Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 7088d3f2ed4c
Choose a base ref
...
head repository: NixOS/nixpkgs
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2a051165d535
Choose a head ref
  • 1 commit
  • 1 file changed
  • 1 contributor

Commits on Jan 28, 2019

  1. signing-party: 2.7 -> 2.8

    primeos committed Jan 28, 2019

    Verified

    This commit was signed with the committer’s verified signature.
    primeos Michael Weiss
    Copy the full SHA
    2a05116 View commit details
Showing with 5 additions and 8 deletions.
  1. +5 −8 pkgs/tools/security/signing-party/default.nix
13 changes: 5 additions & 8 deletions pkgs/tools/security/signing-party/default.nix
Original file line number Diff line number Diff line change
@@ -1,29 +1,26 @@
{ 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
RoleTiny SubExporterProgressive SubQuote TypeTiny
];
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.