summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xmaintainers/scripts/fetch-kde-qt.sh49
-rwxr-xr-xmaintainers/scripts/generate-kde-applications.sh3
-rwxr-xr-xmaintainers/scripts/generate-kde-frameworks.sh3
-rwxr-xr-xmaintainers/scripts/generate-kde-plasma.sh3
-rwxr-xr-xmaintainers/scripts/generate-qt.sh3
-rw-r--r--pkgs/desktops/kde-5/applications-16.04/default.nix35
-rw-r--r--pkgs/desktops/kde-5/applications-16.04/srcs.nix2093
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/default.nix34
-rw-r--r--pkgs/desktops/kde-5/frameworks-5.22/srcs.nix581
-rw-r--r--pkgs/desktops/kde-5/plasma-5.6/default.nix28
-rw-r--r--pkgs/desktops/kde-5/plasma-5.6/srcs.nix333
-rw-r--r--pkgs/development/libraries/qt-5/5.6/default.nix28
-rw-r--r--pkgs/development/libraries/qt-5/5.6/srcs.nix261
13 files changed, 3388 insertions, 66 deletions
diff --git a/maintainers/scripts/fetch-kde-qt.sh b/maintainers/scripts/fetch-kde-qt.sh
new file mode 100755
index 000000000000..c88d8729acea
--- /dev/null
+++ b/maintainers/scripts/fetch-kde-qt.sh
@@ -0,0 +1,49 @@
+#! /usr/bin/env nix-shell
+#! nix-shell -i bash -p coreutils findutils gnused nix wget
+
+tmp=$(mktemp -d)
+pushd $tmp >/dev/null
+wget -nH -r -c --no-parent "$@" >/dev/null
+
+csv=$(mktemp)
+find . -type f | while read src; do
+ # Sanitize file name
+ filename=$(basename "$src" | tr '@' '_')
+ nameVersion="${filename%.tar.*}"
+ name=$(echo "$nameVersion" | sed -e 's,-[[:digit:]].*,,' | sed -e 's,-opensource-src$,,')
+ version=$(echo "$nameVersion" | sed -e 's,^\([[:alpha:]][[:alnum:]]*-\)\+,,')
+ echo "$name,$version,$src,$filename" >>$csv
+done
+
+cat <<EOF
+# DO NOT EDIT! This file is generated automatically by fetchsrcs.sh
+{ fetchurl, mirror }:
+
+{
+EOF
+
+gawk -F , "{ print \$1 }" $csv | sort | uniq | while read name; do
+ versions=$(gawk -F , "/^$name,/ { print \$2 }" $csv)
+ latestVersion=$(echo "$versions" | sort -rV | head -n 1)
+ src=$(gawk -F , "/^$name,$latestVersion,/ { print \$3 }" $csv)
+ filename=$(gawk -F , "/^$name,$latestVersion,/ { print \$4 }" $csv)
+ url="${src:2}"
+ sha256=$(nix-hash --type sha256 --base32 --flat "$src")
+ cat <<EOF
+ $name = {
+ version = "$latestVersion";
+ src = fetchurl {
+ url = "\${mirror}/$url";
+ sha256 = "$sha256";
+ name = "$filename";
+ };
+ };
+EOF
+done
+
+echo "}"
+
+popd >/dev/null
+rm -fr $tmp >/dev/null
+
+rm -f $csv >/dev/null
diff --git a/maintainers/scripts/generate-kde-applications.sh b/maintainers/scripts/generate-kde-applications.sh
new file mode 100755
index 000000000000..525abcc3c2dd
--- /dev/null
+++ b/maintainers/scripts/generate-kde-applications.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+./fetch-kde-qt.sh http://download.kde.org/stable/applications/16.04.2/ -A '*.tar.xz'
diff --git a/maintainers/scripts/generate-kde-frameworks.sh b/maintainers/scripts/generate-kde-frameworks.sh
new file mode 100755
index 000000000000..aa693ced704d
--- /dev/null
+++ b/maintainers/scripts/generate-kde-frameworks.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+./fetch-kde-qt.sh http://download.kde.org/stable/frameworks/5.22/ -A '*.tar.xz'
diff --git a/maintainers/scripts/generate-kde-plasma.sh b/maintainers/scripts/generate-kde-plasma.sh
new file mode 100755
index 000000000000..fa804758f09b
--- /dev/null
+++ b/maintainers/scripts/generate-kde-plasma.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+./fetch-kde-qt.sh http://download.kde.org/stable/plasma/5.6.5/ -A '*.tar.xz'
diff --git a/maintainers/scripts/generate-qt.sh b/maintainers/scripts/generate-qt.sh
new file mode 100755
index 000000000000..61691520696f
--- /dev/null
+++ b/maintainers/scripts/generate-qt.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+./fetch-kde-qt.sh http://download.qt.io/official_releases/qt/5.6/5.6.1/submodules/ -A '*.tar.xz'
diff --git a/pkgs/desktops/kde-5/applications-16.04/default.nix b/pkgs/desktops/kde-5/applications-16.04/default.nix
index e026914f2f04..5c01c12d9029 100644
--- a/pkgs/desktops/kde-5/applications-16.04/default.nix
+++ b/pkgs/desktops/kde-5/applications-16.04/default.nix
@@ -1,29 +1,26 @@
-# 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.
+/*
+
+# Updates
+
+Before a major version update, make a copy of this directory. (We like to
+keep the old version around for a short time after major updates.)
+
+1. Update the URL in <nixpkgs/maintainers/scripts/generate-kde-applications.sh>.
+2. From the top of the Nixpkgs tree, run
+ `./maintainers/scripts/generate-kde-applications.sh > pkgs/desktops/kde-5/applications-$VERSION/srcs.nix'.
+3. Check that the new packages build correctly.
+4. Commit the changes and open a pull request.
+
+*/
{ pkgs, debug ? false }:
let
- inherit (pkgs) fetchurl lib stdenv;
+ inherit (pkgs) lib stdenv;
mirror = "mirror://kde";
- remotesrcs = fetchurl {
- url = "https://raw.githubusercontent.com/ttuegel/nixpkgs-kde-qt/580915a460b11820c0b671236255180af5264c0c/applications-srcs.nix";
- sha256 = "19lwhn468p9v8p97vyy23q5mv0yxs394lsfl41ij3glrxd92s8kf";
- };
- srcs = import remotesrcs { inherit (pkgs) fetchurl; inherit mirror; };
+ srcs = import ./srcs.nix { inherit (pkgs) fetchurl; inherit mirror; };
packages = self: with self; {
diff --git a/pkgs/desktops/kde-5/applications-16.04/srcs.nix b/pkgs/desktops/kde-5/applications-16.04/srcs.nix
new file mode 100644
index 000000000000..6193253e96d4
--- /dev/null
+++ b/pkgs/desktops/kde-5/applications-16.04/srcs.nix
@@ -0,0 +1,2093 @@
+# DO NOT EDIT! This file is generated automatically by fetchsrcs.sh
+{ fetchurl, mirror }:
+
+{
+ akonadi = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/akonadi-16.04.2.tar.xz";
+ sha256 = "0k28dyfpnnnsx6i7cvx1ahmcac1kc2bgzzwqk7mpcwpsmjm0s66v";
+ name = "akonadi-16.04.2.tar.xz";
+ };
+ };
+ akonadi-calendar = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/akonadi-calendar-16.04.2.tar.xz";
+ sha256 = "0fmq28b1smins3hvhg64rysjqwvqb38x6ybppz3hzqsq6mdmnc7a";
+ name = "akonadi-calendar-16.04.2.tar.xz";
+ };
+ };
+ akonadi-search = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/akonadi-search-16.04.2.tar.xz";
+ sha256 = "03j7vmccsyr6glc1q2da6znlrkpcvqywzqrb2ychnfmrgjc0xnh4";
+ name = "akonadi-search-16.04.2.tar.xz";
+ };
+ };
+ analitza = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/analitza-16.04.2.tar.xz";
+ sha256 = "16b1fqkiznds6lv09wcc13n9g8q1a9x6d0k2f7qcd075riq8qp9h";
+ name = "analitza-16.04.2.tar.xz";
+ };
+ };
+ ark = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/ark-16.04.2.tar.xz";
+ sha256 = "02mfwhn5cqxf3a55bm6ij6vmmkyfhacv4apn16bcq458yckjxmhg";
+ name = "ark-16.04.2.tar.xz";
+ };
+ };
+ artikulate = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/artikulate-16.04.2.tar.xz";
+ sha256 = "0xil6a2vkji91fhwl9r4cifgg1rf0jp0wzqrqavcb22amfx5j1qn";
+ name = "artikulate-16.04.2.tar.xz";
+ };
+ };
+ audiocd-kio = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/audiocd-kio-16.04.2.tar.xz";
+ sha256 = "1f7im7qzaz6rk8va6fhn3h5zwq0vfh4mfn01j1kc92kz7g7303k8";
+ name = "audiocd-kio-16.04.2.tar.xz";
+ };
+ };
+ baloo-widgets = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/baloo-widgets-16.04.2.tar.xz";
+ sha256 = "0hff48c51vsdqkvha5s0aw4sml9gkk3g241dv91qavg513mcs6ns";
+ name = "baloo-widgets-16.04.2.tar.xz";
+ };
+ };
+ blinken = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/blinken-16.04.2.tar.xz";
+ sha256 = "016vk89axs0bvn4hsdmvx0cks9f87x3czrdn6n01cvzlspgl23sg";
+ name = "blinken-16.04.2.tar.xz";
+ };
+ };
+ bomber = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/bomber-16.04.2.tar.xz";
+ sha256 = "0rzqgydpqaynnfbgajka7hkb0gj360i0chy0q7brha1cilglz9f6";
+ name = "bomber-16.04.2.tar.xz";
+ };
+ };
+ bovo = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/bovo-16.04.2.tar.xz";
+ sha256 = "0iiwqna6h2y698cq7llf6djq5l0bvhg1yxlj3mqkjafgq2542dq5";
+ name = "bovo-16.04.2.tar.xz";
+ };
+ };
+ calendarsupport = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/calendarsupport-16.04.2.tar.xz";
+ sha256 = "14g5cwj92hkkjpcs2glgimimkcrkl49wckrjnnymmkmj53qf85bs";
+ name = "calendarsupport-16.04.2.tar.xz";
+ };
+ };
+ cantor = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/cantor-16.04.2.tar.xz";
+ sha256 = "0l2hkpinh4vxgrfs2vjjpp2995q4c89fa8hwf0d92ri3smrfmmrp";
+ name = "cantor-16.04.2.tar.xz";
+ };
+ };
+ cervisia = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/cervisia-16.04.2.tar.xz";
+ sha256 = "07wbwydq532jhz5xrd6n92r94fxbvlll3mg0hlz2rizc008ni2z4";
+ name = "cervisia-16.04.2.tar.xz";
+ };
+ };
+ dolphin = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/dolphin-16.04.2.tar.xz";
+ sha256 = "0fs53lxknzzqxrghdb4ba5swrhxfgisqdc69fm7znsjqzpk4l7v2";
+ name = "dolphin-16.04.2.tar.xz";
+ };
+ };
+ dolphin-plugins = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/dolphin-plugins-16.04.2.tar.xz";
+ sha256 = "078aqhfybyr6k5s716pwjr94rlv1iklq1l2fapyjqfd92ffxnb9c";
+ name = "dolphin-plugins-16.04.2.tar.xz";
+ };
+ };
+ dragon = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/dragon-16.04.2.tar.xz";
+ sha256 = "160qj3ka3wqs35v01769jijfxc08vlzlbgr99z7acnicv3s2p4j4";
+ name = "dragon-16.04.2.tar.xz";
+ };
+ };
+ eventviews = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/eventviews-16.04.2.tar.xz";
+ sha256 = "1m6kj8y310kxgw3nkrn4wvgnziqx7igbjyd3jq1459issfiv89ay";
+ name = "eventviews-16.04.2.tar.xz";
+ };
+ };
+ ffmpegthumbs = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/ffmpegthumbs-16.04.2.tar.xz";
+ sha256 = "0l0fgnq25j3xbnxl78pl03gr4rx8lndy7254487yqh6gcq9ir4q0";
+ name = "ffmpegthumbs-16.04.2.tar.xz";
+ };
+ };
+ filelight = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/filelight-16.04.2.tar.xz";
+ sha256 = "0rl2rc7p92bawzyfplnfmg020yvjrdslk3vr3fn37zriaq8nsdx3";
+ name = "filelight-16.04.2.tar.xz";
+ };
+ };
+ gpgmepp = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/gpgmepp-16.04.2.tar.xz";
+ sha256 = "0p3szvx59hrfwg81nf3bwxy2wyan0y8ahri70icq4dq6wr1qswg8";
+ name = "gpgmepp-16.04.2.tar.xz";
+ };
+ };
+ granatier = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/granatier-16.04.2.tar.xz";
+ sha256 = "131q61zc78mw26bg3z0fn61iw5jp656lizlh3bq2kw76n6gcar3q";
+ name = "granatier-16.04.2.tar.xz";
+ };
+ };
+ grantleetheme = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/grantleetheme-16.04.2.tar.xz";
+ sha256 = "1glwcs4j19pbfsqq79krq8v62h8pdmm327jhsiwcbxzxmnl30r5p";
+ name = "grantleetheme-16.04.2.tar.xz";
+ };
+ };
+ gwenview = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/gwenview-16.04.2.tar.xz";
+ sha256 = "1p1wfdgyl94mis8zvwqd32sk2wfwycz6ppsznaksvxjrzwlyxbl0";
+ name = "gwenview-16.04.2.tar.xz";
+ };
+ };
+ incidenceeditor = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/incidenceeditor-16.04.2.tar.xz";
+ sha256 = "1q9vy4l1ysxjnjdgq78gy5sj35z4wxjx379l1jspcdq2ibnqisl0";
+ name = "incidenceeditor-16.04.2.tar.xz";
+ };
+ };
+ jovie = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/jovie-16.04.2.tar.xz";
+ sha256 = "02jslqk8yi54s8qhz796aj7z00h6swhpzqp28idh0fc9hzn5slpm";
+ name = "jovie-16.04.2.tar.xz";
+ };
+ };
+ juk = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/juk-16.04.2.tar.xz";
+ sha256 = "05f3nj3ch4cjglj9xs0j580xks5xsa1wf94kw3vz5qsswsi3h93v";
+ name = "juk-16.04.2.tar.xz";
+ };
+ };
+ kaccessible = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kaccessible-16.04.2.tar.xz";
+ sha256 = "12ffbhc8wgqb0qcr03s9dch0s13dxa3fgs18vinjqswmsrg7f99a";
+ name = "kaccessible-16.04.2.tar.xz";
+ };
+ };
+ kaccounts-integration = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kaccounts-integration-16.04.2.tar.xz";
+ sha256 = "0l9hlk4a3ryrjhppyp0l0qygfgqxf3m5977cybyzmsnf8yj0aqg7";
+ name = "kaccounts-integration-16.04.2.tar.xz";
+ };
+ };
+ kaccounts-providers = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kaccounts-providers-16.04.2.tar.xz";
+ sha256 = "1kldqkxvaw0782yixig6dsr5r9ybpqf043qdzw5hm5rdrzssr4j0";
+ name = "kaccounts-providers-16.04.2.tar.xz";
+ };
+ };
+ kajongg = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kajongg-16.04.2.tar.xz";
+ sha256 = "0g1fmy7m9a8n0z6p1dgdyinv6yfkp91jxji5vm7yrlkkas7l0x0v";
+ name = "kajongg-16.04.2.tar.xz";
+ };
+ };
+ kalarmcal = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kalarmcal-16.04.2.tar.xz";
+ sha256 = "1y3bhphg4lb9dayycp2xpdvzmk8n47qlz6cxxasyr8kc32v6i1a7";
+ name = "kalarmcal-16.04.2.tar.xz";
+ };
+ };
+ kalgebra = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kalgebra-16.04.2.tar.xz";
+ sha256 = "02xh19igwwdvmw233flvvwjh01kph314z88vd4fzkczn000nqfax";
+ name = "kalgebra-16.04.2.tar.xz";
+ };
+ };
+ kalzium = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kalzium-16.04.2.tar.xz";
+ sha256 = "18q6mbdc40my0xk2n28fmjvcyqv46jckqslkgr183yhy0aqbdgh0";
+ name = "kalzium-16.04.2.tar.xz";
+ };
+ };
+ kamera = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kamera-16.04.2.tar.xz";
+ sha256 = "1ix30y9hvh1dn4xvgmg1y70bj2xdvkl5x5jwhppccb1ck2jlmp7g";
+ name = "kamera-16.04.2.tar.xz";
+ };
+ };
+ kanagram = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kanagram-16.04.2.tar.xz";
+ sha256 = "17d9jw9fj1x3v6l6q2n3z5b92gpvg8fydbpinym9wzjrixpcqx1q";
+ name = "kanagram-16.04.2.tar.xz";
+ };
+ };
+ kapman = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kapman-16.04.2.tar.xz";
+ sha256 = "0bi4mvashs5y5wr9fi8rmmq4f3ww9qixh850ar778dwdf11cy9vc";
+ name = "kapman-16.04.2.tar.xz";
+ };
+ };
+ kapptemplate = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kapptemplate-16.04.2.tar.xz";
+ sha256 = "0xs8bfknfa38fhn1jnk7xxmlsgrwnvbg78fjpq8mfnjlzi9xf55c";
+ name = "kapptemplate-16.04.2.tar.xz";
+ };
+ };
+ kate = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kate-16.04.2.tar.xz";
+ sha256 = "04b89mp11jbi6dpwmq9g7j9c4favykbxbsc34li7cisr1d8nfxyv";
+ name = "kate-16.04.2.tar.xz";
+ };
+ };
+ katomic = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/katomic-16.04.2.tar.xz";
+ sha256 = "0vj41ad41bw7dy94i7aw74211r45p703ajh8kgk32zv1157h30va";
+ name = "katomic-16.04.2.tar.xz";
+ };
+ };
+ kblackbox = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kblackbox-16.04.2.tar.xz";
+ sha256 = "1ad9px5d4z0c9ap4cl7jxvh6scid965d2phspcvhy68yc4pxk161";
+ name = "kblackbox-16.04.2.tar.xz";
+ };
+ };
+ kblocks = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kblocks-16.04.2.tar.xz";
+ sha256 = "1iyymacvzi8acbq0vlhcw0zdykkafjj674s997mz7pzbb5q7rli3";
+ name = "kblocks-16.04.2.tar.xz";
+ };
+ };
+ kblog = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kblog-16.04.2.tar.xz";
+ sha256 = "0ljc22dhvjb2j0qz6h693h8sxixjsd01lgrx9g0r1qi9zy55kdk0";
+ name = "kblog-16.04.2.tar.xz";
+ };
+ };
+ kbounce = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kbounce-16.04.2.tar.xz";
+ sha256 = "19jj1abv0831zkql1khd1n6yp9gwd6znf3x4w0c1yijnhr91aja5";
+ name = "kbounce-16.04.2.tar.xz";
+ };
+ };
+ kbreakout = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kbreakout-16.04.2.tar.xz";
+ sha256 = "1czfnzndwf2g796nc7pn4wvkm1gfzizjf92inni16f7s1mqka420";
+ name = "kbreakout-16.04.2.tar.xz";
+ };
+ };
+ kbruch = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kbruch-16.04.2.tar.xz";
+ sha256 = "1dbaympl6kf96zc93p5jawb0w77rcjhj8akrsbwrhvkzz3a9nfvh";
+ name = "kbruch-16.04.2.tar.xz";
+ };
+ };
+ kcachegrind = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kcachegrind-16.04.2.tar.xz";
+ sha256 = "105pr1njfj8r4i9lcgd2h3f2k1np19ajjvlykxa8ibim99nhj062";
+ name = "kcachegrind-16.04.2.tar.xz";
+ };
+ };
+ kcalc = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kcalc-16.04.2.tar.xz";
+ sha256 = "1pgsbyffij6iil0bgpvxfb1wdikj90n2q0ykazahclnraqc3swl6";
+ name = "kcalc-16.04.2.tar.xz";
+ };
+ };
+ kcalcore = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kcalcore-16.04.2.tar.xz";
+ sha256 = "18w11kyyrchzdcqff2w4bzbspbaak513kqvkas87ainzp29zqs1p";
+ name = "kcalcore-16.04.2.tar.xz";
+ };
+ };
+ kcalutils = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kcalutils-16.04.2.tar.xz";
+ sha256 = "17c6c5ybyb9asvn3r5bq03hbpkbb5hifvhqlimgbr54ldrm5k950";
+ name = "kcalutils-16.04.2.tar.xz";
+ };
+ };
+ kcharselect = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kcharselect-16.04.2.tar.xz";
+ sha256 = "0qwks9l6ihzfbfcricy3zmpbdq0hlc5hal6zsb3b3j2pcrb95x4l";
+ name = "kcharselect-16.04.2.tar.xz";
+ };
+ };
+ kcolorchooser = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kcolorchooser-16.04.2.tar.xz";
+ sha256 = "0809rjs7z711fc07bmm95psy80h0knz579dzk9jbphrnj8irmbqk";
+ name = "kcolorchooser-16.04.2.tar.xz";
+ };
+ };
+ kcontacts = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kcontacts-16.04.2.tar.xz";
+ sha256 = "1gdbwq5vqgcn2xpl0q676awvc7k8w7fqh5wvmq6s4qdc2i1knlxn";
+ name = "kcontacts-16.04.2.tar.xz";
+ };
+ };
+ kcron = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kcron-16.04.2.tar.xz";
+ sha256 = "0qmw74c292mbpj683znr3ax1m6mkdyprgw3ql2xc0bl65vxspl00";
+ name = "kcron-16.04.2.tar.xz";
+ };
+ };
+ kde-baseapps = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-baseapps-16.04.2.tar.xz";
+ sha256 = "1rcwxjvr8b4gdd71dab56057g1z136hpcik15qavxvzk0218n3b4";
+ name = "kde-baseapps-16.04.2.tar.xz";
+ };
+ };
+ kdebugsettings = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kdebugsettings-16.04.2.tar.xz";
+ sha256 = "0sk1marscwq8r032824igyingk25sk6xhzx8y131b592mwjqaabc";
+ name = "kdebugsettings-16.04.2.tar.xz";
+ };
+ };
+ kde-dev-scripts = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-dev-scripts-16.04.2.tar.xz";
+ sha256 = "0xj9l7sv83ccqi1makxdw20kzwpjfk0gdmagbg8wxr0zrmmzwrzk";
+ name = "kde-dev-scripts-16.04.2.tar.xz";
+ };
+ };
+ kde-dev-utils = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-dev-utils-16.04.2.tar.xz";
+ sha256 = "1n0m28w29pjmacpyrb0rian3zc8fi829x0pmf1j0k43lfp6m5f6m";
+ name = "kde-dev-utils-16.04.2.tar.xz";
+ };
+ };
+ kdeedu-data = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kdeedu-data-16.04.2.tar.xz";
+ sha256 = "0kpax6ydfzqr4nh5bf7yxij1cfj0vjwpj2s7l0nxg3a3hw1m91xr";
+ name = "kdeedu-data-16.04.2.tar.xz";
+ };
+ };
+ kdegraphics-mobipocket = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kdegraphics-mobipocket-16.04.2.tar.xz";
+ sha256 = "1vs68j28i0p0l7lzq9dyjbbx8h8vf5q6lcp624xcnfbhhgczcwjx";
+ name = "kdegraphics-mobipocket-16.04.2.tar.xz";
+ };
+ };
+ kdegraphics-strigi-analyzer = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kdegraphics-strigi-analyzer-16.04.2.tar.xz";
+ sha256 = "05xjbjfx7gid3vhw56x6vl2xq577dj1lamqjfjwia0a1y8k2jcci";
+ name = "kdegraphics-strigi-analyzer-16.04.2.tar.xz";
+ };
+ };
+ kdegraphics-thumbnailers = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kdegraphics-thumbnailers-16.04.2.tar.xz";
+ sha256 = "1w8zy6zir0yxy1189kbww70sxgb1qcdr3hx4564ac5mnsqi6yyna";
+ name = "kdegraphics-thumbnailers-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-ar = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-ar-16.04.2.tar.xz";
+ sha256 = "12zg36ghyirgazrk19iyk1lcxs3wb92a1bawvgpfz5k8lr8b063s";
+ name = "kde-l10n-ar-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-ast = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-ast-16.04.2.tar.xz";
+ sha256 = "08ca94pln9ylhdlmf6gm4h0k9ggyiz760jrpl27j62940nkzw462";
+ name = "kde-l10n-ast-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-bg = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-bg-16.04.2.tar.xz";
+ sha256 = "15gxgi9p61xva4js94dc7nn27lsfcaalbbas41j6zyvzkychvfdc";
+ name = "kde-l10n-bg-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-bs = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-bs-16.04.2.tar.xz";
+ sha256 = "0441gcmwvgrwwdzb7zgbdm2mfc630znylhzkn80nrjryr0g7m75m";
+ name = "kde-l10n-bs-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-ca = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-ca-16.04.2.tar.xz";
+ sha256 = "059n0ycci6nxsmh2sn8j3npd4h64v2bs0phw7yg990vdnzxfrxxh";
+ name = "kde-l10n-ca-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-ca_valencia = {
+ version = "ca_valencia-16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-ca@valencia-16.04.2.tar.xz";
+ sha256 = "0xzhkirfhkd1gm93mw2xi529qlyyljs8vxd36bq2df63a45bjzpa";
+ name = "kde-l10n-ca_valencia-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-cs = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-cs-16.04.2.tar.xz";
+ sha256 = "18nfigrna4kpmpiiyasqirh57jf46l6y1vms97m12jkbx4awdxjn";
+ name = "kde-l10n-cs-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-da = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-da-16.04.2.tar.xz";
+ sha256 = "0rz5i9q1jhcdh2fa1rh0zw751wwividy3q2z5ijs4ir5yn2qygph";
+ name = "kde-l10n-da-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-de = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-de-16.04.2.tar.xz";
+ sha256 = "1vqb1q1jg3lz9qgv4zx1s4gyg3w3zllj92n50pqxzcbfdwajhwp6";
+ name = "kde-l10n-de-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-el = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-el-16.04.2.tar.xz";
+ sha256 = "159s1pl21n2pl3ppjgmshz0a374ic3dsrkkwsjnpvi20hhblvzl9";
+ name = "kde-l10n-el-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-en_GB = {
+ version = "en_GB-16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-en_GB-16.04.2.tar.xz";
+ sha256 = "0y6y0f6w1fjdh0ppirdlpw1ywa8mqffwqhyczy0bnws3pbravpii";
+ name = "kde-l10n-en_GB-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-eo = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-eo-16.04.2.tar.xz";
+ sha256 = "1g4giais33yj061ikzxf26s6ahhczyg4kdaq54f58lj2sy86x86f";
+ name = "kde-l10n-eo-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-es = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-es-16.04.2.tar.xz";
+ sha256 = "0r33v69axgb283zypb9bck2xy3x02d36230qiyvghnpw0kbhxr60";
+ name = "kde-l10n-es-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-et = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-et-16.04.2.tar.xz";
+ sha256 = "0676ddhr7gvkr0a319yz4hx3macqfcaal4gbzcggnfxl639j65ab";
+ name = "kde-l10n-et-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-eu = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-eu-16.04.2.tar.xz";
+ sha256 = "1af71wkzsr6whmqxjbicz6vs94miw0nz23ifsh45bnlbjdmkrfk7";
+ name = "kde-l10n-eu-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-fa = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-fa-16.04.2.tar.xz";
+ sha256 = "0cpslb17x7k1xjcrp35wp54xmbka0k8z3qwwz20x7bbv9hdind5k";
+ name = "kde-l10n-fa-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-fi = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-fi-16.04.2.tar.xz";
+ sha256 = "0x952d7yhm2dgj5pqm6spiwmnfphqarny5w27fpywi7fs9dnan9f";
+ name = "kde-l10n-fi-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-fr = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-fr-16.04.2.tar.xz";
+ sha256 = "1ay2rn9ki077sml0cjbyhca6f1rmdpmsrq0drrsh5qbn3z0ija73";
+ name = "kde-l10n-fr-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-ga = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-ga-16.04.2.tar.xz";
+ sha256 = "16vn7nmjfp9bgmr41z71800zsgq4x19lay48ls2fgvgpjk6m3m66";
+ name = "kde-l10n-ga-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-gl = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-gl-16.04.2.tar.xz";
+ sha256 = "1hsl3mn7wsgl40wnbyd3ilqp0cdivj9alg4wxmdlz33ybw58apvy";
+ name = "kde-l10n-gl-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-he = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-he-16.04.2.tar.xz";
+ sha256 = "03ifbz9id9dhq04hi2z9zkmbp7aijdkfhrv242k4fvrj2ri0zj2z";
+ name = "kde-l10n-he-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-hi = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-hi-16.04.2.tar.xz";
+ sha256 = "1iwlgg632dfzw7nhn892cnk28q4qwd4iirwsbz6lzfh8bpnibna5";
+ name = "kde-l10n-hi-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-hr = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-hr-16.04.2.tar.xz";
+ sha256 = "1b77mmd50mq7gfxkxjpifsdb6q1m5d7l9cg6w4l1l1mdmkh60nxn";
+ name = "kde-l10n-hr-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-hu = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-hu-16.04.2.tar.xz";
+ sha256 = "10338x2r4w8cbr4hkpyia444zgr475p780i3z2317wr7iwq7sfja";
+ name = "kde-l10n-hu-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-ia = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-ia-16.04.2.tar.xz";
+ sha256 = "109w8nz412fmvld9ban5g2dcaziiq1bjbwh37r3fm4fqbf3c29kz";
+ name = "kde-l10n-ia-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-id = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-id-16.04.2.tar.xz";
+ sha256 = "1z6gbv4ipdr1qqanlpa9v3xcb8xq4a5gvbq1g0xibgs1mykn441j";
+ name = "kde-l10n-id-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-is = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-is-16.04.2.tar.xz";
+ sha256 = "07r6g2i4f76ag5f60hnn0602q4c3qzpz2fz9wggrdn9wq3mfagda";
+ name = "kde-l10n-is-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-it = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-it-16.04.2.tar.xz";
+ sha256 = "0gnjd7crlffjnpnci38d3p9d7j62yknm1swjb15pkrrph7ga31x9";
+ name = "kde-l10n-it-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-ja = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-ja-16.04.2.tar.xz";
+ sha256 = "1ciij3r7lxmpghv6wvc1i0dhdbzq92r54c6sl8jrpwc301a3si0v";
+ name = "kde-l10n-ja-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-kk = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-kk-16.04.2.tar.xz";
+ sha256 = "0qqyl7zndccnh6z49r1x61y6s7ycpq158yp1wy686q7b84zf47wx";
+ name = "kde-l10n-kk-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-km = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-km-16.04.2.tar.xz";
+ sha256 = "0p6cgbngbx72cz3qzmbwcn237f0ibnvk55vzdiiwysdlg4zq4nnj";
+ name = "kde-l10n-km-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-ko = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-ko-16.04.2.tar.xz";
+ sha256 = "0rqsxfq42gxz5ygfsnfsymz0vf0bgk0dwnwcaczv0frjg1mxg8pb";
+ name = "kde-l10n-ko-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-lt = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-lt-16.04.2.tar.xz";
+ sha256 = "0x4mqy1m6ybzf70amkzq8c6jzb2idyqpd3d9cqmx56aibs1bmnr3";
+ name = "kde-l10n-lt-16.04.2.tar.xz";
+ };
+ };
+ kde-l10n-lv = {
+ version = "16.04.2";
+ src = fetchurl {
+ url = "${mirror}/stable/application