diff options
author | Tim Steinbach <NeQuissimus@users.noreply.github.com> | 2016-11-08 09:10:31 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-11-08 09:10:31 -0500 |
commit | 54a0e90a7c6dd1c2fdf915c3486593dc00833a87 (patch) | |
tree | 1bd588db99da24d90b2eb3dbf03599ced394f09a /pkgs/development | |
parent | 5e3f69d0ab4a056f60269802c0c6a1b31d59a966 (diff) | |
parent | f4e27735678f1861ecc6d73407bcd4a46ffb0ce1 (diff) | |
download | nixpkgs-54a0e90a7c6dd1c2fdf915c3486593dc00833a87.tar nixpkgs-54a0e90a7c6dd1c2fdf915c3486593dc00833a87.tar.gz nixpkgs-54a0e90a7c6dd1c2fdf915c3486593dc00833a87.tar.bz2 nixpkgs-54a0e90a7c6dd1c2fdf915c3486593dc00833a87.tar.lz nixpkgs-54a0e90a7c6dd1c2fdf915c3486593dc00833a87.tar.xz nixpkgs-54a0e90a7c6dd1c2fdf915c3486593dc00833a87.tar.zst nixpkgs-54a0e90a7c6dd1c2fdf915c3486593dc00833a87.zip |
Merge pull request #20220 from NeQuissimus/darktable_a7
Update Darktable, dependencies
Diffstat (limited to 'pkgs/development')
-rw-r--r-- | pkgs/development/libraries/lensfun/default.nix | 13 | ||||
-rw-r--r-- | pkgs/development/libraries/libgphoto2/default.nix | 20 |
2 files changed, 18 insertions, 15 deletions
diff --git a/pkgs/development/libraries/lensfun/default.nix b/pkgs/development/libraries/lensfun/default.nix index b3deabbde2d..776a7646bd7 100644 --- a/pkgs/development/libraries/lensfun/default.nix +++ b/pkgs/development/libraries/lensfun/default.nix @@ -1,16 +1,15 @@ -{ stdenv, fetchurl, pkgconfig, python, glib, zlib, libpng, gnumake3 }: +{ stdenv, fetchurl, pkgconfig, python, glib, zlib, libpng, gnumake3, cmake }: stdenv.mkDerivation rec { - name = "lensfun-0.2.8"; + version = "0.3.2"; + name = "lensfun-${version}"; src = fetchurl { - url = "mirror://sourceforge/lensfun/${name}.tar.bz2"; - sha256 = "0j0smagnksdm9gjnk13w200hjxshmxf2kvyxxnra4nc2qzxrg3zq"; + url = "mirror://sourceforge/lensfun/${version}/${name}.tar.gz"; + sha256 = "0cfk8jjhs9nbfjfdy98plrj9ayi59aph0nx6ppslgjhlcvacm2xf"; }; - patchPhase = "sed -e 's@/usr/bin/python@${python}/bin/python@' -i configure"; - - buildInputs = [ pkgconfig glib zlib libpng gnumake3 ]; + buildInputs = [ pkgconfig glib zlib libpng cmake gnumake3 ]; configureFlags = "-v"; diff --git a/pkgs/development/libraries/libgphoto2/default.nix b/pkgs/development/libraries/libgphoto2/default.nix index a6c739017ee..68736608ad4 100644 --- a/pkgs/development/libraries/libgphoto2/default.nix +++ b/pkgs/development/libraries/libgphoto2/default.nix @@ -1,21 +1,24 @@ -{ stdenv, fetchurl, pkgconfig, libusb1, libtool, libexif, libjpeg, gettext }: +{ stdenv, fetchpatch, fetchFromGitHub, pkgconfig, libusb1, libtool, libexif, libjpeg, gettext, autoreconfHook }: stdenv.mkDerivation rec { name = "libgphoto2-${meta.version}"; - src = fetchurl { - url = "mirror://sourceforge/gphoto/${name}.tar.bz2"; - sha256 = "1wjf79ipqwb5phfjjwf15rwgigakylnfqaj4crs5qnds6ba6i1ld"; + src = fetchFromGitHub { + owner = "gphoto"; + repo = "libgphoto2"; + rev = "${meta.tag}"; + sha256 = "17k3jxib2jcr2wk83p34h3lvvjbs2gqhqfcngm8zmlrwb385yalh"; }; - patches = [(fetchurl { + patches = [(fetchpatch { + name = "libjpeg_turbo_1.5.0_fix.patch"; url = "https://anonscm.debian.org/cgit/pkg-phototools/libgphoto2.git/plain" + "/debian/patches/libjpeg_turbo_1.5.0_fix.patch?id=8ce79a2a02d"; - sha256 = "114iyhk6idxz2jhnzpf1glqm6d0x0y8cqfpqxz9i96q9j7x3wwin"; + sha256 = "1zclgg20nv4krj8gigq3ylirxqiv1v8p59cfji041m156hy80gy2"; })]; - nativeBuildInputs = [ pkgconfig gettext ]; - buildInputs = [ libtool libjpeg libusb1 ]; + nativeBuildInputs = [ pkgconfig gettext autoreconfHook ]; + buildInputs = [ libtool libjpeg libusb1 ]; # These are mentioned in the Requires line of libgphoto's pkg-config file. propagatedBuildInputs = [ libexif ]; @@ -31,6 +34,7 @@ stdenv.mkDerivation rec { from digital cameras. ''; version = "2.5.10"; + tag = "libgphoto2-2_5_10-release"; # XXX: the homepage claims LGPL, but several src files are lgpl21Plus license = stdenv.lib.licenses.lgpl21Plus; platforms = with stdenv.lib.platforms; unix; |