Took viric's update script from the 4.3.x tree and updated KDE to 4.4.1

svn path=/nixpkgs/trunk/; revision=20348
This commit is contained in:
Sander van der Burg 2010-03-02 22:49:08 +00:00
parent 10cb305f11
commit 5984fe2daa
25 changed files with 248 additions and 183 deletions

View File

@ -1,10 +1,10 @@
{stdenv, fetchurl, lib, cmake, qt4, perl, alsaLib, libXi, libXtst, kdelibs, automoc4, phonon}: {stdenv, fetchurl, lib, cmake, qt4, perl, alsaLib, libXi, libXtst, kdelibs, automoc4, phonon}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "kdeaccessibility-4.4.0"; name = "kdeaccessibility-4.4.1";
src = fetchurl { src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdeaccessibility-4.4.0.tar.bz2; url = mirror://kde/stable/4.4.1/src/kdeaccessibility-4.4.1.tar.bz2;
sha256 = "0dkka6rzjd96i7mn8yia6d2mbgnl73jswm2xdnm2d2x9la6hpff3"; sha256 = "09hnac6qx7svn86ch0qm8qq1cbad9fr998q0732x2x1xink387hw";
}; };
# Missing: speechd, I was too lazy to implement this # Missing: speechd, I was too lazy to implement this
buildInputs = [ cmake qt4 perl alsaLib libXi libXtst kdelibs automoc4 phonon ]; buildInputs = [ cmake qt4 perl alsaLib libXi libXtst kdelibs automoc4 phonon ];

View File

@ -3,11 +3,11 @@
, kdelibs, kdepimlibs, kdebindings, automoc4, phonon}: , kdelibs, kdepimlibs, kdebindings, automoc4, phonon}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "kdeadmin-4.4.0"; name = "kdeadmin-4.4.1";
src = fetchurl { src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdeadmin-4.4.0.tar.bz2; url = mirror://kde/stable/4.4.1/src/kdeadmin-4.4.1.tar.bz2;
sha256 = "10gafh9qdi3v2iinbd7a2x28fcz86sd3lyym8gd64q6qq8phgxqy"; sha256 = "0dl9ffc3c8kaw2hharli9c3b7r5s1pqzndx89p36yqciril88mh2";
}; };
builder = ./builder.sh; builder = ./builder.sh;

View File

@ -2,10 +2,10 @@
, kdelibs, kdebase_workspace, automoc4, phonon, strigi, eigen}: , kdelibs, kdebase_workspace, automoc4, phonon, strigi, eigen}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "kdeartwork-4.4.0"; name = "kdeartwork-4.4.1";
src = fetchurl { src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdeartwork-4.4.0.tar.bz2; url = mirror://kde/stable/4.4.1/src/kdeartwork-4.4.1.tar.bz2;
sha256 = "08djygxycrpgn09506lmkm86d1jbl8m0bbi79jdd4q3c1w76dbi4"; sha256 = "0q99pjigjyqkjh51ni5k4yajl0arpqxpsnknahjy2bn7pi8cxsk7";
}; };
buildInputs = [ cmake qt4 perl xscreensaver buildInputs = [ cmake qt4 perl xscreensaver
kdelibs kdebase_workspace automoc4 phonon strigi eigen ]; kdelibs kdebase_workspace automoc4 phonon strigi eigen ];

View File

@ -2,10 +2,10 @@
, kdelibs, automoc4, phonon, strigi, soprano, cluceneCore, attica}: , kdelibs, automoc4, phonon, strigi, soprano, cluceneCore, attica}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "kdebase-runtime-4.4.0"; name = "kdebase-runtime-4.4.1";
src = fetchurl { src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdebase-runtime-4.4.0.tar.bz2; url = mirror://kde/stable/4.4.1/src/kdebase-runtime-4.4.1.tar.bz2;
sha256 = "1zrwkf2l7nq0z4a9pm2plkynys65h77ai4s3cqlvzwlwhf4l3f1z"; sha256 = "03yj9frnm138c6pwig9r4rw1bka05hwcrp3y90gsrrsjqakwgs4w";
}; };
/* CLUCENE_HOME=cluceneCore;*/ /* CLUCENE_HOME=cluceneCore;*/
# Still have to look into Soprano Virtuoso # Still have to look into Soprano Virtuoso

View File

@ -6,10 +6,10 @@
}: }:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "kdebase-workspace-4.4.0"; name = "kdebase-workspace-4.4.1";
src = fetchurl { src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdebase-workspace-4.4.0.tar.bz2; url = mirror://kde/stable/4.4.1/src/kdebase-workspace-4.4.1.tar.bz2;
sha256 = "16rc4cpq97bfcvj0bmq9k3kv48gjbx8569m7lg3qm91xg8nz79hn"; sha256 = "0smcfi2nmmsb9aw6wc3inz80apzvk9f7vkg2czhgz60pmc9hwp5j";
}; };
buildInputs = [ cmake perl python qt4 pam consolekit sip pyqt4 kdelibs kdepimlibs kdebindings libpthreadstubs boost libusb stdenv.gcc.libc buildInputs = [ cmake perl python qt4 pam consolekit sip pyqt4 kdelibs kdepimlibs kdebindings libpthreadstubs boost libusb stdenv.gcc.libc
libXi libXau libXdmcp libXtst libXcomposite libXdamage libXScrnSaver libXi libXau libXdmcp libXtst libXcomposite libXdamage libXScrnSaver

View File

@ -3,10 +3,10 @@
, automoc4, phonon, strigi, qimageblitz, soprano}: , automoc4, phonon, strigi, qimageblitz, soprano}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "kdebase-4.4.0"; name = "kdebase-4.4.1";
src = fetchurl { src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdebase-4.4.0.tar.bz2; url = mirror://kde/stable/4.4.1/src/kdebase-4.4.1.tar.bz2;
sha256 = "0nkl0kacp87livsqdqkqvgwq18mck5jafdz91jc4qhqkcf8p5x4x"; sha256 = "0r1939qywfnla0kzppccsc08x0lh82kqvfnmgbv9qxzqb37nqjgx";
}; };
buildInputs = [ cmake perl qt4 kdelibs pciutils stdenv.gcc.libc libraw1394 buildInputs = [ cmake perl qt4 kdelibs pciutils stdenv.gcc.libc libraw1394
kdebase_workspace automoc4 phonon strigi qimageblitz soprano ]; kdebase_workspace automoc4 phonon strigi qimageblitz soprano ];

View File

@ -6,10 +6,10 @@
# some bindings are even broken. # some bindings are even broken.
stdenv.mkDerivation { stdenv.mkDerivation {
name = "kdebindings-4.4.0"; name = "kdebindings-4.4.1";
src = fetchurl { src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdebindings-4.4.0.tar.bz2; url = mirror://kde/stable/4.4.1/src/kdebindings-4.4.1.tar.bz2;
sha256 = "1yn0wynnigbp288j9pqfd5cppc6mja9z9pcfz7g789pmyig42jvd"; sha256 = "1gx96nyjj050r5cr1azgshav9bmj58i4ihxlv8ma8k6vfrdrx3c1";
}; };
#builder = ./builder.sh; #builder = ./builder.sh;

View File

@ -3,10 +3,10 @@
, kdelibs, automoc4, phonon, eigen, attica}: , kdelibs, automoc4, phonon, eigen, attica}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "kdeedu-4.4.0"; name = "kdeedu-4.4.1";
src = fetchurl { src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdeedu-4.4.0.tar.bz2; url = mirror://kde/stable/4.4.1/src/kdeedu-4.4.1.tar.bz2;
sha256 = "0qc7y361ndpmvjpkdxa7psvx9brx3lhwp5fmm94j6gva7kvyad9d"; sha256 = "0rivhpz3kb6gycxg6daimpbk6249qsiwg2y2k4y50ngwjv9vlxvh";
}; };
buildInputs = [ cmake qt4 perl libxml2 libxslt openbabel boost readline gmm gsl facile ocaml xplanet buildInputs = [ cmake qt4 perl libxml2 libxslt openbabel boost readline gmm gsl facile ocaml xplanet
kdelibs automoc4 phonon eigen attica ]; kdelibs automoc4 phonon eigen attica ];

View File

@ -1,10 +1,10 @@
{stdenv, fetchurl, lib, cmake, qt4, perl, shared_mime_info, kdelibs, automoc4, phonon, qca2}: {stdenv, fetchurl, lib, cmake, qt4, perl, shared_mime_info, kdelibs, automoc4, phonon, qca2}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "kdegames-4.4.0"; name = "kdegames-4.4.1";
src = fetchurl { src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdegames-4.4.0.tar.bz2; url = mirror://kde/stable/4.4.1/src/kdegames-4.4.1.tar.bz2;
sha256 = "1kg9xnl2vw43wmz2k6pcinp9rs7nfx5r4dmmir5m827xmxr8p9d0"; sha256 = "13xk7anmnq4lprcqahy7q6nn7b0j8mnyy070jyafzgmc5ncvylfd";
}; };
buildInputs = [ cmake qt4 perl shared_mime_info kdelibs automoc4 phonon qca2 ]; buildInputs = [ cmake qt4 perl shared_mime_info kdelibs automoc4 phonon qca2 ];
meta = { meta = {

View File

@ -3,10 +3,10 @@
, kdelibs, automoc4, phonon, strigi, qimageblitz, soprano, qca2}: , kdelibs, automoc4, phonon, strigi, qimageblitz, soprano, qca2}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "kdegraphics-4.4.0"; name = "kdegraphics-4.4.1";
src = fetchurl { src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdegraphics-4.4.0.tar.bz2; url = mirror://kde/stable/4.4.1/src/kdegraphics-4.4.1.tar.bz2;
sha256 = "0x978k6afzi28gkj9a22h91wjd3ar5wf7ricsq29x659nkp5cw9j"; sha256 = "006v91f04j1z3pwdmd8d3gglfv1a5gcmrhnnd8wc3k6hr0kdncp1";
}; };
buildInputs = [ cmake perl qt4 exiv2 lcms saneBackends libgphoto2 libspectre poppler chmlib buildInputs = [ cmake perl qt4 exiv2 lcms saneBackends libgphoto2 libspectre poppler chmlib
shared_mime_info stdenv.gcc.libc libXxf86vm shared_mime_info stdenv.gcc.libc libXxf86vm

View File

@ -4,7 +4,7 @@
let let
deriv = attr : stdenv.mkDerivation { deriv = attr : stdenv.mkDerivation {
name = "kde-l10n-${attr.lang}-4.4.0"; name = "kde-l10n-${attr.lang}-4.4.1";
src = fetchurl { src = fetchurl {
url = attr.url; url = attr.url;
sha256 = attr.sha256; sha256 = attr.sha256;
@ -23,344 +23,344 @@ in
ar = deriv { ar = deriv {
lang = "ar"; lang = "ar";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-ar-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-ar-4.4.1.tar.bz2";
sha256 = "0a4s8xhbbmchhdsf139dvl9z27rkzjz2xf8c6wj95mc9fi1mzrsh"; sha256 = "09cs248qv8k6wnyd79jpikrx6w5mgl6n2q45g8ddhdjyk63x7ajf";
}; };
bg = deriv { bg = deriv {
lang = "bg"; lang = "bg";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-bg-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-bg-4.4.1.tar.bz2";
sha256 = "00xhn5vdsxv2q63r8944ik51xilzi5q69wpj2358nn6xz5pwjq7z"; sha256 = "137ilb8ij1mxrnm0snxarx0z4yw62z4c3x9ln9ic9zf5577l6m9x";
}; };
ca = deriv { ca = deriv {
lang = "ca"; lang = "ca";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-ca-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-ca-4.4.1.tar.bz2";
sha256 = "1r2b5gh13wim3xpwbs17nf3llkfb5v143jcrgwz005l9fhi0mzv2"; sha256 = "1687krcj082yxnjmp7ifd3579x8x07gkfv2vsr5052gibmhb6x6g";
}; };
cs = deriv { cs = deriv {
lang = "cs"; lang = "cs";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-cs-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-cs-4.4.1.tar.bz2";
sha256 = "1wbwk8g2661sygk7jjnsjfnmzv1zl1y6509qw6bkdikn3xd9v0wk"; sha256 = "0l53azcvpl29crff61x0vaar8xwlf1jx5gc8z18kgbw0gvm6m1xf";
}; };
csb = deriv { csb = deriv {
lang = "csb"; lang = "csb";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-csb-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-csb-4.4.1.tar.bz2";
sha256 = "1vi6a4y1kgi1dlzzvvskdgcal1s0sfz4nbk46y92l3gnlmmkfzd1"; sha256 = "0v0hbfs8ymafndwd2l8b2b18q2ar00hhyf0vh7p1kwvnvy0f6wxb";
}; };
da = deriv { da = deriv {
lang = "da"; lang = "da";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-da-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-da-4.4.1.tar.bz2";
sha256 = "1yxv76fvla1ba7v5zgbxsq0v6qfbcx96k2znaqi6055zzrymhf8k"; sha256 = "1m09bi6jr9n1aww2lfkidk661ih7gdfq7d0hpzb70m28rig9xwfz";
}; };
de = deriv { de = deriv {
lang = "de"; lang = "de";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-de-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-de-4.4.1.tar.bz2";
sha256 = "1kgv76vba5dhqhhg24hjl43kf2pd80h6plpf17p547k071xpfnw2"; sha256 = "0mvmh75vl3x711af5x25h4jympg4ifh4ai7fy0gv5i5c9gjdvxy5";
}; };
el = deriv { el = deriv {
lang = "el"; lang = "el";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-el-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-el-4.4.1.tar.bz2";
sha256 = "1hw652vr4d5djsxgy7hp0kjshg55zxdqski5gg2haj2wzr7y5l6r"; sha256 = "1mgh42phv34ryf24nqrbhbpmn6gnw2pq7dwiz7vybf44ai6x5ycw";
}; };
en_GB = deriv { en_GB = deriv {
lang = "en_GB"; lang = "en_GB";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-en_GB-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-en_GB-4.4.1.tar.bz2";
sha256 = "11xgnpvvarkji7lgwvnhxf1jz4819881hpn1532w8xrynj9nky21"; sha256 = "0m6a867gwbl08xrpdv8gxq91n3czav6mp868gxvdgib75nfqk0rh";
}; };
eo = deriv { eo = deriv {
lang = "eo"; lang = "eo";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-eo-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-eo-4.4.1.tar.bz2";
sha256 = "1mdgm2fr0pqi2g4p5jpwgd1jrmmzi1qqxfna0dasfmy2nqsqf2bz"; sha256 = "1brhq8hb65v34p3mzgryrp41qr2bahfrlf0hsjbz84cx8arm86v3";
}; };
es = deriv { es = deriv {
lang = "es"; lang = "es";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-es-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-es-4.4.1.tar.bz2";
sha256 = "0gaxnriw699mdp4j50jf8g46yaw08rzm4gp4211ikd4hs6w1vz12"; sha256 = "0ssawrjwbg3fyhgp1d1fafb2yvhhn9zwfwc5lz2fnl9a048y1hlp";
}; };
et = deriv { et = deriv {
lang = "et"; lang = "et";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-et-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-et-4.4.1.tar.bz2";
sha256 = "1ds404baq6al0240czlvvz52dlsl628kam0lamfw4b4fbkp7khdw"; sha256 = "0v12cqs67xkbcxf00nyailpn5yzhkslpdicyhgdch984zra3qss8";
}; };
eu = deriv { eu = deriv {
lang = "eu"; lang = "eu";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-eu-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-eu-4.4.1.tar.bz2";
sha256 = "1knh3rz1yqwsz6xjrs4xn80p2kl0ydjhwv6rgd3ll6gqqq274rnf"; sha256 = "10adk7qz0jrmv420y4r2xwj9qydfhnciaprpg34afbc2vm4c0gwh";
}; };
fi = deriv { fi = deriv {
lang = "fi"; lang = "fi";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-fi-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-fi-4.4.1.tar.bz2";
sha256 = "1x2d5wlyvg3m8dj4prmfy77qg0674b3xlj35q5l8avp2knzsib1s"; sha256 = "142irya0v3dm16iw5r6sh0aw8z80dyiybc9cizbnii4xdmwsx62k";
}; };
fr = deriv { fr = deriv {
lang = "fr"; lang = "fr";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-fr-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-fr-4.4.1.tar.bz2";
sha256 = "0ccyw7gnv9dcsb8cgydmrn675w3dhr012zm0zyxxv9h2mgaia5kj"; sha256 = "0vsia4qf4x7l770ah5g9m5wcgjrhhqm5viy003qvnbn0a70420il";
}; };
fy = deriv { fy = deriv {
lang = "fy"; lang = "fy";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-fy-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-fy-4.4.1.tar.bz2";
sha256 = "0kjgxq90ng410zp19b2j3b9k5rz9ad1g1zgxv8xmvjfvdzj5ycs4"; sha256 = "1d4gwppxsdmvb6hax04nns14jhhkjcylm8cw3km4hmhw2058xzwk";
}; };
ga = deriv { ga = deriv {
lang = "ga"; lang = "ga";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-ga-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-ga-4.4.1.tar.bz2";
sha256 = "1a7dyn1ly6n6gnxh5kvwim5yf1mj4ynlj6jlmgfxki4y6mlqhdp5"; sha256 = "1i0xmbsqf72zig64kis1bnw2qlz70006l9989bcifis9y99b6xi7";
}; };
gl = deriv { gl = deriv {
lang = "gl"; lang = "gl";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-gl-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-gl-4.4.1.tar.bz2";
sha256 = "09w81016dkhmm32jbgcfmy05895kbfj0f7s26g57ahnscfr11sz3"; sha256 = "181yxv7nc1h3yz9kqfqdz2ykgjblp88ipgcwxvwb2486zmy5z11f";
}; };
gu = deriv { gu = deriv {
lang = "gu"; lang = "gu";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-gu-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-gu-4.4.1.tar.bz2";
sha256 = "0rgq789mr0phwm7xxwkazkqp1xqikijxan3qvznb3yn6nf4qbgqk"; sha256 = "16ba0bn3yzp0v8nlyxhk6sg9v8khlwnf8b2griz9ffn18ayjfxdz";
}; };
he = deriv { he = deriv {
lang = "he"; lang = "he";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-he-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-he-4.4.1.tar.bz2";
sha256 = "0l18f6qjhkm9bjd8dv4nr3bv895s2jp4zch19pysxxigqpxhd2y6"; sha256 = "1sdgw9bgxgkh05yxqvpplanzwmavjnyskzi6i6fw5yj9kfpbj5i4";
}; };
hi = deriv { hi = deriv {
lang = "hi"; lang = "hi";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-hi-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-hi-4.4.1.tar.bz2";
sha256 = "16ah2g37hglhgsl48xc46xig0aa5aka7lwzfkmchnb9cn6jn9lqr"; sha256 = "1a909kgv343v6467p4jzqh4xi584zsn4b2v88ygw5nv2gb6kg37m";
}; };
hr = deriv { hr = deriv {
lang = "hr"; lang = "hr";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-hr-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-hr-4.4.1.tar.bz2";
sha256 = "1p46zbf98lwh50gs5lb926wgkx3lxwcirnnax970d1xk94ym4c03"; sha256 = "0ap1c2rx88i8dxz6109lb4lb3168hahg70n3rnjd8vwp1k337n12";
}; };
hu = deriv { hu = deriv {
lang = "hu"; lang = "hu";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-hu-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-hu-4.4.1.tar.bz2";
sha256 = "1xrsw13acvjw9s1qfwhnk8sr2bzj8jn3q2bkqpkwiycp8xsc34qw"; sha256 = "1qa4mdfqya8fw9c2v9xcpbb7f6sjq0h9wrbpcl5rnks86d8ii2xg";
}; };
id = deriv { id = deriv {
lang = "id"; lang = "id";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-id-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-id-4.4.1.tar.bz2";
sha256 = "0nln6zminkq2b23wbldgdfc0hjkzl4lh8l86hp5bs2xyhjq9sspj"; sha256 = "19j42p9vw6fgim4d4f3xvvmkrmybvz7a1bggqx6n2wi9ap8ibjwx";
}; };
is = deriv { is = deriv {
lang = "is"; lang = "is";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-is-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-is-4.4.1.tar.bz2";
sha256 = "0zrdirkgj5x63xp5w45f5ddl4w8fyxfqzw77pf7cj0ciczmaxr1q"; sha256 = "1c8872gzri298qsr3grxgirijm6fskkxkc98a8wh5zcl7lplm5li";
}; };
it = deriv { it = deriv {
lang = "it"; lang = "it";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-it-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-it-4.4.1.tar.bz2";
sha256 = "1dmnn62qp6ysxhxjx55pa0dz9qa4anmi3bnnncypq3sxbpc3wili"; sha256 = "1jsblj27lhrfiy9fgsnx8af0p7ginwhr7apmdkxlrcv6py0xn683";
}; };
ja = deriv { ja = deriv {
lang = "ja"; lang = "ja";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-ja-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-ja-4.4.1.tar.bz2";
sha256 = "0dq7h87gw87vb6d4ld9dvn0msjrzw8v7ns44gsfb7ww21hmghivb"; sha256 = "0ifqvchb9k36m15z583vqlw61fa2rbw9ryqasjpqnqq1vs6dnir8";
}; };
kk = deriv { kk = deriv {
lang = "kk"; lang = "kk";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-kk-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-kk-4.4.1.tar.bz2";
sha256 = "0ynahrjal7xc9l5wdcihb4vjbgsf3sxpraavmdii902jsjqnwi74"; sha256 = "1zw3xwc37ibis9w4abxc9q4dqy1k5c3i4281v9653zkq9pgm66ym";
}; };
km = deriv { km = deriv {
lang = "km"; lang = "km";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-km-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-km-4.4.1.tar.bz2";
sha256 = "1zb2p32frmx96hvzh9ln3k6v59pps55g890f919559zk7smglwgb"; sha256 = "0nbn60pm2cvkbjqibdilzzfasc3i3bl8m77x1l6wqp7s0g70sq1l";
}; };
kn = deriv { kn = deriv {
lang = "kn"; lang = "kn";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-kn-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-kn-4.4.1.tar.bz2";
sha256 = "0xbpw1z8j73psj0bhyry9srbpshy8wz4l61dqdgcdb7yczf865jl"; sha256 = "03lg31qqfax0z2akm4hw8whlabbx0br8gyw8zpmk345nvk261rmc";
}; };
ko = deriv { ko = deriv {
lang = "ko"; lang = "ko";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-ko-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-ko-4.4.1.tar.bz2";
sha256 = "1py0x86sz291as581vzyf1mk38p50jqwcbknc44vg98r6b83hf4m"; sha256 = "19mqlc1sgphar8pslkxzcrsz3h8z4dbyvl514bfwmpfn6q0m839k";
}; };
lt = deriv { lt = deriv {
lang = "lt"; lang = "lt";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-lt-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-lt-4.4.1.tar.bz2";
sha256 = "00vax8lv0z6gjrsd4j4fw6h5ica3gwwrflihkws7cs94cbgjchd3"; sha256 = "112rhksnlr182vahrvcj64wzjzf7dmrywavr8agd0db2lalyrwpx";
}; };
lv = deriv { lv = deriv {
lang = "lv"; lang = "lv";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-lv-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-lv-4.4.1.tar.bz2";
sha256 = "1savmh000g07yg30j5p6jfvgv3aj96jdf8nnjbw26rvh12vi3caa"; sha256 = "1q8jhmmycpk4lvk6n5q71v97adi2liaa97hy632ykrp6h1la7akm";
}; };
mai = deriv { mai = deriv {
lang = "mai"; lang = "mai";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-mai-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-mai-4.4.1.tar.bz2";
sha256 = "1lycsmk047k7v0yknhc826xgycsfx7pjnxg693fk4prh75nj0v3k"; sha256 = "1jczhqj5klw9lhf0ag9gpqzdj85zn9f180rypgs5nzphvvghisqc";
}; };
mk = deriv { mk = deriv {
lang = "mk"; lang = "mk";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-mk-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-mk-4.4.1.tar.bz2";
sha256 = "0fglnhrwrsyxf9zq3ckd6kdqh8m6gcqw2kh95h8qc8fl8gxskmn9"; sha256 = "1icdbgmcg1xakq9lxq1k8xr3i3dhirmk5428gzrxz7fgc63d5zsh";
}; };
ml = deriv { ml = deriv {
lang = "ml"; lang = "ml";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-ml-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-ml-4.4.1.tar.bz2";
sha256 = "0ivyy3ixj2z9j6np3vcapazgjs4nz0mxxlx74vp9fr9bskka9f4y"; sha256 = "074nqzaysmq0h65airwhcnk7n0dbm2fhssg72yc6bdi60yklhyy8";
}; };
nb = deriv { nb = deriv {
lang = "nb"; lang = "nb";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-nb-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-nb-4.4.1.tar.bz2";
sha256 = "1mmccv5kpfl5p31jymmhb27x5s6xj53kps7n6nfj3r7k6k66iszi"; sha256 = "0r1hgm28dmllyk86x73srnq1sr4xa6f0wnmw9v8pgd5r1656pzzb";
}; };
nds = deriv { nds = deriv {
lang = "nds"; lang = "nds";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-nds-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-nds-4.4.1.tar.bz2";
sha256 = "090gz9jzsjmwr01ms98ilcrh97jh0ydprx5dg6ra5sd27h53qg2p"; sha256 = "1bi41a28dqff9k2jf17v9djg8iq570j3ahxddv02fgp8lwsy8prg";
}; };
nl = deriv { nl = deriv {
lang = "nl"; lang = "nl";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-nl-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-nl-4.4.1.tar.bz2";
sha256 = "19r76d56vbmhcg340gsxx27la9j5y5lp1f736j4c0bgpwx4ryagk"; sha256 = "11avyryx8xa0l2f5zn3jj0rk6n8kw5j1cjkhrq70kxylzpzaic1g";
}; };
nn = deriv { nn = deriv {
lang = "nn"; lang = "nn";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-nn-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-nn-4.4.1.tar.bz2";
sha256 = "1cmq22mc46g9nh3bmzw4b62alkk0i2hib9hg9vammpdmscxqlapl"; sha256 = "1jyz3cj1fxk0jbrakm97h1sd7qwmll4vab754vj3k8m8s2zlsdw6";
}; };
pa = deriv { pa = deriv {
lang = "pa"; lang = "pa";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-pa-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-pa-4.4.1.tar.bz2";
sha256 = "0ngqnbxavj1r92njymx645a2rfdp7xmsrhd2n0glhix4x3lc7k1a"; sha256 = "0l8lk34xg6a686hrs4z8xrzhcgc1kr2x66vsr3lhwjid5krgc1g4";
}; };
pl = deriv { pl = deriv {
lang = "pl"; lang = "pl";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-pl-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-pl-4.4.1.tar.bz2";
sha256 = "111zcsqw42h9pyxr82mkh5jkckv5803n37731yh7zphsqdrr0fz4"; sha256 = "1yrb0cqw7bkw1axc0lx75lhxmx7mngg0nc07r3qx3sdg99jvihk1";
}; };
pt = deriv { pt = deriv {
lang = "pt"; lang = "pt";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-pt-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-pt-4.4.1.tar.bz2";
sha256 = "15ad2qp5667cvfg6b39d37nd4hashfrn9448awlwr4vkk6fkwfr6"; sha256 = "18m3d6m8ikzifigqhrgczfv716dd3sshnf3m7gryl404xnm2qrrx";
}; };
pt_BR = deriv { pt_BR = deriv {
lang = "pt_BR"; lang = "pt_BR";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-pt_BR-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-pt_BR-4.4.1.tar.bz2";
sha256 = "1yax60mipr60ixwwv1wqq31qbc1pzq193fywqsjsjhp2vycnslsq"; sha256 = "0yvvzch1wgfnshk1b1pvak0jsssfbydqbdpdlb103l6jxkp3i7ah";
}; };
ro = deriv { ro = deriv {
lang = "ro"; lang = "ro";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-ro-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-ro-4.4.1.tar.bz2";
sha256 = "19a77nsk3y0abr9csklwb3q1fbyy2gqfvxa4yhkba54055h55sfq"; sha256 = "1j8x55bmp5rpssv3sqlj9i99zznpns3x712n34hhv8ykd7bwlqbs";
}; };
ru = deriv { ru = deriv {
lang = "ru"; lang = "ru";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-ru-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-ru-4.4.1.tar.bz2";
sha256 = "0d1vsvxqp9a8w0mpsw99hsv3am6iga2v5v2zyizcm4vd1997ycn8"; sha256 = "0yfyavrljj9mxjpyyiqcmjbkyaqm2dv675b998m728bhsmy5i4kp";
}; };
si = deriv { si = deriv {
lang = "si"; lang = "si";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-si-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-si-4.4.1.tar.bz2";
sha256 = "1gm8kx2qqwgaj7wsjwpvhiqiw0aw3ics7l9mp25ai04vs140axfq"; sha256 = "0gm2p9fp0v6a5q4sj1ygww68pxqs3dmzdgc7r19ig9d0y1fh62xw";
}; };
sk = deriv { sk = deriv {
lang = "sk"; lang = "sk";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-sk-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-sk-4.4.1.tar.bz2";
sha256 = "11wq3z3nrh0am477izs4w0fgpzq7ha106286na3p2z7izzfyfh0k"; sha256 = "0cwygbnfmvcjcxr3hna4ymqb62disnkamqqf81xa04nizb640rnp";
}; };
sl = deriv { sl = deriv {
lang = "sl"; lang = "sl";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-sl-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-sl-4.4.1.tar.bz2";
sha256 = "092f7sy5dn0zngvsvifrapb6k40xqcj14qrq0bf2vqlf0a18q78i"; sha256 = "16zraz3143qfp6rdy2dh1iwkm2qaki0mgdhx11hh399rqrijpxba";
}; };
sr = deriv { sr = deriv {
lang = "sr"; lang = "sr";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-sr-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-sr-4.4.1.tar.bz2";
sha256 = "0p7nnnzsm83jajwk8f080p0wkqybsnh17zim9g31yiji0d44bqbw"; sha256 = "02ywl78spi3lys7lndlxh3dma972lphvx4373qsbl9hjsggfv9i2";
}; };
sv = deriv { sv = deriv {
lang = "sv"; lang = "sv";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-sv-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-sv-4.4.1.tar.bz2";
sha256 = "1h2aip645l50pxadv5sa8gamd9wdvzl6yahgmw81k9fqkh48qqk6"; sha256 = "1ynn6h2nssg9iwkamkfgykv5520aj68vy3rlfrhgzbssh1760zzz";
}; };
tg = deriv { tg = deriv {
lang = "tg"; lang = "tg";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-tg-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-tg-4.4.1.tar.bz2";
sha256 = "10izjnp71bgmawjhslwqzixppzkfxi9gj52r705k2y317z548lgl"; sha256 = "1g1rxk1h8aq4yn0v5g1vlljq9cwxyg5p0dr5432jlsglp4syyyx0";
}; };
tr = deriv { tr = deriv {
lang = "tr"; lang = "tr";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-tr-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-tr-4.4.1.tar.bz2";
sha256 = "11ccp03yscad0drd11mlvsyw9b72sjh076vlbfi6j97bnvm1cgrx"; sha256 = "13l5qd83r4nqqib791y9p5k807kwrz709rbvnimlpikzibg9n743";
}; };
uk = deriv { uk = deriv {
lang = "uk"; lang = "uk";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-uk-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-uk-4.4.1.tar.bz2";
sha256 = "18q2q4s2hv2bzxj7hxl5grjnns9hjsqikybq3icp7pixsdgqadxd"; sha256 = "1ipz2y6488gs2i0xkq0688ac0jnw17dxwj4rw81bas0khsslwq0m";
}; };
wa = deriv { wa = deriv {
lang = "wa"; lang = "wa";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-wa-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-wa-4.4.1.tar.bz2";
sha256 = "13zmfw2v2rqqi6mpk8zhkniyvbji6c7d7njkm87wlifz1sz4svnk"; sha256 = "17l4vda9ikxb3fx8f8ask6g9m0bqihq7q8h7c3fix5f3fjs94l6r";
}; };
zh_CN = deriv { zh_CN = deriv {
lang = "zh_CN"; lang = "zh_CN";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-zh_CN-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-zh_CN-4.4.1.tar.bz2";
sha256 = "0pbgy20434365sywzq58syi2bsqh6pvdb8adg1lmaqfy5na60s9z"; sha256 = "103519yi7hi37rfghlbnxqz9fxh3jnrw4iq882w65zganq9gqck9";
}; };
zh_TW = deriv { zh_TW = deriv {
lang = "zh_TW"; lang = "zh_TW";
url = "mirror://kde/stable/4.4.0/src/kde-l10n/kde-l10n-zh_TW-4.4.0.tar.bz2"; url = "mirror://kde/stable/4.4.1/src/kde-l10n/kde-l10n-zh_TW-4.4.1.tar.bz2";
sha256 = "190r44x834c0hrbilvx5x0901jm6dqpmsc76gxdbvfkq563x0yr9"; sha256 = "02b25lxmjh35ymc11gcci1inhjllfz05yfbbaw1my18vfy6k1jdb";
}; };
} }

View File

@ -2,7 +2,7 @@
# Typical command to generate the list of tarballs: # Typical command to generate the list of tarballs:
# export i="mirror://kde/stable/4.4.0/src/kde-l10n/"; cat $(PRINT_PATH=1 nix-prefetch-url $i | tail -n 1) | perl -e 'while (<>) { if (/(href|HREF)="([^"]*.bz2)"/) { print "$ENV{'i'}$2\n"; }; }' | sort > tarballs.list # export i="mirror://kde/stable/4.4.1/src/kde-l10n/"; cat $(PRINT_PATH=1 nix-prefetch-url $i | tail -n 1) | perl -e 'while (<>) { if (/(href|HREF)="([^"]*.bz2)"/) { print "$ENV{'i'}$2\n"; }; }' | sort > tarballs.list
# manually update extra.list # manually update extra.list
# then run: cat tarballs-7.4.list extra.list old.list | perl ./generate-expr-from-tarballs.pl # then run: cat tarballs-7.4.list extra.list old.list | perl ./generate-expr-from-tarballs.pl
@ -63,7 +63,7 @@ print OUT <<EOF;
let let
deriv = attr : stdenv.mkDerivation { deriv = attr : stdenv.mkDerivation {
name = "kde-l10n-\${attr.lang}-4.4.0"; name = "kde-l10n-\${attr.lang}-4.4.1";
src = fetchurl { src = fetchurl {
url = attr.url; url = attr.url;
sha256 = attr.sha256; sha256 = attr.sha256;

View File

@ -5,11 +5,11 @@
}: }:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "kdelibs-4.4.0"; name = "kdelibs-4.4.1";
src = fetchurl { src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdelibs-4.4.0.tar.bz2; url = mirror://kde/stable/4.4.1/src/kdelibs-4.4.1.tar.bz2;
sha256 = "1nf829k9mcnqf1jfsfjgb1dw6s0kh02sixxjcgmapccmmqx1p5ak"; sha256 = "1gw6xyfbq1scwxh4xk0k16rs24gs9067f8nnkgw4f7a1aq3xjvlv";
}; };
# The same way as cmake needed a patch for findqt4 to work properly under nix, # The same way as cmake needed a patch for findqt4 to work properly under nix,

View File

@ -2,10 +2,10 @@
, kdelibs, automoc4, phonon}: , kdelibs, automoc4, phonon}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "kdemultimedia-4.4.0"; name = "kdemultimedia-4.4.1";
src = fetchurl { src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdemultimedia-4.4.0.tar.bz2; url = mirror://kde/stable/4.4.1/src/kdemultimedia-4.4.1.tar.bz2;
sha256 = "0zvllvwj2nj7qh9jq5048d37jj55cml7d0y1k4rk1ba31mmp7vrn"; sha256 = "1ahm16y65m9k5g1mzrzy26hdyb8zrn8jwfkq4p3s9vixr02fijkg";
}; };
buildInputs = [ cmake perl qt4 alsaLib libvorbis xineLib flac taglib cdparanoia lame buildInputs = [ cmake perl qt4 alsaLib libvorbis xineLib flac taglib cdparanoia lame
kdelibs automoc4 phonon ]; kdelibs automoc4 phonon ];

View File

@ -4,10 +4,10 @@
, kdelibs, kdepimlibs, automoc4, phonon, qca2, soprano, qimageblitz, strigi}: , kdelibs, kdepimlibs, automoc4, phonon, qca2, soprano, qimageblitz, strigi}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "kdenetwork-4.4.0"; name = "kdenetwork-4.4.1";
src = fetchurl { src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdenetwork-4.4.0.tar.bz2; url = mirror://kde/stable/4.4.1/src/kdenetwork-4.4.1.tar.bz2;
sha256 = "1y1qlig3fjnppn5qc6skfzf783wwchz8hh95kgqh112zwbmslvxi"; sha256 = "1h19pp8i009aahli2sn8qzz8i49lq80v6bxwbgw2qxpqpz1s2h7r";
}; };
buildInputs = [ cmake qt4 perl speex gmp libxml2 libxslt sqlite alsaLib libidn buildInputs = [ cmake qt4 perl speex gmp libxml2 libxslt sqlite alsaLib libidn
libvncserver tapioca_qt libmsn giflib gpgme boost stdenv.gcc.libc libvncserver tapioca_qt libmsn giflib gpgme boost stdenv.gcc.libc

View File

@ -1,10 +1,10 @@
{stdenv, fetchurl, lib, cmake}: {stdenv, fetchurl, lib, cmake}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "oxygen-icons-4.4.0"; name = "oxygen-icons-4.4.1";
src = fetchurl { src = fetchurl {
url = mirror://kde/stable/4.4.0/src/oxygen-icons-4.4.0.tar.bz2; url = mirror://kde/stable/4.4.1/src/oxygen-icons-4.4.1.tar.bz2;
sha256 = "1y50hvr2chb8ng673skynra4m7ka644phwwyg8609ac03jbbg80j"; sha256 = "04s386g978fq5imbgiqp3qmjm1391mvnxg973i7ik4pxbc75irpr";
}; };
buildInputs = [ cmake ]; buildInputs = [ cmake ];
meta = { meta = {

View File

@ -3,10 +3,10 @@
, automoc4, phonon, akonadi, soprano, strigi}: , automoc4, phonon, akonadi, soprano, strigi}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "kdepim-runtime-4.4.0"; name = "kdepim-runtime-4.4.1";
src = fetchurl { src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdepim-runtime-4.4.0.tar.bz2; url = mirror://kde/stable/4.4.1/src/kdepim-runtime-4.4.1.tar.bz2;
sha256 = "1nfzxhc2la8p4nhgbrngqz3a5ymz9783nqpl82y7dsawbn7il2z1"; sha256 = "0l561c8xya1cd5j5ir5smiv4rphrl77v0wnfpdv7iv00awkm5vcy";
}; };
buildInputs = [ cmake qt4 perl libxml2 libxslt boost shared_mime_info buildInputs = [ cmake qt4 perl libxml2 libxslt boost shared_mime_info
kdelibs kdepimlibs kdelibs kdepimlibs

View File

@ -3,10 +3,10 @@
, kdelibs, kdepimlibs, automoc4, phonon, akonadi, strigi, soprano, qca2}: , kdelibs, kdepimlibs, automoc4, phonon, akonadi, strigi, soprano, qca2}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "kdepim-4.4.0"; name = "kdepim-4.4.1";
src = fetchurl { src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdepim-4.4.0.tar.bz2; url = mirror://kde/stable/4.4.1/src/kdepim-4.4.1.tar.bz2;
sha256 = "1508c7nsdcp0q7xwsw915kpz7isa37n1v2ahvc4wvxlpn2xrw406"; sha256 = "10xk86dd99bzwgxcj7cqz399h312f8by6c8md4lkqp38pi6nicdz";
}; };
builder = ./builder.sh; builder = ./builder.sh;
buildInputs = [ cmake qt4 perl boost gpgme stdenv.gcc.libc libassuan libgpgerror libxslt buildInputs = [ cmake qt4 perl boost gpgme stdenv.gcc.libc libassuan libgpgerror libxslt

View File

@ -2,10 +2,10 @@
, kdelibs, automoc4, phonon, akonadi}: , kdelibs, automoc4, phonon, akonadi}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "kdepimlibs-4.4.0"; name = "kdepimlibs-4.4.1";
src = fetchurl { src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdepimlibs-4.4.0.tar.bz2; url = mirror://kde/stable/4.4.1/src/kdepimlibs-4.4.1.tar.bz2;
sha256 = "1lps1a3p5pzpqgcg5qglfx33q3mn31ss0l8hh83wkg0gvnw1c9sl"; sha256 = "0av6zk082gf1hq3xy898ir24dmzgm0m50zp40p8qz0g8hkbj1wpw";
}; };
buildInputs = [ cmake qt4 perl boost cyrus_sasl gpgme stdenv.gcc.libc libical openldap shared_mime_info buildInputs = [ cmake qt4 perl boost cyrus_sasl gpgme stdenv.gcc.libc libical openldap shared_mime_info
kdelibs automoc4 phonon akonadi ]; kdelibs automoc4 phonon akonadi ];

View File

@ -3,10 +3,10 @@
, automoc4, phonon, soprano, eigen, qimageblitz, attica}: , automoc4, phonon, soprano, eigen, qimageblitz, attica}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "kdeplasma-addons-4.4.0"; name = "kdeplasma-addons-4.4.1";
src = fetchurl { src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdeplasma-addons-4.4.0.tar.bz2; url = mirror://kde/stable/4.4.1/src/kdeplasma-addons-4.4.1.tar.bz2;
sha256 = "1kljvjdq377n3rsbqprifvpyp9qcy4d4rhda8nxk0a9l7dsnw1sh"; sha256 = "0dgr2n77m60l3vni2f6sk3bspnbkkvnsnd7aq7ql8j1nnm6csqa7";
}; };
inherit kdebase_workspace; inherit kdebase_workspace;
builder = ./builder.sh; builder = ./builder.sh;

View File

@ -3,10 +3,10 @@
, kdelibs, kdepimlibs, automoc4, phonon, strigi}: , kdelibs, kdepimlibs, automoc4, phonon, strigi}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "kdesdk-4.4.0"; name = "kdesdk-4.4.1";
src = fetchurl { src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdesdk-4.4.0.tar.bz2; url = mirror://kde/stable/4.4.1/src/kdesdk-4.4.1.tar.bz2;
sha256 = "17wibrfj7pvvb9vhkz060qvb2r02kdm4vdzz4hfxn6b9ga4znlhf"; sha256 = "0y7m65shqyl25q9x407wiyszqsalsl4zacdvl124i44m6lkqy8ss";
}; };
builder=./builder.sh; builder=./builder.sh;
inherit aprutil; inherit aprutil;

View File

@ -1,10 +1,10 @@
{stdenv, fetchurl, lib, cmake, qt4, perl, kdelibs, kdebase_workspace, automoc4, phonon}: {stdenv, fetchurl, lib, cmake, qt4, perl, kdelibs, kdebase_workspace, automoc4, phonon}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "kdetoys-4.4.0"; name = "kdetoys-4.4.1";
src = fetchurl { src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdetoys-4.4.0.tar.bz2; url = mirror://kde/stable/4.4.1/src/kdetoys-4.4.1.tar.bz2;
sha256 = "1z9nsgvyazw29rj0g0l7sslda6k79wlb6q8a2q6fcgpzlylnpa0k"; sha256 = "1c5rvycdmww5i141aavx1fs5zny4bz9a6yh8q8fm1pnfppvhvfa3";
}; };
buildInputs = [ cmake qt4 perl kdelibs kdebase_workspace automoc4 phonon ]; buildInputs = [ cmake qt4 perl kdelibs kdebase_workspace automoc4 phonon ];
meta = { meta = {

View File

@ -0,0 +1,65 @@
#!/bin/sh
if [ $# -ne 2 ]; then
echo Run this in the kde expressions directory
echo usage: $0 oldversion newversion
echo example: $0 4.3.4 4.3.5
echo
echo This will not update the l10n expressions, which have their own generator.
echo This code supposes that the sha* assignations happen in the immediately next
echo line to the url assignation.
exit 1
fi
OLD=$1
NEW=$2
# Regexp to match for the old version
regexp_old="$(echo $OLD | sed -e 's/\./\\./g')"
# stdin: the result of grep -1 "\<url" $filename
# $1: the filename grepped, because this will modify it.
function updateinfile() {
local newhash oldhash
local file=$1
echo File: $file
while read line; do
if echo "$line" | grep -q -e "$regexp_old"; then
url=$(echo "$line" | sed 's/.*\<url *= *"\?\(.*\)"\?.*;.*/\1/')
echo - Url: "$url"
newurl=$(echo $url | sed s/"$regexp_old"/$NEW/g)
echo - New Url: "$newurl"
newhash=$(nix-prefetch-url "$newurl")
if [ $? -ne 0 ]; then
echo Error downloading
exit 1;
fi
echo - New Hash: "$newhash"
elif echo "$line" | grep -q -e '\<sha[0-9]\+ *='; then
oldhash=$(echo "$line" | sed 's/.*"\(.*\)".*/\1/')
echo - Oldhash: $oldhash
# Update the old hash in the file for the new hash
sed -i 's/\(.*\)sha.*'$oldhash'.*/\1sha256 = "'$newhash'";/g' $file
fi
done
sed -i s/"$regexp_old"/$NEW/g $file
}
# stdin: the nix files, which have 'fetchurl' calls downloading the old version files
function updatefiles() {
while read A; do
# If the file has the old version in it...
if grep -q -e "$regexp_old" $A; then
# Pass the url parameters and the surrounding shaXXX = expression to updateinfile
grep -1 "\<url\>" $A > tmp;
< tmp updateinfile $A
fi
done
}
# Apply the version update to all nix files but l10n from '.'
find . -\( -name *.nix -and -not -path "*l10n*" -\) | updatefiles

View File

@ -3,11 +3,11 @@
, kdelibs, kdepimlibs, kdebase, kdebindings, automoc4, phonon, qimageblitz, qca2}: , kdelibs, kdepimlibs, kdebase, kdebindings, automoc4, phonon, qimageblitz, qca2}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "kdeutils-4.4.0"; name = "kdeutils-4.4.1";
src = fetchurl { src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdeutils-4.4.0.tar.bz2; url = mirror://kde/stable/4.4.1/src/kdeutils-4.4.1.tar.bz2;
sha256 = "0js3gylqrwphk1jbaiak4r8l4ak5nrzrvis6kdxxllqr65bmqkxn"; sha256 = "04kcacj2b8k9vzs526kg6azhab44mgr4kwafl2pjnf7rf3hlpndv";
}; };
builder = ./builder.sh; builder = ./builder.sh;

View File

@ -2,10 +2,10 @@
, kdelibs, kdepimlibs, automoc4, phonon}: , kdelibs, kdepimlibs, automoc4, phonon}:
stdenv.mkDerivation { stdenv.mkDerivation {
name = "kdewebdev-4.4.0"; name = "kdewebdev-4.4.1";
src = fetchurl { src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdewebdev-4.4.0.tar.bz2; url = mirror://kde/stable/4.4.1/src/kdewebdev-4.4.1.tar.bz2;
sha256 = "04ikga4nwzajdq8b1hv7kkf3lg7yn1klq51q00q869yh60wdi9i2"; sha256 = "1c7dqvnd0q4n1ci128iqf83b7hvcz9n0m3djkdcid3q8b0maish0";
}; };
buildInputs = [ cmake qt4 perl libxml2 libxslt boost kdelibs kdepimlibs automoc4 phonon ]; buildInputs = [ cmake qt4 perl libxml2 libxslt boost kdelibs kdepimlibs automoc4 phonon ];
meta = { meta = {