diff options
author | Frank Doepper <woffs@woffs.de> | 2020-09-27 21:52:41 +0200 |
---|---|---|
committer | Frank Doepper <github@woffs.de> | 2021-03-19 12:01:35 +0100 |
commit | 2b16ff345726c8d55e7687e1eeaf9b15a7f34370 (patch) | |
tree | 324a33b19ea83ca3be4dab5ee1bfa02492e25209 /pkgs/tools/misc/nncp | |
parent | b68839485d2064a574e0825ac662912727ec62da (diff) | |
download | nixpkgs-2b16ff345726c8d55e7687e1eeaf9b15a7f34370.tar nixpkgs-2b16ff345726c8d55e7687e1eeaf9b15a7f34370.tar.gz nixpkgs-2b16ff345726c8d55e7687e1eeaf9b15a7f34370.tar.bz2 nixpkgs-2b16ff345726c8d55e7687e1eeaf9b15a7f34370.tar.lz nixpkgs-2b16ff345726c8d55e7687e1eeaf9b15a7f34370.tar.xz nixpkgs-2b16ff345726c8d55e7687e1eeaf9b15a7f34370.tar.zst nixpkgs-2b16ff345726c8d55e7687e1eeaf9b15a7f34370.zip |
nncp: 5.3.3 -> 6.2.0
- change build system from makefile to redo - license gpl3Only
Diffstat (limited to 'pkgs/tools/misc/nncp')
-rw-r--r-- | pkgs/tools/misc/nncp/default.nix | 30 |
1 files changed, 20 insertions, 10 deletions
diff --git a/pkgs/tools/misc/nncp/default.nix b/pkgs/tools/misc/nncp/default.nix index 4469f130b58..4c03172d9af 100644 --- a/pkgs/tools/misc/nncp/default.nix +++ b/pkgs/tools/misc/nncp/default.nix @@ -1,6 +1,7 @@ { lib, stdenv , go , fetchurl +, redo-apenwarr , curl , perl , genericUpdater @@ -9,24 +10,33 @@ stdenv.mkDerivation rec { pname = "nncp"; - version = "5.3.3"; + version = "6.2.0"; src = fetchurl { url = "http://www.nncpgo.org/download/${pname}-${version}.tar.xz"; - sha256 = "1l35ndzrvpfim29jn1p0bwmc8w892z44nsrdnay28k229r9dhz3h"; + sha256 = "1zj0v82zqigcxhpc50mvafvi1ihs92ck35vjfrwb7wzzd7nysb17"; }; - nativeBuildInputs = [ go ]; + nativeBuildInputs = [ go redo-apenwarr ]; - preConfigure = '' + buildPhase = '' + runHook preBuild export GOCACHE=$PWD/.cache + export CFGPATH=/etc/nncp.hjson + export SENDMAIL=sendmail # default value for generated config file + redo ''${enableParallelBuilding:+-j''${NIX_BUILD_CORES}} + runHook postBuild ''; - makeFlags = [ - "PREFIX=${placeholder "out"}" - "CFGPATH=/etc/nncp.hjson" - "SENDMAIL=/run/wrappers/bin/sendmail" - ]; + installPhase = '' + runHook preInstall + export PREFIX=$out + rm -f INSTALL # work around case insensitivity + redo install + runHook postInstall + ''; + + enableParallelBuilding = true; passthru.updateScript = genericUpdater { inherit pname version; @@ -54,7 +64,7 @@ stdenv.mkDerivation rec { transmission exists. ''; homepage = "http://www.nncpgo.org/"; - license = licenses.gpl3; + license = licenses.gpl3Only; platforms = platforms.all; maintainers = [ maintainers.woffs ]; }; |