diff options
| author | Cayetano Santos <csantosb@inventati.org> | 2026-02-23 15:22:12 +0100 |
|---|---|---|
| committer | Cayetano Santos <csantosb@inventati.org> | 2026-02-23 15:22:15 +0100 |
| commit | c736f8c15fa0328c879d06b7ee854290a8dc2d92 (patch) | |
| tree | ef6c15284de50172789ab3f0af20ad97a4ea4b2c /gnu | |
| parent | 18898ea4e55b9ce705bf5a0bfb4ce76249769f1f (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.scm | 24 |
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 |
