Get rid of fetchurlGnome

closes #1707

+84 -107
+5 -5
pkgs/applications/graphics/dia/default.nix
··· 1 - {stdenv, fetchurl, fetchurlGnome, gtk, pkgconfig, perl, perlXMLParser, libxml2, gettext 1 + {stdenv, fetchurl, gtk, pkgconfig, perl, perlXMLParser, libxml2, gettext 2 2 , python, libxml2Python, docbook5, docbook_xsl, libxslt, intltool, libart_lgpl 3 3 , withGNOME ? false, libgnomeui }: 4 4 5 5 stdenv.mkDerivation rec { 6 - name = src.pkgname; 6 + name = "dia-${minVer}.3"; 7 + minVer = "0.97"; 7 8 8 - src = fetchurlGnome { 9 - project = "dia"; 10 - major = "0"; minor = "97"; patchlevel = "3"; extension = "xz"; 9 + src = fetchurl { 10 + url = "mirror://gnome/sources/dia/${minVer}/${name}.tar.xz"; 11 11 sha256 = "0d3x6w0l6fwd0l8xx06y1h56xf8ss31yzia3a6xr9y28xx44x492"; 12 12 }; 13 13
-17
pkgs/build-support/fetchurl/gnome.nix
··· 1 - { fetchurl }: 2 - 3 - { project, major, minor, patchlevel ? null, extension ? "bz2", sha256 }: 4 - 5 - let 6 - baseVersion = "${major}.${minor}"; 7 - version = baseVersion + (if patchlevel != null then ".${patchlevel}" else ""); 8 - name = "${project}-${version}"; 9 - in 10 - 11 - (fetchurl { 12 - url = "mirror://gnome/sources/${project}/${baseVersion}/${name}.tar.${extension}"; 13 - inherit sha256; 14 - }) // { 15 - inherit major minor patchlevel baseVersion version; 16 - pkgname = name; 17 - }
+6 -6
pkgs/desktops/gnome-2/platform/ORBit2/default.nix
··· 1 - { stdenv, fetchurlGnome, pkgconfig, glib, libIDL, libintlOrEmpty }: 1 + { stdenv, fetchurl, pkgconfig, glib, libIDL, libintlOrEmpty }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = src.pkgname; 5 - 6 - src = fetchurlGnome { 7 - project = "ORBit2"; 8 - major = "2"; minor = "14"; patchlevel = "19"; 4 + name = "ORBit2-${minVer}.19"; 5 + minVer = "2.14"; 6 + 7 + src = fetchurl { 8 + url = "mirror://gnome/sources/ORBit2/${minVer}/${name}.tar.bz2"; 9 9 sha256 = "0l3mhpyym9m5iz09fz0rgiqxl2ym6kpkwpsp1xrr4aa80nlh1jam"; 10 10 }; 11 11
+6 -6
pkgs/desktops/gnome-2/platform/gconfmm/default.nix
··· 1 - { stdenv, fetchurlGnome, pkgconfig, GConf, gtkmm, glibmm }: 1 + { stdenv, fetchurl, pkgconfig, GConf, gtkmm, glibmm }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = src.pkgname; 4 + name = "gconfmm-${minVer}.3"; 5 + minVer = "2.28"; 5 6 6 - src = fetchurlGnome { 7 - project = "gconfmm"; 8 - major = "2"; minor = "28"; patchlevel = "3"; extension = "bz2"; 7 + src = fetchurl { 8 + url = "mirror://gnome/sources/gconfmm/${minVer}/${name}.tar.bz2"; 9 9 sha256 = "a5e0092bb73371a3ca76b2ecae794778f3a9409056fee9b28ec1db072d8e6108"; 10 10 }; 11 11 12 - nativeBuildInputs = [pkgconfig]; 12 + nativeBuildInputs = [ pkgconfig ]; 13 13 14 14 propagatedBuildInputs = [ GConf gtkmm glibmm ]; 15 15
+5 -5
pkgs/desktops/gnome-2/platform/gnome-common/default.nix
··· 1 - { stdenv, fetchurl, fetchurlGnome, which }: 1 + { stdenv, fetchurl, which }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = src.pkgname; 4 + name = "gnome-common-${minVer}.0"; 5 + minVer = "2.34"; 5 6 6 - src = fetchurlGnome { 7 - project = "gnome-common"; 8 - major = "2"; minor = "34"; patchlevel = "0"; 7 + src = fetchurl { 8 + url = "mirror://gnome/sources/gnome-common/${minVer}/${name}.tar.bz2"; 9 9 sha256 = "1pz13mpp09q5s3bikm8ml92s1g0scihsm4iipqv1ql3mp6d4z73s"; 10 10 }; 11 11
+5 -5
pkgs/desktops/gnome-2/platform/gnome-vfs/default.nix
··· 1 - { stdenv, fetchurlGnome, pkgconfig, libxml2, bzip2, openssl, samba, dbus_glib 1 + { stdenv, fetchurl, pkgconfig, libxml2, bzip2, openssl, samba, dbus_glib 2 2 , glib, fam, cdparanoia, intltool, GConf, gnome_mime_data, avahi, acl }: 3 3 4 4 stdenv.mkDerivation rec { 5 - name = src.pkgname; 5 + name = "gnome-vfs-${minVer}.4"; 6 + minVer = "2.24"; 6 7 7 - src = fetchurlGnome { 8 - project = "gnome-vfs"; 9 - major = "2"; minor = "24"; patchlevel = "4"; 8 + src = fetchurl { 9 + url = "mirror://gnome/sources/gnome-vfs/${minVer}/${name}.tar.bz2"; 10 10 sha256 = "1ajg8jb8k3snxc7rrgczlh8daxkjidmcv3zr9w809sq4p2sn9pk2"; 11 11 }; 12 12
+5 -5
pkgs/desktops/gnome-2/platform/gtkglextmm/default.nix
··· 1 - { stdenv, fetchurlGnome, pkgconfig, gtkglext, gtkmm, gtk, mesa, gdk_pixbuf }: 1 + { stdenv, fetchurl, pkgconfig, gtkglext, gtkmm, gtk, mesa, gdk_pixbuf }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = src.pkgname; 4 + name = "gtkglextmm-${minVer}.0"; 5 + minVer = "1.2"; 5 6 6 - src = fetchurlGnome { 7 - project = "gtkglextmm"; 8 - major = "1"; minor = "2"; patchlevel = "0"; extension = "bz2"; 7 + src = fetchurl { 8 + url = "mirror://gnome/sources/gtkglextmm/${minVer}/${name}.tar.bz2"; 9 9 sha256 = "6cd4bd2a240e5eb1e3a24c5a3ebbf7ed905b522b888439778043fdeb58771fea"; 10 10 }; 11 11
+5 -5
pkgs/desktops/gnome-2/platform/libIDL/default.nix
··· 1 - {stdenv, fetchurlGnome, flex, bison, pkgconfig, glib, gettext}: 1 + {stdenv, fetchurl, flex, bison, pkgconfig, glib, gettext}: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = src.pkgname; 4 + name = "libIDL-${minVer}.14"; 5 + minVer = "0.8"; 5 6 6 - src = fetchurlGnome { 7 - project = "libIDL"; 8 - major = "0"; minor = "8"; patchlevel = "14"; 7 + src = fetchurl { 8 + url = "mirror://gnome/sources/libIDL/${minVer}/${name}.tar.bz2"; 9 9 sha256 = "08129my8s9fbrk0vqvnmx6ph4nid744g5vbwphzkaik51664vln5"; 10 10 }; 11 11
+6 -6
pkgs/desktops/gnome-2/platform/libbonobo/default.nix
··· 1 - { stdenv, fetchurlGnome, flex, bison, pkgconfig, glib, dbus_glib, libxml2, popt 1 + { stdenv, fetchurl, flex, bison, pkgconfig, glib, dbus_glib, libxml2, popt 2 2 , intltool, ORBit2, procps }: 3 3 4 4 stdenv.mkDerivation rec { 5 - name = src.pkgname; 6 - 7 - src = fetchurlGnome { 8 - project = "libbonobo"; 9 - major = "2"; minor = "32"; patchlevel = "1"; 5 + name = "libbonobo-${minVer}.1"; 6 + minVer = "2.32"; 7 + 8 + src = fetchurl { 9 + url = "mirror://gnome/sources/libbonobo/${minVer}/${name}.tar.bz2"; 10 10 sha256 = "0swp4kk6x7hy1rvd1f9jba31lvfc6qvafkvbpg9h0r34fzrd8q4i"; 11 11 }; 12 12
+6 -6
pkgs/desktops/gnome-2/platform/libbonoboui/default.nix
··· 1 - { stdenv, fetchurlGnome, bison, pkgconfig, popt, libxml2, gtk, libtool 1 + { stdenv, fetchurl, bison, pkgconfig, popt, libxml2, gtk, libtool 2 2 , intltool, libbonobo, GConf, libgnomecanvas, libgnome, libglade }: 3 3 4 4 stdenv.mkDerivation rec { 5 - name = src.pkgname; 6 - 7 - src = fetchurlGnome { 8 - project = "libbonoboui"; 9 - major = "2"; minor = "24"; patchlevel = "5"; 5 + name = "libbonoboui-${minVer}.5"; 6 + minVer = "2.24"; 7 + 8 + src = fetchurl { 9 + url = "mirror://gnome/sources/libbonoboui/${minVer}/${name}.tar.bz2"; 10 10 sha256 = "1kbgqh7bw0fdx4f1a1aqwpff7gp5mwhbaz60c6c98bc4djng5dgs"; 11 11 }; 12 12
+5 -5
pkgs/desktops/gnome-2/platform/libgnome/default.nix
··· 1 - { stdenv, fetchurlGnome, pkgconfig, glib, popt, zlib, libcanberra 1 + { stdenv, fetchurl, pkgconfig, glib, popt, zlib, libcanberra 2 2 , intltool, libbonobo, GConf, gnome_vfs, ORBit2, libtool, libogg 3 3 }: 4 4 5 5 stdenv.mkDerivation rec { 6 - name = src.pkgname; 6 + name = "libgnome-${minVer}.1"; 7 + minVer = "2.32"; 7 8 8 - src = fetchurlGnome { 9 - project = "libgnome"; 10 - major = "2"; minor = "32"; patchlevel = "1"; 9 + src = fetchurl { 10 + url = "mirror://gnome/sources/libgnome/${minVer}/${name}.tar.bz2"; 11 11 sha256 = "197pnq8y0knqjhm2fg4j6hbqqm3qfzfnd0irhwxpk1b4hqb3kimj"; 12 12 }; 13 13
+7 -7
pkgs/desktops/gnome-2/platform/libgnomecanvas/default.nix
··· 1 - { stdenv, fetchurlGnome, pkgconfig, gtk, intltool, libart_lgpl, libglade }: 1 + { stdenv, fetchurl, pkgconfig, gtk, intltool, libart_lgpl, libglade }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = src.pkgname; 5 - 6 - src = fetchurlGnome { 7 - project = "libgnomecanvas"; 8 - major = "2"; minor = "30"; patchlevel = "3"; 4 + name = "libgnomecanvas-${minVer}.3"; 5 + minVer = "2.30"; 6 + 7 + src = fetchurl { 8 + url = "mirror://gnome/sources/libgnomecanvas/${minVer}/${name}.tar.bz2"; 9 9 sha256 = "0h6xvswbqspdifnyh5pm2pqq55yp3kn6yrswq7ay9z49hkh7i6w5"; 10 10 }; 11 - 11 + 12 12 buildInputs = [ libglade ]; 13 13 nativeBuildInputs = [ pkgconfig intltool ]; 14 14 propagatedBuildInputs = [ libart_lgpl gtk ];
+7 -7
pkgs/desktops/gnome-2/platform/libgnomeui/default.nix
··· 1 - { stdenv, fetchurlGnome, pkgconfig, libxml2, xlibs, glib, pango 1 + { stdenv, fetchurl, pkgconfig, libxml2, xlibs, glib, pango 2 2 , intltool, libgnome, libgnomecanvas, libbonoboui, GConf, libtool 3 3 , gnome_vfs, libgnome_keyring, libglade }: 4 4 5 5 stdenv.mkDerivation rec { 6 - name = src.pkgname; 7 - 8 - src = fetchurlGnome { 9 - project = "libgnomeui"; 10 - major = "2"; minor = "24"; patchlevel = "5"; 6 + name = "libgnomeui-${minVer}.5"; 7 + minVer = "2.24"; 8 + 9 + src = fetchurl { 10 + url = "mirror://gnome/sources/libgnomeui/${minVer}/${name}.tar.bz2"; 11 11 sha256 = "03rwbli76crkjl6gp422wrc9lqpl174k56cp9i96b7l8jlj2yddf"; 12 12 }; 13 - 13 + 14 14 nativeBuildInputs = [ pkgconfig intltool ]; 15 15 buildInputs = 16 16 [ xlibs.xlibs libxml2 GConf pango glib libgnome_keyring libglade libtool ];
+5 -5
pkgs/development/libraries/gtkmm/2.x.nix
··· 1 - { stdenv, fetchurlGnome, pkgconfig, gtk, glibmm, cairomm, pangomm, atkmm }: 1 + { stdenv, fetchurl, pkgconfig, gtk, glibmm, cairomm, pangomm, atkmm }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = src.pkgname; 4 + name = "gtkmm-${minVer}.4"; 5 + minVer = "2.24"; 5 6 6 - src = fetchurlGnome { 7 - project = "gtkmm"; 8 - major = "2"; minor = "24"; patchlevel = "4"; extension = "xz"; 7 + src = fetchurl { 8 + url = "mirror://gnome/sources/gtkmm/${minVer}/${name}.tar.xz"; 9 9 sha256 = "1vpmjqv0aqb1ds0xi6nigxnhlr0c74090xzi15b92amlzkrjyfj4"; 10 10 }; 11 11
+6 -9
pkgs/development/libraries/json-glib/default.nix
··· 1 - { stdenv, fetchurlGnome, glib, pkgconfig, gobjectIntrospection, dbus }: 1 + { stdenv, fetchurl, glib, pkgconfig, gobjectIntrospection, dbus }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = src.pkgname; 4 + name = "json-glib-${minVer}.2"; 5 + minVer = "1.0"; 5 6 6 - src = fetchurlGnome { 7 - project = "json-glib"; 8 - major = "1"; 9 - minor = "0"; 10 - patchlevel = "2"; 11 - extension = "xz"; 7 + src = fetchurl { 8 + url = "mirror://gnome/sources/json-glib/${minVer}/${name}.tar.xz"; 12 9 sha256 = "887bd192da8f5edc53b490ec51bf3ffebd958a671f5963e4f3af32c22e35660a"; 13 10 }; 14 11 15 - configureflags= "--with-introspection" ; 12 + configureflags= "--with-introspection"; 16 13 17 14 propagatedBuildInputs = [ glib gobjectIntrospection ]; 18 15 nativeBuildInputs = [ pkgconfig ];
+5 -5
pkgs/development/tools/misc/gob2/default.nix
··· 1 - { stdenv, fetchurlGnome, pkgconfig, glib, bison, flex }: 1 + { stdenv, fetchurl, pkgconfig, glib, bison, flex }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = src.pkgname; 4 + name = "gob2-${minVer}.18"; 5 + minVer = "2.0"; 5 6 6 - src = fetchurlGnome { 7 - project = "gob2"; 8 - major = "2"; minor = "0"; patchlevel = "18"; extension = "gz"; 7 + src = fetchurl { 8 + url = "mirror://gnome/sources/gob2/${minVer}/${name}.tar.gz"; 9 9 sha256 = "1r242s3rsxyqiw2ic2gdpvvrx903jgjd1aa4mkl26in5k9zk76fa"; 10 10 }; 11 11
-3
pkgs/top-level/all-packages.nix
··· 360 360 inherit curl stdenv; 361 361 }; 362 362 363 - # A wrapper around fetchurl that generates miror://gnome URLs automatically 364 - fetchurlGnome = callPackage ../build-support/fetchurl/gnome.nix { }; 365 - 366 363 # fetchurlBoot is used for curl and its dependencies in order to 367 364 # prevent a cyclic dependency (curl depends on curl.tar.bz2, 368 365 # curl.tar.bz2 depends on fetchurl, fetchurl depends on curl). It