From c736f8c15fa0328c879d06b7ee854290a8dc2d92 Mon Sep 17 00:00:00 2001 From: Cayetano Santos Date: Mon, 23 Feb 2026 15:22:12 +0100 Subject: gnu: gnucap: Update to 20240220. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * gnu/packages/electronics.scm (gnucap): Update to 20240220. [source]: Switch to git-fetch. [arguments]: Update ’configure #:phase. Change-Id: I927ba638b3802c7dc3850a1c8915a83d5c263108 --- gnu/packages/electronics.scm | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) (limited to 'gnu') 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 -- cgit v1.3