summaryrefslogtreecommitdiff
path: root/gnu/packages/code.scm
diff options
context:
space:
mode:
authorAndreas Enge <andreas@enge.fr>2026-04-09 15:38:28 +0200
committerAndreas Enge <andreas@enge.fr>2026-04-09 15:38:35 +0200
commit81446a5827927a7579c62e44e1d08e0e153c4fae (patch)
treecd4588636a9def08476b52c892d99250bbba9da5 /gnu/packages/code.scm
parentb4858596069ebd33c28a8bb6312feefd4d9225de (diff)
gnu: Remove rtags.
* gnu/packages/code.scm (rtags): Delete variable. * gnu/packages/patches/rtags-separate-rct.patch: Remove file. * gnu/local.mk (dist_patch_DATA): Unregister file. Change-Id: I37b5d87c928920f4687a1141f24bebacd5d0d8a1
Diffstat (limited to 'gnu/packages/code.scm')
-rw-r--r--gnu/packages/code.scm51
1 files changed, 0 insertions, 51 deletions
diff --git a/gnu/packages/code.scm b/gnu/packages/code.scm
index 081f84c8afe..17cf3287ae9 100644
--- a/gnu/packages/code.scm
+++ b/gnu/packages/code.scm
@@ -695,57 +695,6 @@ Kcov uses DWARF debugging information for compiled programs to make it
695possible to collect coverage information without special compiler switches.") 695possible to collect coverage information without special compiler switches.")
696 (license license:gpl2+))) 696 (license license:gpl2+)))
697 697
698(define-public rtags
699 (package
700 (name "rtags")
701 (version "2.18")
702 (source
703 (origin
704 (method git-fetch)
705 (uri (git-reference
706 (url "https://github.com/Andersbakken/rtags")
707 (commit (string-append "v" version))))
708 (file-name (git-file-name name version))
709 (patches (search-patches "rtags-separate-rct.patch"))
710 (modules '((guix build utils)))
711 (snippet
712 ;; Part of spliting rct with rtags.
713 ;; Substitute #include "rct/header.h" with #include <rct/header.h>.
714 '(with-directory-excursion "src"
715 (delete-file-recursively "rct") ;remove bundled copy
716 (let ((files (find-files "." ".*\\.cpp|.*\\.h")))
717 (substitute* files
718 (("#include ?\"rct/(.*.h)\"" all header)
719 (string-append "#include <rct/" header ">")))
720 #t)))
721 (sha256
722 (base32
723 "0raqjbkl1ykga4ahgl9xw49cgh3cyqcf42z36z7d6fz1fw192kg0"))))
724 (build-system cmake-build-system)
725 (arguments
726 '(#:build-type "RelWithDebInfo"
727 #:configure-flags
728 '("-DRTAGS_NO_ELISP_FILES=1")
729 #:tests? #f))
730 (native-inputs
731 (list pkg-config))
732 (inputs
733 (list bash-completion
734 clang
735 llvm
736 lua
737 rct
738 selene))
739 (home-page "https://github.com/Andersbakken/rtags")
740 (synopsis "Indexer for the C language family with Emacs integration")
741 (description
742 "RTags is a client/server application that indexes C/C++ code and keeps a
743persistent file-based database of references, declarations, definitions,
744symbolnames etc. There’s also limited support for ObjC/ObjC++. It allows you
745to find symbols by name (including nested class and namespace scope). Most
746importantly we give you proper follow-symbol and find-references support.")
747 (license license:gpl3+)))
748
749(define-public colormake 698(define-public colormake
750 (package 699 (package
751 (name "colormake") 700 (name "colormake")