mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-26 06:18:07 -05:00
gnu: xnec2c: Update to 4.2.
* gnu/packages/radio.scm (xnec2c): Update to 4.2. [arguments]: Remove 'fix-makefile' and 'fix-paths' phases.
This commit is contained in:
parent
8e2aa77d77
commit
a536173911
1 changed files with 2 additions and 25 deletions
|
@ -1272,42 +1272,19 @@ (define-public js8call
|
|||
(define-public xnec2c
|
||||
(package
|
||||
(name "xnec2c")
|
||||
(version "4.1.1")
|
||||
(version "4.2")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "http://www.5b4az.org/pkg/nec2/xnec2c/xnec2c-"
|
||||
version ".tar.bz2"))
|
||||
(sha256
|
||||
(base32 "1myvlkfybb2ha8l0h96ca3iz206zzy9z5iizm0sbab2zzp78n1r9"))))
|
||||
(base32 "0jprahww6jvwq616lkq80sac166ffy0fp83gr5kvjc9k4pcls00n"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
(list pkg-config))
|
||||
(inputs
|
||||
(list gtk+))
|
||||
(arguments
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'unpack 'fix-makefile
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
(substitute* '("Makefile.am" "Makefile.in")
|
||||
;; The DESTDIR variable does not get replaced the prefix
|
||||
;; in the final Makefile, so let's do here.
|
||||
(("\\$\\(DESTDIR\\)/usr")
|
||||
(assoc-ref outputs "out")))
|
||||
#t))
|
||||
(add-after 'fix-makefile 'fix-paths
|
||||
(lambda* (#:key outputs #:allow-other-keys)
|
||||
;; Increase the max length of the path to the glade file,
|
||||
;; so that the '/gnu/store/...' path can fit in.
|
||||
(substitute* '("src/shared.c" "src/shared.h")
|
||||
(("char xnec2c_glade\\[64\\];")
|
||||
"char xnec2c_glade[256];"))
|
||||
;; Fix hard coded references to '/usr/...'.
|
||||
(substitute* '("src/geom_edit.c" "src/main.c")
|
||||
(("\"/usr")
|
||||
(string-append "\"" (assoc-ref outputs "out"))))
|
||||
#t)))))
|
||||
(synopsis "Antenna modeling software")
|
||||
(description
|
||||
"Xnec2c is a GTK3-based graphical version of nec2c, a translation to the
|
||||
|
|
Loading…
Reference in a new issue