From 776554d9e1613ec7207637308e1c7c3533e4c05a Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 1 Apr 2004 19:11:59 +0000 Subject: [PATCH] * Fixed and/or updated some more components. The number of explicit builders is dropping steadily. svn path=/nixpkgs/trunk/; revision=900 --- pkgs/applications/graphics/gqview/builder.sh | 8 ------ pkgs/applications/graphics/gqview/default.nix | 13 ++++------ pkgs/applications/video/zapping/builder.sh | 18 +++---------- pkgs/applications/video/zapping/default.nix | 25 +++++++------------ .../libraries/gnome/GConf/builder.sh | 12 --------- .../libraries/gnome/GConf/default.nix | 11 +++----- .../libraries/gnome/ORBit2/builder.sh | 12 --------- .../libraries/gnome/ORBit2/default.nix | 7 ++---- .../libraries/gnome/esound/builder.sh | 12 --------- .../libraries/gnome/esound/default.nix | 3 +-- .../gnome/gnome-mime-data/builder.sh | 8 ------ .../gnome/gnome-mime-data/default.nix | 4 +-- .../libraries/gnome/gnome-vfs/builder.sh | 10 -------- .../libraries/gnome/gnome-vfs/default.nix | 11 +------- .../libraries/gnome/libIDL/builder.sh | 9 ------- .../libraries/gnome/libIDL/default.nix | 6 +---- .../libraries/gnome/libart_lgpl/builder.sh | 9 ------- .../libraries/gnome/libart_lgpl/default.nix | 1 - .../libraries/gnome/libbonobo/builder.sh | 12 --------- .../libraries/gnome/libbonobo/default.nix | 10 ++------ .../libraries/gnome/libbonoboui/builder.sh | 13 ---------- .../libraries/gnome/libbonoboui/default.nix | 9 ++----- .../libraries/gnome/libglade/builder.sh | 12 --------- .../libraries/gnome/libglade/default.nix | 6 ++--- .../libraries/gnome/libgnome/builder.sh | 13 ---------- .../libraries/gnome/libgnome/default.nix | 11 ++------ .../libraries/gnome/libgnomecanvas/builder.sh | 12 --------- .../gnome/libgnomecanvas/default.nix | 7 ++---- .../libraries/gnome/libgnomeui/builder.sh | 12 --------- .../libraries/gnome/libgnomeui/default.nix | 8 ++---- .../libraries/scrollkeeper/builder.sh | 14 +++-------- .../libraries/scrollkeeper/default.nix | 7 ++---- pkgs/development/libraries/zvbi/builder.sh | 9 ------- pkgs/development/libraries/zvbi/default.nix | 6 ++--- .../tools/misc/valgrind/builder.sh | 11 -------- .../tools/misc/valgrind/default.nix | 3 ++- pkgs/system/populate-cache.nix | 2 +- 37 files changed, 50 insertions(+), 306 deletions(-) delete mode 100644 pkgs/applications/graphics/gqview/builder.sh delete mode 100644 pkgs/development/libraries/gnome/GConf/builder.sh delete mode 100644 pkgs/development/libraries/gnome/ORBit2/builder.sh delete mode 100644 pkgs/development/libraries/gnome/esound/builder.sh delete mode 100644 pkgs/development/libraries/gnome/gnome-mime-data/builder.sh delete mode 100644 pkgs/development/libraries/gnome/gnome-vfs/builder.sh delete mode 100644 pkgs/development/libraries/gnome/libIDL/builder.sh delete mode 100644 pkgs/development/libraries/gnome/libart_lgpl/builder.sh delete mode 100644 pkgs/development/libraries/gnome/libbonobo/builder.sh delete mode 100644 pkgs/development/libraries/gnome/libbonoboui/builder.sh delete mode 100644 pkgs/development/libraries/gnome/libglade/builder.sh delete mode 100644 pkgs/development/libraries/gnome/libgnome/builder.sh delete mode 100644 pkgs/development/libraries/gnome/libgnomecanvas/builder.sh delete mode 100644 pkgs/development/libraries/gnome/libgnomeui/builder.sh delete mode 100644 pkgs/development/libraries/zvbi/builder.sh delete mode 100644 pkgs/development/tools/misc/valgrind/builder.sh diff --git a/pkgs/applications/graphics/gqview/builder.sh b/pkgs/applications/graphics/gqview/builder.sh deleted file mode 100644 index 808ab924e620..000000000000 --- a/pkgs/applications/graphics/gqview/builder.sh +++ /dev/null @@ -1,8 +0,0 @@ -buildinputs="$pkgconfig $gtk $libpng" -. $stdenv/setup || exit 1 - -tar xvfz $src || exit 1 -cd gqview-* || exit 1 -./configure --prefix=$out || exit 1 -make || exit 1 -make install || exit 1 diff --git a/pkgs/applications/graphics/gqview/default.nix b/pkgs/applications/graphics/gqview/default.nix index 32352619a385..57dcb70ec970 100644 --- a/pkgs/applications/graphics/gqview/default.nix +++ b/pkgs/applications/graphics/gqview/default.nix @@ -3,18 +3,15 @@ assert pkgconfig != null && gtk != null && libpng != null; # Note that we cannot just copy gtk's png attribute, since gtk might # not be linked against png. -assert libpng == gtk.libpng; +# !!! assert libpng == gtk.libpng; stdenv.mkDerivation { - name = "gqview-1.3.5"; + name = "gqview-1.4.1"; - builder = ./builder.sh; src = fetchurl { - url = http://heanet.dl.sourceforge.net/sourceforge/gqview/gqview-1.3.5.tar.gz; - md5 = "c44687bdd636ea6e5133fb936abf880a"; + url = http://heanet.dl.sourceforge.net/sourceforge/gqview/gqview-1.4.1.tar.gz; + md5 = "d963fbb878d78e8ebf78ea8c18caa72f"; }; - pkgconfig = pkgconfig; - gtk = gtk; - libpng = libpng; + buildInputs = [pkgconfig gtk libpng]; } diff --git a/pkgs/applications/video/zapping/builder.sh b/pkgs/applications/video/zapping/builder.sh index d30929a7ac2d..d4734204ecff 100644 --- a/pkgs/applications/video/zapping/builder.sh +++ b/pkgs/applications/video/zapping/builder.sh @@ -1,16 +1,6 @@ -buildinputs="$pkgconfig $perl $python $x11 $libgnomeui \ - $libglade $scrollkeeper $esound $gettext $zvbi $libjpeg $libpng" -. $stdenv/setup || exit 1 +. $stdenv/setup -# !!! hack; this is because $linuxHeaders/config.h includes some -# file autoconf.h. What is that? -export NIX_CFLAGS_COMPILE="-D_LINUX_CONFIG_H $NIX_CFLAGS_COMPILE" +# !!! hack - `make install' tries to setuid to root +installFlags="ZSFB_OWNER=`id -u` ZSFB_GROUP=`id -g`" -# Bug: esound is not added to LDFLAGS, and libtool then picks it up from /usr! - -tar xvfj $src || exit 1 -cd zapping-* || exit 1 -LDFLAGS="-L$esound/lib" ./configure --prefix=$out || exit 1 -make || exit 1 -# !!! hack - it tries to setuid to root -make install ZSFB_OWNER=`id -u` ZSFB_GROUP=`id -g` || exit 1 +genericBuild diff --git a/pkgs/applications/video/zapping/default.nix b/pkgs/applications/video/zapping/default.nix index 749351a16eb1..9baba537549f 100644 --- a/pkgs/applications/video/zapping/default.nix +++ b/pkgs/applications/video/zapping/default.nix @@ -10,7 +10,7 @@ assert pkgconfig != null && perl != null && python != null && scrollkeeper != null && esound != null && gettext != null; assert teletextSupport -> zvbi != null && zvbi.pngSupport - && pngSupport && zvbi.libpng == libpng; + /* !!! && pngSupport && zvbi.libpng == libpng */; assert jpegSupport -> libjpeg != null; assert pngSupport -> libpng != null; @@ -24,20 +24,13 @@ stdenv.mkDerivation { md5 = "cdedc0088c70f4520c37066ec05cb996"; }; - teletextSupport = teletextSupport; - jpegSupport = jpegSupport; - pngSupport = pngSupport; + inherit teletextSupport jpegSupport pngSupport; - pkgconfig = pkgconfig; - perl = perl; - python = python; - x11 = x11; - libgnomeui = libgnomeui; - libglade = libglade; - scrollkeeper = scrollkeeper; - esound = esound; - gettext = gettext; - zvbi = if teletextSupport then zvbi else null; - libjpeg = if jpegSupport then libjpeg else null; - libpng = if pngSupport then libpng else null; + buildInputs = [ + pkgconfig perl python x11 libgnomeui + libglade scrollkeeper esound gettext + (if teletextSupport then zvbi else null) + (if jpegSupport then libjpeg else null) + (if pngSupport then libpng else null) + ]; } diff --git a/pkgs/development/libraries/gnome/GConf/builder.sh b/pkgs/development/libraries/gnome/GConf/builder.sh deleted file mode 100644 index 19d7bf711adf..000000000000 --- a/pkgs/development/libraries/gnome/GConf/builder.sh +++ /dev/null @@ -1,12 +0,0 @@ -buildinputs="$pkgconfig $perl $glib $gtk $libxml2 $ORBit2 $popt" -. $stdenv/setup - -tar xvfj $src -cd GConf-* -./configure --prefix=$out -make -make install -strip -S $out/lib/*.a - -mkdir $out/nix-support -echo "$ORBit2" > $out/nix-support/propagated-build-inputs diff --git a/pkgs/development/libraries/gnome/GConf/default.nix b/pkgs/development/libraries/gnome/GConf/default.nix index e6163c9f381e..fb4d8ef13bc6 100644 --- a/pkgs/development/libraries/gnome/GConf/default.nix +++ b/pkgs/development/libraries/gnome/GConf/default.nix @@ -6,16 +6,11 @@ assert pkgconfig != null && perl != null stdenv.mkDerivation { name = "GConf-2.4.0.1"; - builder = ./builder.sh; src = fetchurl { url = http://ftp.gnome.org/pub/GNOME/desktop/2.4/2.4.1/sources/GConf-2.4.0.1.tar.bz2; md5 = "2f7548d0bad24d7c4beba54d0ec98a20"; }; - pkgconfig = pkgconfig; - perl = perl; # Perl is not `supposed' to be required, but it is. - glib = glib; - gtk = gtk; - libxml2 = libxml2; - ORBit2 = ORBit2; - popt = popt; + # Perl is not `supposed' to be required, but it is. + buildInputs = [pkgconfig perl glib gtk libxml2 popt]; + propagatedBuildInputs = [ORBit2]; } diff --git a/pkgs/development/libraries/gnome/ORBit2/builder.sh b/pkgs/development/libraries/gnome/ORBit2/builder.sh deleted file mode 100644 index 466ad2087e32..000000000000 --- a/pkgs/development/libraries/gnome/ORBit2/builder.sh +++ /dev/null @@ -1,12 +0,0 @@ -buildinputs="$pkgconfig $glib $libIDL $popt" -. $stdenv/setup - -tar xvfj $src -cd ORBit2-* -./configure --prefix=$out -make -make install -strip -S $out/lib/*.a - -mkdir $out/nix-support -echo "$glib" > $out/nix-support/propagated-build-inputs diff --git a/pkgs/development/libraries/gnome/ORBit2/default.nix b/pkgs/development/libraries/gnome/ORBit2/default.nix index d1fc483716b1..c6963e6a1d3d 100644 --- a/pkgs/development/libraries/gnome/ORBit2/default.nix +++ b/pkgs/development/libraries/gnome/ORBit2/default.nix @@ -5,13 +5,10 @@ assert pkgconfig != null && glib != null && libIDL != null stdenv.mkDerivation { name = "ORBit2-2.8.3"; - builder = ./builder.sh; src = fetchurl { url = ftp://ftp.gnome.org/pub/gnome/sources/ORBit2/2.8/ORBit2-2.8.3.tar.bz2; md5 = "c6c4b63de2f70310e33a52a37257ddaf"; }; - pkgconfig = pkgconfig; - glib = glib; - libIDL = libIDL; - popt = popt; + buildInputs = [pkgconfig libIDL popt]; + propagatedBuildInputs = [glib]; } diff --git a/pkgs/development/libraries/gnome/esound/builder.sh b/pkgs/development/libraries/gnome/esound/builder.sh deleted file mode 100644 index a2c5cca65f3b..000000000000 --- a/pkgs/development/libraries/gnome/esound/builder.sh +++ /dev/null @@ -1,12 +0,0 @@ -buildinputs="$audiofile" -. $stdenv/setup - -tar xvfj $src -cd esound-* -./configure --prefix=$out -make -make install -strip -S $out/lib/*.a - -mkdir $out/nix-support -echo "$audiofile" > $out/nix-support/propagated-build-inputs diff --git a/pkgs/development/libraries/gnome/esound/default.nix b/pkgs/development/libraries/gnome/esound/default.nix index 5dd792ef67ce..ce70fe1647c5 100644 --- a/pkgs/development/libraries/gnome/esound/default.nix +++ b/pkgs/development/libraries/gnome/esound/default.nix @@ -4,10 +4,9 @@ assert audiofile != null; stdenv.mkDerivation { name = "esound-0.2.32"; - builder = ./builder.sh; src = fetchurl { url = http://ftp.gnome.org/pub/GNOME/desktop/2.4/2.4.1/sources/esound-0.2.32.tar.bz2; md5 = "b2a5e71ec8220fea1c22cc042f5f6e63"; }; - audiofile = audiofile; + propagatedBuildInputs = [audiofile]; } diff --git a/pkgs/development/libraries/gnome/gnome-mime-data/builder.sh b/pkgs/development/libraries/gnome/gnome-mime-data/builder.sh deleted file mode 100644 index 60cd167a542f..000000000000 --- a/pkgs/development/libraries/gnome/gnome-mime-data/builder.sh +++ /dev/null @@ -1,8 +0,0 @@ -buildinputs="$pkgconfig $perl" -. $stdenv/setup || exit 1 - -tar xvfj $src || exit 1 -cd gnome-mime-data-* || exit 1 -./configure --prefix=$out || exit 1 -make || exit 1 -make install || exit 1 diff --git a/pkgs/development/libraries/gnome/gnome-mime-data/default.nix b/pkgs/development/libraries/gnome/gnome-mime-data/default.nix index d523fd60c865..039840e3ee27 100644 --- a/pkgs/development/libraries/gnome/gnome-mime-data/default.nix +++ b/pkgs/development/libraries/gnome/gnome-mime-data/default.nix @@ -4,11 +4,9 @@ assert pkgconfig != null && perl != null; stdenv.mkDerivation { name = "gnome-mime-data-2.4.0"; - builder = ./builder.sh; src = fetchurl { url = http://ftp.gnome.org/pub/GNOME/desktop/2.4/2.4.1/sources/gnome-mime-data-2.4.0.tar.bz2; md5 = "b8f1b383a23d734bec8bc33a03cb3690"; }; - pkgconfig = pkgconfig; - perl = perl; + buildInputs = [pkgconfig perl]; } diff --git a/pkgs/development/libraries/gnome/gnome-vfs/builder.sh b/pkgs/development/libraries/gnome/gnome-vfs/builder.sh deleted file mode 100644 index e32024f2d1fd..000000000000 --- a/pkgs/development/libraries/gnome/gnome-vfs/builder.sh +++ /dev/null @@ -1,10 +0,0 @@ -buildinputs="$pkgconfig $perl $glib $libxml2 $GConf $libbonobo \ - $gnomemimedata $popt $bzip2" -. $stdenv/setup || exit 1 - -tar xvfj $src || exit 1 -cd gnome-vfs-* || exit 1 -./configure --prefix=$out || exit 1 -make || exit 1 -make install || exit 1 -strip -S $out/lib/*.a || exit 1 diff --git a/pkgs/development/libraries/gnome/gnome-vfs/default.nix b/pkgs/development/libraries/gnome/gnome-vfs/default.nix index 39f0a83bfd43..ef7fe1cafe8c 100644 --- a/pkgs/development/libraries/gnome/gnome-vfs/default.nix +++ b/pkgs/development/libraries/gnome/gnome-vfs/default.nix @@ -7,18 +7,9 @@ assert pkgconfig != null && perl != null && glib != null stdenv.mkDerivation { name = "gnome-vfs-2.4.1"; - builder = ./builder.sh; src = fetchurl { url = ftp://ftp.gnome.org/pub/gnome/sources/gnome-vfs/2.4/gnome-vfs-2.4.1.tar.bz2; md5 = "cb7a36076f6a65e40c7f540be3057310"; }; - pkgconfig = pkgconfig; - perl = perl; - glib = glib; - libxml2 = libxml2; - GConf = GConf; - libbonobo = libbonobo; - gnomemimedata = gnomemimedata; - popt = popt; - bzip2 = bzip2; + buildInputs = [pkgconfig perl glib libxml2 GConf libbonobo gnomemimedata popt bzip2]; } diff --git a/pkgs/development/libraries/gnome/libIDL/builder.sh b/pkgs/development/libraries/gnome/libIDL/builder.sh deleted file mode 100644 index 72b9bf8b0f2c..000000000000 --- a/pkgs/development/libraries/gnome/libIDL/builder.sh +++ /dev/null @@ -1,9 +0,0 @@ -buildinputs="$pkgconfig $glib $lex $yacc" -. $stdenv/setup || exit 1 - -tar xvfj $src || exit 1 -cd libIDL-* || exit 1 -./configure --prefix=$out || exit 1 -make || exit 1 -make install || exit 1 -strip -S $out/lib/*.a || exit 1 diff --git a/pkgs/development/libraries/gnome/libIDL/default.nix b/pkgs/development/libraries/gnome/libIDL/default.nix index 9d99b903978d..52470f58a446 100644 --- a/pkgs/development/libraries/gnome/libIDL/default.nix +++ b/pkgs/development/libraries/gnome/libIDL/default.nix @@ -4,13 +4,9 @@ assert pkgconfig != null && glib != null && lex != null && yacc != null; stdenv.mkDerivation { name = "libIDL-0.8.2"; - builder = ./builder.sh; src = fetchurl { url = ftp://ftp.gnome.org/pub/gnome/sources/libIDL/0.8/libIDL-0.8.2.tar.bz2; md5 = "a75d2dbf3a3c66b567047c94245f8b82"; }; - pkgconfig = pkgconfig; - glib = glib; - lex = lex; - yacc = yacc; + buildInputs = [pkgconfig glib lex yacc]; } diff --git a/pkgs/development/libraries/gnome/libart_lgpl/builder.sh b/pkgs/development/libraries/gnome/libart_lgpl/builder.sh deleted file mode 100644 index 1f4e7265a02d..000000000000 --- a/pkgs/development/libraries/gnome/libart_lgpl/builder.sh +++ /dev/null @@ -1,9 +0,0 @@ -buildinputs="" -. $stdenv/setup || exit 1 - -tar xvfj $src || exit 1 -cd libart_lgpl-* || exit 1 -./configure --prefix=$out || exit 1 -make || exit 1 -make install || exit 1 -strip -S $out/lib/*.a || exit 1 diff --git a/pkgs/development/libraries/gnome/libart_lgpl/default.nix b/pkgs/development/libraries/gnome/libart_lgpl/default.nix index 23bb0d5dea86..8cfb8a687b7a 100644 --- a/pkgs/development/libraries/gnome/libart_lgpl/default.nix +++ b/pkgs/development/libraries/gnome/libart_lgpl/default.nix @@ -2,7 +2,6 @@ stdenv.mkDerivation { name = "libart_lgpl-2.3.16"; - builder = ./builder.sh; src = fetchurl { url = http://ftp.gnome.org/pub/GNOME/desktop/2.4/2.4.1/sources/libart_lgpl-2.3.16.tar.bz2; md5 = "6bb13292b00649d01400a5b29a6c87cb"; diff --git a/pkgs/development/libraries/gnome/libbonobo/builder.sh b/pkgs/development/libraries/gnome/libbonobo/builder.sh deleted file mode 100644 index fb6ccb9677f9..000000000000 --- a/pkgs/development/libraries/gnome/libbonobo/builder.sh +++ /dev/null @@ -1,12 +0,0 @@ -buildinputs="$pkgconfig $perl $ORBit2 $libxml2 $popt $yacc $flex" -. $stdenv/setup - -tar xvfj $src -cd libbonobo-* -./configure --prefix=$out -make -make install -strip -S $out/lib/*.a - -mkdir $out/nix-support -echo "$ORBit2 $popt" > $out/nix-support/propagated-build-inputs diff --git a/pkgs/development/libraries/gnome/libbonobo/default.nix b/pkgs/development/libraries/gnome/libbonobo/default.nix index b30a6ad6c84c..de29a699c2b0 100644 --- a/pkgs/development/libraries/gnome/libbonobo/default.nix +++ b/pkgs/development/libraries/gnome/libbonobo/default.nix @@ -5,16 +5,10 @@ assert pkgconfig != null && perl != null && ORBit2 != null stdenv.mkDerivation { name = "libbonobo-2.4.2"; - builder = ./builder.sh; src = fetchurl { url = ftp://ftp.gnome.org/pub/gnome/sources/libbonobo/2.4/libbonobo-2.4.2.tar.bz2; md5 = "78200cc6ed588c93f0d29177a5f3e003"; }; - pkgconfig = pkgconfig; - perl = perl; - ORBit2 = ORBit2; - libxml2 = libxml2; - popt = popt; - yacc = yacc; - flex = flex; + buildInputs = [pkgconfig perl libxml2 yacc flex]; + propagatedBuildInputs = [ORBit2 popt]; } diff --git a/pkgs/development/libraries/gnome/libbonoboui/builder.sh b/pkgs/development/libraries/gnome/libbonoboui/builder.sh deleted file mode 100644 index 9f538ee1b873..000000000000 --- a/pkgs/development/libraries/gnome/libbonoboui/builder.sh +++ /dev/null @@ -1,13 +0,0 @@ -buildinputs="$pkgconfig $perl $libxml2 $libglade $libgnome \ - $libgnomecanvas" -. $stdenv/setup - -tar xvfj $src -cd libbonoboui-* -./configure --prefix=$out -make -make install -strip -S $out/lib/*.a - -mkdir $out/nix-support -echo "$libxml2 $libgnome $libgnomecanvas" > $out/nix-support/propagated-build-inputs diff --git a/pkgs/development/libraries/gnome/libbonoboui/default.nix b/pkgs/development/libraries/gnome/libbonoboui/default.nix index bf700b756771..85167b1a5e34 100644 --- a/pkgs/development/libraries/gnome/libbonoboui/default.nix +++ b/pkgs/development/libraries/gnome/libbonoboui/default.nix @@ -6,15 +6,10 @@ assert pkgconfig != null && perl != null && libxml2 != null stdenv.mkDerivation { name = "libbonoboui-2.4.1"; - builder = ./builder.sh; src = fetchurl { url = http://ftp.gnome.org/pub/GNOME/desktop/2.4/2.4.1/sources/libbonoboui-2.4.1.tar.bz2; md5 = "943a2d0e9fc7b9f0e97ba869de0c5f2a"; }; - pkgconfig = pkgconfig; - perl = perl; - libxml2 = libxml2; - libglade = libglade; - libgnome = libgnome; - libgnomecanvas = libgnomecanvas; + buildInputs = [pkgconfig perl libglade]; + propagatedBuildInputs = [libxml2 libgnome libgnomecanvas]; } diff --git a/pkgs/development/libraries/gnome/libglade/builder.sh b/pkgs/development/libraries/gnome/libglade/builder.sh deleted file mode 100644 index 4c185c4c7a64..000000000000 --- a/pkgs/development/libraries/gnome/libglade/builder.sh +++ /dev/null @@ -1,12 +0,0 @@ -buildinputs="$pkgconfig $gtk $libxml2" -. $stdenv/setup - -tar xvfj $src -cd libglade-* -./configure --prefix=$out -make -make install -strip -S $out/lib/*.a - -mkdir $out/nix-support -echo "$gtk $libxml2" > $out/nix-support/propagated-build-inputs diff --git a/pkgs/development/libraries/gnome/libglade/default.nix b/pkgs/development/libraries/gnome/libglade/default.nix index 475bf9c9fa3a..e7123f711a8e 100644 --- a/pkgs/development/libraries/gnome/libglade/default.nix +++ b/pkgs/development/libraries/gnome/libglade/default.nix @@ -4,12 +4,10 @@ assert pkgconfig != null && gtk != null && libxml2 != null; stdenv.mkDerivation { name = "libglade-2.0.1"; - builder = ./builder.sh; src = fetchurl { url = http://ftp.gnome.org/pub/GNOME/desktop/2.4/2.4.1/sources/libglade-2.0.1.tar.bz2; md5 = "4d93f6b01510013ae429e91af432cfe2"; }; - pkgconfig = pkgconfig; - gtk = gtk; - libxml2 = libxml2; + buildInputs = [pkgconfig]; + propagatedBuildInputs = [gtk libxml2]; } diff --git a/pkgs/development/libraries/gnome/libgnome/builder.sh b/pkgs/development/libraries/gnome/libgnome/builder.sh deleted file mode 100644 index bd32300351c1..000000000000 --- a/pkgs/development/libraries/gnome/libgnome/builder.sh +++ /dev/null @@ -1,13 +0,0 @@ -buildinputs="$pkgconfig $perl $glib $gnomevfs $libbonobo $GConf \ - $popt $zlib" -. $stdenv/setup - -tar xvfj $src -cd libgnome-* -./configure --prefix=$out -make -make install -strip -S $out/lib/*.a - -mkdir $out/nix-support -echo "$glib $gnomevfs $libbonobo $GConf" > $out/nix-support/propagated-build-inputs diff --git a/pkgs/development/libraries/gnome/libgnome/default.nix b/pkgs/development/libraries/gnome/libgnome/default.nix index ac4a61365e88..51e8eb40a3a2 100644 --- a/pkgs/development/libraries/gnome/libgnome/default.nix +++ b/pkgs/development/libraries/gnome/libgnome/default.nix @@ -12,17 +12,10 @@ assert pkgconfig != null && perl != null && glib != null stdenv.mkDerivation { name = "libgnome-2.0.6"; - builder = ./builder.sh; src = fetchurl { url = ftp://ftp.gnome.org/pub/gnome/sources/libgnome/2.4/libgnome-2.4.0.tar.bz2; md5 = "caec1e12d64b98a2925a4317ac16429f"; }; - pkgconfig = pkgconfig; - perl = perl; - glib = glib; - gnomevfs = gnomevfs; - libbonobo = libbonobo; - GConf = GConf; - popt = popt; - zlib = zlib; + buildInputs = [pkgconfig perl popt zlib]; + propagatedBuildInputs = [glib gnomevfs libbonobo GConf]; } diff --git a/pkgs/development/libraries/gnome/libgnomecanvas/builder.sh b/pkgs/development/libraries/gnome/libgnomecanvas/builder.sh deleted file mode 100644 index c7eddf4ffa91..000000000000 --- a/pkgs/development/libraries/gnome/libgnomecanvas/builder.sh +++ /dev/null @@ -1,12 +0,0 @@ -buildinputs="$pkgconfig $gtk $libart $libglade" -. $stdenv/setup - -tar xvfj $src -cd libgnomecanvas-* -./configure --prefix=$out -make -make install -strip -S $out/lib/*.a - -mkdir $out/nix-support -echo "$gtk $libart" > $out/nix-support/propagated-build-inputs diff --git a/pkgs/development/libraries/gnome/libgnomecanvas/default.nix b/pkgs/development/libraries/gnome/libgnomecanvas/default.nix index 878a5936a3cf..c8151b8db3e3 100644 --- a/pkgs/development/libraries/gnome/libgnomecanvas/default.nix +++ b/pkgs/development/libraries/gnome/libgnomecanvas/default.nix @@ -5,13 +5,10 @@ assert pkgconfig != null && gtk != null && libart != null stdenv.mkDerivation { name = "libgnomecanvas-2.4.0"; - builder = ./builder.sh; src = fetchurl { url = http://ftp.gnome.org/pub/GNOME/desktop/2.4/2.4.1/sources/libgnomecanvas-2.4.0.tar.bz2; md5 = "c212a7cac06b7f9e68ed2de38df6e54d"; }; - pkgconfig = pkgconfig; - gtk = gtk; - libart = libart; - libglade = libglade; + buildInputs = [pkgconfig libglade]; + propagatedBuildInputs = [gtk libart]; } diff --git a/pkgs/development/libraries/gnome/libgnomeui/builder.sh b/pkgs/development/libraries/gnome/libgnomeui/builder.sh deleted file mode 100644 index c0ccfec36ef4..000000000000 --- a/pkgs/development/libraries/gnome/libgnomeui/builder.sh +++ /dev/null @@ -1,12 +0,0 @@ -buildinputs="$pkgconfig $libgnome $libgnomecanvas $libbonoboui $libglade" -. $stdenv/setup - -tar xvfj $src -cd libgnomeui-* -./configure --prefix=$out -make -make install -strip -S $out/lib/*.a $out/lib/libglade/*/*.a - -mkdir $out/nix-support -echo "$libgnome $libgnomecanvas $libbonoboui" > $out/nix-support/propagated-build-inputs diff --git a/pkgs/development/libraries/gnome/libgnomeui/default.nix b/pkgs/development/libraries/gnome/libgnomeui/default.nix index a44d8bb6a99d..bf10582355ef 100644 --- a/pkgs/development/libraries/gnome/libgnomeui/default.nix +++ b/pkgs/development/libraries/gnome/libgnomeui/default.nix @@ -5,14 +5,10 @@ assert pkgconfig != null && libgnome != null && libgnomecanvas != null stdenv.mkDerivation { name = "libgnomeui-2.4.0.1"; - builder = ./builder.sh; src = fetchurl { url = http://ftp.gnome.org/pub/GNOME/desktop/2.4/2.4.1/sources/libgnomeui-2.4.0.1.tar.bz2; md5 = "196f4a3f1f4a531ff57acaa879e98dd2"; }; - pkgconfig = pkgconfig; - libgnome = libgnome; - libgnomecanvas = libgnomecanvas; - libbonoboui = libbonoboui; - libglade = libglade; + buildInputs = [pkgconfig libglade]; + propagatedBuildInputs = [libgnome libgnomecanvas libbonoboui]; } diff --git a/pkgs/development/libraries/scrollkeeper/builder.sh b/pkgs/development/libraries/scrollkeeper/builder.sh index eeb2371aaac2..d31fc0932bde 100644 --- a/pkgs/development/libraries/scrollkeeper/builder.sh +++ b/pkgs/development/libraries/scrollkeeper/builder.sh @@ -1,13 +1,7 @@ -buildinputs="$perl $libxml2 $libxslt" -. $stdenv/setup || exit 1 +. $stdenv/setup export PERL5LIB=$perlXMLParser/lib/site_perl:$PERL5LIB -tar xvfz $src || exit 1 -cd scrollkeeper-* || exit 1 -./configure --prefix=$out \ - --with-xml-catalog=$docbook_xml_dtd/xml/dtd/docbook/docbook.cat \ - || exit 1 -make || exit 1 -make install || exit 1 -strip -S $out/lib/*.a || exit 1 +configureFlags="--with-xml-catalog=$docbook_xml_dtd/xml/dtd/docbook/docbook.cat" + +genericBuild diff --git a/pkgs/development/libraries/scrollkeeper/default.nix b/pkgs/development/libraries/scrollkeeper/default.nix index 1e80b1367ff9..822b6c141073 100644 --- a/pkgs/development/libraries/scrollkeeper/default.nix +++ b/pkgs/development/libraries/scrollkeeper/default.nix @@ -13,9 +13,6 @@ stdenv.mkDerivation { url = http://heanet.dl.sourceforge.net/sourceforge/scrollkeeper/scrollkeeper-0.3.14.tar.gz; md5 = "161eb3f29e30e7b24f84eb93ac696155"; }; - perl = perl; - libxml2 = libxml2; - libxslt = libxslt; - docbook_xml_dtd = docbook_xml_dtd; - perlXMLParser = perlXMLParser; + buildInputs = [perl libxml2 libxslt]; + inherit docbook_xml_dtd perlXMLParser; } diff --git a/pkgs/development/libraries/zvbi/builder.sh b/pkgs/development/libraries/zvbi/builder.sh deleted file mode 100644 index 379ad847fae5..000000000000 --- a/pkgs/development/libraries/zvbi/builder.sh +++ /dev/null @@ -1,9 +0,0 @@ -buildinputs="$x11 $libpng" -. $stdenv/setup || exit 1 - -tar xvfj $src || exit 1 -cd zvbi-* || exit 1 -./configure --prefix=$out || exit 1 -make || exit 1 -make install || exit 1 -strip -S $out/lib/*.a || exit 1 diff --git a/pkgs/development/libraries/zvbi/default.nix b/pkgs/development/libraries/zvbi/default.nix index 6ba67e642234..6647f52797ee 100644 --- a/pkgs/development/libraries/zvbi/default.nix +++ b/pkgs/development/libraries/zvbi/default.nix @@ -6,12 +6,10 @@ assert pngSupport -> libpng != null; stdenv.mkDerivation { name = "zvbi-0.2.5"; - builder = ./builder.sh; src = fetchurl { url = http://heanet.dl.sourceforge.net/sourceforge/zapping/zvbi-0.2.5.tar.bz2; md5 = "06b370565246758813f6580797369518"; }; - x11 = x11; - pngSupport = pngSupport; - libpng = if pngSupport then libpng else null; + buildInputs = [x11 (if pngSupport then libpng else null)]; + inherit pngSupport; } diff --git a/pkgs/development/tools/misc/valgrind/builder.sh b/pkgs/development/tools/misc/valgrind/builder.sh deleted file mode 100644 index a3066cf63526..000000000000 --- a/pkgs/development/tools/misc/valgrind/builder.sh +++ /dev/null @@ -1,11 +0,0 @@ -. $stdenv/setup || exit 1 - -# !!! hack; this is because $linuxHeaders/config.h includes some -# file autoconf.h. What is that? -export NIX_CFLAGS_COMPILE="-D_LINUX_CONFIG_H $NIX_CFLAGS_COMPILE" - -tar xvfj $src || exit 1 -cd valgrind-* || exit 1 -./configure --prefix=$out || exit 1 -make || exit 1 -make install || exit 1 diff --git a/pkgs/development/tools/misc/valgrind/default.nix b/pkgs/development/tools/misc/valgrind/default.nix index 7b46fc183a61..b707c0c41578 100644 --- a/pkgs/development/tools/misc/valgrind/default.nix +++ b/pkgs/development/tools/misc/valgrind/default.nix @@ -2,9 +2,10 @@ stdenv.mkDerivation { name = "valgrind-2.1.0"; - builder = ./builder.sh; src = fetchurl { url = http://developer.kde.org/~sewardj/valgrind-2.1.0.tar.bz2; md5 = "3e4056dd45163a5f555a23ced2f95191"; +# url = http://developer.kde.org/~sewardj/valgrind-2.1.1.tar.bz2; +# md5 = "0010c3e8f054ecc633151c62044b646d"; }; } diff --git a/pkgs/system/populate-cache.nix b/pkgs/system/populate-cache.nix index cd04d53e49e0..ba135ab9289e 100644 --- a/pkgs/system/populate-cache.nix +++ b/pkgs/system/populate-cache.nix @@ -46,7 +46,7 @@ let { pkgs.MPlayerPlugin # pkgs.vlc pkgs.zapping -# pkgs.gqview + pkgs.gqview pkgs.hello pkgs.nxml pkgs.uml