From 6eb6fec8a122aedba0fce6850105b790ea3d13d9 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Tue, 22 Dec 2009 09:07:19 +0000 Subject: [PATCH 01/54] * Firefox 3.5.6. svn path=/nixpkgs/trunk/; revision=19075 --- pkgs/applications/networking/browsers/firefox/3.5.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/browsers/firefox/3.5.nix b/pkgs/applications/networking/browsers/firefox/3.5.nix index 1ed4339124c..b98840c8f48 100644 --- a/pkgs/applications/networking/browsers/firefox/3.5.nix +++ b/pkgs/applications/networking/browsers/firefox/3.5.nix @@ -12,14 +12,14 @@ rec { - firefoxVersion = "3.5.5"; + firefoxVersion = "3.5.6"; - xulVersion = "1.9.1.5"; # this attribute is used by other packages + xulVersion = "1.9.1.6"; # this attribute is used by other packages src = fetchurl { url = "http://releases.mozilla.org/pub/mozilla.org/firefox/releases/${firefoxVersion}/source/firefox-${firefoxVersion}.source.tar.bz2"; - sha1 = "a2146fb6dc8e879a78fa13849f187c14d41442ca"; + sha1 = "fc1de4ddb9c20c7ba9e297737f926e9d8e32eed4"; }; From 3d9eb6a76a7305bc38e67e9988a9d6674edc1214 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Wed, 23 Dec 2009 16:48:34 +0000 Subject: [PATCH 02/54] Updating iwlwifi-5000 ucode. svn path=/nixpkgs/trunk/; revision=19080 --- .../linux/firmware/iwlwifi-5000-ucode/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/firmware/iwlwifi-5000-ucode/default.nix b/pkgs/os-specific/linux/firmware/iwlwifi-5000-ucode/default.nix index d860059e580..8dc69e0a6a3 100644 --- a/pkgs/os-specific/linux/firmware/iwlwifi-5000-ucode/default.nix +++ b/pkgs/os-specific/linux/firmware/iwlwifi-5000-ucode/default.nix @@ -1,11 +1,11 @@ {stdenv, fetchurl}: stdenv.mkDerivation rec { - name = "iwlwifi-5000-ucode-5.4.A.11"; + name = "iwlwifi-5000-ucode-8.24.2.12"; src = fetchurl { - url = "http://intellinuxwireless.org/iwlwifi/downloads/${name}.tar.gz"; - sha256 = "0mbxfl2phjv5wa6ngml4yg6wn8yjva843i91532fr75rd6z78fxl"; + url = "http://intellinuxwireless.org/iwlwifi/downloads/${name}.tgz"; + sha256 = "0h47cmpxa9cmysz0g42ga9da8qjfzqdf0w43fqx1cbnr8yg12ac1"; }; buildPhase = "true"; From 660203213fef01b61dffab7571732021e6e8679b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Wed, 23 Dec 2009 18:34:46 +0000 Subject: [PATCH 03/54] Fixing xmoto for x86_64-linux, taking a patch from Debian svn path=/nixpkgs/trunk/; revision=19081 --- pkgs/games/xmoto/64bit-ftbs.patch | 12 ++++++++++++ pkgs/games/xmoto/default.nix | 4 +++- 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 pkgs/games/xmoto/64bit-ftbs.patch diff --git a/pkgs/games/xmoto/64bit-ftbs.patch b/pkgs/games/xmoto/64bit-ftbs.patch new file mode 100644 index 00000000000..037c026e4e6 --- /dev/null +++ b/pkgs/games/xmoto/64bit-ftbs.patch @@ -0,0 +1,12 @@ +From debian: https://launchpad.net/ubuntu/karmic/+source/xmoto/0.5.2-2 +--- a/src/Replay.cpp ++++ b/src/Replay.cpp +@@ -156,7 +156,7 @@ + v_replay.writeBuf(pcData, nDataSize); + + /* Chunks */ +- v_replay << m_Chunks.size(); ++ v_replay << (unsigned int)m_Chunks.size(); + for(unsigned int i=0;inNumStates; + v_replay.writeBuf(m_Chunks[i]->pcChunkData, m_nStateSize * m_Chunks[i]->nNumStates); diff --git a/pkgs/games/xmoto/default.nix b/pkgs/games/xmoto/default.nix index 5fa44eacfba..36f840df2d9 100644 --- a/pkgs/games/xmoto/default.nix +++ b/pkgs/games/xmoto/default.nix @@ -15,7 +15,9 @@ rec { configureFlags = []; /* doConfigure should be removed if not needed */ - phaseNames = ["doConfigure" "doMakeInstall"]; + phaseNames = [ "doPatch" "doConfigure" "doMakeInstall"]; + + patches = [ ./64bit-ftbs.patch ]; meta = { description = "X-Moto - obstacled race game"; From 1fd94f19350ac22a1c67fabf655323a24ea109df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Wed, 23 Dec 2009 18:37:44 +0000 Subject: [PATCH 04/54] Adding me as a comaintainer of xmoto. svn path=/nixpkgs/trunk/; revision=19082 --- pkgs/games/xmoto/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/games/xmoto/default.nix b/pkgs/games/xmoto/default.nix index 36f840df2d9..971d29584c1 100644 --- a/pkgs/games/xmoto/default.nix +++ b/pkgs/games/xmoto/default.nix @@ -23,6 +23,7 @@ rec { description = "X-Moto - obstacled race game"; maintainers = [ a.lib.maintainers.raskin + a.lib.maintainers.viric ]; platforms = with a.lib.platforms; linux ++ freebsd; From 5955f25623116bec193f080c629d31e5bd076e6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Wed, 23 Dec 2009 19:55:58 +0000 Subject: [PATCH 05/54] Updating the googleearth version (we follow the binary contents of their single-URL package) svn path=/nixpkgs/trunk/; revision=19083 --- pkgs/applications/misc/googleearth/default.nix | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/misc/googleearth/default.nix b/pkgs/applications/misc/googleearth/default.nix index 2bb4e15ba8b..0d4b5fd03fb 100644 --- a/pkgs/applications/misc/googleearth/default.nix +++ b/pkgs/applications/misc/googleearth/default.nix @@ -6,11 +6,11 @@ zlib, patchelf05 }: assert stdenv.system == "i686-linux"; stdenv.mkDerivation { - name = "googleearth-5.1.3509.4636"; + name = "googleearth-5.1.3533.1731"; src = fetchurl { url = http://dl.google.com/earth/client/current/GoogleEarthLinux.bin; - sha256 = "6c948c64eed5f30adb67019c0d26c148b9ad7a821891018548da650fe812dca8"; + sha256 = "1sxs1nwb2zh2j8dbwm65r04byn66yn79kpzhilhswly6r8d7yivg"; }; buildInputs = [ @@ -65,8 +65,10 @@ stdenv.mkDerivation { ''; meta = { - description = "A world sphere viewer"; - homepage = http://earth.google.com; - license = "unfree"; + description = "A world sphere viewer"; + homepage = http://earth.google.com; + license = "unfree"; + maintainers = with stdenv.lib.maintainers; [viric]; + platforms = with stdenv.lib.platforms; linux; }; } From 783e78372d1d80d2bab2e70e1e519cd3bf55a5f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Wed, 23 Dec 2009 19:56:57 +0000 Subject: [PATCH 06/54] Updating cromfs, and adding me as a maintainer. svn path=/nixpkgs/trunk/; revision=19084 --- pkgs/tools/archivers/cromfs/default.nix | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/pkgs/tools/archivers/cromfs/default.nix b/pkgs/tools/archivers/cromfs/default.nix index 5164d45b612..feed8bbda9f 100644 --- a/pkgs/tools/archivers/cromfs/default.nix +++ b/pkgs/tools/archivers/cromfs/default.nix @@ -1,18 +1,19 @@ {stdenv, fetchurl, pkgconfig, fuse, perl}: -stdenv.mkDerivation { - name = "cromfs-1.5.8.6"; +stdenv.mkDerivation rec { + name = "cromfs-1.5.9"; src = fetchurl { - url = http://bisqwit.iki.fi/src/arch/cromfs-1.5.8.6.tar.bz2; - sha256 = "00m362q0b7z1688pjhvnbr14y3p1lgaymq5k9r42z3blzw8mgmay"; + url = "http://bisqwit.iki.fi/src/arch/${name}.tar.bz2"; + sha256 = "0vdpgx0g6yrhqsg50fhksdaaid4gf2gifrxd0xs3idhwg4jmg4ik"; }; patchPhase = ''sed -i 's@/bin/bash@/bin/sh@g' configure; set -x''; - meta = { description = "FUSE Compressed ROM filesystem with lzma" ; homepage = http://bisqwit.iki.fi/source/cromfs.html; + maintainers = with stdenv.lib.maintainers; [viric]; + platforms = with stdenv.lib.platforms; linux; }; # Removing the static linking, as it doesn't compile in x86_64. From 01e8f02ce032f7e0e1f974226512e37d58a9e27d Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Wed, 23 Dec 2009 20:39:21 +0000 Subject: [PATCH 07/54] update to 1.0.0 svn path=/nixpkgs/trunk/; revision=19085 --- pkgs/games/scummvm/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/games/scummvm/default.nix b/pkgs/games/scummvm/default.nix index d508ce61a6d..3a2aaee58a2 100644 --- a/pkgs/games/scummvm/default.nix +++ b/pkgs/games/scummvm/default.nix @@ -1,11 +1,11 @@ {stdenv, fetchurl, SDL, zlib, mpeg2dec}: stdenv.mkDerivation { - name = "scummvm-0.13.1"; + name = "scummvm-1.0.0"; src = fetchurl { - url = mirror://sourceforge/scummvm/scummvm-0.13.1.tar.bz2; - sha256 = "1nd089673w775xs6hk9z780l18a008z0srli3cf16aq2a8rh1s23"; + url = mirror://sourceforge/scummvm/scummvm-1.0.0.tar.bz2; + sha256 = "1v00ikxn9j7vid0jrf7hh7wvk8scv69isif26ngh3jngs2wk42cj"; }; buildInputs = [SDL zlib mpeg2dec]; From 2e6b1730321d0c7e1525f2807f3e0f845c0fac4c Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Wed, 23 Dec 2009 21:05:29 +0000 Subject: [PATCH 08/54] update to 2.6.4. voice and video are not working atm svn path=/nixpkgs/trunk/; revision=19086 --- .../networking/instant-messengers/pidgin/default.nix | 12 ++++++------ pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/applications/networking/instant-messengers/pidgin/default.nix b/pkgs/applications/networking/instant-messengers/pidgin/default.nix index cd27f42e221..cda64d2180d 100644 --- a/pkgs/applications/networking/instant-messengers/pidgin/default.nix +++ b/pkgs/applications/networking/instant-messengers/pidgin/default.nix @@ -13,17 +13,17 @@ { stdenv, fetchurl, pkgconfig, gtk, gtkspell, aspell, GStreamer, startupnotification, gettext, perl, perlXMLParser, libxml2, nss, nspr, - libXScrnSaver, ncurses, avahi, dbus, dbus_glib, intltool + libXScrnSaver, ncurses, avahi, dbus, dbus_glib, intltool, libidn , lib , openssl ? null , gnutls ? null } : stdenv.mkDerivation { - name = "pidgin-2.5.6"; + name = "pidgin-2.6.4"; src = fetchurl { - url = mirror://sourceforge/pidgin/pidgin-2.5.6.tar.bz2; - sha256 = "00lsb0pmz1zn37xzwji91izzklr9famm100al612m4hy0i37yh4v"; + url = mirror://sourceforge/pidgin/pidgin-2.6.4.tar.bz2; + sha256 = "04dyr2g45i3wr67zsn04pjl6vyvic8dchb73pajf823pa377m47s"; }; inherit nss ncurses; @@ -36,7 +36,7 @@ stdenv.mkDerivation { ++ [nss nspr libXScrnSaver ncurses - avahi dbus dbus_glib intltool + avahi dbus dbus_glib intltool libidn ] ; @@ -44,7 +44,7 @@ stdenv.mkDerivation { pkgconfig gtk perl perlXMLParser gettext ]; - configureFlags="--with-nspr-includes=${nspr}/include/nspr --with-nspr-libs=${nspr}/lib --with-nss-includes=${nss}/include/nss --with-nss-libs=${nss}/lib --with-ncurses-headers=${ncurses}/include --disable-meanwhile --disable-nm --disable-tcl" + configureFlags="--with-nspr-includes=${nspr}/include/nspr --with-nspr-libs=${nspr}/lib --with-nss-includes=${nss}/include/nss --with-nss-libs=${nss}/lib --with-ncurses-headers=${ncurses}/include --disable-meanwhile --disable-nm --disable-tcl --disable-vv" + (lib.optionalString (gnutls != null) " --enable-gnutls=yes --enable-nss=no") ; meta = { diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 39a77600e7d..a69ba805530 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7250,7 +7250,7 @@ let pidgin = import ../applications/networking/instant-messengers/pidgin { inherit fetchurl stdenv pkgconfig perl perlXMLParser libxml2 nss nspr - gtkspell aspell gettext ncurses avahi dbus dbus_glib lib intltool; + gtkspell aspell gettext ncurses avahi dbus dbus_glib lib intltool libidn; openssl = if (getConfig ["pidgin" "openssl"] true) then openssl else null; gnutls = if (getConfig ["pidgin" "gnutls"] false) then gnutls else null; GStreamer = gst_all.gstreamer; From be1108423e2f4e3402935a05ebcc3cc5bbbaef4f Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Wed, 23 Dec 2009 21:29:27 +0000 Subject: [PATCH 09/54] Qt 4.5 was never released as QPL svn path=/nixpkgs/trunk/; revision=19087 --- pkgs/development/libraries/qt-4.5/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/development/libraries/qt-4.5/default.nix b/pkgs/development/libraries/qt-4.5/default.nix index 441178a52af..e19edae3bdb 100644 --- a/pkgs/development/libraries/qt-4.5/default.nix +++ b/pkgs/development/libraries/qt-4.5/default.nix @@ -72,7 +72,7 @@ stdenv.mkDerivation { meta = { homepage = http://www.qtsoftware.com/downloads/opensource/appdev/linux-x11-cpp; description = "A cross-platform application framework for C++"; - license = "QPL/GPL/LGPL"; + license = "GPL/LGPL"; maintainers = [ lib.maintainers.sander ]; }; } From f4e1fed89442531d30d84af16c78570ea6d60267 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Wed, 23 Dec 2009 22:28:50 +0000 Subject: [PATCH 10/54] Adding Ultimate Stunts, a racing game. svn path=/nixpkgs/trunk/; revision=19088 --- pkgs/games/ultimatestunts/default.nix | 19 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 ++++ 2 files changed, 23 insertions(+) create mode 100644 pkgs/games/ultimatestunts/default.nix diff --git a/pkgs/games/ultimatestunts/default.nix b/pkgs/games/ultimatestunts/default.nix new file mode 100644 index 00000000000..247f39b18d5 --- /dev/null +++ b/pkgs/games/ultimatestunts/default.nix @@ -0,0 +1,19 @@ +{stdenv, fetchurl, SDL, mesa, SDL_image, freealut}: + +stdenv.mkDerivation rec { + name = "ultimate-stunts-0.7.5.1"; + src = fetchurl { + url = mirror://sourceforge/ultimatestunts/ultimatestunts-srcdata-0751.tar.gz; + sha256 = "1s4xkaw0i6vqkjhi63plmrbrhhr408i3pv36qkpchpiiiw5bb7lv"; + }; + + buildInputs = [ SDL mesa SDL_image freealut ]; + + meta = { + homepage = http://www.ultimatestunts.nl/; + description = "Remake of the popular racing DOS-game Stunts"; + license = "GPLv2+"; + maintainers = with stdenv.lib.maintainers; [viric]; + platforms = with stdenv.lib.platforms; linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a69ba805530..ee6cb580f30 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7980,6 +7980,10 @@ let python24 = python; };*/ + ultimatestunts = import ../games/ultimatestunts { + inherit stdenv fetchurl SDL mesa SDL_image freealut; + }; + ut2004demo = import ../games/ut2004demo { inherit fetchurl stdenv xlibs mesa; }; From faead7fa2e8b38fac4b1048d980ac17ff2ffd9af Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Thu, 24 Dec 2009 09:49:35 +0000 Subject: [PATCH 11/54] Qt 4.6 svn path=/nixpkgs/trunk/; revision=19089 --- pkgs/development/libraries/qt-4.6/default.nix | 78 +++++++++++++++++++ .../libraries/qt-4.6/setup-hook.sh | 9 +++ pkgs/top-level/all-packages.nix | 8 ++ 3 files changed, 95 insertions(+) create mode 100644 pkgs/development/libraries/qt-4.6/default.nix create mode 100644 pkgs/development/libraries/qt-4.6/setup-hook.sh diff --git a/pkgs/development/libraries/qt-4.6/default.nix b/pkgs/development/libraries/qt-4.6/default.nix new file mode 100644 index 00000000000..d4fb0882049 --- /dev/null +++ b/pkgs/development/libraries/qt-4.6/default.nix @@ -0,0 +1,78 @@ +{ stdenv, fetchurl, lib +, libXft, libXrender, randrproto, xextproto, libXinerama, xineramaproto, libXcursor, libXmu +, libXext, libXfixes, inputproto, fixesproto, libXrandr, freetype, fontconfig +, zlib, libjpeg, mysql, libpng, which, mesa, openssl, dbus, cups, pkgconfig, libtiff, glib +, buildDemos ? false, buildExamples ? false, keepDocumentation ? false}: + +stdenv.mkDerivation { + name = "qt-4.6.0"; + + src = fetchurl { + url = ftp://ftp.qt.nokia.com/qt/source/qt-everywhere-opensource-src-4.6.0.tar.gz; + sha256 = "12c5s9am0wd7a9fkpgizssv21hq17vra46j4ply3ixi46f0rq9am"; + }; + + setupHook = ./setup-hook.sh; + + propagatedBuildInputs = [ + libXft + libXrender + libXrandr + randrproto + xextproto + libXinerama + xineramaproto + libXcursor + zlib + libjpeg + mysql + libpng + which + mesa + libXmu + openssl + dbus.libs + cups + pkgconfig + libXext + freetype + fontconfig + inputproto + fixesproto + libXfixes + glib + libtiff + ]; + + prefixKey = "-prefix "; + + configureFlags = '' + -v -no-separate-debug-info -release + -system-zlib -system-libpng -system-libjpeg -fast + -qt-gif -confirm-license -opensource + -opengl -xrender -xrandr -xinerama -xcursor -qt-sql-mysql + -qdbus -cups -glib -xfixes -dbus-linked + -fontconfig -I${freetype}/include/freetype2 + ${if buildDemos == true then "" else "-nomake demos"} + ${if buildExamples == true then "" else "-nomake examples"} + ''; + + patchPhase = '' + substituteInPlace configure --replace /bin/pwd pwd + sed -e 's@/usr@/FOO@' -i config.tests/*/*.test -i mkspecs/*/*.conf + ''; + + # Remove the documentation: it takes up >= 130 MB, which is more + # than half of the installed size. Ideally we should put this in a + # separate package (as well as the Qt Designer). + postInstall = '' + ${if keepDocumentation == false then "rm -rf $out/doc" else ""} + ''; + + meta = { + homepage = http://www.qtsoftware.com/downloads/opensource/appdev/linux-x11-cpp; + description = "A cross-platform application framework for C++"; + license = "GPL/LGPL"; + maintainers = [ lib.maintainers.sander ]; + }; +} diff --git a/pkgs/development/libraries/qt-4.6/setup-hook.sh b/pkgs/development/libraries/qt-4.6/setup-hook.sh new file mode 100644 index 00000000000..f9ecacbbb7d --- /dev/null +++ b/pkgs/development/libraries/qt-4.6/setup-hook.sh @@ -0,0 +1,9 @@ +export QTDIR=@out@ + +if [ -n "$includeAllQtDirs" ]; then + # This helps for g++, but not for moc. And no qt4 package should expect + # having all qt4 header files dirs into -I. + for d in @out@/include/*; do + export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I$d" + done +fi diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index ee6cb580f30..4798a98ef63 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -4384,6 +4384,14 @@ let inherit (gnome) glib; }; + qt46 = import ../development/libraries/qt-4.6 { + inherit fetchurl stdenv lib zlib libjpeg libpng which mysql mesa openssl cups dbus + fontconfig freetype pkgconfig libtiff; + inherit (xlibs) xextproto libXft libXrender libXrandr randrproto + libXmu libXinerama xineramaproto libXcursor libXext + inputproto fixesproto libXfixes; + inherit (gnome) glib; + }; qtscriptgenerator = import ../development/libraries/qtscriptgenerator { inherit stdenv fetchurl; qt4 = qt45; From ea5a440d42814d09d24473fb25bbf1209bc09ae9 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Thu, 24 Dec 2009 12:48:01 +0000 Subject: [PATCH 12/54] * Linux 2.6.32.2, 2.6.27.42. svn path=/nixpkgs/trunk/; revision=19091 --- pkgs/os-specific/linux/kernel/linux-2.6.27.nix | 4 ++-- pkgs/os-specific/linux/kernel/linux-2.6.32.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/os-specific/linux/kernel/linux-2.6.27.nix b/pkgs/os-specific/linux/kernel/linux-2.6.27.nix index 9548f785fb6..6f290aa2b00 100644 --- a/pkgs/os-specific/linux/kernel/linux-2.6.27.nix +++ b/pkgs/os-specific/linux/kernel/linux-2.6.27.nix @@ -3,11 +3,11 @@ args @ { stdenv, fetchurl, userModeLinux ? false, extraConfig ? "", ... }: import ./generic.nix ( rec { - version = "2.6.27.41"; + version = "2.6.27.42"; src = fetchurl { url = "mirror://kernel/linux/kernel/v2.6/linux-${version}.tar.bz2"; - sha256 = "1a26yycbry64214pf1z96rz3jyrylqh0barsdsw7m1x15v7s6gn8"; + sha256 = "0nsjhikswqrag44wablsr02kl03p8jwd0j50brg6gpjwb3485zaz"; }; features.iwlwifi = true; diff --git a/pkgs/os-specific/linux/kernel/linux-2.6.32.nix b/pkgs/os-specific/linux/kernel/linux-2.6.32.nix index f6f8104e662..368eb334e46 100644 --- a/pkgs/os-specific/linux/kernel/linux-2.6.32.nix +++ b/pkgs/os-specific/linux/kernel/linux-2.6.32.nix @@ -3,11 +3,11 @@ args @ { stdenv, fetchurl, userModeLinux ? false, extraConfig ? "", ... }: import ./generic.nix ( rec { - version = "2.6.32.1"; + version = "2.6.32.2"; src = fetchurl { url = "mirror://kernel/linux/kernel/v2.6/linux-${version}.tar.bz2"; - sha256 = "1kjmvbjrfygy2lpxs7cqcg4q690swa67r70kv9nypkn5vb2s0vpm"; + sha256 = "16fyfcj6cgd5b1n0qnf2lgx5v806xycr3w1nhyys1qc0ffy2iccj"; }; features.iwlwifi = true; From 5a4f1b07f4618dac4b3a57c06d5bf84f3a606a08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Thu, 24 Dec 2009 14:48:36 +0000 Subject: [PATCH 13/54] Adding xfontsel. A bit hacky (to work well, it requires copying its app-defaults to $HOME) As app-defaults should be installed with the libXt (maybe it's libXt which loads them), and stracing that is the place where the code looks for app-defaults (the libXt store path), I don't know of any better solution in nixpkgs by now. svn path=/nixpkgs/trunk/; revision=19092 --- pkgs/applications/misc/xfontsel/default.nix | 23 +++++++++++++++++++++ pkgs/top-level/all-packages.nix | 6 ++++++ 2 files changed, 29 insertions(+) create mode 100644 pkgs/applications/misc/xfontsel/default.nix diff --git a/pkgs/applications/misc/xfontsel/default.nix b/pkgs/applications/misc/xfontsel/default.nix new file mode 100644 index 00000000000..222d8c412ce --- /dev/null +++ b/pkgs/applications/misc/xfontsel/default.nix @@ -0,0 +1,23 @@ +# This program used to come with xorg releases, but now I could only find it +# at http://www.x.org/releases/individual/. +# That is why this expression is not inside pkgs.xorg + +{stdenv, fetchurl, libX11, pkgconfig, libXaw, libXi, imake, xauth, libXau}: +stdenv.mkDerivation rec { + name = "xfontsel-1.0.2"; + + src = fetchurl { + url = "http://www.x.org/releases/individual/app/${name}.tar.bz2"; + sha256 = "1a86a08sf0wjrki9ydh7hr5qf6hrixc4ljlxizakjzmx20wvlrks"; + }; + + buildInputs = [libX11 pkgconfig libXaw]; + + # This will not make xfontsel find its app-defaults, but at least the $out + # directory will contain them. + # hack: Copying the XFontSel app-defaults file to $HOME makes xfontsel work. + patchPhase = '' + sed -i 's@^appdefaultdir=.*@appdefaultdir='$out/share/X11/app-defaults@ configure + ''; +} + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4798a98ef63..5e4b937cc65 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6731,6 +6731,12 @@ let inherit (xlibs) libX11 libXxf86vm; }; + xfontsel = import ../applications/misc/xfontsel { + inherit fetchurl stdenv pkgconfig; + inherit (xlibs) libX11 libXi imake libXau libXaw; + inherit (xorg) xauth; + }; + fspot = import ../applications/graphics/f-spot { inherit fetchurl stdenv perl perlXMLParser pkgconfig mono libexif libjpeg sqlite lcms libgphoto2 monoDLLFixer; From 4354cf8a6b67f6d6e0f09bd3f054b6416f1d0cf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Thu, 24 Dec 2009 14:55:11 +0000 Subject: [PATCH 14/54] Cleaning the xfontsel expression a bit - I did not want to commit such amount of superfluous words in it, in the recent commit. svn path=/nixpkgs/trunk/; revision=19093 --- pkgs/applications/misc/xfontsel/default.nix | 6 +++--- pkgs/top-level/all-packages.nix | 3 +-- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/misc/xfontsel/default.nix b/pkgs/applications/misc/xfontsel/default.nix index 222d8c412ce..7b8f4ae914b 100644 --- a/pkgs/applications/misc/xfontsel/default.nix +++ b/pkgs/applications/misc/xfontsel/default.nix @@ -2,7 +2,7 @@ # at http://www.x.org/releases/individual/. # That is why this expression is not inside pkgs.xorg -{stdenv, fetchurl, libX11, pkgconfig, libXaw, libXi, imake, xauth, libXau}: +{stdenv, fetchurl, libX11, pkgconfig, libXaw}: stdenv.mkDerivation rec { name = "xfontsel-1.0.2"; @@ -16,8 +16,8 @@ stdenv.mkDerivation rec { # This will not make xfontsel find its app-defaults, but at least the $out # directory will contain them. # hack: Copying the XFontSel app-defaults file to $HOME makes xfontsel work. - patchPhase = '' - sed -i 's@^appdefaultdir=.*@appdefaultdir='$out/share/X11/app-defaults@ configure + preInstall = '' + installFlags="appdefaultdir=$out/share/X11/app-defaults" ''; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5e4b937cc65..c74e7da3ba4 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6733,8 +6733,7 @@ let xfontsel = import ../applications/misc/xfontsel { inherit fetchurl stdenv pkgconfig; - inherit (xlibs) libX11 libXi imake libXau libXaw; - inherit (xorg) xauth; + inherit (xlibs) libX11 libXaw; }; fspot = import ../applications/graphics/f-spot { From 1d70efa3c8aa698bb0076952b7cc23f5cabdf578 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Thu, 24 Dec 2009 14:59:57 +0000 Subject: [PATCH 15/54] Adding xlsfonts, and adding meta information to xfontsel. svn path=/nixpkgs/trunk/; revision=19094 --- pkgs/applications/misc/xfontsel/default.nix | 9 +++++++- pkgs/applications/misc/xlsfonts/default.nix | 23 +++++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 ++++ 3 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 pkgs/applications/misc/xlsfonts/default.nix diff --git a/pkgs/applications/misc/xfontsel/default.nix b/pkgs/applications/misc/xfontsel/default.nix index 7b8f4ae914b..9e920c59709 100644 --- a/pkgs/applications/misc/xfontsel/default.nix +++ b/pkgs/applications/misc/xfontsel/default.nix @@ -19,5 +19,12 @@ stdenv.mkDerivation rec { preInstall = '' installFlags="appdefaultdir=$out/share/X11/app-defaults" ''; -} + meta = { + homepage = http://www.x.org/; + description = "Allows testing the fonts available in an X server"; + licesnse = "free"; + maintainers = with stdenv.lib.maintainers; [viric]; + platforms = with stdenv.lib.platforms; linux; + } +} diff --git a/pkgs/applications/misc/xlsfonts/default.nix b/pkgs/applications/misc/xlsfonts/default.nix new file mode 100644 index 00000000000..a63f8a72712 --- /dev/null +++ b/pkgs/applications/misc/xlsfonts/default.nix @@ -0,0 +1,23 @@ +# This program used to come with xorg releases, but now I could only find it +# at http://www.x.org/releases/individual/. +# That is why this expression is not inside pkgs.xorg + +{stdenv, fetchurl, libX11, pkgconfig}: +stdenv.mkDerivation rec { + name = "xlsfonts-1.0.2"; + + src = fetchurl { + url = "http://www.x.org/releases/individual/app/${name}.tar.bz2"; + sha256 = "070iym754g3mf9x6xczl4gdnpvlk6rdyl1ndwhpjl21vg2dm2vnc"; + }; + + buildInputs = [libX11 pkgconfig]; + + meta = { + homepage = http://www.x.org/; + description = "Lists the fonts available in the X server"; + licesnse = "free"; + maintainers = with stdenv.lib.maintainers; [viric]; + platforms = with stdenv.lib.platforms; linux; + } +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c74e7da3ba4..186b0b2043d 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6735,6 +6735,10 @@ let inherit fetchurl stdenv pkgconfig; inherit (xlibs) libX11 libXaw; }; + xlsfonts = import ../applications/misc/xlsfonts { + inherit fetchurl stdenv pkgconfig; + inherit (xlibs) libX11; + }; fspot = import ../applications/graphics/f-spot { inherit fetchurl stdenv perl perlXMLParser pkgconfig mono From c82d34201794e3ba8dac9673f4151499b08bce8f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Thu, 24 Dec 2009 15:02:31 +0000 Subject: [PATCH 16/54] Ouch. I have a race condition between my commits and tests for the expressions I commit. svn path=/nixpkgs/trunk/; revision=19095 --- pkgs/applications/misc/xfontsel/default.nix | 2 +- pkgs/applications/misc/xlsfonts/default.nix | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/misc/xfontsel/default.nix b/pkgs/applications/misc/xfontsel/default.nix index 9e920c59709..b875e51ecff 100644 --- a/pkgs/applications/misc/xfontsel/default.nix +++ b/pkgs/applications/misc/xfontsel/default.nix @@ -26,5 +26,5 @@ stdenv.mkDerivation rec { licesnse = "free"; maintainers = with stdenv.lib.maintainers; [viric]; platforms = with stdenv.lib.platforms; linux; - } + }; } diff --git a/pkgs/applications/misc/xlsfonts/default.nix b/pkgs/applications/misc/xlsfonts/default.nix index a63f8a72712..8fe930ce9a5 100644 --- a/pkgs/applications/misc/xlsfonts/default.nix +++ b/pkgs/applications/misc/xlsfonts/default.nix @@ -19,5 +19,5 @@ stdenv.mkDerivation rec { licesnse = "free"; maintainers = with stdenv.lib.maintainers; [viric]; platforms = with stdenv.lib.platforms; linux; - } + }; } From bcc9c9ab1ee8cbe72da0720898bb018af42e52d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Llu=C3=ADs=20Batlle=20i=20Rossell?= Date: Thu, 24 Dec 2009 17:02:44 +0000 Subject: [PATCH 17/54] Updated xaos to 3.5 svn path=/nixpkgs/trunk/; revision=19096 --- pkgs/applications/graphics/xaos/default.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/graphics/xaos/default.nix b/pkgs/applications/graphics/xaos/default.nix index adf64cdb0d3..a746eb86b94 100644 --- a/pkgs/applications/graphics/xaos/default.nix +++ b/pkgs/applications/graphics/xaos/default.nix @@ -2,7 +2,7 @@ a : let fetchurl = a.fetchurl; - version = a.lib.attrByPath ["version"] "3.4" a; + version = a.lib.attrByPath ["version"] "3.5" a; buildInputs = with a; [ aalib gsl libpng libX11 xproto libXext xextproto libXt zlib gettext intltool perl @@ -10,8 +10,8 @@ let in rec { src = fetchurl { - url = "http://prdownloads.sourceforge.net/xaos/XaoS-${version}.tar.gz"; - sha256 = "004cdb0xv14shyixs79bf95s52s7aidr5bqfn9wb49gpasrsknrc"; + url = "mirror://sourceforge/xaos/xaos-${version}.tar.gz"; + sha256 = "0hj8sxya4s9rc1m4xvxj00jgiczi3ljf2zvrhx34r3ja2m9af7s7"; }; inherit buildInputs; @@ -27,6 +27,8 @@ rec { name = "xaos-" + version; meta = { + homepage = http://xaos.sourceforge.net/; description = "XaoS - fractal viewer"; + license = "GPLv2+"; }; } From 4f84a616d90145b81e57ed9277832c43e51ce9ef Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Thu, 24 Dec 2009 21:37:18 +0000 Subject: [PATCH 18/54] update to 2.2.1 svn path=/nixpkgs/trunk/; revision=19097 --- pkgs/applications/editors/nano/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/editors/nano/default.nix b/pkgs/applications/editors/nano/default.nix index 5e89d8a5bcd..ca1966d7b86 100644 --- a/pkgs/applications/editors/nano/default.nix +++ b/pkgs/applications/editors/nano/default.nix @@ -1,13 +1,13 @@ args: with args; stdenv.mkDerivation (rec { pname = "nano"; - version = "2.0.7"; + version = "2.2.1"; name = "${pname}-${version}"; src = fetchurl { url = "mirror://gnu/nano/${name}.tar.gz"; - sha256 = "5dc783c412c4d1ff463c450d2a2f9e1ea53a43d9ba1dda92bbf5182f60db532f"; + sha256 = "1xqldl7ipsmz5x8q3fw9s6yshxfp39kly96kb15l1kawng1wfcfq"; }; buildInputs = [ncurses gettext]; # configureFlags = "--enable-tiny"; From a6024ea7fbb2aa51c931a405582bd7c037c73754 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Thu, 24 Dec 2009 22:15:38 +0000 Subject: [PATCH 19/54] update to latest versions svn path=/nixpkgs/trunk/; revision=19098 --- pkgs/development/libraries/taglib-extras/default.nix | 6 +++--- pkgs/development/libraries/taglib/default.nix | 8 +++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/development/libraries/taglib-extras/default.nix b/pkgs/development/libraries/taglib-extras/default.nix index ee6e5272ca6..f7833bd773c 100644 --- a/pkgs/development/libraries/taglib-extras/default.nix +++ b/pkgs/development/libraries/taglib-extras/default.nix @@ -1,10 +1,10 @@ {stdenv, fetchurl, cmake, taglib}: stdenv.mkDerivation { - name = "taglib-extras-0.1.7"; + name = "taglib-extras-1.0.1"; src = fetchurl { - url = http://www.kollide.net/~jefferai/taglib-extras-0.1.7.tar.gz; - sha256 = "0n8nq218d2cni9sf67kggrzv1h60hn395yy99fdj6i6n97mwcsr0"; + url = http://www.kollide.net/~jefferai/taglib-extras-1.0.1.tar.gz; + sha256 = "0cln49ws9svvvals5fzxjxlzqm0fzjfymn7yfp4jfcjz655nnm7y"; }; buildInputs = [ cmake taglib ]; } diff --git a/pkgs/development/libraries/taglib/default.nix b/pkgs/development/libraries/taglib/default.nix index 0187ec3af5d..28a1b2205db 100644 --- a/pkgs/development/libraries/taglib/default.nix +++ b/pkgs/development/libraries/taglib/default.nix @@ -1,13 +1,15 @@ {stdenv, fetchurl, zlib}: stdenv.mkDerivation { - name = "taglib-1.5"; + name = "taglib-1.6.1"; src = fetchurl { - url = http://developer.kde.org/~wheeler/files/src/taglib-1.5.tar.gz; - sha256 = "1hhfap06zqrn17zh1cl3qlh3i598jw3qs01y2dc4i7akxhb0fqds"; + url = http://developer.kde.org/~wheeler/files/src/taglib-1.6.1.tar.gz; + sha256 = "0i5s3n6i8ac5q7gqdnynrmi75as24nhy76y0q0v764llw82jlxcf"; }; + configureFlags = "--enable-asf --enable-mp4"; + buildInputs = [zlib]; meta = { From fc8a7ab83aacdd6f03e45a28fe84c1eadffc5fec Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Thu, 24 Dec 2009 22:18:28 +0000 Subject: [PATCH 20/54] sync name with actual version svn path=/nixpkgs/trunk/; revision=19099 --- pkgs/desktops/kde-4.3/support/qca2/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/desktops/kde-4.3/support/qca2/default.nix b/pkgs/desktops/kde-4.3/support/qca2/default.nix index 0213cb5ca32..ceff834e95b 100644 --- a/pkgs/desktops/kde-4.3/support/qca2/default.nix +++ b/pkgs/desktops/kde-4.3/support/qca2/default.nix @@ -1,7 +1,7 @@ {stdenv, fetchurl, lib, which, qt4}: stdenv.mkDerivation { - name = "qca-2.0.1"; + name = "qca-2.0.2"; src = fetchurl { url = http://delta.affinix.com/download/qca/2.0/qca-2.0.2.tar.bz2; sha256 = "49b5474450104a2298747c243de1451ab7a6aeed4bf7df43ffa4b7128a2837b8"; From b668bddc97a5eba13d6bea43bcc8b3a3620efd00 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Thu, 24 Dec 2009 23:11:30 +0000 Subject: [PATCH 21/54] update amarok to 2.2.1, doesn't run on Fedora 12 with GNOME though, possibly related to something else going wrong svn path=/nixpkgs/trunk/; revision=19100 --- pkgs/desktops/kde-4.3/default.nix | 2 +- pkgs/desktops/kde-4.3/extragear/amarok/default.nix | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/desktops/kde-4.3/default.nix b/pkgs/desktops/kde-4.3/default.nix index 0781d3ae3f2..9a3968fe780 100644 --- a/pkgs/desktops/kde-4.3/default.nix +++ b/pkgs/desktops/kde-4.3/default.nix @@ -215,7 +215,7 @@ pkgs.recurseIntoAttrs (rec { inherit (pkgs) stdenv fetchurl lib cmake qt4 qtscriptgenerator perl gettext; inherit (pkgs) curl mysql libxml2 taglib taglib_extras loudmouth; inherit kdelibs; - inherit automoc4 phonon strigi soprano; + inherit automoc4 phonon strigi soprano qca2; }; filelight = import ./extragear/filelight { diff --git a/pkgs/desktops/kde-4.3/extragear/amarok/default.nix b/pkgs/desktops/kde-4.3/extragear/amarok/default.nix index 19e96533292..ca2a84408ef 100644 --- a/pkgs/desktops/kde-4.3/extragear/amarok/default.nix +++ b/pkgs/desktops/kde-4.3/extragear/amarok/default.nix @@ -1,18 +1,18 @@ { stdenv, fetchurl, lib, cmake, qt4, qtscriptgenerator, perl, gettext, curl, libxml2, mysql, taglib, taglib_extras, loudmouth -, kdelibs, automoc4, phonon, strigi, soprano}: +, kdelibs, automoc4, phonon, strigi, soprano, qca2}: stdenv.mkDerivation { - name = "amarok-2.1.1"; + name = "amarok-2.2.1"; src = fetchurl { - url = mirror://kde/stable/amarok/2.1.1/src/amarok-2.1.1.tar.bz2; - sha256 = "0z0irnb86f00w8d0iapbdwygwm5vr83jhfmjd1xdldsyjrz65mi7"; + url = mirror://kde/stable/amarok/2.2.1/src/amarok-2.2.1.tar.bz2; + sha256 = "020srkfhly2nz3vp2xb5cd02j27r16ygm46z05vpil2csrbv5nzk"; }; includeAllQtDirs=true; inherit mysql loudmouth; QT_PLUGIN_PATH="${qtscriptgenerator}/lib/qt4/plugins"; builder = ./builder.sh; buildInputs = [ cmake qt4 qtscriptgenerator perl stdenv.gcc.libc gettext curl libxml2 mysql taglib taglib_extras loudmouth - kdelibs automoc4 phonon strigi soprano ]; + kdelibs automoc4 phonon strigi soprano qca2]; meta = { description = "Popular music player for KDE"; license = "GPL"; From e07c69c9246c308ddcc0f381c3fe32ccdd19a768 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Thu, 24 Dec 2009 23:19:53 +0000 Subject: [PATCH 22/54] update to 0.996 svn path=/nixpkgs/trunk/; revision=19101 --- pkgs/misc/xsane/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/misc/xsane/default.nix b/pkgs/misc/xsane/default.nix index e389f17eb76..16e8de9080a 100644 --- a/pkgs/misc/xsane/default.nix +++ b/pkgs/misc/xsane/default.nix @@ -1,11 +1,11 @@ {stdenv, fetchurl, saneBackends, saneFrontends, libX11, gtk, pkgconfig, libusb ? null}: stdenv.mkDerivation { - name = "xsane-0.995"; + name = "xsane-0.996"; src = fetchurl { - url = ftp://ftp.sane-project.org/pub/sane/xsane/xsane-0.995.tar.gz; - sha256 = "02rl5bkk3z3k6s04ki14l12vsl5jnx4mri66m1hl799m7hjl5836"; + url = ftp://ftp.sane-project.org/pub/sane/xsane/xsane-0.996.tar.gz; + sha256 = "0zddar0y76iv4c55qzfmnm819z5hzisr2jwjb60x36v6bdrhcjx5"; }; buildInputs = [saneBackends saneFrontends libX11 gtk pkgconfig ] ++ From 866856b77ff36951b157e53ccafa8a2729783369 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Thu, 24 Dec 2009 23:27:05 +0000 Subject: [PATCH 23/54] update to 1.0.20 svn path=/nixpkgs/trunk/; revision=19102 --- pkgs/misc/sane-backends/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/misc/sane-backends/default.nix b/pkgs/misc/sane-backends/default.nix index a24e72d70e6..b0ea92e03e8 100644 --- a/pkgs/misc/sane-backends/default.nix +++ b/pkgs/misc/sane-backends/default.nix @@ -4,11 +4,11 @@ assert hotplugSupport -> stdenv.system == "i686-linux"; stdenv.mkDerivation { - name = "sane-backends-1.0.18"; + name = "sane-backends-1.0.20"; src = fetchurl { - url = ftp://ftp.sane-project.org/pub/sane/sane-backends-1.0.18/sane-backends-1.0.18.tar.gz; - md5 = "7ca7e2908e24721471de92cf40c75e60"; + url = ftp://ftp.sane-project.org/pub/sane/sane-backends-1.0.20/sane-backends-1.0.20.tar.gz; + sha256 = "0fixmq3jbz77zcy2cikb882kz8bq3n40n0jaykiczfcjc4g57ccg"; }; udevSupport = hotplugSupport; From 305c1b8ae5ce0b89bf723719455146f6edabc9fa Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 00:01:31 +0000 Subject: [PATCH 24/54] update to 2.13.9 svn path=/nixpkgs/trunk/; revision=19103 --- pkgs/misc/lilypond/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/misc/lilypond/default.nix b/pkgs/misc/lilypond/default.nix index 29f2e0b3d73..76366d66f57 100644 --- a/pkgs/misc/lilypond/default.nix +++ b/pkgs/misc/lilypond/default.nix @@ -2,7 +2,7 @@ args: with args; stdenv.mkDerivation { - name = "lilypond-2.13.3"; + name = "lilypond-2.13.9"; /* # REGION AUTO UPDATE: { name="lilypond"; type = "git"; url = "git://git.sv.gnu.org/lilypond.git"; } @@ -13,8 +13,8 @@ stdenv.mkDerivation { */ src = fetchurl { - url = http://download.linuxaudio.org/lilypond/sources/v2.13/lilypond-2.13.3.tar.gz; - sha256 = "1ihnkgpd19q3sns7k6wvx4x1ccb1cw9ins3qasfs5n7srhc3cvac"; + url = http://download.linuxaudio.org/lilypond/sources/v2.13/lilypond-2.13.9.tar.gz; + sha256 = "1x3jz0zbhly4rc07nry3ia3ydd6vislz81gg0ivwfm6f6q0ssk57"; }; configureFlags = [ "--disable-documentation" "--with-ncsb-dir=${ghostscript}/share/ghostscript/fonts"]; From a8eaa8c486949602cc9c6d3bc9aa584ff80a1e14 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 00:16:39 +0000 Subject: [PATCH 25/54] update to 3.3.2 svn path=/nixpkgs/trunk/; revision=19104 --- pkgs/desktops/kde-4.3/extragear/ktorrent/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/desktops/kde-4.3/extragear/ktorrent/default.nix b/pkgs/desktops/kde-4.3/extragear/ktorrent/default.nix index d0f5be7a9a5..970368dc736 100644 --- a/pkgs/desktops/kde-4.3/extragear/ktorrent/default.nix +++ b/pkgs/desktops/kde-4.3/extragear/ktorrent/default.nix @@ -2,10 +2,10 @@ kdelibs, kdepimlibs, kdebase_workspace, automoc4, phonon, qca2}: stdenv.mkDerivation { - name = "ktorrent-3.3.1"; + name = "ktorrent-3.3.2"; src = fetchurl { - url = http://ktorrent.org/downloads/3.3.1/ktorrent-3.3.1.tar.bz2; - sha256 = "15cyq9bixism15qb3g196ga47q6iyw68sizclcn43nw91g0xl9r1"; + url = http://ktorrent.org/downloads/3.3.2/ktorrent-3.3.2.tar.bz2; + sha256 = "08s67nz6wml5bx595czw2gcvrfb09hw1n1rzbj1n8iprr1abcpz1"; }; includeAllQtDirs=true; CMAKE_PREFIX_PATH=kdepimlibs; From c11b395003aabcdc8d9dc7769b494737da269388 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 10:59:57 +0000 Subject: [PATCH 26/54] build Qt 4.6 on Linux svn path=/nixpkgs/trunk/; revision=19106 --- pkgs/top-level/release.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/top-level/release.nix b/pkgs/top-level/release.nix index 6ab56c40953..c595b6cb65f 100644 --- a/pkgs/top-level/release.nix +++ b/pkgs/top-level/release.nix @@ -323,6 +323,7 @@ in { qt3 = allBut "i686-cygwin"; qt4 = linux; qt45 = linux; + qt46 = linux; quake3demo = linux; readline = all; reiserfsprogs = linux; From a53ab8a2e704fc217773118516c29a3d8cf547fd Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 12:38:08 +0000 Subject: [PATCH 27/54] update to 1.3.2 svn path=/nixpkgs/trunk/; revision=19107 --- pkgs/applications/networking/sniffers/wireshark/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/sniffers/wireshark/default.nix b/pkgs/applications/networking/sniffers/wireshark/default.nix index 38c82a7966e..b12d846c171 100644 --- a/pkgs/applications/networking/sniffers/wireshark/default.nix +++ b/pkgs/applications/networking/sniffers/wireshark/default.nix @@ -1,10 +1,10 @@ {stdenv, fetchurl, perl, pkgconfig, gtk, libpcap, flex, bison}: stdenv.mkDerivation { - name = "wireshark-1.3.0"; + name = "wireshark-1.3.2"; src = fetchurl { - url = http://www.wireshark.org/download/src/wireshark-1.3.0.tar.gz; - sha256 = "06vn6yklbg2ajh0gs0j58d4fwkkjxz8xn5f8xlpfkffs2m80aw2r"; + url = http://www.wireshark.org/download/src/wireshark-1.3.2.tar.gz; + sha256 = "0sq0mk0iqsgcgd2gqspyfmjiql00d3ghq43qxywd8qb2jxfv1q5r"; }; configureFlags = "--with-pcap=${libpcap}"; buildInputs = [perl pkgconfig gtk libpcap flex bison]; From b68ed67fc55fa340e6e64985df20b18d209dc01b Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 12:50:27 +0000 Subject: [PATCH 28/54] remove old expression svn path=/nixpkgs/trunk/; revision=19108 --- .../tools/misc/help2man/help2man-1.36.4.nix | 21 ------------------- 1 file changed, 21 deletions(-) delete mode 100644 pkgs/development/tools/misc/help2man/help2man-1.36.4.nix diff --git a/pkgs/development/tools/misc/help2man/help2man-1.36.4.nix b/pkgs/development/tools/misc/help2man/help2man-1.36.4.nix deleted file mode 100644 index 0f1e66003db..00000000000 --- a/pkgs/development/tools/misc/help2man/help2man-1.36.4.nix +++ /dev/null @@ -1,21 +0,0 @@ -{stdenv, fetchurl, perl, gettext, perlLocaleGettext}: - -stdenv.mkDerivation { - name = "help2man-1.36.4"; - - src = fetchurl { - url = mirror://gnu/help2man/help2man-1.36.4.tar.gz; - md5 = "d31a0a38c2ec71faa06723f6b8bd3076"; - }; - - buildInputs = [ - perl - gettext - perlLocaleGettext - ]; - - # So that configure can find `preloadable_libintl.so'. - LD_LIBRARY_PATH = gettext + "/lib"; - - inherit gettext; -} From 0c7bf3c65a8d11fa5e8c93436dbdf480a82e1651 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 13:53:13 +0000 Subject: [PATCH 29/54] update to 5.00 svn path=/nixpkgs/trunk/; revision=19109 --- pkgs/tools/security/nmap/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/nmap/default.nix b/pkgs/tools/security/nmap/default.nix index 45dc7713c40..cef43a2adcf 100644 --- a/pkgs/tools/security/nmap/default.nix +++ b/pkgs/tools/security/nmap/default.nix @@ -4,11 +4,11 @@ }: stdenv.mkDerivation (rec { - name = "nmap-4.75"; + name = "nmap-5.00"; src = fetchurl { url = "http://nmap.org/dist/${name}.tar.bz2"; - sha256 = "0k4ylwlkn06zl6pfr2ig8340qrmfsbdh5rqqlnhpj55likbgrl37"; + sha256 = "0k91x31js5kzfxhil3m53k2ylks1pvbccllc99n31vc1dryri2xq"; }; postInstall ='' From d2e97d49833c160bc88609906dc339bbdd2b68e3 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 14:17:57 +0000 Subject: [PATCH 30/54] update to 0.6c11 svn path=/nixpkgs/trunk/; revision=19110 --- pkgs/development/python-modules/setuptools/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/python-modules/setuptools/default.nix b/pkgs/development/python-modules/setuptools/default.nix index eb0da0264a4..df6d466b138 100644 --- a/pkgs/development/python-modules/setuptools/default.nix +++ b/pkgs/development/python-modules/setuptools/default.nix @@ -2,7 +2,7 @@ a : let fetchurl = a.fetchurl; - version = a.lib.attrByPath ["version"] "0.6c9" a; + version = a.lib.attrByPath ["version"] "0.6c11" a; buildInputs = with a; [ python makeWrapper ]; @@ -12,7 +12,7 @@ rec { src = fetchurl { url = "http://pypi.python.org/packages/source/s/setuptools/${name}.tar.gz"; - sha256 = "1n5k6hf9nn69fnprgsnr9hdxzj2j6ir76qcy9d4b2v0v62bh86g6"; + sha256 = "1lx1hwxkhipyh206bgl90ddnfcnb68bzcvyawczbf833fadyl3v3"; }; inherit buildInputs; From 0814a30d2caeeab64a2fa6f8215188da4fdefd79 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 14:34:11 +0000 Subject: [PATCH 31/54] update to 2.8.7 svn path=/nixpkgs/trunk/; revision=19111 --- pkgs/applications/networking/browsers/lynx/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/browsers/lynx/default.nix b/pkgs/applications/networking/browsers/lynx/default.nix index ac54180eb5a..ccdda94a85f 100644 --- a/pkgs/applications/networking/browsers/lynx/default.nix +++ b/pkgs/applications/networking/browsers/lynx/default.nix @@ -5,10 +5,10 @@ assert sslSupport -> openssl != null; stdenv.mkDerivation { - name = "lynx-2.8.6"; + name = "lynx-2.8.7"; src = fetchurl { - url = http://lynx.isc.org/lynx2.8.6/lynx2.8.6.tar.bz2; - sha256 = "0kbnxg01w1hczii6yqkx05dcx6yfcpqadrsavjyq3h68birc366w"; + url = http://lynx.isc.org/lynx2.8.7/lynx2.8.7.tar.bz2; + sha256 = "1baxwpdvak6nalr943g22z67r1d3fbibbkqvkvvar9xlvrs9gv20"; }; configureFlags = (if sslSupport then "--with-ssl" else ""); buildInputs = [ncurses (if sslSupport then openssl else null)]; From 08a76cde77b3f9929cf635a81ea67a0df1809a62 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 14:37:56 +0000 Subject: [PATCH 32/54] update to 8.98 svn path=/nixpkgs/trunk/; revision=19112 --- pkgs/tools/graphics/dcraw/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/graphics/dcraw/default.nix b/pkgs/tools/graphics/dcraw/default.nix index d69acd9168b..2d18a875221 100644 --- a/pkgs/tools/graphics/dcraw/default.nix +++ b/pkgs/tools/graphics/dcraw/default.nix @@ -1,11 +1,11 @@ {stdenv, fetchurl, libjpeg, lcms, gettext }: stdenv.mkDerivation { - name = "dcraw-8.93"; + name = "dcraw-8.98"; src = fetchurl { - url = http://www.cybercom.net/~dcoffin/dcraw/archive/dcraw-8.93.tar.gz; - sha256 = "1vjqfpqr0pczrf8ap3jpar1f98gik9is9v34sv1ridcxx87rniqz"; + url = http://www.cybercom.net/~dcoffin/dcraw/archive/dcraw-8.98.tar.gz; + sha256 = "0vb375m1s5b1d72d9a5apcyxz2b9zl0pycj700yhy2zsfx804kmp"; }; buildInputs = [ libjpeg lcms gettext ]; From 3093cbc10d248909e59fd83471706a1d19d5a7f5 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 15:45:06 +0000 Subject: [PATCH 33/54] update to 2.8.1 svn path=/nixpkgs/trunk/; revision=19113 --- pkgs/applications/office/abiword/default.nix | 13 ++++++------- pkgs/top-level/all-packages.nix | 4 ++-- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/pkgs/applications/office/abiword/default.nix b/pkgs/applications/office/abiword/default.nix index a7d53896301..b7aecdfd03d 100644 --- a/pkgs/applications/office/abiword/default.nix +++ b/pkgs/applications/office/abiword/default.nix @@ -1,16 +1,15 @@ -{stdenv, fetchurl, pkgconfig, gtk, libglade, libgnomeprint, -libgnomeprintui, libgnomecanvas, fribidi, libpng, popt, libgsf, -enchant, wv +{stdenv, fetchurl, pkgconfig, gtk, libglade, libgnomecanvas, fribidi, libpng, popt, libgsf, +enchant, wv, librsvg, bzip2 }: stdenv.mkDerivation { - name = "abiword-2.6.8"; + name = "abiword-2.8.1"; src = fetchurl { - url = http://www.abisource.org/downloads/abiword/2.6.8/source/abiword-2.6.8.tar.gz; - sha256 = "14vfp668srjgy6wd22h4a93safp1iyfwhdr6y0sb751xl46nlrdn"; + url = http://www.abisource.org/downloads/abiword/2.8.1/source/abiword-2.8.1.tar.gz; + sha256 = "1v6jkjd5ivaarhv41nkniqycx3k33p9r7q7dyyjn7kq2295n26zm"; }; - buildInputs = [pkgconfig gtk libglade libgnomeprint libgnomeprintui + buildInputs = [pkgconfig gtk libglade librsvg bzip2 libgnomecanvas fribidi libpng popt libgsf enchant wv ]; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 186b0b2043d..42bcea77527 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6137,9 +6137,9 @@ let }; abiword = import ../applications/office/abiword { - inherit fetchurl stdenv pkgconfig fribidi libpng popt libgsf enchant wv; + inherit fetchurl stdenv pkgconfig fribidi libpng popt libgsf enchant wv librsvg bzip2; inherit (gtkLibs) gtk; - inherit (gnome) libglade libgnomeprint libgnomeprintui libgnomecanvas; + inherit (gnome) libglade libgnomecanvas; }; adobeReader = import ../applications/misc/adobe-reader { From 18455cb9bc6d84278706703ac545c11c5a42425b Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 16:13:58 +0000 Subject: [PATCH 34/54] update to 0.97, use mirror and sha256 svn path=/nixpkgs/trunk/; revision=19114 --- pkgs/applications/graphics/dia/default.nix | 10 +++++----- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/pkgs/applications/graphics/dia/default.nix b/pkgs/applications/graphics/dia/default.nix index 92bc477036a..cf0346ee453 100644 --- a/pkgs/applications/graphics/dia/default.nix +++ b/pkgs/applications/graphics/dia/default.nix @@ -1,13 +1,13 @@ -{stdenv, fetchurl, gtk, pkgconfig, glib, perl, perlXMLParser, libxml2, gettext, python, libxml2Python, docbook5, docbook_xsl, libxslt }: +{stdenv, fetchurl, gtk, pkgconfig, glib, perl, perlXMLParser, libxml2, gettext, python, libxml2Python, docbook5, docbook_xsl, libxslt, intltool }: stdenv.mkDerivation { - name = "dia-0.96"; + name = "dia-0.97"; src = fetchurl { - url = http://ftp.gnome.org.nyud.net:8080/pub/gnome/sources/dia/0.96/dia-0.96.1.tar.bz2; - md5 = "7b81b22baa2df55efe4845865dddc7b6"; + url = mirror://gnome/pub/gnome/sources/dia/0.97/dia-0.97.tar.bz2; + sha256 = "0nngdjklap3x1b7cxnwawh29axbwk8siyq7w4iinsns3slmki0wh"; }; - buildInputs = [gtk glib perl pkgconfig perlXMLParser libxml2 gettext python libxml2Python docbook5 libxslt docbook_xsl]; + buildInputs = [gtk glib perl pkgconfig perlXMLParser libxml2 gettext python libxml2Python docbook5 libxslt docbook_xsl intltool]; meta = { description = "Gnome Diagram drawing software."; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 42bcea77527..426a5b1c40b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -6425,7 +6425,7 @@ let dia = import ../applications/graphics/dia { inherit stdenv fetchurl pkgconfig perl perlXMLParser libxml2 gettext python libxml2Python docbook5 docbook_xsl - libxslt; + libxslt intltool; inherit (gtkLibs) gtk glib; }; From 60e4c3e9ab9020d0c921fa4abc06e5277888a558 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 16:58:17 +0000 Subject: [PATCH 35/54] update to 2009.4.0 svn path=/nixpkgs/trunk/; revision=19115 --- pkgs/applications/graphics/hugin/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/graphics/hugin/default.nix b/pkgs/applications/graphics/hugin/default.nix index 2a12497877e..816bd5aa48a 100644 --- a/pkgs/applications/graphics/hugin/default.nix +++ b/pkgs/applications/graphics/hugin/default.nix @@ -3,11 +3,11 @@ glew, libXmu, libXi }: stdenv.mkDerivation rec { - name = "hugin-2009.2.0"; + name = "hugin-2009.4.0"; src = fetchurl { url = "mirror://sourceforge/hugin/${name}.tar.gz"; - sha256 = "1z5hb1sfkpk6d1xnzqh8vy6rs7fhfjs5196pz98hwnx6wfi8w3k2"; + sha256 = "1xa7rnpwlv68wfkikmlrs74hqylpkh837p3narqljr2a7fxf04r9"; }; # patches = [ ./levmar-64-bit-alignment.patch ]; From 29bd8e55f895eac28584cb8900b0ac71ac1bfc5e Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 17:15:44 +0000 Subject: [PATCH 36/54] update to 0.8.14 svn path=/nixpkgs/trunk/; revision=19116 --- pkgs/applications/networking/irc/irssi/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/applications/networking/irc/irssi/default.nix b/pkgs/applications/networking/irc/irssi/default.nix index fa9a18529b5..9e3fc40b705 100644 --- a/pkgs/applications/networking/irc/irssi/default.nix +++ b/pkgs/applications/networking/irc/irssi/default.nix @@ -1,11 +1,11 @@ {stdenv, fetchurl, pkgconfig, ncurses, glib, openssl}: stdenv.mkDerivation rec { - name = "irssi-0.8.13"; + name = "irssi-0.8.14"; src = fetchurl { url = "http://irssi.org/files/${name}.tar.bz2"; - sha256 = "0dfp0lmnw5ndl2a9lj2rc8rg1lylcjrqlrg26h4jj8blhfn42rc9"; + sha256 = "0a6zizpqb4yyk7c9sxvqcj8jx20qrnfr2kwqbsckryz63kmp1sk3"; }; buildInputs = [pkgconfig ncurses glib openssl]; From 2009c65a992943b73e0ef772f62a4caa677451c3 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 17:17:24 +0000 Subject: [PATCH 37/54] konversation project website has moved, konversation.org has been abandoned svn path=/nixpkgs/trunk/; revision=19117 --- pkgs/applications/networking/irc/konversation/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/networking/irc/konversation/default.nix b/pkgs/applications/networking/irc/konversation/default.nix index 3cce3f02cfe..3467042c837 100644 --- a/pkgs/applications/networking/irc/konversation/default.nix +++ b/pkgs/applications/networking/irc/konversation/default.nix @@ -12,7 +12,7 @@ stdenv.mkDerivation { meta = { description = "An IRC client for KDE"; - homepage = http://www.konversation.org; + homepage = http://konversation.kde.org/; license = "GPLv2"; }; } From 09cb3e00fb2c7c7e8b1c90a6c917276726fe7f51 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 18:13:06 +0000 Subject: [PATCH 38/54] update to 1.5.20, add perl as extra dependency svn path=/nixpkgs/trunk/; revision=19118 --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 426a5b1c40b..c4565236d8c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7191,7 +7191,7 @@ let }; mutt = import ../applications/networking/mailreaders/mutt { - inherit fetchurl stdenv ncurses which openssl gdbm; + inherit fetchurl stdenv ncurses which openssl gdbm perl; }; msmtp = import ../applications/networking/msmtp { From c79eb46c7e2cff37094b7a88332a3e13f91bd004 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 18:27:48 +0000 Subject: [PATCH 39/54] update to 2.7.1 svn path=/nixpkgs/trunk/; revision=19119 --- .../networking/mailreaders/sylpheed/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/mailreaders/sylpheed/default.nix b/pkgs/applications/networking/mailreaders/sylpheed/default.nix index 6702616ff01..de046562274 100644 --- a/pkgs/applications/networking/mailreaders/sylpheed/default.nix +++ b/pkgs/applications/networking/mailreaders/sylpheed/default.nix @@ -9,11 +9,11 @@ assert sslSupport -> openssl != null; assert gpgSupport -> gpgme != null; stdenv.mkDerivation { - name = "sylpheed-2.5.0"; + name = "sylpheed-2.7.1"; src = fetchurl { - url = http://sylpheed.sraoss.jp/sylpheed/v2.5/sylpheed-2.5.0.tar.bz2; - sha256 = "0qc7sgcb23x16y6qhyrbv3hphqkmk5s9nr6xfxv5rqi6272qv2ni"; + url = http://sylpheed.sraoss.jp/sylpheed/v2.7/sylpheed-2.7.1.tar.bz2; + sha256 = "08sfz159y8hi3lky98m6p4nkfiima749lza8gf3s3vp2niylbdlb"; }; buildInputs = [ From c066f11f809baa3f29b0666a5aca3c71f53d1f2c Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 18:33:44 +0000 Subject: [PATCH 40/54] update to 3.0.6 svn path=/nixpkgs/trunk/; revision=19120 --- pkgs/applications/networking/sync/rsync/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/networking/sync/rsync/default.nix b/pkgs/applications/networking/sync/rsync/default.nix index cf82b517f7e..006effdef24 100644 --- a/pkgs/applications/networking/sync/rsync/default.nix +++ b/pkgs/applications/networking/sync/rsync/default.nix @@ -5,11 +5,11 @@ assert enableACLs -> acl != null; stdenv.mkDerivation { - name = "rsync-3.0.5"; + name = "rsync-3.0.6"; src = fetchurl { - url = http://rsync.samba.org/ftp/rsync/src/rsync-3.0.5.tar.gz; - sha256 = "1js36yv5s9dic524s7jczqk5myzp67bp24rqhbnikg6lh6pj1b20"; + url = http://rsync.samba.org/ftp/rsync/src/rsync-3.0.6.tar.gz; + sha256 = "1cz1adlshjwwi41yqhw7wph7vq58a73b4zgs8piv6rnbcj9rdk1k"; }; buildInputs = stdenv.lib.optional enableACLs acl; From c185c06243d75e6177adca94e32aec760732b8a3 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Fri, 25 Dec 2009 19:16:47 +0000 Subject: [PATCH 41/54] * Mutt does not expect an argument named perl. svn path=/nixpkgs/trunk/; revision=19121 --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c4565236d8c..426a5b1c40b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7191,7 +7191,7 @@ let }; mutt = import ../applications/networking/mailreaders/mutt { - inherit fetchurl stdenv ncurses which openssl gdbm perl; + inherit fetchurl stdenv ncurses which openssl gdbm; }; msmtp = import ../applications/networking/msmtp { From 4877e003b21bbdd26bb462e04064ff424b9951c9 Mon Sep 17 00:00:00 2001 From: Eelco Dolstra Date: Fri, 25 Dec 2009 19:20:38 +0000 Subject: [PATCH 42/54] * Fix nix-env evaluation. svn path=/nixpkgs/trunk/; revision=19122 --- pkgs/build-support/gcc-wrapper2/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/build-support/gcc-wrapper2/default.nix b/pkgs/build-support/gcc-wrapper2/default.nix index d517a472d74..950ba4c9f78 100644 --- a/pkgs/build-support/gcc-wrapper2/default.nix +++ b/pkgs/build-support/gcc-wrapper2/default.nix @@ -12,6 +12,7 @@ assert nativeTools -> nativePrefix != ""; assert !nativeTools -> gcc != null && binutils != null; assert !nativeLibc -> libc != null; +assert gcc != null; let From ec3285843fbdfef209b8b9a27380501c390344c0 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 19:22:25 +0000 Subject: [PATCH 43/54] update to 1.0.4 svn path=/nixpkgs/trunk/; revision=19123 --- pkgs/applications/video/vlc/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/applications/video/vlc/default.nix b/pkgs/applications/video/vlc/default.nix index 0b442744f02..d46c52b31be 100644 --- a/pkgs/applications/video/vlc/default.nix +++ b/pkgs/applications/video/vlc/default.nix @@ -4,11 +4,11 @@ }: stdenv.mkDerivation { - name = "vlc-0.9.9"; + name = "vlc-1.0.4"; src = fetchurl { - url = http://download.videolan.org/pub/videolan/vlc/0.9.9/vlc-0.9.9.tar.bz2; - sha256 = "0jg9sgwzz1p9mwnzrnfg9gpkcjd549gnkw0zjp9v2q2cclg2jknh"; + url = http://download.videolan.org/pub/videolan/vlc/1.0.4/vlc-1.0.4.tar.bz2; + sha256 = "15lqirz99dcghqdqsqlgb8fa2xs45a7r32zxhlzk5930rnh0pzyv"; }; buildInputs = [ From 2323755e8dd7bfd18f80e6c587244d05a13abe09 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 19:30:56 +0000 Subject: [PATCH 44/54] update to 29 svn path=/nixpkgs/trunk/; revision=19124 --- pkgs/os-specific/linux/wireless-tools/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/wireless-tools/default.nix b/pkgs/os-specific/linux/wireless-tools/default.nix index 2d2eda7d2f9..b5f4faadd07 100644 --- a/pkgs/os-specific/linux/wireless-tools/default.nix +++ b/pkgs/os-specific/linux/wireless-tools/default.nix @@ -1,11 +1,11 @@ {stdenv, fetchurl}: stdenv.mkDerivation { - name = "wireless-tools-29-pre21"; + name = "wireless-tools-29"; src = fetchurl { - url = http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/wireless_tools.29.pre21.tar.gz; - sha256 = "1agk4i3jvwzdiin7c19ixn8ipi4f2vg71lp3mzcjqmghph9lhwch"; + url = http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/wireless_tools.29.tar.gz; + sha256 = "18g5wa3rih89i776nc2n2s50gcds4611gi723h9ki190zqshkf3g"; }; preBuild = " From ad0bfe016fffac4d188153ead3b792a8a565c06e Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 19:36:16 +0000 Subject: [PATCH 45/54] update to 1.4.6 svn path=/nixpkgs/trunk/; revision=19125 --- pkgs/os-specific/linux/iptables/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/iptables/default.nix b/pkgs/os-specific/linux/iptables/default.nix index e7b21b49d36..2dc3217f290 100644 --- a/pkgs/os-specific/linux/iptables/default.nix +++ b/pkgs/os-specific/linux/iptables/default.nix @@ -1,11 +1,11 @@ {stdenv, fetchurl}: stdenv.mkDerivation rec { - name = "iptables-1.4.4"; + name = "iptables-1.4.6"; src = fetchurl { url = "http://www.netfilter.org/projects/iptables/files/${name}.tar.bz2"; - sha256 = "0vsv3011cssra1cj9rag3z6m9ca7jaikphr26hvj0qnijbcp90pk"; + sha256 = "193jdplnkzikrmk0y313d9alc4kp5gi55aikw3b668fnrac2fwvf"; }; meta = { From c0d5dcd22809d83b57b72eb7e31787e49b0136fb Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 20:02:25 +0000 Subject: [PATCH 46/54] update to 1.5.20, add perl as extra dependency svn path=/nixpkgs/trunk/; revision=19126 --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 426a5b1c40b..c4565236d8c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7191,7 +7191,7 @@ let }; mutt = import ../applications/networking/mailreaders/mutt { - inherit fetchurl stdenv ncurses which openssl gdbm; + inherit fetchurl stdenv ncurses which openssl gdbm perl; }; msmtp = import ../applications/networking/msmtp { From 500f81e68dfb47d18ca8730e8d4a03dd20ba9065 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 20:02:31 +0000 Subject: [PATCH 47/54] update to 1.5.20, add perl as extra dependency svn path=/nixpkgs/trunk/; revision=19127 --- .../networking/mailreaders/mutt/default.nix | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/networking/mailreaders/mutt/default.nix b/pkgs/applications/networking/mailreaders/mutt/default.nix index 1191441d1b2..9f8453a6c63 100644 --- a/pkgs/applications/networking/mailreaders/mutt/default.nix +++ b/pkgs/applications/networking/mailreaders/mutt/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, ncurses, which +{ stdenv, fetchurl, ncurses, which, perl , sslSupport ? true , imapSupport ? true , headerCache ? true @@ -10,13 +10,13 @@ assert headerCache -> gdbm != null; assert sslSupport -> openssl != null; stdenv.mkDerivation { - name = "mutt-1.5.16"; + name = "mutt-1.5.20"; src = fetchurl { - url = ftp://ftp.mutt.org/mutt/devel/mutt-1.5.16.tar.gz; - sha256 = "825e920b394db6f56fa8deb45977c061331f59d953944e27ff595625bbad3e83"; + url = ftp://ftp.mutt.org/mutt/devel/mutt-1.5.20.tar.gz; + sha256 = "15m7m419r82awx4mr4nam25m0kpg0bs9vw1z4a4mrzvlkl3zqycm"; }; buildInputs = [ - ncurses which + ncurses which perl (if headerCache then gdbm else null) (if sslSupport then openssl else null) ]; From 3d4f20972fddef15187c6ec826aad80b867e9180 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 20:56:37 +0000 Subject: [PATCH 48/54] update to 1.6.5 svn path=/nixpkgs/trunk/; revision=19128 --- pkgs/games/wesnoth/default.nix | 8 ++++---- pkgs/top-level/all-packages.nix | 4 +++- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/pkgs/games/wesnoth/default.nix b/pkgs/games/wesnoth/default.nix index d82e29c4f1b..54f70f48979 100644 --- a/pkgs/games/wesnoth/default.nix +++ b/pkgs/games/wesnoth/default.nix @@ -2,16 +2,16 @@ args: with args; stdenv.mkDerivation rec { pname = "wesnoth"; - version = "1.4.1"; + version = "1.6.5"; name = "${pname}-${version}"; src = fetchurl { - url = "http://surfnet.dl.sourceforge.net/sourceforge/${pname}/${name}.tar.bz2"; - sha256 = "c5b7b478553dc8994d99024e14b48b3f64e2c328631bd5b05904509b499fa68c"; + url = "mirror://sourceforge/sourceforge/${pname}/${name}.tar.bz2"; + sha256 = "1mrhgwp8iw27ifpavnf4y69zf9fqfy7j4sfwkfzsay226sp4gw3y"; }; - buildInputs = [SDL SDL_image SDL_mixer SDL_net gettext zlib boost freetype]; + buildInputs = [SDL SDL_image SDL_mixer SDL_net SDL_ttf pango gettext zlib boost freetype libpng pkgconfig]; configureFlags = "--with-preferences-dir=.${name} --program-suffix=-${version} --with-datadir-name=${name} --with-boost=${boost}/include --disable-python"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c4565236d8c..68cf6918759 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5912,7 +5912,9 @@ let }; wesnoth = import ../games/wesnoth { - inherit fetchurl stdenv SDL SDL_image SDL_mixer SDL_net gettext zlib boost freetype; + inherit fetchurl stdenv SDL SDL_image SDL_mixer SDL_net SDL_ttf + gettext zlib boost freetype libpng pkgconfig; + inherit (gtkLibs) pango; }; wirelesstools = import ../os-specific/linux/wireless-tools { From 67f39a0ca9700f9fbde65c58f0e3cb4353159c31 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Fri, 25 Dec 2009 21:30:46 +0000 Subject: [PATCH 49/54] update to 0.99.2 svn path=/nixpkgs/trunk/; revision=19129 --- pkgs/applications/misc/tangogps/default.nix | 8 ++++---- pkgs/top-level/all-packages.nix | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/misc/tangogps/default.nix b/pkgs/applications/misc/tangogps/default.nix index 0f47c471c58..854ebb1a438 100644 --- a/pkgs/applications/misc/tangogps/default.nix +++ b/pkgs/applications/misc/tangogps/default.nix @@ -1,15 +1,15 @@ { fetchurl, stdenv, pkgconfig, gettext, gtk, gconf -, curl, libexif, sqlite }: +, curl, libexif, sqlite, libxml2 }: stdenv.mkDerivation rec { - name = "tangogps-0.9.6"; + name = "tangogps-0.99.2"; src = fetchurl { url = "http://www.tangogps.org/downloads/${name}.tar.gz"; - sha256 = "04vfbr7skjcfadv9206q2pxbm74i8yypkjwzldsc5a6ybhr7fsp5"; + sha256 = "15q2kkrv4mfsivfdzjgpxr7s2amw7d501q2ayjl3ff4vmvfn5516"; }; - buildInputs = [ pkgconfig gettext gtk gconf curl libexif sqlite ]; + buildInputs = [ pkgconfig gettext gtk gconf curl libexif sqlite libxml2 ]; meta = { description = "tangoGPS, a user friendly map and GPS user interface"; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 68cf6918759..addc69b3797 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7474,7 +7474,7 @@ let }; tangogps = import ../applications/misc/tangogps { - inherit fetchurl stdenv pkgconfig gettext curl libexif sqlite; + inherit fetchurl stdenv pkgconfig gettext curl libexif sqlite libxml2; inherit (gtkLibs) gtk; gconf = gnome.GConf; }; From feff3bfa1b92e1247f23e8f49c65ff5c6c59f2ae Mon Sep 17 00:00:00 2001 From: Nicolas Pierron Date: Sat, 26 Dec 2009 16:22:51 +0000 Subject: [PATCH 50/54] Add Firmware for the Intel 1000 wireless card. svn path=/nixpkgs/trunk/; revision=19132 --- .../firmware/iwlwifi-1000-ucode/default.nix | 31 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 4 +++ 2 files changed, 35 insertions(+) create mode 100644 pkgs/os-specific/linux/firmware/iwlwifi-1000-ucode/default.nix diff --git a/pkgs/os-specific/linux/firmware/iwlwifi-1000-ucode/default.nix b/pkgs/os-specific/linux/firmware/iwlwifi-1000-ucode/default.nix new file mode 100644 index 00000000000..c09bd5c5aca --- /dev/null +++ b/pkgs/os-specific/linux/firmware/iwlwifi-1000-ucode/default.nix @@ -0,0 +1,31 @@ +{stdenv, fetchurl}: + +stdenv.mkDerivation rec { + name = "iwlwifi-1000-ucode-128.50.3.1"; + + src = fetchurl { + url = "http://intellinuxwireless.org/iwlwifi/downloads/${name}.tgz"; + sha256 = "7e81ddad18acec19364c9df22496e8afae99a2e1490b2b178e420b52d443728d"; + }; + + buildPhase = "true"; + + installPhase = '' + ensureDir "$out" + chmod -x * + cp * "$out" + ''; + + meta = { + description = "Firmware for the Intel 1000 wireless card"; + + longDescription = '' + This package provides version 3 of the Intel wireless card + firmware, for Linux up to 2.6.26. It contains the + `iwlwifi-1000-3.ucode' file, which is loaded by the `iwlagn' + driver found in recent kernels. + ''; + + homepage = http://intellinuxwireless.org/; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index addc69b3797..4e743305417 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -5351,6 +5351,10 @@ let inherit fetchurl stdenv; }; + iwlwifi1000ucode = import ../os-specific/linux/firmware/iwlwifi-1000-ucode { + inherit fetchurl stdenv; + }; + iwlwifi3945ucode = import ../os-specific/linux/firmware/iwlwifi-3945-ucode { inherit fetchurl stdenv; }; From 2dc9c266e74687b04140e846aad2650677eaefc0 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Sun, 27 Dec 2009 14:00:13 +0000 Subject: [PATCH 51/54] update to 0.10.25 svn path=/nixpkgs/trunk/; revision=19133 --- .../libraries/gstreamer/gst-plugins-base/default.nix | 4 ++-- pkgs/development/libraries/gstreamer/gstreamer/default.nix | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/gstreamer/gst-plugins-base/default.nix b/pkgs/development/libraries/gstreamer/gst-plugins-base/default.nix index 87815df2209..62290b9fd00 100644 --- a/pkgs/development/libraries/gstreamer/gst-plugins-base/default.nix +++ b/pkgs/development/libraries/gstreamer/gst-plugins-base/default.nix @@ -4,14 +4,14 @@ , liboil, gtk, which, gtkdoc, ... }: stdenv.mkDerivation rec { - name = "gst-plugins-base-0.10.22"; + name = "gst-plugins-base-0.10.25"; src = fetchurl { urls = [ "${meta.homepage}/src/gst-plugins-base/${name}.tar.bz2" "mirror://gentoo/distfiles/${name}.tar.bz2" ]; - sha256 = "1yfmkji12gn8cl2nmgs8bbdadnc5hrywn0zwfsi3izpb0gnmlk0q"; + sha256 = "01s61nm1svs2lqlpjlp3yywa3m39p81awklwx4dszrqqv3hzgcha"; }; patchPhase = "sed -i 's@/bin/echo@echo@g' configure"; diff --git a/pkgs/development/libraries/gstreamer/gstreamer/default.nix b/pkgs/development/libraries/gstreamer/gstreamer/default.nix index e0c2a550835..24168d0ac93 100644 --- a/pkgs/development/libraries/gstreamer/gstreamer/default.nix +++ b/pkgs/development/libraries/gstreamer/gstreamer/default.nix @@ -2,14 +2,14 @@ , which, gtkdoc, glib, libxml2, ... }: stdenv.mkDerivation rec { - name = "gstreamer-0.10.22"; + name = "gstreamer-0.10.25"; src = fetchurl { urls = [ "${meta.homepage}/src/gstreamer/${name}.tar.bz2" "mirror://gentoo/distfiles/${name}.tar.bz2" ]; - sha256 = "17iqgsnh1v43ai9m9iyqv6dds7iwqw2445b0qxnjwdmij80rwj31"; + sha256 = "0y35a9b2m66rsxlkksakdbimfxy2j5q1wim9k3czd3gs7dxvmcir"; }; buildInputs = [perl bison flex pkgconfig python which gtkdoc ]; From c9e8b929805524d6e7935111b960b395754ede87 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Sun, 27 Dec 2009 14:22:00 +0000 Subject: [PATCH 52/54] add libnice svn path=/nixpkgs/trunk/; revision=19134 --- pkgs/development/libraries/libnice/default.nix | 16 ++++++++++++++++ pkgs/top-level/all-packages.nix | 5 +++++ 2 files changed, 21 insertions(+) create mode 100644 pkgs/development/libraries/libnice/default.nix diff --git a/pkgs/development/libraries/libnice/default.nix b/pkgs/development/libraries/libnice/default.nix new file mode 100644 index 00000000000..58e59e7621f --- /dev/null +++ b/pkgs/development/libraries/libnice/default.nix @@ -0,0 +1,16 @@ +{stdenv, fetchurl, pkgconfig, glib}: + +stdenv.mkDerivation { + name = "libnice-0.0.10"; + + src = fetchurl { + url = http://nice.freedesktop.org/releases/libnice-0.0.10.tar.gz; + sha256 = "04r7syk67ihw8gzy83f603kmwvqv2dpd1mrfzpk4p72vjqrqidl6"; + }; + + buildInputs = [ pkgconfig glib ]; + + meta = { + homepage = http://nice.freedesktop.org/wiki/; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4e743305417..1b04a75a78a 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3886,6 +3886,11 @@ let inherit stdenv fetchurl perl; }; + libnice = import ../development/libraries/libnice { + inherit stdenv fetchurl pkgconfig; + inherit (gnome) glib; + }; + libQGLViewer = import ../development/libraries/libqglviewer { inherit fetchurl stdenv; inherit qt4; From 88af9b98d153d52178a33730bfae08c8851a680a Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Sun, 27 Dec 2009 15:27:45 +0000 Subject: [PATCH 53/54] add farsight2 svn path=/nixpkgs/trunk/; revision=19135 --- .../libraries/farsight2/default.nix | 21 +++++++++++ .../libraries/farsight2/makefile.patch | 37 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 6 +++ 3 files changed, 64 insertions(+) create mode 100644 pkgs/development/libraries/farsight2/default.nix create mode 100644 pkgs/development/libraries/farsight2/makefile.patch diff --git a/pkgs/development/libraries/farsight2/default.nix b/pkgs/development/libraries/farsight2/default.nix new file mode 100644 index 00000000000..b77540ce795 --- /dev/null +++ b/pkgs/development/libraries/farsight2/default.nix @@ -0,0 +1,21 @@ +{stdenv, fetchurl, libnice, pkgconfig, python, glib, gstreamer, gstPluginsBase}: + +stdenv.mkDerivation { + name = "farsight2-0.0.16"; + + src = fetchurl { + url = http://farsight.freedesktop.org/releases/farsight2/farsight2-0.0.16.tar.gz; + sha256 = "07yjndkx1p7ij1ifxsnbqbr8943wmq768x4812khka7dx6ii1sv9"; + }; + + buildInputs = [ libnice pkgconfig python glib gstreamer gstPluginsBase ]; + + configureFlags = "--disable-python"; + + patches = [./makefile.patch]; + + meta = { + homepage = http://farsight.freedesktop.org/wiki/; + description = "Audio/Video Communications Framework"; + }; +} diff --git a/pkgs/development/libraries/farsight2/makefile.patch b/pkgs/development/libraries/farsight2/makefile.patch new file mode 100644 index 00000000000..e464d423df6 --- /dev/null +++ b/pkgs/development/libraries/farsight2/makefile.patch @@ -0,0 +1,37 @@ +diff -ru farsight2-0.0.16/gst/rtcpfilter/Makefile.am farsight2-0.0.16.new/gst/rtcpfilter/Makefile.am +--- farsight2-0.0.16/gst/rtcpfilter/Makefile.am 2009-05-08 23:34:14.000000000 +0200 ++++ farsight2-0.0.16.new/gst/rtcpfilter/Makefile.am 2009-12-27 16:17:32.000000000 +0100 +@@ -7,12 +7,14 @@ + libfsrtcpfilter_la_CFLAGS = \ + $(FS2_CFLAGS) \ + $(GST_BASE_CFLAGS) \ ++ $(GST_PLUGINS_BASE_CFLAGS) \ + $(GST_CFLAGS) + libfsrtcpfilter_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) + libfsrtcpfilter_la_LIBADD = \ + $(FS2_LIBS) \ + -lgstrtp-@GST_MAJORMINOR@ \ + $(GST_BASE_LIBS) \ ++ $(GST_PLUGINS_BASE_LIBS) \ + $(GST_LIBS) + + +diff -ru farsight2-0.0.16/gst/rtcpfilter/Makefile.in farsight2-0.0.16.new/gst/rtcpfilter/Makefile.in +--- farsight2-0.0.16/gst/rtcpfilter/Makefile.in 2009-10-06 20:24:00.000000000 +0200 ++++ farsight2-0.0.16.new/gst/rtcpfilter/Makefile.in 2009-12-27 16:23:36.000000000 +0100 +@@ -314,13 +314,14 @@ + libfsrtcpfilter_la_CFLAGS = \ + $(FS2_CFLAGS) \ + $(GST_BASE_CFLAGS) \ ++ $(GST_PLUGINS_BASE_CFLAGS) \ + $(GST_CFLAGS) + + libfsrtcpfilter_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) + libfsrtcpfilter_la_LIBADD = \ + $(FS2_LIBS) \ + -lgstrtp-@GST_MAJORMINOR@ \ +- $(GST_BASE_LIBS) \ ++ $(GST_PLUGINS_BASE_LIBS) \ + $(GST_LIBS) + + glib_enum_define = FS_RTCP_FILTER diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 1b04a75a78a..a3b9f07b7f8 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -3259,6 +3259,12 @@ let inherit fetchurl stdenv; }; + farsight2 = import ../development/libraries/farsight2 { + inherit fetchurl stdenv libnice pkgconfig python; + inherit (gnome) glib; + inherit (gst_all) gstreamer gstPluginsBase; + }; + fcgi = import ../development/libraries/fcgi { inherit fetchurl stdenv; }; From d993cf0f5f8bb1ace728fed24ecc8d5c7aa308d6 Mon Sep 17 00:00:00 2001 From: Armijn Hemel Date: Sun, 27 Dec 2009 16:49:08 +0000 Subject: [PATCH 54/54] add voice and video svn path=/nixpkgs/trunk/; revision=19136 --- .../instant-messengers/pidgin/default.nix | 13 ++-- .../pidgin/pidgin-makefile.patch | 60 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 3 +- 3 files changed, 70 insertions(+), 6 deletions(-) create mode 100644 pkgs/applications/networking/instant-messengers/pidgin/pidgin-makefile.patch diff --git a/pkgs/applications/networking/instant-messengers/pidgin/default.nix b/pkgs/applications/networking/instant-messengers/pidgin/default.nix index cda64d2180d..99461a97762 100644 --- a/pkgs/applications/networking/instant-messengers/pidgin/default.nix +++ b/pkgs/applications/networking/instant-messengers/pidgin/default.nix @@ -11,12 +11,13 @@ * - doxygen */ { stdenv, fetchurl, pkgconfig, gtk, gtkspell, aspell, - GStreamer, startupnotification, gettext, - perl, perlXMLParser, libxml2, nss, nspr, + GStreamer, gstPluginsBase, startupnotification, gettext, + perl, perlXMLParser, libxml2, nss, nspr, farsight2, libXScrnSaver, ncurses, avahi, dbus, dbus_glib, intltool, libidn , lib , openssl ? null , gnutls ? null + , voice ? null } : stdenv.mkDerivation { @@ -29,12 +30,12 @@ stdenv.mkDerivation { inherit nss ncurses; buildInputs = [ gtkspell aspell - GStreamer startupnotification + GStreamer gstPluginsBase startupnotification libxml2] ++ (lib.optional (openssl != null) openssl) ++ (lib.optional (gnutls != null) gnutls) ++ - [nss nspr + [nss nspr farsight2 libXScrnSaver ncurses avahi dbus dbus_glib intltool libidn ] @@ -44,7 +45,9 @@ stdenv.mkDerivation { pkgconfig gtk perl perlXMLParser gettext ]; - configureFlags="--with-nspr-includes=${nspr}/include/nspr --with-nspr-libs=${nspr}/lib --with-nss-includes=${nss}/include/nss --with-nss-libs=${nss}/lib --with-ncurses-headers=${ncurses}/include --disable-meanwhile --disable-nm --disable-tcl --disable-vv" + patches = [./pidgin-makefile.patch]; + + configureFlags="--with-nspr-includes=${nspr}/include/nspr --with-nspr-libs=${nspr}/lib --with-nss-includes=${nss}/include/nss --with-nss-libs=${nss}/lib --with-ncurses-headers=${ncurses}/include --disable-meanwhile --disable-nm --disable-tcl" + (lib.optionalString (gnutls != null) " --enable-gnutls=yes --enable-nss=no") ; meta = { diff --git a/pkgs/applications/networking/instant-messengers/pidgin/pidgin-makefile.patch b/pkgs/applications/networking/instant-messengers/pidgin/pidgin-makefile.patch new file mode 100644 index 00000000000..2812496effa --- /dev/null +++ b/pkgs/applications/networking/instant-messengers/pidgin/pidgin-makefile.patch @@ -0,0 +1,60 @@ +diff -ru pidgin-2.6.4/pidgin/Makefile.am pidgin-2.6.4.new/pidgin/Makefile.am +--- pidgin-2.6.4/pidgin/Makefile.am 2009-11-30 04:13:54.000000000 +0100 ++++ pidgin-2.6.4.new/pidgin/Makefile.am 2009-12-27 17:30:58.000000000 +0100 +@@ -200,6 +200,7 @@ + $(GLIB_LIBS) \ + $(DBUS_LIBS) \ + $(GSTREAMER_LIBS) \ ++ $(GSTINTERFACES_LIBS) \ + $(XSS_LIBS) \ + $(SM_LIBS) \ + $(INTLLIBS) \ +@@ -224,6 +225,7 @@ + -I$(top_srcdir) \ + $(GLIB_CFLAGS) \ + $(GSTREAMER_CFLAGS) \ ++ $(GSTINTERFACES_CFLAGS) \ + $(DEBUG_CFLAGS) \ + $(GTK_CFLAGS) \ + $(DBUS_CFLAGS) \ +diff -ru pidgin-2.6.4/pidgin/Makefile.in pidgin-2.6.4.new/pidgin/Makefile.in +--- pidgin-2.6.4/pidgin/Makefile.in 2009-11-30 05:12:21.000000000 +0100 ++++ pidgin-2.6.4.new/pidgin/Makefile.in 2009-12-27 17:30:36.000000000 +0100 +@@ -645,6 +645,7 @@ + @ENABLE_GTK_TRUE@ $(GLIB_LIBS) \ + @ENABLE_GTK_TRUE@ $(DBUS_LIBS) \ + @ENABLE_GTK_TRUE@ $(GSTREAMER_LIBS) \ ++@ENABLE_GTK_TRUE@ $(GSTINTERFACES_LIBS) \ + @ENABLE_GTK_TRUE@ $(XSS_LIBS) \ + @ENABLE_GTK_TRUE@ $(SM_LIBS) \ + @ENABLE_GTK_TRUE@ $(INTLLIBS) \ +@@ -666,6 +667,7 @@ + @ENABLE_GTK_TRUE@ -I$(top_srcdir) \ + @ENABLE_GTK_TRUE@ $(GLIB_CFLAGS) \ + @ENABLE_GTK_TRUE@ $(GSTREAMER_CFLAGS) \ ++@ENABLE_GTK_TRUE@ $(GSTINTERFACES_CFLAGS) \ + @ENABLE_GTK_TRUE@ $(DEBUG_CFLAGS) \ + @ENABLE_GTK_TRUE@ $(GTK_CFLAGS) \ + @ENABLE_GTK_TRUE@ $(DBUS_CFLAGS) \ +diff -ru pidgin-2.6.4/pidgin/plugins/Makefile.am pidgin-2.6.4.new/pidgin/plugins/Makefile.am +--- pidgin-2.6.4/pidgin/plugins/Makefile.am 2009-11-30 04:13:57.000000000 +0100 ++++ pidgin-2.6.4.new/pidgin/plugins/Makefile.am 2009-12-27 16:58:50.000000000 +0100 +@@ -137,6 +137,7 @@ + $(DEBUG_CFLAGS) \ + $(GTK_CFLAGS) \ + $(GSTREAMER_CFLAGS) \ ++ $(GSTINTERFACES_CFLAGS) \ + $(PLUGIN_CFLAGS) + + # +diff -ru pidgin-2.6.4/pidgin/plugins/Makefile.in pidgin-2.6.4.new/pidgin/plugins/Makefile.in +--- pidgin-2.6.4/pidgin/plugins/Makefile.in 2009-11-30 05:12:22.000000000 +0100 ++++ pidgin-2.6.4.new/pidgin/plugins/Makefile.in 2009-12-27 16:59:13.000000000 +0100 +@@ -644,6 +644,7 @@ + $(DEBUG_CFLAGS) \ + $(GTK_CFLAGS) \ + $(GSTREAMER_CFLAGS) \ ++ $(GSTINTERFACES_CFLAGS) \ + $(PLUGIN_CFLAGS) + + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index a3b9f07b7f8..9f90f0318a3 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7283,7 +7283,7 @@ let }; pidgin = import ../applications/networking/instant-messengers/pidgin { - inherit fetchurl stdenv pkgconfig perl perlXMLParser libxml2 nss nspr + inherit fetchurl stdenv pkgconfig perl perlXMLParser libxml2 nss nspr farsight2 gtkspell aspell gettext ncurses avahi dbus dbus_glib lib intltool libidn; openssl = if (getConfig ["pidgin" "openssl"] true) then openssl else null; gnutls = if (getConfig ["pidgin" "gnutls"] false) then gnutls else null; @@ -7291,6 +7291,7 @@ let inherit (gtkLibs) gtk; inherit (gnome) startupnotification; inherit (xlibs) libXScrnSaver; + inherit (gst_all) gstPluginsBase; }; pidginlatex = composedArgsAndFun (import ../applications/networking/instant-messengers/pidgin-plugins/pidgin-latex) {