signing-party: 2.7 -> 2.8

This commit is contained in:
Michael Weiss 2019-01-28 14:57:12 +01:00
parent 7088d3f2ed
commit 2a051165d5
No known key found for this signature in database
GPG Key ID: 5BE487C4D4771D83

@ -1,12 +1,11 @@
{ stdenv, fetchurl, autoconf, automake, makeWrapper
, python, perl, perlPackages
, python3, perl, perlPackages
, libmd, gnupg1, which, getopt, libpaper, nettools, qprint
, sendmailPath ? "/run/wrappers/bin/sendmail" }:
let
# All runtime dependencies from the CPAN graph:
# https://widgets.stratopan.com/wheel?q=GnuPG-Interface-0.52&runtime=1&fs=1
# TODO: XSLoader seems optional
GnuPGInterfaceRuntimeDependencies = with perlPackages; [
strictures ClassMethodModifiers DataPerl DevelGlobalDestruction ExporterTiny
GnuPGInterface ListMoreUtils ModuleRuntime Moo MooXHandlesVia MooXlate
@ -14,16 +13,14 @@ let
];
in stdenv.mkDerivation rec {
pname = "signing-party";
version = "2.7";
version = "2.8";
name = "${pname}-${version}";
src = fetchurl {
url = "mirror://debian/pool/main/s/${pname}/${pname}_${version}.orig.tar.gz";
sha256 = "0znklgvxn7k7p6q7r8chcj86zmzildjamr3qlqfxkj5m7yziqr21";
sha256 = "1dfry04gsa8kv7a2kr4p7a4b616sql41hsyff4pmfvrhiv2fz39z";
};
sourceRoot = ".";
# TODO: Get this patch upstream...
patches = [ ./gpgwrap_makefile.patch ];
@ -45,7 +42,7 @@ in stdenv.mkDerivation rec {
# Perl is required for it's pod2man.
# Python and Perl are required for patching the script interpreter paths.
nativeBuildInputs = [ autoconf automake makeWrapper ];
buildInputs = [ python perl perlPackages.GnuPGInterface libmd gnupg1 ];
buildInputs = [ python3 perl perlPackages.GnuPGInterface libmd gnupg1 ];
postInstall = ''
# Install all tools which aren't handled by 'make install'.
@ -193,7 +190,7 @@ in stdenv.mkDerivation rec {
'';
meta = with stdenv.lib; {
homepage = https://pgp-tools.alioth.debian.org/;
homepage = https://salsa.debian.org/debian/signing-party;
description = "A collection of several projects relating to OpenPGP";
longDescription = ''
This is a collection of several projects relating to OpenPGP.