summaryrefslogtreecommitdiff
path: root/gnu/packages/cpp.scm
diff options
context:
space:
mode:
authorAnderson Torres <anderson.torres.8519@gmail.com>2026-07-08 23:06:27 -0300
committerNguyễn Gia Phong <cnx@loang.net>2026-07-10 16:09:57 +0900
commit1798fa9f53f9e03697daaafb9d618e929855fa30 (patch)
treefef18787ed51d38c6d013f3bfeb5dcf0850b6667 /gnu/packages/cpp.scm
parent2eb43d6af4dd024b48eed85d120e609bfdef4b42 (diff)
gnu: Move pegtl to (gnu packages compiler-tools).
* gnu/packages/compiler-tools.scm (pegtl): Move to here... * gnu/packages/cpp.scm (pegtl): ...from here. Define as a deprecated public alias. Merges: https://codeberg.org/guix/guix/pulls/9825 Signed-off-by: Nguyễn Gia Phong <cnx@loang.net>
Diffstat (limited to 'gnu/packages/cpp.scm')
-rw-r--r--gnu/packages/cpp.scm25
1 files changed, 4 insertions, 21 deletions
diff --git a/gnu/packages/cpp.scm b/gnu/packages/cpp.scm
index 4fce8b8f8b1..14f14d67a0b 100644
--- a/gnu/packages/cpp.scm
+++ b/gnu/packages/cpp.scm
@@ -2667,31 +2667,14 @@ Google's C++ code base.")
2667made up of a single source file and has no external dependencies.") 2667made up of a single source file and has no external dependencies.")
2668 (license license:expat))) 2668 (license license:expat)))
2669 2669
2670(define-public pegtl
2671 (package
2672 (name "pegtl")
2673 (version "3.2.7")
2674 (source (origin
2675 (method git-fetch)
2676 (uri (git-reference
2677 (url "https://github.com/taocpp/PEGTL")
2678 (commit version)))
2679 (file-name (git-file-name name version))
2680 (sha256
2681 (base32
2682 "01adjqqdr9yf4h379jl1x0526kvixfpqk4hdk9mna49qc4s5hpi1"))))
2683 (build-system cmake-build-system)
2684 (home-page "https://github.com/taocpp/PEGTL")
2685 (synopsis "Parsing Expression Grammar template library")
2686 (description "The Parsing Expression Grammar Template Library (PEGTL) is
2687a zero-dependency C++ header-only parser combinator library for creating
2688parsers according to a Parsing Expression Grammar (PEG).")
2689 (license license:expat)))
2690
2691;; Deprecated on 2026-07-08. 2670;; Deprecated on 2026-07-08.
2692(define-deprecated/public-alias lexy 2671(define-deprecated/public-alias lexy
2693 (@ (gnu packages compiler-tools) lexy)) 2672 (@ (gnu packages compiler-tools) lexy))
2694 2673
2674;; Deprecated on 2026-07-08.
2675(define-deprecated/public-alias pegtl
2676 (@ (gnu packages compiler-tools) pegtl))
2677
2695(define-public psascan 2678(define-public psascan
2696 (package 2679 (package
2697 (name "psascan") 2680 (name "psascan")