summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorCayetano Santos <csantosb@inventati.org>2026-02-23 15:22:12 +0100
committerCayetano Santos <csantosb@inventati.org>2026-02-23 15:22:15 +0100
commitc736f8c15fa0328c879d06b7ee854290a8dc2d92 (patch)
treeef6c15284de50172789ab3f0af20ad97a4ea4b2c /gnu
parent18898ea4e55b9ce705bf5a0bfb4ce76249769f1f (diff)
gnu: gnucap: Update to 20240220.
* gnu/packages/electronics.scm (gnucap): Update to 20240220. [source]: Switch to git-fetch. [arguments]: Update ’configure #:phase. Change-Id: I927ba638b3802c7dc3850a1c8915a83d5c263108
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/electronics.scm24
1 files changed, 11 insertions, 13 deletions
diff --git a/gnu/packages/electronics.scm b/gnu/packages/electronics.scm
index f48ac6bbba2..2e70907372d 100644
--- a/gnu/packages/electronics.scm
+++ b/gnu/packages/electronics.scm
@@ -581,16 +581,17 @@ as well as pick-place files.")
(define-public gnucap
(package
(name "gnucap")
- (version "20171003")
+ (version "20240220")
(source
(origin
- (method url-fetch)
- (uri (string-append
- "https://git.savannah.gnu.org/cgit/gnucap.git/snapshot/gnucap-"
- version ".tar.gz"))
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://git.git.savannah.gnu.org/git/gnucap.git")
+ (commit version)))
+ (file-name (git-file-name name version))
(sha256
(base32
- "16m09xa685qhj5fqq3bcgakrwnb74xhf5f7rpqkkf9fg8plzbb1g"))))
+ "11l5h1zvyab8zms0c6v0i379q4i6m3hzyi8r0ccy9s88mhs254v9"))))
(build-system gnu-build-system)
(arguments
(list
@@ -598,13 +599,10 @@ as well as pick-place files.")
#~(modify-phases %standard-phases
(replace 'configure
(lambda _
- ;; Set correct rpath so that gnucap finds libgnucap.so.
- (substitute* (list "apps/configure" "lib/configure"
- "main/configure" "modelgen/configure")
- (("LDFLAGS =")
- (string-append "LDFLAGS = -Wl,-rpath=" #$output "/lib")))
- ;; gnucap uses a hand-written configure script that expects the
- ;; --prefix argument to be the first argument passed to it.
+ (substitute* (list "lib/configure" "lib/Make1")
+ (("-ltermcap") ""))
+ (setenv "LDFLAGS"
+ (string-append "-Wl,-rpath=" #$output "/lib"))
(invoke "./configure" (string-append "--prefix=" #$output))))
(replace 'check
;; Attention: As discussed, a failing test in gnucap does not mean