[PATCH] gnu: Add cscope

DoneSubmitted by Foo Chuan Wei.
Details
2 participants
  • Foo Chuan Wei
  • Nicolas Goaziou
Owner
unassigned
Severity
normal
F
F
Foo Chuan Wei wrote on 13 Oct 16:42 +0200
(address . guix-patches@gnu.org)
SG2PR01MB21605B1B8CCF75598E6EC1948DB79@SG2PR01MB2160.apcprd01.prod.exchangelabs.com
* gnu/packages/code.scm (cscope): New variable.--- gnu/packages/code.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+)
Toggle diff (52 lines)diff --git a/gnu/packages/code.scm b/gnu/packages/code.scmindex 7551b31e85..ce30946874 100644--- a/gnu/packages/code.scm+++ b/gnu/packages/code.scm@@ -936,3 +936,43 @@ extensions over the standard utility.") (description "amalgamate.py aims to make it easy to use SQLite-style C source and header amalgamation in projects.") (license license:bsd-3))))++(define-public cscope+ (package+ (name "cscope")+ (version "15.9")+ (source (origin+ (method url-fetch)+ (uri (string-append "mirror://sourceforge/cscope/cscope/"+ "v" version "/cscope-" version ".tar.gz"))+ (sha256+ (base32+ "0ngiv4aj3rr35k3q3wjx0y19gh7i1ydqa0cqip6sjwd8fph5ll65"))))+ (build-system gnu-build-system)+ (inputs `(("ncurses" ,ncurses)))+ (arguments `(#:configure-flags+ ;; Specify the correct ncurses directory to prevent incorrect+ ;; fallback on SysV curses.+ (list (string-append "--with-ncurses="+ (assoc-ref %build-inputs "ncurses")))))+ (home-page "http://cscope.sourceforge.net")+ (synopsis "Tool for browsing source code")+ (description+ "Cscope is a text screen based source browsing tool. Although it is+primarily designed to search C code (including lex and yacc files), it can also+be used for C++ code.++Using cscope, you can easily search for where symbols are used and defined.+Cscope is designed to answer questions like:++@itemize+@item Where is this variable used?+@item What is the value of this preprocessor symbol?+@item Where is this function in the source files?+@item What functions call this function?+@item What functions are called by this function?+@item Where does the message \"out of space\" come from?+@item Where is this source file in the directory structure?+@item What files include this header file?+@end itemize")+ (license license:bsd-3)))
base-commit: ac60f71215dbb327d3581b2a31b88de5a87abd06-- 2.25.1
N
N
Nicolas Goaziou wrote on 13 Oct 16:56 +0200
(address . 51182-done@debbugs.gnu.org)
87r1cp6kig.fsf@nicolasgoaziou.fr
Hello,
Foo Chuan Wei <chuanwei.foo@hotmail.com> writes:
Toggle quote (2 lines)> * gnu/packages/code.scm (cscope): New variable.
I shortened the description, added a copyright line for you, and appliedthe patch.
Thank you.
Regards,-- Nicolas Goaziou
Closed
?
Your comment

Commenting via the web interface is currently disabled.

To comment on this conversation send email to 51182@debbugs.gnu.org