diff options
author | Rahul Gopinath <rahul@gopinath.org> | 2016-06-25 18:34:57 -0700 |
---|---|---|
committer | Rahul Gopinath <rahul@gopinath.org> | 2016-06-25 18:34:57 -0700 |
commit | c6980b20e4c8bfaaf3df91b7e8e8cbc67fac12b3 (patch) | |
tree | 5edbf5459ad3f299a38bc887b46ab2628feda412 /pkgs | |
parent | 9ef6dceca9c050c1b2477d6d7b28921afe06df2e (diff) | |
download | nixlib-c6980b20e4c8bfaaf3df91b7e8e8cbc67fac12b3.tar nixlib-c6980b20e4c8bfaaf3df91b7e8e8cbc67fac12b3.tar.gz nixlib-c6980b20e4c8bfaaf3df91b7e8e8cbc67fac12b3.tar.bz2 nixlib-c6980b20e4c8bfaaf3df91b7e8e8cbc67fac12b3.tar.lz nixlib-c6980b20e4c8bfaaf3df91b7e8e8cbc67fac12b3.tar.xz nixlib-c6980b20e4c8bfaaf3df91b7e8e8cbc67fac12b3.tar.zst nixlib-c6980b20e4c8bfaaf3df91b7e8e8cbc67fac12b3.zip |
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 ]; }; } |