diff options
Diffstat (limited to 'gnu/packages/cpp.scm')
| -rw-r--r-- | gnu/packages/cpp.scm | 38 |
1 files changed, 4 insertions, 34 deletions
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm index b4e7a366b13..4fce8b8f8b1 100644 --- a/gnu/packages/cpp.scm +++ b/gnu/packages/cpp.scm | |||
| @@ -74,6 +74,7 @@ | |||
| 74 | (define-module (gnu packages cpp) | 74 | (define-module (gnu packages cpp) |
| 75 | #:use-module ((guix licenses) #:prefix license:) | 75 | #:use-module ((guix licenses) #:prefix license:) |
| 76 | #:use-module (guix packages) | 76 | #:use-module (guix packages) |
| 77 | #:use-module (guix deprecation) | ||
| 77 | #:use-module (guix download) | 78 | #:use-module (guix download) |
| 78 | #:use-module (guix utils) | 79 | #:use-module (guix utils) |
| 79 | #:use-module (guix git-download) | 80 | #:use-module (guix git-download) |
| @@ -2687,40 +2688,9 @@ a zero-dependency C++ header-only parser combinator library for creating | |||
| 2687 | parsers according to a Parsing Expression Grammar (PEG).") | 2688 | parsers according to a Parsing Expression Grammar (PEG).") |
| 2688 | (license license:expat))) | 2689 | (license license:expat))) |
| 2689 | 2690 | ||
| 2690 | (define-public lexy | 2691 | ;; Deprecated on 2026-07-08. |
| 2691 | (package | 2692 | (define-deprecated/public-alias lexy |
| 2692 | (name "lexy") | 2693 | (@ (gnu packages compiler-tools) lexy)) |
| 2693 | (version "2025.05.0") | ||
| 2694 | (source | ||
| 2695 | (origin | ||
| 2696 | (method git-fetch) | ||
| 2697 | (uri (git-reference | ||
| 2698 | (url "https://github.com/foonathan/lexy") | ||
| 2699 | (commit (string-append "v" version)))) | ||
| 2700 | (file-name (git-file-name name version)) | ||
| 2701 | (sha256 | ||
| 2702 | (base32 "14j2z7x2l65q95j5br5nw7awgd87p9m2xw7mma4qspiricd0rniq")))) | ||
| 2703 | (build-system cmake-build-system) | ||
| 2704 | (arguments | ||
| 2705 | (list #:configure-flags #~(list "-DLEXY_BUILD_DOCS=OFF") ; needs Hugo | ||
| 2706 | #:phases | ||
| 2707 | #~(modify-phases %standard-phases | ||
| 2708 | (add-after 'unpack 'fix-dependencies | ||
| 2709 | (lambda _ | ||
| 2710 | (substitute* "tests/CMakeLists.txt" | ||
| 2711 | (("^message\\(STATUS \"Fetching doctest\"\\).*") "") | ||
| 2712 | (("^include\\(FetchContent\\).*") "") | ||
| 2713 | (("^FetchContent_Declare\\(doctest .*") "") | ||
| 2714 | (("^FetchContent_MakeAvailable\\(doctest\\)") | ||
| 2715 | "find_package(doctest REQUIRED)") | ||
| 2716 | (("^(target_link_libraries\\(lexy_test_base .*) doctest\\)" | ||
| 2717 | _ prefix) | ||
| 2718 | (string-append prefix ")")))))))) | ||
| 2719 | (native-inputs (list doctest)) | ||
| 2720 | (home-page "https://lexy.foonathan.net/") | ||
| 2721 | (synopsis "C++ parser combinator library") | ||
| 2722 | (description "lexy is a parser combinator library for C++17 and later.") | ||
| 2723 | (license license:boost1.0))) | ||
| 2724 | 2694 | ||
| 2725 | (define-public psascan | 2695 | (define-public psascan |
| 2726 | (package | 2696 | (package |
