diff options
-rwxr-xr-x | maintainers/scripts/fetch-kde-qt.sh | 49 | ||||
-rwxr-xr-x | maintainers/scripts/generate-kde-applications.sh | 3 | ||||
-rwxr-xr-x | maintainers/scripts/generate-kde-frameworks.sh | 3 | ||||
-rwxr-xr-x | maintainers/scripts/generate-kde-plasma.sh | 3 | ||||
-rwxr-xr-x | maintainers/scripts/generate-qt.sh | 3 | ||||
-rw-r--r-- | pkgs/desktops/kde-5/applications-16.04/default.nix | 35 | ||||
-rw-r--r-- | pkgs/desktops/kde-5/applications-16.04/srcs.nix | 2093 | ||||
-rw-r--r-- | pkgs/desktops/kde-5/frameworks-5.22/default.nix | 34 | ||||
-rw-r--r-- | pkgs/desktops/kde-5/frameworks-5.22/srcs.nix | 581 | ||||
-rw-r--r-- | pkgs/desktops/kde-5/plasma-5.6/default.nix | 28 | ||||
-rw-r--r-- | pkgs/desktops/kde-5/plasma-5.6/srcs.nix | 333 | ||||
-rw-r--r-- | pkgs/development/libraries/qt-5/5.6/default.nix | 28 | ||||
-rw-r--r-- | pkgs/development/libraries/qt-5/5.6/srcs.nix | 261 |
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 |