diff --git a/maintainers/scripts/fetch-kde-qt.sh b/maintainers/scripts/fetch-kde-qt.sh new file mode 100755 index 00000000000..c88d8729ace --- /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 </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 00000000000..525abcc3c2d --- /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 00000000000..aa693ced704 --- /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 00000000000..fa804758f09 --- /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 00000000000..61691520696 --- /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 e026914f2f0..5c01c12d902 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 . +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 00000000000..6193253e96d --- /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/applications/16.04.2/src/kde-l10n/kde-l10n-lv-16.04.2.tar.xz"; + sha256 = "1w5ry4br8dzb0vwr9vqd6z4ns89zpjwmr8md4vwp59nc80x4583k"; + name = "kde-l10n-lv-16.04.2.tar.xz"; + }; + }; + kde-l10n-mr = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-mr-16.04.2.tar.xz"; + sha256 = "1bj7adx1h66l6pwcnb17vkhv1iarslbsk73nsxcvkz53sw1l7mrh"; + name = "kde-l10n-mr-16.04.2.tar.xz"; + }; + }; + kde-l10n-nb = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-nb-16.04.2.tar.xz"; + sha256 = "100zma2jp7gfqjc8xzzqqjcvqqqn0g7baiv4r2l24m0cx37m3ndf"; + name = "kde-l10n-nb-16.04.2.tar.xz"; + }; + }; + kde-l10n-nds = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-nds-16.04.2.tar.xz"; + sha256 = "1v8qwjhrjyyjqhbdiznqbhvvb2vg7in1zsjyzjwyimqkm2qca8nh"; + name = "kde-l10n-nds-16.04.2.tar.xz"; + }; + }; + kde-l10n-nl = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-nl-16.04.2.tar.xz"; + sha256 = "1djdvm3nklssgqnz9xgi3sc0vvjrfi0fnpjbyc87r2vg7q33iccq"; + name = "kde-l10n-nl-16.04.2.tar.xz"; + }; + }; + kde-l10n-nn = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-nn-16.04.2.tar.xz"; + sha256 = "0lbk48q8j3clpv867hfpj5qxzxizmx3x6rz87c3qn09kg1nng93z"; + name = "kde-l10n-nn-16.04.2.tar.xz"; + }; + }; + kde-l10n-pa = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-pa-16.04.2.tar.xz"; + sha256 = "129p7x37yx1f3q0n5x7brnkrisnfj7x1m92mnqqmjlsf47na4l97"; + name = "kde-l10n-pa-16.04.2.tar.xz"; + }; + }; + kde-l10n-pl = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-pl-16.04.2.tar.xz"; + sha256 = "0dp3rn1vh4q1ks7165zdjn4avyplg5kg2nbkqg8jcm8702v0f674"; + name = "kde-l10n-pl-16.04.2.tar.xz"; + }; + }; + kde-l10n-pt = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-pt-16.04.2.tar.xz"; + sha256 = "1irk84qzsxa0s6q7jwq3qzc76vkx4i3gd3ymmrw40376n1c2wiv8"; + name = "kde-l10n-pt-16.04.2.tar.xz"; + }; + }; + kde-l10n-pt_BR = { + version = "pt_BR-16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-pt_BR-16.04.2.tar.xz"; + sha256 = "1f7r17zm4bq32xypccmgkaj80hyjrc4dvqd2gkk04pq8kqv22924"; + name = "kde-l10n-pt_BR-16.04.2.tar.xz"; + }; + }; + kde-l10n-ro = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-ro-16.04.2.tar.xz"; + sha256 = "172z2vzlldk2g7a65r9dvbsspxszha1m9q2qkzaq9hciklgznr64"; + name = "kde-l10n-ro-16.04.2.tar.xz"; + }; + }; + kde-l10n-ru = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-ru-16.04.2.tar.xz"; + sha256 = "060s0gcy1mv7wqmk33ambqcn7dd589vvccjxkwvbqwsn0lsjykyb"; + name = "kde-l10n-ru-16.04.2.tar.xz"; + }; + }; + kde-l10n-sk = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-sk-16.04.2.tar.xz"; + sha256 = "1353kldi2gvhrnb3dpyhnf3lbj22jcd5ri5ar5j7bq4v2jzb36nl"; + name = "kde-l10n-sk-16.04.2.tar.xz"; + }; + }; + kde-l10n-sl = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-sl-16.04.2.tar.xz"; + sha256 = "1ibwa1884l4w5z7ys62pqs359c8aa0m9w5chn6l3p55qlkzvf007"; + name = "kde-l10n-sl-16.04.2.tar.xz"; + }; + }; + kde-l10n-sr = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-sr-16.04.2.tar.xz"; + sha256 = "0zs31gr7lz7fcvcv106aj2ilbkjcd5mqbfvpj6zqkrmjcyi8j6a8"; + name = "kde-l10n-sr-16.04.2.tar.xz"; + }; + }; + kde-l10n-sv = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-sv-16.04.2.tar.xz"; + sha256 = "16h8gvzd52zah3643jxaab1aik93b31hbv07z2mipdpdl2fzl039"; + name = "kde-l10n-sv-16.04.2.tar.xz"; + }; + }; + kde-l10n-tr = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-tr-16.04.2.tar.xz"; + sha256 = "0mysq61p6ph4wrrjkd0nrq6w6mxcsg0q9infrp5sgpaqqds58yia"; + name = "kde-l10n-tr-16.04.2.tar.xz"; + }; + }; + kde-l10n-ug = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-ug-16.04.2.tar.xz"; + sha256 = "198f8fk0pw79z7n0b7q5vpsmwfjg2a6l1vwl9qab5a97bcwq4l4d"; + name = "kde-l10n-ug-16.04.2.tar.xz"; + }; + }; + kde-l10n-uk = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-uk-16.04.2.tar.xz"; + sha256 = "18wjsab7dv9li5p6k087h9w3kf9rr5hy08yms1wd3wn2gg566nbi"; + name = "kde-l10n-uk-16.04.2.tar.xz"; + }; + }; + kde-l10n-wa = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-wa-16.04.2.tar.xz"; + sha256 = "1qmrkhf9lfccsvj966pv045i0z56642l7jzd0ry4n0ifngancvqp"; + name = "kde-l10n-wa-16.04.2.tar.xz"; + }; + }; + kde-l10n-zh_CN = { + version = "zh_CN-16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-zh_CN-16.04.2.tar.xz"; + sha256 = "1vcbjl49721gnbg03f07azwr30hv7y0szaagp1kxw8npa1yk9dn2"; + name = "kde-l10n-zh_CN-16.04.2.tar.xz"; + }; + }; + kde-l10n-zh_TW = { + version = "zh_TW-16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kde-l10n/kde-l10n-zh_TW-16.04.2.tar.xz"; + sha256 = "1i8ax0cn59plqiq6sd1x0svjq2w37dr2x616q730hjygkks306ik"; + name = "kde-l10n-zh_TW-16.04.2.tar.xz"; + }; + }; + kdelibs = { + version = "4.14.21"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kdelibs-4.14.21.tar.xz"; + sha256 = "0hi2rdx3z3xiqbyi1hx04ls88irl30x8as1c9c07zrd4d1qpazs8"; + name = "kdelibs-4.14.21.tar.xz"; + }; + }; + kdenetwork-filesharing = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kdenetwork-filesharing-16.04.2.tar.xz"; + sha256 = "026g1m7ch8vy8ckqc9j4aapp8s7c4v59jdj4qx5z8jy7n27645z2"; + name = "kdenetwork-filesharing-16.04.2.tar.xz"; + }; + }; + kdenetwork-strigi-analyzers = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kdenetwork-strigi-analyzers-16.04.2.tar.xz"; + sha256 = "03jcl9ibhlqlijkps8ab95prp9bqswi82pd79j2dcqgldy681zm9"; + name = "kdenetwork-strigi-analyzers-16.04.2.tar.xz"; + }; + }; + kdenlive = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kdenlive-16.04.2.tar.xz"; + sha256 = "00pn2szyiny137j3kvymcdh28cjpbw5k65ziiljaiw0q6a558ibj"; + name = "kdenlive-16.04.2.tar.xz"; + }; + }; + kdepim = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kdepim-16.04.2.tar.xz"; + sha256 = "1vvgblkdz9v5cv01saaph8mxhf7pc1lg9z8aasisx6m14131wdqj"; + name = "kdepim-16.04.2.tar.xz"; + }; + }; + kdepim-addons = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kdepim-addons-16.04.2.tar.xz"; + sha256 = "185cp7ld9yjap74xknn9cq0j3ch6l0gpkxgyxr1ngfdvmbwswyrs"; + name = "kdepim-addons-16.04.2.tar.xz"; + }; + }; + kdepim-apps-libs = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kdepim-apps-libs-16.04.2.tar.xz"; + sha256 = "1f5mq58zxa9zpif4f8b72w762l8di5gx9zxlpzc62k80z6z5hc3d"; + name = "kdepim-apps-libs-16.04.2.tar.xz"; + }; + }; + kdepimlibs = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kdepimlibs-16.04.2.tar.xz"; + sha256 = "11rdb7558b7lvawqvanvdbvq9kmapngmid1fzx0ai5xza7miiplc"; + name = "kdepimlibs-16.04.2.tar.xz"; + }; + }; + kdepim-runtime = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kdepim-runtime-16.04.2.tar.xz"; + sha256 = "0rf2axz23lzk4g8686brs8hswj3f0is08vvhcx7y960g7yikm2r2"; + name = "kdepim-runtime-16.04.2.tar.xz"; + }; + }; + kde-runtime = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kde-runtime-16.04.2.tar.xz"; + sha256 = "070m7x0b97073pnqcy6bcl1yj6zh9vd855638sd8xpxjvqfsf5b9"; + name = "kde-runtime-16.04.2.tar.xz"; + }; + }; + kdesdk-kioslaves = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kdesdk-kioslaves-16.04.2.tar.xz"; + sha256 = "0fnr1rqzwlpmgikj3if5xqgnazf5rbnyw69b8lsxxvbs7fy23xmi"; + name = "kdesdk-kioslaves-16.04.2.tar.xz"; + }; + }; + kdesdk-strigi-analyzers = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kdesdk-strigi-analyzers-16.04.2.tar.xz"; + sha256 = "0jj1zr044pqn45zndlkdywnjyvm6qyiiaxxhq6vfmi6b54rxdfv3"; + name = "kdesdk-strigi-analyzers-16.04.2.tar.xz"; + }; + }; + kdesdk-thumbnailers = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kdesdk-thumbnailers-16.04.2.tar.xz"; + sha256 = "02w5a8q6yn550iwsnjnika9kxpk5ap84d3bij02rym6as36hhdji"; + name = "kdesdk-thumbnailers-16.04.2.tar.xz"; + }; + }; + kdewebdev = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kdewebdev-16.04.2.tar.xz"; + sha256 = "1hx51mr6lv9mfx35cf24rp7hn47pwbsnjk4qsb7hlv0049jvidgp"; + name = "kdewebdev-16.04.2.tar.xz"; + }; + }; + kdf = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kdf-16.04.2.tar.xz"; + sha256 = "191xzqrdbv38xcxpzr5h24a33l3w8pvjrpymilwbjyjf621h649l"; + name = "kdf-16.04.2.tar.xz"; + }; + }; + kdgantt2 = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kdgantt2-16.04.2.tar.xz"; + sha256 = "12xj5sqf1l4i7sakpa5845hdmxb62gbj08irg7dq55wxk6jz1a0r"; + name = "kdgantt2-16.04.2.tar.xz"; + }; + }; + kdiamond = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kdiamond-16.04.2.tar.xz"; + sha256 = "0vyyj4ab2avbwy998skr5728221by5l730q2lx9n886wig6w4r34"; + name = "kdiamond-16.04.2.tar.xz"; + }; + }; + kfloppy = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kfloppy-16.04.2.tar.xz"; + sha256 = "0dp921jpwrdq892dgi5axij822zkfkmclr94g5sbpv223gx2ds3p"; + name = "kfloppy-16.04.2.tar.xz"; + }; + }; + kfourinline = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kfourinline-16.04.2.tar.xz"; + sha256 = "0dxxi36pp4k0brv7x2aqycs26kpjgrsydqn2rw0k25gka5msrsm2"; + name = "kfourinline-16.04.2.tar.xz"; + }; + }; + kgeography = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kgeography-16.04.2.tar.xz"; + sha256 = "1rmwcv0pa043k12l64pa8wg1iq2iyv07h04mvj99957856qyzkcj"; + name = "kgeography-16.04.2.tar.xz"; + }; + }; + kget = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kget-16.04.2.tar.xz"; + sha256 = "0mgjpl15m9pihprksy1bbzydp0vbkklkcjd04hfsd0nq0g5dxkpx"; + name = "kget-16.04.2.tar.xz"; + }; + }; + kgoldrunner = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kgoldrunner-16.04.2.tar.xz"; + sha256 = "0ijby2k9ggsqcwrhbwy4w0jazvmy68j5k1hcw1p7vq15s5j2rp1k"; + name = "kgoldrunner-16.04.2.tar.xz"; + }; + }; + kgpg = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kgpg-16.04.2.tar.xz"; + sha256 = "1hqnk5xik1v89d8q2z6y6yp844z9h8v9lc689kszv9prwswg1xj8"; + name = "kgpg-16.04.2.tar.xz"; + }; + }; + khangman = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/khangman-16.04.2.tar.xz"; + sha256 = "12hhvkd6zqj1s5kn0yw8fk8mpwnxhgsapwn702hcvfz1lxkd9qy4"; + name = "khangman-16.04.2.tar.xz"; + }; + }; + khelpcenter = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/khelpcenter-16.04.2.tar.xz"; + sha256 = "06ph45mfadhb12bdcp2rgbvfsq9n2s6wdl5x3fy0hpy58w6yy4cd"; + name = "khelpcenter-16.04.2.tar.xz"; + }; + }; + kholidays = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kholidays-16.04.2.tar.xz"; + sha256 = "1ha5yhjyfblh6j1wfx05433cclgnch8maic495ica014lcdb9ff0"; + name = "kholidays-16.04.2.tar.xz"; + }; + }; + kidentitymanagement = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kidentitymanagement-16.04.2.tar.xz"; + sha256 = "0g3cw81c0549237qlhrx0bna5avnsryniq3gccwy862lsgj92nhv"; + name = "kidentitymanagement-16.04.2.tar.xz"; + }; + }; + kig = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kig-16.04.2.tar.xz"; + sha256 = "07zqs1sbj6vfjfckvf5d4dw43cnc84bivrv3qldlg77k99z0x0wa"; + name = "kig-16.04.2.tar.xz"; + }; + }; + kigo = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kigo-16.04.2.tar.xz"; + sha256 = "057nfhngiwf5cfn8xaysii26b4b16105hw1a98kgf8aynyasrd19"; + name = "kigo-16.04.2.tar.xz"; + }; + }; + killbots = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/killbots-16.04.2.tar.xz"; + sha256 = "0k9psr5w4nbfymldr6x8i5mc91fxzgv4khygfw6bi0w1zdlbp7s3"; + name = "killbots-16.04.2.tar.xz"; + }; + }; + kimap = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kimap-16.04.2.tar.xz"; + sha256 = "0i4hfbm2ch71fj52fc08p0rmsqx8r9hw8ia1r2nipv8wl33a099x"; + name = "kimap-16.04.2.tar.xz"; + }; + }; + kio-extras = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kio-extras-16.04.2.tar.xz"; + sha256 = "1qi580d3aqhkh80sj7vphchsl7xfcjbc100cg81b7rdwpa4qv0aq"; + name = "kio-extras-16.04.2.tar.xz"; + }; + }; + kiriki = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kiriki-16.04.2.tar.xz"; + sha256 = "0pq5ai3f27fn7hh3ni0s99ja94nmrlcy3vhvl4h0f94q16lwwhvf"; + name = "kiriki-16.04.2.tar.xz"; + }; + }; + kiten = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kiten-16.04.2.tar.xz"; + sha256 = "1bxvf01k75yhahq97199q6cf3xcjdc92kn8wr628k3wd6xnqcn0a"; + name = "kiten-16.04.2.tar.xz"; + }; + }; + kjumpingcube = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kjumpingcube-16.04.2.tar.xz"; + sha256 = "115nd7z983cdhcrw3fknha4ham9avjx9vy278xijkqh5m9b5xczj"; + name = "kjumpingcube-16.04.2.tar.xz"; + }; + }; + kldap = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kldap-16.04.2.tar.xz"; + sha256 = "198y963y9ydd4gav5f7fdnarf7kmbpjafqw19z3r22hmqikbc1gq"; + name = "kldap-16.04.2.tar.xz"; + }; + }; + kleopatra = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kleopatra-16.04.2.tar.xz"; + sha256 = "064rc6nrgpkvxjxzmavs7f28dczv6szqnx78say0zxa34azl88vh"; + name = "kleopatra-16.04.2.tar.xz"; + }; + }; + klettres = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/klettres-16.04.2.tar.xz"; + sha256 = "1fy41zw1rc9ggsy04q9qscwz3yn58nsj8xjhr7iwvhk2qhhzyw1v"; + name = "klettres-16.04.2.tar.xz"; + }; + }; + klickety = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/klickety-16.04.2.tar.xz"; + sha256 = "0rz89s4fwbf1qm52ca17y2r9xsfb406xwjbz9mfyil1x80cyahdm"; + name = "klickety-16.04.2.tar.xz"; + }; + }; + klines = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/klines-16.04.2.tar.xz"; + sha256 = "1djhxqvjcqlv4bagcg03k7dngygn8ywqwhhjsc0ql6a1nbrfkh1q"; + name = "klines-16.04.2.tar.xz"; + }; + }; + kmag = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kmag-16.04.2.tar.xz"; + sha256 = "0m7502q0n76cs009giac90sgf8hhza3c8zf5ypb7aydnixcvligs"; + name = "kmag-16.04.2.tar.xz"; + }; + }; + kmahjongg = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kmahjongg-16.04.2.tar.xz"; + sha256 = "09b336jfw7zafzpiddxadvf0h7ch2l5ksdzz1salhqqnqxg271mn"; + name = "kmahjongg-16.04.2.tar.xz"; + }; + }; + kmailtransport = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kmailtransport-16.04.2.tar.xz"; + sha256 = "1dz3w9gxc14bkdp1h05ppw6c3m29kw9ky9c5ajvi6gckynjkg0dz"; + name = "kmailtransport-16.04.2.tar.xz"; + }; + }; + kmbox = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kmbox-16.04.2.tar.xz"; + sha256 = "1mkwv695bzjszrpsv8bpjlid4f933jnkf7vc1l8wlamik88y5i7x"; + name = "kmbox-16.04.2.tar.xz"; + }; + }; + kmime = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kmime-16.04.2.tar.xz"; + sha256 = "0h1a43yi7nzj6s3j5v6v9dp5r2qbbhdamnl2d8jpqkl5hnxf0mlq"; + name = "kmime-16.04.2.tar.xz"; + }; + }; + kmines = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kmines-16.04.2.tar.xz"; + sha256 = "1c4yp6zsva1dyr34cprxmy11iq3p3xxz7j8g8bl35qp95l8cwwhl"; + name = "kmines-16.04.2.tar.xz"; + }; + }; + kmix = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kmix-16.04.2.tar.xz"; + sha256 = "092l0myv9dhx534j96qwqy1gddzc64r15wnansifnn0miv1rsnmb"; + name = "kmix-16.04.2.tar.xz"; + }; + }; + kmousetool = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kmousetool-16.04.2.tar.xz"; + sha256 = "0r4wv17l2xm85nncxz7fagfp7z0fi5hbhc28bqnaggc4yz3jbh7d"; + name = "kmousetool-16.04.2.tar.xz"; + }; + }; + kmouth = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kmouth-16.04.2.tar.xz"; + sha256 = "0xfv9hd8cdszvllwd56qwcg8x3fcz4d64zhf4mi2f3v47a9wrir4"; + name = "kmouth-16.04.2.tar.xz"; + }; + }; + kmplot = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kmplot-16.04.2.tar.xz"; + sha256 = "0bvxgj34llgpk6gv9wv1infb782z6fgigcpiv00xqlr7pgkhsns2"; + name = "kmplot-16.04.2.tar.xz"; + }; + }; + knavalbattle = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/knavalbattle-16.04.2.tar.xz"; + sha256 = "0abwxqy82xrhyfixxj3rivkflj5dkrc82131hmjd35c1lcabh4aw"; + name = "knavalbattle-16.04.2.tar.xz"; + }; + }; + knetwalk = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/knetwalk-16.04.2.tar.xz"; + sha256 = "13399nqhja4wlf3d8zy6ia7ayjsb8kyrmjx6dsw1hdbpgfdj29w0"; + name = "knetwalk-16.04.2.tar.xz"; + }; + }; + kolf = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kolf-16.04.2.tar.xz"; + sha256 = "0h5a20pra3ip6a3cf5kivpbyky5fkhzknkx80dcwi36g4q9qryyh"; + name = "kolf-16.04.2.tar.xz"; + }; + }; + kollision = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kollision-16.04.2.tar.xz"; + sha256 = "09xc2mgipw4a8cmgdqs5mr9r144wjkn2656nidvdxwhizm05k5ib"; + name = "kollision-16.04.2.tar.xz"; + }; + }; + kolourpaint = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kolourpaint-16.04.2.tar.xz"; + sha256 = "0ffnfzmsds5n60w2b7x43q64bvws8z1hs9m80jh4xcz3p2ybkwlg"; + name = "kolourpaint-16.04.2.tar.xz"; + }; + }; + kompare = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kompare-16.04.2.tar.xz"; + sha256 = "09xjws4kb66r6m65srsjx37dvhyj6ifj5yixb77njfkcf140060p"; + name = "kompare-16.04.2.tar.xz"; + }; + }; + konquest = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/konquest-16.04.2.tar.xz"; + sha256 = "1b81z9z7rcbm75phpc7rz5s2159b6f98g3kkry7b1hlh51qajd3v"; + name = "konquest-16.04.2.tar.xz"; + }; + }; + konsole = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/konsole-16.04.2.tar.xz"; + sha256 = "1pp7xfh472vwk4nnhcga73zkb4bxqnmk70dxnn0kxj6z55igrp19"; + name = "konsole-16.04.2.tar.xz"; + }; + }; + kontactinterface = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kontactinterface-16.04.2.tar.xz"; + sha256 = "1yax2bwxhr15pqwy63ki5zriz01l5phvbx2f9whpbccmpbsd3yyh"; + name = "kontactinterface-16.04.2.tar.xz"; + }; + }; + kopete = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kopete-16.04.2.tar.xz"; + sha256 = "16j3j6z0irmqrm4cgm9vwa5nd4rixyirn0hpi2kanzy6m8j623nf"; + name = "kopete-16.04.2.tar.xz"; + }; + }; + kpat = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kpat-16.04.2.tar.xz"; + sha256 = "1qmcnx0zmks37fzr6chx409frb08g61cx0rn2gwad57f3id3dh2m"; + name = "kpat-16.04.2.tar.xz"; + }; + }; + kpimtextedit = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kpimtextedit-16.04.2.tar.xz"; + sha256 = "0r36knm4w4micchjibiika373z9lzqkzhc7pfa38zwpd529wxfk4"; + name = "kpimtextedit-16.04.2.tar.xz"; + }; + }; + kppp = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kppp-16.04.2.tar.xz"; + sha256 = "14p07ph8kc1wlfzf8lbmqhpv5iix392fc81y56bc48ba28czsmp6"; + name = "kppp-16.04.2.tar.xz"; + }; + }; + kqtquickcharts = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kqtquickcharts-16.04.2.tar.xz"; + sha256 = "1bdkv3jpvacliz8120cch415jwlg65gd3xyz5ixkynxzkmilj3kx"; + name = "kqtquickcharts-16.04.2.tar.xz"; + }; + }; + krdc = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/krdc-16.04.2.tar.xz"; + sha256 = "1qn7mci4mschz8a94na6xakl982hrj0g4ccw1hfrhlzyxa7hfx74"; + name = "krdc-16.04.2.tar.xz"; + }; + }; + kremotecontrol = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kremotecontrol-16.04.2.tar.xz"; + sha256 = "1z37qmmp688mn9kiprmnl2zdira60as1bsfn0zy24jnnkskvr3ga"; + name = "kremotecontrol-16.04.2.tar.xz"; + }; + }; + kreversi = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kreversi-16.04.2.tar.xz"; + sha256 = "1b7aqv33qkx18g9bkcna0z7027c4j2kwx6naldhgq3dxgg22gi6k"; + name = "kreversi-16.04.2.tar.xz"; + }; + }; + krfb = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/krfb-16.04.2.tar.xz"; + sha256 = "11arv0h0sgnk21lmw9mzj43cijchljpwy09ifii9a8xxn0cczf5x"; + name = "krfb-16.04.2.tar.xz"; + }; + }; + kross-interpreters = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kross-interpreters-16.04.2.tar.xz"; + sha256 = "1z8sv8vyfi1nx70f72qx5xgaxa8qklm1a1nq0p5x4jl22gf981qz"; + name = "kross-interpreters-16.04.2.tar.xz"; + }; + }; + kruler = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kruler-16.04.2.tar.xz"; + sha256 = "12gm8zy0233djdgfn2clsyamlc5q013pblyv70f5z0j8s2a8293h"; + name = "kruler-16.04.2.tar.xz"; + }; + }; + ksaneplugin = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/ksaneplugin-16.04.2.tar.xz"; + sha256 = "0y5yvr09g9x9k8lswpjbhkd6fnbw80dajrjjsjws5rfvi388ps7c"; + name = "ksaneplugin-16.04.2.tar.xz"; + }; + }; + kscd = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kscd-16.04.2.tar.xz"; + sha256 = "0k2q1fqrbpsbjlzyk1az1pyd76dqqwmmdandj7c6aqbl332dca5g"; + name = "kscd-16.04.2.tar.xz"; + }; + }; + kshisen = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kshisen-16.04.2.tar.xz"; + sha256 = "1wl7bv18jvwy44hxa3ys3aaxw0hx68vk3b3vwr381729c0njxzrl"; + name = "kshisen-16.04.2.tar.xz"; + }; + }; + ksirk = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/ksirk-16.04.2.tar.xz"; + sha256 = "17j2k8gnx0fh5v6592wfkcl5lbz2fgjv0na423gjij6rvvnb1xxs"; + name = "ksirk-16.04.2.tar.xz"; + }; + }; + ksnakeduel = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/ksnakeduel-16.04.2.tar.xz"; + sha256 = "1v0pnkkzk1j2cgkf58vk3ly9yvxyqq2y9xvfnpzv939f8sl10qa7"; + name = "ksnakeduel-16.04.2.tar.xz"; + }; + }; + kspaceduel = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kspaceduel-16.04.2.tar.xz"; + sha256 = "0jspmg7gkjawb50mlafxcaimqm3xp4gpw7a2dm895z8f6lhp0q4q"; + name = "kspaceduel-16.04.2.tar.xz"; + }; + }; + ksquares = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/ksquares-16.04.2.tar.xz"; + sha256 = "0l0s978551ziw79sck2fji474pgynvx4ny87f3faplz6adpvclmd"; + name = "ksquares-16.04.2.tar.xz"; + }; + }; + kstars = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kstars-16.04.2.tar.xz"; + sha256 = "1v29ky6id80wgkhj23vb4c1a905zi8xkwyx1fjdqm0b0783p5w0f"; + name = "kstars-16.04.2.tar.xz"; + }; + }; + ksudoku = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/ksudoku-16.04.2.tar.xz"; + sha256 = "0ymxjcbjd0dpsjl3jjr4bxj3xbhkpv1zr9mf2fxjpnfz3js9zf7q"; + name = "ksudoku-16.04.2.tar.xz"; + }; + }; + ksystemlog = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/ksystemlog-16.04.2.tar.xz"; + sha256 = "0i74xfhfmyxp2i94fdivlf3z38mak78j8yy8by652143g0gz61nz"; + name = "ksystemlog-16.04.2.tar.xz"; + }; + }; + kteatime = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kteatime-16.04.2.tar.xz"; + sha256 = "1y7ih9ii3hk91pbyp7bwgiy8g6hb3bsnjc5a6nlghc3d79zvq77y"; + name = "kteatime-16.04.2.tar.xz"; + }; + }; + ktimer = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/ktimer-16.04.2.tar.xz"; + sha256 = "06isrcpcbr9n7lhrqv9ahvms8vqz2azw0p6v29sihwskcw933yf0"; + name = "ktimer-16.04.2.tar.xz"; + }; + }; + ktnef = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/ktnef-16.04.2.tar.xz"; + sha256 = "1picfgmy9m3rfzp2hwgz7npijrb0x8w1zyy7gz4q37g3577gjm79"; + name = "ktnef-16.04.2.tar.xz"; + }; + }; + ktouch = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/ktouch-16.04.2.tar.xz"; + sha256 = "1jcgg5fxnn4fsv2gjiwijd2k9rw2ljffvw5dqg0pwkmikp7f4pmd"; + name = "ktouch-16.04.2.tar.xz"; + }; + }; + ktp-accounts-kcm = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/ktp-accounts-kcm-16.04.2.tar.xz"; + sha256 = "1pzwpfp93p47zghqwfqhgk16j9ar52zcx0kfacpy8z7014wsj02k"; + name = "ktp-accounts-kcm-16.04.2.tar.xz"; + }; + }; + ktp-approver = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/ktp-approver-16.04.2.tar.xz"; + sha256 = "1q74di50kl46px23fp4lmx5l0j9ndlxhsfvn78j42lfp6wkgqi8c"; + name = "ktp-approver-16.04.2.tar.xz"; + }; + }; + ktp-auth-handler = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/ktp-auth-handler-16.04.2.tar.xz"; + sha256 = "15dm09i4bny5b1958390r1wjsm26kkhmxlfrgd9az4yln8pmidmh"; + name = "ktp-auth-handler-16.04.2.tar.xz"; + }; + }; + ktp-call-ui = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/ktp-call-ui-16.04.2.tar.xz"; + sha256 = "0wf6wmxzzpsnwglyf46q6mwznl0r5lmzf8n39a62qf84jgxj3p7v"; + name = "ktp-call-ui-16.04.2.tar.xz"; + }; + }; + ktp-common-internals = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/ktp-common-internals-16.04.2.tar.xz"; + sha256 = "04177adil082qfrq7y4lg06hzmx8kcpbdgfisa59wsmmcyydziy1"; + name = "ktp-common-internals-16.04.2.tar.xz"; + }; + }; + ktp-contact-list = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/ktp-contact-list-16.04.2.tar.xz"; + sha256 = "017mz9z8248d9hmz37dsnjdfjk4m58y546aq6y93mahywl0dccia"; + name = "ktp-contact-list-16.04.2.tar.xz"; + }; + }; + ktp-contact-runner = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/ktp-contact-runner-16.04.2.tar.xz"; + sha256 = "0c3gl5ass4nfmrbvynj8hf3iyrrybn9h4bm07l84hky2bmhqjhkw"; + name = "ktp-contact-runner-16.04.2.tar.xz"; + }; + }; + ktp-desktop-applets = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/ktp-desktop-applets-16.04.2.tar.xz"; + sha256 = "1fmm4vi6r9hhj4xaz6lz3rx04l6fkhqq9qrcxbv5xbrif0jw82f6"; + name = "ktp-desktop-applets-16.04.2.tar.xz"; + }; + }; + ktp-filetransfer-handler = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/ktp-filetransfer-handler-16.04.2.tar.xz"; + sha256 = "0zlmy9fs8qvk6jzdp9zs3y4jz5nz5asxvcics4hcpbl5s4b5nyf0"; + name = "ktp-filetransfer-handler-16.04.2.tar.xz"; + }; + }; + ktp-kded-module = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/ktp-kded-module-16.04.2.tar.xz"; + sha256 = "0bnqv87gbv9idspp7yh8y690d66l0j3x70krg413xk8pqs012r15"; + name = "ktp-kded-module-16.04.2.tar.xz"; + }; + }; + ktp-send-file = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/ktp-send-file-16.04.2.tar.xz"; + sha256 = "1nqw7b66z4fkcvbm7cl9vdwwwsbylk0mbj5rs37laddjyn0igcnq"; + name = "ktp-send-file-16.04.2.tar.xz"; + }; + }; + ktp-text-ui = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/ktp-text-ui-16.04.2.tar.xz"; + sha256 = "1ls9ns6wb6wvcxli4almc2dv7gzihsihdpb1i171c3yr16d5kmvf"; + name = "ktp-text-ui-16.04.2.tar.xz"; + }; + }; + ktuberling = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/ktuberling-16.04.2.tar.xz"; + sha256 = "15r6m3861cpnmzyrxf5ixqwp6vvjd875237bbb6h881hgw9xfv57"; + name = "ktuberling-16.04.2.tar.xz"; + }; + }; + kturtle = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kturtle-16.04.2.tar.xz"; + sha256 = "12z7r1fprz83da34msnns6s3ar1734y6cxh0infv758nvmykhkqn"; + name = "kturtle-16.04.2.tar.xz"; + }; + }; + kubrick = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kubrick-16.04.2.tar.xz"; + sha256 = "16mjswzybnpb1iwzaygkva99lf551fz4864mngav1v0v6489ryc1"; + name = "kubrick-16.04.2.tar.xz"; + }; + }; + kuser = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kuser-16.04.2.tar.xz"; + sha256 = "0cxag2p88959vk11qdcxhb3kmr18wrk5chf5644phapyns8lm0i6"; + name = "kuser-16.04.2.tar.xz"; + }; + }; + kwalletmanager = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kwalletmanager-16.04.2.tar.xz"; + sha256 = "1l37ykkkfy8m9x9v9x5yr701nvgxwsx9npqfhlrgaq0clq0xvsxd"; + name = "kwalletmanager-16.04.2.tar.xz"; + }; + }; + kwordquiz = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/kwordquiz-16.04.2.tar.xz"; + sha256 = "0nra7gpqfrnl0hl2ankzkbdfqrs3iwr6x6harrhcaxmszpbiw7fa"; + name = "kwordquiz-16.04.2.tar.xz"; + }; + }; + libgravatar = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/libgravatar-16.04.2.tar.xz"; + sha256 = "1rw800ch89gd1xsbgm9wz7vbayyvrli7gcnn9miaqhhjgcgpjs6p"; + name = "libgravatar-16.04.2.tar.xz"; + }; + }; + libkcddb = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/libkcddb-16.04.2.tar.xz"; + sha256 = "14dsc35kh843xsva0csqkv2rgyspvg3ld3gjr8ks4zp7ry1wi6gj"; + name = "libkcddb-16.04.2.tar.xz"; + }; + }; + libkcompactdisc = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/libkcompactdisc-16.04.2.tar.xz"; + sha256 = "05k19a7mhk5xxd8k653i8xqc58xjrxyphdwsw746cvw3nqpiiaml"; + name = "libkcompactdisc-16.04.2.tar.xz"; + }; + }; + libkdcraw = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/libkdcraw-16.04.2.tar.xz"; + sha256 = "1kcyhc8gi2av109nracm42q91k7ndmj7yw8q52ssfzkbw4r8c9yw"; + name = "libkdcraw-16.04.2.tar.xz"; + }; + }; + libkdeedu = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/libkdeedu-16.04.2.tar.xz"; + sha256 = "15prm6lfhpys4n6rsbvfqcm2w3sr315lynsnww8740nk59sjm45f"; + name = "libkdeedu-16.04.2.tar.xz"; + }; + }; + libkdegames = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/libkdegames-16.04.2.tar.xz"; + sha256 = "1b87g8jihyfzpvws6xwx8cbc118nfdwksh0j2sl7hbnnkgc6s6ia"; + name = "libkdegames-16.04.2.tar.xz"; + }; + }; + libkdepim = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/libkdepim-16.04.2.tar.xz"; + sha256 = "0p2p19qqdnkpvp1dnm0idffg0x03dwqkrjy426l8ahabl0xp8pl4"; + name = "libkdepim-16.04.2.tar.xz"; + }; + }; + libkeduvocdocument = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/libkeduvocdocument-16.04.2.tar.xz"; + sha256 = "002scb7b174d03ady232dc2drnphnw51a9a0wb3rdm3kip4m85k1"; + name = "libkeduvocdocument-16.04.2.tar.xz"; + }; + }; + libkexiv2 = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/libkexiv2-16.04.2.tar.xz"; + sha256 = "11d33wdlhlpbjkrfawb45py5akzd4nyry0vi28mx4hkk5glbhd82"; + name = "libkexiv2-16.04.2.tar.xz"; + }; + }; + libkface = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/libkface-16.04.2.tar.xz"; + sha256 = "1r97j4dkm509r7nvbdpqnvfzlznlvqbsq9lghqrrcaafizrz074h"; + name = "libkface-16.04.2.tar.xz"; + }; + }; + libkgeomap = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/libkgeomap-16.04.2.tar.xz"; + sha256 = "0xvgg9cb63bpl9fc68l038zlz38l175n7q3jpcqnx15f6qb8vcpk"; + name = "libkgeomap-16.04.2.tar.xz"; + }; + }; + libkipi = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/libkipi-16.04.2.tar.xz"; + sha256 = "02gknmsqh9x31p83y7nb550yjr6rfnsdh3m1yqm5n3jyjdmfxd66"; + name = "libkipi-16.04.2.tar.xz"; + }; + }; + libkleo = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/libkleo-16.04.2.tar.xz"; + sha256 = "1bdfqnrslzmsk7dg3f8g1p4b2m5hd5hvh1ws9phkhilhcxp2b33v"; + name = "libkleo-16.04.2.tar.xz"; + }; + }; + libkmahjongg = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/libkmahjongg-16.04.2.tar.xz"; + sha256 = "0chszdkcyjmny8j5nhbl9y6334qb7wy3ll16p829cy8k2hj69pb4"; + name = "libkmahjongg-16.04.2.tar.xz"; + }; + }; + libkomparediff2 = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/libkomparediff2-16.04.2.tar.xz"; + sha256 = "035m9da6cnn0masfn79cmd43fviapr7fldl0diiwpcmjwkpmrp1v"; + name = "libkomparediff2-16.04.2.tar.xz"; + }; + }; + libksane = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/libksane-16.04.2.tar.xz"; + sha256 = "1s150l0kcmp98l134k8gwhzwzv4kk3583wv0lxd3l9li2940sjdp"; + name = "libksane-16.04.2.tar.xz"; + }; + }; + libksieve = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/libksieve-16.04.2.tar.xz"; + sha256 = "1i51zp4fkyyrh0f998i25yx7i7a9g9kcw5pfaisprh84rbyrdq1w"; + name = "libksieve-16.04.2.tar.xz"; + }; + }; + lokalize = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/lokalize-16.04.2.tar.xz"; + sha256 = "0cnrh49c14j64lv67ylm4fczbwbnrja8g4bwzqaaz1sm1ncxmyr3"; + name = "lokalize-16.04.2.tar.xz"; + }; + }; + lskat = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/lskat-16.04.2.tar.xz"; + sha256 = "0qd5z1c5c8b2vn3rpgms0bqzdbh69ji8h14ascis4znrq2hqc6p2"; + name = "lskat-16.04.2.tar.xz"; + }; + }; + mailcommon = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/mailcommon-16.04.2.tar.xz"; + sha256 = "0bcl0kqyqqhmnjli7qb4k1mgh1wwwbf622sxp9p0y91wwgy2y5f1"; + name = "mailcommon-16.04.2.tar.xz"; + }; + }; + mailimporter = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/mailimporter-16.04.2.tar.xz"; + sha256 = "1r9y91xbbyhd0rabwavi1q16a8rbi63zlsnkb0q64sw73bbyh3zz"; + name = "mailimporter-16.04.2.tar.xz"; + }; + }; + marble = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/marble-16.04.2.tar.xz"; + sha256 = "04wg317ypp25aszgla1vrjdc18p8xvjj1xizj4crzg85n700d81j"; + name = "marble-16.04.2.tar.xz"; + }; + }; + messagelib = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/messagelib-16.04.2.tar.xz"; + sha256 = "0kj7y0l7xgc7km3xnbnzy9316mz81hgv8hh8p5qjczy0bi77cy9c"; + name = "messagelib-16.04.2.tar.xz"; + }; + }; + minuet = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/minuet-16.04.2.tar.xz"; + sha256 = "1iph3g6fp96w686xm38cknqqp7kd1xb3cn7zlx7v32d12n4iasxq"; + name = "minuet-16.04.2.tar.xz"; + }; + }; + mplayerthumbs = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/mplayerthumbs-16.04.2.tar.xz"; + sha256 = "1zr2c5f48xrzyljbycnlg4z5j6fyqrp6545vd0iwaid3nnzxp7q4"; + name = "mplayerthumbs-16.04.2.tar.xz"; + }; + }; + okteta = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/okteta-16.04.2.tar.xz"; + sha256 = "0h5b0b64zs7v2q8wz738dd9llnifjamvq9gb1g05fvq258qan49z"; + name = "okteta-16.04.2.tar.xz"; + }; + }; + okular = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/okular-16.04.2.tar.xz"; + sha256 = "1iw92rkbzsk82gx1ks0iqciv7d4561ab5z65jdn1aszdw5agjs2s"; + name = "okular-16.04.2.tar.xz"; + }; + }; + palapeli = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/palapeli-16.04.2.tar.xz"; + sha256 = "103y3xmbr6km1r1ljmb66sn1d8rha7qkkssqyg1gnxq5xi4wwj1w"; + name = "palapeli-16.04.2.tar.xz"; + }; + }; + parley = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/parley-16.04.2.tar.xz"; + sha256 = "1f8xx30wkw7h4qpg4vpxxmhmibivn5si84bpql2nyjnrjqcaj4af"; + name = "parley-16.04.2.tar.xz"; + }; + }; + picmi = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/picmi-16.04.2.tar.xz"; + sha256 = "05i6d99pbihprl0525w3glxwbgygqincxdmvcma691r4xwdvi8p1"; + name = "picmi-16.04.2.tar.xz"; + }; + }; + pimcommon = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/pimcommon-16.04.2.tar.xz"; + sha256 = "02x63vg599876sldwafvcjb13nf7bivahsh6gg0lkhkqq8gbxd2l"; + name = "pimcommon-16.04.2.tar.xz"; + }; + }; + poxml = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/poxml-16.04.2.tar.xz"; + sha256 = "1d3jswsdzsglk4kwqjivwi2h7br6xw9h4y1bcdqq1n1ibzr9cxap"; + name = "poxml-16.04.2.tar.xz"; + }; + }; + print-manager = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/print-manager-16.04.2.tar.xz"; + sha256 = "0sm6qnd2lk6c354fdah6rj9y2v9aiiss1h4nrpvc4rvb9yxi9hiz"; + name = "print-manager-16.04.2.tar.xz"; + }; + }; + rocs = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/rocs-16.04.2.tar.xz"; + sha256 = "0gfqcvijqxvgyjz5gv9zaj72a351fkac1w0qz8yfbrsch8f190z6"; + name = "rocs-16.04.2.tar.xz"; + }; + }; + signon-kwallet-extension = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/signon-kwallet-extension-16.04.2.tar.xz"; + sha256 = "1hbk5ssi4byi5hbb1gy8337iv1mb2c5l8sw0ckxa8mz7iqd5kg96"; + name = "signon-kwallet-extension-16.04.2.tar.xz"; + }; + }; + spectacle = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/spectacle-16.04.2.tar.xz"; + sha256 = "0yz7gw6x746xqxsgn0iv94zsxx6l8kk5zkyzp0cx3vga925pbpvj"; + name = "spectacle-16.04.2.tar.xz"; + }; + }; + step = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/step-16.04.2.tar.xz"; + sha256 = "14f1i8ssqyp97v4pjl6rhjd2qx9fjxzndbmssm9rww7dv3kgb3p0"; + name = "step-16.04.2.tar.xz"; + }; + }; + svgpart = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/svgpart-16.04.2.tar.xz"; + sha256 = "1zviplnlbl261icdp9c143jw5i90k386xn2jxyf6i2vc1bw8s98w"; + name = "svgpart-16.04.2.tar.xz"; + }; + }; + sweeper = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/sweeper-16.04.2.tar.xz"; + sha256 = "0p58h2dbwdvmrbd897h1wv3bsdfqrgvvqdq1dr6nlicwlp1dxjs1"; + name = "sweeper-16.04.2.tar.xz"; + }; + }; + syndication = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/syndication-16.04.2.tar.xz"; + sha256 = "1yg32bhb3d0y9fl1sgb3g1ky7vww7ax1w91k7sg3w30s7zi6668m"; + name = "syndication-16.04.2.tar.xz"; + }; + }; + umbrello = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/umbrello-16.04.2.tar.xz"; + sha256 = "0avx8s889xiwjcfx5ihj3clr10w1ax4h92pb9zvzx8nrfqp23xgl"; + name = "umbrello-16.04.2.tar.xz"; + }; + }; + zeroconf-ioslave = { + version = "16.04.2"; + src = fetchurl { + url = "${mirror}/stable/applications/16.04.2/src/zeroconf-ioslave-16.04.2.tar.xz"; + sha256 = "1ly4x8js0y88nrjddcvbbv4c9gac27y9vpzzr33alr76w6g22kk1"; + name = "zeroconf-ioslave-16.04.2.tar.xz"; + }; + }; +} diff --git a/pkgs/desktops/kde-5/frameworks-5.22/default.nix b/pkgs/desktops/kde-5/frameworks-5.22/default.nix index a665e62dba8..362e31c5a25 100644 --- a/pkgs/desktops/kde-5/frameworks-5.22/default.nix +++ b/pkgs/desktops/kde-5/frameworks-5.22/default.nix @@ -1,28 +1,26 @@ -# Maintainer's Notes: -# -# Minor updates: -# 1. Edit ./fetchsrcs.sh to point to the updated URL. -# 2. Run ./fetchsrcs.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. Be sure to check if -# any new components have been added and package them as necessary. +/* + +# 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 . +2. From the top of the Nixpkgs tree, run + `./maintainers/scripts/generate-kde-frameworks.sh > pkgs/desktops/kde-5/frameworks-$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 makeSetupHook stdenv; + inherit (pkgs) lib makeSetupHook stdenv; mirror = "mirror://kde"; - remotesrcs = fetchurl { - url = "https://raw.githubusercontent.com/ttuegel/nixpkgs-kde-qt/32d38b54ac86ef22ea3e77c2bb5b5adb8438b189/frameworks-srcs.nix"; - sha256 = "05h21hc5pzj2z3lcmzmihnrc1x3ia3g8gka4aks2jxg6f7dyq0br"; - }; - srcs = import remotesrcs { inherit (pkgs) fetchurl; inherit mirror; }; + srcs = import ./srcs.nix { inherit (pkgs) fetchurl; inherit mirror; }; packages = self: with self; { kdeFramework = args: diff --git a/pkgs/desktops/kde-5/frameworks-5.22/srcs.nix b/pkgs/desktops/kde-5/frameworks-5.22/srcs.nix new file mode 100644 index 00000000000..156a11ba216 --- /dev/null +++ b/pkgs/desktops/kde-5/frameworks-5.22/srcs.nix @@ -0,0 +1,581 @@ +# DO NOT EDIT! This file is generated automatically by fetchsrcs.sh +{ fetchurl, mirror }: + +{ + attica = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/attica-5.22.0.tar.xz"; + sha256 = "1i26nwxyrb62icw49znlyz9y670cv7xvibzbdfnnxq9czsalwym7"; + name = "attica-5.22.0.tar.xz"; + }; + }; + baloo = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/baloo-5.22.0.tar.xz"; + sha256 = "0h51j41pa8b18jkdna0247z5alqfbvgfzlxc6s6p0c7g7658z0w3"; + name = "baloo-5.22.0.tar.xz"; + }; + }; + bluez-qt = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/bluez-qt-5.22.0.tar.xz"; + sha256 = "1lrkkg2f2qjj8cy968l3scdrvi506m5hr9x22d1zn6r12fvq6304"; + name = "bluez-qt-5.22.0.tar.xz"; + }; + }; + breeze-icons = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/breeze-icons-5.22.0.tar.xz"; + sha256 = "162698h01cs7116la4jfygn8ka4ffjmnv7nxjl6yhcqrs25nky7l"; + name = "breeze-icons-5.22.0.tar.xz"; + }; + }; + extra-cmake-modules = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/extra-cmake-modules-5.22.0.tar.xz"; + sha256 = "042ad7kp2ijp66gvz0q60glk95wj9f0fymrjyw68253rqynf3zj3"; + name = "extra-cmake-modules-5.22.0.tar.xz"; + }; + }; + frameworkintegration = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/frameworkintegration-5.22.0.tar.xz"; + sha256 = "0jf9y738r86ss520hqhfll8prrfpha73myj99hbz3sqrix7b0va9"; + name = "frameworkintegration-5.22.0.tar.xz"; + }; + }; + kactivities = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kactivities-5.22.0.tar.xz"; + sha256 = "068jhc6lw47hcibvys968m4wa1b278ccy2gas9iymzzys1ccv6kr"; + name = "kactivities-5.22.0.tar.xz"; + }; + }; + kactivities-stats = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kactivities-stats-5.22.0.tar.xz"; + sha256 = "1gx5wm337nwbwqb56xvl16vhk47v7a5qpx5hhn7ygpfxkgxh6wiq"; + name = "kactivities-stats-5.22.0.tar.xz"; + }; + }; + kapidox = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kapidox-5.22.0.tar.xz"; + sha256 = "0cs133g1rvbcrdvy7zvk5c14p5iwwn0x0m76c2ifal0g8qh0hmd1"; + name = "kapidox-5.22.0.tar.xz"; + }; + }; + karchive = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/karchive-5.22.0.tar.xz"; + sha256 = "1ywd38j6jpwj21kdp504gs0pfvlnvg6ak8hjk6a269pkci3dyf91"; + name = "karchive-5.22.0.tar.xz"; + }; + }; + kauth = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kauth-5.22.0.tar.xz"; + sha256 = "1c0kp25g57nldh1x5vfq9fypbznc991jrry2lydvb06d3jh44vbn"; + name = "kauth-5.22.0.tar.xz"; + }; + }; + kbookmarks = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kbookmarks-5.22.0.tar.xz"; + sha256 = "093rlg8pprjg7ba52dh2z9j2x5ir7s9kjas6ni4fqxxzpp15hh3p"; + name = "kbookmarks-5.22.0.tar.xz"; + }; + }; + kcmutils = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kcmutils-5.22.0.tar.xz"; + sha256 = "1s7gw9l2n92rrcdzy9pnwq8na65axd8bkk9nphyhpbxk76zj1gyy"; + name = "kcmutils-5.22.0.tar.xz"; + }; + }; + kcodecs = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kcodecs-5.22.0.tar.xz"; + sha256 = "0rlqs8m2ib2kkj679gn74zqqxzsddfcbywpgwlcd6b992i4cad87"; + name = "kcodecs-5.22.0.tar.xz"; + }; + }; + kcompletion = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kcompletion-5.22.0.tar.xz"; + sha256 = "07jqjrddigdqsdy2adzari7g626sakilg9d765s75vncv5amrvzy"; + name = "kcompletion-5.22.0.tar.xz"; + }; + }; + kconfig = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kconfig-5.22.0.tar.xz"; + sha256 = "0n0dzgba96pkabbvk1cfm34j9jirgbd84xha6adscpxs28506cg0"; + name = "kconfig-5.22.0.tar.xz"; + }; + }; + kconfigwidgets = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kconfigwidgets-5.22.0.tar.xz"; + sha256 = "0jr6ygd8c0gap2ay2685wj3fx4scrahzbpaaj4bjhq2s79nvmlyg"; + name = "kconfigwidgets-5.22.0.tar.xz"; + }; + }; + kcoreaddons = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kcoreaddons-5.22.0.tar.xz"; + sha256 = "0zzwcw0n9bd3pi3rv7cdwynb67x1bqf1bh3s59hjipf9d412wl15"; + name = "kcoreaddons-5.22.0.tar.xz"; + }; + }; + kcrash = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kcrash-5.22.0.tar.xz"; + sha256 = "1r0i9ngk5jypzfhhssjm5b3n5sqli3jhh896r1qwpfcq9w15x7qg"; + name = "kcrash-5.22.0.tar.xz"; + }; + }; + kdbusaddons = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kdbusaddons-5.22.0.tar.xz"; + sha256 = "0w9spb5i5qi2r5kfgrylpvw6mwjxfhd4j7yslc9jy0q4y8j3f1dk"; + name = "kdbusaddons-5.22.0.tar.xz"; + }; + }; + kdeclarative = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kdeclarative-5.22.0.tar.xz"; + sha256 = "06n6wqy8dm2hv6dbar453z4rmiyf6f34zak1fhs38sqkfy6syva1"; + name = "kdeclarative-5.22.0.tar.xz"; + }; + }; + kded = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kded-5.22.0.tar.xz"; + sha256 = "1zfggr6pmiypw5bnh6hr22agms589hm7hw35nhfhc4r7qd1drf6q"; + name = "kded-5.22.0.tar.xz"; + }; + }; + kdelibs4support = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/portingAids/kdelibs4support-5.22.0.tar.xz"; + sha256 = "1mmrr54kkicnz4pjksnrh40md80m18mr5ba2la7kwjxmdyl6znm3"; + name = "kdelibs4support-5.22.0.tar.xz"; + }; + }; + kdesignerplugin = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kdesignerplugin-5.22.0.tar.xz"; + sha256 = "0cfnmpz845l39qpy5r6pknzm78js81bci9qi0xfnrf8gm3lvjg5l"; + name = "kdesignerplugin-5.22.0.tar.xz"; + }; + }; + kdesu = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kdesu-5.22.0.tar.xz"; + sha256 = "1jsr9m32dyzvsvsy743h3jih8v4yyr2zf15hh908anbamp7449bd"; + name = "kdesu-5.22.0.tar.xz"; + }; + }; + kdewebkit = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kdewebkit-5.22.0.tar.xz"; + sha256 = "0rmxa4j3jx7689jcf45fghh7jff16x34xrzrw0clg3fj4w47ik0b"; + name = "kdewebkit-5.22.0.tar.xz"; + }; + }; + kdnssd = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kdnssd-5.22.0.tar.xz"; + sha256 = "1b0s5gwn51zh2h5w2mzpzjj86qaz6pl7gzqf5q88vpzsiqjg14vp"; + name = "kdnssd-5.22.0.tar.xz"; + }; + }; + kdoctools = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kdoctools-5.22.0.tar.xz"; + sha256 = "0y4ayms0hyj4nv5flr0a198lb545plfbxkwhqsmzc0c77gagcw5k"; + name = "kdoctools-5.22.0.tar.xz"; + }; + }; + kemoticons = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kemoticons-5.22.0.tar.xz"; + sha256 = "1swrpqm441ngmps00hr15pgvw1382zbf2q2ncndj7i30725nfq1g"; + name = "kemoticons-5.22.0.tar.xz"; + }; + }; + kfilemetadata = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kfilemetadata-5.22.0.tar.xz"; + sha256 = "0p6s1r2qv5396ghkw79wyf7yf4hzj562yp83wgplwmr6lgh4b2fc"; + name = "kfilemetadata-5.22.0.tar.xz"; + }; + }; + kglobalaccel = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kglobalaccel-5.22.0.tar.xz"; + sha256 = "1m1aviz5g0vwk58j0z9jckz4rzns7md7mr3zlqqpvp1r032qc30k"; + name = "kglobalaccel-5.22.0.tar.xz"; + }; + }; + kguiaddons = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kguiaddons-5.22.0.tar.xz"; + sha256 = "10chxcvf4hxyfkgprsj7rg4dv788dzqjgsm6m0a4m6qmx12zhckh"; + name = "kguiaddons-5.22.0.tar.xz"; + }; + }; + khtml = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/portingAids/khtml-5.22.0.tar.xz"; + sha256 = "1w5q41fjrqqq91j3dvhc9lrrhvrwy1izws6af7srh768gn6yig0m"; + name = "khtml-5.22.0.tar.xz"; + }; + }; + ki18n = { + version = "5.22.1"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/ki18n-5.22.1.tar.xz"; + sha256 = "0fasp8akj6wysn4acf9vyivcgb8x9dlnhkqmw7j0g7z1qgvjn4pv"; + name = "ki18n-5.22.1.tar.xz"; + }; + }; + kiconthemes = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kiconthemes-5.22.0.tar.xz"; + sha256 = "1bh76f7kpha4c5qs3n8z6g1qah0rsk99yqcz8j1dlss4ws65j9j3"; + name = "kiconthemes-5.22.0.tar.xz"; + }; + }; + kidletime = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kidletime-5.22.0.tar.xz"; + sha256 = "0dgw0rin6wz31xdspbjpvcs5x1b163ggqkz2zn73zavbr7f5jypc"; + name = "kidletime-5.22.0.tar.xz"; + }; + }; + kimageformats = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kimageformats-5.22.0.tar.xz"; + sha256 = "0g3f73m3yj5iqivcsn83pm32w4l13zbyzz5azgm3jjfhgnd00c18"; + name = "kimageformats-5.22.0.tar.xz"; + }; + }; + kinit = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kinit-5.22.0.tar.xz"; + sha256 = "1f71y6gf00p4jkqvpzyjlbnwc4gvjl2h4wi61xhpjz8lrmpsb6ac"; + name = "kinit-5.22.0.tar.xz"; + }; + }; + kio = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kio-5.22.0.tar.xz"; + sha256 = "02knylbs9ymb8qm7fkp3dkdqc9cvgw2dwfl4phzl1iax2fx2zkqy"; + name = "kio-5.22.0.tar.xz"; + }; + }; + kitemmodels = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kitemmodels-5.22.0.tar.xz"; + sha256 = "03gnglfhpzrc67bi0xdcy4xdhankic5cqnpahp9wwsis12ac6i83"; + name = "kitemmodels-5.22.0.tar.xz"; + }; + }; + kitemviews = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kitemviews-5.22.0.tar.xz"; + sha256 = "0nhwg7bmv1c8p6pnbfsz96mq9wbq339ir9yp7kfnhfrg0wqi44ar"; + name = "kitemviews-5.22.0.tar.xz"; + }; + }; + kjobwidgets = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kjobwidgets-5.22.0.tar.xz"; + sha256 = "1inqrb0j64b3519qcr0wk9izd4c1zi4kfjc8wa04s2kwxg6z7j1p"; + name = "kjobwidgets-5.22.0.tar.xz"; + }; + }; + kjs = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/portingAids/kjs-5.22.0.tar.xz"; + sha256 = "0xqlkhm8r021xd5a25nwp9a4r7cbjkpqkc89fjma8qyvq5785qxw"; + name = "kjs-5.22.0.tar.xz"; + }; + }; + kjsembed = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/portingAids/kjsembed-5.22.0.tar.xz"; + sha256 = "0fcc1lm5l8r0lj35r3niliyn8zxr90by2vjc9krzfm4i7kwij7wb"; + name = "kjsembed-5.22.0.tar.xz"; + }; + }; + kmediaplayer = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/portingAids/kmediaplayer-5.22.0.tar.xz"; + sha256 = "1pn3fmaixcxba1wl63hblhnpj7jblrala9j3xrj8z2abhhfl5vzy"; + name = "kmediaplayer-5.22.0.tar.xz"; + }; + }; + knewstuff = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/knewstuff-5.22.0.tar.xz"; + sha256 = "1gr566k95bg58hpn569kkarmlxk5rp12jcxdp7ksw1j8mp6la7a7"; + name = "knewstuff-5.22.0.tar.xz"; + }; + }; + knotifications = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/knotifications-5.22.0.tar.xz"; + sha256 = "0fh6ahfr9pa8643i1ma40h7afnd1jn0m6dw5f9hgndxhwi6h3bps"; + name = "knotifications-5.22.0.tar.xz"; + }; + }; + knotifyconfig = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/knotifyconfig-5.22.0.tar.xz"; + sha256 = "0p4g7wv2w6cpjzhlkh7rnzzhwcj86sgz98fl97is1fl65q8f0szr"; + name = "knotifyconfig-5.22.0.tar.xz"; + }; + }; + kpackage = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kpackage-5.22.0.tar.xz"; + sha256 = "1nbwjc4n8f2iisdckm5ll3qyls1sq02ia6vmhj4mfm4w44q4s1bk"; + name = "kpackage-5.22.0.tar.xz"; + }; + }; + kparts = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kparts-5.22.0.tar.xz"; + sha256 = "091wm2flhqgpqsffdd8nlwbdffvsj7cyd0c46949d9chm64723cg"; + name = "kparts-5.22.0.tar.xz"; + }; + }; + kpeople = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kpeople-5.22.0.tar.xz"; + sha256 = "0rbwxzmyaig92vcd26v1yqd13swk15pp0lpvjp6hdpxbhpxijyf7"; + name = "kpeople-5.22.0.tar.xz"; + }; + }; + kplotting = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kplotting-5.22.0.tar.xz"; + sha256 = "0ljiyxa2320v937lkqkxx3jc7sg45z4vjl74lxfybwspgs6y5hqk"; + name = "kplotting-5.22.0.tar.xz"; + }; + }; + kpty = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kpty-5.22.0.tar.xz"; + sha256 = "12lfwv45d06ksx5xc4hgk075mj2ckkqpc8mksx99f700yvcyk1db"; + name = "kpty-5.22.0.tar.xz"; + }; + }; + kross = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/portingAids/kross-5.22.0.tar.xz"; + sha256 = "1ika9ha06vspjn8hy6mv5vi5n7xj7sj45csmjjxcqwhn2wlcdj4l"; + name = "kross-5.22.0.tar.xz"; + }; + }; + krunner = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/krunner-5.22.0.tar.xz"; + sha256 = "09jhdy48dciqd8hwxmvjyw547fr48mzns5f0yknsnnb8a47yhrd4"; + name = "krunner-5.22.0.tar.xz"; + }; + }; + kservice = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kservice-5.22.0.tar.xz"; + sha256 = "1c5q8cxghbji3imamjbxymcd5cz9a9rapqriy1wmskys3ms3fag9"; + name = "kservice-5.22.0.tar.xz"; + }; + }; + ktexteditor = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/ktexteditor-5.22.0.tar.xz"; + sha256 = "1jsa8cfq0245bsris46i3k8f8g7l0sc5jpj4iwkxrl9m0nk5j1v0"; + name = "ktexteditor-5.22.0.tar.xz"; + }; + }; + ktextwidgets = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/ktextwidgets-5.22.0.tar.xz"; + sha256 = "01a2vkdpq06libap5g6a90jrcc0phmfd859kilraqyxhbrp9sw5l"; + name = "ktextwidgets-5.22.0.tar.xz"; + }; + }; + kunitconversion = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kunitconversion-5.22.0.tar.xz"; + sha256 = "1phbqxddp8ks36nr4982n4bwwx7d6yxll629gpb0ddc4yfsjv48p"; + name = "kunitconversion-5.22.0.tar.xz"; + }; + }; + kwallet = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kwallet-5.22.0.tar.xz"; + sha256 = "1i20kp1gkdiwmwy8vf7vd6r89qx6lpxwr6nib35khp93ci9l3838"; + name = "kwallet-5.22.0.tar.xz"; + }; + }; + kwayland = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kwayland-5.22.0.tar.xz"; + sha256 = "1jfibqai7vy1vklj19x7z0r4qc0rc7yd5r4wpp98mmdwzpnhlrgy"; + name = "kwayland-5.22.0.tar.xz"; + }; + }; + kwidgetsaddons = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kwidgetsaddons-5.22.0.tar.xz"; + sha256 = "1bwmnfa1l3s33nc6b0ryk78gxhrynyd07ffqw7mw211r34pg4c14"; + name = "kwidgetsaddons-5.22.0.tar.xz"; + }; + }; + kwindowsystem = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kwindowsystem-5.22.0.tar.xz"; + sha256 = "05jwmjqk03pc2g09rnyb9qh0dfi0c46awbaxgc7i7z4i9swv1k30"; + name = "kwindowsystem-5.22.0.tar.xz"; + }; + }; + kxmlgui = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kxmlgui-5.22.0.tar.xz"; + sha256 = "16q222jvnsd6pj49ih44qpks97lcjsamcpjg5x5ysn4a6w5h4mds"; + name = "kxmlgui-5.22.0.tar.xz"; + }; + }; + kxmlrpcclient = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/kxmlrpcclient-5.22.0.tar.xz"; + sha256 = "00qj4pa7r0ny6pwivq6qqw80v4dsg9lgwd2qdlp9kddi0f8i2p1b"; + name = "kxmlrpcclient-5.22.0.tar.xz"; + }; + }; + modemmanager-qt = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/modemmanager-qt-5.22.0.tar.xz"; + sha256 = "1b1gx33vrw7qcvy3zlc01x7wlalx5csfl590gfxlf870i3m7dnhf"; + name = "modemmanager-qt-5.22.0.tar.xz"; + }; + }; + networkmanager-qt = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/networkmanager-qt-5.22.0.tar.xz"; + sha256 = "03b710n4107qw9c3p7wdma9fz9vqixrjydfa02f7vgzw1rixmmqq"; + name = "networkmanager-qt-5.22.0.tar.xz"; + }; + }; + oxygen-icons5 = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/oxygen-icons5-5.22.0.tar.xz"; + sha256 = "1m3f5wrgahqlzzl3jyfymh6n515fsmsi8ckimvma2d8qqpb0dc2l"; + name = "oxygen-icons5-5.22.0.tar.xz"; + }; + }; + plasma-framework = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/plasma-framework-5.22.0.tar.xz"; + sha256 = "1wn7ib030dw8rj5dprl8bzz4c3dv4nlmrfb9wgr6x78w4ac967zc"; + name = "plasma-framework-5.22.0.tar.xz"; + }; + }; + solid = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/solid-5.22.0.tar.xz"; + sha256 = "04a7z5g2ylhbj2572wa6w51cs98ddn4d7lfirzawxf0f8d2693w2"; + name = "solid-5.22.0.tar.xz"; + }; + }; + sonnet = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/sonnet-5.22.0.tar.xz"; + sha256 = "0y8l3mfa65a59vjj424ga87q3bixx8inicp2jp9zi36p4g7xwww8"; + name = "sonnet-5.22.0.tar.xz"; + }; + }; + threadweaver = { + version = "5.22.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.22/threadweaver-5.22.0.tar.xz"; + sha256 = "1ax58k6nl8za79j99spa2r76m9xz8ih9iflksgpng40wlnkwlp59"; + name = "threadweaver-5.22.0.tar.xz"; + }; + }; +} diff --git a/pkgs/desktops/kde-5/plasma-5.6/default.nix b/pkgs/desktops/kde-5/plasma-5.6/default.nix index 6872187147e..16ee9c4b129 100644 --- a/pkgs/desktops/kde-5/plasma-5.6/default.nix +++ b/pkgs/desktops/kde-5/plasma-5.6/default.nix @@ -1,22 +1,26 @@ -# Maintainer's Notes: -# -# How To Update -# 1. Edit the URL in ./manifest.sh -# 2. Run ./manifest.sh -# 3. Fix build errors. +/* + +# 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 . +2. From the top of the Nixpkgs tree, run + `./maintainers/scripts/generate-kde-plasma.sh > pkgs/desktops/kde-5/plasma-$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 symlinkJoin; + inherit (pkgs) lib stdenv symlinkJoin; mirror = "mirror://kde"; - remotesrcs = fetchurl { - url = "https://raw.githubusercontent.com/ttuegel/nixpkgs-kde-qt/7bb0608eb5b147fb302f7c37411f9cad32cb6283/plasma-srcs.nix"; - sha256 = "1zw9s87fj4qqz5dhqm5l1mb0d6r6f6p50q8n6qi7x8i5rd4p4fyl"; - }; - srcs = import remotesrcs { inherit (pkgs) fetchurl; inherit mirror; }; + srcs = import ./srcs.nix { inherit (pkgs) fetchurl; inherit mirror; }; packages = self: with self; { plasmaPackage = args: diff --git a/pkgs/desktops/kde-5/plasma-5.6/srcs.nix b/pkgs/desktops/kde-5/plasma-5.6/srcs.nix new file mode 100644 index 00000000000..8307730a550 --- /dev/null +++ b/pkgs/desktops/kde-5/plasma-5.6/srcs.nix @@ -0,0 +1,333 @@ +# DO NOT EDIT! This file is generated automatically by fetchsrcs.sh +{ fetchurl, mirror }: + +{ + bluedevil = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/bluedevil-5.6.5.tar.xz"; + sha256 = "0zf9m02m039g2cpzaij56mnnffcq9bqa40xyq30r9sx5ji1wbnhx"; + name = "bluedevil-5.6.5.tar.xz"; + }; + }; + breeze = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/breeze-5.6.5.tar.xz"; + sha256 = "0wzzixhpij8zb0jq6lsl7h3q22hfzpfz98pddlhnkf27dgmbd7zd"; + name = "breeze-5.6.5.tar.xz"; + }; + }; + breeze-grub = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/breeze-grub-5.6.5.tar.xz"; + sha256 = "1khr8bqid58jq150snpszg3w1rnjh35y5fi20gwwa60hka556978"; + name = "breeze-grub-5.6.5.tar.xz"; + }; + }; + breeze-gtk = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/breeze-gtk-5.6.5.tar.xz"; + sha256 = "0k4510jw89i1spb6gckf190mrspasxnwfwqddaxxrjdan4qklcbv"; + name = "breeze-gtk-5.6.5.tar.xz"; + }; + }; + breeze-plymouth = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/breeze-plymouth-5.6.5.tar.xz"; + sha256 = "05ajv326ylbja9483k0ka6flqpk341knfaxgq056dfqlmiaq2cjp"; + name = "breeze-plymouth-5.6.5.tar.xz"; + }; + }; + discover = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/discover-5.6.5.tar.xz"; + sha256 = "1k5jlq329k5scljdadj8yny5wxhz14c7jxx5wagazb28fq6yf3vj"; + name = "discover-5.6.5.tar.xz"; + }; + }; + kactivitymanagerd = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/kactivitymanagerd-5.6.5.tar.xz"; + sha256 = "1l0iyh6palbbw59xv6mhjv4y6c3v2xlqqk95rhhfcbpaq0kv0abh"; + name = "kactivitymanagerd-5.6.5.tar.xz"; + }; + }; + kde-cli-tools = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/kde-cli-tools-5.6.5.tar.xz"; + sha256 = "0fmlckjpc202n4ahc69mqjn6iv3xd0z9macvacx5fi2spc1i60kk"; + name = "kde-cli-tools-5.6.5.tar.xz"; + }; + }; + kdecoration = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/kdecoration-5.6.5.tar.xz"; + sha256 = "084a2ip5x15f9sdlh7icnbvbsczkc7h71qd4zzr7z9lmqk1b3sp1"; + name = "kdecoration-5.6.5.tar.xz"; + }; + }; + kde-gtk-config = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/kde-gtk-config-5.6.5.tar.xz"; + sha256 = "06nk5z1aqiwyd3vhpnmfjjpmsq6r32gx6dgij2la3c2y552d3hlx"; + name = "kde-gtk-config-5.6.5.tar.xz"; + }; + }; + kdeplasma-addons = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/kdeplasma-addons-5.6.5.tar.xz"; + sha256 = "19ijpvra2f5dbcjdl0g2lq0rivh6cvmgpryvsyhjyk740ys915kz"; + name = "kdeplasma-addons-5.6.5.tar.xz"; + }; + }; + kgamma5 = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/kgamma5-5.6.5.tar.xz"; + sha256 = "0qic1alkdzl6gxacm3i3m8xb5dxpd1hbixd8ixr1cabbviash1nw"; + name = "kgamma5-5.6.5.tar.xz"; + }; + }; + khotkeys = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/khotkeys-5.6.5.tar.xz"; + sha256 = "1zsdpdibv2pnm6vgj28d09cpss8nizmacrnxxlilvizhmiyvrpla"; + name = "khotkeys-5.6.5.tar.xz"; + }; + }; + kinfocenter = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/kinfocenter-5.6.5.tar.xz"; + sha256 = "1ci9avkbix6366gvfc3vpwp3r5hwabk1vl29ajl40agrs7kgs9cl"; + name = "kinfocenter-5.6.5.tar.xz"; + }; + }; + kmenuedit = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/kmenuedit-5.6.5.tar.xz"; + sha256 = "1fxnmb07shbpnhwk7aw5lspaih79ldkkx69bwgrv99c2h7gbsbhg"; + name = "kmenuedit-5.6.5.tar.xz"; + }; + }; + kscreen = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/kscreen-5.6.5.tar.xz"; + sha256 = "16cnf0kmvp67jid3y4w2b2dxzidx8k8zld280svp249wwjyh3wzr"; + name = "kscreen-5.6.5.tar.xz"; + }; + }; + kscreenlocker = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/kscreenlocker-5.6.5.tar.xz"; + sha256 = "01hbjvkkhjb63ij3xqyg49s3w8ig68pqrback7r5iv1hsbybxw66"; + name = "kscreenlocker-5.6.5.tar.xz"; + }; + }; + ksshaskpass = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/ksshaskpass-5.6.5.tar.xz"; + sha256 = "1qaja7alyx9czczkg2cpbc24jdvmsp8f9djsavgb650k6mv5h4va"; + name = "ksshaskpass-5.6.5.tar.xz"; + }; + }; + ksysguard = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/ksysguard-5.6.5.tar.xz"; + sha256 = "0ji4q8js5g57vrirbq6nah9gwp6bzcn986pjig1l0q5sm7al95jq"; + name = "ksysguard-5.6.5.tar.xz"; + }; + }; + kwallet-pam = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/kwallet-pam-5.6.5.tar.xz"; + sha256 = "0ad2q9kwnaabv6klazg17ilsiy0ckkkcay3q2d51crn1d8kbv3gm"; + name = "kwallet-pam-5.6.5.tar.xz"; + }; + }; + kwayland = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/kwayland-5.6.5.tar.xz"; + sha256 = "1niac5g7jdyl0b840njppnw8lbl08a6g4npyxhplvr6mv744h6b9"; + name = "kwayland-5.6.5.tar.xz"; + }; + }; + kwayland-integration = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/kwayland-integration-5.6.5.tar.xz"; + sha256 = "1sf6d9062q191q5b4bngk9abnfx3ys8fmkgc04xp8pl5zq5f2m7h"; + name = "kwayland-integration-5.6.5.tar.xz"; + }; + }; + kwin = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/kwin-5.6.5.tar.xz"; + sha256 = "113q9m373wmi2dmi2v6im74gd6ava7xrwapkcxq0phyr53w5ihz4"; + name = "kwin-5.6.5.tar.xz"; + }; + }; + kwrited = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/kwrited-5.6.5.tar.xz"; + sha256 = "19ra2pbr34ap309vxbssrkkykf2vki0829a6bqhgc482yw582k1r"; + name = "kwrited-5.6.5.tar.xz"; + }; + }; + libkscreen = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/libkscreen-5.6.5.tar.xz"; + sha256 = "1651cj5mkpx7x43na4n9qvvm8r9zadfm3fmpvrv92idf7f3jg4hr"; + name = "libkscreen-5.6.5.tar.xz"; + }; + }; + libksysguard = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/libksysguard-5.6.5.tar.xz"; + sha256 = "048hfxsjddqmw31w2cdzw72xwxrrnx0v6zzxq9514b5j7ak4f9jc"; + name = "libksysguard-5.6.5.tar.xz"; + }; + }; + milou = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/milou-5.6.5.tar.xz"; + sha256 = "066k7dpjs5nrimqxfxk1krc8w771nkqjb9dinqqqrl3njn7rwvxf"; + name = "milou-5.6.5.tar.xz"; + }; + }; + oxygen = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/oxygen-5.6.5.tar.xz"; + sha256 = "12qz947xy6xr8hzm46dy6m5hp8chmzc8ayczyy84xw5239piqa1c"; + name = "oxygen-5.6.5.tar.xz"; + }; + }; + plasma-desktop = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/plasma-desktop-5.6.5.tar.xz"; + sha256 = "1lxvnymiivkrch7z64i5vkck5723jvv5la9hrqdlzjl8qjp2gfk6"; + name = "plasma-desktop-5.6.5.tar.xz"; + }; + }; + plasma-integration = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/plasma-integration-5.6.5.tar.xz"; + sha256 = "1s473jg7xjw4jma7nn770q3cxj01d7bm2kf45fra5lbj6ipp3s20"; + name = "plasma-integration-5.6.5.tar.xz"; + }; + }; + plasma-mediacenter = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/plasma-mediacenter-5.6.5.tar.xz"; + sha256 = "056wzqqhvkc6d53040g0pn22arjz9pcxdgqr8x0bqps5cq7gf846"; + name = "plasma-mediacenter-5.6.5.tar.xz"; + }; + }; + plasma-nm = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/plasma-nm-5.6.5.tar.xz"; + sha256 = "1cmrd06l6mp478ixnwj93brkfz8gaw7081df4r4x6ql4vrga3a80"; + name = "plasma-nm-5.6.5.tar.xz"; + }; + }; + plasma-pa = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/plasma-pa-5.6.5.tar.xz"; + sha256 = "19b43mwjhvvi1wpa68c1g2mk76rqlfg0h8gf51xgd7y3qjv462h0"; + name = "plasma-pa-5.6.5.tar.xz"; + }; + }; + plasma-sdk = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/plasma-sdk-5.6.5.tar.xz"; + sha256 = "0v92b03ff40wkdps88aqkihs1cx4ggwg43x2cm6cdsa3gc84vyn8"; + name = "plasma-sdk-5.6.5.tar.xz"; + }; + }; + plasma-workspace = { + version = "5.6.5.1"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/plasma-workspace-5.6.5.1.tar.xz"; + sha256 = "158lmnvvqbl3k5485yirw22vqb15qxfd1m0gc83p0hsi2lv7v7j5"; + name = "plasma-workspace-5.6.5.1.tar.xz"; + }; + }; + plasma-workspace-wallpapers = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/plasma-workspace-wallpapers-5.6.5.tar.xz"; + sha256 = "1pkyqsaxqah8h9r8ay449g20135sjw5qsbdp0i0ahprzw07wwijr"; + name = "plasma-workspace-wallpapers-5.6.5.tar.xz"; + }; + }; + polkit-kde-agent = { + version = "1-5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/polkit-kde-agent-1-5.6.5.tar.xz"; + sha256 = "1f7mzxfr463ac0cfpb653x8civ1ciwhkklndxv7mq37m5ssk4dah"; + name = "polkit-kde-agent-1-5.6.5.tar.xz"; + }; + }; + powerdevil = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/powerdevil-5.6.5.tar.xz"; + sha256 = "07x0n311qbisycsrjjd9lkcwxcxlira0qkz1akg5xxll9q2a6qb7"; + name = "powerdevil-5.6.5.tar.xz"; + }; + }; + sddm-kcm = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/sddm-kcm-5.6.5.tar.xz"; + sha256 = "07r20s0373y630x1vjrfgm740sgg8v6qsza4r3my1qbsdj3xwzky"; + name = "sddm-kcm-5.6.5.tar.xz"; + }; + }; + systemsettings = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/systemsettings-5.6.5.tar.xz"; + sha256 = "01z3q8rp8barb7lyfiwcrwn407pxz17z22y46czxc7j56n4ixgim"; + name = "systemsettings-5.6.5.tar.xz"; + }; + }; + user-manager = { + version = "5.6.5"; + src = fetchurl { + url = "${mirror}/stable/plasma/5.6.5/user-manager-5.6.5.tar.xz"; + sha256 = "1fzfcq2kqrwja7y1ij8s7sbwlybharv6wqh62w7xza7pssz9yr7y"; + name = "user-manager-5.6.5.tar.xz"; + }; + }; +} diff --git a/pkgs/development/libraries/qt-5/5.6/default.nix b/pkgs/development/libraries/qt-5/5.6/default.nix index b5c5cb6b8ed..d426293ee68 100644 --- a/pkgs/development/libraries/qt-5/5.6/default.nix +++ b/pkgs/development/libraries/qt-5/5.6/default.nix @@ -1,18 +1,16 @@ /* -# Minor Updates +# Updates -1. Edit ./fetchsrcs.sh to point to the updated URL. -2. Run ./fetchsrcs.sh. -3. Build and enjoy. +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.) Add a +top-level attribute to . -# Major Updates - -1. Make a copy of this directory. (We like to keep the old version around - for a short time after major updates.) -2. Delete the tmp/ subdirectory of the copy. -3. Follow the minor update instructions above. -4. Package any new Qt modules, if necessary. +1. Update the URL in . +2. From the top of the Nixpkgs tree, run + `./maintainers/scripts/generate-qt.sh > pkgs/development/libraries/qt-5/$VERSION/srcs.nix'. +3. Check that the new packages build correctly. +4. Commit the changes and open a pull request. */ @@ -23,18 +21,14 @@ , decryptSslTraffic ? false }: -let inherit (pkgs) fetchurl makeSetupHook makeWrapper stdenv; in +let inherit (pkgs) makeSetupHook makeWrapper stdenv; in with stdenv.lib; let mirror = "http://download.qt.io"; - remotesrcs = fetchurl { - url = "https://raw.githubusercontent.com/ttuegel/nixpkgs-kde-qt/1fd3645b9d718623998fa114797630d94461f55f/qt-srcs.nix"; - sha256 = "1idkhkjnyz8x6nczksjcccmmmgg01zclamcxxdv2lwxhsrws2m2l"; - }; - srcs = import remotesrcs { inherit (pkgs) fetchurl; inherit mirror; }; + srcs = import ./srcs.nix { inherit (pkgs) fetchurl; inherit mirror; }; qtSubmodule = args: let diff --git a/pkgs/development/libraries/qt-5/5.6/srcs.nix b/pkgs/development/libraries/qt-5/5.6/srcs.nix new file mode 100644 index 00000000000..6f11e4408f7 --- /dev/null +++ b/pkgs/development/libraries/qt-5/5.6/srcs.nix @@ -0,0 +1,261 @@ +# DO NOT EDIT! This file is generated automatically by fetchsrcs.sh +{ fetchurl, mirror }: + +{ + qtxmlpatterns = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtxmlpatterns-opensource-src-5.6.1.tar.xz"; + sha256 = "0q412jv3xbg7v05b8pbahifwx17gzlp96s90akh6zwhpm8i6xx34"; + name = "qtxmlpatterns-opensource-src-5.6.1.tar.xz"; + }; + }; + qtx11extras = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtx11extras-opensource-src-5.6.1.tar.xz"; + sha256 = "0l736qiz8adrnh267xz63hv4sph6nhy90h836qfnnmv3p78ipsz8"; + name = "qtx11extras-opensource-src-5.6.1.tar.xz"; + }; + }; + qtwinextras = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtwinextras-opensource-src-5.6.1.tar.xz"; + sha256 = "1db3lcrj8af0z8lnh99lfbwz1cq9il7rr27rk9l38dff65qkssm8"; + name = "qtwinextras-opensource-src-5.6.1.tar.xz"; + }; + }; + qtwebview = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtwebview-opensource-src-5.6.1.tar.xz"; + sha256 = "0q869wl61vidds551w3z49ysx88xqyn6igbz07zxac7d0gwgwpda"; + name = "qtwebview-opensource-src-5.6.1.tar.xz"; + }; + }; + qtwebsockets = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtwebsockets-opensource-src-5.6.1.tar.xz"; + sha256 = "0fkj52i4yi6gmq4jfjgdij08cspxspac6mbpf0fknnllimmkl7jm"; + name = "qtwebsockets-opensource-src-5.6.1.tar.xz"; + }; + }; + qtwebengine = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtwebengine-opensource-src-5.6.1.tar.xz"; + sha256 = "0yv0cflgywsyfn84vv2vc9rwpm8j7hin61rxqjqh498nnl2arw5x"; + name = "qtwebengine-opensource-src-5.6.1.tar.xz"; + }; + }; + qtwebchannel = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtwebchannel-opensource-src-5.6.1.tar.xz"; + sha256 = "01q80917a1048hdhaii4v50dqs84h16lc9w3v99r9xvspk8vab7q"; + name = "qtwebchannel-opensource-src-5.6.1.tar.xz"; + }; + }; + qtwayland = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtwayland-opensource-src-5.6.1.tar.xz"; + sha256 = "1jgghjfrg0wwyfzfwgwhagwxz9k936ylv3w2l9bwlpql8rgm8d11"; + name = "qtwayland-opensource-src-5.6.1.tar.xz"; + }; + }; + qttranslations = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qttranslations-opensource-src-5.6.1.tar.xz"; + sha256 = "008wyk00mqz116pigm0qq78rvg28v6ykjnjxppkjnk0yd6i2vmb9"; + name = "qttranslations-opensource-src-5.6.1.tar.xz"; + }; + }; + qttools = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qttools-opensource-src-5.6.1.tar.xz"; + sha256 = "0wbzq60d7lkvlb7b5lqcw87qgy6kyjz1npjavz8f4grdxsaqi8vp"; + name = "qttools-opensource-src-5.6.1.tar.xz"; + }; + }; + qtsvg = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtsvg-opensource-src-5.6.1.tar.xz"; + sha256 = "08ca5g46g75acy27jfnvnalmcias5hxmjp7491v3y4k9y7a4ybpi"; + name = "qtsvg-opensource-src-5.6.1.tar.xz"; + }; + }; + qtserialport = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtserialport-opensource-src-5.6.1.tar.xz"; + sha256 = "1hp63cgqhps6y1k041lzhcb2b0rcpcmszabnn293q5ilbvla4x0b"; + name = "qtserialport-opensource-src-5.6.1.tar.xz"; + }; + }; + qtserialbus = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtserialbus-opensource-src-5.6.1.tar.xz"; + sha256 = "1h683dkvnf2rdgxgisybnp8miqgn2gpi597rgx5zc7qk2k8kyidz"; + name = "qtserialbus-opensource-src-5.6.1.tar.xz"; + }; + }; + qtsensors = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtsensors-opensource-src-5.6.1.tar.xz"; + sha256 = "0bll7ll6s5g8w89knyrc0famjwqyfzwpn512m1f96bf6xwacs967"; + name = "qtsensors-opensource-src-5.6.1.tar.xz"; + }; + }; + qtscript = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtscript-opensource-src-5.6.1.tar.xz"; + sha256 = "17zp5dlfplrnzlw233lzapj55drjqchvayajd02qsggzms3yzchw"; + name = "qtscript-opensource-src-5.6.1.tar.xz"; + }; + }; + qtquickcontrols2 = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtquickcontrols2-opensource-src-5.6.1.tar.xz"; + sha256 = "13zbiv63b76ifpjalx5616nixfwjk48q977bzb1xxj363b7xv85v"; + name = "qtquickcontrols2-opensource-src-5.6.1.tar.xz"; + }; + }; + qtquickcontrols = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtquickcontrols-opensource-src-5.6.1.tar.xz"; + sha256 = "14d68ryn7r7rs7klpldnavcsccvyyg0xhwqkvjlm5wwplv2acah1"; + name = "qtquickcontrols-opensource-src-5.6.1.tar.xz"; + }; + }; + qtmultimedia = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtmultimedia-opensource-src-5.6.1.tar.xz"; + sha256 = "058523c2qra3d8fq46ygcndnkrbwlh316zy28s2cr5pjr5gmnjyj"; + name = "qtmultimedia-opensource-src-5.6.1.tar.xz"; + }; + }; + qtmacextras = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtmacextras-opensource-src-5.6.1.tar.xz"; + sha256 = "147yhv7fb0yaakrffqiw6xz8ycqdc7qsnxvnpr6j8rarw5xmdc73"; + name = "qtmacextras-opensource-src-5.6.1.tar.xz"; + }; + }; + qtlocation = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtlocation-opensource-src-5.6.1.tar.xz"; + sha256 = "0qahs7a2n3l4h0bl8bnwci9mzy1vra3zncnzr40csic9ys67ddfk"; + name = "qtlocation-opensource-src-5.6.1.tar.xz"; + }; + }; + qtimageformats = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtimageformats-opensource-src-5.6.1.tar.xz"; + sha256 = "020v1148433zx4g87z2r8fgff32n0laajxqqsja1l3yzz7jbrwvl"; + name = "qtimageformats-opensource-src-5.6.1.tar.xz"; + }; + }; + qtgraphicaleffects = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtgraphicaleffects-opensource-src-5.6.1.tar.xz"; + sha256 = "1n0i2drfr7fvydgg810dcij8mxnygdpvqcqv7l1a9a1kv9ap3sap"; + name = "qtgraphicaleffects-opensource-src-5.6.1.tar.xz"; + }; + }; + qtenginio = { + version = "1.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtenginio-opensource-src-1.6.1.tar.xz"; + sha256 = "1iq4lnz3s6mfdgml61b9lsjisky55bbvsdj72kh003j94mzrc3l5"; + name = "qtenginio-opensource-src-1.6.1.tar.xz"; + }; + }; + qtdoc = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtdoc-opensource-src-5.6.1.tar.xz"; + sha256 = "0yg7903vk4w3h6jjyanssfcig0s2s660q11sj14nw6gcjs7kfa5z"; + name = "qtdoc-opensource-src-5.6.1.tar.xz"; + }; + }; + qtdeclarative-render2d = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtdeclarative-render2d-opensource-src-5.6.1.tar.xz"; + sha256 = "1m08x8x355545r9wgrjl5p26zjhp5q1yh3h25dww8pk25v6cn8dg"; + name = "qtdeclarative-render2d-opensource-src-5.6.1.tar.xz"; + }; + }; + qtdeclarative = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtdeclarative-opensource-src-5.6.1.tar.xz"; + sha256 = "1d2217kxk85kpi7ls08b41hqzy26hvch8m4cgzq6km5sqi5zvz0j"; + name = "qtdeclarative-opensource-src-5.6.1.tar.xz"; + }; + }; + qtconnectivity = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtconnectivity-opensource-src-5.6.1.tar.xz"; + sha256 = "06fr9321f52kf0nda9zjjfzp5694hbnx0y0v315iw28mnpvandas"; + name = "qtconnectivity-opensource-src-5.6.1.tar.xz"; + }; + }; + qtcanvas3d = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtcanvas3d-opensource-src-5.6.1.tar.xz"; + sha256 = "0q17hwmj893pk0lhxmibxmgk6h1gy4ksqfi62rkfzcf81bg2q7hr"; + name = "qtcanvas3d-opensource-src-5.6.1.tar.xz"; + }; + }; + qtbase = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtbase-opensource-src-5.6.1.tar.xz"; + sha256 = "0r3jrqymnnxrig4f11xvs33c26f0kzfakbp3kcbdpv795gpc276h"; + name = "qtbase-opensource-src-5.6.1.tar.xz"; + }; + }; + qtandroidextras = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtandroidextras-opensource-src-5.6.1.tar.xz"; + sha256 = "0prkpb57j0s8k36sba47k2bhs3ajf01rdwc7qf5gkvhs991rwckc"; + name = "qtandroidextras-opensource-src-5.6.1.tar.xz"; + }; + }; + qtactiveqt = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qtactiveqt-opensource-src-5.6.1.tar.xz"; + sha256 = "0a2p0w03d04hqg71hlihj9mr6aasvb0h8jfa5rnq8b5rkm8haf4f"; + name = "qtactiveqt-opensource-src-5.6.1.tar.xz"; + }; + }; + qt3d = { + version = "5.6.1"; + src = fetchurl { + url = "${mirror}/official_releases/qt/5.6/5.6.1/submodules/qt3d-opensource-src-5.6.1.tar.xz"; + sha256 = "03d81sls30a20yna6940np15112ciwy5024f8n5imaxicm8h34xd"; + name = "qt3d-opensource-src-5.6.1.tar.xz"; + }; + }; +}