summaryrefslogtreecommitdiff
path: root/gnu/packages/debug.scm
diff options
context:
space:
mode:
authorAndy Tai <atai@atai.org>2024-09-24 19:26:25 -0700
committerLudovic Courtès <ludo@gnu.org>2024-10-04 17:28:51 +0200
commitc32dcfd09c630ccd21cf248e2ebf49dec157101d (patch)
tree704b29e656cdc8e0bd67e15e98bab91d7ab382b0 /gnu/packages/debug.scm
parent51868735f343c487d3a1a66bc3ef49926749e424 (diff)
gnu: ddd: Update to 3.4.1.
* gnu/packages/debug.scm (ddd): Update to 3.4.1. [source](origin): Add new patch to fix build. [arguments]<#:configure-flags>: Add explicit flag fir freetype include path. [native-inputs]: Add bison, flex and perl. [inputs]: Add freetype, libxaw, and libxft. * gnu/packages/patches/ddd-build.patch: New file. * gnu/local.mk: Register new file. Change-Id: Ic305cc0c7e15d0f0565f2adde514a43497e11f98 Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Diffstat (limited to 'gnu/packages/debug.scm')
-rw-r--r--gnu/packages/debug.scm18
1 files changed, 10 insertions, 8 deletions
diff --git a/gnu/packages/debug.scm b/gnu/packages/debug.scm
index b8ddafaba6c..526d5d408a2 100644
--- a/gnu/packages/debug.scm
+++ b/gnu/packages/debug.scm
@@ -52,6 +52,7 @@
52 #:use-module (gnu packages code) 52 #:use-module (gnu packages code)
53 #:use-module (gnu packages compression) 53 #:use-module (gnu packages compression)
54 #:use-module (gnu packages flex) 54 #:use-module (gnu packages flex)
55 #:use-module (gnu packages fontutils)
55 #:use-module (gnu packages gcc) 56 #:use-module (gnu packages gcc)
56 #:use-module (gnu packages gdb) 57 #:use-module (gnu packages gdb)
57 #:use-module (gnu packages glib) 58 #:use-module (gnu packages glib)
@@ -1006,23 +1007,24 @@ engineering.")
1006(define-public ddd 1007(define-public ddd
1007 (package 1008 (package
1008 (name "ddd") 1009 (name "ddd")
1009 (version "3.4.0") 1010 (version "3.4.1")
1010 (source (origin 1011 (source (origin
1011 (method url-fetch) 1012 (method url-fetch)
1012 (uri (string-append "mirror://gnu/ddd/ddd-" version ".tar.gz")) 1013 (uri (string-append "mirror://gnu/ddd/ddd-" version ".tar.gz"))
1014 (patches (search-patches "ddd-build.patch"))
1013 (sha256 1015 (sha256
1014 (base32 1016 (base32
1015 "03sqsfiri5p130cmmzh2wikg0gisql496rvdhr1qaidh1f5bqk2x")))) 1017 "12gfyh139rim49m56lxm36ckdyiiz4n3la3y6ik1aqgrqfk1fxdq"))))
1016 (build-system gnu-build-system) 1018 (build-system gnu-build-system)
1017 (arguments 1019 (arguments
1018 (list #:tests? #f ;tests require manual intervention 1020 (list #:tests? #f ;tests require manual intervention
1019 ;; Avoid "friend declaration specifies default arguments and isn’t 1021 #:configure-flags
1020 ;; a definition" errors. 1022 #~(list (string-append "--with-freetype-includes="
1021 #:configure-flags #~(list "CXXFLAGS=-fpermissive"))) 1023 #$(this-package-input "freetype") "/include/freetype2"))))
1022 (native-inputs 1024 (native-inputs
1023 (list pkg-config)) 1025 (list pkg-config bison flex perl))
1024 (inputs 1026 (inputs
1025 (list motif ncurses gdb)) 1027 (list libxaw libxft freetype motif ncurses gdb))
1026 (synopsis "Graphical front-end for GDB and other debuggers") 1028 (synopsis "Graphical front-end for GDB and other debuggers")
1027 (description "GNU DDD, the Data Display Debugger, is a graphical front-end 1029 (description "GNU DDD, the Data Display Debugger, is a graphical front-end
1028for command-line debuggers. Many back-end debuggers are supported, notably 1030for command-line debuggers. Many back-end debuggers are supported, notably