diff options
Diffstat (limited to 'nixpkgs/pkgs/development/libraries/exiv2')
-rw-r--r-- | nixpkgs/pkgs/development/libraries/exiv2/default.nix | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/libraries/exiv2/default.nix b/nixpkgs/pkgs/development/libraries/exiv2/default.nix new file mode 100644 index 000000000000..3f731bdf799e --- /dev/null +++ b/nixpkgs/pkgs/development/libraries/exiv2/default.nix @@ -0,0 +1,33 @@ +{ stdenv, fetchurl, fetchFromGitHub, fetchpatch, zlib, expat, gettext +, autoconf }: + +stdenv.mkDerivation rec { + name = "exiv2-0.26.2018.12.30"; + + #url = "https://www.exiv2.org/builds/${name}-trunk.tar.gz"; + src = fetchFromGitHub rec { + owner = "exiv2"; + repo = "exiv2"; + rev = "f5d0b25"; # https://github.com/Exiv2/exiv2/commits/0.26 + sha256 = "1blaz3g8dlij881g14nv2nsgr984wy6ypbwgi2pixk978p0gm70i"; + }; + + postPatch = "patchShebangs ./src/svn_version.sh"; + + preConfigure = "make config"; # needed because not using tarball + + outputs = [ "out" "dev" ]; + + nativeBuildInputs = [ + gettext + autoconf # needed because not using tarball + ]; + propagatedBuildInputs = [ zlib expat ]; + + meta = with stdenv.lib; { + homepage = https://www.exiv2.org/; + description = "A library and command-line utility to manage image metadata"; + platforms = platforms.all; + license = licenses.gpl2Plus; + }; +} |