diff options
| author | Maxim Cournoyer <maxim@guixotic.coop> | 2026-01-27 16:25:28 +0900 |
|---|---|---|
| committer | Maxim Cournoyer <maxim@guixotic.coop> | 2026-01-29 14:49:41 +0900 |
| commit | 7efd719544c132c6b2edbb00a9000bfd75937c11 (patch) | |
| tree | 245cd5113e39d74c0a46c47e66169fa1248c9838 /gnu/packages/cpp.scm | |
| parent | e8f7a198cccdcd3c45c526fc935520c75eab390e (diff) | |
gnu: syscmdline: Update to 1.0.0.0-0.0c9f3de.
* gnu/packages/cpp.scm (syscmdline): Update to 1.0.0.0-0.0c9f3de.
Change-Id: I592f1a128932cd852249c47e9a9d8ad83dba4c81
Diffstat (limited to 'gnu/packages/cpp.scm')
| -rw-r--r-- | gnu/packages/cpp.scm | 60 |
1 files changed, 32 insertions, 28 deletions
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index 91cc0885383..3904182549f 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm | |||
| @@ -31,7 +31,7 @@ | |||
| 31 | ;;; Copyright © 2022 Arun Isaac <arunisaac@systemreboot.net> | 31 | ;;; Copyright © 2022 Arun Isaac <arunisaac@systemreboot.net> |
| 32 | ;;; Copyright © 2022-2025 David Elsing <david.elsing@posteo.net> | 32 | ;;; Copyright © 2022-2025 David Elsing <david.elsing@posteo.net> |
| 33 | ;;; Copyright © 2022-2024 Zheng Junjie <873216071@qq.com> | 33 | ;;; Copyright © 2022-2024 Zheng Junjie <873216071@qq.com> |
| 34 | ;;; Copyright © 2022, 2023, 2024 Maxim Cournoyer <maxim@guixotic.coop> | 34 | ;;; Copyright © 2022-2024, 2026 Maxim Cournoyer <maxim@guixotic.coop> |
| 35 | ;;; Copyright © 2022 Antero Mejr <antero@mailbox.org> | 35 | ;;; Copyright © 2022 Antero Mejr <antero@mailbox.org> |
| 36 | ;;; Copyright © 2023, 2025 Sughosha <Sughosha@disroot.org> | 36 | ;;; Copyright © 2023, 2025 Sughosha <Sughosha@disroot.org> |
| 37 | ;;; Copyright © 2023, 2024, 2025 Artyom V. Poptsov <poptsov.artyom@gmail.com> | 37 | ;;; Copyright © 2023, 2024, 2025 Artyom V. Poptsov <poptsov.artyom@gmail.com> |
| @@ -1718,32 +1718,36 @@ lock-free fixed size queue written in C++11.") | |||
| 1718 | (license license:expat))) | 1718 | (license license:expat))) |
| 1719 | 1719 | ||
| 1720 | (define-public syscmdline | 1720 | (define-public syscmdline |
| 1721 | (package | 1721 | (let ((commit "0c9f3de8b11bd2f33b03bea5521bf446af4ead69") |
| 1722 | (name "syscmdline") | 1722 | (revision "0")) |
| 1723 | (version "0.0.1.4") | 1723 | (package |
| 1724 | (source (origin | 1724 | (name "syscmdline") |
| 1725 | (method git-fetch) | 1725 | ;; The version string is taken from |
| 1726 | (uri (git-reference | 1726 | ;; <https://raw.githubusercontent.com/SineStriker/syscmdline/refs/heads/main/CMakeLists.txt>. |
| 1727 | (url "https://github.com/SineStriker/syscmdline") | 1727 | (version (git-version "1.0.0.0" revision commit)) |
| 1728 | (commit version))) | 1728 | (source (origin |
| 1729 | (file-name (git-file-name name version)) | 1729 | (method git-fetch) |
| 1730 | (sha256 | 1730 | (uri (git-reference |
| 1731 | (base32 | 1731 | (url "https://github.com/SineStriker/syscmdline") |
| 1732 | "00n9vkyymp1dzixxl93f6pkpd3ndsk1vib7shhlxv4zvy5hjqhqw")))) | 1732 | (commit commit))) |
| 1733 | (build-system cmake-build-system) | 1733 | (file-name (git-file-name name version)) |
| 1734 | (arguments | 1734 | (sha256 |
| 1735 | (list #:configure-flags | 1735 | (base32 |
| 1736 | #~(list "-DSYSCMDLINE_BUILD_STATIC=OFF" ;build a shared library | 1736 | "168dij7p2kjl0qs3k5lzrnbzf2s2mbfpm83jimk028whx8cbv4jh")))) |
| 1737 | "-DSYSCMDLINE_BUILD_TESTS=ON") | 1737 | (build-system cmake-build-system) |
| 1738 | #:phases #~(modify-phases %standard-phases | 1738 | (arguments |
| 1739 | (replace 'check | 1739 | (list #:configure-flags |
| 1740 | ;; There isn't currently any exposed test target. | 1740 | #~(list "-DSYSCMDLINE_BUILD_STATIC=OFF" ;build a shared library |
| 1741 | (lambda* (#:key tests? #:allow-other-keys) | 1741 | "-DSYSCMDLINE_BUILD_TESTS=ON") |
| 1742 | (when tests? | 1742 | #:phases #~(modify-phases %standard-phases |
| 1743 | (invoke "bin/tst_basic"))))))) | 1743 | (replace 'check |
| 1744 | (home-page "https://github.com/SineStriker/syscmdline") | 1744 | ;; There isn't currently any exposed test target. |
| 1745 | (synopsis "C++ advanced command line parser") | 1745 | (lambda* (#:key tests? #:allow-other-keys) |
| 1746 | (description "SysCmdLine is a C++ command line parser that is inspired by | 1746 | (when tests? |
| 1747 | (invoke "bin/tst_basic"))))))) | ||
| 1748 | (home-page "https://github.com/SineStriker/syscmdline") | ||
| 1749 | (synopsis "C++ advanced command line parser") | ||
| 1750 | (description "SysCmdLine is a C++ command line parser that is inspired by | ||
| 1747 | @code{QCommandLineParser} from Qt and @code{System.CommandLine} from C#. It | 1751 | @code{QCommandLineParser} from Qt and @code{System.CommandLine} from C#. It |
| 1748 | has features such as: | 1752 | has features such as: |
| 1749 | @itemize | 1753 | @itemize |
| @@ -1758,7 +1762,7 @@ has features such as: | |||
| 1758 | @item Highly configurable | 1762 | @item Highly configurable |
| 1759 | @item Friendly interface | 1763 | @item Friendly interface |
| 1760 | @end itemize") | 1764 | @end itemize") |
| 1761 | (license license:expat))) | 1765 | (license license:expat)))) |
| 1762 | 1766 | ||
| 1763 | (define-public gperftools | 1767 | (define-public gperftools |
| 1764 | (package | 1768 | (package |
