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

View File

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