summary refs log tree commit diff
path: root/pkgs/applications
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/applications')
-rw-r--r--pkgs/applications/altcoins/primecoin.nix2
-rw-r--r--pkgs/applications/audio/abcde/default.nix4
-rw-r--r--pkgs/applications/audio/calf/default.nix4
-rw-r--r--pkgs/applications/audio/cdparanoia/default.nix15
-rw-r--r--pkgs/applications/audio/chuck/default.nix4
-rw-r--r--pkgs/applications/audio/dirt/default.nix21
-rw-r--r--pkgs/applications/audio/drumkv1/default.nix4
-rw-r--r--pkgs/applications/audio/gnaural/default.nix2
-rw-r--r--pkgs/applications/audio/id3v2/default.nix20
-rw-r--r--pkgs/applications/audio/id3v2/id3v2-0.1.11-track-bad-free.patch14
-rw-r--r--pkgs/applications/audio/jaaa/default.nix53
-rw-r--r--pkgs/applications/audio/mikmod/default.nix4
-rw-r--r--pkgs/applications/audio/mopidy-mopify/default.nix2
-rw-r--r--pkgs/applications/audio/musescore/default.nix30
-rw-r--r--pkgs/applications/audio/pamixer/default.nix38
-rw-r--r--pkgs/applications/audio/pithos/default.nix40
-rw-r--r--pkgs/applications/audio/qmmp/default.nix4
-rw-r--r--pkgs/applications/audio/qsynth/default.nix4
-rw-r--r--pkgs/applications/audio/qtractor/default.nix10
-rw-r--r--pkgs/applications/audio/samplv1/default.nix4
-rw-r--r--pkgs/applications/audio/synthv1/default.nix4
-rw-r--r--pkgs/applications/audio/tomahawk/default.nix4
-rw-r--r--pkgs/applications/audio/vkeybd/default.nix2
-rw-r--r--pkgs/applications/audio/xmp/default.nix4
-rw-r--r--pkgs/applications/audio/yoshimi/default.nix4
-rw-r--r--pkgs/applications/editors/eclipse/default.nix16
-rw-r--r--pkgs/applications/editors/emacs-24/darwin-new-sections.patch50
-rw-r--r--pkgs/applications/editors/emacs-24/default.nix35
-rw-r--r--pkgs/applications/editors/emacs-24/macport-24.3.nix2
-rw-r--r--pkgs/applications/editors/emacs-24/macport-24.4.nix2
-rw-r--r--pkgs/applications/editors/emacs-24/macport-24.5.nix101
-rw-r--r--pkgs/applications/editors/emacs-modes/cask/default.nix5
-rw-r--r--pkgs/applications/editors/emacs-modes/icicles/default.nix2
-rw-r--r--pkgs/applications/editors/idea/default.nix48
-rw-r--r--pkgs/applications/editors/nano/default.nix4
-rw-r--r--pkgs/applications/editors/yi/wrapper.nix36
-rw-r--r--pkgs/applications/editors/yi/yi-custom-cabal/LICENSE24
-rw-r--r--pkgs/applications/editors/yi/yi-custom-cabal/yi-custom.cabal17
-rw-r--r--pkgs/applications/editors/yi/yi-custom.nix40
-rw-r--r--pkgs/applications/editors/yi/yi.nix2
-rw-r--r--pkgs/applications/gis/qgis/default.nix4
-rw-r--r--pkgs/applications/graphics/apitrace/default.nix18
-rw-r--r--pkgs/applications/graphics/darktable/default.nix4
-rw-r--r--pkgs/applications/graphics/digikam/2.nix4
-rw-r--r--pkgs/applications/graphics/feh/default.nix4
-rw-r--r--pkgs/applications/graphics/pencil/default.nix4
-rw-r--r--pkgs/applications/graphics/screencloud/default.nix74
-rw-r--r--pkgs/applications/graphics/xournal/default.nix1
-rw-r--r--pkgs/applications/kde-apps-14.12/default.nix324
-rw-r--r--pkgs/applications/kde-apps-14.12/dependencies.nix1676
-rwxr-xr-xpkgs/applications/kde-apps-14.12/dependencies.sh12
-rw-r--r--pkgs/applications/kde-apps-14.12/kdelibs/polkit-install.patch12
-rw-r--r--pkgs/applications/kde-apps-14.12/manifest.nix5665
-rwxr-xr-xpkgs/applications/kde-apps-14.12/manifest.sh17
-rw-r--r--pkgs/applications/kde-apps-14.12/renames.nix23
-rw-r--r--pkgs/applications/kde-apps-14.12/setup-hook.sh1
-rw-r--r--pkgs/applications/kde-apps-15.04/default.nix1
-rw-r--r--pkgs/applications/kde-apps-15.04/dependencies.nix8
-rw-r--r--pkgs/applications/kde-apps-15.04/manifest.nix8084
-rwxr-xr-xpkgs/applications/kde-apps-15.04/manifest.sh12
-rw-r--r--pkgs/applications/misc/calibre/default.nix4
-rw-r--r--pkgs/applications/misc/cool-retro-term/default.nix2
-rw-r--r--pkgs/applications/misc/ctodo/default.nix2
-rw-r--r--pkgs/applications/misc/dbvisualizer/default.nix25
-rw-r--r--pkgs/applications/misc/kdbplus/default.nix75
-rw-r--r--pkgs/applications/misc/keepass/default.nix4
-rw-r--r--pkgs/applications/misc/keybase/default.nix (renamed from pkgs/applications/misc/keybase-node-client/default.nix)8
-rw-r--r--pkgs/applications/misc/keybase/package.nix (renamed from pkgs/applications/misc/keybase-node-client/package.nix)1670
-rw-r--r--pkgs/applications/misc/librecad/2.0.nix8
-rw-r--r--pkgs/applications/misc/mediainfo-gui/default.nix4
-rw-r--r--pkgs/applications/misc/mediainfo/default.nix4
-rw-r--r--pkgs/applications/misc/mupdf/default.nix5
-rw-r--r--pkgs/applications/misc/ocropus/default.nix57
-rw-r--r--pkgs/applications/misc/ocropus/display.patch17
-rw-r--r--pkgs/applications/misc/ranger/default.nix10
-rw-r--r--pkgs/applications/misc/rescuetime/default.nix6
-rw-r--r--pkgs/applications/misc/rtv/default.nix27
-rw-r--r--pkgs/applications/misc/synergy/default.nix4
-rw-r--r--pkgs/applications/misc/vue/default.nix55
-rw-r--r--pkgs/applications/misc/xkblayout-state/default.nix5
-rw-r--r--pkgs/applications/misc/yate/default.nix25
-rw-r--r--pkgs/applications/networking/bittorrentsync/2.0.x.nix8
-rw-r--r--pkgs/applications/networking/browsers/chromium/common.nix4
-rw-r--r--pkgs/applications/networking/browsers/chromium/source/update.nix2
-rw-r--r--pkgs/applications/networking/browsers/firefox-bin/sources.nix358
-rw-r--r--pkgs/applications/networking/browsers/firefox/default.nix4
-rw-r--r--pkgs/applications/networking/browsers/firefox/wrapper.nix2
-rw-r--r--pkgs/applications/networking/browsers/mozilla-plugins/flashplayer-11/default.nix6
-rw-r--r--pkgs/applications/networking/cluster/kubernetes/default.nix16
-rw-r--r--pkgs/applications/networking/cluster/marathon/default.nix2
-rw-r--r--pkgs/applications/networking/dropbox-cli/default.nix4
-rw-r--r--pkgs/applications/networking/dropbox/default.nix7
-rw-r--r--pkgs/applications/networking/esniper/default.nix2
-rw-r--r--pkgs/applications/networking/feedreaders/canto-curses/default.nix4
-rw-r--r--pkgs/applications/networking/feedreaders/rawdog/default.nix2
-rw-r--r--pkgs/applications/networking/feedreaders/rsstail/default.nix41
-rw-r--r--pkgs/applications/networking/ftp/filezilla/default.nix4
-rw-r--r--pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-latex/default.nix2
-rw-r--r--pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-plugin-pack/default.nix19
-rw-r--r--pkgs/applications/networking/instant-messengers/viber/default.nix68
-rw-r--r--pkgs/applications/networking/irc/quassel/default.nix4
-rw-r--r--pkgs/applications/networking/mailreaders/alpine/default.nix2
-rw-r--r--pkgs/applications/networking/mailreaders/mutt/default.nix3
-rw-r--r--pkgs/applications/networking/mailreaders/realpine/default.nix2
-rw-r--r--pkgs/applications/networking/mumble/default.nix14
-rw-r--r--pkgs/applications/networking/mumble/murmur.nix10
-rw-r--r--pkgs/applications/networking/p2p/firestr/default.nix35
-rw-r--r--pkgs/applications/networking/p2p/firestr/return.patch13
-rw-r--r--pkgs/applications/networking/p2p/ldcpp/default.nix53
-rw-r--r--pkgs/applications/networking/pond/default.nix7
-rw-r--r--pkgs/applications/networking/sniffers/wireshark/default.nix8
-rw-r--r--pkgs/applications/networking/syncthing/default.nix4
-rw-r--r--pkgs/applications/networking/umurmur/default.nix4
-rw-r--r--pkgs/applications/networking/vnstat/default.nix12
-rw-r--r--pkgs/applications/science/electronics/tkgate/1.x.nix2
-rw-r--r--pkgs/applications/science/logic/coq/8.5.nix68
-rw-r--r--pkgs/applications/science/logic/coq/default.nix4
-rw-r--r--pkgs/applications/science/math/R/default.nix4
-rw-r--r--pkgs/applications/science/programming/kframework/default.nix102
-rw-r--r--pkgs/applications/version-management/git-and-tools/default.nix4
-rw-r--r--pkgs/applications/version-management/git-and-tools/git-imerge/default.nix27
-rw-r--r--pkgs/applications/version-management/git-and-tools/git/default.nix4
-rw-r--r--pkgs/applications/version-management/git-and-tools/hub/default.nix4
-rw-r--r--pkgs/applications/video/aegisub/default.nix14
-rw-r--r--pkgs/applications/video/xawtv/default.nix2
-rw-r--r--pkgs/applications/virtualization/docker/default.nix8
-rw-r--r--pkgs/applications/window-managers/compton/default.nix1
-rw-r--r--pkgs/applications/window-managers/compton/git.nix54
-rw-r--r--pkgs/applications/window-managers/i3/default.nix11
-rw-r--r--pkgs/applications/window-managers/i3/status.nix4
-rw-r--r--pkgs/applications/window-managers/sawfish/default.nix20
-rw-r--r--pkgs/applications/window-managers/sxhkd/default.nix21
132 files changed, 5164 insertions, 14562 deletions
diff --git a/pkgs/applications/altcoins/primecoin.nix b/pkgs/applications/altcoins/primecoin.nix
index 11ec35a71bd..61bba04cb6a 100644
--- a/pkgs/applications/altcoins/primecoin.nix
+++ b/pkgs/applications/altcoins/primecoin.nix
@@ -30,7 +30,7 @@ stdenv.mkDerivation rec{
     else "install -D bitcoind $out/bin/primecoind";
 
   meta = {
-    description = "A new type cryptocurrency which is proof-of-work based on searching for prime numbers.";
+    description = "A new type cryptocurrency which is proof-of-work based on searching for prime numbers";
     longDescription= ''
       Primecoin is an innovative cryptocurrency, a form of digital
       currency secured by cryptography and issued through a
diff --git a/pkgs/applications/audio/abcde/default.nix b/pkgs/applications/audio/abcde/default.nix
index 1978fcf1874..b8c8c183753 100644
--- a/pkgs/applications/audio/abcde/default.nix
+++ b/pkgs/applications/audio/abcde/default.nix
@@ -2,13 +2,13 @@
 , perl, DigestSHA, MusicBrainz, MusicBrainzDiscID
 , makeWrapper }:
 
-let version = "2.5.4";
+let version = "2.6";
 in
   stdenv.mkDerivation {
     name = "abcde-${version}";
     src = fetchurl {
       url = "mirror://debian/pool/main/a/abcde/abcde_${version}.orig.tar.gz";
-      sha256 = "14g5lsgh53hza9848351kwpygc0yqpvvzp3s923aja77f2wpkdl5";
+      sha256 = "0y2cg233n2hixs0ji76dggpzgf52v4c4mnpwiai889ql2piafgk8";
     };
 
     # FIXME: This package does not support MP3 encoding (only Ogg),
diff --git a/pkgs/applications/audio/calf/default.nix b/pkgs/applications/audio/calf/default.nix
index efab9202025..0f6ebfcedb5 100644
--- a/pkgs/applications/audio/calf/default.nix
+++ b/pkgs/applications/audio/calf/default.nix
@@ -3,11 +3,11 @@
 
 stdenv.mkDerivation rec {
   name = "calf-${version}";
-  version = "0.0.19";
+  version = "0.0.60";
 
   src = fetchurl {
     url = "mirror://sourceforge/calf/${name}.tar.gz";
-    sha256 = "1v1cjbxv5wg6rsa2nfz1f8r7cykcpx6jm5ccqmzx866dggiff1hi";
+    sha256 = "019fwg00jv217a5r767z7szh7vdrarybac0pr2sk26xp81kibrx9";
   };
 
   buildInputs = [ 
diff --git a/pkgs/applications/audio/cdparanoia/default.nix b/pkgs/applications/audio/cdparanoia/default.nix
index 5c5416b79e1..25cc33d6cb8 100644
--- a/pkgs/applications/audio/cdparanoia/default.nix
+++ b/pkgs/applications/audio/cdparanoia/default.nix
@@ -2,14 +2,25 @@
 
 stdenv.mkDerivation rec {
   name = "cdparanoia-III-10.2";
-  
+
   src = fetchurl {
     url = "http://downloads.xiph.org/releases/cdparanoia/${name}.src.tgz";
     sha256 = "1pv4zrajm46za0f6lv162iqffih57a8ly4pc69f7y0gfyigb8p80";
   };
 
   preConfigure = "unset CC";
-  
+
+  patches = stdenv.lib.optionals stdenv.isDarwin [ 
+    (fetchurl {
+      url = "https://trac.macports.org/export/70964/trunk/dports/audio/cdparanoia/files/osx_interface.patch";
+      sha1 = "c86e573f51e6d58d5f349b22802a7a7eeece9fcd";
+    })
+    (fetchurl {
+      url = "https://trac.macports.org/export/70964/trunk/dports/audio/cdparanoia/files/patch-paranoia_paranoia.c.10.4.diff";
+      sha1 = "d7dc121374df3b82e82adf544df7bf1eec377bdb";
+    })
+  ];
+
   meta = {
     homepage = http://xiph.org/paranoia;
     description = "A tool and library for reading digital audio from CDs";
diff --git a/pkgs/applications/audio/chuck/default.nix b/pkgs/applications/audio/chuck/default.nix
index 7725ba1e4c8..bbce758be8a 100644
--- a/pkgs/applications/audio/chuck/default.nix
+++ b/pkgs/applications/audio/chuck/default.nix
@@ -1,12 +1,12 @@
 { stdenv, fetchurl, alsaLib, bison, flex, libsndfile, which }:
 
 stdenv.mkDerivation rec {
-  version = "1.3.4.0";
+  version = "1.3.5.0";
   name = "chuck-${version}";
 
   src = fetchurl {
     url = "http://chuck.cs.princeton.edu/release/files/chuck-${version}.tgz";
-    sha256 = "0cwbk8b1i18nkh2nxwzk2prranw83lgglxw7ccnp6b0r2b2yfpmn";
+    sha256 = "0rj2l5k6ncm4jaiq0igwfc2bzryzchk1is1jhk1n7wifxcf3d3k5";
   };
 
   buildInputs = [ bison flex libsndfile which ]
diff --git a/pkgs/applications/audio/dirt/default.nix b/pkgs/applications/audio/dirt/default.nix
new file mode 100644
index 00000000000..b5436fde7e9
--- /dev/null
+++ b/pkgs/applications/audio/dirt/default.nix
@@ -0,0 +1,21 @@
+{ stdenv, fetchFromGitHub, libsndfile, libsamplerate, liblo, jack2 }:
+
+stdenv.mkDerivation rec {
+  name = "dirt-git";
+  src = fetchFromGitHub {
+    repo = "Dirt";
+    owner = "tidalcycles";
+    rev = "cfc5e85318defda7462192b5159103c823ce61f7";
+    sha256 = "1shbyp54q64g6bsl6hhch58k3z1dyyy9ph6cq2xvdf8syy00sisz";
+  };
+  buildInputs = [ libsndfile libsamplerate liblo jack2 ];
+  configurePhase = ''
+    export DESTDIR=$out
+  '';
+
+  meta = {
+    description = "An unimpressive thingie for playing bits of samples with some level of accuracy";
+    homepage = "https://github.com/tidalcycles/Dirt";
+    license = stdenv.lib.licenses.gpl3;
+  };
+}
diff --git a/pkgs/applications/audio/drumkv1/default.nix b/pkgs/applications/audio/drumkv1/default.nix
index e27b95c81e5..d71845ead37 100644
--- a/pkgs/applications/audio/drumkv1/default.nix
+++ b/pkgs/applications/audio/drumkv1/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation rec {
   name = "drumkv1-${version}";
-  version = "0.6.0";
+  version = "0.6.1";
 
   src = fetchurl {
     url = "mirror://sourceforge/drumkv1/${name}.tar.gz";
-    sha256 = "1y3imsh059y9sihr92f3drwmcby4x3krmhly111ahwkydb94kphw";
+    sha256 = "082ml6g63n6s3w704fjkma8085g2l10az3f6r78y9hpgpw3042jw";
   };
 
   buildInputs = [ jack2 libsndfile lv2 qt4 ];
diff --git a/pkgs/applications/audio/gnaural/default.nix b/pkgs/applications/audio/gnaural/default.nix
index c9746590566..93abad7aa77 100644
--- a/pkgs/applications/audio/gnaural/default.nix
+++ b/pkgs/applications/audio/gnaural/default.nix
@@ -10,7 +10,7 @@ stdenv.mkDerivation rec {
   meta = with stdenv.lib;
     { description = "Auditory binaural-beat generator";
       homepage = http://gnaural.sourceforge.net/;
-      licenses = licenses.gpl2;
+      license = licenses.gpl2;
       maintainers = [ maintainers.emery ];
       platforms = platforms.linux;
     };
diff --git a/pkgs/applications/audio/id3v2/default.nix b/pkgs/applications/audio/id3v2/default.nix
index b96872c7ef0..94c2cd81002 100644
--- a/pkgs/applications/audio/id3v2/default.nix
+++ b/pkgs/applications/audio/id3v2/default.nix
@@ -1,28 +1,28 @@
 {stdenv, fetchurl, id3lib, groff, zlib}:
 
+let version = "0.1.12"; in
 stdenv.mkDerivation rec {
-  name = "id3v2-0.1.11";
+  name = "id3v2-${version}";
   src = fetchurl {
     url = "mirror://sourceforge/id3v2/${name}.tar.gz";
-    sha256 = "00r6f9yzmkrqa62dnkm8njg5cjzhmy0l17nj1ba15nrrm0mnand4";
+    sha256 = "1gr22w8gar7zh5pyyvdy7cy26i47l57jp1l1nd60xfwx339zl1c1";
   };
 
-  patches = [ ./id3v2-0.1.11-track-bad-free.patch ];
-
   nativeBuildInputs = [ groff ];
   buildInputs = [ id3lib zlib ];
 
-  configurePhase = ''
-    export makeFlags=PREFIX=$out
-  '';
+  makeFlags = "PREFIX=$(out)";
+  buildFlags = "clean all";
 
   preInstall = ''
-    mkdir -p $out/bin $out/man/man1
+    mkdir -p $out/{bin,share/man/man1}
   '';
 
-  meta = {
+  meta = with stdenv.lib; {
+    inherit version;
     description = "A command line editor for id3v2 tags";
     homepage = http://id3v2.sourceforge.net/;
-    license = stdenv.lib.licenses.gpl2Plus;
+    license = licenses.gpl2Plus;
+    maintainers = with maintainers; [ nckx ];
   };
 }
diff --git a/pkgs/applications/audio/id3v2/id3v2-0.1.11-track-bad-free.patch b/pkgs/applications/audio/id3v2/id3v2-0.1.11-track-bad-free.patch
deleted file mode 100644
index 3222fc7f41c..00000000000
--- a/pkgs/applications/audio/id3v2/id3v2-0.1.11-track-bad-free.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-http://sourceforge.net/tracker/index.php?func=detail&aid=1252035&group_id=4193&atid=304193
-
-diff -up id3v2-0.1.11/id3v2.cpp~ id3v2-0.1.11/id3v2.cpp
---- id3v2-0.1.11/id3v2.cpp~	2004-05-04 21:30:15.000000000 +0300
-+++ id3v2-0.1.11/id3v2.cpp	2008-01-03 21:22:02.000000000 +0200
-@@ -423,7 +423,7 @@ int main( int argc, char *argv[])
-         {
-           // check if there is a total track number and if we only have 
-           // the track number for this file.  In this case combine them.
--          char *currentTrackNum, *newTrackNum;
-+          char *currentTrackNum, *newTrackNum = NULL;
- 
-           if (pFrame != NULL) 
-           {
diff --git a/pkgs/applications/audio/jaaa/default.nix b/pkgs/applications/audio/jaaa/default.nix
new file mode 100644
index 00000000000..b855bd29660
--- /dev/null
+++ b/pkgs/applications/audio/jaaa/default.nix
@@ -0,0 +1,53 @@
+{ stdenv, fetchurl, alsaLib, libclthreads, libclxclient, libX11, libXft, libXrender, fftwFloat, freetype, fontconfig, jack2, xlibs, zita-alsa-pcmi }:
+
+stdenv.mkDerivation rec {
+  name = "jaaa-${version}";
+  version = "0.8.4";
+
+  src = fetchurl {
+    url = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${name}.tar.bz2";
+    sha256 = "0jyll4rkb6vja2widc340ww078rr24c6nmxbxdqvbxw409nccd01";
+  };
+
+  buildInputs = [
+    alsaLib libclthreads libclxclient libX11 libXft libXrender fftwFloat jack2 zita-alsa-pcmi
+  ];
+
+  NIX_CFLAGS_COMPILE = [
+    "-I${xlibs.xproto}/include"
+    "-I${libX11}/include"
+    "-I${libXft}/include"
+    "-I${freetype}/include"
+    "-I${fontconfig}/include"
+    "-I${libXrender}/include"
+    "-I${xlibs.renderproto}/include"
+    "-I${alsaLib}/include"
+    "-I${zita-alsa-pcmi}/include"
+  ];
+
+  patchPhase = ''
+    cd source/
+    sed -i "s@clthreads.h@${libclthreads}/include@g" $(find . -name '*.cc')
+    sed -i "s@clxclient.h@${libclxclient}/include@g" $(find . -name '*.cc')
+    sed -i "s@clthreads.h@${libclthreads}/include@g" $(find . -name '*.h')
+    sed -i "s@clxclient.h@${libclxclient}/include@g" $(find . -name '*.h')
+  '';
+
+  buildlPhase = ''
+    make PREFIX="$out"
+  '';
+
+  installPhase = ''
+    echo zita= ${zita-alsa-pcmi}
+    make PREFIX="$out" install
+    install -Dm644 ../README "$out/README"
+  '';
+
+  meta = with stdenv.lib; {
+    homepage = http://kokkinizita.linuxaudio.org/linuxaudio/index.html;
+    description = "JACK and ALSA Audio Analyser";
+    license = licenses.gpl2;
+    maintainers = [ maintainers.magnetophon ];
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/applications/audio/mikmod/default.nix b/pkgs/applications/audio/mikmod/default.nix
index 58a83dafe69..918b743fef7 100644
--- a/pkgs/applications/audio/mikmod/default.nix
+++ b/pkgs/applications/audio/mikmod/default.nix
@@ -1,10 +1,10 @@
-{ stdenv, fetchurl, libmikmod, ncurses }:
+{ stdenv, fetchurl, libmikmod, ncurses, alsaLib }:
 
 stdenv.mkDerivation rec {
   name = "mikmod-3.2.6";
 
   src = fetchurl {
-    url = "http://downloads.sourceforge.net/project/mikmod/mikmod/3.2.6/mikmod-3.2.6.tar.gz";
+    url = "mirror://sourceforge/mikmod/${name}.tar.gz";
     sha256 = "0wr61raj10rpl64mk3x9g3rwys898fbzyg93c6mrz89nvc74wm04";
   };
 
diff --git a/pkgs/applications/audio/mopidy-mopify/default.nix b/pkgs/applications/audio/mopidy-mopify/default.nix
index 2dd4c19f0e0..4616d3f7c64 100644
--- a/pkgs/applications/audio/mopidy-mopify/default.nix
+++ b/pkgs/applications/audio/mopidy-mopify/default.nix
@@ -16,7 +16,7 @@ pythonPackages.buildPythonPackage rec {
 
   meta = with stdenv.lib; {
     homepage = https://github.com/dirkgroenen/mopidy-mopify;
-    description = "A mopidy webclient based on the Spotify webbased interface.";
+    description = "A mopidy webclient based on the Spotify webbased interface";
     license = licenses.gpl3;
     maintainers = [ maintainers.Gonzih ];
   };
diff --git a/pkgs/applications/audio/musescore/default.nix b/pkgs/applications/audio/musescore/default.nix
index a0bb8789658..7d4768d2332 100644
--- a/pkgs/applications/audio/musescore/default.nix
+++ b/pkgs/applications/audio/musescore/default.nix
@@ -1,33 +1,31 @@
-{ stdenv, fetchurl, makeWrapper, cmake, qt4, pkgconfig, alsaLib, portaudio, jack2, libsndfile}:
+{ stdenv, fetchurl, makeWrapper, cmake, qt5, pkgconfig, alsaLib, portaudio, jack2
+, lame, libsndfile, libvorbis }:
 
 stdenv.mkDerivation rec {
-  name = "musescore-1.3";
+  name = "musescore-${version}";
+  version = "2.0.0";
 
   src = fetchurl {
-    url = "http://ftp.osuosl.org/pub/musescore/releases/MuseScore-1.3/mscore-1.3.tar.bz2";
-    sha256 = "a0b60cc892ac0266c58fc6392be72c0a21c3aa7fd0b6e4f1dddad1c8b36be683";
+    url = "https://github.com/musescore/MuseScore/archive/v${version}.tar.gz";
+    sha256 = "1a4fz9pqwz59brfa7qn61364hyd07lsq3lflkzn1w2q21d7xd20w";
   };
 
-  buildInputs = [ makeWrapper cmake qt4 pkgconfig alsaLib portaudio jack2 libsndfile ];
+  buildInputs = [
+    makeWrapper cmake qt5 pkgconfig alsaLib portaudio jack2 lame libsndfile libvorbis
+  ];
 
-  configurePhase = ''
-    cd mscore;
-    mkdir build;
-    cd build;
-    cmake -DCMAKE_INSTALL_PREFIX=$out -DQT_PLUGINS_DIR=$out/lib/qt4/plugins -DCMAKE_BUILD_TYPE=Release ..'';
-
-  preBuild = ''make lrelease;'';
-
-  postInstall = ''
-    wrapProgram $out/bin/mscore --prefix QT_PLUGIN_PATH : $out/lib/qt4/plugins
+  patchPhase = ''
+    sed s,"/usr/local",$out, -i Makefile
   '';
 
+  preBuild = "make lrelease";
+
   meta = with stdenv.lib; {
     description = "Qt-based score editor";
     homepage = http://musescore.org/;
     license = licenses.gpl2;
     platforms = platforms.linux;
-    maintainers = [ stdenv.lib.maintainers.vandenoever ];
+    maintainers = [ maintainers.vandenoever ];
     repositories.git = https://github.com/musescore/MuseScore;
   };
 }
diff --git a/pkgs/applications/audio/pamixer/default.nix b/pkgs/applications/audio/pamixer/default.nix
index d273c238177..d665b83340c 100644
--- a/pkgs/applications/audio/pamixer/default.nix
+++ b/pkgs/applications/audio/pamixer/default.nix
@@ -1,20 +1,16 @@
-{ stdenv, fetchgit, pulseaudio, boost }:
-
-let
-  tag = "1.1";
-in
+{ stdenv, fetchurl, boost, pulseaudio }:
 
 stdenv.mkDerivation rec {
 
-  name = "pamixer-${tag}";
+  name = "pamixer-${version}";
+  version = "1.2.1";
 
-  src = fetchgit {
-    url = git://github.com/cdemoulins/pamixer;
-    rev = "refs/tags/${tag}";
-    sha256 = "03r0sbfj85wp6yxa87pjg69ivmk0mxxa2nykr8gf2c607igmb034";
+  src = fetchurl {
+    url = "https://github.com/cdemoulins/pamixer/archive/${version}.tar.gz";
+    sha256 = "1ad6b46hh02hs1978pgihrm2bnq4z2v0imrfm3wy74xdkr6xjxy4";
   };
 
-  buildInputs = [ pulseaudio boost ];
+  buildInputs = [ boost pulseaudio ];
 
   installPhase = ''
     mkdir -p $out/bin
@@ -22,17 +18,19 @@ stdenv.mkDerivation rec {
   '';
 
   meta = with stdenv.lib; {
-    description = "Like amixer but for pulseaudio";
-    longDescription = "Features:
-      - Get the current volume of the default sink, the default source or a selected one by his id
-      - Set the volume for the default sink, the default source or any other device
-      - List the sinks
-      - List the sources
-      - Increase / Decrease the volume for a device
-      - Mute or unmute a device";
+    description = "Pulseaudio command line mixer";
+    longDescription = ''
+      Features:
+        - Get the current volume of the default sink, the default source or a selected one by his id
+        - Set the volume for the default sink, the default source or any other device
+        - List the sinks
+        - List the sources
+        - Increase / Decrease the volume for a device
+        - Mute or unmute a device
+    '';
     homepage = https://github.com/cdemoulins/pamixer;
     license = licenses.gpl3;
+    maintainers = with maintainers; [ _1126 ];
     platforms = platforms.linux;
-    maintainers = [ maintainers._1126 ];
   };
 }
diff --git a/pkgs/applications/audio/pithos/default.nix b/pkgs/applications/audio/pithos/default.nix
new file mode 100644
index 00000000000..bb863d2501c
--- /dev/null
+++ b/pkgs/applications/audio/pithos/default.nix
@@ -0,0 +1,40 @@
+# Based on Richard Wallace's post here: http://comments.gmane.org/gmane.linux.distributions.nixos/14734
+
+{ fetchurl, stdenv, pythonPackages, gtk3, libnotify, gst_all_1 }:
+pythonPackages.buildPythonPackage rec {
+  name = "pithos-${version}";
+  version = "1.0.1";
+
+  src = fetchurl {
+    url = "https://github.com/pithos/pithos/archive/${version}.tar.gz";
+    sha256 = "67b83927d5111067aefbf034d23880f96b1a2d300464e8491efa80e97e67f50f";
+  };
+
+  postPatch = ''
+    substituteInPlace setup.py --replace "/usr/share" "$out/share"
+  '';
+
+  buildInputs = with gst_all_1; [ gstreamer gst-plugins-base gst-plugins-good gst-plugins-ugly gst-plugins-bad libnotify ];
+
+  pythonPath = with pythonPackages; [ pygobject3 dbus pylast ];
+
+  propogatedBuildInputs = pythonPath;
+
+  postInstall = ''
+    wrapProgram "$out/bin/pithos" --prefix GST_PLUGIN_SYSTEM_PATH_1_0 ":" "$GST_PLUGIN_SYSTEM_PATH_1_0"
+  '';
+
+  meta = with stdenv.lib; {
+    description = "Pandora player";
+
+    longDescription = ''
+      Pandora Internet Radio player for GNOME
+    '';
+
+    homepage = http://pithos.github.io/ ;
+
+    license = licenses.gpl3;
+
+    maintainers = with maintainers; [ obadz ];
+  };
+}
diff --git a/pkgs/applications/audio/qmmp/default.nix b/pkgs/applications/audio/qmmp/default.nix
index 0622194d2c2..1a447be56b4 100644
--- a/pkgs/applications/audio/qmmp/default.nix
+++ b/pkgs/applications/audio/qmmp/default.nix
@@ -28,11 +28,11 @@
 # handle that.
 
 stdenv.mkDerivation rec {
-  name = "qmmp-0.8.2";
+  name = "qmmp-0.8.4";
 
   src = fetchurl {
     url = "http://qmmp.ylsoftware.com/files/${name}.tar.bz2";
-    sha256 = "1vwjy3bv1gj6k5kqkhw2q7aspashw6x4lxccl28iydjfzk7d7cd4";
+    sha256 = "1ld69xypyak3lzwmfvzbxsyd4fl841aaq0gmkfa7jpavbdlggydf";
   };
 
   buildInputs =
diff --git a/pkgs/applications/audio/qsynth/default.nix b/pkgs/applications/audio/qsynth/default.nix
index a5d0e7e621e..a8ff526fad9 100644
--- a/pkgs/applications/audio/qsynth/default.nix
+++ b/pkgs/applications/audio/qsynth/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation  rec {
   name = "qsynth-${version}";
-  version = "0.3.8";
+  version = "0.3.9";
 
   src = fetchurl {
     url = "mirror://sourceforge/qsynth/${name}.tar.gz";
-    sha256 = "0wmq61cq93x2l00xwr871373mj3dwamz1dg6v62x7s8m1612ndrw";
+    sha256 = "08kyn6cl755l9i1grzjx8yi3f8mgiz4gx0hgqad1n0d8yz85087b";
   };
 
   buildInputs = [ alsaLib fluidsynth jack2 qt4 ];
diff --git a/pkgs/applications/audio/qtractor/default.nix b/pkgs/applications/audio/qtractor/default.nix
index 0ae0c1ef3c8..763501a7465 100644
--- a/pkgs/applications/audio/qtractor/default.nix
+++ b/pkgs/applications/audio/qtractor/default.nix
@@ -1,20 +1,22 @@
 { alsaLib, autoconf, automake, dssi, fetchurl, gtk, jack2
 , ladspaH, ladspaPlugins, liblo, libmad, libsamplerate, libsndfile
-, libtool, libvorbis, pkgconfig, qt4, rubberband, stdenv }:
+, libtool, libvorbis, lilv, lv2, pkgconfig, qt4, rubberband, serd
+, sord, sratom, stdenv, suil }:
 
 stdenv.mkDerivation rec {
-  version = "0.6.5";
+  version = "0.6.6";
   name = "qtractor-${version}";
 
   src = fetchurl {
     url = "mirror://sourceforge/qtractor/${name}.tar.gz";
-    sha256 = "0znhm0p9azknmhga6m0qp01qaiahlnfzxya1jf9r05jn9hx5lzf0";
+    sha256 = "1n70hs4bx4hq3cp2p35jq5vlcans4fk2c35w72244vlqlajx05c0";
   };
 
   buildInputs =
     [ alsaLib autoconf automake dssi gtk jack2 ladspaH
       ladspaPlugins liblo libmad libsamplerate libsndfile libtool
-      libvorbis pkgconfig qt4 rubberband
+      libvorbis lilv lv2 pkgconfig qt4 rubberband serd sord sratom
+      suil
     ];
 
   meta = with stdenv.lib; {
diff --git a/pkgs/applications/audio/samplv1/default.nix b/pkgs/applications/audio/samplv1/default.nix
index 28473ca365b..10f0a4cec41 100644
--- a/pkgs/applications/audio/samplv1/default.nix
+++ b/pkgs/applications/audio/samplv1/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation rec {
   name = "samplv1-${version}";
-  version = "0.6.0";
+  version = "0.6.1";
 
   src = fetchurl {
     url = "mirror://sourceforge/samplv1/${name}.tar.gz";
-    sha256 = "0fbkdb2dqw7v6n8j1h6pjz2019ylli9rmz8awywv2ycm8blr5pf0";
+    sha256 = "18jh953a0480fnsflbm4j04xz02h7fqwk77v8hnv54vwwp5a1h08";
   };
 
   buildInputs = [ jack2 libsndfile lv2 qt4 ];
diff --git a/pkgs/applications/audio/synthv1/default.nix b/pkgs/applications/audio/synthv1/default.nix
index 83ce2fd66fa..37fc45983d9 100644
--- a/pkgs/applications/audio/synthv1/default.nix
+++ b/pkgs/applications/audio/synthv1/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation rec {
   name = "synthv1-${version}";
-  version = "0.6.0";
+  version = "0.6.1";
 
   src = fetchurl {
     url = "mirror://sourceforge/synthv1/${name}.tar.gz";
-    sha256 = "07570mi7rjwkkvfzdw1jcbhpkpxpjp69xj7wfzng92rk2gz7yi8m";
+    sha256 = "0v9zpa49cdj8ixpppgxz95dbn62v8mamxz6fpl7sdnzfn2l8jr4g";
   };
 
   buildInputs = [ qt4 jack2 lv2 ];
diff --git a/pkgs/applications/audio/tomahawk/default.nix b/pkgs/applications/audio/tomahawk/default.nix
index 60e66b9f591..6e03bcb27fc 100644
--- a/pkgs/applications/audio/tomahawk/default.nix
+++ b/pkgs/applications/audio/tomahawk/default.nix
@@ -15,11 +15,11 @@ let
   quazipQt4 = quazip.override { qt = qt4; };
 in stdenv.mkDerivation rec {
   name = "tomahawk-${version}";
-  version = "0.8.2";
+  version = "0.8.3";
 
   src = fetchurl {
     url = "http://download.tomahawk-player.org/${name}.tar.bz2";
-    sha256 = "1bmkkpqhflpm42sn6zf7hxv3936h3p0kdiqzmj88jm7qfgw2wbaj";
+    sha256 = "0kjzkq21g3jl1lvadsm7gf0zvpbsv208kqf76wg2hnbm4k1a02wj";
   };
 
   cmakeFlags = [
diff --git a/pkgs/applications/audio/vkeybd/default.nix b/pkgs/applications/audio/vkeybd/default.nix
index 279820a723f..b7b0fba2d54 100644
--- a/pkgs/applications/audio/vkeybd/default.nix
+++ b/pkgs/applications/audio/vkeybd/default.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation  rec {
     sed -e "s@/usr/local@$out@" -i Makefile
   '';
 
-  makeFlags = [ "TKLIB=-ltk8.5" "TCLLIB=-ltcl8.5" ];
+  makeFlags = [ "TKLIB=-l${tk.libPrefix}" "TCLLIB=-l${tcl.libPrefix}" ];
 
   postInstall = ''
     wrapProgram $out/bin/vkeybd --set TK_LIBRARY "${tk}/lib/${tk.libPrefix}"
diff --git a/pkgs/applications/audio/xmp/default.nix b/pkgs/applications/audio/xmp/default.nix
index 7f21d389cf5..6bec03bd71b 100644
--- a/pkgs/applications/audio/xmp/default.nix
+++ b/pkgs/applications/audio/xmp/default.nix
@@ -1,7 +1,7 @@
 { stdenv, fetchurl, pkgconfig, alsaLib, libxmp }:
 
 stdenv.mkDerivation rec {
-  name = "xmp-4.0.7";
+  name = "xmp-4.0.10";
 
   meta = with stdenv.lib; {
     description = "Extended module player";
@@ -13,7 +13,7 @@ stdenv.mkDerivation rec {
 
   src = fetchurl {
     url = "mirror://sourceforge/xmp/xmp/${name}.tar.gz";
-    sha256 = "0qgzzaxhshz5l7s21x89xb43pbbi0zap6a4lk4s7gjp1qca2agcw";
+    sha256 = "0gjylvvmq7ha0nhcjg56qfp0xxpsrcsj7y5r914svd5x1ppmzm5n";
   };
 
   buildInputs = [ pkgconfig alsaLib libxmp ];
diff --git a/pkgs/applications/audio/yoshimi/default.nix b/pkgs/applications/audio/yoshimi/default.nix
index 5277bf6f68c..5164c80695b 100644
--- a/pkgs/applications/audio/yoshimi/default.nix
+++ b/pkgs/applications/audio/yoshimi/default.nix
@@ -6,11 +6,11 @@ assert stdenv ? glibc;
 
 stdenv.mkDerivation  rec {
   name = "yoshimi-${version}";
-  version = "1.3.3";
+  version = "1.3.4";
 
   src = fetchurl {
     url = "mirror://sourceforge/yoshimi/${name}.tar.bz2";
-    sha256 = "0f37xjkay3800fbx0iwjca005b1hrjbhszrzn0xg662vf8mj44nv";
+    sha256 = "0vfk90jwn3r21703yizrfc4bmiz70fh8kd8w892s14d3k0kvhcwv";
   };
 
   buildInputs = [
diff --git a/pkgs/applications/editors/eclipse/default.nix b/pkgs/applications/editors/eclipse/default.nix
index 41be00bdb63..8964d6c6480 100644
--- a/pkgs/applications/editors/eclipse/default.nix
+++ b/pkgs/applications/editors/eclipse/default.nix
@@ -98,6 +98,22 @@ in {
         };
   };
 
+  eclipse_scala_sdk_40 = buildEclipse {
+    name = "eclipse-scala_sdk-4.0.0";
+    description = "Eclipse IDE for Scala Developers";
+    src =
+      if stdenv.system == "x86_64-linux" then
+        fetchurl { # tested
+          url = http://downloads.typesafe.com/scalaide-pack/4.0.0.vfinal-luna-211-20150305/scala-SDK-4.0.0-vfinal-2.11-linux.gtk.x86_64.tar.gz;
+          sha256  = "b65c5e8160e72c8389537e9e427138e6daa2065f9df3a943a86e40dd1543dd83";
+        }
+      else
+        fetchurl { # untested
+          url = http://downloads.typesafe.com/scalaide-pack/4.0.0.vfinal-luna-211-20150305/scala-SDK-4.0.0-vfinal-2.11-linux.gtk.x86.tar.gz;
+          sha256 = "f422aea5903c97d212264a5a43c6ebc638aecbd4ce5e6078d92618725bc5d31e";
+        };
+  };
+
   eclipse_cpp_36 = buildEclipse {
     name = "eclipse-cpp-3.6.2";
     description = "Eclipse IDE for C/C++ Developers";
diff --git a/pkgs/applications/editors/emacs-24/darwin-new-sections.patch b/pkgs/applications/editors/emacs-24/darwin-new-sections.patch
deleted file mode 100644
index dfd72fe3f51..00000000000
--- a/pkgs/applications/editors/emacs-24/darwin-new-sections.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-http://bazaar.launchpad.net/~naesten/emacs/nextstep-stuff/revision/108961
-
-diff -ru emacs-24.3-orig/src/unexmacosx.c emacs-24.3/src/unexmacosx.c
---- emacs-24.3-orig/src/unexmacosx.c	2013-01-01 21:37:17.000000000 +0100
-+++ emacs-24.3/src/unexmacosx.c	2014-08-09 18:39:52.000000000 +0200
-@@ -838,7 +838,7 @@
- 	  if (!(sectp->addr <= (unsigned long)my_edata
- 		&& my_size <= sectp->size))
- 	    unexec_error ("my_edata is not in section %s", SECT_DATA);
--	  if (!unexec_write (sectp->offset, (void *) sectp->addr, my_size))
-+          if (!unexec_write (sectp->offset, (void *) sectp->addr, sectp->size))
- 	    unexec_error ("cannot write section %s", SECT_DATA);
- 	  if (!unexec_copy (sectp->offset + my_size, old_file_offset + my_size,
- 			    sectp->size - my_size))
-@@ -880,6 +880,27 @@
- 	  if (!unexec_write (header_offset, sectp, sizeof (struct section)))
- 	    unexec_error ("cannot write section %.16s's header", sectp->sectname);
- 	}
-+      else if (strncmp (sectp->sectname, "__bss", 5) == 0
-+	       || strncmp (sectp->sectname, "__pu_bss", 8) == 0)
-+	{
-+	  sectp->flags = S_REGULAR;
-+	  
-+	  /* These sections are produced by GCC 4.6+.
-+
-+	     FIXME: We possibly ought to clear uninitialized local
-+	     variables in statically linked libraries like for
-+	     SECT_BSS (__bss) above, but setting up the markers we
-+	     need in lastfile.c would be rather messy.  See
-+	     darwin_output_aligned_bss () in gcc/config/darwin.c for
-+	     the root of the problem, keeping in mind that the
-+	     sections are numbered by their alignment in GCC 4.6, but
-+	     by log2(alignment) in GCC 4.7.  */
-+
-+	  if (!unexec_write (sectp->offset, (void *) sectp->addr, sectp->size))
-+	    unexec_error ("cannot copy section %.16s", sectp->sectname);
-+	  if (!unexec_write (header_offset, sectp, sizeof (struct section)))
-+	    unexec_error ("cannot write section %.16s's header", sectp->sectname);
-+	}
-       else if (strncmp (sectp->sectname, "__la_symbol_ptr", 16) == 0
- 	       || strncmp (sectp->sectname, "__nl_symbol_ptr", 16) == 0
- 	       || strncmp (sectp->sectname, "__got", 16) == 0
-@@ -891,6 +912,7 @@
- 	       || strncmp (sectp->sectname, "__program_vars", 16) == 0
- 	       || strncmp (sectp->sectname, "__mod_init_func", 16) == 0
- 	       || strncmp (sectp->sectname, "__mod_term_func", 16) == 0
-+	       || strncmp (sectp->sectname, "__static_data", 16) == 0
- 	       || strncmp (sectp->sectname, "__objc_", 7) == 0)
- 	{
- 	  if (!unexec_copy (sectp->offset, old_file_offset, sectp->size))
diff --git a/pkgs/applications/editors/emacs-24/default.nix b/pkgs/applications/editors/emacs-24/default.nix
index 83774206b5c..01895647a6b 100644
--- a/pkgs/applications/editors/emacs-24/default.nix
+++ b/pkgs/applications/editors/emacs-24/default.nix
@@ -2,24 +2,36 @@
 , pkgconfig, gtk, libXft, dbus, libpng, libjpeg, libungif
 , libtiff, librsvg, texinfo, gconf, libxml2, imagemagick, gnutls
 , alsaLib, cairo
-, withX ? !stdenv.isDarwin, withGTK ? true
+, withX ? !stdenv.isDarwin
+, withGTK3 ? false, gtk3 ? null
+, withGTK2 ? true, gtk2
 }:
 
 assert (libXft != null) -> libpng != null;	# probably a bug
 assert stdenv.isDarwin -> libXaw != null;	# fails to link otherwise
+assert withGTK2 -> withX || stdenv.isDarwin;
+assert withGTK3 -> withX || stdenv.isDarwin;
+assert withGTK2 -> !withGTK3 && gtk2 != null;
+assert withGTK3 -> !withGTK2 && gtk3 != null;
+
+let
+  toolkit =
+    if withGTK3 then "gtk3"
+    else if withGTK2 then "gtk2"
+    else "lucid";
+in
 
 stdenv.mkDerivation rec {
-  name = "emacs-24.4";
+  name = "emacs-24.5";
 
   builder = ./builder.sh;
 
   src = fetchurl {
     url    = "mirror://gnu/emacs/${name}.tar.xz";
-    sha256 = "1zflm6ac34s6v166p58ilxrxbxjm0q2wfc25f8y0mjml1lbr3qs7";
+    sha256 = "0kn3rzm91qiswi0cql89kbv6mqn27rwsyjfb8xmwy9m5s8fxfiyx";
   };
 
   patches = stdenv.lib.optionals stdenv.isDarwin [
-    ./darwin-new-sections.patch
     ./at-fdcwd.patch
   ];
 
@@ -28,17 +40,16 @@ stdenv.mkDerivation rec {
     ++ stdenv.lib.optional stdenv.isLinux dbus
     ++ stdenv.lib.optionals withX
       [ x11 libXaw Xaw3d libXpm libpng libjpeg libungif libtiff librsvg libXft
-        imagemagick gtk gconf ]
+        imagemagick gconf ]
+    ++ stdenv.lib.optional (withX && withGTK2) [ gtk2 ]
+    ++ stdenv.lib.optional (withX && withGTK3) [ gtk3 ]
     ++ stdenv.lib.optional (stdenv.isDarwin && withX) cairo;
 
   configureFlags =
-    ( if withX && withGTK then
-        [ "--with-x-toolkit=gtk" "--with-xft"]
-      else (if withX then
-        [ "--with-x-toolkit=lucid" "--with-xft" ]
-      else
-        [ "--with-x=no" "--with-xpm=no" "--with-jpeg=no" "--with-png=no"
-          "--with-gif=no" "--with-tiff=no" ] ) );
+    if withX
+      then [ "--with-x-toolkit=${toolkit}" "--with-xft" ]
+      else [ "--with-x=no" "--with-xpm=no" "--with-jpeg=no" "--with-png=no"
+             "--with-gif=no" "--with-tiff=no" ];
 
   NIX_CFLAGS_COMPILE = stdenv.lib.optionalString (stdenv.isDarwin && withX)
     "-I${cairo}/include/cairo";
diff --git a/pkgs/applications/editors/emacs-24/macport-24.3.nix b/pkgs/applications/editors/emacs-24/macport-24.3.nix
index d9b32351040..191969eef5b 100644
--- a/pkgs/applications/editors/emacs-24/macport-24.3.nix
+++ b/pkgs/applications/editors/emacs-24/macport-24.3.nix
@@ -17,8 +17,6 @@ stdenv.mkDerivation rec {
     sha256 = "194y341zrpjp75mc3099kjc0inr1d379wwsnav257bwsc967h8yx";
   };
 
-  patches = [ ./darwin-new-sections.patch ];
-
   buildInputs = [ ncurses pkgconfig texinfo libxml2 gnutls ];
 
   postUnpack = ''
diff --git a/pkgs/applications/editors/emacs-24/macport-24.4.nix b/pkgs/applications/editors/emacs-24/macport-24.4.nix
index 802faf44c64..b79ac6150ed 100644
--- a/pkgs/applications/editors/emacs-24/macport-24.4.nix
+++ b/pkgs/applications/editors/emacs-24/macport-24.4.nix
@@ -17,8 +17,6 @@ stdenv.mkDerivation rec {
     sha256 = "0qzzqnql0z0a2p3ciccy8gq79v0s7s717lchcprn3wlaqcrk2g1p";
   };
 
-  patches = [ ./darwin-new-sections.patch ];
-
   buildInputs = [ ncurses pkgconfig texinfo libxml2 gnutls ];
 
   postUnpack = ''
diff --git a/pkgs/applications/editors/emacs-24/macport-24.5.nix b/pkgs/applications/editors/emacs-24/macport-24.5.nix
new file mode 100644
index 00000000000..db0d05584e1
--- /dev/null
+++ b/pkgs/applications/editors/emacs-24/macport-24.5.nix
@@ -0,0 +1,101 @@
+{ stdenv, fetchurl, ncurses, pkgconfig, texinfo, libxml2, gnutls
+}:
+
+stdenv.mkDerivation rec {
+  emacsName = "emacs-24.5";
+  name = "${emacsName}-mac-5.7";
+
+  #builder = ./builder.sh;
+
+  src = fetchurl {
+    url = "mirror://gnu/emacs/${emacsName}.tar.xz";
+    sha256 = "0kn3rzm91qiswi0cql89kbv6mqn27rwsyjfb8xmwy9m5s8fxfiyx";
+  };
+
+  macportSrc = fetchurl {
+    url = "ftp://ftp.math.s.chiba-u.ac.jp/emacs/${name}.tar.gz";
+    sha256 = "1a86l3556h24x9ml6r8n6xbrxymb9gr38sicny3f0m281myhlsvv";
+  };
+
+  buildInputs = [ ncurses pkgconfig texinfo libxml2 gnutls ];
+
+  postUnpack = ''
+    mv $emacsName $name
+    tar xzf $macportSrc
+    mv $name $emacsName
+  '';
+
+  preConfigure = ''
+    substituteInPlace Makefile.in --replace "/bin/pwd" "pwd"
+    substituteInPlace lib-src/Makefile.in --replace "/bin/pwd" "pwd"
+
+    patch -p1 < patch-mac
+
+    # The search for 'tputs' will fail because it's in ncursesw within the
+    # ncurses package, yet Emacs' configure script only looks in ncurses.
+    # Further, we need to make sure that the -L option occurs before mention
+    # of the library, so that it finds it within the Nix store.
+    sed -i 's/tinfo ncurses/tinfo ncursesw/' configure
+    ncurseslib=$(echo ${ncurses}/lib | sed 's#/#\\/#g')
+    sed -i "s/OLIBS=\$LIBS/OLIBS=\"-L$ncurseslib \$LIBS\"/" configure
+    sed -i 's/LIBS="\$LIBS_TERMCAP \$LIBS"/LIBS="\$LIBS \$LIBS_TERMCAP"/' configure
+
+    configureFlagsArray=(
+      LDFLAGS=-L${ncurses}/lib
+      --with-xml2=yes
+      --with-gnutls=yes
+      --with-mac
+      --enable-mac-app=$out/Applications
+    )
+    makeFlagsArray=(
+      CFLAGS=-O3
+      LDFLAGS="-O3 -L${ncurses}/lib"
+    );
+  '';
+
+  postInstall = ''
+    cat >$out/share/emacs/site-lisp/site-start.el <<EOF
+    ;; nixos specific load-path
+    (when (getenv "NIX_PROFILES") (setq load-path
+                          (append (reverse (mapcar (lambda (x) (concat x "/share/emacs/site-lisp/"))
+                             (split-string (getenv "NIX_PROFILES"))))
+                    load-path)))
+
+    ;; make tramp work for NixOS machines
+    (eval-after-load 'tramp '(add-to-list 'tramp-remote-path "/run/current-system/sw/bin"))
+    EOF
+  '';
+
+  doCheck = true;
+
+  meta = with stdenv.lib; {
+    description = "GNU Emacs 24, the extensible, customizable text editor";
+    homepage    = http://www.gnu.org/software/emacs/;
+    license     = licenses.gpl3Plus;
+    maintainers = with maintainers; [ jwiegley ];
+    platforms   = platforms.darwin;
+
+    longDescription = ''
+      GNU Emacs is an extensible, customizable text editor—and more.  At its
+      core is an interpreter for Emacs Lisp, a dialect of the Lisp
+      programming language with extensions to support text editing.
+
+      The features of GNU Emacs include: content-sensitive editing modes,
+      including syntax coloring, for a wide variety of file types including
+      plain text, source code, and HTML; complete built-in documentation,
+      including a tutorial for new users; full Unicode support for nearly all
+      human languages and their scripts; highly customizable, using Emacs
+      Lisp code or a graphical interface; a large number of extensions that
+      add other functionality, including a project planner, mail and news
+      reader, debugger interface, calendar, and more.  Many of these
+      extensions are distributed with GNU Emacs; others are available
+      separately.
+
+      This is "Mac port" addition to GNU Emacs 24. This provides a native
+      GUI support for Mac OS X 10.4 - 10.9. Note that Emacs 23 and later
+      already contain the official GUI support via the NS (Cocoa) port for
+      Mac OS X 10.4 and later. So if it is good enough for you, then you
+      don't need to try this.
+    '';
+  };
+}
diff --git a/pkgs/applications/editors/emacs-modes/cask/default.nix b/pkgs/applications/editors/emacs-modes/cask/default.nix
index 90c32f0e2bc..7d987e73b91 100644
--- a/pkgs/applications/editors/emacs-modes/cask/default.nix
+++ b/pkgs/applications/editors/emacs-modes/cask/default.nix
@@ -22,6 +22,11 @@ stdenv.mkDerivation rec {
     install -d "$out/bin"
     install bin/cask "$out/bin"
 
+    # We also need to install cask's templates in order for 'cask
+    # init' to work properly.
+    install -d "$out/templates"
+    install templates/* "$out/templates"
+
     # In order to work with cask's hard coded file paths (during bootstrap),
     # we have to create these links.
     ln -s "$out/share/emacs/site-lisp/"* "$out"
diff --git a/pkgs/applications/editors/emacs-modes/icicles/default.nix b/pkgs/applications/editors/emacs-modes/icicles/default.nix
index 820e959a357..1a145e1b648 100644
--- a/pkgs/applications/editors/emacs-modes/icicles/default.nix
+++ b/pkgs/applications/editors/emacs-modes/icicles/default.nix
@@ -34,7 +34,7 @@ stdenv.mkDerivation {
 
   meta = {
     homepage = "http://www.emacswiki.org/emacs/Icicles";
-    description = "Enhance Emacs minibuffer input with cycling and powerful completion.";
+    description = "Enhance Emacs minibuffer input with cycling and powerful completion";
     license = stdenv.lib.licenses.gpl2Plus;
 
     maintainers = with stdenv.lib.maintainers; [ simons ];
diff --git a/pkgs/applications/editors/idea/default.nix b/pkgs/applications/editors/idea/default.nix
index 0d6851a79e8..b99265cf0dd 100644
--- a/pkgs/applications/editors/idea/default.nix
+++ b/pkgs/applications/editors/idea/default.nix
@@ -63,9 +63,11 @@ let
       item=${desktopItem}
 
       makeWrapper "$out/$name/bin/${loName}.sh" "$out/bin/${execName}" \
-        --prefix PATH : "$out/libexec/${name},${jdk}/bin:${coreutils}/bin:${gnugrep}/bin:${which}/bin:${git}/bin" \
-        --prefix JDK_HOME : "$jdk" \
-        --prefix ${hiName}_JDK : "$jdk"
+        --prefix PATH : "$out/libexec/${name}:${jdk}/bin:${coreutils}/bin:${gnugrep}/bin:${which}/bin:${git}/bin" \
+        --set JDK_HOME "$jdk" \
+        --set ${hiName}_JDK "$jdk" \
+        --set ANDROID_JAVA_HOME "$jdk" \
+        --set JAVA_HOME "$jdk"
 
       ln -s "$item/share/applications" $out/share
     '';
@@ -210,50 +212,50 @@ in
 
   android-studio = buildAndroidStudio rec {
     name = "android-studio-${version}";
-    version = "1.1.0";
-    build = "135.1740770";
+    version = "1.2.0.8";
+    build = "141.1845774";
     description = "Android development environment based on IntelliJ IDEA";
     license = stdenv.lib.licenses.asl20;
     src = fetchurl {
       url = "https://dl.google.com/dl/android/studio/ide-zips/${version}" +
             "/android-studio-ide-${build}-linux.zip";
-      sha256 = "1r2hrld3yfaxq3mw2xmzhvrrhc7w5xlv3d18rv758hy9n40c2nr1";
+      sha256 = "1l201qv1aya1l9jrybgqclv2v2fgzdpcb6qsnxszcq3npplisw9h";
     };
   };
 
   clion = buildClion rec {
-    name = "clion-${build}";
-    version = "eap";
-    build = "141.102.4";
-    description  = "C/C++ IDE. New. Intelligent. Cross-platform.";
+    name = "clion-${version}";
+    version = "1.0";
+    build = "141.353";
+    description  = "C/C++ IDE. New. Intelligent. Cross-platform";
     license = stdenv.lib.licenses.unfree;
     src = fetchurl {
       url = "https://download.jetbrains.com/cpp/${name}.tar.gz";
-      sha256 = "0qjm8wxqn171wfd7yqf5ys1g4mwl0iyhlbry29jkgkikxp7h9dym";
+      sha256 = "0xjdx13ljp1vy51a7rsj25wg3bsvry4kxq5cdng8zrc1g2y1fqw5";
     };
   };
 
   idea-community = buildIdea rec {
     name = "idea-community-${version}";
-    version = "14.1";
-    build = "IC-141.177.4";
+    version = "14.1.2";
+    build = "IC-141.713.2";
     description = "Integrated Development Environment (IDE) by Jetbrains, community edition";
     license = stdenv.lib.licenses.asl20;
     src = fetchurl {
       url = "https://download.jetbrains.com/idea/ideaIC-${version}.tar.gz";
-      sha256 = "05irkxhmx6pisvghjalw8hcf9v3n4wn0n0zc92ahivzxlicylpr6";
+      sha256 = "1skxbax7gsxxf7519qasxwp9q0v9ff755ibqr1w47dv2al47kjzq";
     };
   };
 
   idea-ultimate = buildIdea rec {
     name = "idea-ultimate-${version}";
-    version = "14.1";
-    build = "IU-141.177.4";
+    version = "14.1.2";
+    build = "IU-141.713.2";
     description = "Integrated Development Environment (IDE) by Jetbrains, requires paid license";
     license = stdenv.lib.licenses.unfree;
     src = fetchurl {
       url = "https://download.jetbrains.com/idea/ideaIU-${version}.tar.gz";
-      sha256 = "10zv3m44ci7gl7163yp4wxnjy7c0g5zl34c2ibnx4c6ds6l4di2p";
+      sha256 = "1ddy0f83rs3yx3w8v49cmlhkc8qxapdh702g26gzlapbpvfw58ay";
     };
   };
 
@@ -271,25 +273,25 @@ in
 
   pycharm-community = buildPycharm rec {
     name = "pycharm-community-${version}";
-    version = "4.0.5";
-    build = "139.1547";
+    version = "4.0.6";
+    build = "139.1659";
     description = "PyCharm 4.0 Community Edition";
     license = stdenv.lib.licenses.asl20;
     src = fetchurl {
       url = "https://download.jetbrains.com/python/${name}.tar.gz";
-      sha256 = "16na04sp9q7z10kjx8wpf9k9bv9vgv7rmd9jnrn72nhwd7bp0n1i";
+      sha256 = "16lf2slssfgbds6zyp2rs0ssrg8aw5d2w7b755iqimiyfhyyv83s";
     };
   };
 
   pycharm-professional = buildPycharm rec {
     name = "pycharm-professional-${version}";
-    version = "4.0.5";
-    build = "139.1547";
+    version = "4.0.6";
+    build = "139.1659";
     description = "PyCharm 4.0 Professional Edition";
     license = stdenv.lib.licenses.unfree;
     src = fetchurl {
       url = "https://download.jetbrains.com/python/${name}.tar.gz";
-      sha256 = "17cxznv7q47isym6l7kbp3jdzdgj02jayygy42x4bwjmg579v1gg";
+      sha256 = "0wavw41nzqnx75y3k3l5kq09i5d9j8hb4r6a0y3nxzqvmdfza55r";
     };
   };
 
diff --git a/pkgs/applications/editors/nano/default.nix b/pkgs/applications/editors/nano/default.nix
index e7b96bd4b7d..11137d1a962 100644
--- a/pkgs/applications/editors/nano/default.nix
+++ b/pkgs/applications/editors/nano/default.nix
@@ -11,10 +11,10 @@ with stdenv.lib;
 
 stdenv.mkDerivation rec {
   name = "nano-${version}";
-  version = "2.4.0";
+  version = "2.4.1";
   src = fetchurl {
     url = "mirror://gnu/nano/${name}.tar.gz";
-    sha256 = "1gbm9bcv4k55y01r5q8a8a9s3yrrgq3z5jxxiij3wl404r8gnxjh";
+    sha256 = "1li99ycnva40hiavm9lf34gjny74mj469x6ismrfm6wv3dgfn33a";
   };
   buildInputs = [ ncurses ] ++ optional enableNls gettext;
   configureFlags = ''
diff --git a/pkgs/applications/editors/yi/wrapper.nix b/pkgs/applications/editors/yi/wrapper.nix
new file mode 100644
index 00000000000..a4dc3fe367a
--- /dev/null
+++ b/pkgs/applications/editors/yi/wrapper.nix
@@ -0,0 +1,36 @@
+# Note: this relies on dyre patched for NIX_GHC which is done in
+# haskell-ng only.
+#
+# To use this for hacking of your Yi config file, drop into a shell
+# with env attribute.
+{ stdenv, makeWrapper
+, haskellPackages
+, extraPackages ? (s: [])
+}:
+let
+  yiEnv = haskellPackages.ghcWithPackages
+    (self: [ self.yi ] ++ extraPackages self);
+in
+stdenv.mkDerivation {
+  name = "yi-custom";
+  version = "0.0.0.1";
+  unpackPhase = "true";
+  nativeBuildInputs = [ makeWrapper ];
+
+  buildCommand = ''
+    mkdir -p $out/bin
+    makeWrapper ${haskellPackages.yi}/bin/yi $out/bin/yi \
+      --set NIX_GHC ${yiEnv}/bin/ghc
+  '';
+
+  # For hacking purposes
+  env = yiEnv;
+
+  meta = with stdenv.lib; {
+    description = "Allows Yi to find libraries and the compiler easily";
+    # This wrapper and wrapper only is under PD
+    license = licenses.publicDomain;
+    maintainers = with maintainers; [ fuuzetsu ];
+  };
+
+}
diff --git a/pkgs/applications/editors/yi/yi-custom-cabal/LICENSE b/pkgs/applications/editors/yi/yi-custom-cabal/LICENSE
deleted file mode 100644
index cf1ab25da03..00000000000
--- a/pkgs/applications/editors/yi/yi-custom-cabal/LICENSE
+++ /dev/null
@@ -1,24 +0,0 @@
-This is free and unencumbered software released into the public domain.
-
-Anyone is free to copy, modify, publish, use, compile, sell, or
-distribute this software, either in source code form or as a compiled
-binary, for any purpose, commercial or non-commercial, and by any
-means.
-
-In jurisdictions that recognize copyright laws, the author or authors
-of this software dedicate any and all copyright interest in the
-software to the public domain. We make this dedication for the benefit
-of the public at large and to the detriment of our heirs and
-successors. We intend this dedication to be an overt act of
-relinquishment in perpetuity of all present and future rights to this
-software under copyright law.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
-MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
-IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR
-OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
-ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
-
-For more information, please refer to <http://unlicense.org>
diff --git a/pkgs/applications/editors/yi/yi-custom-cabal/yi-custom.cabal b/pkgs/applications/editors/yi/yi-custom-cabal/yi-custom.cabal
deleted file mode 100644
index d9ffbb8e481..00000000000
--- a/pkgs/applications/editors/yi/yi-custom-cabal/yi-custom.cabal
+++ /dev/null
@@ -1,17 +0,0 @@
-name:           yi-custom
-version:        0.0.0.1
-category:       Yi
-synopsis:       Convenience wrapper for nix
-description:    Convenience wrapper for nix
-license:        PublicDomain
-license-file:   LICENSE
-author:         Mateusz Kowalczyk
-maintainer:     fuuzetsu@fuuzetsu.co.uk
-Cabal-Version:  >= 1.10
-build-type:     Simple
-
-library
-  hs-source-dirs: .
-  default-language: Haskell2010
-  build-depends: base, yi
-  ghc-options: -threaded
diff --git a/pkgs/applications/editors/yi/yi-custom.nix b/pkgs/applications/editors/yi/yi-custom.nix
deleted file mode 100644
index 3dbd4611998..00000000000
--- a/pkgs/applications/editors/yi/yi-custom.nix
+++ /dev/null
@@ -1,40 +0,0 @@
-# This is a manually-written expression over an in-tree cabal file.
-# It's awkward but this way allows the package user to pass in
-# extraPackages without much extra hassle on their end, similarly how
-# the XMonad service handles it: the difference is that we don't have
-# anything like XMONAD_GHC…
-#
-# The idea is that the user changes their configs using any libraries
-# he likes and then builds it using this expression. Once that's done,
-# ‘reload’ and similar functions should all work as long as the user
-# doesn't need new libraries at which point they should add them to
-# extraPackages and rebuild from the expression.
-{ cabal, yi, extraPackages, makeWrapper, ghcWithPackages }:
-let
-  w = ghcWithPackages (self: [ yi ] ++ extraPackages self);
-  wrappedGhc = w.override { ignoreCollisions = true; };
-in
-cabal.mkDerivation (self: rec {
-  pname = "yi-custom";
-  version = "0.0.0.1";
-  src = ./yi-custom-cabal;
-  isLibrary = true;
-  buildDepends = [ yi ];
-  buildTools = [ makeWrapper ];
-  noHaddock = true;
-  doCheck = false;
-
-  postInstall = ''
-    makeWrapper ${yi}/bin/yi $out/bin/yi \
-      --set NIX_GHC ${wrappedGhc}/bin/ghc \
-      --set NIX_GHC_LIBDIR ${wrappedGhc}/lib/ghc-${self.ghc.version}
-  '';
-  meta = {
-    homepage = "http://haskell.org/haskellwiki/Yi";
-    description = "Wrapper over user-specified Haskell libraries for use in Yi config";
-    license = self.stdenv.lib.licenses.publicDomain;
-    platforms = self.ghc.meta.platforms;
-    maintainers = with self.stdenv.lib.maintainers; [ fuuzetsu ];
-  };
-
-})
\ No newline at end of file
diff --git a/pkgs/applications/editors/yi/yi.nix b/pkgs/applications/editors/yi/yi.nix
index a63375adfd1..f9ef27d999d 100644
--- a/pkgs/applications/editors/yi/yi.nix
+++ b/pkgs/applications/editors/yi/yi.nix
@@ -30,7 +30,7 @@ cabal.mkDerivation (self: {
   configureFlags = "-fpango -fvty";
   noHaddock = self.stdenv.lib.versionOlder self.ghc.version "7.8";
   meta = {
-    homepage = "http://haskell.org/haskellwiki/Yi";
+    homepage = http://haskell.org/haskellwiki/Yi;
     description = "The Haskell-Scriptable Editor";
     license = self.stdenv.lib.licenses.gpl2;
     platforms = self.ghc.meta.platforms;
diff --git a/pkgs/applications/gis/qgis/default.nix b/pkgs/applications/gis/qgis/default.nix
index 8e36ec9b168..f3141a30bf1 100644
--- a/pkgs/applications/gis/qgis/default.nix
+++ b/pkgs/applications/gis/qgis/default.nix
@@ -2,7 +2,7 @@
   pyqt4, qwt, fcgi, pythonPackages, libspatialindex, libspatialite, qscintilla, postgresql, makeWrapper }:
 
 stdenv.mkDerivation rec {
-  name = "qgis-2.6.1";
+  name = "qgis-2.8.1";
 
   buildInputs = [ gdal qt4 flex bison proj geos x11 sqlite gsl pyqt4 qwt qscintilla
     fcgi libspatialindex libspatialite postgresql ] ++
@@ -21,7 +21,7 @@ stdenv.mkDerivation rec {
 
   src = fetchurl {
     url = "http://qgis.org/downloads/${name}.tar.bz2";
-    sha256 = "1avw9mnhrcxsdalqr2yhyif1cacl4dsgcpfc31axkv7vj401djnl";
+    sha256 = "19acb74e4e2739238b87bf64f2750e10e366e9d61d070a4b8ca341ce01ca9741";
   };
 
   postInstall = ''
diff --git a/pkgs/applications/graphics/apitrace/default.nix b/pkgs/applications/graphics/apitrace/default.nix
index c2f963f001b..af499c51f97 100644
--- a/pkgs/applications/graphics/apitrace/default.nix
+++ b/pkgs/applications/graphics/apitrace/default.nix
@@ -1,12 +1,14 @@
-{ stdenv, fetchgit, cmake, python, libX11, qt4 }:
+{ stdenv, fetchFromGitHub, cmake, python, libX11, qt4 }:
 
+let version = "6.1"; in
 stdenv.mkDerivation {
-  name = "apitrace-09519af205";
+  name = "apitrace-${version}";
 
-  src = fetchgit {
-    url = git://github.com/apitrace/apitrace.git;
-    rev = "09519af2056879ce0ea59f7085ac4b282c7d01d0";
-    sha256 = "1ka34fhl85k90r7kvp89awlqb6prkbqx0kg1whb3535rnvficxdv";
+  src = fetchFromGitHub {
+    sha256 = "1v38111ljd35v5sahshs3inhk6nsv7rxh4r0ck8k0njkwzlx2yqk";
+    rev = version;
+    repo = "apitrace";
+    owner = "apitrace";
   };
 
   buildInputs = [ cmake python libX11 qt4 ];
@@ -18,7 +20,9 @@ stdenv.mkDerivation {
 
   meta = with stdenv.lib; {
     homepage = https://apitrace.github.io;
-    description = "A set of tools to trace OpenGL, OpenGL ES, Direct3D, and DirectDraw APIs";
+    description = "Tools to trace OpenGL, OpenGL ES, Direct3D, and DirectDraw APIs";
+    license = with licenses; mit;
     platforms = platforms.linux;
+    maintainers = with maintainers; [ nckx ];
   };
 }
diff --git a/pkgs/applications/graphics/darktable/default.nix b/pkgs/applications/graphics/darktable/default.nix
index 8aefbb9429c..0589de8726a 100644
--- a/pkgs/applications/graphics/darktable/default.nix
+++ b/pkgs/applications/graphics/darktable/default.nix
@@ -9,12 +9,12 @@
 assert stdenv ? glibc;
 
 stdenv.mkDerivation rec {
-  version = "1.6.3";
+  version = "1.6.4";
   name = "darktable-${version}";
 
   src = fetchurl {
     url = "https://github.com/darktable-org/darktable/releases/download/release-${version}/darktable-${version}.tar.xz";
-    sha256 = "13gj5z9dz1847wlbn2cqpkvr64ds8yrn5hacs5wvbqmh0z9v6aw5";
+    sha256 = "0ald6qqg7abgr8hj2qk45260cqh3fddzqbxc1p7ll0ac2vl0bxy5";
   };
 
   buildInputs =
diff --git a/pkgs/applications/graphics/digikam/2.nix b/pkgs/applications/graphics/digikam/2.nix
index c239827633f..e2ca03fe044 100644
--- a/pkgs/applications/graphics/digikam/2.nix
+++ b/pkgs/applications/graphics/digikam/2.nix
@@ -1,7 +1,7 @@
 { stdenv, fetchurl, cmake, qt4, kdelibs, automoc4, phonon, qimageblitz, qca2, eigen,
 lcms, jasper, libgphoto2, kdepimlibs, gettext, soprano, libjpeg, libtiff,
 liblqr1, lensfun, pkgconfig, qjson, libkdcraw, opencv, libkexiv2, libkipi, boost,
-shared_desktop_ontologies, marble, mysql }:
+shared_desktop_ontologies, marble, libmysql }:
 
 stdenv.mkDerivation rec {
   name = "digikam-2.9.0";
@@ -15,7 +15,7 @@ stdenv.mkDerivation rec {
 
   buildInputs = [ qt4 kdelibs phonon qimageblitz qca2 eigen lcms libjpeg libtiff
     jasper libgphoto2 kdepimlibs gettext soprano liblqr1 lensfun qjson libkdcraw
-    opencv libkexiv2 libkipi boost shared_desktop_ontologies marble mysql.lib ];
+    opencv libkexiv2 libkipi boost shared_desktop_ontologies marble libmysql ];
 
   # Make digikam find some FindXXXX.cmake
   KDEDIRS="${marble}:${qjson}";
diff --git a/pkgs/applications/graphics/feh/default.nix b/pkgs/applications/graphics/feh/default.nix
index 5b6d745f0e9..ad636772237 100644
--- a/pkgs/applications/graphics/feh/default.nix
+++ b/pkgs/applications/graphics/feh/default.nix
@@ -2,11 +2,11 @@
 , libXinerama, curl, libexif }:
 
 stdenv.mkDerivation rec {
-  name = "feh-2.12";
+  name = "feh-2.12.1";
 
   src = fetchurl {
     url = "http://feh.finalrewind.org/${name}.tar.bz2";
-    sha256 = "0ckhidmsms2l5jycp0qf71jzmb3bpbhjq3bcgfpvfvszah7pmq30";
+    sha256 = "18b6yjk88ybqxsa5knk6qwi2xy7fclbzl5cpzwg0wmkr3phfq9lh";
   };
 
   buildInputs = [ makeWrapper x11 imlib2 libjpeg libpng libXinerama curl libexif ];
diff --git a/pkgs/applications/graphics/pencil/default.nix b/pkgs/applications/graphics/pencil/default.nix
index 1e51aa136fe..fc1b5795d40 100644
--- a/pkgs/applications/graphics/pencil/default.nix
+++ b/pkgs/applications/graphics/pencil/default.nix
@@ -1,12 +1,12 @@
 { stdenv, fetchurl, xulrunner }:
 
 stdenv.mkDerivation rec {
-  version = "2.0.9";
+  version = "2.0.10";
   name = "pencil-${version}";
 
   src = fetchurl {
     url = "https://github.com/prikhi/pencil/releases/download/v${version}/Pencil-${version}-linux-pkg.tar.gz";
-    sha256 = "a109d28a695919d2da979de6a6d0baeb4e2820ff795aecd75ba08322f21ed3ee";
+    sha256 = "b5dcb12986108bf3eb13cdd1ee1fc1f8d1a88c7fadf2a5c44e7a59a254f2b0dd";
   };
 
   buildPhase = "";
diff --git a/pkgs/applications/graphics/screencloud/default.nix b/pkgs/applications/graphics/screencloud/default.nix
new file mode 100644
index 00000000000..3ccbf7a404d
--- /dev/null
+++ b/pkgs/applications/graphics/screencloud/default.nix
@@ -0,0 +1,74 @@
+{ stdenv, fetchurl, fetchFromGitHub, cmake, qt4, quazip, qt-mobility, qxt, python, pycrypto, glib }:
+
+with stdenv.lib;
+stdenv.mkDerivation rec {
+  name = "screencloud-${version}";
+  version = "1.2.0";
+
+  # API Keys. According to the author of the AUR package, these are only used
+  # for tracking usage.
+  consumerKey = "23e747012c68601f27ab69c6de129ed70552d55b6";
+  consumerSecret = "4701cb00c1bd357bbcae7c3d713dd216";
+  
+  src = fetchFromGitHub {
+    owner = "olav-st";
+    repo = "screencloud";
+    rev = "v${version}";
+    sha256 = "1s0dxa1sa37nvna5nfqdsp294810favj68qb7ghl78qna7zw0cim";
+  };
+
+  buildInputs = [ cmake qt4 quazip qt-mobility qxt python pycrypto ];
+
+  patchPhase = ''
+    # Required to make the configure script work. Normally, screencloud's
+    # CMakeLists file sets the install prefix to /opt by force. This is stupid
+    # and breaks nix, so we force it to install where we want. Please don't
+    # write CMakeLists files like this, as things like this are why we can't
+    # have nice things.
+    substituteInPlace "CMakeLists.txt" --replace "set(CMAKE_INSTALL_PREFIX \"/opt\")" ""
+  '';
+
+  enableParallelBuilding = true;
+
+  # We need to append /opt to our CMAKE_INSTALL_PREFIX, so we tell the Nix not
+  # to add the argument for us.
+  dontAddPrefix = true;
+
+  cmakeFlags = [
+    "-DQXT_QXTCORE_INCLUDE_DIR=${qxt}/include/QxtCore"
+    "-DQXT_QXTCORE_LIB_RELEASE=${qxt}/lib/libQxtCore.so"
+    "-DQXT_QXTGUI_INCLUDE_DIR=${qxt}/include/QxtGui"
+    "-DQXT_QXTGUI_LIB_RELEASE=${qxt}/lib/libQxtGui.so"
+    "-DCONSUMER_KEY_SCREENCLOUD=${consumerKey}"
+    "-DCONSUMER_SECRET_SCREENCLOUD=${consumerSecret}"
+  ];
+
+  sourceRoot = "screencloud-v${version}-src/screencloud";
+
+  preConfigure = ''
+    # This needs to be set in preConfigure instead of cmakeFlags in order to
+    # access the $prefix environment variable.
+    export cmakeFlags="-DCMAKE_INSTALL_PREFIX=$prefix/opt $cmakeFlags"
+  '';
+
+  # There are a number of issues with screencloud's installation. We need to add
+  # pycrypto to the PYTHONPATH so that the SFTP plugin will work properly; and
+  # we need to move the libPythonQt library into a folder where it can actually
+  # be found.
+  postInstall = ''
+    patchShebangs $prefix/opt/screencloud/screencloud.sh
+    substituteInPlace "$prefix/opt/screencloud/screencloud.sh" --replace "/opt" "$prefix/opt"
+    sed -i "2 i\export PYTHONPATH=$(toPythonPath ${pycrypto}):\$PYTHONPATH" "$prefix/opt/screencloud/screencloud.sh"
+    mkdir $prefix/bin
+    mkdir $prefix/lib
+    ln -s $prefix/opt/screencloud/screencloud.sh $prefix/bin/screencloud
+    ln -s $prefix/opt/screencloud/libPythonQt.so $prefix/lib/libPythonQt.so
+  '';
+
+  meta = {
+    homepage = https://screencloud.net/;
+    description = "Client for Screencloud, an easy to use screenshot sharing tool";
+    license = stdenv.lib.licenses.gpl2;
+    maintainers = with stdenv.lib.maintainers; [ forkk ];
+  };
+}
diff --git a/pkgs/applications/graphics/xournal/default.nix b/pkgs/applications/graphics/xournal/default.nix
index 162a6748c06..f614eb0a1b5 100644
--- a/pkgs/applications/graphics/xournal/default.nix
+++ b/pkgs/applications/graphics/xournal/default.nix
@@ -25,5 +25,6 @@ stdenv.mkDerivation rec {
     homepage = http://xournal.sourceforge.net/;
     description = "note-taking application (supposes stylus)";
     maintainers = [ stdenv.lib.maintainers.guibert ];
+    license = stdenv.lib.licenses.gpl2;
   };
 }
diff --git a/pkgs/applications/kde-apps-14.12/default.nix b/pkgs/applications/kde-apps-14.12/default.nix
deleted file mode 100644
index c664c248171..00000000000
--- a/pkgs/applications/kde-apps-14.12/default.nix
+++ /dev/null
@@ -1,324 +0,0 @@
-# Maintainer's Notes:
-#
-# Minor updates:
-#  1. Edit ./manifest.sh to point to the updated URL. Upstream sometimes
-#     releases updates that include only the changed packages; in this case,
-#     multiple URLs can be provided and the results will be merged.
-#  2. Run ./manifest.sh and ./dependencies.sh.
-#  3. Build and enjoy.
-#
-# Major updates:
-#  We prefer not to immediately overwrite older versions with major updates, so
-#  make a copy of this directory first. After copying, be sure to delete ./tmp
-#  if it exists. Then follow the minor update instructions.
-
-{ autonix, symlinkJoin, kde4, kf5, pkgs, qt4, qt5, stdenv, debug ? false }:
-
-with stdenv.lib; with autonix;
-
-let kf5Orig = kf5; in
-
-let
-
-  kf5 = kf5Orig.override { inherit debug qt5; };
-
-  mirror = "mirror://kde";
-
-  renames =
-    (builtins.removeAttrs
-      (import ./renames.nix {})
-      ["Backend" "CTest"])
-    // {
-      "KDE4" = "kdelibs";
-      "Kexiv2" = "libkexiv2";
-      "Kdcraw" = "libkdcraw";
-      "Kipi" = "libkipi";
-      "LibKMahjongg" = "libkmahjongg";
-      "LibKonq" = "kde-baseapps";
-    };
-
-  mkDerivation = drv: kf5.mkDerivation (drv // {
-    preHook = (drv.preHook or "") + ''
-      addQt4Plugins() {
-        if [[ -d "$1/lib/qt4/plugins" ]]; then
-            propagatedUserEnvPkgs+=" $1"
-        fi
-
-        if [[ -d "$1/lib/kde4/plugins" ]]; then
-            propagatedUserEnvPkgs+=" $1"
-        fi
-      }
-
-      envHooks+=(addQt4Plugins)
-    '';
-  });
-
-  scope =
-    # packages in this collection
-    (mapAttrs (dep: name: kdeApps."${name}") renames) //
-    # packages from KDE Frameworks 5
-    kf5.scope //
-    # packages from nixpkgs
-    (with pkgs;
-      {
-        ACL = acl;
-        Akonadi = kde4.akonadi;
-        Alsa = alsaLib;
-        Automoc4 = automoc4;
-        Avahi = avahi;
-        BISON = bison;
-        Baloo = kde4.baloo;
-        Boost = boost156;
-        Canberra = libcanberra;
-        Cdparanoia = cdparanoia;
-        CUPS = cups;
-        DBusMenuQt = libdbusmenu_qt;
-        DjVuLibre = djvulibre;
-        ENCHANT = enchant;
-        EPub = ebook_tools;
-        Eigen2 = eigen2;
-        Eigen3 = eigen;
-        Exiv2 = exiv2;
-        FAM = fam;
-        FFmpeg = ffmpeg;
-        Flac = flac;
-        FLEX = flex;
-        Freetype = freetype;
-        GMP = gmp;
-        Gettext = gettext;
-        Gpgme = gpgme;
-        Gphoto2 = libgphoto2;
-        Grantlee = grantlee;
-        GSL = gsl;
-        HUNSPELL = hunspell;
-        HUpnp = herqq;
-        Jasper = jasper;
-        KActivities = kde4.kactivities;
-        LCMS2 = lcms2;
-        Ldap = openldap;
-        LibAttica = attica;
-        LibGcrypt = libgcrypt;
-        LibSSH = libssh;
-        LibSpectre = libspectre;
-        LibVNCServer = libvncserver;
-        Libical = libical;
-        MusicBrainz3 = libmusicbrainz;
-        NetworkManager = networkmanager;
-        OggVorbis = libvorbis;
-        OpenAL = openal;
-        OpenEXR = openexr;
-        Poppler = poppler_qt4;
-        Prison = prison;
-        PulseAudio = pulseaudio;
-        PythonLibrary = python;
-        Qalculate = libqalculate;
-        QCA2 = qca2;
-        QImageBlitz = qimageblitz;
-        QJSON = qjson;
-        Qt4 = qt4;
-        Samba = samba;
-        Sasl2 = cyrus_sasl;
-        SharedDesktopOntologies = shared_desktop_ontologies;
-        SndFile = libsndfile;
-        Speechd = speechd;
-        TIFF = libtiff;
-        Taglib = taglib;
-        TelepathyQt4 = telepathy_qt;
-        TunePimp = libtunepimp;
-        UDev = udev;
-        USB = libusb;
-        Xscreensaver = xscreensaver;
-        Xsltproc = libxslt;
-      }
-    );
-
-  qt5Only = tgt:
-    let qt4Deps = [ "KDE4" "Phonon" ];
-    in mapAttrs (name: if name == tgt then removePkgDeps qt4Deps else id);
-
-  preResolve = super:
-    fold (f: x: f x) super
-      [
-        (qt5Only "kmix")
-        (userEnvPkg "SharedMimeInfo")
-        (userEnvPkg "SharedDesktopOntologies")
-        (blacklist ["artikulate"]) # build failure, wrong boost?
-        (blacklist ["kde-dev-scripts" "kde-dev-utils"]) # docbook errors
-        (blacklist ["kdewebdev"]) # unknown build failure
-      ];
-
-  l10nPkgQt4 = orig:
-    let drvName = builtins.parseDrvName orig.name; in
-    mkDerivation {
-      name = "${drvName.name}-qt4-${drvName.version}";
-      inherit (orig) src;
-      buildInputs = [ kdeApps.kdelibs ];
-      nativeBuildInputs = with pkgs; [ cmake gettext perl ];
-      preConfigure = ''
-        cd 4/
-      '';
-    };
-
-  l10nPkgQt5 = orig:
-    let drvName = builtins.parseDrvName orig.name; in
-    mkDerivation {
-      name = "${drvName.name}-qt5-${drvName.version}";
-      inherit (orig) src;
-      buildInputs = with kf5; [ kdoctools ki18n ];
-      nativeBuildInputs = with pkgs; [ cmake kf5.extra-cmake-modules gettext perl ];
-      preConfigure = ''
-        cd 5/
-      '';
-    };
-
-  l10nPkg = name: orig: symlinkJoin orig.name [(l10nPkgQt4 orig) (l10nPkgQt5 orig)];
-
-  removeL10nPkgs = filterAttrs (n: v: !(hasPrefix "kde-l10n") n);
-
-  postResolve = super:
-    (removeL10nPkgs super) // {
-
-      ark = with pkgs; super.ark // {
-        buildInputs = (super.ark.buildInputs or []) ++ [ makeWrapper ];
-        postInstall = ''
-          wrapProgram $out/bin/ark --prefix PATH : "${unzipNLS}/bin"
-        '';
-      };
-
-      ffmpegthumbs = with pkgs; super.ffmpegthumbs // {
-        nativeBuildInputs = super.ffmpegthumbs.nativeBuildInputs ++ [pkgconfig];
-      };
-
-      kalzium = with pkgs; super.kalzium // {
-        nativeBuildInputs = super.kalzium.nativeBuildInputs ++ [pkgconfig];
-      };
-
-      kde-runtime = with pkgs; super.kde-runtime // {
-        buildInputs =
-          super.kde-runtime.buildInputs ++ [libcanberra];
-        nativeBuildInputs =
-          super.kde-runtime.nativeBuildInputs ++ [pkgconfig];
-        NIX_CFLAGS_COMPILE =
-          (super.kde-runtime.NIX_CFLAGS_COMPILE or "")
-          + " -I${ilmbase}/include/OpenEXR";
-        meta = { priority = 10; };
-      };
-
-      kde-workspace = with pkgs; super.kde-workspace // {
-        buildInputs = with xlibs;
-          super.kde-workspace.buildInputs
-          ++
-          [
-            libxkbfile libXcomposite xcbutilimage xcbutilkeysyms
-            xcbutilrenderutil
-          ];
-        nativeBuildInputs =
-          super.kde-workspace.nativeBuildInputs
-          ++ [ pkgconfig ];
-        meta = { priority = 10; };
-      };
-
-      kdelibs = with pkgs; super.kdelibs // {
-        buildInputs =
-          super.kdelibs.buildInputs ++ [ attr libxslt polkit_qt4 xz pcre ];
-
-        nativeBuildInputs =
-          super.kdelibs.nativeBuildInputs ++ [ pkgconfig ];
-
-        NIX_CFLAGS_COMPILE = "-I${ilmbase}/include/OpenEXR";
-
-        propagatedBuildInputs =
-          super.kdelibs.propagatedBuildInputs ++ [ qt4 soprano phonon strigi ];
-
-        propagatedNativeBuildInputs =
-          super.kdelibs.propagatedNativeBuildInputs
-          ++ [ automoc4 cmake perl shared_mime_info ];
-
-        patches = [ ./kdelibs/polkit-install.patch ];
-
-        cmakeFlags = [
-          "-DDOCBOOKXML_CURRENTDTD_DIR=${docbook_xml_dtd_42}/xml/dtd/docbook"
-          "-DDOCBOOKXSL_DIR=${docbook_xsl}/xml/xsl/docbook"
-          "-DHUPNP_ENABLED=ON"
-          "-DWITH_SOLID_UDISKS2=ON"
-          "-DKDE_DEFAULT_HOME=.kde"
-        ];
-      };
-
-      kdepim = with pkgs; super.kdepim // {
-        buildInputs =
-          super.kdepim.buildInputs ++ [ gpgme libassuan ];
-        nativeBuildInputs =
-          super.kdepim.nativeBuildInputs ++ [ pkgconfig ];
-      };
-
-      kdepimlibs = with pkgs; super.kdepimlibs // {
-        nativeBuildInputs =
-          super.kdepimlibs.nativeBuildInputs ++ [ pkgconfig ];
-      };
-
-      kdesdk-thumbnailers = with pkgs; super.kdesdk-thumbnailers // {
-        nativeBuildInputs =
-          super.kdesdk-thumbnailers.nativeBuildInputs
-          ++ [gettext];
-      };
-
-      kgpg = with pkgs; super.kgpg // {
-        buildInputs = super.kgpg.buildInputs ++ [boost];
-      };
-
-      kmix = with pkgs; super.kmix // {
-        nativeBuildInputs = super.kmix.nativeBuildInputs ++ [pkgconfig];
-        cmakeFlags = [ "-DKMIX_KF5_BUILD=ON" ];
-      };
-
-      kmousetool = with pkgs; super.kmousetool // {
-        buildInputs = with xlibs;
-          super.kmousetool.buildInputs
-          ++ [libXtst libXt];
-      };
-
-      kremotecontrol = with pkgs; super.kremotecontrol // {
-        buildInputs = super.kremotecontrol.buildInputs ++ [xlibs.libXtst];
-      };
-
-      krfb = super.krfb // {
-        buildInputs =
-          super.krfb.buildInputs
-          ++ [pkgs.xlibs.libXtst kde4.telepathy.common_internals];
-      };
-
-      libkdcraw = with pkgs; super.libkdcraw // {
-        buildInputs = super.libkdcraw.buildInputs ++ [scope.KDE4 libraw];
-        nativeBuildInputs = super.libkdcraw.nativeBuildInputs ++ [pkgconfig];
-      };
-
-      libkexiv2 = with pkgs; super.libkexiv2 // {
-        buildInputs = super.libkexiv2.buildInputs ++ [exiv2 scope.KDE4];
-      };
-
-      libkface = with pkgs; super.libkface // {
-        buildInputs = super.libkface.buildInputs ++ [scope.KDE4 opencv];
-      };
-
-      libkipi = with pkgs; super.libkipi // {
-        buildInputs = super.libkipi.buildInputs ++ [scope.KDE4];
-      };
-
-      libksane = with pkgs; super.libksane // {
-        buildInputs = super.libksane.buildInputs ++ [scope.KDE4 saneBackends];
-      };
-
-    };
-
-  l10nManifest =
-    filterAttrs
-      (n: v: hasPrefix "kde-l10n" n)
-      (importManifest ./manifest.nix { inherit mirror; });
-
-  kdeApps = generateCollection ./. {
-    inherit mkDerivation;
-    inherit mirror preResolve postResolve renames scope;
-  };
-
-in kdeApps // (mapAttrs l10nPkg l10nManifest)
diff --git a/pkgs/applications/kde-apps-14.12/dependencies.nix b/pkgs/applications/kde-apps-14.12/dependencies.nix
deleted file mode 100644
index ee820b7ac74..00000000000
--- a/pkgs/applications/kde-apps-14.12/dependencies.nix
+++ /dev/null
@@ -1,1676 +0,0 @@
-# DO NOT EDIT! This file is generated automatically.
-{ }:
-{
-  amor = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  analitza = {
-    buildInputs = [ "ECM" "Eigen3" "GLEW" "OpenGL" "Qt5" "Qt5NO_MODULE" "Qt5OpenGL" "Qt5Qml" "Qt5Quick" "Qt5Svg" "Qt5Test" "Qt5Widgets" "Qt5Xml" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [ "Qt5Core" ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  ark = {
-    buildInputs = [ "BZip2" "KDE4" "LibArchive" "LibKonq" "LibLZMA" "QJSON" "ZLIB" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  artikulate = {
-    buildInputs = [ "KDE4" "KDeclarative" "QtGStreamer" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  audiocd-kio = {
-    buildInputs = [ "Cdparanoia" "Flac" "KDE4" "Libkcddb" "Libkcompactdisc" "OggVorbis" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  blinken = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  bomber = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  bovo = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  cantor = {
-    buildInputs = [ "Analitza" "KDE4" "LibSpectre" "LuaJIT" "PythonLibs" "Qalculate" "R" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  cervisia = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  dolphin-plugins = {
-    buildInputs = [ "KDE4" "LibKonq" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  dragon = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  ffmpegthumbs = {
-    buildInputs = [ "FFmpeg" "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  filelight = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  granatier = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  gwenview = {
-    buildInputs = [ "ECM" "Exiv2" "JPEG" "KF5" "KF5Activities" "KF5Baloo" "KF5KDELibs4Support" "KF5KIO" "Kdcraw" "Kipi" "LCMS2" "PNG" "Phonon4Qt5" "Qt5" "Qt5Concurrent" "Qt5Core" "Qt5DBus" "Qt5OpenGL" "Qt5QUIET" "Qt5Script" "Qt5Svg" "Qt5Test" "Qt5Widgets" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  jovie = {
-    buildInputs = [ "KDE4" "Qt4" "Speechd" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  juk = {
-    buildInputs = [ "KDE4" "Taglib" "TunePimp" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kaccessible = {
-    buildInputs = [ "KDE4" "Qt4" "Speechd" "X11" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kajongg = {
-    buildInputs = [ "KDE4" "Twisted" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kalgebra = {
-    buildInputs = [ "Analitza5" "Curses" "ECM" "KF5ConfigWidgets" "KF5DocTools" "KF5I18n" "KF5KIO" "KF5WidgetsAddons" "OpenGL" "Qt5" "Qt5NO_MODULE" "Qt5OpenGL" "Qt5PrintSupport" "Qt5Qml" "Qt5Quick" "Qt5Svg" "Qt5Test" "Qt5WebKitWidgets" "Qt5Xml" "Readline" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kalzium = {
-    buildInputs = [ "KDE4" "KDEWIN32" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kamera = {
-    buildInputs = [ "Gphoto2" "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kanagram = {
-    buildInputs = [ "ECM" "KF5" "KF5Config" "KF5ConfigWidgets" "KF5Crash" "KF5Declarative" "KF5DocTools" "KF5I18n" "KF5KIO" "KF5NewStuff" "KF5Sonnet" "LibKEduVocDocument" "Phonon4Qt5" "Qt5" "Qt5Core" "Qt5OPTIONAL_COMPONENTS" "Qt5OpenGL" "Qt5PrintSupport" "Qt5Qml" "Qt5Quick" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kapman = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kapptemplate = {
-    buildInputs = [ "ECM" "KDE4" "KF5" "KF5Archive" "KF5Completion" "KF5ConfigWidgets" "KF5CoreAddons" "KF5DocTools" "KF5I18n" "KF5KIO" "KF5XmlGui" "KdepimLibs" "Qt5" "Qt5Core" "Qt5Gui" "Qt5Test" "Qt5Widgets" ];
-    nativeBuildInputs = [ "RBKCONFIG_COMPILER4" "RBUIC4" "XSLTPROC_EXECUTABLE" "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kate = {
-    buildInputs = [ "ECM" "KF5" "KF5Config" "KF5DBusAddons" "KF5DocTools" "KF5GuiAddons" "KF5I18n" "KF5Init" "KF5ItemModels" "KF5JobWidgets" "KF5KIO" "KF5NewStuff" "KF5Notifications" "KF5OPTIONAL_COMPONENTS" "KF5Parts" "KF5Plasma" "KF5Service" "KF5TextEditor" "KF5ThreadWeaver" "KF5Wallet" "KF5WindowSystem" "KF5XmlGui" "LibGit2" "PyKDE4" "PyQt4" "PythonLibrary" "Qt5" "Qt5Core" "Qt5DBus" "Qt5Script" "Qt5Sql" "Qt5Test" "Qt5Widgets" "SIP" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  katomic = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kblackbox = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kblocks = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kbounce = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kbreakout = {
-    buildInputs = [ "KDE4" "KDEGames" "KDeclarative" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kbruch = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kcachegrind = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kcalc = {
-    buildInputs = [ "GMP" "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kcharselect = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kcolorchooser = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kcron = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-base-artwork = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-baseapps = {
-    buildInputs = [ "Baloo" "BalooWidgets" "GLIB2" "KActivities" "KDE4" "KFileMetaData" "LibTidy" "X11" "ZLIB" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-dev-scripts = {
-    buildInputs = [ "ECM" "KDE4" "KF5DocTools" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-dev-utils = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-ar = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-bg = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-bs = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-ca = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-ca_valencia = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-cs = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-da = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-de = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-el = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-en_gb = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-es = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-et = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-eu = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-fa = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-fi = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-fr = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-ga = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-gl = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-he = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-hi = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-hr = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-hu = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-ia = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-id = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-is = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-it = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-ja = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-kk = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-km = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-ko = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-lt = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-lv = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-mr = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-nb = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-nds = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-nl = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-nn = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-pa = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-pl = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-pt = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-pt_br = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-ro = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-ru = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-sk = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-sl = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-sr = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-sv = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-tr = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-ug = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-uk = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-wa = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-zh_cn = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-l10n-zh_tw = {
-    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-runtime = {
-    buildInputs = [ "Alsa" "BZip2" "Exiv2" "GLIB2" "Gpgme" "JPEG" "KActivities" "KDE4" "KDeclarative" "KdepimLibs" "LibAttica" "LibGcrypt" "LibLZMA" "LibSSH" "NepomukCore" "NetworkManager" "OpenEXR" "PulseAudio" "QCA2" "QGpgme" "QNtrack" "SLP" "Samba" "SharedMimeInfo" "Soprano" ];
-    nativeBuildInputs = [ "MD5SUM_EXECUTABLE" "WINDRES_EXECUTABLE" "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [ "SharedMimeInfo" ];
-  };
-
-  kde-wallpapers = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kde-workspace = {
-    buildInputs = [ "Akonadi" "Boost" "DBusMenuQt" "Fontconfig" "Freetype" "GLIB2" "JPEG" "KActivities" "KDE4" "KDeclarative" "KdepimLibs" "NepomukCore" "OpenGL" "OpenGLES" "PCIUTILS" "PNG" "Prison" "PythonLibrary" "QImageBlitz" "QJSON" "Qalculate" "Qt4" "RAW1394" "Sensors" "Soprano" "Strigi" "UDev" "USB" "Wayland" "X11" "X11_XCB" "XCB" "Xmms" "ZLIB" "libgps" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kdeartwork = {
-    buildInputs = [ "Eigen3" "KDE4" "KDE4Workspace" "Kexiv2" "OpenGL" "Xscreensaver" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kdeedu-data = {
-    buildInputs = [ "ECM" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kdegraphics-mobipocket = {
-    buildInputs = [ "KDE4" "Strigi" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kdegraphics-strigi-analyzer = {
-    buildInputs = [ "KDE4" "OpenEXR" "Strigi" "TIFF" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kdegraphics-thumbnailers = {
-    buildInputs = [ "KDE4" "Kdcraw" "Kexiv2" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kdelibs = {
-    buildInputs = [ "ACL" "AGG" "ASPELL" "Automoc4" "Avahi" "BZip2" "Blitz" "BlueZ" "Carbon" "DBusMenuQt" "DNSSD" "DocBookXML" "DocBookXSL" "ENCHANT" "Eigen2" "FAM" "FFmpeg" "Flac" "Flex" "GIF" "GObject" "GSSAPI" "GStreamer" "Grantlee" "HSPELL" "HUNSPELL" "HUpnp" "IOKit" "JPEG" "Jasper" "KDE4" "KDE4Internal" "LCMS" "LibArt" "LibAttica" "LibXml2" "Libintl" "OpenEXR" "OpenSSL" "PCRE" "PNG" "QCA2" "QImageBlitz" "Qt4" "SharedDesktopOntologies" "SharedMimeInfo" "Soprano" "Sqlite" "Strigi" "UDev" "USB" "Xine" "Xmms" "ZLIB" ];
-    nativeBuildInputs = [ "BISON" "FLEX" "LibXslt" "Perl" "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [ "SharedMimeInfo" ];
-  };
-
-  kdenetwork-filesharing = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kdenetwork-strigi-analyzers = {
-    buildInputs = [ "Boost" "KDE4" "Strigi" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kdepim = {
-    buildInputs = [ "Akonadi" "Baloo" "Boost" "Git" "Grantlee" "KDE4" "KdepimLibs" "LibKGAPI2" "Prison" "QGpgme" "QJSON" "Sasl2" "Xsltproc" "ZLIB" ];
-    nativeBuildInputs = [ "DBLATEX_EXECUTABLE" "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kdepim-runtime = {
-    buildInputs = [ "AccountsQt" "Akonadi" "Boost" "KDE4" "KdepimLibs" "LibKFbAPI" "LibKGAPI2" "Libkolab" "Libkolabxml" "QJSON" "Qt4" "Sasl2" "SharedMimeInfo" "SignOnQt" "Xsltproc" ];
-    nativeBuildInputs = [ "_testrunner" "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [ "SharedMimeInfo" ];
-  };
-
-  kdepimlibs = {
-    buildInputs = [ "Akonadi" "Boost" "Gpgme" "KDE4" "Ldap" "LibXml2" "Libical" "Prison" "QJSON" "Sasl2" "SharedMimeInfo" "Xsltproc" ];
-    nativeBuildInputs = [ "LibXslt" "PERL_EXECUTABLE" "_testrunner" "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [ "SharedMimeInfo" ];
-  };
-
-  kdesdk-kioslaves = {
-    buildInputs = [ "KDE4" "SVN" ];
-    nativeBuildInputs = [ "Perl" "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kdesdk-strigi-analyzers = {
-    buildInputs = [ "KDE4" "Strigi" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kdesdk-thumbnailers = {
-    buildInputs = [ "GettextPO" "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kdewebdev = {
-    buildInputs = [ "KDE4" "KdepimLibs" "LibTidy" "RUBY" "ZLIB" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kdf = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kdiamond = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kfloppy = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kfourinline = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kgamma = {
-    buildInputs = [ "KDE4" "X11" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kgeography = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kget = {
-    buildInputs = [ "Boost" "KDE4" "KDE4Workspace" "KTorrent" "LibMms" "NepomukCore" "NepomukWidgets" "QCA2" "QGpgme" "SharedDesktopOntologies" "Soprano" "Sqlite" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kgoldrunner = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kgpg = {
-    buildInputs = [ "Gpgme" "KDE4" "KdepimLibs" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  khangman = {
-    buildInputs = [ "ECM" "KDE4" "KF5" "KF5Completion" "KF5Config" "KF5ConfigWidgets" "KF5CoreAddons" "KF5Crash" "KF5DocTools" "KF5I18n" "KF5NewStuff" "KF5Notifications" "KF5XmlGui" "LibKEduVocDocument" "Phonon4Qt5" "Qt5" "Qt5Core" "Qt5Svg" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kig = {
-    buildInputs = [ "BoostPython" "ECM" "KF5Archive" "KF5ConfigWidgets" "KF5DocTools" "KF5Emoticons" "KF5I18n" "KF5IconThemes" "KF5ItemModels" "KF5KDELibs4Support" "KF5Parts" "KF5TextEditor" "KF5XmlGui" "Qt5PrintSupport" "Qt5Svg" "Qt5Test" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kigo = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  killbots = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kiriki = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kiten = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kjumpingcube = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  klettres = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  klickety = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  klines = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kmag = {
-    buildInputs = [ "KDE4" "QAccessibilityClient" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kmahjongg = {
-    buildInputs = [ "KDE4" "KDEGames" "LibKMahjongg" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kmines = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kmix = {
-    buildInputs = [ "Alsa" "Canberra" "ECM" "GLIB2" "KDE4" "KF5" "KF5ConfigWidgets" "KF5DBusAddons" "KF5GlobalAccel" "KF5I18n" "KF5IconThemes" "KF5KCMUtils" "KF5KDELibs4Support" "KF5XmlGui" "Phonon" "PulseAudio" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kmousetool = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kmouth = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kmplot = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  knavalbattle = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  knetwalk = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kolf = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kollision = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kolourpaint = {
-    buildInputs = [ "KDE4" "QImageBlitz" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kompare = {
-    buildInputs = [ "KDE4" "LibKompareDiff2" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  konquest = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  konsole = {
-    buildInputs = [ "ECM" "KF5" "KF5Bookmarks" "KF5Completion" "KF5Config" "KF5ConfigWidgets" "KF5CoreAddons" "KF5DocTools" "KF5GuiAddons" "KF5I18n" "KF5IconThemes" "KF5Init" "KF5KDELibs4Support" "KF5KIO" "KF5Konq" "KF5Notifications" "KF5NotifyConfig" "KF5Parts" "KF5Pty" "KF5Service" "KF5TextWidgets" "KF5WidgetsAddons" "KF5WindowSystem" "KF5XmlGui" "Qt5" "Qt5Core" "Qt5DBus" "Qt5Script" "Qt5Test" "Qt5Widgets" "X11" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kopete = {
-    buildInputs = [ "Alsa" "Boost" "Expat" "GIF" "GLIB2" "IDN" "Jasper" "JsonCpp" "KDE4" "KdepimLibs" "Kleopatra" "LibMeanwhile" "LibOTR" "LibV4L2" "LibXml2" "Libgadu" "Libmsn" "LiboRTP" "Mediastreamer" "OpenSSL" "QCA2" "QGpgme" "QImageBlitz" "Qt4" "Qt5Core" "Qt5Network" "Qt5QUIET" "SRTP" "Speex" "Sqlite" "Xmms" "ZLIB" ];
-    nativeBuildInputs = [ "LibXslt" "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kpat = {
-    buildInputs = [ "KDE4" "KDEGames" "SharedMimeInfo" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [ "SharedMimeInfo" ];
-  };
-
-  kppp = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kqtquickcharts = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  krdc = {
-    buildInputs = [ "KDE4" "LibNXCL" "LibVNCServer" "TelepathyQt4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kremotecontrol = {
-    buildInputs = [ "KDE4" "Qt4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kreversi = {
-    buildInputs = [ "KDE4" "KDEGames" "KDeclarative" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  krfb = {
-    buildInputs = [ "KDE4" "KTp" "LibVNCServer" "TelepathyQt4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kruler = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  ksaneplugin = {
-    buildInputs = [ "KDE4" "KSane" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kscd = {
-    buildInputs = [ "Alsa" "KDE4" "MusicBrainz3" "Qt4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kshisen = {
-    buildInputs = [ "KDE4" "KDEGames" "LibKMahjongg" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  ksirk = {
-    buildInputs = [ "KDE4" "KDEGames" "QCA2" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  ksnakeduel = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  ksnapshot = {
-    buildInputs = [ "KDE4" "Kipi" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kspaceduel = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  ksquares = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kstars = {
-    buildInputs = [ "AstrometryNet" "CFitsio" "Eigen3" "INDI" "KDE4" "OpenGL" "PyKDE4" "QJSON" "WCSLIB" "Xplanet" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  ksudoku = {
-    buildInputs = [ "KDE4" "KDEGames" "OpenGL" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  ksystemlog = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kteatime = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  ktimer = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  ktouch = {
-    buildInputs = [ "KDE4" "KDeclarative" "X11" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  ktuberling = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kturtle = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  ktux = {
-    buildInputs = [ "KDE4" "KDE4Workspace" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kubrick = {
-    buildInputs = [ "KDE4" "KDEGames" "OpenGL" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kuser = {
-    buildInputs = [ "KDE4" "KdepimLibs" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kwalletmanager = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  kwordquiz = {
-    buildInputs = [ "KDE4" "LibKdeEdu" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  libkcddb = {
-    buildInputs = [ "KDE4" "MusicBrainz5" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  libkcompactdisc = {
-    buildInputs = [ "Alsa" "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  libkdcraw = {
-    buildInputs = [  ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  libkdeedu = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  libkdegames = {
-    buildInputs = [ "KDE4" "KDeclarative" "OpenAL" "SndFile" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  libkeduvocdocument = {
-    buildInputs = [ "ECM" "KF5" "KF5Archive" "KF5I18n" "KF5KIO" "Qt5" "Qt5NO_MODULE" "Qt5Test" "Qt5Xml" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  libkexiv2 = {
-    buildInputs = [  ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  libkface = {
-    buildInputs = [  ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  libkipi = {
-    buildInputs = [  ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  libkmahjongg = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  libkomparediff2 = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  libksane = {
-    buildInputs = [  ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  lokalize = {
-    buildInputs = [ "HUNSPELL" "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  lskat = {
-    buildInputs = [ "KDE4" "KDEGames" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  marble = {
-    buildInputs = [ "KDE4" "Phonon" "Protobuf" "PyQt4" "PythonLibrary" "QextSerialPort" "Qt4" "Qt5Concurrent" "Qt5Core" "Qt5Designer" "Qt5Network" "Qt5PrintSupport" "Qt5Quick" "Qt5Script" "Qt5Sql" "Qt5Svg" "Qt5Test" "Qt5WebKitWidgets" "Qt5Widgets" "Qt5Xml" "QtLocation" "SIP" "SharedMimeInfo" "ZLIB" "libgps" "liblocation" "libshp" "libwlocate" "quazip" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [ "SharedMimeInfo" ];
-  };
-
-  mplayerthumbs = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  okteta = {
-    buildInputs = [ "ECM" "KF5" "KF5Bookmarks" "KF5Codecs" "KF5Completion" "KF5ConfigWidgets" "KF5DBusAddons" "KF5DocTools" "KF5I18n" "KF5KCMUtils" "KF5KIO" "KF5NewStuff" "KF5Parts" "KF5Service" "KF5WidgetsAddons" "KF5XmlGui" "Qca-qt5" "Qt5" "Qt5Core" "Qt5Designer" "Qt5NO_MODULE" "Qt5Network" "Qt5PrintSupport" "Qt5QUIET" "Qt5Script" "Qt5ScriptTools" "Qt5Test" "Qt5Widgets" "Qt5Xml" "SharedMimeInfo" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [ "SharedMimeInfo" ];
-  };
-
-  okular = {
-    buildInputs = [ "ActiveApp" "CHM" "DjVuLibre" "EPub" "Freetype" "JPEG" "KActivities" "KDE4" "Kexiv2" "LibKScreen" "LibSpectre" "Poppler" "QCA2" "QImageBlitz" "QMobipocket" "TIFF" "ZLIB" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  oxygen-icons = {
-    buildInputs = [  ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  pairs = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  palapeli = {
-    buildInputs = [ "KDE4" "KDEGames" "SharedMimeInfo" ];
-    nativeBuildInputs = [ "QVORONOI_EXECUTABLE" "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [ "SharedMimeInfo" ];
-  };
-
-  parley = {
-    buildInputs = [ "ECM" "KF5" "KF5Config" "KF5CoreAddons" "KF5Crash" "KF5DocTools" "KF5I18n" "KF5KCMUtils" "KF5KHtml" "KF5KIO" "KF5Kross" "KF5MODULE" "KF5NewStuff" "KF5Notifications" "KF5Sonnet" "KF5XmlGui" "KF5docbook" "KF5produce" "KF5the" "LibAttica" "LibKEduVocDocument" "LibXml2" "Qt5" "Qt5Concurrent" "Qt5Core" "Qt5Multimedia" "Qt5Svg" "Qt5Test" ];
-    nativeBuildInputs = [ "LibXslt" "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  picmi = {
-    buildInputs = [ "KDE4" "KDEGames" "Qt4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  poxml = {
-    buildInputs = [ "Gettext" "GettextPO" "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  print-manager = {
-    buildInputs = [ "CUPS" "KDE4" "KDE4Internal" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  rocs = {
-    buildInputs = [ "Boost" "Grantlee" "KDE4" "Qt4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  step = {
-    buildInputs = [ "Eigen2" "GSL" "KDE4" "Qalculate" "Qt4" ];
-    nativeBuildInputs = [ "PythonInterp" "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  superkaramba = {
-    buildInputs = [ "KDE4" "PythonLibs" "QImageBlitz" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  svgpart = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  sweeper = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  umbrello = {
-    buildInputs = [ "KDE4" "LibXml2" ];
-    nativeBuildInputs = [ "LibXslt" "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-  zeroconf-ioslave = {
-    buildInputs = [ "KDE4" ];
-    nativeBuildInputs = [ "cmake" ];
-    propagatedBuildInputs = [  ];
-    propagatedNativeBuildInputs = [  ];
-    propagatedUserEnvPkgs = [  ];
-  };
-
-}
diff --git a/pkgs/applications/kde-apps-14.12/dependencies.sh b/pkgs/applications/kde-apps-14.12/dependencies.sh
deleted file mode 100755
index e00c7770ab8..00000000000
--- a/pkgs/applications/kde-apps-14.12/dependencies.sh
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/sh
-
-manifestXML=$(nix-build -E 'with (import ../../.. {}); autonix.writeManifestXML ./manifest.nix')
-
-autonixDepsKf5=""
-if [[ -z $1 ]]; then
-    autonixDepsKF5=$(nix-build ../../.. -A haskellngPackages.autonix-deps-kf5)/bin
-else
-    autonixDepsKF5="$1/dist/build/kf5-deps"
-fi
-
-exec ${autonixDepsKF5}/kf5-deps "${manifestXML}"
diff --git a/pkgs/applications/kde-apps-14.12/kdelibs/polkit-install.patch b/pkgs/applications/kde-apps-14.12/kdelibs/polkit-install.patch
deleted file mode 100644
index d2ecac663ec..00000000000
--- a/pkgs/applications/kde-apps-14.12/kdelibs/polkit-install.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ru -x '*~' kdelibs-4.6.90-orig/kdecore/auth/ConfigureChecks.cmake kdelibs-4.6.90/kdecore/auth/ConfigureChecks.cmake
---- kdelibs-4.6.90-orig/kdecore/auth/ConfigureChecks.cmake	2011-05-20 22:24:54.000000000 +0200
-+++ kdelibs-4.6.90/kdecore/auth/ConfigureChecks.cmake	2011-07-12 14:03:00.000000000 +0200
-@@ -139,7 +139,7 @@
-         ${CMAKE_INSTALL_PREFIX} _KDE4_AUTH_POLICY_FILES_INSTALL_DIR
-         ${POLKITQT-1_POLICY_FILES_INSTALL_DIR})
- 
--    set(KDE4_AUTH_POLICY_FILES_INSTALL_DIR ${_KDE4_AUTH_POLICY_FILES_INSTALL_DIR} CACHE STRING 
-+    set(KDE4_AUTH_POLICY_FILES_INSTALL_DIR "\${CMAKE_INSTALL_PREFIX}/share/polkit-1/actions" CACHE STRING 
-         "Where policy files generated by KAuth will be installed" FORCE)
- elseif(KDE4_AUTH_BACKEND_NAME STREQUAL "FAKE")
-     set (KAUTH_COMPILING_FAKE_BACKEND TRUE)
diff --git a/pkgs/applications/kde-apps-14.12/manifest.nix b/pkgs/applications/kde-apps-14.12/manifest.nix
deleted file mode 100644
index 88069b6702a..00000000000
--- a/pkgs/applications/kde-apps-14.12/manifest.nix
+++ /dev/null
@@ -1,5665 +0,0 @@
-# This file is generated automatically. DO NOT EDIT!
-{ stdenv, fetchurl, mirror }:
-[
-  {
-    name = stdenv.lib.nameFromURL "pairs-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/fsaycjsmkm1g92j3syc2a8nwdgfgs99g-pairs-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/pairs-14.12.1.tar.xz";
-      sha256 = "13byliibd6fwa8bsgka8hc64jkprmgsnqh9sks36w7ic22f32qhx";
-      name = "pairs-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kgamma-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/4ggxl3vnlngg1p6irixa42as7gyp3c8k-kgamma-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kgamma-14.12.1.tar.xz";
-      sha256 = "1ad2c1l2lbc2pdybavnnj834ww82rbm91k0wjgz25xc3l3gkrg9i";
-      name = "kgamma-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktux-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/n68cvnv9h371cx7q5jqfqs2bdj1rqvyi-ktux-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ktux-14.12.1.tar.xz";
-      sha256 = "00x5jm26w1a214chdg1fkzki1z3h1dbw5qagal4lkcb98fi5sbcq";
-      name = "ktux-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "analitza-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/n8ayxw5rwzlyc015ff1lzwnd2wa3ss4x-analitza-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/analitza-14.12.1.tar.xz";
-      sha256 = "0jgmjda5n5935v37jgaichk5hif67mzlyvxqmr19wwmbiqfbazx8";
-      name = "analitza-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kubrick-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/hz00x8miy3gw4gm2ylw0v90d8xnxxqml-kubrick-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kubrick-14.12.1.tar.xz";
-      sha256 = "0c2ixhd3763pzy92z1ck638wggmq3h4jvnax5ralfhhvn9r2f5bj";
-      name = "kubrick-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksirk-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/fv5vdi5m80l7hzkhkidyk5rd1srghl8x-ksirk-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ksirk-14.12.1.tar.xz";
-      sha256 = "1sdd117xhn9jclqiczh1cr8apy0akwncmbj82gwm7i1qx31i55fx";
-      name = "ksirk-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "katomic-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/9wa79ygill8gb5n281cybrmj4zv627h9-katomic-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/katomic-14.12.1.tar.xz";
-      sha256 = "1mjzm4v80cva7kfakjpjkd4sw4fdcyin5f2srck7fl0pnqdpnhqz";
-      name = "katomic-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "jovie-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/w4b045lmp2viqrvifkm11n282l5khwbd-jovie-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/jovie-14.12.1.tar.xz";
-      sha256 = "1xkmybfgn6mbrp6lx8ri0dzmz1nsvg9cxlxan4n5bzwd3zjpycjd";
-      name = "jovie-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdeartwork-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ky4vpsb0mm22raiq0r6jfxjsdr5c0vmv-kdeartwork-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdeartwork-14.12.1.tar.xz";
-      sha256 = "0jrdyy787wnqx31nrgmf7amhy5ix9w7anfnqrdn4w8yydpvghhqw";
-      name = "kdeartwork-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kapman-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/l5xwmjgcw6rbmmhy2m5z55hxcf9d12hv-kapman-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kapman-14.12.1.tar.xz";
-      sha256 = "0bkpcjdcax6b3dp236ybaakpxz5b1vkrmmxpczvg6hf2cqwmlsv5";
-      name = "kapman-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkomparediff2-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/aixz1c1q6rnpqxm805xdirlqg47kw1kr-libkomparediff2-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libkomparediff2-14.12.1.tar.xz";
-      sha256 = "0fjqsa83sqd7gcpm818yirnm077g6q616rh9676dzwv0cmc334zx";
-      name = "libkomparediff2-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-wallpapers-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/kx7kv61rc3ddz7gmm5k5cwp9zh3k70nk-kde-wallpapers-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-wallpapers-14.12.1.tar.xz";
-      sha256 = "1q28rb8a4rw6v5wvwri3aslc8xwbn0324b07lnkvn58alpmdga8v";
-      name = "kde-wallpapers-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ark-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/c21hgh72czi1nqr3lci8lynvsd3qkvzh-ark-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ark-14.12.1.tar.xz";
-      sha256 = "1fimg9f4l373l31kr59fvvsavssvn3ljdrxrgnl6a66v1gwgjsdp";
-      name = "ark-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdesdk-thumbnailers-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/b867ygwgvr9g8j54s3gya7c2wpr9gwf8-kdesdk-thumbnailers-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdesdk-thumbnailers-14.12.1.tar.xz";
-      sha256 = "1p3abcnidk07jgr9qn03zfnhqci27683gz25wy271v6gl7b0wp6c";
-      name = "kdesdk-thumbnailers-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-wa-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/hp6x10injwcygbd5zqvkkg2k85n62drw-kde-l10n-wa-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-wa-14.12.1.tar.xz";
-      sha256 = "0aq5n0n0saqkllkwpf9a5scjpsv4bxzx89z2a048kh76i8h9zr5p";
-      name = "kde-l10n-wa-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-it-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/j8x84jy2x4fw72a2mj7zgzkbd2v430np-kde-l10n-it-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-it-14.12.1.tar.xz";
-      sha256 = "13z9gmaziyvw112phzxc7893lz6wh8q92gb3fj3hmdmzj0vfqv4r";
-      name = "kde-l10n-it-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-km-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/yccjbanz6ijsf5rdd0n53cwygbv5jm4m-kde-l10n-km-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-km-14.12.1.tar.xz";
-      sha256 = "0fdns3fifr4ypz5mi798xc18miwlb7lqz22f18gnrza22vnzwi09";
-      name = "kde-l10n-km-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-pt-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/mzfjypmyhmp3s7mnxk0mwf57s3l440c2-kde-l10n-pt-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-pt-14.12.1.tar.xz";
-      sha256 = "13pzz23zf9nnl3a65nrpmwlpnkvr490vfs7yfvvr5w0nrqfwzhp6";
-      name = "kde-l10n-pt-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ru-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/pjdp04f6m3ghqr23lyzxw7w0fgg5i6ll-kde-l10n-ru-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-ru-14.12.1.tar.xz";
-      sha256 = "1a5ygssdwkm9iqakl1w4pza70g1gwh7mzi6jzhbd4jsn740ykw0r";
-      name = "kde-l10n-ru-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-de-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/4j1r5xz2fslwv0di0dn9x8n49hrxizg4-kde-l10n-de-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-de-14.12.1.tar.xz";
-      sha256 = "1iavp7xr2qv8i97sl1kpl9kasi21br91l3mdah382ayhaz5khnlb";
-      name = "kde-l10n-de-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-uk-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/dz1zi3jrw92cgci5zc8nia3xzq1zykdf-kde-l10n-uk-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-uk-14.12.1.tar.xz";
-      sha256 = "1228lpwggkwz9rwnmrmrw4f72hcbng40g1q1bfhjzw078s7j6nxr";
-      name = "kde-l10n-uk-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ja-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ylf7xmqdh9yrz37yaq4f8nddap1gfanc-kde-l10n-ja-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-ja-14.12.1.tar.xz";
-      sha256 = "191whr3i7qkqj2wjzjqgagb1vs391x9sp688w56ynjjmh58vrvq1";
-      name = "kde-l10n-ja-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-kk-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/b6n06i5p82k6fq4p4rpl7bf0cyklazxb-kde-l10n-kk-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-kk-14.12.1.tar.xz";
-      sha256 = "01ivq7g550i9ik18xnibn7xl5mmm237wrsksjm0xni18s89wwz8b";
-      name = "kde-l10n-kk-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-pl-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ysarksjh5lcm2yhbphrsqhyzmlp6qclr-kde-l10n-pl-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-pl-14.12.1.tar.xz";
-      sha256 = "0ni41lp6l4l3pa1xf6kkim2k5qcvapm2g65nh5hryiwx9dpgkimv";
-      name = "kde-l10n-pl-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-sv-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/zpq7ayj7ihr1xw4ihcnckqvnagl28lk0-kde-l10n-sv-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-sv-14.12.1.tar.xz";
-      sha256 = "1r84629cv7c0lkfxii0q133cl710rgiqp5iylb3w32h7c1ji4x19";
-      name = "kde-l10n-sv-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ca-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/g5pcas9cz1yq6qz9883l2djfpb77li8a-kde-l10n-ca-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-ca-14.12.1.tar.xz";
-      sha256 = "1xprgp7l1h7wkfjh6v3yya9xw3r60vhsyk3ly38vcwxy5b6fjigd";
-      name = "kde-l10n-ca-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-da-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/v6hb004qp3i0p4vp1yslnmz4clb66p8d-kde-l10n-da-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-da-14.12.1.tar.xz";
-      sha256 = "0b38wgm8f23l9ya9h67m6zm785fmqi7737xfphjmrjh2i13gxpbl";
-      name = "kde-l10n-da-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-he-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/33f2k043b8gi64mr4wwrs6pwp5b9bq7h-kde-l10n-he-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-he-14.12.1.tar.xz";
-      sha256 = "0ynvsrczdraf55gaiwbv9nzwy548zkkbdh475frqfmalzh9b7jww";
-      name = "kde-l10n-he-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-lv-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/7hlk5vyd3pl9rdp22ybsj868w6s7sfz0-kde-l10n-lv-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-lv-14.12.1.tar.xz";
-      sha256 = "0x3rlallirrzgn8gfyssyvaj3zaji672n6hfacp2djpfzbfwqq6l";
-      name = "kde-l10n-lv-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-hu-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/b2v25j4hlsl7lqb77wk7sj1j5z9q7ldm-kde-l10n-hu-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-hu-14.12.1.tar.xz";
-      sha256 = "061kyzz24f6bink3sm4p7q959977ril3m86lm8fa1ddnccw7ya46";
-      name = "kde-l10n-hu-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-sr-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/8a3pmbwm8k7g951yi5d3mv57y9vxn84z-kde-l10n-sr-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-sr-14.12.1.tar.xz";
-      sha256 = "16kcpilb4mp4cfgklc4dr6y389hlmzvwx8wp0y3i2w1r18nwd8m8";
-      name = "kde-l10n-sr-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-is-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/l4fy9j1aix7fyisan5f2pa4273misph2-kde-l10n-is-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-is-14.12.1.tar.xz";
-      sha256 = "14r5wrkr39cipx40hqqcx12cvv0vql829689yiy97ypcg4bqndma";
-      name = "kde-l10n-is-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-mr-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/vk6fz8gixl7wv6w20h4inn984839lkkk-kde-l10n-mr-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-mr-14.12.1.tar.xz";
-      sha256 = "1nvaxd38c4f9kkhkrv4bb1aczi1iv1bp16kmm47s1y6kzb93zq9h";
-      name = "kde-l10n-mr-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ca_valencia-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/xdh9f96r2l1fnj1z7dl4321aj362kjph-kde-l10n-ca_valencia-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-ca_valencia-14.12.1.tar.xz";
-      sha256 = "10r6zkisnm4rcyzdxs0jbilbqg78qr9rzj5901q16kz01nm2fpfq";
-      name = "kde-l10n-ca_valencia-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-gl-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/0f4agkrcrb1cn6sdgdpj1bwln6f2ra5i-kde-l10n-gl-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-gl-14.12.1.tar.xz";
-      sha256 = "1xjh19c7rjd5k3v3c7g0ljz1kz5vv3zhji4rm84j30z12cks3nhh";
-      name = "kde-l10n-gl-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-cs-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/3nk8pxfypvnwbcszm33fn3j7f0kmgdji-kde-l10n-cs-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-cs-14.12.1.tar.xz";
-      sha256 = "1qg9y5173374fpf6yk4v8mlsqdjzp8inirp08qx0lh33jd6rpddb";
-      name = "kde-l10n-cs-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-en_GB-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/i5vsmw062i49ki35qqyi0ix6x5fl4jvg-kde-l10n-en_GB-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-en_GB-14.12.1.tar.xz";
-      sha256 = "04b7amh2247ksr414m3x7bc4p22xm6kxncsax9ggapx613flb2zc";
-      name = "kde-l10n-en_GB-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-sk-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/p2jc4kci6k5kn1ihy9yv5inp4p4g01n9-kde-l10n-sk-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-sk-14.12.1.tar.xz";
-      sha256 = "0ic2y081699mv16hpkb3ivdvd4ph51wz3md5bz65pfz404gn7krf";
-      name = "kde-l10n-sk-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ga-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/4kbdmqqmv1slh4z56rifg8sw0a9980m4-kde-l10n-ga-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-ga-14.12.1.tar.xz";
-      sha256 = "0794p0dqa1nnkwwc2ipslzhaakcx3r4b6s03hf7m14r58wmvws28";
-      name = "kde-l10n-ga-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-sl-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/hdyxfm2wnigh8wb3ay8y8v7psjrbijy7-kde-l10n-sl-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-sl-14.12.1.tar.xz";
-      sha256 = "0nv2yrk99dkvb49ww6l6za0czy89p1nsilm56f4mdgbvrgzwk9zp";
-      name = "kde-l10n-sl-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-nb-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ln3d7jpln9kl947fhgknbhg0rh6lnxds-kde-l10n-nb-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-nb-14.12.1.tar.xz";
-      sha256 = "0zj66ydg5pwlx3hwwdxz6i8m330wz0w2l2p4fvf4kjvy49cafrmd";
-      name = "kde-l10n-nb-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ko-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/vw8kpmpiyrrqch5wb4164yv0jhkdkpkk-kde-l10n-ko-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-ko-14.12.1.tar.xz";
-      sha256 = "08q0d0q2cm2bmdwwmyavzb07wlbnf5lpl071gjm146kzk0y1kmpg";
-      name = "kde-l10n-ko-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ro-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/87kmgghdnkmzvdbk611qmv2nav8m2f0p-kde-l10n-ro-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-ro-14.12.1.tar.xz";
-      sha256 = "0xprq9jw94i38aaq1drkv1qpgf3rf75745zlagzb430jr1a285lb";
-      name = "kde-l10n-ro-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ug-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/h8wfla9jsbhfjvjfnca6yjwpcc90nb5m-kde-l10n-ug-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-ug-14.12.1.tar.xz";
-      sha256 = "1am6yr3qq4l2wgpphxhqfj8ydndvjxmc3cl4gz6zlkddaw4pv5kr";
-      name = "kde-l10n-ug-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-hr-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/mja592hds8ajqsx96wb1zxph1n0pxqb0-kde-l10n-hr-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-hr-14.12.1.tar.xz";
-      sha256 = "0hjhzf77mckh9xqqxn54w47lsn3fwl2p4rfk22ijlliglrylpajv";
-      name = "kde-l10n-hr-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-pa-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/9vay8airc00fg0d91lpp84l21akqxn27-kde-l10n-pa-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-pa-14.12.1.tar.xz";
-      sha256 = "0sr6pygs0lk1ar2zn6966ngaf9vjfy207i1bgg6gr3559v5wkx8x";
-      name = "kde-l10n-pa-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-id-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/sx4w67x5xq87ragvsysg4jwcpvrk674p-kde-l10n-id-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-id-14.12.1.tar.xz";
-      sha256 = "018yvdp7l9qjaj7niyjas87dhna1xr0mikpdycw5dbwchpizlr53";
-      name = "kde-l10n-id-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-bs-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/l9cx18xxg7ly9nrsfi1lj9vxzg19h9sq-kde-l10n-bs-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-bs-14.12.1.tar.xz";
-      sha256 = "0ybh9wyhym05rlc3s0kl9lh07y96nyl3p4lifj13lcqi975mgnp9";
-      name = "kde-l10n-bs-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-pt_BR-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/59bsq0cq07hc9apbfdmaa66jg5n8wlwg-kde-l10n-pt_BR-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-pt_BR-14.12.1.tar.xz";
-      sha256 = "1wbgns7pq0jxjffgvr6hgfg3san1k2c7wppsvn2cpjiph0v4azz9";
-      name = "kde-l10n-pt_BR-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-bg-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/9xiaf2c0lbxy65vrx6hdh884ky6h2s79-kde-l10n-bg-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-bg-14.12.1.tar.xz";
-      sha256 = "0m404hxz8dskbdsni021703vdn4lvwpf88hwrdrfnhcv06jazjiq";
-      name = "kde-l10n-bg-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-nds-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/m8ahg0qxpv2hskl9dl7dgch10adxfia5-kde-l10n-nds-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-nds-14.12.1.tar.xz";
-      sha256 = "09r79l4ngcsnya6kqj5hj69xq00bf4ndxgkkplwiq137zqamqcfl";
-      name = "kde-l10n-nds-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-zh_TW-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/mq5v891rzj692h61aak71g71iy963ayw-kde-l10n-zh_TW-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-zh_TW-14.12.1.tar.xz";
-      sha256 = "1azwmzg47pk4b23hpnpic3c8phnfz4iy3n6lv50sz98b9whkmf0s";
-      name = "kde-l10n-zh_TW-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-nn-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/gprdva58d383n4ka677pdbpaz8l05w8i-kde-l10n-nn-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-nn-14.12.1.tar.xz";
-      sha256 = "1xp44glwk6nnnavw0lrl7ssl5miqfd7b093chfz35g2g92nyaa3g";
-      name = "kde-l10n-nn-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ia-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/jhv6zy04igavcq0dxsg9kk3vfh2063m9-kde-l10n-ia-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-ia-14.12.1.tar.xz";
-      sha256 = "1kjjg4z4y0fh4kyzy9vzxlw47xkiirh207d7x0b94nksxzbqwg67";
-      name = "kde-l10n-ia-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-tr-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/hy0v61dnnmpbj84a4imvgxqx3y0fd5qg-kde-l10n-tr-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-tr-14.12.1.tar.xz";
-      sha256 = "1kdxps75gv2vlf98f958llkk161z2y908bg1fdq4rgdh1n3bylkh";
-      name = "kde-l10n-tr-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ar-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/jmjbgfmqvcqd1sxdj0a7c73a9yqyzvpz-kde-l10n-ar-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-ar-14.12.1.tar.xz";
-      sha256 = "121dblyh53fb3qirg7s9givqcn0xswdj2hrnqc8s2x2qas74v6a9";
-      name = "kde-l10n-ar-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-zh_CN-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/b9dqgb7nsfgyzhr4vw7fnl287spyjigg-kde-l10n-zh_CN-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-zh_CN-14.12.1.tar.xz";
-      sha256 = "0cyi0g55xln8smnlnhl0vfpi0jrihnfp3vrv6j2gz30zzfgkw9dp";
-      name = "kde-l10n-zh_CN-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-es-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/0ycvh7sgyhjqffzq5ff5mjnv0y4f8pxy-kde-l10n-es-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-es-14.12.1.tar.xz";
-      sha256 = "11i4xmsigmi9mqbc5x9l96vsrfh6709fbbfpqa6b28a5jif9anmr";
-      name = "kde-l10n-es-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-et-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/9rbki0767k1hirpx7530lqcw74bfy2b1-kde-l10n-et-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-et-14.12.1.tar.xz";
-      sha256 = "0c8vhbi1bi29krh1sway8z0536cn507i1lp8jffb4mk953mm5y9n";
-      name = "kde-l10n-et-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-fr-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/pq8r37pcg05p9rc5prcy9r2f5mby7m0z-kde-l10n-fr-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-fr-14.12.1.tar.xz";
-      sha256 = "1s2glywjbrr2q6ssmalblschrgny4rk3q3aws2ffrrlkanx0qyva";
-      name = "kde-l10n-fr-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-fa-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/k0amn3lcd7xcssqh8fs46swa9jmksv9x-kde-l10n-fa-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-fa-14.12.1.tar.xz";
-      sha256 = "0pj3klcdlash8wgvz75nw009jz63rblv038yhrh1qsidjw4vsl85";
-      name = "kde-l10n-fa-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-lt-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/cqbsi6sr0mcl3pnzlk0w52disg2xgm1i-kde-l10n-lt-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-lt-14.12.1.tar.xz";
-      sha256 = "0k4m1ixlnmmgbznhgvbmfss0c1fynd492sylcvbsrnqcawq3fqdz";
-      name = "kde-l10n-lt-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-nl-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/8pw7v2ccr5vgl6ic7dnlm5xcqgkbvxyr-kde-l10n-nl-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-nl-14.12.1.tar.xz";
-      sha256 = "0m0hwib0v5j2bmgkgwjzhbhqnyk8gcm46969rr2qf51snrvynlax";
-      name = "kde-l10n-nl-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-eu-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/vplfymrx36jk65b0xjmzh2g4l9ky7dfm-kde-l10n-eu-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-eu-14.12.1.tar.xz";
-      sha256 = "0wcax8gnnk6rwpfl6ph8z5i013rmh08pr159nxpakdsvbcn5ma5v";
-      name = "kde-l10n-eu-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ca_valencia-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/xdh9f96r2l1fnj1z7dl4321aj362kjph-kde-l10n-ca_valencia-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-ca@valencia-14.12.1.tar.xz";
-      sha256 = "10r6zkisnm4rcyzdxs0jbilbqg78qr9rzj5901q16kz01nm2fpfq";
-      name = "kde-l10n-ca_valencia-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-el-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/p9a3lyi934i4pc5p8433firhkcs0ybn3-kde-l10n-el-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-el-14.12.1.tar.xz";
-      sha256 = "022kr5cvlz8hxj3s74my680ghp23lj8amykzgr5z9i996q2hs6ps";
-      name = "kde-l10n-el-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-fi-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/9f3cb3yksriwphrnkmn1knrq0108ka4p-kde-l10n-fi-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-fi-14.12.1.tar.xz";
-      sha256 = "1sxs5z3dkx7hb8l7ilrhzvl2ip02fsb24iqgh0gadqwdfj46gwjn";
-      name = "kde-l10n-fi-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-hi-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/pfswxr29nz9qylmb7n83cnap95khz248-kde-l10n-hi-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-hi-14.12.1.tar.xz";
-      sha256 = "0a5ilahwh6wpxg4mb3wqg079qfvcxg7zqblwyx6mdwh4d2ly5y1f";
-      name = "kde-l10n-hi-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "granatier-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ychwcs2gn4mgmhza315nmf2z35c0ibb7-granatier-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/granatier-14.12.1.tar.xz";
-      sha256 = "0lifihkssp0g30kv3iigbpr9ghdwwykmzfiv4qwsxaxadil9qqlm";
-      name = "granatier-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kamera-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/c1n1s1hbj8q4smgxnd4kka9qidh0rvvw-kamera-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kamera-14.12.1.tar.xz";
-      sha256 = "1avmsy622rnyyvsx9zwspqx9g4mb5wzc74mvcjrivi3c3mcz2ng6";
-      name = "kamera-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kfloppy-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/bl5csvnm20xxaqz5p7d3ymnkbd0df1p1-kfloppy-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kfloppy-14.12.1.tar.xz";
-      sha256 = "1ky8n0zk07d3cnap8f3zw5qck2kw4l0dql0fnbk3s58r982af2fd";
-      name = "kfloppy-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdepimlibs-4.14.4.tar.xz" ".tar";
-    store = "/nix/store/v157pqk6clf9yn21cdbvxxvh0sn892rd-kdepimlibs-4.14.4.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdepimlibs-4.14.4.tar.xz";
-      sha256 = "04c53ms91r8bpxgn305zzvagi30jli7217kvgdy4z4il6wnvns8r";
-      name = "kdepimlibs-4.14.4.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkipi-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/7amx4gdg85lw28amb0v3nd92hk71lphs-libkipi-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libkipi-14.12.1.tar.xz";
-      sha256 = "01bpjh40p5cwli018sgyn6jgis1l83icikabcw6vxkp8vsn3q6yg";
-      name = "libkipi-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "khangman-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/jyx0msd02v7iikj7czv3y8ckw79rahpa-khangman-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/khangman-14.12.1.tar.xz";
-      sha256 = "1574cdbq5lyq4hl84xwia5z15az4zzh6zvasxvaa5bz94cjkpyns";
-      name = "khangman-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "konsole-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/0wy6dhhq6gn6h58vi324yiqa2f5ni5py-konsole-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/konsole-14.12.1.tar.xz";
-      sha256 = "0i7mccspglppz0sx2zqfn0861h6ibxkwrcscivqk7yxpq44nb58j";
-      name = "konsole-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "killbots-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/yg7gb0aidvcxh4i1z0ja8nvs23vhdf22-killbots-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/killbots-14.12.1.tar.xz";
-      sha256 = "0i006gjysfbf9wn0qgbv47fvx8z4v49ikcaqg9y83pl72shnsa1j";
-      name = "killbots-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kturtle-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/s16w00cgm430r315d2v2a041hivc5a1q-kturtle-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kturtle-14.12.1.tar.xz";
-      sha256 = "0sn74w413xx5y3kh0fqf7f47pklz4v22nnv6x11kpkcyx1xmghh9";
-      name = "kturtle-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kajongg-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/j2qlvd878dlxkaps9v61dw9k1n6nmh4p-kajongg-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kajongg-14.12.1.tar.xz";
-      sha256 = "0690jlsnj3s2l51nmx3an75q0m6xv0rssdmshrmbxgp2cqx5b455";
-      name = "kajongg-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "bomber-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/8v0k2n5pkvv6wg3q957zqclasmsw2a7c-bomber-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/bomber-14.12.1.tar.xz";
-      sha256 = "0g4cb3jwva9saddf9m2j4k3y1gybh2bv8dxzfb1xqy5cv20qlrfc";
-      name = "bomber-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kruler-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/c61iqdbq71kb6wvnzfq7436hni8anrrn-kruler-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kruler-14.12.1.tar.xz";
-      sha256 = "0rag54kg5jzgj32fnf4xmawb0hnk52rhjf7i2y5f3156x3iraxxx";
-      name = "kruler-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmag-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/r2c1gika9sw2m5i1mmj3b47n7g19715k-kmag-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kmag-14.12.1.tar.xz";
-      sha256 = "1wlz3n3z9qcsqvs7rz3a76bh6rkrq0g9p797axcsfp7wzjfilj5c";
-      name = "kmag-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kwalletmanager-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/rqrykz2vvj59w1563dgcjpi8fmkwdnm5-kwalletmanager-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kwalletmanager-14.12.1.tar.xz";
-      sha256 = "16pd2iym8v9xxdmazn2i7vq61c9m805h9a7awy8wha8bfdinazvi";
-      name = "kwalletmanager-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "krfb-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/x147kkpbjm9mmdbapxs040cvb8fci9ab-krfb-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/krfb-14.12.1.tar.xz";
-      sha256 = "15kxapi1mwjpbj995k8rxla0h1wwvhd406pbwkpak3a9szljsv72";
-      name = "krfb-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkcddb-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ar6s1pn0lfgs1iw6q5akr0l5dcrd1x2a-libkcddb-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libkcddb-14.12.1.tar.xz";
-      sha256 = "1vb8rmb1j0nh2dh8ch19v1qpdxhc4c0am7k11lld45kamg3az0gd";
-      name = "libkcddb-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "klettres-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/dbf3r79p85w5v6jihmqndcb631kqpb7m-klettres-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/klettres-14.12.1.tar.xz";
-      sha256 = "1bj5s3js6v3641s2kgrl6a5bgr25g9lgbvsfzqrp0pil2nx1g6h1";
-      name = "klettres-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "klines-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/xwj5di67f0swj1w0c2235vrbany8ffgn-klines-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/klines-14.12.1.tar.xz";
-      sha256 = "1hxjqpc1z47dj1ryp116hdzkla4h1awnlmyzq7yjhki2viw32n3f";
-      name = "klines-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksystemlog-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/aj1drn165rirvr5wjmqfnzsfknnb32gj-ksystemlog-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ksystemlog-14.12.1.tar.xz";
-      sha256 = "15a92f873vybp3m9icjshbqs8nl6xm4cl9ca3cghmdlcqrn7f92x";
-      name = "ksystemlog-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "klickety-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/y8p216blw2zrld7mj5c1ji9nwqhrbqsf-klickety-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/klickety-14.12.1.tar.xz";
-      sha256 = "071y9khz57mrw12dvwxhs03jn56j06hw38hcf8d4r4wksbwr3j87";
-      name = "klickety-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "lokalize-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/5c1isv8y9s4k7153i5y41jdps6zsp8gl-lokalize-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/lokalize-14.12.1.tar.xz";
-      sha256 = "1ala2pfqh0a0kqxiyfpp11rcn805g6gcn0m9qjbmdqhl9wviij9h";
-      name = "lokalize-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdegraphics-thumbnailers-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/d315k9787k4c5ww7zp0341cybnwwsy2j-kdegraphics-thumbnailers-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdegraphics-thumbnailers-14.12.1.tar.xz";
-      sha256 = "198m7iw621azbcp4abv3izq5p29yz9s2apr6ivxpp1iqzpz2x70g";
-      name = "kdegraphics-thumbnailers-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-base-artwork-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/6v8hm7rgdvfkvakv1jfq3g7jk3zq7x3z-kde-base-artwork-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-base-artwork-14.12.1.tar.xz";
-      sha256 = "0zd298ii8a3lnfh6lxgw6nmf91kx3days1nqk5arilkbrf7b4952";
-      name = "kde-base-artwork-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "artikulate-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/xaibvsd6g0xnwpnayb0jxhah9hmb3xin-artikulate-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/artikulate-14.12.1.tar.xz";
-      sha256 = "021hyprapc6fjhls55yn69sndm13krfriwj1vmq5mvqxzr0aid2k";
-      name = "artikulate-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kaccessible-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/s6j8nymsygqkh4vfgkgqwcg6xigda53d-kaccessible-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kaccessible-14.12.1.tar.xz";
-      sha256 = "0gp49jxkscdqd35xqmzhr17smiwyxgx8xbr7hkvbm10dzn9kx6x7";
-      name = "kaccessible-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "konquest-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/wxk5v878fibdxxd9m9f6phyc99a56psc-konquest-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/konquest-14.12.1.tar.xz";
-      sha256 = "006an4bpfsnzcpm086xjyryd1xlzw0yz2knbzkvsdf3jr9kpmnrr";
-      name = "konquest-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "superkaramba-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/p3yhp4gg9pfbmnlb6jqk6xhaz2yllx9w-superkaramba-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/superkaramba-14.12.1.tar.xz";
-      sha256 = "10dlnn4knlvkz38c98613x9px85a8dhlfwpp4231r3v5va03xszj";
-      name = "superkaramba-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdesdk-kioslaves-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ga54jhkjav5i83vmir8j6l51d3gv1cs1-kdesdk-kioslaves-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdesdk-kioslaves-14.12.1.tar.xz";
-      sha256 = "06f8xxzldsqmch9acmfd95lr48rm94d6qll62bj5zi0bs5qjygbw";
-      name = "kdesdk-kioslaves-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "cantor-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/xhdgix591fkzqdzw0pch0vv8wk2kkhz5-cantor-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/cantor-14.12.1.tar.xz";
-      sha256 = "100yscp21w7amqmwzh4zsk7kmyn5pf3swlkwipz857wi3wajkm75";
-      name = "cantor-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdegraphics-mobipocket-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/pvk5701kz79m2bn13n45ffwy0zjng838-kdegraphics-mobipocket-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdegraphics-mobipocket-14.12.1.tar.xz";
-      sha256 = "0qa0bpfvgbq3x3wlgi1cp3v8xn1wayyjrc07ffdr63w1gfi10mg1";
-      name = "kdegraphics-mobipocket-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-runtime-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/yd2zzjmb762dkjbkhjxdsnbg38k53f65-kde-runtime-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-runtime-14.12.1.tar.xz";
-      sha256 = "0cy2dhxw2cvbgqrknb3iy97rip2dcd7nrq3pj649mpq9a3r3cg17";
-      name = "kde-runtime-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kiriki-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/hxk0628k5s042wcxwd1v7vy951bsjqxp-kiriki-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kiriki-14.12.1.tar.xz";
-      sha256 = "00j95hcyrnw2li2abkwqsd0dp8ph4wlqzy0d3gzfnkal19j2x2m2";
-      name = "kiriki-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kwordquiz-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/6a5bi2hpxmry12zq6qkwk2hzlv5h7qkz-kwordquiz-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kwordquiz-14.12.1.tar.xz";
-      sha256 = "1c03ab89lnnin81lvq3mbcw2d10k3rjlk2fpplcbbnsryq35bivi";
-      name = "kwordquiz-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kate-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ykssldwmik1x7njph3rmzh9d14n7f0mi-kate-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kate-14.12.1.tar.xz";
-      sha256 = "0c3diy846drf5nihvhzhpsp8pl2kviyn6ian61myy2147smkany5";
-      name = "kate-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "parley-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/3k84f0vl6l7l65hmbbdlfp2zg348kcmi-parley-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/parley-14.12.1.tar.xz";
-      sha256 = "0awzpa9bl1j9gzy3596dhpsg3pqbmmdh87n52z7cjyk8sw0ikk19";
-      name = "parley-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkdegames-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/clfp83sn2pg1jr82j79szwkx0aysl9a3-libkdegames-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libkdegames-14.12.1.tar.xz";
-      sha256 = "0af15lbsjc7w5p3s3nxsb08cvyg7dncjmpw7z1vhgqykzmwpyp56";
-      name = "libkdegames-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkcompactdisc-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ghjddljclnsn3z0rflrrxanbkzxn46m5-libkcompactdisc-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libkcompactdisc-14.12.1.tar.xz";
-      sha256 = "10zpv05wmqs1lrby95d5bgvwiqcmkd3ndrdsr6cpayg2lw9nq86d";
-      name = "libkcompactdisc-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmplot-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/k78l2m24w71dbczia8bnwi3fhpqghj6b-kmplot-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kmplot-14.12.1.tar.xz";
-      sha256 = "0p0iv3m2648vyr1imzwdfs73rc2q39nl8r7w31z5dhm65rq2zi27";
-      name = "kmplot-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kuser-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/lpdpdbbbgfyib95cq1m1db5fdym6wjxz-kuser-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kuser-14.12.1.tar.xz";
-      sha256 = "1zgik2i9z0n58m3fm8g0kgjm9aqa6v1f3331r8nrjir9vd9vr8g7";
-      name = "kuser-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kspaceduel-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/p1lzq3dbil7klabykd2995j65qwqfldd-kspaceduel-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kspaceduel-14.12.1.tar.xz";
-      sha256 = "1zihp0nc6gs4xymyykldjw22zrxm8qznjaya4z1fw07hwndijvia";
-      name = "kspaceduel-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "gwenview-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/agnpfa5vjjfq79j3x2nf3nfwvvxjl28i-gwenview-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/gwenview-14.12.1.tar.xz";
-      sha256 = "04g3qkz1g27ph6ha1zrbqpr827vhx9n2nigr0dy95a61qw1m0jww";
-      name = "gwenview-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "oxygen-icons-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/wfnbykydc5zl9d678mpw7hpc1nscynmg-oxygen-icons-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/oxygen-icons-14.12.1.tar.xz";
-      sha256 = "1z27id29s98h20dg27wr28w2qpb25ii1xsrgjk6r33nhj2y39jmg";
-      name = "oxygen-icons-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kppp-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/q4fxwbxh1rl3icjzhcyij7wwbchc0xzn-kppp-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kppp-14.12.1.tar.xz";
-      sha256 = "0lvcanlskjgra2wn3k1j5jx9vy5k0g381ycg79fazkczsr8is5wf";
-      name = "kppp-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmouth-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/9ny33z3srhnwz8p9fd7i6klmm9y9j08k-kmouth-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kmouth-14.12.1.tar.xz";
-      sha256 = "0a3fhlgy8z84n83v59safl71v29px9783dndlqgh1dk8lmki7dmd";
-      name = "kmouth-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kig-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/iwj5hwmm9p278b7yi510fh38710w96rr-kig-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kig-14.12.1.tar.xz";
-      sha256 = "0qs89kpms9ch2r9xj4scvjscn7b7bh5k1nxaln1z654mgp1rl4f8";
-      name = "kig-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkexiv2-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/z8w5hn03zzpbpg7mjdmykylcbvhcd2ac-libkexiv2-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libkexiv2-14.12.1.tar.xz";
-      sha256 = "0qpfccasra3ffq5iz7dpxpzcyk13ywjdaz32n1wfsylfv158w9sg";
-      name = "libkexiv2-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kcron-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ixgf55ccq4gyyazhnbrrrg1qhpgh048s-kcron-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kcron-14.12.1.tar.xz";
-      sha256 = "0czcxajsdx7xal9cvy9cd4drhvaivx68mhymj5k3n90cka7qda2x";
-      name = "kcron-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksnapshot-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/vjc105v5nsibh4pfvrvsjck78f2645lx-ksnapshot-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ksnapshot-14.12.1.tar.xz";
-      sha256 = "02g48b3i7xglrgp1nxvpbsrq7kqg81s4mf6k9rhfn312n45g1arg";
-      name = "ksnapshot-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "marble-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/543lrxwg6zz77yz58ihn3dvf9rhy3xzg-marble-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/marble-14.12.1.tar.xz";
-      sha256 = "13plghz8d5a8gdkq3nr7m0bvp2p0smqnj987bmsi1cldvliwiijl";
-      name = "marble-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kpat-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/2ssmxyy2vhlipyrh6cs5qgms20cicmhy-kpat-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kpat-14.12.1.tar.xz";
-      sha256 = "02bh34553r7k0vf7sb5nsr6zgmh1xfgyjfyfc22yvknpmz2zz8wb";
-      name = "kpat-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "poxml-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/n8504ljfha2rq1r0lrpz0gyyh59rpjln-poxml-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/poxml-14.12.1.tar.xz";
-      sha256 = "1r0iqqszmqmjnkq41xv87sc601fm8s94ga9pn37alni7f7qddfrs";
-      name = "poxml-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "umbrello-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/m7ia6872rxwbpx88zidqanf1wqni1az6-umbrello-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/umbrello-14.12.1.tar.xz";
-      sha256 = "0kr60kdfg2pl049n4rkksfs6160jijxdwymx60gj44h8w2dxrx6c";
-      name = "umbrello-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "krdc-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/qlj342akja4fh4yp2fib4v4bm3kn2bmg-krdc-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/krdc-14.12.1.tar.xz";
-      sha256 = "0jqq60spxb64m9y37q2wd7w1z3h0c0hcjvd6wi694v0zhblg5622";
-      name = "krdc-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktimer-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/39r333hqffzycjszw3wbash4p8cs4vrc-ktimer-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ktimer-14.12.1.tar.xz";
-      sha256 = "1p4y1kx3w6rqwjnhpjx17246w8gp7l8q2212x7khs8karnfyvxh2";
-      name = "ktimer-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kremotecontrol-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/p9al8bnc7cy61ccnbmw5vzbvg36rq3yl-kremotecontrol-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kremotecontrol-14.12.1.tar.xz";
-      sha256 = "0rvf73bj6l7cgbjcpn2bgy00zpdw4sj5zcchgl42xldl75zzr6mc";
-      name = "kremotecontrol-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-dev-utils-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/qsdvwqqp7pwbh2vdi5p3w56snysf94f8-kde-dev-utils-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-dev-utils-14.12.1.tar.xz";
-      sha256 = "1wpiarm8h4y5yjrdrxkmndps06h08vql70n63aai8crdvgwixdqy";
-      name = "kde-dev-utils-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "knavalbattle-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/6ic12j8bm99jckl82p347717mrhl5v6r-knavalbattle-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/knavalbattle-14.12.1.tar.xz";
-      sha256 = "1jd4b2kmlknh1xz055xysasfs90810m8sg4iwyzqv2j5kj8i4x4l";
-      name = "knavalbattle-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libksane-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/72jv9b0id1ql2pbz8vdcm77n7s7br3vk-libksane-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libksane-14.12.1.tar.xz";
-      sha256 = "0a4hp2d0h26nkggmkiswywlw0aj5wkk8c6s9wy2h7m7qcmyq4gk0";
-      name = "libksane-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkdcraw-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/j4y0bpk9zir6270cmxmfxn10bphgbdw8-libkdcraw-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libkdcraw-14.12.1.tar.xz";
-      sha256 = "0svalln7g862d6f5k76vdggqc1h1x9gagm6v56yzr9dypz81y40m";
-      name = "libkdcraw-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "blinken-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/xl2fn6zcfr99ir7l10y8dd79ns4msgyp-blinken-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/blinken-14.12.1.tar.xz";
-      sha256 = "1fvgq57qhx305qxmhzm628p283dyk9nnp33q5vgcxxfw726mi5pq";
-      name = "blinken-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "step-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/1v6hadh7m1i58hc62c6z2qs2ycsi02rw-step-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/step-14.12.1.tar.xz";
-      sha256 = "15wlgig9b932ck1hwdld0q8nh74rh820wj4nc6ifys83wv43jnzh";
-      name = "step-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdegraphics-strigi-analyzer-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/0invqcgsx7scwmihagccpgdfq3aa52w8-kdegraphics-strigi-analyzer-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdegraphics-strigi-analyzer-14.12.1.tar.xz";
-      sha256 = "03lajpwia7fmlnr9l0g44knwghz8b2i70i659nkvypw6qd89cccr";
-      name = "kdegraphics-strigi-analyzer-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-baseapps-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/rjsmd2babmjdbwvr5n5gv1f9wcag4iln-kde-baseapps-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-baseapps-14.12.1.tar.xz";
-      sha256 = "0l31842mmriirkcqsdmj7s31yjwr5im8di7z7dfjgjqy0j1q1jzc";
-      name = "kde-baseapps-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-dev-scripts-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/h2hcdrv66b95ajbj5wrz1aspq4fr85pd-kde-dev-scripts-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-dev-scripts-14.12.1.tar.xz";
-      sha256 = "0g3i26vm3n2jc69mpwy94b60ff9c6fsr4yrl1h4f3408f4g4sjj4";
-      name = "kde-dev-scripts-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kollision-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/8kf7fxqm2avmamkdidsglx7rvl30cj1n-kollision-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kollision-14.12.1.tar.xz";
-      sha256 = "1l2c34l95kj4f8y156yirc35vfb2yblnkkjq1bfkmiavsb6vzhd5";
-      name = "kollision-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kgoldrunner-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/82jk65vx3xpg2ydn3fzg6v2w07xgihhc-kgoldrunner-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kgoldrunner-14.12.1.tar.xz";
-      sha256 = "0sgr2034mr5gmmg81qp9sqjw2sn2cgdw8bl9dq2iid43czih5zbw";
-      name = "kgoldrunner-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kolf-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/y7m9zzkm4wz23myj568sdjpn86f6m4iy-kolf-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kolf-14.12.1.tar.xz";
-      sha256 = "0arxis9q9qzbv35qq52pl4j5xzqhdwypjhxwdiqammqksdnln8lw";
-      name = "kolf-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "okular-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/8ipl9g3hgm04x1xpvyy8ahlbvjq6birx-okular-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/okular-14.12.1.tar.xz";
-      sha256 = "1my3d91lm6wz8gh9g7pw4rrdxkc22vr9v02b22qqvxb2z8mdq5cb";
-      name = "okular-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkmahjongg-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/jl34m0f1m497dpwnmmw2svy9ig9x7x5q-libkmahjongg-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libkmahjongg-14.12.1.tar.xz";
-      sha256 = "00s4akfgr33n1bg2bds1fxccnig9hybm95qq95ii6ky4jyjc6b78";
-      name = "libkmahjongg-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kbreakout-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ab28gj1xwh9calkkf87xqnh84x8cjq08-kbreakout-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kbreakout-14.12.1.tar.xz";
-      sha256 = "1cvqjch9ymjii7xmlg1clscbv6245m5bnf77dxz6nkzsrcy4khbx";
-      name = "kbreakout-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kgpg-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/8bfm6nbnd3clpdy108yab44vv7552c1i-kgpg-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kgpg-14.12.1.tar.xz";
-      sha256 = "0cfhmlp200dbhdkckf7xvfbfsz985zw7vp6vin4w378dzyw55lmb";
-      name = "kgpg-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kscd-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/lfsycaw8n7kjsbnkga24cfqmpr0rpff8-kscd-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kscd-14.12.1.tar.xz";
-      sha256 = "0ag9i649ah627b5xsacvz1q05pijfrbwrg34bpcc61px9zsgk18l";
-      name = "kscd-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kcalc-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/5avv44x780sz0v874cl781k7camn6xcj-kcalc-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kcalc-14.12.1.tar.xz";
-      sha256 = "0qsfllwhn1gd675k5fxbfcfflnn86cbh3nzn70bc2lmxmwrlzbj2";
-      name = "kcalc-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kfourinline-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/qbgn1hkh15gv93wbrfg2bh14zsfgxfva-kfourinline-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kfourinline-14.12.1.tar.xz";
-      sha256 = "0mhykajapvbcrasadyjjjz7sps3vmmw1hhijfjbswkb62ikmwc6k";
-      name = "kfourinline-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "picmi-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/s1m8hz32vjf2v38p2rkznrx4mgn6rzr3-picmi-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/picmi-14.12.1.tar.xz";
-      sha256 = "0nrg4qza4h99k59w92v3qy68xlkdslqrlqi62fg94i88rl9l6ypq";
-      name = "picmi-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdewebdev-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/9mqr7imp19hgjl7bn5sbp2d3xmgrr3p1-kdewebdev-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdewebdev-14.12.1.tar.xz";
-      sha256 = "0iv2r5vxkk8bg8p2zpq2dqnq0vvwhmjls0gdg30gyc4w04a7jcqr";
-      name = "kdewebdev-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmines-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/nx62f1snc9d786yi1vsh0vzixkgrv9gr-kmines-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kmines-14.12.1.tar.xz";
-      sha256 = "13f070kh0rfs5pmw3lnlwxwvx2ph2q8n1vm9lvr6kw1ablngiacm";
-      name = "kmines-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "filelight-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/syf2l3yk3wga82cyak82janjsjhgvbd5-filelight-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/filelight-14.12.1.tar.xz";
-      sha256 = "1dzcgric6rxhxhi84lgbsmkfk6s6b96px8019njnp744jys2ikv8";
-      name = "filelight-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "amor-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/5nkk3cqvi177qd3mq0n687r5swcrixfd-amor-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/amor-14.12.1.tar.xz";
-      sha256 = "0p0fgp3j6x1f83kxdvmkcy4ladhg206m261fbpa92zyxp2ylnl0a";
-      name = "amor-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdiamond-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/6pbb85yp6xhd3x5w0a5ql6ms10yj1pj3-kdiamond-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdiamond-14.12.1.tar.xz";
-      sha256 = "12frpi62f4w86ygxa68dvx1nj8n7w7lsgizfdyc6lix6l5vfzn7x";
-      name = "kdiamond-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kteatime-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/89l402jmb83ji7xvkz82kz024l012yaz-kteatime-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kteatime-14.12.1.tar.xz";
-      sha256 = "0my0fjiblkkfy2148axc7gp1nsx5lr2y8zn6d2labai2f6dy1bpf";
-      name = "kteatime-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "juk-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/gjxwckkx3mikzkpxs7vzk830nj42fj6q-juk-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/juk-14.12.1.tar.xz";
-      sha256 = "0wzjrk5w5y0f6bc98pr7xni1j8krdyjsk3agcwkhb4d4c0aa5gka";
-      name = "juk-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "mplayerthumbs-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/kdk1frzcpvc11ln0vamc6m0m7h1xfnj5-mplayerthumbs-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/mplayerthumbs-14.12.1.tar.xz";
-      sha256 = "0z9iw1syv61y4fb4dlr9n8w78ri7wpznys5bd5sn0hxbkwnavs6b";
-      name = "mplayerthumbs-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kget-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/v34rq3l61yyxsml99xp18adg85ki53r1-kget-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kget-14.12.1.tar.xz";
-      sha256 = "1jr15bcc09pypihva7pjsq6rlj0kqqhqvprxdggmwa7fnyyjxrg4";
-      name = "kget-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkface-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/8l4frnslphg2rbpmaikwi0j7w4hfw56r-libkface-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libkface-14.12.1.tar.xz";
-      sha256 = "198z0n286qnngrln24s1dfghkddz5zy7qr8af0jkywxdj3j2ks3a";
-      name = "libkface-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kcolorchooser-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ygwdm76ijc39y3blkfl7s6g21328dk1p-kcolorchooser-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kcolorchooser-14.12.1.tar.xz";
-      sha256 = "1yw1cxg2caddncnhqyck1fh7g43svgcb8pb15wp5rz7qqs0p65mf";
-      name = "kcolorchooser-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "dragon-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/2iwy70md4cqg461x92sbxwbfzmj4y1xz-dragon-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/dragon-14.12.1.tar.xz";
-      sha256 = "0wqmjb7zl883mcmx4x8ss0x64r79wrphfxkyva6sifcy596y2wxh";
-      name = "dragon-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kjumpingcube-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/5n1arbyl0fjp5b5xdlgyha4nwpxbczyz-kjumpingcube-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kjumpingcube-14.12.1.tar.xz";
-      sha256 = "1h7nypr5b8b5az7c2gszihlhq9k2dn92cabjmif9rlkrvl6nahcy";
-      name = "kjumpingcube-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kapptemplate-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/fxh9hhx7z5bv151xrxw26h91pz09lw9z-kapptemplate-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kapptemplate-14.12.1.tar.xz";
-      sha256 = "00df6ckfaglnnxizzqmci10h8hiqjv0fgi8xb3x4d3aszb049k1y";
-      name = "kapptemplate-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksquares-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/16zwzi9y1215imff1phggjza00j9y4br-ksquares-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ksquares-14.12.1.tar.xz";
-      sha256 = "0b1av02srxfd9ji51f2pcb5phmlqdz2lzik1n97yzn6f0xh19h9y";
-      name = "ksquares-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "bovo-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/gfficdhz1w80xmvn9842jx1fwpd81lqi-bovo-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/bovo-14.12.1.tar.xz";
-      sha256 = "08in3ppksxp7zdgrv5lvjxzlvc6srfjcicagqbj2r8nrfmngjlim";
-      name = "bovo-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksaneplugin-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/pafvmq1gg81mjpwyf388k311qwf7pgcj-ksaneplugin-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ksaneplugin-14.12.1.tar.xz";
-      sha256 = "00bsd58kfvhp36rbwsmbk3yqjx8gca3r42q5z3fvd0jpf7y8xxip";
-      name = "ksaneplugin-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "rocs-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/n25f8hphjdbwbk9z488i4bjmfai5vzsx-rocs-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/rocs-14.12.1.tar.xz";
-      sha256 = "033irmbjs6d8q7zdvz7vzx61d0gmgxb96cypwlwjmww1czgy9zcg";
-      name = "rocs-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kompare-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ikirdy65sp1w2w38p28nkzic0zhw5iyp-kompare-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kompare-14.12.1.tar.xz";
-      sha256 = "1js49gfffbv6nplr907dkcq3j6xi6h1276n0fbkpd7y31cca6mi7";
-      name = "kompare-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kalzium-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/4zh8mah5lsisbnv07nas6wqv6xvsqzy4-kalzium-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kalzium-14.12.1.tar.xz";
-      sha256 = "180qq9h046hax0jl13iy9mzbzhn66y41p8cj5447qgrnjbdk5qa8";
-      name = "kalzium-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksudoku-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/1pbw74v9j5r9x36b2r7yq5k8n9fbcvwz-ksudoku-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ksudoku-14.12.1.tar.xz";
-      sha256 = "1majccia02g7icqh8pad3m91nj94j228s66v25szlwacg2zc86zr";
-      name = "ksudoku-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "cervisia-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/2ifpmknn9aw760hsz4j7cf7kc6x704hl-cervisia-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/cervisia-14.12.1.tar.xz";
-      sha256 = "1xgvk1qar2mg5awkwsc0wzyzmskgv9r6bgbczyy0fjjd9xh0mp75";
-      name = "cervisia-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kcharselect-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/3qpkmwxn855x58k5za6r67rniyzkj006-kcharselect-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kcharselect-14.12.1.tar.xz";
-      sha256 = "0rb4dr7ygiks45c73nwab9wg9zdn1xgq93yhkpp23bkfq9ca7z4f";
-      name = "kcharselect-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kbruch-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/mvjdshn07gw1jn31y7igfzrzdmkpw98d-kbruch-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kbruch-14.12.1.tar.xz";
-      sha256 = "180gbax6lrn5qr1l7x1c3i0i2kh1by4j80bif66jxwra505by50z";
-      name = "kbruch-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "knetwalk-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/y0pg73qfkvfdrk3r7xz7yfgzl2s24vg5-knetwalk-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/knetwalk-14.12.1.tar.xz";
-      sha256 = "00b2zkiv3i99k6ri3xljas2fc2ihri84cmckgwrzvpxbdha8wpj8";
-      name = "knetwalk-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "palapeli-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/7vjjf69hw3kkwxmnlxfcg44wh7yy1s5i-palapeli-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/palapeli-14.12.1.tar.xz";
-      sha256 = "1zdbhn7dfrzb18k3rjgm934gjib5kazkgblsl15jxlzw2yfy458i";
-      name = "palapeli-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "okteta-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/mk87jrnhqgcarmc658k4f2fpm1181i3g-okteta-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/okteta-14.12.1.tar.xz";
-      sha256 = "1mw32cjj2kw36frki26nycwi48p1s0wi2v9h85v9dwgk6235i7d8";
-      name = "okteta-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksnakeduel-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/1mbdk8jijasnkhrzavpv89mzbfrz9b6n-ksnakeduel-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ksnakeduel-14.12.1.tar.xz";
-      sha256 = "14ryx9ydwi23lhf5xr5mn77ixzkirwdg43mrh2cc0rnq440mzalv";
-      name = "ksnakeduel-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdelibs-4.14.4.tar.xz" ".tar";
-    store = "/nix/store/nky571v70dk45hy9jfvii63amga1qx55-kdelibs-4.14.4.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdelibs-4.14.4.tar.xz";
-      sha256 = "0h255hhl46r7ax9hm9sr7qddljwzfky2ssh695ml3svfwg52mihl";
-      name = "kdelibs-4.14.4.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdesdk-strigi-analyzers-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/6sfiw6s55wnsnsyh0sas9s3f8fbpwnw4-kdesdk-strigi-analyzers-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdesdk-strigi-analyzers-14.12.1.tar.xz";
-      sha256 = "1bsf1dgb2039jjzqy6pr66yw08kxbn5xpna0bfmrbiw4pprlmbi4";
-      name = "kdesdk-strigi-analyzers-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "svgpart-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/hcxrbw696pca5z4p95ws7373x55bi9lj-svgpart-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/svgpart-14.12.1.tar.xz";
-      sha256 = "18r6n6wh8yg5wmd5wyc8sf6k994ghfknanlp7l1pcqwqa6wfv6rx";
-      name = "svgpart-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdenetwork-filesharing-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/dazj5495njhw8bdyizpx0af9r20bvj5a-kdenetwork-filesharing-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdenetwork-filesharing-14.12.1.tar.xz";
-      sha256 = "0id8qmr432ygkfmcq3mfr3zv0w58393w0z5pd86k8nnkz43nh208";
-      name = "kdenetwork-filesharing-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ffmpegthumbs-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/11nyk47q1i4qh92kdzw3l6gi5nqhja5b-ffmpegthumbs-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ffmpegthumbs-14.12.1.tar.xz";
-      sha256 = "1q6ayhxrsq3y5yvrawsvr88pzl7vcz5ms6dq0sgd4mad83kwl5yj";
-      name = "ffmpegthumbs-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmix-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/5y3gdnaa0a8nhpd5a2abp3ixcdnmg9im-kmix-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kmix-14.12.1.tar.xz";
-      sha256 = "1zk1c1m1zihb4wih2330a95gd1skakwsx0vccxp8np3nsh71z3fa";
-      name = "kmix-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "audiocd-kio-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/6h2dlw28xi87axxdglbkjz2jyjl78ijv-audiocd-kio-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/audiocd-kio-14.12.1.tar.xz";
-      sha256 = "1wi3mwx9v7lh71ciar29c1bprwh2lgq46yq3kx5gq7wz20cx54hh";
-      name = "audiocd-kio-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "lskat-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/awrjks0ihywpqygz8aqwrxn53yd8sljb-lskat-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/lskat-14.12.1.tar.xz";
-      sha256 = "19q5qzfh1dczkdz612hw21849h438dhl21ghbfm5hi5m04vmn8rc";
-      name = "lskat-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmahjongg-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/kk2rlvdl5hm4b0ms3i5pvs1r6lh5ipbh-kmahjongg-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kmahjongg-14.12.1.tar.xz";
-      sha256 = "1pbq9f6zb96v98sz94kz979z5scpqzvc5fp4nxs2dg1rx1la8qxl";
-      name = "kmahjongg-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-workspace-4.11.15.tar.xz" ".tar";
-    store = "/nix/store/pmn8vgwjdszsl46pra65vn5i7pxfj7g4-kde-workspace-4.11.15.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-workspace-4.11.15.tar.xz";
-      sha256 = "1y7df6mar72lzy1dan7v5wwgf2w669b0hkrdb6ai1s3whmqr611a";
-      name = "kde-workspace-4.11.15.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkdeedu-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/1l6fwf3bb28myf3k3hsiv27gk8ar6gz1-libkdeedu-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libkdeedu-14.12.1.tar.xz";
-      sha256 = "03jic27ghfz2gpbn2nb69qiiip4vgy3y4as8qx328cl39l5vh8d4";
-      name = "libkdeedu-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktouch-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/wvgsj2m324xic0rjr6kyi7pfwqnfpmzq-ktouch-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ktouch-14.12.1.tar.xz";
-      sha256 = "07z1nkyc4hxjd39pczkv1z6dxdjn3334wnv778mdrf98lm77vjxd";
-      name = "ktouch-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kblocks-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/wgjmvym6jg44xr5mzgw3pb77w1ya8s2h-kblocks-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kblocks-14.12.1.tar.xz";
-      sha256 = "0qk5g5karl29g4hbpl7lfgahv71as3mj6j604cpd2wiwma05qa2s";
-      name = "kblocks-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kqtquickcharts-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/5ppmqjmqizw31x1yjnzmicybln433l9a-kqtquickcharts-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kqtquickcharts-14.12.1.tar.xz";
-      sha256 = "026am7l64m721vv3l79z6v3avxq94z1vrzx1ifwf8p001inf4ydy";
-      name = "kqtquickcharts-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "sweeper-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/1nwklpfvdggaxadjc3396j8qgwdl619h-sweeper-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/sweeper-14.12.1.tar.xz";
-      sha256 = "0c3kqnjwi5q24k7b05dr5mygd3ps0r1s9cbs49r9zikswz7gky1d";
-      name = "sweeper-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kopete-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/gcj1qvbh1m7hbbyfdsl1nypc07nzy0yn-kopete-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kopete-14.12.1.tar.xz";
-      sha256 = "1pkgzlq7scz0pvmn2dis128rh2hdfxhbg6imn4mwrizmlpaycb98";
-      name = "kopete-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kbounce-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/w5dhnrmkm982i7kw1j9j5rf09z22cka9-kbounce-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kbounce-14.12.1.tar.xz";
-      sha256 = "1x726x5x6cpdnig0wmam7zzigj33afwswdmxxgspnpimkybwpy0f";
-      name = "kbounce-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kanagram-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/cxxfxxpmnk70i9cx0cgx7k6jdg32s73f-kanagram-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kanagram-14.12.1.tar.xz";
-      sha256 = "07lz09armwr4j594pn30d617ngxcn8n3yxikm79ck5020gx4wvgx";
-      name = "kanagram-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "zeroconf-ioslave-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/5jhzsqxdfzh1zw1d103np2rm34jdj945-zeroconf-ioslave-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/zeroconf-ioslave-14.12.1.tar.xz";
-      sha256 = "12ri1dbbzc9dwx2n843979yvh93a9yrzpprk9jdmjr1hkna8rgmy";
-      name = "zeroconf-ioslave-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkeduvocdocument-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/zcxv7zv41p63pij7d37wdp4hcll77ldc-libkeduvocdocument-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libkeduvocdocument-14.12.1.tar.xz";
-      sha256 = "0nqjcddjmapgadlkv97banjk5fh7p355hfxcbspksyndsgplz1hv";
-      name = "libkeduvocdocument-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmousetool-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/dv7j6rb4688zzlp36l45f2h0vzykvybj-kmousetool-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kmousetool-14.12.1.tar.xz";
-      sha256 = "0k38qj2hv9k846fba4sxdg1biplbdn5hfmfhx5qmc6g6h8xrs2dr";
-      name = "kmousetool-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kolourpaint-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/dqi11m0gnkyrfppdlibvgv2gbycpjqm6-kolourpaint-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kolourpaint-14.12.1.tar.xz";
-      sha256 = "15vkd7i35myfi9m11p52g8x7dlkvf06fa400r9vbw321fza2gyjc";
-      name = "kolourpaint-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kgeography-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/zl0qg5scvgmzsq6c7l4s2rs4dh6v243h-kgeography-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kgeography-14.12.1.tar.xz";
-      sha256 = "04g2sw2r1i8kc85n9igk15kmk3hc8gdci52lxk4ca04bxcif7061";
-      name = "kgeography-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "dolphin-plugins-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/1cknwl7y4djaq1cwjj3g38k8w8gi6zwc-dolphin-plugins-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/dolphin-plugins-14.12.1.tar.xz";
-      sha256 = "0sjfm5ry54h56vbbch11js50a70pvwbkinyxxgyvs6g260ngpkx2";
-      name = "dolphin-plugins-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kreversi-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/rbc1h7c1v7bdzgwxqw5xs2x19rn4z9q4-kreversi-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kreversi-14.12.1.tar.xz";
-      sha256 = "1011262n5zh6hji7xxgq3k2hkgh0hqhpvk9krw22plda4nww2xwc";
-      name = "kreversi-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdepim-runtime-4.14.4.tar.xz" ".tar";
-    store = "/nix/store/rwsx6c3s4nc7vkcfk0c39jbp7f5f0rvp-kdepim-runtime-4.14.4.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdepim-runtime-4.14.4.tar.xz";
-      sha256 = "08axhahiqv77cr6ssvh1cadqjvv1064w5l94wxadnyq3vz8kl6kz";
-      name = "kdepim-runtime-4.14.4.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdf-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/5caacq7s0yh79mqykwj5wydj3b5gyl83-kdf-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdf-14.12.1.tar.xz";
-      sha256 = "1cvd7ydk277crv1wiw7sn72mv9lf5pqk56gylfmzr63mr7dyj5iz";
-      name = "kdf-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kiten-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/8dl8yv38wpv199jjgw3kdl8rajxnnc77-kiten-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kiten-14.12.1.tar.xz";
-      sha256 = "0518zbvgn3w00b7lxfivrgrp8xrpb09rf9cf9zdxdl2z37gxmvmv";
-      name = "kiten-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdenetwork-strigi-analyzers-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/1widcjdd8hzy1dnabg9px06yjc0k7ncf-kdenetwork-strigi-analyzers-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdenetwork-strigi-analyzers-14.12.1.tar.xz";
-      sha256 = "1xdb3hm7iad2wvbwqaa5bbqzgg6xdbbv68xfjajpx8k9cn20kh9r";
-      name = "kdenetwork-strigi-analyzers-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kcachegrind-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/k4y83g821js66c35bc6x2r8m1924vd4f-kcachegrind-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kcachegrind-14.12.1.tar.xz";
-      sha256 = "01fa9b73ymym5qyd5lirb4cf6c37x02a1a9ls2qgzswflm557d49";
-      name = "kcachegrind-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kstars-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/plbszpr250pr7x41578a4b5n329wgl4l-kstars-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kstars-14.12.1.tar.xz";
-      sha256 = "08px9765vl6hpmy39wyhlbm4d3y5wh82w33g2fppx4d9bxmpz166";
-      name = "kstars-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdepim-4.14.4.tar.xz" ".tar";
-    store = "/nix/store/shap58rcwhg13766v7zm28nxr6rn09gw-kdepim-4.14.4.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdepim-4.14.4.tar.xz";
-      sha256 = "0jpbc84xv07j2qynkn4mhmwlldbmjg6v7dqc1028kfk7sbcahhf2";
-      name = "kdepim-4.14.4.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktuberling-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/c4m2nwfbjwqgc9ydq6macg4zkmrsd7v6-ktuberling-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ktuberling-14.12.1.tar.xz";
-      sha256 = "1ghymw6ljvkd9wi4j0f1n8gjkhxfkqvmb8n36lasrfr27v57z68v";
-      name = "ktuberling-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kblackbox-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/rnz72ryzp7mcxk83l71rw7br3k6hamr9-kblackbox-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kblackbox-14.12.1.tar.xz";
-      sha256 = "0cxyzlsvhw9rg3b9c558zbqr3ijbzyx5as9g92ald8w7qjja5jnv";
-      name = "kblackbox-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kalgebra-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/c3gmynlqgyhdx3nghhwgk8i85qqysjsj-kalgebra-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kalgebra-14.12.1.tar.xz";
-      sha256 = "0pn4scp7y7ih60jaq39kanwgsc2aslb41v9xw8322kk8q4gyc8g4";
-      name = "kalgebra-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdeedu-data-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/53ksfs7gxzr33sgdbfxk4ydjzzl2c7y3-kdeedu-data-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdeedu-data-14.12.1.tar.xz";
-      sha256 = "0hyqwkva7bgi43fgad4caz8q4pcb9kx5czpc3d8nksk5q28a1llg";
-      name = "kdeedu-data-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kigo-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ggvs29ryi85ig0r9z3jq259kvyq1k1h0-kigo-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kigo-14.12.1.tar.xz";
-      sha256 = "100rrip6w08ld2xgwdm2dryk8qa92dssdz0a0iykgklddq6dvxr1";
-      name = "kigo-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "print-manager-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/p445xkdbm1dqqb3p2x10rag6xccidp9c-print-manager-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/print-manager-14.12.1.tar.xz";
-      sha256 = "1ad9a23cfivyzfgajg1bn10n2glp2ks8yqkl5f0xk5alyldzbir6";
-      name = "print-manager-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kshisen-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/1hx5ws8bbzh0lnmjp0x8ln1s7rv3x62a-kshisen-14.12.1.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kshisen-14.12.1.tar.xz";
-      sha256 = "1b0csn1ngpcwcl8iwv02hy1gb6hk13453khzgya6ckixk5szcdy7";
-      name = "kshisen-14.12.1.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "lskat-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/w24lqbmni5n7w2xdmw1khzixg9f2p64m-lskat-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/lskat-14.12.2.tar.xz";
-      sha256 = "0c5zg0lkzcgf7ff1hqy6rh8cq5z4935p7rmm463pl933djpbl5bn";
-      name = "lskat-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kpat-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/1w6n38dac3mslyfl5blf1cas013m9h8g-kpat-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kpat-14.12.2.tar.xz";
-      sha256 = "1rhs752b3ncbpbmrc9zknww0dsihh3lvwvh629v1s6xc0vqvcar4";
-      name = "kpat-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdesdk-strigi-analyzers-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/738qaln8qxvsdnqiy6adk9sh28rfjkgy-kdesdk-strigi-analyzers-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdesdk-strigi-analyzers-14.12.2.tar.xz";
-      sha256 = "08db2nhkw265i2dfbka5q6vm7bxbjywk1p52hhjc57a2qvqfb5ww";
-      name = "kdesdk-strigi-analyzers-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "zeroconf-ioslave-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/fl2nm7vv3k36vyf2wml8pv4sskh53ycr-zeroconf-ioslave-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/zeroconf-ioslave-14.12.2.tar.xz";
-      sha256 = "0jx35018amdcgmxi9c7alc4c80qywzakqdrzyq5i7jxjcl3y1ly0";
-      name = "zeroconf-ioslave-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmix-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/jrmw028qjd86q4mjyasx64iyssaj7wk7-kmix-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kmix-14.12.2.tar.xz";
-      sha256 = "1jx2mkrdx5jgrjr02snb199xradpxaw42dw8y7icbpmkihxmxry1";
-      name = "kmix-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmag-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/g87b5njzgp7jrydvwvc2xwpnwv0p33kd-kmag-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kmag-14.12.2.tar.xz";
-      sha256 = "0bcrr67v6h9vc69341b662z7dbgxm3yrazfkfsdlxp1ahqspl6w5";
-      name = "kmag-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "mplayerthumbs-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/35izrbqhb52zlfs2x1qsjc0k1l2d1pkk-mplayerthumbs-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/mplayerthumbs-14.12.2.tar.xz";
-      sha256 = "1kwpd3j64zm78qwn42q3kgipywdlcpvibng06x032yv6i8wmi6m1";
-      name = "mplayerthumbs-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kbreakout-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/hqsma0ww8philxqp1hk22sk3lf711y4i-kbreakout-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kbreakout-14.12.2.tar.xz";
-      sha256 = "12y03rbm13pg1c8xpgclklin5vjzsidyaiamhh5bqpqsxsqcnh5n";
-      name = "kbreakout-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kreversi-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/cixkkb370365vic33rl9n9846ll44rqx-kreversi-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kreversi-14.12.2.tar.xz";
-      sha256 = "05zkwswpy5sw9ab3gc012pgvl0wq8f2lb0qhdr96rvxgp8m273j5";
-      name = "kreversi-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "jovie-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/xmvafr9hszzwndqazdzsn9i90cwi0afs-jovie-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/jovie-14.12.2.tar.xz";
-      sha256 = "0yfn5n3n3knacvpr3cqiii0hldbxc6m09k1g53hlksay61s2r56v";
-      name = "jovie-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-sr-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/yhs96yv9mv61pp521mpay8i0dgqlmm1y-kde-l10n-sr-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-sr-14.12.2.tar.xz";
-      sha256 = "07f8x34q8bdcsvc3a76zpd0sjxnq5ja6ghl3d9a0a4ix0hyyv8zd";
-      name = "kde-l10n-sr-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-hi-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/l2499bc6hfv5x284cs4bjvqbmbxr0aij-kde-l10n-hi-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-hi-14.12.2.tar.xz";
-      sha256 = "12ky5zmds18n2sgivrnpds8qjkd64397ia9h8h9s5s9l3cwgipb2";
-      name = "kde-l10n-hi-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-tr-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/kpcnzwp6wg76slwd2zdmzmg09iydims6-kde-l10n-tr-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-tr-14.12.2.tar.xz";
-      sha256 = "1d326cxhfx0434x45lq9wgn5csvmclgd6fmyqzwlax88vm57gg62";
-      name = "kde-l10n-tr-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-pl-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/p36g7i6w8hgsz3wdax3ldxzv3djmw258-kde-l10n-pl-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-pl-14.12.2.tar.xz";
-      sha256 = "0knjhk0941qf28l4izz2ssfri88s09k0vxd3d6xblg51r6m0b2sk";
-      name = "kde-l10n-pl-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-km-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/iyab41x341l7b1acprqv7azbdbxbd0lw-kde-l10n-km-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-km-14.12.2.tar.xz";
-      sha256 = "108pcxflcbhisixivg6153sm8rrbdrrh6rbvxib307dh1q1sl7ix";
-      name = "kde-l10n-km-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-eu-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/sqlfyy4bhzgnv75msvyv2m7sx8vwhb0g-kde-l10n-eu-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-eu-14.12.2.tar.xz";
-      sha256 = "0x8dihag23ljyw50qpg3bqyhfg8p4f6k1daz2102wkqdbwhzk1ch";
-      name = "kde-l10n-eu-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-nds-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/63qi174y5jw1cs3q0wzb5jk4j64q4zqp-kde-l10n-nds-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-nds-14.12.2.tar.xz";
-      sha256 = "1nyz71cpin9cqffjaca9wv9s5v9n358agb1ncamg5iqj176cxvrl";
-      name = "kde-l10n-nds-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-et-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/f4jmy4xgm9a50a4r6nlvjz61ihw3w14j-kde-l10n-et-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-et-14.12.2.tar.xz";
-      sha256 = "1a4kih4lb4sqwasvqhqj06r37rj00vjlhwihlr7jk8z373yg6kk3";
-      name = "kde-l10n-et-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ko-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/j4jf2n3bikb23kzg55i538jjhz7gn2jx-kde-l10n-ko-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-ko-14.12.2.tar.xz";
-      sha256 = "0vv4xdis64nc66i81fnilnkl8max6wm07kzwiqahdnrbrza8vqab";
-      name = "kde-l10n-ko-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-kk-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ha5w0palyj9b7ajwd5xdqppgjnx1vsv0-kde-l10n-kk-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-kk-14.12.2.tar.xz";
-      sha256 = "0bvghaggmzm8a12gl2z6ykgf8qabiagjmmddiqihbnvdi27ia78c";
-      name = "kde-l10n-kk-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-hu-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/9cjm0q29zj5p7if67m6ax4vp9bsp1xmq-kde-l10n-hu-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-hu-14.12.2.tar.xz";
-      sha256 = "0s2h123kbylc9ijxv6yfj5l593zgy5ar843rn82jjpvfbq3qj11n";
-      name = "kde-l10n-hu-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ca_valencia-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/v1zrvmd2lvn0y3brh0j4h5k97sgqj6jn-kde-l10n-ca_valencia-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-ca@valencia-14.12.2.tar.xz";
-      sha256 = "0ivr9rxk220rxdw37yx5ipdd8ik43jn43b50cbanw6hx3h39bpiv";
-      name = "kde-l10n-ca_valencia-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-fr-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/l1nsi3pqrb0wv2v650sa8xax75kpinxx-kde-l10n-fr-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-fr-14.12.2.tar.xz";
-      sha256 = "01lkgx857vmxl90si1b55gyz27iqdbk7qkn5v40n356zzaicrxva";
-      name = "kde-l10n-fr-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-sk-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/qmf7y72b47pnq0b0gmxhw3slsgmy2awf-kde-l10n-sk-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-sk-14.12.2.tar.xz";
-      sha256 = "0diajsp56l6dg96m9nij834dmky1gh48wd8ji5zs37fvpmdc96r0";
-      name = "kde-l10n-sk-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-es-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/var4wc2isqx94ay6lq8fnnynb1566sgm-kde-l10n-es-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-es-14.12.2.tar.xz";
-      sha256 = "01ha5db71rzkr3a0mlq80ag0fagivvjh26ck0y8da101lgl01i4r";
-      name = "kde-l10n-es-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ca-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/3h7wyirznwm4zh6flqq1j2hacayvm423-kde-l10n-ca-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-ca-14.12.2.tar.xz";
-      sha256 = "1gcypc9l95iry45vh4pl1i7hwrdnm4lgnwnfnw1l7016lhgfjr8m";
-      name = "kde-l10n-ca-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ca_valencia-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/v1zrvmd2lvn0y3brh0j4h5k97sgqj6jn-kde-l10n-ca_valencia-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-ca_valencia-14.12.2.tar.xz";
-      sha256 = "0ivr9rxk220rxdw37yx5ipdd8ik43jn43b50cbanw6hx3h39bpiv";
-      name = "kde-l10n-ca_valencia-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-cs-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/mi03yzrjslab56mj7qw22d2lzl2kk4pj-kde-l10n-cs-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-cs-14.12.2.tar.xz";
-      sha256 = "0rb6wnw0944zpllm4cac063r7hl5rq28x3b5a6has0cz4mqk9jw9";
-      name = "kde-l10n-cs-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ar-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/9lw0j1h2pwvl1zpcl8cjba2xqc7lwkp9-kde-l10n-ar-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-ar-14.12.2.tar.xz";
-      sha256 = "0nkv2pj4f3hjrv25l8kqm9cqv0j7h3crrzyqzq026zzz6znlq190";
-      name = "kde-l10n-ar-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-nl-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ix18mmzjf395q3wj2qcbpm1z9jvywm4k-kde-l10n-nl-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-nl-14.12.2.tar.xz";
-      sha256 = "0izpvjmlh8yk1nnzpxa59n6lv4fk7575j8nwjapy0ynrknps4fff";
-      name = "kde-l10n-nl-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-de-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/xa7h417v8b57fzimvggiyfx7hys197kz-kde-l10n-de-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-de-14.12.2.tar.xz";
-      sha256 = "1y54csccymc7hpbsm8kjw4v9ypgvxqcqahwvan2x84fvn7p80inb";
-      name = "kde-l10n-de-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-fa-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/44rprv2vwz090i48pnykzws4blyryxw8-kde-l10n-fa-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-fa-14.12.2.tar.xz";
-      sha256 = "04qxb6qaj1cb174m6svd83m34fv8hwws8v4a20igkh09b5bl3dsx";
-      name = "kde-l10n-fa-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-wa-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/5051arszznb40q77d34zcwnaaxwv5wx1-kde-l10n-wa-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-wa-14.12.2.tar.xz";
-      sha256 = "08il92kssd4d1zdkks4777pk8l2n3k4abv589x8rja4rlmpxrscq";
-      name = "kde-l10n-wa-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-nb-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/hvcw01d444zkmyw1zpds2mnw7xmx4wca-kde-l10n-nb-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-nb-14.12.2.tar.xz";
-      sha256 = "1q461np49d0n0zhby9dd8knf7y3w9vi1r49bzlqwd1y4hb3alnms";
-      name = "kde-l10n-nb-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-uk-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/xqqsvrfab53ybxfm0hq63bnlqpn6pz62-kde-l10n-uk-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-uk-14.12.2.tar.xz";
-      sha256 = "0avr2c9drnkv7ndz9mqjayf6pivk6hbghmj6rli91lvqavjp6vlb";
-      name = "kde-l10n-uk-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ug-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/kc6d1lkncc3djfn8zybhz6xzz7nzickb-kde-l10n-ug-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-ug-14.12.2.tar.xz";
-      sha256 = "17jizdwkfh3gfi9ykpszqw49fzswgps7xlbq9j8pjflyk36rya9i";
-      name = "kde-l10n-ug-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-zh_TW-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/35mka79zjlplbis7b6dhiz48wls25gc6-kde-l10n-zh_TW-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-zh_TW-14.12.2.tar.xz";
-      sha256 = "0h3nfp51w7r601d6rpi55nzrmpywp3dalwqjwx4a6rnlawf3s2hr";
-      name = "kde-l10n-zh_TW-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-fi-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/qs4xzws3s0vamj17m98fxcqqvp8hyyw7-kde-l10n-fi-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-fi-14.12.2.tar.xz";
-      sha256 = "1q8j8v7i7lz3qk22adr1cj0bs6qw36540bj0vdzpa3390fn3i2ra";
-      name = "kde-l10n-fi-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-el-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/yz0rzw7m437glx49xdxp4zz7ic51g5nq-kde-l10n-el-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-el-14.12.2.tar.xz";
-      sha256 = "0wcbzs0s1nqafa0hi0abb17yw3jnxcq2mxyk4h5p9g7q7pkvh6s8";
-      name = "kde-l10n-el-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-bg-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/fcqsn91fsip4bi7y763y07i3ii4ji8zs-kde-l10n-bg-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-bg-14.12.2.tar.xz";
-      sha256 = "099af2qdxjy8whfaw0hzmlywb7l7bmpssga90xyahr7nh6l8vwnz";
-      name = "kde-l10n-bg-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-lt-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/nbb6gg7pc3yzjxs3gj7l0363i5d1bq1h-kde-l10n-lt-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-lt-14.12.2.tar.xz";
-      sha256 = "1lkjmcj77mmk6lvh1h51k8i9nn33b0q9vgbampj33qgax1d7a4mk";
-      name = "kde-l10n-lt-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-pa-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/92dr7l2vrh1j4bxj2zy21prpfb1v9ba6-kde-l10n-pa-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-pa-14.12.2.tar.xz";
-      sha256 = "1fagcrjjm7s0kpkfflkjx6rbgzprf7qidpbgwzw3jjf501vfdpkn";
-      name = "kde-l10n-pa-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-hr-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/2iqdi982l5gbh3ajibgznzxg6ryjn49p-kde-l10n-hr-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-hr-14.12.2.tar.xz";
-      sha256 = "11dabhhz676ria4nwvkx49igzm481fl9996j3p6rzd4kbhrksgq0";
-      name = "kde-l10n-hr-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-bs-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/rfkj26fa9pi0mraxd8mgnh758dhp0m7n-kde-l10n-bs-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-bs-14.12.2.tar.xz";
-      sha256 = "1x4m0cksbiy25s8pynskmasy7kkzm8i8mp5dvsx3wsh0msf4pg1i";
-      name = "kde-l10n-bs-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ga-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/sw87zcl7ddd68wlws5689h7r7g5bbcgl-kde-l10n-ga-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-ga-14.12.2.tar.xz";
-      sha256 = "0ayambdzdfnky6bwnk5ghnch18y4ran6inrb8v4i1c407zn74ydx";
-      name = "kde-l10n-ga-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-zh_CN-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/id89acc90qgfqjcidjfsx1sn62yk7c56-kde-l10n-zh_CN-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-zh_CN-14.12.2.tar.xz";
-      sha256 = "0876r1bp36w0iljrlhlnxfizapvw0h2qmpjnf5s7vf5iisrvsbrb";
-      name = "kde-l10n-zh_CN-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ru-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/rki0855bdgqwi8ajwmnl9jdm1hgn18xs-kde-l10n-ru-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-ru-14.12.2.tar.xz";
-      sha256 = "0i2fb0fa1drg99m5k5d8sdv04g809c3dz507wlrb9bnmarapahhn";
-      name = "kde-l10n-ru-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-gl-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/xhqd4bxhv3p1mwr4j7h59858dc782ycs-kde-l10n-gl-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-gl-14.12.2.tar.xz";
-      sha256 = "1mpzxlk93bf50ajk3m9ly19fdn34rnpznap6bad05zj9wczin9km";
-      name = "kde-l10n-gl-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-da-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/8p2ygqhbbzxmnrjjxyris3281bdklbm9-kde-l10n-da-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-da-14.12.2.tar.xz";
-      sha256 = "1lqs9fpp1dj8r0mpnjy8m7aa9jg8iv30k7wdpxpcf634m2p06911";
-      name = "kde-l10n-da-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-sl-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/gdrvx87d6y9q47alc0s2251dzm04wpdi-kde-l10n-sl-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-sl-14.12.2.tar.xz";
-      sha256 = "01yj9wh5zr72vgxman2j49ihhcyxr2yw820g2cz68bbqh829riiq";
-      name = "kde-l10n-sl-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-id-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/qcs4fdkjrkgva632nqyi1z24h517fvl7-kde-l10n-id-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-id-14.12.2.tar.xz";
-      sha256 = "1cc1yfps29fakra3xfnnzf6blqsydx4r9scsd0w0f8xxk3mr87j7";
-      name = "kde-l10n-id-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ja-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/klsqxbpagy7jj2ha51hqr7h9qpd4qg9s-kde-l10n-ja-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-ja-14.12.2.tar.xz";
-      sha256 = "0i7x21yvj3ipg96jmfqs7kaixqa82f5s58mpi34vyypcc1ap4731";
-      name = "kde-l10n-ja-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-pt-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/lmg22mpi05l0944ihv9z72jg1i8xs2zc-kde-l10n-pt-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-pt-14.12.2.tar.xz";
-      sha256 = "123j4h4bhy0xdhazl18yccp17283k98s4f09f24r5b54yzw5cs0k";
-      name = "kde-l10n-pt-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-mr-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/pgw29ki339a22l9c7incm93qvmjhvwif-kde-l10n-mr-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-mr-14.12.2.tar.xz";
-      sha256 = "02z4hq74gxgvcnx0za74zlyx01m407bc3219wiqb88ly5b6g59af";
-      name = "kde-l10n-mr-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-he-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/4p5v5j7l1j5xvz83jilwmmg22v5pl1y0-kde-l10n-he-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-he-14.12.2.tar.xz";
-      sha256 = "02lmsvdyw878hk55r5dqm065n3f1czgq0icspi25ibxgvhf0nmji";
-      name = "kde-l10n-he-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-it-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/pzpmizw0hsfczli3wk7mihsad2ziwnjy-kde-l10n-it-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-it-14.12.2.tar.xz";
-      sha256 = "09sfiv36q40sy9w3nqld89lgmpd8kba6xav683a28a1i0ipsjjbc";
-      name = "kde-l10n-it-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ia-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/7gphdvwvll05pn6dn3wxydy66d4an0hc-kde-l10n-ia-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-ia-14.12.2.tar.xz";
-      sha256 = "03jkjrbgp59xiwrbj9hp55y3qhpcyg1gxwv0vcbvxaxpg1zg7s1x";
-      name = "kde-l10n-ia-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-nn-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/6xryf5sf70rqzsp6zirfc85hbq8mq93q-kde-l10n-nn-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-nn-14.12.2.tar.xz";
-      sha256 = "1wr73m10liqvd7fkq3gqh4y2ibwgm200cbk6dv58xr25jjh1ji2l";
-      name = "kde-l10n-nn-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ro-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/zjdd8bp4639ylb7wr2h0a6zl4ka4hv5j-kde-l10n-ro-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-ro-14.12.2.tar.xz";
-      sha256 = "0p4b7bngb3j2xsixk3s5wks7050famwbh00cgdpq8gd02i01iplc";
-      name = "kde-l10n-ro-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-is-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/hm9hivcnjbbhxnr2k1p95lfa57y9qpa0-kde-l10n-is-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-is-14.12.2.tar.xz";
-      sha256 = "1fz1azj7z127zpf257hzavsd0r3k7j1gd3wgw5i9prr3n0xp589j";
-      name = "kde-l10n-is-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-en_GB-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/hp26lgcf3jrgcqsrai43kvimlpq9gs48-kde-l10n-en_GB-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-en_GB-14.12.2.tar.xz";
-      sha256 = "1vmgrbx31683j47na433h2sps961h5av1rkqrmspdpls32g3hjq4";
-      name = "kde-l10n-en_GB-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-sv-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/y18jr4kswbh1qlhw83xyig9rri07yya3-kde-l10n-sv-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-sv-14.12.2.tar.xz";
-      sha256 = "1a702cyyhg5dk9bmfxmpsyj4h9lk2hrm8rcdzwy6lmhvclgc4iqj";
-      name = "kde-l10n-sv-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-pt_BR-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/bcssbybfddwdy45n5sfr8aw2a6xxpn27-kde-l10n-pt_BR-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-pt_BR-14.12.2.tar.xz";
-      sha256 = "0lvjzcpv6j4i3xavkcbjbz17mxzj59rqiq9gxhvqnk6wihzwr3d1";
-      name = "kde-l10n-pt_BR-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-lv-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/xszl4r8c43w086w15mf61lis5ar4ig24-kde-l10n-lv-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-lv-14.12.2.tar.xz";
-      sha256 = "1i8xd2apf8gr657w8jzc2vj4s7izh1kpqnz1n75yk2b8gbr0aiqq";
-      name = "kde-l10n-lv-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktimer-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/5bknljgh37bx5v4c0vnmigasa3xq3cka-ktimer-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ktimer-14.12.2.tar.xz";
-      sha256 = "15bar1j2var6i1jawq0nc4zkifl1qghciqyqavx39sm1cxphqirf";
-      name = "ktimer-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksirk-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/xmalh942dl6rygwk4jxpirabx2l8n0j4-ksirk-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ksirk-14.12.2.tar.xz";
-      sha256 = "0ab8vbk5640jaq6r0f0f5nidf0xx62lb140hq42flmid0hw6ls57";
-      name = "ksirk-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdenetwork-strigi-analyzers-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/hl424krxwgahhhykhwhq2lxmrjdvfrxh-kdenetwork-strigi-analyzers-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdenetwork-strigi-analyzers-14.12.2.tar.xz";
-      sha256 = "1802iy6w5wchj2lj6b7yp32nj4pbh1pn44v2pvhafg0nj49rn0iv";
-      name = "kdenetwork-strigi-analyzers-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "cantor-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/sv2xx8whd4smmx447iaxg3akivyk74gs-cantor-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/cantor-14.12.2.tar.xz";
-      sha256 = "0hcxr28083qadm7b6pjqh959dvj79dvymkigxv851ainvspr82km";
-      name = "cantor-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkdeedu-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ka3asqxgpas752w1h3agc2c1ka3brp19-libkdeedu-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libkdeedu-14.12.2.tar.xz";
-      sha256 = "0w7wkcr46fp3gidfgm4gp3q26vxp4szfbqmk4624ysrdi85aa6br";
-      name = "libkdeedu-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "bomber-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/dw2kr8sgmcrw2p3vy1cqdq2jk93i7rmr-bomber-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/bomber-14.12.2.tar.xz";
-      sha256 = "12ff8rikxb1x7j4b5jg41ph5pgp60vn133npzalq5vsldmrgj3h9";
-      name = "bomber-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kopete-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/iifrjlqyrylq47kvmb7idgig4y05yp69-kopete-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kopete-14.12.2.tar.xz";
-      sha256 = "025pwhvcidszg4mv8hw8hya9xvgw08yvkzigxsk4pjn5vm49y16i";
-      name = "kopete-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "oxygen-icons-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/c1s7763fzbnnslcn95spcv0swp6gx3xb-oxygen-icons-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/oxygen-icons-14.12.2.tar.xz";
-      sha256 = "0dc0zkl7ivigcf5vf72gqnijm8p64bq4ibqkr02k8yv7yqq123wz";
-      name = "oxygen-icons-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmplot-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ff917gin734l0i1w84xdq2s6hjkjjmwp-kmplot-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kmplot-14.12.2.tar.xz";
-      sha256 = "1j7fnqi02pqwc0pgv0qgykm2hih5ncg7pbkwyskj5sds8xs86f55";
-      name = "kmplot-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmahjongg-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/jv7gpjyhacvmdvbdy5j34nrm06zk2aig-kmahjongg-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kmahjongg-14.12.2.tar.xz";
-      sha256 = "0dc9majrsg2fgl8s8wqyhyjl3d40qf4m7wxx9m7076sa2h8hj4g9";
-      name = "kmahjongg-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kolf-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/x3c14mkaxp4swyxaa7js7yq1rgrx7gvf-kolf-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kolf-14.12.2.tar.xz";
-      sha256 = "1yiq1sw6a74s8pq7cs4rl8rvawcb3rrw2kbwdgcaqvq0krgnlc8h";
-      name = "kolf-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "bovo-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/habi2k9mvpz6l5lj2i2yfig6ghxrkf5g-bovo-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/bovo-14.12.2.tar.xz";
-      sha256 = "0z20lywx4x4pqdbqqhz0m84vzml6kxn53sl17z0lgnf74zh0vqam";
-      name = "bovo-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "audiocd-kio-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/qjs07i14179wq2gj40gcj99q0i7fgsmr-audiocd-kio-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/audiocd-kio-14.12.2.tar.xz";
-      sha256 = "1lix6yzradscrr79b4fj5lqs1f6wlrzyr0qwk5mvb9g326p8c4sr";
-      name = "audiocd-kio-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kaccessible-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/byi9jaq7vijdfqzbqyyl8plk0mgb6cf2-kaccessible-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kaccessible-14.12.2.tar.xz";
-      sha256 = "1xq40cl7pqm65k9h3yvhn7zjb80z3lpqyp823wm6nz6qld4hr4bg";
-      name = "kaccessible-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "konquest-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/47visnxvfz3h8wa0485wiq5659y5li8k-konquest-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/konquest-14.12.2.tar.xz";
-      sha256 = "1h9ql9alyprh8ykfzfgj3nkch40hdp1vyfkshm5kaab15b657bgy";
-      name = "konquest-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkdegames-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ccx7yrjpgljpv0f61jlczmx738y7skpd-libkdegames-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libkdegames-14.12.2.tar.xz";
-      sha256 = "1pxq9gzw5m5i8d1v1d34mvmfr138hwfvq5z9pg2h9zw5y3hs9g7s";
-      name = "libkdegames-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "dragon-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/swpywmriiwy1npn7k3gcazisra9gfzqb-dragon-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/dragon-14.12.2.tar.xz";
-      sha256 = "0gd9zr9fj4r2789bi6f836y7m6df08p05vizdy04cf9s2hjkr9wy";
-      name = "dragon-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "juk-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/nsrq6d9bini4804hkkzsny91rfxcgp01-juk-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/juk-14.12.2.tar.xz";
-      sha256 = "08brdx7hfm48hmhc0rg0r3c4brb3mkb0r23j2ps0y210pwarkwh0";
-      name = "juk-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "cervisia-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/vjbvvbnqg3fjghc19159ikqm6yii6z30-cervisia-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/cervisia-14.12.2.tar.xz";
-      sha256 = "120a8brfllk6jybn4zpyj0w5bpv2dvibcqbh37qh9ld2h6v9rrr2";
-      name = "cervisia-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdesdk-kioslaves-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/1nli1nsr1a3j7wprpjhwmmy418l6ibx4-kdesdk-kioslaves-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdesdk-kioslaves-14.12.2.tar.xz";
-      sha256 = "14vk4aqdwny4iidsvznfzss51k1376lp4v65bmqbpwf2kg6mis2s";
-      name = "kdesdk-kioslaves-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdelibs-4.14.5.tar.xz" ".tar";
-    store = "/nix/store/cr9ncrb5lfgi7nyrdqlrh2c3xlj2a5rp-kdelibs-4.14.5.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdelibs-4.14.5.tar.xz";
-      sha256 = "1jizh61vz83za06mb23hhakx99jf2c59c02fz5kld9mnxzzl5fgm";
-      name = "kdelibs-4.14.5.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmousetool-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/9vi7j77n4x5qpl4jphl3cc52cc34wymq-kmousetool-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kmousetool-14.12.2.tar.xz";
-      sha256 = "06ifiay1mxcfb0bzzcf14xkvd4iwy9va37x3jm0xxhy9641cxq7i";
-      name = "kmousetool-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kalgebra-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/4v4hcxa9v1hykiypb159p0618nf0dij9-kalgebra-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kalgebra-14.12.2.tar.xz";
-      sha256 = "10iz0vjn8mscgkb0vra8ac0rbdyw45xzz5rydlkczr9w3hxnccyy";
-      name = "kalgebra-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "granatier-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ilynhcqbrfbhafhvmbag1j7nrkiicszs-granatier-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/granatier-14.12.2.tar.xz";
-      sha256 = "16v0pyjby6yyrqm64p4a0lkxf0bb50smkz680b1yp3mcc5nm22mw";
-      name = "granatier-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "klines-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/64fb2pidpaccqzk5wddvvxma515fk6nl-klines-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/klines-14.12.2.tar.xz";
-      sha256 = "10km97mbz9z816ki12jki46mb0h2829l24spiai9pk8mbvkyqx3w";
-      name = "klines-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmines-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/1g8n4bq8p2dn5mvncb6a046kjmndgfpy-kmines-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kmines-14.12.2.tar.xz";
-      sha256 = "04axmsgq3wcim5fs9jgwgbb9z7p0a96qxhm50s5dwk4lv6fhzzv9";
-      name = "kmines-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "superkaramba-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/l32ji88v0j54mhvsqdg7ysqqalnwjx4p-superkaramba-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/superkaramba-14.12.2.tar.xz";
-      sha256 = "0y3ld6hpbjjqkpmrpbxmznv5vjdiyh3rw6dqbygap33qvw6b3d0d";
-      name = "superkaramba-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdiamond-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/67i12gxqd5p15vdl8b5a87xl28fn9aqv-kdiamond-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdiamond-14.12.2.tar.xz";
-      sha256 = "0g3al1p68q4ypdjrnq6sf738w84x3a2l71fpg7qb5kgpaixpspjj";
-      name = "kdiamond-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kigo-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/inss9axxxz7szp7icfwsrms9jyc4c855-kigo-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kigo-14.12.2.tar.xz";
-      sha256 = "09b5hdfh46mi5qpgq0j02qw2wfrsach6lw9ydg0ybplyfvmp27l5";
-      name = "kigo-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdenetwork-filesharing-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/5dh19ycmzai2k5xwgiwmpi05nn60k089-kdenetwork-filesharing-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdenetwork-filesharing-14.12.2.tar.xz";
-      sha256 = "08parv67kilxh2nzgbmj3q9g6pzncjjr23rl6ylh3vv8p2vr2v5h";
-      name = "kdenetwork-filesharing-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kajongg-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/px8xd5vjs7y6g7h4vyyiksn818waffy0-kajongg-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kajongg-14.12.2.tar.xz";
-      sha256 = "1863hczxmzrwvkv2y7kj2anf56fpwih70plsa25mkmli6l5x120q";
-      name = "kajongg-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdepimlibs-4.14.5.tar.xz" ".tar";
-    store = "/nix/store/670zy2wyah5qw0rp7kmzdv9q3hl2cl25-kdepimlibs-4.14.5.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdepimlibs-4.14.5.tar.xz";
-      sha256 = "12p03dljr6sldl4pxww4gb18mrvdi61r85ippmljknr4sq26kd8m";
-      name = "kdepimlibs-4.14.5.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksystemlog-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/nqwz22sa222dkr9a6mmgyc2k9xahbv8h-ksystemlog-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ksystemlog-14.12.2.tar.xz";
-      sha256 = "1j22944ham5x3y8qf7gka81nnq66f81lwrc65zmzvbf7vyj813kq";
-      name = "ksystemlog-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kturtle-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/aw9ahw1ywy5m8k8j0a2l5qfg0n2n2yn6-kturtle-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kturtle-14.12.2.tar.xz";
-      sha256 = "087wfff2qpl2shxjwj30lna480skx8j1z4rlvkbyywc645gd0afb";
-      name = "kturtle-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kppp-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/6w3pnklzw2kd761dfg3ya4k0xawnyp27-kppp-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kppp-14.12.2.tar.xz";
-      sha256 = "1hdywnsvpybfc5hcja2msfdim9g37pgggkjp4kkahc9gv62z1m0i";
-      name = "kppp-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-base-artwork-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/bbi9jdxjb1hm2cd6flh08h7ql90m9ppw-kde-base-artwork-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-base-artwork-14.12.2.tar.xz";
-      sha256 = "16jg0pm6wqqsl5g8hf55iacgxjh5x92shmf9263xpc1fiq29770c";
-      name = "kde-base-artwork-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "artikulate-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/iq6qjaw0n37gq49r4lmkjzyasvghcss5-artikulate-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/artikulate-14.12.2.tar.xz";
-      sha256 = "09jvjal3r6bl77aby1wzbpyr4rxqmghc759yrg1rbqca1filzd5w";
-      name = "artikulate-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkdcraw-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/dawjc253wxbw6624zjr0v2yrq9i47v75-libkdcraw-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libkdcraw-14.12.2.tar.xz";
-      sha256 = "0xj3dhyz7mf65dqiw2zz6mp3xmfaczmr7axhy0h6z1ynbyl1vkcm";
-      name = "libkdcraw-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdeartwork-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/zb2sqh3qjd53nmqhs9m24kag1f3dxiah-kdeartwork-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdeartwork-14.12.2.tar.xz";
-      sha256 = "1svw3ah03g751iy37i06kw4d6jzgc8yy9cjayf3xp80m37fpjlws";
-      name = "kdeartwork-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "klickety-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/dmi1azffqm3c8gjk1d300a0a2jps2j4v-klickety-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/klickety-14.12.2.tar.xz";
-      sha256 = "0rlp4bgzg7i892a89zrgaj0m1zwbb2g8ap9np3dpqljaf2la9rg3";
-      name = "klickety-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kspaceduel-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/f5ycj631mpfnyb8mngzxmvgngyk6lsw8-kspaceduel-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kspaceduel-14.12.2.tar.xz";
-      sha256 = "175n2jbx9m3yhsp10bj1fk9d2vfv2dlqd1qw7l3kmca5nr7ripzb";
-      name = "kspaceduel-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kate-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/49b5c3cm0ysi2w89a161ysmirpmckcls-kate-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kate-14.12.2.tar.xz";
-      sha256 = "0n6b5jcyb428gx9xflsqjs1jhk51n12yxyfzl6cvg29vai453fff";
-      name = "kate-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kgpg-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ddc07v0j09547gnspl7c7fgcrbvv0fk0-kgpg-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kgpg-14.12.2.tar.xz";
-      sha256 = "1ihxkcx162jp4b2qgpwa65iq90n1bz21l6fli1z530247h7vzlbw";
-      name = "kgpg-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "khangman-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/jvxwahcgixjygdvvyiprgwhi1c70cb5k-khangman-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/khangman-14.12.2.tar.xz";
-      sha256 = "0piyyqvfawgk3mbm51saigaswcpbk86my5v8mvha220sgzamnj9l";
-      name = "khangman-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kgoldrunner-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/whd0iampjk6i5fm234gcsly38sxh5nb6-kgoldrunner-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kgoldrunner-14.12.2.tar.xz";
-      sha256 = "1ijykdnfslp2vp3y0ji0bbf9zj83rbcywvg0kgiza963vzhf7rcw";
-      name = "kgoldrunner-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdesdk-thumbnailers-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/bvj41rw9x0014q6k67d2f6w8xqwpf9zi-kdesdk-thumbnailers-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdesdk-thumbnailers-14.12.2.tar.xz";
-      sha256 = "1jyn507y7h2j8cb6nblc2lcf16ld9rn9cvi4xhj4sq9ccz0w7vz1";
-      name = "kdesdk-thumbnailers-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "amor-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/kpv805bhwfkn95rnp8hzl42c26h8678l-amor-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/amor-14.12.2.tar.xz";
-      sha256 = "0wqh3csi0isfj3zpmsay5p38sbajfbrhkv6lms5nqr4k81kcpq55";
-      name = "amor-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktux-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/jfkymr2flr7p986z1larn1i2qndrij8i-ktux-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ktux-14.12.2.tar.xz";
-      sha256 = "1pml908z08y0ik4d0rncavrg26lqvchza113kxmyxc7ak95bwypd";
-      name = "ktux-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "rocs-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/vn70b248ilfjrxv9sz30c4m1czb5n6fl-rocs-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/rocs-14.12.2.tar.xz";
-      sha256 = "1nb0xq051081wps0i3g6p6vawj89vaa27di1hi2nhm1y0hx95m1j";
-      name = "rocs-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kcachegrind-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/fxn7qcaa57vxyc2qfnxycfv8hpvqn190-kcachegrind-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kcachegrind-14.12.2.tar.xz";
-      sha256 = "17v1ap9jfzlk30xhx9m5456bqky4m0iywvq34r8zpwkbg4a49la9";
-      name = "kcachegrind-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktouch-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/bishs7m7snrvyrvcxhly4p4d148rmfxy-ktouch-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ktouch-14.12.2.tar.xz";
-      sha256 = "1c7mi9cs17z72hg9v44yki85lqsnl96vgrckz5qcvca2b4w3bjd3";
-      name = "ktouch-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "svgpart-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/3l7a1yydrkd824xfjsxla8swzcv7r8rx-svgpart-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/svgpart-14.12.2.tar.xz";
-      sha256 = "1zkc6p8ycpm4pa2p9yq4ajkcnqi8m3mmv8ghdgi2q3a58fvf2zz5";
-      name = "svgpart-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmouth-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/xwq02smnzwz54i165vpgm8aaamcy02xp-kmouth-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kmouth-14.12.2.tar.xz";
-      sha256 = "0qmh1kpl1asy5av976461i9fp81qan00jbqvfhi5dnli9zfrfmb9";
-      name = "kmouth-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdegraphics-strigi-analyzer-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/vv15hxdzvvgj3xhw5pig0kbzm3206j72-kdegraphics-strigi-analyzer-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdegraphics-strigi-analyzer-14.12.2.tar.xz";
-      sha256 = "1acfdcg0h9kb6171lqqrnihvgynrp0har6frq0igpkz475crmkid";
-      name = "kdegraphics-strigi-analyzer-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kruler-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/g13aw9ppjbwj5rcyy46ccp9yw81bxa2d-kruler-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kruler-14.12.2.tar.xz";
-      sha256 = "08rwsmjbbaapgn98avagn8i3qmvw5fzq84snxy4a74dzf14aph5z";
-      name = "kruler-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kollision-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/lzky584al80dy5xrwvax7xs974p5s5xq-kollision-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kollision-14.12.2.tar.xz";
-      sha256 = "0v6hq3biiybrdd4lblzcadh5kpy21kjlkb5iqga95h7xxm6vd4dq";
-      name = "kollision-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkcompactdisc-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/g6zkyj2i5s910qb9snnabr4ivklvgajn-libkcompactdisc-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libkcompactdisc-14.12.2.tar.xz";
-      sha256 = "0xi1yrls8nsq9flll9250yfqx076p0xdxrywpiivx3yv64znjz7h";
-      name = "libkcompactdisc-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kcharselect-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/fcm4sghdd7dl98zagm7xfg7lfcbhpi6p-kcharselect-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kcharselect-14.12.2.tar.xz";
-      sha256 = "0fsmh3wsiz49wgc2l1p8caclhx03mmf4q7v7l72yf59c3pczh74c";
-      name = "kcharselect-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "umbrello-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/r7gzmhlg6wlbhhxyx11n88pnd3qs1nbg-umbrello-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/umbrello-14.12.2.tar.xz";
-      sha256 = "1p9sdwalzi5j59xplzzd96m8dsvzc1r1isbljgj55h8pc3sn1am2";
-      name = "umbrello-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kapman-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/1dqlriz6zxb6ss4gq2ccswn6swzxk1fp-kapman-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kapman-14.12.2.tar.xz";
-      sha256 = "00qdq5fabm6pljclchiqi0wa3cxdfxbiqs5vw86190ki23qgqfkw";
-      name = "kapman-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "marble-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/hwhbjrqg3qycpsq6kxd17fmmic1iv1ls-marble-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/marble-14.12.2.tar.xz";
-      sha256 = "04khv00h3w0i6igp8b4zh0xyyl7a3aqhbszj2qlpydghr1ghz2js";
-      name = "marble-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "knavalbattle-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/b17whbxz6q409ghxcxaia83v95adkdrg-knavalbattle-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/knavalbattle-14.12.2.tar.xz";
-      sha256 = "07a9z0s12v2f5irs3d93pqjsrwv4zs7sckgvsbgaklbxwar1p26n";
-      name = "knavalbattle-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "klettres-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/krcpms45cvn7dnv22rp9bdri7v76bcvd-klettres-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/klettres-14.12.2.tar.xz";
-      sha256 = "0ca23y3d2s2m4mzqvw3jknsns0da3gzhqa7g4hicl35v4cbi8w7z";
-      name = "klettres-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkipi-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/b247bpgxvgl1msrrfah432n99hi6h4h2-libkipi-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libkipi-14.12.2.tar.xz";
-      sha256 = "0dp3n4awc4glwlnygq8k6119hxl2lq0l66a8a2m84bhgf1xqn05j";
-      name = "libkipi-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "step-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/djjlbx20jk6pv82jrk626k183hkn65qx-step-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/step-14.12.2.tar.xz";
-      sha256 = "1r11csc1hlkrydrznprdvq5sxnmhlpb1v08ns96bs27nxbz29zw4";
-      name = "step-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kompare-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/n3w571knhskpnv263dv67vncy1h4613i-kompare-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kompare-14.12.2.tar.xz";
-      sha256 = "0ma1kwn7psrffs2fn80did8gmv3cr527lb40n1jrvksq15fcfl5k";
-      name = "kompare-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "krdc-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/r4q34i2lsi4dcpqvpqzc8c628l99nrh1-krdc-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/krdc-14.12.2.tar.xz";
-      sha256 = "069gp9ahq78pl2ax77c4k0sfvb3g70gl9ph8ariarhh3f5lvzh25";
-      name = "krdc-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kbounce-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/0wq7q4n2xxkw0vn49ajjv07b9yc316b8-kbounce-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kbounce-14.12.2.tar.xz";
-      sha256 = "1iw6gwy01ri7kqc5qkk296rzbz3j1swhshxkv05vqpv69vwnfxpp";
-      name = "kbounce-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kolourpaint-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/kbkrcfralyq2hal04r5qbsc9cw40yf2d-kolourpaint-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kolourpaint-14.12.2.tar.xz";
-      sha256 = "1r0xs4pisaqg53nc6zgn7bh95346wsb9756d9lq6zgp8jf2lcs4h";
-      name = "kolourpaint-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kiten-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/nb1lzzscqr6g5m770aw8zjqxmng6c23s-kiten-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kiten-14.12.2.tar.xz";
-      sha256 = "1y1anhvdmcflkmhya24my80c2hfpnhw8w1b2mqqr4xyjbl0plaqs";
-      name = "kiten-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkomparediff2-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/la8lyk56j0crfjfj1h9yjxgws3f9shbl-libkomparediff2-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libkomparediff2-14.12.2.tar.xz";
-      sha256 = "122078hvi34zg183r8i2ni37xi00bzv7nr5251lhgh0fd45d565i";
-      name = "libkomparediff2-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kscd-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/h9n5pglbgwqxiwdpxf0zrkyfcnqvjgyh-kscd-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kscd-14.12.2.tar.xz";
-      sha256 = "055fdr9l79xjcrl33sxmk82dsbchjjwgmd75dw0sbhwfxs99dvif";
-      name = "kscd-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-dev-scripts-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ah46p15xxk89lrydhxzvyl83q3jjs5mr-kde-dev-scripts-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-dev-scripts-14.12.2.tar.xz";
-      sha256 = "1fclm5wvz58565fx366sia4cjqrb2cr843skw4jpzhh4wb1v9v8i";
-      name = "kde-dev-scripts-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ark-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/v5cdrabvrfx1dvjibhzj6a1m200p53ks-ark-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ark-14.12.2.tar.xz";
-      sha256 = "1aj7dshigv25qki93drpfwgzdycvvh3kl52a0im7g2k6aj1yjg6b";
-      name = "ark-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kamera-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/jgnxszypng4x7wlhz0rg8390bkh87lgf-kamera-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kamera-14.12.2.tar.xz";
-      sha256 = "16zjdx7b1nqh0nfbz0qplvqhl2jnl6l0jc3lfxifiqxsbzr9wlrr";
-      name = "kamera-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kapptemplate-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/mfrl2pk66facvk13mm0609ign7ilympz-kapptemplate-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kapptemplate-14.12.2.tar.xz";
-      sha256 = "18dpbvdhi8qpfxhrcjkk71cr4b7gf6achg24gn6i4rcq8bbbv07m";
-      name = "kapptemplate-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkexiv2-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/nqh3y6b9y2zgrkb07yrs07sqcxqmwwsv-libkexiv2-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libkexiv2-14.12.2.tar.xz";
-      sha256 = "0fjrvk2dcd4xzbs5v6nrabchkqbvf4qhljlc10797a378sdc8znp";
-      name = "libkexiv2-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdegraphics-mobipocket-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/cf4mzk51419c0v7ld561gb8jk496qgaw-kdegraphics-mobipocket-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdegraphics-mobipocket-14.12.2.tar.xz";
-      sha256 = "1n2n2pd8ca5lnyv2r98jr4k9sm7lsvc5plw11xy28q829aayg8jj";
-      name = "kdegraphics-mobipocket-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksquares-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/yl49rnhq8zxyprh004g1qnqiw148x8kj-ksquares-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ksquares-14.12.2.tar.xz";
-      sha256 = "11hznb7jdamq8hnbxggdj33jrhdnxzrhapc1rsj1ms546z01flnb";
-      name = "ksquares-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kget-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ahgf7lvgcy0fzg9wzwc0agi77bj652lx-kget-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kget-14.12.2.tar.xz";
-      sha256 = "1jadb5x8bn80gwviw73cq715sw9hzx8lpj33d19vv18l2sqyb449";
-      name = "kget-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-baseapps-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/cv1vcvvi2nfic2p51vv6jf1nc2dwv7jm-kde-baseapps-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-baseapps-14.12.2.tar.xz";
-      sha256 = "05j034g5h9cd2xw64h5zyjl8biq66p3b0z4z0z0i4min4hp52f7w";
-      name = "kde-baseapps-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kcolorchooser-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/2rxc1y0r19zx61g6n9kgfp1rzgbs44xw-kcolorchooser-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kcolorchooser-14.12.2.tar.xz";
-      sha256 = "063ahsbzd1mfrkc45gjsnhj11v68x7d1a718lxsabkjjx59qpbck";
-      name = "kcolorchooser-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "okular-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/dg4a3cj0wssfw3z10bwqxqrkjk3dmqaj-okular-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/okular-14.12.2.tar.xz";
-      sha256 = "1ahw7a8i1hxa8hw0407f9x1s02zn659nprx9bfi1mvxhcn5zbwq8";
-      name = "okular-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "killbots-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/x89vahdh994ax46rl3mx3dxyigph3zq4-killbots-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/killbots-14.12.2.tar.xz";
-      sha256 = "1zvjwimbjld408hplb439f4k8rm6aanlvycpmf4fdiwrcg4zjq6c";
-      name = "killbots-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "krfb-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/3d0583a63pwkq8sszvl172d69j648gnq-krfb-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/krfb-14.12.2.tar.xz";
-      sha256 = "112bv9yyhg7zyhkqavjqgvkzbjm54hw4nfqrj3jmcwbjbnlzkkxm";
-      name = "krfb-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kfloppy-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/6sm1200z80xxra4ibjmpgi5b626is1kc-kfloppy-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kfloppy-14.12.2.tar.xz";
-      sha256 = "0a738m6r54g4ibinxwh70d7sp736r8lr63ca8hx90a1yl5samr1b";
-      name = "kfloppy-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kblackbox-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/i36hvnhadldbxl9yl9sgwzgbmip6nazh-kblackbox-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kblackbox-14.12.2.tar.xz";
-      sha256 = "1j9d33k8732dbwdnv85kr51jmjvnlcljya5q2zp6m97cy7xrf3n5";
-      name = "kblackbox-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kalzium-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/hnk7d2fjhvzd1j1c0pjc4kqh3a4zv7bv-kalzium-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kalzium-14.12.2.tar.xz";
-      sha256 = "16ngwp9lf15l06yzazymrdbszkq9sx14wh4k8w1sydryl15xl77n";
-      name = "kalzium-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkface-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/a6cidm1dwqxq34q0wffn8b553xwg3sxv-libkface-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libkface-14.12.2.tar.xz";
-      sha256 = "1mp19n7jhs9x74b8rlnrdc7ig1dx0v5pjvl6b4fmzfglk9akhh7v";
-      name = "libkface-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kremotecontrol-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/zi3aqkz4w4s4ldzscvwby1r6xkldxpdb-kremotecontrol-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kremotecontrol-14.12.2.tar.xz";
-      sha256 = "1sbzycb2b4s7v1lr6d7g4xqadwcxh5jlsl01jl3dpni83phxzk3q";
-      name = "kremotecontrol-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kblocks-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/bpi59fwiqf4rn8xgkzkhyzr6ajv1d2la-kblocks-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kblocks-14.12.2.tar.xz";
-      sha256 = "0wcb6sgbr7gm9hh3gb31zmw6rqmflzis44ry1zb7yql0kf95y5ka";
-      name = "kblocks-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ffmpegthumbs-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/g4xg6d0syp06k3znj4xyiyv9ykiq64pf-ffmpegthumbs-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ffmpegthumbs-14.12.2.tar.xz";
-      sha256 = "1261dkxyj07gjs6rk7wh8vkxk9554b675d68w4yfzf4agb8kdb8b";
-      name = "ffmpegthumbs-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdepim-runtime-4.14.5.tar.xz" ".tar";
-    store = "/nix/store/0s00l7a87bg4qzbd43z7yp6pqff1icn4-kdepim-runtime-4.14.5.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdepim-runtime-4.14.5.tar.xz";
-      sha256 = "00pmiifhf6km9v2hn3xiapr4vwrrijnvyjirprs99p8h39kifblc";
-      name = "kdepim-runtime-4.14.5.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "print-manager-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/1cdzh2b6wq0nmkvjx6spl70pj3538sl9-print-manager-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/print-manager-14.12.2.tar.xz";
-      sha256 = "02vz69aj56hx9jdckacjd7yzr1cmwmlqd7b3n92zmn9bx152sx86";
-      name = "print-manager-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdf-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/vk3f3512rv381dpcwihmxgx4av3d92af-kdf-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdf-14.12.2.tar.xz";
-      sha256 = "14dgcrmny2gvi3m4y95di6w3gv1bld6pbj5i5qaphhxk5gl489a0";
-      name = "kdf-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-wallpapers-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/rslsx2zc6zf7hls6l1m598a04r6l2h7k-kde-wallpapers-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-wallpapers-14.12.2.tar.xz";
-      sha256 = "1q9p1ay2n4anr822wx7lc45hwwyyl1328ick704x6kd1rz1qwjiq";
-      name = "kde-wallpapers-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdegraphics-thumbnailers-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/2zkg1fh4kr78r8qg5nrn72k431vxd96z-kdegraphics-thumbnailers-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdegraphics-thumbnailers-14.12.2.tar.xz";
-      sha256 = "0kvqbdmjnrn5fx9ci9f4fnwk8b20d9cvxdb966cwrzz6x6rik7ww";
-      name = "kdegraphics-thumbnailers-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "sweeper-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/pb6xr7b484aszpwr3pvd2pywliij31y0-sweeper-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/sweeper-14.12.2.tar.xz";
-      sha256 = "1k0brig6m5y5pv05lmpmc0m6wiz981jyx1brhy3ixv40bivm4cf6";
-      name = "sweeper-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "picmi-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/6im1sz3rqm53siyfapz4p518vaa05nvz-picmi-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/picmi-14.12.2.tar.xz";
-      sha256 = "1xnxsvpigsf4mjnxxp5w5nvp817az7c7p11z960z5f18adxg7frr";
-      name = "picmi-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksnakeduel-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/qprvh7y50d15356kdspb4cxqvm9xc30i-ksnakeduel-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ksnakeduel-14.12.2.tar.xz";
-      sha256 = "1gw9sv67jnwcxsm4qw21hjbv3fbnxw6ibr4l8zrcccahlz3lc8x1";
-      name = "ksnakeduel-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksnapshot-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/yak0kczv35nhxbgr15mqr6zy9ncvg5jh-ksnapshot-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ksnapshot-14.12.2.tar.xz";
-      sha256 = "15ka0h8bc7n5023ghwgxvq36bjaipimcs09nrg3z4nvdzds6xsfr";
-      name = "ksnapshot-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kgamma-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/xz6x2nvcwz2k7df7p8s8wx42309a2rhd-kgamma-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kgamma-14.12.2.tar.xz";
-      sha256 = "1lzvgdqh3i8klnj243rfak6sksnh3z10diki65zzl8wsjyagizq9";
-      name = "kgamma-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "okteta-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ydd7za8ax4jb54rap067rzkwfv2ars7y-okteta-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/okteta-14.12.2.tar.xz";
-      sha256 = "1xdyg54zzylj8s6zr4z5npi9pvqx3bjma68j3p7ymqvaa71a1c0n";
-      name = "okteta-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kgeography-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/99n02c3v71ycxvywrqn14zrsjgli2nkz-kgeography-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kgeography-14.12.2.tar.xz";
-      sha256 = "10bzwbxg4k487700mnkmk642b5jzvpadcmd8y3h3af91syd0v7zp";
-      name = "kgeography-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "knetwalk-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/6z45z434l9dw981lqixg0jw7mb2s1j47-knetwalk-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/knetwalk-14.12.2.tar.xz";
-      sha256 = "102bd37i3z57xkq6rs7l2s4qlwayaky4qb07bh3c589g2s9nxl28";
-      name = "knetwalk-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkeduvocdocument-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ypdsbibg2isd991n9bmdkgi5wi59ibnk-libkeduvocdocument-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libkeduvocdocument-14.12.2.tar.xz";
-      sha256 = "1rf2signnpx7ik3p7vrvlkbv0g3m280pc1qz1fxzw2kjn9ais2r7";
-      name = "libkeduvocdocument-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdeedu-data-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/i5wnc7wqbmnac1awgd45iz9d91b7misv-kdeedu-data-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdeedu-data-14.12.2.tar.xz";
-      sha256 = "09ch89pghjipxsr9j50a58xww6cxhrkh9z7ns6bh5kg9b6hc47rq";
-      name = "kdeedu-data-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "parley-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/lix9qbdd1ganlhwap696qdcyhq3awjgz-parley-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/parley-14.12.2.tar.xz";
-      sha256 = "0kq0nm732x723f1yml0cq3w1p7ah5m3q0lj0pvrvg5z393a1ki14";
-      name = "parley-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdepim-4.14.5.tar.xz" ".tar";
-    store = "/nix/store/b3kdfd6nv23lziv5nf21g00wl7di3vz9-kdepim-4.14.5.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdepim-4.14.5.tar.xz";
-      sha256 = "07bg60b96wg107sn49h4phks55z6h69kdsznpfr09dsxf53vl2sc";
-      name = "kdepim-4.14.5.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "blinken-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/aip7i17kab1fcv43qx999cxwr8b05gdp-blinken-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/blinken-14.12.2.tar.xz";
-      sha256 = "1dkdgfmpccbpb4i4h34dg407q6h18mq7x4k2d66bly0pkwhkwkbw";
-      name = "blinken-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "dolphin-plugins-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/hc68363pfz7k528lcv6p8gfj4r3bi061-dolphin-plugins-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/dolphin-plugins-14.12.2.tar.xz";
-      sha256 = "0lc6l84p3ixk2wzj4hbxwgvsmin3kw8xw40b3jrq2w1y21zbvf3h";
-      name = "dolphin-plugins-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kwalletmanager-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/6ycc8cckv9ybw5fj6qwn53ccn5dghcz0-kwalletmanager-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kwalletmanager-14.12.2.tar.xz";
-      sha256 = "0bynykq9j6xh0a712934vyvq3yr94676xhdvf1iazky1cwwmiryi";
-      name = "kwalletmanager-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kfourinline-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/vd8smizcfqw4zsks5sbf03chbxk9dqiq-kfourinline-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kfourinline-14.12.2.tar.xz";
-      sha256 = "14s4lb9kygaa16sq4xfmmabv31kg3rw7dw7k2f4vwqqh3s1168yc";
-      name = "kfourinline-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksudoku-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/rvr5bpfppyd168gfqimfavs9g4ys2412-ksudoku-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ksudoku-14.12.2.tar.xz";
-      sha256 = "10c148lksrh49mfvlx7q5i7xxjanhngm2s9d7ifx5xyqlpik2zcv";
-      name = "ksudoku-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkcddb-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/j2pwfcwc6n5r8klnbxf0gpal2pinan7g-libkcddb-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libkcddb-14.12.2.tar.xz";
-      sha256 = "088hhnnm09xfqkc0j2l252qgl7nlqmsdbchbr5cninf8n9ivz99d";
-      name = "libkcddb-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkmahjongg-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/gz25xkmky3kpl4hw2x9ahzr5xp3113f9-libkmahjongg-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libkmahjongg-14.12.2.tar.xz";
-      sha256 = "0min3bpd2h0lch4412ybryk1bn3rs2s4936kcjn6mn0412xyjvdf";
-      name = "libkmahjongg-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kcalc-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/g7hglkwmv8kdw0cjly5pysb3i4piapkx-kcalc-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kcalc-14.12.2.tar.xz";
-      sha256 = "0vm861cd9y8ax7mfnv2aszip2z0grmjvhzp10x5f7gq1fhm1db64";
-      name = "kcalc-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksaneplugin-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/m69i89q12sb8mpc1bhs0a2miyrkfnq7y-ksaneplugin-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ksaneplugin-14.12.2.tar.xz";
-      sha256 = "1scgp9p2jb5vwwdvbgmsbr3mmijiq40m5x7nd9qx7scwn2wqjvq9";
-      name = "ksaneplugin-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "palapeli-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/cynl1ai536dqs4cnlji5db1jybpzh7s6-palapeli-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/palapeli-14.12.2.tar.xz";
-      sha256 = "1fg2ikq19g92bqfp3j27mawl284xqiwd1nr8dg94khbb111210r7";
-      name = "palapeli-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libksane-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/4qwqpcwraxr0a8wy81plb3l3ij3jh3s5-libksane-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libksane-14.12.2.tar.xz";
-      sha256 = "07nw3mjc645angwyllzff0hb7i7lp6wl3fw88zqd380w5j13a46h";
-      name = "libksane-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-workspace-4.11.16.tar.xz" ".tar";
-    store = "/nix/store/afz1vd72namq3xca96zx1c9l6n8jzk4p-kde-workspace-4.11.16.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-workspace-4.11.16.tar.xz";
-      sha256 = "11mzr55vr7x2yym4gdaj9bcvp2qpbs3vlbfmhs74r5n08vmsdq3s";
-      name = "kde-workspace-4.11.16.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kqtquickcharts-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/wbjy41ymgplkg26cm94k6vny2vjl6160-kqtquickcharts-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kqtquickcharts-14.12.2.tar.xz";
-      sha256 = "0v5ng9spcbv22lhpx4hzfg3n56wfrjdxg6nls6sw52zbq12lagqn";
-      name = "kqtquickcharts-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "lokalize-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/zl8sxjy6mp1z6r3dajvf5ly5zsiasxjd-lokalize-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/lokalize-14.12.2.tar.xz";
-      sha256 = "04jmsysvx6ysyl3126bq7xg76y7ppzjfd55j7q7i18nrkcgw4y4i";
-      name = "lokalize-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kig-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/0sf32n3kd0fyvp4sdyv5yk4abn8gy54w-kig-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kig-14.12.2.tar.xz";
-      sha256 = "0c137jnkzpzv43yf7crymghybgz70d6q6mlfww53if2119sznzd4";
-      name = "kig-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kanagram-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/gscz4fvz0xh0szcs0jr95xiif4115vj2-kanagram-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kanagram-14.12.2.tar.xz";
-      sha256 = "1s2zn876b3css74r79acq6wys4qlq9xgb3z376xfl71rzadvisvf";
-      name = "kanagram-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "katomic-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/mljg8qpz9axmnzw9jarzz82a4qarvbwn-katomic-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/katomic-14.12.2.tar.xz";
-      sha256 = "0ns6apxaild1iiix03vjzvz45ba442agn4aqkbgik9x9wdr9yr7l";
-      name = "katomic-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "filelight-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/3mm64rsb14p9cyhw31jzvqbs6nppva9x-filelight-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/filelight-14.12.2.tar.xz";
-      sha256 = "047bki2gnwvflb57vij1576d12ml4ga9b1q44dz9rq97wwfbwqnj";
-      name = "filelight-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kcron-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/9whfiwhxk7v4cfj1s863w6i789kgcbpf-kcron-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kcron-14.12.2.tar.xz";
-      sha256 = "02s782x69xrymv3wbjcfm52v246gn3illdga7g1rmhs7kmi6q7rg";
-      name = "kcron-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kuser-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/dj7svyjh962g9c3j2bgprhmmnyi45pbj-kuser-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kuser-14.12.2.tar.xz";
-      sha256 = "0p2qwv24qxzx637v5fjwzscvxa7j84j91s4c4gj5hq8939anx7q2";
-      name = "kuser-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kteatime-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/8zydgf0ncr96fgvyya9rg32ahavxm4c0-kteatime-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kteatime-14.12.2.tar.xz";
-      sha256 = "1vq21jw50w56i9bwx91hlw6a2m46q83mz2mg11cdc1nxk5gm1359";
-      name = "kteatime-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "analitza-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/im52lp4p99k9fn2ja5hch6m6glmlk7da-analitza-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/analitza-14.12.2.tar.xz";
-      sha256 = "0sjlsh8x4qzyg59zkvmrd312qvbhmf17349l0b989xm0m1nwmqfx";
-      name = "analitza-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-dev-utils-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/5rmimmbz973alzhx2xm4r80lf556v14c-kde-dev-utils-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-dev-utils-14.12.2.tar.xz";
-      sha256 = "007w4761cv2wxqhkk7mz2pgk7zmvzkfbmy0biriy836vx99xjdky";
-      name = "kde-dev-utils-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-runtime-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/91wk4lximnfqs5ly2q340rqn87h84axl-kde-runtime-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-runtime-14.12.2.tar.xz";
-      sha256 = "0cs07gbx7v6ilrbp4bgl20h1yrbh07sbrrf167pyd4lfx5rz9cgk";
-      name = "kde-runtime-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "pairs-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/whl3f2bs6018bg3i10akdsjvky2wgvwd-pairs-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/pairs-14.12.2.tar.xz";
-      sha256 = "0gs76fgyszs9lrvszi57vldx6avfyiz8hdg5axb7nmyikiqnislm";
-      name = "pairs-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kiriki-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/adksl0r448kybmvhs10crw43isw90i3y-kiriki-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kiriki-14.12.2.tar.xz";
-      sha256 = "0r7i6fh9apjhxc7khqb4lachqr95ypiagk7cr52kwpl8bd9zcz2p";
-      name = "kiriki-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kwordquiz-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/qz2v6fj2akwll4s904z638pzwpyf18yx-kwordquiz-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kwordquiz-14.12.2.tar.xz";
-      sha256 = "03isbq1dbq5w0pd8jpb93hp6z4nwi28q5ccszvldisfna5abpkjf";
-      name = "kwordquiz-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kjumpingcube-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/jhh4r8rqhcx1jbqycy1i0x5x4ivqgjhg-kjumpingcube-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kjumpingcube-14.12.2.tar.xz";
-      sha256 = "1a030z8bcxyj70in7g574p80hsm32b8s7mqnl3abmw4315dc43kf";
-      name = "kjumpingcube-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "konsole-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ahyi8a1vsdyr3zdkiljrwmjz73dxknwi-konsole-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/konsole-14.12.2.tar.xz";
-      sha256 = "06rrhmmx8sdq084wb2a2pgvmi43fkjbmjsikr695c548qp76yzig";
-      name = "konsole-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdewebdev-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/gm8jph57vbjm15f2w0k2qijghdm9v9yw-kdewebdev-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdewebdev-14.12.2.tar.xz";
-      sha256 = "0n4p7jflrrjq47wcy20avgjiz1c5qgwmw8nqxmaaxj8vnwk2vx37";
-      name = "kdewebdev-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kstars-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/s6n79j8914ms33xvjrx74s22axlh20b3-kstars-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kstars-14.12.2.tar.xz";
-      sha256 = "0fwfpjmr4i9kh1f3360ahhk01m8zrkipvdj0wn16a3mxvghr6vki";
-      name = "kstars-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kubrick-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/kqvqadr6n5n2200w3gr5h978y6376gbv-kubrick-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kubrick-14.12.2.tar.xz";
-      sha256 = "0r7w6787gc2kcvjgddr0lw0liihis4a5s8rim3ycjlmh60bfw2ac";
-      name = "kubrick-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kshisen-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/2m09vphyfk4wfl4pzxns8lgh00nin1pa-kshisen-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kshisen-14.12.2.tar.xz";
-      sha256 = "110fv7iqbv63sw0q8m1fj0x45ivmmhw2v32sx7my0hvch4rxif1f";
-      name = "kshisen-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "gwenview-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/aq90r77wq4qs67j8dvw89zppbrj5rhgz-gwenview-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/gwenview-14.12.2.tar.xz";
-      sha256 = "0ky9f8v3473f7ic2gaymc89f6yqnpi6vsbwlnqgjfwbq8ry47w4n";
-      name = "gwenview-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kbruch-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/29vsbhggrymqqgvs490jxykrf6mhvmhg-kbruch-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kbruch-14.12.2.tar.xz";
-      sha256 = "12gs4l5wazkym3krcfc0sjzx9kji6ca3blmprw7hfwk1yqgd36rk";
-      name = "kbruch-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktuberling-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ccqbkxaxm7swcm1qf9rkvjs6fgfiafay-ktuberling-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ktuberling-14.12.2.tar.xz";
-      sha256 = "0y5icsgkypcr2z9w8zbhn9z877dak2kjf0if5ag1lpmjlj0y397h";
-      name = "ktuberling-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "poxml-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/8i8lf5v6bi77ijr3b8xwny3yrapqnxrg-poxml-14.12.2.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/poxml-14.12.2.tar.xz";
-      sha256 = "0d2iqgpxxfzvi9aim2xsz96gjpy1zcjr0f5fsha0hns6m6mdp1lh";
-      name = "poxml-14.12.2.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkexiv2-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/wx9ll48ipram4w163143ixab3lcdn9iq-libkexiv2-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libkexiv2-14.12.3.tar.xz";
-      sha256 = "1rj7ac318rxl995cz70vdivk065mpsxk3sw0zqj7y0a2cgg67qrl";
-      name = "libkexiv2-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kbruch-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/w2bqk35id2iwy0hx56a4fqlj9hmzwn6z-kbruch-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kbruch-14.12.3.tar.xz";
-      sha256 = "0vrs1mn701jydqjzlshwjq2366c65qwiz2gf37l31ha0nk8lxcxh";
-      name = "kbruch-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-dev-scripts-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/14cmjnxm524ik9dmjb5p08c9hpr0xzlv-kde-dev-scripts-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-dev-scripts-14.12.3.tar.xz";
-      sha256 = "17xwh4gwbagzdyfxb0wbl6hplrza7mj82mf1dhz5b6p1jjlfji96";
-      name = "kde-dev-scripts-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdeartwork-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/r9f281gb1312wvy0dg8g8g5gd4f29mlv-kdeartwork-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdeartwork-14.12.3.tar.xz";
-      sha256 = "14m5hb1rzki0h4fdpg5bm9s4bm6lfx2i939jncjvxik8l5rk8wkh";
-      name = "kdeartwork-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkipi-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/w8s7d4pm150c4m392plhax8y1aawr8c3-libkipi-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libkipi-14.12.3.tar.xz";
-      sha256 = "1k20q3f5vgvndny7zj90r6xxdvilh1qg9vksvqn1vydz9wn15by4";
-      name = "libkipi-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "okteta-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/388ffmw8i1b8bwdkwyr697fhq5cwghg7-okteta-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/okteta-14.12.3.tar.xz";
-      sha256 = "1wlimwi9j5x9y0j4zsx6d4c8xl8k7sr4wclbm6bi42fk34w27f56";
-      name = "okteta-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "analitza-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/0ar4zk7r20w3xgnvv79n6kcx3p0fjvai-analitza-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/analitza-14.12.3.tar.xz";
-      sha256 = "1xlv47lgybw0wkmws6fkgjzskdmyzgrwgsfkixi2jj9yh8wj7jpi";
-      name = "analitza-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdepim-4.14.6.tar.xz" ".tar";
-    store = "/nix/store/kbi014f4cakyzj22fviawpqzqkfdc2f8-kdepim-4.14.6.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdepim-4.14.6.tar.xz";
-      sha256 = "1c1mcxj10cirxwkzb71y2sik0xk45j2a1yhkpl5lgs1k6xwivslv";
-      name = "kdepim-4.14.6.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kteatime-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/w2m3n25m9xjnig9q4vqbwg00li866lsg-kteatime-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kteatime-14.12.3.tar.xz";
-      sha256 = "0k35gmpkmsc7fqp31l7jf5as0f25lk8kqpj300alryyr9m5i960d";
-      name = "kteatime-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "pairs-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/xgcvm6ic3xjzlbd8xblayybdjz5f8ah0-pairs-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/pairs-14.12.3.tar.xz";
-      sha256 = "1460wvjl17vzak74x5wgnx44db1vv900whl45hm6fjjciqpanb77";
-      name = "pairs-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kreversi-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/1q3i7f47j4mx8nrm0hl5hjjljn478a35-kreversi-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kreversi-14.12.3.tar.xz";
-      sha256 = "1l0pmaqwcdlzi48dcyywzlrswfr3jkywcpv93zdgxx9fba5iyhpj";
-      name = "kreversi-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kcachegrind-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/8wiir69l2blpqd1w4b7mcmylsm8j2q15-kcachegrind-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kcachegrind-14.12.3.tar.xz";
-      sha256 = "1xgn2a3ahwnx00fish7n5djx2ci89shf8mjrrq8lkg3grka6cv6m";
-      name = "kcachegrind-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmouth-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/hcy2r6snkvxxmnkr93y8yb5nhrzvk8a2-kmouth-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kmouth-14.12.3.tar.xz";
-      sha256 = "1awkwq4h89qp04fid6d6df03b7fj7rdk0vjs683rpkz52qq8xwny";
-      name = "kmouth-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kcron-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/7sxzmrmp6y6xn4nq7zfqbjg2cf8y4zhb-kcron-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kcron-14.12.3.tar.xz";
-      sha256 = "0w33d82253yasrhzswmpccc75mrjyrick2s6s3gibskcy3c9rx5a";
-      name = "kcron-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-sk-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/q54chzx2w5p1ifvkh3dkmqwxz6q35m0m-kde-l10n-sk-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-sk-14.12.3.tar.xz";
-      sha256 = "0nfikvbf10gklcn33pmwamiix1rcgdxgxk84a360rkahafw3xb1l";
-      name = "kde-l10n-sk-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-mr-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/yn6w6h0ypqv34595f10l0jd76v8r3mdh-kde-l10n-mr-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-mr-14.12.3.tar.xz";
-      sha256 = "0wmkg9rwl60q354y4kz0qmbwbv892v12ybps2wj4mplwq333d03m";
-      name = "kde-l10n-mr-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-et-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/6azx1w8qq6g0aqz3jgz971k12va1si42-kde-l10n-et-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-et-14.12.3.tar.xz";
-      sha256 = "1zpj0w3v1hwxpkfmba9k46w37qi41yndhm3ymdrgyl5xgfbajdrg";
-      name = "kde-l10n-et-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-zh_TW-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/nx1jxyya8da77jg1l5jrlb46xwdn9fbp-kde-l10n-zh_TW-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-zh_TW-14.12.3.tar.xz";
-      sha256 = "0qwykxa72c6pdzdd7kpwigrjv4l7d7kb1h06rwrcg9kk5q9hn31q";
-      name = "kde-l10n-zh_TW-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ga-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/sajpc2529bhnd5p86sn0k35wyqj302ip-kde-l10n-ga-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-ga-14.12.3.tar.xz";
-      sha256 = "17mqxz2dpqyi1ngi1p2ivxg1qixivlkhzzd1id7ihff1i50f5gdf";
-      name = "kde-l10n-ga-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-hr-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/m3gp02jxirgh246njwsslprfq627d13y-kde-l10n-hr-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-hr-14.12.3.tar.xz";
-      sha256 = "0zv3rvrfn5khmbd495iqnsr579m6igz3fr6h729wcwmizm03kl7p";
-      name = "kde-l10n-hr-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-uk-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/ghlk4l1xill1v93qnv6sp4d9ybm2m2p1-kde-l10n-uk-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-uk-14.12.3.tar.xz";
-      sha256 = "0jh17m47783vrv3c9wf7j67r937ni4xc670m758casjccwy9ldcb";
-      name = "kde-l10n-uk-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-fa-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/g4l10q0rg746928lmy4jfk63aa0y063r-kde-l10n-fa-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-fa-14.12.3.tar.xz";
-      sha256 = "1imx7nmxx9p8xi290llyhh2hcaax6y458hlz8sid6kq0cl7y5w79";
-      name = "kde-l10n-fa-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-pt-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/lsw2ss8v9p5ryiszbfp46p1zqckqag5a-kde-l10n-pt-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-pt-14.12.3.tar.xz";
-      sha256 = "0wh5dgg53aic5n3h260f1908dfirp0k53hakn2kv53m3p572ck74";
-      name = "kde-l10n-pt-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ar-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/ga5jirz4ggm0qacl4rzj4rlassiswls2-kde-l10n-ar-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-ar-14.12.3.tar.xz";
-      sha256 = "1ybmp4id3y9xrxcx2grmv8w3412h1qmwzawrzixfiixazbg8jgfa";
-      name = "kde-l10n-ar-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ca-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/rgsdz47748cn77nmnkysf1vhz5sgzwf5-kde-l10n-ca-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-ca-14.12.3.tar.xz";
-      sha256 = "14749nzfld9b97bk062d6pdpjdcfhga62n2yh1j1b0g5xqc1x0cp";
-      name = "kde-l10n-ca-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-cs-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/nja0qv4yh272pjvwbbzk75zzdjn75dgk-kde-l10n-cs-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-cs-14.12.3.tar.xz";
-      sha256 = "1prhlp42vnpspj98kbdshv4liixhxak84xzr58mc8ij7whggi820";
-      name = "kde-l10n-cs-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-is-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/avwqrqad41ryhdbx9dbr5m67nn6vqphw-kde-l10n-is-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-is-14.12.3.tar.xz";
-      sha256 = "17gw5isal9xk4iz5dr7qqvqx8j06nb2wzsxkkdxk5qgnqsxdn3d4";
-      name = "kde-l10n-is-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ia-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/cmp30mff1j0jq0srvvlhl28jr3jhdrwb-kde-l10n-ia-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-ia-14.12.3.tar.xz";
-      sha256 = "0qgdy7b5gs04bszpp2byj9hx3mhy18y3l859si437i0jd3aa4b75";
-      name = "kde-l10n-ia-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-wa-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/4x1jjabkfwy5yk0ig70pn72awx9f1c7y-kde-l10n-wa-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-wa-14.12.3.tar.xz";
-      sha256 = "0h23mnlhd53cpayhi3kpz7abj7786cf41n41m43b09ln3bw8d8i9";
-      name = "kde-l10n-wa-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-sv-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/z06s7w5m81vy7q7lm5vybpnlq75s69jz-kde-l10n-sv-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-sv-14.12.3.tar.xz";
-      sha256 = "14n0i4g484rxs2qx73jb0jh0a138anhj55x49inq7s0cigq2y1k4";
-      name = "kde-l10n-sv-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-nn-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/y978vl8sv6l0ls2kh6hkcj77cnz3kcvh-kde-l10n-nn-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-nn-14.12.3.tar.xz";
-      sha256 = "037z0c6zy5vbzbg0i1fnyi2b88by2r65a9vyihznr2k72yzgbl53";
-      name = "kde-l10n-nn-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-it-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/b15q4v2zmbc030xb1mdw746llfq2vq0y-kde-l10n-it-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-it-14.12.3.tar.xz";
-      sha256 = "0rmy7cnsbfgzmfhq3lvap7x0q1b97np2x1kz65qy1lkdwfvqlafg";
-      name = "kde-l10n-it-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-pt_BR-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/pzn66c19cgkxlwk4dc7p14pvsagh5bks-kde-l10n-pt_BR-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-pt_BR-14.12.3.tar.xz";
-      sha256 = "0p2lfgf29432x7srx6piyi73gbqnwfcb6mrbgb5cbrlxmhazd0x1";
-      name = "kde-l10n-pt_BR-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-el-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/dykqy8mnwk56zyqscjsbc5l0v3caxcm9-kde-l10n-el-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-el-14.12.3.tar.xz";
-      sha256 = "1l9zjgq4mg1rsdk58csdm1bbvjfblh56isp275jm7fg05izc7idz";
-      name = "kde-l10n-el-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ro-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/vfw1xmdblc7ryz4iyddkx04n6bpsmi1p-kde-l10n-ro-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-ro-14.12.3.tar.xz";
-      sha256 = "1an38a8kq5b5xzjxflr4fpwq3ld6ryb36p2fv5ks3cgp14vs9bhc";
-      name = "kde-l10n-ro-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-fi-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/i8h2ydglwf8j89g22ppja7waljid0an5-kde-l10n-fi-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-fi-14.12.3.tar.xz";
-      sha256 = "1v8kv7ack9l8w7pcy918vc5crhd43y35m1zkp87zdaqg9svsj893";
-      name = "kde-l10n-fi-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-sr-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/s3dxzagxplipcrfh3sz9vhxsbwlvd7v8-kde-l10n-sr-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-sr-14.12.3.tar.xz";
-      sha256 = "03ddq090ihma7y19l2ryjf69mbmqwigrxmhsyphkrpvkcch995vv";
-      name = "kde-l10n-sr-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-da-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/5r0zswdk5p3ais2gwwknzqh1y70v98rr-kde-l10n-da-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-da-14.12.3.tar.xz";
-      sha256 = "1nl2wvy1vg76rci4jkkgpp5ii49x6s348ps4mpj3ad46a1nxldfa";
-      name = "kde-l10n-da-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-es-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/a9nqy8yh51xmprzq7g806hpp85djxci6-kde-l10n-es-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-es-14.12.3.tar.xz";
-      sha256 = "12bj9jp6l03skx8pn2b3hrbd598kg4zm4qj88nbf6l9mzjm2pjb0";
-      name = "kde-l10n-es-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-he-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/zdrqq64485q0zz3m3mh11canxyn48i6x-kde-l10n-he-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-he-14.12.3.tar.xz";
-      sha256 = "0bsjnlnn703s5s3k8p68ic591zf2k6lcdizhm75dirrc2ydwld2p";
-      name = "kde-l10n-he-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ja-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/nxiv4m0827jvvh9pl5adani2f83jd0pa-kde-l10n-ja-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-ja-14.12.3.tar.xz";
-      sha256 = "05gl706zmw0jhw7ahdg61q0swy65459j6p6qzx4g6albrxqjr2ks";
-      name = "kde-l10n-ja-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ug-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/y9sx89dk7qf8mdl18ga9s99kga8j50v1-kde-l10n-ug-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-ug-14.12.3.tar.xz";
-      sha256 = "0pl9fs7gdsxafgiky7k2a6xz07xd02k3glpfd5wxa9ya6l0970nm";
-      name = "kde-l10n-ug-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-bs-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/3flzizssjcyxgsdp1diq0xw5is5xdxzr-kde-l10n-bs-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-bs-14.12.3.tar.xz";
-      sha256 = "19f6s5vylir9a695l0wx8fi63an2kgynmdpz3xadq197m1j8wd8d";
-      name = "kde-l10n-bs-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-bg-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/id2z95s1zn6v733fyh3wazrbfy40hyvx-kde-l10n-bg-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-bg-14.12.3.tar.xz";
-      sha256 = "1hp1sa8cxsgifr7vaw7iqf8bydcnb7qnz9nnac0a7sx95ypvjmlg";
-      name = "kde-l10n-bg-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-zh_CN-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/d51bwij9xq5wh9scl66y66g5cwd27dai-kde-l10n-zh_CN-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-zh_CN-14.12.3.tar.xz";
-      sha256 = "1f5zqflfhw077zlhwdf3his89dq8g0c8blpd8rkh7sbbyqgxgcbx";
-      name = "kde-l10n-zh_CN-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-fr-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/wqrvb9c3daz3hc650q212j7j6aysxs52-kde-l10n-fr-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-fr-14.12.3.tar.xz";
-      sha256 = "09jriffxnkmlcwmwplspy9znbz5fa8ad06pkapl35337cisyrdqh";
-      name = "kde-l10n-fr-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-de-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/477qqq2pd57y9wb83kj2yhclvr8r6ixr-kde-l10n-de-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-de-14.12.3.tar.xz";
-      sha256 = "1y71jjigz5qg3cz16j1vrikddw94zzg00kc6ziw2dxk6sx8j7vxi";
-      name = "kde-l10n-de-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-kk-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/bpw0gllnd9asq0qkzksrvfni25ai7kaj-kde-l10n-kk-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-kk-14.12.3.tar.xz";
-      sha256 = "117125baj789y88l533jpgfggz5g4i0j19qrqybqql2hys7vhvib";
-      name = "kde-l10n-kk-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-eu-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/37lal5izk34xpsw4ba5i3fh7klr8s3sm-kde-l10n-eu-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-eu-14.12.3.tar.xz";
-      sha256 = "15albwrdigyk9fzgvqd23njxks0ri72j2n5isbh218gcpp3k6z3b";
-      name = "kde-l10n-eu-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-lt-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/isl6qfzmn18flary4fdcz4nnfh4v8wpx-kde-l10n-lt-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-lt-14.12.3.tar.xz";
-      sha256 = "0z8qpy7r22rijhyfaidxvmafbbpha90imx0zk1cg8d96qn5iz1ri";
-      name = "kde-l10n-lt-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-pa-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/34jssw40n5qml1s21bsdqw3an7g02g4w-kde-l10n-pa-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-pa-14.12.3.tar.xz";
-      sha256 = "17ra2abhgbh1igd36rxkdx7n30qcmcbn85sy54zig8rdcznq4bjk";
-      name = "kde-l10n-pa-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-tr-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/bydiajxpa21jawxl5yd2fhdy4ha9ad43-kde-l10n-tr-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-tr-14.12.3.tar.xz";
-      sha256 = "1mwzryf00x2yaz6c4pm2459svs3hdjddms4xx3vv1r9aq7aavjqb";
-      name = "kde-l10n-tr-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-nl-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/3s8gz9b9mhymdiq262w8f1skyvz25c0x-kde-l10n-nl-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-nl-14.12.3.tar.xz";
-      sha256 = "0jm7z2m5ngb1z1nx2g1vwgkzj46yzm0a37br5jba9yka9dmr15mw";
-      name = "kde-l10n-nl-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ca_valencia-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/d3i513r1568j9pvqznjr94ygmpgb8zp8-kde-l10n-ca_valencia-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-ca@valencia-14.12.3.tar.xz";
-      sha256 = "1ybsw0r60gkxy3fshm2da5w4mlwfmanwjfwpjnwj40ydlgdi8by5";
-      name = "kde-l10n-ca_valencia-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-id-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/90rfd4hdzch06plw672qfxzljqnk7x71-kde-l10n-id-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-id-14.12.3.tar.xz";
-      sha256 = "0kxss6f349mbhwafahwdv2zgfmsg5v9wp668q9xf0649d1h2w0ww";
-      name = "kde-l10n-id-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-lv-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/qb61jvp0gf8a76nkw1wqzq32mg2i926i-kde-l10n-lv-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-lv-14.12.3.tar.xz";
-      sha256 = "11x1csh4f4mmkbhdmk0dibqvl8cddr8y3m9jyrgs980k7kd9617f";
-      name = "kde-l10n-lv-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-pl-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/x9jkn1ngspshcja4z0h4zrlmrqbfc1a0-kde-l10n-pl-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-pl-14.12.3.tar.xz";
-      sha256 = "17gbg4zb51alcp5g1bx6lbmbkzz0fzl8sbhswwc71yhkq4h9ifpc";
-      name = "kde-l10n-pl-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-nds-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/zbrn541qzdcpsy20kf4mah7rqy64xwwv-kde-l10n-nds-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-nds-14.12.3.tar.xz";
-      sha256 = "1mqhc2174g58180l13qygwifqxai78m7prvrd4nnmc22b86cb0i1";
-      name = "kde-l10n-nds-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-km-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/7shjylawg8f357xm52zc2qxssqind29q-kde-l10n-km-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-km-14.12.3.tar.xz";
-      sha256 = "1244bjxs2kl7hmaj4v7bfw98vawcc5ipl73payn2ygxqiqmb2jgr";
-      name = "kde-l10n-km-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-hu-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/ab3swg0pgzwiihfn3vkqiw29gawrlfgf-kde-l10n-hu-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-hu-14.12.3.tar.xz";
-      sha256 = "1cjfy1wash2jvvr0l9s4am9s7ny1zvabbim536b6lmqhyk5bm452";
-      name = "kde-l10n-hu-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ko-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/grsgaxij3fp3kqwlgfaqv0hzh0d6k3zf-kde-l10n-ko-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-ko-14.12.3.tar.xz";
-      sha256 = "1chkk4zr7jqb0vbn3bhqpfvirpn5zqrih0124cyrfxmv4a19cz8v";
-      name = "kde-l10n-ko-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-hi-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/27lgir5h7a95dgr1khc5gvk7rqmhvsnq-kde-l10n-hi-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-hi-14.12.3.tar.xz";
-      sha256 = "16pmyi73yfr885xv31rfwq9ingm4cfd2p04wvrxs056yimip2hgz";
-      name = "kde-l10n-hi-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ru-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/d1ydfg70nkp219vhcc6pi62kxv275121-kde-l10n-ru-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-ru-14.12.3.tar.xz";
-      sha256 = "1x89kap46by47ra278r5inps9ab8mncfw76a2scpz7db9g0vfvf3";
-      name = "kde-l10n-ru-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-nb-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/xc5zsjaiyy9fzf8wdzz15g593xlkgzzb-kde-l10n-nb-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-nb-14.12.3.tar.xz";
-      sha256 = "14fgxrld2q9y7w50kn9952115fviyqb66sxvi2501b6kf3xnrpp1";
-      name = "kde-l10n-nb-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-en_GB-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/m11758s3nr89b0rzfw492ljzwkqkn30i-kde-l10n-en_GB-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-en_GB-14.12.3.tar.xz";
-      sha256 = "1fbn5rih063wgmnzzsdq5dzmw4vx4cf8jpqd0zjdp4jcja7a7z7h";
-      name = "kde-l10n-en_GB-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-gl-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/rg1m42j06j7sp2sm33107krg0b655hzg-kde-l10n-gl-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-gl-14.12.3.tar.xz";
-      sha256 = "0gm2z3va0lxnk9k3mnw0crlaf946cd2v1nygzbmc74r986aiyrla";
-      name = "kde-l10n-gl-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-sl-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/yidz4dma1zm6rx4axqpk37irpvmf96a8-kde-l10n-sl-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-sl-14.12.3.tar.xz";
-      sha256 = "17vlwgsab5jq9r8vs5q7gwk77p9li8qk8d4997p75z9rmf95jx35";
-      name = "kde-l10n-sl-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kate-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/1p0y7hq9pqw8qjy9a5nyrjlirxkxayrs-kate-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kate-14.12.3.tar.xz";
-      sha256 = "0czcni5wfw56ar0r5p05j1wrmah98qv1wca95l5mya8fb17wcmnc";
-      name = "kate-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kolourpaint-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/ad9jhnfb216r0x6dicjx3px17mqnxhzr-kolourpaint-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kolourpaint-14.12.3.tar.xz";
-      sha256 = "1rcln9nqqzhzb0qlkdx81k0zspyyf266s3sa12npil2g9n1yh12h";
-      name = "kolourpaint-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kruler-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/9g2fg6167fghd9v5nz92sadiyyac6zmv-kruler-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kruler-14.12.3.tar.xz";
-      sha256 = "0px10ilji6blpfyp44f66m53y5dhcw9s2534pwhbx9xfkal1pprj";
-      name = "kruler-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktimer-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/gg40xflg0y9c38rcg1q1m352zknrvmci-ktimer-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ktimer-14.12.3.tar.xz";
-      sha256 = "198gx9j0x556m1vbwmyfgvayjpbws380pmrz4m58ylsvg5mcgwib";
-      name = "ktimer-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksquares-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/z6ql801ixafs2n59gb6fa8z2zr8wq79h-ksquares-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ksquares-14.12.3.tar.xz";
-      sha256 = "0fyqs9b4bsgnaadcc0zhvsljmm83mc8brz1gsc7iz4pm3dnz74fr";
-      name = "ksquares-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksystemlog-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/q5rjxayccrra40ahwj8g8q3splvw10sn-ksystemlog-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ksystemlog-14.12.3.tar.xz";
-      sha256 = "0a29n39jyrlgfijn99v48z3za4nnz6bambakyri8j9da1zzwn6hy";
-      name = "ksystemlog-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kshisen-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/bfj7740qpfw5i6cjml9xf9648s9vj7wh-kshisen-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kshisen-14.12.3.tar.xz";
-      sha256 = "0h5l3m6xxq91v2fzc8p213iglvc78shqa3q0bfy3xbrnd3c8gkm2";
-      name = "kshisen-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksudoku-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/l294adqj7slk00ns53dr6p28jzbjz29b-ksudoku-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ksudoku-14.12.3.tar.xz";
-      sha256 = "1scyqlfwxgkdwh93h80wzp7a55vvy0j0zxi9fl0ihsjsh20iv0bm";
-      name = "ksudoku-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkomparediff2-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/h4x11ry35314s0max9aqh47k1pyfr22l-libkomparediff2-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libkomparediff2-14.12.3.tar.xz";
-      sha256 = "1829sxn3y906hsfj6hqllx0hhwk2qngw9lvrgkcyqygb99ngg2bx";
-      name = "libkomparediff2-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kamera-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/18ywxpzrac8brdqp56vm3jbly49dis8f-kamera-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kamera-14.12.3.tar.xz";
-      sha256 = "1hrvc6l4q69npxyafznhg5i8mybg1c7z4iwp98q5rzsdw5zppvs8";
-      name = "kamera-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kscd-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/nkz7204dhnfjvjvqqp9id19l5xgzxzrx-kscd-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kscd-14.12.3.tar.xz";
-      sha256 = "1inl4sksyd27rp9g75h0900hs1hr6cb779zf92wsfflmk12gin7j";
-      name = "kscd-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdegraphics-mobipocket-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/dix33an8h17r8h03vnwml2fym44hrq5l-kdegraphics-mobipocket-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdegraphics-mobipocket-14.12.3.tar.xz";
-      sha256 = "1ff6bbrhwa1jp3icz6mv9m9xl7f7b786yvg8dmc795wmm5hzr721";
-      name = "kdegraphics-mobipocket-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksnapshot-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/qnqwzdhg87x5dahx3avxcnys0j3k1qil-ksnapshot-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ksnapshot-14.12.3.tar.xz";
-      sha256 = "13a5cri4dqn111p8q0idfgbahlx4ks2xjgvvgcwxd2srxifld825";
-      name = "ksnapshot-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksnakeduel-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/972ra01nd7jywn427qj5jz3gwibd2cyy-ksnakeduel-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ksnakeduel-14.12.3.tar.xz";
-      sha256 = "0cjylhpsl33zgav8dyhrdl8qvi7yjafsf30drgjsc9jizhmn8hdz";
-      name = "ksnakeduel-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "filelight-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/a3rr545r48ykp0rxfk2b643w683p0af0-filelight-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/filelight-14.12.3.tar.xz";
-      sha256 = "0am2qi6v2mr1rbl4jfjc4jaxg75511n2dvfr9zlsbhglfmzagmj8";
-      name = "filelight-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "step-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/wfrkxk4f5hnvfwdraamqci3xap593sh5-step-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/step-14.12.3.tar.xz";
-      sha256 = "0pkj25jb7ydvghbx3187fjddsmck24k1kk4mms1hxp2i8xa11b1l";
-      name = "step-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kompare-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/027r3fzd86qx6rfsc5lfas02cmn60283-kompare-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kompare-14.12.3.tar.xz";
-      sha256 = "1vjq7fdbdskhymwrl8i9945qbd0xaqgcrp95p8qpmafcc88nxvdl";
-      name = "kompare-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kblocks-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/kxpwjjlwa41agz76z15jbwb7b4s6x7ck-kblocks-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kblocks-14.12.3.tar.xz";
-      sha256 = "0y5f55z1i9fywfsspiyy467r2f11v7szwzhjrvacqf2g208mncwv";
-      name = "kblocks-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "knetwalk-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/5j6v68g4gc7jvqrypk9s1m0grng8rpyn-knetwalk-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/knetwalk-14.12.3.tar.xz";
-      sha256 = "1bakk8linrmgzn5zn79kj9bhfn43krpdahd989ba8ldfyz9d0hcc";
-      name = "knetwalk-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "killbots-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/pgg1zvpidxgv1dacj7ncn62mizwjz0m9-killbots-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/killbots-14.12.3.tar.xz";
-      sha256 = "1b5chz21wxpmvi43iyr5gn2dh7azahamd8fwnjsdb49znyy5ab19";
-      name = "killbots-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-wallpapers-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/m3sl4zcjky2smf0vky7lwvw8g79n2idw-kde-wallpapers-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-wallpapers-14.12.3.tar.xz";
-      sha256 = "0cdaj33xim3rvq7ihwpv338g4s51xb36b6jszpfa9hnzxsxa146f";
-      name = "kde-wallpapers-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "bomber-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/syx3k30s7j3s4v1hcb4azh176m4n7082-bomber-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/bomber-14.12.3.tar.xz";
-      sha256 = "0bhy5rjisq9f9ai36a0m9vhagdxj6jdyw0hlylpjl1ayy3qly1mc";
-      name = "bomber-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kjumpingcube-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/y1nrp3nf81v1v6khr86xdp9bjn7fnaya-kjumpingcube-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kjumpingcube-14.12.3.tar.xz";
-      sha256 = "16fgz0jicalls8c25p1hnd92rj3vwbbdli9wi1ljdv0f799h3z9w";
-      name = "kjumpingcube-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kfourinline-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/jahrwl1157161xh4dgjcnd0hnfq8x28c-kfourinline-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kfourinline-14.12.3.tar.xz";
-      sha256 = "026kvydxlrk7r91k9ffc27bsj0792shpziynh845ycbx9dy3nspk";
-      name = "kfourinline-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kwordquiz-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/l3zj17f3n998w3b3mf4v8jjib0a0p3yy-kwordquiz-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kwordquiz-14.12.3.tar.xz";
-      sha256 = "1r8ms2d59aa64wnmdv8psjn4bbypjzcpb982jpc6kfrwj391q2ig";
-      name = "kwordquiz-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "palapeli-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/y8lsccnmrc8r451j1b1igjxyrnvqpbys-palapeli-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/palapeli-14.12.3.tar.xz";
-      sha256 = "1wwnsvccshg2y55zcfpy2kvyplkjjbv96nacdfhln3yilbakwv1f";
-      name = "palapeli-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkdcraw-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/1nwhjxi7hmywfqiig8b60qaywwqircqh-libkdcraw-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libkdcraw-14.12.3.tar.xz";
-      sha256 = "0fw025nas8x70ji534j59d6vcsvqzr7yfcyls0yznlz5ppy4g9rz";
-      name = "libkdcraw-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "sweeper-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/9pj5rh11mpnr3grriz5x4c3ar5whn52g-sweeper-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/sweeper-14.12.3.tar.xz";
-      sha256 = "1y8yvjpd6v8s7xzgwkaa9sc4k715n53l01182j48lcyhfx6gbh98";
-      name = "sweeper-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "zeroconf-ioslave-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/cjd95qf5ppz9msqy2ggisilhhl4h0nvy-zeroconf-ioslave-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/zeroconf-ioslave-14.12.3.tar.xz";
-      sha256 = "0x858q6w1llcyy3933sqpdi53p8h2l1rbic1v1xyqbl4zdz9ixpp";
-      name = "zeroconf-ioslave-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kalgebra-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/cbndc9qfgqbksmfq1q00lhw1a6qz52wk-kalgebra-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kalgebra-14.12.3.tar.xz";
-      sha256 = "0pm2dshg73yc4h16sjm37j1003zs6hrp92lkr1679541z02m2f2l";
-      name = "kalgebra-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kaccessible-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/bfpnby19d3qgqhkw3fb102v8j4qh9vi0-kaccessible-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kaccessible-14.12.3.tar.xz";
-      sha256 = "02h56bykzpkvk17snm88mb8cxsy2nmhjz1by18rg4cc2gf61qk74";
-      name = "kaccessible-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdepim-runtime-4.14.6.tar.xz" ".tar";
-    store = "/nix/store/91s8bj9j78cmwj5ijb8536ykmnh3k1fg-kdepim-runtime-4.14.6.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdepim-runtime-4.14.6.tar.xz";
-      sha256 = "1jnwgfy7052fzlz3mic7cy5jp1v5j81f28h205x56h6p7nswk29a";
-      name = "kdepim-runtime-4.14.6.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmix-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/bm5pazc7ch4k130xj2ikmdcz69490xl6-kmix-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kmix-14.12.3.tar.xz";
-      sha256 = "132k71ymd2pbbsbcw91haaalxljxzyirfw33ppk5w9d9m46h7gk8";
-      name = "kmix-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kbreakout-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/yw3v6jwj76v2savll4mwsvy8bh9n3iv9-kbreakout-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kbreakout-14.12.3.tar.xz";
-      sha256 = "1kzwdz0njqggy6h208lllswaqsrwr7hid4pi1f69hnh9c27a1vbl";
-      name = "kbreakout-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkmahjongg-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/vv1vfxq2dd88qhz563dbzmd8gisrhdb9-libkmahjongg-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libkmahjongg-14.12.3.tar.xz";
-      sha256 = "0kizdr1xn58wxblkkq5swy4vqap24cdcxl092aswvi7ql85zn2hy";
-      name = "libkmahjongg-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmahjongg-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/8m2kvp5j83yw25smfh55ka4x73bp3sli-kmahjongg-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kmahjongg-14.12.3.tar.xz";
-      sha256 = "08y03hszmnmf7wawrznhqhak00gd5mcrbfndb538j44k5am60ddb";
-      name = "kmahjongg-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkdeedu-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/smk5qi7815a13m4c6xb7vzz18vz5n6qf-libkdeedu-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libkdeedu-14.12.3.tar.xz";
-      sha256 = "0bja8qc2sbfq3ikhxk70fg72cj4hwbw4l7ag4zc9lq312jbzvkii";
-      name = "libkdeedu-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kstars-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/mi979pdj5cm4sz1qbbdvzr75731xjfbx-kstars-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kstars-14.12.3.tar.xz";
-      sha256 = "1gg96zny1vgsm1cyzxqlp617ly862r6ywv21vr99fismrasj919z";
-      name = "kstars-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "granatier-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/0661bdzswm2n96vgix2vq8rp48jg2a1d-granatier-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/granatier-14.12.3.tar.xz";
-      sha256 = "182z9lnvrxhfp1jp4lb33ij07bvzvi79xi3ncicyb9p015s9mlsg";
-      name = "granatier-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "juk-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/d6kz07a661dlyr950zmrirgsb52i8c5z-juk-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/juk-14.12.3.tar.xz";
-      sha256 = "1zaw82px1qacfy612b9bxfgksyyvhlqrn0sv6p5dqzz01kg66xwy";
-      name = "juk-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdepimlibs-4.14.6.tar.xz" ".tar";
-    store = "/nix/store/24hs45qvjc6ixw77rjl226y0mldn14z0-kdepimlibs-4.14.6.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdepimlibs-4.14.6.tar.xz";
-      sha256 = "03fnxg2as2rri27ajkzm2wjma25pqd97h91bxka07b3fwcqimvbh";
-      name = "kdepimlibs-4.14.6.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkdegames-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/2x4jzjdy5k10dcn15q3jfnlbbaihbp2q-libkdegames-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libkdegames-14.12.3.tar.xz";
-      sha256 = "0dj39kzhix9h79mnw25535n0swpb04sdl1n4l9jnj306daf16g27";
-      name = "libkdegames-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktuberling-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/id1jxy17a8g7kwbhgk0h60f8rsvf1zz3-ktuberling-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ktuberling-14.12.3.tar.xz";
-      sha256 = "0svfdfpvmwghv656rmip5y0c997pl6mlnq9ns88akqdjl45nywkm";
-      name = "ktuberling-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "poxml-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/8myygl0hkb6l20xqj8wfynfx3zx45c9h-poxml-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/poxml-14.12.3.tar.xz";
-      sha256 = "1xw1dc9zc0wnn8h7dk115zapf8kgvm57nh2zrgmahy6ppza112bd";
-      name = "poxml-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmag-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/banw9x2cffxi8a0lal0x26v0c0vlypwi-kmag-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kmag-14.12.3.tar.xz";
-      sha256 = "12aiyv848cdy0jkhbcj4ha3cg781ndjcffkl871ah7qy0sgcnkw9";
-      name = "kmag-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-runtime-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/1361pwj0m3rxysay6njg9dz04in7k1sk-kde-runtime-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-runtime-14.12.3.tar.xz";
-      sha256 = "08ndk21mq547fw26gfa7vy88vxf78v8anbvjrym2k5f59fdx2aai";
-      name = "kde-runtime-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "lokalize-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/jns1ws94d4cklkzn7n9hk0a6zsbwyg6n-lokalize-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/lokalize-14.12.3.tar.xz";
-      sha256 = "0cy3zyzszbka19hy624rgxc07bh4hyfins4j2cwlivkszbssh8r2";
-      name = "lokalize-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kopete-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/y692wcc35c9dr5v9h1yjv33b0s87k3p3-kopete-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kopete-14.12.3.tar.xz";
-      sha256 = "1cdqcbafmmfq357n2kybzkfjwq926wb5lslpxbbpdnhiid23k8xp";
-      name = "kopete-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "parley-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/31mxjkglzynxwi3h928n52mi6ldszww2-parley-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/parley-14.12.3.tar.xz";
-      sha256 = "0vzqsbr26l39akpch7f1xr1xwsdybszvd1f9rrdmy4rg9swc692v";
-      name = "parley-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "svgpart-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/w58yam9l13rjzh0cc4a16qkn9xzrl72m-svgpart-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/svgpart-14.12.3.tar.xz";
-      sha256 = "0jrhyb2ji2ii1pq7fmnyln12zhrqb9ahwpdq1x8ya56bws49qira";
-      name = "svgpart-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdenetwork-strigi-analyzers-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/i6l7hapmsfcga8b9agdi0ld2sss2maqy-kdenetwork-strigi-analyzers-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdenetwork-strigi-analyzers-14.12.3.tar.xz";
-      sha256 = "1w8alhwkbffvwjfpja5pw881min6mv7vc1ag1qiblrzirsx4zhvh";
-      name = "kdenetwork-strigi-analyzers-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ffmpegthumbs-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/m7vz5qmkwxbbs0f2251a0bbrl8g2jjw5-ffmpegthumbs-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ffmpegthumbs-14.12.3.tar.xz";
-      sha256 = "1kni6fc1nb1n5zjqx736mlfcv08jp9nrchs7qkb2krzn4n5m0aji";
-      name = "ffmpegthumbs-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdesdk-kioslaves-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/5zhbmw2i3xb7axfyvq45qkp7dhf6xya0-kdesdk-kioslaves-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdesdk-kioslaves-14.12.3.tar.xz";
-      sha256 = "0w7ish8xpd7s26xmc9j9gxxy7b0lllv5px95g5dn4876qqcqpsks";
-      name = "kdesdk-kioslaves-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kremotecontrol-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/x2m1gbmqsq6zd48sbpmp2dz64d5m2nm5-kremotecontrol-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kremotecontrol-14.12.3.tar.xz";
-      sha256 = "0wy2jb9dx3bf8x22l0x7bqn8n45mn6jclnsb3saq7cns5905b68m";
-      name = "kremotecontrol-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdenetwork-filesharing-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/7ckqs96cigik5syqj0ka0xk3m9ybphhx-kdenetwork-filesharing-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdenetwork-filesharing-14.12.3.tar.xz";
-      sha256 = "1icg45a2qsv1n19gsfg7w3wa2ysa4rkbx3w8maq8c7x673qs5kcp";
-      name = "kdenetwork-filesharing-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "audiocd-kio-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/m2p9ipvfj9cdznrc736fjhbvyj3g3yz1-audiocd-kio-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/audiocd-kio-14.12.3.tar.xz";
-      sha256 = "1103f1ic5niy0zs4zvz841aaa6r4q0x0db4apnyvwbx51zi7qzsb";
-      name = "audiocd-kio-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "konsole-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/4anl6k756x5n7j58rafxyx04sgxjlc20-konsole-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/konsole-14.12.3.tar.xz";
-      sha256 = "0apz7dn9lza69fgnylhy3md47palj3qzjhpihfr0qsgn6gzg6f7a";
-      name = "konsole-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "mplayerthumbs-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/rv12zii0hdwh4fb5mv08nf0qid79miy5-mplayerthumbs-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/mplayerthumbs-14.12.3.tar.xz";
-      sha256 = "01hisifj8j88wz31q4dhj0qinzz0yw9fz0lm16qp3yxv7r7p82cr";
-      name = "mplayerthumbs-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-dev-utils-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/6lgsi6phi4p3lyh7qvw3bqkixfad0fl8-kde-dev-utils-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-dev-utils-14.12.3.tar.xz";
-      sha256 = "0i6m5vs42c5mvznayh9rzjdp5rkcbl3aar909j3ir9kc3v3mi2ns";
-      name = "kde-dev-utils-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "krdc-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/2ckqwp8l6cy1c35bvcbs4x26z1czsdc4-krdc-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/krdc-14.12.3.tar.xz";
-      sha256 = "1q8s1wdmblfx8jj8acnkkyhx3rrn1ampskd9wx39jid8vznvkwpy";
-      name = "krdc-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "klickety-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/0hyjdsihgm0sn0gv2xsrijhqbgaqqn6z-klickety-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/klickety-14.12.3.tar.xz";
-      sha256 = "1cz7aam2azgqilvz6jsbkfy3dpimh86f64vmkvlk3n42zkksp7hm";
-      name = "klickety-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdiamond-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/sw2cca4mpa4y2dq1f0wjkqiqdxcjqkcn-kdiamond-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdiamond-14.12.3.tar.xz";
-      sha256 = "1cm793801nysqp90dcyvfvwxc9h212qrq3lhg7621h9fhq0946a5";
-      name = "kdiamond-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ark-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/rb4li4dqgv2mw1w732pkhkxpvjxdb50g-ark-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ark-14.12.3.tar.xz";
-      sha256 = "0a6ggjg6x9kdlhm2n8l3dw4nn765lj78gn11yxgj37riq9yhg5xx";
-      name = "ark-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kfloppy-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/zpk335imsalsxqa7bfa6wcllxgcdipln-kfloppy-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kfloppy-14.12.3.tar.xz";
-      sha256 = "1b1zskwch7zz7iqfz3fa14q0bkrr2yjckr1h5fvn9k7q79x7xph6";
-      name = "kfloppy-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "picmi-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/c9z5wpwzpnvp5fiv5zbjg4fm8p8xrn7m-picmi-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/picmi-14.12.3.tar.xz";
-      sha256 = "0vlyn2f2j1p4734rcmqyjh03h4a2m79z9swfmlahh12gq5ka81im";
-      name = "picmi-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "konquest-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/mfysg0babfpbzvpnh8b3a9kzk6n29ssh-konquest-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/konquest-14.12.3.tar.xz";
-      sha256 = "1il757w6xzvkaadangwfpkz14qx02wwdlflzffw9jis2lbz19qnh";
-      name = "konquest-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kalzium-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/dn3vmyqlm2qsi52bhfl1cyafza31b6y9-kalzium-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kalzium-14.12.3.tar.xz";
-      sha256 = "1mnkhp5wlc3rmxyw4lli5smb419vzkv52aqpwakyncrz7nxkyk24";
-      name = "kalzium-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-base-artwork-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/fi9lq4lqwclvr627x32q8lr4cwcxbgng-kde-base-artwork-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-base-artwork-14.12.3.tar.xz";
-      sha256 = "06v3javkhkchpjc3sv7x5mk2jgb1366mi18dzwg63h2ca8740wn1";
-      name = "kde-base-artwork-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "blinken-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/2fq724w1bqmiz9hqqmhds1f0zj18k8dz-blinken-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/blinken-14.12.3.tar.xz";
-      sha256 = "0k4a5r4rq5brh5xv2lm6ldwfv1qy5wiqnj0ycp55p974isbdgqsb";
-      name = "blinken-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kcharselect-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/vqyn4qdsgnai9a9w944g0jqpmvzqg5b9-kcharselect-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kcharselect-14.12.3.tar.xz";
-      sha256 = "1ycx0y82f4ah5fg9ki62fwnnhyly1sqs52zs4519hnmyqn7h7q1v";
-      name = "kcharselect-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "umbrello-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/x66xrvdlnwcs8g6l3f4iz9fvxhw61v28-umbrello-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/umbrello-14.12.3.tar.xz";
-      sha256 = "0f5qn6h89hj4n25p2nkcgqb0xk4qvlwi115n5qlsmbc3icj2j7cy";
-      name = "umbrello-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kget-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/ah3xdqjxw5h29qmjc4wdb1c5i9zdsl40-kget-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kget-14.12.3.tar.xz";
-      sha256 = "04wf6qncq1xdfrp9j5cnhdii9hj83wjkp5i168flzi292sqyw9ia";
-      name = "kget-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kuser-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/68ps9qh0w9mq4qawdzzjyy1h1y33wfqs-kuser-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kuser-14.12.3.tar.xz";
-      sha256 = "1xgd3g2fdanl28sar3mgcsnld69nczcdanvaqslil4vc7d8r1xim";
-      name = "kuser-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kigo-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/60ipws592hnlygalmkzgzmlwnhmkvjg4-kigo-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kigo-14.12.3.tar.xz";
-      sha256 = "093bm60yaj8v8g6n7x4ysjbxph6xgh9ylarhdxsrjpmq268wql31";
-      name = "kigo-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "dolphin-plugins-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/zk9mrrc8vkzq41bx7sfyjc3lx73jzlqm-dolphin-plugins-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/dolphin-plugins-14.12.3.tar.xz";
-      sha256 = "16kxzpnfy8cxy8v1idwsisqq0p13n14zcid9a5n1sv02w91c02rj";
-      name = "dolphin-plugins-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "katomic-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/z8kgww8c0mqwx6cfsfqm8yd58k71xvrl-katomic-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/katomic-14.12.3.tar.xz";
-      sha256 = "0rbhf8j8if5r20l1cryl4irgd8p94ikbsz6456y7v8fzv5mf6kgn";
-      name = "katomic-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "rocs-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/jqamjiig020rvvyqwjarbxqj29ix93yi-rocs-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/rocs-14.12.3.tar.xz";
-      sha256 = "14k5yx0vfpf0fllqi5f72vz2135qag6gb7hs7523jaavxkb23d1p";
-      name = "rocs-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkcddb-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/9vhmysfqpabx7cwrqsmkpgh4hinjqh39-libkcddb-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libkcddb-14.12.3.tar.xz";
-      sha256 = "1i8n63jpckc3fa27rcqyrf10cz8zsyjyvrpa7fgmggsf91k1c144";
-      name = "libkcddb-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdewebdev-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/bz14zb6rlkwgmj0l8q9nffar2443zcaq-kdewebdev-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdewebdev-14.12.3.tar.xz";
-      sha256 = "17qy41gww688klpv2cgnk1r3cnd9sq72bsga82d7dnk0v6dinlxz";
-      name = "kdewebdev-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "krfb-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/iq7fn9lp4fh2s74lrb2r4v39n66c8a7v-krfb-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/krfb-14.12.3.tar.xz";
-      sha256 = "0258ffj2wx25cycpw3cmvnw9ig874jpi6yw711w6d8nfy66ribpb";
-      name = "krfb-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-baseapps-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/yv1ixn2gwc8vv32m3y5axy3dn1p3sbrv-kde-baseapps-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-baseapps-14.12.3.tar.xz";
-      sha256 = "1zcjbhnxzqxjn4xs6pwb8cvcnjypa4yh09jr4frd82nfhdsq7nyd";
-      name = "kde-baseapps-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "cantor-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/7f8qlf08l8fwykz677xywlfdsf8j1pml-cantor-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/cantor-14.12.3.tar.xz";
-      sha256 = "106k9gp4r2241yh6np8mbq587chwkicxk7ssbpvvvg2m126idz9y";
-      name = "cantor-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdelibs-4.14.6.tar.xz" ".tar";
-    store = "/nix/store/24zfmzbi9q832p6i91i71sms1vk3rfg2-kdelibs-4.14.6.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdelibs-4.14.6.tar.xz";
-      sha256 = "165xn2bv03j2g4j7m287add40kwhccvp2ci5hrar2xfd9sgl24xk";
-      name = "kdelibs-4.14.6.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kubrick-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/xl12n09yvf5j7di78mrkxxhfnn6axijy-kubrick-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kubrick-14.12.3.tar.xz";
-      sha256 = "1g9ls282qy6s0xsaa50ck0gkiz980cx50zjjhq4yimlhp1gswmj0";
-      name = "kubrick-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kpat-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/hq79f56cq1gqw7nfxcfliqi4k8kjpkd5-kpat-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kpat-14.12.3.tar.xz";
-      sha256 = "1787qymlsxyi7dm2q8axpjl3n62qx9xv7diyg8627kkjm1a1xw9r";
-      name = "kpat-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "marble-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/inai3p0228fmjcr8vkbnbhnvpznwvrgz-marble-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/marble-14.12.3.tar.xz";
-      sha256 = "1ylhc3278yqdcsli6yw7bnci6mdx01g0r97m78bs74l5biz4yql4";
-      name = "marble-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kcolorchooser-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/szdzjvc2h3w5dpp154m0kqh5i0spk771-kcolorchooser-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kcolorchooser-14.12.3.tar.xz";
-      sha256 = "1v8mgv5pjl3g6igxs92qd3zn8qr3qip046pb77856qhn3d9s4pqj";
-      name = "kcolorchooser-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkface-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/rfk8bxw07690a9kncmcdmlqjx7qkrld2-libkface-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libkface-14.12.3.tar.xz";
-      sha256 = "0zp48mlkqkjc6wk81kcf1q980196q0m153kzfjahi5w4vlslzgam";
-      name = "libkface-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kbounce-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/w2gc6778llzkl8qbzdl582ay45rwn6wn-kbounce-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kbounce-14.12.3.tar.xz";
-      sha256 = "1hn09ghhmj2dk47vnkqkvrm87n50m506mmzq058cccjlfdah5iin";
-      name = "kbounce-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdegraphics-strigi-analyzer-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/jplhnd96n48zih1mbf6bx96xl5b35kdp-kdegraphics-strigi-analyzer-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdegraphics-strigi-analyzer-14.12.3.tar.xz";
-      sha256 = "135dcs9ppa8lv5va8bqmccfxj0hf5f65qprx7l02k74xj4k70yki";
-      name = "kdegraphics-strigi-analyzer-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kcalc-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/5aykxgy1by52pcfmv1z990kz6xpwjj18-kcalc-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kcalc-14.12.3.tar.xz";
-      sha256 = "0w5pl11vw0d2g3pnxb3ffig209r0bjg135163crnic9akfbfa9s5";
-      name = "kcalc-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "lskat-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/1lk25ql2cgisdm7yhjyn1ac416h8qdc0-lskat-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/lskat-14.12.3.tar.xz";
-      sha256 = "0k5wq5naj0ahmnwpvdrif2clzxjwr9jk6p40igakzanpp23i6p9k";
-      name = "lskat-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "amor-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/vvbs6wghnrbrq9yd9v647l227bzsiyaa-amor-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/amor-14.12.3.tar.xz";
-      sha256 = "1y9cia887lqbcs6nr08mbrxr8shb895wvxf5jg8w6iic6pwy516c";
-      name = "amor-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "klines-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/sxi3wlcwn3gbkmcama2vx4dg45xwm7sx-klines-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/klines-14.12.3.tar.xz";
-      sha256 = "1xsrkbjdnw4icchbr5y7w64y6szfv8qdzndwd2bgrw0yvyjg5w7x";
-      name = "klines-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kiriki-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/0al1vmsjw3a94arnw19k59gajw3kpxdd-kiriki-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kiriki-14.12.3.tar.xz";
-      sha256 = "11c76kq2pji07xfbyf2621h76sjx9pqdj3qqzydzbwdinxy0bgz0";
-      name = "kiriki-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kgpg-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/4bw6lkbzy88kl09gk9sv494xw4a004a9-kgpg-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kgpg-14.12.3.tar.xz";
-      sha256 = "00qjgkgy1d8wygc298z3v7y37j47w16pjzp8ssnsdkmx88h1dp3i";
-      name = "kgpg-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kolf-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/97i8x4wydz1z4p2dfg2c04xvvblpdds0-kolf-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kolf-14.12.3.tar.xz";
-      sha256 = "12h4817ky9xwwrdqgba515dw87314ijci4lwqvcqmm7rq44qac8g";
-      name = "kolf-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "superkaramba-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/k35761pidfd258y0fjbcr1c22y5lwzhf-superkaramba-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/superkaramba-14.12.3.tar.xz";
-      sha256 = "1q6qpmwyics1mb44l55vy5wyjd0d5mbsm780kj4y9l6mp98b47c0";
-      name = "superkaramba-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kapman-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/h55lr5qacws82h167r142367mldrq50z-kapman-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kapman-14.12.3.tar.xz";
-      sha256 = "1i3ci8qpx8njr250pgkz7zlfihyi3k6vc2vnw7dcv09qfby466qb";
-      name = "kapman-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "khangman-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/y0xl8ckan6cwmz35mvzsjv35a55s45s9-khangman-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/khangman-14.12.3.tar.xz";
-      sha256 = "1y11jwsb1ba55hc2sx0adffvrck1mrn43wna16zkrh1sxk7fk8r5";
-      name = "khangman-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libksane-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/rdh9ivzb5i8xilvp5v05k6szxv9nhv40-libksane-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libksane-14.12.3.tar.xz";
-      sha256 = "162bi5d6kbx7zlb4waha82ldg2j40rwcg1gikfahkjsprm6npmh3";
-      name = "libksane-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kgoldrunner-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/h4if4axrpc0sdn6xmazgn2d5xhkbpr0x-kgoldrunner-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kgoldrunner-14.12.3.tar.xz";
-      sha256 = "1kg9mskg3aj0bp8h8y5bfkapmw4iys42aw3sa7f8zfkqp993zsw8";
-      name = "kgoldrunner-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "bovo-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/30xn0rg0g32p4d00i9z4xs95lp504six-bovo-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/bovo-14.12.3.tar.xz";
-      sha256 = "021pmar0g7s0p7qrzimp2x54idy9pdg22y8mgi26xrk9n7i5yybp";
-      name = "bovo-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kgamma-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/3ajn3gyhisbdny0q3qskhn6r9wkw0aly-kgamma-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kgamma-14.12.3.tar.xz";
-      sha256 = "1ywpkg7zbh9xy50a53dmlz1rsli5gdc52l50v14gm1sdjl2sfjpm";
-      name = "kgamma-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kajongg-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/fhr2zhxsxlc5fl15l9fil414jaxw98hz-kajongg-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kajongg-14.12.3.tar.xz";
-      sha256 = "0fdvwv5jbmc42wzc2j5y4adjqqwzq6hvl8b7nzaknphvpk7257hj";
-      name = "kajongg-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kppp-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/7q3rq4gjjkwxjlliqy76x14h45xxzhhf-kppp-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kppp-14.12.3.tar.xz";
-      sha256 = "00517rl2b5zaf42sziar2cj878dcii6jr1mx8jicq293f171krn7";
-      name = "kppp-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmplot-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/jdxf1cy03k03r51kqa1klb3ib5jvd8jy-kmplot-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kmplot-14.12.3.tar.xz";
-      sha256 = "1fq8m07pgmcfp1cr7q0y90ngaj282nz1pw5mqdfjh9syfradli0i";
-      name = "kmplot-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdf-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/wrk2mg2h2y34s0gysr095d713wim7brw-kdf-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdf-14.12.3.tar.xz";
-      sha256 = "1dd35frqxgqmhakc6f7xs6sck061271cnfym9bsd5q6fxv9s8vdp";
-      name = "kdf-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "knavalbattle-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/8wa0nvqryc7gzxfk2sgbsavk1q6p3jpi-knavalbattle-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/knavalbattle-14.12.3.tar.xz";
-      sha256 = "1jl5f2ndgnffhmgpcc4in6rryshph3p12d1xa2ixw36xyr45hcki";
-      name = "knavalbattle-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksirk-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/macznkbfj12i3nfcks2fr29fy24vlda7-ksirk-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ksirk-14.12.3.tar.xz";
-      sha256 = "1h3dgp2j7lz13j16k1j5b7wyg0g4x08svw1v2pc15llakr39p88m";
-      name = "ksirk-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "print-manager-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/ja14bgwgs1wp8831ipa39s9zhayjfqdl-print-manager-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/print-manager-14.12.3.tar.xz";
-      sha256 = "1n1m5w3p4r97y7jp76q35z8g39ipfaldkgbfbz47i89bc33zaxy5";
-      name = "print-manager-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "artikulate-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/44frkjvk64qwj15g2pfh8a1ficag137d-artikulate-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/artikulate-14.12.3.tar.xz";
-      sha256 = "1rv51nk2lqvxfgwsxyzq9cd1qq68nr6z7r5xis83smc4gnaczajh";
-      name = "artikulate-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdeedu-data-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/9pd7p5vl53w6i6m324km5xkp6v967l53-kdeedu-data-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdeedu-data-14.12.3.tar.xz";
-      sha256 = "1q1vw5dprvqj7yyg9w39ndy8nvnnhkbladylv0kyh1491ba2a3kb";
-      name = "kdeedu-data-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kturtle-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/x30qa0vibvxxza1pqy9a4ddnj4w2xhcw-kturtle-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kturtle-14.12.3.tar.xz";
-      sha256 = "0hxnc8lfqrfs5njaym54kl4vf2q6jakgif90saxfm50irjbwlg34";
-      name = "kturtle-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "klettres-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/734ajz153q37a4pzyh464q9aip528d77-klettres-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/klettres-14.12.3.tar.xz";
-      sha256 = "01irm9pgh46rghbmmwwrdb85ys2gv23h46qaicv4zp73bl6mhn5c";
-      name = "klettres-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkeduvocdocument-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/bj1igafd6x86fay8syr6d573b05472mc-libkeduvocdocument-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libkeduvocdocument-14.12.3.tar.xz";
-      sha256 = "060p8sh3rbbajykjw1z2ba3xnv1bq8ns86yfwx2lv2jyaqpkkgyk";
-      name = "libkeduvocdocument-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkcompactdisc-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/hbrdr0fizjfwyf4p317gwgii4ckxr9bx-libkcompactdisc-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libkcompactdisc-14.12.3.tar.xz";
-      sha256 = "0957qd9zzbnksi1zxw1av4zxwzi48pq80jpk5h1id7cdhlfrsxz7";
-      name = "libkcompactdisc-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdesdk-strigi-analyzers-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/m37c7klxvf2nz3byv04b763sls4j6h8r-kdesdk-strigi-analyzers-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdesdk-strigi-analyzers-14.12.3.tar.xz";
-      sha256 = "13q7cy274ibsisvchfagb5mh4iq2wpm12zriwn625ciajy1zbq1r";
-      name = "kdesdk-strigi-analyzers-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kiten-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/5ibmcrrhacqq7qn5zfq7fp1y3qwj90jn-kiten-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kiten-14.12.3.tar.xz";
-      sha256 = "0iy508g6mp7gibzv3m59hjjcvl32h03pzfqj8k6pgq0jya0bqvvd";
-      name = "kiten-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kwalletmanager-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/q2v3p0k65zzhmzphawir64a3x8k7qmbn-kwalletmanager-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kwalletmanager-14.12.3.tar.xz";
-      sha256 = "1sbbgvwh8d5pv4p5z89gk29lz2snp4glinpa3y2dg9s9chnn0qj4";
-      name = "kwalletmanager-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kanagram-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/hcpxv7a1j4r0pavak6zqps9kb4mlgj1a-kanagram-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kanagram-14.12.3.tar.xz";
-      sha256 = "0j8l5cx251wvb2s6xzdsx45cgwzpy8a97lbss8lhhfrqwqn62lh4";
-      name = "kanagram-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kspaceduel-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/v5rwasilq989vbmqqnj14cqq87gmvpsr-kspaceduel-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kspaceduel-14.12.3.tar.xz";
-      sha256 = "1z1p5wy39xkyplhdq8z3p61flnyzh03yhi28yc0f79iqx22psvjb";
-      name = "kspaceduel-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kig-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/amjyaqjvc88397nj2g54z6djs5rj5mgm-kig-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kig-14.12.3.tar.xz";
-      sha256 = "0vhamrasgazjn110ahh09a402vhsgqh8h5v1qqmvi49f6v44bxbb";
-      name = "kig-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "jovie-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/4fzqz8h97hnn7v0q2gadc1mp4xhssl3x-jovie-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/jovie-14.12.3.tar.xz";
-      sha256 = "12ky24hkpqm0bhi9x8fm6bf0nfqclpr5yv7n054995k3irygz9lz";
-      name = "jovie-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "cervisia-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/81d3gi968mqnzps5v56lfi4dzkq7vfkw-cervisia-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/cervisia-14.12.3.tar.xz";
-      sha256 = "094x08jf21h5f0vjx28bqj207csh56rc293bs4sl8lg9d1h0gbax";
-      name = "cervisia-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "dragon-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/2wh0xa17ikpsbm0addwb502rvld07ici-dragon-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/dragon-14.12.3.tar.xz";
-      sha256 = "0fngv700yhlh0q73njwfl6szf9v57csyf0gpqf1hyl9wvv2mwswj";
-      name = "dragon-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kqtquickcharts-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/a3lgzwlizzj1yp4n1v0k80h45rzml2bz-kqtquickcharts-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kqtquickcharts-14.12.3.tar.xz";
-      sha256 = "01017d0mww3ai4i8ik29kfwkakyp92ngrjm6704015i0wili09i0";
-      name = "kqtquickcharts-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kblackbox-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/r5721x8a5aasszaw7hnj91iy90sy0007-kblackbox-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kblackbox-14.12.3.tar.xz";
-      sha256 = "1kmdxiy30cm3jrgi6kdg15rrwyyxgnrb51w3bfcgaqr48kz73id6";
-      name = "kblackbox-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kapptemplate-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/xgnk2fv1a5q0xsy80xwn2p57vn10w3z7-kapptemplate-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kapptemplate-14.12.3.tar.xz";
-      sha256 = "0gwx51df5qms1vy1b6csbllcjy5xs55xmscz4i2n75ba7dsw9ivy";
-      name = "kapptemplate-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kgeography-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/409f1vaf4n42mhdyxmjw0vf670frpgwg-kgeography-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kgeography-14.12.3.tar.xz";
-      sha256 = "098j76mk1lc7wjvwybvyb04zaysmmn9zl9y35r4yhr11lv2v2idf";
-      name = "kgeography-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksaneplugin-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/h3c8xaj4wybcpndp90x5qfr9602l6cr2-ksaneplugin-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ksaneplugin-14.12.3.tar.xz";
-      sha256 = "143j3ck5cy4678fx9d0jv3y8zvbkvjxc8kyx3n8hmm4plin54lah";
-      name = "ksaneplugin-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "okular-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/fsviwbz3j2lx8d9hnscq7i6ncm1svq2j-okular-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/okular-14.12.3.tar.xz";
-      sha256 = "07snh1z38s1ycwfsirkzh91dw13hkf0lq79das75qjjladv3v9d7";
-      name = "okular-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdesdk-thumbnailers-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/062pw1fc4w3nsflchjnzr33agfr5zpaa-kdesdk-thumbnailers-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdesdk-thumbnailers-14.12.3.tar.xz";
-      sha256 = "1vaw2p5y9q44yfcs34f501baga1rhswgawn2brglfada6y2b89jk";
-      name = "kdesdk-thumbnailers-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-workspace-4.11.17.tar.xz" ".tar";
-    store = "/nix/store/hgca7dsswq9axlaalvs1ci8zh0sl8j4k-kde-workspace-4.11.17.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-workspace-4.11.17.tar.xz";
-      sha256 = "0pkn49wis90v8ky8hasa80x6ji59sswlb5ib3hzr67mk191vhlhx";
-      name = "kde-workspace-4.11.17.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktux-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/kap125hfflfrp7nb58b7vv3w2kp3r6wh-ktux-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ktux-14.12.3.tar.xz";
-      sha256 = "0yg3a9wnn4rdbainypq8v6hw57flgsqsq8h8rzb6iy6hwnw8pc8p";
-      name = "ktux-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmousetool-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/li6azfrf8qsi5ai8vfrfq0md8cw581p7-kmousetool-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kmousetool-14.12.3.tar.xz";
-      sha256 = "14n79dlfiyd3pz3gi6sg71nd2p5vp18sk99bh7qz1dyid27v6z08";
-      name = "kmousetool-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "oxygen-icons-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/mlpp2nwbyg3dscicj50795c4bxbmzcqq-oxygen-icons-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/oxygen-icons-14.12.3.tar.xz";
-      sha256 = "0apfpfrpxjrnxf6c4bxxfhys9k7wif74yx9bbysrrndw4bvv0nx6";
-      name = "oxygen-icons-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktouch-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/3hpc3hmys0i16sh7aqmlw46flk6r110y-ktouch-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ktouch-14.12.3.tar.xz";
-      sha256 = "1z084yi4s1i5nqir2izdaa5gca3216gqb00mr06044pc2h059j6h";
-      name = "ktouch-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kollision-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/lvsdhfw8c30z36yyjfcxprcw3ik3jb2s-kollision-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kollision-14.12.3.tar.xz";
-      sha256 = "1gfzya87q202az63dvrfpyf70khc27vh9nj5hriyql0kzyqy0xgf";
-      name = "kollision-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdegraphics-thumbnailers-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/0vnr7sljdzsxpkdyzz08yspr6kcbj0vn-kdegraphics-thumbnailers-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdegraphics-thumbnailers-14.12.3.tar.xz";
-      sha256 = "023b1la31qc2b8rfmc3nxi29pd3jld6p2ivi1sdl1pybcillzpax";
-      name = "kdegraphics-thumbnailers-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "gwenview-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/lrkq8yk3wr9gwivm2177vqv5y2sh7zcf-gwenview-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/gwenview-14.12.3.tar.xz";
-      sha256 = "14kwdayzffsc8nk20xl86gqspbvrwja9x8h2dc498cqag0l60hcw";
-      name = "gwenview-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmines-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/qgxz0771xbp8zvqplrv3g8rc89025xqa-kmines-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kmines-14.12.3.tar.xz";
-      sha256 = "1xbpdq8250srbg2c10iz44aa6i19srk4x0f0bcsjhc53r8680g0f";
-      name = "kmines-14.12.3.tar.xz";
-    };
-  }
-]
diff --git a/pkgs/applications/kde-apps-14.12/manifest.sh b/pkgs/applications/kde-apps-14.12/manifest.sh
deleted file mode 100755
index 7e3038275b8..00000000000
--- a/pkgs/applications/kde-apps-14.12/manifest.sh
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/sh
-
-if [ $# -eq 0 ]; then
-
-  # The extra slash at the end of the URL is necessary to stop wget
-  # from recursing over the whole server! (No, it's not a bug.)
-  $(nix-build ../../.. -A autonix.manifest) \
-      http://download.kde.org/stable/applications/14.12.1/ \
-      http://download.kde.org/stable/applications/14.12.2/ \
-      http://download.kde.org/stable/applications/14.12.3/ \
-      -A '*.tar.xz'
-
-else
-
-  $(nix-build ../../.. -A autonix.manifest) -A '*.tar.xz' "$@"
-
-fi
diff --git a/pkgs/applications/kde-apps-14.12/renames.nix b/pkgs/applications/kde-apps-14.12/renames.nix
deleted file mode 100644
index 011cb77337b..00000000000
--- a/pkgs/applications/kde-apps-14.12/renames.nix
+++ /dev/null
@@ -1,23 +0,0 @@
-# DO NOT EDIT! This file is generated automatically.
-{ }:
-{
-"Analitza5" = "analitza";
-"Backend" = "kde-workspace";
-"CTest" = "sweeper";
-"ECM" = "extra-cmake-modules";
-"Gpgmepp" = "kdepimlibs";
-"JDns" = "kopete";
-"KDE4Workspace" = "kde-workspace";
-"KDEGames" = "libkdegames";
-"KDeclarative" = "kdelibs";
-"KSane" = "libksane";
-"KdepimLibs" = "kdepimlibs";
-"LibKEduVocDocument" = "libkeduvocdocument";
-"LibKdeEdu" = "libkdeedu";
-"LibKompareDiff2" = "libkomparediff2";
-"Libkcddb" = "libkcddb";
-"Libkcompactdisc" = "libkcompactdisc";
-"Okular" = "okular";
-"QJDns" = "kopete";
-"QMobipocket" = "kdegraphics-mobipocket";
-}
diff --git a/pkgs/applications/kde-apps-14.12/setup-hook.sh b/pkgs/applications/kde-apps-14.12/setup-hook.sh
deleted file mode 100644
index a8d9b7e0e36..00000000000
--- a/pkgs/applications/kde-apps-14.12/setup-hook.sh
+++ /dev/null
@@ -1 +0,0 @@
-addToSearchPath XDG_DATA_DIRS @out@/share
diff --git a/pkgs/applications/kde-apps-15.04/default.nix b/pkgs/applications/kde-apps-15.04/default.nix
index c664c248171..1e94ffe11a2 100644
--- a/pkgs/applications/kde-apps-15.04/default.nix
+++ b/pkgs/applications/kde-apps-15.04/default.nix
@@ -30,6 +30,7 @@ let
       ["Backend" "CTest"])
     // {
       "KDE4" = "kdelibs";
+      "KF5KDEGames" = "libkdegames";
       "Kexiv2" = "libkexiv2";
       "Kdcraw" = "libkdcraw";
       "Kipi" = "libkipi";
diff --git a/pkgs/applications/kde-apps-15.04/dependencies.nix b/pkgs/applications/kde-apps-15.04/dependencies.nix
index 08ceda442d5..a66843197f7 100644
--- a/pkgs/applications/kde-apps-15.04/dependencies.nix
+++ b/pkgs/applications/kde-apps-15.04/dependencies.nix
@@ -433,6 +433,14 @@
     propagatedUserEnvPkgs = [  ];
   };
 
+  kde-l10n-eo = {
+    buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
+    nativeBuildInputs = [ "cmake" ];
+    propagatedBuildInputs = [  ];
+    propagatedNativeBuildInputs = [  ];
+    propagatedUserEnvPkgs = [  ];
+  };
+
   kde-l10n-es = {
     buildInputs = [ "ECM" "Gettext" "KDE4" "KF5DocTools" "KF5I18n" ];
     nativeBuildInputs = [ "cmake" ];
diff --git a/pkgs/applications/kde-apps-15.04/manifest.nix b/pkgs/applications/kde-apps-15.04/manifest.nix
index 9475b54c571..09d89ef7045 100644
--- a/pkgs/applications/kde-apps-15.04/manifest.nix
+++ b/pkgs/applications/kde-apps-15.04/manifest.nix
@@ -2,7635 +2,4071 @@
 { stdenv, fetchurl, mirror }:
 [
   {
-    name = stdenv.lib.nameFromURL "pairs-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/fsaycjsmkm1g92j3syc2a8nwdgfgs99g-pairs-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kaccessible-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/51djz0y5i1mr90pv9fmxi0vwzrrj2ygq-kaccessible-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/pairs-14.12.1.tar.xz";
-      sha256 = "13byliibd6fwa8bsgka8hc64jkprmgsnqh9sks36w7ic22f32qhx";
-      name = "pairs-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kaccessible-15.04.0.tar.xz";
+      sha256 = "1q90ak7yxvvi5scxajb3d4nid2h7y7xfvdbqfd9a6w312r6lcvz8";
+      name = "kaccessible-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kgamma-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/4ggxl3vnlngg1p6irixa42as7gyp3c8k-kgamma-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kuser-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/4q0xn6h1mf6plwikl16v490hbcm1c3jf-kuser-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kgamma-14.12.1.tar.xz";
-      sha256 = "1ad2c1l2lbc2pdybavnnj834ww82rbm91k0wjgz25xc3l3gkrg9i";
-      name = "kgamma-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kuser-15.04.0.tar.xz";
+      sha256 = "0fgjfd76iiyp98013x9la61qxnw454kcrl7vpikg37hqaqbzmgkh";
+      name = "kuser-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ktux-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/n68cvnv9h371cx7q5jqfqs2bdj1rqvyi-ktux-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kiriki-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/p393dfammjyxak0wm3vblzcb8n7r0gnw-kiriki-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ktux-14.12.1.tar.xz";
-      sha256 = "00x5jm26w1a214chdg1fkzki1z3h1dbw5qagal4lkcb98fi5sbcq";
-      name = "ktux-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kiriki-15.04.0.tar.xz";
+      sha256 = "0cg4iijyk96lwc48ifs5arip3y51wpb4fd4slgjbkhvg4fc859sa";
+      name = "kiriki-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "analitza-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/n8ayxw5rwzlyc015ff1lzwnd2wa3ss4x-analitza-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kdepimlibs-4.14.7.tar.xz" ".tar";
+    store = "/nix/store/819bf5a5q4b4l0w9yi099capf9il9whz-kdepimlibs-4.14.7.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/analitza-14.12.1.tar.xz";
-      sha256 = "0jgmjda5n5935v37jgaichk5hif67mzlyvxqmr19wwmbiqfbazx8";
-      name = "analitza-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kdepimlibs-4.14.7.tar.xz";
+      sha256 = "1cmqyx0shm0ss48pjh9jm9g9bghkkl6fg5wgw4yhs4dgz1nj9qn1";
+      name = "kdepimlibs-4.14.7.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kubrick-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/hz00x8miy3gw4gm2ylw0v90d8xnxxqml-kubrick-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "amor-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/fmbdfhm9703yaq7x619d1s97il6prp7r-amor-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kubrick-14.12.1.tar.xz";
-      sha256 = "0c2ixhd3763pzy92z1ck638wggmq3h4jvnax5ralfhhvn9r2f5bj";
-      name = "kubrick-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/amor-15.04.0.tar.xz";
+      sha256 = "167j2qqkivrc2pid11nmnllw2m2amr8d9jvafy54j3i7mcbs788k";
+      name = "amor-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ksirk-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/fv5vdi5m80l7hzkhkidyk5rd1srghl8x-ksirk-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "knavalbattle-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/y9k66adhrcr1vxyzdvsx3zymkd7b4zaa-knavalbattle-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ksirk-14.12.1.tar.xz";
-      sha256 = "1sdd117xhn9jclqiczh1cr8apy0akwncmbj82gwm7i1qx31i55fx";
-      name = "ksirk-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/knavalbattle-15.04.0.tar.xz";
+      sha256 = "0hgwx63g1lrzrszajya4va2pidh2xm1qy7b8iw5xi1yz1khn6cvd";
+      name = "knavalbattle-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "katomic-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/9wa79ygill8gb5n281cybrmj4zv627h9-katomic-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kiten-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/zb4wpb0g4vbkrnwrk7d54l2dd88cz4b2-kiten-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/katomic-14.12.1.tar.xz";
-      sha256 = "1mjzm4v80cva7kfakjpjkd4sw4fdcyin5f2srck7fl0pnqdpnhqz";
-      name = "katomic-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kiten-15.04.0.tar.xz";
+      sha256 = "0lpvwm20zr7zq7p09igbacqhm7pv4bv7r701nijw5l9l4d58hq3y";
+      name = "kiten-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "jovie-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/w4b045lmp2viqrvifkm11n282l5khwbd-jovie-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kwalletmanager-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/4i8v7c1a44idrlpdqc6yk41w6r34259x-kwalletmanager-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/jovie-14.12.1.tar.xz";
-      sha256 = "1xkmybfgn6mbrp6lx8ri0dzmz1nsvg9cxlxan4n5bzwd3zjpycjd";
-      name = "jovie-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kwalletmanager-15.04.0.tar.xz";
+      sha256 = "0c5r6pfinb509a0mn2k31wksiya9b52pjm77bbaq60k1y39fsizc";
+      name = "kwalletmanager-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdeartwork-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ky4vpsb0mm22raiq0r6jfxjsdr5c0vmv-kdeartwork-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kalzium-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/6ivi9a4yilhb621zj0kz07yzbxa5wpxs-kalzium-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdeartwork-14.12.1.tar.xz";
-      sha256 = "0jrdyy787wnqx31nrgmf7amhy5ix9w7anfnqrdn4w8yydpvghhqw";
-      name = "kdeartwork-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kalzium-15.04.0.tar.xz";
+      sha256 = "1x3vdi9h5px84cm7k1nbrlakkb13xrc25d6yw22pnfsf3v4n66f5";
+      name = "kalzium-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kapman-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/l5xwmjgcw6rbmmhy2m5z55hxcf9d12hv-kapman-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kfloppy-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/7w91cal36byklnn0mzzclgjj5hpjzb2j-kfloppy-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kapman-14.12.1.tar.xz";
-      sha256 = "0bkpcjdcax6b3dp236ybaakpxz5b1vkrmmxpczvg6hf2cqwmlsv5";
-      name = "kapman-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kfloppy-15.04.0.tar.xz";
+      sha256 = "1nmcdzd7zhr4vfxb8lgl7dxfs01wy81kcag36s43hg7mfs5xb0k4";
+      name = "kfloppy-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkomparediff2-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/aixz1c1q6rnpqxm805xdirlqg47kw1kr-libkomparediff2-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kolf-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/76g0y1k03dlc50d5wfdgpb2grsy9p0qa-kolf-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libkomparediff2-14.12.1.tar.xz";
-      sha256 = "0fjqsa83sqd7gcpm818yirnm077g6q616rh9676dzwv0cmc334zx";
-      name = "libkomparediff2-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kolf-15.04.0.tar.xz";
+      sha256 = "0nzqvq5y2mvh7x2lsq8prkyn99j8137hq5pyk5d9yhla4lpq2lr4";
+      name = "kolf-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-wallpapers-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/kx7kv61rc3ddz7gmm5k5cwp9zh3k70nk-kde-wallpapers-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "print-manager-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/rmvqcnl3b77hxhcw7z22vx03pi1gk3gp-print-manager-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-wallpapers-14.12.1.tar.xz";
-      sha256 = "1q28rb8a4rw6v5wvwri3aslc8xwbn0324b07lnkvn58alpmdga8v";
-      name = "kde-wallpapers-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/print-manager-15.04.0.tar.xz";
+      sha256 = "0yn8dhvpxv5dxdn41c6rzar66gvlqmgb3m9f0rdrxzqmw9xidzrg";
+      name = "print-manager-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ark-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/c21hgh72czi1nqr3lci8lynvsd3qkvzh-ark-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "poxml-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/kinljjyys5d6s5rfyhl6jzmh8z5bm92d-poxml-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ark-14.12.1.tar.xz";
-      sha256 = "1fimg9f4l373l31kr59fvvsavssvn3ljdrxrgnl6a66v1gwgjsdp";
-      name = "ark-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/poxml-15.04.0.tar.xz";
+      sha256 = "1cziw2ydylsx45s5hrg1bfwk8qv9jbvji3hyzwi6jqc72fpv9q5x";
+      name = "poxml-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdesdk-thumbnailers-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/b867ygwgvr9g8j54s3gya7c2wpr9gwf8-kdesdk-thumbnailers-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kblocks-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/jjkr9khw6fzh7hb4xss9jx2qwz05jral-kblocks-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdesdk-thumbnailers-14.12.1.tar.xz";
-      sha256 = "1p3abcnidk07jgr9qn03zfnhqci27683gz25wy271v6gl7b0wp6c";
-      name = "kdesdk-thumbnailers-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kblocks-15.04.0.tar.xz";
+      sha256 = "0q32xvajnv7x3fmhax1bmc4f7530cijisn48hpnpkm4g4mn68qb0";
+      name = "kblocks-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-wa-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/hp6x10injwcygbd5zqvkkg2k85n62drw-kde-l10n-wa-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kdf-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/1wrgspd1n890ln1dffghslw86z2ynfz3-kdf-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-wa-14.12.1.tar.xz";
-      sha256 = "0aq5n0n0saqkllkwpf9a5scjpsv4bxzx89z2a048kh76i8h9zr5p";
-      name = "kde-l10n-wa-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kdf-15.04.0.tar.xz";
+      sha256 = "18i9rbl210vj370n3irjy2ai4vrhg26ivfs37wl0zdvz4i81ncg7";
+      name = "kdf-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-it-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/j8x84jy2x4fw72a2mj7zgzkbd2v430np-kde-l10n-it-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "libkomparediff2-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/krsghsp3cs3wmib774g36933smh1bldv-libkomparediff2-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-it-14.12.1.tar.xz";
-      sha256 = "13z9gmaziyvw112phzxc7893lz6wh8q92gb3fj3hmdmzj0vfqv4r";
-      name = "kde-l10n-it-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/libkomparediff2-15.04.0.tar.xz";
+      sha256 = "0i9vyc4bfqj22a1v48f3gyfkxl3pi9smsg0lql1bs0x8rsn7iznd";
+      name = "libkomparediff2-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-km-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/yccjbanz6ijsf5rdd0n53cwygbv5jm4m-kde-l10n-km-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-dev-scripts-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/659kk26hrkssc4xkyda1kwf41ri00csx-kde-dev-scripts-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-km-14.12.1.tar.xz";
-      sha256 = "0fdns3fifr4ypz5mi798xc18miwlb7lqz22f18gnrza22vnzwi09";
-      name = "kde-l10n-km-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-dev-scripts-15.04.0.tar.xz";
+      sha256 = "09r8wcln0m5akwjs939dbbz20kdqyxag91028vfmwzkw9r99604y";
+      name = "kde-dev-scripts-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-pt-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/mzfjypmyhmp3s7mnxk0mwf57s3l440c2-kde-l10n-pt-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kdepim-4.14.7.tar.xz" ".tar";
+    store = "/nix/store/i8i89jlpkd3rmgyfbw8xbv67az4xkmjq-kdepim-4.14.7.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-pt-14.12.1.tar.xz";
-      sha256 = "13pzz23zf9nnl3a65nrpmwlpnkvr490vfs7yfvvr5w0nrqfwzhp6";
-      name = "kde-l10n-pt-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kdepim-4.14.7.tar.xz";
+      sha256 = "0hnmpjrcv0qcyn6hagpayza2bjkyd2v8y02rriifq9q99j7rwyj0";
+      name = "kdepim-4.14.7.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ru-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/pjdp04f6m3ghqr23lyzxw7w0fgg5i6ll-kde-l10n-ru-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-km-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/xdmcjjrfxhwwigf32sbafbakczc9jfyd-kde-l10n-km-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-ru-14.12.1.tar.xz";
-      sha256 = "1a5ygssdwkm9iqakl1w4pza70g1gwh7mzi6jzhbd4jsn740ykw0r";
-      name = "kde-l10n-ru-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-km-15.04.0.tar.xz";
+      sha256 = "1rv7pp35sgqppqs320pnlpqrjs0ljix9dd92fl2jrfpag15fi887";
+      name = "kde-l10n-km-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-de-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/4j1r5xz2fslwv0di0dn9x8n49hrxizg4-kde-l10n-de-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-es-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/0kz1fd8ha3m8r5kmqa9phr607ayry1ds-kde-l10n-es-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-de-14.12.1.tar.xz";
-      sha256 = "1iavp7xr2qv8i97sl1kpl9kasi21br91l3mdah382ayhaz5khnlb";
-      name = "kde-l10n-de-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-es-15.04.0.tar.xz";
+      sha256 = "0bjh1x3snldbmfvdamgid23cxv1sn3qwsdpy92h1djb49zbm51a0";
+      name = "kde-l10n-es-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-uk-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/dz1zi3jrw92cgci5zc8nia3xzq1zykdf-kde-l10n-uk-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-fi-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/brvc7zjfmcvif2y8n4zrmlva72v243md-kde-l10n-fi-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-uk-14.12.1.tar.xz";
-      sha256 = "1228lpwggkwz9rwnmrmrw4f72hcbng40g1q1bfhjzw078s7j6nxr";
-      name = "kde-l10n-uk-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-fi-15.04.0.tar.xz";
+      sha256 = "0xh66i7wgapi6bhig712mlq8dkaml9dpzsj43dic58xw8bx4n6s4";
+      name = "kde-l10n-fi-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ja-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ylf7xmqdh9yrz37yaq4f8nddap1gfanc-kde-l10n-ja-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-nn-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/h0hfrfigk06zqqgl0crsah3sqgh05syp-kde-l10n-nn-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-ja-14.12.1.tar.xz";
-      sha256 = "191whr3i7qkqj2wjzjqgagb1vs391x9sp688w56ynjjmh58vrvq1";
-      name = "kde-l10n-ja-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-nn-15.04.0.tar.xz";
+      sha256 = "1d2yvvl6rralsw77vg6hmbi84dswf116dpab7r5039nqgxnr8k81";
+      name = "kde-l10n-nn-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-kk-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/b6n06i5p82k6fq4p4rpl7bf0cyklazxb-kde-l10n-kk-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-it-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/r2mbi7gj1a4f71cp6xgjxfkbmx1qzzrp-kde-l10n-it-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-kk-14.12.1.tar.xz";
-      sha256 = "01ivq7g550i9ik18xnibn7xl5mmm237wrsksjm0xni18s89wwz8b";
-      name = "kde-l10n-kk-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-it-15.04.0.tar.xz";
+      sha256 = "1izidgcrzyvxka143cpnvrcnf2ddzp8384sjw6bvw32wsxi3v0mp";
+      name = "kde-l10n-it-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-pl-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ysarksjh5lcm2yhbphrsqhyzmlp6qclr-kde-l10n-pl-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-pt_BR-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/kxaxpwzy0bs1675by3qhhvj1hlvvig7a-kde-l10n-pt_BR-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-pl-14.12.1.tar.xz";
-      sha256 = "0ni41lp6l4l3pa1xf6kkim2k5qcvapm2g65nh5hryiwx9dpgkimv";
-      name = "kde-l10n-pl-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-pt_BR-15.04.0.tar.xz";
+      sha256 = "0s6pc40ig83zjqbgqwhfkxzhp9wcrgac6hs5qhcxbs3awfmxi5hn";
+      name = "kde-l10n-pt_BR-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-sv-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/zpq7ayj7ihr1xw4ihcnckqvnagl28lk0-kde-l10n-sv-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-kk-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/mxmsybkjr2pr2xwfrxciwf6jjn2mp1vj-kde-l10n-kk-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-sv-14.12.1.tar.xz";
-      sha256 = "1r84629cv7c0lkfxii0q133cl710rgiqp5iylb3w32h7c1ji4x19";
-      name = "kde-l10n-sv-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-kk-15.04.0.tar.xz";
+      sha256 = "0czb1dmrdciim910bnazvsvi7lcvq27bj055f36w6y6l1zgvv8c3";
+      name = "kde-l10n-kk-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ca-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/g5pcas9cz1yq6qz9883l2djfpb77li8a-kde-l10n-ca-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-fr-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/cj9bhf10x4rcvcia97l9qhjnzll979ls-kde-l10n-fr-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-ca-14.12.1.tar.xz";
-      sha256 = "1xprgp7l1h7wkfjh6v3yya9xw3r60vhsyk3ly38vcwxy5b6fjigd";
-      name = "kde-l10n-ca-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-fr-15.04.0.tar.xz";
+      sha256 = "0g94wik9q6c9w5x851k76qfk0fknv6ga497vwqka1h4yrmdmc1vl";
+      name = "kde-l10n-fr-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-da-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/v6hb004qp3i0p4vp1yslnmz4clb66p8d-kde-l10n-da-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-he-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/pyl52lwdrvfi3xpby5yyi93204jp3mjx-kde-l10n-he-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-da-14.12.1.tar.xz";
-      sha256 = "0b38wgm8f23l9ya9h67m6zm785fmqi7737xfphjmrjh2i13gxpbl";
-      name = "kde-l10n-da-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-he-15.04.0.tar.xz";
+      sha256 = "0hpnn6rci0bavl6hqs6v2ylz26sjyf5siwi2klfc3fsw6a04in43";
+      name = "kde-l10n-he-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-he-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/33f2k043b8gi64mr4wwrs6pwp5b9bq7h-kde-l10n-he-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-nb-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/rn2hih1b8fdbjahg1va76kn7cdjq05g9-kde-l10n-nb-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-he-14.12.1.tar.xz";
-      sha256 = "0ynvsrczdraf55gaiwbv9nzwy548zkkbdh475frqfmalzh9b7jww";
-      name = "kde-l10n-he-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-nb-15.04.0.tar.xz";
+      sha256 = "1mz3bcm92745zr6gn7q85p72l57sh19bcvvkpg40c63k34xpwpan";
+      name = "kde-l10n-nb-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-lv-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/7hlk5vyd3pl9rdp22ybsj868w6s7sfz0-kde-l10n-lv-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-fa-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/8mvkdlcf0azzq8y5g1r2bbq15z92b8df-kde-l10n-fa-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-lv-14.12.1.tar.xz";
-      sha256 = "0x3rlallirrzgn8gfyssyvaj3zaji672n6hfacp2djpfzbfwqq6l";
-      name = "kde-l10n-lv-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-fa-15.04.0.tar.xz";
+      sha256 = "1jmwjlbnlciy4k9szqi7vjwjpx94faixjg2mmg42cjfx5as9ws5x";
+      name = "kde-l10n-fa-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-hu-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/b2v25j4hlsl7lqb77wk7sj1j5z9q7ldm-kde-l10n-hu-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-nl-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/01ryc8gdgvjawaki8qaw5dpbyibvng63-kde-l10n-nl-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-hu-14.12.1.tar.xz";
-      sha256 = "061kyzz24f6bink3sm4p7q959977ril3m86lm8fa1ddnccw7ya46";
-      name = "kde-l10n-hu-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-nl-15.04.0.tar.xz";
+      sha256 = "0a3c7fkw0cczdd5733c7klfsffpi5ah1i6alqknm15y534bsigzc";
+      name = "kde-l10n-nl-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-sr-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/8a3pmbwm8k7g951yi5d3mv57y9vxn84z-kde-l10n-sr-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-cs-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/g71kfpca8y88a0dmcrphban2vjvyr85m-kde-l10n-cs-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-sr-14.12.1.tar.xz";
-      sha256 = "16kcpilb4mp4cfgklc4dr6y389hlmzvwx8wp0y3i2w1r18nwd8m8";
-      name = "kde-l10n-sr-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-cs-15.04.0.tar.xz";
+      sha256 = "1bl0w1qhk05xqniv1piik9gkj5nlcsb90bpxlvj0sd5ivcqxma53";
+      name = "kde-l10n-cs-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-is-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/l4fy9j1aix7fyisan5f2pa4273misph2-kde-l10n-is-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-ko-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/afq8qa9cr7yli1djasn7xs9fg781b3dd-kde-l10n-ko-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-is-14.12.1.tar.xz";
-      sha256 = "14r5wrkr39cipx40hqqcx12cvv0vql829689yiy97ypcg4bqndma";
-      name = "kde-l10n-is-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-ko-15.04.0.tar.xz";
+      sha256 = "181gzqhg6lc5z045l05zxz4zrc6hx36fmb91v62sfn2w70dc6jmd";
+      name = "kde-l10n-ko-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-mr-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/vk6fz8gixl7wv6w20h4inn984839lkkk-kde-l10n-mr-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-is-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/0whvwp9h1lrnqcf68qihaq5mlz73lm5b-kde-l10n-is-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-mr-14.12.1.tar.xz";
-      sha256 = "1nvaxd38c4f9kkhkrv4bb1aczi1iv1bp16kmm47s1y6kzb93zq9h";
-      name = "kde-l10n-mr-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-is-15.04.0.tar.xz";
+      sha256 = "050fdym6mlj1m1m594jglhjcxwk8dx4hc6p1428ldc19m4b9q06c";
+      name = "kde-l10n-is-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-gl-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/0f4agkrcrb1cn6sdgdpj1bwln6f2ra5i-kde-l10n-gl-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-zh_CN-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/fd72fjmwlgy7znmi7gz71qzd6fb9w5k7-kde-l10n-zh_CN-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-gl-14.12.1.tar.xz";
-      sha256 = "1xjh19c7rjd5k3v3c7g0ljz1kz5vv3zhji4rm84j30z12cks3nhh";
-      name = "kde-l10n-gl-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-zh_CN-15.04.0.tar.xz";
+      sha256 = "0klkxznhfc5sfrlnz80fqf06lzk8g411cz2v0wpd2wjafk1pyf56";
+      name = "kde-l10n-zh_CN-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-cs-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/3nk8pxfypvnwbcszm33fn3j7f0kmgdji-kde-l10n-cs-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-hi-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/g1nxxpcihfcb0kwk0bm53acvv8b0yfgh-kde-l10n-hi-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-cs-14.12.1.tar.xz";
-      sha256 = "1qg9y5173374fpf6yk4v8mlsqdjzp8inirp08qx0lh33jd6rpddb";
-      name = "kde-l10n-cs-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-hi-15.04.0.tar.xz";
+      sha256 = "12qgzwiy0igz7i352dwk5ipsxhia0spi74ibk70xr7irr9axgidr";
+      name = "kde-l10n-hi-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-en_GB-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/i5vsmw062i49ki35qqyi0ix6x5fl4jvg-kde-l10n-en_GB-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-ja-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/knj0hcr1dirq6rlhmw9dg1vl5ag52h6k-kde-l10n-ja-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-en_GB-14.12.1.tar.xz";
-      sha256 = "04b7amh2247ksr414m3x7bc4p22xm6kxncsax9ggapx613flb2zc";
-      name = "kde-l10n-en_GB-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-ja-15.04.0.tar.xz";
+      sha256 = "1b8741fzhimf3bch6mc9hzdj040y50gf7fgd7ja5n5ipi0ma2drf";
+      name = "kde-l10n-ja-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-sk-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/p2jc4kci6k5kn1ihy9yv5inp4p4g01n9-kde-l10n-sk-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-mr-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/lg8jgickpm35z3mfypigxhngq4r93c2h-kde-l10n-mr-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-sk-14.12.1.tar.xz";
-      sha256 = "0ic2y081699mv16hpkb3ivdvd4ph51wz3md5bz65pfz404gn7krf";
-      name = "kde-l10n-sk-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-mr-15.04.0.tar.xz";
+      sha256 = "0v2mcmrpqz31yix7z7kcjcfpwpghsifnvwmdf1k1lif0a9mq5qq1";
+      name = "kde-l10n-mr-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ga-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/4kbdmqqmv1slh4z56rifg8sw0a9980m4-kde-l10n-ga-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-pl-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/yq2f4v4vfafxk8j1j1v97jbh39bklnag-kde-l10n-pl-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-ga-14.12.1.tar.xz";
-      sha256 = "0794p0dqa1nnkwwc2ipslzhaakcx3r4b6s03hf7m14r58wmvws28";
-      name = "kde-l10n-ga-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-pl-15.04.0.tar.xz";
+      sha256 = "002nladxsgh9pamcaibsx7z7dcvcpbii9dyql8v3845wqjpgj8wk";
+      name = "kde-l10n-pl-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-sl-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/hdyxfm2wnigh8wb3ay8y8v7psjrbijy7-kde-l10n-sl-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-ug-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/1i36fnf4018v9zc0awz7raqbv7269cay-kde-l10n-ug-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-sl-14.12.1.tar.xz";
-      sha256 = "0nv2yrk99dkvb49ww6l6za0czy89p1nsilm56f4mdgbvrgzwk9zp";
-      name = "kde-l10n-sl-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-ug-15.04.0.tar.xz";
+      sha256 = "094x3jnaby75q1j7q6c79y0sw63hsqqvw1qv0dzjgghky7qs584s";
+      name = "kde-l10n-ug-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-nb-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ln3d7jpln9kl947fhgknbhg0rh6lnxds-kde-l10n-nb-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-pt-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/0svv0vq2dl7cm4wihdsp459m404jvimk-kde-l10n-pt-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-nb-14.12.1.tar.xz";
-      sha256 = "0zj66ydg5pwlx3hwwdxz6i8m330wz0w2l2p4fvf4kjvy49cafrmd";
-      name = "kde-l10n-nb-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-pt-15.04.0.tar.xz";
+      sha256 = "177b455rgdrm021lvwlx6xgbnk3mh38l6080i2v52rzjm6bmchsy";
+      name = "kde-l10n-pt-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ko-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/vw8kpmpiyrrqch5wb4164yv0jhkdkpkk-kde-l10n-ko-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-gl-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/h1i1cg1qhsxfiffalx4j4bar3nbwjpjr-kde-l10n-gl-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-ko-14.12.1.tar.xz";
-      sha256 = "08q0d0q2cm2bmdwwmyavzb07wlbnf5lpl071gjm146kzk0y1kmpg";
-      name = "kde-l10n-ko-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-gl-15.04.0.tar.xz";
+      sha256 = "0l27hrsd1pbk3w0lgz34zspmc6b4cs4y0p8i6y1sq51sd5p8qwd4";
+      name = "kde-l10n-gl-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ro-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/87kmgghdnkmzvdbk611qmv2nav8m2f0p-kde-l10n-ro-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-ar-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/vsqwvz9r39nypa1hcxnn3figzyngpf6v-kde-l10n-ar-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-ro-14.12.1.tar.xz";
-      sha256 = "0xprq9jw94i38aaq1drkv1qpgf3rf75745zlagzb430jr1a285lb";
-      name = "kde-l10n-ro-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-ar-15.04.0.tar.xz";
+      sha256 = "04djbcdq3z4iysbvdiai2qd7wm9zx5fp400k3zsw36150g93ar7q";
+      name = "kde-l10n-ar-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ug-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/h8wfla9jsbhfjvjfnca6yjwpcc90nb5m-kde-l10n-ug-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-ca_valencia-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/vaih1nkjz81vm6vgfy25iqd8dxrivsqc-kde-l10n-ca_valencia-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-ug-14.12.1.tar.xz";
-      sha256 = "1am6yr3qq4l2wgpphxhqfj8ydndvjxmc3cl4gz6zlkddaw4pv5kr";
-      name = "kde-l10n-ug-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-ca_valencia-15.04.0.tar.xz";
+      sha256 = "0ij9xp47mv63hgdbri7cmvld3zgg0sfgip0gg7iqinzkj1cifj9f";
+      name = "kde-l10n-ca_valencia-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-hr-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/mja592hds8ajqsx96wb1zxph1n0pxqb0-kde-l10n-hr-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-uk-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/sc5haa7ci8zwglc03s60bc5and8ydqgi-kde-l10n-uk-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-hr-14.12.1.tar.xz";
-      sha256 = "0hjhzf77mckh9xqqxn54w47lsn3fwl2p4rfk22ijlliglrylpajv";
-      name = "kde-l10n-hr-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-uk-15.04.0.tar.xz";
+      sha256 = "0n01ypzyqr8k30hakahpm68430bgr207yv5mbw2parzj3xbwzpbl";
+      name = "kde-l10n-uk-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-pa-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/9vay8airc00fg0d91lpp84l21akqxn27-kde-l10n-pa-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-el-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/fn45av76smcp2bj01aphy1m49na74jlz-kde-l10n-el-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-pa-14.12.1.tar.xz";
-      sha256 = "0sr6pygs0lk1ar2zn6966ngaf9vjfy207i1bgg6gr3559v5wkx8x";
-      name = "kde-l10n-pa-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-el-15.04.0.tar.xz";
+      sha256 = "0xxfqc1hzf3nbvja8c6aq6axpwx64ifqz32nxw4171valjj1faqv";
+      name = "kde-l10n-el-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-id-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/sx4w67x5xq87ragvsysg4jwcpvrk674p-kde-l10n-id-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-eo-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/ijscp8qiliavdzda0k4vzgmfp30a065q-kde-l10n-eo-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-id-14.12.1.tar.xz";
-      sha256 = "018yvdp7l9qjaj7niyjas87dhna1xr0mikpdycw5dbwchpizlr53";
-      name = "kde-l10n-id-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-eo-15.04.0.tar.xz";
+      sha256 = "12j9ggkgjbz229iwzpb19hjnl6zy2fvgkk68mh133ij3ik70i3bd";
+      name = "kde-l10n-eo-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-bs-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/l9cx18xxg7ly9nrsfi1lj9vxzg19h9sq-kde-l10n-bs-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-hr-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/lm8d1vbsplg0r6z7ksir7z9nqjy7c0pj-kde-l10n-hr-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-bs-14.12.1.tar.xz";
-      sha256 = "0ybh9wyhym05rlc3s0kl9lh07y96nyl3p4lifj13lcqi975mgnp9";
-      name = "kde-l10n-bs-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-hr-15.04.0.tar.xz";
+      sha256 = "0a0p1bspv849zdja86rw7lvg60h6rgl1g5hc4zajmq9sviknsy3k";
+      name = "kde-l10n-hr-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-pt_BR-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/59bsq0cq07hc9apbfdmaa66jg5n8wlwg-kde-l10n-pt_BR-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-lt-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/bm9c9n9jln8aadmjmqhjqh67vd2d3126-kde-l10n-lt-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-pt_BR-14.12.1.tar.xz";
-      sha256 = "1wbgns7pq0jxjffgvr6hgfg3san1k2c7wppsvn2cpjiph0v4azz9";
-      name = "kde-l10n-pt_BR-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-lt-15.04.0.tar.xz";
+      sha256 = "1l899bj9zw5db9wf6zhd6f9mpyynwagk907q8ws2xh6nlgrs9ydx";
+      name = "kde-l10n-lt-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-bg-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/9xiaf2c0lbxy65vrx6hdh884ky6h2s79-kde-l10n-bg-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-de-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/bp31anbdx5f3blgdnhl205vrqw9jgfx0-kde-l10n-de-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-bg-14.12.1.tar.xz";
-      sha256 = "0m404hxz8dskbdsni021703vdn4lvwpf88hwrdrfnhcv06jazjiq";
-      name = "kde-l10n-bg-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-de-15.04.0.tar.xz";
+      sha256 = "1hd0pz2n0l1hs5dy8426n53w8d0a4mys7m7wyihs0a7akf76cy4s";
+      name = "kde-l10n-de-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-nds-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/m8ahg0qxpv2hskl9dl7dgch10adxfia5-kde-l10n-nds-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-ia-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/0a57w09ilczqr5dwwz8x8qvgqq4wbzpj-kde-l10n-ia-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-nds-14.12.1.tar.xz";
-      sha256 = "09r79l4ngcsnya6kqj5hj69xq00bf4ndxgkkplwiq137zqamqcfl";
-      name = "kde-l10n-nds-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-ia-15.04.0.tar.xz";
+      sha256 = "03wir3y5hz3fnkqqv97bcjv4rc768f953y8dqsc362a61zidw70l";
+      name = "kde-l10n-ia-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-zh_TW-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/mq5v891rzj692h61aak71g71iy963ayw-kde-l10n-zh_TW-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-tr-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/whhz3930c4q5n50v7n9xbzc6l4xblf3m-kde-l10n-tr-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-zh_TW-14.12.1.tar.xz";
-      sha256 = "1azwmzg47pk4b23hpnpic3c8phnfz4iy3n6lv50sz98b9whkmf0s";
-      name = "kde-l10n-zh_TW-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-tr-15.04.0.tar.xz";
+      sha256 = "0h1997x62ycisnfnbawjfqfwblh6fhqqscns79f7d7krxhfyq7cr";
+      name = "kde-l10n-tr-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-nn-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/gprdva58d383n4ka677pdbpaz8l05w8i-kde-l10n-nn-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-zh_TW-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/22fjrzh19zha3ldbwkb7l64gnnq60i5h-kde-l10n-zh_TW-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-nn-14.12.1.tar.xz";
-      sha256 = "1xp44glwk6nnnavw0lrl7ssl5miqfd7b093chfz35g2g92nyaa3g";
-      name = "kde-l10n-nn-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-zh_TW-15.04.0.tar.xz";
+      sha256 = "077pr968z7d8ldnv87vsfn9j13llx3qqw9gwc041c9av73vp4ccg";
+      name = "kde-l10n-zh_TW-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ia-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/jhv6zy04igavcq0dxsg9kk3vfh2063m9-kde-l10n-ia-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-sr-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/16bpvmlzzw1cqjmrlvznd5751p1fsi18-kde-l10n-sr-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-ia-14.12.1.tar.xz";
-      sha256 = "1kjjg4z4y0fh4kyzy9vzxlw47xkiirh207d7x0b94nksxzbqwg67";
-      name = "kde-l10n-ia-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-sr-15.04.0.tar.xz";
+      sha256 = "0yicfyaj6zckk0x9skw9q3qnh0f0vz6pmahgh1pd5ayl3sqs8dhk";
+      name = "kde-l10n-sr-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-tr-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/hy0v61dnnmpbj84a4imvgxqx3y0fd5qg-kde-l10n-tr-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-lv-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/zv04hsibpg539rzkg1g7h2nfm946pz8h-kde-l10n-lv-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-tr-14.12.1.tar.xz";
-      sha256 = "1kdxps75gv2vlf98f958llkk161z2y908bg1fdq4rgdh1n3bylkh";
-      name = "kde-l10n-tr-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-lv-15.04.0.tar.xz";
+      sha256 = "1r2fahydjybk5zparmn4wjciys5kjsjps2mkhlk1x5k9aa0wimjg";
+      name = "kde-l10n-lv-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ar-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/jmjbgfmqvcqd1sxdj0a7c73a9yqyzvpz-kde-l10n-ar-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-hu-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/04hs3q4dknk3b305zqibxskqnzm4f6r0-kde-l10n-hu-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-ar-14.12.1.tar.xz";
-      sha256 = "121dblyh53fb3qirg7s9givqcn0xswdj2hrnqc8s2x2qas74v6a9";
-      name = "kde-l10n-ar-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-hu-15.04.0.tar.xz";
+      sha256 = "010d3x7l1kadp3wj2v9jg0bjd9d3xw2q3ql7i21705s2zi2any7k";
+      name = "kde-l10n-hu-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-zh_CN-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/b9dqgb7nsfgyzhr4vw7fnl287spyjigg-kde-l10n-zh_CN-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-nds-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/5n06i2kass6wqnl6ql28s1ryrbj2399y-kde-l10n-nds-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-zh_CN-14.12.1.tar.xz";
-      sha256 = "0cyi0g55xln8smnlnhl0vfpi0jrihnfp3vrv6j2gz30zzfgkw9dp";
-      name = "kde-l10n-zh_CN-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-nds-15.04.0.tar.xz";
+      sha256 = "0asgj3dkbjgcabl4qrz3i8dv0i0348dg6q0fk1sgicm4257y0a7l";
+      name = "kde-l10n-nds-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-es-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/0ycvh7sgyhjqffzq5ff5mjnv0y4f8pxy-kde-l10n-es-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-sl-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/ai53nz76fbqj1adsl4lb0byvvcn8bg2v-kde-l10n-sl-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-es-14.12.1.tar.xz";
-      sha256 = "11i4xmsigmi9mqbc5x9l96vsrfh6709fbbfpqa6b28a5jif9anmr";
-      name = "kde-l10n-es-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-sl-15.04.0.tar.xz";
+      sha256 = "0jm6b37irpp0jabad4jpqlvpw6ir5ygc0cs49138hb58kcjwi54v";
+      name = "kde-l10n-sl-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-et-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/9rbki0767k1hirpx7530lqcw74bfy2b1-kde-l10n-et-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-ro-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/p18pga44549fxqa0ksijc057dd5phbd6-kde-l10n-ro-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-et-14.12.1.tar.xz";
-      sha256 = "0c8vhbi1bi29krh1sway8z0536cn507i1lp8jffb4mk953mm5y9n";
-      name = "kde-l10n-et-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-ro-15.04.0.tar.xz";
+      sha256 = "1lmjz5578b1xbgdgrrlgv6vyiara2n5595kd0pg70s1ixvd986as";
+      name = "kde-l10n-ro-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-fr-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/pq8r37pcg05p9rc5prcy9r2f5mby7m0z-kde-l10n-fr-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-ca-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/6grb8a1wydjjdkn2vkv2sj1dd8wp4317-kde-l10n-ca-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-fr-14.12.1.tar.xz";
-      sha256 = "1s2glywjbrr2q6ssmalblschrgny4rk3q3aws2ffrrlkanx0qyva";
-      name = "kde-l10n-fr-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-ca-15.04.0.tar.xz";
+      sha256 = "16n29ja4d83g001js682ijibblhfwfb8pww561bcvda84qbvhham";
+      name = "kde-l10n-ca-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-fa-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/k0amn3lcd7xcssqh8fs46swa9jmksv9x-kde-l10n-fa-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-ga-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/izn9fzf1r2xyc57rj889rc6ziv9kjsiz-kde-l10n-ga-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-fa-14.12.1.tar.xz";
-      sha256 = "0pj3klcdlash8wgvz75nw009jz63rblv038yhrh1qsidjw4vsl85";
-      name = "kde-l10n-fa-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-ga-15.04.0.tar.xz";
+      sha256 = "1n8prxqxxr8r76ry0jaszsn446y8vdk9b629ypj8s4d0byz336bq";
+      name = "kde-l10n-ga-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-lt-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/cqbsi6sr0mcl3pnzlk0w52disg2xgm1i-kde-l10n-lt-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-pa-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/pbaf3bd49drbap8bx58pgz85xllqvjhh-kde-l10n-pa-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-lt-14.12.1.tar.xz";
-      sha256 = "0k4m1ixlnmmgbznhgvbmfss0c1fynd492sylcvbsrnqcawq3fqdz";
-      name = "kde-l10n-lt-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-pa-15.04.0.tar.xz";
+      sha256 = "18rqlh26qc4h7jbsa6jq27k5d1d5kwdbrd1slm8fcw67r6iw72ai";
+      name = "kde-l10n-pa-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-nl-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/8pw7v2ccr5vgl6ic7dnlm5xcqgkbvxyr-kde-l10n-nl-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-et-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/311y10ml4kxpkicjlja7k6wwm05yd75p-kde-l10n-et-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-nl-14.12.1.tar.xz";
-      sha256 = "0m0hwib0v5j2bmgkgwjzhbhqnyk8gcm46969rr2qf51snrvynlax";
-      name = "kde-l10n-nl-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-et-15.04.0.tar.xz";
+      sha256 = "0hkh800rx03w5gvy1lc7fn0s5kldihcaml5ryvx0g1qrj5k61b3r";
+      name = "kde-l10n-et-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-eu-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/vplfymrx36jk65b0xjmzh2g4l9ky7dfm-kde-l10n-eu-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-wa-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/lld8r34x3lclrb30p8w0qr6gw117h923-kde-l10n-wa-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-eu-14.12.1.tar.xz";
-      sha256 = "0wcax8gnnk6rwpfl6ph8z5i013rmh08pr159nxpakdsvbcn5ma5v";
-      name = "kde-l10n-eu-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-wa-15.04.0.tar.xz";
+      sha256 = "0mivzilb2f3fp5wn2vc6c3z20n0l4cdpckyk43fdb4h9sys02xs3";
+      name = "kde-l10n-wa-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ca_valencia-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/xdh9f96r2l1fnj1z7dl4321aj362kjph-kde-l10n-ca_valencia-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-bs-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/ajsr93ly7db9pwjjbrkvr5r4n0cx03fx-kde-l10n-bs-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-ca@valencia-14.12.1.tar.xz";
-      sha256 = "10r6zkisnm4rcyzdxs0jbilbqg78qr9rzj5901q16kz01nm2fpfq";
-      name = "kde-l10n-ca_valencia-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-bs-15.04.0.tar.xz";
+      sha256 = "0zw2q22lm73k04c3nb0596xd3hknfhc7gq9i4n7kj55sblv0mqzz";
+      name = "kde-l10n-bs-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-el-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/p9a3lyi934i4pc5p8433firhkcs0ybn3-kde-l10n-el-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-da-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/45bg2qd1nyjnnqi4yzpkkwcimlnr5fs5-kde-l10n-da-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-el-14.12.1.tar.xz";
-      sha256 = "022kr5cvlz8hxj3s74my680ghp23lj8amykzgr5z9i996q2hs6ps";
-      name = "kde-l10n-el-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-da-15.04.0.tar.xz";
+      sha256 = "1v07bazlq6420zkfy6m3jvwcyy2snz93967209204jnxkzf3ssk6";
+      name = "kde-l10n-da-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-fi-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/9f3cb3yksriwphrnkmn1knrq0108ka4p-kde-l10n-fi-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-id-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/ack1f3vdjkjbzpdsai22ki3lncc5v6s9-kde-l10n-id-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-fi-14.12.1.tar.xz";
-      sha256 = "1sxs5z3dkx7hb8l7ilrhzvl2ip02fsb24iqgh0gadqwdfj46gwjn";
-      name = "kde-l10n-fi-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-id-15.04.0.tar.xz";
+      sha256 = "10mr2d24akz5la2bz88y827dcv061sqrbi9awbiirgd2wqisnn8z";
+      name = "kde-l10n-id-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-hi-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/pfswxr29nz9qylmb7n83cnap95khz248-kde-l10n-hi-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-sk-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/gcnmv26q44ya6jb2xwhm4kvp8aqr059l-kde-l10n-sk-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-l10n/kde-l10n-hi-14.12.1.tar.xz";
-      sha256 = "0a5ilahwh6wpxg4mb3wqg079qfvcxg7zqblwyx6mdwh4d2ly5y1f";
-      name = "kde-l10n-hi-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-sk-15.04.0.tar.xz";
+      sha256 = "13v871ahfj3bwaj0ha6fm6gpn7x9qw9m5dz89mfg3h5vskqv7akl";
+      name = "kde-l10n-sk-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "granatier-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ychwcs2gn4mgmhza315nmf2z35c0ibb7-granatier-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-bg-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/v7ln63jsr0v32l86rqyg6fpinzpjpns0-kde-l10n-bg-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/granatier-14.12.1.tar.xz";
-      sha256 = "0lifihkssp0g30kv3iigbpr9ghdwwykmzfiv4qwsxaxadil9qqlm";
-      name = "granatier-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-bg-15.04.0.tar.xz";
+      sha256 = "1p4y9rbxwwnghslwjk1m32a26h6pnssyj73ns1az3saqyfb85gkw";
+      name = "kde-l10n-bg-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kamera-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/c1n1s1hbj8q4smgxnd4kka9qidh0rvvw-kamera-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-eu-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/rkbbjy12la1p7l7vm5xk4hwy72f4piys-kde-l10n-eu-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kamera-14.12.1.tar.xz";
-      sha256 = "1avmsy622rnyyvsx9zwspqx9g4mb5wzc74mvcjrivi3c3mcz2ng6";
-      name = "kamera-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-eu-15.04.0.tar.xz";
+      sha256 = "129k6m59x8f63f393jxx61s67f9gmaab9ilaqy2978d64l3z0bpv";
+      name = "kde-l10n-eu-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kfloppy-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/bl5csvnm20xxaqz5p7d3ymnkbd0df1p1-kfloppy-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-en_GB-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/fzwxz4747hfpjisg7n5kc77gb92dm3c8-kde-l10n-en_GB-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kfloppy-14.12.1.tar.xz";
-      sha256 = "1ky8n0zk07d3cnap8f3zw5qck2kw4l0dql0fnbk3s58r982af2fd";
-      name = "kfloppy-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-en_GB-15.04.0.tar.xz";
+      sha256 = "16c255j3klss711iqk41k1kcf5nn0lwg0qr74c1abvgrnpsm261h";
+      name = "kde-l10n-en_GB-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdepimlibs-4.14.4.tar.xz" ".tar";
-    store = "/nix/store/v157pqk6clf9yn21cdbvxxvh0sn892rd-kdepimlibs-4.14.4.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-sv-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/49fv8h0b5lzf4cm5qc6baj9sk9k29pnz-kde-l10n-sv-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdepimlibs-4.14.4.tar.xz";
-      sha256 = "04c53ms91r8bpxgn305zzvagi30jli7217kvgdy4z4il6wnvns8r";
-      name = "kdepimlibs-4.14.4.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-sv-15.04.0.tar.xz";
+      sha256 = "17z9yvw9mrjb7h3qa4zc18f5z2n6b0gr4y76s7jfnh8kpjgm1sgr";
+      name = "kde-l10n-sv-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkipi-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/7amx4gdg85lw28amb0v3nd92hk71lphs-libkipi-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-ru-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/30j0lkfk4p7pwv4nyknvm1wbd93cfji7-kde-l10n-ru-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libkipi-14.12.1.tar.xz";
-      sha256 = "01bpjh40p5cwli018sgyn6jgis1l83icikabcw6vxkp8vsn3q6yg";
-      name = "libkipi-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-l10n/kde-l10n-ru-15.04.0.tar.xz";
+      sha256 = "18l7wnfr1indy8im131lxd45da9x49ii1iavi8g1lzmqq0av097z";
+      name = "kde-l10n-ru-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "khangman-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/jyx0msd02v7iikj7czv3y8ckw79rahpa-khangman-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kcalc-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/4qsl43z86wq82bpspki2y4gfn8iy6xag-kcalc-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/khangman-14.12.1.tar.xz";
-      sha256 = "1574cdbq5lyq4hl84xwia5z15az4zzh6zvasxvaa5bz94cjkpyns";
-      name = "khangman-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kcalc-15.04.0.tar.xz";
+      sha256 = "0rkvxbz9s5wqa054bf1xg3rza95plvnakydlny04iw5w8i33i5yc";
+      name = "kcalc-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "konsole-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/0wy6dhhq6gn6h58vi324yiqa2f5ni5py-konsole-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "libkexiv2-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/dnl3qi3ldzmf1yl7m8yzlgxyzvj6bm4k-libkexiv2-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/konsole-14.12.1.tar.xz";
-      sha256 = "0i7mccspglppz0sx2zqfn0861h6ibxkwrcscivqk7yxpq44nb58j";
-      name = "konsole-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/libkexiv2-15.04.0.tar.xz";
+      sha256 = "0zv8yjgwfdvkl2ss2gyv6bqbc3qgnz3hryhcjdyfa56kys6xz7n3";
+      name = "libkexiv2-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "killbots-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/yg7gb0aidvcxh4i1z0ja8nvs23vhdf22-killbots-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kigo-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/yvj9sxfh55nvnlvcz4b12iqqgnd3p33y-kigo-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/killbots-14.12.1.tar.xz";
-      sha256 = "0i006gjysfbf9wn0qgbv47fvx8z4v49ikcaqg9y83pl72shnsa1j";
-      name = "killbots-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kigo-15.04.0.tar.xz";
+      sha256 = "00ggvrs3mm5f2q6zkdsxbrhw8vgb0h4p4dk3v0agf3q4bqr86akr";
+      name = "kigo-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kturtle-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/s16w00cgm430r315d2v2a041hivc5a1q-kturtle-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kopete-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/9yn7mj3csimgx1r4q6bp9gknh5bqnw49-kopete-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kturtle-14.12.1.tar.xz";
-      sha256 = "0sn74w413xx5y3kh0fqf7f47pklz4v22nnv6x11kpkcyx1xmghh9";
-      name = "kturtle-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kopete-15.04.0.tar.xz";
+      sha256 = "01wl7n535j9l21zbzjhix33rhr0i4rg2bb25zxwk6sc2ahbsqcp7";
+      name = "kopete-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kajongg-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/j2qlvd878dlxkaps9v61dw9k1n6nmh4p-kajongg-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kaccounts-integration-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/qpc0c00mhc367aivilvkp329a4g6iqj4-kaccounts-integration-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kajongg-14.12.1.tar.xz";
-      sha256 = "0690jlsnj3s2l51nmx3an75q0m6xv0rssdmshrmbxgp2cqx5b455";
-      name = "kajongg-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kaccounts-integration-15.04.0.tar.xz";
+      sha256 = "1g2rn256wfl78ajxircaikq3hpj5nxfnk0294wz10srmg5a4hgji";
+      name = "kaccounts-integration-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "bomber-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/8v0k2n5pkvv6wg3q957zqclasmsw2a7c-bomber-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "libkdeedu-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/wyk34ah7lc3vvrcq4ldik6brm2jk9fiv-libkdeedu-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/bomber-14.12.1.tar.xz";
-      sha256 = "0g4cb3jwva9saddf9m2j4k3y1gybh2bv8dxzfb1xqy5cv20qlrfc";
-      name = "bomber-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/libkdeedu-15.04.0.tar.xz";
+      sha256 = "140ri9whmvxjlj2i0bdpyr07zwspyl5d1bh91vm8hv2zdgmxh1rl";
+      name = "libkdeedu-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kruler-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/c61iqdbq71kb6wvnzfq7436hni8anrrn-kruler-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "superkaramba-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/1ck2s3vi0dksdlis3cghy8advap8y5a3-superkaramba-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kruler-14.12.1.tar.xz";
-      sha256 = "0rag54kg5jzgj32fnf4xmawb0hnk52rhjf7i2y5f3156x3iraxxx";
-      name = "kruler-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/superkaramba-15.04.0.tar.xz";
+      sha256 = "05j93sa39m78vlxdy4haqj5913dyi6kab5sspi8ky0why17zmaav";
+      name = "superkaramba-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kmag-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/r2c1gika9sw2m5i1mmj3b47n7g19715k-kmag-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "klines-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/1zsl1wawlhzgyr53hfrn5dzqwii51ib8-klines-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kmag-14.12.1.tar.xz";
-      sha256 = "1wlz3n3z9qcsqvs7rz3a76bh6rkrq0g9p797axcsfp7wzjfilj5c";
-      name = "kmag-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/klines-15.04.0.tar.xz";
+      sha256 = "0c0saaybxjshwap5rydc0606xkwmzl696r41fhkvr26c077p09p4";
+      name = "klines-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kwalletmanager-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/rqrykz2vvj59w1563dgcjpi8fmkwdnm5-kwalletmanager-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "cervisia-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/qmkqp9sgai9djwishibis5qckhl9dnrf-cervisia-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kwalletmanager-14.12.1.tar.xz";
-      sha256 = "16pd2iym8v9xxdmazn2i7vq61c9m805h9a7awy8wha8bfdinazvi";
-      name = "kwalletmanager-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/cervisia-15.04.0.tar.xz";
+      sha256 = "097hayf2k2fv3d90jnhlh4iq4qvk3v0qg7ywchgipzsz0w6nayki";
+      name = "cervisia-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "krfb-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/x147kkpbjm9mmdbapxs040cvb8fci9ab-krfb-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "ark-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/nms2hq3a33k03lmhh8y7swiggglcysxv-ark-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/krfb-14.12.1.tar.xz";
-      sha256 = "15kxapi1mwjpbj995k8rxla0h1wwvhd406pbwkpak3a9szljsv72";
-      name = "krfb-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ark-15.04.0.tar.xz";
+      sha256 = "09jcz7x5rjazz8xvxy3kx32v21ig736m5gxyxhl48inxaypxxd21";
+      name = "ark-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkcddb-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ar6s1pn0lfgs1iw6q5akr0l5dcrd1x2a-libkcddb-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "palapeli-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/zsh3ssjxmxggzf54kw9f73kzpy7y3n9d-palapeli-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libkcddb-14.12.1.tar.xz";
-      sha256 = "1vb8rmb1j0nh2dh8ch19v1qpdxhc4c0am7k11lld45kamg3az0gd";
-      name = "libkcddb-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/palapeli-15.04.0.tar.xz";
+      sha256 = "1iql188gysjnhym1mj9h2cizydgd97pal37zkxljc9qhqb58wq3d";
+      name = "palapeli-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "klettres-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/dbf3r79p85w5v6jihmqndcb631kqpb7m-klettres-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "ksnakeduel-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/9qg39s2sb7r8sdy37hm185jn7dsv24q1-ksnakeduel-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/klettres-14.12.1.tar.xz";
-      sha256 = "1bj5s3js6v3641s2kgrl6a5bgr25g9lgbvsfzqrp0pil2nx1g6h1";
-      name = "klettres-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ksnakeduel-15.04.0.tar.xz";
+      sha256 = "1i32mrc50isz0q0gzfkd0fz8in2hhc8d61q55dprq3ps28lgd77n";
+      name = "ksnakeduel-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "klines-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/xwj5di67f0swj1w0c2235vrbany8ffgn-klines-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kollision-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/qxc07ckfn60wcyb8cs75dy2d8gbj211z-kollision-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/klines-14.12.1.tar.xz";
-      sha256 = "1hxjqpc1z47dj1ryp116hdzkla4h1awnlmyzq7yjhki2viw32n3f";
-      name = "klines-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kollision-15.04.0.tar.xz";
+      sha256 = "0ch3h3g0hgm52l13v6wdrvacabwkvzx537bhfib05prb9604vkn8";
+      name = "kollision-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ksystemlog-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/aj1drn165rirvr5wjmqfnzsfknnb32gj-ksystemlog-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kamera-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/6l8pgg55qph99rmprrgz56vvv621zbjk-kamera-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ksystemlog-14.12.1.tar.xz";
-      sha256 = "15a92f873vybp3m9icjshbqs8nl6xm4cl9ca3cghmdlcqrn7f92x";
-      name = "ksystemlog-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kamera-15.04.0.tar.xz";
+      sha256 = "1mjpbcslba9wnxrvm4xg6kfy11msn7kvxln98ak55gvpfh7zhm5r";
+      name = "kamera-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "klickety-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/y8p216blw2zrld7mj5c1ji9nwqhrbqsf-klickety-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "klickety-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/iwlkabdklb3v1md6vdsjw8x09vv0kzzv-klickety-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/klickety-14.12.1.tar.xz";
-      sha256 = "071y9khz57mrw12dvwxhs03jn56j06hw38hcf8d4r4wksbwr3j87";
-      name = "klickety-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/klickety-15.04.0.tar.xz";
+      sha256 = "0l8vk4gkfjs71xfzw9lg18g9xg4yf4l9jy1f9plikw9gfm7br90p";
+      name = "klickety-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "lokalize-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/5c1isv8y9s4k7153i5y41jdps6zsp8gl-lokalize-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kolourpaint-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/h5x9pzbiq62jgwfln5gx6agzcfyz2j3s-kolourpaint-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/lokalize-14.12.1.tar.xz";
-      sha256 = "1ala2pfqh0a0kqxiyfpp11rcn805g6gcn0m9qjbmdqhl9wviij9h";
-      name = "lokalize-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kolourpaint-15.04.0.tar.xz";
+      sha256 = "00vyblqgp7hqigid6xgj31b8jkqb8jlsvnbd2ci4zg7s778l10sz";
+      name = "kolourpaint-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdegraphics-thumbnailers-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/d315k9787k4c5ww7zp0341cybnwwsy2j-kdegraphics-thumbnailers-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-base-artwork-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/zdqama1r97132n4ks422yzr4zhh6fjmq-kde-base-artwork-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdegraphics-thumbnailers-14.12.1.tar.xz";
-      sha256 = "198m7iw621azbcp4abv3izq5p29yz9s2apr6ivxpp1iqzpz2x70g";
-      name = "kdegraphics-thumbnailers-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-base-artwork-15.04.0.tar.xz";
+      sha256 = "1r3w4ab9vls7wyzy6g7ashnnixxid894ghqc5yzhpn4x999y65lp";
+      name = "kde-base-artwork-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-base-artwork-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/6v8hm7rgdvfkvakv1jfq3g7jk3zq7x3z-kde-base-artwork-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "gwenview-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/3wkajcx7p2wdzldbjb94brqlfqhdn54k-gwenview-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-base-artwork-14.12.1.tar.xz";
-      sha256 = "0zd298ii8a3lnfh6lxgw6nmf91kx3days1nqk5arilkbrf7b4952";
-      name = "kde-base-artwork-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/gwenview-15.04.0.tar.xz";
+      sha256 = "0h8ndywh8w9wx0zisl1b9681d7zqx2d3ki40zxdgk4clyl34aijb";
+      name = "gwenview-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "artikulate-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/xaibvsd6g0xnwpnayb0jxhah9hmb3xin-artikulate-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "ktp-desktop-applets-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/lgapni2v7qsl3wsi8wx0vwcav9almhs8-ktp-desktop-applets-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/artikulate-14.12.1.tar.xz";
-      sha256 = "021hyprapc6fjhls55yn69sndm13krfriwj1vmq5mvqxzr0aid2k";
-      name = "artikulate-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ktp-desktop-applets-15.04.0.tar.xz";
+      sha256 = "1byv8dk864vwl4s5c18xjh3ckdzr9d7gq1mjrlaslxang7fr97cx";
+      name = "ktp-desktop-applets-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kaccessible-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/s6j8nymsygqkh4vfgkgqwcg6xigda53d-kaccessible-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kdesdk-kioslaves-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/lqdl7ks619gxdhnaa9q0axni4pz3h5v5-kdesdk-kioslaves-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kaccessible-14.12.1.tar.xz";
-      sha256 = "0gp49jxkscdqd35xqmzhr17smiwyxgx8xbr7hkvbm10dzn9kx6x7";
-      name = "kaccessible-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kdesdk-kioslaves-15.04.0.tar.xz";
+      sha256 = "116xj9i3iwzbz41n3bka6xg0yq88iwzw066dy5dbs3yxbpmky19g";
+      name = "kdesdk-kioslaves-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "konquest-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/wxk5v878fibdxxd9m9f6phyc99a56psc-konquest-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kdenetwork-strigi-analyzers-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/dymdah33hpq9qn07qcz402ijmwc67bvd-kdenetwork-strigi-analyzers-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/konquest-14.12.1.tar.xz";
-      sha256 = "006an4bpfsnzcpm086xjyryd1xlzw0yz2knbzkvsdf3jr9kpmnrr";
-      name = "konquest-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kdenetwork-strigi-analyzers-15.04.0.tar.xz";
+      sha256 = "1zsa3ky6plfksm8k8hgd93d0awrsi5gqz3qbqfbzj3a2qic7nim6";
+      name = "kdenetwork-strigi-analyzers-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "superkaramba-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/p3yhp4gg9pfbmnlb6jqk6xhaz2yllx9w-superkaramba-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kmix-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/ql4a0i42ij33kd9y7qg4ng1a0p5j2sqs-kmix-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/superkaramba-14.12.1.tar.xz";
-      sha256 = "10dlnn4knlvkz38c98613x9px85a8dhlfwpp4231r3v5va03xszj";
-      name = "superkaramba-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kmix-15.04.0.tar.xz";
+      sha256 = "0yj0byy98243c83bw938i1x8yxgbib8vr2s831hpmqi8h3v7xvyg";
+      name = "kmix-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdesdk-kioslaves-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ga54jhkjav5i83vmir8j6l51d3gv1cs1-kdesdk-kioslaves-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "ktuberling-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/7cp8mnviqns6ij94xxz3mpizdc1avln9-ktuberling-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdesdk-kioslaves-14.12.1.tar.xz";
-      sha256 = "06f8xxzldsqmch9acmfd95lr48rm94d6qll62bj5zi0bs5qjygbw";
-      name = "kdesdk-kioslaves-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ktuberling-15.04.0.tar.xz";
+      sha256 = "1kqz1g0r3icgx3brd8qlln29mxcx9b54kvl8wdar04r8ckk0m733";
+      name = "ktuberling-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "cantor-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/xhdgix591fkzqdzw0pch0vv8wk2kkhz5-cantor-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kturtle-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/0a3rrj74sfwhqwjql88gqzw8qbmf8llr-kturtle-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/cantor-14.12.1.tar.xz";
-      sha256 = "100yscp21w7amqmwzh4zsk7kmyn5pf3swlkwipz857wi3wajkm75";
-      name = "cantor-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kturtle-15.04.0.tar.xz";
+      sha256 = "00r3lzqa0sazccy28kmackqgqwcyqsl3mzjs7vpg4i76f0agfx4h";
+      name = "kturtle-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdegraphics-mobipocket-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/pvk5701kz79m2bn13n45ffwy0zjng838-kdegraphics-mobipocket-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-dev-utils-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/gszm27h7rghsvkvhyf15xnp5bgjj18in-kde-dev-utils-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdegraphics-mobipocket-14.12.1.tar.xz";
-      sha256 = "0qa0bpfvgbq3x3wlgi1cp3v8xn1wayyjrc07ffdr63w1gfi10mg1";
-      name = "kdegraphics-mobipocket-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-dev-utils-15.04.0.tar.xz";
+      sha256 = "1vvrrb4c94apc67fg3gpzgfmhylx6m7xfyq0y5kjxk8l91fl2bdi";
+      name = "kde-dev-utils-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-runtime-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/yd2zzjmb762dkjbkhjxdsnbg38k53f65-kde-runtime-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "ktux-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/cd126p5pizh2ha1jadg82csdzazlln49-ktux-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-runtime-14.12.1.tar.xz";
-      sha256 = "0cy2dhxw2cvbgqrknb3iy97rip2dcd7nrq3pj649mpq9a3r3cg17";
-      name = "kde-runtime-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ktux-15.04.0.tar.xz";
+      sha256 = "1j5h65vdigym6ldz7fpn2kidxphfl02l4afg0jmj55wrym1vvc0r";
+      name = "ktux-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kiriki-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/hxk0628k5s042wcxwd1v7vy951bsjqxp-kiriki-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "mplayerthumbs-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/xbdr5s1xf4f58lpshppamii1j5rl5ll8-mplayerthumbs-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kiriki-14.12.1.tar.xz";
-      sha256 = "00j95hcyrnw2li2abkwqsd0dp8ph4wlqzy0d3gzfnkal19j2x2m2";
-      name = "kiriki-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/mplayerthumbs-15.04.0.tar.xz";
+      sha256 = "12d60nkmfp16pgrfh5brl80n1y7crmdzk5k3ad313l4ani99z45r";
+      name = "mplayerthumbs-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kwordquiz-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/6a5bi2hpxmry12zq6qkwk2hzlv5h7qkz-kwordquiz-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kblackbox-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/72rhcbzax6ahi3myznpi1fkh0x9cq6ay-kblackbox-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kwordquiz-14.12.1.tar.xz";
-      sha256 = "1c03ab89lnnin81lvq3mbcw2d10k3rjlk2fpplcbbnsryq35bivi";
-      name = "kwordquiz-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kblackbox-15.04.0.tar.xz";
+      sha256 = "1w55nzadmkgspngxwazm6nfdf3s72rw4l0absx1jhinln7mif8w8";
+      name = "kblackbox-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kate-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ykssldwmik1x7njph3rmzh9d14n7f0mi-kate-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "ktouch-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/0p1m96gmy2rw5pyy029j4257b32ziyvx-ktouch-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kate-14.12.1.tar.xz";
-      sha256 = "0c3diy846drf5nihvhzhpsp8pl2kviyn6ian61myy2147smkany5";
-      name = "kate-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ktouch-15.04.0.tar.xz";
+      sha256 = "16gd6rghz1caw88yh32728kcxj79688g4hw3dkmgkayb5wcwnwl0";
+      name = "ktouch-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "parley-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/3k84f0vl6l7l65hmbbdlfp2zg348kcmi-parley-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "dragon-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/ha0s2dfbqb6gjgwq5451gbcgq6h3q16r-dragon-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/parley-14.12.1.tar.xz";
-      sha256 = "0awzpa9bl1j9gzy3596dhpsg3pqbmmdh87n52z7cjyk8sw0ikk19";
-      name = "parley-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/dragon-15.04.0.tar.xz";
+      sha256 = "0rzyra1xqjyrnx7926dql2fw9avy7rwx9x86v894xppcjqsyr3jx";
+      name = "dragon-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkdegames-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/clfp83sn2pg1jr82j79szwkx0aysl9a3-libkdegames-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "katomic-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/dzv478dhlwj11gpfd0k7npmyw8z09yfw-katomic-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libkdegames-14.12.1.tar.xz";
-      sha256 = "0af15lbsjc7w5p3s3nxsb08cvyg7dncjmpw7z1vhgqykzmwpyp56";
-      name = "libkdegames-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/katomic-15.04.0.tar.xz";
+      sha256 = "0vbcv973ppijip8l1y2kkj93rjxbcj3xw6pypw50w3pg168s1ylv";
+      name = "katomic-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkcompactdisc-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ghjddljclnsn3z0rflrrxanbkzxn46m5-libkcompactdisc-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kmousetool-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/8ws0s6acsrrq7x0lvy61vy4sqhndbakm-kmousetool-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libkcompactdisc-14.12.1.tar.xz";
-      sha256 = "10zpv05wmqs1lrby95d5bgvwiqcmkd3ndrdsr6cpayg2lw9nq86d";
-      name = "libkcompactdisc-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kmousetool-15.04.0.tar.xz";
+      sha256 = "005y7jp52f4x9193dxql8wwmimbylkazl671di2gfvrmcrh164n6";
+      name = "kmousetool-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kmplot-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/k78l2m24w71dbczia8bnwi3fhpqghj6b-kmplot-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "rocs-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/palrbcvrwp2vxf67myadgcvr5wl8v3pq-rocs-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kmplot-14.12.1.tar.xz";
-      sha256 = "0p0iv3m2648vyr1imzwdfs73rc2q39nl8r7w31z5dhm65rq2zi27";
-      name = "kmplot-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/rocs-15.04.0.tar.xz";
+      sha256 = "03ibi17331vcjzfc38agalbybn7k06favm0sgcyg68qribpcwmg1";
+      name = "rocs-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kuser-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/lpdpdbbbgfyib95cq1m1db5fdym6wjxz-kuser-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-wallpapers-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/b7716r5kxhznfdlp9cwp3vf2vhsv1r1c-kde-wallpapers-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kuser-14.12.1.tar.xz";
-      sha256 = "1zgik2i9z0n58m3fm8g0kgjm9aqa6v1f3331r8nrjir9vd9vr8g7";
-      name = "kuser-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-wallpapers-15.04.0.tar.xz";
+      sha256 = "0ckvbsdim0485h4f9sz1z0qgbb61n8l7ncwr80zm7vpnx46xzavm";
+      name = "kde-wallpapers-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kspaceduel-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/p1lzq3dbil7klabykd2995j65qwqfldd-kspaceduel-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kdiamond-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/p1f9xs4wkbdi9cmry7wc5686dxy2fvsg-kdiamond-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kspaceduel-14.12.1.tar.xz";
-      sha256 = "1zihp0nc6gs4xymyykldjw22zrxm8qznjaya4z1fw07hwndijvia";
-      name = "kspaceduel-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kdiamond-15.04.0.tar.xz";
+      sha256 = "01ri6nj217dmg2xgm4ra4gdsabk28c8bkw6z69x5smbczjshdcr4";
+      name = "kdiamond-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "gwenview-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/agnpfa5vjjfq79j3x2nf3nfwvvxjl28i-gwenview-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "libkipi-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/jckns8avmk0k34k62f77bdrl9cbf01nr-libkipi-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/gwenview-14.12.1.tar.xz";
-      sha256 = "04g3qkz1g27ph6ha1zrbqpr827vhx9n2nigr0dy95a61qw1m0jww";
-      name = "gwenview-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/libkipi-15.04.0.tar.xz";
+      sha256 = "0c90y8f70k83pxxfx6mk6ar6zw7lf2l7mib526x8s7j534ya57ad";
+      name = "libkipi-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "oxygen-icons-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/wfnbykydc5zl9d678mpw7hpc1nscynmg-oxygen-icons-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kdewebdev-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/wlx7pxcwlq5f0w2hrlms5gfxfixzfzbc-kdewebdev-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/oxygen-icons-14.12.1.tar.xz";
-      sha256 = "1z27id29s98h20dg27wr28w2qpb25ii1xsrgjk6r33nhj2y39jmg";
-      name = "oxygen-icons-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kdewebdev-15.04.0.tar.xz";
+      sha256 = "17gizsgvw5ihibsf8z2rmczzkqp1gp5jbyvvsairgzv1izryi6ah";
+      name = "kdewebdev-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kppp-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/q4fxwbxh1rl3icjzhcyij7wwbchc0xzn-kppp-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kaccounts-providers-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/3vyd044k6qmjnxc7sfig6q90g2dr58lf-kaccounts-providers-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kppp-14.12.1.tar.xz";
-      sha256 = "0lvcanlskjgra2wn3k1j5jx9vy5k0g381ycg79fazkczsr8is5wf";
-      name = "kppp-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kaccounts-providers-15.04.0.tar.xz";
+      sha256 = "1b5cp6winxa9slqaq6mrf4y4py1d7ps55088gs35qcwrzyna04l7";
+      name = "kaccounts-providers-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kmouth-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/9ny33z3srhnwz8p9fd7i6klmm9y9j08k-kmouth-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "marble-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/7kh58mg7dnd0yr6nksbfki20rncdqm1w-marble-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kmouth-14.12.1.tar.xz";
-      sha256 = "0a3fhlgy8z84n83v59safl71v29px9783dndlqgh1dk8lmki7dmd";
-      name = "kmouth-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/marble-15.04.0.tar.xz";
+      sha256 = "0d6i7wwf220790ld5qgd30gph9y71a75ybjjfg81k13a4jg0ndk4";
+      name = "marble-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kig-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/iwj5hwmm9p278b7yi510fh38710w96rr-kig-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "libkcompactdisc-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/rrdyv611nn7kbnkr1fnvn6xkd01k8zwb-libkcompactdisc-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kig-14.12.1.tar.xz";
-      sha256 = "0qs89kpms9ch2r9xj4scvjscn7b7bh5k1nxaln1z654mgp1rl4f8";
-      name = "kig-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/libkcompactdisc-15.04.0.tar.xz";
+      sha256 = "0nisrgpcgf4r83q7p82b8xfpzq96qjk8362i6dalsb0jcakia4c2";
+      name = "libkcompactdisc-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkexiv2-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/z8w5hn03zzpbpg7mjdmykylcbvhcd2ac-libkexiv2-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kdepim-runtime-4.14.7.tar.xz" ".tar";
+    store = "/nix/store/fjrkx2vwb6m4kfl01sa4r23wbvmsmh05-kdepim-runtime-4.14.7.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libkexiv2-14.12.1.tar.xz";
-      sha256 = "0qpfccasra3ffq5iz7dpxpzcyk13ywjdaz32n1wfsylfv158w9sg";
-      name = "libkexiv2-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kdepim-runtime-4.14.7.tar.xz";
+      sha256 = "0ywg703sqidxif853gfmqriymkkp9xzkfxd863p1sw35n1zhfkam";
+      name = "kdepim-runtime-4.14.7.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kcron-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ixgf55ccq4gyyazhnbrrrg1qhpgh048s-kcron-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "oxygen-icons-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/akq8y3wjkvbzwyzwxyd1vkmqygmc78p4-oxygen-icons-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kcron-14.12.1.tar.xz";
-      sha256 = "0czcxajsdx7xal9cvy9cd4drhvaivx68mhymj5k3n90cka7qda2x";
-      name = "kcron-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/oxygen-icons-15.04.0.tar.xz";
+      sha256 = "1ysy82war9n1dm5nwj69aasz9abp2zf5dmw92gv8brzyrn8svn9d";
+      name = "oxygen-icons-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ksnapshot-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/vjc105v5nsibh4pfvrvsjck78f2645lx-ksnapshot-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kpat-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/af38swaxzd4yavh6iaxq3ha8xn3q9gmf-kpat-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ksnapshot-14.12.1.tar.xz";
-      sha256 = "02g48b3i7xglrgp1nxvpbsrq7kqg81s4mf6k9rhfn312n45g1arg";
-      name = "ksnapshot-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kpat-15.04.0.tar.xz";
+      sha256 = "076jrjrs97353pw39gbanjf5s8l4cj8g2zapngyc1kwm6q0jry5w";
+      name = "kpat-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "marble-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/543lrxwg6zz77yz58ihn3dvf9rhy3xzg-marble-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "juk-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/bbvywnmrg713gdmzxkndkcyjs7jmdazj-juk-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/marble-14.12.1.tar.xz";
-      sha256 = "13plghz8d5a8gdkq3nr7m0bvp2p0smqnj987bmsi1cldvliwiijl";
-      name = "marble-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/juk-15.04.0.tar.xz";
+      sha256 = "160n9wpx0krf1nlpa3hbj0b1yblgq68mw3c9is2j41k0p2b7divi";
+      name = "juk-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kpat-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/2ssmxyy2vhlipyrh6cs5qgms20cicmhy-kpat-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kspaceduel-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/zx8jk8s9mrfga1467a42hfdz0w144p66-kspaceduel-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kpat-14.12.1.tar.xz";
-      sha256 = "02bh34553r7k0vf7sb5nsr6zgmh1xfgyjfyfc22yvknpmz2zz8wb";
-      name = "kpat-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kspaceduel-15.04.0.tar.xz";
+      sha256 = "0drb3628l47qp35h8vyz66ma6ph5v9sg2k9dp0fghrhwp1x983fv";
+      name = "kspaceduel-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "poxml-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/n8504ljfha2rq1r0lrpz0gyyh59rpjln-poxml-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "picmi-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/rrqb0hx0kb96y9x2j65vbyq12pk4m875-picmi-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/poxml-14.12.1.tar.xz";
-      sha256 = "1r0iqqszmqmjnkq41xv87sc601fm8s94ga9pn37alni7f7qddfrs";
-      name = "poxml-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/picmi-15.04.0.tar.xz";
+      sha256 = "0abas2qx83a35dghrr5gbsvgc0lg0vk0br18nizi82sbiawls24w";
+      name = "picmi-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "umbrello-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/m7ia6872rxwbpx88zidqanf1wqni1az6-umbrello-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "artikulate-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/a4vr2g2m7hr6svmbdkg89na3zvsh4fg5-artikulate-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/umbrello-14.12.1.tar.xz";
-      sha256 = "0kr60kdfg2pl049n4rkksfs6160jijxdwymx60gj44h8w2dxrx6c";
-      name = "umbrello-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/artikulate-15.04.0.tar.xz";
+      sha256 = "1ghffybaq2p9jx7cppbji8jk0dbblw3mh3czfzfms92ahy9xzcbz";
+      name = "artikulate-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "krdc-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/qlj342akja4fh4yp2fib4v4bm3kn2bmg-krdc-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kdeartwork-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/3yyj9dcqj7b2zjrz5w7j20h0pv10gnid-kdeartwork-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/krdc-14.12.1.tar.xz";
-      sha256 = "0jqq60spxb64m9y37q2wd7w1z3h0c0hcjvd6wi694v0zhblg5622";
-      name = "krdc-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kdeartwork-15.04.0.tar.xz";
+      sha256 = "0kwscj036gjvai5knw1jpxjacllza4y8wnlv24lp19f2s61jqq24";
+      name = "kdeartwork-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ktimer-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/39r333hqffzycjszw3wbash4p8cs4vrc-ktimer-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "ksquares-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/ayr2hry1z8z3v8q8a4iamck9bsxy1pdw-ksquares-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ktimer-14.12.1.tar.xz";
-      sha256 = "1p4y1kx3w6rqwjnhpjx17246w8gp7l8q2212x7khs8karnfyvxh2";
-      name = "ktimer-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ksquares-15.04.0.tar.xz";
+      sha256 = "15a605pc7jfsrsj1jj3lqy42z1bnw4pppx0hv51xlhiza00s2kww";
+      name = "ksquares-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kremotecontrol-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/p9al8bnc7cy61ccnbmw5vzbvg36rq3yl-kremotecontrol-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "zeroconf-ioslave-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/4kb7k1cfzksinnw0d08nginvli44rwx8-zeroconf-ioslave-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kremotecontrol-14.12.1.tar.xz";
-      sha256 = "0rvf73bj6l7cgbjcpn2bgy00zpdw4sj5zcchgl42xldl75zzr6mc";
-      name = "kremotecontrol-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/zeroconf-ioslave-15.04.0.tar.xz";
+      sha256 = "0fqqx0ji1v0cz87qb0kig9kkfdigmdfmz5qw1y2kx25mb0rp1g2i";
+      name = "zeroconf-ioslave-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-dev-utils-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/qsdvwqqp7pwbh2vdi5p3w56snysf94f8-kde-dev-utils-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "svgpart-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/n8v8kbzq9vsghk0nc47rl49zqfz1w182-svgpart-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-dev-utils-14.12.1.tar.xz";
-      sha256 = "1wpiarm8h4y5yjrdrxkmndps06h08vql70n63aai8crdvgwixdqy";
-      name = "kde-dev-utils-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/svgpart-15.04.0.tar.xz";
+      sha256 = "0985jjy2mghs57sy53mkas5p9ya0makrkklq99s04rgl93f2akj1";
+      name = "svgpart-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "knavalbattle-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/6ic12j8bm99jckl82p347717mrhl5v6r-knavalbattle-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "bovo-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/sigbrnva6hymkgnjd48aw65s7vrysi2g-bovo-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/knavalbattle-14.12.1.tar.xz";
-      sha256 = "1jd4b2kmlknh1xz055xysasfs90810m8sg4iwyzqv2j5kj8i4x4l";
-      name = "knavalbattle-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/bovo-15.04.0.tar.xz";
+      sha256 = "0iffvb4m9bszpxh8s8yrpyzawyflwcbkajib5h1lw8xsgi6vcqhc";
+      name = "bovo-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libksane-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/72jv9b0id1ql2pbz8vdcm77n7s7br3vk-libksane-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kig-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/lv7d5hvgs42razrzhd3g60i1gpzb8w06-kig-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libksane-14.12.1.tar.xz";
-      sha256 = "0a4hp2d0h26nkggmkiswywlw0aj5wkk8c6s9wy2h7m7qcmyq4gk0";
-      name = "libksane-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kig-15.04.0.tar.xz";
+      sha256 = "1v9p9f9dk3f2bfbwic1vf8ky5ziac4vx0vh8wxshzbjjb89kxkq6";
+      name = "kig-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkdcraw-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/j4y0bpk9zir6270cmxmfxn10bphgbdw8-libkdcraw-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "ffmpegthumbs-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/8g1l1dd5cccy6ncaywfhpf1x2633dk37-ffmpegthumbs-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libkdcraw-14.12.1.tar.xz";
-      sha256 = "0svalln7g862d6f5k76vdggqc1h1x9gagm6v56yzr9dypz81y40m";
-      name = "libkdcraw-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ffmpegthumbs-15.04.0.tar.xz";
+      sha256 = "0j0x8b0gcwyzx307rvhrx4k4g530lgyl5rzvdpkjqpga2qjg8q96";
+      name = "ffmpegthumbs-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "blinken-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/xl2fn6zcfr99ir7l10y8dd79ns4msgyp-blinken-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "parley-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/piznlrz9g0kvy1262p87db03830mx6by-parley-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/blinken-14.12.1.tar.xz";
-      sha256 = "1fvgq57qhx305qxmhzm628p283dyk9nnp33q5vgcxxfw726mi5pq";
-      name = "blinken-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/parley-15.04.0.tar.xz";
+      sha256 = "1f6nmnjz84cm8yk53whjm7k471y2vj106m7q230xj1g56mb5adrc";
+      name = "parley-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "step-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/1v6hadh7m1i58hc62c6z2qs2ycsi02rw-step-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "lskat-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/6bdihbmhk9vdr9mzj52alqhvav2x1lc5-lskat-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/step-14.12.1.tar.xz";
-      sha256 = "15wlgig9b932ck1hwdld0q8nh74rh820wj4nc6ifys83wv43jnzh";
-      name = "step-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/lskat-15.04.0.tar.xz";
+      sha256 = "12mnvbisbaiychdgk6fb464lwvpjlkrwdz5101sdrw466c16a2a2";
+      name = "lskat-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdegraphics-strigi-analyzer-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/0invqcgsx7scwmihagccpgdfq3aa52w8-kdegraphics-strigi-analyzer-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kgpg-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/fys5hj4c13arjjqrh4kn8vyk92zrgz25-kgpg-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdegraphics-strigi-analyzer-14.12.1.tar.xz";
-      sha256 = "03lajpwia7fmlnr9l0g44knwghz8b2i70i659nkvypw6qd89cccr";
-      name = "kdegraphics-strigi-analyzer-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kgpg-15.04.0.tar.xz";
+      sha256 = "1n37jh3zl4zb3dnb9lvjpni7gl6sb9s1jwmvf4jvqmqnlqny1b4f";
+      name = "kgpg-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-baseapps-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/rjsmd2babmjdbwvr5n5gv1f9wcag4iln-kde-baseapps-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kruler-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/2c9221fqxkz6ajx8g2l7xnhcfj8iivki-kruler-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-baseapps-14.12.1.tar.xz";
-      sha256 = "0l31842mmriirkcqsdmj7s31yjwr5im8di7z7dfjgjqy0j1q1jzc";
-      name = "kde-baseapps-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kruler-15.04.0.tar.xz";
+      sha256 = "1pnhram0g6hfi2k13xhixwpr9vx1dhkvivn1y1ydvwk26klala1w";
+      name = "kruler-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-dev-scripts-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/h2hcdrv66b95ajbj5wrz1aspq4fr85pd-kde-dev-scripts-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kscd-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/9yidmqhziwp6sj4l0pzh1gvmhi5g1ny6-kscd-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-dev-scripts-14.12.1.tar.xz";
-      sha256 = "0g3i26vm3n2jc69mpwy94b60ff9c6fsr4yrl1h4f3408f4g4sjj4";
-      name = "kde-dev-scripts-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kscd-15.04.0.tar.xz";
+      sha256 = "079sj1g5mn32b2l2l9qap55s5sr6bv44a9ncswibkr49vwq7va10";
+      name = "kscd-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kollision-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/8kf7fxqm2avmamkdidsglx7rvl30cj1n-kollision-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "libkdcraw-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/5y5x3vr7zibkhk5pk7hz5ibkza56d54s-libkdcraw-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kollision-14.12.1.tar.xz";
-      sha256 = "1l2c34l95kj4f8y156yirc35vfb2yblnkkjq1bfkmiavsb6vzhd5";
-      name = "kollision-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/libkdcraw-15.04.0.tar.xz";
+      sha256 = "0h7m6m27jsp4xh6ywrbxad3c413ipzfgz357ahffqcafdjw6yfx5";
+      name = "libkdcraw-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kgoldrunner-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/82jk65vx3xpg2ydn3fzg6v2w07xgihhc-kgoldrunner-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "ksaneplugin-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/0z48pwb041r7sfwzvsxdqyw46bxy6d7d-ksaneplugin-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kgoldrunner-14.12.1.tar.xz";
-      sha256 = "0sgr2034mr5gmmg81qp9sqjw2sn2cgdw8bl9dq2iid43czih5zbw";
-      name = "kgoldrunner-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ksaneplugin-15.04.0.tar.xz";
+      sha256 = "1wh83c31x1n7vipi6m29hsinrpzwsvjnj3psg6s7bywnb6if2ir7";
+      name = "ksaneplugin-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kolf-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/y7m9zzkm4wz23myj568sdjpn86f6m4iy-kolf-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "lokalize-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/5by08m2jgiap41wrk8kg7lc8b6q6ifwh-lokalize-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kolf-14.12.1.tar.xz";
-      sha256 = "0arxis9q9qzbv35qq52pl4j5xzqhdwypjhxwdiqammqksdnln8lw";
-      name = "kolf-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/lokalize-15.04.0.tar.xz";
+      sha256 = "1nikpfjnmm3ws2qd46zq6g5v64dbfa7pmbp8nw1sv7dcin3k42ll";
+      name = "lokalize-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "okular-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/8ipl9g3hgm04x1xpvyy8ahlbvjq6birx-okular-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "granatier-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/w9bkpa3frqgnh07gbaln9m15nhj0vdcj-granatier-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/okular-14.12.1.tar.xz";
-      sha256 = "1my3d91lm6wz8gh9g7pw4rrdxkc22vr9v02b22qqvxb2z8mdq5cb";
-      name = "okular-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/granatier-15.04.0.tar.xz";
+      sha256 = "1s5jkwqzjlcd343sm6akzx56a48yvx7z9n3cww9gxrjl76q1a19c";
+      name = "granatier-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkmahjongg-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/jl34m0f1m497dpwnmmw2svy9ig9x7x5q-libkmahjongg-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "ksudoku-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/0ssavwdndi5h0mc3cjrgn1vpfz20wmdm-ksudoku-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libkmahjongg-14.12.1.tar.xz";
-      sha256 = "00s4akfgr33n1bg2bds1fxccnig9hybm95qq95ii6ky4jyjc6b78";
-      name = "libkmahjongg-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ksudoku-15.04.0.tar.xz";
+      sha256 = "0bxcjqpkqr5zbjrx8drmjvjgnyjvpqbvmqgyfsidm8rgfg6mi3fz";
+      name = "ksudoku-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kbreakout-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ab28gj1xwh9calkkf87xqnh84x8cjq08-kbreakout-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kmplot-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/76appqh3cg62681baq1cy6fymadaq2c8-kmplot-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kbreakout-14.12.1.tar.xz";
-      sha256 = "1cvqjch9ymjii7xmlg1clscbv6245m5bnf77dxz6nkzsrcy4khbx";
-      name = "kbreakout-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kmplot-15.04.0.tar.xz";
+      sha256 = "0fnvjixnp2iyjg0hgm6lkry407f0fh39kb184jzaakrp703m3jmi";
+      name = "kmplot-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kgpg-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/8bfm6nbnd3clpdy108yab44vv7552c1i-kgpg-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kcachegrind-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/ys2xzw0hck8gp7g79m933580y7rix754-kcachegrind-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kgpg-14.12.1.tar.xz";
-      sha256 = "0cfhmlp200dbhdkckf7xvfbfsz985zw7vp6vin4w378dzyw55lmb";
-      name = "kgpg-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kcachegrind-15.04.0.tar.xz";
+      sha256 = "1q1z0w7c7j8ii97n4vcd80qi6hb7gsg6j9l3md37ls8c4qvhknx7";
+      name = "kcachegrind-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kscd-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/lfsycaw8n7kjsbnkga24cfqmpr0rpff8-kscd-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kbreakout-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/x4rsvf3qzl921vgamzjxkvwjw971r917-kbreakout-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kscd-14.12.1.tar.xz";
-      sha256 = "0ag9i649ah627b5xsacvz1q05pijfrbwrg34bpcc61px9zsgk18l";
-      name = "kscd-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kbreakout-15.04.0.tar.xz";
+      sha256 = "039g4qmmkf3lq8jx5vgasvqx19k3xbvfkm0j9his61z021ldjxla";
+      name = "kbreakout-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kcalc-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/5avv44x780sz0v874cl781k7camn6xcj-kcalc-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kapman-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/82vlfb4yna41mip5zpkal4kpy67w4kjv-kapman-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kcalc-14.12.1.tar.xz";
-      sha256 = "0qsfllwhn1gd675k5fxbfcfflnn86cbh3nzn70bc2lmxmwrlzbj2";
-      name = "kcalc-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kapman-15.04.0.tar.xz";
+      sha256 = "0glc8hcjs89s5cxa77f12pzlnmvr74kiqhcrk7djz98pnqwlsn5v";
+      name = "kapman-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kfourinline-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/qbgn1hkh15gv93wbrfg2bh14zsfgxfva-kfourinline-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kalgebra-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/346qqpdqx5hdzyvd4dlkag3ir951fjp7-kalgebra-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kfourinline-14.12.1.tar.xz";
-      sha256 = "0mhykajapvbcrasadyjjjz7sps3vmmw1hhijfjbswkb62ikmwc6k";
-      name = "kfourinline-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kalgebra-15.04.0.tar.xz";
+      sha256 = "07czg7i344qq93y95f46qvk3zpghkl3gcr8cd8wgc0v0b1mdmyfm";
+      name = "kalgebra-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "picmi-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/s1m8hz32vjf2v38p2rkznrx4mgn6rzr3-picmi-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "pairs-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/cd5q5wchjl2ncm44pwl156jks832y96z-pairs-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/picmi-14.12.1.tar.xz";
-      sha256 = "0nrg4qza4h99k59w92v3qy68xlkdslqrlqi62fg94i88rl9l6ypq";
-      name = "picmi-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/pairs-15.04.0.tar.xz";
+      sha256 = "1d1va0b55fwivsvcz3izr680nl4zbyn44fdnirglw7q25278p7bh";
+      name = "pairs-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdewebdev-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/9mqr7imp19hgjl7bn5sbp2d3xmgrr3p1-kdewebdev-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "khangman-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/krpgzhpksq4kr9r78w9f6rk2q0963lwv-khangman-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdewebdev-14.12.1.tar.xz";
-      sha256 = "0iv2r5vxkk8bg8p2zpq2dqnq0vvwhmjls0gdg30gyc4w04a7jcqr";
-      name = "kdewebdev-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/khangman-15.04.0.tar.xz";
+      sha256 = "0cnaih6xhg11wrg0c3v7lir2yknc4k6m490aw7bhraz98kfxr905";
+      name = "khangman-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kmines-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/nx62f1snc9d786yi1vsh0vzixkgrv9gr-kmines-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "konsole-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/qb3gypyd97v9cakicf44q7xnwfmyqsyz-konsole-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kmines-14.12.1.tar.xz";
-      sha256 = "13f070kh0rfs5pmw3lnlwxwvx2ph2q8n1vm9lvr6kw1ablngiacm";
-      name = "kmines-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/konsole-15.04.0.tar.xz";
+      sha256 = "10qgynn6x7cxyp6lgri0vggmzmcvckwvrg9mrycdnwwrsfabscrc";
+      name = "konsole-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "filelight-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/syf2l3yk3wga82cyak82janjsjhgvbd5-filelight-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "analitza-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/c9xwpgl8bdp582w91zrchhywr1j9xm9r-analitza-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/filelight-14.12.1.tar.xz";
-      sha256 = "1dzcgric6rxhxhi84lgbsmkfk6s6b96px8019njnp744jys2ikv8";
-      name = "filelight-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/analitza-15.04.0.tar.xz";
+      sha256 = "03kaaa8kp92lsva5shzqb9497wmhksm79pc39ip5l50lqac9gr1l";
+      name = "analitza-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "amor-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/5nkk3cqvi177qd3mq0n687r5swcrixfd-amor-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "libksane-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/6qn668dc4yppjwyc1ms0698nkmxj4sxm-libksane-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/amor-14.12.1.tar.xz";
-      sha256 = "0p0fgp3j6x1f83kxdvmkcy4ladhg206m261fbpa92zyxp2ylnl0a";
-      name = "amor-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/libksane-15.04.0.tar.xz";
+      sha256 = "0rnja700hwjn4bvy06lijndic2zryn64kybvj71ip6knq3nx77x6";
+      name = "libksane-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdiamond-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/6pbb85yp6xhd3x5w0a5ql6ms10yj1pj3-kdiamond-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kbruch-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/g1hbkl20wkzglhaabxizzhrl1xpkfiy2-kbruch-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdiamond-14.12.1.tar.xz";
-      sha256 = "12frpi62f4w86ygxa68dvx1nj8n7w7lsgizfdyc6lix6l5vfzn7x";
-      name = "kdiamond-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kbruch-15.04.0.tar.xz";
+      sha256 = "1662hqqsf1rnfwrqwx5wpl0cvr9313sh8bla2sig8v2s8v2lyyi6";
+      name = "kbruch-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kteatime-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/89l402jmb83ji7xvkz82kz024l012yaz-kteatime-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kmouth-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/dwkbfqj5a21hcryw42dwqw9lq1r4ld0d-kmouth-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kteatime-14.12.1.tar.xz";
-      sha256 = "0my0fjiblkkfy2148axc7gp1nsx5lr2y8zn6d2labai2f6dy1bpf";
-      name = "kteatime-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kmouth-15.04.0.tar.xz";
+      sha256 = "1swvdrlcfxv312kncihvxba0cklmv47qyr2dbrkhb9s9v6jbiqb3";
+      name = "kmouth-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "juk-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/gjxwckkx3mikzkpxs7vzk830nj42fj6q-juk-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kppp-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/8c2srwnwg41aypvjqzs08129wm391p2q-kppp-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/juk-14.12.1.tar.xz";
-      sha256 = "0wzjrk5w5y0f6bc98pr7xni1j8krdyjsk3agcwkhb4d4c0aa5gka";
-      name = "juk-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kppp-15.04.0.tar.xz";
+      sha256 = "1ml5lc20jg05zfq9d274vqp7k7fh5369zshp073bi6zjj4cm7gss";
+      name = "kppp-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "mplayerthumbs-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/kdk1frzcpvc11ln0vamc6m0m7h1xfnj5-mplayerthumbs-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kmag-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/gi6kw8zlmpy8gjijr34620dzp858h657-kmag-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/mplayerthumbs-14.12.1.tar.xz";
-      sha256 = "0z9iw1syv61y4fb4dlr9n8w78ri7wpznys5bd5sn0hxbkwnavs6b";
-      name = "mplayerthumbs-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kmag-15.04.0.tar.xz";
+      sha256 = "0wmarmybn56mppwb33cjg96906hh4vbnwxqpw2441axn5vqmf90j";
+      name = "kmag-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kget-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/v34rq3l61yyxsml99xp18adg85ki53r1-kget-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-workspace-4.11.18.tar.xz" ".tar";
+    store = "/nix/store/b65xpr56hpmfinssggl4fq88lky5czlm-kde-workspace-4.11.18.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kget-14.12.1.tar.xz";
-      sha256 = "1jr15bcc09pypihva7pjsq6rlj0kqqhqvprxdggmwa7fnyyjxrg4";
-      name = "kget-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-workspace-4.11.18.tar.xz";
+      sha256 = "1rvi88flk8c1j6qdkxak3sy1yf646ql3zipxw2azchwzd4k54mzv";
+      name = "kde-workspace-4.11.18.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkface-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/8l4frnslphg2rbpmaikwi0j7w4hfw56r-libkface-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "ksnapshot-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/zim1ydmdxhwv0cypdviqdnn0nwz2d66q-ksnapshot-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libkface-14.12.1.tar.xz";
-      sha256 = "198z0n286qnngrln24s1dfghkddz5zy7qr8af0jkywxdj3j2ks3a";
-      name = "libkface-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ksnapshot-15.04.0.tar.xz";
+      sha256 = "1577ybwpa52lmv5pd0223pz5l3q4h3475fz5qp3sm1rwi0nzmawq";
+      name = "ksnapshot-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kcolorchooser-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ygwdm76ijc39y3blkfl7s6g21328dk1p-kcolorchooser-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "okteta-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/8z78fks7wl0rf3077yrz8hzvqvmxn516-okteta-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kcolorchooser-14.12.1.tar.xz";
-      sha256 = "1yw1cxg2caddncnhqyck1fh7g43svgcb8pb15wp5rz7qqs0p65mf";
-      name = "kcolorchooser-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/okteta-15.04.0.tar.xz";
+      sha256 = "0svgsy838dlc2krn2rzb65a6i0dfav4xlmi4174d23qhaikl1z42";
+      name = "okteta-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "dragon-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/2iwy70md4cqg461x92sbxwbfzmj4y1xz-dragon-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "step-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/argcpdljdar6ga3psyz4wzr3kmvkmf07-step-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/dragon-14.12.1.tar.xz";
-      sha256 = "0wqmjb7zl883mcmx4x8ss0x64r79wrphfxkyva6sifcy596y2wxh";
-      name = "dragon-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/step-15.04.0.tar.xz";
+      sha256 = "1fl4zmj4k3g8c7bas7dj2n82qlbq8k5p3s5bflcillrz6pdd4s50";
+      name = "step-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kjumpingcube-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/5n1arbyl0fjp5b5xdlgyha4nwpxbczyz-kjumpingcube-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "ktp-kded-module-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/n3b0rfacc8i5p5hlgal66zr9gjfrkda1-ktp-kded-module-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kjumpingcube-14.12.1.tar.xz";
-      sha256 = "1h7nypr5b8b5az7c2gszihlhq9k2dn92cabjmif9rlkrvl6nahcy";
-      name = "kjumpingcube-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ktp-kded-module-15.04.0.tar.xz";
+      sha256 = "0ijinvp48aixx8fjdc8fxpm8ilzsn9pkhsiinh47wiabyjb8rj3z";
+      name = "ktp-kded-module-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kapptemplate-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/fxh9hhx7z5bv151xrxw26h91pz09lw9z-kapptemplate-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kwordquiz-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/yik5ibmcy9k87y41nk3b03w1j2p3012c-kwordquiz-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kapptemplate-14.12.1.tar.xz";
-      sha256 = "00df6ckfaglnnxizzqmci10h8hiqjv0fgi8xb3x4d3aszb049k1y";
-      name = "kapptemplate-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kwordquiz-15.04.0.tar.xz";
+      sha256 = "10rq7zdd8i8dgmjzxgn6139ixzm5kzwiswal0cmkd42wwbdn6fml";
+      name = "kwordquiz-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ksquares-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/16zwzi9y1215imff1phggjza00j9y4br-ksquares-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kdelibs-4.14.7.tar.xz" ".tar";
+    store = "/nix/store/xd5jr85rzdnsrw18ab811q6hcwq1f4vk-kdelibs-4.14.7.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ksquares-14.12.1.tar.xz";
-      sha256 = "0b1av02srxfd9ji51f2pcb5phmlqdz2lzik1n97yzn6f0xh19h9y";
-      name = "ksquares-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kdelibs-4.14.7.tar.xz";
+      sha256 = "1zhqvyx8gq7514mr0423z0gl1yn33snh53fj2ijkk4blhjga601q";
+      name = "kdelibs-4.14.7.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "bovo-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/gfficdhz1w80xmvn9842jx1fwpd81lqi-bovo-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "killbots-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/nshwyzk14mam2av602sqzcxnwjzpny6k-killbots-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/bovo-14.12.1.tar.xz";
-      sha256 = "08in3ppksxp7zdgrv5lvjxzlvc6srfjcicagqbj2r8nrfmngjlim";
-      name = "bovo-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/killbots-15.04.0.tar.xz";
+      sha256 = "0a9jn8i5hw3v7kr6vqagxkqvvjs6qsb23g2khaxgbw0x0cz5nqx4";
+      name = "killbots-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ksaneplugin-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/pafvmq1gg81mjpwyf388k311qwf7pgcj-ksaneplugin-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kdesdk-strigi-analyzers-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/55ksfn4hq342qbl8cm4jf8k8mmra096n-kdesdk-strigi-analyzers-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ksaneplugin-14.12.1.tar.xz";
-      sha256 = "00bsd58kfvhp36rbwsmbk3yqjx8gca3r42q5z3fvd0jpf7y8xxip";
-      name = "ksaneplugin-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kdesdk-strigi-analyzers-15.04.0.tar.xz";
+      sha256 = "0k00ip8ll1i96cazs78c6al1yjcnvpr1awb6g7yvvq019icjmzvn";
+      name = "kdesdk-strigi-analyzers-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "rocs-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/n25f8hphjdbwbk9z488i4bjmfai5vzsx-rocs-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "ktp-send-file-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/90s1naljnqa6r99nl2dpjsf8rjb3k7cp-ktp-send-file-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/rocs-14.12.1.tar.xz";
-      sha256 = "033irmbjs6d8q7zdvz7vzx61d0gmgxb96cypwlwjmww1czgy9zcg";
-      name = "rocs-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ktp-send-file-15.04.0.tar.xz";
+      sha256 = "03i6irask1ccngwapirnc9vpk4nw7r82zl6jdnh7w9988c2wdl22";
+      name = "ktp-send-file-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kompare-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ikirdy65sp1w2w38p28nkzic0zhw5iyp-kompare-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "dolphin-plugins-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/n2vy60sdgnx3gb6fmmgd03d4jnn29nmz-dolphin-plugins-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kompare-14.12.1.tar.xz";
-      sha256 = "1js49gfffbv6nplr907dkcq3j6xi6h1276n0fbkpd7y31cca6mi7";
-      name = "kompare-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/dolphin-plugins-15.04.0.tar.xz";
+      sha256 = "0a1f1si598cmqd0j9v6pz0w8s6286xg2wcfxzrmkr994bfkydd8c";
+      name = "dolphin-plugins-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kalzium-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/4zh8mah5lsisbnv07nas6wqv6xvsqzy4-kalzium-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "ksystemlog-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/1wy9hsww32i53nv94bnzj83hfqw3x1ir-ksystemlog-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kalzium-14.12.1.tar.xz";
-      sha256 = "180qq9h046hax0jl13iy9mzbzhn66y41p8cj5447qgrnjbdk5qa8";
-      name = "kalzium-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ksystemlog-15.04.0.tar.xz";
+      sha256 = "104yg6mjnhznsylpv8faqih9rpdxyp4667dagq7f1kfajy59jh1y";
+      name = "ksystemlog-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ksudoku-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/1pbw74v9j5r9x36b2r7yq5k8n9fbcvwz-ksudoku-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "libkeduvocdocument-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/x1qmhlskhz0ibs1pnxcb30bj1yk3f447-libkeduvocdocument-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ksudoku-14.12.1.tar.xz";
-      sha256 = "1majccia02g7icqh8pad3m91nj94j228s66v25szlwacg2zc86zr";
-      name = "ksudoku-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/libkeduvocdocument-15.04.0.tar.xz";
+      sha256 = "0lqp2qfsdjkchnb5xrbj9hax2bf4ls1wk7pmb364qvkkhfia8qv4";
+      name = "libkeduvocdocument-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "cervisia-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/2ifpmknn9aw760hsz4j7cf7kc6x704hl-cervisia-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kmines-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/3vf7rffgww1k7byna7p05d0115p6924y-kmines-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/cervisia-14.12.1.tar.xz";
-      sha256 = "1xgvk1qar2mg5awkwsc0wzyzmskgv9r6bgbczyy0fjjd9xh0mp75";
-      name = "cervisia-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kmines-15.04.0.tar.xz";
+      sha256 = "015xximi3xydkbygzlka7y8nmls3dc8jvr3dvvidl57gl1szmx73";
+      name = "kmines-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kcharselect-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/3qpkmwxn855x58k5za6r67rniyzkj006-kcharselect-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "libkgeomap-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/amqrx3hwvwrz8rgk3dljj11bvfpx4plm-libkgeomap-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kcharselect-14.12.1.tar.xz";
-      sha256 = "0rb4dr7ygiks45c73nwab9wg9zdn1xgq93yhkpp23bkfq9ca7z4f";
-      name = "kcharselect-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/libkgeomap-15.04.0.tar.xz";
+      sha256 = "0yd17xa085rvxsnsah6ny7w88lbs7c1ilxrvbpsf2rvjkbl96giv";
+      name = "libkgeomap-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kbruch-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/mvjdshn07gw1jn31y7igfzrzdmkpw98d-kbruch-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "umbrello-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/5lahf10pz3vdh0dngi3fsmyn9g8cmk5v-umbrello-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kbruch-14.12.1.tar.xz";
-      sha256 = "180gbax6lrn5qr1l7x1c3i0i2kh1by4j80bif66jxwra505by50z";
-      name = "kbruch-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/umbrello-15.04.0.tar.xz";
+      sha256 = "14lw9rnqv7bgni1rxwmgm4jnx2l2x5524wysqlhyp7np35mzdnlc";
+      name = "umbrello-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "knetwalk-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/y0pg73qfkvfdrk3r7xz7yfgzl2s24vg5-knetwalk-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "bomber-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/7mf874dsxa6wj59zfr6s1n7399rvl7m9-bomber-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/knetwalk-14.12.1.tar.xz";
-      sha256 = "00b2zkiv3i99k6ri3xljas2fc2ihri84cmckgwrzvpxbdha8wpj8";
-      name = "knetwalk-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/bomber-15.04.0.tar.xz";
+      sha256 = "1hpss9jmjsjl2shm2y50s5js33rpn0gd20il6wq454wm0k0q7rpj";
+      name = "bomber-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "palapeli-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/7vjjf69hw3kkwxmnlxfcg44wh7yy1s5i-palapeli-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "jovie-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/35zcglbjikb4ayp14d9l6hgs5myv5i6l-jovie-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/palapeli-14.12.1.tar.xz";
-      sha256 = "1zdbhn7dfrzb18k3rjgm934gjib5kazkgblsl15jxlzw2yfy458i";
-      name = "palapeli-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/jovie-15.04.0.tar.xz";
+      sha256 = "1sa6agn9zp12n98v7i9rxng2yn25b4yf2s8q8rjb3qg93kmzzx4v";
+      name = "jovie-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "okteta-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/mk87jrnhqgcarmc658k4f2fpm1181i3g-okteta-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "ktp-auth-handler-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/9vacywnw3knldygpgxjghjbw2nfqdszn-ktp-auth-handler-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/okteta-14.12.1.tar.xz";
-      sha256 = "1mw32cjj2kw36frki26nycwi48p1s0wi2v9h85v9dwgk6235i7d8";
-      name = "okteta-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ktp-auth-handler-15.04.0.tar.xz";
+      sha256 = "1hj3vc6wj768xdpr02v64p9wbrh1y61zg2fal3bk3fzrlz2yslg5";
+      name = "ktp-auth-handler-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ksnakeduel-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/1mbdk8jijasnkhrzavpv89mzbfrz9b6n-ksnakeduel-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kubrick-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/9rjk1xbzbnc2qqrni0ng2spbzailrb25-kubrick-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ksnakeduel-14.12.1.tar.xz";
-      sha256 = "14ryx9ydwi23lhf5xr5mn77ixzkirwdg43mrh2cc0rnq440mzalv";
-      name = "ksnakeduel-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kubrick-15.04.0.tar.xz";
+      sha256 = "1qxyymrqav9hwa2ldqqpr49aj5sqzmiin6c4rmbirxmaasmyqn6a";
+      name = "kubrick-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdelibs-4.14.4.tar.xz" ".tar";
-    store = "/nix/store/nky571v70dk45hy9jfvii63amga1qx55-kdelibs-4.14.4.tar.xz";
+    name = stdenv.lib.nameFromURL "kgoldrunner-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/l2lbbhnr6r0q1sf3rzzjnwina7gvlllg-kgoldrunner-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdelibs-4.14.4.tar.xz";
-      sha256 = "0h255hhl46r7ax9hm9sr7qddljwzfky2ssh695ml3svfwg52mihl";
-      name = "kdelibs-4.14.4.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kgoldrunner-15.04.0.tar.xz";
+      sha256 = "1hsrjszck17gqnnpxzbdknj579n7xpmbq813a77736cmi95qr4h3";
+      name = "kgoldrunner-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdesdk-strigi-analyzers-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/6sfiw6s55wnsnsyh0sas9s3f8fbpwnw4-kdesdk-strigi-analyzers-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "filelight-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/pr78axnbpxwah326z7jqhq4cz1p7h7wr-filelight-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdesdk-strigi-analyzers-14.12.1.tar.xz";
-      sha256 = "1bsf1dgb2039jjzqy6pr66yw08kxbn5xpna0bfmrbiw4pprlmbi4";
-      name = "kdesdk-strigi-analyzers-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/filelight-15.04.0.tar.xz";
+      sha256 = "18vcm8f8wgl0hqlycljv7kbq8iip5vadrsyhr58pw60cr8h36n0s";
+      name = "filelight-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "svgpart-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/hcxrbw696pca5z4p95ws7373x55bi9lj-svgpart-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kajongg-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/13030n2xwx0rnbd0myy87pfzrd93rpkw-kajongg-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/svgpart-14.12.1.tar.xz";
-      sha256 = "18r6n6wh8yg5wmd5wyc8sf6k994ghfknanlp7l1pcqwqa6wfv6rx";
-      name = "svgpart-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kajongg-15.04.0.tar.xz";
+      sha256 = "0aa2c2c4322lv4prwxkhanw0lbrv1145w6fz473f6ybfhg9isc7d";
+      name = "kajongg-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdenetwork-filesharing-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/dazj5495njhw8bdyizpx0af9r20bvj5a-kdenetwork-filesharing-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "ktp-contact-runner-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/kw08x6m9wzrmhm6av38hz2nd18agxapj-ktp-contact-runner-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdenetwork-filesharing-14.12.1.tar.xz";
-      sha256 = "0id8qmr432ygkfmcq3mfr3zv0w58393w0z5pd86k8nnkz43nh208";
-      name = "kdenetwork-filesharing-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ktp-contact-runner-15.04.0.tar.xz";
+      sha256 = "179q9707cxmd57iyadasdr9rvcqxwrahccc8vjylzh1x5p2arib8";
+      name = "ktp-contact-runner-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ffmpegthumbs-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/11nyk47q1i4qh92kdzw3l6gi5nqhja5b-ffmpegthumbs-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "sweeper-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/yz48bx3mdyvapyz52aa846f32102jh7w-sweeper-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ffmpegthumbs-14.12.1.tar.xz";
-      sha256 = "1q6ayhxrsq3y5yvrawsvr88pzl7vcz5ms6dq0sgd4mad83kwl5yj";
-      name = "ffmpegthumbs-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/sweeper-15.04.0.tar.xz";
+      sha256 = "15amamnrg7d52l0agkw66k96xk0j5shk2667wc9p2jy6g96cw53c";
+      name = "sweeper-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kmix-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/5y3gdnaa0a8nhpd5a2abp3ixcdnmg9im-kmix-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kfourinline-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/s96mhycwzwrv5w708mz6appsbf1vivz7-kfourinline-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kmix-14.12.1.tar.xz";
-      sha256 = "1zk1c1m1zihb4wih2330a95gd1skakwsx0vccxp8np3nsh71z3fa";
-      name = "kmix-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kfourinline-15.04.0.tar.xz";
+      sha256 = "1wpcdzlpy8jdnlzzhys8n08pknk7ncq41dchs2ii3v30w1dnwln2";
+      name = "kfourinline-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "audiocd-kio-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/6h2dlw28xi87axxdglbkjz2jyjl78ijv-audiocd-kio-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "ktp-common-internals-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/0q8wks5hqas02y3j384lwqy2a1npvmch-ktp-common-internals-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/audiocd-kio-14.12.1.tar.xz";
-      sha256 = "1wi3mwx9v7lh71ciar29c1bprwh2lgq46yq3kx5gq7wz20cx54hh";
-      name = "audiocd-kio-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ktp-common-internals-15.04.0.tar.xz";
+      sha256 = "0y6jwqaxvkzjqdz4j3b4z5ybz4d3ci09x8apfr3h0q5pf4crkv8p";
+      name = "ktp-common-internals-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "lskat-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/awrjks0ihywpqygz8aqwrxn53yd8sljb-lskat-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "krdc-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/ch18h2226p60xnyjndy40r8fgwajd80p-krdc-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/lskat-14.12.1.tar.xz";
-      sha256 = "19q5qzfh1dczkdz612hw21849h438dhl21ghbfm5hi5m04vmn8rc";
-      name = "lskat-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/krdc-15.04.0.tar.xz";
+      sha256 = "1ikm5a8lb65iljdvs16ipclkassjjdf7i49whcvz71rx8agp01hr";
+      name = "krdc-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kmahjongg-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/kk2rlvdl5hm4b0ms3i5pvs1r6lh5ipbh-kmahjongg-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kdeedu-data-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/05dzvpk81hhrfp0yncmgnq8q8nlps3z3-kdeedu-data-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kmahjongg-14.12.1.tar.xz";
-      sha256 = "1pbq9f6zb96v98sz94kz979z5scpqzvc5fp4nxs2dg1rx1la8qxl";
-      name = "kmahjongg-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kdeedu-data-15.04.0.tar.xz";
+      sha256 = "1r157dbi75ayxww57vhww3cjxv1z2y2mv54xh2cf3zfjv6kmp7lc";
+      name = "kdeedu-data-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-workspace-4.11.15.tar.xz" ".tar";
-    store = "/nix/store/pmn8vgwjdszsl46pra65vn5i7pxfj7g4-kde-workspace-4.11.15.tar.xz";
+    name = stdenv.lib.nameFromURL "signon-kwallet-extension-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/1z4nb0mp0d654n7wmyddxslx82rh2y10-signon-kwallet-extension-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kde-workspace-4.11.15.tar.xz";
-      sha256 = "1y7df6mar72lzy1dan7v5wwgf2w669b0hkrdb6ai1s3whmqr611a";
-      name = "kde-workspace-4.11.15.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/signon-kwallet-extension-15.04.0.tar.xz";
+      sha256 = "1s3nm7vrwwgin278vif6w8yyi1vg9hk401swvlhwmn9305bxqm01";
+      name = "signon-kwallet-extension-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkdeedu-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/1l6fwf3bb28myf3k3hsiv27gk8ar6gz1-libkdeedu-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kcron-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/8qjk4ri8l2cvvqaf5qpmzwz33gx0n9kn-kcron-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libkdeedu-14.12.1.tar.xz";
-      sha256 = "03jic27ghfz2gpbn2nb69qiiip4vgy3y4as8qx328cl39l5vh8d4";
-      name = "libkdeedu-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kcron-15.04.0.tar.xz";
+      sha256 = "0srq463k37klfbvrclhrni1kbn2bxxsfzp8l8lbx4dz8p93fcvdp";
+      name = "kcron-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ktouch-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/wvgsj2m324xic0rjr6kyi7pfwqnfpmzq-ktouch-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "ksirk-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/hngc4aajjzr5qszkxi745fi8l28k8wp4-ksirk-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ktouch-14.12.1.tar.xz";
-      sha256 = "07z1nkyc4hxjd39pczkv1z6dxdjn3334wnv778mdrf98lm77vjxd";
-      name = "ktouch-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ksirk-15.04.0.tar.xz";
+      sha256 = "1rl2c1yjiiw3gy4kblxgf2lh2sd5bpwz36hi9kv1dvf00bwi1w0x";
+      name = "ksirk-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kblocks-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/wgjmvym6jg44xr5mzgw3pb77w1ya8s2h-kblocks-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kdenetwork-filesharing-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/br98dpkixyvcr4dwp6fqfcgzrvgqvps1-kdenetwork-filesharing-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kblocks-14.12.1.tar.xz";
-      sha256 = "0qk5g5karl29g4hbpl7lfgahv71as3mj6j604cpd2wiwma05qa2s";
-      name = "kblocks-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kdenetwork-filesharing-15.04.0.tar.xz";
+      sha256 = "1296rg0axk6gc765kv3wnqqb7mp45sqw8rvhz631ybbsvcy9vk6c";
+      name = "kdenetwork-filesharing-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kqtquickcharts-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/5ppmqjmqizw31x1yjnzmicybln433l9a-kqtquickcharts-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "okular-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/8lzrv2slw0ck39i94w8ms8zm5vfx2x9v-okular-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kqtquickcharts-14.12.1.tar.xz";
-      sha256 = "026am7l64m721vv3l79z6v3avxq94z1vrzx1ifwf8p001inf4ydy";
-      name = "kqtquickcharts-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/okular-15.04.0.tar.xz";
+      sha256 = "1xfj7hm8149xn5g9yy56zd93bjs38k10009l6d2xynvqcd2k5sl7";
+      name = "okular-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "sweeper-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/1nwklpfvdggaxadjc3396j8qgwdl619h-sweeper-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-runtime-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/1zj95rkrgbp4s8khzd7hjdnz9ndib9q3-kde-runtime-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/sweeper-14.12.1.tar.xz";
-      sha256 = "0c3kqnjwi5q24k7b05dr5mygd3ps0r1s9cbs49r9zikswz7gky1d";
-      name = "sweeper-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-runtime-15.04.0.tar.xz";
+      sha256 = "0dpbmg8w5b2hq3fw38v3fa4w45lm1p06sh72rscsz2mc2ly6bkxr";
+      name = "kde-runtime-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kopete-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/gcj1qvbh1m7hbbyfdsl1nypc07nzy0yn-kopete-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "konquest-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/p08rr4gqznxl4w3gfd7na11v8l1s8afq-konquest-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kopete-14.12.1.tar.xz";
-      sha256 = "1pkgzlq7scz0pvmn2dis128rh2hdfxhbg6imn4mwrizmlpaycb98";
-      name = "kopete-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/konquest-15.04.0.tar.xz";
+      sha256 = "154vbny41axcckdi4dw928kvhfvw8j5b34l79dqa15lnsml92m6f";
+      name = "konquest-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kbounce-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/w5dhnrmkm982i7kw1j9j5rf09z22cka9-kbounce-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-baseapps-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/g2j9js2pgakja03ljw9zl4xp9v2pn8l4-kde-baseapps-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kbounce-14.12.1.tar.xz";
-      sha256 = "1x726x5x6cpdnig0wmam7zzigj33afwswdmxxgspnpimkybwpy0f";
-      name = "kbounce-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kde-baseapps-15.04.0.tar.xz";
+      sha256 = "1xiv9qmv7x6djv7fg7khsqhzrnypr8dg1c3ximi9r32jvcfcda7q";
+      name = "kde-baseapps-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kanagram-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/cxxfxxpmnk70i9cx0cgx7k6jdg32s73f-kanagram-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kreversi-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/h39cafz2080k7xih81jn5f7scfpvszdw-kreversi-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kanagram-14.12.1.tar.xz";
-      sha256 = "07lz09armwr4j594pn30d617ngxcn8n3yxikm79ck5020gx4wvgx";
-      name = "kanagram-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kreversi-15.04.0.tar.xz";
+      sha256 = "0z7rp0d52cgc8lsnjj0p0qh7fydgk1348ljymfmw8kr41848fag7";
+      name = "kreversi-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "zeroconf-ioslave-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/5jhzsqxdfzh1zw1d103np2rm34jdj945-zeroconf-ioslave-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kate-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/17j3xfw2gjbvkb6k09ykyf8avx7fip38-kate-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/zeroconf-ioslave-14.12.1.tar.xz";
-      sha256 = "12ri1dbbzc9dwx2n843979yvh93a9yrzpprk9jdmjr1hkna8rgmy";
-      name = "zeroconf-ioslave-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kate-15.04.0.tar.xz";
+      sha256 = "1g4dh9d55mbdnxrxp8kyid52gg649rnd6xhv1di3k1zz6x5jjnr1";
+      name = "kate-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkeduvocdocument-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/zcxv7zv41p63pij7d37wdp4hcll77ldc-libkeduvocdocument-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "libkface-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/f6n75hb70xfprv3rpa78n59icxglv3n8-libkface-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/libkeduvocdocument-14.12.1.tar.xz";
-      sha256 = "0nqjcddjmapgadlkv97banjk5fh7p355hfxcbspksyndsgplz1hv";
-      name = "libkeduvocdocument-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/libkface-15.04.0.tar.xz";
+      sha256 = "0hm3llyjprfhj5l7y97kyyk61cbis7hmlgpf3qfin958hmip7kds";
+      name = "libkface-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kmousetool-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/dv7j6rb4688zzlp36l45f2h0vzykvybj-kmousetool-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kdesdk-thumbnailers-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/frl8ikxyck6mv44rdwlca5dg64vlar20-kdesdk-thumbnailers-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kmousetool-14.12.1.tar.xz";
-      sha256 = "0k38qj2hv9k846fba4sxdg1biplbdn5hfmfhx5qmc6g6h8xrs2dr";
-      name = "kmousetool-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kdesdk-thumbnailers-15.04.0.tar.xz";
+      sha256 = "1y3wix763ndi3xfwpm3h3cfj3r446jkrslgn09bplm4x36jdd2wv";
+      name = "kdesdk-thumbnailers-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kolourpaint-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/dqi11m0gnkyrfppdlibvgv2gbycpjqm6-kolourpaint-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kremotecontrol-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/mxrd14q1c9hbw5lnpvk32s2jb18cjyrn-kremotecontrol-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kolourpaint-14.12.1.tar.xz";
-      sha256 = "15vkd7i35myfi9m11p52g8x7dlkvf06fa400r9vbw321fza2gyjc";
-      name = "kolourpaint-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kremotecontrol-15.04.0.tar.xz";
+      sha256 = "110bcp9b4y1mwpvd6r09zlrr54f1qdncxixliivclx9y0nrf9ljf";
+      name = "kremotecontrol-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kgeography-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/zl0qg5scvgmzsq6c7l4s2rs4dh6v243h-kgeography-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kmahjongg-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/gaj2cqkjp0ynwsywrshpy7glfagz37ds-kmahjongg-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kgeography-14.12.1.tar.xz";
-      sha256 = "04g2sw2r1i8kc85n9igk15kmk3hc8gdci52lxk4ca04bxcif7061";
-      name = "kgeography-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kmahjongg-15.04.0.tar.xz";
+      sha256 = "0agqvghlvw3n8xr15n44zjidxqghpmpzf5834n7d18yllnkmyqzz";
+      name = "kmahjongg-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "dolphin-plugins-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/1cknwl7y4djaq1cwjj3g38k8w8gi6zwc-dolphin-plugins-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "ktp-text-ui-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/5vsvkxwxycdr0qk54ksiyrlbdfqxc7qq-ktp-text-ui-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/dolphin-plugins-14.12.1.tar.xz";
-      sha256 = "0sjfm5ry54h56vbbch11js50a70pvwbkinyxxgyvs6g260ngpkx2";
-      name = "dolphin-plugins-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ktp-text-ui-15.04.0.tar.xz";
+      sha256 = "0az6ziraqslcidjflljc25scrg1i2kgkppm93bd8y8zy4a2q1wns";
+      name = "ktp-text-ui-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kreversi-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/rbc1h7c1v7bdzgwxqw5xs2x19rn4z9q4-kreversi-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kshisen-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/jdmiqffbirvn2pzxx0vfia6v9mq9q1jx-kshisen-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kreversi-14.12.1.tar.xz";
-      sha256 = "1011262n5zh6hji7xxgq3k2hkgh0hqhpvk9krw22plda4nww2xwc";
-      name = "kreversi-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kshisen-15.04.0.tar.xz";
+      sha256 = "011a3gqij509vl74v03s24in83i2qyylrpasi8cpx81hgbwd7zkd";
+      name = "kshisen-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdepim-runtime-4.14.4.tar.xz" ".tar";
-    store = "/nix/store/rwsx6c3s4nc7vkcfk0c39jbp7f5f0rvp-kdepim-runtime-4.14.4.tar.xz";
+    name = stdenv.lib.nameFromURL "krfb-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/r0b24gfzlljxq2wxxs6pyfvgacarvp7n-krfb-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdepim-runtime-4.14.4.tar.xz";
-      sha256 = "08axhahiqv77cr6ssvh1cadqjvv1064w5l94wxadnyq3vz8kl6kz";
-      name = "kdepim-runtime-4.14.4.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/krfb-15.04.0.tar.xz";
+      sha256 = "1j1mfjgza7zs3dsvm7aqr0w3lnia1svxrc47gd5imagqxzi5xb5i";
+      name = "krfb-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdf-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/5caacq7s0yh79mqykwj5wydj3b5gyl83-kdf-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "ktp-accounts-kcm-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/qqn7jza6dgshhapkvj97a4i4960dy5da-ktp-accounts-kcm-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdf-14.12.1.tar.xz";
-      sha256 = "1cvd7ydk277crv1wiw7sn72mv9lf5pqk56gylfmzr63mr7dyj5iz";
-      name = "kdf-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ktp-accounts-kcm-15.04.0.tar.xz";
+      sha256 = "1a45apf4vmjpsrbm98ym8k7qivmfaiwsdsf0f65vi91imlkfdd2x";
+      name = "ktp-accounts-kcm-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kiten-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/8dl8yv38wpv199jjgw3kdl8rajxnnc77-kiten-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kgeography-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/arp2vca2a13jqqc37cv5pa03s4aayg1y-kgeography-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kiten-14.12.1.tar.xz";
-      sha256 = "0518zbvgn3w00b7lxfivrgrp8xrpb09rf9cf9zdxdl2z37gxmvmv";
-      name = "kiten-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kgeography-15.04.0.tar.xz";
+      sha256 = "1gm17z7a4dgmqds3gvwf1scgxb2js5xvaq4f74hr1042jq2br0dk";
+      name = "kgeography-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdenetwork-strigi-analyzers-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/1widcjdd8hzy1dnabg9px06yjc0k7ncf-kdenetwork-strigi-analyzers-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kqtquickcharts-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/7iwcjypw2l9kkgm8l3dbchm47jziyjh0-kqtquickcharts-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdenetwork-strigi-analyzers-14.12.1.tar.xz";
-      sha256 = "1xdb3hm7iad2wvbwqaa5bbqzgg6xdbbv68xfjajpx8k9cn20kh9r";
-      name = "kdenetwork-strigi-analyzers-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kqtquickcharts-15.04.0.tar.xz";
+      sha256 = "08p53xa49hwgwcp1vgp1c0pghj2l5a2g71s0q30xn7vz7y91bi92";
+      name = "kqtquickcharts-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kcachegrind-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/k4y83g821js66c35bc6x2r8m1924vd4f-kcachegrind-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kdegraphics-strigi-analyzer-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/28krw7dahfrcmwlbfqabzd6bmxqx9fia-kdegraphics-strigi-analyzer-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kcachegrind-14.12.1.tar.xz";
-      sha256 = "01fa9b73ymym5qyd5lirb4cf6c37x02a1a9ls2qgzswflm557d49";
-      name = "kcachegrind-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kdegraphics-strigi-analyzer-15.04.0.tar.xz";
+      sha256 = "02zpwqcfi0v0f53y4i2x1yn6d3nynlp8x7xb4ciacvmxzssh9g0i";
+      name = "kdegraphics-strigi-analyzer-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kstars-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/plbszpr250pr7x41578a4b5n329wgl4l-kstars-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "blinken-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/pr2d0pipsss9n5xdd9zrgv939smlrvwk-blinken-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kstars-14.12.1.tar.xz";
-      sha256 = "08px9765vl6hpmy39wyhlbm4d3y5wh82w33g2fppx4d9bxmpz166";
-      name = "kstars-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/blinken-15.04.0.tar.xz";
+      sha256 = "1475yf37nlmnqq5sh2gc8x1nbkypxy560qmdyar3m5cs69r77679";
+      name = "blinken-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdepim-4.14.4.tar.xz" ".tar";
-    store = "/nix/store/shap58rcwhg13766v7zm28nxr6rn09gw-kdepim-4.14.4.tar.xz";
+    name = stdenv.lib.nameFromURL "libkdegames-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/w7f148vp2gdz22fhs5g65qjzbl9h36kh-libkdegames-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdepim-4.14.4.tar.xz";
-      sha256 = "0jpbc84xv07j2qynkn4mhmwlldbmjg6v7dqc1028kfk7sbcahhf2";
-      name = "kdepim-4.14.4.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/libkdegames-15.04.0.tar.xz";
+      sha256 = "1rwbr5pqn347rfhz56phswfzxmm37xpnw699si1612mkmmbl92ba";
+      name = "libkdegames-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ktuberling-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/c4m2nwfbjwqgc9ydq6macg4zkmrsd7v6-ktuberling-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kdegraphics-thumbnailers-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/jn27x6czz0lripamkjgkwga4cxyicmcm-kdegraphics-thumbnailers-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/ktuberling-14.12.1.tar.xz";
-      sha256 = "1ghymw6ljvkd9wi4j0f1n8gjkhxfkqvmb8n36lasrfr27v57z68v";
-      name = "ktuberling-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kdegraphics-thumbnailers-15.04.0.tar.xz";
+      sha256 = "1p0alpdmhl3fm1r27cqiz80w9r1zmwj7pmdxf4f6mv2pf5q7z5kw";
+      name = "kdegraphics-thumbnailers-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kblackbox-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/rnz72ryzp7mcxk83l71rw7br3k6hamr9-kblackbox-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kcharselect-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/1xvdiwnp84qn7cvcissssf92w4nx8y7g-kcharselect-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kblackbox-14.12.1.tar.xz";
-      sha256 = "0cxyzlsvhw9rg3b9c558zbqr3ijbzyx5as9g92ald8w7qjja5jnv";
-      name = "kblackbox-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kcharselect-15.04.0.tar.xz";
+      sha256 = "1jfh1kzcazb4b4wqv6mjy69h8fx78zzf7xk60vzaks07b4c7x9x7";
+      name = "kcharselect-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kalgebra-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/c3gmynlqgyhdx3nghhwgk8i85qqysjsj-kalgebra-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "libkcddb-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/7in63wvw5njm2gqxqbsjvj8sh7j5zbsf-libkcddb-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kalgebra-14.12.1.tar.xz";
-      sha256 = "0pn4scp7y7ih60jaq39kanwgsc2aslb41v9xw8322kk8q4gyc8g4";
-      name = "kalgebra-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/libkcddb-15.04.0.tar.xz";
+      sha256 = "1ldjfkppfhknln6hn3py8519p5jc63pf9apwx7h5jf3z6ci1k29p";
+      name = "libkcddb-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdeedu-data-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/53ksfs7gxzr33sgdbfxk4ydjzzl2c7y3-kdeedu-data-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kstars-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/vqrsgg7jlr6h8y6m2cp2fvv0jpbv8jvk-kstars-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kdeedu-data-14.12.1.tar.xz";
-      sha256 = "0hyqwkva7bgi43fgad4caz8q4pcb9kx5czpc3d8nksk5q28a1llg";
-      name = "kdeedu-data-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kstars-15.04.0.tar.xz";
+      sha256 = "0mj6haknp9y03md9j007w5sf66529chififw0xy6a7bvnagaph2g";
+      name = "kstars-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kigo-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/ggvs29ryi85ig0r9z3jq259kvyq1k1h0-kigo-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kget-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/cglfzvjxh6b61dyvla9q9g0qnw6rzlm9-kget-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kigo-14.12.1.tar.xz";
-      sha256 = "100rrip6w08ld2xgwdm2dryk8qa92dssdz0a0iykgklddq6dvxr1";
-      name = "kigo-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kget-15.04.0.tar.xz";
+      sha256 = "0v4gfik9ddzpddknrj9vp2d2awn2bjzn74n173njf90pbfnql3y5";
+      name = "kget-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "print-manager-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/p445xkdbm1dqqb3p2x10rag6xccidp9c-print-manager-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kanagram-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/dh926v6zz23z9lqqqvhia5ilwxazd4lq-kanagram-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/print-manager-14.12.1.tar.xz";
-      sha256 = "1ad9a23cfivyzfgajg1bn10n2glp2ks8yqkl5f0xk5alyldzbir6";
-      name = "print-manager-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kanagram-15.04.0.tar.xz";
+      sha256 = "1iw2vp82ax93kbc7ffmh9wsgjp0a772vb2bxsmm5g5jcmjd8vcr4";
+      name = "kanagram-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kshisen-14.12.1.tar.xz" ".tar";
-    store = "/nix/store/1hx5ws8bbzh0lnmjp0x8ln1s7rv3x62a-kshisen-14.12.1.tar.xz";
+    name = stdenv.lib.nameFromURL "kteatime-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/mrdsmb6qaj32np3p3mcwi3sx38kmgvjj-kteatime-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.1/src/kshisen-14.12.1.tar.xz";
-      sha256 = "1b0csn1ngpcwcl8iwv02hy1gb6hk13453khzgya6ckixk5szcdy7";
-      name = "kshisen-14.12.1.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kteatime-15.04.0.tar.xz";
+      sha256 = "0g1hhlqhag0lllm8s10ylw5a6qwgsmb5hj33l2knbifa2sdg4v0c";
+      name = "kteatime-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "lskat-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/w24lqbmni5n7w2xdmw1khzixg9f2p64m-lskat-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "ktp-contact-list-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/44z86p3l3axqq54wnvbbjavifp6jrnxn-ktp-contact-list-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/lskat-14.12.2.tar.xz";
-      sha256 = "0c5zg0lkzcgf7ff1hqy6rh8cq5z4935p7rmm463pl933djpbl5bn";
-      name = "lskat-14.12.2.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ktp-contact-list-15.04.0.tar.xz";
+      sha256 = "08k2yplr67s66y4134n007kzsdxnrwgjhv09babprb4cbcm7pdgm";
+      name = "ktp-contact-list-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kpat-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/1w6n38dac3mslyfl5blf1cas013m9h8g-kpat-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "ktp-filetransfer-handler-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/a66l0r6622i36x7njknq4rw77wq1z8f1-ktp-filetransfer-handler-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kpat-14.12.2.tar.xz";
-      sha256 = "1rhs752b3ncbpbmrc9zknww0dsihh3lvwvh629v1s6xc0vqvcar4";
-      name = "kpat-14.12.2.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ktp-filetransfer-handler-15.04.0.tar.xz";
+      sha256 = "0z50v3bq4i618c1sh5fa67il4vhn8mk5c55wlhxc2q8srr85ii92";
+      name = "ktp-filetransfer-handler-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdesdk-strigi-analyzers-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/738qaln8qxvsdnqiy6adk9sh28rfjkgy-kdesdk-strigi-analyzers-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kompare-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/lmbjfk56h71c44paw60x7wl6pd58yc0w-kompare-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdesdk-strigi-analyzers-14.12.2.tar.xz";
-      sha256 = "08db2nhkw265i2dfbka5q6vm7bxbjywk1p52hhjc57a2qvqfb5ww";
-      name = "kdesdk-strigi-analyzers-14.12.2.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kompare-15.04.0.tar.xz";
+      sha256 = "1pf693s580p208dbjj6d4w11i62bwfifjn3wmn2fd8fip3ajdgxh";
+      name = "kompare-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "zeroconf-ioslave-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/fl2nm7vv3k36vyf2wml8pv4sskh53ycr-zeroconf-ioslave-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kdegraphics-mobipocket-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/54xdq0xdkmw2z3j0zhfxi6gjvm60g919-kdegraphics-mobipocket-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/zeroconf-ioslave-14.12.2.tar.xz";
-      sha256 = "0jx35018amdcgmxi9c7alc4c80qywzakqdrzyq5i7jxjcl3y1ly0";
-      name = "zeroconf-ioslave-14.12.2.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kdegraphics-mobipocket-15.04.0.tar.xz";
+      sha256 = "00m5i5jdnj92jnjm32ryh8dlf3fzl2mzybm5w5y1a82fq9l7j774";
+      name = "kdegraphics-mobipocket-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kmix-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/jrmw028qjd86q4mjyasx64iyssaj7wk7-kmix-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kdenlive-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/dacxkxjxhz3afz4165nv4siyn6sb5jws-kdenlive-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kmix-14.12.2.tar.xz";
-      sha256 = "1jx2mkrdx5jgrjr02snb199xradpxaw42dw8y7icbpmkihxmxry1";
-      name = "kmix-14.12.2.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kdenlive-15.04.0.tar.xz";
+      sha256 = "1ski64rqa1h1aqr16vwnvpqpww7vgfzbnlki3998k8gbc703q512";
+      name = "kdenlive-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kmag-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/g87b5njzgp7jrydvwvc2xwpnwv0p33kd-kmag-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "ktimer-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/nab346b2rb5dwkj4gdnjm2pyhnzf0i4h-ktimer-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kmag-14.12.2.tar.xz";
-      sha256 = "0bcrr67v6h9vc69341b662z7dbgxm3yrazfkfsdlxp1ahqspl6w5";
-      name = "kmag-14.12.2.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ktimer-15.04.0.tar.xz";
+      sha256 = "014jfyx4lizq2bh5yx73zarn9mzp4lkyaxvml0m8i53zdnacnqvr";
+      name = "ktimer-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "mplayerthumbs-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/35izrbqhb52zlfs2x1qsjc0k1l2d1pkk-mplayerthumbs-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "libkmahjongg-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/1rqzjg16kl3m8cc6pjf2cakhjx90kkhw-libkmahjongg-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/mplayerthumbs-14.12.2.tar.xz";
-      sha256 = "1kwpd3j64zm78qwn42q3kgipywdlcpvibng06x032yv6i8wmi6m1";
-      name = "mplayerthumbs-14.12.2.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/libkmahjongg-15.04.0.tar.xz";
+      sha256 = "1912k9h4j8rhly5x03anf4gzjs0aypbwh8ifvhn289gydccqfcyy";
+      name = "libkmahjongg-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kbreakout-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/hqsma0ww8philxqp1hk22sk3lf711y4i-kbreakout-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "ktp-approver-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/ijsjgpid0pnrq1d174gpbma6xfik9989-ktp-approver-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kbreakout-14.12.2.tar.xz";
-      sha256 = "12y03rbm13pg1c8xpgclklin5vjzsidyaiamhh5bqpqsxsqcnh5n";
-      name = "kbreakout-14.12.2.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/ktp-approver-15.04.0.tar.xz";
+      sha256 = "0sfi4i071iini7bv9i7d4f952rnd5r89vqnhkqqrzbnmi9bh4rx4";
+      name = "ktp-approver-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kreversi-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/cixkkb370365vic33rl9n9846ll44rqx-kreversi-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "cantor-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/7rf8al4ncyxkhzg899mssimw3lwf0qy8-cantor-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kreversi-14.12.2.tar.xz";
-      sha256 = "05zkwswpy5sw9ab3gc012pgvl0wq8f2lb0qhdr96rvxgp8m273j5";
-      name = "kreversi-14.12.2.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/cantor-15.04.0.tar.xz";
+      sha256 = "0npl1p3gwflfl9rrvbi9ql28af6m1h2w46vkqh4ksp4d6jh9lx3p";
+      name = "cantor-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "jovie-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/xmvafr9hszzwndqazdzsn9i90cwi0afs-jovie-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kbounce-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/9b915jv5dcm7kinwvj9yrxs72vbsravw-kbounce-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/jovie-14.12.2.tar.xz";
-      sha256 = "0yfn5n3n3knacvpr3cqiii0hldbxc6m09k1g53hlksay61s2r56v";
-      name = "jovie-14.12.2.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kbounce-15.04.0.tar.xz";
+      sha256 = "1jllvam65kjfanry4wl2yhhgi5hak0swiradyh15b73rb89w2lj2";
+      name = "kbounce-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-sr-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/yhs96yv9mv61pp521mpay8i0dgqlmm1y-kde-l10n-sr-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kcolorchooser-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/zhlxa8x34g7yz6wwqnhn062d4yxgl214-kcolorchooser-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-sr-14.12.2.tar.xz";
-      sha256 = "07f8x34q8bdcsvc3a76zpd0sjxnq5ja6ghl3d9a0a4ix0hyyv8zd";
-      name = "kde-l10n-sr-14.12.2.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kcolorchooser-15.04.0.tar.xz";
+      sha256 = "0g51v8641712fyycm3d6pkx8mlxkpp832l5i77f557lgi3dqfnh8";
+      name = "kcolorchooser-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-hi-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/l2499bc6hfv5x284cs4bjvqbmbxr0aij-kde-l10n-hi-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "audiocd-kio-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/gcg36nagmfjc9w510pbihc44gz765nh6-audiocd-kio-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-hi-14.12.2.tar.xz";
-      sha256 = "12ky5zmds18n2sgivrnpds8qjkd64397ia9h8h9s5s9l3cwgipb2";
-      name = "kde-l10n-hi-14.12.2.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/audiocd-kio-15.04.0.tar.xz";
+      sha256 = "05by4zrd3s2rkv915dq3ri6rhq39sl9wkw46diajkwzqdg6ajbiz";
+      name = "audiocd-kio-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-tr-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/kpcnzwp6wg76slwd2zdmzmg09iydims6-kde-l10n-tr-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kgamma-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/zd7r3mali9j223lm28w0xx6fl4jkiyfd-kgamma-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-tr-14.12.2.tar.xz";
-      sha256 = "1d326cxhfx0434x45lq9wgn5csvmclgd6fmyqzwlax88vm57gg62";
-      name = "kde-l10n-tr-14.12.2.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kgamma-15.04.0.tar.xz";
+      sha256 = "17xfiaz751q38q29s20k6fffshd3jndydnj54q4bd5l08fwmxmq6";
+      name = "kgamma-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-pl-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/p36g7i6w8hgsz3wdax3ldxzv3djmw258-kde-l10n-pl-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "knetwalk-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/65sm832j0rnm215vmd7gcrnnbj1gd2cj-knetwalk-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-pl-14.12.2.tar.xz";
-      sha256 = "0knjhk0941qf28l4izz2ssfri88s09k0vxd3d6xblg51r6m0b2sk";
-      name = "kde-l10n-pl-14.12.2.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/knetwalk-15.04.0.tar.xz";
+      sha256 = "0ljwgb5sb8x2g2qrvnl1lzmk34zcg6g1qfyp6p74h8lbhfk1vbgl";
+      name = "knetwalk-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-km-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/iyab41x341l7b1acprqv7azbdbxbd0lw-kde-l10n-km-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "klettres-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/bnd0dnbv8ybywwzaskjlx2dvdw3l9afc-klettres-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-km-14.12.2.tar.xz";
-      sha256 = "108pcxflcbhisixivg6153sm8rrbdrrh6rbvxib307dh1q1sl7ix";
-      name = "kde-l10n-km-14.12.2.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/klettres-15.04.0.tar.xz";
+      sha256 = "1kzcqj1w5dcmc54v96q3s6v4fj86kgc9vdllg7l98bv9d2zcxpph";
+      name = "klettres-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-eu-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/sqlfyy4bhzgnv75msvyv2m7sx8vwhb0g-kde-l10n-eu-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kapptemplate-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/qg0q54wpsmr1y9dfa72y24fjr1faqd8y-kapptemplate-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-eu-14.12.2.tar.xz";
-      sha256 = "0x8dihag23ljyw50qpg3bqyhfg8p4f6k1daz2102wkqdbwhzk1ch";
-      name = "kde-l10n-eu-14.12.2.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kapptemplate-15.04.0.tar.xz";
+      sha256 = "01ldjxgsv422l9lay5yg5b9y0cbbwpfl8x41a1wvm9h2l4k0mn3r";
+      name = "kapptemplate-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-nds-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/63qi174y5jw1cs3q0wzb5jk4j64q4zqp-kde-l10n-nds-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kjumpingcube-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/g3mfvybxvh2rws76bdsvd7fcnkc3cjdh-kjumpingcube-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-nds-14.12.2.tar.xz";
-      sha256 = "1nyz71cpin9cqffjaca9wv9s5v9n358agb1ncamg5iqj176cxvrl";
-      name = "kde-l10n-nds-14.12.2.tar.xz";
+      url = "${mirror}/kde/stable/applications/15.04.0/src/kjumpingcube-15.04.0.tar.xz";
+      sha256 = "0mj33yz2565px6ljlw6k0pgd2ljq9gsjx4x9jzq6wbcjg6vbiyah";
+      name = "kjumpingcube-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-et-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/f4jmy4xgm9a50a4r6nlvjz61ihw3w14j-kde-l10n-et-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kaccessible-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/51djz0y5i1mr90pv9fmxi0vwzrrj2ygq-kaccessible-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-et-14.12.2.tar.xz";
-      sha256 = "1a4kih4lb4sqwasvqhqj06r37rj00vjlhwihlr7jk8z373yg6kk3";
-      name = "kde-l10n-et-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kaccessible-15.04.0.tar.xz";
+      sha256 = "1q90ak7yxvvi5scxajb3d4nid2h7y7xfvdbqfd9a6w312r6lcvz8";
+      name = "kaccessible-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ko-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/j4jf2n3bikb23kzg55i538jjhz7gn2jx-kde-l10n-ko-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kuser-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/4q0xn6h1mf6plwikl16v490hbcm1c3jf-kuser-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-ko-14.12.2.tar.xz";
-      sha256 = "0vv4xdis64nc66i81fnilnkl8max6wm07kzwiqahdnrbrza8vqab";
-      name = "kde-l10n-ko-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kuser-15.04.0.tar.xz";
+      sha256 = "0fgjfd76iiyp98013x9la61qxnw454kcrl7vpikg37hqaqbzmgkh";
+      name = "kuser-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-kk-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ha5w0palyj9b7ajwd5xdqppgjnx1vsv0-kde-l10n-kk-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kiriki-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/p393dfammjyxak0wm3vblzcb8n7r0gnw-kiriki-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-kk-14.12.2.tar.xz";
-      sha256 = "0bvghaggmzm8a12gl2z6ykgf8qabiagjmmddiqihbnvdi27ia78c";
-      name = "kde-l10n-kk-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kiriki-15.04.0.tar.xz";
+      sha256 = "0cg4iijyk96lwc48ifs5arip3y51wpb4fd4slgjbkhvg4fc859sa";
+      name = "kiriki-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-hu-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/9cjm0q29zj5p7if67m6ax4vp9bsp1xmq-kde-l10n-hu-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kdepimlibs-4.14.7.tar.xz" ".tar";
+    store = "/nix/store/819bf5a5q4b4l0w9yi099capf9il9whz-kdepimlibs-4.14.7.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-hu-14.12.2.tar.xz";
-      sha256 = "0s2h123kbylc9ijxv6yfj5l593zgy5ar843rn82jjpvfbq3qj11n";
-      name = "kde-l10n-hu-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kdepimlibs-4.14.7.tar.xz";
+      sha256 = "1cmqyx0shm0ss48pjh9jm9g9bghkkl6fg5wgw4yhs4dgz1nj9qn1";
+      name = "kdepimlibs-4.14.7.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ca_valencia-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/v1zrvmd2lvn0y3brh0j4h5k97sgqj6jn-kde-l10n-ca_valencia-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "amor-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/fmbdfhm9703yaq7x619d1s97il6prp7r-amor-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-ca@valencia-14.12.2.tar.xz";
-      sha256 = "0ivr9rxk220rxdw37yx5ipdd8ik43jn43b50cbanw6hx3h39bpiv";
-      name = "kde-l10n-ca_valencia-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/amor-15.04.0.tar.xz";
+      sha256 = "167j2qqkivrc2pid11nmnllw2m2amr8d9jvafy54j3i7mcbs788k";
+      name = "amor-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-fr-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/l1nsi3pqrb0wv2v650sa8xax75kpinxx-kde-l10n-fr-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "knavalbattle-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/y9k66adhrcr1vxyzdvsx3zymkd7b4zaa-knavalbattle-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-fr-14.12.2.tar.xz";
-      sha256 = "01lkgx857vmxl90si1b55gyz27iqdbk7qkn5v40n356zzaicrxva";
-      name = "kde-l10n-fr-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/knavalbattle-15.04.0.tar.xz";
+      sha256 = "0hgwx63g1lrzrszajya4va2pidh2xm1qy7b8iw5xi1yz1khn6cvd";
+      name = "knavalbattle-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-sk-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/qmf7y72b47pnq0b0gmxhw3slsgmy2awf-kde-l10n-sk-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kiten-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/zb4wpb0g4vbkrnwrk7d54l2dd88cz4b2-kiten-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-sk-14.12.2.tar.xz";
-      sha256 = "0diajsp56l6dg96m9nij834dmky1gh48wd8ji5zs37fvpmdc96r0";
-      name = "kde-l10n-sk-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kiten-15.04.0.tar.xz";
+      sha256 = "0lpvwm20zr7zq7p09igbacqhm7pv4bv7r701nijw5l9l4d58hq3y";
+      name = "kiten-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-es-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/var4wc2isqx94ay6lq8fnnynb1566sgm-kde-l10n-es-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kwalletmanager-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/4i8v7c1a44idrlpdqc6yk41w6r34259x-kwalletmanager-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-es-14.12.2.tar.xz";
-      sha256 = "01ha5db71rzkr3a0mlq80ag0fagivvjh26ck0y8da101lgl01i4r";
-      name = "kde-l10n-es-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kwalletmanager-15.04.0.tar.xz";
+      sha256 = "0c5r6pfinb509a0mn2k31wksiya9b52pjm77bbaq60k1y39fsizc";
+      name = "kwalletmanager-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ca-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/3h7wyirznwm4zh6flqq1j2hacayvm423-kde-l10n-ca-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kalzium-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/6ivi9a4yilhb621zj0kz07yzbxa5wpxs-kalzium-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-ca-14.12.2.tar.xz";
-      sha256 = "1gcypc9l95iry45vh4pl1i7hwrdnm4lgnwnfnw1l7016lhgfjr8m";
-      name = "kde-l10n-ca-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kalzium-15.04.0.tar.xz";
+      sha256 = "1x3vdi9h5px84cm7k1nbrlakkb13xrc25d6yw22pnfsf3v4n66f5";
+      name = "kalzium-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-cs-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/mi03yzrjslab56mj7qw22d2lzl2kk4pj-kde-l10n-cs-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kfloppy-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/7w91cal36byklnn0mzzclgjj5hpjzb2j-kfloppy-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-cs-14.12.2.tar.xz";
-      sha256 = "0rb6wnw0944zpllm4cac063r7hl5rq28x3b5a6has0cz4mqk9jw9";
-      name = "kde-l10n-cs-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kfloppy-15.04.0.tar.xz";
+      sha256 = "1nmcdzd7zhr4vfxb8lgl7dxfs01wy81kcag36s43hg7mfs5xb0k4";
+      name = "kfloppy-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ar-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/9lw0j1h2pwvl1zpcl8cjba2xqc7lwkp9-kde-l10n-ar-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kolf-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/76g0y1k03dlc50d5wfdgpb2grsy9p0qa-kolf-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-ar-14.12.2.tar.xz";
-      sha256 = "0nkv2pj4f3hjrv25l8kqm9cqv0j7h3crrzyqzq026zzz6znlq190";
-      name = "kde-l10n-ar-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kolf-15.04.0.tar.xz";
+      sha256 = "0nzqvq5y2mvh7x2lsq8prkyn99j8137hq5pyk5d9yhla4lpq2lr4";
+      name = "kolf-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-nl-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ix18mmzjf395q3wj2qcbpm1z9jvywm4k-kde-l10n-nl-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "print-manager-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/rmvqcnl3b77hxhcw7z22vx03pi1gk3gp-print-manager-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-nl-14.12.2.tar.xz";
-      sha256 = "0izpvjmlh8yk1nnzpxa59n6lv4fk7575j8nwjapy0ynrknps4fff";
-      name = "kde-l10n-nl-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/print-manager-15.04.0.tar.xz";
+      sha256 = "0yn8dhvpxv5dxdn41c6rzar66gvlqmgb3m9f0rdrxzqmw9xidzrg";
+      name = "print-manager-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-de-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/xa7h417v8b57fzimvggiyfx7hys197kz-kde-l10n-de-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "poxml-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/kinljjyys5d6s5rfyhl6jzmh8z5bm92d-poxml-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-de-14.12.2.tar.xz";
-      sha256 = "1y54csccymc7hpbsm8kjw4v9ypgvxqcqahwvan2x84fvn7p80inb";
-      name = "kde-l10n-de-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/poxml-15.04.0.tar.xz";
+      sha256 = "1cziw2ydylsx45s5hrg1bfwk8qv9jbvji3hyzwi6jqc72fpv9q5x";
+      name = "poxml-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-fa-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/44rprv2vwz090i48pnykzws4blyryxw8-kde-l10n-fa-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kblocks-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/jjkr9khw6fzh7hb4xss9jx2qwz05jral-kblocks-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-fa-14.12.2.tar.xz";
-      sha256 = "04qxb6qaj1cb174m6svd83m34fv8hwws8v4a20igkh09b5bl3dsx";
-      name = "kde-l10n-fa-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kblocks-15.04.0.tar.xz";
+      sha256 = "0q32xvajnv7x3fmhax1bmc4f7530cijisn48hpnpkm4g4mn68qb0";
+      name = "kblocks-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-wa-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/5051arszznb40q77d34zcwnaaxwv5wx1-kde-l10n-wa-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kdf-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/1wrgspd1n890ln1dffghslw86z2ynfz3-kdf-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-wa-14.12.2.tar.xz";
-      sha256 = "08il92kssd4d1zdkks4777pk8l2n3k4abv589x8rja4rlmpxrscq";
-      name = "kde-l10n-wa-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kdf-15.04.0.tar.xz";
+      sha256 = "18i9rbl210vj370n3irjy2ai4vrhg26ivfs37wl0zdvz4i81ncg7";
+      name = "kdf-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-nb-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/hvcw01d444zkmyw1zpds2mnw7xmx4wca-kde-l10n-nb-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "libkomparediff2-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/krsghsp3cs3wmib774g36933smh1bldv-libkomparediff2-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-nb-14.12.2.tar.xz";
-      sha256 = "1q461np49d0n0zhby9dd8knf7y3w9vi1r49bzlqwd1y4hb3alnms";
-      name = "kde-l10n-nb-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/libkomparediff2-15.04.0.tar.xz";
+      sha256 = "0i9vyc4bfqj22a1v48f3gyfkxl3pi9smsg0lql1bs0x8rsn7iznd";
+      name = "libkomparediff2-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-uk-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/xqqsvrfab53ybxfm0hq63bnlqpn6pz62-kde-l10n-uk-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-dev-scripts-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/659kk26hrkssc4xkyda1kwf41ri00csx-kde-dev-scripts-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-uk-14.12.2.tar.xz";
-      sha256 = "0avr2c9drnkv7ndz9mqjayf6pivk6hbghmj6rli91lvqavjp6vlb";
-      name = "kde-l10n-uk-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-dev-scripts-15.04.0.tar.xz";
+      sha256 = "09r8wcln0m5akwjs939dbbz20kdqyxag91028vfmwzkw9r99604y";
+      name = "kde-dev-scripts-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ug-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/kc6d1lkncc3djfn8zybhz6xzz7nzickb-kde-l10n-ug-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kdepim-4.14.7.tar.xz" ".tar";
+    store = "/nix/store/i8i89jlpkd3rmgyfbw8xbv67az4xkmjq-kdepim-4.14.7.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-ug-14.12.2.tar.xz";
-      sha256 = "17jizdwkfh3gfi9ykpszqw49fzswgps7xlbq9j8pjflyk36rya9i";
-      name = "kde-l10n-ug-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kdepim-4.14.7.tar.xz";
+      sha256 = "0hnmpjrcv0qcyn6hagpayza2bjkyd2v8y02rriifq9q99j7rwyj0";
+      name = "kdepim-4.14.7.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-zh_TW-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/35mka79zjlplbis7b6dhiz48wls25gc6-kde-l10n-zh_TW-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-km-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/xdmcjjrfxhwwigf32sbafbakczc9jfyd-kde-l10n-km-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-zh_TW-14.12.2.tar.xz";
-      sha256 = "0h3nfp51w7r601d6rpi55nzrmpywp3dalwqjwx4a6rnlawf3s2hr";
-      name = "kde-l10n-zh_TW-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-km-15.04.0.tar.xz";
+      sha256 = "1rv7pp35sgqppqs320pnlpqrjs0ljix9dd92fl2jrfpag15fi887";
+      name = "kde-l10n-km-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-fi-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/qs4xzws3s0vamj17m98fxcqqvp8hyyw7-kde-l10n-fi-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-es-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/0kz1fd8ha3m8r5kmqa9phr607ayry1ds-kde-l10n-es-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-fi-14.12.2.tar.xz";
-      sha256 = "1q8j8v7i7lz3qk22adr1cj0bs6qw36540bj0vdzpa3390fn3i2ra";
-      name = "kde-l10n-fi-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-es-15.04.0.tar.xz";
+      sha256 = "0bjh1x3snldbmfvdamgid23cxv1sn3qwsdpy92h1djb49zbm51a0";
+      name = "kde-l10n-es-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-el-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/yz0rzw7m437glx49xdxp4zz7ic51g5nq-kde-l10n-el-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-fi-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/brvc7zjfmcvif2y8n4zrmlva72v243md-kde-l10n-fi-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-el-14.12.2.tar.xz";
-      sha256 = "0wcbzs0s1nqafa0hi0abb17yw3jnxcq2mxyk4h5p9g7q7pkvh6s8";
-      name = "kde-l10n-el-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-fi-15.04.0.tar.xz";
+      sha256 = "0xh66i7wgapi6bhig712mlq8dkaml9dpzsj43dic58xw8bx4n6s4";
+      name = "kde-l10n-fi-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-bg-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/fcqsn91fsip4bi7y763y07i3ii4ji8zs-kde-l10n-bg-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-nn-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/h0hfrfigk06zqqgl0crsah3sqgh05syp-kde-l10n-nn-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-bg-14.12.2.tar.xz";
-      sha256 = "099af2qdxjy8whfaw0hzmlywb7l7bmpssga90xyahr7nh6l8vwnz";
-      name = "kde-l10n-bg-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-nn-15.04.0.tar.xz";
+      sha256 = "1d2yvvl6rralsw77vg6hmbi84dswf116dpab7r5039nqgxnr8k81";
+      name = "kde-l10n-nn-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-lt-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/nbb6gg7pc3yzjxs3gj7l0363i5d1bq1h-kde-l10n-lt-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-it-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/r2mbi7gj1a4f71cp6xgjxfkbmx1qzzrp-kde-l10n-it-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-lt-14.12.2.tar.xz";
-      sha256 = "1lkjmcj77mmk6lvh1h51k8i9nn33b0q9vgbampj33qgax1d7a4mk";
-      name = "kde-l10n-lt-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-it-15.04.0.tar.xz";
+      sha256 = "1izidgcrzyvxka143cpnvrcnf2ddzp8384sjw6bvw32wsxi3v0mp";
+      name = "kde-l10n-it-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-pa-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/92dr7l2vrh1j4bxj2zy21prpfb1v9ba6-kde-l10n-pa-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-pt_BR-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/kxaxpwzy0bs1675by3qhhvj1hlvvig7a-kde-l10n-pt_BR-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-pa-14.12.2.tar.xz";
-      sha256 = "1fagcrjjm7s0kpkfflkjx6rbgzprf7qidpbgwzw3jjf501vfdpkn";
-      name = "kde-l10n-pa-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-pt_BR-15.04.0.tar.xz";
+      sha256 = "0s6pc40ig83zjqbgqwhfkxzhp9wcrgac6hs5qhcxbs3awfmxi5hn";
+      name = "kde-l10n-pt_BR-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-hr-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/2iqdi982l5gbh3ajibgznzxg6ryjn49p-kde-l10n-hr-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-kk-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/mxmsybkjr2pr2xwfrxciwf6jjn2mp1vj-kde-l10n-kk-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-hr-14.12.2.tar.xz";
-      sha256 = "11dabhhz676ria4nwvkx49igzm481fl9996j3p6rzd4kbhrksgq0";
-      name = "kde-l10n-hr-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-kk-15.04.0.tar.xz";
+      sha256 = "0czb1dmrdciim910bnazvsvi7lcvq27bj055f36w6y6l1zgvv8c3";
+      name = "kde-l10n-kk-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-bs-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/rfkj26fa9pi0mraxd8mgnh758dhp0m7n-kde-l10n-bs-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-fr-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/cj9bhf10x4rcvcia97l9qhjnzll979ls-kde-l10n-fr-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-bs-14.12.2.tar.xz";
-      sha256 = "1x4m0cksbiy25s8pynskmasy7kkzm8i8mp5dvsx3wsh0msf4pg1i";
-      name = "kde-l10n-bs-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-fr-15.04.0.tar.xz";
+      sha256 = "0g94wik9q6c9w5x851k76qfk0fknv6ga497vwqka1h4yrmdmc1vl";
+      name = "kde-l10n-fr-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ga-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/sw87zcl7ddd68wlws5689h7r7g5bbcgl-kde-l10n-ga-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-he-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/pyl52lwdrvfi3xpby5yyi93204jp3mjx-kde-l10n-he-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-ga-14.12.2.tar.xz";
-      sha256 = "0ayambdzdfnky6bwnk5ghnch18y4ran6inrb8v4i1c407zn74ydx";
-      name = "kde-l10n-ga-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-he-15.04.0.tar.xz";
+      sha256 = "0hpnn6rci0bavl6hqs6v2ylz26sjyf5siwi2klfc3fsw6a04in43";
+      name = "kde-l10n-he-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-zh_CN-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/id89acc90qgfqjcidjfsx1sn62yk7c56-kde-l10n-zh_CN-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-nb-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/rn2hih1b8fdbjahg1va76kn7cdjq05g9-kde-l10n-nb-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-zh_CN-14.12.2.tar.xz";
-      sha256 = "0876r1bp36w0iljrlhlnxfizapvw0h2qmpjnf5s7vf5iisrvsbrb";
-      name = "kde-l10n-zh_CN-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-nb-15.04.0.tar.xz";
+      sha256 = "1mz3bcm92745zr6gn7q85p72l57sh19bcvvkpg40c63k34xpwpan";
+      name = "kde-l10n-nb-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ru-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/rki0855bdgqwi8ajwmnl9jdm1hgn18xs-kde-l10n-ru-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-fa-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/8mvkdlcf0azzq8y5g1r2bbq15z92b8df-kde-l10n-fa-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-ru-14.12.2.tar.xz";
-      sha256 = "0i2fb0fa1drg99m5k5d8sdv04g809c3dz507wlrb9bnmarapahhn";
-      name = "kde-l10n-ru-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-fa-15.04.0.tar.xz";
+      sha256 = "1jmwjlbnlciy4k9szqi7vjwjpx94faixjg2mmg42cjfx5as9ws5x";
+      name = "kde-l10n-fa-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-gl-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/xhqd4bxhv3p1mwr4j7h59858dc782ycs-kde-l10n-gl-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-nl-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/01ryc8gdgvjawaki8qaw5dpbyibvng63-kde-l10n-nl-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-gl-14.12.2.tar.xz";
-      sha256 = "1mpzxlk93bf50ajk3m9ly19fdn34rnpznap6bad05zj9wczin9km";
-      name = "kde-l10n-gl-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-nl-15.04.0.tar.xz";
+      sha256 = "0a3c7fkw0cczdd5733c7klfsffpi5ah1i6alqknm15y534bsigzc";
+      name = "kde-l10n-nl-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-da-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/8p2ygqhbbzxmnrjjxyris3281bdklbm9-kde-l10n-da-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-cs-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/g71kfpca8y88a0dmcrphban2vjvyr85m-kde-l10n-cs-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-da-14.12.2.tar.xz";
-      sha256 = "1lqs9fpp1dj8r0mpnjy8m7aa9jg8iv30k7wdpxpcf634m2p06911";
-      name = "kde-l10n-da-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-cs-15.04.0.tar.xz";
+      sha256 = "1bl0w1qhk05xqniv1piik9gkj5nlcsb90bpxlvj0sd5ivcqxma53";
+      name = "kde-l10n-cs-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-sl-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/gdrvx87d6y9q47alc0s2251dzm04wpdi-kde-l10n-sl-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-ko-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/afq8qa9cr7yli1djasn7xs9fg781b3dd-kde-l10n-ko-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-sl-14.12.2.tar.xz";
-      sha256 = "01yj9wh5zr72vgxman2j49ihhcyxr2yw820g2cz68bbqh829riiq";
-      name = "kde-l10n-sl-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-ko-15.04.0.tar.xz";
+      sha256 = "181gzqhg6lc5z045l05zxz4zrc6hx36fmb91v62sfn2w70dc6jmd";
+      name = "kde-l10n-ko-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-id-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/qcs4fdkjrkgva632nqyi1z24h517fvl7-kde-l10n-id-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-is-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/0whvwp9h1lrnqcf68qihaq5mlz73lm5b-kde-l10n-is-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-id-14.12.2.tar.xz";
-      sha256 = "1cc1yfps29fakra3xfnnzf6blqsydx4r9scsd0w0f8xxk3mr87j7";
-      name = "kde-l10n-id-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-is-15.04.0.tar.xz";
+      sha256 = "050fdym6mlj1m1m594jglhjcxwk8dx4hc6p1428ldc19m4b9q06c";
+      name = "kde-l10n-is-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ja-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/klsqxbpagy7jj2ha51hqr7h9qpd4qg9s-kde-l10n-ja-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-zh_CN-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/fd72fjmwlgy7znmi7gz71qzd6fb9w5k7-kde-l10n-zh_CN-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-ja-14.12.2.tar.xz";
-      sha256 = "0i7x21yvj3ipg96jmfqs7kaixqa82f5s58mpi34vyypcc1ap4731";
-      name = "kde-l10n-ja-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-zh_CN-15.04.0.tar.xz";
+      sha256 = "0klkxznhfc5sfrlnz80fqf06lzk8g411cz2v0wpd2wjafk1pyf56";
+      name = "kde-l10n-zh_CN-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-pt-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/lmg22mpi05l0944ihv9z72jg1i8xs2zc-kde-l10n-pt-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-hi-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/g1nxxpcihfcb0kwk0bm53acvv8b0yfgh-kde-l10n-hi-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-pt-14.12.2.tar.xz";
-      sha256 = "123j4h4bhy0xdhazl18yccp17283k98s4f09f24r5b54yzw5cs0k";
-      name = "kde-l10n-pt-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-hi-15.04.0.tar.xz";
+      sha256 = "12qgzwiy0igz7i352dwk5ipsxhia0spi74ibk70xr7irr9axgidr";
+      name = "kde-l10n-hi-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-mr-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/pgw29ki339a22l9c7incm93qvmjhvwif-kde-l10n-mr-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-ja-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/knj0hcr1dirq6rlhmw9dg1vl5ag52h6k-kde-l10n-ja-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-mr-14.12.2.tar.xz";
-      sha256 = "02z4hq74gxgvcnx0za74zlyx01m407bc3219wiqb88ly5b6g59af";
-      name = "kde-l10n-mr-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-ja-15.04.0.tar.xz";
+      sha256 = "1b8741fzhimf3bch6mc9hzdj040y50gf7fgd7ja5n5ipi0ma2drf";
+      name = "kde-l10n-ja-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-he-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/4p5v5j7l1j5xvz83jilwmmg22v5pl1y0-kde-l10n-he-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-mr-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/lg8jgickpm35z3mfypigxhngq4r93c2h-kde-l10n-mr-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-he-14.12.2.tar.xz";
-      sha256 = "02lmsvdyw878hk55r5dqm065n3f1czgq0icspi25ibxgvhf0nmji";
-      name = "kde-l10n-he-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-mr-15.04.0.tar.xz";
+      sha256 = "0v2mcmrpqz31yix7z7kcjcfpwpghsifnvwmdf1k1lif0a9mq5qq1";
+      name = "kde-l10n-mr-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-it-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/pzpmizw0hsfczli3wk7mihsad2ziwnjy-kde-l10n-it-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-pl-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/yq2f4v4vfafxk8j1j1v97jbh39bklnag-kde-l10n-pl-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-it-14.12.2.tar.xz";
-      sha256 = "09sfiv36q40sy9w3nqld89lgmpd8kba6xav683a28a1i0ipsjjbc";
-      name = "kde-l10n-it-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-pl-15.04.0.tar.xz";
+      sha256 = "002nladxsgh9pamcaibsx7z7dcvcpbii9dyql8v3845wqjpgj8wk";
+      name = "kde-l10n-pl-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ia-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/7gphdvwvll05pn6dn3wxydy66d4an0hc-kde-l10n-ia-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-ug-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/1i36fnf4018v9zc0awz7raqbv7269cay-kde-l10n-ug-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-ia-14.12.2.tar.xz";
-      sha256 = "03jkjrbgp59xiwrbj9hp55y3qhpcyg1gxwv0vcbvxaxpg1zg7s1x";
-      name = "kde-l10n-ia-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-ug-15.04.0.tar.xz";
+      sha256 = "094x3jnaby75q1j7q6c79y0sw63hsqqvw1qv0dzjgghky7qs584s";
+      name = "kde-l10n-ug-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-nn-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/6xryf5sf70rqzsp6zirfc85hbq8mq93q-kde-l10n-nn-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-pt-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/0svv0vq2dl7cm4wihdsp459m404jvimk-kde-l10n-pt-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-nn-14.12.2.tar.xz";
-      sha256 = "1wr73m10liqvd7fkq3gqh4y2ibwgm200cbk6dv58xr25jjh1ji2l";
-      name = "kde-l10n-nn-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-pt-15.04.0.tar.xz";
+      sha256 = "177b455rgdrm021lvwlx6xgbnk3mh38l6080i2v52rzjm6bmchsy";
+      name = "kde-l10n-pt-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ro-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/zjdd8bp4639ylb7wr2h0a6zl4ka4hv5j-kde-l10n-ro-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-gl-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/h1i1cg1qhsxfiffalx4j4bar3nbwjpjr-kde-l10n-gl-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-ro-14.12.2.tar.xz";
-      sha256 = "0p4b7bngb3j2xsixk3s5wks7050famwbh00cgdpq8gd02i01iplc";
-      name = "kde-l10n-ro-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-gl-15.04.0.tar.xz";
+      sha256 = "0l27hrsd1pbk3w0lgz34zspmc6b4cs4y0p8i6y1sq51sd5p8qwd4";
+      name = "kde-l10n-gl-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-is-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/hm9hivcnjbbhxnr2k1p95lfa57y9qpa0-kde-l10n-is-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-ar-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/vsqwvz9r39nypa1hcxnn3figzyngpf6v-kde-l10n-ar-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-is-14.12.2.tar.xz";
-      sha256 = "1fz1azj7z127zpf257hzavsd0r3k7j1gd3wgw5i9prr3n0xp589j";
-      name = "kde-l10n-is-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-ar-15.04.0.tar.xz";
+      sha256 = "04djbcdq3z4iysbvdiai2qd7wm9zx5fp400k3zsw36150g93ar7q";
+      name = "kde-l10n-ar-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-en_GB-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/hp26lgcf3jrgcqsrai43kvimlpq9gs48-kde-l10n-en_GB-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-uk-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/sc5haa7ci8zwglc03s60bc5and8ydqgi-kde-l10n-uk-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-en_GB-14.12.2.tar.xz";
-      sha256 = "1vmgrbx31683j47na433h2sps961h5av1rkqrmspdpls32g3hjq4";
-      name = "kde-l10n-en_GB-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-uk-15.04.0.tar.xz";
+      sha256 = "0n01ypzyqr8k30hakahpm68430bgr207yv5mbw2parzj3xbwzpbl";
+      name = "kde-l10n-uk-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-sv-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/y18jr4kswbh1qlhw83xyig9rri07yya3-kde-l10n-sv-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-el-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/fn45av76smcp2bj01aphy1m49na74jlz-kde-l10n-el-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-sv-14.12.2.tar.xz";
-      sha256 = "1a702cyyhg5dk9bmfxmpsyj4h9lk2hrm8rcdzwy6lmhvclgc4iqj";
-      name = "kde-l10n-sv-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-el-15.04.0.tar.xz";
+      sha256 = "0xxfqc1hzf3nbvja8c6aq6axpwx64ifqz32nxw4171valjj1faqv";
+      name = "kde-l10n-el-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-pt_BR-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/bcssbybfddwdy45n5sfr8aw2a6xxpn27-kde-l10n-pt_BR-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-eo-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/ijscp8qiliavdzda0k4vzgmfp30a065q-kde-l10n-eo-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-pt_BR-14.12.2.tar.xz";
-      sha256 = "0lvjzcpv6j4i3xavkcbjbz17mxzj59rqiq9gxhvqnk6wihzwr3d1";
-      name = "kde-l10n-pt_BR-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-eo-15.04.0.tar.xz";
+      sha256 = "12j9ggkgjbz229iwzpb19hjnl6zy2fvgkk68mh133ij3ik70i3bd";
+      name = "kde-l10n-eo-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-lv-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/xszl4r8c43w086w15mf61lis5ar4ig24-kde-l10n-lv-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-hr-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/lm8d1vbsplg0r6z7ksir7z9nqjy7c0pj-kde-l10n-hr-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-l10n/kde-l10n-lv-14.12.2.tar.xz";
-      sha256 = "1i8xd2apf8gr657w8jzc2vj4s7izh1kpqnz1n75yk2b8gbr0aiqq";
-      name = "kde-l10n-lv-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-hr-15.04.0.tar.xz";
+      sha256 = "0a0p1bspv849zdja86rw7lvg60h6rgl1g5hc4zajmq9sviknsy3k";
+      name = "kde-l10n-hr-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ktimer-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/5bknljgh37bx5v4c0vnmigasa3xq3cka-ktimer-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-lt-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/bm9c9n9jln8aadmjmqhjqh67vd2d3126-kde-l10n-lt-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ktimer-14.12.2.tar.xz";
-      sha256 = "15bar1j2var6i1jawq0nc4zkifl1qghciqyqavx39sm1cxphqirf";
-      name = "ktimer-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-lt-15.04.0.tar.xz";
+      sha256 = "1l899bj9zw5db9wf6zhd6f9mpyynwagk907q8ws2xh6nlgrs9ydx";
+      name = "kde-l10n-lt-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ksirk-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/xmalh942dl6rygwk4jxpirabx2l8n0j4-ksirk-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-de-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/bp31anbdx5f3blgdnhl205vrqw9jgfx0-kde-l10n-de-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ksirk-14.12.2.tar.xz";
-      sha256 = "0ab8vbk5640jaq6r0f0f5nidf0xx62lb140hq42flmid0hw6ls57";
-      name = "ksirk-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-de-15.04.0.tar.xz";
+      sha256 = "1hd0pz2n0l1hs5dy8426n53w8d0a4mys7m7wyihs0a7akf76cy4s";
+      name = "kde-l10n-de-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdenetwork-strigi-analyzers-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/hl424krxwgahhhykhwhq2lxmrjdvfrxh-kdenetwork-strigi-analyzers-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-ia-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/0a57w09ilczqr5dwwz8x8qvgqq4wbzpj-kde-l10n-ia-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdenetwork-strigi-analyzers-14.12.2.tar.xz";
-      sha256 = "1802iy6w5wchj2lj6b7yp32nj4pbh1pn44v2pvhafg0nj49rn0iv";
-      name = "kdenetwork-strigi-analyzers-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-ia-15.04.0.tar.xz";
+      sha256 = "03wir3y5hz3fnkqqv97bcjv4rc768f953y8dqsc362a61zidw70l";
+      name = "kde-l10n-ia-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "cantor-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/sv2xx8whd4smmx447iaxg3akivyk74gs-cantor-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-tr-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/whhz3930c4q5n50v7n9xbzc6l4xblf3m-kde-l10n-tr-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/cantor-14.12.2.tar.xz";
-      sha256 = "0hcxr28083qadm7b6pjqh959dvj79dvymkigxv851ainvspr82km";
-      name = "cantor-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-tr-15.04.0.tar.xz";
+      sha256 = "0h1997x62ycisnfnbawjfqfwblh6fhqqscns79f7d7krxhfyq7cr";
+      name = "kde-l10n-tr-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkdeedu-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ka3asqxgpas752w1h3agc2c1ka3brp19-libkdeedu-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-zh_TW-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/22fjrzh19zha3ldbwkb7l64gnnq60i5h-kde-l10n-zh_TW-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libkdeedu-14.12.2.tar.xz";
-      sha256 = "0w7wkcr46fp3gidfgm4gp3q26vxp4szfbqmk4624ysrdi85aa6br";
-      name = "libkdeedu-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-zh_TW-15.04.0.tar.xz";
+      sha256 = "077pr968z7d8ldnv87vsfn9j13llx3qqw9gwc041c9av73vp4ccg";
+      name = "kde-l10n-zh_TW-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "bomber-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/dw2kr8sgmcrw2p3vy1cqdq2jk93i7rmr-bomber-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-sr-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/16bpvmlzzw1cqjmrlvznd5751p1fsi18-kde-l10n-sr-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/bomber-14.12.2.tar.xz";
-      sha256 = "12ff8rikxb1x7j4b5jg41ph5pgp60vn133npzalq5vsldmrgj3h9";
-      name = "bomber-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-sr-15.04.0.tar.xz";
+      sha256 = "0yicfyaj6zckk0x9skw9q3qnh0f0vz6pmahgh1pd5ayl3sqs8dhk";
+      name = "kde-l10n-sr-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kopete-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/iifrjlqyrylq47kvmb7idgig4y05yp69-kopete-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-lv-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/zv04hsibpg539rzkg1g7h2nfm946pz8h-kde-l10n-lv-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kopete-14.12.2.tar.xz";
-      sha256 = "025pwhvcidszg4mv8hw8hya9xvgw08yvkzigxsk4pjn5vm49y16i";
-      name = "kopete-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-lv-15.04.0.tar.xz";
+      sha256 = "1r2fahydjybk5zparmn4wjciys5kjsjps2mkhlk1x5k9aa0wimjg";
+      name = "kde-l10n-lv-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "oxygen-icons-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/c1s7763fzbnnslcn95spcv0swp6gx3xb-oxygen-icons-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-hu-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/04hs3q4dknk3b305zqibxskqnzm4f6r0-kde-l10n-hu-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/oxygen-icons-14.12.2.tar.xz";
-      sha256 = "0dc0zkl7ivigcf5vf72gqnijm8p64bq4ibqkr02k8yv7yqq123wz";
-      name = "oxygen-icons-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-hu-15.04.0.tar.xz";
+      sha256 = "010d3x7l1kadp3wj2v9jg0bjd9d3xw2q3ql7i21705s2zi2any7k";
+      name = "kde-l10n-hu-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kmplot-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ff917gin734l0i1w84xdq2s6hjkjjmwp-kmplot-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-nds-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/5n06i2kass6wqnl6ql28s1ryrbj2399y-kde-l10n-nds-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kmplot-14.12.2.tar.xz";
-      sha256 = "1j7fnqi02pqwc0pgv0qgykm2hih5ncg7pbkwyskj5sds8xs86f55";
-      name = "kmplot-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-nds-15.04.0.tar.xz";
+      sha256 = "0asgj3dkbjgcabl4qrz3i8dv0i0348dg6q0fk1sgicm4257y0a7l";
+      name = "kde-l10n-nds-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kmahjongg-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/jv7gpjyhacvmdvbdy5j34nrm06zk2aig-kmahjongg-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-sl-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/ai53nz76fbqj1adsl4lb0byvvcn8bg2v-kde-l10n-sl-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kmahjongg-14.12.2.tar.xz";
-      sha256 = "0dc9majrsg2fgl8s8wqyhyjl3d40qf4m7wxx9m7076sa2h8hj4g9";
-      name = "kmahjongg-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-sl-15.04.0.tar.xz";
+      sha256 = "0jm6b37irpp0jabad4jpqlvpw6ir5ygc0cs49138hb58kcjwi54v";
+      name = "kde-l10n-sl-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kolf-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/x3c14mkaxp4swyxaa7js7yq1rgrx7gvf-kolf-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-ro-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/p18pga44549fxqa0ksijc057dd5phbd6-kde-l10n-ro-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kolf-14.12.2.tar.xz";
-      sha256 = "1yiq1sw6a74s8pq7cs4rl8rvawcb3rrw2kbwdgcaqvq0krgnlc8h";
-      name = "kolf-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-ro-15.04.0.tar.xz";
+      sha256 = "1lmjz5578b1xbgdgrrlgv6vyiara2n5595kd0pg70s1ixvd986as";
+      name = "kde-l10n-ro-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "bovo-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/habi2k9mvpz6l5lj2i2yfig6ghxrkf5g-bovo-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-ca-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/6grb8a1wydjjdkn2vkv2sj1dd8wp4317-kde-l10n-ca-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/bovo-14.12.2.tar.xz";
-      sha256 = "0z20lywx4x4pqdbqqhz0m84vzml6kxn53sl17z0lgnf74zh0vqam";
-      name = "bovo-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-ca-15.04.0.tar.xz";
+      sha256 = "16n29ja4d83g001js682ijibblhfwfb8pww561bcvda84qbvhham";
+      name = "kde-l10n-ca-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "audiocd-kio-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/qjs07i14179wq2gj40gcj99q0i7fgsmr-audiocd-kio-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-ga-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/izn9fzf1r2xyc57rj889rc6ziv9kjsiz-kde-l10n-ga-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/audiocd-kio-14.12.2.tar.xz";
-      sha256 = "1lix6yzradscrr79b4fj5lqs1f6wlrzyr0qwk5mvb9g326p8c4sr";
-      name = "audiocd-kio-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-ga-15.04.0.tar.xz";
+      sha256 = "1n8prxqxxr8r76ry0jaszsn446y8vdk9b629ypj8s4d0byz336bq";
+      name = "kde-l10n-ga-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kaccessible-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/byi9jaq7vijdfqzbqyyl8plk0mgb6cf2-kaccessible-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-pa-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/pbaf3bd49drbap8bx58pgz85xllqvjhh-kde-l10n-pa-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kaccessible-14.12.2.tar.xz";
-      sha256 = "1xq40cl7pqm65k9h3yvhn7zjb80z3lpqyp823wm6nz6qld4hr4bg";
-      name = "kaccessible-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-pa-15.04.0.tar.xz";
+      sha256 = "18rqlh26qc4h7jbsa6jq27k5d1d5kwdbrd1slm8fcw67r6iw72ai";
+      name = "kde-l10n-pa-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "konquest-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/47visnxvfz3h8wa0485wiq5659y5li8k-konquest-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-et-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/311y10ml4kxpkicjlja7k6wwm05yd75p-kde-l10n-et-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/konquest-14.12.2.tar.xz";
-      sha256 = "1h9ql9alyprh8ykfzfgj3nkch40hdp1vyfkshm5kaab15b657bgy";
-      name = "konquest-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-et-15.04.0.tar.xz";
+      sha256 = "0hkh800rx03w5gvy1lc7fn0s5kldihcaml5ryvx0g1qrj5k61b3r";
+      name = "kde-l10n-et-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkdegames-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ccx7yrjpgljpv0f61jlczmx738y7skpd-libkdegames-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-wa-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/lld8r34x3lclrb30p8w0qr6gw117h923-kde-l10n-wa-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libkdegames-14.12.2.tar.xz";
-      sha256 = "1pxq9gzw5m5i8d1v1d34mvmfr138hwfvq5z9pg2h9zw5y3hs9g7s";
-      name = "libkdegames-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-wa-15.04.0.tar.xz";
+      sha256 = "0mivzilb2f3fp5wn2vc6c3z20n0l4cdpckyk43fdb4h9sys02xs3";
+      name = "kde-l10n-wa-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "dragon-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/swpywmriiwy1npn7k3gcazisra9gfzqb-dragon-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-bs-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/ajsr93ly7db9pwjjbrkvr5r4n0cx03fx-kde-l10n-bs-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/dragon-14.12.2.tar.xz";
-      sha256 = "0gd9zr9fj4r2789bi6f836y7m6df08p05vizdy04cf9s2hjkr9wy";
-      name = "dragon-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-bs-15.04.0.tar.xz";
+      sha256 = "0zw2q22lm73k04c3nb0596xd3hknfhc7gq9i4n7kj55sblv0mqzz";
+      name = "kde-l10n-bs-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "juk-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/nsrq6d9bini4804hkkzsny91rfxcgp01-juk-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-da-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/45bg2qd1nyjnnqi4yzpkkwcimlnr5fs5-kde-l10n-da-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/juk-14.12.2.tar.xz";
-      sha256 = "08brdx7hfm48hmhc0rg0r3c4brb3mkb0r23j2ps0y210pwarkwh0";
-      name = "juk-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-da-15.04.0.tar.xz";
+      sha256 = "1v07bazlq6420zkfy6m3jvwcyy2snz93967209204jnxkzf3ssk6";
+      name = "kde-l10n-da-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "cervisia-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/vjbvvbnqg3fjghc19159ikqm6yii6z30-cervisia-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-id-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/ack1f3vdjkjbzpdsai22ki3lncc5v6s9-kde-l10n-id-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/cervisia-14.12.2.tar.xz";
-      sha256 = "120a8brfllk6jybn4zpyj0w5bpv2dvibcqbh37qh9ld2h6v9rrr2";
-      name = "cervisia-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-id-15.04.0.tar.xz";
+      sha256 = "10mr2d24akz5la2bz88y827dcv061sqrbi9awbiirgd2wqisnn8z";
+      name = "kde-l10n-id-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdesdk-kioslaves-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/1nli1nsr1a3j7wprpjhwmmy418l6ibx4-kdesdk-kioslaves-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-sk-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/gcnmv26q44ya6jb2xwhm4kvp8aqr059l-kde-l10n-sk-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdesdk-kioslaves-14.12.2.tar.xz";
-      sha256 = "14vk4aqdwny4iidsvznfzss51k1376lp4v65bmqbpwf2kg6mis2s";
-      name = "kdesdk-kioslaves-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-sk-15.04.0.tar.xz";
+      sha256 = "13v871ahfj3bwaj0ha6fm6gpn7x9qw9m5dz89mfg3h5vskqv7akl";
+      name = "kde-l10n-sk-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdelibs-4.14.5.tar.xz" ".tar";
-    store = "/nix/store/cr9ncrb5lfgi7nyrdqlrh2c3xlj2a5rp-kdelibs-4.14.5.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-bg-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/v7ln63jsr0v32l86rqyg6fpinzpjpns0-kde-l10n-bg-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdelibs-4.14.5.tar.xz";
-      sha256 = "1jizh61vz83za06mb23hhakx99jf2c59c02fz5kld9mnxzzl5fgm";
-      name = "kdelibs-4.14.5.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-bg-15.04.0.tar.xz";
+      sha256 = "1p4y9rbxwwnghslwjk1m32a26h6pnssyj73ns1az3saqyfb85gkw";
+      name = "kde-l10n-bg-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kmousetool-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/9vi7j77n4x5qpl4jphl3cc52cc34wymq-kmousetool-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-ca_valencia-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/vaih1nkjz81vm6vgfy25iqd8dxrivsqc-kde-l10n-ca_valencia-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kmousetool-14.12.2.tar.xz";
-      sha256 = "06ifiay1mxcfb0bzzcf14xkvd4iwy9va37x3jm0xxhy9641cxq7i";
-      name = "kmousetool-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-ca@valencia-15.04.0.tar.xz";
+      sha256 = "0ij9xp47mv63hgdbri7cmvld3zgg0sfgip0gg7iqinzkj1cifj9f";
+      name = "kde-l10n-ca_valencia-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kalgebra-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/4v4hcxa9v1hykiypb159p0618nf0dij9-kalgebra-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-eu-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/rkbbjy12la1p7l7vm5xk4hwy72f4piys-kde-l10n-eu-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kalgebra-14.12.2.tar.xz";
-      sha256 = "10iz0vjn8mscgkb0vra8ac0rbdyw45xzz5rydlkczr9w3hxnccyy";
-      name = "kalgebra-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-eu-15.04.0.tar.xz";
+      sha256 = "129k6m59x8f63f393jxx61s67f9gmaab9ilaqy2978d64l3z0bpv";
+      name = "kde-l10n-eu-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "granatier-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ilynhcqbrfbhafhvmbag1j7nrkiicszs-granatier-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-en_GB-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/fzwxz4747hfpjisg7n5kc77gb92dm3c8-kde-l10n-en_GB-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/granatier-14.12.2.tar.xz";
-      sha256 = "16v0pyjby6yyrqm64p4a0lkxf0bb50smkz680b1yp3mcc5nm22mw";
-      name = "granatier-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-en_GB-15.04.0.tar.xz";
+      sha256 = "16c255j3klss711iqk41k1kcf5nn0lwg0qr74c1abvgrnpsm261h";
+      name = "kde-l10n-en_GB-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "klines-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/64fb2pidpaccqzk5wddvvxma515fk6nl-klines-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-sv-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/49fv8h0b5lzf4cm5qc6baj9sk9k29pnz-kde-l10n-sv-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/klines-14.12.2.tar.xz";
-      sha256 = "10km97mbz9z816ki12jki46mb0h2829l24spiai9pk8mbvkyqx3w";
-      name = "klines-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-sv-15.04.0.tar.xz";
+      sha256 = "17z9yvw9mrjb7h3qa4zc18f5z2n6b0gr4y76s7jfnh8kpjgm1sgr";
+      name = "kde-l10n-sv-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kmines-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/1g8n4bq8p2dn5mvncb6a046kjmndgfpy-kmines-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-l10n-ru-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/30j0lkfk4p7pwv4nyknvm1wbd93cfji7-kde-l10n-ru-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kmines-14.12.2.tar.xz";
-      sha256 = "04axmsgq3wcim5fs9jgwgbb9z7p0a96qxhm50s5dwk4lv6fhzzv9";
-      name = "kmines-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-l10n/kde-l10n-ru-15.04.0.tar.xz";
+      sha256 = "18l7wnfr1indy8im131lxd45da9x49ii1iavi8g1lzmqq0av097z";
+      name = "kde-l10n-ru-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "superkaramba-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/l32ji88v0j54mhvsqdg7ysqqalnwjx4p-superkaramba-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kcalc-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/4qsl43z86wq82bpspki2y4gfn8iy6xag-kcalc-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/superkaramba-14.12.2.tar.xz";
-      sha256 = "0y3ld6hpbjjqkpmrpbxmznv5vjdiyh3rw6dqbygap33qvw6b3d0d";
-      name = "superkaramba-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kcalc-15.04.0.tar.xz";
+      sha256 = "0rkvxbz9s5wqa054bf1xg3rza95plvnakydlny04iw5w8i33i5yc";
+      name = "kcalc-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdiamond-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/67i12gxqd5p15vdl8b5a87xl28fn9aqv-kdiamond-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "libkexiv2-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/dnl3qi3ldzmf1yl7m8yzlgxyzvj6bm4k-libkexiv2-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdiamond-14.12.2.tar.xz";
-      sha256 = "0g3al1p68q4ypdjrnq6sf738w84x3a2l71fpg7qb5kgpaixpspjj";
-      name = "kdiamond-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/libkexiv2-15.04.0.tar.xz";
+      sha256 = "0zv8yjgwfdvkl2ss2gyv6bqbc3qgnz3hryhcjdyfa56kys6xz7n3";
+      name = "libkexiv2-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kigo-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/inss9axxxz7szp7icfwsrms9jyc4c855-kigo-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kigo-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/yvj9sxfh55nvnlvcz4b12iqqgnd3p33y-kigo-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kigo-14.12.2.tar.xz";
-      sha256 = "09b5hdfh46mi5qpgq0j02qw2wfrsach6lw9ydg0ybplyfvmp27l5";
-      name = "kigo-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kigo-15.04.0.tar.xz";
+      sha256 = "00ggvrs3mm5f2q6zkdsxbrhw8vgb0h4p4dk3v0agf3q4bqr86akr";
+      name = "kigo-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdenetwork-filesharing-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/5dh19ycmzai2k5xwgiwmpi05nn60k089-kdenetwork-filesharing-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kopete-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/9yn7mj3csimgx1r4q6bp9gknh5bqnw49-kopete-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdenetwork-filesharing-14.12.2.tar.xz";
-      sha256 = "08parv67kilxh2nzgbmj3q9g6pzncjjr23rl6ylh3vv8p2vr2v5h";
-      name = "kdenetwork-filesharing-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kopete-15.04.0.tar.xz";
+      sha256 = "01wl7n535j9l21zbzjhix33rhr0i4rg2bb25zxwk6sc2ahbsqcp7";
+      name = "kopete-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kajongg-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/px8xd5vjs7y6g7h4vyyiksn818waffy0-kajongg-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kaccounts-integration-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/qpc0c00mhc367aivilvkp329a4g6iqj4-kaccounts-integration-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kajongg-14.12.2.tar.xz";
-      sha256 = "1863hczxmzrwvkv2y7kj2anf56fpwih70plsa25mkmli6l5x120q";
-      name = "kajongg-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kaccounts-integration-15.04.0.tar.xz";
+      sha256 = "1g2rn256wfl78ajxircaikq3hpj5nxfnk0294wz10srmg5a4hgji";
+      name = "kaccounts-integration-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdepimlibs-4.14.5.tar.xz" ".tar";
-    store = "/nix/store/670zy2wyah5qw0rp7kmzdv9q3hl2cl25-kdepimlibs-4.14.5.tar.xz";
+    name = stdenv.lib.nameFromURL "libkdeedu-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/wyk34ah7lc3vvrcq4ldik6brm2jk9fiv-libkdeedu-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdepimlibs-4.14.5.tar.xz";
-      sha256 = "12p03dljr6sldl4pxww4gb18mrvdi61r85ippmljknr4sq26kd8m";
-      name = "kdepimlibs-4.14.5.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/libkdeedu-15.04.0.tar.xz";
+      sha256 = "140ri9whmvxjlj2i0bdpyr07zwspyl5d1bh91vm8hv2zdgmxh1rl";
+      name = "libkdeedu-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ksystemlog-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/nqwz22sa222dkr9a6mmgyc2k9xahbv8h-ksystemlog-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "superkaramba-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/1ck2s3vi0dksdlis3cghy8advap8y5a3-superkaramba-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ksystemlog-14.12.2.tar.xz";
-      sha256 = "1j22944ham5x3y8qf7gka81nnq66f81lwrc65zmzvbf7vyj813kq";
-      name = "ksystemlog-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/superkaramba-15.04.0.tar.xz";
+      sha256 = "05j93sa39m78vlxdy4haqj5913dyi6kab5sspi8ky0why17zmaav";
+      name = "superkaramba-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kturtle-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/aw9ahw1ywy5m8k8j0a2l5qfg0n2n2yn6-kturtle-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "klines-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/1zsl1wawlhzgyr53hfrn5dzqwii51ib8-klines-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kturtle-14.12.2.tar.xz";
-      sha256 = "087wfff2qpl2shxjwj30lna480skx8j1z4rlvkbyywc645gd0afb";
-      name = "kturtle-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/klines-15.04.0.tar.xz";
+      sha256 = "0c0saaybxjshwap5rydc0606xkwmzl696r41fhkvr26c077p09p4";
+      name = "klines-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kppp-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/6w3pnklzw2kd761dfg3ya4k0xawnyp27-kppp-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "cervisia-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/qmkqp9sgai9djwishibis5qckhl9dnrf-cervisia-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kppp-14.12.2.tar.xz";
-      sha256 = "1hdywnsvpybfc5hcja2msfdim9g37pgggkjp4kkahc9gv62z1m0i";
-      name = "kppp-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/cervisia-15.04.0.tar.xz";
+      sha256 = "097hayf2k2fv3d90jnhlh4iq4qvk3v0qg7ywchgipzsz0w6nayki";
+      name = "cervisia-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-base-artwork-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/bbi9jdxjb1hm2cd6flh08h7ql90m9ppw-kde-base-artwork-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "ark-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/nms2hq3a33k03lmhh8y7swiggglcysxv-ark-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-base-artwork-14.12.2.tar.xz";
-      sha256 = "16jg0pm6wqqsl5g8hf55iacgxjh5x92shmf9263xpc1fiq29770c";
-      name = "kde-base-artwork-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ark-15.04.0.tar.xz";
+      sha256 = "09jcz7x5rjazz8xvxy3kx32v21ig736m5gxyxhl48inxaypxxd21";
+      name = "ark-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "artikulate-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/iq6qjaw0n37gq49r4lmkjzyasvghcss5-artikulate-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "palapeli-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/zsh3ssjxmxggzf54kw9f73kzpy7y3n9d-palapeli-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/artikulate-14.12.2.tar.xz";
-      sha256 = "09jvjal3r6bl77aby1wzbpyr4rxqmghc759yrg1rbqca1filzd5w";
-      name = "artikulate-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/palapeli-15.04.0.tar.xz";
+      sha256 = "1iql188gysjnhym1mj9h2cizydgd97pal37zkxljc9qhqb58wq3d";
+      name = "palapeli-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkdcraw-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/dawjc253wxbw6624zjr0v2yrq9i47v75-libkdcraw-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "ksnakeduel-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/9qg39s2sb7r8sdy37hm185jn7dsv24q1-ksnakeduel-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libkdcraw-14.12.2.tar.xz";
-      sha256 = "0xj3dhyz7mf65dqiw2zz6mp3xmfaczmr7axhy0h6z1ynbyl1vkcm";
-      name = "libkdcraw-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ksnakeduel-15.04.0.tar.xz";
+      sha256 = "1i32mrc50isz0q0gzfkd0fz8in2hhc8d61q55dprq3ps28lgd77n";
+      name = "ksnakeduel-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdeartwork-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/zb2sqh3qjd53nmqhs9m24kag1f3dxiah-kdeartwork-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kollision-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/qxc07ckfn60wcyb8cs75dy2d8gbj211z-kollision-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdeartwork-14.12.2.tar.xz";
-      sha256 = "1svw3ah03g751iy37i06kw4d6jzgc8yy9cjayf3xp80m37fpjlws";
-      name = "kdeartwork-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kollision-15.04.0.tar.xz";
+      sha256 = "0ch3h3g0hgm52l13v6wdrvacabwkvzx537bhfib05prb9604vkn8";
+      name = "kollision-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "klickety-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/dmi1azffqm3c8gjk1d300a0a2jps2j4v-klickety-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kamera-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/6l8pgg55qph99rmprrgz56vvv621zbjk-kamera-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/klickety-14.12.2.tar.xz";
-      sha256 = "0rlp4bgzg7i892a89zrgaj0m1zwbb2g8ap9np3dpqljaf2la9rg3";
-      name = "klickety-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kamera-15.04.0.tar.xz";
+      sha256 = "1mjpbcslba9wnxrvm4xg6kfy11msn7kvxln98ak55gvpfh7zhm5r";
+      name = "kamera-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kspaceduel-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/f5ycj631mpfnyb8mngzxmvgngyk6lsw8-kspaceduel-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "klickety-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/iwlkabdklb3v1md6vdsjw8x09vv0kzzv-klickety-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kspaceduel-14.12.2.tar.xz";
-      sha256 = "175n2jbx9m3yhsp10bj1fk9d2vfv2dlqd1qw7l3kmca5nr7ripzb";
-      name = "kspaceduel-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/klickety-15.04.0.tar.xz";
+      sha256 = "0l8vk4gkfjs71xfzw9lg18g9xg4yf4l9jy1f9plikw9gfm7br90p";
+      name = "klickety-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kate-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/49b5c3cm0ysi2w89a161ysmirpmckcls-kate-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kolourpaint-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/h5x9pzbiq62jgwfln5gx6agzcfyz2j3s-kolourpaint-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kate-14.12.2.tar.xz";
-      sha256 = "0n6b5jcyb428gx9xflsqjs1jhk51n12yxyfzl6cvg29vai453fff";
-      name = "kate-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kolourpaint-15.04.0.tar.xz";
+      sha256 = "00vyblqgp7hqigid6xgj31b8jkqb8jlsvnbd2ci4zg7s778l10sz";
+      name = "kolourpaint-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kgpg-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ddc07v0j09547gnspl7c7fgcrbvv0fk0-kgpg-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-base-artwork-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/zdqama1r97132n4ks422yzr4zhh6fjmq-kde-base-artwork-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kgpg-14.12.2.tar.xz";
-      sha256 = "1ihxkcx162jp4b2qgpwa65iq90n1bz21l6fli1z530247h7vzlbw";
-      name = "kgpg-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-base-artwork-15.04.0.tar.xz";
+      sha256 = "1r3w4ab9vls7wyzy6g7ashnnixxid894ghqc5yzhpn4x999y65lp";
+      name = "kde-base-artwork-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "khangman-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/jvxwahcgixjygdvvyiprgwhi1c70cb5k-khangman-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "gwenview-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/3wkajcx7p2wdzldbjb94brqlfqhdn54k-gwenview-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/khangman-14.12.2.tar.xz";
-      sha256 = "0piyyqvfawgk3mbm51saigaswcpbk86my5v8mvha220sgzamnj9l";
-      name = "khangman-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/gwenview-15.04.0.tar.xz";
+      sha256 = "0h8ndywh8w9wx0zisl1b9681d7zqx2d3ki40zxdgk4clyl34aijb";
+      name = "gwenview-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kgoldrunner-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/whd0iampjk6i5fm234gcsly38sxh5nb6-kgoldrunner-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "ktp-desktop-applets-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/lgapni2v7qsl3wsi8wx0vwcav9almhs8-ktp-desktop-applets-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kgoldrunner-14.12.2.tar.xz";
-      sha256 = "1ijykdnfslp2vp3y0ji0bbf9zj83rbcywvg0kgiza963vzhf7rcw";
-      name = "kgoldrunner-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ktp-desktop-applets-15.04.0.tar.xz";
+      sha256 = "1byv8dk864vwl4s5c18xjh3ckdzr9d7gq1mjrlaslxang7fr97cx";
+      name = "ktp-desktop-applets-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdesdk-thumbnailers-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/bvj41rw9x0014q6k67d2f6w8xqwpf9zi-kdesdk-thumbnailers-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kdesdk-kioslaves-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/lqdl7ks619gxdhnaa9q0axni4pz3h5v5-kdesdk-kioslaves-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdesdk-thumbnailers-14.12.2.tar.xz";
-      sha256 = "1jyn507y7h2j8cb6nblc2lcf16ld9rn9cvi4xhj4sq9ccz0w7vz1";
-      name = "kdesdk-thumbnailers-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kdesdk-kioslaves-15.04.0.tar.xz";
+      sha256 = "116xj9i3iwzbz41n3bka6xg0yq88iwzw066dy5dbs3yxbpmky19g";
+      name = "kdesdk-kioslaves-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "amor-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/kpv805bhwfkn95rnp8hzl42c26h8678l-amor-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kdenetwork-strigi-analyzers-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/dymdah33hpq9qn07qcz402ijmwc67bvd-kdenetwork-strigi-analyzers-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/amor-14.12.2.tar.xz";
-      sha256 = "0wqh3csi0isfj3zpmsay5p38sbajfbrhkv6lms5nqr4k81kcpq55";
-      name = "amor-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kdenetwork-strigi-analyzers-15.04.0.tar.xz";
+      sha256 = "1zsa3ky6plfksm8k8hgd93d0awrsi5gqz3qbqfbzj3a2qic7nim6";
+      name = "kdenetwork-strigi-analyzers-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ktux-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/jfkymr2flr7p986z1larn1i2qndrij8i-ktux-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kmix-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/ql4a0i42ij33kd9y7qg4ng1a0p5j2sqs-kmix-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ktux-14.12.2.tar.xz";
-      sha256 = "1pml908z08y0ik4d0rncavrg26lqvchza113kxmyxc7ak95bwypd";
-      name = "ktux-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kmix-15.04.0.tar.xz";
+      sha256 = "0yj0byy98243c83bw938i1x8yxgbib8vr2s831hpmqi8h3v7xvyg";
+      name = "kmix-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "rocs-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/vn70b248ilfjrxv9sz30c4m1czb5n6fl-rocs-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "ktuberling-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/7cp8mnviqns6ij94xxz3mpizdc1avln9-ktuberling-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/rocs-14.12.2.tar.xz";
-      sha256 = "1nb0xq051081wps0i3g6p6vawj89vaa27di1hi2nhm1y0hx95m1j";
-      name = "rocs-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ktuberling-15.04.0.tar.xz";
+      sha256 = "1kqz1g0r3icgx3brd8qlln29mxcx9b54kvl8wdar04r8ckk0m733";
+      name = "ktuberling-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kcachegrind-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/fxn7qcaa57vxyc2qfnxycfv8hpvqn190-kcachegrind-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kturtle-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/0a3rrj74sfwhqwjql88gqzw8qbmf8llr-kturtle-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kcachegrind-14.12.2.tar.xz";
-      sha256 = "17v1ap9jfzlk30xhx9m5456bqky4m0iywvq34r8zpwkbg4a49la9";
-      name = "kcachegrind-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kturtle-15.04.0.tar.xz";
+      sha256 = "00r3lzqa0sazccy28kmackqgqwcyqsl3mzjs7vpg4i76f0agfx4h";
+      name = "kturtle-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ktouch-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/bishs7m7snrvyrvcxhly4p4d148rmfxy-ktouch-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-dev-utils-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/gszm27h7rghsvkvhyf15xnp5bgjj18in-kde-dev-utils-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ktouch-14.12.2.tar.xz";
-      sha256 = "1c7mi9cs17z72hg9v44yki85lqsnl96vgrckz5qcvca2b4w3bjd3";
-      name = "ktouch-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-dev-utils-15.04.0.tar.xz";
+      sha256 = "1vvrrb4c94apc67fg3gpzgfmhylx6m7xfyq0y5kjxk8l91fl2bdi";
+      name = "kde-dev-utils-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "svgpart-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/3l7a1yydrkd824xfjsxla8swzcv7r8rx-svgpart-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "ktux-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/cd126p5pizh2ha1jadg82csdzazlln49-ktux-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/svgpart-14.12.2.tar.xz";
-      sha256 = "1zkc6p8ycpm4pa2p9yq4ajkcnqi8m3mmv8ghdgi2q3a58fvf2zz5";
-      name = "svgpart-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ktux-15.04.0.tar.xz";
+      sha256 = "1j5h65vdigym6ldz7fpn2kidxphfl02l4afg0jmj55wrym1vvc0r";
+      name = "ktux-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kmouth-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/xwq02smnzwz54i165vpgm8aaamcy02xp-kmouth-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "mplayerthumbs-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/xbdr5s1xf4f58lpshppamii1j5rl5ll8-mplayerthumbs-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kmouth-14.12.2.tar.xz";
-      sha256 = "0qmh1kpl1asy5av976461i9fp81qan00jbqvfhi5dnli9zfrfmb9";
-      name = "kmouth-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/mplayerthumbs-15.04.0.tar.xz";
+      sha256 = "12d60nkmfp16pgrfh5brl80n1y7crmdzk5k3ad313l4ani99z45r";
+      name = "mplayerthumbs-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdegraphics-strigi-analyzer-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/vv15hxdzvvgj3xhw5pig0kbzm3206j72-kdegraphics-strigi-analyzer-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kblackbox-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/72rhcbzax6ahi3myznpi1fkh0x9cq6ay-kblackbox-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdegraphics-strigi-analyzer-14.12.2.tar.xz";
-      sha256 = "1acfdcg0h9kb6171lqqrnihvgynrp0har6frq0igpkz475crmkid";
-      name = "kdegraphics-strigi-analyzer-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kblackbox-15.04.0.tar.xz";
+      sha256 = "1w55nzadmkgspngxwazm6nfdf3s72rw4l0absx1jhinln7mif8w8";
+      name = "kblackbox-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kruler-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/g13aw9ppjbwj5rcyy46ccp9yw81bxa2d-kruler-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "ktouch-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/0p1m96gmy2rw5pyy029j4257b32ziyvx-ktouch-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kruler-14.12.2.tar.xz";
-      sha256 = "08rwsmjbbaapgn98avagn8i3qmvw5fzq84snxy4a74dzf14aph5z";
-      name = "kruler-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ktouch-15.04.0.tar.xz";
+      sha256 = "16gd6rghz1caw88yh32728kcxj79688g4hw3dkmgkayb5wcwnwl0";
+      name = "ktouch-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kollision-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/lzky584al80dy5xrwvax7xs974p5s5xq-kollision-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "dragon-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/ha0s2dfbqb6gjgwq5451gbcgq6h3q16r-dragon-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kollision-14.12.2.tar.xz";
-      sha256 = "0v6hq3biiybrdd4lblzcadh5kpy21kjlkb5iqga95h7xxm6vd4dq";
-      name = "kollision-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/dragon-15.04.0.tar.xz";
+      sha256 = "0rzyra1xqjyrnx7926dql2fw9avy7rwx9x86v894xppcjqsyr3jx";
+      name = "dragon-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkcompactdisc-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/g6zkyj2i5s910qb9snnabr4ivklvgajn-libkcompactdisc-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "katomic-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/dzv478dhlwj11gpfd0k7npmyw8z09yfw-katomic-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libkcompactdisc-14.12.2.tar.xz";
-      sha256 = "0xi1yrls8nsq9flll9250yfqx076p0xdxrywpiivx3yv64znjz7h";
-      name = "libkcompactdisc-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/katomic-15.04.0.tar.xz";
+      sha256 = "0vbcv973ppijip8l1y2kkj93rjxbcj3xw6pypw50w3pg168s1ylv";
+      name = "katomic-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kcharselect-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/fcm4sghdd7dl98zagm7xfg7lfcbhpi6p-kcharselect-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kmousetool-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/8ws0s6acsrrq7x0lvy61vy4sqhndbakm-kmousetool-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kcharselect-14.12.2.tar.xz";
-      sha256 = "0fsmh3wsiz49wgc2l1p8caclhx03mmf4q7v7l72yf59c3pczh74c";
-      name = "kcharselect-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kmousetool-15.04.0.tar.xz";
+      sha256 = "005y7jp52f4x9193dxql8wwmimbylkazl671di2gfvrmcrh164n6";
+      name = "kmousetool-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "umbrello-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/r7gzmhlg6wlbhhxyx11n88pnd3qs1nbg-umbrello-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "rocs-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/palrbcvrwp2vxf67myadgcvr5wl8v3pq-rocs-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/umbrello-14.12.2.tar.xz";
-      sha256 = "1p9sdwalzi5j59xplzzd96m8dsvzc1r1isbljgj55h8pc3sn1am2";
-      name = "umbrello-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/rocs-15.04.0.tar.xz";
+      sha256 = "03ibi17331vcjzfc38agalbybn7k06favm0sgcyg68qribpcwmg1";
+      name = "rocs-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kapman-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/1dqlriz6zxb6ss4gq2ccswn6swzxk1fp-kapman-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-wallpapers-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/b7716r5kxhznfdlp9cwp3vf2vhsv1r1c-kde-wallpapers-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kapman-14.12.2.tar.xz";
-      sha256 = "00qdq5fabm6pljclchiqi0wa3cxdfxbiqs5vw86190ki23qgqfkw";
-      name = "kapman-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-wallpapers-15.04.0.tar.xz";
+      sha256 = "0ckvbsdim0485h4f9sz1z0qgbb61n8l7ncwr80zm7vpnx46xzavm";
+      name = "kde-wallpapers-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "marble-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/hwhbjrqg3qycpsq6kxd17fmmic1iv1ls-marble-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kdiamond-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/p1f9xs4wkbdi9cmry7wc5686dxy2fvsg-kdiamond-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/marble-14.12.2.tar.xz";
-      sha256 = "04khv00h3w0i6igp8b4zh0xyyl7a3aqhbszj2qlpydghr1ghz2js";
-      name = "marble-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kdiamond-15.04.0.tar.xz";
+      sha256 = "01ri6nj217dmg2xgm4ra4gdsabk28c8bkw6z69x5smbczjshdcr4";
+      name = "kdiamond-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "knavalbattle-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/b17whbxz6q409ghxcxaia83v95adkdrg-knavalbattle-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "libkipi-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/jckns8avmk0k34k62f77bdrl9cbf01nr-libkipi-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/knavalbattle-14.12.2.tar.xz";
-      sha256 = "07a9z0s12v2f5irs3d93pqjsrwv4zs7sckgvsbgaklbxwar1p26n";
-      name = "knavalbattle-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/libkipi-15.04.0.tar.xz";
+      sha256 = "0c90y8f70k83pxxfx6mk6ar6zw7lf2l7mib526x8s7j534ya57ad";
+      name = "libkipi-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "klettres-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/krcpms45cvn7dnv22rp9bdri7v76bcvd-klettres-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kdewebdev-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/wlx7pxcwlq5f0w2hrlms5gfxfixzfzbc-kdewebdev-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/klettres-14.12.2.tar.xz";
-      sha256 = "0ca23y3d2s2m4mzqvw3jknsns0da3gzhqa7g4hicl35v4cbi8w7z";
-      name = "klettres-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kdewebdev-15.04.0.tar.xz";
+      sha256 = "17gizsgvw5ihibsf8z2rmczzkqp1gp5jbyvvsairgzv1izryi6ah";
+      name = "kdewebdev-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkipi-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/b247bpgxvgl1msrrfah432n99hi6h4h2-libkipi-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kaccounts-providers-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/3vyd044k6qmjnxc7sfig6q90g2dr58lf-kaccounts-providers-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libkipi-14.12.2.tar.xz";
-      sha256 = "0dp3n4awc4glwlnygq8k6119hxl2lq0l66a8a2m84bhgf1xqn05j";
-      name = "libkipi-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kaccounts-providers-15.04.0.tar.xz";
+      sha256 = "1b5cp6winxa9slqaq6mrf4y4py1d7ps55088gs35qcwrzyna04l7";
+      name = "kaccounts-providers-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "step-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/djjlbx20jk6pv82jrk626k183hkn65qx-step-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "marble-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/7kh58mg7dnd0yr6nksbfki20rncdqm1w-marble-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/step-14.12.2.tar.xz";
-      sha256 = "1r11csc1hlkrydrznprdvq5sxnmhlpb1v08ns96bs27nxbz29zw4";
-      name = "step-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/marble-15.04.0.tar.xz";
+      sha256 = "0d6i7wwf220790ld5qgd30gph9y71a75ybjjfg81k13a4jg0ndk4";
+      name = "marble-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kompare-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/n3w571knhskpnv263dv67vncy1h4613i-kompare-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "libkcompactdisc-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/rrdyv611nn7kbnkr1fnvn6xkd01k8zwb-libkcompactdisc-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kompare-14.12.2.tar.xz";
-      sha256 = "0ma1kwn7psrffs2fn80did8gmv3cr527lb40n1jrvksq15fcfl5k";
-      name = "kompare-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/libkcompactdisc-15.04.0.tar.xz";
+      sha256 = "0nisrgpcgf4r83q7p82b8xfpzq96qjk8362i6dalsb0jcakia4c2";
+      name = "libkcompactdisc-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "krdc-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/r4q34i2lsi4dcpqvpqzc8c628l99nrh1-krdc-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kdepim-runtime-4.14.7.tar.xz" ".tar";
+    store = "/nix/store/fjrkx2vwb6m4kfl01sa4r23wbvmsmh05-kdepim-runtime-4.14.7.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/krdc-14.12.2.tar.xz";
-      sha256 = "069gp9ahq78pl2ax77c4k0sfvb3g70gl9ph8ariarhh3f5lvzh25";
-      name = "krdc-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kdepim-runtime-4.14.7.tar.xz";
+      sha256 = "0ywg703sqidxif853gfmqriymkkp9xzkfxd863p1sw35n1zhfkam";
+      name = "kdepim-runtime-4.14.7.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kbounce-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/0wq7q4n2xxkw0vn49ajjv07b9yc316b8-kbounce-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "oxygen-icons-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/akq8y3wjkvbzwyzwxyd1vkmqygmc78p4-oxygen-icons-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kbounce-14.12.2.tar.xz";
-      sha256 = "1iw6gwy01ri7kqc5qkk296rzbz3j1swhshxkv05vqpv69vwnfxpp";
-      name = "kbounce-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/oxygen-icons-15.04.0.tar.xz";
+      sha256 = "1ysy82war9n1dm5nwj69aasz9abp2zf5dmw92gv8brzyrn8svn9d";
+      name = "oxygen-icons-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kolourpaint-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/kbkrcfralyq2hal04r5qbsc9cw40yf2d-kolourpaint-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kpat-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/af38swaxzd4yavh6iaxq3ha8xn3q9gmf-kpat-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kolourpaint-14.12.2.tar.xz";
-      sha256 = "1r0xs4pisaqg53nc6zgn7bh95346wsb9756d9lq6zgp8jf2lcs4h";
-      name = "kolourpaint-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kpat-15.04.0.tar.xz";
+      sha256 = "076jrjrs97353pw39gbanjf5s8l4cj8g2zapngyc1kwm6q0jry5w";
+      name = "kpat-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kiten-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/nb1lzzscqr6g5m770aw8zjqxmng6c23s-kiten-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "juk-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/bbvywnmrg713gdmzxkndkcyjs7jmdazj-juk-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kiten-14.12.2.tar.xz";
-      sha256 = "1y1anhvdmcflkmhya24my80c2hfpnhw8w1b2mqqr4xyjbl0plaqs";
-      name = "kiten-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/juk-15.04.0.tar.xz";
+      sha256 = "160n9wpx0krf1nlpa3hbj0b1yblgq68mw3c9is2j41k0p2b7divi";
+      name = "juk-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkomparediff2-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/la8lyk56j0crfjfj1h9yjxgws3f9shbl-libkomparediff2-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kspaceduel-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/zx8jk8s9mrfga1467a42hfdz0w144p66-kspaceduel-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libkomparediff2-14.12.2.tar.xz";
-      sha256 = "122078hvi34zg183r8i2ni37xi00bzv7nr5251lhgh0fd45d565i";
-      name = "libkomparediff2-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kspaceduel-15.04.0.tar.xz";
+      sha256 = "0drb3628l47qp35h8vyz66ma6ph5v9sg2k9dp0fghrhwp1x983fv";
+      name = "kspaceduel-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kscd-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/h9n5pglbgwqxiwdpxf0zrkyfcnqvjgyh-kscd-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "picmi-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/rrqb0hx0kb96y9x2j65vbyq12pk4m875-picmi-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kscd-14.12.2.tar.xz";
-      sha256 = "055fdr9l79xjcrl33sxmk82dsbchjjwgmd75dw0sbhwfxs99dvif";
-      name = "kscd-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/picmi-15.04.0.tar.xz";
+      sha256 = "0abas2qx83a35dghrr5gbsvgc0lg0vk0br18nizi82sbiawls24w";
+      name = "picmi-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-dev-scripts-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ah46p15xxk89lrydhxzvyl83q3jjs5mr-kde-dev-scripts-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "artikulate-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/a4vr2g2m7hr6svmbdkg89na3zvsh4fg5-artikulate-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-dev-scripts-14.12.2.tar.xz";
-      sha256 = "1fclm5wvz58565fx366sia4cjqrb2cr843skw4jpzhh4wb1v9v8i";
-      name = "kde-dev-scripts-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/artikulate-15.04.0.tar.xz";
+      sha256 = "1ghffybaq2p9jx7cppbji8jk0dbblw3mh3czfzfms92ahy9xzcbz";
+      name = "artikulate-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ark-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/v5cdrabvrfx1dvjibhzj6a1m200p53ks-ark-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kdeartwork-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/3yyj9dcqj7b2zjrz5w7j20h0pv10gnid-kdeartwork-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ark-14.12.2.tar.xz";
-      sha256 = "1aj7dshigv25qki93drpfwgzdycvvh3kl52a0im7g2k6aj1yjg6b";
-      name = "ark-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kdeartwork-15.04.0.tar.xz";
+      sha256 = "0kwscj036gjvai5knw1jpxjacllza4y8wnlv24lp19f2s61jqq24";
+      name = "kdeartwork-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kamera-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/jgnxszypng4x7wlhz0rg8390bkh87lgf-kamera-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "ksquares-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/ayr2hry1z8z3v8q8a4iamck9bsxy1pdw-ksquares-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kamera-14.12.2.tar.xz";
-      sha256 = "16zjdx7b1nqh0nfbz0qplvqhl2jnl6l0jc3lfxifiqxsbzr9wlrr";
-      name = "kamera-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ksquares-15.04.0.tar.xz";
+      sha256 = "15a605pc7jfsrsj1jj3lqy42z1bnw4pppx0hv51xlhiza00s2kww";
+      name = "ksquares-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kapptemplate-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/mfrl2pk66facvk13mm0609ign7ilympz-kapptemplate-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "zeroconf-ioslave-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/4kb7k1cfzksinnw0d08nginvli44rwx8-zeroconf-ioslave-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kapptemplate-14.12.2.tar.xz";
-      sha256 = "18dpbvdhi8qpfxhrcjkk71cr4b7gf6achg24gn6i4rcq8bbbv07m";
-      name = "kapptemplate-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/zeroconf-ioslave-15.04.0.tar.xz";
+      sha256 = "0fqqx0ji1v0cz87qb0kig9kkfdigmdfmz5qw1y2kx25mb0rp1g2i";
+      name = "zeroconf-ioslave-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkexiv2-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/nqh3y6b9y2zgrkb07yrs07sqcxqmwwsv-libkexiv2-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "svgpart-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/n8v8kbzq9vsghk0nc47rl49zqfz1w182-svgpart-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libkexiv2-14.12.2.tar.xz";
-      sha256 = "0fjrvk2dcd4xzbs5v6nrabchkqbvf4qhljlc10797a378sdc8znp";
-      name = "libkexiv2-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/svgpart-15.04.0.tar.xz";
+      sha256 = "0985jjy2mghs57sy53mkas5p9ya0makrkklq99s04rgl93f2akj1";
+      name = "svgpart-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdegraphics-mobipocket-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/cf4mzk51419c0v7ld561gb8jk496qgaw-kdegraphics-mobipocket-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "bovo-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/sigbrnva6hymkgnjd48aw65s7vrysi2g-bovo-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdegraphics-mobipocket-14.12.2.tar.xz";
-      sha256 = "1n2n2pd8ca5lnyv2r98jr4k9sm7lsvc5plw11xy28q829aayg8jj";
-      name = "kdegraphics-mobipocket-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/bovo-15.04.0.tar.xz";
+      sha256 = "0iffvb4m9bszpxh8s8yrpyzawyflwcbkajib5h1lw8xsgi6vcqhc";
+      name = "bovo-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ksquares-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/yl49rnhq8zxyprh004g1qnqiw148x8kj-ksquares-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kig-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/lv7d5hvgs42razrzhd3g60i1gpzb8w06-kig-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ksquares-14.12.2.tar.xz";
-      sha256 = "11hznb7jdamq8hnbxggdj33jrhdnxzrhapc1rsj1ms546z01flnb";
-      name = "ksquares-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kig-15.04.0.tar.xz";
+      sha256 = "1v9p9f9dk3f2bfbwic1vf8ky5ziac4vx0vh8wxshzbjjb89kxkq6";
+      name = "kig-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kget-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ahgf7lvgcy0fzg9wzwc0agi77bj652lx-kget-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "ffmpegthumbs-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/8g1l1dd5cccy6ncaywfhpf1x2633dk37-ffmpegthumbs-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kget-14.12.2.tar.xz";
-      sha256 = "1jadb5x8bn80gwviw73cq715sw9hzx8lpj33d19vv18l2sqyb449";
-      name = "kget-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ffmpegthumbs-15.04.0.tar.xz";
+      sha256 = "0j0x8b0gcwyzx307rvhrx4k4g530lgyl5rzvdpkjqpga2qjg8q96";
+      name = "ffmpegthumbs-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-baseapps-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/cv1vcvvi2nfic2p51vv6jf1nc2dwv7jm-kde-baseapps-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "parley-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/piznlrz9g0kvy1262p87db03830mx6by-parley-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-baseapps-14.12.2.tar.xz";
-      sha256 = "05j034g5h9cd2xw64h5zyjl8biq66p3b0z4z0z0i4min4hp52f7w";
-      name = "kde-baseapps-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/parley-15.04.0.tar.xz";
+      sha256 = "1f6nmnjz84cm8yk53whjm7k471y2vj106m7q230xj1g56mb5adrc";
+      name = "parley-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kcolorchooser-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/2rxc1y0r19zx61g6n9kgfp1rzgbs44xw-kcolorchooser-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "lskat-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/6bdihbmhk9vdr9mzj52alqhvav2x1lc5-lskat-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kcolorchooser-14.12.2.tar.xz";
-      sha256 = "063ahsbzd1mfrkc45gjsnhj11v68x7d1a718lxsabkjjx59qpbck";
-      name = "kcolorchooser-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/lskat-15.04.0.tar.xz";
+      sha256 = "12mnvbisbaiychdgk6fb464lwvpjlkrwdz5101sdrw466c16a2a2";
+      name = "lskat-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "okular-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/dg4a3cj0wssfw3z10bwqxqrkjk3dmqaj-okular-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kgpg-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/fys5hj4c13arjjqrh4kn8vyk92zrgz25-kgpg-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/okular-14.12.2.tar.xz";
-      sha256 = "1ahw7a8i1hxa8hw0407f9x1s02zn659nprx9bfi1mvxhcn5zbwq8";
-      name = "okular-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kgpg-15.04.0.tar.xz";
+      sha256 = "1n37jh3zl4zb3dnb9lvjpni7gl6sb9s1jwmvf4jvqmqnlqny1b4f";
+      name = "kgpg-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "killbots-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/x89vahdh994ax46rl3mx3dxyigph3zq4-killbots-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kruler-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/2c9221fqxkz6ajx8g2l7xnhcfj8iivki-kruler-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/killbots-14.12.2.tar.xz";
-      sha256 = "1zvjwimbjld408hplb439f4k8rm6aanlvycpmf4fdiwrcg4zjq6c";
-      name = "killbots-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kruler-15.04.0.tar.xz";
+      sha256 = "1pnhram0g6hfi2k13xhixwpr9vx1dhkvivn1y1ydvwk26klala1w";
+      name = "kruler-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "krfb-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/3d0583a63pwkq8sszvl172d69j648gnq-krfb-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kscd-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/9yidmqhziwp6sj4l0pzh1gvmhi5g1ny6-kscd-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/krfb-14.12.2.tar.xz";
-      sha256 = "112bv9yyhg7zyhkqavjqgvkzbjm54hw4nfqrj3jmcwbjbnlzkkxm";
-      name = "krfb-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kscd-15.04.0.tar.xz";
+      sha256 = "079sj1g5mn32b2l2l9qap55s5sr6bv44a9ncswibkr49vwq7va10";
+      name = "kscd-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kfloppy-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/6sm1200z80xxra4ibjmpgi5b626is1kc-kfloppy-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "libkdcraw-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/5y5x3vr7zibkhk5pk7hz5ibkza56d54s-libkdcraw-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kfloppy-14.12.2.tar.xz";
-      sha256 = "0a738m6r54g4ibinxwh70d7sp736r8lr63ca8hx90a1yl5samr1b";
-      name = "kfloppy-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/libkdcraw-15.04.0.tar.xz";
+      sha256 = "0h7m6m27jsp4xh6ywrbxad3c413ipzfgz357ahffqcafdjw6yfx5";
+      name = "libkdcraw-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kblackbox-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/i36hvnhadldbxl9yl9sgwzgbmip6nazh-kblackbox-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "ksaneplugin-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/0z48pwb041r7sfwzvsxdqyw46bxy6d7d-ksaneplugin-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kblackbox-14.12.2.tar.xz";
-      sha256 = "1j9d33k8732dbwdnv85kr51jmjvnlcljya5q2zp6m97cy7xrf3n5";
-      name = "kblackbox-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ksaneplugin-15.04.0.tar.xz";
+      sha256 = "1wh83c31x1n7vipi6m29hsinrpzwsvjnj3psg6s7bywnb6if2ir7";
+      name = "ksaneplugin-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kalzium-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/hnk7d2fjhvzd1j1c0pjc4kqh3a4zv7bv-kalzium-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "lokalize-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/5by08m2jgiap41wrk8kg7lc8b6q6ifwh-lokalize-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kalzium-14.12.2.tar.xz";
-      sha256 = "16ngwp9lf15l06yzazymrdbszkq9sx14wh4k8w1sydryl15xl77n";
-      name = "kalzium-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/lokalize-15.04.0.tar.xz";
+      sha256 = "1nikpfjnmm3ws2qd46zq6g5v64dbfa7pmbp8nw1sv7dcin3k42ll";
+      name = "lokalize-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkface-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/a6cidm1dwqxq34q0wffn8b553xwg3sxv-libkface-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "granatier-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/w9bkpa3frqgnh07gbaln9m15nhj0vdcj-granatier-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libkface-14.12.2.tar.xz";
-      sha256 = "1mp19n7jhs9x74b8rlnrdc7ig1dx0v5pjvl6b4fmzfglk9akhh7v";
-      name = "libkface-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/granatier-15.04.0.tar.xz";
+      sha256 = "1s5jkwqzjlcd343sm6akzx56a48yvx7z9n3cww9gxrjl76q1a19c";
+      name = "granatier-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kremotecontrol-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/zi3aqkz4w4s4ldzscvwby1r6xkldxpdb-kremotecontrol-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "ksudoku-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/0ssavwdndi5h0mc3cjrgn1vpfz20wmdm-ksudoku-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kremotecontrol-14.12.2.tar.xz";
-      sha256 = "1sbzycb2b4s7v1lr6d7g4xqadwcxh5jlsl01jl3dpni83phxzk3q";
-      name = "kremotecontrol-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ksudoku-15.04.0.tar.xz";
+      sha256 = "0bxcjqpkqr5zbjrx8drmjvjgnyjvpqbvmqgyfsidm8rgfg6mi3fz";
+      name = "ksudoku-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kblocks-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/bpi59fwiqf4rn8xgkzkhyzr6ajv1d2la-kblocks-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kmplot-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/76appqh3cg62681baq1cy6fymadaq2c8-kmplot-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kblocks-14.12.2.tar.xz";
-      sha256 = "0wcb6sgbr7gm9hh3gb31zmw6rqmflzis44ry1zb7yql0kf95y5ka";
-      name = "kblocks-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kmplot-15.04.0.tar.xz";
+      sha256 = "0fnvjixnp2iyjg0hgm6lkry407f0fh39kb184jzaakrp703m3jmi";
+      name = "kmplot-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ffmpegthumbs-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/g4xg6d0syp06k3znj4xyiyv9ykiq64pf-ffmpegthumbs-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kcachegrind-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/ys2xzw0hck8gp7g79m933580y7rix754-kcachegrind-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ffmpegthumbs-14.12.2.tar.xz";
-      sha256 = "1261dkxyj07gjs6rk7wh8vkxk9554b675d68w4yfzf4agb8kdb8b";
-      name = "ffmpegthumbs-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kcachegrind-15.04.0.tar.xz";
+      sha256 = "1q1z0w7c7j8ii97n4vcd80qi6hb7gsg6j9l3md37ls8c4qvhknx7";
+      name = "kcachegrind-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdepim-runtime-4.14.5.tar.xz" ".tar";
-    store = "/nix/store/0s00l7a87bg4qzbd43z7yp6pqff1icn4-kdepim-runtime-4.14.5.tar.xz";
+    name = stdenv.lib.nameFromURL "kbreakout-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/x4rsvf3qzl921vgamzjxkvwjw971r917-kbreakout-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdepim-runtime-4.14.5.tar.xz";
-      sha256 = "00pmiifhf6km9v2hn3xiapr4vwrrijnvyjirprs99p8h39kifblc";
-      name = "kdepim-runtime-4.14.5.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kbreakout-15.04.0.tar.xz";
+      sha256 = "039g4qmmkf3lq8jx5vgasvqx19k3xbvfkm0j9his61z021ldjxla";
+      name = "kbreakout-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "print-manager-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/1cdzh2b6wq0nmkvjx6spl70pj3538sl9-print-manager-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kapman-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/82vlfb4yna41mip5zpkal4kpy67w4kjv-kapman-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/print-manager-14.12.2.tar.xz";
-      sha256 = "02vz69aj56hx9jdckacjd7yzr1cmwmlqd7b3n92zmn9bx152sx86";
-      name = "print-manager-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kapman-15.04.0.tar.xz";
+      sha256 = "0glc8hcjs89s5cxa77f12pzlnmvr74kiqhcrk7djz98pnqwlsn5v";
+      name = "kapman-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdf-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/vk3f3512rv381dpcwihmxgx4av3d92af-kdf-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kalgebra-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/346qqpdqx5hdzyvd4dlkag3ir951fjp7-kalgebra-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdf-14.12.2.tar.xz";
-      sha256 = "14dgcrmny2gvi3m4y95di6w3gv1bld6pbj5i5qaphhxk5gl489a0";
-      name = "kdf-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kalgebra-15.04.0.tar.xz";
+      sha256 = "07czg7i344qq93y95f46qvk3zpghkl3gcr8cd8wgc0v0b1mdmyfm";
+      name = "kalgebra-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-wallpapers-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/rslsx2zc6zf7hls6l1m598a04r6l2h7k-kde-wallpapers-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "pairs-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/cd5q5wchjl2ncm44pwl156jks832y96z-pairs-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-wallpapers-14.12.2.tar.xz";
-      sha256 = "1q9p1ay2n4anr822wx7lc45hwwyyl1328ick704x6kd1rz1qwjiq";
-      name = "kde-wallpapers-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/pairs-15.04.0.tar.xz";
+      sha256 = "1d1va0b55fwivsvcz3izr680nl4zbyn44fdnirglw7q25278p7bh";
+      name = "pairs-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdegraphics-thumbnailers-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/2zkg1fh4kr78r8qg5nrn72k431vxd96z-kdegraphics-thumbnailers-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "khangman-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/krpgzhpksq4kr9r78w9f6rk2q0963lwv-khangman-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdegraphics-thumbnailers-14.12.2.tar.xz";
-      sha256 = "0kvqbdmjnrn5fx9ci9f4fnwk8b20d9cvxdb966cwrzz6x6rik7ww";
-      name = "kdegraphics-thumbnailers-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/khangman-15.04.0.tar.xz";
+      sha256 = "0cnaih6xhg11wrg0c3v7lir2yknc4k6m490aw7bhraz98kfxr905";
+      name = "khangman-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "sweeper-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/pb6xr7b484aszpwr3pvd2pywliij31y0-sweeper-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "konsole-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/qb3gypyd97v9cakicf44q7xnwfmyqsyz-konsole-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/sweeper-14.12.2.tar.xz";
-      sha256 = "1k0brig6m5y5pv05lmpmc0m6wiz981jyx1brhy3ixv40bivm4cf6";
-      name = "sweeper-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/konsole-15.04.0.tar.xz";
+      sha256 = "10qgynn6x7cxyp6lgri0vggmzmcvckwvrg9mrycdnwwrsfabscrc";
+      name = "konsole-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "picmi-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/6im1sz3rqm53siyfapz4p518vaa05nvz-picmi-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "analitza-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/c9xwpgl8bdp582w91zrchhywr1j9xm9r-analitza-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/picmi-14.12.2.tar.xz";
-      sha256 = "1xnxsvpigsf4mjnxxp5w5nvp817az7c7p11z960z5f18adxg7frr";
-      name = "picmi-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/analitza-15.04.0.tar.xz";
+      sha256 = "03kaaa8kp92lsva5shzqb9497wmhksm79pc39ip5l50lqac9gr1l";
+      name = "analitza-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ksnakeduel-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/qprvh7y50d15356kdspb4cxqvm9xc30i-ksnakeduel-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "libksane-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/6qn668dc4yppjwyc1ms0698nkmxj4sxm-libksane-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ksnakeduel-14.12.2.tar.xz";
-      sha256 = "1gw9sv67jnwcxsm4qw21hjbv3fbnxw6ibr4l8zrcccahlz3lc8x1";
-      name = "ksnakeduel-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/libksane-15.04.0.tar.xz";
+      sha256 = "0rnja700hwjn4bvy06lijndic2zryn64kybvj71ip6knq3nx77x6";
+      name = "libksane-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ksnapshot-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/yak0kczv35nhxbgr15mqr6zy9ncvg5jh-ksnapshot-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kbruch-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/g1hbkl20wkzglhaabxizzhrl1xpkfiy2-kbruch-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ksnapshot-14.12.2.tar.xz";
-      sha256 = "15ka0h8bc7n5023ghwgxvq36bjaipimcs09nrg3z4nvdzds6xsfr";
-      name = "ksnapshot-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kbruch-15.04.0.tar.xz";
+      sha256 = "1662hqqsf1rnfwrqwx5wpl0cvr9313sh8bla2sig8v2s8v2lyyi6";
+      name = "kbruch-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kgamma-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/xz6x2nvcwz2k7df7p8s8wx42309a2rhd-kgamma-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kmouth-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/dwkbfqj5a21hcryw42dwqw9lq1r4ld0d-kmouth-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kgamma-14.12.2.tar.xz";
-      sha256 = "1lzvgdqh3i8klnj243rfak6sksnh3z10diki65zzl8wsjyagizq9";
-      name = "kgamma-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kmouth-15.04.0.tar.xz";
+      sha256 = "1swvdrlcfxv312kncihvxba0cklmv47qyr2dbrkhb9s9v6jbiqb3";
+      name = "kmouth-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "okteta-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ydd7za8ax4jb54rap067rzkwfv2ars7y-okteta-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kppp-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/8c2srwnwg41aypvjqzs08129wm391p2q-kppp-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/okteta-14.12.2.tar.xz";
-      sha256 = "1xdyg54zzylj8s6zr4z5npi9pvqx3bjma68j3p7ymqvaa71a1c0n";
-      name = "okteta-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kppp-15.04.0.tar.xz";
+      sha256 = "1ml5lc20jg05zfq9d274vqp7k7fh5369zshp073bi6zjj4cm7gss";
+      name = "kppp-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kgeography-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/99n02c3v71ycxvywrqn14zrsjgli2nkz-kgeography-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kmag-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/gi6kw8zlmpy8gjijr34620dzp858h657-kmag-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kgeography-14.12.2.tar.xz";
-      sha256 = "10bzwbxg4k487700mnkmk642b5jzvpadcmd8y3h3af91syd0v7zp";
-      name = "kgeography-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kmag-15.04.0.tar.xz";
+      sha256 = "0wmarmybn56mppwb33cjg96906hh4vbnwxqpw2441axn5vqmf90j";
+      name = "kmag-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "knetwalk-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/6z45z434l9dw981lqixg0jw7mb2s1j47-knetwalk-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-workspace-4.11.18.tar.xz" ".tar";
+    store = "/nix/store/b65xpr56hpmfinssggl4fq88lky5czlm-kde-workspace-4.11.18.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/knetwalk-14.12.2.tar.xz";
-      sha256 = "102bd37i3z57xkq6rs7l2s4qlwayaky4qb07bh3c589g2s9nxl28";
-      name = "knetwalk-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-workspace-4.11.18.tar.xz";
+      sha256 = "1rvi88flk8c1j6qdkxak3sy1yf646ql3zipxw2azchwzd4k54mzv";
+      name = "kde-workspace-4.11.18.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkeduvocdocument-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ypdsbibg2isd991n9bmdkgi5wi59ibnk-libkeduvocdocument-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "ksnapshot-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/zim1ydmdxhwv0cypdviqdnn0nwz2d66q-ksnapshot-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libkeduvocdocument-14.12.2.tar.xz";
-      sha256 = "1rf2signnpx7ik3p7vrvlkbv0g3m280pc1qz1fxzw2kjn9ais2r7";
-      name = "libkeduvocdocument-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ksnapshot-15.04.0.tar.xz";
+      sha256 = "1577ybwpa52lmv5pd0223pz5l3q4h3475fz5qp3sm1rwi0nzmawq";
+      name = "ksnapshot-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdeedu-data-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/i5wnc7wqbmnac1awgd45iz9d91b7misv-kdeedu-data-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "okteta-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/8z78fks7wl0rf3077yrz8hzvqvmxn516-okteta-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdeedu-data-14.12.2.tar.xz";
-      sha256 = "09ch89pghjipxsr9j50a58xww6cxhrkh9z7ns6bh5kg9b6hc47rq";
-      name = "kdeedu-data-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/okteta-15.04.0.tar.xz";
+      sha256 = "0svgsy838dlc2krn2rzb65a6i0dfav4xlmi4174d23qhaikl1z42";
+      name = "okteta-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "parley-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/lix9qbdd1ganlhwap696qdcyhq3awjgz-parley-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "step-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/argcpdljdar6ga3psyz4wzr3kmvkmf07-step-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/parley-14.12.2.tar.xz";
-      sha256 = "0kq0nm732x723f1yml0cq3w1p7ah5m3q0lj0pvrvg5z393a1ki14";
-      name = "parley-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/step-15.04.0.tar.xz";
+      sha256 = "1fl4zmj4k3g8c7bas7dj2n82qlbq8k5p3s5bflcillrz6pdd4s50";
+      name = "step-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdepim-4.14.5.tar.xz" ".tar";
-    store = "/nix/store/b3kdfd6nv23lziv5nf21g00wl7di3vz9-kdepim-4.14.5.tar.xz";
+    name = stdenv.lib.nameFromURL "ktp-kded-module-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/n3b0rfacc8i5p5hlgal66zr9gjfrkda1-ktp-kded-module-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdepim-4.14.5.tar.xz";
-      sha256 = "07bg60b96wg107sn49h4phks55z6h69kdsznpfr09dsxf53vl2sc";
-      name = "kdepim-4.14.5.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ktp-kded-module-15.04.0.tar.xz";
+      sha256 = "0ijinvp48aixx8fjdc8fxpm8ilzsn9pkhsiinh47wiabyjb8rj3z";
+      name = "ktp-kded-module-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "blinken-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/aip7i17kab1fcv43qx999cxwr8b05gdp-blinken-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kwordquiz-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/yik5ibmcy9k87y41nk3b03w1j2p3012c-kwordquiz-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/blinken-14.12.2.tar.xz";
-      sha256 = "1dkdgfmpccbpb4i4h34dg407q6h18mq7x4k2d66bly0pkwhkwkbw";
-      name = "blinken-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kwordquiz-15.04.0.tar.xz";
+      sha256 = "10rq7zdd8i8dgmjzxgn6139ixzm5kzwiswal0cmkd42wwbdn6fml";
+      name = "kwordquiz-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "dolphin-plugins-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/hc68363pfz7k528lcv6p8gfj4r3bi061-dolphin-plugins-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kdelibs-4.14.7.tar.xz" ".tar";
+    store = "/nix/store/xd5jr85rzdnsrw18ab811q6hcwq1f4vk-kdelibs-4.14.7.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/dolphin-plugins-14.12.2.tar.xz";
-      sha256 = "0lc6l84p3ixk2wzj4hbxwgvsmin3kw8xw40b3jrq2w1y21zbvf3h";
-      name = "dolphin-plugins-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kdelibs-4.14.7.tar.xz";
+      sha256 = "1zhqvyx8gq7514mr0423z0gl1yn33snh53fj2ijkk4blhjga601q";
+      name = "kdelibs-4.14.7.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kwalletmanager-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/6ycc8cckv9ybw5fj6qwn53ccn5dghcz0-kwalletmanager-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "killbots-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/nshwyzk14mam2av602sqzcxnwjzpny6k-killbots-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kwalletmanager-14.12.2.tar.xz";
-      sha256 = "0bynykq9j6xh0a712934vyvq3yr94676xhdvf1iazky1cwwmiryi";
-      name = "kwalletmanager-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/killbots-15.04.0.tar.xz";
+      sha256 = "0a9jn8i5hw3v7kr6vqagxkqvvjs6qsb23g2khaxgbw0x0cz5nqx4";
+      name = "killbots-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kfourinline-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/vd8smizcfqw4zsks5sbf03chbxk9dqiq-kfourinline-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kdesdk-strigi-analyzers-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/55ksfn4hq342qbl8cm4jf8k8mmra096n-kdesdk-strigi-analyzers-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kfourinline-14.12.2.tar.xz";
-      sha256 = "14s4lb9kygaa16sq4xfmmabv31kg3rw7dw7k2f4vwqqh3s1168yc";
-      name = "kfourinline-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kdesdk-strigi-analyzers-15.04.0.tar.xz";
+      sha256 = "0k00ip8ll1i96cazs78c6al1yjcnvpr1awb6g7yvvq019icjmzvn";
+      name = "kdesdk-strigi-analyzers-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ksudoku-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/rvr5bpfppyd168gfqimfavs9g4ys2412-ksudoku-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "ktp-send-file-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/90s1naljnqa6r99nl2dpjsf8rjb3k7cp-ktp-send-file-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ksudoku-14.12.2.tar.xz";
-      sha256 = "10c148lksrh49mfvlx7q5i7xxjanhngm2s9d7ifx5xyqlpik2zcv";
-      name = "ksudoku-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ktp-send-file-15.04.0.tar.xz";
+      sha256 = "03i6irask1ccngwapirnc9vpk4nw7r82zl6jdnh7w9988c2wdl22";
+      name = "ktp-send-file-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkcddb-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/j2pwfcwc6n5r8klnbxf0gpal2pinan7g-libkcddb-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "dolphin-plugins-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/n2vy60sdgnx3gb6fmmgd03d4jnn29nmz-dolphin-plugins-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libkcddb-14.12.2.tar.xz";
-      sha256 = "088hhnnm09xfqkc0j2l252qgl7nlqmsdbchbr5cninf8n9ivz99d";
-      name = "libkcddb-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/dolphin-plugins-15.04.0.tar.xz";
+      sha256 = "0a1f1si598cmqd0j9v6pz0w8s6286xg2wcfxzrmkr994bfkydd8c";
+      name = "dolphin-plugins-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkmahjongg-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/gz25xkmky3kpl4hw2x9ahzr5xp3113f9-libkmahjongg-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "ksystemlog-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/1wy9hsww32i53nv94bnzj83hfqw3x1ir-ksystemlog-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libkmahjongg-14.12.2.tar.xz";
-      sha256 = "0min3bpd2h0lch4412ybryk1bn3rs2s4936kcjn6mn0412xyjvdf";
-      name = "libkmahjongg-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ksystemlog-15.04.0.tar.xz";
+      sha256 = "104yg6mjnhznsylpv8faqih9rpdxyp4667dagq7f1kfajy59jh1y";
+      name = "ksystemlog-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kcalc-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/g7hglkwmv8kdw0cjly5pysb3i4piapkx-kcalc-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "libkeduvocdocument-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/x1qmhlskhz0ibs1pnxcb30bj1yk3f447-libkeduvocdocument-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kcalc-14.12.2.tar.xz";
-      sha256 = "0vm861cd9y8ax7mfnv2aszip2z0grmjvhzp10x5f7gq1fhm1db64";
-      name = "kcalc-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/libkeduvocdocument-15.04.0.tar.xz";
+      sha256 = "0lqp2qfsdjkchnb5xrbj9hax2bf4ls1wk7pmb364qvkkhfia8qv4";
+      name = "libkeduvocdocument-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ksaneplugin-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/m69i89q12sb8mpc1bhs0a2miyrkfnq7y-ksaneplugin-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kmines-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/3vf7rffgww1k7byna7p05d0115p6924y-kmines-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ksaneplugin-14.12.2.tar.xz";
-      sha256 = "1scgp9p2jb5vwwdvbgmsbr3mmijiq40m5x7nd9qx7scwn2wqjvq9";
-      name = "ksaneplugin-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kmines-15.04.0.tar.xz";
+      sha256 = "015xximi3xydkbygzlka7y8nmls3dc8jvr3dvvidl57gl1szmx73";
+      name = "kmines-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "palapeli-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/cynl1ai536dqs4cnlji5db1jybpzh7s6-palapeli-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "libkgeomap-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/amqrx3hwvwrz8rgk3dljj11bvfpx4plm-libkgeomap-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/palapeli-14.12.2.tar.xz";
-      sha256 = "1fg2ikq19g92bqfp3j27mawl284xqiwd1nr8dg94khbb111210r7";
-      name = "palapeli-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/libkgeomap-15.04.0.tar.xz";
+      sha256 = "0yd17xa085rvxsnsah6ny7w88lbs7c1ilxrvbpsf2rvjkbl96giv";
+      name = "libkgeomap-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libksane-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/4qwqpcwraxr0a8wy81plb3l3ij3jh3s5-libksane-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "umbrello-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/5lahf10pz3vdh0dngi3fsmyn9g8cmk5v-umbrello-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/libksane-14.12.2.tar.xz";
-      sha256 = "07nw3mjc645angwyllzff0hb7i7lp6wl3fw88zqd380w5j13a46h";
-      name = "libksane-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/umbrello-15.04.0.tar.xz";
+      sha256 = "14lw9rnqv7bgni1rxwmgm4jnx2l2x5524wysqlhyp7np35mzdnlc";
+      name = "umbrello-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-workspace-4.11.16.tar.xz" ".tar";
-    store = "/nix/store/afz1vd72namq3xca96zx1c9l6n8jzk4p-kde-workspace-4.11.16.tar.xz";
+    name = stdenv.lib.nameFromURL "bomber-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/7mf874dsxa6wj59zfr6s1n7399rvl7m9-bomber-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-workspace-4.11.16.tar.xz";
-      sha256 = "11mzr55vr7x2yym4gdaj9bcvp2qpbs3vlbfmhs74r5n08vmsdq3s";
-      name = "kde-workspace-4.11.16.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/bomber-15.04.0.tar.xz";
+      sha256 = "1hpss9jmjsjl2shm2y50s5js33rpn0gd20il6wq454wm0k0q7rpj";
+      name = "bomber-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kqtquickcharts-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/wbjy41ymgplkg26cm94k6vny2vjl6160-kqtquickcharts-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "jovie-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/35zcglbjikb4ayp14d9l6hgs5myv5i6l-jovie-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kqtquickcharts-14.12.2.tar.xz";
-      sha256 = "0v5ng9spcbv22lhpx4hzfg3n56wfrjdxg6nls6sw52zbq12lagqn";
-      name = "kqtquickcharts-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/jovie-15.04.0.tar.xz";
+      sha256 = "1sa6agn9zp12n98v7i9rxng2yn25b4yf2s8q8rjb3qg93kmzzx4v";
+      name = "jovie-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "lokalize-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/zl8sxjy6mp1z6r3dajvf5ly5zsiasxjd-lokalize-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "ktp-auth-handler-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/9vacywnw3knldygpgxjghjbw2nfqdszn-ktp-auth-handler-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/lokalize-14.12.2.tar.xz";
-      sha256 = "04jmsysvx6ysyl3126bq7xg76y7ppzjfd55j7q7i18nrkcgw4y4i";
-      name = "lokalize-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ktp-auth-handler-15.04.0.tar.xz";
+      sha256 = "1hj3vc6wj768xdpr02v64p9wbrh1y61zg2fal3bk3fzrlz2yslg5";
+      name = "ktp-auth-handler-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kig-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/0sf32n3kd0fyvp4sdyv5yk4abn8gy54w-kig-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kubrick-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/9rjk1xbzbnc2qqrni0ng2spbzailrb25-kubrick-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kig-14.12.2.tar.xz";
-      sha256 = "0c137jnkzpzv43yf7crymghybgz70d6q6mlfww53if2119sznzd4";
-      name = "kig-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kubrick-15.04.0.tar.xz";
+      sha256 = "1qxyymrqav9hwa2ldqqpr49aj5sqzmiin6c4rmbirxmaasmyqn6a";
+      name = "kubrick-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kanagram-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/gscz4fvz0xh0szcs0jr95xiif4115vj2-kanagram-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kgoldrunner-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/l2lbbhnr6r0q1sf3rzzjnwina7gvlllg-kgoldrunner-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kanagram-14.12.2.tar.xz";
-      sha256 = "1s2zn876b3css74r79acq6wys4qlq9xgb3z376xfl71rzadvisvf";
-      name = "kanagram-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kgoldrunner-15.04.0.tar.xz";
+      sha256 = "1hsrjszck17gqnnpxzbdknj579n7xpmbq813a77736cmi95qr4h3";
+      name = "kgoldrunner-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "katomic-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/mljg8qpz9axmnzw9jarzz82a4qarvbwn-katomic-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "filelight-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/pr78axnbpxwah326z7jqhq4cz1p7h7wr-filelight-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/katomic-14.12.2.tar.xz";
-      sha256 = "0ns6apxaild1iiix03vjzvz45ba442agn4aqkbgik9x9wdr9yr7l";
-      name = "katomic-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/filelight-15.04.0.tar.xz";
+      sha256 = "18vcm8f8wgl0hqlycljv7kbq8iip5vadrsyhr58pw60cr8h36n0s";
+      name = "filelight-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "filelight-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/3mm64rsb14p9cyhw31jzvqbs6nppva9x-filelight-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kajongg-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/13030n2xwx0rnbd0myy87pfzrd93rpkw-kajongg-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/filelight-14.12.2.tar.xz";
-      sha256 = "047bki2gnwvflb57vij1576d12ml4ga9b1q44dz9rq97wwfbwqnj";
-      name = "filelight-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kajongg-15.04.0.tar.xz";
+      sha256 = "0aa2c2c4322lv4prwxkhanw0lbrv1145w6fz473f6ybfhg9isc7d";
+      name = "kajongg-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kcron-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/9whfiwhxk7v4cfj1s863w6i789kgcbpf-kcron-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "ktp-contact-runner-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/kw08x6m9wzrmhm6av38hz2nd18agxapj-ktp-contact-runner-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kcron-14.12.2.tar.xz";
-      sha256 = "02s782x69xrymv3wbjcfm52v246gn3illdga7g1rmhs7kmi6q7rg";
-      name = "kcron-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ktp-contact-runner-15.04.0.tar.xz";
+      sha256 = "179q9707cxmd57iyadasdr9rvcqxwrahccc8vjylzh1x5p2arib8";
+      name = "ktp-contact-runner-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kuser-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/dj7svyjh962g9c3j2bgprhmmnyi45pbj-kuser-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "sweeper-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/yz48bx3mdyvapyz52aa846f32102jh7w-sweeper-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kuser-14.12.2.tar.xz";
-      sha256 = "0p2qwv24qxzx637v5fjwzscvxa7j84j91s4c4gj5hq8939anx7q2";
-      name = "kuser-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/sweeper-15.04.0.tar.xz";
+      sha256 = "15amamnrg7d52l0agkw66k96xk0j5shk2667wc9p2jy6g96cw53c";
+      name = "sweeper-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kteatime-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/8zydgf0ncr96fgvyya9rg32ahavxm4c0-kteatime-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kfourinline-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/s96mhycwzwrv5w708mz6appsbf1vivz7-kfourinline-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kteatime-14.12.2.tar.xz";
-      sha256 = "1vq21jw50w56i9bwx91hlw6a2m46q83mz2mg11cdc1nxk5gm1359";
-      name = "kteatime-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kfourinline-15.04.0.tar.xz";
+      sha256 = "1wpcdzlpy8jdnlzzhys8n08pknk7ncq41dchs2ii3v30w1dnwln2";
+      name = "kfourinline-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "analitza-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/im52lp4p99k9fn2ja5hch6m6glmlk7da-analitza-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "ktp-common-internals-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/0q8wks5hqas02y3j384lwqy2a1npvmch-ktp-common-internals-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/analitza-14.12.2.tar.xz";
-      sha256 = "0sjlsh8x4qzyg59zkvmrd312qvbhmf17349l0b989xm0m1nwmqfx";
-      name = "analitza-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ktp-common-internals-15.04.0.tar.xz";
+      sha256 = "0y6jwqaxvkzjqdz4j3b4z5ybz4d3ci09x8apfr3h0q5pf4crkv8p";
+      name = "ktp-common-internals-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-dev-utils-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/5rmimmbz973alzhx2xm4r80lf556v14c-kde-dev-utils-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "krdc-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/ch18h2226p60xnyjndy40r8fgwajd80p-krdc-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-dev-utils-14.12.2.tar.xz";
-      sha256 = "007w4761cv2wxqhkk7mz2pgk7zmvzkfbmy0biriy836vx99xjdky";
-      name = "kde-dev-utils-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/krdc-15.04.0.tar.xz";
+      sha256 = "1ikm5a8lb65iljdvs16ipclkassjjdf7i49whcvz71rx8agp01hr";
+      name = "krdc-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-runtime-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/91wk4lximnfqs5ly2q340rqn87h84axl-kde-runtime-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kdeedu-data-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/05dzvpk81hhrfp0yncmgnq8q8nlps3z3-kdeedu-data-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kde-runtime-14.12.2.tar.xz";
-      sha256 = "0cs07gbx7v6ilrbp4bgl20h1yrbh07sbrrf167pyd4lfx5rz9cgk";
-      name = "kde-runtime-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kdeedu-data-15.04.0.tar.xz";
+      sha256 = "1r157dbi75ayxww57vhww3cjxv1z2y2mv54xh2cf3zfjv6kmp7lc";
+      name = "kdeedu-data-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "pairs-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/whl3f2bs6018bg3i10akdsjvky2wgvwd-pairs-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "signon-kwallet-extension-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/1z4nb0mp0d654n7wmyddxslx82rh2y10-signon-kwallet-extension-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/pairs-14.12.2.tar.xz";
-      sha256 = "0gs76fgyszs9lrvszi57vldx6avfyiz8hdg5axb7nmyikiqnislm";
-      name = "pairs-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/signon-kwallet-extension-15.04.0.tar.xz";
+      sha256 = "1s3nm7vrwwgin278vif6w8yyi1vg9hk401swvlhwmn9305bxqm01";
+      name = "signon-kwallet-extension-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kiriki-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/adksl0r448kybmvhs10crw43isw90i3y-kiriki-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kcron-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/8qjk4ri8l2cvvqaf5qpmzwz33gx0n9kn-kcron-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kiriki-14.12.2.tar.xz";
-      sha256 = "0r7i6fh9apjhxc7khqb4lachqr95ypiagk7cr52kwpl8bd9zcz2p";
-      name = "kiriki-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kcron-15.04.0.tar.xz";
+      sha256 = "0srq463k37klfbvrclhrni1kbn2bxxsfzp8l8lbx4dz8p93fcvdp";
+      name = "kcron-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kwordquiz-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/qz2v6fj2akwll4s904z638pzwpyf18yx-kwordquiz-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "ksirk-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/hngc4aajjzr5qszkxi745fi8l28k8wp4-ksirk-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kwordquiz-14.12.2.tar.xz";
-      sha256 = "03isbq1dbq5w0pd8jpb93hp6z4nwi28q5ccszvldisfna5abpkjf";
-      name = "kwordquiz-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ksirk-15.04.0.tar.xz";
+      sha256 = "1rl2c1yjiiw3gy4kblxgf2lh2sd5bpwz36hi9kv1dvf00bwi1w0x";
+      name = "ksirk-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kjumpingcube-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/jhh4r8rqhcx1jbqycy1i0x5x4ivqgjhg-kjumpingcube-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kdenetwork-filesharing-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/br98dpkixyvcr4dwp6fqfcgzrvgqvps1-kdenetwork-filesharing-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kjumpingcube-14.12.2.tar.xz";
-      sha256 = "1a030z8bcxyj70in7g574p80hsm32b8s7mqnl3abmw4315dc43kf";
-      name = "kjumpingcube-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kdenetwork-filesharing-15.04.0.tar.xz";
+      sha256 = "1296rg0axk6gc765kv3wnqqb7mp45sqw8rvhz631ybbsvcy9vk6c";
+      name = "kdenetwork-filesharing-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "konsole-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ahyi8a1vsdyr3zdkiljrwmjz73dxknwi-konsole-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "okular-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/8lzrv2slw0ck39i94w8ms8zm5vfx2x9v-okular-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/konsole-14.12.2.tar.xz";
-      sha256 = "06rrhmmx8sdq084wb2a2pgvmi43fkjbmjsikr695c548qp76yzig";
-      name = "konsole-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/okular-15.04.0.tar.xz";
+      sha256 = "1xfj7hm8149xn5g9yy56zd93bjs38k10009l6d2xynvqcd2k5sl7";
+      name = "okular-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdewebdev-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/gm8jph57vbjm15f2w0k2qijghdm9v9yw-kdewebdev-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-runtime-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/1zj95rkrgbp4s8khzd7hjdnz9ndib9q3-kde-runtime-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kdewebdev-14.12.2.tar.xz";
-      sha256 = "0n4p7jflrrjq47wcy20avgjiz1c5qgwmw8nqxmaaxj8vnwk2vx37";
-      name = "kdewebdev-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-runtime-15.04.0.tar.xz";
+      sha256 = "0dpbmg8w5b2hq3fw38v3fa4w45lm1p06sh72rscsz2mc2ly6bkxr";
+      name = "kde-runtime-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kstars-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/s6n79j8914ms33xvjrx74s22axlh20b3-kstars-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "konquest-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/p08rr4gqznxl4w3gfd7na11v8l1s8afq-konquest-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kstars-14.12.2.tar.xz";
-      sha256 = "0fwfpjmr4i9kh1f3360ahhk01m8zrkipvdj0wn16a3mxvghr6vki";
-      name = "kstars-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/konquest-15.04.0.tar.xz";
+      sha256 = "154vbny41axcckdi4dw928kvhfvw8j5b34l79dqa15lnsml92m6f";
+      name = "konquest-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kubrick-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/kqvqadr6n5n2200w3gr5h978y6376gbv-kubrick-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kde-baseapps-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/g2j9js2pgakja03ljw9zl4xp9v2pn8l4-kde-baseapps-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kubrick-14.12.2.tar.xz";
-      sha256 = "0r7w6787gc2kcvjgddr0lw0liihis4a5s8rim3ycjlmh60bfw2ac";
-      name = "kubrick-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kde-baseapps-15.04.0.tar.xz";
+      sha256 = "1xiv9qmv7x6djv7fg7khsqhzrnypr8dg1c3ximi9r32jvcfcda7q";
+      name = "kde-baseapps-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kshisen-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/2m09vphyfk4wfl4pzxns8lgh00nin1pa-kshisen-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kreversi-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/h39cafz2080k7xih81jn5f7scfpvszdw-kreversi-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kshisen-14.12.2.tar.xz";
-      sha256 = "110fv7iqbv63sw0q8m1fj0x45ivmmhw2v32sx7my0hvch4rxif1f";
-      name = "kshisen-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kreversi-15.04.0.tar.xz";
+      sha256 = "0z7rp0d52cgc8lsnjj0p0qh7fydgk1348ljymfmw8kr41848fag7";
+      name = "kreversi-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "gwenview-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/aq90r77wq4qs67j8dvw89zppbrj5rhgz-gwenview-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kate-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/17j3xfw2gjbvkb6k09ykyf8avx7fip38-kate-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/gwenview-14.12.2.tar.xz";
-      sha256 = "0ky9f8v3473f7ic2gaymc89f6yqnpi6vsbwlnqgjfwbq8ry47w4n";
-      name = "gwenview-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kate-15.04.0.tar.xz";
+      sha256 = "1g4dh9d55mbdnxrxp8kyid52gg649rnd6xhv1di3k1zz6x5jjnr1";
+      name = "kate-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kbruch-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/29vsbhggrymqqgvs490jxykrf6mhvmhg-kbruch-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "libkface-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/f6n75hb70xfprv3rpa78n59icxglv3n8-libkface-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/kbruch-14.12.2.tar.xz";
-      sha256 = "12gs4l5wazkym3krcfc0sjzx9kji6ca3blmprw7hfwk1yqgd36rk";
-      name = "kbruch-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/libkface-15.04.0.tar.xz";
+      sha256 = "0hm3llyjprfhj5l7y97kyyk61cbis7hmlgpf3qfin958hmip7kds";
+      name = "libkface-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "ktuberling-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/ccqbkxaxm7swcm1qf9rkvjs6fgfiafay-ktuberling-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kdesdk-thumbnailers-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/frl8ikxyck6mv44rdwlca5dg64vlar20-kdesdk-thumbnailers-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/ktuberling-14.12.2.tar.xz";
-      sha256 = "0y5icsgkypcr2z9w8zbhn9z877dak2kjf0if5ag1lpmjlj0y397h";
-      name = "ktuberling-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kdesdk-thumbnailers-15.04.0.tar.xz";
+      sha256 = "1y3wix763ndi3xfwpm3h3cfj3r446jkrslgn09bplm4x36jdd2wv";
+      name = "kdesdk-thumbnailers-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "poxml-14.12.2.tar.xz" ".tar";
-    store = "/nix/store/8i8lf5v6bi77ijr3b8xwny3yrapqnxrg-poxml-14.12.2.tar.xz";
+    name = stdenv.lib.nameFromURL "kremotecontrol-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/mxrd14q1c9hbw5lnpvk32s2jb18cjyrn-kremotecontrol-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.2/src/poxml-14.12.2.tar.xz";
-      sha256 = "0d2iqgpxxfzvi9aim2xsz96gjpy1zcjr0f5fsha0hns6m6mdp1lh";
-      name = "poxml-14.12.2.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kremotecontrol-15.04.0.tar.xz";
+      sha256 = "110bcp9b4y1mwpvd6r09zlrr54f1qdncxixliivclx9y0nrf9ljf";
+      name = "kremotecontrol-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkexiv2-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/wx9ll48ipram4w163143ixab3lcdn9iq-libkexiv2-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "kmahjongg-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/gaj2cqkjp0ynwsywrshpy7glfagz37ds-kmahjongg-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libkexiv2-14.12.3.tar.xz";
-      sha256 = "1rj7ac318rxl995cz70vdivk065mpsxk3sw0zqj7y0a2cgg67qrl";
-      name = "libkexiv2-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kmahjongg-15.04.0.tar.xz";
+      sha256 = "0agqvghlvw3n8xr15n44zjidxqghpmpzf5834n7d18yllnkmyqzz";
+      name = "kmahjongg-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kbruch-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/w2bqk35id2iwy0hx56a4fqlj9hmzwn6z-kbruch-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "ktp-text-ui-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/5vsvkxwxycdr0qk54ksiyrlbdfqxc7qq-ktp-text-ui-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kbruch-14.12.3.tar.xz";
-      sha256 = "0vrs1mn701jydqjzlshwjq2366c65qwiz2gf37l31ha0nk8lxcxh";
-      name = "kbruch-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ktp-text-ui-15.04.0.tar.xz";
+      sha256 = "0az6ziraqslcidjflljc25scrg1i2kgkppm93bd8y8zy4a2q1wns";
+      name = "ktp-text-ui-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-dev-scripts-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/14cmjnxm524ik9dmjb5p08c9hpr0xzlv-kde-dev-scripts-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "kshisen-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/jdmiqffbirvn2pzxx0vfia6v9mq9q1jx-kshisen-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-dev-scripts-14.12.3.tar.xz";
-      sha256 = "17xwh4gwbagzdyfxb0wbl6hplrza7mj82mf1dhz5b6p1jjlfji96";
-      name = "kde-dev-scripts-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kshisen-15.04.0.tar.xz";
+      sha256 = "011a3gqij509vl74v03s24in83i2qyylrpasi8cpx81hgbwd7zkd";
+      name = "kshisen-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdeartwork-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/r9f281gb1312wvy0dg8g8g5gd4f29mlv-kdeartwork-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "krfb-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/r0b24gfzlljxq2wxxs6pyfvgacarvp7n-krfb-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdeartwork-14.12.3.tar.xz";
-      sha256 = "14m5hb1rzki0h4fdpg5bm9s4bm6lfx2i939jncjvxik8l5rk8wkh";
-      name = "kdeartwork-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/krfb-15.04.0.tar.xz";
+      sha256 = "1j1mfjgza7zs3dsvm7aqr0w3lnia1svxrc47gd5imagqxzi5xb5i";
+      name = "krfb-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "libkipi-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/w8s7d4pm150c4m392plhax8y1aawr8c3-libkipi-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "ktp-accounts-kcm-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/qqn7jza6dgshhapkvj97a4i4960dy5da-ktp-accounts-kcm-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libkipi-14.12.3.tar.xz";
-      sha256 = "1k20q3f5vgvndny7zj90r6xxdvilh1qg9vksvqn1vydz9wn15by4";
-      name = "libkipi-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ktp-accounts-kcm-15.04.0.tar.xz";
+      sha256 = "1a45apf4vmjpsrbm98ym8k7qivmfaiwsdsf0f65vi91imlkfdd2x";
+      name = "ktp-accounts-kcm-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "okteta-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/388ffmw8i1b8bwdkwyr697fhq5cwghg7-okteta-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "kgeography-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/arp2vca2a13jqqc37cv5pa03s4aayg1y-kgeography-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/okteta-14.12.3.tar.xz";
-      sha256 = "1wlimwi9j5x9y0j4zsx6d4c8xl8k7sr4wclbm6bi42fk34w27f56";
-      name = "okteta-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kgeography-15.04.0.tar.xz";
+      sha256 = "1gm17z7a4dgmqds3gvwf1scgxb2js5xvaq4f74hr1042jq2br0dk";
+      name = "kgeography-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "analitza-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/0ar4zk7r20w3xgnvv79n6kcx3p0fjvai-analitza-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "kqtquickcharts-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/7iwcjypw2l9kkgm8l3dbchm47jziyjh0-kqtquickcharts-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/analitza-14.12.3.tar.xz";
-      sha256 = "1xlv47lgybw0wkmws6fkgjzskdmyzgrwgsfkixi2jj9yh8wj7jpi";
-      name = "analitza-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kqtquickcharts-15.04.0.tar.xz";
+      sha256 = "08p53xa49hwgwcp1vgp1c0pghj2l5a2g71s0q30xn7vz7y91bi92";
+      name = "kqtquickcharts-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kdepim-4.14.6.tar.xz" ".tar";
-    store = "/nix/store/kbi014f4cakyzj22fviawpqzqkfdc2f8-kdepim-4.14.6.tar.xz";
+    name = stdenv.lib.nameFromURL "kdegraphics-strigi-analyzer-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/28krw7dahfrcmwlbfqabzd6bmxqx9fia-kdegraphics-strigi-analyzer-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdepim-4.14.6.tar.xz";
-      sha256 = "1c1mcxj10cirxwkzb71y2sik0xk45j2a1yhkpl5lgs1k6xwivslv";
-      name = "kdepim-4.14.6.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kdegraphics-strigi-analyzer-15.04.0.tar.xz";
+      sha256 = "02zpwqcfi0v0f53y4i2x1yn6d3nynlp8x7xb4ciacvmxzssh9g0i";
+      name = "kdegraphics-strigi-analyzer-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kteatime-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/w2m3n25m9xjnig9q4vqbwg00li866lsg-kteatime-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "blinken-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/pr2d0pipsss9n5xdd9zrgv939smlrvwk-blinken-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kteatime-14.12.3.tar.xz";
-      sha256 = "0k35gmpkmsc7fqp31l7jf5as0f25lk8kqpj300alryyr9m5i960d";
-      name = "kteatime-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/blinken-15.04.0.tar.xz";
+      sha256 = "1475yf37nlmnqq5sh2gc8x1nbkypxy560qmdyar3m5cs69r77679";
+      name = "blinken-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "pairs-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/xgcvm6ic3xjzlbd8xblayybdjz5f8ah0-pairs-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "libkdegames-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/w7f148vp2gdz22fhs5g65qjzbl9h36kh-libkdegames-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/pairs-14.12.3.tar.xz";
-      sha256 = "1460wvjl17vzak74x5wgnx44db1vv900whl45hm6fjjciqpanb77";
-      name = "pairs-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/libkdegames-15.04.0.tar.xz";
+      sha256 = "1rwbr5pqn347rfhz56phswfzxmm37xpnw699si1612mkmmbl92ba";
+      name = "libkdegames-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kreversi-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/1q3i7f47j4mx8nrm0hl5hjjljn478a35-kreversi-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "kdegraphics-thumbnailers-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/jn27x6czz0lripamkjgkwga4cxyicmcm-kdegraphics-thumbnailers-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kreversi-14.12.3.tar.xz";
-      sha256 = "1l0pmaqwcdlzi48dcyywzlrswfr3jkywcpv93zdgxx9fba5iyhpj";
-      name = "kreversi-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kdegraphics-thumbnailers-15.04.0.tar.xz";
+      sha256 = "1p0alpdmhl3fm1r27cqiz80w9r1zmwj7pmdxf4f6mv2pf5q7z5kw";
+      name = "kdegraphics-thumbnailers-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kcachegrind-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/8wiir69l2blpqd1w4b7mcmylsm8j2q15-kcachegrind-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "kcharselect-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/1xvdiwnp84qn7cvcissssf92w4nx8y7g-kcharselect-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kcachegrind-14.12.3.tar.xz";
-      sha256 = "1xgn2a3ahwnx00fish7n5djx2ci89shf8mjrrq8lkg3grka6cv6m";
-      name = "kcachegrind-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kcharselect-15.04.0.tar.xz";
+      sha256 = "1jfh1kzcazb4b4wqv6mjy69h8fx78zzf7xk60vzaks07b4c7x9x7";
+      name = "kcharselect-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kmouth-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/hcy2r6snkvxxmnkr93y8yb5nhrzvk8a2-kmouth-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "libkcddb-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/7in63wvw5njm2gqxqbsjvj8sh7j5zbsf-libkcddb-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kmouth-14.12.3.tar.xz";
-      sha256 = "1awkwq4h89qp04fid6d6df03b7fj7rdk0vjs683rpkz52qq8xwny";
-      name = "kmouth-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/libkcddb-15.04.0.tar.xz";
+      sha256 = "1ldjfkppfhknln6hn3py8519p5jc63pf9apwx7h5jf3z6ci1k29p";
+      name = "libkcddb-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kcron-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/7sxzmrmp6y6xn4nq7zfqbjg2cf8y4zhb-kcron-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "kstars-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/vqrsgg7jlr6h8y6m2cp2fvv0jpbv8jvk-kstars-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kcron-14.12.3.tar.xz";
-      sha256 = "0w33d82253yasrhzswmpccc75mrjyrick2s6s3gibskcy3c9rx5a";
-      name = "kcron-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kstars-15.04.0.tar.xz";
+      sha256 = "0mj6haknp9y03md9j007w5sf66529chififw0xy6a7bvnagaph2g";
+      name = "kstars-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-sk-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/q54chzx2w5p1ifvkh3dkmqwxz6q35m0m-kde-l10n-sk-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "kget-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/cglfzvjxh6b61dyvla9q9g0qnw6rzlm9-kget-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-sk-14.12.3.tar.xz";
-      sha256 = "0nfikvbf10gklcn33pmwamiix1rcgdxgxk84a360rkahafw3xb1l";
-      name = "kde-l10n-sk-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kget-15.04.0.tar.xz";
+      sha256 = "0v4gfik9ddzpddknrj9vp2d2awn2bjzn74n173njf90pbfnql3y5";
+      name = "kget-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-mr-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/yn6w6h0ypqv34595f10l0jd76v8r3mdh-kde-l10n-mr-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "kanagram-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/dh926v6zz23z9lqqqvhia5ilwxazd4lq-kanagram-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-mr-14.12.3.tar.xz";
-      sha256 = "0wmkg9rwl60q354y4kz0qmbwbv892v12ybps2wj4mplwq333d03m";
-      name = "kde-l10n-mr-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kanagram-15.04.0.tar.xz";
+      sha256 = "1iw2vp82ax93kbc7ffmh9wsgjp0a772vb2bxsmm5g5jcmjd8vcr4";
+      name = "kanagram-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-et-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/6azx1w8qq6g0aqz3jgz971k12va1si42-kde-l10n-et-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "kteatime-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/mrdsmb6qaj32np3p3mcwi3sx38kmgvjj-kteatime-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-et-14.12.3.tar.xz";
-      sha256 = "1zpj0w3v1hwxpkfmba9k46w37qi41yndhm3ymdrgyl5xgfbajdrg";
-      name = "kde-l10n-et-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kteatime-15.04.0.tar.xz";
+      sha256 = "0g1hhlqhag0lllm8s10ylw5a6qwgsmb5hj33l2knbifa2sdg4v0c";
+      name = "kteatime-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-zh_TW-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/nx1jxyya8da77jg1l5jrlb46xwdn9fbp-kde-l10n-zh_TW-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "ktp-contact-list-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/44z86p3l3axqq54wnvbbjavifp6jrnxn-ktp-contact-list-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-zh_TW-14.12.3.tar.xz";
-      sha256 = "0qwykxa72c6pdzdd7kpwigrjv4l7d7kb1h06rwrcg9kk5q9hn31q";
-      name = "kde-l10n-zh_TW-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ktp-contact-list-15.04.0.tar.xz";
+      sha256 = "08k2yplr67s66y4134n007kzsdxnrwgjhv09babprb4cbcm7pdgm";
+      name = "ktp-contact-list-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ga-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/sajpc2529bhnd5p86sn0k35wyqj302ip-kde-l10n-ga-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "ktp-filetransfer-handler-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/a66l0r6622i36x7njknq4rw77wq1z8f1-ktp-filetransfer-handler-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-ga-14.12.3.tar.xz";
-      sha256 = "17mqxz2dpqyi1ngi1p2ivxg1qixivlkhzzd1id7ihff1i50f5gdf";
-      name = "kde-l10n-ga-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ktp-filetransfer-handler-15.04.0.tar.xz";
+      sha256 = "0z50v3bq4i618c1sh5fa67il4vhn8mk5c55wlhxc2q8srr85ii92";
+      name = "ktp-filetransfer-handler-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-hr-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/m3gp02jxirgh246njwsslprfq627d13y-kde-l10n-hr-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "kompare-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/lmbjfk56h71c44paw60x7wl6pd58yc0w-kompare-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-hr-14.12.3.tar.xz";
-      sha256 = "0zv3rvrfn5khmbd495iqnsr579m6igz3fr6h729wcwmizm03kl7p";
-      name = "kde-l10n-hr-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kompare-15.04.0.tar.xz";
+      sha256 = "1pf693s580p208dbjj6d4w11i62bwfifjn3wmn2fd8fip3ajdgxh";
+      name = "kompare-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-uk-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/ghlk4l1xill1v93qnv6sp4d9ybm2m2p1-kde-l10n-uk-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "kdegraphics-mobipocket-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/54xdq0xdkmw2z3j0zhfxi6gjvm60g919-kdegraphics-mobipocket-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-uk-14.12.3.tar.xz";
-      sha256 = "0jh17m47783vrv3c9wf7j67r937ni4xc670m758casjccwy9ldcb";
-      name = "kde-l10n-uk-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kdegraphics-mobipocket-15.04.0.tar.xz";
+      sha256 = "00m5i5jdnj92jnjm32ryh8dlf3fzl2mzybm5w5y1a82fq9l7j774";
+      name = "kdegraphics-mobipocket-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-fa-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/g4l10q0rg746928lmy4jfk63aa0y063r-kde-l10n-fa-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "kdenlive-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/dacxkxjxhz3afz4165nv4siyn6sb5jws-kdenlive-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-fa-14.12.3.tar.xz";
-      sha256 = "1imx7nmxx9p8xi290llyhh2hcaax6y458hlz8sid6kq0cl7y5w79";
-      name = "kde-l10n-fa-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kdenlive-15.04.0.tar.xz";
+      sha256 = "1ski64rqa1h1aqr16vwnvpqpww7vgfzbnlki3998k8gbc703q512";
+      name = "kdenlive-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-pt-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/lsw2ss8v9p5ryiszbfp46p1zqckqag5a-kde-l10n-pt-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "ktimer-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/nab346b2rb5dwkj4gdnjm2pyhnzf0i4h-ktimer-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-pt-14.12.3.tar.xz";
-      sha256 = "0wh5dgg53aic5n3h260f1908dfirp0k53hakn2kv53m3p572ck74";
-      name = "kde-l10n-pt-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ktimer-15.04.0.tar.xz";
+      sha256 = "014jfyx4lizq2bh5yx73zarn9mzp4lkyaxvml0m8i53zdnacnqvr";
+      name = "ktimer-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ar-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/ga5jirz4ggm0qacl4rzj4rlassiswls2-kde-l10n-ar-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "libkmahjongg-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/1rqzjg16kl3m8cc6pjf2cakhjx90kkhw-libkmahjongg-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-ar-14.12.3.tar.xz";
-      sha256 = "1ybmp4id3y9xrxcx2grmv8w3412h1qmwzawrzixfiixazbg8jgfa";
-      name = "kde-l10n-ar-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/libkmahjongg-15.04.0.tar.xz";
+      sha256 = "1912k9h4j8rhly5x03anf4gzjs0aypbwh8ifvhn289gydccqfcyy";
+      name = "libkmahjongg-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ca-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/rgsdz47748cn77nmnkysf1vhz5sgzwf5-kde-l10n-ca-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "ktp-approver-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/ijsjgpid0pnrq1d174gpbma6xfik9989-ktp-approver-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-ca-14.12.3.tar.xz";
-      sha256 = "14749nzfld9b97bk062d6pdpjdcfhga62n2yh1j1b0g5xqc1x0cp";
-      name = "kde-l10n-ca-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/ktp-approver-15.04.0.tar.xz";
+      sha256 = "0sfi4i071iini7bv9i7d4f952rnd5r89vqnhkqqrzbnmi9bh4rx4";
+      name = "ktp-approver-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-cs-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/nja0qv4yh272pjvwbbzk75zzdjn75dgk-kde-l10n-cs-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "cantor-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/7rf8al4ncyxkhzg899mssimw3lwf0qy8-cantor-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-cs-14.12.3.tar.xz";
-      sha256 = "1prhlp42vnpspj98kbdshv4liixhxak84xzr58mc8ij7whggi820";
-      name = "kde-l10n-cs-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/cantor-15.04.0.tar.xz";
+      sha256 = "0npl1p3gwflfl9rrvbi9ql28af6m1h2w46vkqh4ksp4d6jh9lx3p";
+      name = "cantor-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-is-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/avwqrqad41ryhdbx9dbr5m67nn6vqphw-kde-l10n-is-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "kbounce-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/9b915jv5dcm7kinwvj9yrxs72vbsravw-kbounce-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-is-14.12.3.tar.xz";
-      sha256 = "17gw5isal9xk4iz5dr7qqvqx8j06nb2wzsxkkdxk5qgnqsxdn3d4";
-      name = "kde-l10n-is-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kbounce-15.04.0.tar.xz";
+      sha256 = "1jllvam65kjfanry4wl2yhhgi5hak0swiradyh15b73rb89w2lj2";
+      name = "kbounce-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-ia-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/cmp30mff1j0jq0srvvlhl28jr3jhdrwb-kde-l10n-ia-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "kcolorchooser-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/zhlxa8x34g7yz6wwqnhn062d4yxgl214-kcolorchooser-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-ia-14.12.3.tar.xz";
-      sha256 = "0qgdy7b5gs04bszpp2byj9hx3mhy18y3l859si437i0jd3aa4b75";
-      name = "kde-l10n-ia-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kcolorchooser-15.04.0.tar.xz";
+      sha256 = "0g51v8641712fyycm3d6pkx8mlxkpp832l5i77f557lgi3dqfnh8";
+      name = "kcolorchooser-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-wa-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/4x1jjabkfwy5yk0ig70pn72awx9f1c7y-kde-l10n-wa-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "audiocd-kio-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/gcg36nagmfjc9w510pbihc44gz765nh6-audiocd-kio-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-wa-14.12.3.tar.xz";
-      sha256 = "0h23mnlhd53cpayhi3kpz7abj7786cf41n41m43b09ln3bw8d8i9";
-      name = "kde-l10n-wa-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/audiocd-kio-15.04.0.tar.xz";
+      sha256 = "05by4zrd3s2rkv915dq3ri6rhq39sl9wkw46diajkwzqdg6ajbiz";
+      name = "audiocd-kio-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-sv-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/z06s7w5m81vy7q7lm5vybpnlq75s69jz-kde-l10n-sv-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "kgamma-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/zd7r3mali9j223lm28w0xx6fl4jkiyfd-kgamma-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-sv-14.12.3.tar.xz";
-      sha256 = "14n0i4g484rxs2qx73jb0jh0a138anhj55x49inq7s0cigq2y1k4";
-      name = "kde-l10n-sv-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kgamma-15.04.0.tar.xz";
+      sha256 = "17xfiaz751q38q29s20k6fffshd3jndydnj54q4bd5l08fwmxmq6";
+      name = "kgamma-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-nn-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/y978vl8sv6l0ls2kh6hkcj77cnz3kcvh-kde-l10n-nn-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "knetwalk-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/65sm832j0rnm215vmd7gcrnnbj1gd2cj-knetwalk-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-nn-14.12.3.tar.xz";
-      sha256 = "037z0c6zy5vbzbg0i1fnyi2b88by2r65a9vyihznr2k72yzgbl53";
-      name = "kde-l10n-nn-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/knetwalk-15.04.0.tar.xz";
+      sha256 = "0ljwgb5sb8x2g2qrvnl1lzmk34zcg6g1qfyp6p74h8lbhfk1vbgl";
+      name = "knetwalk-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-it-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/b15q4v2zmbc030xb1mdw746llfq2vq0y-kde-l10n-it-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "klettres-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/bnd0dnbv8ybywwzaskjlx2dvdw3l9afc-klettres-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-it-14.12.3.tar.xz";
-      sha256 = "0rmy7cnsbfgzmfhq3lvap7x0q1b97np2x1kz65qy1lkdwfvqlafg";
-      name = "kde-l10n-it-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/klettres-15.04.0.tar.xz";
+      sha256 = "1kzcqj1w5dcmc54v96q3s6v4fj86kgc9vdllg7l98bv9d2zcxpph";
+      name = "klettres-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-pt_BR-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/pzn66c19cgkxlwk4dc7p14pvsagh5bks-kde-l10n-pt_BR-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "kapptemplate-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/qg0q54wpsmr1y9dfa72y24fjr1faqd8y-kapptemplate-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-pt_BR-14.12.3.tar.xz";
-      sha256 = "0p2lfgf29432x7srx6piyi73gbqnwfcb6mrbgb5cbrlxmhazd0x1";
-      name = "kde-l10n-pt_BR-14.12.3.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kapptemplate-15.04.0.tar.xz";
+      sha256 = "01ldjxgsv422l9lay5yg5b9y0cbbwpfl8x41a1wvm9h2l4k0mn3r";
+      name = "kapptemplate-15.04.0.tar.xz";
     };
   }
   {
-    name = stdenv.lib.nameFromURL "kde-l10n-el-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/dykqy8mnwk56zyqscjsbc5l0v3caxcm9-kde-l10n-el-14.12.3.tar.xz";
+    name = stdenv.lib.nameFromURL "kjumpingcube-15.04.0.tar.xz" ".tar";
+    store = "/nix/store/g3mfvybxvh2rws76bdsvd7fcnkc3cjdh-kjumpingcube-15.04.0.tar.xz";
     src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-el-14.12.3.tar.xz";
-      sha256 = "1l9zjgq4mg1rsdk58csdm1bbvjfblh56isp275jm7fg05izc7idz";
-      name = "kde-l10n-el-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ro-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/vfw1xmdblc7ryz4iyddkx04n6bpsmi1p-kde-l10n-ro-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-ro-14.12.3.tar.xz";
-      sha256 = "1an38a8kq5b5xzjxflr4fpwq3ld6ryb36p2fv5ks3cgp14vs9bhc";
-      name = "kde-l10n-ro-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-fi-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/i8h2ydglwf8j89g22ppja7waljid0an5-kde-l10n-fi-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-fi-14.12.3.tar.xz";
-      sha256 = "1v8kv7ack9l8w7pcy918vc5crhd43y35m1zkp87zdaqg9svsj893";
-      name = "kde-l10n-fi-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-sr-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/s3dxzagxplipcrfh3sz9vhxsbwlvd7v8-kde-l10n-sr-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-sr-14.12.3.tar.xz";
-      sha256 = "03ddq090ihma7y19l2ryjf69mbmqwigrxmhsyphkrpvkcch995vv";
-      name = "kde-l10n-sr-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-da-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/5r0zswdk5p3ais2gwwknzqh1y70v98rr-kde-l10n-da-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-da-14.12.3.tar.xz";
-      sha256 = "1nl2wvy1vg76rci4jkkgpp5ii49x6s348ps4mpj3ad46a1nxldfa";
-      name = "kde-l10n-da-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-es-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/a9nqy8yh51xmprzq7g806hpp85djxci6-kde-l10n-es-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-es-14.12.3.tar.xz";
-      sha256 = "12bj9jp6l03skx8pn2b3hrbd598kg4zm4qj88nbf6l9mzjm2pjb0";
-      name = "kde-l10n-es-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-he-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/zdrqq64485q0zz3m3mh11canxyn48i6x-kde-l10n-he-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-he-14.12.3.tar.xz";
-      sha256 = "0bsjnlnn703s5s3k8p68ic591zf2k6lcdizhm75dirrc2ydwld2p";
-      name = "kde-l10n-he-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ja-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/nxiv4m0827jvvh9pl5adani2f83jd0pa-kde-l10n-ja-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-ja-14.12.3.tar.xz";
-      sha256 = "05gl706zmw0jhw7ahdg61q0swy65459j6p6qzx4g6albrxqjr2ks";
-      name = "kde-l10n-ja-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ug-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/y9sx89dk7qf8mdl18ga9s99kga8j50v1-kde-l10n-ug-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-ug-14.12.3.tar.xz";
-      sha256 = "0pl9fs7gdsxafgiky7k2a6xz07xd02k3glpfd5wxa9ya6l0970nm";
-      name = "kde-l10n-ug-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-bs-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/3flzizssjcyxgsdp1diq0xw5is5xdxzr-kde-l10n-bs-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-bs-14.12.3.tar.xz";
-      sha256 = "19f6s5vylir9a695l0wx8fi63an2kgynmdpz3xadq197m1j8wd8d";
-      name = "kde-l10n-bs-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-bg-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/id2z95s1zn6v733fyh3wazrbfy40hyvx-kde-l10n-bg-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-bg-14.12.3.tar.xz";
-      sha256 = "1hp1sa8cxsgifr7vaw7iqf8bydcnb7qnz9nnac0a7sx95ypvjmlg";
-      name = "kde-l10n-bg-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-zh_CN-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/d51bwij9xq5wh9scl66y66g5cwd27dai-kde-l10n-zh_CN-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-zh_CN-14.12.3.tar.xz";
-      sha256 = "1f5zqflfhw077zlhwdf3his89dq8g0c8blpd8rkh7sbbyqgxgcbx";
-      name = "kde-l10n-zh_CN-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-fr-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/wqrvb9c3daz3hc650q212j7j6aysxs52-kde-l10n-fr-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-fr-14.12.3.tar.xz";
-      sha256 = "09jriffxnkmlcwmwplspy9znbz5fa8ad06pkapl35337cisyrdqh";
-      name = "kde-l10n-fr-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-de-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/477qqq2pd57y9wb83kj2yhclvr8r6ixr-kde-l10n-de-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-de-14.12.3.tar.xz";
-      sha256 = "1y71jjigz5qg3cz16j1vrikddw94zzg00kc6ziw2dxk6sx8j7vxi";
-      name = "kde-l10n-de-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-kk-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/bpw0gllnd9asq0qkzksrvfni25ai7kaj-kde-l10n-kk-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-kk-14.12.3.tar.xz";
-      sha256 = "117125baj789y88l533jpgfggz5g4i0j19qrqybqql2hys7vhvib";
-      name = "kde-l10n-kk-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-eu-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/37lal5izk34xpsw4ba5i3fh7klr8s3sm-kde-l10n-eu-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-eu-14.12.3.tar.xz";
-      sha256 = "15albwrdigyk9fzgvqd23njxks0ri72j2n5isbh218gcpp3k6z3b";
-      name = "kde-l10n-eu-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-lt-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/isl6qfzmn18flary4fdcz4nnfh4v8wpx-kde-l10n-lt-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-lt-14.12.3.tar.xz";
-      sha256 = "0z8qpy7r22rijhyfaidxvmafbbpha90imx0zk1cg8d96qn5iz1ri";
-      name = "kde-l10n-lt-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-pa-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/34jssw40n5qml1s21bsdqw3an7g02g4w-kde-l10n-pa-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-pa-14.12.3.tar.xz";
-      sha256 = "17ra2abhgbh1igd36rxkdx7n30qcmcbn85sy54zig8rdcznq4bjk";
-      name = "kde-l10n-pa-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-tr-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/bydiajxpa21jawxl5yd2fhdy4ha9ad43-kde-l10n-tr-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-tr-14.12.3.tar.xz";
-      sha256 = "1mwzryf00x2yaz6c4pm2459svs3hdjddms4xx3vv1r9aq7aavjqb";
-      name = "kde-l10n-tr-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-nl-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/3s8gz9b9mhymdiq262w8f1skyvz25c0x-kde-l10n-nl-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-nl-14.12.3.tar.xz";
-      sha256 = "0jm7z2m5ngb1z1nx2g1vwgkzj46yzm0a37br5jba9yka9dmr15mw";
-      name = "kde-l10n-nl-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ca_valencia-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/d3i513r1568j9pvqznjr94ygmpgb8zp8-kde-l10n-ca_valencia-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-ca@valencia-14.12.3.tar.xz";
-      sha256 = "1ybsw0r60gkxy3fshm2da5w4mlwfmanwjfwpjnwj40ydlgdi8by5";
-      name = "kde-l10n-ca_valencia-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-id-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/90rfd4hdzch06plw672qfxzljqnk7x71-kde-l10n-id-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-id-14.12.3.tar.xz";
-      sha256 = "0kxss6f349mbhwafahwdv2zgfmsg5v9wp668q9xf0649d1h2w0ww";
-      name = "kde-l10n-id-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-lv-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/qb61jvp0gf8a76nkw1wqzq32mg2i926i-kde-l10n-lv-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-lv-14.12.3.tar.xz";
-      sha256 = "11x1csh4f4mmkbhdmk0dibqvl8cddr8y3m9jyrgs980k7kd9617f";
-      name = "kde-l10n-lv-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-pl-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/x9jkn1ngspshcja4z0h4zrlmrqbfc1a0-kde-l10n-pl-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-pl-14.12.3.tar.xz";
-      sha256 = "17gbg4zb51alcp5g1bx6lbmbkzz0fzl8sbhswwc71yhkq4h9ifpc";
-      name = "kde-l10n-pl-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-nds-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/zbrn541qzdcpsy20kf4mah7rqy64xwwv-kde-l10n-nds-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-nds-14.12.3.tar.xz";
-      sha256 = "1mqhc2174g58180l13qygwifqxai78m7prvrd4nnmc22b86cb0i1";
-      name = "kde-l10n-nds-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-km-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/7shjylawg8f357xm52zc2qxssqind29q-kde-l10n-km-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-km-14.12.3.tar.xz";
-      sha256 = "1244bjxs2kl7hmaj4v7bfw98vawcc5ipl73payn2ygxqiqmb2jgr";
-      name = "kde-l10n-km-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-hu-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/ab3swg0pgzwiihfn3vkqiw29gawrlfgf-kde-l10n-hu-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-hu-14.12.3.tar.xz";
-      sha256 = "1cjfy1wash2jvvr0l9s4am9s7ny1zvabbim536b6lmqhyk5bm452";
-      name = "kde-l10n-hu-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ko-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/grsgaxij3fp3kqwlgfaqv0hzh0d6k3zf-kde-l10n-ko-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-ko-14.12.3.tar.xz";
-      sha256 = "1chkk4zr7jqb0vbn3bhqpfvirpn5zqrih0124cyrfxmv4a19cz8v";
-      name = "kde-l10n-ko-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-hi-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/27lgir5h7a95dgr1khc5gvk7rqmhvsnq-kde-l10n-hi-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-hi-14.12.3.tar.xz";
-      sha256 = "16pmyi73yfr885xv31rfwq9ingm4cfd2p04wvrxs056yimip2hgz";
-      name = "kde-l10n-hi-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ru-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/d1ydfg70nkp219vhcc6pi62kxv275121-kde-l10n-ru-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-ru-14.12.3.tar.xz";
-      sha256 = "1x89kap46by47ra278r5inps9ab8mncfw76a2scpz7db9g0vfvf3";
-      name = "kde-l10n-ru-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-nb-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/xc5zsjaiyy9fzf8wdzz15g593xlkgzzb-kde-l10n-nb-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-nb-14.12.3.tar.xz";
-      sha256 = "14fgxrld2q9y7w50kn9952115fviyqb66sxvi2501b6kf3xnrpp1";
-      name = "kde-l10n-nb-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-en_GB-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/m11758s3nr89b0rzfw492ljzwkqkn30i-kde-l10n-en_GB-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-en_GB-14.12.3.tar.xz";
-      sha256 = "1fbn5rih063wgmnzzsdq5dzmw4vx4cf8jpqd0zjdp4jcja7a7z7h";
-      name = "kde-l10n-en_GB-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-gl-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/rg1m42j06j7sp2sm33107krg0b655hzg-kde-l10n-gl-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-gl-14.12.3.tar.xz";
-      sha256 = "0gm2z3va0lxnk9k3mnw0crlaf946cd2v1nygzbmc74r986aiyrla";
-      name = "kde-l10n-gl-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-sl-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/yidz4dma1zm6rx4axqpk37irpvmf96a8-kde-l10n-sl-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-l10n/kde-l10n-sl-14.12.3.tar.xz";
-      sha256 = "17vlwgsab5jq9r8vs5q7gwk77p9li8qk8d4997p75z9rmf95jx35";
-      name = "kde-l10n-sl-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kate-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/1p0y7hq9pqw8qjy9a5nyrjlirxkxayrs-kate-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kate-14.12.3.tar.xz";
-      sha256 = "0czcni5wfw56ar0r5p05j1wrmah98qv1wca95l5mya8fb17wcmnc";
-      name = "kate-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kolourpaint-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/ad9jhnfb216r0x6dicjx3px17mqnxhzr-kolourpaint-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kolourpaint-14.12.3.tar.xz";
-      sha256 = "1rcln9nqqzhzb0qlkdx81k0zspyyf266s3sa12npil2g9n1yh12h";
-      name = "kolourpaint-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kruler-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/9g2fg6167fghd9v5nz92sadiyyac6zmv-kruler-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kruler-14.12.3.tar.xz";
-      sha256 = "0px10ilji6blpfyp44f66m53y5dhcw9s2534pwhbx9xfkal1pprj";
-      name = "kruler-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktimer-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/gg40xflg0y9c38rcg1q1m352zknrvmci-ktimer-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ktimer-14.12.3.tar.xz";
-      sha256 = "198gx9j0x556m1vbwmyfgvayjpbws380pmrz4m58ylsvg5mcgwib";
-      name = "ktimer-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksquares-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/z6ql801ixafs2n59gb6fa8z2zr8wq79h-ksquares-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ksquares-14.12.3.tar.xz";
-      sha256 = "0fyqs9b4bsgnaadcc0zhvsljmm83mc8brz1gsc7iz4pm3dnz74fr";
-      name = "ksquares-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksystemlog-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/q5rjxayccrra40ahwj8g8q3splvw10sn-ksystemlog-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ksystemlog-14.12.3.tar.xz";
-      sha256 = "0a29n39jyrlgfijn99v48z3za4nnz6bambakyri8j9da1zzwn6hy";
-      name = "ksystemlog-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kshisen-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/bfj7740qpfw5i6cjml9xf9648s9vj7wh-kshisen-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kshisen-14.12.3.tar.xz";
-      sha256 = "0h5l3m6xxq91v2fzc8p213iglvc78shqa3q0bfy3xbrnd3c8gkm2";
-      name = "kshisen-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksudoku-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/l294adqj7slk00ns53dr6p28jzbjz29b-ksudoku-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ksudoku-14.12.3.tar.xz";
-      sha256 = "1scyqlfwxgkdwh93h80wzp7a55vvy0j0zxi9fl0ihsjsh20iv0bm";
-      name = "ksudoku-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkomparediff2-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/h4x11ry35314s0max9aqh47k1pyfr22l-libkomparediff2-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libkomparediff2-14.12.3.tar.xz";
-      sha256 = "1829sxn3y906hsfj6hqllx0hhwk2qngw9lvrgkcyqygb99ngg2bx";
-      name = "libkomparediff2-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kamera-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/18ywxpzrac8brdqp56vm3jbly49dis8f-kamera-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kamera-14.12.3.tar.xz";
-      sha256 = "1hrvc6l4q69npxyafznhg5i8mybg1c7z4iwp98q5rzsdw5zppvs8";
-      name = "kamera-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kscd-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/nkz7204dhnfjvjvqqp9id19l5xgzxzrx-kscd-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kscd-14.12.3.tar.xz";
-      sha256 = "1inl4sksyd27rp9g75h0900hs1hr6cb779zf92wsfflmk12gin7j";
-      name = "kscd-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdegraphics-mobipocket-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/dix33an8h17r8h03vnwml2fym44hrq5l-kdegraphics-mobipocket-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdegraphics-mobipocket-14.12.3.tar.xz";
-      sha256 = "1ff6bbrhwa1jp3icz6mv9m9xl7f7b786yvg8dmc795wmm5hzr721";
-      name = "kdegraphics-mobipocket-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksnapshot-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/qnqwzdhg87x5dahx3avxcnys0j3k1qil-ksnapshot-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ksnapshot-14.12.3.tar.xz";
-      sha256 = "13a5cri4dqn111p8q0idfgbahlx4ks2xjgvvgcwxd2srxifld825";
-      name = "ksnapshot-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksnakeduel-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/972ra01nd7jywn427qj5jz3gwibd2cyy-ksnakeduel-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ksnakeduel-14.12.3.tar.xz";
-      sha256 = "0cjylhpsl33zgav8dyhrdl8qvi7yjafsf30drgjsc9jizhmn8hdz";
-      name = "ksnakeduel-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "filelight-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/a3rr545r48ykp0rxfk2b643w683p0af0-filelight-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/filelight-14.12.3.tar.xz";
-      sha256 = "0am2qi6v2mr1rbl4jfjc4jaxg75511n2dvfr9zlsbhglfmzagmj8";
-      name = "filelight-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "step-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/wfrkxk4f5hnvfwdraamqci3xap593sh5-step-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/step-14.12.3.tar.xz";
-      sha256 = "0pkj25jb7ydvghbx3187fjddsmck24k1kk4mms1hxp2i8xa11b1l";
-      name = "step-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kompare-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/027r3fzd86qx6rfsc5lfas02cmn60283-kompare-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kompare-14.12.3.tar.xz";
-      sha256 = "1vjq7fdbdskhymwrl8i9945qbd0xaqgcrp95p8qpmafcc88nxvdl";
-      name = "kompare-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kblocks-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/kxpwjjlwa41agz76z15jbwb7b4s6x7ck-kblocks-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kblocks-14.12.3.tar.xz";
-      sha256 = "0y5f55z1i9fywfsspiyy467r2f11v7szwzhjrvacqf2g208mncwv";
-      name = "kblocks-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "knetwalk-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/5j6v68g4gc7jvqrypk9s1m0grng8rpyn-knetwalk-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/knetwalk-14.12.3.tar.xz";
-      sha256 = "1bakk8linrmgzn5zn79kj9bhfn43krpdahd989ba8ldfyz9d0hcc";
-      name = "knetwalk-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "killbots-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/pgg1zvpidxgv1dacj7ncn62mizwjz0m9-killbots-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/killbots-14.12.3.tar.xz";
-      sha256 = "1b5chz21wxpmvi43iyr5gn2dh7azahamd8fwnjsdb49znyy5ab19";
-      name = "killbots-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-wallpapers-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/m3sl4zcjky2smf0vky7lwvw8g79n2idw-kde-wallpapers-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-wallpapers-14.12.3.tar.xz";
-      sha256 = "0cdaj33xim3rvq7ihwpv338g4s51xb36b6jszpfa9hnzxsxa146f";
-      name = "kde-wallpapers-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "bomber-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/syx3k30s7j3s4v1hcb4azh176m4n7082-bomber-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/bomber-14.12.3.tar.xz";
-      sha256 = "0bhy5rjisq9f9ai36a0m9vhagdxj6jdyw0hlylpjl1ayy3qly1mc";
-      name = "bomber-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kjumpingcube-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/y1nrp3nf81v1v6khr86xdp9bjn7fnaya-kjumpingcube-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kjumpingcube-14.12.3.tar.xz";
-      sha256 = "16fgz0jicalls8c25p1hnd92rj3vwbbdli9wi1ljdv0f799h3z9w";
-      name = "kjumpingcube-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kfourinline-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/jahrwl1157161xh4dgjcnd0hnfq8x28c-kfourinline-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kfourinline-14.12.3.tar.xz";
-      sha256 = "026kvydxlrk7r91k9ffc27bsj0792shpziynh845ycbx9dy3nspk";
-      name = "kfourinline-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kwordquiz-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/l3zj17f3n998w3b3mf4v8jjib0a0p3yy-kwordquiz-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kwordquiz-14.12.3.tar.xz";
-      sha256 = "1r8ms2d59aa64wnmdv8psjn4bbypjzcpb982jpc6kfrwj391q2ig";
-      name = "kwordquiz-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "palapeli-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/y8lsccnmrc8r451j1b1igjxyrnvqpbys-palapeli-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/palapeli-14.12.3.tar.xz";
-      sha256 = "1wwnsvccshg2y55zcfpy2kvyplkjjbv96nacdfhln3yilbakwv1f";
-      name = "palapeli-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkdcraw-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/1nwhjxi7hmywfqiig8b60qaywwqircqh-libkdcraw-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libkdcraw-14.12.3.tar.xz";
-      sha256 = "0fw025nas8x70ji534j59d6vcsvqzr7yfcyls0yznlz5ppy4g9rz";
-      name = "libkdcraw-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "sweeper-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/9pj5rh11mpnr3grriz5x4c3ar5whn52g-sweeper-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/sweeper-14.12.3.tar.xz";
-      sha256 = "1y8yvjpd6v8s7xzgwkaa9sc4k715n53l01182j48lcyhfx6gbh98";
-      name = "sweeper-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "zeroconf-ioslave-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/cjd95qf5ppz9msqy2ggisilhhl4h0nvy-zeroconf-ioslave-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/zeroconf-ioslave-14.12.3.tar.xz";
-      sha256 = "0x858q6w1llcyy3933sqpdi53p8h2l1rbic1v1xyqbl4zdz9ixpp";
-      name = "zeroconf-ioslave-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kalgebra-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/cbndc9qfgqbksmfq1q00lhw1a6qz52wk-kalgebra-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kalgebra-14.12.3.tar.xz";
-      sha256 = "0pm2dshg73yc4h16sjm37j1003zs6hrp92lkr1679541z02m2f2l";
-      name = "kalgebra-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kaccessible-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/bfpnby19d3qgqhkw3fb102v8j4qh9vi0-kaccessible-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kaccessible-14.12.3.tar.xz";
-      sha256 = "02h56bykzpkvk17snm88mb8cxsy2nmhjz1by18rg4cc2gf61qk74";
-      name = "kaccessible-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdepim-runtime-4.14.6.tar.xz" ".tar";
-    store = "/nix/store/91s8bj9j78cmwj5ijb8536ykmnh3k1fg-kdepim-runtime-4.14.6.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdepim-runtime-4.14.6.tar.xz";
-      sha256 = "1jnwgfy7052fzlz3mic7cy5jp1v5j81f28h205x56h6p7nswk29a";
-      name = "kdepim-runtime-4.14.6.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmix-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/bm5pazc7ch4k130xj2ikmdcz69490xl6-kmix-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kmix-14.12.3.tar.xz";
-      sha256 = "132k71ymd2pbbsbcw91haaalxljxzyirfw33ppk5w9d9m46h7gk8";
-      name = "kmix-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kbreakout-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/yw3v6jwj76v2savll4mwsvy8bh9n3iv9-kbreakout-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kbreakout-14.12.3.tar.xz";
-      sha256 = "1kzwdz0njqggy6h208lllswaqsrwr7hid4pi1f69hnh9c27a1vbl";
-      name = "kbreakout-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkmahjongg-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/vv1vfxq2dd88qhz563dbzmd8gisrhdb9-libkmahjongg-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libkmahjongg-14.12.3.tar.xz";
-      sha256 = "0kizdr1xn58wxblkkq5swy4vqap24cdcxl092aswvi7ql85zn2hy";
-      name = "libkmahjongg-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmahjongg-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/8m2kvp5j83yw25smfh55ka4x73bp3sli-kmahjongg-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kmahjongg-14.12.3.tar.xz";
-      sha256 = "08y03hszmnmf7wawrznhqhak00gd5mcrbfndb538j44k5am60ddb";
-      name = "kmahjongg-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkdeedu-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/smk5qi7815a13m4c6xb7vzz18vz5n6qf-libkdeedu-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libkdeedu-14.12.3.tar.xz";
-      sha256 = "0bja8qc2sbfq3ikhxk70fg72cj4hwbw4l7ag4zc9lq312jbzvkii";
-      name = "libkdeedu-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kstars-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/mi979pdj5cm4sz1qbbdvzr75731xjfbx-kstars-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kstars-14.12.3.tar.xz";
-      sha256 = "1gg96zny1vgsm1cyzxqlp617ly862r6ywv21vr99fismrasj919z";
-      name = "kstars-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "granatier-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/0661bdzswm2n96vgix2vq8rp48jg2a1d-granatier-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/granatier-14.12.3.tar.xz";
-      sha256 = "182z9lnvrxhfp1jp4lb33ij07bvzvi79xi3ncicyb9p015s9mlsg";
-      name = "granatier-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "juk-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/d6kz07a661dlyr950zmrirgsb52i8c5z-juk-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/juk-14.12.3.tar.xz";
-      sha256 = "1zaw82px1qacfy612b9bxfgksyyvhlqrn0sv6p5dqzz01kg66xwy";
-      name = "juk-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdepimlibs-4.14.6.tar.xz" ".tar";
-    store = "/nix/store/24hs45qvjc6ixw77rjl226y0mldn14z0-kdepimlibs-4.14.6.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdepimlibs-4.14.6.tar.xz";
-      sha256 = "03fnxg2as2rri27ajkzm2wjma25pqd97h91bxka07b3fwcqimvbh";
-      name = "kdepimlibs-4.14.6.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkdegames-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/2x4jzjdy5k10dcn15q3jfnlbbaihbp2q-libkdegames-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libkdegames-14.12.3.tar.xz";
-      sha256 = "0dj39kzhix9h79mnw25535n0swpb04sdl1n4l9jnj306daf16g27";
-      name = "libkdegames-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktuberling-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/id1jxy17a8g7kwbhgk0h60f8rsvf1zz3-ktuberling-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ktuberling-14.12.3.tar.xz";
-      sha256 = "0svfdfpvmwghv656rmip5y0c997pl6mlnq9ns88akqdjl45nywkm";
-      name = "ktuberling-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "poxml-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/8myygl0hkb6l20xqj8wfynfx3zx45c9h-poxml-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/poxml-14.12.3.tar.xz";
-      sha256 = "1xw1dc9zc0wnn8h7dk115zapf8kgvm57nh2zrgmahy6ppza112bd";
-      name = "poxml-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmag-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/banw9x2cffxi8a0lal0x26v0c0vlypwi-kmag-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kmag-14.12.3.tar.xz";
-      sha256 = "12aiyv848cdy0jkhbcj4ha3cg781ndjcffkl871ah7qy0sgcnkw9";
-      name = "kmag-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-runtime-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/1361pwj0m3rxysay6njg9dz04in7k1sk-kde-runtime-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-runtime-14.12.3.tar.xz";
-      sha256 = "08ndk21mq547fw26gfa7vy88vxf78v8anbvjrym2k5f59fdx2aai";
-      name = "kde-runtime-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "lokalize-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/jns1ws94d4cklkzn7n9hk0a6zsbwyg6n-lokalize-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/lokalize-14.12.3.tar.xz";
-      sha256 = "0cy3zyzszbka19hy624rgxc07bh4hyfins4j2cwlivkszbssh8r2";
-      name = "lokalize-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kopete-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/y692wcc35c9dr5v9h1yjv33b0s87k3p3-kopete-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kopete-14.12.3.tar.xz";
-      sha256 = "1cdqcbafmmfq357n2kybzkfjwq926wb5lslpxbbpdnhiid23k8xp";
-      name = "kopete-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "parley-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/31mxjkglzynxwi3h928n52mi6ldszww2-parley-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/parley-14.12.3.tar.xz";
-      sha256 = "0vzqsbr26l39akpch7f1xr1xwsdybszvd1f9rrdmy4rg9swc692v";
-      name = "parley-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "svgpart-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/w58yam9l13rjzh0cc4a16qkn9xzrl72m-svgpart-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/svgpart-14.12.3.tar.xz";
-      sha256 = "0jrhyb2ji2ii1pq7fmnyln12zhrqb9ahwpdq1x8ya56bws49qira";
-      name = "svgpart-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdenetwork-strigi-analyzers-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/i6l7hapmsfcga8b9agdi0ld2sss2maqy-kdenetwork-strigi-analyzers-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdenetwork-strigi-analyzers-14.12.3.tar.xz";
-      sha256 = "1w8alhwkbffvwjfpja5pw881min6mv7vc1ag1qiblrzirsx4zhvh";
-      name = "kdenetwork-strigi-analyzers-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ffmpegthumbs-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/m7vz5qmkwxbbs0f2251a0bbrl8g2jjw5-ffmpegthumbs-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ffmpegthumbs-14.12.3.tar.xz";
-      sha256 = "1kni6fc1nb1n5zjqx736mlfcv08jp9nrchs7qkb2krzn4n5m0aji";
-      name = "ffmpegthumbs-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdesdk-kioslaves-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/5zhbmw2i3xb7axfyvq45qkp7dhf6xya0-kdesdk-kioslaves-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdesdk-kioslaves-14.12.3.tar.xz";
-      sha256 = "0w7ish8xpd7s26xmc9j9gxxy7b0lllv5px95g5dn4876qqcqpsks";
-      name = "kdesdk-kioslaves-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kremotecontrol-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/x2m1gbmqsq6zd48sbpmp2dz64d5m2nm5-kremotecontrol-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kremotecontrol-14.12.3.tar.xz";
-      sha256 = "0wy2jb9dx3bf8x22l0x7bqn8n45mn6jclnsb3saq7cns5905b68m";
-      name = "kremotecontrol-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdenetwork-filesharing-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/7ckqs96cigik5syqj0ka0xk3m9ybphhx-kdenetwork-filesharing-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdenetwork-filesharing-14.12.3.tar.xz";
-      sha256 = "1icg45a2qsv1n19gsfg7w3wa2ysa4rkbx3w8maq8c7x673qs5kcp";
-      name = "kdenetwork-filesharing-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "audiocd-kio-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/m2p9ipvfj9cdznrc736fjhbvyj3g3yz1-audiocd-kio-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/audiocd-kio-14.12.3.tar.xz";
-      sha256 = "1103f1ic5niy0zs4zvz841aaa6r4q0x0db4apnyvwbx51zi7qzsb";
-      name = "audiocd-kio-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "konsole-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/4anl6k756x5n7j58rafxyx04sgxjlc20-konsole-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/konsole-14.12.3.tar.xz";
-      sha256 = "0apz7dn9lza69fgnylhy3md47palj3qzjhpihfr0qsgn6gzg6f7a";
-      name = "konsole-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "mplayerthumbs-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/rv12zii0hdwh4fb5mv08nf0qid79miy5-mplayerthumbs-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/mplayerthumbs-14.12.3.tar.xz";
-      sha256 = "01hisifj8j88wz31q4dhj0qinzz0yw9fz0lm16qp3yxv7r7p82cr";
-      name = "mplayerthumbs-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-dev-utils-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/6lgsi6phi4p3lyh7qvw3bqkixfad0fl8-kde-dev-utils-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-dev-utils-14.12.3.tar.xz";
-      sha256 = "0i6m5vs42c5mvznayh9rzjdp5rkcbl3aar909j3ir9kc3v3mi2ns";
-      name = "kde-dev-utils-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "krdc-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/2ckqwp8l6cy1c35bvcbs4x26z1czsdc4-krdc-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/krdc-14.12.3.tar.xz";
-      sha256 = "1q8s1wdmblfx8jj8acnkkyhx3rrn1ampskd9wx39jid8vznvkwpy";
-      name = "krdc-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "klickety-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/0hyjdsihgm0sn0gv2xsrijhqbgaqqn6z-klickety-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/klickety-14.12.3.tar.xz";
-      sha256 = "1cz7aam2azgqilvz6jsbkfy3dpimh86f64vmkvlk3n42zkksp7hm";
-      name = "klickety-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdiamond-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/sw2cca4mpa4y2dq1f0wjkqiqdxcjqkcn-kdiamond-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdiamond-14.12.3.tar.xz";
-      sha256 = "1cm793801nysqp90dcyvfvwxc9h212qrq3lhg7621h9fhq0946a5";
-      name = "kdiamond-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ark-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/rb4li4dqgv2mw1w732pkhkxpvjxdb50g-ark-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ark-14.12.3.tar.xz";
-      sha256 = "0a6ggjg6x9kdlhm2n8l3dw4nn765lj78gn11yxgj37riq9yhg5xx";
-      name = "ark-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kfloppy-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/zpk335imsalsxqa7bfa6wcllxgcdipln-kfloppy-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kfloppy-14.12.3.tar.xz";
-      sha256 = "1b1zskwch7zz7iqfz3fa14q0bkrr2yjckr1h5fvn9k7q79x7xph6";
-      name = "kfloppy-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "picmi-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/c9z5wpwzpnvp5fiv5zbjg4fm8p8xrn7m-picmi-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/picmi-14.12.3.tar.xz";
-      sha256 = "0vlyn2f2j1p4734rcmqyjh03h4a2m79z9swfmlahh12gq5ka81im";
-      name = "picmi-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "konquest-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/mfysg0babfpbzvpnh8b3a9kzk6n29ssh-konquest-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/konquest-14.12.3.tar.xz";
-      sha256 = "1il757w6xzvkaadangwfpkz14qx02wwdlflzffw9jis2lbz19qnh";
-      name = "konquest-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kalzium-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/dn3vmyqlm2qsi52bhfl1cyafza31b6y9-kalzium-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kalzium-14.12.3.tar.xz";
-      sha256 = "1mnkhp5wlc3rmxyw4lli5smb419vzkv52aqpwakyncrz7nxkyk24";
-      name = "kalzium-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-base-artwork-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/fi9lq4lqwclvr627x32q8lr4cwcxbgng-kde-base-artwork-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-base-artwork-14.12.3.tar.xz";
-      sha256 = "06v3javkhkchpjc3sv7x5mk2jgb1366mi18dzwg63h2ca8740wn1";
-      name = "kde-base-artwork-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "blinken-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/2fq724w1bqmiz9hqqmhds1f0zj18k8dz-blinken-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/blinken-14.12.3.tar.xz";
-      sha256 = "0k4a5r4rq5brh5xv2lm6ldwfv1qy5wiqnj0ycp55p974isbdgqsb";
-      name = "blinken-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kcharselect-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/vqyn4qdsgnai9a9w944g0jqpmvzqg5b9-kcharselect-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kcharselect-14.12.3.tar.xz";
-      sha256 = "1ycx0y82f4ah5fg9ki62fwnnhyly1sqs52zs4519hnmyqn7h7q1v";
-      name = "kcharselect-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "umbrello-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/x66xrvdlnwcs8g6l3f4iz9fvxhw61v28-umbrello-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/umbrello-14.12.3.tar.xz";
-      sha256 = "0f5qn6h89hj4n25p2nkcgqb0xk4qvlwi115n5qlsmbc3icj2j7cy";
-      name = "umbrello-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kget-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/ah3xdqjxw5h29qmjc4wdb1c5i9zdsl40-kget-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kget-14.12.3.tar.xz";
-      sha256 = "04wf6qncq1xdfrp9j5cnhdii9hj83wjkp5i168flzi292sqyw9ia";
-      name = "kget-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kuser-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/68ps9qh0w9mq4qawdzzjyy1h1y33wfqs-kuser-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kuser-14.12.3.tar.xz";
-      sha256 = "1xgd3g2fdanl28sar3mgcsnld69nczcdanvaqslil4vc7d8r1xim";
-      name = "kuser-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kigo-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/60ipws592hnlygalmkzgzmlwnhmkvjg4-kigo-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kigo-14.12.3.tar.xz";
-      sha256 = "093bm60yaj8v8g6n7x4ysjbxph6xgh9ylarhdxsrjpmq268wql31";
-      name = "kigo-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "dolphin-plugins-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/zk9mrrc8vkzq41bx7sfyjc3lx73jzlqm-dolphin-plugins-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/dolphin-plugins-14.12.3.tar.xz";
-      sha256 = "16kxzpnfy8cxy8v1idwsisqq0p13n14zcid9a5n1sv02w91c02rj";
-      name = "dolphin-plugins-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "katomic-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/z8kgww8c0mqwx6cfsfqm8yd58k71xvrl-katomic-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/katomic-14.12.3.tar.xz";
-      sha256 = "0rbhf8j8if5r20l1cryl4irgd8p94ikbsz6456y7v8fzv5mf6kgn";
-      name = "katomic-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "rocs-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/jqamjiig020rvvyqwjarbxqj29ix93yi-rocs-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/rocs-14.12.3.tar.xz";
-      sha256 = "14k5yx0vfpf0fllqi5f72vz2135qag6gb7hs7523jaavxkb23d1p";
-      name = "rocs-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkcddb-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/9vhmysfqpabx7cwrqsmkpgh4hinjqh39-libkcddb-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libkcddb-14.12.3.tar.xz";
-      sha256 = "1i8n63jpckc3fa27rcqyrf10cz8zsyjyvrpa7fgmggsf91k1c144";
-      name = "libkcddb-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdewebdev-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/bz14zb6rlkwgmj0l8q9nffar2443zcaq-kdewebdev-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdewebdev-14.12.3.tar.xz";
-      sha256 = "17qy41gww688klpv2cgnk1r3cnd9sq72bsga82d7dnk0v6dinlxz";
-      name = "kdewebdev-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "krfb-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/iq7fn9lp4fh2s74lrb2r4v39n66c8a7v-krfb-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/krfb-14.12.3.tar.xz";
-      sha256 = "0258ffj2wx25cycpw3cmvnw9ig874jpi6yw711w6d8nfy66ribpb";
-      name = "krfb-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-baseapps-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/yv1ixn2gwc8vv32m3y5axy3dn1p3sbrv-kde-baseapps-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-baseapps-14.12.3.tar.xz";
-      sha256 = "1zcjbhnxzqxjn4xs6pwb8cvcnjypa4yh09jr4frd82nfhdsq7nyd";
-      name = "kde-baseapps-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "cantor-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/7f8qlf08l8fwykz677xywlfdsf8j1pml-cantor-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/cantor-14.12.3.tar.xz";
-      sha256 = "106k9gp4r2241yh6np8mbq587chwkicxk7ssbpvvvg2m126idz9y";
-      name = "cantor-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdelibs-4.14.6.tar.xz" ".tar";
-    store = "/nix/store/24zfmzbi9q832p6i91i71sms1vk3rfg2-kdelibs-4.14.6.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdelibs-4.14.6.tar.xz";
-      sha256 = "165xn2bv03j2g4j7m287add40kwhccvp2ci5hrar2xfd9sgl24xk";
-      name = "kdelibs-4.14.6.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kubrick-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/xl12n09yvf5j7di78mrkxxhfnn6axijy-kubrick-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kubrick-14.12.3.tar.xz";
-      sha256 = "1g9ls282qy6s0xsaa50ck0gkiz980cx50zjjhq4yimlhp1gswmj0";
-      name = "kubrick-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kpat-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/hq79f56cq1gqw7nfxcfliqi4k8kjpkd5-kpat-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kpat-14.12.3.tar.xz";
-      sha256 = "1787qymlsxyi7dm2q8axpjl3n62qx9xv7diyg8627kkjm1a1xw9r";
-      name = "kpat-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "marble-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/inai3p0228fmjcr8vkbnbhnvpznwvrgz-marble-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/marble-14.12.3.tar.xz";
-      sha256 = "1ylhc3278yqdcsli6yw7bnci6mdx01g0r97m78bs74l5biz4yql4";
-      name = "marble-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kcolorchooser-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/szdzjvc2h3w5dpp154m0kqh5i0spk771-kcolorchooser-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kcolorchooser-14.12.3.tar.xz";
-      sha256 = "1v8mgv5pjl3g6igxs92qd3zn8qr3qip046pb77856qhn3d9s4pqj";
-      name = "kcolorchooser-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkface-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/rfk8bxw07690a9kncmcdmlqjx7qkrld2-libkface-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libkface-14.12.3.tar.xz";
-      sha256 = "0zp48mlkqkjc6wk81kcf1q980196q0m153kzfjahi5w4vlslzgam";
-      name = "libkface-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kbounce-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/w2gc6778llzkl8qbzdl582ay45rwn6wn-kbounce-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kbounce-14.12.3.tar.xz";
-      sha256 = "1hn09ghhmj2dk47vnkqkvrm87n50m506mmzq058cccjlfdah5iin";
-      name = "kbounce-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdegraphics-strigi-analyzer-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/jplhnd96n48zih1mbf6bx96xl5b35kdp-kdegraphics-strigi-analyzer-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdegraphics-strigi-analyzer-14.12.3.tar.xz";
-      sha256 = "135dcs9ppa8lv5va8bqmccfxj0hf5f65qprx7l02k74xj4k70yki";
-      name = "kdegraphics-strigi-analyzer-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kcalc-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/5aykxgy1by52pcfmv1z990kz6xpwjj18-kcalc-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kcalc-14.12.3.tar.xz";
-      sha256 = "0w5pl11vw0d2g3pnxb3ffig209r0bjg135163crnic9akfbfa9s5";
-      name = "kcalc-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "lskat-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/1lk25ql2cgisdm7yhjyn1ac416h8qdc0-lskat-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/lskat-14.12.3.tar.xz";
-      sha256 = "0k5wq5naj0ahmnwpvdrif2clzxjwr9jk6p40igakzanpp23i6p9k";
-      name = "lskat-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "amor-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/vvbs6wghnrbrq9yd9v647l227bzsiyaa-amor-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/amor-14.12.3.tar.xz";
-      sha256 = "1y9cia887lqbcs6nr08mbrxr8shb895wvxf5jg8w6iic6pwy516c";
-      name = "amor-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "klines-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/sxi3wlcwn3gbkmcama2vx4dg45xwm7sx-klines-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/klines-14.12.3.tar.xz";
-      sha256 = "1xsrkbjdnw4icchbr5y7w64y6szfv8qdzndwd2bgrw0yvyjg5w7x";
-      name = "klines-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kiriki-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/0al1vmsjw3a94arnw19k59gajw3kpxdd-kiriki-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kiriki-14.12.3.tar.xz";
-      sha256 = "11c76kq2pji07xfbyf2621h76sjx9pqdj3qqzydzbwdinxy0bgz0";
-      name = "kiriki-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kgpg-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/4bw6lkbzy88kl09gk9sv494xw4a004a9-kgpg-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kgpg-14.12.3.tar.xz";
-      sha256 = "00qjgkgy1d8wygc298z3v7y37j47w16pjzp8ssnsdkmx88h1dp3i";
-      name = "kgpg-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kolf-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/97i8x4wydz1z4p2dfg2c04xvvblpdds0-kolf-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kolf-14.12.3.tar.xz";
-      sha256 = "12h4817ky9xwwrdqgba515dw87314ijci4lwqvcqmm7rq44qac8g";
-      name = "kolf-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "superkaramba-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/k35761pidfd258y0fjbcr1c22y5lwzhf-superkaramba-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/superkaramba-14.12.3.tar.xz";
-      sha256 = "1q6qpmwyics1mb44l55vy5wyjd0d5mbsm780kj4y9l6mp98b47c0";
-      name = "superkaramba-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kapman-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/h55lr5qacws82h167r142367mldrq50z-kapman-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kapman-14.12.3.tar.xz";
-      sha256 = "1i3ci8qpx8njr250pgkz7zlfihyi3k6vc2vnw7dcv09qfby466qb";
-      name = "kapman-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "khangman-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/y0xl8ckan6cwmz35mvzsjv35a55s45s9-khangman-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/khangman-14.12.3.tar.xz";
-      sha256 = "1y11jwsb1ba55hc2sx0adffvrck1mrn43wna16zkrh1sxk7fk8r5";
-      name = "khangman-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libksane-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/rdh9ivzb5i8xilvp5v05k6szxv9nhv40-libksane-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libksane-14.12.3.tar.xz";
-      sha256 = "162bi5d6kbx7zlb4waha82ldg2j40rwcg1gikfahkjsprm6npmh3";
-      name = "libksane-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kgoldrunner-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/h4if4axrpc0sdn6xmazgn2d5xhkbpr0x-kgoldrunner-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kgoldrunner-14.12.3.tar.xz";
-      sha256 = "1kg9mskg3aj0bp8h8y5bfkapmw4iys42aw3sa7f8zfkqp993zsw8";
-      name = "kgoldrunner-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "bovo-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/30xn0rg0g32p4d00i9z4xs95lp504six-bovo-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/bovo-14.12.3.tar.xz";
-      sha256 = "021pmar0g7s0p7qrzimp2x54idy9pdg22y8mgi26xrk9n7i5yybp";
-      name = "bovo-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kgamma-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/3ajn3gyhisbdny0q3qskhn6r9wkw0aly-kgamma-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kgamma-14.12.3.tar.xz";
-      sha256 = "1ywpkg7zbh9xy50a53dmlz1rsli5gdc52l50v14gm1sdjl2sfjpm";
-      name = "kgamma-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kajongg-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/fhr2zhxsxlc5fl15l9fil414jaxw98hz-kajongg-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kajongg-14.12.3.tar.xz";
-      sha256 = "0fdvwv5jbmc42wzc2j5y4adjqqwzq6hvl8b7nzaknphvpk7257hj";
-      name = "kajongg-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kppp-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/7q3rq4gjjkwxjlliqy76x14h45xxzhhf-kppp-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kppp-14.12.3.tar.xz";
-      sha256 = "00517rl2b5zaf42sziar2cj878dcii6jr1mx8jicq293f171krn7";
-      name = "kppp-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmplot-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/jdxf1cy03k03r51kqa1klb3ib5jvd8jy-kmplot-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kmplot-14.12.3.tar.xz";
-      sha256 = "1fq8m07pgmcfp1cr7q0y90ngaj282nz1pw5mqdfjh9syfradli0i";
-      name = "kmplot-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdf-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/wrk2mg2h2y34s0gysr095d713wim7brw-kdf-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdf-14.12.3.tar.xz";
-      sha256 = "1dd35frqxgqmhakc6f7xs6sck061271cnfym9bsd5q6fxv9s8vdp";
-      name = "kdf-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "knavalbattle-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/8wa0nvqryc7gzxfk2sgbsavk1q6p3jpi-knavalbattle-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/knavalbattle-14.12.3.tar.xz";
-      sha256 = "1jl5f2ndgnffhmgpcc4in6rryshph3p12d1xa2ixw36xyr45hcki";
-      name = "knavalbattle-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksirk-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/macznkbfj12i3nfcks2fr29fy24vlda7-ksirk-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ksirk-14.12.3.tar.xz";
-      sha256 = "1h3dgp2j7lz13j16k1j5b7wyg0g4x08svw1v2pc15llakr39p88m";
-      name = "ksirk-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "print-manager-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/ja14bgwgs1wp8831ipa39s9zhayjfqdl-print-manager-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/print-manager-14.12.3.tar.xz";
-      sha256 = "1n1m5w3p4r97y7jp76q35z8g39ipfaldkgbfbz47i89bc33zaxy5";
-      name = "print-manager-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "artikulate-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/44frkjvk64qwj15g2pfh8a1ficag137d-artikulate-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/artikulate-14.12.3.tar.xz";
-      sha256 = "1rv51nk2lqvxfgwsxyzq9cd1qq68nr6z7r5xis83smc4gnaczajh";
-      name = "artikulate-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdeedu-data-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/9pd7p5vl53w6i6m324km5xkp6v967l53-kdeedu-data-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdeedu-data-14.12.3.tar.xz";
-      sha256 = "1q1vw5dprvqj7yyg9w39ndy8nvnnhkbladylv0kyh1491ba2a3kb";
-      name = "kdeedu-data-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kturtle-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/x30qa0vibvxxza1pqy9a4ddnj4w2xhcw-kturtle-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kturtle-14.12.3.tar.xz";
-      sha256 = "0hxnc8lfqrfs5njaym54kl4vf2q6jakgif90saxfm50irjbwlg34";
-      name = "kturtle-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "klettres-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/734ajz153q37a4pzyh464q9aip528d77-klettres-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/klettres-14.12.3.tar.xz";
-      sha256 = "01irm9pgh46rghbmmwwrdb85ys2gv23h46qaicv4zp73bl6mhn5c";
-      name = "klettres-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkeduvocdocument-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/bj1igafd6x86fay8syr6d573b05472mc-libkeduvocdocument-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libkeduvocdocument-14.12.3.tar.xz";
-      sha256 = "060p8sh3rbbajykjw1z2ba3xnv1bq8ns86yfwx2lv2jyaqpkkgyk";
-      name = "libkeduvocdocument-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkcompactdisc-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/hbrdr0fizjfwyf4p317gwgii4ckxr9bx-libkcompactdisc-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/libkcompactdisc-14.12.3.tar.xz";
-      sha256 = "0957qd9zzbnksi1zxw1av4zxwzi48pq80jpk5h1id7cdhlfrsxz7";
-      name = "libkcompactdisc-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdesdk-strigi-analyzers-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/m37c7klxvf2nz3byv04b763sls4j6h8r-kdesdk-strigi-analyzers-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdesdk-strigi-analyzers-14.12.3.tar.xz";
-      sha256 = "13q7cy274ibsisvchfagb5mh4iq2wpm12zriwn625ciajy1zbq1r";
-      name = "kdesdk-strigi-analyzers-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kiten-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/5ibmcrrhacqq7qn5zfq7fp1y3qwj90jn-kiten-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kiten-14.12.3.tar.xz";
-      sha256 = "0iy508g6mp7gibzv3m59hjjcvl32h03pzfqj8k6pgq0jya0bqvvd";
-      name = "kiten-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kwalletmanager-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/q2v3p0k65zzhmzphawir64a3x8k7qmbn-kwalletmanager-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kwalletmanager-14.12.3.tar.xz";
-      sha256 = "1sbbgvwh8d5pv4p5z89gk29lz2snp4glinpa3y2dg9s9chnn0qj4";
-      name = "kwalletmanager-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kanagram-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/hcpxv7a1j4r0pavak6zqps9kb4mlgj1a-kanagram-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kanagram-14.12.3.tar.xz";
-      sha256 = "0j8l5cx251wvb2s6xzdsx45cgwzpy8a97lbss8lhhfrqwqn62lh4";
-      name = "kanagram-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kspaceduel-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/v5rwasilq989vbmqqnj14cqq87gmvpsr-kspaceduel-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kspaceduel-14.12.3.tar.xz";
-      sha256 = "1z1p5wy39xkyplhdq8z3p61flnyzh03yhi28yc0f79iqx22psvjb";
-      name = "kspaceduel-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kig-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/amjyaqjvc88397nj2g54z6djs5rj5mgm-kig-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kig-14.12.3.tar.xz";
-      sha256 = "0vhamrasgazjn110ahh09a402vhsgqh8h5v1qqmvi49f6v44bxbb";
-      name = "kig-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "jovie-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/4fzqz8h97hnn7v0q2gadc1mp4xhssl3x-jovie-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/jovie-14.12.3.tar.xz";
-      sha256 = "12ky24hkpqm0bhi9x8fm6bf0nfqclpr5yv7n054995k3irygz9lz";
-      name = "jovie-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "cervisia-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/81d3gi968mqnzps5v56lfi4dzkq7vfkw-cervisia-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/cervisia-14.12.3.tar.xz";
-      sha256 = "094x08jf21h5f0vjx28bqj207csh56rc293bs4sl8lg9d1h0gbax";
-      name = "cervisia-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "dragon-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/2wh0xa17ikpsbm0addwb502rvld07ici-dragon-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/dragon-14.12.3.tar.xz";
-      sha256 = "0fngv700yhlh0q73njwfl6szf9v57csyf0gpqf1hyl9wvv2mwswj";
-      name = "dragon-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kqtquickcharts-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/a3lgzwlizzj1yp4n1v0k80h45rzml2bz-kqtquickcharts-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kqtquickcharts-14.12.3.tar.xz";
-      sha256 = "01017d0mww3ai4i8ik29kfwkakyp92ngrjm6704015i0wili09i0";
-      name = "kqtquickcharts-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kblackbox-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/r5721x8a5aasszaw7hnj91iy90sy0007-kblackbox-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kblackbox-14.12.3.tar.xz";
-      sha256 = "1kmdxiy30cm3jrgi6kdg15rrwyyxgnrb51w3bfcgaqr48kz73id6";
-      name = "kblackbox-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kapptemplate-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/xgnk2fv1a5q0xsy80xwn2p57vn10w3z7-kapptemplate-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kapptemplate-14.12.3.tar.xz";
-      sha256 = "0gwx51df5qms1vy1b6csbllcjy5xs55xmscz4i2n75ba7dsw9ivy";
-      name = "kapptemplate-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kgeography-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/409f1vaf4n42mhdyxmjw0vf670frpgwg-kgeography-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kgeography-14.12.3.tar.xz";
-      sha256 = "098j76mk1lc7wjvwybvyb04zaysmmn9zl9y35r4yhr11lv2v2idf";
-      name = "kgeography-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksaneplugin-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/h3c8xaj4wybcpndp90x5qfr9602l6cr2-ksaneplugin-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ksaneplugin-14.12.3.tar.xz";
-      sha256 = "143j3ck5cy4678fx9d0jv3y8zvbkvjxc8kyx3n8hmm4plin54lah";
-      name = "ksaneplugin-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "okular-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/fsviwbz3j2lx8d9hnscq7i6ncm1svq2j-okular-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/okular-14.12.3.tar.xz";
-      sha256 = "07snh1z38s1ycwfsirkzh91dw13hkf0lq79das75qjjladv3v9d7";
-      name = "okular-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdesdk-thumbnailers-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/062pw1fc4w3nsflchjnzr33agfr5zpaa-kdesdk-thumbnailers-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdesdk-thumbnailers-14.12.3.tar.xz";
-      sha256 = "1vaw2p5y9q44yfcs34f501baga1rhswgawn2brglfada6y2b89jk";
-      name = "kdesdk-thumbnailers-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-workspace-4.11.17.tar.xz" ".tar";
-    store = "/nix/store/hgca7dsswq9axlaalvs1ci8zh0sl8j4k-kde-workspace-4.11.17.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kde-workspace-4.11.17.tar.xz";
-      sha256 = "0pkn49wis90v8ky8hasa80x6ji59sswlb5ib3hzr67mk191vhlhx";
-      name = "kde-workspace-4.11.17.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktux-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/kap125hfflfrp7nb58b7vv3w2kp3r6wh-ktux-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ktux-14.12.3.tar.xz";
-      sha256 = "0yg3a9wnn4rdbainypq8v6hw57flgsqsq8h8rzb6iy6hwnw8pc8p";
-      name = "ktux-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmousetool-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/li6azfrf8qsi5ai8vfrfq0md8cw581p7-kmousetool-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kmousetool-14.12.3.tar.xz";
-      sha256 = "14n79dlfiyd3pz3gi6sg71nd2p5vp18sk99bh7qz1dyid27v6z08";
-      name = "kmousetool-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "oxygen-icons-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/mlpp2nwbyg3dscicj50795c4bxbmzcqq-oxygen-icons-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/oxygen-icons-14.12.3.tar.xz";
-      sha256 = "0apfpfrpxjrnxf6c4bxxfhys9k7wif74yx9bbysrrndw4bvv0nx6";
-      name = "oxygen-icons-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktouch-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/3hpc3hmys0i16sh7aqmlw46flk6r110y-ktouch-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/ktouch-14.12.3.tar.xz";
-      sha256 = "1z084yi4s1i5nqir2izdaa5gca3216gqb00mr06044pc2h059j6h";
-      name = "ktouch-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kollision-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/lvsdhfw8c30z36yyjfcxprcw3ik3jb2s-kollision-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kollision-14.12.3.tar.xz";
-      sha256 = "1gfzya87q202az63dvrfpyf70khc27vh9nj5hriyql0kzyqy0xgf";
-      name = "kollision-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdegraphics-thumbnailers-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/0vnr7sljdzsxpkdyzz08yspr6kcbj0vn-kdegraphics-thumbnailers-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kdegraphics-thumbnailers-14.12.3.tar.xz";
-      sha256 = "023b1la31qc2b8rfmc3nxi29pd3jld6p2ivi1sdl1pybcillzpax";
-      name = "kdegraphics-thumbnailers-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "gwenview-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/lrkq8yk3wr9gwivm2177vqv5y2sh7zcf-gwenview-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/gwenview-14.12.3.tar.xz";
-      sha256 = "14kwdayzffsc8nk20xl86gqspbvrwja9x8h2dc498cqag0l60hcw";
-      name = "gwenview-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmines-14.12.3.tar.xz" ".tar";
-    store = "/nix/store/qgxz0771xbp8zvqplrv3g8rc89025xqa-kmines-14.12.3.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/stable/applications/14.12.3/src/kmines-14.12.3.tar.xz";
-      sha256 = "1xbpdq8250srbg2c10iz44aa6i19srk4x0f0bcsjhc53r8680g0f";
-      name = "kmines-14.12.3.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktp-accounts-kcm-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/fzwlsgxvxd1xp98ba1ksfbwjn20da65v-ktp-accounts-kcm-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ktp-accounts-kcm-15.03.97.tar.xz";
-      sha256 = "1m9z8h2dvbwj9rxqp5kj24ndqp070nhi2qk1k07qc7shcivmcpzb";
-      name = "ktp-accounts-kcm-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "cervisia-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/jszqrw79x8cxbpckhg73npzirli3axjq-cervisia-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/cervisia-15.03.97.tar.xz";
-      sha256 = "0aqfxbs1ssdpijvrw51qy131mns6br18mgv0nvys6l83ssanpn9v";
-      name = "cervisia-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmahjongg-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/ygn36njvhb5vcy560z70ppzv13ilbb99-kmahjongg-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kmahjongg-15.03.97.tar.xz";
-      sha256 = "0x5qm94a3q2r0kq0k6n8iylbzq9binbkwbb0gbcm9hnylyl4chki";
-      name = "kmahjongg-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "killbots-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/38n1ajabh2s6sq3xlvxkv8r759fd8xwl-killbots-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/killbots-15.03.97.tar.xz";
-      sha256 = "0l0xjhc7vxmycn8j88h42lirl6rbn29x4rc670kcgm6ly8la5zki";
-      name = "killbots-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktp-common-internals-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/9zzgdr465wngzkgjplykk9l8d5shcicx-ktp-common-internals-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ktp-common-internals-15.03.97.tar.xz";
-      sha256 = "1b813w17k013gik8i2ji2bb0m6pa8mab4bcqwsx95mv72l25ld4i";
-      name = "ktp-common-internals-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmines-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/a07306c2bs073jkq27d8kcd97cyp153r-kmines-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kmines-15.03.97.tar.xz";
-      sha256 = "089y8jzqcd1s0q0cfv9i7hcj18rj7vhmiw1rwr0pwfmnixjrn2hl";
-      name = "kmines-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kspaceduel-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/6vq7sl95pb7bh7w2gk7z1sgsl6zinrsv-kspaceduel-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kspaceduel-15.03.97.tar.xz";
-      sha256 = "1jfszdx6lj57c74zmvrqgzxvzqfd6zkl7irf6b3dxjg3damsfsjz";
-      name = "kspaceduel-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkgeomap-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/3vpnb3007jxrmhr21k52nln8f73dn8lh-libkgeomap-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/libkgeomap-15.03.97.tar.xz";
-      sha256 = "04q45hfhck8v4hxyw7fszvz48gch4pz2aqql98ynhshx19aj4c0w";
-      name = "libkgeomap-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kruler-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/vkrpkcplvfa7mrfdjv0is8w52fzlldiz-kruler-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kruler-15.03.97.tar.xz";
-      sha256 = "0f6z9ii72dkkx8jkmf18k2mlxnflpd2n5qb36s0rzndli7n71x9n";
-      name = "kruler-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksystemlog-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/v1qxds25w9yk7m0ym2xjgdhj5ag8g9zn-ksystemlog-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ksystemlog-15.03.97.tar.xz";
-      sha256 = "1mvj308sf17ljs74y7xc1ynnqblvgjzblblfnihmg6wlbigri3sb";
-      name = "ksystemlog-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "analitza-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/4xmy1jf4ng641bshcgczy4vq1jlz4dc7-analitza-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/analitza-15.03.97.tar.xz";
-      sha256 = "0p98dcynn33yssc84j5aykhiiwdd5hgg7jdpvdzbwcqdnbnkwp11";
-      name = "analitza-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kompare-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/idhczh8j0f8h7ibbcprmrj8z45hmya0c-kompare-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kompare-15.03.97.tar.xz";
-      sha256 = "12whm20jxhcqcpx7br7m54dcbjl1z0ngjq42zn2ldp43lgd5hjpa";
-      name = "kompare-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kcron-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/1svwivcnq60pbnv11wwcq0vhlbyydcri-kcron-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kcron-15.03.97.tar.xz";
-      sha256 = "18z3kn8ay69nk1anawm6k08xl4xng7rpzvqmxwiyp102bvbxv6xr";
-      name = "kcron-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kppp-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/n1ix532hcm0m1agsknsvxhmghir7zfr0-kppp-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kppp-15.03.97.tar.xz";
-      sha256 = "12jibm5xihq44kxgv7g1zfyhvp9nbv0dyxnb2gwarngqa0yv20sy";
-      name = "kppp-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ar-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/dv34q5wny1n7xwz590xcn1j3k1k3s1lf-kde-l10n-ar-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-ar-15.03.97.tar.xz";
-      sha256 = "1jzal66wlkdqd85dj4rp5akrrbd80iw72swdnav3zbwlmcs53val";
-      name = "kde-l10n-ar-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-sk-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/dhp5j6702hjdjyl0im5sq4pcsmyc4m6h-kde-l10n-sk-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-sk-15.03.97.tar.xz";
-      sha256 = "1sm9axz2mwgvw2gws2bmr2c2nj7fk1gnmry19432b7sf7khil9as";
-      name = "kde-l10n-sk-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-sl-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/q0ldpyshshs6grvdpm73d533dkdscizc-kde-l10n-sl-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-sl-15.03.97.tar.xz";
-      sha256 = "1077lzin7ygjbcfb613c2lj83jiqxn85zchlcmxbkz2fmh3ycwy8";
-      name = "kde-l10n-sl-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-lv-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/cbydlyizpj9nncj80a2my7anydmw11if-kde-l10n-lv-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-lv-15.03.97.tar.xz";
-      sha256 = "1x36i97a8hpkbqgxd6cfcqvyx3a1i7cl0s4bhz94kjvncmn5f55r";
-      name = "kde-l10n-lv-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-is-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/lzzcc3d64wy83rci6pkdirbgbjpfvg1b-kde-l10n-is-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-is-15.03.97.tar.xz";
-      sha256 = "0rk8km86n1iv1id9whjz6rnpzi2ncpckws9kzzk2s9lfrf5sq0wv";
-      name = "kde-l10n-is-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-km-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/hrhsn3g0rn9l7zn9664harxvd8yjcvhm-kde-l10n-km-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-km-15.03.97.tar.xz";
-      sha256 = "1kyklr6m42jc9k6py5d0f79vmc6gs0iajzsx71jpc98amqm40dvc";
-      name = "kde-l10n-km-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-uk-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/3g2xlsklwbfzx2gzjxfg053gw0gssi5y-kde-l10n-uk-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-uk-15.03.97.tar.xz";
-      sha256 = "0kfvdq6ggc52hd5d1y9xmrp985magfszs9bvvv9pi3j3aawp0nr3";
-      name = "kde-l10n-uk-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ug-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/wyp8qzfx2p2nxacv85c4yg7f5bkzqs8v-kde-l10n-ug-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-ug-15.03.97.tar.xz";
-      sha256 = "0ysy6548wdf6k44bylbk969cakla8zk6n2laaajxrb0ydqdy8ryf";
-      name = "kde-l10n-ug-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ro-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/k2622ylc5rq0vzcaxs2qzxw19z1lf47m-kde-l10n-ro-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-ro-15.03.97.tar.xz";
-      sha256 = "032rpjnh8b0idcvcnc5lc9kkgzvivk45sw4rg2b84rlwhnvs4yxq";
-      name = "kde-l10n-ro-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-el-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/q3ibkqyra322i3q042m1nwaaxjk7vy7x-kde-l10n-el-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-el-15.03.97.tar.xz";
-      sha256 = "0f6l2j743r98j6axn2f1rn76fibcjgy3n2lw15ahiik584gjmm3c";
-      name = "kde-l10n-el-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-fr-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/hsjrf139kiykjcg4x6h7j4z6m0fhh6yq-kde-l10n-fr-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-fr-15.03.97.tar.xz";
-      sha256 = "1mv781g64w8vw8fx2jiavh8kdb21p0jzc3cnxgwphpz2igphs2i5";
-      name = "kde-l10n-fr-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-cs-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/dgkb5dgb9gdgy7q5bicn2lmdpd891hdr-kde-l10n-cs-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-cs-15.03.97.tar.xz";
-      sha256 = "1xqj92xk69csifq0hzx367zwvck1d89izdrggcqqki5rblgywixs";
-      name = "kde-l10n-cs-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-pa-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/hxdn5gs171wjz2grpbdh1x4405bj0m8h-kde-l10n-pa-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-pa-15.03.97.tar.xz";
-      sha256 = "09sqxglpzkf4ai0kph4wybb2z7ccwkwgkz5n7k0iplv4c0calk4c";
-      name = "kde-l10n-pa-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-es-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/74s8g8x9znrx83ys4vqfmnf1fk0yw48v-kde-l10n-es-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-es-15.03.97.tar.xz";
-      sha256 = "0qqvqz7jcnzlw8l8wh4ngl54dnhj2hmdvha10yqh4jg93492161w";
-      name = "kde-l10n-es-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ia-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/xalqsk1g1inbk6wxirfbnjymzmf7lidy-kde-l10n-ia-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-ia-15.03.97.tar.xz";
-      sha256 = "0k5gc5hf5nf6yizqdwkdwrhkhcs6hkansilr3hkwxjyl4rgn3xgn";
-      name = "kde-l10n-ia-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-it-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/n2k0lbnmwvzd6g62wm1fr451kapmdd3p-kde-l10n-it-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-it-15.03.97.tar.xz";
-      sha256 = "1d23k78pw8z17m1bwy9hnjdrfh3xsndbizir65slg7nhz3yn7zvs";
-      name = "kde-l10n-it-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-he-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/kcyax5wp8kfc52h1zhwd9kn8ix57v0ky-kde-l10n-he-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-he-15.03.97.tar.xz";
-      sha256 = "0lwbpnn3cl5069c3cqnx8g3n5k7wh1i89nj3s2qqwch13c1ri4qh";
-      name = "kde-l10n-he-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-nn-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/f36j585s3fcxi3ddbnbwjcxn6dpm8g8c-kde-l10n-nn-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-nn-15.03.97.tar.xz";
-      sha256 = "1s319pjkd4xlk6qjvd0smzb462dxffbldj1ls8lbq3b66qj922nb";
-      name = "kde-l10n-nn-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-pt-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/l532av8373imngcmnf1zl6mixl0wjpwz-kde-l10n-pt-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-pt-15.03.97.tar.xz";
-      sha256 = "0cxcp0n6qqwvnyrv595mkfvvrp09n8d07rwk2fcfyzcbiir619ip";
-      name = "kde-l10n-pt-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-fa-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/k83ryjj4g5ksvwkx1ldhcp982srl4hrr-kde-l10n-fa-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-fa-15.03.97.tar.xz";
-      sha256 = "07ckz57ihr90filnl37dvvnpi7snax9i21bnblmw3lckhdd9yaj0";
-      name = "kde-l10n-fa-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-hi-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/00lm3069ynks9d5w2mm1nf5psya0xmc1-kde-l10n-hi-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-hi-15.03.97.tar.xz";
-      sha256 = "0cw2x3p6llys54zlv2a1v383vbmyfjff9bwffs0dcxnvwpk2xbw2";
-      name = "kde-l10n-hi-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-da-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/jhsjymvl9wqpxc0wjvn37h8px16v36bg-kde-l10n-da-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-da-15.03.97.tar.xz";
-      sha256 = "0yb780ciap47sa61pz66q3w4na7yqhvj1idb3vv28zh583yzhwjq";
-      name = "kde-l10n-da-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ko-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/drhl1i7qb41n9r5767adxx7jw21x5jxn-kde-l10n-ko-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-ko-15.03.97.tar.xz";
-      sha256 = "19xwgs383kcypkz90q3d05szj8s8mw96xh0vy4v492hln6vrbw5w";
-      name = "kde-l10n-ko-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-eu-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/szl8g0yvc72cy83a2mzknkd0fpncyagh-kde-l10n-eu-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-eu-15.03.97.tar.xz";
-      sha256 = "07f987zsignkvgh63nn67qrspxs60nlyjgd0hjnnjagnvmm5n3nl";
-      name = "kde-l10n-eu-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ca-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/cd7lglrrq1a3d4paqlinxps93gvil3ai-kde-l10n-ca-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-ca-15.03.97.tar.xz";
-      sha256 = "0rdmmbj2rfjfbpdanfwrfx5mz8a1b7yibqanwsnfjmxg2x7g2amk";
-      name = "kde-l10n-ca-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-sv-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/jiw90iwzrbdldkj606x598fl7ymj30qi-kde-l10n-sv-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-sv-15.03.97.tar.xz";
-      sha256 = "0v9q1hd14vx658swvirlrpzlsz56563nsfykwgpwpvp4nmsy4ryj";
-      name = "kde-l10n-sv-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-hu-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/j7hl9spj7dg85hdylhzv7mfjj9fs35fb-kde-l10n-hu-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-hu-15.03.97.tar.xz";
-      sha256 = "084wvhsig3vdza8ik6cr7sicdhyyr0i1rp5y90mpgk9w4cpc4hdb";
-      name = "kde-l10n-hu-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-sr-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/vyim28mkvi3i41ij6jv3j0ma53mczxx5-kde-l10n-sr-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-sr-15.03.97.tar.xz";
-      sha256 = "0f76ynprvszvq1m2pycggfpng727dh3007hm9nfcdnic7riix7cs";
-      name = "kde-l10n-sr-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-nl-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/5zg8z85gx4xbg85bv60bzq5ggiwsp6sz-kde-l10n-nl-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-nl-15.03.97.tar.xz";
-      sha256 = "1k7pb79r29fc4qdq9qsiv9ngycbl47nxnsy5hhig0mijnlyjafcg";
-      name = "kde-l10n-nl-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-bs-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/zgrr858247hggw2zapfqy7r6dnjk7jal-kde-l10n-bs-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-bs-15.03.97.tar.xz";
-      sha256 = "0cpv16ss70pxlmmpk6gqf7ym7lgxyyc80np1c7rqh19wi4fyyhsw";
-      name = "kde-l10n-bs-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-id-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/52y7ar13x8k9j6r6lam9lfl44ic3gnlp-kde-l10n-id-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-id-15.03.97.tar.xz";
-      sha256 = "135jh54f39c28k0x8s6r0m0zzmbxyxav9br0n963501w0xxajprq";
-      name = "kde-l10n-id-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ru-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/xiqp0z906kdvbhwv5qvpzsz2b1x6035f-kde-l10n-ru-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-ru-15.03.97.tar.xz";
-      sha256 = "1jh78m3hdzplwb9min9dxzp6f0qlksrlkv1maf6145g282xyx5z0";
-      name = "kde-l10n-ru-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-fi-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/ck99fha1k79n8w31mj86h7ars0aj48l7-kde-l10n-fi-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-fi-15.03.97.tar.xz";
-      sha256 = "155ignyq0mmcvckam8dn6hg0hfj6gvcdcnvvp30wxg6v8grk85za";
-      name = "kde-l10n-fi-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-kk-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/w3d62n11mdpws1l6k33kwzssiwdj6jpm-kde-l10n-kk-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-kk-15.03.97.tar.xz";
-      sha256 = "0hb9kbz1kxdhl853jkqmxpspbrzwhg2kgns197sm0vqlzz8arjqh";
-      name = "kde-l10n-kk-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-wa-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/fybjx6l20cvkb8i1dnjbrvwai7dh84n5-kde-l10n-wa-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-wa-15.03.97.tar.xz";
-      sha256 = "0n4f7lllgjhii3jzw4jk969hrkhjx89j7s12f68jsxl7b74pwxni";
-      name = "kde-l10n-wa-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ca_valencia-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/hzv99y7kv4cgf2l3yjr4kc16pr6b0fjr-kde-l10n-ca_valencia-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-ca_valencia-15.03.97.tar.xz";
-      sha256 = "0pxknkbj73a99q5ahpg2k1h2i0pdy53n4qsvc5v2k49ymb8av93l";
-      name = "kde-l10n-ca_valencia-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-bg-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/6smzivm13xpsxzprjhh9jqm5v4dmlvah-kde-l10n-bg-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-bg-15.03.97.tar.xz";
-      sha256 = "0bw7bvjrn2j099nzg9yls89cf0i45hv17jnqdva75c3p4jll1jhb";
-      name = "kde-l10n-bg-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ga-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/zygnw1vxl5g44ckc4bvl0kqsaa2r1n1k-kde-l10n-ga-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-ga-15.03.97.tar.xz";
-      sha256 = "14irxcprdg7zwca3d3653kpkp4xvi8h8gfi12gd4db3mr1pp680d";
-      name = "kde-l10n-ga-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-nb-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/9fqz3hl48r057jf602hypf75lm83fp6x-kde-l10n-nb-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-nb-15.03.97.tar.xz";
-      sha256 = "0z6dfxyi5g223f7ljpdbn5zz3zfrh3s2zi7r7pi46bzx6xi4m596";
-      name = "kde-l10n-nb-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-mr-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/b2p6jnj81j8my15ms8wcirjlpspaxngg-kde-l10n-mr-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-mr-15.03.97.tar.xz";
-      sha256 = "1f89jw179s9wgrg05n6xzizdhkyxk8571rnmvczbzs11bdqkaa1y";
-      name = "kde-l10n-mr-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-en_GB-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/rg5h97vycf8sdp0jmrsvzr0mx1lnx3s1-kde-l10n-en_GB-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-en_GB-15.03.97.tar.xz";
-      sha256 = "0j30nphbqfq0r2m6vnv0xyybqqpnxx9py0vs76kdy6v0dwqbjk9j";
-      name = "kde-l10n-en_GB-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-zh_TW-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/jswff8i15pxlhj6m16hfscg7c9i77n0i-kde-l10n-zh_TW-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-zh_TW-15.03.97.tar.xz";
-      sha256 = "0ln5dam8mhbqsvdqk6h0r01f6yw7vrncb90d9ks5qr1q636w0c2s";
-      name = "kde-l10n-zh_TW-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-tr-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/6civ9la05x0bdxm8l0d6ipyqwx5bf0q6-kde-l10n-tr-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-tr-15.03.97.tar.xz";
-      sha256 = "08msarjafiz3dnjw1a9x43ka780z3mpzxvil91gpbqkhypf00912";
-      name = "kde-l10n-tr-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-et-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/fbyglhlbacqjg4wfm1hny326n678iimh-kde-l10n-et-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-et-15.03.97.tar.xz";
-      sha256 = "09vpyq8i1nghpd9v27bija5fdrb4ifi90dhm8xsk22py21p7spzv";
-      name = "kde-l10n-et-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-hr-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/8jn5vknwcwd2fwb2ndv7lgb96jibf26h-kde-l10n-hr-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-hr-15.03.97.tar.xz";
-      sha256 = "1lvglcqwplz5nq1444dyjbnfz1g2v843hkh4nicsx98dghgsy4yz";
-      name = "kde-l10n-hr-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-pt_BR-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/c5w8fkhy6qjd6zvhfkzmpvn54lh1pc78-kde-l10n-pt_BR-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-pt_BR-15.03.97.tar.xz";
-      sha256 = "0a95b9sdpwyzisb4whw9w08h1q2jdnz11lclj5zjwz1k6hwa7q2h";
-      name = "kde-l10n-pt_BR-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-pl-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/ymrsrgbslqdf5q9r2yk6fshl37d6mz98-kde-l10n-pl-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-pl-15.03.97.tar.xz";
-      sha256 = "0gqicbckcxvpv5pcb73r91n294l6wya6xgqisybvms43afiqd1gh";
-      name = "kde-l10n-pl-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-gl-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/vpgh062m2rfrdd9q4ix7dmkbdipwnapr-kde-l10n-gl-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-gl-15.03.97.tar.xz";
-      sha256 = "198sldry5k941z928vp9vqmfs7ar7n50nybl56xh5w6b4b3qvxf2";
-      name = "kde-l10n-gl-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ca_valencia-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/hzv99y7kv4cgf2l3yjr4kc16pr6b0fjr-kde-l10n-ca_valencia-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-ca@valencia-15.03.97.tar.xz";
-      sha256 = "0pxknkbj73a99q5ahpg2k1h2i0pdy53n4qsvc5v2k49ymb8av93l";
-      name = "kde-l10n-ca_valencia-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-ja-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/gp0zgzv913f244aba7549b47mrpc1y74-kde-l10n-ja-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-ja-15.03.97.tar.xz";
-      sha256 = "1l87jq4hl07vwvq8fqh9i0prw9y66fr4k2sdfbwhylzr187bh92n";
-      name = "kde-l10n-ja-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-zh_CN-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/cj4ipjrmmrx45026mifhm1sirmp9xjah-kde-l10n-zh_CN-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-zh_CN-15.03.97.tar.xz";
-      sha256 = "12f7m016fmas5ljjfiw6ws6cjv1g21w3aq5n91f2mk5c6q8y7k54";
-      name = "kde-l10n-zh_CN-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-lt-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/325p1547avvvjq5ccfpdrwnqcvs01wi0-kde-l10n-lt-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-lt-15.03.97.tar.xz";
-      sha256 = "0xb33a27ajx4674vm3mavmgdd46mk23gcnj1y1zbb52nhkmn659p";
-      name = "kde-l10n-lt-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-nds-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/dksx9raabi1kxan2ihy8iyzfixfymia2-kde-l10n-nds-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-nds-15.03.97.tar.xz";
-      sha256 = "1lv2mmyilpfrh3nszmzhc1cq10g088cgh34yy18wvr75zvjxy03s";
-      name = "kde-l10n-nds-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-l10n-de-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/sn20qqpfq5mhi9xzs12j91kbanp6lp07-kde-l10n-de-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-l10n/kde-l10n-de-15.03.97.tar.xz";
-      sha256 = "14w35wnh5j0x3wm69pys9ndjmfyf9066l6jc1ysas2hcqgn5mlzk";
-      name = "kde-l10n-de-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksirk-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/gi9avd4hsvl99xg9bwlaxagd2p4bmmaj-ksirk-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ksirk-15.03.97.tar.xz";
-      sha256 = "1ffg4l5gmk9p635xzk05vlhsmrksc1x0dlhwkniyndnn6bw9hxpw";
-      name = "ksirk-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdesdk-strigi-analyzers-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/gy96gs8knilv4zncq9hwby6z6ipbjmj4-kdesdk-strigi-analyzers-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kdesdk-strigi-analyzers-15.03.97.tar.xz";
-      sha256 = "0zvcma4cwdq18sy0min65gp2b0my9dmwi09vfyrlkscr7v566vm2";
-      name = "kdesdk-strigi-analyzers-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kaccounts-providers-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/5ximj5vm43gvzspn0gj85608k7ii53m1-kaccounts-providers-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kaccounts-providers-15.03.97.tar.xz";
-      sha256 = "03xqddswyil1g66yrn8fndq1jsmmhas96ij9f8i5y4zp9w8gzbnc";
-      name = "kaccounts-providers-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kgeography-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/ygckwgrmiwh09kf1g8dryljmbn8l8vp3-kgeography-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kgeography-15.03.97.tar.xz";
-      sha256 = "06hm0gbpdf72y1dvfahf0yykhvlwpkx5zmfjgj7m4hhs3fng1268";
-      name = "kgeography-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "amor-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/jb27xg2g2fnm1ricqi9f5kj66pxdagql-amor-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/amor-15.03.97.tar.xz";
-      sha256 = "1786pl826145d92wsll2l4wkx72ki8463avknz2y61gdyrzs37ka";
-      name = "amor-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "krfb-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/lr5g99ymh78s05ivdp5dn4bsv5bhzpi8-krfb-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/krfb-15.03.97.tar.xz";
-      sha256 = "1dqzwmm64hbs8cbzy5mfm8kla0xsj9mia5ysl2nikpg32xw9wppg";
-      name = "krfb-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ark-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/n516a5jcj3dkqzm5p4bgz8igw78x29v3-ark-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ark-15.03.97.tar.xz";
-      sha256 = "0lrnbrw0gfmfqqybayqwbjy4vkdvlgflb7x8ssqv4jfxhwxbcq93";
-      name = "ark-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kteatime-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/jj6cqd38jpyvnni1494z39zy9klpzlyh-kteatime-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kteatime-15.03.97.tar.xz";
-      sha256 = "0znna564iaw9f9z3jnsv5r0323gg460cpya5c2adpkgzb2h1q4rl";
-      name = "kteatime-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kfloppy-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/8j8csh2z1s6k602y9dq446d5w4dk9mkn-kfloppy-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kfloppy-15.03.97.tar.xz";
-      sha256 = "0dpwdgzwdxi4591qp90zgxrh91pv259q0rz8ni695vb2zmjmad9q";
-      name = "kfloppy-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "krdc-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/r2b93kzslw0h8ha58xxz01hyv4jnyvrg-krdc-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/krdc-15.03.97.tar.xz";
-      sha256 = "1bk410qp0rkpksywlmgl57kn1jral1g07bdqk6iy1bfsi8qrxz0i";
-      name = "krdc-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "print-manager-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/0a5g4rrhzsl42imcy2ajg2rffwh2cc83-print-manager-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/print-manager-15.03.97.tar.xz";
-      sha256 = "01xhvdm2nx2jmf0czi1jhdg6dlwhxga3562rbvsw3s2viwppy86r";
-      name = "print-manager-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kaccounts-integration-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/svp29501l2ihyb3zrdhfcxdzsz6kcad5-kaccounts-integration-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kaccounts-integration-15.03.97.tar.xz";
-      sha256 = "04f326jwppgcyhslrd1w3rlahg3cjm5jb7xnbv8r987yk6avr1wi";
-      name = "kaccounts-integration-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "granatier-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/qfsrsrz4nr018bs1gsflj1aps92g616j-granatier-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/granatier-15.03.97.tar.xz";
-      sha256 = "01fp13cgblm3rvpxl3ivvh07ip8hg7qw8iqcsnndg9xwcl2anj0f";
-      name = "granatier-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktp-approver-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/im6h9m6jfpz2c5p9b0ihz26347f7lj3j-ktp-approver-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ktp-approver-15.03.97.tar.xz";
-      sha256 = "0rz6nzv4fxh80x5rrjygmy22wsrpfdnz12z9in0ssdni679gbpwm";
-      name = "ktp-approver-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kolourpaint-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/bgy5rbcwi14p955dskr5yrd5kd4ywz57-kolourpaint-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kolourpaint-15.03.97.tar.xz";
-      sha256 = "0r9fwrkg2bcp6rww76iicc9nk1c99pi78y23r5ixhrgpggqhd9qn";
-      name = "kolourpaint-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kscd-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/072vh5hkamljgjns6ayadkrj3d19ascd-kscd-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kscd-15.03.97.tar.xz";
-      sha256 = "1pp40y8bbixl0cyjahdb47057djff54bqad2y0zi62y0zwrdirsk";
-      name = "kscd-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkdeedu-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/alp170k1qvl2azvm87anll8hblfi5d9w-libkdeedu-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/libkdeedu-15.03.97.tar.xz";
-      sha256 = "0ss0csdrnyjd1nb71hn9xwbfgh0hihpqa3hbylv7hwdr7zs9kk8g";
-      name = "libkdeedu-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kajongg-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/z93xrrq1jbxmw9a16wy3mvr03rnjv1ws-kajongg-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kajongg-15.03.97.tar.xz";
-      sha256 = "16m6mgzzhd4vjnznppqaiz9wly5x7l730j60k7vgrhy5fv8x2n0i";
-      name = "kajongg-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdesdk-kioslaves-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/maldvj3ir6n7rldvds9qi8pv8i4xxbv3-kdesdk-kioslaves-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kdesdk-kioslaves-15.03.97.tar.xz";
-      sha256 = "0zk81h6w1ypvmzg7jkmmyy80drdbqldxqadzyvj9spi4s5ix2izk";
-      name = "kdesdk-kioslaves-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdegraphics-strigi-analyzer-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/ymx5ccf6rj3vrxrd7m4ilip3q6n1fw45-kdegraphics-strigi-analyzer-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kdegraphics-strigi-analyzer-15.03.97.tar.xz";
-      sha256 = "1jl5kljqrp3jifca58kf0a79j5rdvmm49skzwggxjkdiig52hfi6";
-      name = "kdegraphics-strigi-analyzer-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "konquest-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/j4fv1r2bq7rpbay99612d54q9acyrpay-konquest-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/konquest-15.03.97.tar.xz";
-      sha256 = "024as4191idnnqp98nbbzwlfpdh09fk0hkqcjc8bx3f6k1ijgm68";
-      name = "konquest-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kig-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/17kzr6sx4qj2j6v98km0dyds6vakp4yn-kig-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kig-15.03.97.tar.xz";
-      sha256 = "0gzrdla005flqgz8lgdskh5p4gczm7682mx2csqji74pmam4cz8k";
-      name = "kig-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kamera-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/na94hwvpdpssdfk0pgyy2b48k4xslnwl-kamera-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kamera-15.03.97.tar.xz";
-      sha256 = "0bd5dj81c75yl5d23nlih5hwjj0w3rd7r48iyrbc6f6jf5n2wbxq";
-      name = "kamera-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "palapeli-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/s60dj8yc70gk2iaybn9g6gb8qh3fis5i-palapeli-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/palapeli-15.03.97.tar.xz";
-      sha256 = "0wk5rwhijkg13hqyjj9nxd3yfqpq3czrsqsvd7qam5wndz9qvcln";
-      name = "palapeli-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kbruch-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/0sfm45adnxqzqj1y39yvhvraaw1ym14n-kbruch-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kbruch-15.03.97.tar.xz";
-      sha256 = "1ph2wvc236gnvc1m66dsamfplxy013q3l5yhyn32q7zdnsf70c8x";
-      name = "kbruch-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "lokalize-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/26fkssl1j9hxcf4a1sz7bna65w0h4qnx-lokalize-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/lokalize-15.03.97.tar.xz";
-      sha256 = "1d2i96laj0lykxgxyrpgsa4847jxm5sr8r3fx902fzww1jrnym78";
-      name = "lokalize-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kget-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/lxx2qmp8i27f5w7ywg5zxzwir4vvnvw3-kget-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kget-15.03.97.tar.xz";
-      sha256 = "0d815w9lxq352h13kgglacf2j9vq6f097ds25f892hhxbndrp8nk";
-      name = "kget-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kwalletmanager-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/y9lvm079ijqwxb8ccjkyfn3w72vkb3ql-kwalletmanager-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kwalletmanager-15.03.97.tar.xz";
-      sha256 = "17f792q6n7n9wmkbjl0dlc7h30gnxgwli5b25zfgxja8zg0jpj22";
-      name = "kwalletmanager-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kolf-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/63qjz32hnqjbrffrwmqf1yff5ypndqka-kolf-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kolf-15.03.97.tar.xz";
-      sha256 = "0p8c2bl4qpghfgkbl6iqjr5b38ndf6afjciaivi14mximbyzbh0r";
-      name = "kolf-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktimer-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/7m91r3kgb0wig6sfwd3bbgs0jg6g605y-ktimer-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ktimer-15.03.97.tar.xz";
-      sha256 = "185d6rx5pamkiw66k67fmq2bzi2a47784l9hr21dj303vw8i47wm";
-      name = "ktimer-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kigo-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/fvyllq15h7lrwnsq783pk544x80mnyy2-kigo-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kigo-15.03.97.tar.xz";
-      sha256 = "0dz1zy4l2dkbnv57yhcy3m85d8smb66jj1l0gxyk7az72v84gkai";
-      name = "kigo-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkcddb-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/2yqqhcg2rwrjdzmqrsyws0r98w5lzfll-libkcddb-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/libkcddb-15.03.97.tar.xz";
-      sha256 = "1mq8gjdyswdxgsa8h9kiq86qr79wm2c4xbd39x42k574ld3a9hb1";
-      name = "libkcddb-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kapman-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/bsw2jxhivvp72fxjsbbr7vh05dbwnq4n-kapman-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kapman-15.03.97.tar.xz";
-      sha256 = "18lvjb4kw4jghxnqd70qnwm6nizmhpyqb196mjdgca1b4yccxagz";
-      name = "kapman-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdegraphics-mobipocket-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/6s4rvbx5kmrcrp87dxlq89yqphc3s0i2-kdegraphics-mobipocket-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kdegraphics-mobipocket-15.03.97.tar.xz";
-      sha256 = "0rrir6ljzapfx13mag1xg7953r1lkbm8ghi9vh317qb1qcc3r6gn";
-      name = "kdegraphics-mobipocket-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kuser-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/qnqf58icdkspgy9lrnb5sgxhvd4cgi5i-kuser-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kuser-15.03.97.tar.xz";
-      sha256 = "1d6gcxpjxwkcywfw0kshc5h9f9hwc3wj5mr2i08qa8jwc9r2givg";
-      name = "kuser-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdiamond-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/a2l33j3d8az9pyzxwj91jsi8fxdxca7q-kdiamond-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kdiamond-15.03.97.tar.xz";
-      sha256 = "0hfp2qfrkwm9ikk9vixdcfam61zgkhzaf38vqcb4bgshikvr1p21";
-      name = "kdiamond-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "mplayerthumbs-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/qmk99gqqfi65mw645d42g50dhc5x04bj-mplayerthumbs-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/mplayerthumbs-15.03.97.tar.xz";
-      sha256 = "1i621i1blh6xsvxk5xqgzgad1w8wld2qdlv4ywh5ab1glhzkm85i";
-      name = "mplayerthumbs-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-baseapps-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/k38m1i2v10lg56hz55v5nsq0xr782kq7-kde-baseapps-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-baseapps-15.03.97.tar.xz";
-      sha256 = "0bd3axrxnr7ydhl06skvb1v0254gx0nws7lcl3p41ymd3flkygbc";
-      name = "kde-baseapps-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktp-filetransfer-handler-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/4ayjbvs3jq9fdkfxp93bgx8fj3amkzip-ktp-filetransfer-handler-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ktp-filetransfer-handler-15.03.97.tar.xz";
-      sha256 = "0dw696s1sp8g5n8j54zg743kf3l6iaanqw7q6yawvawx6h7pq8hz";
-      name = "ktp-filetransfer-handler-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktux-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/9gvqvglrrdlqs66w7bqbbhk23hyb7q9m-ktux-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ktux-15.03.97.tar.xz";
-      sha256 = "1qydzqsr3xaxdgp6fck9qfzn5sn7k7gqs9pnj0j79kxsj5kqmxby";
-      name = "ktux-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-dev-utils-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/45rkyfima16qf8m5i33pgjhhm899f3kq-kde-dev-utils-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-dev-utils-15.03.97.tar.xz";
-      sha256 = "19ks03y8n8ld5d0pwsgcs8znlpsvczdgf07lg286rv4qd337bn9d";
-      name = "kde-dev-utils-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "pairs-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/k5v5aqiw9irbz8vn2shsfyy12fziz80r-pairs-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/pairs-15.03.97.tar.xz";
-      sha256 = "07ayicd59jk0fz0jzigdnx0xsqaml9wc85k2xwl7171ly19gmdl8";
-      name = "pairs-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "dolphin-plugins-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/0zxs3hp9y23566xjspk0k9h74bygxam9-dolphin-plugins-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/dolphin-plugins-15.03.97.tar.xz";
-      sha256 = "01zkpkn741pnmnamf42p0i43j4z2mv8x9xclsbxq4x56jdclpi1b";
-      name = "dolphin-plugins-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kstars-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/plq1hcmz2yv44sqxlfnrg2rfny0cn13n-kstars-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kstars-15.03.97.tar.xz";
-      sha256 = "14r7d5cwx52lbh2dp4rqvvq53g93zjp11kh8jknibfh3rx2j1g3g";
-      name = "kstars-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "khangman-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/qw1fzl3g5ax1xbhs02ys9axnpi6ycwqx-khangman-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/khangman-15.03.97.tar.xz";
-      sha256 = "1kryg8c9vj5z1jcjgmj5x7s2jxhlb6jrdvyb5jpmsc00kkbiq55f";
-      name = "khangman-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "superkaramba-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/9rgk4ahf3vp7g56vhwkf0h20llzi0q5i-superkaramba-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/superkaramba-15.03.97.tar.xz";
-      sha256 = "13cqka2l6lnlk3z6650rdw36pfislsnm8j82qakm2w88x0czmygb";
-      name = "superkaramba-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kiten-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/f3b6vzsaqpxs76g2qr748m1lbkp5w2x7-kiten-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kiten-15.03.97.tar.xz";
-      sha256 = "10vjhhivy06nrd3iqcqny2misg878q6i6ikig2a0spsjqxsykivf";
-      name = "kiten-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "sweeper-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/2g0zw9y5fq2wkfdbws58hbbz824ck59l-sweeper-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/sweeper-15.03.97.tar.xz";
-      sha256 = "0p4hmjz36znr2w3a9b01mx9pygwbnsbmybc0lr6w1hjk66006slj";
-      name = "sweeper-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "konsole-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/y3405ndszj3rwsll7n265wwk7b4zs2wr-konsole-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/konsole-15.03.97.tar.xz";
-      sha256 = "0gjv58sz55jybcq15pl1nnd3y9xw41rmw9ql7h155rxyyr1sicfg";
-      name = "konsole-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kcachegrind-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/kw8g49szvz2q8sr2rw8gkgk3njjr2hai-kcachegrind-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kcachegrind-15.03.97.tar.xz";
-      sha256 = "09lqqwknzgwnx3wy2kbdh1ci971vpjq5zpnyhlfrq7ngb471469y";
-      name = "kcachegrind-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "katomic-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/1d2pfw38a4pbvw12a0py52c31a07mf6y-katomic-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/katomic-15.03.97.tar.xz";
-      sha256 = "04qcarmkzm914rwfwc2jpgp3p5kdv158k066kpmhfg83sbd5nicy";
-      name = "katomic-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kalgebra-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/hq5ln85966sl8azjlmqk3r42niy2w7hz-kalgebra-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kalgebra-15.03.97.tar.xz";
-      sha256 = "0sd1fl57xli8gwn8g1byshyc74mbqp949h5jq0r1pwcvvcxn4zih";
-      name = "kalgebra-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "knavalbattle-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/kjrn2cxkzkhnc5fdsvhbailmn1amag6a-knavalbattle-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/knavalbattle-15.03.97.tar.xz";
-      sha256 = "0p6h0c2msg930yvx6fy0xa5is9y8dhrzahiir6rk5mp3i4iiczsw";
-      name = "knavalbattle-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmag-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/dxzhs1qgzsyjs1ryrajdyynszh2vc829-kmag-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kmag-15.03.97.tar.xz";
-      sha256 = "0a5ibbzxj6dxxnafmgs5rfxmg80hg7kviqadkam7argv2kqqqyf7";
-      name = "kmag-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktp-contact-list-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/hip8z67xgz9c6il2km70jjyj1ffybzdb-ktp-contact-list-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ktp-contact-list-15.03.97.tar.xz";
-      sha256 = "1q9m91a5caxill86pzx05wkqb57vgxpcgvjjwfdk80xy1jfjl0mj";
-      name = "ktp-contact-list-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kollision-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/yhh09c7kvvsbla8ml2s1x0vxmshqkqv5-kollision-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kollision-15.03.97.tar.xz";
-      sha256 = "1pck211yp3z93ypmi6iglvbjjm76hd8c5862zh32z04wf9flj67c";
-      name = "kollision-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "svgpart-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/zxw8q532b6iakic511m1p4rqxlwszmcy-svgpart-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/svgpart-15.03.97.tar.xz";
-      sha256 = "1vs5pnnwjawvyw44mh0bhjb1nf432jfv2a5d8q8yfh17dw7yc4n4";
-      name = "svgpart-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdf-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/z45gsfngyzihcfsr1fxv72l0pclxj4wv-kdf-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kdf-15.03.97.tar.xz";
-      sha256 = "15kjbgl1ddwpmcrmc1gv1zd2kvywicy866ib1ab413w90h8ch6pc";
-      name = "kdf-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "signon-kwallet-extension-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/f6gzb36gsgkpwfyz9vf125fc80hsd8h7-signon-kwallet-extension-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/signon-kwallet-extension-15.03.97.tar.xz";
-      sha256 = "1jn7bn3asd3z6zdw9f8kmw5qrd6qc3xkb9hwzfdiyzvnx4mkphkl";
-      name = "signon-kwallet-extension-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "gwenview-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/k4kw8xlacdm3cszh21a8kcznj5qw0szx-gwenview-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/gwenview-15.03.97.tar.xz";
-      sha256 = "1qznk4aw8bp0d5hqqmrwfgjdmlwzp71dckik0xw5kcl19y2yb50j";
-      name = "gwenview-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "dragon-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/5m5q8y2xyvcl81k1rsqivv4w1hki8rp8-dragon-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/dragon-15.03.97.tar.xz";
-      sha256 = "1vv7k807kpfyfkj2hckdx9i83br1w87q0c280q79c0867kqz93ly";
-      name = "dragon-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksnakeduel-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/2q9z23rlgzgliqdd9ay7213diwpwp4n2-ksnakeduel-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ksnakeduel-15.03.97.tar.xz";
-      sha256 = "0pfadpsg35dwy5gxb0w8f2kwam1hsr1hxhnk59rck42a00vgm9a5";
-      name = "ksnakeduel-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kiriki-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/p4ya7jqqlhdhvw889qfy31x03akxpsh1-kiriki-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kiriki-15.03.97.tar.xz";
-      sha256 = "1a589bnqfl678mpah6lxm6cif3gn1drsb9d9mfq8azsxa9385hm0";
-      name = "kiriki-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkomparediff2-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/0a3yw0r25hp00j0k9y2qafysiwss7382-libkomparediff2-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/libkomparediff2-15.03.97.tar.xz";
-      sha256 = "0g2ivgpxmjfk5grqiw4y5j9k6bzrkyyrghq2kf8s6598k78cr6r0";
-      name = "libkomparediff2-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdegraphics-thumbnailers-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/b8fy5jqvnrnqga38g2srsd3yh8hm1m0v-kdegraphics-thumbnailers-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kdegraphics-thumbnailers-15.03.97.tar.xz";
-      sha256 = "00knd3apdy6x3p2sp8qqlhamk8p1wgzikximx4qqfnkpjxh13bhp";
-      name = "kdegraphics-thumbnailers-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-base-artwork-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/nrfkmwagh0q5p3f5qjr3yyzzwjisqnyb-kde-base-artwork-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-base-artwork-15.03.97.tar.xz";
-      sha256 = "0zqs8bmnl8lzw9a9830bgxpx9jf03wp2c21f5jd8d1fg1pps0z0i";
-      name = "kde-base-artwork-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "poxml-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/rqwxd5519acl8q2672iq88vs2zqsrkl8-poxml-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/poxml-15.03.97.tar.xz";
-      sha256 = "1lsyld927xcqi875r8q7gvcy0jx1zbizwnfiwax5hjmk8qcv92h9";
-      name = "poxml-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktp-kded-module-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/j80ahh8qk9yyp3aim9ng7hddw2rk9bin-ktp-kded-module-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ktp-kded-module-15.03.97.tar.xz";
-      sha256 = "1gxk9i4yf8x4kivkji0850i64vqqir1rpmv7mi31ka0lxrnh9426";
-      name = "ktp-kded-module-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktp-auth-handler-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/z9kvvyqq45jyj4waqw62nwsqglh179bn-ktp-auth-handler-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ktp-auth-handler-15.03.97.tar.xz";
-      sha256 = "1pgh1700iq0l9ayn09vfwbqcaz430r1p452fhsawa9cqhh5fb7y0";
-      name = "ktp-auth-handler-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kblocks-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/pviq202zvlr66w44nryi7sy8n2345rn9-kblocks-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kblocks-15.03.97.tar.xz";
-      sha256 = "0ix8fxrkppp5vx0gp8pmcx9cckbnp3v06mwq98ca3pfdm63g6ld3";
-      name = "kblocks-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdesdk-thumbnailers-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/rc1kfmfq3y62m7sxirpnds1afwhg5618-kdesdk-thumbnailers-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kdesdk-thumbnailers-15.03.97.tar.xz";
-      sha256 = "0dw2g7rxb02sky91k86bk59ihwzzadbm89gj6kizzibj31dfgza7";
-      name = "kdesdk-thumbnailers-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libksane-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/76wzxhdcg2wpl5fbm2d8vphnv5wm592m-libksane-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/libksane-15.03.97.tar.xz";
-      sha256 = "0p7mpk2sfiq85v6f7cr1wffrgnpw33dy8x3g8vv8xbh0bry0f6vj";
-      name = "libksane-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "zeroconf-ioslave-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/6bc8lg99jgzzix5py3kmzn5s23nzb543-zeroconf-ioslave-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/zeroconf-ioslave-15.03.97.tar.xz";
-      sha256 = "11m3212np5i0mifzxcw8g21mbighf4512whwaipizrr5pkmiqaq0";
-      name = "zeroconf-ioslave-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kreversi-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/bn905pbkkw9pfk1zi4ibgvgbvqmmg3bh-kreversi-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kreversi-15.03.97.tar.xz";
-      sha256 = "060l13gvg40sb35ysf3s3b6rf9dcqxbg7lxq1mrkq9b41gnnwffs";
-      name = "kreversi-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kapptemplate-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/4mszqip3y5nxh2sdicrljgkahzd4g76p-kapptemplate-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kapptemplate-15.03.97.tar.xz";
-      sha256 = "0ydp2dllzcm1clxlmlbz7das9kgxlgy10qazs9bqmciydz3s67qf";
-      name = "kapptemplate-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "picmi-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/dazflxly4rz3bcg7np3nkzkm1rv835kn-picmi-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/picmi-15.03.97.tar.xz";
-      sha256 = "0wrk1clrg7k3fb48bx11kbp3a71riw9ghjvmjwsvliv5iry6lijf";
-      name = "picmi-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdewebdev-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/gs44r2c2nxj0dy367xjyqx5k7x952wb9-kdewebdev-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kdewebdev-15.03.97.tar.xz";
-      sha256 = "1g15jvpismsya39j27ikwhm7gy36kshxfdzfg6s53vgfh7kxba3s";
-      name = "kdewebdev-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "cantor-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/m2qzkyb1yry7a9qia5vys08smymzh1fx-cantor-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/cantor-15.03.97.tar.xz";
-      sha256 = "0zy8pc55j63y4m7zkg700rr1561gvq5iq5g729csaaj5rxrs0qma";
-      name = "cantor-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktp-text-ui-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/5fdsd7z8lwn3i9iq17zcvjxqglw7d2m5-ktp-text-ui-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ktp-text-ui-15.03.97.tar.xz";
-      sha256 = "0crv5y7c01v5s5y9mfbaz862kiyabii6ys1mv7zd1y9j1jlncmbc";
-      name = "ktp-text-ui-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kbreakout-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/h6p7mjbmvzilnh64sgssy5ibk59niqck-kbreakout-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kbreakout-15.03.97.tar.xz";
-      sha256 = "1a226j933pb338i61zhfbj4qbfim47ac660g35ka49r9pd2r97h7";
-      name = "kbreakout-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "marble-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/0gjp7ilj861p1gcyabcd593ai1fsb5cm-marble-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/marble-15.03.97.tar.xz";
-      sha256 = "1saifm5y1ldyrbmqqbl42cyybxh830rs6v33pxx9ra29ynir3pnh";
-      name = "marble-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdenetwork-filesharing-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/ycrpyyiz3x1x9m4fkvryqad2bhgwzlr1-kdenetwork-filesharing-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kdenetwork-filesharing-15.03.97.tar.xz";
-      sha256 = "0wcg17p1wqqrxqmhqa216aps78r9w061s0a62243k1avfag4mn5d";
-      name = "kdenetwork-filesharing-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-dev-scripts-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/m4d76q6jhxiy16nchx1bxfwavr3947q6-kde-dev-scripts-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-dev-scripts-15.03.97.tar.xz";
-      sha256 = "1nfanhgv8kzzak76brg71vwdbdz8nbhc457a5a21x3qa6q8y9cfv";
-      name = "kde-dev-scripts-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktp-contact-runner-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/nb1h1vyf5yic9dbf02lz8x6j54x9qjcl-ktp-contact-runner-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ktp-contact-runner-15.03.97.tar.xz";
-      sha256 = "1pddmcmmlpan5ahykisfbijg5lkl1bffcc60xxlcanxb5s6f2f7i";
-      name = "ktp-contact-runner-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdenetwork-strigi-analyzers-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/spp4d4shq598fzvlz27gcvzkj1wd5nk8-kdenetwork-strigi-analyzers-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kdenetwork-strigi-analyzers-15.03.97.tar.xz";
-      sha256 = "1a084dxal4l2h92mnzi6brwj5fy0393jwk53ph6lh4nc7902jsjn";
-      name = "kdenetwork-strigi-analyzers-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkdegames-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/him1cfdfb128nr9l2aa4qj8bzrh3vmp6-libkdegames-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/libkdegames-15.03.97.tar.xz";
-      sha256 = "05s0yab89mw6997akr12jlx0zfx4365g5y96929np0qrc1vmysv3";
-      name = "libkdegames-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkipi-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/rnyfpdin4s3a0gksi82h8gyq7fkx750f-libkipi-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/libkipi-15.03.97.tar.xz";
-      sha256 = "1ckvjc528p2899sszw0z7z9cn6ayimcq2d7grp7bnlkrri1dwgm4";
-      name = "libkipi-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "juk-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/6hvijhzrxkky1nxw88zmc5gaw16k26b9-juk-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/juk-15.03.97.tar.xz";
-      sha256 = "1749dn860vzzxbix3rnwlmg8gsa8fgjzy3dry6zv2hrwzvdd0x2c";
-      name = "juk-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "audiocd-kio-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/1qkh8akfvjmllbzz06jszpq6yqp4504q-audiocd-kio-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/audiocd-kio-15.03.97.tar.xz";
-      sha256 = "12djfs6dnvqjpmjjp32rls76l2fh43snd7d351qcyvylg1xzszzk";
-      name = "audiocd-kio-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdeedu-data-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/ykqy9kcqmsiqnm3f4i3dd4yn6a4ckac4-kdeedu-data-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kdeedu-data-15.03.97.tar.xz";
-      sha256 = "0a31pwim66i5581kxqa9zp96n7ynbm9q133mmp6mznrkh719wmmq";
-      name = "kdeedu-data-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "oxygen-icons-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/l5m57r1rs0dnd44snj35idjrxclz3c30-oxygen-icons-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/oxygen-icons-15.03.97.tar.xz";
-      sha256 = "0b3m1wsv21pfsls7xgrbdydskspy4sfyd36hisd3yq2m4l2rzhla";
-      name = "oxygen-icons-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kfourinline-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/gi0k7kp0aw1f8bp5jyqg9zhzzcgd53ch-kfourinline-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kfourinline-15.03.97.tar.xz";
-      sha256 = "0bzp31i2lk14p17rzmdgia3wb1sl52a16rkigf7bixsxh0kpmjp8";
-      name = "kfourinline-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkdcraw-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/s9vvyqnqqyqxw5xf3hmhrkv2ql6h1xl0-libkdcraw-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/libkdcraw-15.03.97.tar.xz";
-      sha256 = "1v0klb3p8g05r4g0nmnw606cjr5pcm79wbf2sxcx3a62h8hfd1ab";
-      name = "libkdcraw-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdenlive-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/6h09z9zvai18h5i6mcd1h1qixjn7rv7z-kdenlive-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kdenlive-15.03.97.tar.xz";
-      sha256 = "078jwsi6zgxz8g9wzgsx58px019y62vwizx1f4mdb1l59zz4qs66";
-      name = "kdenlive-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "artikulate-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/6ll6l4smmasjf6v6ilcyqfiqcyfv9lqc-artikulate-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/artikulate-15.03.97.tar.xz";
-      sha256 = "08zlxxjq2axfv7q6hvm90yppc19rslic43lwj7v3rlbpzafg6bfw";
-      name = "artikulate-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktouch-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/57fg1nxpfmx0g2v7z99gz88h9krgzx6v-ktouch-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ktouch-15.03.97.tar.xz";
-      sha256 = "0kvd8lps9mwrj829jyjnm30nvv45k7v9bdrfjbign9qzncchfyzn";
-      name = "ktouch-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kopete-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/xsak17jj48is7x0cn7qc2ivlfldvssbh-kopete-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kopete-15.03.97.tar.xz";
-      sha256 = "0cqi4r6ks8320cl2ndjmlhvbbz0g5xjkrn8h5vhvhcx6hzllqfjz";
-      name = "kopete-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "klines-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/ga4495j41nv294455zi3kjyd8f81klim-klines-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/klines-15.03.97.tar.xz";
-      sha256 = "0pchlv45y3bga30fka4sa81hp6wpb9n4bsjcfisivwcq9l1x2xx3";
-      name = "klines-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmix-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/ln69lwqgwrlj6lvgz7rndxi5f979blph-kmix-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kmix-15.03.97.tar.xz";
-      sha256 = "043gc9dnc6lrpgnqqkqzc2ybp5wj9xkpwb53r7bzvr02aivci85i";
-      name = "kmix-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kcolorchooser-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/lz6spcw13ab1ac21hc3bkg1v7rgkjzh9-kcolorchooser-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kcolorchooser-15.03.97.tar.xz";
-      sha256 = "0d2y21frbmq9ga4aqhr0x1bkjdx10564f8xadaymh6q8wvygizmy";
-      name = "kcolorchooser-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksaneplugin-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/r4cdj27zvlsi1w0989l97v8h02j66aif-ksaneplugin-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ksaneplugin-15.03.97.tar.xz";
-      sha256 = "0zng7rxy5qf3lrds90a652s1qjd8rrzc2b895i08kf85p4mqi5k2";
-      name = "ksaneplugin-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksudoku-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/iv657wf7d2jzdcyagpih9i1zjak1x4q1-ksudoku-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ksudoku-15.03.97.tar.xz";
-      sha256 = "09z4jk68cakp68rnz0q1xwfyxa1ykphyl639nmqzm2djfs98kph9";
-      name = "ksudoku-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kubrick-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/f310bqpghnfsszcmz1mijr768pb75cwn-kubrick-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kubrick-15.03.97.tar.xz";
-      sha256 = "12q81gggxfd7s2pwziw3z9p18kd4lapplc6cvg6wycf62gv7zxj0";
-      name = "kubrick-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "okteta-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/i0xk4a4bsg33lz0hi2ppbjmkv135kayr-okteta-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/okteta-15.03.97.tar.xz";
-      sha256 = "14pd1zag13qqd5nq25shq46hrgh7m45ch06w5hb5cqg3zc6zv5lm";
-      name = "okteta-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kgamma-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/zq9mxrmdsrdnwi3wzx53xnz67907wpa3-kgamma-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kgamma-15.03.97.tar.xz";
-      sha256 = "18h006i0fm997i9k1r4il5pj217klhd8xgan0jpx56kbvh0csd19";
-      name = "kgamma-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kpat-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/nx9ifsjl88y9r84zki7hm7d0ss7fmxyz-kpat-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kpat-15.03.97.tar.xz";
-      sha256 = "1yz5sv3j2fjw89qdrm96xqr04fxrnpnsa1y6i5y5381hcd9r9j6m";
-      name = "kpat-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkeduvocdocument-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/j3y9bi6k3ljsbgd1wclylq6scqq12xn4-libkeduvocdocument-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/libkeduvocdocument-15.03.97.tar.xz";
-      sha256 = "1sayd4pipx2hgafxw03pjigjmqk5vkz2cbc3wjvwzsaanphg5sr1";
-      name = "libkeduvocdocument-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kgoldrunner-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/syj9kp9rm42nnl9zr90y3fdkjmmmx3gr-kgoldrunner-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kgoldrunner-15.03.97.tar.xz";
-      sha256 = "1rcvd6dmdnwr44w8aq4bg9z88byz398dqq5ljjnb7g205khwkq70";
-      name = "kgoldrunner-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmouth-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/xj18z9g22xdwj527i6jmimh5f48966zc-kmouth-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kmouth-15.03.97.tar.xz";
-      sha256 = "0m8fl816g49ffg65rff1ml15hp4zdgny3j2s4wwyr7csnh1cyx9s";
-      name = "kmouth-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkcompactdisc-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/vgnd6d8h7ljsyw1c3d3amfndy648mhhh-libkcompactdisc-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/libkcompactdisc-15.03.97.tar.xz";
-      sha256 = "0by16b1c99xnf4cif909yxgfbd4kwxp2x0wbgsrvmhrrll18ahrx";
-      name = "libkcompactdisc-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "klettres-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/qh7laq9bq945p4nwkgl9cczfa67c3k8d-klettres-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/klettres-15.03.97.tar.xz";
-      sha256 = "0rc3sgnzv4lvkbp3bf1lgqzffvpnv88c21m95y1anl357yfqhpll";
-      name = "klettres-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "lskat-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/kznx0jnx85vmkkhag5nzdylghaham14l-lskat-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/lskat-15.03.97.tar.xz";
-      sha256 = "0ml5r1p8x6sgxjk3fkqsvyrwaqnyyjxjy4jrsxq29z5bcsxwkdwl";
-      name = "lskat-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-runtime-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/y1l5d03ds6c9mi1hq0k85aslncls27zx-kde-runtime-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-runtime-15.03.97.tar.xz";
-      sha256 = "1f008crhnx58h28hn3mjm8ggqwwix42jg3vbch3zg6qf3y5g8pbl";
-      name = "kde-runtime-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ffmpegthumbs-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/licjww29xgrhn22ic9s5zcm6321d8jdl-ffmpegthumbs-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ffmpegthumbs-15.03.97.tar.xz";
-      sha256 = "0116dd6lijy943hq854x0ksywqxpswvn1sijmd32bii65i4w4jkf";
-      name = "ffmpegthumbs-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kjumpingcube-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/84bklrq71nsbw458czr4s9i0s612j3b1-kjumpingcube-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kjumpingcube-15.03.97.tar.xz";
-      sha256 = "1gdfgi3sqx2ix91qc1xbb2njsc92qqs70qg1y1i58hxd6y9zcba4";
-      name = "kjumpingcube-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kqtquickcharts-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/xk3c4d55xm6b67n5gxip9b14cinlyhzi-kqtquickcharts-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kqtquickcharts-15.03.97.tar.xz";
-      sha256 = "19q714d93il100qrdyq368jdr9cdrspm597rnw70wns0yh4yxla6";
-      name = "kqtquickcharts-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "okular-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/rxdcw4768763s3665d971315dp0h6khy-okular-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/okular-15.03.97.tar.xz";
-      sha256 = "1jvppqlq94n81shh41dx1q53d321fiy5wg6gai96klyk5apnavr7";
-      name = "okular-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kdeartwork-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/3s350sis8fvm65dza217jj8ahmawwjs9-kdeartwork-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kdeartwork-15.03.97.tar.xz";
-      sha256 = "0fg261vrygxr97rn4yy8n8150icvnj8alkvva5s1hff46z1pjpn2";
-      name = "kdeartwork-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "knetwalk-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/dzp0xprdjz6fvxp0pd2msxdi296yxnxy-knetwalk-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/knetwalk-15.03.97.tar.xz";
-      sha256 = "0pf658hdzzm5ax9753iyhxdq54y2rkwb22i31iqrq01m56mlqflk";
-      name = "knetwalk-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmousetool-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/s7zbpyk892flqfyr7b8h9qxg97wdsmbj-kmousetool-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kmousetool-15.03.97.tar.xz";
-      sha256 = "0slvrl6wn5c213wfpjpdcbq89rml2afcvfhrq7vw4kxc6xv57811";
-      name = "kmousetool-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktuberling-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/gssrywn435h5z1xk2lplll0gvkxlihd2-ktuberling-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ktuberling-15.03.97.tar.xz";
-      sha256 = "1i6k3kpsn58bjj6187q0lay29xyknfn9k69qr4i8ry81j73qbm77";
-      name = "ktuberling-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kalzium-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/1wb93a12gm4ygqfdhwn83s1z5ma2y69n-kalzium-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kalzium-15.03.97.tar.xz";
-      sha256 = "1wz9mksqk3d8n0pgj1sxfrdxgann8d6v4dj2vfl6l600ip0mzycw";
-      name = "kalzium-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "filelight-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/c135ykjfry7k6fk5khr1sicwkckvp52a-filelight-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/filelight-15.03.97.tar.xz";
-      sha256 = "0c30n68mbrp2cnqwbrh2r15vm4nppcrfxizsqc4gnfhrl1p3yyiz";
-      name = "filelight-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kate-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/9c2rnwlc8j3k0yjbi83j7p44c3kgpfz1-kate-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kate-15.03.97.tar.xz";
-      sha256 = "0ccfrp346yb677fyjlqs3s30400z461cj841pmvi94cjnqlydvkb";
-      name = "kate-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkface-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/jbdz7p1hl659yyrziql6aqynh8353p9a-libkface-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/libkface-15.03.97.tar.xz";
-      sha256 = "1gd719gxcrg88hnbdd01zflkphlrkfk3vl29w566vfg9wgdh93fj";
-      name = "libkface-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksquares-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/8gjxjvxh20x22wcwxpli2zkj9bjcwbn6-ksquares-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ksquares-15.03.97.tar.xz";
-      sha256 = "0ylpnhcccfxbkkjhzs907saq9rmqkin41ynzn1pik6y4g8asgjgf";
-      name = "ksquares-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "bomber-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/2yg9z2ayyi77z7czj2phpbjdbdx2mdmv-bomber-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/bomber-15.03.97.tar.xz";
-      sha256 = "08hgj0gpkqj644nl9c9jcrqkzrz9dhh91rkvzkn0c9080s21xqhn";
-      name = "bomber-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kaccessible-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/y7ga3ldhk55z9r2iji8vr1xwypl5w5sd-kaccessible-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kaccessible-15.03.97.tar.xz";
-      sha256 = "0gm4nyx8w2dz6631mryqkznqnaag8fslr1x703nd9bvx6nbaf973";
-      name = "kaccessible-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktp-send-file-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/mirisvq9ddryfyqiixr90pqqcbwfmssw-ktp-send-file-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ktp-send-file-15.03.97.tar.xz";
-      sha256 = "0sbq0xsw0g0vh268021csf22igyqhziy4j0imqziza3p708h1hx9";
-      name = "ktp-send-file-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kanagram-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/1c46ll16k2didp2gqw8931l4975h4a0k-kanagram-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kanagram-15.03.97.tar.xz";
-      sha256 = "1798s8hb4ikzy1bczylywjcglwc8wqwakn5chaqaiyazl4m40gdx";
-      name = "kanagram-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kmplot-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/zigxsksdg9sy843b5grwa6rw7v6dzgpl-kmplot-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kmplot-15.03.97.tar.xz";
-      sha256 = "1irra5rncpsvhiapxs38340bxzn1z86fgj3jqypv1b95imgd1j4l";
-      name = "kmplot-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ktp-desktop-applets-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/sgq7pvdskhmwjrrdy4szvn0am8mm8p85-ktp-desktop-applets-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ktp-desktop-applets-15.03.97.tar.xz";
-      sha256 = "0yprnnjjjx60zi9g1wf0ngwrqsnzdbvgqlnpy53ypmsmk44mmpvq";
-      name = "ktp-desktop-applets-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kshisen-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/rgr55x43xyzsxl142xzp5qdxal628k5i-kshisen-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kshisen-15.03.97.tar.xz";
-      sha256 = "0v9nh6bl22khc79fxlq2ywa9f50hb261m0fa1xinddq2p1vkgh1a";
-      name = "kshisen-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kwordquiz-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/sry2sq14f7xaa4923mq3hhhsn9asxvb1-kwordquiz-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kwordquiz-15.03.97.tar.xz";
-      sha256 = "0l5vibrp632r47vycxzz2sprgz9z8gvrwgw8wa1j6rj77n5df0ji";
-      name = "kwordquiz-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "ksnapshot-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/9fbhvnrkqdyp67cq4djszrwi1ap1alqr-ksnapshot-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/ksnapshot-15.03.97.tar.xz";
-      sha256 = "0ps703b3xrkm9rk07kn3bf7df17wpy9syr4vqz8clvqkkvpminjk";
-      name = "ksnapshot-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kturtle-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/xwy4rkjppksz5yjj5d4i6gf0rm588rhg-kturtle-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kturtle-15.03.97.tar.xz";
-      sha256 = "02rrs9b4ynbch14r3yknnf31mgksv9wi61yj7zb1a3n0lysv6rzx";
-      name = "kturtle-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kcalc-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/6n5aqymfc5ry8vpzgqg8pdf9g98093jl-kcalc-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kcalc-15.03.97.tar.xz";
-      sha256 = "04xbym3jqcqyly2pv5m3v4z9x8r3bg66x0z862pj8y8i1n79lwgd";
-      name = "kcalc-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "bovo-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/np48z8sc9sb5szhbxxgxh0s9pczvk6jy-bovo-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/bovo-15.03.97.tar.xz";
-      sha256 = "1n2wqp6zgg46kmr5lc605371vm8dbida922jfjjfn0g32b66g4zp";
-      name = "bovo-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kremotecontrol-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/mb6b6aj1zdx2l6q1g0cyvjb20q5znrlp-kremotecontrol-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kremotecontrol-15.03.97.tar.xz";
-      sha256 = "0rckl38br7paj0bwhc86j2hq3xl48xh9539byxqsr66p2d6rkf81";
-      name = "kremotecontrol-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kcharselect-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/pd4lin2281pz6hbm7hb3nfxaqn201w7r-kcharselect-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kcharselect-15.03.97.tar.xz";
-      sha256 = "1wybg9qfk59425sfj5rkrb1hn3kkgfrv2nxln8yf4215zwasivvd";
-      name = "kcharselect-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kgpg-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/43pag9nl9m1ij7q3nl4plahd0ivpjkx7-kgpg-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kgpg-15.03.97.tar.xz";
-      sha256 = "0y9jg4p1x2vq9mfxlh2g64bxlrkm6s9qzb2mrzm3b660plhq8ain";
-      name = "kgpg-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "parley-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/q9vp14gqi2sa052n2300z4zx6g7ia1gy-parley-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/parley-15.03.97.tar.xz";
-      sha256 = "0vayhq39afw25g1pns79f5jczr29z4kyzi7as6lhggpp0fx5gzrh";
-      name = "parley-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "klickety-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/rk00agcks0cwszrrd4dhv4pwnbngyp9n-klickety-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/klickety-15.03.97.tar.xz";
-      sha256 = "0n8bfdzmmzdb8ywfpjy4rqyj0lyw00lz16dyqhg65b501g4xfx1n";
-      name = "klickety-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "jovie-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/xzfgswd8bwwpbbv2dkxkjhahxa0wxkcz-jovie-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/jovie-15.03.97.tar.xz";
-      sha256 = "053lhawgljh99fn3s48grl1ybqpa3pbmmw1ay22yprm0m0k3hbdm";
-      name = "jovie-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kbounce-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/0jnr85v0cwj0si80dybb147w5pgwc2av-kbounce-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kbounce-15.03.97.tar.xz";
-      sha256 = "1n9n1ijai7prgihncz6817fccaxbawdkncn7cwbm79cdr291g5vs";
-      name = "kbounce-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "step-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/24sryfai0wy46fvp5xalsf4xaczicnih-step-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/step-15.03.97.tar.xz";
-      sha256 = "1m5lxgf3f6m9j257dg0dgvxx5xj5hfdsb16qqhqvyyvka125k9j3";
-      name = "step-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "umbrello-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/k97rbdbywsq7ddax8shrqghvzwl7la0w-umbrello-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/umbrello-15.03.97.tar.xz";
-      sha256 = "0i3iiy2krd50iib20api9sdm6pbw8ixczr31l2xhsa7508wvdfjg";
-      name = "umbrello-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kblackbox-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/45b72yj5m5cn88z4wm2b9w3wd21pyib1-kblackbox-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kblackbox-15.03.97.tar.xz";
-      sha256 = "0vp49qgw7m1ikb1s1vq359lxc9bzwip68j2qix16c9w89mgzcwas";
-      name = "kblackbox-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkexiv2-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/vp3v5dp9930az3jm9gzrk4kl9km1him0-libkexiv2-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/libkexiv2-15.03.97.tar.xz";
-      sha256 = "1k7lxr3sdx8qnpr8hwvykdp589677c59qahsr3xg72658jiliyzz";
-      name = "libkexiv2-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "rocs-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/1srxr5sy3apaa33n603mshps9rz0r3k4-rocs-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/rocs-15.03.97.tar.xz";
-      sha256 = "0ynaqahwr0j06hfjzsya1z9zcdp4m3bg62bc55k54iygydhkwf8n";
-      name = "rocs-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "libkmahjongg-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/jqap4lnyi6dij0lm11xvfcydchz25gg2-libkmahjongg-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/libkmahjongg-15.03.97.tar.xz";
-      sha256 = "0lcykfziqaw3k84as85pgar2a5jvy67qd4v0w7riyyp5ndnqdfb6";
-      name = "libkmahjongg-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "kde-wallpapers-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/lw3288r7mjnn6yc16gjr79mvpfamj5dp-kde-wallpapers-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/kde-wallpapers-15.03.97.tar.xz";
-      sha256 = "11qb8rli0jazxfjwv2k2n5ya39n1spgdj525fnpc2gzxyp3pwdg2";
-      name = "kde-wallpapers-15.03.97.tar.xz";
-    };
-  }
-  {
-    name = stdenv.lib.nameFromURL "blinken-15.03.97.tar.xz" ".tar";
-    store = "/nix/store/n1n0by4sqvsvvm2nq6k3d7m5cvya76h9-blinken-15.03.97.tar.xz";
-    src = fetchurl {
-      url = "${mirror}/unstable/applications/15.03.97/src/blinken-15.03.97.tar.xz";
-      sha256 = "1nbcl5fjpw8w2hyiwx4qksf1x1w3nij9rssvjiccn6clz006jcrs";
-      name = "blinken-15.03.97.tar.xz";
+      url = "${mirror}/stable/applications/15.04.0/src/kjumpingcube-15.04.0.tar.xz";
+      sha256 = "0mj33yz2565px6ljlw6k0pgd2ljq9gsjx4x9jzq6wbcjg6vbiyah";
+      name = "kjumpingcube-15.04.0.tar.xz";
     };
   }
 ]
diff --git a/pkgs/applications/kde-apps-15.04/manifest.sh b/pkgs/applications/kde-apps-15.04/manifest.sh
index a8e3591c202..3ef8c11c3a1 100755
--- a/pkgs/applications/kde-apps-15.04/manifest.sh
+++ b/pkgs/applications/kde-apps-15.04/manifest.sh
@@ -1,17 +1,15 @@
 #!/bin/sh
 
+# if setting KDE_MIRROR, be sure to set --cut-dirs=N in MANIFEST_EXTRA_ARGS
+KDE_MIRROR="${KDE_MIRROR:-http://download.kde.org}"
+
 if [ $# -eq 0 ]; then
 
   # The extra slash at the end of the URL is necessary to stop wget
   # from recursing over the whole server! (No, it's not a bug.)
   $(nix-build ../../.. -A autonix.manifest) \
-      # We need 14.12 for some packages in LTS that are not released in beta.
-      # Remove 14.12 when 15.04 is out of beta.
-      http://download.kde.org/stable/applications/14.12.1/ \
-      http://download.kde.org/stable/applications/14.12.2/ \
-      http://download.kde.org/stable/applications/14.12.3/ \
-      http://download.kde.org/unstable/applications/15.03.97/ \
-      -A '*.tar.xz'
+      "${KDE_MIRROR}/stable/applications/15.04.0/" \
+      $MANIFEST_EXTRA_ARGS -A '*.tar.xz'
 
 else
 
diff --git a/pkgs/applications/misc/calibre/default.nix b/pkgs/applications/misc/calibre/default.nix
index d5a231ac7bd..991cc65c94d 100644
--- a/pkgs/applications/misc/calibre/default.nix
+++ b/pkgs/applications/misc/calibre/default.nix
@@ -5,11 +5,11 @@
 }:
 
 stdenv.mkDerivation rec {
-  name = "calibre-2.23.0";
+  name = "calibre-2.26.0";
 
   src = fetchurl {
     url = "mirror://sourceforge/calibre/${name}.tar.xz";
-    sha256 = "0n99la1pacrw4ahb3wk0p68120p7j7v76mvpaf4qnkxy1vfdif7d";
+    sha256 = "0340cdxbdwvckmz3zygwx1wbn62wxap0545nsimpfq4ln7dcxrfw";
   };
 
   inherit python;
diff --git a/pkgs/applications/misc/cool-retro-term/default.nix b/pkgs/applications/misc/cool-retro-term/default.nix
index bdc13f554b4..455d33860fb 100644
--- a/pkgs/applications/misc/cool-retro-term/default.nix
+++ b/pkgs/applications/misc/cool-retro-term/default.nix
@@ -40,7 +40,7 @@ stdenv.mkDerivation rec {
       eye-candy, customizable, and reasonably lightweight.
     '';
     homepage = "https://github.com/Swordifish90/cool-retro-term";
-    licenses = with stdenv.lib.licenses; [ gpl2 gpl3 ];
+    license = with stdenv.lib.licenses; [ gpl2 gpl3 ];
     platforms = stdenv.lib.platforms.linux;
     maintainers = with stdenv.lib.maintainers; [ skeidel ];
   };
diff --git a/pkgs/applications/misc/ctodo/default.nix b/pkgs/applications/misc/ctodo/default.nix
index 3978a369d06..7301ea704e8 100644
--- a/pkgs/applications/misc/ctodo/default.nix
+++ b/pkgs/applications/misc/ctodo/default.nix
@@ -19,7 +19,7 @@ stdenv.mkDerivation {
 
   meta = {
     homepage = "http://ctodo.apakoh.dk/";
-    description = "A simple ncurses-based task list manager.";
+    description = "A simple ncurses-based task list manager";
     license = stdenv.lib.licenses.mit;
     maintainers = [ stdenv.lib.maintainers.matthiasbeyer ];
     platforms = stdenv.lib.platforms.linux;
diff --git a/pkgs/applications/misc/dbvisualizer/default.nix b/pkgs/applications/misc/dbvisualizer/default.nix
new file mode 100644
index 00000000000..fd6ed0866cb
--- /dev/null
+++ b/pkgs/applications/misc/dbvisualizer/default.nix
@@ -0,0 +1,25 @@
+{ stdenv, fetchurl, jre, coreutils, makeWrapper }:
+
+stdenv.mkDerivation {
+  name = "dbvisualizer-9.2.5";
+
+  src = fetchurl {
+    url = https://www.dbvis.com/product_download/dbvis-9.2.5/media/dbvis_unix_9_2_5.tar.gz;
+    sha256 = "e9d3374e96cf63903ebd9dae498c6b69403813eb8723187ed70f285dd7119327";
+  };
+
+  buildInputs = [ makeWrapper ];
+  
+  installPhase = ''
+    mkdir -p $out/bin
+    cp -a . $out
+    ln -sf $out/dbvis $out/bin    
+    wrapProgram $out/bin/dbvis --set INSTALL4J_JAVA_HOME ${jre}
+  '';
+  
+  meta = {
+    description = "The universal database tool";
+    homepage = https://www.dbvis.com/;
+    license = stdenv.lib.licenses.unfree;
+  };
+}
diff --git a/pkgs/applications/misc/kdbplus/default.nix b/pkgs/applications/misc/kdbplus/default.nix
new file mode 100644
index 00000000000..ffde422c18b
--- /dev/null
+++ b/pkgs/applications/misc/kdbplus/default.nix
@@ -0,0 +1,75 @@
+{ stdenv, requireFile, unzip, rlwrap, bash }:
+
+assert (stdenv.system == "i686-linux");
+
+let
+  libPath = stdenv.lib.makeLibraryPath
+    [ stdenv.cc.libc stdenv.cc.cc ];
+in
+stdenv.mkDerivation rec {
+  name    = "kdbplus-${version}";
+  version = "3.2";
+
+  src = requireFile {
+    message = ''
+      Nix can't download kdb+ for you automatically. Go to
+      http://kx.com and download the free, 32-bit version for
+      Linux. Then run "nix-prefetch-url file:///linux.zip" in the
+      directory where you saved it. Note you need version 3.2.
+    '';
+    name   = "linux.zip";
+    sha256 = "0ah1kfvxnrck1kg8j7rpzgj6amji62zbm4ya6q55l54gm3qq6q0r";
+  };
+
+  dontStrip = true;
+  buildInputs = [ unzip ];
+
+  phases = "unpackPhase installPhase";
+  unpackPhase = "mkdir ${name} && cd ${name} && unzip -qq ${src}";
+  installPhase = ''
+    mkdir -p $out/bin $out/libexec
+
+    patchelf \
+      --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+      --set-rpath ${libPath} \
+      ./q/l32/q
+    mv ./q/l32/q $out/libexec/q
+
+    # Shell script wrappers to make things more convenient...
+
+    cat > $out/bin/q-install <<- EOF
+    #!${bash}/bin/bash
+    if [ -f \$HOME/q/q.k ]; then
+      echo "kdb has already been unpacked in \$HOME. Skipping..."
+      exit 0
+    fi
+    echo -n "Unzipping ${src} into \$HOME... "
+    cd \$HOME && ${unzip}/bin/unzip -qq ${src}
+    echo "Done"
+    EOF
+
+    cat > $out/bin/q <<- EOF
+    #!${bash}/bin/bash
+    if [ ! -f \$HOME/q/q.k ]; then
+      echo "ERROR: You need to unzip the Q sources into \$HOME before running q."
+      echo
+      echo "Try:"
+      echo "  cd \$HOME && unzip ${src}"
+      echo "(or run q-install)"
+      exit 1
+    fi
+
+    exec ${rlwrap}/bin/rlwrap $out/libexec/q \$@
+    EOF
+
+    chmod +x $out/bin/q $out/bin/q-install
+  '';
+
+  meta = {
+    description = "Analytics and time-series database";
+    homepage    = "http://www.kx.com/";
+    license     = stdenv.lib.licenses.unfree;
+    platforms   = [ "i686-linux" ];
+    maintainers = [ stdenv.lib.maintainers.thoughtpolice ];
+  };
+}
diff --git a/pkgs/applications/misc/keepass/default.nix b/pkgs/applications/misc/keepass/default.nix
index e47e87d6338..d46efc4e5e8 100644
--- a/pkgs/applications/misc/keepass/default.nix
+++ b/pkgs/applications/misc/keepass/default.nix
@@ -2,11 +2,11 @@
 
 stdenv.mkDerivation rec {
   name = "keepass-${version}";
-  version = "2.28";
+  version = "2.29";
 
   src = fetchurl {
     url = "mirror://sourceforge/keepass/KeePass-${version}.zip";
-    sha256 = "0rlll6qriflaibqpw9qqfgqqr7cvhl404c3ph6n2i22j7xn5mizh";
+    sha256 = "16x7m899akpi036c0wlr41w7fz9q0b69yac9q97rqkixb03l4g9d";
   };
 
   sourceRoot = ".";
diff --git a/pkgs/applications/misc/keybase-node-client/default.nix b/pkgs/applications/misc/keybase/default.nix
index 048b42159b8..fb1c492b48e 100644
--- a/pkgs/applications/misc/keybase-node-client/default.nix
+++ b/pkgs/applications/misc/keybase/default.nix
@@ -3,19 +3,19 @@
 with stdenv.lib;
 
 let 
-  nodePackages = callPackage (import <nixpkgs/pkgs/top-level/node-packages.nix>) {
+  nodePackages = callPackage (import ../../../top-level/node-packages.nix) {
     neededNatives = [] ++ optional (stdenv.isLinux) utillinux;
     self = nodePackages;
     generated = ./package.nix;
   };
 
 in nodePackages.buildNodePackage rec {
-  name = "keybase-node-client-${version}";
-  version = "0.7.7";
+  name = "keybase-${version}";
+  version = "0.7.8";
 
   src = [(fetchurl {
     url = "https://github.com/keybase/node-client/archive/v${version}.tar.gz";
-    sha256 = "1p2plxz4lf5pbrvl5sql00lk459lnxcz7cxc4cdhfzc6h4ql425f";
+    sha256 = "1ak27bd7jwyss85i7plnfr5al33ykfifqknncyx1ir2r2ldagzc7";
   })];
 
   deps = (filter (v: nixType v == "derivation") (attrValues nodePackages));
diff --git a/pkgs/applications/misc/keybase-node-client/package.nix b/pkgs/applications/misc/keybase/package.nix
index 2835fe81b98..ee004a0ac67 100644
--- a/pkgs/applications/misc/keybase-node-client/package.nix
+++ b/pkgs/applications/misc/keybase/package.nix
@@ -5,6 +5,7 @@
     self.by-version."CSSselect"."0.4.1";
   by-version."CSSselect"."0.4.1" = self.buildNodePackage {
     name = "CSSselect-0.4.1";
+    version = "0.4.1";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/CSSselect/-/CSSselect-0.4.1.tgz";
@@ -15,12 +16,17 @@
       "CSSwhat-0.4.7" = self.by-version."CSSwhat"."0.4.7";
       "domutils-1.4.3" = self.by-version."domutils"."1.4.3";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."CSSwhat"."0.4" =
     self.by-version."CSSwhat"."0.4.7";
   by-version."CSSwhat"."0.4.7" = self.buildNodePackage {
     name = "CSSwhat-0.4.7";
+    version = "0.4.7";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/CSSwhat/-/CSSwhat-0.4.7.tgz";
@@ -29,12 +35,57 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
+  by-spec."ansi-regex"."^1.0.0" =
+    self.by-version."ansi-regex"."1.1.1";
+  by-version."ansi-regex"."1.1.1" = self.buildNodePackage {
+    name = "ansi-regex-1.1.1";
+    version = "1.1.1";
+    bin = false;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz";
+      name = "ansi-regex-1.1.1.tgz";
+      sha1 = "41c847194646375e6a1a5d10c3ca054ef9fc980d";
+    };
+    deps = {
+    };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
+  by-spec."ansi-regex"."^1.1.0" =
+    self.by-version."ansi-regex"."1.1.1";
+  by-spec."ansi-styles"."^2.0.1" =
+    self.by-version."ansi-styles"."2.0.1";
+  by-version."ansi-styles"."2.0.1" = self.buildNodePackage {
+    name = "ansi-styles-2.0.1";
+    version = "2.0.1";
+    bin = false;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/ansi-styles/-/ansi-styles-2.0.1.tgz";
+      name = "ansi-styles-2.0.1.tgz";
+      sha1 = "b033f57f93e2d28adeb8bc11138fa13da0fd20a3";
+    };
+    deps = {
+    };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."argparse"."0.1.15" =
     self.by-version."argparse"."0.1.15";
   by-version."argparse"."0.1.15" = self.buildNodePackage {
     name = "argparse-0.1.15";
+    version = "0.1.15";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/argparse/-/argparse-0.1.15.tgz";
@@ -45,13 +96,18 @@
       "underscore-1.4.4" = self.by-version."underscore"."1.4.4";
       "underscore.string-2.3.3" = self.by-version."underscore.string"."2.3.3";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "argparse" = self.by-version."argparse"."0.1.15";
   by-spec."asn1"."0.1.11" =
     self.by-version."asn1"."0.1.11";
   by-version."asn1"."0.1.11" = self.buildNodePackage {
     name = "asn1-0.1.11";
+    version = "0.1.11";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/asn1/-/asn1-0.1.11.tgz";
@@ -60,12 +116,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."assert-plus"."^0.1.5" =
     self.by-version."assert-plus"."0.1.5";
   by-version."assert-plus"."0.1.5" = self.buildNodePackage {
     name = "assert-plus-0.1.5";
+    version = "0.1.5";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/assert-plus/-/assert-plus-0.1.5.tgz";
@@ -74,12 +135,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."async"."0.2.x" =
     self.by-version."async"."0.2.10";
   by-version."async"."0.2.10" = self.buildNodePackage {
     name = "async-0.2.10";
+    version = "0.2.10";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/async/-/async-0.2.10.tgz";
@@ -88,12 +154,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."async"."~0.9.0" =
     self.by-version."async"."0.9.0";
   by-version."async"."0.9.0" = self.buildNodePackage {
     name = "async-0.9.0";
+    version = "0.9.0";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/async/-/async-0.9.0.tgz";
@@ -102,12 +173,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."aws-sign2"."~0.5.0" =
     self.by-version."aws-sign2"."0.5.0";
   by-version."aws-sign2"."0.5.0" = self.buildNodePackage {
     name = "aws-sign2-0.5.0";
+    version = "0.5.0";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/aws-sign2/-/aws-sign2-0.5.0.tgz";
@@ -116,12 +192,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."badnode"."^1.0.1" =
     self.by-version."badnode"."1.0.1";
   by-version."badnode"."1.0.1" = self.buildNodePackage {
     name = "badnode-1.0.1";
+    version = "1.0.1";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/badnode/-/badnode-1.0.1.tgz";
@@ -129,15 +210,20 @@
       sha1 = "3f14123363badf4bed1acc8ed839ee99b27ad7e0";
     };
     deps = {
-      "semver-4.3.1" = self.by-version."semver"."4.3.1";
+      "semver-4.3.3" = self.by-version."semver"."4.3.3";
+    };
+    optionalDependencies = {
     };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "badnode" = self.by-version."badnode"."1.0.1";
   by-spec."balanced-match"."^0.2.0" =
     self.by-version."balanced-match"."0.2.0";
   by-version."balanced-match"."0.2.0" = self.buildNodePackage {
     name = "balanced-match-0.2.0";
+    version = "0.2.0";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/balanced-match/-/balanced-match-0.2.0.tgz";
@@ -146,12 +232,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."bitcoyne".">=0.0.6" =
     self.by-version."bitcoyne"."1.0.1";
   by-version."bitcoyne"."1.0.1" = self.buildNodePackage {
     name = "bitcoyne-1.0.1";
+    version = "1.0.1";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/bitcoyne/-/bitcoyne-1.0.1.tgz";
@@ -161,16 +252,60 @@
     deps = {
       "iced-error-0.0.9" = self.by-version."iced-error"."0.0.9";
       "iced-runtime-1.0.2" = self.by-version."iced-runtime"."1.0.2";
-      "kbpgp-2.0.8" = self.by-version."kbpgp"."2.0.8";
+      "kbpgp-2.0.9" = self.by-version."kbpgp"."2.0.9";
       "pgp-utils-0.0.27" = self.by-version."pgp-utils"."0.0.27";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "bitcoyne" = self.by-version."bitcoyne"."1.0.1";
+  by-spec."bl"."~0.9.0" =
+    self.by-version."bl"."0.9.4";
+  by-version."bl"."0.9.4" = self.buildNodePackage {
+    name = "bl-0.9.4";
+    version = "0.9.4";
+    bin = false;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/bl/-/bl-0.9.4.tgz";
+      name = "bl-0.9.4.tgz";
+      sha1 = "4702ddf72fbe0ecd82787c00c113aea1935ad0e7";
+    };
+    deps = {
+      "readable-stream-1.0.33" = self.by-version."readable-stream"."1.0.33";
+    };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
+  by-spec."bluebird"."^2.9.21" =
+    self.by-version."bluebird"."2.9.24";
+  by-version."bluebird"."2.9.24" = self.buildNodePackage {
+    name = "bluebird-2.9.24";
+    version = "2.9.24";
+    bin = false;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/bluebird/-/bluebird-2.9.24.tgz";
+      name = "bluebird-2.9.24.tgz";
+      sha1 = "14a2e75f0548323dc35aa440d92007ca154e967c";
+    };
+    deps = {
+    };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
   by-spec."bn"."^1.0.0" =
     self.by-version."bn"."1.0.1";
   by-version."bn"."1.0.1" = self.buildNodePackage {
     name = "bn-1.0.1";
+    version = "1.0.1";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/bn/-/bn-1.0.1.tgz";
@@ -179,30 +314,40 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."bn"."^1.0.1" =
     self.by-version."bn"."1.0.1";
   "bn" = self.by-version."bn"."1.0.1";
-  by-spec."boom"."0.4.x" =
-    self.by-version."boom"."0.4.2";
-  by-version."boom"."0.4.2" = self.buildNodePackage {
-    name = "boom-0.4.2";
+  by-spec."boom"."2.x.x" =
+    self.by-version."boom"."2.7.1";
+  by-version."boom"."2.7.1" = self.buildNodePackage {
+    name = "boom-2.7.1";
+    version = "2.7.1";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/boom/-/boom-0.4.2.tgz";
-      name = "boom-0.4.2.tgz";
-      sha1 = "7a636e9ded4efcefb19cef4947a3c67dfaee911b";
+      url = "http://registry.npmjs.org/boom/-/boom-2.7.1.tgz";
+      name = "boom-2.7.1.tgz";
+      sha1 = "fb165c348d337977c61d4363c21e9e1abf526705";
     };
     deps = {
-      "hoek-0.9.1" = self.by-version."hoek"."0.9.1";
+      "hoek-2.12.0" = self.by-version."hoek"."2.12.0";
+    };
+    optionalDependencies = {
     };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."brace-expansion"."^1.0.0" =
     self.by-version."brace-expansion"."1.1.0";
   by-version."brace-expansion"."1.1.0" = self.buildNodePackage {
     name = "brace-expansion-1.1.0";
+    version = "1.1.0";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.0.tgz";
@@ -213,12 +358,60 @@
       "balanced-match-0.2.0" = self.by-version."balanced-match"."0.2.0";
       "concat-map-0.0.1" = self.by-version."concat-map"."0.0.1";
     };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
+  by-spec."caseless"."~0.9.0" =
+    self.by-version."caseless"."0.9.0";
+  by-version."caseless"."0.9.0" = self.buildNodePackage {
+    name = "caseless-0.9.0";
+    version = "0.9.0";
+    bin = false;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/caseless/-/caseless-0.9.0.tgz";
+      name = "caseless-0.9.0.tgz";
+      sha1 = "b7b65ce6bf1413886539cfd533f0b30effa9cf88";
+    };
+    deps = {
+    };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
+  by-spec."chalk"."^1.0.0" =
+    self.by-version."chalk"."1.0.0";
+  by-version."chalk"."1.0.0" = self.buildNodePackage {
+    name = "chalk-1.0.0";
+    version = "1.0.0";
+    bin = false;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz";
+      name = "chalk-1.0.0.tgz";
+      sha1 = "b3cf4ed0ff5397c99c75b8f679db2f52831f96dc";
+    };
+    deps = {
+      "ansi-styles-2.0.1" = self.by-version."ansi-styles"."2.0.1";
+      "escape-string-regexp-1.0.3" = self.by-version."escape-string-regexp"."1.0.3";
+      "has-ansi-1.0.3" = self.by-version."has-ansi"."1.0.3";
+      "strip-ansi-2.0.1" = self.by-version."strip-ansi"."2.0.1";
+      "supports-color-1.3.1" = self.by-version."supports-color"."1.3.1";
+    };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."cheerio"."0.13.0" =
     self.by-version."cheerio"."0.13.0";
   by-version."cheerio"."0.13.0" = self.buildNodePackage {
     name = "cheerio-0.13.0";
+    version = "0.13.0";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/cheerio/-/cheerio-0.13.0.tgz";
@@ -231,13 +424,18 @@
       "entities-0.5.0" = self.by-version."entities"."0.5.0";
       "CSSselect-0.4.1" = self.by-version."CSSselect"."0.4.1";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "cheerio" = self.by-version."cheerio"."0.13.0";
   by-spec."cli"."0.4.x" =
     self.by-version."cli"."0.4.5";
   by-version."cli"."0.4.5" = self.buildNodePackage {
     name = "cli-0.4.5";
+    version = "0.4.5";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/cli/-/cli-0.4.5.tgz";
@@ -245,14 +443,19 @@
       sha1 = "78f9485cd161b566e9a6c72d7170c4270e81db61";
     };
     deps = {
-      "glob-5.0.0" = self.by-version."glob"."5.0.0";
+      "glob-5.0.5" = self.by-version."glob"."5.0.5";
+    };
+    optionalDependencies = {
     };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."cliff"."0.1.x" =
     self.by-version."cliff"."0.1.10";
   by-version."cliff"."0.1.10" = self.buildNodePackage {
     name = "cliff-0.1.10";
+    version = "0.1.10";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/cliff/-/cliff-0.1.10.tgz";
@@ -264,12 +467,17 @@
       "eyes-0.1.8" = self.by-version."eyes"."0.1.8";
       "winston-0.8.3" = self.by-version."winston"."0.8.3";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."codesign"."0.0.9" =
     self.by-version."codesign"."0.0.9";
   by-version."codesign"."0.0.9" = self.buildNodePackage {
     name = "codesign-0.0.9";
+    version = "0.0.9";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/codesign/-/codesign-0.0.9.tgz";
@@ -283,13 +491,18 @@
       "glob-to-regexp-0.0.2" = self.by-version."glob-to-regexp"."0.0.2";
       "tablify-0.1.5" = self.by-version."tablify"."0.1.5";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "codesign" = self.by-version."codesign"."0.0.9";
   by-spec."colors"."0.6.2" =
     self.by-version."colors"."0.6.2";
   by-version."colors"."0.6.2" = self.buildNodePackage {
     name = "colors-0.6.2";
+    version = "0.6.2";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/colors/-/colors-0.6.2.tgz";
@@ -298,7 +511,11 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "colors" = self.by-version."colors"."0.6.2";
   by-spec."colors"."0.6.x" =
@@ -307,6 +524,7 @@
     self.by-version."colors"."1.0.3";
   by-version."colors"."1.0.3" = self.buildNodePackage {
     name = "colors-1.0.3";
+    version = "1.0.3";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/colors/-/colors-1.0.3.tgz";
@@ -315,7 +533,11 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."colors"."~0.6.2" =
     self.by-version."colors"."0.6.2";
@@ -325,6 +547,7 @@
     self.by-version."combined-stream"."0.0.7";
   by-version."combined-stream"."0.0.7" = self.buildNodePackage {
     name = "combined-stream-0.0.7";
+    version = "0.0.7";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/combined-stream/-/combined-stream-0.0.7.tgz";
@@ -334,26 +557,41 @@
     deps = {
       "delayed-stream-0.0.5" = self.by-version."delayed-stream"."0.0.5";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
+  by-spec."combined-stream"."~0.0.5" =
+    self.by-version."combined-stream"."0.0.7";
   by-spec."commander".">= 0.5.2" =
-    self.by-version."commander"."2.6.0";
-  by-version."commander"."2.6.0" = self.buildNodePackage {
-    name = "commander-2.6.0";
+    self.by-version."commander"."2.8.1";
+  by-version."commander"."2.8.1" = self.buildNodePackage {
+    name = "commander-2.8.1";
+    version = "2.8.1";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/commander/-/commander-2.6.0.tgz";
-      name = "commander-2.6.0.tgz";
-      sha1 = "9df7e52fb2a0cb0fb89058ee80c3104225f37e1d";
+      url = "http://registry.npmjs.org/commander/-/commander-2.8.1.tgz";
+      name = "commander-2.8.1.tgz";
+      sha1 = "06be367febfda0c330aa1e2a072d3dc9762425d4";
     };
     deps = {
+      "graceful-readlink-1.0.1" = self.by-version."graceful-readlink"."1.0.1";
+    };
+    optionalDependencies = {
     };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
+  by-spec."commander"."^2.7.1" =
+    self.by-version."commander"."2.8.1";
   by-spec."commander"."~2.1.0" =
     self.by-version."commander"."2.1.0";
   by-version."commander"."2.1.0" = self.buildNodePackage {
     name = "commander-2.1.0";
+    version = "2.1.0";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/commander/-/commander-2.1.0.tgz";
@@ -362,12 +600,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."concat-map"."0.0.1" =
     self.by-version."concat-map"."0.0.1";
   by-version."concat-map"."0.0.1" = self.buildNodePackage {
     name = "concat-map-0.0.1";
+    version = "0.0.1";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz";
@@ -376,12 +619,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."core-util-is"."~1.0.0" =
     self.by-version."core-util-is"."1.0.1";
   by-version."core-util-is"."1.0.1" = self.buildNodePackage {
     name = "core-util-is-1.0.1";
+    version = "1.0.1";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/core-util-is/-/core-util-is-1.0.1.tgz";
@@ -390,27 +638,37 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
-  by-spec."cryptiles"."0.2.x" =
-    self.by-version."cryptiles"."0.2.2";
-  by-version."cryptiles"."0.2.2" = self.buildNodePackage {
-    name = "cryptiles-0.2.2";
+  by-spec."cryptiles"."2.x.x" =
+    self.by-version."cryptiles"."2.0.4";
+  by-version."cryptiles"."2.0.4" = self.buildNodePackage {
+    name = "cryptiles-2.0.4";
+    version = "2.0.4";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/cryptiles/-/cryptiles-0.2.2.tgz";
-      name = "cryptiles-0.2.2.tgz";
-      sha1 = "ed91ff1f17ad13d3748288594f8a48a0d26f325c";
+      url = "http://registry.npmjs.org/cryptiles/-/cryptiles-2.0.4.tgz";
+      name = "cryptiles-2.0.4.tgz";
+      sha1 = "09ea1775b9e1c7de7e60a99d42ab6f08ce1a1285";
     };
     deps = {
-      "boom-0.4.2" = self.by-version."boom"."0.4.2";
+      "boom-2.7.1" = self.by-version."boom"."2.7.1";
+    };
+    optionalDependencies = {
     };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."ctype"."0.5.3" =
     self.by-version."ctype"."0.5.3";
   by-version."ctype"."0.5.3" = self.buildNodePackage {
     name = "ctype-0.5.3";
+    version = "0.5.3";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/ctype/-/ctype-0.5.3.tgz";
@@ -419,12 +677,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."cycle"."1.0.x" =
     self.by-version."cycle"."1.0.3";
   by-version."cycle"."1.0.3" = self.buildNodePackage {
     name = "cycle-1.0.3";
+    version = "1.0.3";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz";
@@ -433,12 +696,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."deep-equal"."0.2.1" =
     self.by-version."deep-equal"."0.2.1";
   by-version."deep-equal"."0.2.1" = self.buildNodePackage {
     name = "deep-equal-0.2.1";
+    version = "0.2.1";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/deep-equal/-/deep-equal-0.2.1.tgz";
@@ -447,13 +715,18 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "deep-equal" = self.by-version."deep-equal"."0.2.1";
   by-spec."deep-equal".">=0.2.1" =
     self.by-version."deep-equal"."1.0.0";
   by-version."deep-equal"."1.0.0" = self.buildNodePackage {
     name = "deep-equal-1.0.0";
+    version = "1.0.0";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/deep-equal/-/deep-equal-1.0.0.tgz";
@@ -462,12 +735,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."deep-equal"."~0.2.1" =
     self.by-version."deep-equal"."0.2.2";
   by-version."deep-equal"."0.2.2" = self.buildNodePackage {
     name = "deep-equal-0.2.2";
+    version = "0.2.2";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/deep-equal/-/deep-equal-0.2.2.tgz";
@@ -476,12 +754,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."delayed-stream"."0.0.5" =
     self.by-version."delayed-stream"."0.0.5";
   by-version."delayed-stream"."0.0.5" = self.buildNodePackage {
     name = "delayed-stream-0.0.5";
+    version = "0.0.5";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/delayed-stream/-/delayed-stream-0.0.5.tgz";
@@ -490,12 +773,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."docco"."~0.6.2" =
     self.by-version."docco"."0.6.3";
   by-version."docco"."0.6.3" = self.buildNodePackage {
     name = "docco-0.6.3";
+    version = "0.6.3";
     bin = true;
     src = fetchurl {
       url = "http://registry.npmjs.org/docco/-/docco-0.6.3.tgz";
@@ -503,18 +791,23 @@
       sha1 = "c47b5823d79563d6fc3abd49f3de48986e5522ee";
     };
     deps = {
-      "commander-2.6.0" = self.by-version."commander"."2.6.0";
+      "commander-2.8.1" = self.by-version."commander"."2.8.1";
       "marked-0.3.3" = self.by-version."marked"."0.3.3";
-      "fs-extra-0.16.4" = self.by-version."fs-extra"."0.16.4";
-      "underscore-1.8.2" = self.by-version."underscore"."1.8.2";
-      "highlight.js-8.4.0" = self.by-version."highlight.js"."8.4.0";
+      "fs-extra-0.18.2" = self.by-version."fs-extra"."0.18.2";
+      "underscore-1.8.3" = self.by-version."underscore"."1.8.3";
+      "highlight.js-8.5.0" = self.by-version."highlight.js"."8.5.0";
+    };
+    optionalDependencies = {
     };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."domelementtype"."1" =
     self.by-version."domelementtype"."1.3.0";
   by-version."domelementtype"."1.3.0" = self.buildNodePackage {
     name = "domelementtype-1.3.0";
+    version = "1.3.0";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz";
@@ -523,12 +816,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."domhandler"."2.2" =
     self.by-version."domhandler"."2.2.1";
   by-version."domhandler"."2.2.1" = self.buildNodePackage {
     name = "domhandler-2.2.1";
+    version = "2.2.1";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/domhandler/-/domhandler-2.2.1.tgz";
@@ -538,12 +836,17 @@
     deps = {
       "domelementtype-1.3.0" = self.by-version."domelementtype"."1.3.0";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."domutils"."1.3" =
     self.by-version."domutils"."1.3.0";
   by-version."domutils"."1.3.0" = self.buildNodePackage {
     name = "domutils-1.3.0";
+    version = "1.3.0";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/domutils/-/domutils-1.3.0.tgz";
@@ -553,12 +856,17 @@
     deps = {
       "domelementtype-1.3.0" = self.by-version."domelementtype"."1.3.0";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."domutils"."1.4" =
     self.by-version."domutils"."1.4.3";
   by-version."domutils"."1.4.3" = self.buildNodePackage {
     name = "domutils-1.4.3";
+    version = "1.4.3";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/domutils/-/domutils-1.4.3.tgz";
@@ -568,12 +876,17 @@
     deps = {
       "domelementtype-1.3.0" = self.by-version."domelementtype"."1.3.0";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."entities"."0.x" =
     self.by-version."entities"."0.5.0";
   by-version."entities"."0.5.0" = self.buildNodePackage {
     name = "entities-0.5.0";
+    version = "0.5.0";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/entities/-/entities-0.5.0.tgz";
@@ -582,12 +895,36 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
+  by-spec."escape-string-regexp"."^1.0.2" =
+    self.by-version."escape-string-regexp"."1.0.3";
+  by-version."escape-string-regexp"."1.0.3" = self.buildNodePackage {
+    name = "escape-string-regexp-1.0.3";
+    version = "1.0.3";
+    bin = false;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.3.tgz";
+      name = "escape-string-regexp-1.0.3.tgz";
+      sha1 = "9e2d8b25bc2555c3336723750e03f099c2735bb5";
+    };
+    deps = {
+    };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."eyes"."0.1.x" =
     self.by-version."eyes"."0.1.8";
   by-version."eyes"."0.1.8" = self.buildNodePackage {
     name = "eyes-0.1.8";
+    version = "0.1.8";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz";
@@ -596,45 +933,60 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."eyes"."~0.1.8" =
     self.by-version."eyes"."0.1.8";
-  by-spec."forever-agent"."~0.5.0" =
-    self.by-version."forever-agent"."0.5.2";
-  by-version."forever-agent"."0.5.2" = self.buildNodePackage {
-    name = "forever-agent-0.5.2";
+  by-spec."forever-agent"."~0.6.0" =
+    self.by-version."forever-agent"."0.6.1";
+  by-version."forever-agent"."0.6.1" = self.buildNodePackage {
+    name = "forever-agent-0.6.1";
+    version = "0.6.1";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/forever-agent/-/forever-agent-0.5.2.tgz";
-      name = "forever-agent-0.5.2.tgz";
-      sha1 = "6d0e09c4921f94a27f63d3b49c5feff1ea4c5130";
+      url = "http://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz";
+      name = "forever-agent-0.6.1.tgz";
+      sha1 = "fbc71f0c41adeb37f96c577ad1ed42d8fdacca91";
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
-  by-spec."form-data"."~0.1.0" =
-    self.by-version."form-data"."0.1.4";
-  by-version."form-data"."0.1.4" = self.buildNodePackage {
-    name = "form-data-0.1.4";
+  by-spec."form-data"."~0.2.0" =
+    self.by-version."form-data"."0.2.0";
+  by-version."form-data"."0.2.0" = self.buildNodePackage {
+    name = "form-data-0.2.0";
+    version = "0.2.0";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/form-data/-/form-data-0.1.4.tgz";
-      name = "form-data-0.1.4.tgz";
-      sha1 = "91abd788aba9702b1aabfa8bc01031a2ac9e3b12";
+      url = "http://registry.npmjs.org/form-data/-/form-data-0.2.0.tgz";
+      name = "form-data-0.2.0.tgz";
+      sha1 = "26f8bc26da6440e299cbdcfb69035c4f77a6e466";
     };
     deps = {
-      "combined-stream-0.0.7" = self.by-version."combined-stream"."0.0.7";
-      "mime-1.2.11" = self.by-version."mime"."1.2.11";
       "async-0.9.0" = self.by-version."async"."0.9.0";
+      "combined-stream-0.0.7" = self.by-version."combined-stream"."0.0.7";
+      "mime-types-2.0.10" = self.by-version."mime-types"."2.0.10";
+    };
+    optionalDependencies = {
     };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."framed-msgpack-rpc"."1.1.4" =
     self.by-version."framed-msgpack-rpc"."1.1.4";
   by-version."framed-msgpack-rpc"."1.1.4" = self.buildNodePackage {
     name = "framed-msgpack-rpc-1.1.4";
+    version = "1.1.4";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/framed-msgpack-rpc/-/framed-msgpack-rpc-1.1.4.tgz";
@@ -645,66 +997,145 @@
       "iced-runtime-1.0.2" = self.by-version."iced-runtime"."1.0.2";
       "purepack-1.0.1" = self.by-version."purepack"."1.0.1";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "framed-msgpack-rpc" = self.by-version."framed-msgpack-rpc"."1.1.4";
   by-spec."fs-extra".">= 0.6.0" =
-    self.by-version."fs-extra"."0.16.4";
-  by-version."fs-extra"."0.16.4" = self.buildNodePackage {
-    name = "fs-extra-0.16.4";
+    self.by-version."fs-extra"."0.18.2";
+  by-version."fs-extra"."0.18.2" = self.buildNodePackage {
+    name = "fs-extra-0.18.2";
+    version = "0.18.2";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/fs-extra/-/fs-extra-0.16.4.tgz";
-      name = "fs-extra-0.16.4.tgz";
-      sha1 = "3e3d3cd6f388e2acbc0fc2e0202f0533ec0507b1";
+      url = "http://registry.npmjs.org/fs-extra/-/fs-extra-0.18.2.tgz";
+      name = "fs-extra-0.18.2.tgz";
+      sha1 = "af05ca702b0b6dfa7de803a1f7ab479ec5c21525";
     };
     deps = {
-      "graceful-fs-3.0.5" = self.by-version."graceful-fs"."3.0.5";
+      "graceful-fs-3.0.6" = self.by-version."graceful-fs"."3.0.6";
       "jsonfile-2.0.0" = self.by-version."jsonfile"."2.0.0";
-      "rimraf-2.3.1" = self.by-version."rimraf"."2.3.1";
+      "rimraf-2.3.2" = self.by-version."rimraf"."2.3.2";
+    };
+    optionalDependencies = {
     };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
+  by-spec."generate-function"."^2.0.0" =
+    self.by-version."generate-function"."2.0.0";
+  by-version."generate-function"."2.0.0" = self.buildNodePackage {
+    name = "generate-function-2.0.0";
+    version = "2.0.0";
+    bin = false;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz";
+      name = "generate-function-2.0.0.tgz";
+      sha1 = "6858fe7c0969b7d4e9093337647ac79f60dfbe74";
+    };
+    deps = {
+    };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
+  by-spec."generate-object-property"."^1.1.0" =
+    self.by-version."generate-object-property"."1.1.1";
+  by-version."generate-object-property"."1.1.1" = self.buildNodePackage {
+    name = "generate-object-property-1.1.1";
+    version = "1.1.1";
+    bin = false;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/generate-object-property/-/generate-object-property-1.1.1.tgz";
+      name = "generate-object-property-1.1.1.tgz";
+      sha1 = "8fda6b4cb69b34a189a6cebee7c4c268af47cc93";
+    };
+    deps = {
+      "is-property-1.0.2" = self.by-version."is-property"."1.0.2";
+    };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
+  by-spec."get-stdin"."^4.0.1" =
+    self.by-version."get-stdin"."4.0.1";
+  by-version."get-stdin"."4.0.1" = self.buildNodePackage {
+    name = "get-stdin-4.0.1";
+    version = "4.0.1";
+    bin = false;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz";
+      name = "get-stdin-4.0.1.tgz";
+      sha1 = "b968c6b0a04384324902e8bf1a5df32579a450fe";
+    };
+    deps = {
+    };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."glob".">= 3.1.4" =
-    self.by-version."glob"."5.0.0";
-  by-version."glob"."5.0.0" = self.buildNodePackage {
-    name = "glob-5.0.0";
+    self.by-version."glob"."5.0.5";
+  by-version."glob"."5.0.5" = self.buildNodePackage {
+    name = "glob-5.0.5";
+    version = "5.0.5";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/glob/-/glob-5.0.0.tgz";
-      name = "glob-5.0.0.tgz";
-      sha1 = "bb00d4e340932eb101dc2a30e4127ddd51ed15ed";
+      url = "http://registry.npmjs.org/glob/-/glob-5.0.5.tgz";
+      name = "glob-5.0.5.tgz";
+      sha1 = "784431e4e29a900ae0d47fba6aa1c7f16a8e7df7";
     };
     deps = {
       "inflight-1.0.4" = self.by-version."inflight"."1.0.4";
       "inherits-2.0.1" = self.by-version."inherits"."2.0.1";
-      "minimatch-2.0.1" = self.by-version."minimatch"."2.0.1";
+      "minimatch-2.0.4" = self.by-version."minimatch"."2.0.4";
       "once-1.3.1" = self.by-version."once"."1.3.1";
+      "path-is-absolute-1.0.0" = self.by-version."path-is-absolute"."1.0.0";
+    };
+    optionalDependencies = {
     };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."glob"."^4.4.2" =
-    self.by-version."glob"."4.5.0";
-  by-version."glob"."4.5.0" = self.buildNodePackage {
-    name = "glob-4.5.0";
+    self.by-version."glob"."4.5.3";
+  by-version."glob"."4.5.3" = self.buildNodePackage {
+    name = "glob-4.5.3";
+    version = "4.5.3";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/glob/-/glob-4.5.0.tgz";
-      name = "glob-4.5.0.tgz";
-      sha1 = "d6511322e9d5c9bc689f20eb7348f00489723882";
+      url = "http://registry.npmjs.org/glob/-/glob-4.5.3.tgz";
+      name = "glob-4.5.3.tgz";
+      sha1 = "c6cb73d3226c1efef04de3c56d012f03377ee15f";
     };
     deps = {
       "inflight-1.0.4" = self.by-version."inflight"."1.0.4";
       "inherits-2.0.1" = self.by-version."inherits"."2.0.1";
-      "minimatch-2.0.1" = self.by-version."minimatch"."2.0.1";
+      "minimatch-2.0.4" = self.by-version."minimatch"."2.0.4";
       "once-1.3.1" = self.by-version."once"."1.3.1";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."glob-to-regexp".">=0.0.1" =
     self.by-version."glob-to-regexp"."0.0.2";
   by-version."glob-to-regexp"."0.0.2" = self.buildNodePackage {
     name = "glob-to-regexp-0.0.2";
+    version = "0.0.2";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.0.2.tgz";
@@ -713,17 +1144,22 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
-  by-spec."gpg-wrapper".">=1.0.3" =
-    self.by-version."gpg-wrapper"."1.0.3";
-  by-version."gpg-wrapper"."1.0.3" = self.buildNodePackage {
-    name = "gpg-wrapper-1.0.3";
+  by-spec."gpg-wrapper".">=1.0.0" =
+    self.by-version."gpg-wrapper"."1.0.4";
+  by-version."gpg-wrapper"."1.0.4" = self.buildNodePackage {
+    name = "gpg-wrapper-1.0.4";
+    version = "1.0.4";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/gpg-wrapper/-/gpg-wrapper-1.0.3.tgz";
-      name = "gpg-wrapper-1.0.3.tgz";
-      sha1 = "826260e7ae53932f80574e04240bbb8999227cd1";
+      url = "http://registry.npmjs.org/gpg-wrapper/-/gpg-wrapper-1.0.4.tgz";
+      name = "gpg-wrapper-1.0.4.tgz";
+      sha1 = "0f26586bb9408e5c47201a45661bac1093e0d0ff";
     };
     deps = {
       "iced-error-0.0.9" = self.by-version."iced-error"."0.0.9";
@@ -733,73 +1169,163 @@
       "pgp-utils-0.0.28" = self.by-version."pgp-utils"."0.0.28";
       "spotty-1.0.0" = self.by-version."spotty"."1.0.0";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
-  "gpg-wrapper" = self.by-version."gpg-wrapper"."1.0.3";
+  by-spec."gpg-wrapper".">=1.0.4" =
+    self.by-version."gpg-wrapper"."1.0.4";
+  "gpg-wrapper" = self.by-version."gpg-wrapper"."1.0.4";
   by-spec."graceful-fs"."^3.0.5" =
-    self.by-version."graceful-fs"."3.0.5";
-  by-version."graceful-fs"."3.0.5" = self.buildNodePackage {
-    name = "graceful-fs-3.0.5";
+    self.by-version."graceful-fs"."3.0.6";
+  by-version."graceful-fs"."3.0.6" = self.buildNodePackage {
+    name = "graceful-fs-3.0.6";
+    version = "3.0.6";
+    bin = false;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.6.tgz";
+      name = "graceful-fs-3.0.6.tgz";
+      sha1 = "dce3a18351cb94cdc82e688b2e3dd2842d1b09bb";
+    };
+    deps = {
+    };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
+  by-spec."graceful-readlink".">= 1.0.0" =
+    self.by-version."graceful-readlink"."1.0.1";
+  by-version."graceful-readlink"."1.0.1" = self.buildNodePackage {
+    name = "graceful-readlink-1.0.1";
+    version = "1.0.1";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.5.tgz";
-      name = "graceful-fs-3.0.5.tgz";
-      sha1 = "4a880474bdeb716fe3278cf29792dec38dfac418";
+      url = "http://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz";
+      name = "graceful-readlink-1.0.1.tgz";
+      sha1 = "4cafad76bc62f02fa039b2f94e9a3dd3a391a725";
+    };
+    deps = {
+    };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
+  by-spec."har-validator"."^1.4.0" =
+    self.by-version."har-validator"."1.6.1";
+  by-version."har-validator"."1.6.1" = self.buildNodePackage {
+    name = "har-validator-1.6.1";
+    version = "1.6.1";
+    bin = true;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/har-validator/-/har-validator-1.6.1.tgz";
+      name = "har-validator-1.6.1.tgz";
+      sha1 = "baef452cde645eff7d26562e8e749d7fd000b7fd";
     };
     deps = {
+      "bluebird-2.9.24" = self.by-version."bluebird"."2.9.24";
+      "chalk-1.0.0" = self.by-version."chalk"."1.0.0";
+      "commander-2.8.1" = self.by-version."commander"."2.8.1";
+      "is-my-json-valid-2.10.1" = self.by-version."is-my-json-valid"."2.10.1";
+    };
+    optionalDependencies = {
     };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
-  by-spec."hawk"."~1.0.0" =
-    self.by-version."hawk"."1.0.0";
-  by-version."hawk"."1.0.0" = self.buildNodePackage {
-    name = "hawk-1.0.0";
+  by-spec."has-ansi"."^1.0.3" =
+    self.by-version."has-ansi"."1.0.3";
+  by-version."has-ansi"."1.0.3" = self.buildNodePackage {
+    name = "has-ansi-1.0.3";
+    version = "1.0.3";
+    bin = true;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz";
+      name = "has-ansi-1.0.3.tgz";
+      sha1 = "c0b5b1615d9e382b0ff67169d967b425e48ca538";
+    };
+    deps = {
+      "ansi-regex-1.1.1" = self.by-version."ansi-regex"."1.1.1";
+      "get-stdin-4.0.1" = self.by-version."get-stdin"."4.0.1";
+    };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
+  by-spec."hawk"."~2.3.0" =
+    self.by-version."hawk"."2.3.1";
+  by-version."hawk"."2.3.1" = self.buildNodePackage {
+    name = "hawk-2.3.1";
+    version = "2.3.1";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/hawk/-/hawk-1.0.0.tgz";
-      name = "hawk-1.0.0.tgz";
-      sha1 = "b90bb169807285411da7ffcb8dd2598502d3b52d";
+      url = "http://registry.npmjs.org/hawk/-/hawk-2.3.1.tgz";
+      name = "hawk-2.3.1.tgz";
+      sha1 = "1e731ce39447fa1d0f6d707f7bceebec0fd1ec1f";
     };
     deps = {
-      "hoek-0.9.1" = self.by-version."hoek"."0.9.1";
-      "boom-0.4.2" = self.by-version."boom"."0.4.2";
-      "cryptiles-0.2.2" = self.by-version."cryptiles"."0.2.2";
-      "sntp-0.2.4" = self.by-version."sntp"."0.2.4";
+      "hoek-2.12.0" = self.by-version."hoek"."2.12.0";
+      "boom-2.7.1" = self.by-version."boom"."2.7.1";
+      "cryptiles-2.0.4" = self.by-version."cryptiles"."2.0.4";
+      "sntp-1.0.9" = self.by-version."sntp"."1.0.9";
+    };
+    optionalDependencies = {
     };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."highlight.js".">= 8.0.x" =
-    self.by-version."highlight.js"."8.4.0";
-  by-version."highlight.js"."8.4.0" = self.buildNodePackage {
-    name = "highlight.js-8.4.0";
+    self.by-version."highlight.js"."8.5.0";
+  by-version."highlight.js"."8.5.0" = self.buildNodePackage {
+    name = "highlight.js-8.5.0";
+    version = "8.5.0";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/highlight.js/-/highlight.js-8.4.0.tgz";
-      name = "highlight.js-8.4.0.tgz";
-      sha1 = "dc0d05b8dc9b110f13bce52cb96fd1e0c6bc791c";
+      url = "http://registry.npmjs.org/highlight.js/-/highlight.js-8.5.0.tgz";
+      name = "highlight.js-8.5.0.tgz";
+      sha1 = "6473d5099edb9f82fa50286b9178c8583ad7d652";
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
-  by-spec."hoek"."0.9.x" =
-    self.by-version."hoek"."0.9.1";
-  by-version."hoek"."0.9.1" = self.buildNodePackage {
-    name = "hoek-0.9.1";
+  by-spec."hoek"."2.x.x" =
+    self.by-version."hoek"."2.12.0";
+  by-version."hoek"."2.12.0" = self.buildNodePackage {
+    name = "hoek-2.12.0";
+    version = "2.12.0";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/hoek/-/hoek-0.9.1.tgz";
-      name = "hoek-0.9.1.tgz";
-      sha1 = "3d322462badf07716ea7eb85baf88079cddce505";
+      url = "http://registry.npmjs.org/hoek/-/hoek-2.12.0.tgz";
+      name = "hoek-2.12.0.tgz";
+      sha1 = "5d1196e0bf20c5cec957e8927101164effdaf1c9";
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."htmlparser2"."~3.4.0" =
     self.by-version."htmlparser2"."3.4.0";
   by-version."htmlparser2"."3.4.0" = self.buildNodePackage {
     name = "htmlparser2-3.4.0";
+    version = "3.4.0";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.4.0.tgz";
@@ -812,12 +1338,17 @@
       "domelementtype-1.3.0" = self.by-version."domelementtype"."1.3.0";
       "readable-stream-1.1.13" = self.by-version."readable-stream"."1.1.13";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."http-signature"."~0.10.0" =
     self.by-version."http-signature"."0.10.1";
   by-version."http-signature"."0.10.1" = self.buildNodePackage {
     name = "http-signature-0.10.1";
+    version = "0.10.1";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/http-signature/-/http-signature-0.10.1.tgz";
@@ -829,12 +1360,17 @@
       "asn1-0.1.11" = self.by-version."asn1"."0.1.11";
       "ctype-0.5.3" = self.by-version."ctype"."0.5.3";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."iced-coffee-script"."~1.7.1-c" =
     self.by-version."iced-coffee-script"."1.7.1-g";
   by-version."iced-coffee-script"."1.7.1-g" = self.buildNodePackage {
     name = "iced-coffee-script-1.7.1-g";
+    version = "1.7.1-g";
     bin = true;
     src = fetchurl {
       url = "http://registry.npmjs.org/iced-coffee-script/-/iced-coffee-script-1.7.1-g.tgz";
@@ -846,13 +1382,18 @@
       "iced-runtime-1.0.2" = self.by-version."iced-runtime"."1.0.2";
       "mkdirp-0.3.5" = self.by-version."mkdirp"."0.3.5";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "iced-coffee-script" = self.by-version."iced-coffee-script"."1.7.1-g";
   by-spec."iced-data-structures"."0.0.5" =
     self.by-version."iced-data-structures"."0.0.5";
   by-version."iced-data-structures"."0.0.5" = self.buildNodePackage {
     name = "iced-data-structures-0.0.5";
+    version = "0.0.5";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/iced-data-structures/-/iced-data-structures-0.0.5.tgz";
@@ -861,13 +1402,20 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "iced-data-structures" = self.by-version."iced-data-structures"."0.0.5";
+  by-spec."iced-data-structures"."~0.0.5" =
+    self.by-version."iced-data-structures"."0.0.5";
   by-spec."iced-db"."0.0.4" =
     self.by-version."iced-db"."0.0.4";
   by-version."iced-db"."0.0.4" = self.buildNodePackage {
     name = "iced-db-0.0.4";
+    version = "0.0.4";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/iced-db/-/iced-db-0.0.4.tgz";
@@ -879,13 +1427,18 @@
       "iced-runtime-1.0.2" = self.by-version."iced-runtime"."1.0.2";
       "iced-utils-0.1.22" = self.by-version."iced-utils"."0.1.22";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "iced-db" = self.by-version."iced-db"."0.0.4";
   by-spec."iced-error"."0.0.9" =
     self.by-version."iced-error"."0.0.9";
   by-version."iced-error"."0.0.9" = self.buildNodePackage {
     name = "iced-error-0.0.9";
+    version = "0.0.9";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/iced-error/-/iced-error-0.0.9.tgz";
@@ -894,7 +1447,11 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "iced-error" = self.by-version."iced-error"."0.0.9";
   by-spec."iced-error".">=0.0.8" =
@@ -907,6 +1464,7 @@
     self.by-version."iced-expect"."0.0.3";
   by-version."iced-expect"."0.0.3" = self.buildNodePackage {
     name = "iced-expect-0.0.3";
+    version = "0.0.3";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/iced-expect/-/iced-expect-0.0.3.tgz";
@@ -915,13 +1473,18 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "iced-expect" = self.by-version."iced-expect"."0.0.3";
   by-spec."iced-lock"."^1.0.1" =
     self.by-version."iced-lock"."1.0.1";
   by-version."iced-lock"."1.0.1" = self.buildNodePackage {
     name = "iced-lock-1.0.1";
+    version = "1.0.1";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/iced-lock/-/iced-lock-1.0.1.tgz";
@@ -931,13 +1494,18 @@
     deps = {
       "iced-runtime-1.0.2" = self.by-version."iced-runtime"."1.0.2";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "iced-lock" = self.by-version."iced-lock"."1.0.1";
   by-spec."iced-logger"."0.0.5" =
     self.by-version."iced-logger"."0.0.5";
   by-version."iced-logger"."0.0.5" = self.buildNodePackage {
     name = "iced-logger-0.0.5";
+    version = "0.0.5";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/iced-logger/-/iced-logger-0.0.5.tgz";
@@ -947,13 +1515,18 @@
     deps = {
       "colors-0.6.2" = self.by-version."colors"."0.6.2";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "iced-logger" = self.by-version."iced-logger"."0.0.5";
   by-spec."iced-logger".">=0.0.3" =
     self.by-version."iced-logger"."0.0.6";
   by-version."iced-logger"."0.0.6" = self.buildNodePackage {
     name = "iced-logger-0.0.6";
+    version = "0.0.6";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/iced-logger/-/iced-logger-0.0.6.tgz";
@@ -963,12 +1536,19 @@
     deps = {
       "colors-0.6.2" = self.by-version."colors"."0.6.2";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
+  by-spec."iced-logger"."~0.0.1" =
+    self.by-version."iced-logger"."0.0.6";
   by-spec."iced-runtime".">=0.0.1" =
     self.by-version."iced-runtime"."1.0.2";
   by-version."iced-runtime"."1.0.2" = self.buildNodePackage {
     name = "iced-runtime-1.0.2";
+    version = "1.0.2";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/iced-runtime/-/iced-runtime-1.0.2.tgz";
@@ -977,7 +1557,11 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "iced-runtime" = self.by-version."iced-runtime"."1.0.2";
   by-spec."iced-runtime".">=0.0.1 <2.0.0-0" =
@@ -988,10 +1572,11 @@
     self.by-version."iced-runtime"."1.0.2";
   by-spec."iced-runtime"."^1.0.2" =
     self.by-version."iced-runtime"."1.0.2";
-  by-spec."iced-spawn".">=0.0.8" =
+  by-spec."iced-spawn".">=0.0.3" =
     self.by-version."iced-spawn"."1.0.0";
   by-version."iced-spawn"."1.0.0" = self.buildNodePackage {
     name = "iced-spawn-1.0.0";
+    version = "1.0.0";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/iced-spawn/-/iced-spawn-1.0.0.tgz";
@@ -1000,10 +1585,16 @@
     };
     deps = {
       "iced-runtime-1.0.2" = self.by-version."iced-runtime"."1.0.2";
-      "semver-4.3.1" = self.by-version."semver"."4.3.1";
+      "semver-4.3.3" = self.by-version."semver"."4.3.3";
+    };
+    optionalDependencies = {
     };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
+  by-spec."iced-spawn".">=0.0.8" =
+    self.by-version."iced-spawn"."1.0.0";
   by-spec."iced-spawn".">=1.0.0" =
     self.by-version."iced-spawn"."1.0.0";
   "iced-spawn" = self.by-version."iced-spawn"."1.0.0";
@@ -1011,6 +1602,7 @@
     self.by-version."iced-test"."0.0.21";
   by-version."iced-test"."0.0.21" = self.buildNodePackage {
     name = "iced-test-0.0.21";
+    version = "0.0.21";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/iced-test/-/iced-test-0.0.21.tgz";
@@ -1021,15 +1613,20 @@
       "colors-1.0.3" = self.by-version."colors"."1.0.3";
       "deep-equal-1.0.0" = self.by-version."deep-equal"."1.0.0";
       "iced-runtime-1.0.2" = self.by-version."iced-runtime"."1.0.2";
-      "minimist-1.1.0" = self.by-version."minimist"."1.1.0";
+      "minimist-1.1.1" = self.by-version."minimist"."1.1.1";
+    };
+    optionalDependencies = {
     };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "iced-test" = self.by-version."iced-test"."0.0.21";
   by-spec."iced-utils"."0.1.20" =
     self.by-version."iced-utils"."0.1.20";
   by-version."iced-utils"."0.1.20" = self.buildNodePackage {
     name = "iced-utils-0.1.20";
+    version = "0.1.20";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/iced-utils/-/iced-utils-0.1.20.tgz";
@@ -1040,13 +1637,18 @@
       "iced-error-0.0.9" = self.by-version."iced-error"."0.0.9";
       "iced-runtime-1.0.2" = self.by-version."iced-runtime"."1.0.2";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "iced-utils" = self.by-version."iced-utils"."0.1.20";
   by-spec."iced-utils".">=0.1.11" =
     self.by-version."iced-utils"."0.1.22";
   by-version."iced-utils"."0.1.22" = self.buildNodePackage {
     name = "iced-utils-0.1.22";
+    version = "0.1.22";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/iced-utils/-/iced-utils-0.1.22.tgz";
@@ -1057,16 +1659,23 @@
       "iced-error-0.0.9" = self.by-version."iced-error"."0.0.9";
       "iced-runtime-1.0.2" = self.by-version."iced-runtime"."1.0.2";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."iced-utils".">=0.1.16" =
     self.by-version."iced-utils"."0.1.22";
   by-spec."iced-utils".">=0.1.18" =
     self.by-version."iced-utils"."0.1.22";
+  by-spec."iced-utils".">=0.1.22" =
+    self.by-version."iced-utils"."0.1.22";
   by-spec."inflight"."^1.0.4" =
     self.by-version."inflight"."1.0.4";
   by-version."inflight"."1.0.4" = self.buildNodePackage {
     name = "inflight-1.0.4";
+    version = "1.0.4";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/inflight/-/inflight-1.0.4.tgz";
@@ -1077,12 +1686,17 @@
       "once-1.3.1" = self.by-version."once"."1.3.1";
       "wrappy-1.0.1" = self.by-version."wrappy"."1.0.1";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."inherits"."2" =
     self.by-version."inherits"."2.0.1";
   by-version."inherits"."2.0.1" = self.buildNodePackage {
     name = "inherits-2.0.1";
+    version = "2.0.1";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz";
@@ -1091,7 +1705,11 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."inherits"."~2.0.1" =
     self.by-version."inherits"."2.0.1";
@@ -1099,6 +1717,7 @@
     self.by-version."ipv6"."3.1.1";
   by-version."ipv6"."3.1.1" = self.buildNodePackage {
     name = "ipv6-3.1.1";
+    version = "3.1.1";
     bin = true;
     src = fetchurl {
       url = "http://registry.npmjs.org/ipv6/-/ipv6-3.1.1.tgz";
@@ -1110,12 +1729,59 @@
       "cli-0.4.5" = self.by-version."cli"."0.4.5";
       "cliff-0.1.10" = self.by-version."cliff"."0.1.10";
     };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
+  by-spec."is-my-json-valid"."^2.10.0" =
+    self.by-version."is-my-json-valid"."2.10.1";
+  by-version."is-my-json-valid"."2.10.1" = self.buildNodePackage {
+    name = "is-my-json-valid-2.10.1";
+    version = "2.10.1";
+    bin = false;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.10.1.tgz";
+      name = "is-my-json-valid-2.10.1.tgz";
+      sha1 = "bf20ca7e71116302f8660ac812659f71e22ea2d0";
+    };
+    deps = {
+      "generate-function-2.0.0" = self.by-version."generate-function"."2.0.0";
+      "generate-object-property-1.1.1" = self.by-version."generate-object-property"."1.1.1";
+      "jsonpointer-1.1.0" = self.by-version."jsonpointer"."1.1.0";
+      "xtend-4.0.0" = self.by-version."xtend"."4.0.0";
+    };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
+  by-spec."is-property"."^1.0.0" =
+    self.by-version."is-property"."1.0.2";
+  by-version."is-property"."1.0.2" = self.buildNodePackage {
+    name = "is-property-1.0.2";
+    version = "1.0.2";
+    bin = false;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/is-property/-/is-property-1.0.2.tgz";
+      name = "is-property-1.0.2.tgz";
+      sha1 = "57fe1c4e48474edd65b09911f26b1cd4095dda84";
+    };
+    deps = {
+    };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."isarray"."0.0.1" =
     self.by-version."isarray"."0.0.1";
   by-version."isarray"."0.0.1" = self.buildNodePackage {
     name = "isarray-0.0.1";
+    version = "0.0.1";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz";
@@ -1124,26 +1790,38 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."isstream"."0.1.x" =
-    self.by-version."isstream"."0.1.1";
-  by-version."isstream"."0.1.1" = self.buildNodePackage {
-    name = "isstream-0.1.1";
+    self.by-version."isstream"."0.1.2";
+  by-version."isstream"."0.1.2" = self.buildNodePackage {
+    name = "isstream-0.1.2";
+    version = "0.1.2";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/isstream/-/isstream-0.1.1.tgz";
-      name = "isstream-0.1.1.tgz";
-      sha1 = "48332c5999893996ba253c81c7bd6e7ae0905c4f";
+      url = "http://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz";
+      name = "isstream-0.1.2.tgz";
+      sha1 = "47e63f7af55afa6f92e1500e690eb8b8529c099a";
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
+  by-spec."isstream"."~0.1.1" =
+    self.by-version."isstream"."0.1.2";
   by-spec."json-stringify-safe"."~5.0.0" =
     self.by-version."json-stringify-safe"."5.0.0";
   by-version."json-stringify-safe"."5.0.0" = self.buildNodePackage {
     name = "json-stringify-safe-5.0.0";
+    version = "5.0.0";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.0.tgz";
@@ -1152,12 +1830,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."jsonfile"."^2.0.0" =
     self.by-version."jsonfile"."2.0.0";
   by-version."jsonfile"."2.0.0" = self.buildNodePackage {
     name = "jsonfile-2.0.0";
+    version = "2.0.0";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/jsonfile/-/jsonfile-2.0.0.tgz";
@@ -1166,42 +1849,41 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
-  by-spec."kbpgp".">=1.0.2" =
-    self.by-version."kbpgp"."2.0.8";
-  by-version."kbpgp"."2.0.8" = self.buildNodePackage {
-    name = "kbpgp-2.0.8";
+  by-spec."jsonpointer"."^1.1.0" =
+    self.by-version."jsonpointer"."1.1.0";
+  by-version."jsonpointer"."1.1.0" = self.buildNodePackage {
+    name = "jsonpointer-1.1.0";
+    version = "1.1.0";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/kbpgp/-/kbpgp-2.0.8.tgz";
-      name = "kbpgp-2.0.8.tgz";
-      sha1 = "5ede9539bce3564a53f8be72a75c7619414b6e08";
+      url = "http://registry.npmjs.org/jsonpointer/-/jsonpointer-1.1.0.tgz";
+      name = "jsonpointer-1.1.0.tgz";
+      sha1 = "c3c72efaed3b97154163dc01dd349e1cfe0f80fc";
     };
     deps = {
-      "bn-1.0.1" = self.by-version."bn"."1.0.1";
-      "deep-equal-1.0.0" = self.by-version."deep-equal"."1.0.0";
-      "iced-error-0.0.9" = self.by-version."iced-error"."0.0.9";
-      "iced-runtime-1.0.2" = self.by-version."iced-runtime"."1.0.2";
-      "keybase-compressjs-1.0.1-c" = self.by-version."keybase-compressjs"."1.0.1-c";
-      "keybase-ecurve-1.0.0" = self.by-version."keybase-ecurve"."1.0.0";
-      "pgp-utils-0.0.28" = self.by-version."pgp-utils"."0.0.28";
-      "purepack-1.0.1" = self.by-version."purepack"."1.0.1";
-      "triplesec-3.0.19" = self.by-version."triplesec"."3.0.19";
-      "tweetnacl-0.12.2" = self.by-version."tweetnacl"."0.12.2";
+    };
+    optionalDependencies = {
     };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
-  "kbpgp" = self.by-version."kbpgp"."2.0.8";
-  by-spec."kbpgp"."^1.0.2" =
-    self.by-version."kbpgp"."1.2.0";
-  by-version."kbpgp"."1.2.0" = self.buildNodePackage {
-    name = "kbpgp-1.2.0";
+  by-spec."kbpgp".">=2.0.9" =
+    self.by-version."kbpgp"."2.0.9";
+  by-version."kbpgp"."2.0.9" = self.buildNodePackage {
+    name = "kbpgp-2.0.9";
+    version = "2.0.9";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/kbpgp/-/kbpgp-1.2.0.tgz";
-      name = "kbpgp-1.2.0.tgz";
-      sha1 = "4305a67a740fb31843b4313b60a6137f2b93ddba";
+      url = "http://registry.npmjs.org/kbpgp/-/kbpgp-2.0.9.tgz";
+      name = "kbpgp-2.0.9.tgz";
+      sha1 = "b4f8686abde8689a1d4abb36e070af78632ceb59";
     };
     deps = {
       "bn-1.0.1" = self.by-version."bn"."1.0.1";
@@ -1215,14 +1897,20 @@
       "triplesec-3.0.19" = self.by-version."triplesec"."3.0.19";
       "tweetnacl-0.12.2" = self.by-version."tweetnacl"."0.12.2";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
+  "kbpgp" = self.by-version."kbpgp"."2.0.9";
   by-spec."kbpgp"."^2.0.0" =
-    self.by-version."kbpgp"."2.0.8";
+    self.by-version."kbpgp"."2.0.9";
   by-spec."keybase-compressjs"."^1.0.1-c" =
     self.by-version."keybase-compressjs"."1.0.1-c";
   by-version."keybase-compressjs"."1.0.1-c" = self.buildNodePackage {
     name = "keybase-compressjs-1.0.1-c";
+    version = "1.0.1-c";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/keybase-compressjs/-/keybase-compressjs-1.0.1-c.tgz";
@@ -1232,12 +1920,17 @@
     deps = {
       "commander-2.1.0" = self.by-version."commander"."2.1.0";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."keybase-ecurve"."^1.0.0" =
     self.by-version."keybase-ecurve"."1.0.0";
   by-version."keybase-ecurve"."1.0.0" = self.buildNodePackage {
     name = "keybase-ecurve-1.0.0";
+    version = "1.0.0";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/keybase-ecurve/-/keybase-ecurve-1.0.0.tgz";
@@ -1247,12 +1940,72 @@
     deps = {
       "bn-1.0.1" = self.by-version."bn"."1.0.1";
     };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
+  by-spec."keybase-installer"."1.0.1" =
+    self.by-version."keybase-installer"."1.0.1";
+  by-version."keybase-installer"."1.0.1" = self.buildNodePackage {
+    name = "keybase-installer-1.0.1";
+    version = "1.0.1";
+    bin = true;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/keybase-installer/-/keybase-installer-1.0.1.tgz";
+      name = "keybase-installer-1.0.1.tgz";
+      sha1 = "31ca46388833665225e8113bdd79ded9b04e0862";
+    };
+    deps = {
+      "badnode-1.0.1" = self.by-version."badnode"."1.0.1";
+      "colors-0.6.2" = self.by-version."colors"."0.6.2";
+      "gpg-wrapper-1.0.4" = self.by-version."gpg-wrapper"."1.0.4";
+      "iced-data-structures-0.0.5" = self.by-version."iced-data-structures"."0.0.5";
+      "iced-error-0.0.9" = self.by-version."iced-error"."0.0.9";
+      "iced-logger-0.0.6" = self.by-version."iced-logger"."0.0.6";
+      "iced-runtime-1.0.2" = self.by-version."iced-runtime"."1.0.2";
+      "iced-spawn-1.0.0" = self.by-version."iced-spawn"."1.0.0";
+      "iced-utils-0.1.22" = self.by-version."iced-utils"."0.1.22";
+      "keybase-path-0.0.15" = self.by-version."keybase-path"."0.0.15";
+      "pgp-utils-0.0.28" = self.by-version."pgp-utils"."0.0.28";
+      "progress-1.1.3" = self.by-version."progress"."1.1.3";
+      "request-2.55.0" = self.by-version."request"."2.55.0";
+      "semver-4.3.3" = self.by-version."semver"."4.3.3";
+    };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
-  by-spec."keybase-path"."0.0.15" =
+  "keybase-installer" = self.by-version."keybase-installer"."1.0.1";
+  by-spec."keybase-path"."0.0.16" =
+    self.by-version."keybase-path"."0.0.16";
+  by-version."keybase-path"."0.0.16" = self.buildNodePackage {
+    name = "keybase-path-0.0.16";
+    version = "0.0.16";
+    bin = false;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/keybase-path/-/keybase-path-0.0.16.tgz";
+      name = "keybase-path-0.0.16.tgz";
+      sha1 = "3d60804aa48274b628d802a212f5e0dfcc13acaa";
+    };
+    deps = {
+      "iced-runtime-1.0.2" = self.by-version."iced-runtime"."1.0.2";
+    };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
+  "keybase-path" = self.by-version."keybase-path"."0.0.16";
+  by-spec."keybase-path"."^0.0.15" =
     self.by-version."keybase-path"."0.0.15";
   by-version."keybase-path"."0.0.15" = self.buildNodePackage {
     name = "keybase-path-0.0.15";
+    version = "0.0.15";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/keybase-path/-/keybase-path-0.0.15.tgz";
@@ -1262,18 +2015,22 @@
     deps = {
       "iced-runtime-1.0.2" = self.by-version."iced-runtime"."1.0.2";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
-  "keybase-path" = self.by-version."keybase-path"."0.0.15";
   by-spec."keybase-proofs"."^2.0.13" =
-    self.by-version."keybase-proofs"."2.0.15";
-  by-version."keybase-proofs"."2.0.15" = self.buildNodePackage {
-    name = "keybase-proofs-2.0.15";
+    self.by-version."keybase-proofs"."2.0.20";
+  by-version."keybase-proofs"."2.0.20" = self.buildNodePackage {
+    name = "keybase-proofs-2.0.20";
+    version = "2.0.20";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/keybase-proofs/-/keybase-proofs-2.0.15.tgz";
-      name = "keybase-proofs-2.0.15.tgz";
-      sha1 = "d9e0c265e005095f749058825a7f0db3ab5bcedc";
+      url = "http://registry.npmjs.org/keybase-proofs/-/keybase-proofs-2.0.20.tgz";
+      name = "keybase-proofs-2.0.20.tgz";
+      sha1 = "bb8f76f51cd04ee3a2de8b7e786c717e718ec2c7";
     };
     deps = {
       "iced-error-0.0.9" = self.by-version."iced-error"."0.0.9";
@@ -1282,33 +2039,44 @@
       "pgp-utils-0.0.28" = self.by-version."pgp-utils"."0.0.28";
       "triplesec-3.0.19" = self.by-version."triplesec"."3.0.19";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
-  "keybase-proofs" = self.by-version."keybase-proofs"."2.0.15";
-  by-spec."libkeybase"."^0.0.6" =
-    self.by-version."libkeybase"."0.0.6";
-  by-version."libkeybase"."0.0.6" = self.buildNodePackage {
-    name = "libkeybase-0.0.6";
+  "keybase-proofs" = self.by-version."keybase-proofs"."2.0.20";
+  by-spec."libkeybase"."^1.0.2" =
+    self.by-version."libkeybase"."1.0.2";
+  by-version."libkeybase"."1.0.2" = self.buildNodePackage {
+    name = "libkeybase-1.0.2";
+    version = "1.0.2";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/libkeybase/-/libkeybase-0.0.6.tgz";
-      name = "libkeybase-0.0.6.tgz";
-      sha1 = "03d19afe7ca48ca041d962f0885d373faca2e90e";
+      url = "http://registry.npmjs.org/libkeybase/-/libkeybase-1.0.2.tgz";
+      name = "libkeybase-1.0.2.tgz";
+      sha1 = "742e4f5138faa8f912a70e126f0eda414bf8fc51";
     };
     deps = {
+      "iced-error-0.0.9" = self.by-version."iced-error"."0.0.9";
       "iced-lock-1.0.1" = self.by-version."iced-lock"."1.0.1";
       "iced-logger-0.0.5" = self.by-version."iced-logger"."0.0.5";
       "iced-runtime-1.0.2" = self.by-version."iced-runtime"."1.0.2";
-      "kbpgp-1.2.0" = self.by-version."kbpgp"."1.2.0";
+      "kbpgp-2.0.9" = self.by-version."kbpgp"."2.0.9";
       "tweetnacl-0.12.2" = self.by-version."tweetnacl"."0.12.2";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
-  "libkeybase" = self.by-version."libkeybase"."0.0.6";
+  "libkeybase" = self.by-version."libkeybase"."1.0.2";
   by-spec."marked".">= 0.2.7" =
     self.by-version."marked"."0.3.3";
   by-version."marked"."0.3.3" = self.buildNodePackage {
     name = "marked-0.3.3";
+    version = "0.3.3";
     bin = true;
     src = fetchurl {
       url = "http://registry.npmjs.org/marked/-/marked-0.3.3.tgz";
@@ -1317,12 +2085,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."merkle-tree"."0.0.12" =
     self.by-version."merkle-tree"."0.0.12";
   by-version."merkle-tree"."0.0.12" = self.buildNodePackage {
     name = "merkle-tree-0.0.12";
+    version = "0.0.12";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/merkle-tree/-/merkle-tree-0.0.12.tgz";
@@ -1335,58 +2108,98 @@
       "iced-runtime-1.0.2" = self.by-version."iced-runtime"."1.0.2";
       "iced-utils-0.1.22" = self.by-version."iced-utils"."0.1.22";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "merkle-tree" = self.by-version."merkle-tree"."0.0.12";
-  by-spec."mime"."~1.2.11" =
-    self.by-version."mime"."1.2.11";
-  by-version."mime"."1.2.11" = self.buildNodePackage {
-    name = "mime-1.2.11";
+  by-spec."mime-db"."~1.8.0" =
+    self.by-version."mime-db"."1.8.0";
+  by-version."mime-db"."1.8.0" = self.buildNodePackage {
+    name = "mime-db-1.8.0";
+    version = "1.8.0";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/mime/-/mime-1.2.11.tgz";
-      name = "mime-1.2.11.tgz";
-      sha1 = "58203eed86e3a5ef17aed2b7d9ebd47f0a60dd10";
+      url = "http://registry.npmjs.org/mime-db/-/mime-db-1.8.0.tgz";
+      name = "mime-db-1.8.0.tgz";
+      sha1 = "82a9b385f22b0f5954dec4d445faba0722c4ad25";
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
-  by-spec."mime"."~1.2.9" =
-    self.by-version."mime"."1.2.11";
+  by-spec."mime-types"."~2.0.1" =
+    self.by-version."mime-types"."2.0.10";
+  by-version."mime-types"."2.0.10" = self.buildNodePackage {
+    name = "mime-types-2.0.10";
+    version = "2.0.10";
+    bin = false;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/mime-types/-/mime-types-2.0.10.tgz";
+      name = "mime-types-2.0.10.tgz";
+      sha1 = "eacd81bb73cab2a77447549a078d4f2018c67b4d";
+    };
+    deps = {
+      "mime-db-1.8.0" = self.by-version."mime-db"."1.8.0";
+    };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
+  by-spec."mime-types"."~2.0.3" =
+    self.by-version."mime-types"."2.0.10";
   by-spec."minimatch"."^2.0.1" =
-    self.by-version."minimatch"."2.0.1";
-  by-version."minimatch"."2.0.1" = self.buildNodePackage {
-    name = "minimatch-2.0.1";
+    self.by-version."minimatch"."2.0.4";
+  by-version."minimatch"."2.0.4" = self.buildNodePackage {
+    name = "minimatch-2.0.4";
+    version = "2.0.4";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/minimatch/-/minimatch-2.0.1.tgz";
-      name = "minimatch-2.0.1.tgz";
-      sha1 = "6c3760b45f66ed1cd5803143ee8d372488f02c37";
+      url = "http://registry.npmjs.org/minimatch/-/minimatch-2.0.4.tgz";
+      name = "minimatch-2.0.4.tgz";
+      sha1 = "83bea115803e7a097a78022427287edb762fafed";
     };
     deps = {
       "brace-expansion-1.1.0" = self.by-version."brace-expansion"."1.1.0";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."minimist".">=0.0.8" =
-    self.by-version."minimist"."1.1.0";
-  by-version."minimist"."1.1.0" = self.buildNodePackage {
-    name = "minimist-1.1.0";
+    self.by-version."minimist"."1.1.1";
+  by-version."minimist"."1.1.1" = self.buildNodePackage {
+    name = "minimist-1.1.1";
+    version = "1.1.1";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/minimist/-/minimist-1.1.0.tgz";
-      name = "minimist-1.1.0.tgz";
-      sha1 = "cdf225e8898f840a258ded44fc91776770afdc93";
+      url = "http://registry.npmjs.org/minimist/-/minimist-1.1.1.tgz";
+      name = "minimist-1.1.1.tgz";
+      sha1 = "1bc2bc71658cdca5712475684363615b0b4f695b";
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."minimist"."~0.0.1" =
     self.by-version."minimist"."0.0.10";
   by-version."minimist"."0.0.10" = self.buildNodePackage {
     name = "minimist-0.0.10";
+    version = "0.0.10";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz";
@@ -1395,12 +2208,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."mkdirp"."0.3.5" =
     self.by-version."mkdirp"."0.3.5";
   by-version."mkdirp"."0.3.5" = self.buildNodePackage {
     name = "mkdirp-0.3.5";
+    version = "0.3.5";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/mkdirp/-/mkdirp-0.3.5.tgz";
@@ -1409,7 +2227,11 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "mkdirp" = self.by-version."mkdirp"."0.3.5";
   by-spec."mkdirp"."~0.3.5" =
@@ -1418,6 +2240,7 @@
     self.by-version."more-entropy"."0.0.7";
   by-version."more-entropy"."0.0.7" = self.buildNodePackage {
     name = "more-entropy-0.0.7";
+    version = "0.0.7";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/more-entropy/-/more-entropy-0.0.7.tgz";
@@ -1427,12 +2250,17 @@
     deps = {
       "iced-runtime-1.0.2" = self.by-version."iced-runtime"."1.0.2";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."mute-stream"."~0.0.4" =
     self.by-version."mute-stream"."0.0.4";
   by-version."mute-stream"."0.0.4" = self.buildNodePackage {
     name = "mute-stream-0.0.4";
+    version = "0.0.4";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/mute-stream/-/mute-stream-0.0.4.tgz";
@@ -1441,12 +2269,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."network-byte-order"."~0.2.0" =
     self.by-version."network-byte-order"."0.2.0";
   by-version."network-byte-order"."0.2.0" = self.buildNodePackage {
     name = "network-byte-order-0.2.0";
+    version = "0.2.0";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/network-byte-order/-/network-byte-order-0.2.0.tgz";
@@ -1455,12 +2288,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."node-uuid"."~1.4.0" =
     self.by-version."node-uuid"."1.4.3";
   by-version."node-uuid"."1.4.3" = self.buildNodePackage {
     name = "node-uuid-1.4.3";
+    version = "1.4.3";
     bin = true;
     src = fetchurl {
       url = "http://registry.npmjs.org/node-uuid/-/node-uuid-1.4.3.tgz";
@@ -1469,26 +2307,36 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
-  by-spec."oauth-sign"."~0.3.0" =
-    self.by-version."oauth-sign"."0.3.0";
-  by-version."oauth-sign"."0.3.0" = self.buildNodePackage {
-    name = "oauth-sign-0.3.0";
+  by-spec."oauth-sign"."~0.6.0" =
+    self.by-version."oauth-sign"."0.6.0";
+  by-version."oauth-sign"."0.6.0" = self.buildNodePackage {
+    name = "oauth-sign-0.6.0";
+    version = "0.6.0";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.3.0.tgz";
-      name = "oauth-sign-0.3.0.tgz";
-      sha1 = "cb540f93bb2b22a7d5941691a288d60e8ea9386e";
+      url = "http://registry.npmjs.org/oauth-sign/-/oauth-sign-0.6.0.tgz";
+      name = "oauth-sign-0.6.0.tgz";
+      sha1 = "7dbeae44f6ca454e1f168451d630746735813ce3";
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."once"."^1.3.0" =
     self.by-version."once"."1.3.1";
   by-version."once"."1.3.1" = self.buildNodePackage {
     name = "once-1.3.1";
+    version = "1.3.1";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/once/-/once-1.3.1.tgz";
@@ -1498,12 +2346,17 @@
     deps = {
       "wrappy-1.0.1" = self.by-version."wrappy"."1.0.1";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."optimist"."0.6.1" =
     self.by-version."optimist"."0.6.1";
   by-version."optimist"."0.6.1" = self.buildNodePackage {
     name = "optimist-0.6.1";
+    version = "0.6.1";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz";
@@ -1514,13 +2367,37 @@
       "wordwrap-0.0.2" = self.by-version."wordwrap"."0.0.2";
       "minimist-0.0.10" = self.by-version."minimist"."0.0.10";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "optimist" = self.by-version."optimist"."0.6.1";
+  by-spec."path-is-absolute"."^1.0.0" =
+    self.by-version."path-is-absolute"."1.0.0";
+  by-version."path-is-absolute"."1.0.0" = self.buildNodePackage {
+    name = "path-is-absolute-1.0.0";
+    version = "1.0.0";
+    bin = false;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.0.tgz";
+      name = "path-is-absolute-1.0.0.tgz";
+      sha1 = "263dada66ab3f2fb10bf7f9d24dd8f3e570ef912";
+    };
+    deps = {
+    };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
   by-spec."pgp-utils"."0.0.27" =
     self.by-version."pgp-utils"."0.0.27";
   by-version."pgp-utils"."0.0.27" = self.buildNodePackage {
     name = "pgp-utils-0.0.27";
+    version = "0.0.27";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/pgp-utils/-/pgp-utils-0.0.27.tgz";
@@ -1531,12 +2408,17 @@
       "iced-error-0.0.9" = self.by-version."iced-error"."0.0.9";
       "iced-runtime-1.0.2" = self.by-version."iced-runtime"."1.0.2";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."pgp-utils".">=0.0.21" =
     self.by-version."pgp-utils"."0.0.28";
   by-version."pgp-utils"."0.0.28" = self.buildNodePackage {
     name = "pgp-utils-0.0.28";
+    version = "0.0.28";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/pgp-utils/-/pgp-utils-0.0.28.tgz";
@@ -1547,19 +2429,24 @@
       "iced-error-0.0.9" = self.by-version."iced-error"."0.0.9";
       "iced-runtime-1.0.2" = self.by-version."iced-runtime"."1.0.2";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."pgp-utils".">=0.0.22" =
     self.by-version."pgp-utils"."0.0.28";
-  "pgp-utils" = self.by-version."pgp-utils"."0.0.28";
-  by-spec."pgp-utils".">=0.0.25" =
-    self.by-version."pgp-utils"."0.0.28";
   by-spec."pgp-utils".">=0.0.28" =
     self.by-version."pgp-utils"."0.0.28";
+  "pgp-utils" = self.by-version."pgp-utils"."0.0.28";
+  by-spec."pgp-utils".">=0.0.8" =
+    self.by-version."pgp-utils"."0.0.28";
   by-spec."pkginfo"."0.3.x" =
     self.by-version."pkginfo"."0.3.0";
   by-version."pkginfo"."0.3.0" = self.buildNodePackage {
     name = "pkginfo-0.3.0";
+    version = "0.3.0";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/pkginfo/-/pkginfo-0.3.0.tgz";
@@ -1568,12 +2455,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."progress"."1.1.3" =
     self.by-version."progress"."1.1.3";
   by-version."progress"."1.1.3" = self.buildNodePackage {
     name = "progress-1.1.3";
+    version = "1.1.3";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/progress/-/progress-1.1.3.tgz";
@@ -1582,13 +2474,18 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "progress" = self.by-version."progress"."1.1.3";
   by-spec."progress"."~1.1.2" =
     self.by-version."progress"."1.1.8";
   by-version."progress"."1.1.8" = self.buildNodePackage {
     name = "progress-1.1.8";
+    version = "1.1.8";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/progress/-/progress-1.1.8.tgz";
@@ -1597,12 +2494,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."punycode".">=0.2.0" =
     self.by-version."punycode"."1.3.2";
   by-version."punycode"."1.3.2" = self.buildNodePackage {
     name = "punycode-1.3.2";
+    version = "1.3.2";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz";
@@ -1611,12 +2513,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."purepack"."1.0.1" =
     self.by-version."purepack"."1.0.1";
   by-version."purepack"."1.0.1" = self.buildNodePackage {
     name = "purepack-1.0.1";
+    version = "1.0.1";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/purepack/-/purepack-1.0.1.tgz";
@@ -1625,31 +2532,41 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "purepack" = self.by-version."purepack"."1.0.1";
   by-spec."purepack".">=1" =
     self.by-version."purepack"."1.0.1";
   by-spec."purepack".">=1.0.1" =
     self.by-version."purepack"."1.0.1";
-  by-spec."qs"."~0.6.0" =
-    self.by-version."qs"."0.6.6";
-  by-version."qs"."0.6.6" = self.buildNodePackage {
-    name = "qs-0.6.6";
+  by-spec."qs"."~2.4.0" =
+    self.by-version."qs"."2.4.1";
+  by-version."qs"."2.4.1" = self.buildNodePackage {
+    name = "qs-2.4.1";
+    version = "2.4.1";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/qs/-/qs-0.6.6.tgz";
-      name = "qs-0.6.6.tgz";
-      sha1 = "6e015098ff51968b8a3c819001d5f2c89bc4b107";
+      url = "http://registry.npmjs.org/qs/-/qs-2.4.1.tgz";
+      name = "qs-2.4.1.tgz";
+      sha1 = "68cbaea971013426a80c1404fad6b1a6b1175245";
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."read"."keybase/read" =
     self.by-version."read"."1.0.5";
   by-version."read"."1.0.5" = self.buildNodePackage {
     name = "read-1.0.5";
+    version = "1.0.5";
     bin = false;
     src = fetchgit {
       url = "git://github.com/keybase/read";
@@ -1659,13 +2576,18 @@
     deps = {
       "mute-stream-0.0.4" = self.by-version."mute-stream"."0.0.4";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "read" = self.by-version."read"."1.0.5";
   by-spec."readable-stream"."1.1" =
     self.by-version."readable-stream"."1.1.13";
   by-version."readable-stream"."1.1.13" = self.buildNodePackage {
     name = "readable-stream-1.1.13";
+    version = "1.1.13";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz";
@@ -1678,86 +2600,144 @@
       "string_decoder-0.10.31" = self.by-version."string_decoder"."0.10.31";
       "inherits-2.0.1" = self.by-version."inherits"."2.0.1";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
-  by-spec."request"."2.30.0" =
-    self.by-version."request"."2.30.0";
-  by-version."request"."2.30.0" = self.buildNodePackage {
-    name = "request-2.30.0";
+  by-spec."readable-stream"."~1.0.26" =
+    self.by-version."readable-stream"."1.0.33";
+  by-version."readable-stream"."1.0.33" = self.buildNodePackage {
+    name = "readable-stream-1.0.33";
+    version = "1.0.33";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/request/-/request-2.30.0.tgz";
-      name = "request-2.30.0.tgz";
-      sha1 = "8e0d36f0806e8911524b072b64c5ee535a09d861";
+      url = "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.33.tgz";
+      name = "readable-stream-1.0.33.tgz";
+      sha1 = "3a360dd66c1b1d7fd4705389860eda1d0f61126c";
     };
     deps = {
-      "qs-0.6.6" = self.by-version."qs"."0.6.6";
+      "core-util-is-1.0.1" = self.by-version."core-util-is"."1.0.1";
+      "isarray-0.0.1" = self.by-version."isarray"."0.0.1";
+      "string_decoder-0.10.31" = self.by-version."string_decoder"."0.10.31";
+      "inherits-2.0.1" = self.by-version."inherits"."2.0.1";
+    };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
+  by-spec."request"."^2.34.0" =
+    self.by-version."request"."2.55.0";
+  by-version."request"."2.55.0" = self.buildNodePackage {
+    name = "request-2.55.0";
+    version = "2.55.0";
+    bin = false;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/request/-/request-2.55.0.tgz";
+      name = "request-2.55.0.tgz";
+      sha1 = "d75c1cdf679d76bb100f9bffe1fe551b5c24e93d";
+    };
+    deps = {
+      "bl-0.9.4" = self.by-version."bl"."0.9.4";
+      "caseless-0.9.0" = self.by-version."caseless"."0.9.0";
+      "forever-agent-0.6.1" = self.by-version."forever-agent"."0.6.1";
+      "form-data-0.2.0" = self.by-version."form-data"."0.2.0";
       "json-stringify-safe-5.0.0" = self.by-version."json-stringify-safe"."5.0.0";
-      "forever-agent-0.5.2" = self.by-version."forever-agent"."0.5.2";
+      "mime-types-2.0.10" = self.by-version."mime-types"."2.0.10";
       "node-uuid-1.4.3" = self.by-version."node-uuid"."1.4.3";
-      "mime-1.2.11" = self.by-version."mime"."1.2.11";
-      "tough-cookie-0.9.15" = self.by-version."tough-cookie"."0.9.15";
-      "form-data-0.1.4" = self.by-version."form-data"."0.1.4";
-      "tunnel-agent-0.3.0" = self.by-version."tunnel-agent"."0.3.0";
+      "qs-2.4.1" = self.by-version."qs"."2.4.1";
+      "tunnel-agent-0.4.0" = self.by-version."tunnel-agent"."0.4.0";
+      "tough-cookie-0.13.0" = self.by-version."tough-cookie"."0.13.0";
       "http-signature-0.10.1" = self.by-version."http-signature"."0.10.1";
-      "oauth-sign-0.3.0" = self.by-version."oauth-sign"."0.3.0";
-      "hawk-1.0.0" = self.by-version."hawk"."1.0.0";
+      "oauth-sign-0.6.0" = self.by-version."oauth-sign"."0.6.0";
+      "hawk-2.3.1" = self.by-version."hawk"."2.3.1";
       "aws-sign2-0.5.0" = self.by-version."aws-sign2"."0.5.0";
+      "stringstream-0.0.4" = self.by-version."stringstream"."0.0.4";
+      "combined-stream-0.0.7" = self.by-version."combined-stream"."0.0.7";
+      "isstream-0.1.2" = self.by-version."isstream"."0.1.2";
+      "har-validator-1.6.1" = self.by-version."har-validator"."1.6.1";
+    };
+    optionalDependencies = {
     };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
-  "request" = self.by-version."request"."2.30.0";
+  by-spec."request"."^2.55.0" =
+    self.by-version."request"."2.55.0";
+  "request" = self.by-version."request"."2.55.0";
   by-spec."rimraf"."^2.2.8" =
-    self.by-version."rimraf"."2.3.1";
-  by-version."rimraf"."2.3.1" = self.buildNodePackage {
-    name = "rimraf-2.3.1";
+    self.by-version."rimraf"."2.3.2";
+  by-version."rimraf"."2.3.2" = self.buildNodePackage {
+    name = "rimraf-2.3.2";
+    version = "2.3.2";
     bin = true;
     src = fetchurl {
-      url = "http://registry.npmjs.org/rimraf/-/rimraf-2.3.1.tgz";
-      name = "rimraf-2.3.1.tgz";
-      sha1 = "f83df78c168d5daf9f021e8e092e7a165898ee75";
+      url = "http://registry.npmjs.org/rimraf/-/rimraf-2.3.2.tgz";
+      name = "rimraf-2.3.2.tgz";
+      sha1 = "7304bd9275c401b89103b106b3531c1ef0c02fe9";
     };
     deps = {
-      "glob-4.5.0" = self.by-version."glob"."4.5.0";
+      "glob-4.5.3" = self.by-version."glob"."4.5.3";
+    };
+    optionalDependencies = {
     };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
-  by-spec."semver".">=2.2.1" =
-    self.by-version."semver"."4.3.1";
-  by-version."semver"."4.3.1" = self.buildNodePackage {
-    name = "semver-4.3.1";
+  by-spec."semver".">=1" =
+    self.by-version."semver"."4.3.3";
+  by-version."semver"."4.3.3" = self.buildNodePackage {
+    name = "semver-4.3.3";
+    version = "4.3.3";
     bin = true;
     src = fetchurl {
-      url = "http://registry.npmjs.org/semver/-/semver-4.3.1.tgz";
-      name = "semver-4.3.1.tgz";
-      sha1 = "beb0129575b95f76110b29af08d370fd9eeb34bf";
+      url = "http://registry.npmjs.org/semver/-/semver-4.3.3.tgz";
+      name = "semver-4.3.3.tgz";
+      sha1 = "15466b61220bc371cd8f0e666a9f785329ea8228";
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
+  by-spec."semver".">=2.2.1" =
+    self.by-version."semver"."4.3.3";
   by-spec."semver"."^4.0.0" =
-    self.by-version."semver"."4.3.1";
-  "semver" = self.by-version."semver"."4.3.1";
-  by-spec."sntp"."0.2.x" =
-    self.by-version."sntp"."0.2.4";
-  by-version."sntp"."0.2.4" = self.buildNodePackage {
-    name = "sntp-0.2.4";
+    self.by-version."semver"."4.3.3";
+  "semver" = self.by-version."semver"."4.3.3";
+  by-spec."sntp"."1.x.x" =
+    self.by-version."sntp"."1.0.9";
+  by-version."sntp"."1.0.9" = self.buildNodePackage {
+    name = "sntp-1.0.9";
+    version = "1.0.9";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/sntp/-/sntp-0.2.4.tgz";
-      name = "sntp-0.2.4.tgz";
-      sha1 = "fb885f18b0f3aad189f824862536bceeec750900";
+      url = "http://registry.npmjs.org/sntp/-/sntp-1.0.9.tgz";
+      name = "sntp-1.0.9.tgz";
+      sha1 = "6541184cc90aeea6c6e7b35e2659082443c66198";
     };
     deps = {
-      "hoek-0.9.1" = self.by-version."hoek"."0.9.1";
+      "hoek-2.12.0" = self.by-version."hoek"."2.12.0";
+    };
+    optionalDependencies = {
     };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."socks5-client"."0.x" =
     self.by-version."socks5-client"."0.3.6";
   by-version."socks5-client"."0.3.6" = self.buildNodePackage {
     name = "socks5-client-0.3.6";
+    version = "0.3.6";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/socks5-client/-/socks5-client-0.3.6.tgz";
@@ -1768,7 +2748,11 @@
       "ipv6-3.1.1" = self.by-version."ipv6"."3.1.1";
       "network-byte-order-0.2.0" = self.by-version."network-byte-order"."0.2.0";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."socks5-client"."^0.3.6" =
     self.by-version."socks5-client"."0.3.6";
@@ -1779,6 +2763,7 @@
     self.by-version."socks5-http-client"."0.1.6";
   by-version."socks5-http-client"."0.1.6" = self.buildNodePackage {
     name = "socks5-http-client-0.1.6";
+    version = "0.1.6";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/socks5-http-client/-/socks5-http-client-0.1.6.tgz";
@@ -1788,13 +2773,18 @@
     deps = {
       "socks5-client-0.3.6" = self.by-version."socks5-client"."0.3.6";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "socks5-http-client" = self.by-version."socks5-http-client"."0.1.6";
   by-spec."socks5-https-client"."^0.2.2" =
     self.by-version."socks5-https-client"."0.2.2";
   by-version."socks5-https-client"."0.2.2" = self.buildNodePackage {
     name = "socks5-https-client-0.2.2";
+    version = "0.2.2";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/socks5-https-client/-/socks5-https-client-0.2.2.tgz";
@@ -1805,13 +2795,18 @@
       "socks5-client-0.3.6" = self.by-version."socks5-client"."0.3.6";
       "starttls-0.2.1" = self.by-version."starttls"."0.2.1";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "socks5-https-client" = self.by-version."socks5-https-client"."0.2.2";
   by-spec."spotty"."^1.0.0" =
     self.by-version."spotty"."1.0.0";
   by-version."spotty"."1.0.0" = self.buildNodePackage {
     name = "spotty-1.0.0";
+    version = "1.0.0";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/spotty/-/spotty-1.0.0.tgz";
@@ -1822,13 +2817,18 @@
       "iced-error-0.0.9" = self.by-version."iced-error"."0.0.9";
       "iced-runtime-1.0.2" = self.by-version."iced-runtime"."1.0.2";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "spotty" = self.by-version."spotty"."1.0.0";
   by-spec."sprintf"."0.1.x" =
     self.by-version."sprintf"."0.1.5";
   by-version."sprintf"."0.1.5" = self.buildNodePackage {
     name = "sprintf-0.1.5";
+    version = "0.1.5";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/sprintf/-/sprintf-0.1.5.tgz";
@@ -1837,12 +2837,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."stack-trace"."0.0.x" =
     self.by-version."stack-trace"."0.0.9";
   by-version."stack-trace"."0.0.9" = self.buildNodePackage {
     name = "stack-trace-0.0.9";
+    version = "0.0.9";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/stack-trace/-/stack-trace-0.0.9.tgz";
@@ -1851,12 +2856,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."starttls"."0.x" =
     self.by-version."starttls"."0.2.1";
   by-version."starttls"."0.2.1" = self.buildNodePackage {
     name = "starttls-0.2.1";
+    version = "0.2.1";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/starttls/-/starttls-0.2.1.tgz";
@@ -1865,12 +2875,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."string_decoder"."~0.10.x" =
     self.by-version."string_decoder"."0.10.31";
   by-version."string_decoder"."0.10.31" = self.buildNodePackage {
     name = "string_decoder-0.10.31";
+    version = "0.10.31";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz";
@@ -1879,12 +2894,75 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
+  by-spec."stringstream"."~0.0.4" =
+    self.by-version."stringstream"."0.0.4";
+  by-version."stringstream"."0.0.4" = self.buildNodePackage {
+    name = "stringstream-0.0.4";
+    version = "0.0.4";
+    bin = false;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/stringstream/-/stringstream-0.0.4.tgz";
+      name = "stringstream-0.0.4.tgz";
+      sha1 = "0f0e3423f942960b5692ac324a57dd093bc41a92";
+    };
+    deps = {
+    };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
+  by-spec."strip-ansi"."^2.0.1" =
+    self.by-version."strip-ansi"."2.0.1";
+  by-version."strip-ansi"."2.0.1" = self.buildNodePackage {
+    name = "strip-ansi-2.0.1";
+    version = "2.0.1";
+    bin = true;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz";
+      name = "strip-ansi-2.0.1.tgz";
+      sha1 = "df62c1aa94ed2f114e1d0f21fd1d50482b79a60e";
+    };
+    deps = {
+      "ansi-regex-1.1.1" = self.by-version."ansi-regex"."1.1.1";
+    };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
+  by-spec."supports-color"."^1.3.0" =
+    self.by-version."supports-color"."1.3.1";
+  by-version."supports-color"."1.3.1" = self.buildNodePackage {
+    name = "supports-color-1.3.1";
+    version = "1.3.1";
+    bin = true;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz";
+      name = "supports-color-1.3.1.tgz";
+      sha1 = "15758df09d8ff3b4acc307539fabe27095e1042d";
+    };
+    deps = {
+    };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."tablify"."0.1.5" =
     self.by-version."tablify"."0.1.5";
   by-version."tablify"."0.1.5" = self.buildNodePackage {
     name = "tablify-0.1.5";
+    version = "0.1.5";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/tablify/-/tablify-0.1.5.tgz";
@@ -1893,7 +2971,11 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "tablify" = self.by-version."tablify"."0.1.5";
   by-spec."tablify".">=0.1.5" =
@@ -1902,6 +2984,7 @@
     self.by-version."timeago"."0.1.0";
   by-version."timeago"."0.1.0" = self.buildNodePackage {
     name = "timeago-0.1.0";
+    version = "0.1.0";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/timeago/-/timeago-0.1.0.tgz";
@@ -1910,28 +2993,38 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "timeago" = self.by-version."timeago"."0.1.0";
-  by-spec."tough-cookie"."~0.9.15" =
-    self.by-version."tough-cookie"."0.9.15";
-  by-version."tough-cookie"."0.9.15" = self.buildNodePackage {
-    name = "tough-cookie-0.9.15";
+  by-spec."tough-cookie".">=0.12.0" =
+    self.by-version."tough-cookie"."0.13.0";
+  by-version."tough-cookie"."0.13.0" = self.buildNodePackage {
+    name = "tough-cookie-0.13.0";
+    version = "0.13.0";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/tough-cookie/-/tough-cookie-0.9.15.tgz";
-      name = "tough-cookie-0.9.15.tgz";
-      sha1 = "75617ac347e3659052b0350131885829677399f6";
+      url = "http://registry.npmjs.org/tough-cookie/-/tough-cookie-0.13.0.tgz";
+      name = "tough-cookie-0.13.0.tgz";
+      sha1 = "34531cfefeba2dc050fb8e9a3310f876cdcc24f4";
     };
     deps = {
       "punycode-1.3.2" = self.by-version."punycode"."1.3.2";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."triplesec".">=3.0.16" =
     self.by-version."triplesec"."3.0.19";
   by-version."triplesec"."3.0.19" = self.buildNodePackage {
     name = "triplesec-3.0.19";
+    version = "3.0.19";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/triplesec/-/triplesec-3.0.19.tgz";
@@ -1945,29 +3038,39 @@
       "more-entropy-0.0.7" = self.by-version."more-entropy"."0.0.7";
       "progress-1.1.8" = self.by-version."progress"."1.1.8";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   "triplesec" = self.by-version."triplesec"."3.0.19";
   by-spec."triplesec".">=3.0.19" =
     self.by-version."triplesec"."3.0.19";
-  by-spec."tunnel-agent"."~0.3.0" =
-    self.by-version."tunnel-agent"."0.3.0";
-  by-version."tunnel-agent"."0.3.0" = self.buildNodePackage {
-    name = "tunnel-agent-0.3.0";
+  by-spec."tunnel-agent"."~0.4.0" =
+    self.by-version."tunnel-agent"."0.4.0";
+  by-version."tunnel-agent"."0.4.0" = self.buildNodePackage {
+    name = "tunnel-agent-0.4.0";
+    version = "0.4.0";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.3.0.tgz";
-      name = "tunnel-agent-0.3.0.tgz";
-      sha1 = "ad681b68f5321ad2827c4cfb1b7d5df2cfe942ee";
+      url = "http://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.0.tgz";
+      name = "tunnel-agent-0.4.0.tgz";
+      sha1 = "b1184e312ffbcf70b3b4c78e8c219de7ebb1c550";
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."tweetnacl"."^0.12.0" =
     self.by-version."tweetnacl"."0.12.2";
   by-version."tweetnacl"."0.12.2" = self.buildNodePackage {
     name = "tweetnacl-0.12.2";
+    version = "0.12.2";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/tweetnacl/-/tweetnacl-0.12.2.tgz";
@@ -1976,28 +3079,38 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."tweetnacl"."^0.12.2" =
     self.by-version."tweetnacl"."0.12.2";
   by-spec."underscore".">= 1.0.0" =
-    self.by-version."underscore"."1.8.2";
-  by-version."underscore"."1.8.2" = self.buildNodePackage {
-    name = "underscore-1.8.2";
+    self.by-version."underscore"."1.8.3";
+  by-version."underscore"."1.8.3" = self.buildNodePackage {
+    name = "underscore-1.8.3";
+    version = "1.8.3";
     bin = false;
     src = fetchurl {
-      url = "http://registry.npmjs.org/underscore/-/underscore-1.8.2.tgz";
-      name = "underscore-1.8.2.tgz";
-      sha1 = "64df2eb590899de950782f3735190ba42ebf311d";
+      url = "http://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz";
+      name = "underscore-1.8.3.tgz";
+      sha1 = "4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022";
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."underscore"."~1.4" =
     self.by-version."underscore"."1.4.4";
   by-version."underscore"."1.4.4" = self.buildNodePackage {
     name = "underscore-1.4.4";
+    version = "1.4.4";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/underscore/-/underscore-1.4.4.tgz";
@@ -2006,7 +3119,11 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."underscore"."~1.4.3" =
     self.by-version."underscore"."1.4.4";
@@ -2014,6 +3131,7 @@
     self.by-version."underscore.string"."2.3.3";
   by-version."underscore.string"."2.3.3" = self.buildNodePackage {
     name = "underscore.string-2.3.3";
+    version = "2.3.3";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/underscore.string/-/underscore.string-2.3.3.tgz";
@@ -2022,12 +3140,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."winston"."0.8.x" =
     self.by-version."winston"."0.8.3";
   by-version."winston"."0.8.3" = self.buildNodePackage {
     name = "winston-0.8.3";
+    version = "0.8.3";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/winston/-/winston-0.8.3.tgz";
@@ -2039,16 +3162,21 @@
       "colors-0.6.2" = self.by-version."colors"."0.6.2";
       "cycle-1.0.3" = self.by-version."cycle"."1.0.3";
       "eyes-0.1.8" = self.by-version."eyes"."0.1.8";
-      "isstream-0.1.1" = self.by-version."isstream"."0.1.1";
+      "isstream-0.1.2" = self.by-version."isstream"."0.1.2";
       "pkginfo-0.3.0" = self.by-version."pkginfo"."0.3.0";
       "stack-trace-0.0.9" = self.by-version."stack-trace"."0.0.9";
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."wordwrap"."~0.0.2" =
     self.by-version."wordwrap"."0.0.2";
   by-version."wordwrap"."0.0.2" = self.buildNodePackage {
     name = "wordwrap-0.0.2";
+    version = "0.0.2";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz";
@@ -2057,12 +3185,17 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
   by-spec."wrappy"."1" =
     self.by-version."wrappy"."1.0.1";
   by-version."wrappy"."1.0.1" = self.buildNodePackage {
     name = "wrappy-1.0.1";
+    version = "1.0.1";
     bin = false;
     src = fetchurl {
       url = "http://registry.npmjs.org/wrappy/-/wrappy-1.0.1.tgz";
@@ -2071,6 +3204,29 @@
     };
     deps = {
     };
+    optionalDependencies = {
+    };
+    peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
+  };
+  by-spec."xtend"."^4.0.0" =
+    self.by-version."xtend"."4.0.0";
+  by-version."xtend"."4.0.0" = self.buildNodePackage {
+    name = "xtend-4.0.0";
+    version = "4.0.0";
+    bin = false;
+    src = fetchurl {
+      url = "http://registry.npmjs.org/xtend/-/xtend-4.0.0.tgz";
+      name = "xtend-4.0.0.tgz";
+      sha1 = "8bc36ff87aedbe7ce9eaf0bca36b2354a743840f";
+    };
+    deps = {
+    };
+    optionalDependencies = {
+    };
     peerDependencies = [];
+    os = [ ];
+    cpu = [ ];
   };
 }
diff --git a/pkgs/applications/misc/librecad/2.0.nix b/pkgs/applications/misc/librecad/2.0.nix
index 6cc775b72d3..b8419d32fed 100644
--- a/pkgs/applications/misc/librecad/2.0.nix
+++ b/pkgs/applications/misc/librecad/2.0.nix
@@ -1,12 +1,12 @@
 { stdenv, fetchurl, qt4, muparser, which, boost, pkgconfig }:
 
 stdenv.mkDerivation {
-  name = "librecad-2.0.2";
+  name = "librecad-2.0.7";
 
   src = fetchurl {
-    url = https://github.com/LibreCAD/LibreCAD/tarball/2.0.2;
-    name = "librecad-2.0.2.tar.gz";
-    sha256 = "0a5rs1h4n74d4bnrj91ij6y6wzc8d6nbrg9lfwjx8icjjl6hqikm";
+    url = https://github.com/LibreCAD/LibreCAD/tarball/2.0.7;
+    name = "librecad-2.0.7.tar.gz";
+    sha256 = "0r6d7fk9jl8368rbxzk9rwv0mciw28hlv77z29jf36amc42n6z4d";
   };
 
   patchPhase = ''
diff --git a/pkgs/applications/misc/mediainfo-gui/default.nix b/pkgs/applications/misc/mediainfo-gui/default.nix
index a1ed7b252a2..ac128b2460e 100644
--- a/pkgs/applications/misc/mediainfo-gui/default.nix
+++ b/pkgs/applications/misc/mediainfo-gui/default.nix
@@ -1,11 +1,11 @@
 { stdenv, fetchurl, automake, autoconf, libtool, pkgconfig, libzen, libmediainfo, wxGTK, desktop_file_utils, libSM, imagemagick }:
 
 stdenv.mkDerivation rec {
-  version = "0.7.72";
+  version = "0.7.73";
   name = "mediainfo-gui-${version}";
   src = fetchurl {
     url = "http://mediaarea.net/download/source/mediainfo/${version}/mediainfo_${version}.tar.bz2";
-    sha256 = "04sqm2cziqvnghbla89f83vy46bmsfcvlq7f4m4kfcs24bjzfwr1";
+    sha256 = "14mbiy1xhj4nlp7hnfqvi518xn1f718b2vbl8xkjqr2sqjdf5jm7";
   };
 
   buildInputs = [ automake autoconf libtool pkgconfig libzen libmediainfo wxGTK desktop_file_utils libSM imagemagick ];
diff --git a/pkgs/applications/misc/mediainfo/default.nix b/pkgs/applications/misc/mediainfo/default.nix
index de83cf22e04..ce2875656b6 100644
--- a/pkgs/applications/misc/mediainfo/default.nix
+++ b/pkgs/applications/misc/mediainfo/default.nix
@@ -1,11 +1,11 @@
 { stdenv, fetchurl, automake, autoconf, libtool, pkgconfig, libzen, libmediainfo, zlib }:
 
 stdenv.mkDerivation rec {
-  version = "0.7.72";
+  version = "0.7.73";
   name = "mediainfo-${version}";
   src = fetchurl {
     url = "http://mediaarea.net/download/source/mediainfo/${version}/mediainfo_${version}.tar.bz2";
-    sha256 = "04sqm2cziqvnghbla89f83vy46bmsfcvlq7f4m4kfcs24bjzfwr1";
+    sha256 = "14mbiy1xhj4nlp7hnfqvi518xn1f718b2vbl8xkjqr2sqjdf5jm7";
   };
 
   buildInputs = [ automake autoconf libtool pkgconfig libzen libmediainfo zlib ];
diff --git a/pkgs/applications/misc/mupdf/default.nix b/pkgs/applications/misc/mupdf/default.nix
index 416913b7a55..9b39f1c3c38 100644
--- a/pkgs/applications/misc/mupdf/default.nix
+++ b/pkgs/applications/misc/mupdf/default.nix
@@ -1,12 +1,13 @@
 { stdenv, fetchurl, fetchpatch, pkgconfig, zlib, freetype, libjpeg, jbig2dec, openjpeg
 , libX11, libXext }:
+
 stdenv.mkDerivation rec {
-  version = "1.6";
+  version = "1.7";
   name = "mupdf-${version}";
 
   src = fetchurl {
     url = "http://mupdf.com/download/archive/${name}-source.tar.gz";
-    sha256 = "0qx51rj6alzcagcixm59rvdpm54w6syrwr4184v439jh14ryw4wq";
+    sha256 = "0hjn1ywxhblqgj63qkp8x7qqjnwsgid3viw8az5i2i26dijmrgfh";
   };
 
   buildInputs = [ pkgconfig zlib freetype libjpeg jbig2dec openjpeg libX11 libXext ];
diff --git a/pkgs/applications/misc/ocropus/default.nix b/pkgs/applications/misc/ocropus/default.nix
index 240a975e611..821b362b365 100644
--- a/pkgs/applications/misc/ocropus/default.nix
+++ b/pkgs/applications/misc/ocropus/default.nix
@@ -1,9 +1,9 @@
-{ stdenv, fetchhg, fetchurl, pythonPackages, curl }:
+{ stdenv, fetchFromGitHub, fetchurl, pythonPackages, curl }:
 
 let
   getmodel = name: sha256: {
     src = fetchurl {
-      url = "http://iupr1.cs.uni-kl.de/~tmb/ocropus-models/${name}";
+      url = "http://www.tmbdev.net/ocropy/${name}";
       inherit sha256;
     };
     inherit name;
@@ -12,58 +12,47 @@ let
   models = [
     (getmodel "en-default.pyrnn.gz"
       "1xyi3k3p81mfw0491gb1haisazfyi2i18f1wjs1m34ak39qfqjdp")
-    (getmodel "en-uw3-linerel-2.cmodel.gz"
-      "0zdw0db2znxxd4h7aa09506nkbxd1cfqacxzyzlx42bjn951wcpw")
-    (getmodel "en-mixed-3.ngraphs.gz"
-      "1fqw7pxmjwapirp9xv3b0gn9pk53q4740qn5dw4wxfxk9dpp9lr4")
-    (getmodel "en-space.model.gz"
-      "0w5hnjm6rz5iiw1p2yixj147ifq11s9jfzrxk4v4xxmcyn365096")
-    (getmodel "en-mixed.lineest.gz"
-      "0skrziksn3zb3g8588y7jd10pnl2pzrby0119ac0awapzzg9vkvw")
-    (getmodel "uw3unlv.pyrnn.gz"
-      "0g08q9cjxxx3mg1jn4654nalxr56y2jq1h33pwxrj5lrckr7grb9")
-    (getmodel "en-uw3unlv-perchar.cmodel.gz"
-      "1izvm0wkb2vh58hjp59fw97drv17zdzrw6mz3aanrg5ax6fnfadk")
-    (getmodel "gradient.lineest.gz"
-      "1bw9hj9byjxi31rjh2xiysnx8c72jz0npxa54xgjwsqg7ihl8jzw")
-    (getmodel "en-mixed-round1.lineest.gz"
-      "1fjkygyrg4ng7kx4iqa4yhgvmw1zq72p3q5p0hcb2xxhqc04vx7c")
-    (getmodel "frakant.pyrnn.gz"
-      "0i1k95f2a8qlc6m7qq11pmjfcimyrjsfjvv20nrs2ygp9pwskmxp")
     (getmodel "fraktur.pyrnn.gz"
       "1wlwvxn91ilgmlri1hj81arl3mbzxc24ycdnkf5icq4hdi4c6y8b")
   ];
+
+  version = "20150316";
 in
-pythonPackages.buildPythonPackage rec {
+pythonPackages.buildPythonPackage {
   name = "ocropus-${version}";
-  version = "20130905";
 
-  src = fetchhg {
-    url = "https://code.google.com/p/ocropus.ocropy";
-    rev = "a6e0fbd820ce";
-    sha256 = "1s0v0gd6psfjp6lghwl2dj49h18mgf2n2z8hqzw8430nzhglnlvr";
+  src = fetchFromGitHub {
+    sha256 = "0m5bm2ah3p29c13vp7hz7rm058qnlm840zd8xv20byijhlz0447g";
+    rev = "5ba07bb959d605ec15424dd2b8f3d7245820084e";
+    repo = "ocropy";
+    owner = "tmbdev";
   };
 
-  patches = [ ./display.patch ];
-
   propagatedBuildInputs = with pythonPackages; [ curl numpy scipy pillow
     matplotlib beautifulsoup4 pygtk lxml ];
 
   enableParallelBuilding = true;
   
   preConfigure = with stdenv.lib; ''
-    ${concatStrings (map (x: "ln -s ${x.src} models/${x.name};") models)}
+    ${concatStrings (map (x: "ln -s ${x.src} models/`basename ${x.name}`;")
+      models)}
+
+    substituteInPlace ocrolib/{common,default}.py --replace /usr/local $out
+  '';
 
-    sed -i 's|/usr/local|'$out'|' ocrolib/common.py
-    sed -i 's|/usr/local|'$out'|' ocrolib/default.py
-    ${pythonPackages.python}/bin/${pythonPackages.python.executable} setup.py download_models
+  checkPhase = ''
+    patchShebangs ./run-test
+    substituteInPlace ./run-test \
+      --replace 'ocropus-rpred' 'ocropus-rpred -Q $NIX_BUILD_CORES'
+    PATH=".:$PATH" ./run-test
   '';
 
   meta = with stdenv.lib; {
+    inherit version;
     description = "Open source document analysis and OCR system";
     license = licenses.asl20;
-    homepage = https://code.google.com/p/ocropus/;
-    maintainers = with maintainers; [ iElectric viric ];
+    homepage = https://github.com/tmbdev/ocropy/;
+    maintainers = with maintainers; [ iElectric nckx viric ];
     platforms = platforms.linux;
   };
 }
diff --git a/pkgs/applications/misc/ocropus/display.patch b/pkgs/applications/misc/ocropus/display.patch
deleted file mode 100644
index 2b4e63652b7..00000000000
--- a/pkgs/applications/misc/ocropus/display.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-http://code.google.com/p/ocropus/issues/detail?id=365
-
-diff --git a/setup.py b/setup.py
-index c6ade25..a2ad6bf 100644
---- a/setup.py
-+++ b/setup.py
-@@ -8,7 +8,10 @@ assert sys.version_info[0]==2 and sys.version_info[1]>=7,\
- from distutils.core import setup, Extension, Command
- from distutils.command.install_data import install_data
- 
-+import matplotlib
-+matplotlib.use('Agg')
- from ocrolib import default
-+
- modeldir = "models/"
- modelfiles = default.installable
- modelprefix = "http://iupr1.cs.uni-kl.de/~tmb/ocropus-models/"
diff --git a/pkgs/applications/misc/ranger/default.nix b/pkgs/applications/misc/ranger/default.nix
index 5f75c05a68f..cc8bd42ec39 100644
--- a/pkgs/applications/misc/ranger/default.nix
+++ b/pkgs/applications/misc/ranger/default.nix
@@ -1,7 +1,7 @@
 { stdenv, buildPythonPackage, python, fetchurl }:
 
-buildPythonPackage {
-  name = "ranger-1.6.1";
+buildPythonPackage rec {
+  name = "ranger-1.7.0";
 
   meta = {
     description = "File manager with minimalistic curses interface";
@@ -12,11 +12,9 @@ buildPythonPackage {
   };
 
   src = fetchurl {
-    url = "http://ranger.nongnu.org/ranger-1.6.1.tar.gz";
-    sha256 = "0pnvfwk2a1p35246fihm3fsr1m7r2njirbxm28ba276psajk1cnc";
+    url = "http://ranger.nongnu.org/${name}.tar.gz";
+    sha256 = "066lp1k2zcz2lnww2aj0m3fgn9g5ms67kxgclhgq66pxkjwgc4kx";
   };
 
-  doCheck = false;
-
   propagatedBuildInputs = with python.modules; [ curses ];
 }
diff --git a/pkgs/applications/misc/rescuetime/default.nix b/pkgs/applications/misc/rescuetime/default.nix
index bb0cf451957..a57647e18e7 100644
--- a/pkgs/applications/misc/rescuetime/default.nix
+++ b/pkgs/applications/misc/rescuetime/default.nix
@@ -5,17 +5,17 @@ let
     if stdenv.system == "i686-linux" then fetchurl {
       name = "rescuetime-installer.deb";
       url = "https://www.rescuetime.com/installers/rescuetime_current_i386.deb";
-      sha256 = "03dj0ivavxlcvx7dv7y6zllwqkclfyxkfax691zv2qclmk5gf8wz";
+      sha256 = "1np8fkmgcwfjv82v4y1lkqcgfki368w6317gac3i0vlqi4qbfjiq";
     } else fetchurl {
       name = "rescuetime-installer.deb";
       url = "https://www.rescuetime.com/installers/rescuetime_current_amd64.deb";
-      sha256 = "11by4lkij1ryv8h3mz55hj3ssrikl697rs5b7mlg3g058gr2v3wl";
+      sha256 = "0bb0kzayj0wwvyh1b8g0l3aw2xqlrkhn85j3aw90xmchnsx42xh5";
     };
 
 in
 
 stdenv.mkDerivation {
-  name = "rescuetime-2.8.6.1015";
+  name = "rescuetime-2.8.8.1040";
   inherit src;
   buildInputs = [ dpkg makeWrapper ];
   unpackPhase = ''
diff --git a/pkgs/applications/misc/rtv/default.nix b/pkgs/applications/misc/rtv/default.nix
new file mode 100644
index 00000000000..30ce67a82f6
--- /dev/null
+++ b/pkgs/applications/misc/rtv/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchurl, pkgs, python, pythonPackages }:
+
+pythonPackages.buildPythonPackage rec {
+  version = "1.2.2";
+  name = "rtv-${version}";
+
+  src = fetchurl {
+    url = "https://github.com/michael-lazar/rtv/archive/v${version}.tar.gz";
+    sha256 = "0pisairv28lhqvq8zs0whz3ww8fraj98941kk5idyxadbq0icmk3";
+  };
+
+  propagatedBuildInputs = with pythonPackages; [
+    requests
+    six
+    praw
+    python.modules.curses
+  ];
+
+  meta = {
+    homepage = https://github.com/michael-lazar/rtv;
+    description = "Browse Reddit from your Terminal";
+    license = stdenv.lib.licenses.mit;
+    maintainers = with stdenv.lib.maintainers; [ matthiasbeyer ];
+  };
+}
+
+
diff --git a/pkgs/applications/misc/synergy/default.nix b/pkgs/applications/misc/synergy/default.nix
index 746b5e5ef46..0d3337b478f 100644
--- a/pkgs/applications/misc/synergy/default.nix
+++ b/pkgs/applications/misc/synergy/default.nix
@@ -7,13 +7,13 @@ with stdenv.lib;
 
 stdenv.mkDerivation rec {
   name = "synergy-${version}";
-  version = "1.6.2";
+  version = "1.6.3";
 
   src = fetchFromGitHub {
     owner = "synergy";
     repo = "synergy";
     rev = version;
-    sha256 = "0himg6c50x5wz5nc6rgd54rph1w6nin6j9f08pa4spsxn9b5h8ks";
+    sha256 = "0n4zvz669vi2wyn6i6xhxp0j3nvjl4yzm441cqv6hb0d5k26wbcn";
   };
 
   patches = optional stdenv.isLinux ./cryptopp.patch;
diff --git a/pkgs/applications/misc/vue/default.nix b/pkgs/applications/misc/vue/default.nix
index 5133ad3c29e..c338a101563 100644
--- a/pkgs/applications/misc/vue/default.nix
+++ b/pkgs/applications/misc/vue/default.nix
@@ -1,50 +1,27 @@
-x@{builderDefsPackage
-  , jre, unzip
-  , ...}:
-builderDefsPackage
-(a :
-let
-  helperArgNames = ["stdenv" "fetchurl" "builderDefsPackage"] ++
-    [];
+{ stdenv, fetchurl, jre }:
 
-  buildInputs = map (n: builtins.getAttr n x)
-    (builtins.attrNames (builtins.removeAttrs x helperArgNames));
-  sourceInfo = rec {
-    baseName="vue";
-    version="3.2.2";
-    name="${baseName}-${version}";
-    url="releases.atech.tufts.edu/jenkins/job/VUE/64/deployedArtifacts/download/artifact.2";
-    hash="0sb1kgan8fvph2cqfxk3906cwx5wy83zni2vlz4zzi6yg4zvfxld";
+stdenv.mkDerivation rec {
+  name = "vue-${version}";
+  version = "3.2.2";
+  src = fetchurl {
+    url = "releases.atech.tufts.edu/jenkins/job/VUE/64/deployedArtifacts/download/artifact.2";
+    sha256 = "0sb1kgan8fvph2cqfxk3906cwx5wy83zni2vlz4zzi6yg4zvfxld";
   };
-in
-rec {
-  src = a.fetchurl {
-    url = sourceInfo.url;
-    sha256 = sourceInfo.hash;
-  };
-
-  inherit (sourceInfo) name version;
-  inherit buildInputs;
 
-  /* doConfigure should be removed if not needed */
-  phaseNames = ["doDeploy"];
+  phases = "installPhase";
 
-  doDeploy = a.fullDepEntry ''
+  installPhase = ''
     mkdir -p "$out"/{share/vue,bin}
     cp ${src} "$out/share/vue/vue.jar"
-    echo '#!${a.stdenv.shell}' >> "$out/bin/vue"
-    echo '${a.jre}/bin/java -jar "'"$out/share/vue/vue.jar"'" "$@"' >> "$out/bin/vue"
+    echo '#!${stdenv.shell}' >> "$out/bin/vue"
+    echo '${jre}/bin/java -jar "'"$out/share/vue/vue.jar"'" "$@"' >> "$out/bin/vue"
     chmod a+x "$out/bin/vue"
-  '' ["addInputs" "defEnsureDir"];
+  '';
 
   meta = {
     description = "Visual Understanding Environment - mind mapping software";
-    maintainers = with a.lib.maintainers;
-    [
-      raskin
-    ];
-    platforms = with a.lib.platforms;
-      linux;
-    license = a.lib.licenses.free; # Apache License fork, actually
+    maintainers = with stdenv.lib.maintainers; [ raskin ];
+    platforms = with stdenv.lib.platforms; linux;
+    license = stdenv.lib.licenses.free; # Apache License fork, actually
   };
-}) x
+}
diff --git a/pkgs/applications/misc/xkblayout-state/default.nix b/pkgs/applications/misc/xkblayout-state/default.nix
index 4ff838db653..69b98bc6f44 100644
--- a/pkgs/applications/misc/xkblayout-state/default.nix
+++ b/pkgs/applications/misc/xkblayout-state/default.nix
@@ -1,11 +1,12 @@
 { stdenv, fetchurl, qt4 }:
 
 stdenv.mkDerivation rec {
-  name = "xkblayout-state-${version}";
+  name = "${pname}-${version}";
+  pname = "xkblayout-state";
   version = "1b";
 
   src = fetchurl {
-    url = "https://github.com/nonpop/${name}/archive/v${version}.tar.gz";
+    url = "https://github.com/nonpop/${pname}/archive/v${version}.tar.gz";
     sha256 = "1m1nnplrdb2mclhj0881wf78ckvdnyk24g4k4p5s5gpd96cxxwnx";
   };
 
diff --git a/pkgs/applications/misc/yate/default.nix b/pkgs/applications/misc/yate/default.nix
index e65faeac6c2..dd3903cde27 100644
--- a/pkgs/applications/misc/yate/default.nix
+++ b/pkgs/applications/misc/yate/default.nix
@@ -1,13 +1,12 @@
-{ composableDerivation, fetchurl, lib, qt4, openssl, autoconf, automake, pkgconfig }:
+{ stdenv, fetchurl, lib, qt4, openssl, autoconf, automake, pkgconfig }:
 
-let inherit (composableDerivation) edf wwf; in
-
-composableDerivation.composableDerivation {} ( fixed : {
-  name = "yate-2.2.0_1";
+stdenv.mkDerivation rec {
+  name = "yate-${version}";
+  version = "5.4.2-1";
 
   src = fetchurl {
-    url = http://yate.null.ro/tarballs/yate2/yate2.tar.gz;
-    sha256 = "1z1rvzcw6449cvczig1dkh6rlp6f8zv649sk0ldz38mwkyd07257";
+    url = "http://voip.null.ro/tarballs/yate5/${name}.tar.gz";
+    sha256 = "08gwz0gipc5v75jv46p2yg8hg31xjp6x7jssd0rrgsa3szi5697n";
   };
 
   # TODO zaptel ? postgres ?
@@ -17,7 +16,7 @@ composableDerivation.composableDerivation {} ( fixed : {
   preConfigure =
     ''
       sed -i 's@,/dev/null@@' configure
-    ''; 
+    '';
 
   # --unresolved-symbols=ignore-in-shared-libs makes ld no longer find --library=yate? Why?
   preBuild =
@@ -28,12 +27,14 @@ composableDerivation.composableDerivation {} ( fixed : {
         -e 's@-Wl,--retain-symbols-file@@'
     '';
 
-  meta = { 
-    description = "YATE - Yet Another Telephony Engine";
+  meta = {
+    description = "Yet another telephony engine";
     homepage = http://yate.null.ro/;
-    license = ["GPL" "MPL"]; # Yate's license is GPL with an exception for linking with OpenH323 and PWlib (licensed under MPL).
+    # Yate's license is GPL with an exception for linking with
+    # OpenH323 and PWlib (licensed under MPL).
+    license = ["GPL" "MPL"];
     maintainers = [ lib.maintainers.marcweber ];
     platforms = lib.platforms.linux;
   };
 
-} )
+}
diff --git a/pkgs/applications/networking/bittorrentsync/2.0.x.nix b/pkgs/applications/networking/bittorrentsync/2.0.x.nix
index 9a7c07c322e..83b6151e4f7 100644
--- a/pkgs/applications/networking/bittorrentsync/2.0.x.nix
+++ b/pkgs/applications/networking/bittorrentsync/2.0.x.nix
@@ -5,18 +5,18 @@ let
     else if stdenv.system == "i686-linux" then "i386"
     else throw "Bittorrent Sync for: ${stdenv.system} not supported!";
 
-  sha256 = if stdenv.system == "x86_64-linux" then "cbce76f73f47c23d9073644504fa454976629450d008354bd8faef1bddf368fd"
-    else if stdenv.system == "i686-linux" then "d3e8583c8a54cbeb34ea3621daf0498316a959d944b30f24aa4e518a851ecdeb"
+  sha256 = if stdenv.system == "x86_64-linux" then "9e1427b7a6c6e960a378b97ac458ad53c445457ed0e5c8bf693f446597377b78"
+    else if stdenv.system == "i686-linux" then "4d446255ff6332da9a244737d6c20e7dcd32d24a8eaabffbaf73147e5898ed8f"
     else throw "Bittorrent Sync for: ${stdenv.system} not supported!";
 
   libPath = stdenv.lib.makeLibraryPath [ stdenv.cc.libc ];
 in
 stdenv.mkDerivation rec {
   name = "btsync-${version}";
-  version = "2.0.93";
+  version = "2.0.105";
 
   src  = fetchurl {
-    url  = "http://syncapp.bittorrent.com/${version}/btsync_${arch}-${version}.tar.gz";
+    url  = "https://download-cdn.getsyncapp.com/${version}/linux-${arch}/BitTorrent-Sync_${arch}.tar.gz";
     inherit sha256;
   };
 
diff --git a/pkgs/applications/networking/browsers/chromium/common.nix b/pkgs/applications/networking/browsers/chromium/common.nix
index 14d53357b89..247a27ca37b 100644
--- a/pkgs/applications/networking/browsers/chromium/common.nix
+++ b/pkgs/applications/networking/browsers/chromium/common.nix
@@ -3,7 +3,7 @@
 # default dependencies
 , bzip2, flac, speex, icu, libopus
 , libevent, expat, libjpeg, snappy
-, libpng, libxml2, libxslt
+, libpng, libxml2, libxslt, libcap
 , xdg_utils, yasm, minizip, libwebp
 , libusb1, libexif, pciutils
 
@@ -86,7 +86,7 @@ let
   defaultDependencies = [
     bzip2 flac speex icu opusWithCustomModes
     libevent expat libjpeg snappy
-    libpng libxml2 libxslt
+    libpng libxml2 libxslt libcap
     xdg_utils yasm minizip libwebp
     libusb1 libexif
   ];
diff --git a/pkgs/applications/networking/browsers/chromium/source/update.nix b/pkgs/applications/networking/browsers/chromium/source/update.nix
index cfa5f1e009b..27af85de546 100644
--- a/pkgs/applications/networking/browsers/chromium/source/update.nix
+++ b/pkgs/applications/networking/browsers/chromium/source/update.nix
@@ -1,7 +1,7 @@
 { system ? builtins.currentSystem }:
 
 let
-  inherit (import <nixpkgs> {
+  inherit (import ../../../../../../. {
     inherit system;
   }) lib writeText stdenv;
 
diff --git a/pkgs/applications/networking/browsers/firefox-bin/sources.nix b/pkgs/applications/networking/browsers/firefox-bin/sources.nix
index 4978ba0faeb..4d002119a89 100644
--- a/pkgs/applications/networking/browsers/firefox-bin/sources.nix
+++ b/pkgs/applications/networking/browsers/firefox-bin/sources.nix
@@ -4,185 +4,185 @@
 # ruby generate_source.rb > source.nix
 
 {
-  version = "37.0.1";
+  version = "37.0.2";
   sources = [
-    { locale = "ach"; arch = "linux-i686"; sha1 = "179a537f1260b8e30b7449c5505b94b37f0d41e3"; }
-    { locale = "ach"; arch = "linux-x86_64"; sha1 = "ae21b72d13a77cb0e573dc22ab3db0c5ed2fffec"; }
-    { locale = "af"; arch = "linux-i686"; sha1 = "b30cae46606cb15a631e30cf546784ae5bbe6ae1"; }
-    { locale = "af"; arch = "linux-x86_64"; sha1 = "7877dbf9eb3326065396cf89d6915d2e4ede8df3"; }
-    { locale = "an"; arch = "linux-i686"; sha1 = "7b6162cb4cdc708be730342d302663bba9bfd599"; }
-    { locale = "an"; arch = "linux-x86_64"; sha1 = "d9e94f06d3ce3d8effeb1621f34409e55394d355"; }
-    { locale = "ar"; arch = "linux-i686"; sha1 = "df11def71fa21f35c56850d8e2f78d4613e6b3d9"; }
-    { locale = "ar"; arch = "linux-x86_64"; sha1 = "992c0493f14b560fae2abeedbc89947af5e77b01"; }
-    { locale = "as"; arch = "linux-i686"; sha1 = "48cc7960eb1b7359dcb2ef764e7e46de1af7d764"; }
-    { locale = "as"; arch = "linux-x86_64"; sha1 = "fc352ac4830922c958def4a4a15440958435f396"; }
-    { locale = "ast"; arch = "linux-i686"; sha1 = "43a11793cb0ccb23414d6a512d1482a484704794"; }
-    { locale = "ast"; arch = "linux-x86_64"; sha1 = "8606132de8acc56a78a2f6453f154c77f2f30384"; }
-    { locale = "az"; arch = "linux-i686"; sha1 = "b437824b2bdebf7b776fa79630c774c2d4e20929"; }
-    { locale = "az"; arch = "linux-x86_64"; sha1 = "1cf7549ab160f5bdce07d69f16e79ed687ed9520"; }
-    { locale = "be"; arch = "linux-i686"; sha1 = "289bccea6a881fbd8df27cf97864019fd5ef2cd9"; }
-    { locale = "be"; arch = "linux-x86_64"; sha1 = "ea4eb7de6639c45f4890555d893213051bdb9a7a"; }
-    { locale = "bg"; arch = "linux-i686"; sha1 = "3117f051ec7c13726d058559239845703be18fa4"; }
-    { locale = "bg"; arch = "linux-x86_64"; sha1 = "f1803a5012b336b245bffb03ca5b2020b8173373"; }
-    { locale = "bn-BD"; arch = "linux-i686"; sha1 = "c99b3170636d5010e9a1392d0038d491766b9612"; }
-    { locale = "bn-BD"; arch = "linux-x86_64"; sha1 = "60c696a3a99ab7d3b632025994f807eef230fb88"; }
-    { locale = "bn-IN"; arch = "linux-i686"; sha1 = "7cce3dfd5433b5d84eab3fa66fd053be799dc12e"; }
-    { locale = "bn-IN"; arch = "linux-x86_64"; sha1 = "fe100cbdb83edb573397c7d9e1fe4c025bd0e44f"; }
-    { locale = "br"; arch = "linux-i686"; sha1 = "ec0ae6c4aad9cb9387a2250e983658bc900364ce"; }
-    { locale = "br"; arch = "linux-x86_64"; sha1 = "8e9ffba6ffe45ee90e0496807832fcb67f953417"; }
-    { locale = "bs"; arch = "linux-i686"; sha1 = "158719e9e4c1d3cb7409e3cdd976b93e69157521"; }
-    { locale = "bs"; arch = "linux-x86_64"; sha1 = "92d0be401e919366029c45f6c2faf06716a42b95"; }
-    { locale = "ca"; arch = "linux-i686"; sha1 = "2107d600ef72ced48fa9c57356eeceb745ad3f4b"; }
-    { locale = "ca"; arch = "linux-x86_64"; sha1 = "7bd119c52b7f15ed309250bee3c9e950be973373"; }
-    { locale = "cs"; arch = "linux-i686"; sha1 = "21fb6a32d8812e33cae87c57a734a388dcaab659"; }
-    { locale = "cs"; arch = "linux-x86_64"; sha1 = "d5a380fa2b03f94913c8286635582f448bb10f18"; }
-    { locale = "cy"; arch = "linux-i686"; sha1 = "c5da1b20a262a4047d68ec5fa918ed0c34fd9319"; }
-    { locale = "cy"; arch = "linux-x86_64"; sha1 = "afcf20e60c3e009e2fb4b63067794a5e10b3125c"; }
-    { locale = "da"; arch = "linux-i686"; sha1 = "29b13a3c401d23e7fc3e53c771c09a1646f1c2bd"; }
-    { locale = "da"; arch = "linux-x86_64"; sha1 = "fa2b458839cd002f29196fb011d898eb31f39591"; }
-    { locale = "de"; arch = "linux-i686"; sha1 = "3264268b5e8cae1e19db0270414a2124c6aa37c0"; }
-    { locale = "de"; arch = "linux-x86_64"; sha1 = "efd1ca985a514e706b8f6cacf067834539e01687"; }
-    { locale = "dsb"; arch = "linux-i686"; sha1 = "b439d609b77bc8471b1225772431d0045250872a"; }
-    { locale = "dsb"; arch = "linux-x86_64"; sha1 = "2541f627b0d70a0e82048fcd5d27314f2570e57e"; }
-    { locale = "el"; arch = "linux-i686"; sha1 = "f83a2c3b182850f0a42bb23bd59b3e0cd010f4a4"; }
-    { locale = "el"; arch = "linux-x86_64"; sha1 = "11152704a3317a8643765971081fd164a1fd412b"; }
-    { locale = "en-GB"; arch = "linux-i686"; sha1 = "1fa9ecc9fca6843c43d7acf10f747ad7bccad1af"; }
-    { locale = "en-GB"; arch = "linux-x86_64"; sha1 = "b0780f9ba0bd6192ac7bfb646221d1354044992d"; }
-    { locale = "en-US"; arch = "linux-i686"; sha1 = "78a696320ac627c92cdf8002d2ee64fc9ff91298"; }
-    { locale = "en-US"; arch = "linux-x86_64"; sha1 = "6cdef8a3ecf19adba73dff406a6e2347773145ea"; }
-    { locale = "en-ZA"; arch = "linux-i686"; sha1 = "6549568f0ccc153c9054f79eb3333c4a767b9acc"; }
-    { locale = "en-ZA"; arch = "linux-x86_64"; sha1 = "f606267a84ed0283faeed88984998a8b345ad2b7"; }
-    { locale = "eo"; arch = "linux-i686"; sha1 = "8599d080063494131520abac51b8fe36015da47e"; }
-    { locale = "eo"; arch = "linux-x86_64"; sha1 = "5bc6516b5bbcbc350c638facf02c48cb6422d4f3"; }
-    { locale = "es-AR"; arch = "linux-i686"; sha1 = "affd50b2b4faedea658c054b15c68c30a101abd6"; }
-    { locale = "es-AR"; arch = "linux-x86_64"; sha1 = "f968320f1e03edff75551832fc100f8926ab2cda"; }
-    { locale = "es-CL"; arch = "linux-i686"; sha1 = "2d29f0f0e3c1a7cbdf9152a90a23f382f3ff33fc"; }
-    { locale = "es-CL"; arch = "linux-x86_64"; sha1 = "1655f713a798ac64e208bc645892ac1a9730c42f"; }
-    { locale = "es-ES"; arch = "linux-i686"; sha1 = "394fb56f9fe9e92d8d0462d26c1f23100cdfbbcb"; }
-    { locale = "es-ES"; arch = "linux-x86_64"; sha1 = "3102debd55fdf4460a53e044628045296264fb26"; }
-    { locale = "es-MX"; arch = "linux-i686"; sha1 = "1ff59b283608606766fc3f8170fed562990e28ef"; }
-    { locale = "es-MX"; arch = "linux-x86_64"; sha1 = "faedfce978aaa04bc6b5b3e531307c2bf6911d92"; }
-    { locale = "et"; arch = "linux-i686"; sha1 = "383294c3debd1171cecbe7b9e69db918477057d3"; }
-    { locale = "et"; arch = "linux-x86_64"; sha1 = "be5c77971bea3a0ba520656264eafe23693d04eb"; }
-    { locale = "eu"; arch = "linux-i686"; sha1 = "0e7dabd66975d5e8212da141c2eb36625ad8c583"; }
-    { locale = "eu"; arch = "linux-x86_64"; sha1 = "d6d5cdf2c9a05916158016817f84229c6a24307b"; }
-    { locale = "fa"; arch = "linux-i686"; sha1 = "6c066ba7a4bb05445bb4ce82e9515aeeaf25dab7"; }
-    { locale = "fa"; arch = "linux-x86_64"; sha1 = "c343770fea544d5221d8af5899f0b8e6ad8f657a"; }
-    { locale = "ff"; arch = "linux-i686"; sha1 = "264e2396bebafb6ab6a41481c7f33e3270769dff"; }
-    { locale = "ff"; arch = "linux-x86_64"; sha1 = "78b2060ebabce282ed5bf7655ee9faf1696268c7"; }
-    { locale = "fi"; arch = "linux-i686"; sha1 = "9c1a45b22d8fef51e101e4789200305cb38422a4"; }
-    { locale = "fi"; arch = "linux-x86_64"; sha1 = "be45b36bf6bf913cee472d511e8bb6bfa03cb6d1"; }
-    { locale = "fr"; arch = "linux-i686"; sha1 = "5d0caa1dd35e0388f70966b74582efb36bd290c1"; }
-    { locale = "fr"; arch = "linux-x86_64"; sha1 = "3a5cc6d7f59e8e62d065edc4e6db3290228d067c"; }
-    { locale = "fy-NL"; arch = "linux-i686"; sha1 = "a35e82ebcf94bf9df32628c3d5e38ac1bf322f25"; }
-    { locale = "fy-NL"; arch = "linux-x86_64"; sha1 = "c02ab4bf770fe5bb1118aa7b6c826bd707255e79"; }
-    { locale = "ga-IE"; arch = "linux-i686"; sha1 = "4cd407afbb5f117e54da4749d75da9e604314f3b"; }
-    { locale = "ga-IE"; arch = "linux-x86_64"; sha1 = "c01a19d7beab0cb221197ad9d441e6858bb7c3d4"; }
-    { locale = "gd"; arch = "linux-i686"; sha1 = "11d4ad74f036dc24537623fe6b756679dfffa065"; }
-    { locale = "gd"; arch = "linux-x86_64"; sha1 = "9e06f955e80fbf3f39f7b0e96aef0278c3d6cde3"; }
-    { locale = "gl"; arch = "linux-i686"; sha1 = "6f2a82aae2d23a8f61413ad0db962498ce270015"; }
-    { locale = "gl"; arch = "linux-x86_64"; sha1 = "03172a2c69014f3f6f1f2f3e1d5a911a765b7f63"; }
-    { locale = "gu-IN"; arch = "linux-i686"; sha1 = "39b2be58e0f86f8a63d64bca60e0e49d8cf269ba"; }
-    { locale = "gu-IN"; arch = "linux-x86_64"; sha1 = "8221c5423b6de5f8db50cdf452c6cb7c05213940"; }
-    { locale = "he"; arch = "linux-i686"; sha1 = "a39006387ad757f704e3630fca2569d1d287d05a"; }
-    { locale = "he"; arch = "linux-x86_64"; sha1 = "ef6ee8fa645fb2b4c6513b09b3b989589ac82148"; }
-    { locale = "hi-IN"; arch = "linux-i686"; sha1 = "69cd720b5783c30588ae1d8de6dd8adf4457f6d7"; }
-    { locale = "hi-IN"; arch = "linux-x86_64"; sha1 = "484b891931cfe7f5612b2b996cf71803da79ebae"; }
-    { locale = "hr"; arch = "linux-i686"; sha1 = "da5d22d99afd0555a3e63bd42338fc1b819cdba7"; }
-    { locale = "hr"; arch = "linux-x86_64"; sha1 = "95461441c10107f9bec5e3876ebb904a095d65c5"; }
-    { locale = "hsb"; arch = "linux-i686"; sha1 = "b55f4b75c3d2237728d368fe7257231de1d43e62"; }
-    { locale = "hsb"; arch = "linux-x86_64"; sha1 = "c8cfd162a1e59ff05a16f1426aee7142cbe4c55c"; }
-    { locale = "hu"; arch = "linux-i686"; sha1 = "f0036a02921312d219fe77fb9ecc3fbbf1252796"; }
-    { locale = "hu"; arch = "linux-x86_64"; sha1 = "1e322d3e0f113e03f3c2aaa4b324b5e26401a2a8"; }
-    { locale = "hy-AM"; arch = "linux-i686"; sha1 = "d1dfc555a751e48ecc9c91a98cd9e4b8df9cc66f"; }
-    { locale = "hy-AM"; arch = "linux-x86_64"; sha1 = "3275da78c36df0ca6f1fc4754c2139d74fafea4d"; }
-    { locale = "id"; arch = "linux-i686"; sha1 = "63744d3b0e9eaa4d0e93f7b378882329e8f75c97"; }
-    { locale = "id"; arch = "linux-x86_64"; sha1 = "c36ae3ae88e3e7f6e0ab6e18648b2b165ac5a330"; }
-    { locale = "is"; arch = "linux-i686"; sha1 = "a65b62900cb3d0e24eff5d429995a01064b3aae2"; }
-    { locale = "is"; arch = "linux-x86_64"; sha1 = "092428e22d92d7f056339e3e79eb53463f01021b"; }
-    { locale = "it"; arch = "linux-i686"; sha1 = "79b528e45efc78b086a6d50789a4fc5e3c3ab0b9"; }
-    { locale = "it"; arch = "linux-x86_64"; sha1 = "ea0451cf50efe053e53a08085fa28de422f95c02"; }
-    { locale = "ja"; arch = "linux-i686"; sha1 = "5ed262b081e2ac9bebf04a5b573a1260492263cb"; }
-    { locale = "ja"; arch = "linux-x86_64"; sha1 = "ff41ad0691963bb19890905a4863d787725d2631"; }
-    { locale = "kk"; arch = "linux-i686"; sha1 = "748146b26ed457344f9221c1cd9e58d59db6bf80"; }
-    { locale = "kk"; arch = "linux-x86_64"; sha1 = "3758b66e89576150b4895256a3906a928fe69a20"; }
-    { locale = "km"; arch = "linux-i686"; sha1 = "b65a6e7e928c8d52cd2a78c94ded54a56d3c91cf"; }
-    { locale = "km"; arch = "linux-x86_64"; sha1 = "6dc34498250dea567811a8db9a0c52ebbc6fce35"; }
-    { locale = "kn"; arch = "linux-i686"; sha1 = "90e6721fdfd1309d03c7ec7f8a083f555a33e535"; }
-    { locale = "kn"; arch = "linux-x86_64"; sha1 = "6cafee1e4db15da7c291b0ce097c69258c664bf2"; }
-    { locale = "ko"; arch = "linux-i686"; sha1 = "0af800c16d56132c57aa0f33e653e02ed6f1a8f8"; }
-    { locale = "ko"; arch = "linux-x86_64"; sha1 = "ab2b7b49b970f2c6f5609d3874af5f7c9e0be28f"; }
-    { locale = "lij"; arch = "linux-i686"; sha1 = "f0e53f8bc7b45bfdc4701f9cf7db245b648759cd"; }
-    { locale = "lij"; arch = "linux-x86_64"; sha1 = "0463eddc64c8c85caf93b03d98ac39ee6f98ebab"; }
-    { locale = "lt"; arch = "linux-i686"; sha1 = "aeca5283a62d0f7f13a9f58f9217fb97b7866b78"; }
-    { locale = "lt"; arch = "linux-x86_64"; sha1 = "43a5ef9908a7141a710275e369dab51b08081673"; }
-    { locale = "lv"; arch = "linux-i686"; sha1 = "c356c78e037807077161350b922d5a19357ec57f"; }
-    { locale = "lv"; arch = "linux-x86_64"; sha1 = "d482e599c1de50bb99d819c9fa591fedc7d7f842"; }
-    { locale = "mai"; arch = "linux-i686"; sha1 = "7b53ad61f5c0753307088053948459ac33e9f85d"; }
-    { locale = "mai"; arch = "linux-x86_64"; sha1 = "ef7612a38e11aaa665eff285001bfb28f291471a"; }
-    { locale = "mk"; arch = "linux-i686"; sha1 = "3f2d34b946dd8faaac6ffc4ad30a7df97d4a8ebf"; }
-    { locale = "mk"; arch = "linux-x86_64"; sha1 = "222da5ce6f403935cbeff6162d28ba9d2b2f29bc"; }
-    { locale = "ml"; arch = "linux-i686"; sha1 = "a86756be94c91d4a68010ec8ef150a8ff6203b66"; }
-    { locale = "ml"; arch = "linux-x86_64"; sha1 = "a1f8f2f7205152c1fa14da8929ed8448d6aeaf9a"; }
-    { locale = "mr"; arch = "linux-i686"; sha1 = "f6fb36516e34fdc3b768bec7183ebceea692608a"; }
-    { locale = "mr"; arch = "linux-x86_64"; sha1 = "3b963c905a3c8236866fd5434e886aac79211831"; }
-    { locale = "ms"; arch = "linux-i686"; sha1 = "1115c894abb78dfd344ca47754fed1d6b491f7b9"; }
-    { locale = "ms"; arch = "linux-x86_64"; sha1 = "abf7305a7ab69b4b030e66d2893f092cf61b1497"; }
-    { locale = "nb-NO"; arch = "linux-i686"; sha1 = "7ac1d330dbe7eed29bf84d3bcb6f96092fdf1f3d"; }
-    { locale = "nb-NO"; arch = "linux-x86_64"; sha1 = "1acb6fb37b2b14b5516a5f156100afd21b29490f"; }
-    { locale = "nl"; arch = "linux-i686"; sha1 = "119b92b8553aaa5cb568631cdb36127d27768de3"; }
-    { locale = "nl"; arch = "linux-x86_64"; sha1 = "3495b2263d92763975ddf4c643774295c9066e22"; }
-    { locale = "nn-NO"; arch = "linux-i686"; sha1 = "da9628a56892b5b254326f5fc06ffa144871cbb4"; }
-    { locale = "nn-NO"; arch = "linux-x86_64"; sha1 = "dfc0931bc426e1230a3efd1d33e22f2fd3e1849a"; }
-    { locale = "or"; arch = "linux-i686"; sha1 = "87508f44b0b94e4a5565d7d78463ad9a38ff2686"; }
-    { locale = "or"; arch = "linux-x86_64"; sha1 = "b0fc5e86738ff973766671e34916f6a7d824b971"; }
-    { locale = "pa-IN"; arch = "linux-i686"; sha1 = "daa29d6040d813fa5218bb419a5cf68358dd477b"; }
-    { locale = "pa-IN"; arch = "linux-x86_64"; sha1 = "614f733bfeb6ec6bbcc2cad1e1ff107fc9e2edab"; }
-    { locale = "pl"; arch = "linux-i686"; sha1 = "751738d7a999293e45f41876d9ce9df019b14552"; }
-    { locale = "pl"; arch = "linux-x86_64"; sha1 = "814968337f9f0f8b115d6d5415c48486c321a5bc"; }
-    { locale = "pt-BR"; arch = "linux-i686"; sha1 = "7b4f7dd33edd25e70de793772f9c9072baf351d5"; }
-    { locale = "pt-BR"; arch = "linux-x86_64"; sha1 = "8c243f2e0dc99400aed67c761dfd80a2f500f749"; }
-    { locale = "pt-PT"; arch = "linux-i686"; sha1 = "8edad0149c5a69515be113a399a9ea94459acb54"; }
-    { locale = "pt-PT"; arch = "linux-x86_64"; sha1 = "fb946da0f7620122aa31b8d16de54ce76d46ad42"; }
-    { locale = "rm"; arch = "linux-i686"; sha1 = "43cdec3845b7051f36c432d48f20863ab2526272"; }
-    { locale = "rm"; arch = "linux-x86_64"; sha1 = "46149817fe93b954acb284431d03b60cb91913b8"; }
-    { locale = "ro"; arch = "linux-i686"; sha1 = "57c08ee9dfa72e15572ca6a698562b23a76b098e"; }
-    { locale = "ro"; arch = "linux-x86_64"; sha1 = "79da06ee88fab7f6b947a14ee5eac79b0f8c9e6e"; }
-    { locale = "ru"; arch = "linux-i686"; sha1 = "b91f1723e7811d89cc35a8b765dc69eee57a0655"; }
-    { locale = "ru"; arch = "linux-x86_64"; sha1 = "55d456daa6525500d5e75a84d3206c395ebfa130"; }
-    { locale = "si"; arch = "linux-i686"; sha1 = "260cefb8b0057551b7b57e7b8c3bae2745a661b7"; }
-    { locale = "si"; arch = "linux-x86_64"; sha1 = "b9746f9bee2bbb166f165652207ab6820154947d"; }
-    { locale = "sk"; arch = "linux-i686"; sha1 = "a2de5c4f49ea17a1ccda856ab44ad4dcb4d81bf2"; }
-    { locale = "sk"; arch = "linux-x86_64"; sha1 = "aaaaa26ca608a519fc9f4176209b8c97d5993322"; }
-    { locale = "sl"; arch = "linux-i686"; sha1 = "25582122ff73ced434f4e8f5a2c36eac2fef3d9b"; }
-    { locale = "sl"; arch = "linux-x86_64"; sha1 = "d3f04f7942dd6d7013441fdbc2ff344a805c8e13"; }
-    { locale = "son"; arch = "linux-i686"; sha1 = "0a0e84c24d653e2931a24086518b09c88e9eaaec"; }
-    { locale = "son"; arch = "linux-x86_64"; sha1 = "60055d988359074dd464d1c5a58aad5bf77d363c"; }
-    { locale = "sq"; arch = "linux-i686"; sha1 = "929f66a3e0789ea364af2dd50b23bf8b3eb2dc2e"; }
-    { locale = "sq"; arch = "linux-x86_64"; sha1 = "c39f6fd009055f452a383f4fca0ec584de149488"; }
-    { locale = "sr"; arch = "linux-i686"; sha1 = "782bf37d1f9de7c2453b6eac8531e50a011ef9fe"; }
-    { locale = "sr"; arch = "linux-x86_64"; sha1 = "f9487559d2d958c7adc75d7a5004ee41b220ba3e"; }
-    { locale = "sv-SE"; arch = "linux-i686"; sha1 = "55934039ec798ae48b722c53b0556764e02f01fa"; }
-    { locale = "sv-SE"; arch = "linux-x86_64"; sha1 = "d3208d099c0f91a7bd51dc658ff92b686062aae4"; }
-    { locale = "ta"; arch = "linux-i686"; sha1 = "6907ec5b393467d4025a771191ab8e8a5aa6c60d"; }
-    { locale = "ta"; arch = "linux-x86_64"; sha1 = "3d982f8acca0983ace02ed50cf7705613aa4a4bc"; }
-    { locale = "te"; arch = "linux-i686"; sha1 = "463653494603fe52b078df637821cdfee275d7df"; }
-    { locale = "te"; arch = "linux-x86_64"; sha1 = "01319af6358d4acecf364c9c291cab8aa0d87245"; }
-    { locale = "th"; arch = "linux-i686"; sha1 = "16155e79b6bfdd08917e97d1fe362f1e1bba5d20"; }
-    { locale = "th"; arch = "linux-x86_64"; sha1 = "726bff6d145a8f7584b8da90e27649a0da8bcbc9"; }
-    { locale = "tr"; arch = "linux-i686"; sha1 = "27c67d2697e2b3d30ea8b241329eee79a03dc698"; }
-    { locale = "tr"; arch = "linux-x86_64"; sha1 = "0f7f67506517dd1196a9ca6f8cb66a78e87e32e9"; }
-    { locale = "uk"; arch = "linux-i686"; sha1 = "40f2ae51e1f29511b7e7d97e92a5369ba392ac93"; }
-    { locale = "uk"; arch = "linux-x86_64"; sha1 = "85ad767ada8a472b373dae5a0b72219860ca5cab"; }
-    { locale = "uz"; arch = "linux-i686"; sha1 = "b0c41b4ac658b137505438fc79b4fba2518026ce"; }
-    { locale = "uz"; arch = "linux-x86_64"; sha1 = "4192ad7e58ee26da69e7f634a272bf16c13b0f88"; }
-    { locale = "vi"; arch = "linux-i686"; sha1 = "05d301387623e73ff8e47c55862b5a282a1da4bd"; }
-    { locale = "vi"; arch = "linux-x86_64"; sha1 = "9db1bb46e9dd1326f1396c9f29a4607a9e0fd3ee"; }
-    { locale = "xh"; arch = "linux-i686"; sha1 = "9fefd4b8b9082a7793d7e1a79d70ad85ea7a7b5e"; }
-    { locale = "xh"; arch = "linux-x86_64"; sha1 = "1cd465d67089c9a85c18228a3f831e1359d16179"; }
-    { locale = "zh-CN"; arch = "linux-i686"; sha1 = "5a197ab692ecfa0e665cf3c03a29ff452c7dcad3"; }
-    { locale = "zh-CN"; arch = "linux-x86_64"; sha1 = "7637c196d5a8be4eefd805c088ef3ff33825603f"; }
-    { locale = "zh-TW"; arch = "linux-i686"; sha1 = "490b8af899c762e03608f37116293717b29e08f9"; }
-    { locale = "zh-TW"; arch = "linux-x86_64"; sha1 = "021ec599c4c9fc15dd88d4a7f5cc67ea5add17eb"; }
+    { locale = "ach"; arch = "linux-i686"; sha1 = "77e30ca3d592424f80cf7c6cf31e90edddbebb3d"; }
+    { locale = "ach"; arch = "linux-x86_64"; sha1 = "c101098915d8955da06751d5bdf2afe029054e3f"; }
+    { locale = "af"; arch = "linux-i686"; sha1 = "4287ba79e3aaaa601ae36643ad281c64554b847f"; }
+    { locale = "af"; arch = "linux-x86_64"; sha1 = "a787ec352ad94375600185902766ddfd91ac2d5d"; }
+    { locale = "an"; arch = "linux-i686"; sha1 = "4910dab93896ca7198b0154f0518ea5613b9a3b0"; }
+    { locale = "an"; arch = "linux-x86_64"; sha1 = "60d2c5122a67bae8d7c27fd01caa8d8eef0a143f"; }
+    { locale = "ar"; arch = "linux-i686"; sha1 = "f2b70fc8a72d3d43a28cc51776eaacff22f288ad"; }
+    { locale = "ar"; arch = "linux-x86_64"; sha1 = "409d2981a9aff39e23bd00231761899e65e80862"; }
+    { locale = "as"; arch = "linux-i686"; sha1 = "d27e921e475608cc52e6f07a22687497eb575b01"; }
+    { locale = "as"; arch = "linux-x86_64"; sha1 = "3bfa7ccaff6b04f9f1d0a479c10412a1308caf4f"; }
+    { locale = "ast"; arch = "linux-i686"; sha1 = "d1c94f4c5fe83d52fa8e0ee586f78747616e1aaf"; }
+    { locale = "ast"; arch = "linux-x86_64"; sha1 = "df3d38e59a5f233caa97134713e29cfa0dce6e27"; }
+    { locale = "az"; arch = "linux-i686"; sha1 = "5d01ef1267ddcc28e89009b86f2bb0a1e70fc386"; }
+    { locale = "az"; arch = "linux-x86_64"; sha1 = "440a5cd423147412335636326618e6b6b4c02416"; }
+    { locale = "be"; arch = "linux-i686"; sha1 = "1b9a9758c17ae74876ee6d09373dd99e89da05a3"; }
+    { locale = "be"; arch = "linux-x86_64"; sha1 = "940d2a07808aedc1f9c927b62f03b75270bbecd7"; }
+    { locale = "bg"; arch = "linux-i686"; sha1 = "ee3f4b60ebb6fd3639ba7e2a3acd81ffcd13ba3f"; }
+    { locale = "bg"; arch = "linux-x86_64"; sha1 = "f97ef4f7d3264b1aaf7699fe656f7dccf2cd4238"; }
+    { locale = "bn-BD"; arch = "linux-i686"; sha1 = "1a0e2da3014a811a766164953d003c136e28c174"; }
+    { locale = "bn-BD"; arch = "linux-x86_64"; sha1 = "703116b7d2583d21fda09933e5d8b9244c15c6ee"; }
+    { locale = "bn-IN"; arch = "linux-i686"; sha1 = "f501f69cf65bf340d5d5ce6744394f1a83c2daf3"; }
+    { locale = "bn-IN"; arch = "linux-x86_64"; sha1 = "eb74b7a12a2fddf8c47e9c0b0ab9359b7da10703"; }
+    { locale = "br"; arch = "linux-i686"; sha1 = "9ecc2ca3344559a63fefee144fde9faa391f1c29"; }
+    { locale = "br"; arch = "linux-x86_64"; sha1 = "5121ac58aa90f6a2e3b3f87bcf7dbd8670b7c9bf"; }
+    { locale = "bs"; arch = "linux-i686"; sha1 = "42b9ace3d28e103fb195599c7c88ae78f16c3e4c"; }
+    { locale = "bs"; arch = "linux-x86_64"; sha1 = "06b81108ec1509e36de108837f3c7ed1d96ebc0e"; }
+    { locale = "ca"; arch = "linux-i686"; sha1 = "5fb5aee535cbede12169d1208d59fb1510207a66"; }
+    { locale = "ca"; arch = "linux-x86_64"; sha1 = "e8e6ebb6d70a809cfe8e9102ede99b7ce6239b8e"; }
+    { locale = "cs"; arch = "linux-i686"; sha1 = "13d157533dfca54b2a81625dbf3642b915f18e47"; }
+    { locale = "cs"; arch = "linux-x86_64"; sha1 = "f7fc30f448e981a47c63c21756dcd6feff08783c"; }
+    { locale = "cy"; arch = "linux-i686"; sha1 = "c9cdc5eefca689aabb7861e1ad9f44f42b36acb0"; }
+    { locale = "cy"; arch = "linux-x86_64"; sha1 = "a76182a74992ce7031fa2254f056694910c963d1"; }
+    { locale = "da"; arch = "linux-i686"; sha1 = "afb09acee0d8456e2bab32d7579da39244754038"; }
+    { locale = "da"; arch = "linux-x86_64"; sha1 = "26bca2ea48a814b7b3ffb91fc461867bf775c6dc"; }
+    { locale = "de"; arch = "linux-i686"; sha1 = "36a8bf02f324d929c52a6f4f38bb8cd413bbec3e"; }
+    { locale = "de"; arch = "linux-x86_64"; sha1 = "2d39187c71ad006e1fbd7ab488c7560d1c88f9cb"; }
+    { locale = "dsb"; arch = "linux-i686"; sha1 = "8c9843547aec04af07a09c2f9902583b2daab3f0"; }
+    { locale = "dsb"; arch = "linux-x86_64"; sha1 = "7778c1588580bf735e5dd4da89ab16528163a2c3"; }
+    { locale = "el"; arch = "linux-i686"; sha1 = "8aef1a9b8c6d1297d53002f1852bf52d6728c0fa"; }
+    { locale = "el"; arch = "linux-x86_64"; sha1 = "b7c2ad5da9c446939bf5e7071f84a6c3f8cd7b22"; }
+    { locale = "en-GB"; arch = "linux-i686"; sha1 = "f85f36fcd900f642f53a74d6b843e2c67b3ab950"; }
+    { locale = "en-GB"; arch = "linux-x86_64"; sha1 = "9dcc21ec189c588931e9bf38310522bb994d98c2"; }
+    { locale = "en-US"; arch = "linux-i686"; sha1 = "df80ad28979145a116d13db19c1c4e4b516c362d"; }
+    { locale = "en-US"; arch = "linux-x86_64"; sha1 = "b4e2da05fcd224ee01e2742d86d6b68bbdc108cd"; }
+    { locale = "en-ZA"; arch = "linux-i686"; sha1 = "73a83b23f2f1edcc4114df0b728e791c0626292a"; }
+    { locale = "en-ZA"; arch = "linux-x86_64"; sha1 = "fd451735b82a9b609b7f5f09aa0461191b490e5a"; }
+    { locale = "eo"; arch = "linux-i686"; sha1 = "471873938d52ccebe8958407be1989937181ca9a"; }
+    { locale = "eo"; arch = "linux-x86_64"; sha1 = "fc8c668d3d66a4e42be9aa0fd46ca84cf061dade"; }
+    { locale = "es-AR"; arch = "linux-i686"; sha1 = "599823d54919efb62ffd4f65fd8b873720d64b08"; }
+    { locale = "es-AR"; arch = "linux-x86_64"; sha1 = "cc2e509b55de680d4c9a95ac84765c5fb5fa8b44"; }
+    { locale = "es-CL"; arch = "linux-i686"; sha1 = "754b32bbc0108f0e9c3c2e78f4c3e023e0486bff"; }
+    { locale = "es-CL"; arch = "linux-x86_64"; sha1 = "7ab4206b66783a72fbe66c59fda120dc1afd0e3c"; }
+    { locale = "es-ES"; arch = "linux-i686"; sha1 = "b52814a56ee620693aa4d658ada67e816a3daf59"; }
+    { locale = "es-ES"; arch = "linux-x86_64"; sha1 = "b4cbbc984c7cc9f566ddce0e180410ccb79adc13"; }
+    { locale = "es-MX"; arch = "linux-i686"; sha1 = "874cb197fe4498a83822fa386ac0824bffc9646d"; }
+    { locale = "es-MX"; arch = "linux-x86_64"; sha1 = "056746dae1ba7e88a3f2403fb11b17ee831b199b"; }
+    { locale = "et"; arch = "linux-i686"; sha1 = "70bb834ac4d70fb1f20625027c73a6ece8f24cc8"; }
+    { locale = "et"; arch = "linux-x86_64"; sha1 = "57202dd5e34ed24e31f30bab79b0fcbb220e81b7"; }
+    { locale = "eu"; arch = "linux-i686"; sha1 = "1e7287dfcd55f79e2157f3e49875a85f8a500c75"; }
+    { locale = "eu"; arch = "linux-x86_64"; sha1 = "a6389d117c02ad2d9a997dcac64ba54c0310d715"; }
+    { locale = "fa"; arch = "linux-i686"; sha1 = "5f82328712e7a16ae6dab5928623b0c652b646bc"; }
+    { locale = "fa"; arch = "linux-x86_64"; sha1 = "5625f288967b3afc86a5d0136d64a1ba9581a6c1"; }
+    { locale = "ff"; arch = "linux-i686"; sha1 = "73afc152eca2aeb346b1ea46a35b24132061c6af"; }
+    { locale = "ff"; arch = "linux-x86_64"; sha1 = "ea1eab3e656f1bc68fc76425cd10be01945e7d66"; }
+    { locale = "fi"; arch = "linux-i686"; sha1 = "24d0bc254438b96307c650700ca58d4e1b2d5fe8"; }
+    { locale = "fi"; arch = "linux-x86_64"; sha1 = "d5b8f8f2052985c5f6dcbcdd5b122094347ed26b"; }
+    { locale = "fr"; arch = "linux-i686"; sha1 = "118d981ae14f0425e27726afb516519b8de11390"; }
+    { locale = "fr"; arch = "linux-x86_64"; sha1 = "af883c88b1a1e31a31a5a20d603b6109209c6f6b"; }
+    { locale = "fy-NL"; arch = "linux-i686"; sha1 = "44d6d4be0a1d1ddd75f476a94b3e2f6117ffca72"; }
+    { locale = "fy-NL"; arch = "linux-x86_64"; sha1 = "1629ea289914570257e611323618b477b2cf6576"; }
+    { locale = "ga-IE"; arch = "linux-i686"; sha1 = "c3ac3c11a490f37a6c209d753d6db5cd0c696dff"; }
+    { locale = "ga-IE"; arch = "linux-x86_64"; sha1 = "ea778a04a997632a38e70d3b96c5cc86545056d3"; }
+    { locale = "gd"; arch = "linux-i686"; sha1 = "2e71d653007e589cd93a90e3239beb0074d33e9d"; }
+    { locale = "gd"; arch = "linux-x86_64"; sha1 = "d878a2c149a96e2181d110e5ae265f35c0d44b62"; }
+    { locale = "gl"; arch = "linux-i686"; sha1 = "2669d169a07cfbba062e147d12cd2a708579c76e"; }
+    { locale = "gl"; arch = "linux-x86_64"; sha1 = "515622615f08c49a257ba6766ff0af1984c134a1"; }
+    { locale = "gu-IN"; arch = "linux-i686"; sha1 = "98bc0711616e665dc386e2c24b6a96ca5e3bfe25"; }
+    { locale = "gu-IN"; arch = "linux-x86_64"; sha1 = "a87c089251356074bc039c88e040138db3485539"; }
+    { locale = "he"; arch = "linux-i686"; sha1 = "b8fb6b91641f89159485ea65efb98c0f3aa23d84"; }
+    { locale = "he"; arch = "linux-x86_64"; sha1 = "2a2a6cc3dcf6b988138549649ede6b030c26818c"; }
+    { locale = "hi-IN"; arch = "linux-i686"; sha1 = "611ed2ff88f2872acfd1302f2ee3defe59142dbd"; }
+    { locale = "hi-IN"; arch = "linux-x86_64"; sha1 = "04922ffab952b7493059304d70064956cbaf5dce"; }
+    { locale = "hr"; arch = "linux-i686"; sha1 = "13a43d380043f008e26f6fb77b16e6087c622a64"; }
+    { locale = "hr"; arch = "linux-x86_64"; sha1 = "c7d45cdd831bafba438c81efa6cf5dd3f4a5657e"; }
+    { locale = "hsb"; arch = "linux-i686"; sha1 = "319a922186b3a8a9bea749014498e7f492043b4b"; }
+    { locale = "hsb"; arch = "linux-x86_64"; sha1 = "fdd0485af2b0684436bd6207701c287a2f3d05c6"; }
+    { locale = "hu"; arch = "linux-i686"; sha1 = "33e82dea7e4a6e421ee23a94ba3a5ca5171fef34"; }
+    { locale = "hu"; arch = "linux-x86_64"; sha1 = "fde72e1c7f93e4bcbebc9803e78d3e1cbce2d64b"; }
+    { locale = "hy-AM"; arch = "linux-i686"; sha1 = "ad702a8c047a5044ffb39039eaa74e7a86bd80ae"; }
+    { locale = "hy-AM"; arch = "linux-x86_64"; sha1 = "b83ff7323e9e66907a02f798cbb13a114fdc652c"; }
+    { locale = "id"; arch = "linux-i686"; sha1 = "c435f7c84ee188d09b5352163334a6458ec125ba"; }
+    { locale = "id"; arch = "linux-x86_64"; sha1 = "dc8858ac8ae9ef92013fa73f986daf6eade1ae26"; }
+    { locale = "is"; arch = "linux-i686"; sha1 = "c1d853deba529e750b8b705581aedb218f0c57d9"; }
+    { locale = "is"; arch = "linux-x86_64"; sha1 = "ba819e0bd9e630a6299fd8ef1dd99d1203abbd2d"; }
+    { locale = "it"; arch = "linux-i686"; sha1 = "1ffccd73282e28a52d99b8e98e3bf8ccefcf405b"; }
+    { locale = "it"; arch = "linux-x86_64"; sha1 = "9d68d2cb24ecf349ff504638e04272d56a636f90"; }
+    { locale = "ja"; arch = "linux-i686"; sha1 = "e7cae2f72552fdcd1ccb57c760ddd4b694218513"; }
+    { locale = "ja"; arch = "linux-x86_64"; sha1 = "57befb5643689b0ab2b456651735c75fc47a312a"; }
+    { locale = "kk"; arch = "linux-i686"; sha1 = "345e0cf27301357d46ead1ef04fcc415c9db4f99"; }
+    { locale = "kk"; arch = "linux-x86_64"; sha1 = "ac55fbb3ca6e8ad69c7aceebad99d18ed1353cbc"; }
+    { locale = "km"; arch = "linux-i686"; sha1 = "9c8d7c1a6b79dc2ff7a28e309e24fdb2d07385ba"; }
+    { locale = "km"; arch = "linux-x86_64"; sha1 = "e122a13e5485d9a8bf12e91487cf0247fb652eea"; }
+    { locale = "kn"; arch = "linux-i686"; sha1 = "4da07bc2cdb714f8083032f99e702333ece64dfa"; }
+    { locale = "kn"; arch = "linux-x86_64"; sha1 = "48b5f227919b06ee995b68ee0b6117df8f428942"; }
+    { locale = "ko"; arch = "linux-i686"; sha1 = "ce22701571474e14ad690ccb5ee700c790667fe8"; }
+    { locale = "ko"; arch = "linux-x86_64"; sha1 = "d901ffdec4217b389b96268f9094fc1d01cd2263"; }
+    { locale = "lij"; arch = "linux-i686"; sha1 = "2191718817cbf9eefef3f7d994849a737e9adb88"; }
+    { locale = "lij"; arch = "linux-x86_64"; sha1 = "f21245f7b00187d8b6fb3d30f6ec83510acf7546"; }
+    { locale = "lt"; arch = "linux-i686"; sha1 = "47ebc8005959e431cca843a0514c2499449ed9b2"; }
+    { locale = "lt"; arch = "linux-x86_64"; sha1 = "18220fab22a9737d1577455ec218f5b2f9226e53"; }
+    { locale = "lv"; arch = "linux-i686"; sha1 = "e4e3d2de5a899c422b85ab1518c454d81ee54bd8"; }
+    { locale = "lv"; arch = "linux-x86_64"; sha1 = "45a2551248ee43e189492b1416ed096799857382"; }
+    { locale = "mai"; arch = "linux-i686"; sha1 = "aa1374d602fff2d393be86563d3cab72b35f7384"; }
+    { locale = "mai"; arch = "linux-x86_64"; sha1 = "acfb03ba9f3d232ff68af24d61f80c6c0a94aeca"; }
+    { locale = "mk"; arch = "linux-i686"; sha1 = "a9295e006982059b01f7bd7e2c6f8959de2a2e23"; }
+    { locale = "mk"; arch = "linux-x86_64"; sha1 = "e37dcfc6bd29e8a5034624df71726091c6c768f0"; }
+    { locale = "ml"; arch = "linux-i686"; sha1 = "b81b278d31aff4d4912da328f2c3ecdbb1ec830a"; }
+    { locale = "ml"; arch = "linux-x86_64"; sha1 = "b5c21e4d32f9f78043eee8605d131e63d9568ef1"; }
+    { locale = "mr"; arch = "linux-i686"; sha1 = "56d7cc6bf3a125c9e9f5b4799a2d34a5d941dc43"; }
+    { locale = "mr"; arch = "linux-x86_64"; sha1 = "528db467e4f64f9149f88ecd36c19c8a23835c17"; }
+    { locale = "ms"; arch = "linux-i686"; sha1 = "71482b740ea057ae9cdd15cfba89467639dbda63"; }
+    { locale = "ms"; arch = "linux-x86_64"; sha1 = "bdaff803efa7cb1e2bd31e7f7a29b4c174fb60e3"; }
+    { locale = "nb-NO"; arch = "linux-i686"; sha1 = "1f4642a4dd61ad57d833ae961ce0f0f1c6c7471a"; }
+    { locale = "nb-NO"; arch = "linux-x86_64"; sha1 = "3e89f59c82ae0ee52af586364bad8b6e69fdec28"; }
+    { locale = "nl"; arch = "linux-i686"; sha1 = "3292597b5f499193c8a1bd1f71b9df81925e4c87"; }
+    { locale = "nl"; arch = "linux-x86_64"; sha1 = "ddb145bb406c096be680d246b9a727d6e926f9cb"; }
+    { locale = "nn-NO"; arch = "linux-i686"; sha1 = "9cedfe3a1f98db1a999f64bcfdc77e8df72cbbc5"; }
+    { locale = "nn-NO"; arch = "linux-x86_64"; sha1 = "a58a8593b49cbf1d6f6b35feb61df95a51717127"; }
+    { locale = "or"; arch = "linux-i686"; sha1 = "b80d8770ce0358674d1b2f39c7bb5b8a042a5d32"; }
+    { locale = "or"; arch = "linux-x86_64"; sha1 = "66540a388aa07190fa98aff515f09a01d1c173ee"; }
+    { locale = "pa-IN"; arch = "linux-i686"; sha1 = "d9e85c6de7487b13e91f400ce8a06c0104b08ddc"; }
+    { locale = "pa-IN"; arch = "linux-x86_64"; sha1 = "01da681d516c6b1febd0096c6dcd8ccbc9b6fdef"; }
+    { locale = "pl"; arch = "linux-i686"; sha1 = "faa22ad8c24d6465976412d1bd252c74936f937c"; }
+    { locale = "pl"; arch = "linux-x86_64"; sha1 = "5410dcf34d4207e005f207fc430892f23f160461"; }
+    { locale = "pt-BR"; arch = "linux-i686"; sha1 = "0735e4827702f896332e1461dcdb3e7088e60d90"; }
+    { locale = "pt-BR"; arch = "linux-x86_64"; sha1 = "8b083ad5aad313afd9fa9c4e91ebbd03f205b67f"; }
+    { locale = "pt-PT"; arch = "linux-i686"; sha1 = "2fc593cebbfe2bdae3689255f46cd9c41314f00c"; }
+    { locale = "pt-PT"; arch = "linux-x86_64"; sha1 = "5bfa929956b1ce9a0ef2afb08ae3510326e962c6"; }
+    { locale = "rm"; arch = "linux-i686"; sha1 = "81e5a280e47fbbac82d1c0e0604828ab9937e1e6"; }
+    { locale = "rm"; arch = "linux-x86_64"; sha1 = "fbc333306bb32eaf2b2d815efa32a5915cd15ede"; }
+    { locale = "ro"; arch = "linux-i686"; sha1 = "df75129e5c618cdfe180ddf71598704f8c652e5c"; }
+    { locale = "ro"; arch = "linux-x86_64"; sha1 = "6b0556075110eac4263e1b2ba9bef29a3504d302"; }
+    { locale = "ru"; arch = "linux-i686"; sha1 = "3309c2e1bcc6d623a28c01cf3e61ed9d9a2d676b"; }
+    { locale = "ru"; arch = "linux-x86_64"; sha1 = "f729504273d11b18f3b9c1f4918a18a2a63483da"; }
+    { locale = "si"; arch = "linux-i686"; sha1 = "9d54da726bd01800a7fa41de9bc0b9aaba9202b9"; }
+    { locale = "si"; arch = "linux-x86_64"; sha1 = "1550492673a913ecd0ff14ccdea0289bbfc680f6"; }
+    { locale = "sk"; arch = "linux-i686"; sha1 = "d8b97959e6d77ac9d1e0c512414824c9c037d2f0"; }
+    { locale = "sk"; arch = "linux-x86_64"; sha1 = "1056467b1726dc0469745d5eb80407e3715c6aee"; }
+    { locale = "sl"; arch = "linux-i686"; sha1 = "9c51bd6b10adfb2dc3cf07d38981636c3a13557a"; }
+    { locale = "sl"; arch = "linux-x86_64"; sha1 = "9f58166807385e0e95682b361e0654125311b4d6"; }
+    { locale = "son"; arch = "linux-i686"; sha1 = "cf5b8b7266e6c6c5054aeab213c37e61df68057f"; }
+    { locale = "son"; arch = "linux-x86_64"; sha1 = "36a609e8e1a2002653520b7a872562ecd34d6afc"; }
+    { locale = "sq"; arch = "linux-i686"; sha1 = "6c723410982cf03559199122ce358757670f0d61"; }
+    { locale = "sq"; arch = "linux-x86_64"; sha1 = "7e0dae98aa342781a5e89c7f531545704d48b9b6"; }
+    { locale = "sr"; arch = "linux-i686"; sha1 = "eb000da14a0e48ffac929e51db640c721e8c9e11"; }
+    { locale = "sr"; arch = "linux-x86_64"; sha1 = "5696ee19d90930527370021a9eb51f0579080293"; }
+    { locale = "sv-SE"; arch = "linux-i686"; sha1 = "ed9c5d17963779cebd526a65abd10d82b9b7aadc"; }
+    { locale = "sv-SE"; arch = "linux-x86_64"; sha1 = "7086405ab9008c91c9acbe7685590ee4497b0576"; }
+    { locale = "ta"; arch = "linux-i686"; sha1 = "0f0aea80ca1dbf604a3c0ac28a255431c1952f88"; }
+    { locale = "ta"; arch = "linux-x86_64"; sha1 = "e794ceab525cbc0314d10398a807c436ef66d17d"; }
+    { locale = "te"; arch = "linux-i686"; sha1 = "09c3427c855d7c82e44997accc80a52317d0d22d"; }
+    { locale = "te"; arch = "linux-x86_64"; sha1 = "af19d02ed9dbb366d0c7b34b538ae83bf2f6212c"; }
+    { locale = "th"; arch = "linux-i686"; sha1 = "3064e5bcea910f32fbef60acd41a9917145c48a1"; }
+    { locale = "th"; arch = "linux-x86_64"; sha1 = "a7ad2f98a7a534667370ef3f22ae00f90002a1a7"; }
+    { locale = "tr"; arch = "linux-i686"; sha1 = "76726e6bbbd89eb6469df960ec889ce781cfc68b"; }
+    { locale = "tr"; arch = "linux-x86_64"; sha1 = "031b5eb83b6e96dcd9bdf2eabdfab7a370b0becb"; }
+    { locale = "uk"; arch = "linux-i686"; sha1 = "5d31c283914d67dcfc0af09525ab3814d0e05db4"; }
+    { locale = "uk"; arch = "linux-x86_64"; sha1 = "a9e577f4e9aba0af6b019b566f98121586112552"; }
+    { locale = "uz"; arch = "linux-i686"; sha1 = "f84745683934f221dc5de1b970dae5c919979a71"; }
+    { locale = "uz"; arch = "linux-x86_64"; sha1 = "95aef2a68a86030078ac64346445f5f92a85fb63"; }
+    { locale = "vi"; arch = "linux-i686"; sha1 = "53e9197a3de8d63950b5d324a4da0d3533dd492c"; }
+    { locale = "vi"; arch = "linux-x86_64"; sha1 = "be24b818a6ba1209d383c9c43af0bb0ddd82070b"; }
+    { locale = "xh"; arch = "linux-i686"; sha1 = "be808769e77a47ace01b1b2455607c56a402e795"; }
+    { locale = "xh"; arch = "linux-x86_64"; sha1 = "9feca0a4ba5ab71b05bad4ff0324c648ccae7f38"; }
+    { locale = "zh-CN"; arch = "linux-i686"; sha1 = "057c9ead60a3819eecae1f31ed512ea3e5e2aab4"; }
+    { locale = "zh-CN"; arch = "linux-x86_64"; sha1 = "2503f8354c07929c1b943c64ea233bb6453c2740"; }
+    { locale = "zh-TW"; arch = "linux-i686"; sha1 = "75c439a7002183aa5ad8795c1986c109714c2f00"; }
+    { locale = "zh-TW"; arch = "linux-x86_64"; sha1 = "add241bb07ff446df18f98f6eec18ebec3bb4e31"; }
   ];
 }
diff --git a/pkgs/applications/networking/browsers/firefox/default.nix b/pkgs/applications/networking/browsers/firefox/default.nix
index 03316b3ee71..bd8fb4d2cd7 100644
--- a/pkgs/applications/networking/browsers/firefox/default.nix
+++ b/pkgs/applications/networking/browsers/firefox/default.nix
@@ -15,14 +15,14 @@
 
 assert stdenv.cc ? libc && stdenv.cc.libc != null;
 
-let version = "37.0.1"; in
+let version = "37.0.2"; in
 
 stdenv.mkDerivation rec {
   name = "firefox-${version}";
 
   src = fetchurl {
     url = "http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${version}/source/firefox-${version}.source.tar.bz2";
-    sha1 = "8bbffaa3cb81916bb44e11773d3f05fc4f2b9f36";
+    sha1 = "6e306d56e4e00ffdc2ddbdfbbabe4cb9fc527071";
   };
 
   buildInputs =
diff --git a/pkgs/applications/networking/browsers/firefox/wrapper.nix b/pkgs/applications/networking/browsers/firefox/wrapper.nix
index c8457427945..5ebd2607841 100644
--- a/pkgs/applications/networking/browsers/firefox/wrapper.nix
+++ b/pkgs/applications/networking/browsers/firefox/wrapper.nix
@@ -59,7 +59,7 @@ stdenv.mkDerivation {
     }
 
     mkdir -p $out/share/icons
-    ln -s $out/lib/${browserName}/browser/icons/mozicon128.png $out/share/icons/${browserName}.png
+    ln -s $out/lib/${browserName}${nameSuffix}/browser/icons/mozicon128.png $out/share/icons/${browserName}.png
 
     mkdir -p $out/share/applications
     cp $desktopItem/share/applications/* $out/share/applications
diff --git a/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer-11/default.nix b/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer-11/default.nix
index 26ba5c51480..35541b39ee8 100644
--- a/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer-11/default.nix
+++ b/pkgs/applications/networking/browsers/mozilla-plugins/flashplayer-11/default.nix
@@ -36,7 +36,7 @@
 
 let
   # -> http://get.adobe.com/flashplayer/
-  version = "11.2.202.451";
+  version = "11.2.202.457";
 
   src =
     if stdenv.system == "x86_64-linux" then
@@ -47,7 +47,7 @@ let
       else rec {
         inherit version;
         url = "http://fpdownload.macromedia.com/get/flashplayer/pdc/${version}/install_flash_player_11_linux.x86_64.tar.gz";
-        sha256 = "0jlk3bgpv998ajm5wlxngxy82h3mcd847wm8mkvmyfmjn4x9dv7z";
+        sha256 = "0nkr6p4h5l03ywsj1sbap359cl1x9rq3m12j9gvwvbvn935rmyr2";
       }
     else if stdenv.system == "i686-linux" then
       if debug then
@@ -60,7 +60,7 @@ let
       else rec {
         inherit version;
         url = "http://fpdownload.macromedia.com/get/flashplayer/pdc/${version}/install_flash_player_11_linux.i386.tar.gz";
-        sha256 = "1lpvx6dz3hdf3jhs3xdf09jyh1563msq0icr832432d4a1jgqkds";
+        sha256 = "0qil5rb61bkn80fij31nv29q2wa7bxiwwxgy5zlkm2hsyrz3y4kc";
       }
     else throw "Flash Player is not supported on this platform";
 
diff --git a/pkgs/applications/networking/cluster/kubernetes/default.nix b/pkgs/applications/networking/cluster/kubernetes/default.nix
index c89ad0a5168..fbfe4de23b8 100644
--- a/pkgs/applications/networking/cluster/kubernetes/default.nix
+++ b/pkgs/applications/networking/cluster/kubernetes/default.nix
@@ -2,25 +2,27 @@
 
 stdenv.mkDerivation rec {
   name = "kubernetes-${version}";
-  version = "0.12.1";
+  version = "0.15.0";
 
   src = fetchFromGitHub {
     owner = "GoogleCloudPlatform";
     repo = "kubernetes";
     rev = "v${version}";
-    sha256 = "1891wpssfp04nkk1h4y3cdgn096b0kq16pc0m2fzilbh3daa6pml";
+    sha256 = "1jiczhx01i8czm1gzd232z2ds2f1lvs5ifa9zjabhzw5ykfzdjg8";
   };
 
   buildInputs = [ makeWrapper which go iptables rsync ];
 
-  preBuild = "patchShebangs ./hack";
-
-  postBuild = ''go build --ldflags '-extldflags "-static" -s' build/pause/pause.go'';
+  buildPhase = ''
+    substituteInPlace "hack/lib/golang.sh" --replace "_cgo" ""
+    GOPATH=$(pwd)
+    patchShebangs ./hack
+    hack/build-go.sh --use_go_build
+  '';
 
   installPhase = ''
     mkdir -p "$out/bin"
     cp _output/local/go/bin/* "$out/bin/"
-    cp pause $out/bin/kube-pause
   '';
 
   preFixup = ''
@@ -29,7 +31,7 @@ stdenv.mkDerivation rec {
   '';
 
   meta = with stdenv.lib; {
-    description = "Open source implementation of container cluster management.";
+    description = "Open source implementation of container cluster management";
     license = licenses.asl20;
     homepage = https://github.com/GoogleCloudPlatform;
     maintainers = with maintainers; [offline];
diff --git a/pkgs/applications/networking/cluster/marathon/default.nix b/pkgs/applications/networking/cluster/marathon/default.nix
index 36ce79aaf34..1714aa274f0 100644
--- a/pkgs/applications/networking/cluster/marathon/default.nix
+++ b/pkgs/applications/networking/cluster/marathon/default.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation rec {
 
   meta = with stdenv.lib; {
     homepage = https://mesosphere.github.io/marathon;
-    description = "Cluster-wide init and control system for services in cgroups or Docker containers.";
+    description = "Cluster-wide init and control system for services in cgroups or Docker containers";
     license = licenses.asl20;
     maintainers = with maintainers; [ rushmorem ];
     platforms = platforms.linux;
diff --git a/pkgs/applications/networking/dropbox-cli/default.nix b/pkgs/applications/networking/dropbox-cli/default.nix
index 1a9c7e0aa2f..6e7b6b6ac02 100644
--- a/pkgs/applications/networking/dropbox-cli/default.nix
+++ b/pkgs/applications/networking/dropbox-cli/default.nix
@@ -1,6 +1,6 @@
 { stdenv, pkgconfig, fetchurl, python, dropbox }:
 let
-  version = "2.10.0";
+  version = "2015.02.12";
   dropboxd = "${dropbox}/bin/dropbox";
 in
 stdenv.mkDerivation {
@@ -8,7 +8,7 @@ stdenv.mkDerivation {
 
   src = fetchurl {
     url = "https://linux.dropbox.com/packages/nautilus-dropbox-${version}.tar.bz2";
-    sha256 = "0f765rpp357vy7zvn1jq6q48d10fi4v13yb7vv3qx3az3f3472lg";
+    sha256 = "12md01ymxsly1rdhdi2sw3aiwykd4y8z8isipc8mjfk8bbp55q86";
   };
 
   buildInputs = [ pkgconfig python ];
diff --git a/pkgs/applications/networking/dropbox/default.nix b/pkgs/applications/networking/dropbox/default.nix
index bd557a27ec0..97573fb1e7b 100644
--- a/pkgs/applications/networking/dropbox/default.nix
+++ b/pkgs/applications/networking/dropbox/default.nix
@@ -26,9 +26,10 @@ let
     else if stdenv.system == "i686-linux" then "ld-linux.so.2"
     else throw "Dropbox client for: ${stdenv.system} not supported!";
 
-  version = "3.2.9";
-  sha256 = if stdenv.system == "x86_64-linux" then "1w1xqizd4xhf9d3gwg9wwys2rdbacs390zf4a7z76m9h5r2lz049"
-    else if stdenv.system == "i686-linux" then "0lzrb0b7hi22ij7fmn7i3wkzbzv99858ah7w8ysg65za0c8qwksc"
+  # NOTE: When updating, please also update in current stable, as older versions stop working  
+  version = "3.4.4";
+  sha256 = if stdenv.system == "x86_64-linux" then "05ncbxwkimq7cl3bad759qvda7zjdh07f5wh6aw12g472l4yqq98"
+    else if stdenv.system == "i686-linux" then "18089bh6i64yw75pswgn2vkcl1kf7ipxxncmssw3qhb6791qfhbk"
     else throw "Dropbox client for: ${stdenv.system} not supported!";
 
   # relative location where the dropbox libraries are stored
diff --git a/pkgs/applications/networking/esniper/default.nix b/pkgs/applications/networking/esniper/default.nix
index 9fd8e7412c2..cf895ac5cf4 100644
--- a/pkgs/applications/networking/esniper/default.nix
+++ b/pkgs/applications/networking/esniper/default.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation {
 
   meta = with stdenv.lib; {
     description = "Simple, lightweight tool for sniping eBay auctions";
-    homepage    = http://esnipe.rsourceforge.net;
+    homepage    = http://esniper.sourceforge.net;
     license     = licenses.gpl2;
     maintainers = with maintainers; [ lovek323 simons ];
     platforms   = platforms.all;
diff --git a/pkgs/applications/networking/feedreaders/canto-curses/default.nix b/pkgs/applications/networking/feedreaders/canto-curses/default.nix
index ae4746a3f1e..0a65f8dd70f 100644
--- a/pkgs/applications/networking/feedreaders/canto-curses/default.nix
+++ b/pkgs/applications/networking/feedreaders/canto-curses/default.nix
@@ -1,14 +1,14 @@
 { stdenv, fetchFromGitHub, python34Packages, readline, ncurses, canto-daemon }:
 
 python34Packages.buildPythonPackage rec {
-  version = "0.9.1";
+  version = "0.9.3";
   name = "canto-curses-${version}";
 
   src = fetchFromGitHub {
     owner = "themoken";
     repo = "canto-curses";
     rev = "v${version}";
-    sha256 = "1vb5g0vdkp233r09qv0g4rgz7nprr2a625lf6nf6a51wpimdwgdy";
+    sha256 = "1k3rbniyfdbqhbkclgrrvfjgvfl5if4c2rbgpcb6l2l5v6i1y742";
   };
 
   buildInputs = [ readline ncurses canto-daemon ];
diff --git a/pkgs/applications/networking/feedreaders/rawdog/default.nix b/pkgs/applications/networking/feedreaders/rawdog/default.nix
index fc494c6aebc..231b3195b5f 100644
--- a/pkgs/applications/networking/feedreaders/rawdog/default.nix
+++ b/pkgs/applications/networking/feedreaders/rawdog/default.nix
@@ -14,7 +14,7 @@ pythonPackages.buildPythonPackage rec {
   
   meta = {
     homepage = "http://offog.org/code/rawdog/";
-    description = "an RSS Aggregator Without Delusions Of Grandeur.";
+    description = "An RSS Aggregator Without Delusions Of Grandeur";
     license = stdenv.lib.licenses.gpl2;
     platform = stdenv.lib.platforms.unix;
   };
diff --git a/pkgs/applications/networking/feedreaders/rsstail/default.nix b/pkgs/applications/networking/feedreaders/rsstail/default.nix
new file mode 100644
index 00000000000..df5f7954182
--- /dev/null
+++ b/pkgs/applications/networking/feedreaders/rsstail/default.nix
@@ -0,0 +1,41 @@
+{ stdenv, fetchFromGitHub, cppcheck, libmrss }:
+
+let version = "1.9"; in
+stdenv.mkDerivation rec {
+  name = "rsstail-${version}";
+
+  src = fetchFromGitHub {
+    sha256 = "0igkkhwzhi2cxbfirmq5xgaidnv0gdhmh2w7052xqpyvzg069faf";
+    rev = "aab4fbcc5cdf82e439ea6abe562e9b648fc1a6ef";
+    repo = "rsstail";
+    owner = "flok99";
+  };
+
+  meta = with stdenv.lib; {
+    inherit version;
+    description = "Monitor RSS feeds for new entries";
+    longDescription = ''
+      RSSTail is more or less an RSS reader: it monitors an RSS feed and if it
+      detects a new entry it'll emit only that new entry.
+    '';
+    homepage = http://www.vanheusden.com/rsstail/;
+    license = with licenses; gpl2Plus;
+    platforms = with platforms; linux;
+    maintainers = with maintainers; [ nckx ];
+  };
+
+  buildInputs = [ libmrss ]
+    ++ stdenv.lib.optional doCheck cppcheck;
+
+  postPatch = ''
+    substituteInPlace Makefile --replace /usr $out
+  '';
+
+  enableParallelBuilding = true;
+
+  doCheck = true;
+
+  preInstall = ''
+    mkdir -p $out/{bin,share/man/man1}
+  '';
+}
diff --git a/pkgs/applications/networking/ftp/filezilla/default.nix b/pkgs/applications/networking/ftp/filezilla/default.nix
index bf8f9234f5a..e102f8037f1 100644
--- a/pkgs/applications/networking/ftp/filezilla/default.nix
+++ b/pkgs/applications/networking/ftp/filezilla/default.nix
@@ -1,13 +1,13 @@
 { stdenv, fetchurl, dbus, gnutls, wxGTK30, libidn, tinyxml, gettext
 , pkgconfig, xdg_utils, gtk2, sqlite }:
 
-let version = "3.9.0.6"; in
+let version = "3.10.3"; in
 stdenv.mkDerivation {
   name = "filezilla-${version}";
 
   src = fetchurl {
     url = "mirror://sourceforge/project/filezilla/FileZilla_Client/${version}/FileZilla_${version}_src.tar.bz2";
-    sha256 = "1dxhj4ijpl5m2r5f9p04kbaqcvivy3lrb1kdn5axqngshfrmczyf";
+    sha256 = "13fyg64vszq8zm1qb8g963cjar8mfz0gnymx86bvih1pjiwy4s3r";
   };
 
   configureFlags = [
diff --git a/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-latex/default.nix b/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-latex/default.nix
index c9b8a959bf9..586ce26e8c9 100644
--- a/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-latex/default.nix
+++ b/pkgs/applications/networking/instant-messengers/pidgin-plugins/pidgin-latex/default.nix
@@ -25,7 +25,7 @@ stdenv.mkDerivation {
   meta = with stdenv.lib; {
     homepage = http://sourceforge.net/projects/pidgin-latex/;
     description = "LaTeX rendering plugin for Pidgin IM";
-    licenses = licenses.gpl2;
+    license = licenses.gpl2;
     platforms = platforms.linux;
     maintainers = maintainers.abbradar;
   };
diff --git a/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-plugin-pack/default.nix b/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-plugin-pack/default.nix
new file mode 100644
index 00000000000..149f62bb981
--- /dev/null
+++ b/pkgs/applications/networking/instant-messengers/pidgin-plugins/purple-plugin-pack/default.nix
@@ -0,0 +1,19 @@
+{ stdenv, fetchurl, pidgin, intltool, python } :
+
+stdenv.mkDerivation rec {
+  name = "purple-plugin-pack-2.7.0";
+  src = fetchurl {
+    url = "https://bitbucket.org/rekkanoryo/purple-plugin-pack/downloads/${name}.tar.bz2";
+    sha256 = "0g5hmy7fwgjq59j52h9yps28jsjjrfkd4r18gyx6hfd3g3kzbg1b";
+  };
+
+  buildInputs = [ pidgin intltool python ];
+
+  meta = with stdenv.lib; {
+    homepage = https://bitbucket.org/rekkanoryo/purple-plugin-pack;
+    description = "Plugin pack for Pidgin 2.x";
+    license = licenses.gpl2;
+    platforms = platforms.linux;
+    maintainters = with maintainers; [ bdimcheff ];
+  };
+}
diff --git a/pkgs/applications/networking/instant-messengers/viber/default.nix b/pkgs/applications/networking/instant-messengers/viber/default.nix
new file mode 100644
index 00000000000..d268cbc55cf
--- /dev/null
+++ b/pkgs/applications/networking/instant-messengers/viber/default.nix
@@ -0,0 +1,68 @@
+{ fetchurl, stdenv, dpkg, makeWrapper, xlibs, qt5, gstreamer, zlib, sqlite, libxslt }:
+
+assert stdenv.system == "x86_64-linux";
+
+# BUG: viber tries to access contacts list and that causes segfault
+# FIX: you have to do `chmod 444 ~/.ViberPC/<your mobile phone number>/Avatars`
+# BUG: viber tries to it's downloads and that causes segfault
+# FIX: you have to do `chmod 444 ~/Documents/ViberDownloads`
+# TODO: fix bugs
+
+stdenv.mkDerivation rec {
+  name = "viber-${version}";
+  version = "4.2.2.6";
+
+  src = fetchurl {
+    url = "http://download.cdn.viber.com/cdn/desktop/Linux/viber.deb";
+    sha256 = "1fv269z9sni21lc1ka25jnxr9w8zfg1gfn2c7fnd8cdd5fm57d26";
+  };
+
+  buildInputs = [ dpkg makeWrapper ];
+
+  unpackPhase = "true";
+
+  libPath = stdenv.lib.makeLibraryPath [
+      qt5
+      xlibs.libX11
+      gstreamer
+      zlib
+      sqlite
+      xlibs.libXrender
+      libxslt
+      stdenv.cc.cc
+      xlibs.libXScrnSaver
+      xlibs.libXext
+  ];
+
+  installPhase = ''
+    dpkg-deb -x $src $out
+    mkdir -p $out/bin
+    mv $out/opt/viber/{Sound,icons,libqfacebook.so} $out
+    mv $out/opt/viber/Viber $out/viber
+    rm -rf $out/opt
+    ln -s $out/viber $out/bin/viber
+    mkdir -p usr/lib/mozilla/plugins
+
+    patchelf \
+      --set-rpath $libPath \
+      $out/libqfacebook.so
+    patchelf \
+      --set-interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+      --set-rpath $libPath:$out \
+      $out/viber
+
+    wrapProgram $out/viber --prefix LD_LIBRARY_PATH : $libPath:$out
+  '';
+
+  dontStrip = true;
+  dontPatchELF = true;
+
+  meta = {
+    homepage = http://www.viber.com;
+    description = "An instant messaging and Voice over IP (VoIP) app";
+    license = stdenv.lib.licenses.unfree;
+    platforms = stdenv.lib.platforms.linux;
+    maintainers = with stdenv.lib.maintainers; [ jagajaga ];
+  };
+
+}
diff --git a/pkgs/applications/networking/irc/quassel/default.nix b/pkgs/applications/networking/irc/quassel/default.nix
index 343e53bc947..b5bf86690ed 100644
--- a/pkgs/applications/networking/irc/quassel/default.nix
+++ b/pkgs/applications/networking/irc/quassel/default.nix
@@ -19,12 +19,12 @@ let
 
 in with stdenv; mkDerivation rec {
 
-  version = "0.11.0";
+  version = "0.12.2";
   name = "quassel${tag}-${version}";
 
   src = fetchurl {
     url = "http://quassel-irc.org/pub/quassel-${version}.tar.bz2";
-    sha256 = "01251y5i1fvm6s2g9acxaczk2jdyw1byr45q41q0yh9apjw938cr";
+    sha256 = "15vqjiw38mifvnc95bhvy0zl23xxldkwg2byx9xqbyw8rfgggmkb";
   };
 
   enableParallelBuilding = true;
diff --git a/pkgs/applications/networking/mailreaders/alpine/default.nix b/pkgs/applications/networking/mailreaders/alpine/default.nix
index 87e824a977d..03c2c21aed0 100644
--- a/pkgs/applications/networking/mailreaders/alpine/default.nix
+++ b/pkgs/applications/networking/mailreaders/alpine/default.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation {
   };
   configureFlags = [
     "--with-ssl-include-dir=${openssl}/include/openssl"
-    "--with-tcl-lib=tcl8.5"
+    "--with-tcl-lib=${tcl.libPrefix}"
     ];
   preConfigure = ''
     export NIX_LDFLAGS="$NIX_LDFLAGS -lgcc_s"
diff --git a/pkgs/applications/networking/mailreaders/mutt/default.nix b/pkgs/applications/networking/mailreaders/mutt/default.nix
index 7c60864b486..40d302464f6 100644
--- a/pkgs/applications/networking/mailreaders/mutt/default.nix
+++ b/pkgs/applications/networking/mailreaders/mutt/default.nix
@@ -39,6 +39,9 @@ stdenv.mkDerivation rec {
   configureFlags = [
     "--with-mailpath=" "--enable-smtp"
 
+    # Look in $PATH at runtime, instead of hardcoding /usr/bin/sendmail
+    "ac_cv_path_SENDMAIL=sendmail"
+
     # This allows calls with "-d N", that output debug info into ~/.muttdebug*
     "--enable-debug"
 
diff --git a/pkgs/applications/networking/mailreaders/realpine/default.nix b/pkgs/applications/networking/mailreaders/realpine/default.nix
index 11097672ae7..c1835992158 100644
--- a/pkgs/applications/networking/mailreaders/realpine/default.nix
+++ b/pkgs/applications/networking/mailreaders/realpine/default.nix
@@ -22,7 +22,7 @@ stdenv.mkDerivation {
   };
   configureFlags = [
     "--with-ssl-include-dir=${openssl}/include/openssl"
-    "--with-tcl-lib=tcl8.5"
+    "--with-tcl-lib=${tcl.libPrefix}"
     ];
   preConfigure = ''
     export NIX_LDFLAGS="$NIX_LDFLAGS -lgcc_s"
diff --git a/pkgs/applications/networking/mumble/default.nix b/pkgs/applications/networking/mumble/default.nix
index 358a0bb1228..611d77eb215 100644
--- a/pkgs/applications/networking/mumble/default.nix
+++ b/pkgs/applications/networking/mumble/default.nix
@@ -1,20 +1,20 @@
 { stdenv, fetchurl, pkgconfig
 , avahi, boost, libopus, libsndfile, protobuf, qt4, speex
-, jackSupport ? false, jack2 ? null
+, jackSupport ? false, libjack2 ? null
 , speechdSupport ? false, speechd ? null
-, pulseSupport ? false, pulseaudio ? null
+, pulseSupport ? false, libpulseaudio ? null
 }:
 
-assert jackSupport -> jack2 != null;
+assert jackSupport -> libjack2 != null;
 assert speechdSupport -> speechd != null;
-assert pulseSupport -> pulseaudio != null;
+assert pulseSupport -> libpulseaudio != null;
 
 let
   optional = stdenv.lib.optional;
   optionalString = stdenv.lib.optionalString;
 in
 stdenv.mkDerivation rec {
-  name = "mumble-" + version;
+  name = "mumble-${version}";
   version = "1.2.8";
 
   src = fetchurl {
@@ -44,9 +44,9 @@ stdenv.mkDerivation rec {
   nativeBuildInputs = [ pkgconfig ];
 
   buildInputs = [ avahi boost libopus libsndfile protobuf qt4 speex ]
-    ++ optional jackSupport jack2
+    ++ optional jackSupport libjack2
     ++ optional speechdSupport speechd
-    ++ optional pulseSupport pulseaudio;
+    ++ optional pulseSupport libpulseaudio;
 
   installPhase = ''
     mkdir -p $out
diff --git a/pkgs/applications/networking/mumble/murmur.nix b/pkgs/applications/networking/mumble/murmur.nix
index 1c06392f60b..cb10fca6cd9 100644
--- a/pkgs/applications/networking/mumble/murmur.nix
+++ b/pkgs/applications/networking/mumble/murmur.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, qt4, boost, protobuf
+{ stdenv, qt4, boost, protobuf, mumble
 , avahi, libcap, pkgconfig
 , iceSupport ? false
 , zeroc_ice ? null
@@ -11,13 +11,9 @@ let
   optionalString = stdenv.lib.optionalString;
 in
 stdenv.mkDerivation rec {
-  name = "murmur-" + version;
-  version = "1.2.8";
+  name = "murmur-${version}";
 
-  src = fetchurl {
-    url = "mirror://sourceforge/mumble/mumble-${version}.tar.gz";
-    sha256 = "0ng1xd7i0951kqnd9visf84y2dcwia79a1brjwfvr1wnykgw6bsc";
-  };
+  inherit (mumble) version src;
 
   patchPhase = optional iceSupport ''
     sed -i 's,/usr/share/Ice/,${zeroc_ice}/,g' src/murmur/murmur.pro
diff --git a/pkgs/applications/networking/p2p/firestr/default.nix b/pkgs/applications/networking/p2p/firestr/default.nix
new file mode 100644
index 00000000000..49d15f59c7f
--- /dev/null
+++ b/pkgs/applications/networking/p2p/firestr/default.nix
@@ -0,0 +1,35 @@
+{ stdenv, fetchFromGitHub, cmake, boost, botan, snappy, libopus, libuuid, qt5
+, libXScrnSaver, openssl }:
+
+stdenv.mkDerivation {
+  name = "firestr-0.8";
+
+  buildInputs = [ cmake boost botan snappy libopus libuuid qt5 libXScrnSaver openssl ];
+
+  src = fetchFromGitHub {
+    owner  = "mempko";
+    repo   = "firestr";
+    rev    = "f888890f71d49953d05bccdd27a1c4f6690e165c";
+    sha256 = "0s2kdi8rw3i3f8gbiy0ykyi6xj5n8p80m0d1i86mhh8jpagvbfzb";
+  };
+
+  patches = ./return.patch;
+
+  postPatch =
+    ''
+      substituteInPlace CMakeLists.txt \
+        --replace "set(Boost_USE_STATIC_LIBS on)" "" \
+        --replace "/usr/include/botan" "${botan}/include/botan" \
+        --replace "libopus.a"       "libopus.so" \
+        --replace "libsnappy.a"     "libsnappy.so" \
+        --replace "libbotan-1.10.a" "libbotan-1.10.so.0"
+    '';
+
+  meta = with stdenv.lib;
+    { description = "Grass computing platform";
+      homepage = http://firestr.com/;
+      license = licenses.gpl3;
+      maintainers = [ maintainers.emery ];
+      platforms = platforms.linux;
+    };
+}
diff --git a/pkgs/applications/networking/p2p/firestr/return.patch b/pkgs/applications/networking/p2p/firestr/return.patch
new file mode 100644
index 00000000000..c3e469ae92b
--- /dev/null
+++ b/pkgs/applications/networking/p2p/firestr/return.patch
@@ -0,0 +1,13 @@
+diff --git a/src/message/master_post.cpp b/src/message/master_post.cpp
+index c3a5ea9..7c821b9 100644
+--- a/src/message/master_post.cpp
++++ b/src/message/master_post.cpp
+@@ -56,7 +56,7 @@ namespace fire
+ 
+         metadata::encryption_type to_message_encryption_type(sc::encryption_type s)
+         {
+-            metadata::encryption_type r;
++            metadata::encryption_type r = metadata::encryption_type::asymmetric;
+             switch(s)
+             {
+                 case sc::encryption_type::plaintext: r = metadata::encryption_type::plaintext; break;
diff --git a/pkgs/applications/networking/p2p/ldcpp/default.nix b/pkgs/applications/networking/p2p/ldcpp/default.nix
index 6f282b30fa1..14b68d71e79 100644
--- a/pkgs/applications/networking/p2p/ldcpp/default.nix
+++ b/pkgs/applications/networking/p2p/ldcpp/default.nix
@@ -1,37 +1,28 @@
-{ builderDefs, scons, pkgconfig, gtk, bzip2, libglade, openssl, libX11, boost, zlib }:
+{ stdenv, fetchurl, scons, pkgconfig, gtk, bzip2, libglade, openssl
+, libX11, boost, zlib, libnotify }:
 
-with builderDefs;
-  let localDefs = builderDefs.passthru.function ((rec {
-    src = /* put a fetchurl here */
-    fetchurl {
-      url = http://launchpad.net/linuxdcpp/1.1/1.1.0/+download/linuxdcpp-1.1.0.tar.bz2;
-      sha256 = "66012740e9347a2e994c8af5609c40ebf3f86f767258e071a03ef39a2314298a";
-    };
-
-    buildInputs = [scons pkgconfig gtk bzip2 libglade
-      openssl libX11 boost];
-    configureFlags = [];
-    doScons = fullDepEntry (''
-      mkdir -p $out
-      export NIX_LDFLAGS="$NIX_LDFLAGS -lX11";
-      
-      for i in gettext xgettext msgfmt msgcat; do
-        echo > $i
-	chmod a+x $i
-      done
-      export PATH=$PATH:$PWD
-
-      scons PREFIX=$out 
-      scons PREFIX=$out install
-    '') ["minInit" "doUnpack" "addInputs" "defEnsureDir"];
-  }));
-  in with localDefs;
 stdenv.mkDerivation rec {
   name = "ldcpp-1.1.0";
-  builder = writeScript (name + "-builder")
-    (textClosure localDefs 
-      [doScons doForceShare doPropagate]);
+  src = fetchurl {
+    url = http://launchpad.net/linuxdcpp/1.1/1.1.0/+download/linuxdcpp-1.1.0.tar.bz2;
+    sha256 = "12i92hirmwryl1qy0n3jfrpziwzb82f61xca9jcjwyilx502f0b6";
+  };
+  buildInputs = [ scons pkgconfig gtk bzip2 libglade openssl libX11 boost libnotify ];
+
+  installPhase = ''
+    export NIX_LDFLAGS="$NIX_LDFLAGS -lX11";
+
+    touch gettext xgettext msgfmt msgcat
+    chmod +x gettext xgettext msgfmt msgcat
+    export PATH=$PATH:$PWD
+
+    mkdir -p $out
+    scons PREFIX=$out
+    scons PREFIX=$out install
+  '';
+
   meta = {
-    description = "Linux DC++ - Direct Connect client";
+    description = "Direct Connect client";
+    license = stdenv.lib.licenses.gpl2;
   };
 }
diff --git a/pkgs/applications/networking/pond/default.nix b/pkgs/applications/networking/pond/default.nix
index 59e381e9e22..4ac3a0448de 100644
--- a/pkgs/applications/networking/pond/default.nix
+++ b/pkgs/applications/networking/pond/default.nix
@@ -14,7 +14,12 @@ buildGoPackage rec {
 
   subPackages = [ "client" ];
 
-  buildInputs = [ trousers net crypto protobuf ed25519 ];
+  renameImports = [
+    "code.google.com/p/go.crypto golang.org/x/crypto"
+    "code.google.com/p/goprotobuf github.com/golang/protobuf"
+  ];
+
+  buildInputs = [ trousers net crypto protobuf ed25519 govers ];
     
   buildFlags = "--tags nogui";
 
diff --git a/pkgs/applications/networking/sniffers/wireshark/default.nix b/pkgs/applications/networking/sniffers/wireshark/default.nix
index 8afe5650ca8..f3215e7befd 100644
--- a/pkgs/applications/networking/sniffers/wireshark/default.nix
+++ b/pkgs/applications/networking/sniffers/wireshark/default.nix
@@ -1,5 +1,5 @@
 { stdenv, fetchurl, pkgconfig, perl, flex, bison, libpcap, libnl, c-ares
-, gnutls, libgcrypt, geoip, heimdal, lua5, makeDesktopItem, python, libcap, glib
+, gnutls, libgcrypt, geoip, openssl, lua5, makeDesktopItem, python, libcap, glib
 , withGtk ? false, gtk ? null
 , withQt ? false, qt4 ? null
 }:
@@ -10,7 +10,7 @@ assert withQt -> !withGtk && qt4 != null;
 with stdenv.lib;
 
 let
-  version = "1.12.3";
+  version = "1.12.4";
   variant = if withGtk then "gtk" else if withQt then "qt" else "cli";
 in
 
@@ -19,11 +19,11 @@ stdenv.mkDerivation {
 
   src = fetchurl {
     url = "http://www.wireshark.org/download/src/wireshark-${version}.tar.bz2";
-    sha256 = "1sikmjslxl68i3psxikghpff0znjfd6mb07nnn10jqqsrffhp5b9";
+    sha256 = "04n3xfakg6368ba49vj6n3csqnkzipac4sldsaavgr2jwac4x06y";
   };
 
   buildInputs = [
-    bison flex perl pkgconfig libpcap lua5 heimdal libgcrypt gnutls
+    bison flex perl pkgconfig libpcap lua5 openssl libgcrypt gnutls
     geoip libnl c-ares python libcap glib
   ] ++ optional withQt qt4
     ++ optional withGtk gtk;
diff --git a/pkgs/applications/networking/syncthing/default.nix b/pkgs/applications/networking/syncthing/default.nix
index 430ab70caa1..84d0d4ba239 100644
--- a/pkgs/applications/networking/syncthing/default.nix
+++ b/pkgs/applications/networking/syncthing/default.nix
@@ -4,12 +4,12 @@ with goPackages;
 
 buildGoPackage rec {
   name = "syncthing-${version}";
-  version = "0.10.30";
+  version = "0.11.1";
   goPackagePath = "github.com/syncthing/syncthing";
   src = fetchgit {
     url = "git://github.com/syncthing/syncthing.git";
     rev = "refs/tags/v${version}";
-    sha256 = "bd554d42586c85e0a5e766b6a6e87ccc6047f30e189753a1e68e44fd54ca506a";
+    sha256 = "518add39e2239fc8575cdf5cafc3562f006df7201fbd272077ed3bbbbfd816d4";
   };
 
   subPackages = [ "cmd/syncthing" ];
diff --git a/pkgs/applications/networking/umurmur/default.nix b/pkgs/applications/networking/umurmur/default.nix
index 7e7d58c9a32..a8ae393598d 100644
--- a/pkgs/applications/networking/umurmur/default.nix
+++ b/pkgs/applications/networking/umurmur/default.nix
@@ -2,13 +2,13 @@
 
 stdenv.mkDerivation rec {
   name = "umurmur-${version}";
-  version = "0.2.15";
+  version = "0.2.16";
   
   src = fetchFromGitHub {
     owner = "fatbob313";
     repo = "umurmur";
     rev = version;
-    sha256 = "0q0apnnb3pszhpsbadw52k6mhdc0hk38rk7vnn7dl4fsisfhgmx2";
+    sha256 = "0njvdqvjda13v1a2yyjn47mb0l0cdfb2bfvb5s13wpgwy2xxk0px";
   };
   
   buildInputs = [ autoreconfHook openssl protobufc libconfig ];
diff --git a/pkgs/applications/networking/vnstat/default.nix b/pkgs/applications/networking/vnstat/default.nix
index d3ee682329d..3d0f408659f 100644
--- a/pkgs/applications/networking/vnstat/default.nix
+++ b/pkgs/applications/networking/vnstat/default.nix
@@ -1,11 +1,12 @@
 {stdenv, fetchurl, ncurses}:
 
+let version = "1.14"; in
 stdenv.mkDerivation rec {
-  name = "vnstat-1.13";
+  name = "vnstat-${version}";
 
   src = fetchurl {
+    sha256 = "11l39qqv5pgli9zzn0xilld67bi5qzxymsn97m4r022xv13jlipq";
     url = "http://humdi.net/vnstat/${name}.tar.gz";
-    sha256 = "1kcrxpvp3al1j6kh7k69vwva6kd1ba32wglx95gv55dixfcjakkg";
   };
 
   installPhase = ''
@@ -18,10 +19,11 @@ stdenv.mkDerivation rec {
 
   buildInputs = [ncurses];
 
-  meta = {
+  meta = with stdenv.lib; {
+    inherit version;
     homepage = http://humdi.net/vnstat/;
-    license = stdenv.lib.licenses.gpl2Plus;
+    license = licenses.gpl2Plus;
     description = "Console-based network statistics utility for Linux";
-    maintainers = with stdenv.lib.maintainers; [ nckx ];
+    maintainers = with maintainers; [ nckx ];
   };
 }
diff --git a/pkgs/applications/science/electronics/tkgate/1.x.nix b/pkgs/applications/science/electronics/tkgate/1.x.nix
index 30e882a7f38..e9849d0460c 100644
--- a/pkgs/applications/science/electronics/tkgate/1.x.nix
+++ b/pkgs/applications/science/electronics/tkgate/1.x.nix
@@ -16,7 +16,7 @@ stdenv.mkDerivation rec {
 
   patchPhase = ''
     sed -i config.h \
-      -e 's|.*#define.*TKGATE_TCLTK_VERSIONS.*|#define TKGATE_TCLTK_VERSIONS "8.5"|' \
+      -e 's|.*#define.*TKGATE_TCLTK_VERSIONS.*|#define TKGATE_TCLTK_VERSIONS "${tcl.release}"|' \
       -e 's|.*#define.*TKGATE_INCDIRS.*|#define TKGATE_INCDIRS "${tcl}/include ${tk}/include ${libiconvInc} ${libX11}/include"|' \
       -e 's|.*#define.*TKGATE_LIBDIRS.*|#define TKGATE_LIBDIRS "${tcl}/lib ${tk}/lib ${libiconvLib} ${libX11}/lib"|' \
       \
diff --git a/pkgs/applications/science/logic/coq/8.5.nix b/pkgs/applications/science/logic/coq/8.5.nix
new file mode 100644
index 00000000000..87b476249f4
--- /dev/null
+++ b/pkgs/applications/science/logic/coq/8.5.nix
@@ -0,0 +1,68 @@
+# - coqide compilation can be disabled by setting lablgtk to null;
+
+{stdenv, fetchurl, writeText, pkgconfig, ocaml, findlib, camlp5, ncurses, lablgtk ? null}:
+
+let
+  version = "8.5b2";
+  coq-version = "8.5";
+  buildIde = lablgtk != null;
+  ideFlags = if buildIde then "-lablgtkdir ${lablgtk}/lib/ocaml/*/site-lib/lablgtk2 -coqide opt" else "";
+in
+
+stdenv.mkDerivation {
+  name = "coq-${version}";
+
+  inherit coq-version;
+  inherit ocaml camlp5;
+
+  src = fetchurl {
+    url = https://coq.inria.fr/distrib/V8.5beta2/files/coq-8.5beta2.tar.gz;
+    sha256 = "1z34ch56lld86srgsjdwdq3girz0k0wqmvyxsa7jwvvxn3qmmq2v";
+  };
+
+  buildInputs = [ pkgconfig ocaml findlib camlp5 ncurses lablgtk ];
+
+  postPatch = ''
+    UNAME=$(type -tp uname)
+    RM=$(type -tp rm)
+    substituteInPlace configure --replace "/bin/uname" "$UNAME"
+    substituteInPlace tools/beautify-archive --replace "/bin/rm" "$RM"
+    substituteInPlace Makefile.build --replace "ifeq (\$(ARCH),Darwin)" "ifeq (\$(ARCH),Darwinx)"
+  '';
+
+  setupHook = writeText "setupHook.sh" ''
+    addCoqPath () {
+      if test -d "''$1/lib/coq/${coq-version}/user-contrib"; then
+        export COQPATH="''${COQPATH}''${COQPATH:+:}''$1/lib/coq/${coq-version}/user-contrib/"
+      fi
+    }
+
+    envHooks=(''${envHooks[@]} addCoqPath)
+  '';
+
+  preConfigure = ''
+    configureFlagsArray=(
+      -opt
+      ${ideFlags}
+    )
+  '';
+
+  prefixKey = "-prefix ";
+
+  buildFlags = "revision coq coqide";
+
+  meta = with stdenv.lib; {
+    description = "Coq proof assistant";
+    longDescription = ''
+      Coq is a formal proof management system.  It provides a formal language
+      to write mathematical definitions, executable algorithms and theorems
+      together with an environment for semi-interactive development of
+      machine-checked proofs.
+    '';
+    homepage = "http://coq.inria.fr";
+    license = licenses.lgpl21;
+    branch = coq-version;
+    maintainers = with maintainers; [ roconnor thoughtpolice vbgl ];
+    platforms = platforms.unix;
+  };
+}
diff --git a/pkgs/applications/science/logic/coq/default.nix b/pkgs/applications/science/logic/coq/default.nix
index 391dba244ef..5a8fa9ff4dc 100644
--- a/pkgs/applications/science/logic/coq/default.nix
+++ b/pkgs/applications/science/logic/coq/default.nix
@@ -3,7 +3,7 @@
 {stdenv, fetchurl, pkgconfig, writeText, ocaml, findlib, camlp5, ncurses, lablgtk ? null}:
 
 let
-  version = "8.4pl5";
+  version = "8.4pl6";
   coq-version = "8.4";
   buildIde = lablgtk != null;
   ideFlags = if buildIde then "-lablgtkdir ${lablgtk}/lib/ocaml/*/site-lib/lablgtk2 -coqide opt" else "";
@@ -17,7 +17,7 @@ stdenv.mkDerivation {
 
   src = fetchurl {
     url = "http://coq.inria.fr/distrib/V${version}/files/coq-${version}.tar.gz";
-    sha256 = "0iajsabyrgypk1ncm0kqcxqv02k24xa1bayaxacjgmsqiavmm09m";
+    sha256 = "1mpbj4yf36kpjg2v2sln12i8dzqn8rag6fd07hslj2lpm4qs4h55";
   };
 
   buildInputs = [ pkgconfig ocaml findlib camlp5 ncurses lablgtk ];
diff --git a/pkgs/applications/science/math/R/default.nix b/pkgs/applications/science/math/R/default.nix
index 0bd6f5a35c3..d0adb338207 100644
--- a/pkgs/applications/science/math/R/default.nix
+++ b/pkgs/applications/science/math/R/default.nix
@@ -6,11 +6,11 @@
 }:
 
 stdenv.mkDerivation rec {
-  name = "R-3.1.3";
+  name = "R-3.2.0";
 
   src = fetchurl {
     url = "http://cran.r-project.org/src/base/R-3/${name}.tar.gz";
-    sha256 = "04kk6wd55bi0f0qsp98ckjxh95q2990vkgq4j83kiajvjciq7s87";
+    sha256 = "0dagyqgvi8i3nw158qi2zpwm04s4ffzvnmk5niaksvxs30zrbbpm";
   };
 
   buildInputs = [ blas bzip2 gfortran liblapack libX11 libXmu libXt
diff --git a/pkgs/applications/science/programming/kframework/default.nix b/pkgs/applications/science/programming/kframework/default.nix
new file mode 100644
index 00000000000..e8a4f2b3156
--- /dev/null
+++ b/pkgs/applications/science/programming/kframework/default.nix
@@ -0,0 +1,102 @@
+{ stdenv, fetchFromGitHub, maven, openjdk8, releaseTools }:
+
+# TODO:
+# - Investigate builds on platforms other than 64-bit linux
+# - Separate package for Maven cache? This would speed up builds and
+#   theoretically could still be pure
+# - Find a way to prevent Maven from downloading artifacts irrelevant
+#   to the platform for which we are building
+
+releaseTools.mvnBuild rec {
+  name = "kframework-20150415";
+
+  mvn8 = maven.override {
+    jdk = openjdk8; # K uses Java 8. The official docs reference the
+                    # Oracle VM, but it's been working with OpenJDK
+  };
+
+  src = fetchFromGitHub {
+    owner = "kframework";
+    repo = "k";
+    rev = "85a41bc024"; # nightly build for April 15th, 2015
+    sha256 = "01ndfdnqxp2w86pg3ax39sxayb2pfm39lj1h3818zzn86gqwa1vc";
+  };
+
+  buildInputs = [ mvn8 openjdk8 ];
+
+  preSetupPhase = ''
+    # z3 needs this to pass tests
+    export LD_LIBRARY_PATH=$(cat $NIX_CC/nix-support/orig-cc)/lib
+    # not sure if this does anything, since it might only speed up incremental builds
+    export MAVEN_OPTS="-XX:+TieredCompilation"
+  '';
+
+  mvnAssembly = ''
+    mvn package -Dcheckstyle.skip -Dmaven.test.skip=true -Dmaven.repo.local=$M2_REPO
+  '';
+
+  mvnRelease = ''
+    true # do nothing, since mvn package is sufficient
+  '';
+
+  # this is a custom version of k-distribution/src/main/scripts/lib/k
+  kscript = ''
+    #!/usr/bin/env bash
+    export JAVA=${openjdk8}/bin/java
+
+    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:"$out/lib"
+
+    export K_OPTS="-Xms64m -Xmx1024m -Xss32m -XX:+TieredCompilation"
+    export MISC_ARGS="-Djava.awt.headless=true"
+    export ARGS="$MISC_ARGS $K_OPTS"
+    $JAVA $ARGS -cp "$out/share/kframework/lib/java/*" org.kframework.main.Main "$@"
+  '';
+
+  finalPhase = ''
+    # set some environment variables
+    export K_ROOT=$PWD/k-distribution/target/release/k/
+    export K_SHARE=$out/share/kframework/
+    # make requisite directories
+    mkdir -p $out/lib $K_SHARE/lib/native
+    # copy over bin
+    cp -R $K_ROOT/bin                             $K_SHARE/
+    # symlink $out/bin to $out/share/kframework/bin
+    ln -s $K_SHARE/bin                            $out/bin
+    # copy everything relevant to $out/share/kframework
+    # we may want to consider adding the documentation etc.
+    cp -R $K_ROOT/include                         $K_SHARE/
+    cp -R $K_ROOT/lib/java                        $K_SHARE/lib/
+    cp -R $K_ROOT/lib/native/linux                $K_SHARE/lib/native/
+    cp -R $K_ROOT/lib/native/linux64              $K_SHARE/lib/native/
+    # remove Windows batch scripts
+    rm $K_SHARE/bin/*.bat # */
+    # TODO: fix these scripts so they work
+    rm $K_SHARE/bin/kserver $K_SHARE/bin/stop-kserver
+    # make our k wrapper script and substitute $out for its value
+    echo -n "$kscript" | sed "s:\$out:$out:g" > $K_SHARE/lib/k
+    chmod +x $K_SHARE/lib/k
+    # symlink requisite binaries
+    ln -s $K_SHARE/lib/k                           $out/lib/k
+    ln -s $K_SHARE/lib/native/linux/sdf2table      $out/bin/sdf2table
+    ln -s $K_SHARE/lib/native/linux64/z3           $out/bin/z3
+    ln -s $K_SHARE/lib/native/linux64/libz3.so     $out/lib/libz3.so
+    ln -s $K_SHARE/lib/native/linux64/libz3java.so $out/lib/libz3java.so
+    # patch Z3 so it uses the right interpreter/libs
+    patchelf \
+      --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
+      --set-rpath $(cat $NIX_CC/nix-support/orig-cc)/lib \
+      --force-rpath \
+      $K_SHARE/lib/native/linux64/z3
+  '';
+
+  meta = {
+    description = "A rewrite-based executable semantic framework in which programming languages, type systems and formal analysis tools can be defined";
+    homepage = http://www.kframework.org;
+    license = stdenv.lib.licenses.bsd3;     # technically it is the UIUC/NCSA license
+                                            # but LLVM uses that license as well and
+                                            # it is marked as BSD3
+    maintainers = [ stdenv.lib.maintainers.taktoa ];
+    platforms = stdenv.lib.platforms.linux; # I haven't done testing on other OSes, but
+                                            # since it's Java it should run anywhere
+  };
+}
diff --git a/pkgs/applications/version-management/git-and-tools/default.nix b/pkgs/applications/version-management/git-and-tools/default.nix
index b206fc671b5..56a6618e531 100644
--- a/pkgs/applications/version-management/git-and-tools/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/default.nix
@@ -46,7 +46,7 @@ rec {
     sendEmailSupport = !stdenv.isDarwin;
   };
 
-  gitAnnex = pkgs.haskellngPackages.git-annex;
+  gitAnnex = pkgs.haskell-ng.packages.ghc784.git-annex;
 
   qgit = import ./qgit {
     inherit fetchurl stdenv;
@@ -102,4 +102,6 @@ rec {
   git-extras = callPackage ./git-extras { };
 
   git-cola = callPackage ./git-cola { };
+
+  git-imerge = callPackage ./git-imerge { };
 }
diff --git a/pkgs/applications/version-management/git-and-tools/git-imerge/default.nix b/pkgs/applications/version-management/git-and-tools/git-imerge/default.nix
new file mode 100644
index 00000000000..91180b33cde
--- /dev/null
+++ b/pkgs/applications/version-management/git-and-tools/git-imerge/default.nix
@@ -0,0 +1,27 @@
+{ stdenv, fetchurl, pythonPackages }:
+
+stdenv.mkDerivation rec {
+  name = "git-imerge-${version}";
+  version = "0.7.0";
+
+  src = fetchurl {
+    url = "https://github.com/mhagger/git-imerge/archive/${version}.tar.gz";
+    sha256 = "00nwn3rfhf15wsv01lfji5412d7yz827ric916lnyp662d6gx206";
+  };
+
+  buildInputs = [ pythonPackages.python pythonPackages.wrapPython ];
+
+  installPhase = ''
+    mkdir -p $out/bin
+    make install PREFIX=$out
+    wrapPythonPrograms
+  '';
+
+  meta = with stdenv.lib; {
+    homepage = https://github.com/mhagger/git-imerge;
+    description = "Perform a merge between two branches incrementally";
+    license = licenses.gpl2;
+    platforms = platforms.all;
+    maintainers = [ maintainers.spwhitt ];
+  };
+}
diff --git a/pkgs/applications/version-management/git-and-tools/git/default.nix b/pkgs/applications/version-management/git-and-tools/git/default.nix
index 1ea9d967cd1..474d509297f 100644
--- a/pkgs/applications/version-management/git-and-tools/git/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/git/default.nix
@@ -9,7 +9,7 @@
 }:
 
 let
-  version = "2.3.5";
+  version = "2.3.6";
   svn = subversionClient.override { perlBindings = true; };
 in
 
@@ -18,7 +18,7 @@ stdenv.mkDerivation {
 
   src = fetchurl {
     url = "https://www.kernel.org/pub/software/scm/git/git-${version}.tar.xz";
-    sha256 = "0nk4q7r6dj5a2my10483z9wmzv3zw465ck8ydp2b8hcdllj16wfp";
+    sha256 = "1z30gj5a9n0sylqlwd35vvpi49051ql44xzmarkkcirbx5a1rq1w";
   };
 
   patches = [
diff --git a/pkgs/applications/version-management/git-and-tools/hub/default.nix b/pkgs/applications/version-management/git-and-tools/hub/default.nix
index 15874922725..0a119624227 100644
--- a/pkgs/applications/version-management/git-and-tools/hub/default.nix
+++ b/pkgs/applications/version-management/git-and-tools/hub/default.nix
@@ -2,12 +2,12 @@
 
 stdenv.mkDerivation rec {
   name = "hub-${version}";
-  version = "2.2.0-rc1";
+  version = "2.2.1";
 
   src = fetchgit {
     url = https://github.com/github/hub.git;
     rev = "refs/tags/v${version}";
-    sha256 = "1f6r8vlwnmqmr85drfv24vhqx1aacz6s83c2i804v9997n0wrwfm";
+    sha256 = "1rklqm5b0n5rcbdsr6kvk24cw7dc505ylb1608fva7qman49vlls";
   };
 
 
diff --git a/pkgs/applications/video/aegisub/default.nix b/pkgs/applications/video/aegisub/default.nix
index 9d54ac99273..e7cc9b78195 100644
--- a/pkgs/applications/video/aegisub/default.nix
+++ b/pkgs/applications/video/aegisub/default.nix
@@ -5,34 +5,35 @@
 , libass, fftw, ffms
 , ffmpeg, pkgconfig, zlib # Undocumented (?) dependencies
 , icu, boost, intltool # New dependencies
-, spellChecking ? true, hunspell ? null
+, spellcheckSupport ? true, hunspell ? null
 , automationSupport ? true, lua ? null
 , openalSupport ? false, openal ? null
 , alsaSupport ? true, alsaLib ? null
 , pulseaudioSupport ? true, pulseaudio ? null
 , portaudioSupport ? false, portaudio ? null }:
 
-assert spellChecking -> (hunspell != null);
+assert spellcheckSupport -> (hunspell != null);
 assert automationSupport -> (lua != null);
 assert openalSupport -> (openal != null);
 assert alsaSupport -> (alsaLib != null);
 assert pulseaudioSupport -> (pulseaudio != null);
 assert portaudioSupport -> (portaudio != null);
 
+with stdenv.lib;
 stdenv.mkDerivation rec {
   name = "aegisub-${version}";
-  version = "3.2.1";
+  version = "3.2.2";
 
   src = fetchurl {
     url = "http://ftp.aegisub.org/pub/releases/${name}.tar.xz";
-    sha256 = "1p7qdnxyyyrlpvxdrrp15b5967d7bzpjl3vdy0q66g4aabr2h6ln";
+    sha256 = "11b83qazc8h0iidyj1rprnnjdivj1lpphvpa08y53n42bfa36pn5";
   };
 
   buildInputs = with stdenv.lib;
   [ pkgconfig intltool libX11 wxGTK fontconfig freetype mesa
     libass fftw ffms ffmpeg zlib icu boost boost.lib libiconv
   ]
-    ++ optional spellChecking hunspell
+    ++ optional spellcheckSupport hunspell
     ++ optional automationSupport lua
     ++ optional openalSupport openal
     ++ optional alsaSupport alsaLib
@@ -40,12 +41,11 @@ stdenv.mkDerivation rec {
     ++ optional portaudioSupport portaudio
     ;
 
-
   enableParallelBuilding = true;
 
   postInstall = "ln -s $out/bin/aegisub-* $out/bin/aegisub";
 
-  meta = with stdenv.lib; {
+  meta = {
     description = "An advanced subtitle editor";
     longDescription = ''
       Aegisub is a free, cross-platform open source tool for creating and
diff --git a/pkgs/applications/video/xawtv/default.nix b/pkgs/applications/video/xawtv/default.nix
index 63c1adb15e4..60b5b20ff24 100644
--- a/pkgs/applications/video/xawtv/default.nix
+++ b/pkgs/applications/video/xawtv/default.nix
@@ -23,7 +23,7 @@ stdenv.mkDerivation rec {
   meta = {
     description = "TV application for Linux with apps and tools such as a teletext browser";
     license = stdenv.lib.licenses.gpl2;
-    homePage = https://www.kraxel.org/blog/linux/xawtv/;
+    homepage = https://www.kraxel.org/blog/linux/xawtv/;
     maintainers = with stdenv.lib.maintainers; [ iElectric ];
     platforms = stdenv.lib.platforms.linux;
   };
diff --git a/pkgs/applications/virtualization/docker/default.nix b/pkgs/applications/virtualization/docker/default.nix
index c456c9aa9f2..240973044d1 100644
--- a/pkgs/applications/virtualization/docker/default.nix
+++ b/pkgs/applications/virtualization/docker/default.nix
@@ -3,11 +3,11 @@ btrfsProgs, iptables, bash, e2fsprogs, xz}:
 
 stdenv.mkDerivation rec {
   name = "docker-${version}";
-  version = "1.5.0";
+  version = "1.6.0";
 
   src = fetchurl {
     url = "https://github.com/dotcloud/docker/archive/v${version}.tar.gz";
-    sha256 = "0j1wlh0jj84ly3iykp2iqvm01g5il5v56fvlrfvx6qsslyrs35yg";
+    sha256 = "03nzhikxp60falshzyk6ip8g9fhrczhvnvgmzqr8bny6w8x1v84b";
   };
 
   buildInputs = [ makeWrapper go sqlite lxc iproute bridge-utils devicemapper btrfsProgs iptables e2fsprogs ];
@@ -17,8 +17,8 @@ stdenv.mkDerivation rec {
   buildPhase = ''
     patchShebangs ./project
     export AUTO_GOPATH=1
-    export DOCKER_GITCOMMIT="c78088f"
-    ./project/make.sh dynbinary
+    export DOCKER_GITCOMMIT="03nzhikx"
+    ./hack/make.sh dynbinary
   '';
 
   installPhase = ''
diff --git a/pkgs/applications/window-managers/compton/default.nix b/pkgs/applications/window-managers/compton/default.nix
index efa820b0b6a..7efacafd6a1 100644
--- a/pkgs/applications/window-managers/compton/default.nix
+++ b/pkgs/applications/window-managers/compton/default.nix
@@ -14,7 +14,6 @@ stdenv.mkDerivation rec {
 
   buildInputs = [ pkgconfig dbus libconfig libdrm libxml2 mesa pcre
     libXcomposite libXfixes libXdamage libXinerama libXrandr libXrender libXext ];
-  buildFlagsArray = ["CFLAGS=-O3 -fomit-frame-pointer"];
   installFlags = "PREFIX=$(out)";
 
   meta = with stdenv.lib; {
diff --git a/pkgs/applications/window-managers/compton/git.nix b/pkgs/applications/window-managers/compton/git.nix
new file mode 100644
index 00000000000..be2586c9e27
--- /dev/null
+++ b/pkgs/applications/window-managers/compton/git.nix
@@ -0,0 +1,54 @@
+{ stdenv, fetchFromGitHub, asciidoc, dbus, docbook_xml_dtd_45,
+  docbook_xml_xslt, libconfig, libdrm, libxml2, libxslt, mesa, pcre,
+  pkgconfig, libXcomposite, libXdamage, libXext, libXfixes, libXinerama,
+  libXrandr, libXrender }:
+
+stdenv.mkDerivation {
+  name = "compton-git-2015-04-20";
+
+  src = fetchFromGitHub {
+    owner  = "chjj";
+    repo   = "compton";
+    rev    = "b1889c1245e6f47eedfae6063100d5a16f584e2b";
+    sha256 = "0brnbidxi7wg08yiwgnijzcyqv5lnkd74xzfymvb0i7pgy465vaf";
+  };
+
+  buildInputs = [
+    asciidoc
+    dbus
+    docbook_xml_dtd_45
+    docbook_xml_xslt
+    libXcomposite
+    libXdamage
+    libXext
+    libXfixes
+    libXinerama
+    libXrandr
+    libXrender
+    libconfig
+    libdrm
+    libxml2
+    libxslt
+    mesa
+    pcre
+    pkgconfig
+  ];
+
+  installFlags = "PREFIX=$(out)";
+
+  meta = with stdenv.lib; {
+    description =
+      "A fork of XCompMgr, a sample compositing manager for X servers (git version)";
+    homepage = https://github.com/chjj/compton/;
+    license = licenses.mit;
+    longDescription = ''
+      A fork of XCompMgr, which is a sample compositing manager for X
+      servers supporting the XFIXES, DAMAGE, RENDER, and COMPOSITE
+      extensions.  It enables basic eye-candy effects. This fork adds
+      additional features, such as additional effects, and a fork at a
+      well-defined and proper place.
+    '';
+    maintainer = maintainers.ertes;
+    platforms = platforms.linux;
+  };
+}
diff --git a/pkgs/applications/window-managers/i3/default.nix b/pkgs/applications/window-managers/i3/default.nix
index a8d2b42bb3b..21836bd4fff 100644
--- a/pkgs/applications/window-managers/i3/default.nix
+++ b/pkgs/applications/window-managers/i3/default.nix
@@ -1,14 +1,15 @@
 { fetchurl, stdenv, which, pkgconfig, makeWrapper, libxcb, xcbutilkeysyms
 , xcbutil, xcbutilwm, libstartup_notification, libX11, pcre, libev, yajl
-, xcb-util-cursor, coreutils, perl, pango, perlPackages, xdummy, libxkbcommon }:
+, xcb-util-cursor, coreutils, perl, pango, perlPackages, libxkbcommon
+, xorgserver, xvfb_run }:
 
 stdenv.mkDerivation rec {
   name = "i3-${version}";
-  version = "4.9.1";
+  version = "4.10.2";
 
   src = fetchurl {
     url = "http://i3wm.org/downloads/${name}.tar.bz2";
-    sha256 = "0hyw2rdxigiklqvv7fbhcdqdxkgcxvx56vk4r5v55l674zqfy3dp";
+    sha256 = "1n6grkpv5rsn9zgg8if76mmg85w1asbm3rpplxyn6fzr8wds7587";
   };
 
   buildInputs = [
@@ -16,6 +17,7 @@ stdenv.mkDerivation rec {
     libstartup_notification libX11 pcre libev yajl xcb-util-cursor perl pango
     perlPackages.AnyEventI3 perlPackages.X11XCB perlPackages.IPCRun
     perlPackages.ExtUtilsPkgConfig perlPackages.TestMore perlPackages.InlineC
+    xorgserver xvfb_run
   ];
 
   postPatch = ''
@@ -26,8 +28,7 @@ stdenv.mkDerivation rec {
 
   checkPhase = stdenv.lib.optionalString (stdenv.system == "x86_64-linux")
   ''
-    ln -sf "${xdummy}/bin/xdummy" testcases/Xdummy
-    (cd testcases && perl complete-run.pl -p 1)
+    (cd testcases && xvfb-run ./complete-run.pl -p 1 --keep-xserver-output)
     ! grep -q '^not ok' testcases/latest/complete-run.log
   '';
 
diff --git a/pkgs/applications/window-managers/i3/status.nix b/pkgs/applications/window-managers/i3/status.nix
index bf3367d7843..99562ebd662 100644
--- a/pkgs/applications/window-managers/i3/status.nix
+++ b/pkgs/applications/window-managers/i3/status.nix
@@ -2,11 +2,11 @@
   }:
 
 stdenv.mkDerivation rec {
-  name = "i3status-2.8";
+  name = "i3status-2.9";
 
   src = fetchurl {
     url = "http://i3wm.org/i3status/${name}.tar.bz2";
-    sha256 = "1zh7z2qbw0jsrqdkc1irviq2n20mc5hq4h1mckyfcm238pfwa1mb";
+    sha256 = "1qwxbrga2fi5wf742hh9ajwa8b2kpzkjjnhjlz4wlpv21i80kss2";
   };
 
   buildInputs = [ confuse yajl alsaLib wirelesstools ];
diff --git a/pkgs/applications/window-managers/sawfish/default.nix b/pkgs/applications/window-managers/sawfish/default.nix
index 4281eb99dd0..f3b19e84610 100644
--- a/pkgs/applications/window-managers/sawfish/default.nix
+++ b/pkgs/applications/window-managers/sawfish/default.nix
@@ -1,17 +1,25 @@
-{ stdenv, fetchgit, pkgconfig, which, autoreconfHook, rep-gtk, pango, gdk_pixbuf, libXinerama, libXrandr, libXtst, imlib, gettext, texinfo, makeWrapper }:
+{ stdenv, fetchgit, pkgconfig, which, autoreconfHook, rep-gtk, pango
+, gdk_pixbuf, libXinerama, libXrandr, libXtst, imlib, gettext, texinfo
+, makeWrapper
+}:
 
 with stdenv.lib;
+
 stdenv.mkDerivation rec {
 
-  name = "sawfish-git-2015-02-15";
+  name = "sawfish-${version}";
+  version = "1.11.90";
 
   src = fetchgit {
     url = "https://github.com/SawfishWM/sawfish.git";
-    rev = "44729f44017e6779b4b66a7ecdbd63a98731f668";
-    sha256 = "bd3f42f1604f37ecb2515008341cac4f6965840b2d6a6639dd1f3f2459f68e73";
+    rev = "b121f832571c9aebd228691c32604146e49f5e55";
+    sha256 = "0y7rmjzp7ha5qj9q1dasw50gd6jiaxc0qsjbvyfzxvwssl3i9hsc";
   };
 
-  buildInputs = [ pkgconfig which autoreconfHook rep-gtk pango gdk_pixbuf libXinerama libXrandr libXtst imlib gettext texinfo makeWrapper ];
+  buildInputs =
+    [ pkgconfig which autoreconfHook rep-gtk pango gdk_pixbuf libXinerama
+      libXrandr libXtst imlib gettext texinfo makeWrapper
+    ];
 
   patchPhase = ''
     sed -e 's|REP_DL_LOAD_PATH=|REP_DL_LOAD_PATH=$(REP_DL_LOAD_PATH):|g' -i Makedefs.in
@@ -25,7 +33,7 @@ stdenv.mkDerivation rec {
 	--set REP_LOAD_PATH "$out/share/sawfish/lisp"
     done
   '';
-  
+
   meta = {
     description = "An extensible, Lisp-based window manager";
     longDescription = ''
diff --git a/pkgs/applications/window-managers/sxhkd/default.nix b/pkgs/applications/window-managers/sxhkd/default.nix
index af368d0a042..f9165e0bbd4 100644
--- a/pkgs/applications/window-managers/sxhkd/default.nix
+++ b/pkgs/applications/window-managers/sxhkd/default.nix
@@ -1,26 +1,21 @@
 { stdenv, fetchurl, asciidoc, libxcb, xcbutil, xcbutilkeysyms, xcbutilwm }:
 
 stdenv.mkDerivation rec {
-  name = "sxhkd-0.5.4";
- 
+  name = "sxhkd-${version}";
+  version = "0.5.5";
+
   src = fetchurl {
-    url = "https://github.com/baskerville/sxhkd/archive/0.5.4.tar.gz";
-    sha256 = "de95f97155319ded41ece9403ac9e9f18bfdd914a09f553ab09b331bbfe5d332";
+    url = "https://github.com/baskerville/sxhkd/archive/${version}.tar.gz";
+    sha256 = "04s3y2bq9502gw72jj3y2zsh96yj3qg2av3zsa8ahd2farvrysg6";
   };
-  
-  buildInputs = [ asciidoc libxcb xcbutil xcbutilkeysyms xcbutilwm ];
 
-  buildPhase = ''
-     make PREFIX=$out
-  '';
+  buildInputs = [ asciidoc libxcb xcbutil xcbutilkeysyms xcbutilwm ];
 
-  installPhase = ''
-     make PREFIX=$out install
-  '';
+  makeFlags = ''PREFIX=$(out)'';
 
   meta = {
     description = "Simple X hotkey daemon";
-    homepage = "http://github.com/baskerville/sxhkd";
+    homepage = http://github.com/baskerville/sxhkd/;
     license = stdenv.lib.licenses.bsd2;
     platforms = stdenv.lib.platforms.linux;
   };