diff options
author | Joachim Fasting <joachifm@users.noreply.github.com> | 2016-06-26 13:28:27 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-06-26 13:28:27 +0200 |
commit | cab28503ad5e6fb516845890a06e4f8693d0ea16 (patch) | |
tree | d4b903a2d6a5f92e610b67b0ff1b77d6c010a674 /pkgs | |
parent | 5313f1096a3c634e116bf3f5a71772103b7c4178 (diff) | |
parent | c6980b20e4c8bfaaf3df91b7e8e8cbc67fac12b3 (diff) | |
download | nixlib-cab28503ad5e6fb516845890a06e4f8693d0ea16.tar nixlib-cab28503ad5e6fb516845890a06e4f8693d0ea16.tar.gz nixlib-cab28503ad5e6fb516845890a06e4f8693d0ea16.tar.bz2 nixlib-cab28503ad5e6fb516845890a06e4f8693d0ea16.tar.lz nixlib-cab28503ad5e6fb516845890a06e4f8693d0ea16.tar.xz nixlib-cab28503ad5e6fb516845890a06e4f8693d0ea16.tar.zst nixlib-cab28503ad5e6fb516845890a06e4f8693d0ea16.zip |
Merge pull request #16507 from vrthra/unifdef
unifdef: 2.6 -> 2.11
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/tools/misc/unifdef/default.nix | 33 |
1 files changed, 18 insertions, 15 deletions
diff --git a/pkgs/development/tools/misc/unifdef/default.nix b/pkgs/development/tools/misc/unifdef/default.nix index 6e14673701c8..9ed8e2d34f36 100644 --- a/pkgs/development/tools/misc/unifdef/default.nix +++ b/pkgs/development/tools/misc/unifdef/default.nix @@ -1,27 +1,30 @@ -{ fetchurl, stdenv }: +{ stdenv, fetchFromGitHub }: stdenv.mkDerivation rec { - name = "unifdef-2.6"; + name = "unifdef-${version}"; + version = "2.11"; - src = fetchurl { - url = "https://github.com/fanf2/unifdef/archive/${name}.tar.gz"; - sha256 = "1p5wr5ms9w8kijy9h7qs1mz36dlavdj6ngz2bks588w7a20kcqxj"; + src = fetchFromGitHub { + owner = "fanf2"; + repo = "unifdef"; + rev = "8697cc11a1bb67c1153ecc556b880d1fdc4b4e00"; + sha256 = "0d842m4zqbl5h8qiga1bp3vdirs01wd878rz0dkf32illkimmg0y"; }; - postUnpack = '' - substituteInPlace $sourceRoot/unifdef.c \ - --replace '#include "version.h"' "" - - substituteInPlace $sourceRoot/Makefile \ - --replace "unifdef.c: version.h" "unifdef.c:" - ''; + makeFlags = [ + "prefix=$(out)" + "DESTDIR=" + ]; preBuild = '' - unset HOME - export DESTDIR=$out + echo 'V="${name}"' > version.sh ''; - meta = { + meta = with stdenv.lib; { + homepage = "http://dotat.at/prog/unifdef/"; description = "Selectively remove C preprocessor conditionals"; + license = licenses.bsd2; + platforms = platforms.linux; + maintainers = [ maintainers.vrthra ]; }; } |