imagemagick: fetch sources from github

Release tarballs are deleted after a new release.

+6 -9
+6 -9
pkgs/applications/graphics/ImageMagick/7.0.nix
··· 1 - { lib, stdenv, fetchurl, fetchpatch, pkgconfig, libtool 1 + { lib, stdenv, fetchFromGitHub, fetchpatch, pkgconfig, libtool 2 2 , bzip2, zlib, libX11, libXext, libXt, fontconfig, freetype, ghostscript, libjpeg 3 3 , lcms2, openexr, libpng, librsvg, libtiff, libxml2, openjpeg, libwebp 4 4 , ApplicationServices ··· 15 15 16 16 cfg = { 17 17 version = "7.0.7-22"; 18 - sha256 = "12c48cfhc2a3zvhgxdywrfy8b4m2vx85vn2qj69iyni5x849xpj9"; 18 + sha256 = "1ad7mwx48xrkvm3v060n2f67kmi0qk7gfql1shiwbkkjvzzaaiam"; 19 19 patches = []; 20 20 }; 21 21 in ··· 24 24 name = "imagemagick-${version}"; 25 25 inherit (cfg) version; 26 26 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; 34 31 inherit (cfg) sha256; 35 32 }; 36 33