Merge pull request #152297 from Stunkymonkey/treewide-github-2

treewide: switch to fetchFromGitHub

authored by Dmitry Kalinkin and committed by GitHub 44dc1aed 3dffc8ba

+51 -35
+7 -4
pkgs/development/libraries/audio/libsmf/default.nix
··· 1 - { lib, stdenv, fetchurl, autoreconfHook, glib, pkg-config }: 2 3 stdenv.mkDerivation rec { 4 version = "1.3"; 5 pname = "libsmf"; 6 - src = fetchurl { 7 - url = "https://github.com/stump/libsmf/archive/${pname}-${version}.tar.gz"; 8 - sha256 = "1527pcc1vd0l5iks2yw8m0bymcrnih2md5465lwpzw0wgy4rky7n"; 9 }; 10 11 nativeBuildInputs = [ autoreconfHook pkg-config ];
··· 1 + { lib, stdenv, fetchFromGitHub, autoreconfHook, glib, pkg-config }: 2 3 stdenv.mkDerivation rec { 4 version = "1.3"; 5 pname = "libsmf"; 6 + 7 + src = fetchFromGitHub { 8 + owner = "stump"; 9 + repo = "libsmf"; 10 + rev = "libsmf-${version}"; 11 + sha256 = "sha256-OJXJkXvbM2GQNInZXU2ldObquKHhqkdu1zqUDnVZN0Y="; 12 }; 13 14 nativeBuildInputs = [ autoreconfHook pkg-config ];
+6 -4
pkgs/development/libraries/audio/lvtk/default.nix
··· 1 - { lib, stdenv, fetchurl, boost, gtkmm2, lv2, pkg-config, python2, wafHook }: 2 3 stdenv.mkDerivation rec { 4 pname = "lvtk"; 5 version = "1.2.0"; 6 7 - src = fetchurl { 8 - url = "https://github.com/lvtk/lvtk/archive/${version}.tar.gz"; 9 - sha256 = "03nbj2cqcklqwh50zj2gwm07crh5iwqbpxbpzwbg5hvgl4k4rnjd"; 10 }; 11 12 nativeBuildInputs = [ pkg-config python2 wafHook ];
··· 1 + { lib, stdenv, fetchFromGitHub, boost, gtkmm2, lv2, pkg-config, python2, wafHook }: 2 3 stdenv.mkDerivation rec { 4 pname = "lvtk"; 5 version = "1.2.0"; 6 7 + src = fetchFromGitHub { 8 + owner = "lvtk"; 9 + repo = "lvtk"; 10 + rev = version; 11 + sha256 = "sha256-6IoyhBig3Nvc4Y8F0w8b1up6sn8O2RmoUVaBQ//+Aaw="; 12 }; 13 14 nativeBuildInputs = [ pkg-config python2 wafHook ];
+8 -6
pkgs/development/libraries/box2d/default.nix
··· 1 - { lib, stdenv, fetchurl, unzip, cmake, libGLU, libGL, freeglut, libX11, xorgproto 2 , libXi, pkg-config }: 3 4 stdenv.mkDerivation rec { 5 pname = "box2d"; 6 version = "2.3.1"; 7 8 - src = fetchurl { 9 - url = "https://github.com/erincatto/box2d/archive/v${version}.tar.gz"; 10 - sha256 = "0p03ngsmyz0r5kbpiaq10ns4fxwkjvvawi8k6pfall46b93wizsq"; 11 }; 12 13 - sourceRoot = "box2d-${version}/Box2D"; 14 15 - nativeBuildInputs = [ cmake unzip pkg-config ]; 16 buildInputs = [ libGLU libGL freeglut libX11 xorgproto libXi ]; 17 18 cmakeFlags = [
··· 1 + { lib, stdenv, fetchFromGitHub, cmake, libGLU, libGL, freeglut, libX11, xorgproto 2 , libXi, pkg-config }: 3 4 stdenv.mkDerivation rec { 5 pname = "box2d"; 6 version = "2.3.1"; 7 8 + src = fetchFromGitHub { 9 + owner = "erincatto"; 10 + repo = "box2d"; 11 + rev = "v${version}"; 12 + sha256 = "sha256-Z2J17YMzQNZqABIa5eyJDT7BWfXveymzs+DWsrklPIs="; 13 }; 14 15 + sourceRoot = "source/Box2D"; 16 17 + nativeBuildInputs = [ cmake pkg-config ]; 18 buildInputs = [ libGLU libGL freeglut libX11 xorgproto libXi ]; 19 20 cmakeFlags = [
+6 -4
pkgs/development/libraries/capstone/default.nix
··· 1 - { lib, stdenv, fetchurl, pkg-config }: 2 3 stdenv.mkDerivation rec { 4 pname = "capstone"; 5 version = "4.0.2"; 6 7 - src = fetchurl { 8 - url = "https://github.com/aquynh/capstone/archive/${version}.tar.gz"; 9 - sha256 = "0sjjbqps48az4map0kmai7j7dak3gy0xcq0sgx8fg09g0acdg0bw"; 10 }; 11 12 # replace faulty macos detection
··· 1 + { lib, stdenv, fetchFromGitHub, pkg-config }: 2 3 stdenv.mkDerivation rec { 4 pname = "capstone"; 5 version = "4.0.2"; 6 7 + src = fetchFromGitHub { 8 + owner = "aquynh"; 9 + repo = "capstone"; 10 + rev = version; 11 + sha256 = "sha256-XMwQ7UaPC8YYu4yxsE4bbR3leYPfBHu5iixSLz05r3g="; 12 }; 13 14 # replace faulty macos detection
+6 -4
pkgs/development/libraries/cmrt/default.nix
··· 1 - { lib, stdenv, fetchurl, autoreconfHook, pkg-config, libdrm, libva }: 2 3 stdenv.mkDerivation rec { 4 pname = "cmrt"; 5 version = "1.0.6"; 6 7 - src = fetchurl { 8 - url = "https://github.com/intel/cmrt/archive/${version}.tar.gz"; 9 - sha256 = "1q7651nvvcqhph5rgfhklm71zqd0c405mrh3wx0cfzvil82yj8na"; 10 }; 11 12 nativeBuildInputs = [ autoreconfHook pkg-config ];
··· 1 + { lib, stdenv, fetchFromGitHub, autoreconfHook, pkg-config, libdrm, libva }: 2 3 stdenv.mkDerivation rec { 4 pname = "cmrt"; 5 version = "1.0.6"; 6 7 + src = fetchFromGitHub { 8 + owner = "intel"; 9 + repo = "cmrt"; 10 + rev = version; 11 + sha256 = "sha256-W6MQI41J9CKeM1eILCkvmW34cbCC8YeEF2mE+Ci8o7s="; 12 }; 13 14 nativeBuildInputs = [ autoreconfHook pkg-config ];
+6 -5
pkgs/development/libraries/grantlee/5/default.nix
··· 1 - { mkDerivation, lib, fetchurl, qtbase, qtscript, cmake }: 2 3 mkDerivation rec { 4 pname = "grantlee"; 5 version = "5.2.0"; 6 grantleePluginPrefix = "lib/grantlee/${lib.versions.majorMinor version}"; 7 8 - src = fetchurl { 9 - url = "https://github.com/steveire/grantlee/archive/v${version}.tar.gz"; 10 - sha256 = "02lrdbnvaz19hkawbbj2psww1m04qsbhvv172ggpp5bbfkjwx6hk"; 11 - name = "${pname}-${version}.tar.gz"; 12 }; 13 14 buildInputs = [ qtbase qtscript ];
··· 1 + { mkDerivation, lib, fetchFromGitHub, qtbase, qtscript, cmake }: 2 3 mkDerivation rec { 4 pname = "grantlee"; 5 version = "5.2.0"; 6 grantleePluginPrefix = "lib/grantlee/${lib.versions.majorMinor version}"; 7 8 + src = fetchFromGitHub { 9 + owner = "steveire"; 10 + repo = "grantlee"; 11 + rev = "v${version}"; 12 + sha256 = "sha256-mAbgzdBdIW1wOTQNBePQuyTgkKdpn1c+zR3H7mXHvgk="; 13 }; 14 15 buildInputs = [ qtbase qtscript ];
+6 -4
pkgs/development/libraries/openbabel/2.nix
··· 1 - {stdenv, lib, fetchurl, fetchpatch, cmake, zlib, libxml2, eigen, python, cairo, pcre, pkg-config }: 2 3 stdenv.mkDerivation rec { 4 pname = "openbabel"; 5 version = "2.4.1"; 6 7 - src = fetchurl { 8 - url = "https://github.com/openbabel/openbabel/archive/openbabel-${lib.replaceStrings ["."] ["-"] version}.tar.gz"; 9 - sha256 = "0xm7y859ivq2cp0q08mwshfxm0jq31xkyr4x8s0j6l7khf57yk2r"; 10 }; 11 12 patches = [
··· 1 + {stdenv, lib, fetchFromGitHub, fetchpatch, cmake, zlib, libxml2, eigen, python, cairo, pcre, pkg-config }: 2 3 stdenv.mkDerivation rec { 4 pname = "openbabel"; 5 version = "2.4.1"; 6 7 + src = fetchFromGitHub { 8 + owner = "openbabel"; 9 + repo = "openbabel"; 10 + rev = "openbabel-${lib.replaceStrings ["."] ["-"] version}"; 11 + sha256 = "sha256-+pXsWMzex7rB1mm6dnTHzAcyw9jImgx1OZuLeCvbeJ0="; 12 }; 13 14 patches = [
+6 -4
pkgs/development/libraries/wxwidgets/3.0/mac.nix
··· 1 - { lib, stdenv, fetchzip, expat, libiconv, libjpeg, libpng, libtiff, zlib 2 # darwin only attributes 3 , derez, rez, setfile 4 , AGL, Cocoa, Kernel, WebKit ··· 8 version = "3.0.5.1"; 9 pname = "wxmac"; 10 11 - src = fetchzip { 12 - url = "https://github.com/wxWidgets/wxWidgets/archive/v${version}.tar.gz"; 13 - sha256 = "19mqglghjjqjgz4rbybn3qdgn2cz9xc511nq1pvvli9wx2k8syl1"; 14 }; 15 16 buildInputs = [
··· 1 + { lib, stdenv, fetchFromGitHub, expat, libiconv, libjpeg, libpng, libtiff, zlib 2 # darwin only attributes 3 , derez, rez, setfile 4 , AGL, Cocoa, Kernel, WebKit ··· 8 version = "3.0.5.1"; 9 pname = "wxmac"; 10 11 + src = fetchFromGitHub { 12 + owner = "wxWidgets"; 13 + repo = "wxWidgets"; 14 + rev = "v${version}"; 15 + sha256 = "sha256-I91douzXDAfDgm4Pplf17iepv4vIRhXZDRFl9keJJq0="; 16 }; 17 18 buildInputs = [