gnu: signing-party: Update to commit d6f2296.

* gnu/packages/gnupg.scm (signing-party): Update to commit d6f2296.
[home-page]: Change to salsa.debian.org.
[source]: Use git-fetch.
[arguments]: Remove 'change-directory' phase.  In 'configure' phase,
modify 'gpgwrap/Makefile' instead of 'gpgwrap/src/Makefile'.
This commit is contained in:
Ludovic Courtès 2018-06-04 10:35:41 +02:00
parent 32da38d572
commit 831f07a009
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 85 additions and 83 deletions

View File

@ -625,15 +625,23 @@ PGP keysigning parties.")
(home-page "https://www.phildev.net/pius/index.shtml"))) (home-page "https://www.phildev.net/pius/index.shtml")))
(define-public signing-party (define-public signing-party
;; Upstream moved from alioth.debian.org to salsa.debian.org but the
;; automatic svn import did not preserve tags apparently, so there's no real
;; version number.
(let ((commit "d6f2296325605ee96ddf9f5b156e5e3f667a6df3")
(revision "0"))
(package (package
(name "signing-party") (name "signing-party")
(version "2.6") (version (git-version "2.6" revision commit))
(home-page "https://salsa.debian.org/stappers/pgp-tools")
(source (origin (source (origin
(method url-fetch) (method git-fetch)
(uri (string-append "mirror://debian/pool/main/s/signing-party/" (uri (git-reference
"signing-party_" version ".orig.tar.gz")) (url home-page)
(sha256 (base32 (commit commit)))
"1n5bpcfpl9vg1xp6r1jhbyahrgdyxp05b5pria1rh4m0qnv8sifr")))) (sha256
(base32
"00f7zasbwcbjzd92br2j10pyjxv0aw1qb4540qfz2dxzxgmdscrz"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(native-inputs (native-inputs
`(("autoconf" ,autoconf-wrapper) `(("autoconf" ,autoconf-wrapper)
@ -648,11 +656,6 @@ PGP keysigning parties.")
`(#:tests? #f `(#:tests? #f
#:phases #:phases
(modify-phases %standard-phases (modify-phases %standard-phases
(add-before 'configure 'change-directory
(lambda _
;; The build system in the unpack phase changes to a less useful
;; subdirectory, so move up one level
(chdir (dirname (getcwd)))))
(replace 'configure (replace 'configure
(lambda* (#:key outputs #:allow-other-keys) (lambda* (#:key outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out"))) (let ((out (assoc-ref outputs "out")))
@ -660,7 +663,7 @@ PGP keysigning parties.")
(("LDLIBS") (string-append "CC=" (which "gcc") "\nLDLIBS"))) (("LDLIBS") (string-append "CC=" (which "gcc") "\nLDLIBS")))
(substitute* "keyanalyze/Makefile" (substitute* "keyanalyze/Makefile"
(("\\./configure") (string-append "./configure --prefix=" out))) (("\\./configure") (string-append "./configure --prefix=" out)))
(substitute* "gpgwrap/src/Makefile" (substitute* "gpgwrap/Makefile"
(("\\} clean") (("\\} clean")
(string-append "} clean\ninstall:\n\tinstall -D bin/gpgwrap " (string-append "} clean\ninstall:\n\tinstall -D bin/gpgwrap "
out "/bin/gpgwrap\n"))) out "/bin/gpgwrap\n")))
@ -723,8 +726,7 @@ including tools for signing keys, keyring analysis, and party preparation.
;; gpl2+ for almost all programs, except for keyanalyze: gpl2 ;; gpl2+ for almost all programs, except for keyanalyze: gpl2
;; and caff and gpgsigs: bsd-3, see ;; and caff and gpgsigs: bsd-3, see
;; http://packages.debian.org/changelogs/pool/main/s/signing-party/current/copyright ;; http://packages.debian.org/changelogs/pool/main/s/signing-party/current/copyright
(license license:gpl2) (license license:gpl2))))
(home-page "https://pgp-tools.alioth.debian.org/")))
(define-public pinentry-tty (define-public pinentry-tty
(package (package