1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-23 06:01:15 +00:00

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.mkDerivation {
name = "kdeaccessibility-4.4.0";
name = "kdeaccessibility-4.4.1";
src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdeaccessibility-4.4.0.tar.bz2;
sha256 = "0dkka6rzjd96i7mn8yia6d2mbgnl73jswm2xdnm2d2x9la6hpff3";
url = mirror://kde/stable/4.4.1/src/kdeaccessibility-4.4.1.tar.bz2;
sha256 = "09hnac6qx7svn86ch0qm8qq1cbad9fr998q0732x2x1xink387hw";
};
# Missing: speechd, I was too lazy to implement this
buildInputs = [ cmake qt4 perl alsaLib libXi libXtst kdelibs automoc4 phonon ];

View file

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

View file

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

View file

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

View file

@ -6,10 +6,10 @@
}:
stdenv.mkDerivation {
name = "kdebase-workspace-4.4.0";
name = "kdebase-workspace-4.4.1";
src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdebase-workspace-4.4.0.tar.bz2;
sha256 = "16rc4cpq97bfcvj0bmq9k3kv48gjbx8569m7lg3qm91xg8nz79hn";
url = mirror://kde/stable/4.4.1/src/kdebase-workspace-4.4.1.tar.bz2;
sha256 = "0smcfi2nmmsb9aw6wc3inz80apzvk9f7vkg2czhgz60pmc9hwp5j";
};
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

View file

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

View file

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

View file

@ -3,10 +3,10 @@
, kdelibs, automoc4, phonon, eigen, attica}:
stdenv.mkDerivation {
name = "kdeedu-4.4.0";
name = "kdeedu-4.4.1";
src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdeedu-4.4.0.tar.bz2;
sha256 = "0qc7y361ndpmvjpkdxa7psvx9brx3lhwp5fmm94j6gva7kvyad9d";
url = mirror://kde/stable/4.4.1/src/kdeedu-4.4.1.tar.bz2;
sha256 = "0rivhpz3kb6gycxg6daimpbk6249qsiwg2y2k4y50ngwjv9vlxvh";
};
buildInputs = [ cmake qt4 perl libxml2 libxslt openbabel boost readline gmm gsl facile ocaml xplanet
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.mkDerivation {
name = "kdegames-4.4.0";
name = "kdegames-4.4.1";
src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdegames-4.4.0.tar.bz2;
sha256 = "1kg9xnl2vw43wmz2k6pcinp9rs7nfx5r4dmmir5m827xmxr8p9d0";
url = mirror://kde/stable/4.4.1/src/kdegames-4.4.1.tar.bz2;
sha256 = "13xk7anmnq4lprcqahy7q6nn7b0j8mnyy070jyafzgmc5ncvylfd";
};
buildInputs = [ cmake qt4 perl shared_mime_info kdelibs automoc4 phonon qca2 ];
meta = {

View file

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

View file

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

View file

@ -2,7 +2,7 @@
# 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
# 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
deriv = attr : stdenv.mkDerivation {
name = "kde-l10n-\${attr.lang}-4.4.0";
name = "kde-l10n-\${attr.lang}-4.4.1";
src = fetchurl {
url = attr.url;
sha256 = attr.sha256;

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

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

View file

@ -1,10 +1,10 @@
{stdenv, fetchurl, lib, cmake, qt4, perl, kdelibs, kdebase_workspace, automoc4, phonon}:
stdenv.mkDerivation {
name = "kdetoys-4.4.0";
name = "kdetoys-4.4.1";
src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdetoys-4.4.0.tar.bz2;
sha256 = "1z9nsgvyazw29rj0g0l7sslda6k79wlb6q8a2q6fcgpzlylnpa0k";
url = mirror://kde/stable/4.4.1/src/kdetoys-4.4.1.tar.bz2;
sha256 = "1c5rvycdmww5i141aavx1fs5zny4bz9a6yh8q8fm1pnfppvhvfa3";
};
buildInputs = [ cmake qt4 perl kdelibs kdebase_workspace automoc4 phonon ];
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}:
stdenv.mkDerivation {
name = "kdeutils-4.4.0";
name = "kdeutils-4.4.1";
src = fetchurl {
url = mirror://kde/stable/4.4.0/src/kdeutils-4.4.0.tar.bz2;
sha256 = "0js3gylqrwphk1jbaiak4r8l4ak5nrzrvis6kdxxllqr65bmqkxn";
url = mirror://kde/stable/4.4.1/src/kdeutils-4.4.1.tar.bz2;
sha256 = "04kcacj2b8k9vzs526kg6azhab44mgr4kwafl2pjnf7rf3hlpndv";
};
builder = ./builder.sh;

View file

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