lol

* Update a bunch of dependencies of kdelibs.

svn path=/nixpkgs/branches/kde-4.7/; revision=27702

+85 -102
+7 -4
pkgs/data/misc/shared-desktop-ontologies/default.nix
··· 1 - {stdenv, fetchurl, cmake}: 1 + { stdenv, fetchurl, cmake }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "shared-desktop-ontologies-0.5"; 4 + name = "shared-desktop-ontologies-0.7.1"; 5 + 5 6 src = fetchurl { 6 - url = "mirror://sf/oscaf/${name}.tar.bz2"; 7 - sha256 = "1a1gs2b314133rg7vzwvnqbxchf7xgs0jpkydid5l2wz98m7j17r"; 7 + url = "mirror://sourceforge/oscaf/${name}.tar.bz2"; 8 + sha256 = "1b38amxr4b0n6cyy9l3lgzyjsky172cjphjr0iscahrlrc0h4phy"; 8 9 }; 10 + 9 11 buildInputs = [ cmake ]; 12 + 10 13 meta = with stdenv.lib; { 11 14 description = "Ontologies necessary for the Nepomuk semantic desktop"; 12 15 longDescription = ''
+5 -11
pkgs/desktops/kde-4.7/libs/default.nix
··· 3 3 , xz, openexr, avahi, kerberos, acl, attr, shared_desktop_ontologies, libXScrnSaver 4 4 , automoc4, strigi, soprano, qca2, attica, enchant, libdbusmenu_qt 5 5 , docbook_xml_dtd_42, docbook_xsl, polkit_qt_1 6 - , getopt, udev 6 + , getopt, udev, herqq 7 7 }: 8 8 9 9 kde.package { 10 10 11 11 buildInputs = 12 - [ acl attr attica automoc4 avahi bzip2 cmake 13 - enchant fam getopt giflib jasper libdbusmenu_qt libXScrnSaver libxslt pcre perl perl polkit_qt_1 14 - qt4 shared_mime_info strigi udev 15 - xz 12 + [ acl attr attica automoc4 avahi bzip2 cmake enchant fam getopt 13 + giflib herqq jasper libdbusmenu_qt libXScrnSaver libxslt pcre 14 + perl perl polkit_qt_1 qca2 qt4 shared_desktop_ontologies 15 + shared_mime_info soprano strigi udev xz 16 16 ]; 17 17 18 - #buildInputs = [ 19 - # cmake perl xz flex bison bzip2 pcre fam libxml2 libxslt shared_mime_info 20 - # giflib jasper /*openexr*/ aspell avahi kerberos acl attr libXScrnSaver 21 - # enchant libdbusmenu_qt polkit_qt_1 automoc4 hspell 22 - #]; 23 - 24 18 # TODO: make sonnet plugins (dictionaries) really work. 25 19 # There are a few hardcoded paths. 26 20 # Let kdelibs find openexr
+4 -4
pkgs/desktops/kde-4.7/support/soprano/default.nix
··· 1 - {stdenv, fetchurl, cmake, qt4, cluceneCore, redland, libiodbc}: 1 + { stdenv, fetchurl, cmake, qt4, clucene_core, redland, libiodbc }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "soprano-2.5.3"; 4 + name = "soprano-2.6.51"; 5 5 6 6 src = fetchurl { 7 7 url = "mirror://sourceforge/soprano/${name}.tar.bz2"; 8 - sha256 = "0hxc6jnbh0529jsc0ixvy8pshnffrpgsadinhk9navkpyn5xg4l9"; 8 + sha256 = "0sj0cklxahlhig29d0b1a3hr1p2z1xfar7j1slj2klbcy3qn47i0"; 9 9 }; 10 10 11 11 # We disable the Java backend, since we do not need them and they make the closure size much bigger 12 - buildInputs = [ cmake qt4 cluceneCore redland libiodbc ]; 12 + buildInputs = [ cmake qt4 clucene_core redland libiodbc ]; 13 13 14 14 meta = { 15 15 homepage = http://soprano.sourceforge.net/;
-22
pkgs/development/libraries/herqq/0.7.0.nix
··· 1 - { stdenv, fetchurl, qt4, unzip }: 2 - 3 - stdenv.mkDerivation rec { 4 - name = "herqq-0.7.0"; 5 - 6 - 7 - buildInputs = [ qt4 unzip ]; 8 - 9 - configurePhase = "qmake PREFIX=$out herqq.pro"; 10 - 11 - src = fetchurl { 12 - url = "mirror://sourceforge/hupnp/${name}.zip"; 13 - sha256 = "13z6wabakn2j57azhik9nvps50l85hrs028kkhn5cpd0pgcigmqz"; 14 - }; 15 - 16 - meta = { 17 - homepage = http://herqq.org; 18 - description = "A software library for building UPnP devices and control points"; 19 - inherit (qt4.meta) platforms; 20 - maintainers = [ stdenv.lib.maintainers.urkud ]; 21 - }; 22 - }
+2 -3
pkgs/development/libraries/herqq/0.8.0.nix pkgs/development/libraries/herqq/default.nix
··· 1 1 { stdenv, fetchurl, qt4, unzip }: 2 2 3 3 stdenv.mkDerivation rec { 4 - name = "herqq-0.8.0"; 5 - 4 + name = "herqq-1.0.0"; 6 5 7 6 buildInputs = [ qt4 unzip ]; 8 7 ··· 10 9 11 10 src = fetchurl { 12 11 url = "mirror://sourceforge/hupnp/${name}.zip"; 13 - sha256 = "0z1z9f48fhdif3wd7gn2gj0yxk15f0lpm01q0igsccv8m1y3mphn"; 12 + sha256 = "13klwszi7h7mvdz2ap0ac4dp7lc0gswp8lzzlwidhqfmf9pwgkyb"; 14 13 }; 15 14 16 15 meta = {
-23
pkgs/development/libraries/herqq/svn.nix
··· 1 - { stdenv, fetchsvn, qt4 }: 2 - 3 - stdenv.mkDerivation { 4 - name = "herqq-0.8.0-r91"; 5 - 6 - 7 - buildInputs = [ qt4 ]; 8 - 9 - configurePhase = "qmake PREFIX=$out herqq.pro"; 10 - 11 - src = fetchsvn { 12 - url = http://hupnp.svn.sourceforge.net/svnroot/hupnp/trunk/herqq; 13 - rev = 91; 14 - sha256 = "122md1kn8b5a1vdpn5kisqi6xklwwa57r4lacm1rxlkq3rpca864"; 15 - }; 16 - 17 - meta = { 18 - homepage = http://herqq.org; 19 - description = "A software library for building UPnP devices and control points"; 20 - inherit (qt4.meta) platforms; 21 - maintainers = [ stdenv.lib.maintainers.urkud ]; 22 - }; 23 - }
+22
pkgs/development/libraries/librdf/raptor2.nix
··· 1 + { stdenv, fetchurl, libxml2, libxslt, curl }: 2 + 3 + stdenv.mkDerivation rec { 4 + name = "raptor2-2.0.3"; 5 + 6 + src = fetchurl { 7 + url = "http://download.librdf.org/source/${name}.tar.gz"; 8 + sha256 = "1icfg01zx3d3czqz774ar2mmnp8a9m248y5zvi5yn0fzs0nyc8g2"; 9 + }; 10 + 11 + buildInputs = [ libxml2 libxslt ]; 12 + 13 + postInstall = "rm -rf $out/share/gtk-doc"; 14 + 15 + meta = { 16 + description = "The RDF Parser Toolkit"; 17 + homepage = "http://librdf.org/raptor"; 18 + license = "LGPL-2.1 Apache-2.0"; 19 + maintainers = [ stdenv.lib.maintainers.marcweber ]; 20 + platforms = stdenv.lib.platforms.linux; 21 + }; 22 + }
+3 -5
pkgs/development/libraries/librdf/rasqal.nix
··· 8 8 sha256 = "a042846e8b7af52d9d66fba788c9d579e58c535cfaf80d33dc0bd69bf6ffeb08"; 9 9 }; 10 10 11 - buildInputs = [ librdf_raptor gmp /*or mpfr*/ pkgconfig pcre libxml2 ]; 12 - 13 - preConfigure = '' 14 - export NIX_LDFLAGS="$NIX_LDFLAGS -lraptor" 15 - ''; 11 + buildInputs = [ pkgconfig librdf_raptor gmp pcre libxml2 ]; 16 12 13 + postInstall = "rm -rf $out/share/gtk-doc"; 14 + 17 15 meta = { 18 16 description = "Library that handles Resource Description Framework (RDF)"; 19 17 homepage = "http://librdf.org/rasqal";
+20 -12
pkgs/development/libraries/qca2/default.nix
··· 1 - {stdenv, fetchurl, which, qt4}: 1 + { stdenv, fetchurl, which, qt4 }: 2 2 3 - stdenv.mkDerivation { 4 - name = "qca-2.0.2"; 3 + stdenv.mkDerivation rec { 4 + name = "qca-2.0.3"; 5 + 5 6 src = fetchurl { 6 - url = http://delta.affinix.com/download/qca/2.0/qca-2.0.2.tar.bz2; 7 - sha256 = "49b5474450104a2298747c243de1451ab7a6aeed4bf7df43ffa4b7128a2837b8"; 7 + url = "http://delta.affinix.com/download/qca/2.0/${name}.tar.bz2"; 8 + sha256 = "0pw9fkjga8vxj465wswxmssxs4wj6zpxxi6kzkf4z5chyf4hr8ld"; 8 9 }; 10 + 9 11 buildInputs = [ qt4 ]; 12 + 10 13 buildNativeInputs = [ which ]; 11 - preBuild = '' 12 - sed -i include/QtCrypto/qca_publickey.h -e '/EMSA3_Raw/a,\ 13 - EMSA3_SHA224, ///< SHA224, with EMSA3 (ie PKCS#1 Version 1.5) encoding\ 14 - EMSA3_SHA256, ///< SHA256, with EMSA3 (ie PKCS#1 Version 1.5) encoding\ 15 - EMSA3_SHA384, ///< SHA384, with EMSA3 (ie PKCS#1 Version 1.5) encoding\ 16 - EMSA3_SHA512 ///< SHA512, with EMSA3 (ie PKCS#1 Version 1.5) encoding' 17 - ''; 14 + 15 + preBuild = 16 + '' 17 + sed -i include/QtCrypto/qca_publickey.h -e '/EMSA3_Raw/a,\ 18 + EMSA3_SHA224, ///< SHA224, with EMSA3 (ie PKCS#1 Version 1.5) encoding\ 19 + EMSA3_SHA256, ///< SHA256, with EMSA3 (ie PKCS#1 Version 1.5) encoding\ 20 + EMSA3_SHA384, ///< SHA384, with EMSA3 (ie PKCS#1 Version 1.5) encoding\ 21 + EMSA3_SHA512 ///< SHA512, with EMSA3 (ie PKCS#1 Version 1.5) encoding' 22 + ''; 18 23 19 24 configureFlags = "--no-separate-debug-info"; 25 + 26 + enableParallelBuilding = true; 27 + 20 28 meta = with stdenv.lib; { 21 29 description = "Qt Cryptographic Architecture"; 22 30 license = "LGPL";
+18 -13
pkgs/development/libraries/redland/1.0.10.nix
··· 4 4 }: 5 5 6 6 stdenv.mkDerivation rec { 7 - name = "redland-1.0.10"; 7 + name = "redland-1.0.10"; 8 8 9 9 src = fetchurl { 10 - url = "mirror://sf/librdf/${name}.tar.gz"; 10 + url = "http://download.librdf.org/source/${name}.tar.gz"; 11 11 sha256 = "05cq722qvw5sq08qbydzjv5snqk402cbdsy8s6qjzir7vq2hs1p3"; 12 12 }; 13 13 14 - buildInputs = [ pkgconfig ]; 14 + buildInputs = 15 + [ pkgconfig bdb openssl libxslt perl mysql postgresql sqlite curl 16 + pcre libxml2 17 + ]; 15 18 16 - propagatedBuildInputs = [ 17 - bdb openssl libxslt perl mysql postgresql sqlite curl pcre libxml2 18 - librdf_raptor librdf_rasqal 19 - ]; 19 + propagatedBuildInputs = [ librdf_raptor librdf_rasqal ]; 20 20 21 - preConfigure = '' 22 - export NIX_LDFLAGS="$NIX_LDFLAGS -lrasqal -lraptor" 23 - ''; 24 - 21 + preConfigure = 22 + '' 23 + export NIX_LDFLAGS="$NIX_LDFLAGS -lrasqal -lraptor" 24 + ''; 25 + 26 + postInstall = "rm -rf $out/share/gtk-doc"; 27 + 25 28 configureFlags = 26 29 [ "--with-threads" ] 27 30 ++ stdenv.lib.optional (bdb != null) "--with-bdb=${bdb}"; 28 - 29 - patchPhase ="sed -e 1s@/usr@${perl}@ -i utils/touch-mtime.pl"; 31 + 32 + meta = { 33 + homepage = http://librdf.org/; 34 + }; 30 35 }
+4 -5
pkgs/top-level/all-packages.nix
··· 3446 3446 3447 3447 heimdal = callPackage ../development/libraries/kerberos/heimdal.nix { }; 3448 3448 3449 - herqqSvn = callPackage ../development/libraries/herqq/svn.nix { }; 3450 - 3451 - herqq070 = callPackage ../development/libraries/herqq/0.7.0.nix { }; 3452 - 3453 - herqq080 = callPackage ../development/libraries/herqq/0.8.0.nix { }; 3449 + herqq = callPackage ../development/libraries/herqq { }; 3454 3450 3455 3451 hspell = callPackage ../development/libraries/hspell { }; 3456 3452 ··· 4205 4201 4206 4202 librdf_raptor = callPackage ../development/libraries/librdf/raptor.nix { }; 4207 4203 4204 + librdf_raptor2 = callPackage ../development/libraries/librdf/raptor2.nix { }; 4205 + 4208 4206 librdf_rasqal = callPackage ../development/libraries/librdf/rasqal.nix { }; 4209 4207 4210 4208 librdf = callPackage ../development/libraries/librdf { }; ··· 4214 4212 redland = callPackage ../development/libraries/redland/1.0.10.nix { 4215 4213 bdb = db4; 4216 4214 postgresql = null; 4215 + mysql = null; 4217 4216 }; 4218 4217 4219 4218 rhino = callPackage ../development/libraries/java/rhino {