diff options
| author | Andreas Enge <andreas@enge.fr> | 2026-04-09 15:38:28 +0200 |
|---|---|---|
| committer | Andreas Enge <andreas@enge.fr> | 2026-04-09 15:38:35 +0200 |
| commit | 81446a5827927a7579c62e44e1d08e0e153c4fae (patch) | |
| tree | cd4588636a9def08476b52c892d99250bbba9da5 /gnu/packages/code.scm | |
| parent | b4858596069ebd33c28a8bb6312feefd4d9225de (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.scm | 51 |
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 | |||
| 695 | possible to collect coverage information without special compiler switches.") | 695 | possible 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 | ||
| 743 | persistent file-based database of references, declarations, definitions, | ||
| 744 | symbolnames etc. There’s also limited support for ObjC/ObjC++. It allows you | ||
| 745 | to find symbols by name (including nested class and namespace scope). Most | ||
| 746 | importantly 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") |
