Skip to content

Commit c45b399

Browse files
committedJan 29, 2018
imagemagick: fetch sources from github
Release tarballs are deleted after a new release. (cherry picked from commit f833dd7) This cherry-pick also syncs imagemagick with the version on master. The change to github was not previously cherry-picked and lead to hash mismatches.
1 parent a4d616b commit c45b399

File tree

2 files changed

+12
-18
lines changed

2 files changed

+12
-18
lines changed
 

‎pkgs/applications/graphics/ImageMagick/7.0.nix

+6-9
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{ lib, stdenv, fetchurl, fetchpatch, pkgconfig, libtool
1+
{ lib, stdenv, fetchFromGitHub, fetchpatch, pkgconfig, libtool
22
, bzip2, zlib, libX11, libXext, libXt, fontconfig, freetype, ghostscript, libjpeg
33
, lcms2, openexr, libpng, librsvg, libtiff, libxml2, openjpeg, libwebp
44
, ApplicationServices
@@ -15,7 +15,7 @@ let
1515

1616
cfg = {
1717
version = "7.0.7-22";
18-
sha256 = "12c48cfhc2a3zvhgxdywrfy8b4m2vx85vn2qj69iyni5x849xpj9";
18+
sha256 = "1ad7mwx48xrkvm3v060n2f67kmi0qk7gfql1shiwbkkjvzzaaiam";
1919
patches = [];
2020
};
2121
in
@@ -24,13 +24,10 @@ stdenv.mkDerivation rec {
2424
name = "imagemagick-${version}";
2525
inherit (cfg) version;
2626

27-
src = fetchurl {
28-
urls = [
29-
"mirror://imagemagick/releases/ImageMagick-${version}.tar.xz"
30-
# the original source above removes tarballs quickly
31-
"http://distfiles.macports.org/ImageMagick/ImageMagick-${version}.tar.xz"
32-
"https://bintray.com/homebrew/mirror/download_file?file_path=imagemagick-${version}.tar.xz"
33-
];
27+
src = fetchFromGitHub {
28+
owner = "ImageMagick";
29+
repo = "ImageMagick";
30+
rev = cfg.version;
3431
inherit (cfg) sha256;
3532
};
3633

‎pkgs/applications/graphics/ImageMagick/default.nix

+6-9
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{ lib, stdenv, fetchurl, fetchpatch, pkgconfig, libtool
1+
{ lib, stdenv, fetchFromGitHub, fetchpatch, pkgconfig, libtool
22
, bzip2, zlib, libX11, libXext, libXt, fontconfig, freetype, ghostscript, libjpeg
33
, lcms2, openexr, libpng, librsvg, libtiff, libxml2, openjpeg, libwebp
44
, ApplicationServices
@@ -15,7 +15,7 @@ let
1515

1616
cfg = {
1717
version = "6.9.9-34";
18-
sha256 = "0b11pxaiq0bvr3f3fj791jnfmwn61i3ini78cwi0szrn3akqwzdk";
18+
sha256 = "0sqrgyfi7i7x1akna95c1qhk9sxxswzm3pkssfi4w6v7bn24g25g";
1919
patches = [];
2020
}
2121
# Freeze version on mingw so we don't need to port the patch too often.
@@ -36,13 +36,10 @@ stdenv.mkDerivation rec {
3636
name = "imagemagick-${version}";
3737
inherit (cfg) version;
3838

39-
src = fetchurl {
40-
urls = [
41-
"mirror://imagemagick/releases/ImageMagick-${version}.tar.xz"
42-
# the original source above removes tarballs quickly
43-
"http://distfiles.macports.org/ImageMagick/ImageMagick-${version}.tar.xz"
44-
"https://bintray.com/homebrew/mirror/download_file?file_path=imagemagick-${version}.tar.xz"
45-
];
39+
src = fetchFromGitHub {
40+
owner = "ImageMagick";
41+
repo = "ImageMagick";
42+
rev = cfg.version;
4643
inherit (cfg) sha256;
4744
};
4845

0 commit comments

Comments
 (0)
Please sign in to comment.