signing-party: 2.7 -> 2.8
This commit is contained in:
parent
7088d3f2ed
commit
2a051165d5
@ -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.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user