From a01f8a4c38d4958ff45abf3ff72c0d5066aaccfd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sat, 11 Feb 2017 22:14:49 +0100 Subject: [PATCH 01/74] glibc: security 2.24 -> 2.25 https://sourceware.org/ml/libc-alpha/2017-02/msg00079.html Stripping was failing on libm.a; I don't know why. --- pkgs/development/libraries/glibc/common.nix | 6 +++--- pkgs/development/libraries/glibc/default.nix | 3 ++- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/development/libraries/glibc/common.nix b/pkgs/development/libraries/glibc/common.nix index 32c1b364737..7128f560619 100644 --- a/pkgs/development/libraries/glibc/common.nix +++ b/pkgs/development/libraries/glibc/common.nix @@ -10,8 +10,8 @@ cross: , preConfigure ? "", ... }@args: let - version = "2.24"; - sha256 = "1ghzp41ryvsqxn4rhrm8r25wc33m2jf8zrcc1pj3jxyk8ad9a0by"; + version = "2.25"; + sha256 = "067bd9bb3390e79aa45911537d13c3721f1d9d3769931a30c2681bfee66f23a0"; in assert cross != null -> gccCross != null; @@ -138,7 +138,7 @@ stdenv.mkDerivation ({ lib.optionalString (cross != null) "-${cross.config}"; src = fetchurl { - url = "mirror://gnu/glibc/glibc-${version}.tar.gz"; + url = "mirror://gnu/glibc/glibc-${version}.tar.xz"; inherit sha256; }; diff --git a/pkgs/development/libraries/glibc/default.nix b/pkgs/development/libraries/glibc/default.nix index d6c496819da..12996e1b922 100644 --- a/pkgs/development/libraries/glibc/default.nix +++ b/pkgs/development/libraries/glibc/default.nix @@ -52,6 +52,7 @@ in # the .so It used to be a symlink, but now it is a script cp -a ${stdenv.cc.cc}/lib/libgcc_s.so $out/lib/libgcc_s.so fi + set -x ''; postInstall = '' @@ -81,7 +82,7 @@ in # to bootstrap-tools; on cross-arm this stripping would break objects. if [ -z "$crossConfig" ]; then for i in "$out"/lib/*.a; do - strip -S "$i" + [ "$i" = "$out/lib/libm.a" ] || strip -S "$i" done fi From 1941a740c59769a261cef10dde7803dd0a98eac8 Mon Sep 17 00:00:00 2001 From: Aneesh Agrawal Date: Wed, 1 Feb 2017 21:53:40 -0500 Subject: [PATCH 02/74] cryptography: 1.5.3 -> 1.7.2 Also update cryptography-vectors --- pkgs/top-level/python-packages.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 0588ab5b3e2..95ea727968d 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4492,11 +4492,11 @@ in { cryptography = buildPythonPackage rec { # also bump cryptography_vectors name = "cryptography-${version}"; - version = "1.5.3"; + version = "1.7.2"; src = pkgs.fetchurl { url = "mirror://pypi/c/cryptography/${name}.tar.gz"; - sha256 = "cf82ddac919b587f5e44247579b433224cc2e03332d2ea4d89aa70d7e6b64ae5"; + sha256 = "1ad9zmzi31fnz31qfchxcwiydvlxq88xndlgsvzr7m537n5vd347"; }; buildInputs = [ pkgs.openssl self.pretend self.cryptography_vectors @@ -4513,11 +4513,11 @@ in { cryptography_vectors = buildPythonPackage rec { # also bump cryptography name = "cryptography_vectors-${version}"; - version = "1.5.3"; + version = "1.7.2"; src = pkgs.fetchurl { url = "mirror://pypi/c/cryptography-vectors/${name}.tar.gz"; - sha256 = "e513fecd146a844da19022abd1b4dfbf3335c1941464988f501d7a16f30acdae"; + sha256 = "1p5cw3dzgcpzmp81qb9860hn9qlcvr4rnf0fy31fbvhxl7lfxr2b"; }; }; From ab5fe171af14ae61b4dfab07b2c6b2ad9b3729be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sun, 12 Feb 2017 11:14:45 +0100 Subject: [PATCH 03/74] fontconfig: patch to build with glibc-2.25 --- pkgs/development/libraries/fontconfig/default.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/development/libraries/fontconfig/default.nix b/pkgs/development/libraries/fontconfig/default.nix index 0130ee2a014..58ca7c41891 100644 --- a/pkgs/development/libraries/fontconfig/default.nix +++ b/pkgs/development/libraries/fontconfig/default.nix @@ -28,7 +28,16 @@ stdenv.mkDerivation rec { src = ./config-compat.patch; inherit configVersion; }) + (fetchpatch { + name = "glibc-2.25.diff"; + url = "https://cgit.freedesktop.org/fontconfig/patch/?id=1ab5258f7c"; + sha256 = "0x2a4qx51j3gqcp1kp4lisdzmhrkw1zw0r851d82ksgjlc0vkbaz"; + }) ]; + # additionally required for the glibc-2.25 patch + postPatch = '' + sed s/CHAR_WIDTH/CHARWIDTH/g -i src/fcobjshash.{h,gperf} + ''; outputs = [ "bin" "dev" "lib" "out" ]; # $out contains all the config From 12d9eac8f050dda7a0dce726d438cc38ff6b6f8c Mon Sep 17 00:00:00 2001 From: Frederik Rietdijk Date: Sun, 12 Feb 2017 10:27:36 +0100 Subject: [PATCH 04/74] pythonPackages.argparse: only for Python < 2.7 --- pkgs/top-level/python-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 0588ab5b3e2..1a67e14a35a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1321,7 +1321,7 @@ in { }; - argparse = buildPythonPackage (rec { + argparse = if (pythonAtLeast "2.7") then null else buildPythonPackage (rec { name = "argparse-1.4.0"; src = pkgs.fetchurl { From 94db8d7dd22dddb4988bdf396faffb6f722979b0 Mon Sep 17 00:00:00 2001 From: Frederik Rietdijk Date: Mon, 13 Feb 2017 09:52:07 +0100 Subject: [PATCH 05/74] Revert "pythonPackages.argparse: only for Python < 2.7" This reverts commit 12d9eac8f050dda7a0dce726d438cc38ff6b6f8c. --- pkgs/top-level/python-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index ca5b5bec21d..95ea727968d 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -1321,7 +1321,7 @@ in { }; - argparse = if (pythonAtLeast "2.7") then null else buildPythonPackage (rec { + argparse = buildPythonPackage (rec { name = "argparse-1.4.0"; src = pkgs.fetchurl { From 71812be9ef75612e489379de7110978811c2229c Mon Sep 17 00:00:00 2001 From: Frederik Rietdijk Date: Sun, 12 Feb 2017 10:47:44 +0100 Subject: [PATCH 06/74] kwooty: kde-apps url's have changed --- pkgs/applications/networking/newsreaders/kwooty/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/networking/newsreaders/kwooty/default.nix b/pkgs/applications/networking/newsreaders/kwooty/default.nix index d8e417cdd3a..1f6a20fc76b 100644 --- a/pkgs/applications/networking/newsreaders/kwooty/default.nix +++ b/pkgs/applications/networking/newsreaders/kwooty/default.nix @@ -11,7 +11,7 @@ in stdenv.mkDerivation { inherit name; src = fetchurl { - url = "http://kde-apps.org/CONTENT/content-files/114385-${name}.tar.gz"; + url = "https://dl.opendesktop.org/api/files/download/id/1466631747/114385-${name}.tar.gz"; sha256 = "10a9asjv6ja1xdjli2399dyka2rbia3qdm5bdpmcng6xdsbhx3ap"; }; From d375d7b354a8f7839154cd53f207e4bcb65bfbd7 Mon Sep 17 00:00:00 2001 From: Frederik Rietdijk Date: Sun, 12 Feb 2017 10:48:23 +0100 Subject: [PATCH 07/74] kmplayer: file not available via new mirror either --- pkgs/applications/video/kmplayer/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/video/kmplayer/default.nix b/pkgs/applications/video/kmplayer/default.nix index 2e62cb139e3..cbd0347078e 100644 --- a/pkgs/applications/video/kmplayer/default.nix +++ b/pkgs/applications/video/kmplayer/default.nix @@ -24,6 +24,7 @@ stdenv.mkDerivation { description = "MPlayer front-end for KDE"; license = "GPL"; homepage = http://kmplayer.kde.org; + broken = true; # Also unavailable on this mirror maintainers = [ stdenv.lib.maintainers.sander ]; }; } From 63bff03f97620faa92ca8b44c7a5ac897eee6750 Mon Sep 17 00:00:00 2001 From: Frederik Rietdijk Date: Sun, 12 Feb 2017 10:48:43 +0100 Subject: [PATCH 08/74] kronometer: 2.1.0 -> 2.1.3 --- pkgs/tools/misc/kronometer/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/misc/kronometer/default.nix b/pkgs/tools/misc/kronometer/default.nix index 37399a1a418..598d0126623 100644 --- a/pkgs/tools/misc/kronometer/default.nix +++ b/pkgs/tools/misc/kronometer/default.nix @@ -6,13 +6,13 @@ let pname = "kronometer"; - version = "2.1.0"; + version = "2.1.3"; unwrapped = kdeDerivation rec { name = "${pname}-${version}"; src = fetchurl { url = "mirror://kde/stable/${pname}/${version}/src/${name}.tar.xz"; - sha256 = "1nh7y4c13rscy55f5n8s2v8jij27b55rwkxh9g8r0p7mdwmw8vri"; + sha256 = "1z06gvaacm3d3a9smlmgg2vf0jdab5kqxx24r6v7iprqzgdpsn4i"; }; meta = with lib; { From a35ffe3c01e087896adab5c58f63306d427841e3 Mon Sep 17 00:00:00 2001 From: Frederik Rietdijk Date: Sun, 12 Feb 2017 10:49:12 +0100 Subject: [PATCH 09/74] kde frameworks: 5.30 -> 5.31 --- .../libraries/kde-frameworks/fetch.sh | 2 +- .../kpackage/allow-external-paths.patch | 12 +- .../libraries/kde-frameworks/srcs.nix | 592 +++++++++--------- 3 files changed, 303 insertions(+), 303 deletions(-) diff --git a/pkgs/development/libraries/kde-frameworks/fetch.sh b/pkgs/development/libraries/kde-frameworks/fetch.sh index 9c8d06b14c6..263f811ebc6 100644 --- a/pkgs/development/libraries/kde-frameworks/fetch.sh +++ b/pkgs/development/libraries/kde-frameworks/fetch.sh @@ -1 +1 @@ -WGET_ARGS=( http://download.kde.org/stable/frameworks/5.30/ -A '*.tar.xz' ) +WGET_ARGS=( http://download.kde.org/stable/frameworks/5.31/ -A '*.tar.xz' ) diff --git a/pkgs/development/libraries/kde-frameworks/kpackage/allow-external-paths.patch b/pkgs/development/libraries/kde-frameworks/kpackage/allow-external-paths.patch index 5fa1c3fe79b..c1c9efde7f7 100644 --- a/pkgs/development/libraries/kde-frameworks/kpackage/allow-external-paths.patch +++ b/pkgs/development/libraries/kde-frameworks/kpackage/allow-external-paths.patch @@ -1,11 +1,11 @@ -Index: kpackage-5.30.0/src/kpackage/package.cpp -=================================================================== ---- kpackage-5.30.0.orig/src/kpackage/package.cpp -+++ kpackage-5.30.0/src/kpackage/package.cpp +diff --git a/src/kpackage/package.cpp b/src/kpackage/package.cpp +index 5aec9fd..b15c933 100644 +--- a/src/kpackage/package.cpp ++++ b/src/kpackage/package.cpp @@ -820,7 +820,7 @@ PackagePrivate::PackagePrivate() : QSharedData(), - fallbackPackage(0), - metadata(0), + fallbackPackage(nullptr), + metadata(nullptr), - externalPaths(false), + externalPaths(true), valid(false), diff --git a/pkgs/development/libraries/kde-frameworks/srcs.nix b/pkgs/development/libraries/kde-frameworks/srcs.nix index 0783c3bd9ed..f879005da1d 100644 --- a/pkgs/development/libraries/kde-frameworks/srcs.nix +++ b/pkgs/development/libraries/kde-frameworks/srcs.nix @@ -3,595 +3,595 @@ { attica = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/attica-5.30.0.tar.xz"; - sha256 = "1v8y6dx5qcqrs1dlybmc3lx05qsra0111qf7kzlq8azljdy20i2v"; - name = "attica-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/attica-5.31.0.tar.xz"; + sha256 = "0gfqxaqvw05rdgjqs2cn5bgnmijcsl16myf919fdc75xkdpg1h56"; + name = "attica-5.31.0.tar.xz"; }; }; baloo = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/baloo-5.30.0.tar.xz"; - sha256 = "022frn2f5mw71496r2i70q3z9diq6d5386nh8aymvii0l84c0mm9"; - name = "baloo-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/baloo-5.31.0.tar.xz"; + sha256 = "0n3cwq7g9zik3xjp895vl1j62b538rg6zcsm2x4h2nnq3njrnfbz"; + name = "baloo-5.31.0.tar.xz"; }; }; bluez-qt = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/bluez-qt-5.30.0.tar.xz"; - sha256 = "1asf2hcljzhca9pmh42fz25nnp05xxf4yab4r13wwwdzk4ms0x6f"; - name = "bluez-qt-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/bluez-qt-5.31.0.tar.xz"; + sha256 = "12g9jc6b8f03dka5sbjf19g536y8d1xvzkrwp2m0w98zcd0q33jl"; + name = "bluez-qt-5.31.0.tar.xz"; }; }; breeze-icons = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/breeze-icons-5.30.0.tar.xz"; - sha256 = "0n8705sly52sp4lsikr8xs671ch23ykk8xg3ksb9na700v837rak"; - name = "breeze-icons-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/breeze-icons-5.31.0.tar.xz"; + sha256 = "1ylask25jrwyk53c81jy73k9i8cylnab3a42yyrf3f25qbvhr845"; + name = "breeze-icons-5.31.0.tar.xz"; }; }; extra-cmake-modules = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/extra-cmake-modules-5.30.0.tar.xz"; - sha256 = "0v59f76ghqckg857559sb4vla1d6pza4hj5bai8dnd712isn9abx"; - name = "extra-cmake-modules-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/extra-cmake-modules-5.31.0.tar.xz"; + sha256 = "1srdvjgn72687r48f0x32vn7q5czvk9k1w1393bcws2l0icil9w4"; + name = "extra-cmake-modules-5.31.0.tar.xz"; }; }; frameworkintegration = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/frameworkintegration-5.30.0.tar.xz"; - sha256 = "1a9zqd96jn9p8niqz0jwclfl1np1ryszdz8q02s9cwy35zia1dfk"; - name = "frameworkintegration-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/frameworkintegration-5.31.0.tar.xz"; + sha256 = "1wfiny11fm0k6w1ly7ca7xj3f7a1mn3b1gpvlcpaqbrib6b3dgcj"; + name = "frameworkintegration-5.31.0.tar.xz"; }; }; kactivities = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kactivities-5.30.0.tar.xz"; - sha256 = "0njq8jc9vqag3h6ryjiraib44sgrd66fswnldl0w0n2kvgf948qv"; - name = "kactivities-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kactivities-5.31.0.tar.xz"; + sha256 = "1v33pkjwjjp6lrqhch7l66xyyvln1pgbs0wbgi8q9c024s92jqqz"; + name = "kactivities-5.31.0.tar.xz"; }; }; kactivities-stats = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kactivities-stats-5.30.0.tar.xz"; - sha256 = "116mcnadlqidx90hllpwkxrmhwapnvmak5rzmqngnzkdvrpicl6r"; - name = "kactivities-stats-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kactivities-stats-5.31.0.tar.xz"; + sha256 = "1ngydmby0dzf802bjszhn3qsc0vgrhc0ya511x7jc9h49mgbp2jy"; + name = "kactivities-stats-5.31.0.tar.xz"; }; }; kapidox = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kapidox-5.30.0.tar.xz"; - sha256 = "08qpbmgw8cb4ygs4m3y9529dwsyn7nrln5rkfmbfkvfjlfry7njf"; - name = "kapidox-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kapidox-5.31.0.tar.xz"; + sha256 = "1lnqcgmxdy8l0qzn2jb9kww2lg1a33izw0hy78fkm7drg67g26za"; + name = "kapidox-5.31.0.tar.xz"; }; }; karchive = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/karchive-5.30.0.tar.xz"; - sha256 = "0f0zax2hihiq504nr3m5vap0ssmx5hvnc3rxk006zgvwgr1mvcqq"; - name = "karchive-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/karchive-5.31.0.tar.xz"; + sha256 = "1yafkgd5q9j1y3shivh5jayc4pss1skzyf3f1rmzl4psn2r6rsay"; + name = "karchive-5.31.0.tar.xz"; }; }; kauth = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kauth-5.30.0.tar.xz"; - sha256 = "0qf0wkkiaykcl79q0rsfmg7h7v342ycz9s6xr841qqs9w17dns3c"; - name = "kauth-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kauth-5.31.0.tar.xz"; + sha256 = "0y4gc3n8d36wrpdmgq2jif82lkqr3xhb7v8lgg6kgaxb1d7fi2r8"; + name = "kauth-5.31.0.tar.xz"; }; }; kbookmarks = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kbookmarks-5.30.0.tar.xz"; - sha256 = "0cibgw032n9n92fp78w04qw851lp3bfkd1rnyqvz7biypx4cz82z"; - name = "kbookmarks-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kbookmarks-5.31.0.tar.xz"; + sha256 = "0xdrx3gr291gkrfj360pw3aax0mz0zhhvjw7c4fcp35m0sqg1kvp"; + name = "kbookmarks-5.31.0.tar.xz"; }; }; kcmutils = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kcmutils-5.30.0.tar.xz"; - sha256 = "12x32jwf8gb77l5brj169ahrgdlsmn0zrzmjfp7f4dfykfnbfws9"; - name = "kcmutils-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kcmutils-5.31.0.tar.xz"; + sha256 = "00ngh556sxswrfhhy5vkfi8sk5jbb0srvx4np49xwpmh5xb6qzk9"; + name = "kcmutils-5.31.0.tar.xz"; }; }; kcodecs = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kcodecs-5.30.0.tar.xz"; - sha256 = "1via1xv4qswlyasyppi3q3a76bl5hk5ji34k63bp06p029ar7dkf"; - name = "kcodecs-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kcodecs-5.31.0.tar.xz"; + sha256 = "1nyn4b61ymbxv1xnbq3z79dbvapsy6jg51w52l0gnqkiy2zlbz13"; + name = "kcodecs-5.31.0.tar.xz"; }; }; kcompletion = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kcompletion-5.30.0.tar.xz"; - sha256 = "1205xq2r550lb4v39h3g1sr8cgsysfkkxkk5scp4d92vawlbsrx6"; - name = "kcompletion-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kcompletion-5.31.0.tar.xz"; + sha256 = "0jx1lsz1fh8h20a5ixdv9q5yx6r5r7jr8hi68v7b66anmpnh2m3g"; + name = "kcompletion-5.31.0.tar.xz"; }; }; kconfig = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kconfig-5.30.0.tar.xz"; - sha256 = "1p23q7ykkrsj847m244v1wjcg7b85rh7shc8lkn290cydk5kr6m2"; - name = "kconfig-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kconfig-5.31.0.tar.xz"; + sha256 = "1z9jf5rizdj7c7x918zmdv4v01glpl3z44mrx7yfp2cqnjniwhxi"; + name = "kconfig-5.31.0.tar.xz"; }; }; kconfigwidgets = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kconfigwidgets-5.30.0.tar.xz"; - sha256 = "15ir4qr4hzr8ia9g8c13fnn2szhs07wys54nialbj0dggx9qa782"; - name = "kconfigwidgets-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kconfigwidgets-5.31.0.tar.xz"; + sha256 = "19y3s5qcb3mzw8xiyp57zb2sjclcmxzj3xp0iwzs41r4lqmlwajs"; + name = "kconfigwidgets-5.31.0.tar.xz"; }; }; kcoreaddons = { - version = "5.30.1"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kcoreaddons-5.30.1.tar.xz"; - sha256 = "0w1yqcvd97jhm3w2x7mmayrifb1swda8lmzzmlz41crsq909ilnd"; - name = "kcoreaddons-5.30.1.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kcoreaddons-5.31.0.tar.xz"; + sha256 = "0175vgii8l5yx1bbbjljblkkq03nqfhb3v7in2657glag6imcb7m"; + name = "kcoreaddons-5.31.0.tar.xz"; }; }; kcrash = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kcrash-5.30.0.tar.xz"; - sha256 = "0hmcg81iahd2bvcm57yk7mdy6lnrsrzl7z6cv8lxpj9xw0ajd8h4"; - name = "kcrash-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kcrash-5.31.0.tar.xz"; + sha256 = "0mj6dahalwks39d881nvmrd3rqm2aid06iq6s8p2grhnncf6cd4j"; + name = "kcrash-5.31.0.tar.xz"; }; }; kdbusaddons = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kdbusaddons-5.30.0.tar.xz"; - sha256 = "1ql5xjxfq8y0bmagq2zw44rilyrm1cmkjsfcfrjy0d2adhl23w7p"; - name = "kdbusaddons-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kdbusaddons-5.31.0.tar.xz"; + sha256 = "1dv9yzicd2d1k0qjgjbryks0f6s0v76hr0csdb7j22nwn9pb4cfk"; + name = "kdbusaddons-5.31.0.tar.xz"; }; }; kdeclarative = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kdeclarative-5.30.0.tar.xz"; - sha256 = "0898mxh7izxn9d4iyv8gsxrjl2wms4m6mr69qd4bfygd8z8hqp46"; - name = "kdeclarative-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kdeclarative-5.31.0.tar.xz"; + sha256 = "0hw3rkmlw6j056b3wvhpaj778xfxajcqidpf5x3nyfjmqjvxsgw1"; + name = "kdeclarative-5.31.0.tar.xz"; }; }; kded = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kded-5.30.0.tar.xz"; - sha256 = "1sqmnxii0i3m65cacjxasm99pq2cvfymbalak8r0mip8g8fdarrd"; - name = "kded-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kded-5.31.0.tar.xz"; + sha256 = "0zsikbzi8i8bmlpa4kgdpcpsifkwwclsfdgafd7yf5svc4hyyl51"; + name = "kded-5.31.0.tar.xz"; }; }; kdelibs4support = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/portingAids/kdelibs4support-5.30.0.tar.xz"; - sha256 = "0fkg5bk1p91iq1na67h02wdqnq71ln8g22r6sc7rva54w5ilnwxm"; - name = "kdelibs4support-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/portingAids/kdelibs4support-5.31.0.tar.xz"; + sha256 = "1yh4lr56mnwsbc0gysj1c58w1r62dlxxds16xnp5j0lyir7wx0pl"; + name = "kdelibs4support-5.31.0.tar.xz"; }; }; kdesignerplugin = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kdesignerplugin-5.30.0.tar.xz"; - sha256 = "0hf7209zd398v4m3aa99yva1bbphzlyn0x9i5ydalwvwykmvjvdz"; - name = "kdesignerplugin-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kdesignerplugin-5.31.0.tar.xz"; + sha256 = "1g510f8dfvaddcq5hrvsaiwayp2hzkdryzn62zff29ipd7qpcd2x"; + name = "kdesignerplugin-5.31.0.tar.xz"; }; }; kdesu = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kdesu-5.30.0.tar.xz"; - sha256 = "1cnl6pap4399s7l9ggi23f5b6mscfddsgwra4d2qy1093y0nb8mk"; - name = "kdesu-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kdesu-5.31.0.tar.xz"; + sha256 = "0mzvvr3zz28pgp42i3f54g5k3wplvjdg41d8jb9k6m5qcj8aryax"; + name = "kdesu-5.31.0.tar.xz"; }; }; kdewebkit = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kdewebkit-5.30.0.tar.xz"; - sha256 = "1rq3ypsw2svvzfxjd6gj231phhnw19fwyr5qkcsik4076h6ycwvk"; - name = "kdewebkit-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kdewebkit-5.31.0.tar.xz"; + sha256 = "0x9v8i37apbik2krxr9n2pgq5xmcgjlhzflbrwwqaq30c2l8aid0"; + name = "kdewebkit-5.31.0.tar.xz"; }; }; kdnssd = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kdnssd-5.30.0.tar.xz"; - sha256 = "1if1gaykgad5vg32p0impx4vwjaxd77r34gajg1kiywan6jpq6d8"; - name = "kdnssd-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kdnssd-5.31.0.tar.xz"; + sha256 = "1bbk9qsvx49zbjvdg0xi9s2x51f331n8wnyd320j3ay0mp4yq2kk"; + name = "kdnssd-5.31.0.tar.xz"; }; }; kdoctools = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kdoctools-5.30.0.tar.xz"; - sha256 = "14i7ffmlwqhbq7gp5k8wajvg7x65nwxr5p1qqgxhmpmranyickvy"; - name = "kdoctools-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kdoctools-5.31.0.tar.xz"; + sha256 = "1m7l4bk5h75mcrgislp4rc7fj1szv1ij30y5yizncg2c3aq2czxk"; + name = "kdoctools-5.31.0.tar.xz"; }; }; kemoticons = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kemoticons-5.30.0.tar.xz"; - sha256 = "0h3a9xs110l1d2wyp8dfkaf3fnpc0wvfdacpgbnihk1xvccmq4nl"; - name = "kemoticons-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kemoticons-5.31.0.tar.xz"; + sha256 = "0zvps3jrx02dzy82mwf5l7dirpnj616081yhkp2m0xw3qa3i16xk"; + name = "kemoticons-5.31.0.tar.xz"; }; }; kfilemetadata = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kfilemetadata-5.30.0.tar.xz"; - sha256 = "1m07hj5nnb81wraylhh36f2k82zqxz5g766wwcn12pd8v0r99ilh"; - name = "kfilemetadata-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kfilemetadata-5.31.0.tar.xz"; + sha256 = "123cin3fhai85zzz5hfr6h87cjrqvsyl9i809j7q0fshjx8c9wpd"; + name = "kfilemetadata-5.31.0.tar.xz"; }; }; kglobalaccel = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kglobalaccel-5.30.0.tar.xz"; - sha256 = "123c7sqwj4davrwrgwy16qag8ss205pk9af4jc9sky74h531fdm1"; - name = "kglobalaccel-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kglobalaccel-5.31.0.tar.xz"; + sha256 = "1l7phfk17z9rrdlcjz97zyyqlj9pps0gdpphrfqrz1fyx5ifybmc"; + name = "kglobalaccel-5.31.0.tar.xz"; }; }; kguiaddons = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kguiaddons-5.30.0.tar.xz"; - sha256 = "0kn0ia6ciafng227lrrdslmxhh30426wywarxvihlcqfzrgmnpzm"; - name = "kguiaddons-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kguiaddons-5.31.0.tar.xz"; + sha256 = "0bvjnbsskps2pfh0y72klxfanm54c0iflll5awaps750flb3bbp3"; + name = "kguiaddons-5.31.0.tar.xz"; }; }; khtml = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/portingAids/khtml-5.30.0.tar.xz"; - sha256 = "1z4pj3cr8bzbl80bi1z87lsg1adr9hbm60wf3811wdma2d4w4bbh"; - name = "khtml-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/portingAids/khtml-5.31.0.tar.xz"; + sha256 = "19pf3ir3r8igrx3h90sn383kxmyjdxgmwaw66p6vjb83243dy57h"; + name = "khtml-5.31.0.tar.xz"; }; }; ki18n = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/ki18n-5.30.0.tar.xz"; - sha256 = "1wvjrmpsypfhivk3hfpb9lm09d0w2c9lc4mxvbyfkibhan1x1lid"; - name = "ki18n-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/ki18n-5.31.0.tar.xz"; + sha256 = "1q496i4a3kq2bfxpfnz6bfxk2shfdshrxcf253ab58l76l3jcy9g"; + name = "ki18n-5.31.0.tar.xz"; }; }; kiconthemes = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kiconthemes-5.30.0.tar.xz"; - sha256 = "0sixqg2fvm9m14xbn3dmsk564i9ig3zn6zf5ww10hnqd1wcd4sg9"; - name = "kiconthemes-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kiconthemes-5.31.0.tar.xz"; + sha256 = "0kangszmlhzbwvvplnxk2i938xl8j8jpd8kpf2n9skxkqfd19qr5"; + name = "kiconthemes-5.31.0.tar.xz"; }; }; kidletime = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kidletime-5.30.0.tar.xz"; - sha256 = "1vbjvwy5ihz5id2484d2hn5a81p85vz3mvwpcjbypkd3y5mqcrq6"; - name = "kidletime-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kidletime-5.31.0.tar.xz"; + sha256 = "03ajdhxv2jdggqhy02s6xgbaf4pa2chj0f6d5kgz9r0wx6kxmh25"; + name = "kidletime-5.31.0.tar.xz"; }; }; kimageformats = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kimageformats-5.30.0.tar.xz"; - sha256 = "057a9gallq1j3a51ijyp47x82hmn8vssxb74jchlf90jjnyq4g2i"; - name = "kimageformats-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kimageformats-5.31.0.tar.xz"; + sha256 = "17cz2xmmm5g55kndq983vy6cg7adpbiw7ahn0lpvviinnsf53s12"; + name = "kimageformats-5.31.0.tar.xz"; }; }; kinit = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kinit-5.30.0.tar.xz"; - sha256 = "047vxnq4ypl70vspq800k00cj2cjqd6hx46yp11m33np03106rj2"; - name = "kinit-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kinit-5.31.0.tar.xz"; + sha256 = "082kq25163x40bq12x84ccrk3zrzmn5xpb5m4zgi06zcvzb8rl9l"; + name = "kinit-5.31.0.tar.xz"; }; }; kio = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kio-5.30.0.tar.xz"; - sha256 = "0finbv7kcaz81bsj6yv6pxwxcjrwkj5mmkxhg0pa5j77jn1nhnm1"; - name = "kio-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kio-5.31.0.tar.xz"; + sha256 = "1rry7v9g2430hkz44b4xjcbs3lr64srs8822a52vx1w69jpkn5s9"; + name = "kio-5.31.0.tar.xz"; }; }; kitemmodels = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kitemmodels-5.30.0.tar.xz"; - sha256 = "1yf2bfzxqgw75p5bi7byg9rbbiclhqayybiyd8cq3d8b8ws4bfdf"; - name = "kitemmodels-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kitemmodels-5.31.0.tar.xz"; + sha256 = "0zb9cm5v3ylqhg8l5sp3jskghm5izzihha5ik09y7fabl52cd6v5"; + name = "kitemmodels-5.31.0.tar.xz"; }; }; kitemviews = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kitemviews-5.30.0.tar.xz"; - sha256 = "0fx4sdrflp2h0y6ixdnbaxd8l5cham4lx0f36y7dfz6jlk56d12y"; - name = "kitemviews-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kitemviews-5.31.0.tar.xz"; + sha256 = "04r4pd5rkdgbszyg7l050r53f38skhh2p2mi3xkz4ckci132srlv"; + name = "kitemviews-5.31.0.tar.xz"; }; }; kjobwidgets = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kjobwidgets-5.30.0.tar.xz"; - sha256 = "0ilzl1sm9fx7cx03nh5y2y656jfssp7b46xiawgnasvc94ysl9hf"; - name = "kjobwidgets-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kjobwidgets-5.31.0.tar.xz"; + sha256 = "16grnlccmqcs84gpz62s1iz5amdwsprr76gd0q845bd49crgacfa"; + name = "kjobwidgets-5.31.0.tar.xz"; }; }; kjs = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/portingAids/kjs-5.30.0.tar.xz"; - sha256 = "0yh7n0q1vbx8nd6j25jys6hd24m3knn44n6xc09pwnr3mn0shvih"; - name = "kjs-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/portingAids/kjs-5.31.0.tar.xz"; + sha256 = "027n2ivh5kfmrm06xgcryxm14hbxyf83cx6rbc34093kk905ghg1"; + name = "kjs-5.31.0.tar.xz"; }; }; kjsembed = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/portingAids/kjsembed-5.30.0.tar.xz"; - sha256 = "0ixd56krz66psxk9h8dzd5jr693kh9xx4303zicws85014ba33q5"; - name = "kjsembed-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/portingAids/kjsembed-5.31.0.tar.xz"; + sha256 = "1mss7lahczvwhmybxnbcynqwa56gjrxiyq79fcicybp7h7rvqw14"; + name = "kjsembed-5.31.0.tar.xz"; }; }; kmediaplayer = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/portingAids/kmediaplayer-5.30.0.tar.xz"; - sha256 = "0bir4g7bfhjdrs2skhr7jclc3f7frmfm6p8n2q10ag9in8h5hwd8"; - name = "kmediaplayer-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/portingAids/kmediaplayer-5.31.0.tar.xz"; + sha256 = "0vxzw5grw53bxp0nvwmiqyw9sbpglhrnfg4d1ldlg4a1gibfijx4"; + name = "kmediaplayer-5.31.0.tar.xz"; }; }; knewstuff = { - version = "5.30.1"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/knewstuff-5.30.1.tar.xz"; - sha256 = "1vsaprynq6dazg64zmj6j1wd8g4aw6pzz3208nqgjjwk5kw8zh0h"; - name = "knewstuff-5.30.1.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/knewstuff-5.31.0.tar.xz"; + sha256 = "06qrgzfxrpmckyjq21ajvw08n5f5bdyqqgrnrbr1cjsfcx7xwdfl"; + name = "knewstuff-5.31.0.tar.xz"; }; }; knotifications = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/knotifications-5.30.0.tar.xz"; - sha256 = "199jh1gizdwc1xz97khac9m6bdg38n5hr5c96pq7sk7b2rdr49ks"; - name = "knotifications-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/knotifications-5.31.0.tar.xz"; + sha256 = "0nz5dkzgkv4mzcsg2mn9zzcqh484cyh5n1y8sx1831r808jd2wly"; + name = "knotifications-5.31.0.tar.xz"; }; }; knotifyconfig = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/knotifyconfig-5.30.0.tar.xz"; - sha256 = "04l5hjdd0376y9ygmrz8a49w8hxnb01y0fi13spvkmx8dhal0fmq"; - name = "knotifyconfig-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/knotifyconfig-5.31.0.tar.xz"; + sha256 = "1zdzfqqd32ykd5ibrkssl3p47v704jxs16br1rhrr32ymv4qcbpi"; + name = "knotifyconfig-5.31.0.tar.xz"; }; }; kpackage = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kpackage-5.30.0.tar.xz"; - sha256 = "1j1vwna5w67wqsdfl5s83gx7vizj5qnsl6nck7ny055yzzwb2gna"; - name = "kpackage-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kpackage-5.31.0.tar.xz"; + sha256 = "1hg8f2i10wcs31xhvw40dwgbgfrwx93w5bi5wlbrw55jcs040dfr"; + name = "kpackage-5.31.0.tar.xz"; }; }; kparts = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kparts-5.30.0.tar.xz"; - sha256 = "1sgqylynq35d6xir99kgqial3p0pf0lcaqagl2vh1qandipmcp8g"; - name = "kparts-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kparts-5.31.0.tar.xz"; + sha256 = "093g5zsdqqyx9z69afsmgyszd807pv3wpzwn37x1glg399dsv7fa"; + name = "kparts-5.31.0.tar.xz"; }; }; kpeople = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kpeople-5.30.0.tar.xz"; - sha256 = "1h72fwr6121w0cfhaci32s4510kwinjah9ynfhjl998mg00k42hj"; - name = "kpeople-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kpeople-5.31.0.tar.xz"; + sha256 = "1f71c2q8a9m463ghpq50gbhkvf5szkvvfwbamlrwwygpb89fzfjy"; + name = "kpeople-5.31.0.tar.xz"; }; }; kplotting = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kplotting-5.30.0.tar.xz"; - sha256 = "00wrz16m4blh130713fk0q3gzpsx33zs6wnd4ghwhaakmqydn2gh"; - name = "kplotting-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kplotting-5.31.0.tar.xz"; + sha256 = "15yv1rh1vlxhv77j50inq9kkwalhs2r1mjba82fnxy8z569i66cm"; + name = "kplotting-5.31.0.tar.xz"; }; }; kpty = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kpty-5.30.0.tar.xz"; - sha256 = "0dna8a0n7lg22522khxq0vxn76g484198p80hzvysnkl218fav60"; - name = "kpty-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kpty-5.31.0.tar.xz"; + sha256 = "0hfs1gdi1fqaaki5aa9b93j4pl33g4s82yxpbyc0h9k2891aq196"; + name = "kpty-5.31.0.tar.xz"; }; }; kross = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/portingAids/kross-5.30.0.tar.xz"; - sha256 = "1bqfznfrr87c88ffs7hj0iqcv8vgzrz57l31zpij3cgiy09q7axz"; - name = "kross-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/portingAids/kross-5.31.0.tar.xz"; + sha256 = "0lc9ijn60bw0y9nrlva2fd0hf0b4x6488jjmymrnrc8zzjnigyqp"; + name = "kross-5.31.0.tar.xz"; }; }; krunner = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/krunner-5.30.0.tar.xz"; - sha256 = "1smkanc14nlsdrg31skzb9y7f0fahyf09iq1h2xfla4kvgk811qz"; - name = "krunner-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/krunner-5.31.0.tar.xz"; + sha256 = "0xqayhd179387m02arxdcl1lgk8f2h0fxlzyigy6ja6wylbwphrw"; + name = "krunner-5.31.0.tar.xz"; }; }; kservice = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kservice-5.30.0.tar.xz"; - sha256 = "1jcb938m3kllmrzmwz21zjlhrx0r6dmyrglsf0zbjs2cg9hwww0l"; - name = "kservice-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kservice-5.31.0.tar.xz"; + sha256 = "0hjlcnypg96np88hgfvqd8g5z4cxgi4a0j5mnlfx65jrzpv5hsjg"; + name = "kservice-5.31.0.tar.xz"; }; }; ktexteditor = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/ktexteditor-5.30.0.tar.xz"; - sha256 = "0bhbcqfkmpy95p3w66xxnhi4h7h3k3k362fhsrl38rc83r9agnns"; - name = "ktexteditor-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/ktexteditor-5.31.0.tar.xz"; + sha256 = "099axcwl8z4npvcrirycc82zg7sf9ac3yxrwpsp0f337gdl1qvln"; + name = "ktexteditor-5.31.0.tar.xz"; }; }; ktextwidgets = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/ktextwidgets-5.30.0.tar.xz"; - sha256 = "1fpqjig6wzb1gycvak9h4p48c623fkzj2lxvf0p3vmb6b0yxr1jw"; - name = "ktextwidgets-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/ktextwidgets-5.31.0.tar.xz"; + sha256 = "0n0v42b4bq1f6f120bjhr69qwgnvwlhnnqsh75nl9jvv8g3lyspy"; + name = "ktextwidgets-5.31.0.tar.xz"; }; }; kunitconversion = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kunitconversion-5.30.0.tar.xz"; - sha256 = "0fjkl355dwcgd4a39212qwmmbj37nfhmw3ik2bxg3gxg07a4yra5"; - name = "kunitconversion-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kunitconversion-5.31.0.tar.xz"; + sha256 = "190d2v3bv7ccg2wqjmd6p46d4zz59r1mf86l2wkqw212rr59pafx"; + name = "kunitconversion-5.31.0.tar.xz"; }; }; kwallet = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kwallet-5.30.0.tar.xz"; - sha256 = "1nnc0gcn7w5jmmzs4zr4qlrhn3ns9x42f2dfcwc5vi281gghl54k"; - name = "kwallet-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kwallet-5.31.0.tar.xz"; + sha256 = "0r7n49ii8y1ygc7ncysjif4mrmsd9jq4yfm251m7lrp82drza26n"; + name = "kwallet-5.31.0.tar.xz"; }; }; kwayland = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kwayland-5.30.0.tar.xz"; - sha256 = "0sc2mdiazql2012qadbqjm4wxmhhanbba9r9qjxqx2li14ax6yci"; - name = "kwayland-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kwayland-5.31.0.tar.xz"; + sha256 = "0f134spj1vz3f43bdrb93kr54s50x4a9xvkfhl3inlxmglbk3h8b"; + name = "kwayland-5.31.0.tar.xz"; }; }; kwidgetsaddons = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kwidgetsaddons-5.30.0.tar.xz"; - sha256 = "0jn2iw46cwfqh550rrb37yfznr4lrlsj8bh8v21xhgm3afm25hrl"; - name = "kwidgetsaddons-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kwidgetsaddons-5.31.0.tar.xz"; + sha256 = "0yrhss1x8q4nanpq2gbzqjds9s7hjl3zzkwnd8hahh9fyg8w9815"; + name = "kwidgetsaddons-5.31.0.tar.xz"; }; }; kwindowsystem = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kwindowsystem-5.30.0.tar.xz"; - sha256 = "0sz1wyawah03ygx3kh1x6wy1y1gp9f5h6296yy1mxy4qz4jp1b10"; - name = "kwindowsystem-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kwindowsystem-5.31.0.tar.xz"; + sha256 = "0jzhsdfzzhxfgjqd4pl98ckbbqfwkv6qy5szh82078gxc2rf1wna"; + name = "kwindowsystem-5.31.0.tar.xz"; }; }; kxmlgui = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kxmlgui-5.30.0.tar.xz"; - sha256 = "005cn74h0rjvjsmfzrn3pai0jrgczj3y6h50g07rgmynmrcnygys"; - name = "kxmlgui-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kxmlgui-5.31.0.tar.xz"; + sha256 = "1rnznapp1vflg66k0jk8n8v9zci20bs0v88hci3rf0qfd5cmgnzr"; + name = "kxmlgui-5.31.0.tar.xz"; }; }; kxmlrpcclient = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/kxmlrpcclient-5.30.0.tar.xz"; - sha256 = "18azc85vfng9gnjf09yhvg5g4432dy5ia9hk54jk9ibmy7kaqlqq"; - name = "kxmlrpcclient-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/kxmlrpcclient-5.31.0.tar.xz"; + sha256 = "1lrv1qxbfm1ss2hb171p9s3f3iwn8zfrsipin0gvfwnjrldi4fkb"; + name = "kxmlrpcclient-5.31.0.tar.xz"; }; }; modemmanager-qt = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/modemmanager-qt-5.30.0.tar.xz"; - sha256 = "1qh39nd3lwdb8z58brqf0k48k5n3xx9wdi4kak2wg7vwmqwwammf"; - name = "modemmanager-qt-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/modemmanager-qt-5.31.0.tar.xz"; + sha256 = "0s2dfz9zvn6f9xpzs412iniipaai5zs9m06lpxss0w1nq5ig856r"; + name = "modemmanager-qt-5.31.0.tar.xz"; }; }; networkmanager-qt = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/networkmanager-qt-5.30.0.tar.xz"; - sha256 = "1scxcqrwxjwdzg2j3r6wz3bk23h7v9dil8n892ykfrpxa4cidgzi"; - name = "networkmanager-qt-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/networkmanager-qt-5.31.0.tar.xz"; + sha256 = "18wbmd4nsgwzqlp254k1ahy8iyydx59fshb3wci5sgxnsn435np4"; + name = "networkmanager-qt-5.31.0.tar.xz"; }; }; oxygen-icons5 = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/oxygen-icons5-5.30.0.tar.xz"; - sha256 = "1b1kfgk2vgr85kbgvx8fwpyib5yvdkz07vi6p1s8a61cabcymkhl"; - name = "oxygen-icons5-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/oxygen-icons5-5.31.0.tar.xz"; + sha256 = "0ka4zll8v8wahqg50vpm9mrxlyh9244y0yrprbwxzl9xpx113ppi"; + name = "oxygen-icons5-5.31.0.tar.xz"; }; }; plasma-framework = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/plasma-framework-5.30.0.tar.xz"; - sha256 = "1qdyc0li07sns71gdyw31jhzhnghcvzc0r0y4y8f157nyz23pw70"; - name = "plasma-framework-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/plasma-framework-5.31.0.tar.xz"; + sha256 = "0hq3d96d9xhx6wqrrhnyygwajg69vfxbjc8dlpf5nwc3kqv2wim2"; + name = "plasma-framework-5.31.0.tar.xz"; }; }; prison = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/prison-5.30.0.tar.xz"; - sha256 = "15vlz67qv1pm87hlnyak2jbdw87xw3jx3vaqwjfn07hbzlh8dmpc"; - name = "prison-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/prison-5.31.0.tar.xz"; + sha256 = "0qaqj5gazby4fdq9yii67cmr04i007blhl27h9c5p169khh9ck2s"; + name = "prison-5.31.0.tar.xz"; }; }; solid = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/solid-5.30.0.tar.xz"; - sha256 = "10rfsp39s8d8zgz02f4biyh9n7hbwxkib5r6g3cldbbf0ch3inmh"; - name = "solid-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/solid-5.31.0.tar.xz"; + sha256 = "05rgzdzwbnmnvzkf4gz3z5i1ggwyd21y0yli7shas4i8l29kjd7m"; + name = "solid-5.31.0.tar.xz"; }; }; sonnet = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/sonnet-5.30.0.tar.xz"; - sha256 = "1i4i59vjq16mmqjfyr5hc7afnc5w2h54iz4rmqi0wdfk37cl5zcr"; - name = "sonnet-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/sonnet-5.31.0.tar.xz"; + sha256 = "16vzdhppb2w5vyfr332bcvw4dyw9cz4apxain28d43p0ir03xxz3"; + name = "sonnet-5.31.0.tar.xz"; }; }; syntax-highlighting = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/syntax-highlighting-5.30.0.tar.xz"; - sha256 = "0iipg1khc27a3cgysk6qpj5lf846z3n29gj2yas36lgr8n6ddm53"; - name = "syntax-highlighting-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/syntax-highlighting-5.31.0.tar.xz"; + sha256 = "0igd6jpbck94gl8gs5a5dgj2cxbv370prnk22037clqry6y38v1a"; + name = "syntax-highlighting-5.31.0.tar.xz"; }; }; threadweaver = { - version = "5.30.0"; + version = "5.31.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.30/threadweaver-5.30.0.tar.xz"; - sha256 = "12zirga9qyjrizwxja2n5mh7kxgdb7xyl2d3makdjpnjk5kry8by"; - name = "threadweaver-5.30.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.31/threadweaver-5.31.0.tar.xz"; + sha256 = "0wsdv135mxpka0rfg9zwhnzp0svfkvd4idyj38rgipxbada0hb7f"; + name = "threadweaver-5.31.0.tar.xz"; }; }; } From dce2202d535a5fa1f1881f45363dbd954b5c8c7d Mon Sep 17 00:00:00 2001 From: Frederik Rietdijk Date: Sun, 12 Feb 2017 10:50:16 +0100 Subject: [PATCH 10/74] kde applications: 16.12.1 -> 16.12.2 --- pkgs/desktops/kde-5/applications/fetch.sh | 2 +- pkgs/desktops/kde-5/applications/srcs.nix | 2224 ++++++++++----------- 2 files changed, 1113 insertions(+), 1113 deletions(-) diff --git a/pkgs/desktops/kde-5/applications/fetch.sh b/pkgs/desktops/kde-5/applications/fetch.sh index 1ef623fe513..607a16eb45b 100644 --- a/pkgs/desktops/kde-5/applications/fetch.sh +++ b/pkgs/desktops/kde-5/applications/fetch.sh @@ -1 +1 @@ -WGET_ARGS=( http://download.kde.org/stable/applications/16.12.1/ -A '*.tar.xz' ) +WGET_ARGS=( http://download.kde.org/stable/applications/16.12.2/ -A '*.tar.xz' ) diff --git a/pkgs/desktops/kde-5/applications/srcs.nix b/pkgs/desktops/kde-5/applications/srcs.nix index 10bb6936bca..60c412e55fd 100644 --- a/pkgs/desktops/kde-5/applications/srcs.nix +++ b/pkgs/desktops/kde-5/applications/srcs.nix @@ -3,2227 +3,2227 @@ { akonadi = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/akonadi-16.12.1.tar.xz"; - sha256 = "1snf6jdr7yz1ng5whqkjsc89h82a97zj6vw8ijwiqqyas1cifdm3"; - name = "akonadi-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/akonadi-16.12.2.tar.xz"; + sha256 = "1csaa69n65d3cnkajzk5702vxskfaiajvxw724s17a5y6sgk0h5z"; + name = "akonadi-16.12.2.tar.xz"; }; }; akonadi-calendar = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/akonadi-calendar-16.12.1.tar.xz"; - sha256 = "0q2gpk8ci5snlz1v4rwwnrl74damjlz7fvdys875jykdnnb7jsfi"; - name = "akonadi-calendar-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/akonadi-calendar-16.12.2.tar.xz"; + sha256 = "1qfkwmh82l5ahzjpsla9gwwk2kqxv773ddq8f5h52qlxx56agc6k"; + name = "akonadi-calendar-16.12.2.tar.xz"; }; }; akonadi-calendar-tools = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/akonadi-calendar-tools-16.12.1.tar.xz"; - sha256 = "1v9nj1nv4sxvqvd397vr38vscda0r3z80hll7jr8psyx7lyn91jx"; - name = "akonadi-calendar-tools-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/akonadi-calendar-tools-16.12.2.tar.xz"; + sha256 = "1isjvsas6fnz2v2a8yl6ggkimfknr56a3zydwhq59lzcm15hn0hj"; + name = "akonadi-calendar-tools-16.12.2.tar.xz"; }; }; akonadiconsole = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/akonadiconsole-16.12.1.tar.xz"; - sha256 = "11rqyp7grjijhbl1apjjhc3d9qcxf0mz31l9mgd223vaxkv5lbjs"; - name = "akonadiconsole-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/akonadiconsole-16.12.2.tar.xz"; + sha256 = "188qb2lc6d0xhvq8n5y7ax13a6wz3agg1mx3j2kphwn8f53grgzb"; + name = "akonadiconsole-16.12.2.tar.xz"; }; }; akonadi-contacts = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/akonadi-contacts-16.12.1.tar.xz"; - sha256 = "042m4mnvs8a6jgrlyybysm0jax07r1756fixn4kglb0ki3lp57kr"; - name = "akonadi-contacts-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/akonadi-contacts-16.12.2.tar.xz"; + sha256 = "1ixd1qzakxhq9qlfr6l8igii2ny8fi8hxasdadq9cyr5jl20rpgp"; + name = "akonadi-contacts-16.12.2.tar.xz"; }; }; akonadi-import-wizard = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/akonadi-import-wizard-16.12.1.tar.xz"; - sha256 = "1ns7y1wqd4zvbgpzlczyailmvf6raqwqrpxxhshdskdd672n849p"; - name = "akonadi-import-wizard-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/akonadi-import-wizard-16.12.2.tar.xz"; + sha256 = "0xdmcs8l0lqqx2f2yabp1xx60h1jcz05q7lk6zzapzc0xqa8pqnq"; + name = "akonadi-import-wizard-16.12.2.tar.xz"; }; }; akonadi-mime = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/akonadi-mime-16.12.1.tar.xz"; - sha256 = "01bzh2hb73q25jnw9wkragvglr9j89rh079p6k4f898cpjqfvdin"; - name = "akonadi-mime-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/akonadi-mime-16.12.2.tar.xz"; + sha256 = "0w88splvk1ci6l590kybb8dgddhk8q0mqag1xxliws534kl9bd0s"; + name = "akonadi-mime-16.12.2.tar.xz"; }; }; akonadi-notes = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/akonadi-notes-16.12.1.tar.xz"; - sha256 = "1brc53mc1zggqgx6gy9f3vysis3cqyrsn7h02zc49mljycmkri7n"; - name = "akonadi-notes-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/akonadi-notes-16.12.2.tar.xz"; + sha256 = "181d4sv6vqrx0iy5fwdpd28h78i0jy4bj51jxbdn7fqmx1mavbkl"; + name = "akonadi-notes-16.12.2.tar.xz"; }; }; akonadi-search = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/akonadi-search-16.12.1.tar.xz"; - sha256 = "05xdznd4g3jm74n3yjg0w9vh435l0ix4sssmh2z3i2apxak3rxdy"; - name = "akonadi-search-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/akonadi-search-16.12.2.tar.xz"; + sha256 = "1jfcpjn45cxxnfg9y15fjkig6nfj6w8ggq3a7339kdhb79lkh1p5"; + name = "akonadi-search-16.12.2.tar.xz"; }; }; akregator = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/akregator-16.12.1.tar.xz"; - sha256 = "1f1hf3r124icy59k829f6yfrk6zy512f3zy9rm5zv33vl5fmc437"; - name = "akregator-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/akregator-16.12.2.tar.xz"; + sha256 = "0yyjpl6kajy0ip60m6vf0jnm217m5ax34a5y14k1wj7civ4fz9il"; + name = "akregator-16.12.2.tar.xz"; }; }; analitza = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/analitza-16.12.1.tar.xz"; - sha256 = "1b07hl516sd7qvrkhv0ihsc83jycyp2dqckziw8g0cm2sj81ymcz"; - name = "analitza-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/analitza-16.12.2.tar.xz"; + sha256 = "1jii70a2nppfzqlzwrjvawfq2cfjqrcsj0mbpgahb8zphcfs5xhy"; + name = "analitza-16.12.2.tar.xz"; }; }; ark = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ark-16.12.1.tar.xz"; - sha256 = "1l78pshhkpyc9fybpypi3kdp7jism1c6lljflncpvxxvk1q16k5m"; - name = "ark-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ark-16.12.2.tar.xz"; + sha256 = "07jp25jqnfcx48x7w0wwyldk56czyx2341yf2k73p3fy67rldlr3"; + name = "ark-16.12.2.tar.xz"; }; }; artikulate = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/artikulate-16.12.1.tar.xz"; - sha256 = "1v8p494x9dgm6yqw6mfhzkg6hkbb1rnk8x4jfjdsncknfk27ni5b"; - name = "artikulate-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/artikulate-16.12.2.tar.xz"; + sha256 = "11065zl5gdc1q7rvzmjvbz33k9xhdph7ynqwnv628c6a0478xwc5"; + name = "artikulate-16.12.2.tar.xz"; }; }; audiocd-kio = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/audiocd-kio-16.12.1.tar.xz"; - sha256 = "1s06lnmzllb4nd24x7bri1g4g77865k1w5gdn46ryfmlhwg4bccm"; - name = "audiocd-kio-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/audiocd-kio-16.12.2.tar.xz"; + sha256 = "184grq1nfpv9sfcsk6kcx6bdnbh938jc3qr6n00gnnj509347xga"; + name = "audiocd-kio-16.12.2.tar.xz"; }; }; baloo-widgets = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/baloo-widgets-16.12.1.tar.xz"; - sha256 = "0z1109wi0gdz9c8qr278ca1r0ff1p89966245fgg6rcxpm52zzsb"; - name = "baloo-widgets-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/baloo-widgets-16.12.2.tar.xz"; + sha256 = "000v5s33j6qsdbxqf856si0z5dmh9dan41kf2lrzc017hj6pr34x"; + name = "baloo-widgets-16.12.2.tar.xz"; }; }; blinken = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/blinken-16.12.1.tar.xz"; - sha256 = "0jijzz31iv9v1yv898j6q25y5fmrk8vqsvx7xwcj84ca8qmp9scf"; - name = "blinken-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/blinken-16.12.2.tar.xz"; + sha256 = "1wcl8199wg74cv9hyrhcpqkf1awpf3q960jzgfv0z0c28xywb76x"; + name = "blinken-16.12.2.tar.xz"; }; }; blogilo = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/blogilo-16.12.1.tar.xz"; - sha256 = "11dq36vis770hgmyq119aw2bl99855j5r38f7kr81ad2fjmla54z"; - name = "blogilo-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/blogilo-16.12.2.tar.xz"; + sha256 = "0j5mz8nfndr0g99l84s7n3gxrj6y4jbql1srnyl0yspmcjwmnc09"; + name = "blogilo-16.12.2.tar.xz"; }; }; bomber = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/bomber-16.12.1.tar.xz"; - sha256 = "081109mf1lqcc03ba852h021s2i3kwy6nnl3jc4zyn5igkm08cad"; - name = "bomber-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/bomber-16.12.2.tar.xz"; + sha256 = "1fy17y5grir6kbr7xzclslrxyip4favhag6wasg9ah60r6k15cqc"; + name = "bomber-16.12.2.tar.xz"; }; }; bovo = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/bovo-16.12.1.tar.xz"; - sha256 = "1dk0hrpn22v5ia8qnlan0i4wrxbccwl88k9bapxydnrgwyw4vfkx"; - name = "bovo-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/bovo-16.12.2.tar.xz"; + sha256 = "0dszbxisq172x5jv10w62wg3kcs1f8wdxgw9pjq423j3jq8rw9zq"; + name = "bovo-16.12.2.tar.xz"; }; }; calendarsupport = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/calendarsupport-16.12.1.tar.xz"; - sha256 = "0d74sghas76ry9vyd19fr9hgirvhycljdrvdmrxsh1sxjd04q96g"; - name = "calendarsupport-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/calendarsupport-16.12.2.tar.xz"; + sha256 = "065h09kq6h2hr4lg34lqckw0g91zkhxpviagdgymx7qpdy36l2sb"; + name = "calendarsupport-16.12.2.tar.xz"; }; }; cantor = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/cantor-16.12.1.tar.xz"; - sha256 = "1m7n7n03p7060w7rw3mgzpkv841azv42flrzq4h9589akl91k0js"; - name = "cantor-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/cantor-16.12.2.tar.xz"; + sha256 = "055sxyl2x2mipnidrsgkmbjy4vw64pf5k0fql64p7pjhknn3i6x4"; + name = "cantor-16.12.2.tar.xz"; }; }; cervisia = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/cervisia-16.12.1.tar.xz"; - sha256 = "1lsg8hb2kgsbygi63hdfbfng2lk7kl8mdksfhkwfa2g4l7sjlcy8"; - name = "cervisia-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/cervisia-16.12.2.tar.xz"; + sha256 = "1fdnvdp27wa8pni4vq501ajdln6dmg2kc0468x1c375g734npabx"; + name = "cervisia-16.12.2.tar.xz"; }; }; dolphin = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/dolphin-16.12.1.tar.xz"; - sha256 = "0vpsj1s2hijksay7wblzgk97md4hbrpzzdnrdxmfz3izdnzbyaxh"; - name = "dolphin-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/dolphin-16.12.2.tar.xz"; + sha256 = "1xqkrkhpcxcrrk3msd7fkhqikwrx2mjd0c4cna2iwd0s4h7ahmy6"; + name = "dolphin-16.12.2.tar.xz"; }; }; dolphin-plugins = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/dolphin-plugins-16.12.1.tar.xz"; - sha256 = "1g9sdfmq04incgxj428y5r3k7wgjl77bv95cp3svwd5kxz6syipz"; - name = "dolphin-plugins-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/dolphin-plugins-16.12.2.tar.xz"; + sha256 = "07i4w95b20db51bzg0rnx6m3dgk2bz5nwivz6zngfiiksmb39dj3"; + name = "dolphin-plugins-16.12.2.tar.xz"; }; }; dragon = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/dragon-16.12.1.tar.xz"; - sha256 = "14k0q96k1h6b21c5wpwr3bxjngkm1qz3pisv0cvx7dcahy4z20ik"; - name = "dragon-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/dragon-16.12.2.tar.xz"; + sha256 = "07iip379kpwy8yfiwacykkgzj7bfw2nz3vij61q68lr64k5sg4kk"; + name = "dragon-16.12.2.tar.xz"; }; }; eventviews = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/eventviews-16.12.1.tar.xz"; - sha256 = "1ghpd7rsfkh2xvy2p8pfxgrabhkq4hbq05n1sqa95zb3ax2q4qwd"; - name = "eventviews-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/eventviews-16.12.2.tar.xz"; + sha256 = "1hl0adi0ss533mnncyih3y9075i90accklbk8068dvxb7la9b7zd"; + name = "eventviews-16.12.2.tar.xz"; }; }; ffmpegthumbs = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ffmpegthumbs-16.12.1.tar.xz"; - sha256 = "19rnqkwbv5dflhhkrczr5hd8qnscvbdfr8kfb3phcai2shgn0pps"; - name = "ffmpegthumbs-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ffmpegthumbs-16.12.2.tar.xz"; + sha256 = "0p1fqxqcgz3k910acacr86pa66yl5d65wxf93nlg4627dfhmrbkc"; + name = "ffmpegthumbs-16.12.2.tar.xz"; }; }; filelight = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/filelight-16.12.1.tar.xz"; - sha256 = "0zax3vmynh2aajq24znbdqnxslgkyqmy6n0d9xasi10zq0hli97q"; - name = "filelight-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/filelight-16.12.2.tar.xz"; + sha256 = "0ynqnagyrn61gzvi0rl38200yxbxa2zpch3cl917wff527kjd7cw"; + name = "filelight-16.12.2.tar.xz"; }; }; granatier = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/granatier-16.12.1.tar.xz"; - sha256 = "1v85cw83gfzd3vwnbmmpbvsz85n6vh7478r572pikq1scgvxpn62"; - name = "granatier-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/granatier-16.12.2.tar.xz"; + sha256 = "01b0nvfj5v2spaml003bpd4f5snncxsilfplwgb06kf8wwsb9mzd"; + name = "granatier-16.12.2.tar.xz"; }; }; grantlee-editor = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/grantlee-editor-16.12.1.tar.xz"; - sha256 = "08jkdcj3nka8r31h76vl9nf2wlmr92ndab8pj42wx7kf7nldbzh1"; - name = "grantlee-editor-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/grantlee-editor-16.12.2.tar.xz"; + sha256 = "16r1f7vwsqfngv3kld4wqmvxn4pnxgcpiaaxa2z9szsjfrz10bp9"; + name = "grantlee-editor-16.12.2.tar.xz"; }; }; grantleetheme = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/grantleetheme-16.12.1.tar.xz"; - sha256 = "1b199870pkg1lkqbyf27b2rn4xqpbkm5hkwr08x65y67cfy1jm8v"; - name = "grantleetheme-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/grantleetheme-16.12.2.tar.xz"; + sha256 = "09qr7icbkq4my594xkjkydkfwx8sixbc73i3gxjnki64w549gan2"; + name = "grantleetheme-16.12.2.tar.xz"; }; }; gwenview = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/gwenview-16.12.1.tar.xz"; - sha256 = "0r1cg3zw98wmbvdfb1cjlqpca30067zzc3w8flrql9rldfbgcp95"; - name = "gwenview-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/gwenview-16.12.2.tar.xz"; + sha256 = "1ldflh10b34r9xy8a8yh72jcjdxs3ylhyjhs97xcg381q4dyg1dr"; + name = "gwenview-16.12.2.tar.xz"; }; }; incidenceeditor = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/incidenceeditor-16.12.1.tar.xz"; - sha256 = "0n4fq7pbmnkn9zx96svd6azs89arhpzlnrbjp60vbrpix8r6m0q5"; - name = "incidenceeditor-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/incidenceeditor-16.12.2.tar.xz"; + sha256 = "0z8ysrdkxfkn71anlzifd0dxh6fysl924jh4wjsphb4dnb417rym"; + name = "incidenceeditor-16.12.2.tar.xz"; }; }; jovie = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/jovie-16.12.1.tar.xz"; - sha256 = "0c5sz80yzkmp18r1c9wcf6n9cg9rj12sax5yx3j3x7gz5p9r5jj0"; - name = "jovie-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/jovie-16.12.2.tar.xz"; + sha256 = "19ifp3p02ayka2zqnwfq381mjqpxhm0hydf1yx9lh2p8n6j9s4gy"; + name = "jovie-16.12.2.tar.xz"; }; }; juk = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/juk-16.12.1.tar.xz"; - sha256 = "0v647vlfvq7lm33295v2c8w5qjm8ww9mxmxvvqd4rj35vg419zsb"; - name = "juk-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/juk-16.12.2.tar.xz"; + sha256 = "1453s0zxagqmx91f3x7fqrb6xdlgzr2sqj6hcj2pgl6jaz2x3n1c"; + name = "juk-16.12.2.tar.xz"; }; }; kaccessible = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kaccessible-16.12.1.tar.xz"; - sha256 = "04j74411rsjyvv7ann1hgb6wmqxk2ym7g6h2y07ld1vdl9kcj1vl"; - name = "kaccessible-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kaccessible-16.12.2.tar.xz"; + sha256 = "1ibh2nw4bdnj1ll8qp3d3vkwvzdkv2k53n98p9282w3jhckpiq5r"; + name = "kaccessible-16.12.2.tar.xz"; }; }; kaccounts-integration = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kaccounts-integration-16.12.1.tar.xz"; - sha256 = "0d4z9b8w76njnjqsr5w555p3016d0aa5hlsxplac9h82gysdj6q7"; - name = "kaccounts-integration-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kaccounts-integration-16.12.2.tar.xz"; + sha256 = "0nx9wlh7arjqz0wf2zyaj3fwzm7sn38hn00m74mj7zvxr1pwcypv"; + name = "kaccounts-integration-16.12.2.tar.xz"; }; }; kaccounts-providers = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kaccounts-providers-16.12.1.tar.xz"; - sha256 = "1aphsn0xwlrsw2snwhzbj4kpwpw09nwsv61lpmp97byl3sq814fw"; - name = "kaccounts-providers-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kaccounts-providers-16.12.2.tar.xz"; + sha256 = "0dln1l44bzaw782qjc57w2hgydbqzn4g7xh8d93qq52yz8ph875g"; + name = "kaccounts-providers-16.12.2.tar.xz"; }; }; kaddressbook = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kaddressbook-16.12.1.tar.xz"; - sha256 = "14sdkfzmfhfyvy8cky6015gnsz199ngj4ffg9r4qrkkdqcvw5rar"; - name = "kaddressbook-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kaddressbook-16.12.2.tar.xz"; + sha256 = "023mfnin8si234yczhhfm3nk083w8bixg1b3gr8bzc1x92ka93m2"; + name = "kaddressbook-16.12.2.tar.xz"; }; }; kajongg = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kajongg-16.12.1.tar.xz"; - sha256 = "0g6amf644q2540y5iyqcv5d25g32hfi13qm3hcc1rmqghz7dn4k4"; - name = "kajongg-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kajongg-16.12.2.tar.xz"; + sha256 = "0909hzwj8yf6sv97r2rgzbp8l7ixlxxy8nwy8dcv471dznlvqznn"; + name = "kajongg-16.12.2.tar.xz"; }; }; kalarm = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kalarm-16.12.1.tar.xz"; - sha256 = "015hylcqn4z57a9ibhvi5wrngjks8qkp7wg5faiwhx6cvw77jhw7"; - name = "kalarm-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kalarm-16.12.2.tar.xz"; + sha256 = "1znp4lym95jz93wwn1nrw9q8nkbwg7x489iccndrv4pl93jfsnqk"; + name = "kalarm-16.12.2.tar.xz"; }; }; kalarmcal = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kalarmcal-16.12.1.tar.xz"; - sha256 = "061wzn0y5cslgarz8lv73waipp0cahm5am27hc1a9j7y14cbqm16"; - name = "kalarmcal-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kalarmcal-16.12.2.tar.xz"; + sha256 = "06rx33hdwz940cggr5rg6g1gh84yzz6vrnvk5lrgr8vxqgrssp3s"; + name = "kalarmcal-16.12.2.tar.xz"; }; }; kalgebra = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kalgebra-16.12.1.tar.xz"; - sha256 = "0fyfpsh8pgdnspyaxrnmr93rh2shxrhn0nl0772a5bssw35xgb3x"; - name = "kalgebra-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kalgebra-16.12.2.tar.xz"; + sha256 = "02yykjrsa01r697bk4jsly7762hvml7f67gy33vgywhh8lz3h3cd"; + name = "kalgebra-16.12.2.tar.xz"; }; }; kalzium = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kalzium-16.12.1.tar.xz"; - sha256 = "1ipscw8721sl9kkb4lxpz3bg9pgf0fp3jx1y4643pk6qrrci1mcm"; - name = "kalzium-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kalzium-16.12.2.tar.xz"; + sha256 = "043prql6bwg2ka6y0inh8h46y7d5060b0h2inw0lhm49vizgkmsh"; + name = "kalzium-16.12.2.tar.xz"; }; }; kamera = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kamera-16.12.1.tar.xz"; - sha256 = "1rwd88qnbp7ha5rlndbillwhshs6fnv0ppr2gva4m8w9s4sj008q"; - name = "kamera-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kamera-16.12.2.tar.xz"; + sha256 = "1kxmjpk0vdj9s3kxgcp2vw8dpx4r69j3jwifyvzrh06sg9z0bnqd"; + name = "kamera-16.12.2.tar.xz"; }; }; kanagram = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kanagram-16.12.1.tar.xz"; - sha256 = "0rrdav0rigbvi1ya8iwv9h2jjkf4vqcywsb7wxdrksrng35hc57h"; - name = "kanagram-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kanagram-16.12.2.tar.xz"; + sha256 = "09d20x0z066pgkwp25ig49v78k89nyxs769a3zjmq1y490nm34y1"; + name = "kanagram-16.12.2.tar.xz"; }; }; kapman = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kapman-16.12.1.tar.xz"; - sha256 = "1wxxk7airpfq43rmwskjkv8r9zyrlb7vzd9ihbsxgacb8i0dvb86"; - name = "kapman-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kapman-16.12.2.tar.xz"; + sha256 = "0g9swdgz8sd49q3sw2107b50ww978nppzp1b7bkv7ygiz49p28bq"; + name = "kapman-16.12.2.tar.xz"; }; }; kapptemplate = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kapptemplate-16.12.1.tar.xz"; - sha256 = "0k7gvjqfp8iq9z9mc6jvp7f90kysgmqla83qfxqmpin1k5l24p8z"; - name = "kapptemplate-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kapptemplate-16.12.2.tar.xz"; + sha256 = "1agpq16wxbzd7crgbj1cj60alqv090dkvxi2szg054bmks82j6rc"; + name = "kapptemplate-16.12.2.tar.xz"; }; }; kate = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kate-16.12.1.tar.xz"; - sha256 = "1p0jf0fwsq28jk3rmck4sv0pnipp4sv1amsjn3m57dcpb0084jlq"; - name = "kate-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kate-16.12.2.tar.xz"; + sha256 = "1hkqzidd2cfp3wg7pq47ymsw1dh26qwn4cybnxw23d95ss85wx2p"; + name = "kate-16.12.2.tar.xz"; }; }; katomic = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/katomic-16.12.1.tar.xz"; - sha256 = "1galbrlpj331mxi9a1zivx78v1qjvb1mdbf7nzgsqg9qqdszrx2p"; - name = "katomic-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/katomic-16.12.2.tar.xz"; + sha256 = "1sgi8npzq3p7qwv3c4q8ji83gp33zxb0i19dx2i6rb45lir3lj68"; + name = "katomic-16.12.2.tar.xz"; }; }; kblackbox = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kblackbox-16.12.1.tar.xz"; - sha256 = "0782v6dqc8jvzvmsirfjg9ddngx3m9wxjwbj3mahxdn0hjzghxhj"; - name = "kblackbox-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kblackbox-16.12.2.tar.xz"; + sha256 = "1cv5kqyqspiz0aaamnyq37s683m2iw27ma6yf3blm5f9g1r43n2k"; + name = "kblackbox-16.12.2.tar.xz"; }; }; kblocks = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kblocks-16.12.1.tar.xz"; - sha256 = "16i9c7w81y70r834g3chv479pv28xvkb8p2b8kapqdl1qci17niw"; - name = "kblocks-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kblocks-16.12.2.tar.xz"; + sha256 = "1xd5pxpi97nmrp4xglhm2qfpz8ksv8vyq4wrv25qbgvfc8jis790"; + name = "kblocks-16.12.2.tar.xz"; }; }; kblog = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kblog-16.12.1.tar.xz"; - sha256 = "1azg2yp0nbvknkff4d8g2i28l48gvgny1j12aqs540wag9jv8j68"; - name = "kblog-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kblog-16.12.2.tar.xz"; + sha256 = "001mqvahsmf4amxqmz2ah5chlgpp2zi8g4pcg83qb9d65cvr6877"; + name = "kblog-16.12.2.tar.xz"; }; }; kbounce = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kbounce-16.12.1.tar.xz"; - sha256 = "109lik70lqvfpk4b2k5pkcbb9dfn2b9cfl6s3vdybvd8j79w3kcf"; - name = "kbounce-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kbounce-16.12.2.tar.xz"; + sha256 = "1gsrafcjk55lbxi2mx382hj2lahlgnn3pv13ldi7zh6ms4sms1wm"; + name = "kbounce-16.12.2.tar.xz"; }; }; kbreakout = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kbreakout-16.12.1.tar.xz"; - sha256 = "0wfdskc3bqb8cffqc6abgdziqg47k9w06s0w58khzvh6skjafxn5"; - name = "kbreakout-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kbreakout-16.12.2.tar.xz"; + sha256 = "0lwwz17ynhdi6qw76yih8an6p890w8gwh1khsr8casc1wlm04s0y"; + name = "kbreakout-16.12.2.tar.xz"; }; }; kbruch = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kbruch-16.12.1.tar.xz"; - sha256 = "058lidgj8b03lkksy0jjrkh4jk7fmajc7sx994bxccb907r9jbav"; - name = "kbruch-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kbruch-16.12.2.tar.xz"; + sha256 = "1n119nkm0385pv8pngsbwxd56v6y6pwh0rshbk0ryd7974i2z4mi"; + name = "kbruch-16.12.2.tar.xz"; }; }; kcachegrind = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kcachegrind-16.12.1.tar.xz"; - sha256 = "1qr5fgxkzk4ql8ib2bb3m85bx033gxg468860aqkz0im0lf216s4"; - name = "kcachegrind-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kcachegrind-16.12.2.tar.xz"; + sha256 = "0wcizav1z3n31n7qcc05mx42vl2rv71c7haaa8vn0ma39rj4iaqv"; + name = "kcachegrind-16.12.2.tar.xz"; }; }; kcalc = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kcalc-16.12.1.tar.xz"; - sha256 = "0ncq609jil3ssqj8rslxz9pn4cdlbik0y93rc6mvw4hgk0p0yfgv"; - name = "kcalc-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kcalc-16.12.2.tar.xz"; + sha256 = "07lyssmkq34ym1w3ajm1vf4f57xv2h8y2zb039vj7gdx609syaq0"; + name = "kcalc-16.12.2.tar.xz"; }; }; kcalcore = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kcalcore-16.12.1.tar.xz"; - sha256 = "167c8rl5zqfbnk5ricy0lrw8jjyqm5j5d39d2xgf6p5hd3lqw22f"; - name = "kcalcore-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kcalcore-16.12.2.tar.xz"; + sha256 = "1lq5shp8jwy490qx0rnc0sd67976r7j3sblzw0j5hn95k8n23hzd"; + name = "kcalcore-16.12.2.tar.xz"; }; }; kcalutils = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kcalutils-16.12.1.tar.xz"; - sha256 = "1p36vhk3ylvw1zn82pahg3grwl6ag4rdwn8lzgf9day3bdr9fr8h"; - name = "kcalutils-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kcalutils-16.12.2.tar.xz"; + sha256 = "1sf5f8mwjdi2d8lpkrprnqc9jkj72p6mdz3pbczmixgfy7d7y4ci"; + name = "kcalutils-16.12.2.tar.xz"; }; }; kcharselect = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kcharselect-16.12.1.tar.xz"; - sha256 = "0fv989ff94bhlhapk1irwkdghx8vq19n5b208qkrbfna5jzs0nfz"; - name = "kcharselect-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kcharselect-16.12.2.tar.xz"; + sha256 = "0a5cmc6n9h8h64in68qdi8bmqx341fvm8vf98vcqn5sivwwnflhc"; + name = "kcharselect-16.12.2.tar.xz"; }; }; kcolorchooser = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kcolorchooser-16.12.1.tar.xz"; - sha256 = "1vq72gm73vpmjb635cmjx25cfx5rgvpmapjkw6yhdpp9bdv3xs3z"; - name = "kcolorchooser-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kcolorchooser-16.12.2.tar.xz"; + sha256 = "07psjid00bjw0s6xx2hq96f8cj2axdsr7lqvgrclksa07lphzcvm"; + name = "kcolorchooser-16.12.2.tar.xz"; }; }; kcontacts = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kcontacts-16.12.1.tar.xz"; - sha256 = "10g2r62db7mbfrkr8qjf7m4kl7c9ybv5l3ci37mabkvnnnacqqni"; - name = "kcontacts-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kcontacts-16.12.2.tar.xz"; + sha256 = "18z7894xh1ifkg177xxy41n61djcy07m8a39favbpab0ya1xk81l"; + name = "kcontacts-16.12.2.tar.xz"; }; }; kcron = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kcron-16.12.1.tar.xz"; - sha256 = "00ipxmfm5wvj3szjlw550xsm3cpcm27wnvwbffxjpikzipzrhsr9"; - name = "kcron-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kcron-16.12.2.tar.xz"; + sha256 = "1z72wcrr8ggw89ivq70v98zwg1hw3sn5l5czpq00scqpaf8664g2"; + name = "kcron-16.12.2.tar.xz"; }; }; kdebugsettings = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kdebugsettings-16.12.1.tar.xz"; - sha256 = "0valppahimpdj00gbvhasqq12d2rvl4i16cqc7g9q5mbmr51fs3y"; - name = "kdebugsettings-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kdebugsettings-16.12.2.tar.xz"; + sha256 = "1zbmvn9c1sjjxiskivl0s4mpmh52hqj7921v2bac7bvqd2hkc5cv"; + name = "kdebugsettings-16.12.2.tar.xz"; }; }; kde-dev-scripts = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-dev-scripts-16.12.1.tar.xz"; - sha256 = "11b4mbxs22x78qzz4dnq15cgvjsb3z8w23xz4x6af8vd6dizy8xc"; - name = "kde-dev-scripts-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-dev-scripts-16.12.2.tar.xz"; + sha256 = "0l4sbzpnczixavyppc3swb09jna44rb61awwgh37ngsz97iza3sx"; + name = "kde-dev-scripts-16.12.2.tar.xz"; }; }; kde-dev-utils = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-dev-utils-16.12.1.tar.xz"; - sha256 = "1acadqsi5sv3dbdxrlil8a5yrhgqvvibi05sdvvqzmz0c1fw6w0k"; - name = "kde-dev-utils-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-dev-utils-16.12.2.tar.xz"; + sha256 = "0fhf9w5v355jsrr25yhj612gi0qh8kvrbfdfplns04q7viycn44f"; + name = "kde-dev-utils-16.12.2.tar.xz"; }; }; kdeedu-data = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kdeedu-data-16.12.1.tar.xz"; - sha256 = "1axg6k0jwnpsfbk5mis17fnsacdlf9p8pfqy8qp83l0n8pink1nb"; - name = "kdeedu-data-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kdeedu-data-16.12.2.tar.xz"; + sha256 = "05jhqasi5h5dl4xlydx6jmn1i81qd8q8bzimhc2f9bwakkhqf73b"; + name = "kdeedu-data-16.12.2.tar.xz"; }; }; kdegraphics-mobipocket = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kdegraphics-mobipocket-16.12.1.tar.xz"; - sha256 = "0a59irbkwcvf81jj0rqf9fb1ks6crk4xrrqzp0l0h0hjza7qmk6n"; - name = "kdegraphics-mobipocket-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kdegraphics-mobipocket-16.12.2.tar.xz"; + sha256 = "07mpm55ipdqq6absvhcsrbc3c9xmb3b5bnl5k852mqpp0v36ijs8"; + name = "kdegraphics-mobipocket-16.12.2.tar.xz"; }; }; kdegraphics-thumbnailers = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kdegraphics-thumbnailers-16.12.1.tar.xz"; - sha256 = "08qj67xkij6g8hzs5wj4c53pwnm711y54qdcrnrl4cpbcfvcynzd"; - name = "kdegraphics-thumbnailers-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kdegraphics-thumbnailers-16.12.2.tar.xz"; + sha256 = "0asv8wjr5nm5i6zylvhn8qgxvpr79yg681rc6mg1liimimwzxia3"; + name = "kdegraphics-thumbnailers-16.12.2.tar.xz"; }; }; kde-l10n-ar = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-ar-16.12.1.tar.xz"; - sha256 = "0s4a05zl66xks3kixf07z1s05y932qb5ssz1njwas6j8sx7dxvl5"; - name = "kde-l10n-ar-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-ar-16.12.2.tar.xz"; + sha256 = "0an0r2l4vc2sdi4lc2p7iks9gnwasgvxnq81vf3qb40q290x4fim"; + name = "kde-l10n-ar-16.12.2.tar.xz"; }; }; kde-l10n-ast = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-ast-16.12.1.tar.xz"; - sha256 = "0dk2wcb3yd9lgc5j0imkfsclir54za83g5kqkyf7a81fwy799ndm"; - name = "kde-l10n-ast-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-ast-16.12.2.tar.xz"; + sha256 = "0fjpypz9w1ic9w75gpp1c71l43x3j8nm37h1bgbqkyik3spxin2l"; + name = "kde-l10n-ast-16.12.2.tar.xz"; }; }; kde-l10n-bg = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-bg-16.12.1.tar.xz"; - sha256 = "15qz82sbmyxi1gj62d36a6hdx1q9fmg8b9wchxkbls84429ancgz"; - name = "kde-l10n-bg-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-bg-16.12.2.tar.xz"; + sha256 = "1iwcs8nz2rfi0b05ypl6mydiw02c64hscy3zlz998nww65x3nks0"; + name = "kde-l10n-bg-16.12.2.tar.xz"; }; }; kde-l10n-bs = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-bs-16.12.1.tar.xz"; - sha256 = "1jqcib98rs2albx9vxcn2cnk23rx05pk2fhd4mgbcdcx7vmj2ws3"; - name = "kde-l10n-bs-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-bs-16.12.2.tar.xz"; + sha256 = "0kps4paygx10l2nijwd946wns6sxlgn2771fzv1cmn5h1smffhkn"; + name = "kde-l10n-bs-16.12.2.tar.xz"; }; }; kde-l10n-ca = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-ca-16.12.1.tar.xz"; - sha256 = "0vnvpnrxfasfmkahmvs28x2kbq7rb725nspgp9y96m58brwis4h9"; - name = "kde-l10n-ca-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-ca-16.12.2.tar.xz"; + sha256 = "0r6yccw7fdi2dsz9qf9rccgdmznkc66z5c51asdhrmyzq4x7c7r2"; + name = "kde-l10n-ca-16.12.2.tar.xz"; }; }; kde-l10n-ca_valencia = { - version = "ca_valencia-16.12.1"; + version = "ca_valencia-16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-ca@valencia-16.12.1.tar.xz"; - sha256 = "0mhiwqih6z4cj9hwksnkiad29l4bn9bvbnngnh5dgz8m566471sq"; - name = "kde-l10n-ca_valencia-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-ca@valencia-16.12.2.tar.xz"; + sha256 = "15wpsjzk9z61rpai8dzpzi5j9w57nmhm7fx4b6i5hsr9c4ypmi01"; + name = "kde-l10n-ca_valencia-16.12.2.tar.xz"; }; }; kde-l10n-cs = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-cs-16.12.1.tar.xz"; - sha256 = "033yzzvs8cb747fnjjy982y6sadprmwbjhpxy2icgkhppimyi90y"; - name = "kde-l10n-cs-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-cs-16.12.2.tar.xz"; + sha256 = "1z6a3rl7p0wmq6zs8fap052dp5hvlpzxf4xvjxk9c75wl2m9nvlg"; + name = "kde-l10n-cs-16.12.2.tar.xz"; }; }; kde-l10n-da = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-da-16.12.1.tar.xz"; - sha256 = "01kwa0swc2jg870v60hp01hkksw4h85644qf0capq84diqy370j9"; - name = "kde-l10n-da-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-da-16.12.2.tar.xz"; + sha256 = "0zi7h0cvzza1ly88821fsl2bnr2vn524rrdqsfc9yj3z1jbpnn2h"; + name = "kde-l10n-da-16.12.2.tar.xz"; }; }; kde-l10n-de = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-de-16.12.1.tar.xz"; - sha256 = "0rlv3mqd1m7vk29ywlhs11zspgzzlhvai25w1j3cj89mbsyryqja"; - name = "kde-l10n-de-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-de-16.12.2.tar.xz"; + sha256 = "0s1c22ad1r0qxpkc878gxz2wqkb52qrn1k753kqpn9105p5l92fh"; + name = "kde-l10n-de-16.12.2.tar.xz"; }; }; kde-l10n-el = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-el-16.12.1.tar.xz"; - sha256 = "087nj0w3r9vs9ph8459jy26bmyj9dq1q8hwww40dsvi6lg4pm09m"; - name = "kde-l10n-el-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-el-16.12.2.tar.xz"; + sha256 = "02d4j12yr4v9apa3iziza611v6cgjf6725wgd41g00pj41p61kcq"; + name = "kde-l10n-el-16.12.2.tar.xz"; }; }; kde-l10n-en_GB = { - version = "en_GB-16.12.1"; + version = "en_GB-16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-en_GB-16.12.1.tar.xz"; - sha256 = "0wf6kwb2i5lp5j2mhh4sdj14w6gzgmpz4avjvxsydal13mcvb8q0"; - name = "kde-l10n-en_GB-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-en_GB-16.12.2.tar.xz"; + sha256 = "09h3zsq5qhzyagl8xysv74g2iv26739y02xgbwv5dahv0iln99rs"; + name = "kde-l10n-en_GB-16.12.2.tar.xz"; }; }; kde-l10n-eo = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-eo-16.12.1.tar.xz"; - sha256 = "1qbb3pcvyszfmjzl1jcwhj3fybfza181wnm28jzw2c68s7n7f18s"; - name = "kde-l10n-eo-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-eo-16.12.2.tar.xz"; + sha256 = "1isqdnnj1g9jxagns3yq611pfd6nbanji9a8igfgm55djj5hx527"; + name = "kde-l10n-eo-16.12.2.tar.xz"; }; }; kde-l10n-es = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-es-16.12.1.tar.xz"; - sha256 = "1whwbaxklr972w0s6ck277ql5vhh2v15dnw3gfasp5k5rx1g1rcb"; - name = "kde-l10n-es-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-es-16.12.2.tar.xz"; + sha256 = "0h3c5an1i072rk9mkc9mc6k3bvlk37slhgl6qy3rs2l77mhhnpyi"; + name = "kde-l10n-es-16.12.2.tar.xz"; }; }; kde-l10n-et = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-et-16.12.1.tar.xz"; - sha256 = "0jlx8rf4y7mdwcmc9ypyi2rm09mddmpz2l2p0k1p2fb3596n6yg8"; - name = "kde-l10n-et-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-et-16.12.2.tar.xz"; + sha256 = "0dpkxwpl17pgimx94v67wq90fzdayp6p3wcz7y0g8b0hn3bsbidj"; + name = "kde-l10n-et-16.12.2.tar.xz"; }; }; kde-l10n-eu = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-eu-16.12.1.tar.xz"; - sha256 = "0x8pmxdnzzxbki9r66y5ha44q6j7sihjkn6y5psqrqghrgxmg11b"; - name = "kde-l10n-eu-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-eu-16.12.2.tar.xz"; + sha256 = "0q7l5s502ayr2vfa4ysvk4c6k5i8y5ci6yb34mm3lpwlain3bssb"; + name = "kde-l10n-eu-16.12.2.tar.xz"; }; }; kde-l10n-fa = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-fa-16.12.1.tar.xz"; - sha256 = "0m886zx1kp6aykwcmrhc6w2g20va3sskwjg5l03lb0dq2g4b8nlv"; - name = "kde-l10n-fa-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-fa-16.12.2.tar.xz"; + sha256 = "03qvv814kvddf24fjvg55pbxaq58kc936b5qwbddxjr05n1dy964"; + name = "kde-l10n-fa-16.12.2.tar.xz"; }; }; kde-l10n-fi = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-fi-16.12.1.tar.xz"; - sha256 = "0mcz0cc1wzrfhbacgxas9wlk9jczbnbbdb96q0dypj7vbwdw15j2"; - name = "kde-l10n-fi-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-fi-16.12.2.tar.xz"; + sha256 = "0902bbyi10vpn0qn0xn46p8fy98kaa4cvlgnn4cb2dgp8q3kni8j"; + name = "kde-l10n-fi-16.12.2.tar.xz"; }; }; kde-l10n-fr = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-fr-16.12.1.tar.xz"; - sha256 = "07ax7ldfjzvrlkwh1bl4y1j8ngq5rgnikykjqc0iy5g8vv71pb24"; - name = "kde-l10n-fr-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-fr-16.12.2.tar.xz"; + sha256 = "0zjlryvyq8z2llrba4hp3awz5hq74b6z21wp2x86g4k6y154i0as"; + name = "kde-l10n-fr-16.12.2.tar.xz"; }; }; kde-l10n-ga = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-ga-16.12.1.tar.xz"; - sha256 = "19gqdnih89cbqjxdxxj6mv1528z0kqhh020pf6cnb638k6fw2jpf"; - name = "kde-l10n-ga-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-ga-16.12.2.tar.xz"; + sha256 = "1gwd4r28qv5sh4r008nq5mdzzb8cwq8dg17r19l3syydxxhjlf86"; + name = "kde-l10n-ga-16.12.2.tar.xz"; }; }; kde-l10n-gl = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-gl-16.12.1.tar.xz"; - sha256 = "03bwvly40j9ynh6gqxjxq3p9rqdiwclm3iyn6iwa0ri1y8jix0dy"; - name = "kde-l10n-gl-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-gl-16.12.2.tar.xz"; + sha256 = "1jka29dh5aqdzgmqc9rf3lmrq4mm4vahhsk2klhp12ajzp9dgg70"; + name = "kde-l10n-gl-16.12.2.tar.xz"; }; }; kde-l10n-he = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-he-16.12.1.tar.xz"; - sha256 = "0zj9ppvj6k2wxsp0f8drrrwhb93xlgggskhyp93dcb7d6dpl561x"; - name = "kde-l10n-he-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-he-16.12.2.tar.xz"; + sha256 = "0g87g0mpa3i59fk4fm5hk2z54s07cy9niy2kal50fbm5lnr7czfk"; + name = "kde-l10n-he-16.12.2.tar.xz"; }; }; kde-l10n-hi = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-hi-16.12.1.tar.xz"; - sha256 = "0l8aa97mkl0csz3yrq8ib1ypdwiir47nhnll8zgw8gxh97rzkr4w"; - name = "kde-l10n-hi-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-hi-16.12.2.tar.xz"; + sha256 = "05q608wic0ssx0d14n39s786k8xw86hc560ywfs3k89v973nba5b"; + name = "kde-l10n-hi-16.12.2.tar.xz"; }; }; kde-l10n-hr = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-hr-16.12.1.tar.xz"; - sha256 = "1azp8rpai0v7wyqm8a8cfw8dnx9053nmb9cjps4jxvzfcxggbb1x"; - name = "kde-l10n-hr-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-hr-16.12.2.tar.xz"; + sha256 = "0sm7ba6x3hgw1ml6qm00g9dfi56w2kx3pk37944l3r4jx2wdqs4f"; + name = "kde-l10n-hr-16.12.2.tar.xz"; }; }; kde-l10n-hu = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-hu-16.12.1.tar.xz"; - sha256 = "111g42krxx41zph5h02mrxd8zj31gfpji9ai7hw88h089gxy1c0z"; - name = "kde-l10n-hu-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-hu-16.12.2.tar.xz"; + sha256 = "1qcdqm6wjcgd5br99mm93lwlaxk5dvrliyj1ff4bxfxx0cabhx2g"; + name = "kde-l10n-hu-16.12.2.tar.xz"; }; }; kde-l10n-ia = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-ia-16.12.1.tar.xz"; - sha256 = "0bncwdnwa7bzm5n5gac3f44qai9z6ymwgn72g3fr9g8lw0a48h2m"; - name = "kde-l10n-ia-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-ia-16.12.2.tar.xz"; + sha256 = "0r1fryhi4czgbl1r228zry0msk11s075y15i4flznwdps99s5q8c"; + name = "kde-l10n-ia-16.12.2.tar.xz"; }; }; kde-l10n-id = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-id-16.12.1.tar.xz"; - sha256 = "0nqnl8aisvvmx4rrycyixarjrkq8cil6wq9xyxd1gv6r3wyxi25i"; - name = "kde-l10n-id-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-id-16.12.2.tar.xz"; + sha256 = "1lz51bilx8dziiff65l91pknif9w7390q3l9amdlcjq86cj44khz"; + name = "kde-l10n-id-16.12.2.tar.xz"; }; }; kde-l10n-is = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-is-16.12.1.tar.xz"; - sha256 = "0afkgwz3rqsl5fmvi7lij4krwkal9qcfgafpqfsgxh053ip4h97r"; - name = "kde-l10n-is-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-is-16.12.2.tar.xz"; + sha256 = "08bqhxppib360ywzmphjqx5yalzr3bgwpqkff79rl5ffq9dd4psv"; + name = "kde-l10n-is-16.12.2.tar.xz"; }; }; kde-l10n-it = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-it-16.12.1.tar.xz"; - sha256 = "0bjbq21w7pm88ij5p69rjg5a5plbk5kblf760zyxw19dhmj1rx98"; - name = "kde-l10n-it-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-it-16.12.2.tar.xz"; + sha256 = "12k9vqdr2nrcqh535crylxrmznndx7bkwz68vrdvqidlabd0ci7m"; + name = "kde-l10n-it-16.12.2.tar.xz"; }; }; kde-l10n-ja = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-ja-16.12.1.tar.xz"; - sha256 = "0y05zaw7a6xyvzkc0zy5snlxzpdmh796h1nm6hqjr3l1w65anj0x"; - name = "kde-l10n-ja-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-ja-16.12.2.tar.xz"; + sha256 = "0i9hc66qlnq0yij9d3754m5wa2wkra95wcdbp6xwk82ws7lkckai"; + name = "kde-l10n-ja-16.12.2.tar.xz"; }; }; kde-l10n-kk = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-kk-16.12.1.tar.xz"; - sha256 = "16ca99aaqmg4n9lp0h554s399kxmk42i6qlkaw3slzr9s2ljbb70"; - name = "kde-l10n-kk-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-kk-16.12.2.tar.xz"; + sha256 = "1h9scz1z046szxf54702w3wzlsvzr8016rx9fwg7z5fc1vpkhxxn"; + name = "kde-l10n-kk-16.12.2.tar.xz"; }; }; kde-l10n-km = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-km-16.12.1.tar.xz"; - sha256 = "0sm0v7y9lpzzdagvbjybj8ym0ihr26j4slmga4izr9i035rid24m"; - name = "kde-l10n-km-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-km-16.12.2.tar.xz"; + sha256 = "09vw686y9qdx09cz58d11ldqz5bsnch1sx2dsbxvp1drypb1nhxk"; + name = "kde-l10n-km-16.12.2.tar.xz"; }; }; kde-l10n-ko = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-ko-16.12.1.tar.xz"; - sha256 = "0g54fz1z611i6r49ahr54mz40950w8yv8ii4w6gx66yh7m805czw"; - name = "kde-l10n-ko-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-ko-16.12.2.tar.xz"; + sha256 = "1q9kla2djqsvkj773wybxb1lds50v0lg3jkfpnrg2pvm49jl2c9g"; + name = "kde-l10n-ko-16.12.2.tar.xz"; }; }; kde-l10n-lt = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-lt-16.12.1.tar.xz"; - sha256 = "19z5fwsv67pm5fj62g5vsjy56614kwv198sh9wr06b0c1122a33s"; - name = "kde-l10n-lt-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-lt-16.12.2.tar.xz"; + sha256 = "1i6nzmqm1sl895x7hnsk9snw2ci8cbdvswdfbvllqivcd8l4vmg5"; + name = "kde-l10n-lt-16.12.2.tar.xz"; }; }; kde-l10n-lv = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-lv-16.12.1.tar.xz"; - sha256 = "0q8ni73yyfkqzc4kdh9cm7518pvczjbf7z27fy662vpx6bdw8dab"; - name = "kde-l10n-lv-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-lv-16.12.2.tar.xz"; + sha256 = "0why1sa09pd7pwwa57c27y969ijgmjsmni8x7n9gxx5w0317kq9d"; + name = "kde-l10n-lv-16.12.2.tar.xz"; }; }; kde-l10n-mr = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-mr-16.12.1.tar.xz"; - sha256 = "143s0ldvz1lkq1mc3cv4xifhrmiqbqavval40dn5w78f3qsb2h6q"; - name = "kde-l10n-mr-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-mr-16.12.2.tar.xz"; + sha256 = "0wkncbs5di9vlcfqbc8g4msp6kp926049jlkj4jhvgj1in434ay8"; + name = "kde-l10n-mr-16.12.2.tar.xz"; }; }; kde-l10n-nb = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-nb-16.12.1.tar.xz"; - sha256 = "100ykwdw4nhwahijn9mqp1y9cyllw8i7dy9lyhvhw4zw1r89nbyj"; - name = "kde-l10n-nb-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-nb-16.12.2.tar.xz"; + sha256 = "0p9yq33jzh83c1471072p94mrx8jazrinb987ifrl5lk8m54k34z"; + name = "kde-l10n-nb-16.12.2.tar.xz"; }; }; kde-l10n-nds = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-nds-16.12.1.tar.xz"; - sha256 = "0gn35547hjya99bxzf47frh3y2jm6vgmwfc822s7hr7a629bdvmv"; - name = "kde-l10n-nds-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-nds-16.12.2.tar.xz"; + sha256 = "1yb7axm4k1rlfp41s9q8ql7l2mjbyrf7ry1ww7c1rprcb93gm7f8"; + name = "kde-l10n-nds-16.12.2.tar.xz"; }; }; kde-l10n-nl = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-nl-16.12.1.tar.xz"; - sha256 = "0a11cqn7brvxfbh497qmqivdki0hwbgjnmlp1y438xgnmmny8kr8"; - name = "kde-l10n-nl-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-nl-16.12.2.tar.xz"; + sha256 = "04d75kfxxijb4a7xk5saxz5vbrwfsl2nx0i4x3d4i2k06wzysvch"; + name = "kde-l10n-nl-16.12.2.tar.xz"; }; }; kde-l10n-nn = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-nn-16.12.1.tar.xz"; - sha256 = "1s43fh3kc0w9cd0fnwhb04hm8q2la5s5qkx9dadc0v8mwxnr56k9"; - name = "kde-l10n-nn-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-nn-16.12.2.tar.xz"; + sha256 = "09vmvvmakcybgy6zl51xj05wflq88xkbjmns4wv42jf0fn4kipif"; + name = "kde-l10n-nn-16.12.2.tar.xz"; }; }; kde-l10n-pa = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-pa-16.12.1.tar.xz"; - sha256 = "1zzv3bjn159a4lapfiqcvhdlvvac29q5h42jc7w1kfbv15byykz8"; - name = "kde-l10n-pa-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-pa-16.12.2.tar.xz"; + sha256 = "0nv9pch0s24aamcz8lgbs26kp343kyw0rnz4a7myzcrb8g8sm0d3"; + name = "kde-l10n-pa-16.12.2.tar.xz"; }; }; kde-l10n-pl = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-pl-16.12.1.tar.xz"; - sha256 = "07l5vfchiwwszxfw3fpidh869049wg9fkjkjzpf0hvqgknlii2va"; - name = "kde-l10n-pl-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-pl-16.12.2.tar.xz"; + sha256 = "1bxhcqwmcfl2srfrn50ib57890m3m6w4x9vwn24qxwapb9s6nzav"; + name = "kde-l10n-pl-16.12.2.tar.xz"; }; }; kde-l10n-pt = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-pt-16.12.1.tar.xz"; - sha256 = "14cp6mm740v8fwc2p8c1w164yl925wk5ysz19527g6nmydfww3f0"; - name = "kde-l10n-pt-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-pt-16.12.2.tar.xz"; + sha256 = "02x96cdvrbdcmrhnn4pamsdnr8m530p047avh82xvjvqywsnqf7z"; + name = "kde-l10n-pt-16.12.2.tar.xz"; }; }; kde-l10n-pt_BR = { - version = "pt_BR-16.12.1"; + version = "pt_BR-16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-pt_BR-16.12.1.tar.xz"; - sha256 = "173yjk28hbvgjcr07p99svw2z5g3bb58ln2cv50lckj0lmr4j379"; - name = "kde-l10n-pt_BR-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-pt_BR-16.12.2.tar.xz"; + sha256 = "17155laifayfb5c2hznlpnmaa8kwxzlmk7yb2skrf92fzzqx2379"; + name = "kde-l10n-pt_BR-16.12.2.tar.xz"; }; }; kde-l10n-ro = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-ro-16.12.1.tar.xz"; - sha256 = "1jakhzs21417rd6cafq6p1qda3w3w0vq8v4lp45nas45iij2f9vr"; - name = "kde-l10n-ro-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-ro-16.12.2.tar.xz"; + sha256 = "1zsng3m031cbyz1jl5lv1fjg5vb3ig3pk0gaamvxbs6fxaz14ss3"; + name = "kde-l10n-ro-16.12.2.tar.xz"; }; }; kde-l10n-ru = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-ru-16.12.1.tar.xz"; - sha256 = "05hxgd4dpqdvyhbn1vj64x7h00iylwl2cih4myb77pcjw0hdpgi4"; - name = "kde-l10n-ru-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-ru-16.12.2.tar.xz"; + sha256 = "1shs2j4kqqf2b8jz2691yi45f5bpsr9nx2i5j67mmn94dnds4ps6"; + name = "kde-l10n-ru-16.12.2.tar.xz"; }; }; kde-l10n-sk = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-sk-16.12.1.tar.xz"; - sha256 = "0rhjqsa15xp99k67yy88qp2v7pi1i29v7kr1jvvwrfn4byrgjr5f"; - name = "kde-l10n-sk-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-sk-16.12.2.tar.xz"; + sha256 = "1397sxczn9jdxbab3d9296w15swc40a8ypa3f4yhckqm4nmr8xn1"; + name = "kde-l10n-sk-16.12.2.tar.xz"; }; }; kde-l10n-sl = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-sl-16.12.1.tar.xz"; - sha256 = "00p4j40f5sbsfnbmnfj6hciq2817m41ii81m6g3ckg3fyv184vbh"; - name = "kde-l10n-sl-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-sl-16.12.2.tar.xz"; + sha256 = "1z14sbdk5zdshn36wija4hkj7l825i336bz92rq42f8by4mha0h4"; + name = "kde-l10n-sl-16.12.2.tar.xz"; }; }; kde-l10n-sr = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-sr-16.12.1.tar.xz"; - sha256 = "18k4nhbiriq0wng0jr51wbkgi6hzwn7g3r2aqh57gsf50z5rjj6k"; - name = "kde-l10n-sr-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-sr-16.12.2.tar.xz"; + sha256 = "12v6whnydgxxpx9vl3pimnxqny22kfiv51i1r9dk6vfqik18kxzy"; + name = "kde-l10n-sr-16.12.2.tar.xz"; }; }; kde-l10n-sv = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-sv-16.12.1.tar.xz"; - sha256 = "0ca6gyxfvss3sxl3lxb9jf6ac2fb1lnz5bs4imrgxly1wphzd66p"; - name = "kde-l10n-sv-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-sv-16.12.2.tar.xz"; + sha256 = "10dzz39779lbb5mcnnmhwm86pkwc2g5qyiqg5jzpf0mg1zbl9y3w"; + name = "kde-l10n-sv-16.12.2.tar.xz"; }; }; kde-l10n-tr = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-tr-16.12.1.tar.xz"; - sha256 = "10j649xb1zvn9zp9i0zmsmc6bwx08wgm0a3y66213w2framsx9fn"; - name = "kde-l10n-tr-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-tr-16.12.2.tar.xz"; + sha256 = "0m4rgz7ha2i9bladavc5g3n94kai82ilx8akd2jcxz6q3wb75r0r"; + name = "kde-l10n-tr-16.12.2.tar.xz"; }; }; kde-l10n-ug = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-ug-16.12.1.tar.xz"; - sha256 = "0dr23z6f9azvxnagdsyzgbwqr0xknricxwm6lykqdaa1r4s3mnzs"; - name = "kde-l10n-ug-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-ug-16.12.2.tar.xz"; + sha256 = "1kjdiy92pi5vdxbfy61ckq8j9pc8kmrccfqnlm7yqvh8p5i28p2x"; + name = "kde-l10n-ug-16.12.2.tar.xz"; }; }; kde-l10n-uk = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-uk-16.12.1.tar.xz"; - sha256 = "0cxjz1d07429z0fasppjl8p0gr9a4ylz8ymcx3pqmaa872sgg7h6"; - name = "kde-l10n-uk-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-uk-16.12.2.tar.xz"; + sha256 = "1nhclnwy5lgkzhs6lm8dkhh4957v78rv2d9ss13a1jn2salz5kfv"; + name = "kde-l10n-uk-16.12.2.tar.xz"; }; }; kde-l10n-wa = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-wa-16.12.1.tar.xz"; - sha256 = "1pdzr1hs0zr31qv11n029chjgbwi7si8nas26y8wz5xxbfrjrb07"; - name = "kde-l10n-wa-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-wa-16.12.2.tar.xz"; + sha256 = "12f2kvks21hj5gjqjys7fa295148j0ndhxbzs5jysl0zq9y4909j"; + name = "kde-l10n-wa-16.12.2.tar.xz"; }; }; kde-l10n-zh_CN = { - version = "zh_CN-16.12.1"; + version = "zh_CN-16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-zh_CN-16.12.1.tar.xz"; - sha256 = "04bxkjdpld13i609dircbdh8zknlsn9jcwy4nvcwa1p2xf04dr5z"; - name = "kde-l10n-zh_CN-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-zh_CN-16.12.2.tar.xz"; + sha256 = "1v21kap5lyzgygqv02jjx9yrfnkjkk0qrd85l0pjhqjyycs5r97w"; + name = "kde-l10n-zh_CN-16.12.2.tar.xz"; }; }; kde-l10n-zh_TW = { - version = "zh_TW-16.12.1"; + version = "zh_TW-16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-l10n/kde-l10n-zh_TW-16.12.1.tar.xz"; - sha256 = "0wmcf8v3c68a4mfqzfy1dxdyb1bx29ak1zy8skmrvshn1arfhyab"; - name = "kde-l10n-zh_TW-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-l10n/kde-l10n-zh_TW-16.12.2.tar.xz"; + sha256 = "049q9d9ykhxk0dkmm4aw7fx1aa39s5cslk4011335jmg1msmrfna"; + name = "kde-l10n-zh_TW-16.12.2.tar.xz"; }; }; kdelibs = { - version = "4.14.28"; + version = "4.14.29"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kdelibs-4.14.28.tar.xz"; - sha256 = "1r2dyr723w75yh65zgpzg9irm0jx3nsywa9zxw1xgls4p8xksyy0"; - name = "kdelibs-4.14.28.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kdelibs-4.14.29.tar.xz"; + sha256 = "0xvw0cscvz8arclgfhrrbgdg94mz4h9y33nyndlsw67qrbg8slqv"; + name = "kdelibs-4.14.29.tar.xz"; }; }; kdenetwork-filesharing = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kdenetwork-filesharing-16.12.1.tar.xz"; - sha256 = "100pagqj2y2jdzn5b37zyiab382dmx7j4kdwyrrnz6rzsr0lm9pr"; - name = "kdenetwork-filesharing-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kdenetwork-filesharing-16.12.2.tar.xz"; + sha256 = "0q43c2xim5ibxyib1xz1wfz6bigkmk97bkvy9wrlk869c0qvrcn5"; + name = "kdenetwork-filesharing-16.12.2.tar.xz"; }; }; kdenlive = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kdenlive-16.12.1.tar.xz"; - sha256 = "13bn0i7qyw4cil5cp0s1ynx80y2xp9wzbycmw9mcvbi66clyk9dw"; - name = "kdenlive-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kdenlive-16.12.2.tar.xz"; + sha256 = "116lk641qlx8jkiaxm54g6svc6adg0bilhf634cyc8c46991a8z7"; + name = "kdenlive-16.12.2.tar.xz"; }; }; kdepim-addons = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kdepim-addons-16.12.1.tar.xz"; - sha256 = "1yaymzyh6rg1b17d556v5prbd4y46kph33r55riq5mbzfwfwx85j"; - name = "kdepim-addons-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kdepim-addons-16.12.2.tar.xz"; + sha256 = "1gi87bbdkj8cwinhicr5r6qxysc5rmylj8gajn0qh99rsyxy52dn"; + name = "kdepim-addons-16.12.2.tar.xz"; }; }; kdepim-apps-libs = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kdepim-apps-libs-16.12.1.tar.xz"; - sha256 = "14sx43g7fi62g278m95mjpfixwcyrj2qrz0hlp3zzlcjpq0ra9zv"; - name = "kdepim-apps-libs-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kdepim-apps-libs-16.12.2.tar.xz"; + sha256 = "07imq7nb1aqan8pbapvqg9mkzj18pj1v9xah9lpi6k64rhh0bkw9"; + name = "kdepim-apps-libs-16.12.2.tar.xz"; }; }; kdepim-runtime = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kdepim-runtime-16.12.1.tar.xz"; - sha256 = "0l8ypmynwmiyh2v9kwr3b5wdydwzmm9q02qij1vff01frq7hnh8s"; - name = "kdepim-runtime-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kdepim-runtime-16.12.2.tar.xz"; + sha256 = "0wd04zhc7nq2qf8iyjqf036bjs5by0zl0c58hl8r579b7gp5xljz"; + name = "kdepim-runtime-16.12.2.tar.xz"; }; }; kde-runtime = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kde-runtime-16.12.1.tar.xz"; - sha256 = "1inz7dlbw9ngjizc7nrnr6y93b34zmkjp89v58xqzmyajk1hbqp1"; - name = "kde-runtime-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kde-runtime-16.12.2.tar.xz"; + sha256 = "1bsnb7inxqv652vq9izwdj02gi15xxf34my51kdq2xk9dn2kmj8x"; + name = "kde-runtime-16.12.2.tar.xz"; }; }; kdesdk-kioslaves = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kdesdk-kioslaves-16.12.1.tar.xz"; - sha256 = "0qi9pkbg63kc8b27my05z9ih8z48mffc54m05gdcapgqx1qxigis"; - name = "kdesdk-kioslaves-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kdesdk-kioslaves-16.12.2.tar.xz"; + sha256 = "18wd4lb3v2br40xclsig718r8mqs5hgl7xw13pq5bfqk5kx11md1"; + name = "kdesdk-kioslaves-16.12.2.tar.xz"; }; }; kdesdk-thumbnailers = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kdesdk-thumbnailers-16.12.1.tar.xz"; - sha256 = "07fbm60x6rqf39w13980dmg4qcm9i6y004hzydfgjd7gyfmh2jrx"; - name = "kdesdk-thumbnailers-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kdesdk-thumbnailers-16.12.2.tar.xz"; + sha256 = "1jjchrbpyxjzs4zv68av53zhnlj46705261p0ad7x9ayb1mdrr24"; + name = "kdesdk-thumbnailers-16.12.2.tar.xz"; }; }; kdf = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kdf-16.12.1.tar.xz"; - sha256 = "1nhb718fmqqk22vrb5brykymsjfvh6w57v83lnyvp7w9ryks52fv"; - name = "kdf-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kdf-16.12.2.tar.xz"; + sha256 = "0zkwqqrcna2f9j4g798lhdi2v5j9p6r3zqkhf7clh4nk2c6f766k"; + name = "kdf-16.12.2.tar.xz"; }; }; kdialog = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kdialog-16.12.1.tar.xz"; - sha256 = "1qg1fcjyh8fybl2vg9dp1v9bwb3xx2mrlcx4zdr3fhpaq13pqs3f"; - name = "kdialog-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kdialog-16.12.2.tar.xz"; + sha256 = "0jrp06zbdj5c3nigdard0a7whb3lg8j2lgnf3dp2gf7iqj8gb189"; + name = "kdialog-16.12.2.tar.xz"; }; }; kdiamond = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kdiamond-16.12.1.tar.xz"; - sha256 = "16vssx8zklsia84zdp5yb5y9did92dqfly95a8w82zabdm47rx3b"; - name = "kdiamond-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kdiamond-16.12.2.tar.xz"; + sha256 = "1bflb2lbhahwmcqzck0xbr39rcbyaw4fzjaalbsdf9n5mk5ixmxs"; + name = "kdiamond-16.12.2.tar.xz"; }; }; keditbookmarks = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/keditbookmarks-16.12.1.tar.xz"; - sha256 = "0jnldxlx9kdqrl3i8b4xa1p2dbna80ffxw83cbv53125fqg5ii71"; - name = "keditbookmarks-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/keditbookmarks-16.12.2.tar.xz"; + sha256 = "16a2sq92r6nq7ksp905xp9v3fv8ynhfp9hslq4a46v71an06yh4p"; + name = "keditbookmarks-16.12.2.tar.xz"; }; }; kfilereplace = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kfilereplace-16.12.1.tar.xz"; - sha256 = "1pzf2gz89slv7fhp9d7n32p7vjpdr594qqmc4qi4i51gv0cksj2m"; - name = "kfilereplace-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kfilereplace-16.12.2.tar.xz"; + sha256 = "086x9k71s2bc80863vlfryblg0cyw1qhk20vwhxmq81xkxsah6ky"; + name = "kfilereplace-16.12.2.tar.xz"; }; }; kfind = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kfind-16.12.1.tar.xz"; - sha256 = "0bddyxjzha9flbj3b8ry805w5xns7al7hmx7hmpik7w1ph3ch0fx"; - name = "kfind-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kfind-16.12.2.tar.xz"; + sha256 = "0jpn75d331qiyhqswflkad5nc5r6c21q1d8236k2qvcm80xp10bm"; + name = "kfind-16.12.2.tar.xz"; }; }; kfloppy = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kfloppy-16.12.1.tar.xz"; - sha256 = "0g9v6rgvjfwmikyd7c7w6xpbdymvqm8p4gs0mlbb7d1ianylfgv1"; - name = "kfloppy-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kfloppy-16.12.2.tar.xz"; + sha256 = "1q1fh16msixpn59y0yglmjbib6a5c9pb3hpmcd5vsiy2ilpgffbm"; + name = "kfloppy-16.12.2.tar.xz"; }; }; kfourinline = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kfourinline-16.12.1.tar.xz"; - sha256 = "1zna1l1pll6hvjh1cbrh2kji17d67axwc955mx8xpjjm2fhw3np3"; - name = "kfourinline-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kfourinline-16.12.2.tar.xz"; + sha256 = "1df3si16d4ra3x3v9m4kiknlflx1ac10fq3vydcsn4yi89rhx2ix"; + name = "kfourinline-16.12.2.tar.xz"; }; }; kgeography = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kgeography-16.12.1.tar.xz"; - sha256 = "1irs63lb8gaghb2qxqbih4bi7w3fyjbkl379jzlxacz963a35hk8"; - name = "kgeography-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kgeography-16.12.2.tar.xz"; + sha256 = "1sw7blr264p88702718m5ch9qdzyd5krpf5qjvfhypx0fgzr40b6"; + name = "kgeography-16.12.2.tar.xz"; }; }; kget = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kget-16.12.1.tar.xz"; - sha256 = "0n670vxkqa9w51rdmp07g8ihh80v60m076f4rcrlliavw3wg2s76"; - name = "kget-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kget-16.12.2.tar.xz"; + sha256 = "1qiwcbdvr9g7cgqm4i3gcc6aw60d36n2m8a7faqa28srrw8f55lj"; + name = "kget-16.12.2.tar.xz"; }; }; kgoldrunner = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kgoldrunner-16.12.1.tar.xz"; - sha256 = "17gi794m6s0v7c1xgxwmy5sldicds3yiyyf5520s56q3vx8sav93"; - name = "kgoldrunner-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kgoldrunner-16.12.2.tar.xz"; + sha256 = "0sa7yf3656f8mib785xdv7q86gsslx1hwy69vqrnrfwg24vzx3gy"; + name = "kgoldrunner-16.12.2.tar.xz"; }; }; kgpg = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kgpg-16.12.1.tar.xz"; - sha256 = "08f8jq9inic05639xx0jh31d8mky4v3w7ig6d7b4k47nm06zzkpi"; - name = "kgpg-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kgpg-16.12.2.tar.xz"; + sha256 = "082fvxpawhsvfn6c1y32rvgp2qcim6lnk1gpp92cgn6k70dcx4lr"; + name = "kgpg-16.12.2.tar.xz"; }; }; khangman = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/khangman-16.12.1.tar.xz"; - sha256 = "1lcwkfppkkiq3fswhydgkxcqgcaq65x0ijdymrnp4g0bsk4y6w2l"; - name = "khangman-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/khangman-16.12.2.tar.xz"; + sha256 = "1v57za5bqhppc1fy2xd7d1x1fvanwxgl3xzckfz1k7kbx1kcpn1s"; + name = "khangman-16.12.2.tar.xz"; }; }; khelpcenter = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/khelpcenter-16.12.1.tar.xz"; - sha256 = "1psjs1p3va6f3prymr9pzk0bn41zk6g69y0v1dpxf5ylgpn45234"; - name = "khelpcenter-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/khelpcenter-16.12.2.tar.xz"; + sha256 = "1cij7v57zs14ynvmplcgn14m30hdc554kvrsbjgb695kmcvm1jv9"; + name = "khelpcenter-16.12.2.tar.xz"; }; }; kholidays = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kholidays-16.12.1.tar.xz"; - sha256 = "137rkfngcfjb5piva7iihyb3fib3qg84b9xk7f801pwy61pq30rk"; - name = "kholidays-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kholidays-16.12.2.tar.xz"; + sha256 = "0pybdq2asx10sxf4kz1p85yfs66dhccz2xvf95n8hky7833kqs1n"; + name = "kholidays-16.12.2.tar.xz"; }; }; kidentitymanagement = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kidentitymanagement-16.12.1.tar.xz"; - sha256 = "0m0x42jd2nlr3xj15zp8iv527driihxqsi64km20577jniw0jz6i"; - name = "kidentitymanagement-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kidentitymanagement-16.12.2.tar.xz"; + sha256 = "0wv7b3rfysbsj87xgp5ymy5glh9p12i9x8ffv483nm8xqyzwaa9p"; + name = "kidentitymanagement-16.12.2.tar.xz"; }; }; kig = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kig-16.12.1.tar.xz"; - sha256 = "148mnp03j9kx3n2xlswc6jpamazljrh3j1r3xi3fkwqhdmqx7ybf"; - name = "kig-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kig-16.12.2.tar.xz"; + sha256 = "0v261pb1l7cnjkqcqfg3885wxa2hb2bgdk0a1dcwrg4q6fr9kw1g"; + name = "kig-16.12.2.tar.xz"; }; }; kigo = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kigo-16.12.1.tar.xz"; - sha256 = "09srhp1p14yxnk31fps6cpm4cbpaqghlijf62mjg9414hpm13wyf"; - name = "kigo-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kigo-16.12.2.tar.xz"; + sha256 = "19sns6w32pm12634xqxx53hgpmrb4ggzx2idcx3ldknbixhmqm7c"; + name = "kigo-16.12.2.tar.xz"; }; }; killbots = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/killbots-16.12.1.tar.xz"; - sha256 = "0dabz54bdncvbhldgwdwp7yb5p0fzxjd7rhgciqs387isnrf9l3k"; - name = "killbots-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/killbots-16.12.2.tar.xz"; + sha256 = "1cc2ddmp7a21yn0aavbh887j4xmzm2a6xlyq71b3msraw3p5vbmy"; + name = "killbots-16.12.2.tar.xz"; }; }; kimagemapeditor = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kimagemapeditor-16.12.1.tar.xz"; - sha256 = "1ljkbljxz4656pn6yhsni5jxdw3zpkik7d3b86ns1gaicq2ghw3r"; - name = "kimagemapeditor-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kimagemapeditor-16.12.2.tar.xz"; + sha256 = "0n82v73da8hnan2c96g2lxy826dg6xhln28wwr8iib89zd5gmbi6"; + name = "kimagemapeditor-16.12.2.tar.xz"; }; }; kimap = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kimap-16.12.1.tar.xz"; - sha256 = "0c58jf16i8mwk20446sy7wf72a519nj7aa3g7iw79shjxzljx4zb"; - name = "kimap-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kimap-16.12.2.tar.xz"; + sha256 = "04shglmr8rv5r16qb3n9x7vwrsm55121rkj9pz1y7l40kybajl87"; + name = "kimap-16.12.2.tar.xz"; }; }; kio-extras = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kio-extras-16.12.1.tar.xz"; - sha256 = "14vhh16xbrb1ywmclc2sbr1dm3lvjjcbv2riz5kyx548cnkmid9c"; - name = "kio-extras-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kio-extras-16.12.2.tar.xz"; + sha256 = "0bfjmggyl7x7nmkqq10pmcc2507yfkbv5c5v86225g9mk02frmhp"; + name = "kio-extras-16.12.2.tar.xz"; }; }; kiriki = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kiriki-16.12.1.tar.xz"; - sha256 = "0rvj9f3kpdc0p6bpjgfjm3j4gxfhmqswag866s9zkm4zmr9l05y9"; - name = "kiriki-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kiriki-16.12.2.tar.xz"; + sha256 = "1fgdw7f4fqdfzsryvd8crdv60j2s2g3cvbibv3g91xkcq6p155wk"; + name = "kiriki-16.12.2.tar.xz"; }; }; kiten = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kiten-16.12.1.tar.xz"; - sha256 = "1kzw3867jvmc7yj3897hn2lgh59s571g6629ih7ncwsqbilbagz3"; - name = "kiten-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kiten-16.12.2.tar.xz"; + sha256 = "1ya1wwgh1x4iap3vs947ln949hjc499aiylg24666ab7vcqkbhh8"; + name = "kiten-16.12.2.tar.xz"; }; }; kjumpingcube = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kjumpingcube-16.12.1.tar.xz"; - sha256 = "0mfllbzhlvhr3h8crzg89zarxzsn9lgridyc6q9ljxzv6hf6w9rp"; - name = "kjumpingcube-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kjumpingcube-16.12.2.tar.xz"; + sha256 = "0flx7sxqac763i2nsvyjzjv9aii27hnv51k0yhqcp6pnsjy1fbhh"; + name = "kjumpingcube-16.12.2.tar.xz"; }; }; kldap = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kldap-16.12.1.tar.xz"; - sha256 = "070vk1ig1qp8aqv457bwxg8z9gszj90g9ff5n5wyjcgl721n23nz"; - name = "kldap-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kldap-16.12.2.tar.xz"; + sha256 = "06ql2d7l22c19gnw6wigym3qpqw22arsmwpnnwz9i76l3wq32s3x"; + name = "kldap-16.12.2.tar.xz"; }; }; kleopatra = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kleopatra-16.12.1.tar.xz"; - sha256 = "14d71qym527akx90krzk863f45rmbyj632bvhl2zfwx6ra5wpayx"; - name = "kleopatra-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kleopatra-16.12.2.tar.xz"; + sha256 = "1kh75qjas4x4aqvshdgcryqdrp475lx60gksjfh34ygz03avdssl"; + name = "kleopatra-16.12.2.tar.xz"; }; }; klettres = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/klettres-16.12.1.tar.xz"; - sha256 = "0d9z4g6hkryky8gs5x2agrql4lyw0n64miwk88b5gb7yg3723mp5"; - name = "klettres-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/klettres-16.12.2.tar.xz"; + sha256 = "116igb1gbl3dfh5rm4mp0n8krm0d9kpgns63sh355g02wf0cbz3f"; + name = "klettres-16.12.2.tar.xz"; }; }; klickety = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/klickety-16.12.1.tar.xz"; - sha256 = "1gg91l2fy5iwkmd8z990b561nhgqwvy4rb5i0cv67sikd1mafx0m"; - name = "klickety-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/klickety-16.12.2.tar.xz"; + sha256 = "00fqfnxh8bb069q3a5jszggnwq0z45najd6qg3z9gqb2i6bb4w93"; + name = "klickety-16.12.2.tar.xz"; }; }; klines = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/klines-16.12.1.tar.xz"; - sha256 = "04mrgv7xbqn4cjwiwr9cydpnkw50zkiv1a0nf2syppcayib3jgyz"; - name = "klines-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/klines-16.12.2.tar.xz"; + sha256 = "1pr5pvxd6fnybkjqxig9zjiq04d7g6igw24p2j6kfz91ihaf4g6q"; + name = "klines-16.12.2.tar.xz"; }; }; klinkstatus = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/klinkstatus-16.12.1.tar.xz"; - sha256 = "1g13npcqdslg6ggk5bjr61q06skkb92w9z8gd0nbkkq8ca6438kd"; - name = "klinkstatus-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/klinkstatus-16.12.2.tar.xz"; + sha256 = "07wmaphs56x0jwgbkdynahwa0hrr3rakkbbfa4w046dga5z6dz60"; + name = "klinkstatus-16.12.2.tar.xz"; }; }; kmag = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kmag-16.12.1.tar.xz"; - sha256 = "0398jb6fj1vw2lrby3smns59fiv3s109bd1nnzv69jba11gnr47f"; - name = "kmag-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kmag-16.12.2.tar.xz"; + sha256 = "02vjwfh926jvhxn1sw603ijdrayk4jxrw9rl7kv48q00kgk5sr23"; + name = "kmag-16.12.2.tar.xz"; }; }; kmahjongg = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kmahjongg-16.12.1.tar.xz"; - sha256 = "1qpvykd7adf3fx3sl6rd4d64d6y1ffmx9b048bm3vhlx32g6ksim"; - name = "kmahjongg-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kmahjongg-16.12.2.tar.xz"; + sha256 = "1rbcbak87jyf6bc8k44xvpcihagwh4i3v20af14hvm52gdvzdhij"; + name = "kmahjongg-16.12.2.tar.xz"; }; }; kmail = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kmail-16.12.1.tar.xz"; - sha256 = "0vx7ydm9rzw71b46va89k83l1ck364nczla3jia5wcqmli13wswl"; - name = "kmail-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kmail-16.12.2.tar.xz"; + sha256 = "0a3r6pwm3dvvmljp5grl1mgymp3fb1l3hb8issdqlk4s805q0pql"; + name = "kmail-16.12.2.tar.xz"; }; }; kmail-account-wizard = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kmail-account-wizard-16.12.1.tar.xz"; - sha256 = "0166vfycgcvxfj2zlizcmzqdsv6s41djb14x8sff6hxhhxni4hyd"; - name = "kmail-account-wizard-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kmail-account-wizard-16.12.2.tar.xz"; + sha256 = "1vm4lx5jwk5kqf3zdfm3zyzhap1dalslwj03gxmif6hh65d2s7h5"; + name = "kmail-account-wizard-16.12.2.tar.xz"; }; }; kmailtransport = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kmailtransport-16.12.1.tar.xz"; - sha256 = "1jwdpw7b1yji2zj70d4bn8z5cjrc51ar00qd0chzi2ykjb4fwvla"; - name = "kmailtransport-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kmailtransport-16.12.2.tar.xz"; + sha256 = "0g2f25l4l8jlj4d5dcdlbz8rgy4xvm6if2i3qm4naqh35kb4rycn"; + name = "kmailtransport-16.12.2.tar.xz"; }; }; kmbox = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kmbox-16.12.1.tar.xz"; - sha256 = "0s1qimkiglhsb889sxvsg7w4w9k0l703f8r0092bv0zpz54rzx7l"; - name = "kmbox-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kmbox-16.12.2.tar.xz"; + sha256 = "1j30kvvlnfbky5x19gxjsbrshrdys6ajdbhpd9fy46jjh2dv3y6j"; + name = "kmbox-16.12.2.tar.xz"; }; }; kmime = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kmime-16.12.1.tar.xz"; - sha256 = "1g792vqm8lb60psccwjg8kdcawdfrbnsflpg1kqif8a2327p0df4"; - name = "kmime-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kmime-16.12.2.tar.xz"; + sha256 = "0sl34qahgvxaw9xi56d0l2a2iim9bpiv8ysf3spsc1m2ribf3400"; + name = "kmime-16.12.2.tar.xz"; }; }; kmines = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kmines-16.12.1.tar.xz"; - sha256 = "1vq836nj46r3rn2hddg2vs3541p7q4s4sh6l554pjpdd8dbs8kjv"; - name = "kmines-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kmines-16.12.2.tar.xz"; + sha256 = "1324j3myr1wds3f6nzw186d1rc2aakxv0mqsx89bdvnky6zq2v5q"; + name = "kmines-16.12.2.tar.xz"; }; }; kmix = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kmix-16.12.1.tar.xz"; - sha256 = "1acc77v9arr7593qzw0vwhdpxdxd00gmvymkyyn2qlzwy4ihci8g"; - name = "kmix-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kmix-16.12.2.tar.xz"; + sha256 = "1s8di3jbgcaamfxfmmwxlajixia9m2ngl4qc1z7rq6a14fk3w5hz"; + name = "kmix-16.12.2.tar.xz"; }; }; kmousetool = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kmousetool-16.12.1.tar.xz"; - sha256 = "02qm8x9jfs86d1hv3g130q0kqiqxm7i9ab11f5n93xb9migi7q68"; - name = "kmousetool-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kmousetool-16.12.2.tar.xz"; + sha256 = "128hp75zyyariflx03ilmvw09jngfy9ylykb73gg7xw2zqnjjw4i"; + name = "kmousetool-16.12.2.tar.xz"; }; }; kmouth = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kmouth-16.12.1.tar.xz"; - sha256 = "1l7r63f93q46p1kgjyyvg49mfdfr3n1bbzy6081wlb18igjgwkmq"; - name = "kmouth-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kmouth-16.12.2.tar.xz"; + sha256 = "0gk8rdlpwh304k7g85i80rfdjnvj4fcd1nlj89zmq2qh5s9jmqzg"; + name = "kmouth-16.12.2.tar.xz"; }; }; kmplot = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kmplot-16.12.1.tar.xz"; - sha256 = "0djrxsh8zm5dncmiy8xn1x54k3g1hscds0f7vaa1lv97prcclqcz"; - name = "kmplot-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kmplot-16.12.2.tar.xz"; + sha256 = "0lwx0d1gv6k3nm0nxry6bl282j3vjc0p7rssbvhi5qsc7z9lc8s3"; + name = "kmplot-16.12.2.tar.xz"; }; }; knavalbattle = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/knavalbattle-16.12.1.tar.xz"; - sha256 = "1h98fvi31l20b2mx812z1wy0njp22jwc546h6wp50q4l1m7shxg1"; - name = "knavalbattle-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/knavalbattle-16.12.2.tar.xz"; + sha256 = "065hyrdqaj0g7kpgxdyjbf2msdxb6w6m2y50bw23p4w69y7fdxgn"; + name = "knavalbattle-16.12.2.tar.xz"; }; }; knetwalk = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/knetwalk-16.12.1.tar.xz"; - sha256 = "1129v31xabk27wqfq3nvyhd8gx3yipcl15zcn2vg89qbj5j71pc9"; - name = "knetwalk-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/knetwalk-16.12.2.tar.xz"; + sha256 = "1rhmgr2qk8h04y87dviy0yhrv5dg8za5v00csmia3s1jyvz0fbwp"; + name = "knetwalk-16.12.2.tar.xz"; }; }; knotes = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/knotes-16.12.1.tar.xz"; - sha256 = "0i8s8rfqilc8r4x26bisshhp2x3hss748kz1rs9wv2lb6s60r2n8"; - name = "knotes-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/knotes-16.12.2.tar.xz"; + sha256 = "12bdrw4ikw014phbq9w4q5y9lgjnazhvri7j13ld5r6806bxls04"; + name = "knotes-16.12.2.tar.xz"; }; }; kolf = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kolf-16.12.1.tar.xz"; - sha256 = "0rjzk40szpfkfc32qyhc41kpnpd96avwl6l4ahgdghx86bdn233k"; - name = "kolf-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kolf-16.12.2.tar.xz"; + sha256 = "1v9lhir520n7kcc061z3zcc8wxswhnmjv7yifbqvviazl1n0p0vx"; + name = "kolf-16.12.2.tar.xz"; }; }; kollision = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kollision-16.12.1.tar.xz"; - sha256 = "0yml0a5c2iypj4gzdvak2jjm09gjslbzcyqv0cwaygydzclkn896"; - name = "kollision-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kollision-16.12.2.tar.xz"; + sha256 = "1dklg0ns3abfxbfr7xrnzkcxxng3v7avzj4bjvsmsbq3lzy3pb8c"; + name = "kollision-16.12.2.tar.xz"; }; }; kolourpaint = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kolourpaint-16.12.1.tar.xz"; - sha256 = "06fg433dqnm1x4v7ixiix5vq33kr865jhw2bnbrpfhyq8qhvcqk1"; - name = "kolourpaint-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kolourpaint-16.12.2.tar.xz"; + sha256 = "1himisb1f68pgaz15qam73qv9acqqh8i1jnk9wbsqjyj6z67wvnj"; + name = "kolourpaint-16.12.2.tar.xz"; }; }; kommander = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kommander-16.12.1.tar.xz"; - sha256 = "12d7j6nifblg24zn9bgghil0qcc9sljy4h09sh6qxchnagdx8bb3"; - name = "kommander-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kommander-16.12.2.tar.xz"; + sha256 = "140sz82gm5p8f8mhr2kdfy24fr6jjs0l53jcqr9hwdw6vlrm399w"; + name = "kommander-16.12.2.tar.xz"; }; }; kompare = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kompare-16.12.1.tar.xz"; - sha256 = "0kjk6bad6321mgfxfvh9hjj823cilpjrihlrspwr4jh7w8gkb730"; - name = "kompare-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kompare-16.12.2.tar.xz"; + sha256 = "1dd4k3rq8wlzsvl5nv5mrd0ddxgwlriik3vxj8xx3b4nqk720lh6"; + name = "kompare-16.12.2.tar.xz"; }; }; konqueror = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/konqueror-16.12.1.tar.xz"; - sha256 = "1rrv20mi5czcpdq0h294s9gr9970f88yhv8hvc10i3h3gpjcv5vg"; - name = "konqueror-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/konqueror-16.12.2.tar.xz"; + sha256 = "0md9glzr1br2n5dsfmmv6gxsfhv6jl0r4fa1qgw4d2j2kpm94zw7"; + name = "konqueror-16.12.2.tar.xz"; }; }; konquest = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/konquest-16.12.1.tar.xz"; - sha256 = "1fib398af900c99x1k263dwqhwp2d6wfp8qn04ry6siyfwlpxkrj"; - name = "konquest-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/konquest-16.12.2.tar.xz"; + sha256 = "0k58adqr20k9wrwbaf1s6lqqgcma08wqnv66zrxbgacgsgx3pnzi"; + name = "konquest-16.12.2.tar.xz"; }; }; konsole = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/konsole-16.12.1.tar.xz"; - sha256 = "0nik8xvfppr30942pjcz2h70xdj0p35mxvq2cirh4h1wwb4458nm"; - name = "konsole-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/konsole-16.12.2.tar.xz"; + sha256 = "1mwfv2hznmd1qml8hq1z81jv9y8jn1ybc69dqgnf1n6ygmz14676"; + name = "konsole-16.12.2.tar.xz"; }; }; kontact = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kontact-16.12.1.tar.xz"; - sha256 = "1ynk2cv9ik6zahb92cq4miw05qrw0ffipcq9j71n6m79f319hmkc"; - name = "kontact-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kontact-16.12.2.tar.xz"; + sha256 = "1rfqb5a4brbvkhv905lcvc40r0as8zwdm2h67jc96cix358cpshv"; + name = "kontact-16.12.2.tar.xz"; }; }; kontactinterface = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kontactinterface-16.12.1.tar.xz"; - sha256 = "1qdii6y05ya8jjjfimr61r6d6x31bqgrdb89gms9qpf5rpr3ql2l"; - name = "kontactinterface-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kontactinterface-16.12.2.tar.xz"; + sha256 = "0z6mjg8sy18jhkfmk9s098851gdqbh03031l92yqzsgsfph9nk77"; + name = "kontactinterface-16.12.2.tar.xz"; }; }; kopete = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kopete-16.12.1.tar.xz"; - sha256 = "0pi3i02myj8bgkqif94n434l13k2ydslrn2nvy47rwsiyr77wrn2"; - name = "kopete-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kopete-16.12.2.tar.xz"; + sha256 = "0bf0bffcsyhrj70yb4l5g6n0jr38i5zkcl4hsfi9hac43xvp62ib"; + name = "kopete-16.12.2.tar.xz"; }; }; korganizer = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/korganizer-16.12.1.tar.xz"; - sha256 = "1v85bfyq0iyd9qc3lcqi7k65w8hpaq9yx093g4l6yh561xkw8yac"; - name = "korganizer-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/korganizer-16.12.2.tar.xz"; + sha256 = "1211rhxvx42lndqv6n23mj6ibhfp09vvmzz59k1j0l9z8y1zyr2g"; + name = "korganizer-16.12.2.tar.xz"; }; }; kpat = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kpat-16.12.1.tar.xz"; - sha256 = "1zgwg6pvpq6adlzcm12mqq73w9rpixh7cx892c687930d17r5l8i"; - name = "kpat-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kpat-16.12.2.tar.xz"; + sha256 = "1yc16yfsq18m5xxm9b17zba3ppw7j5hq82z0ln8sw2yisz59mylr"; + name = "kpat-16.12.2.tar.xz"; }; }; kpimtextedit = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kpimtextedit-16.12.1.tar.xz"; - sha256 = "1x1q26qwby3d3krx9nimwnx72zp3yns5inc88xkb0r74sn9743la"; - name = "kpimtextedit-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kpimtextedit-16.12.2.tar.xz"; + sha256 = "0xspr7hip57j8n3mp71x8s908vlj7acl27jwyc33yi4xvlyfcgfy"; + name = "kpimtextedit-16.12.2.tar.xz"; }; }; kppp = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kppp-16.12.1.tar.xz"; - sha256 = "01alps13995d1b3974c8ihi7i1pjm5xf5iskrp9bsc2ad8hka7xb"; - name = "kppp-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kppp-16.12.2.tar.xz"; + sha256 = "1gvb3sgxg1ysdrv18rf5kh6znvwlkp673yld6ghj3dcif8w6xq0n"; + name = "kppp-16.12.2.tar.xz"; }; }; kqtquickcharts = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kqtquickcharts-16.12.1.tar.xz"; - sha256 = "0pff2jm814x9f1zyxb8c718f43x34g9diggd15hbzshl0mhdx9h8"; - name = "kqtquickcharts-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kqtquickcharts-16.12.2.tar.xz"; + sha256 = "1gh3alqlmj2icd2jblncps4k6kklckbpqv18wplybgaz4h0pi4pi"; + name = "kqtquickcharts-16.12.2.tar.xz"; }; }; krdc = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/krdc-16.12.1.tar.xz"; - sha256 = "1v1p6ghvv72swqpv43f6k6wn5jwvk5b21aarm2as6c4x4nzkhffx"; - name = "krdc-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/krdc-16.12.2.tar.xz"; + sha256 = "1ql2mkx7xc2y0vkxjk3i5scxa6ws5mwz39zynmyx7rmxp9f8frsf"; + name = "krdc-16.12.2.tar.xz"; }; }; kremotecontrol = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kremotecontrol-16.12.1.tar.xz"; - sha256 = "0l4i47wlzpsm02r5fvkzfqjx9jixkc5c9j69s3ms4h4wwysi7r2z"; - name = "kremotecontrol-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kremotecontrol-16.12.2.tar.xz"; + sha256 = "1c1xx458lchn9b3c9h27zb13m2y6b01sb0g6lf6bpx4skbdwdwma"; + name = "kremotecontrol-16.12.2.tar.xz"; }; }; kreversi = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kreversi-16.12.1.tar.xz"; - sha256 = "1mhdz7wqi8ij2rdbsa30wsmz33z04dbxbczymi0wcbnvm2hai34a"; - name = "kreversi-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kreversi-16.12.2.tar.xz"; + sha256 = "18zfy3dzi9rgwhgvci93iv0gkmvac30rbj4xwpvzr3bc8zwz76df"; + name = "kreversi-16.12.2.tar.xz"; }; }; krfb = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/krfb-16.12.1.tar.xz"; - sha256 = "0ggpzycqd2jdi0k3knbc0hyfa1vl8mim9v5s4nbclg99y2yyybvl"; - name = "krfb-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/krfb-16.12.2.tar.xz"; + sha256 = "1sqij11a6pbivf2xbcglxzkfrpqvzcqxb4d85jxrhbp2wljx0xvy"; + name = "krfb-16.12.2.tar.xz"; }; }; kross-interpreters = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kross-interpreters-16.12.1.tar.xz"; - sha256 = "1m7xpjsggsrig1wqar8m7hjnhr561h20wqkyz66xf11fvwrc7zks"; - name = "kross-interpreters-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kross-interpreters-16.12.2.tar.xz"; + sha256 = "1cw84z2wdh1kb7fgwmmljmc5d57skh6hlm0p6kzlqdbqknnva8ad"; + name = "kross-interpreters-16.12.2.tar.xz"; }; }; kruler = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kruler-16.12.1.tar.xz"; - sha256 = "1j4xl3s2yw44qb1p287zc8af1nsjrc8dxvsn4xhc5cl0c5hcwi0s"; - name = "kruler-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kruler-16.12.2.tar.xz"; + sha256 = "11i7k53kpfampbkzzabp0v97pb22h7sb2i0r6qdx78kyhmkgdrvp"; + name = "kruler-16.12.2.tar.xz"; }; }; ksaneplugin = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ksaneplugin-16.12.1.tar.xz"; - sha256 = "05s38s1j1nf9flhaf089bjd10s8mi97ngw0ckr2xjjjkfj4p6abq"; - name = "ksaneplugin-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ksaneplugin-16.12.2.tar.xz"; + sha256 = "0ljk7cf4ns39xszn6g1vk8av3dkkgwzj4ry4n56305mqyjgqx258"; + name = "ksaneplugin-16.12.2.tar.xz"; }; }; kscd = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kscd-16.12.1.tar.xz"; - sha256 = "1njzzvkhxqfw889rxw4vd6jyqsmqsrrcjgb5fmrjvwhg94h4i745"; - name = "kscd-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kscd-16.12.2.tar.xz"; + sha256 = "1w1gcfwp1r18pjfp526pdb837kpd8zj08g1jrjcb3bmvh600apm0"; + name = "kscd-16.12.2.tar.xz"; }; }; kshisen = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kshisen-16.12.1.tar.xz"; - sha256 = "118fad0k4cv7klkv20x7rvwabnn6fcymypmraamprc76ygvyvk02"; - name = "kshisen-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kshisen-16.12.2.tar.xz"; + sha256 = "0sw78qwlpimlhqzlz5migbngrhj7w6gdbqx12q7949paa03ash1b"; + name = "kshisen-16.12.2.tar.xz"; }; }; ksirk = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ksirk-16.12.1.tar.xz"; - sha256 = "0w05nxqw5a18h0ylwx5lmw10wcmjrv293npfz1fl7nkhkxry0wy5"; - name = "ksirk-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ksirk-16.12.2.tar.xz"; + sha256 = "0f9k476wbwx0maf0wsicgipqyv7gccm7ydwvns399iamb6xkiqnn"; + name = "ksirk-16.12.2.tar.xz"; }; }; ksnakeduel = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ksnakeduel-16.12.1.tar.xz"; - sha256 = "1zrh34kb66sg1crhbndxhqychz359d1779ykw25q577panagwhgd"; - name = "ksnakeduel-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ksnakeduel-16.12.2.tar.xz"; + sha256 = "0lhwz1b1v1dir7k1vbkcwb73x7f3h7prb3zv4f8wlh32dj1yg983"; + name = "ksnakeduel-16.12.2.tar.xz"; }; }; kspaceduel = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kspaceduel-16.12.1.tar.xz"; - sha256 = "1g0ghr8lwvhlxq9b27864hfbsirb3y3zn0ipcw5cc0qdfcs9cqq2"; - name = "kspaceduel-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kspaceduel-16.12.2.tar.xz"; + sha256 = "0h6m8xnmxx0q2r863ikck0kpyscd8s4iidcjiqz7wqgbsw1dadqb"; + name = "kspaceduel-16.12.2.tar.xz"; }; }; ksquares = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ksquares-16.12.1.tar.xz"; - sha256 = "1bb7saml0l76cpkngpvdfn9yv7kg3fzj152dgav6cgvfzaj6xdz5"; - name = "ksquares-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ksquares-16.12.2.tar.xz"; + sha256 = "14x1d9300wdhrnri5f5n5i31bs83hcbxs5w9cai1m8mlql99vvfy"; + name = "ksquares-16.12.2.tar.xz"; }; }; kstars = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kstars-16.12.1.tar.xz"; - sha256 = "0pfmg3669nigdl0zhab45jh7h6gh5jmxvca1vxavwp8jmn96ghkl"; - name = "kstars-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kstars-16.12.2.tar.xz"; + sha256 = "0acbirhr970fh53hfsbfw9jn4jqlww9zf80jfyg2drixi9d70mpp"; + name = "kstars-16.12.2.tar.xz"; }; }; ksudoku = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ksudoku-16.12.1.tar.xz"; - sha256 = "07h550yvv48xk8s8ppnhxr6lfv69qsfxghadybf4g777hyxl06dy"; - name = "ksudoku-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ksudoku-16.12.2.tar.xz"; + sha256 = "1nvk8l6n7sja19s2kazf6xhzqwi9mrjxvz5i0i9nmpwmksii6lbg"; + name = "ksudoku-16.12.2.tar.xz"; }; }; ksystemlog = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ksystemlog-16.12.1.tar.xz"; - sha256 = "0mjwqczvmncrf7hr19vdyyswnnfnvzqx18i7fqj7f15cg29yzh86"; - name = "ksystemlog-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ksystemlog-16.12.2.tar.xz"; + sha256 = "13q2h3yhlpjy8hiiz6vdx5xwniysbmz5agvvn28a469710601154"; + name = "ksystemlog-16.12.2.tar.xz"; }; }; kteatime = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kteatime-16.12.1.tar.xz"; - sha256 = "0dx74zz4mk3ckg51hyckwk5ff96jd95pdcpmywkyjzxqlqkyg5j0"; - name = "kteatime-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kteatime-16.12.2.tar.xz"; + sha256 = "0m163a11hp90rqf5170iqapmvn4ym6m2n42da2p1jgyim4877613"; + name = "kteatime-16.12.2.tar.xz"; }; }; ktimer = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ktimer-16.12.1.tar.xz"; - sha256 = "18va6sb4qcb54rgrxaa0s87bxh15ynvvz8vispb054h8mj5k469j"; - name = "ktimer-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ktimer-16.12.2.tar.xz"; + sha256 = "1l9xwfg3701h1f16ifh74c5hv7j7z0f332izcvfpiccps7gplhvz"; + name = "ktimer-16.12.2.tar.xz"; }; }; ktnef = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ktnef-16.12.1.tar.xz"; - sha256 = "18k9a36qn0fbfx797cb7ngg9xss7h4svl491inwg6l0s2ydwxf74"; - name = "ktnef-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ktnef-16.12.2.tar.xz"; + sha256 = "0id9shripwahgb258hgfpmxyg0z9x2dqpxgyrvb47d44rrcf9dxg"; + name = "ktnef-16.12.2.tar.xz"; }; }; ktouch = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ktouch-16.12.1.tar.xz"; - sha256 = "03q9l2s09gm1fgqkr4c71zyyrsrymikfh69z4yyba3azr15ayzy3"; - name = "ktouch-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ktouch-16.12.2.tar.xz"; + sha256 = "08c0g35ypsndh8pj1nbxn8gnzis10a5cxkz175x4asi5lcpw3kc1"; + name = "ktouch-16.12.2.tar.xz"; }; }; ktp-accounts-kcm = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ktp-accounts-kcm-16.12.1.tar.xz"; - sha256 = "1lmmy4pmr44x7kgwc72xn8sijbqgblqkxcr08qj8hrmpvzrc8nh0"; - name = "ktp-accounts-kcm-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ktp-accounts-kcm-16.12.2.tar.xz"; + sha256 = "1p3pqvkyhwcqcwgpyfghhii3d5shbfpm8i9vap8vc43clvj9sfah"; + name = "ktp-accounts-kcm-16.12.2.tar.xz"; }; }; ktp-approver = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ktp-approver-16.12.1.tar.xz"; - sha256 = "0nzpmylm58yx28lz1wx1c0ib19v980h6r0dylp2lx9h738jh0wq4"; - name = "ktp-approver-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ktp-approver-16.12.2.tar.xz"; + sha256 = "1ky4wg8qk4n2qyh5009zz6487pf31jb8w8zmjmck9fypc9rhzw2j"; + name = "ktp-approver-16.12.2.tar.xz"; }; }; ktp-auth-handler = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ktp-auth-handler-16.12.1.tar.xz"; - sha256 = "14b31mqy4n5ymm0adxlsi2aqlgdhzhhg5yq3smg13361dj0jxf70"; - name = "ktp-auth-handler-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ktp-auth-handler-16.12.2.tar.xz"; + sha256 = "05dvbq1q0fbznyj11wkg0ic8svgkqdq8i20xddkkx2jpwhpkmcnl"; + name = "ktp-auth-handler-16.12.2.tar.xz"; }; }; ktp-call-ui = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ktp-call-ui-16.12.1.tar.xz"; - sha256 = "00s81rh7zffry754yzqvxz6q9wcn0nb7v2z9xq4iav6spl7b35c3"; - name = "ktp-call-ui-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ktp-call-ui-16.12.2.tar.xz"; + sha256 = "1czm56vvbjbyyib2wi60f9s2icnyac007zzh2qxsxfnlp52mkzm2"; + name = "ktp-call-ui-16.12.2.tar.xz"; }; }; ktp-common-internals = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ktp-common-internals-16.12.1.tar.xz"; - sha256 = "083hbvdd8xzlvdgldvxc45a8jq78k4dsz2idz9ljj7x5naizmkjx"; - name = "ktp-common-internals-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ktp-common-internals-16.12.2.tar.xz"; + sha256 = "0323dhfiddq5yhbp0rpmpw60334z41f45ml8lcada8dv6mbjxlc6"; + name = "ktp-common-internals-16.12.2.tar.xz"; }; }; ktp-contact-list = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ktp-contact-list-16.12.1.tar.xz"; - sha256 = "0qddi195ayq63nji7cppqxxq2jifflfxr8zskd6shr720invkdm3"; - name = "ktp-contact-list-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ktp-contact-list-16.12.2.tar.xz"; + sha256 = "0gk0lims3ypjsir9k9a010kylnqzqb2dsh5yfv24a6fb1ix6q4yy"; + name = "ktp-contact-list-16.12.2.tar.xz"; }; }; ktp-contact-runner = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ktp-contact-runner-16.12.1.tar.xz"; - sha256 = "10f2cygyjchydd35rx1daimlfkab4wijahp0vznjc46k332znl37"; - name = "ktp-contact-runner-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ktp-contact-runner-16.12.2.tar.xz"; + sha256 = "1bfm4639jshw9ncchcj6m8q6xg49a20z4fzc66vrjkdbha8fwr0g"; + name = "ktp-contact-runner-16.12.2.tar.xz"; }; }; ktp-desktop-applets = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ktp-desktop-applets-16.12.1.tar.xz"; - sha256 = "109aq8dgf9gig4dvb5n2khcslnyhfcfrl95b3h0dkbfiz6xlxhby"; - name = "ktp-desktop-applets-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ktp-desktop-applets-16.12.2.tar.xz"; + sha256 = "1ahm69h309dyg3byv3jxxm3j0c5jphzxng2g87hvjs9dvgx00msv"; + name = "ktp-desktop-applets-16.12.2.tar.xz"; }; }; ktp-filetransfer-handler = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ktp-filetransfer-handler-16.12.1.tar.xz"; - sha256 = "1qwhqyn2v0axn7rdlm5ckkjybfhmysz8612akd499yp8jyvgm046"; - name = "ktp-filetransfer-handler-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ktp-filetransfer-handler-16.12.2.tar.xz"; + sha256 = "1j1bmrwabh0mzm51ibb0qyf164g7hznjk2vm2kwkgk5sy8r1a363"; + name = "ktp-filetransfer-handler-16.12.2.tar.xz"; }; }; ktp-kded-module = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ktp-kded-module-16.12.1.tar.xz"; - sha256 = "173a3pdrlsl7vv8xxxckfn7y0vi2ndbds2vzm2ir4crxcl5mm3cm"; - name = "ktp-kded-module-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ktp-kded-module-16.12.2.tar.xz"; + sha256 = "1ia62r55my8s6l3am22z6nkvmi2x2gnpbwmmpiv8n2i7j2ysdjp9"; + name = "ktp-kded-module-16.12.2.tar.xz"; }; }; ktp-send-file = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ktp-send-file-16.12.1.tar.xz"; - sha256 = "0makfaalzidnqm4gk3kd2qnchjy15xcqprbjs9908jvixk3nfj1c"; - name = "ktp-send-file-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ktp-send-file-16.12.2.tar.xz"; + sha256 = "0vl00bbnpddq9nczb53apf3sdr1r2hnpa3fa390yx3jrrr4hp3k0"; + name = "ktp-send-file-16.12.2.tar.xz"; }; }; ktp-text-ui = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ktp-text-ui-16.12.1.tar.xz"; - sha256 = "16lwsy4fjxc77pg2gsjsmj7fhbrsjcgpiv0yx6a6nh2mz69zw3ml"; - name = "ktp-text-ui-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ktp-text-ui-16.12.2.tar.xz"; + sha256 = "0c0khkargj4hg2j1va72hp45b3dzwvkvbssq7k309iljxgfi9qry"; + name = "ktp-text-ui-16.12.2.tar.xz"; }; }; ktuberling = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/ktuberling-16.12.1.tar.xz"; - sha256 = "1g1sbvnizs5cp80jyn1liizd8lj3jl38nysgii8fzdfpqmspwx35"; - name = "ktuberling-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/ktuberling-16.12.2.tar.xz"; + sha256 = "0867ci5bi0phcwwxlqlyn3w1pv5q5wvzyqnzjvywc0bzy2qbpp0p"; + name = "ktuberling-16.12.2.tar.xz"; }; }; kturtle = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kturtle-16.12.1.tar.xz"; - sha256 = "0q1qq2a9308y85b9lk44k109gfi9cmzrkaqd8darp3alwaqbaphr"; - name = "kturtle-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kturtle-16.12.2.tar.xz"; + sha256 = "183glhn0amkcrzylax9cjyj3if9iz3dybmw55ljw003mf1s0sydq"; + name = "kturtle-16.12.2.tar.xz"; }; }; kubrick = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kubrick-16.12.1.tar.xz"; - sha256 = "01q3rswfn5r32r2ssq6xmhym158x4pwb7l76xw0h096s4swwri2k"; - name = "kubrick-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kubrick-16.12.2.tar.xz"; + sha256 = "10yakz1ffdx33sqgqmlga525r3cnz90m0rm5m2sl3b97ib7r0fxl"; + name = "kubrick-16.12.2.tar.xz"; }; }; kwalletmanager = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kwalletmanager-16.12.1.tar.xz"; - sha256 = "16kjgqrv9w9il9kla5swywqbc3qrijiz1ii49bjhn1vsa4g1f9n1"; - name = "kwalletmanager-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kwalletmanager-16.12.2.tar.xz"; + sha256 = "129q3c805g4jsrws3gvy751y4pdwp9m8yvlc62pkp703xwlnkzj4"; + name = "kwalletmanager-16.12.2.tar.xz"; }; }; kwave = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kwave-16.12.1.tar.xz"; - sha256 = "1sr19gjr7m3f140vl2lqp6ms8j6vz1djdnkh1ggs7chr2aws52p2"; - name = "kwave-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kwave-16.12.2.tar.xz"; + sha256 = "0g3n0fm3pyp6sd28qjpadpqs2kqd5gsbicdz1c5jkm8c1bypi0ij"; + name = "kwave-16.12.2.tar.xz"; }; }; kwordquiz = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/kwordquiz-16.12.1.tar.xz"; - sha256 = "14sa1gjswp9y9kzxk5qfg3df8n9527zkspdz2v9phf9n0jdl9wqw"; - name = "kwordquiz-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/kwordquiz-16.12.2.tar.xz"; + sha256 = "1jy9833zrgaddzpfaaps2gcxjnf9mg2yx4w7mfpa3vglsyvhqlzx"; + name = "kwordquiz-16.12.2.tar.xz"; }; }; libgravatar = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/libgravatar-16.12.1.tar.xz"; - sha256 = "1j53kqa9ypv3igcllr1a9z7pvg1ax3lk957l2i7bb0kwjqhvlqkb"; - name = "libgravatar-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/libgravatar-16.12.2.tar.xz"; + sha256 = "0vdryr9q30jkk5b9fa75yiqpspj83wvcy2zry8rsrx7pj21cdlsw"; + name = "libgravatar-16.12.2.tar.xz"; }; }; libkcddb = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/libkcddb-16.12.1.tar.xz"; - sha256 = "16429hxxq1kw9gv61sljy96y4zxyq5qgs3hvq1n73rq7vwl4bgl3"; - name = "libkcddb-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/libkcddb-16.12.2.tar.xz"; + sha256 = "0gs0zyisrgbzbcnwp95qi8msj5x2ysmqk9nwja3bwqzbangm0y82"; + name = "libkcddb-16.12.2.tar.xz"; }; }; libkcompactdisc = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/libkcompactdisc-16.12.1.tar.xz"; - sha256 = "0s4107aa4qrzrh4xi3p4j40alx9nynckawjhyh42c0yz2cgzdvbg"; - name = "libkcompactdisc-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/libkcompactdisc-16.12.2.tar.xz"; + sha256 = "1ydhfi3hp30zg9nlmnzd5pslwlq6v6jbim2jda8ciyvniw0pm6va"; + name = "libkcompactdisc-16.12.2.tar.xz"; }; }; libkdcraw = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/libkdcraw-16.12.1.tar.xz"; - sha256 = "09vrj7ds257f699782vgp4pvanirkbacar5w2aiy89s5c88wcf3p"; - name = "libkdcraw-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/libkdcraw-16.12.2.tar.xz"; + sha256 = "0w54h8fa1hgyvqps936annb8dhbrpizv4ifcix0gq714p573l8w3"; + name = "libkdcraw-16.12.2.tar.xz"; }; }; libkdegames = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/libkdegames-16.12.1.tar.xz"; - sha256 = "0a511clm36dvlvqzarf2sppp5mmr3jqzbvq3873fwyyjhk17n9si"; - name = "libkdegames-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/libkdegames-16.12.2.tar.xz"; + sha256 = "0lw6v81pr4xq5h58mgkbzlvp5bxic9szfmabgd3nrdijh6mla4ly"; + name = "libkdegames-16.12.2.tar.xz"; }; }; libkdepim = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/libkdepim-16.12.1.tar.xz"; - sha256 = "04l073xl6wdzslvnlpg4jxg74bc5jnqij4gk9cw6zm93fxcs61kh"; - name = "libkdepim-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/libkdepim-16.12.2.tar.xz"; + sha256 = "1xblfj2i205jsm6nl05r3jis4gb4d15naq2mmfgxwy913pjh74jf"; + name = "libkdepim-16.12.2.tar.xz"; }; }; libkeduvocdocument = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/libkeduvocdocument-16.12.1.tar.xz"; - sha256 = "1s3qbv67vzqvwaym9ac1izpfffp1gvc9crydg1hwgpfxccgnk0sf"; - name = "libkeduvocdocument-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/libkeduvocdocument-16.12.2.tar.xz"; + sha256 = "118z200ffqb2rj6yhmqp4b998cq6mlbpzn2gh2pdp70yin9w35qz"; + name = "libkeduvocdocument-16.12.2.tar.xz"; }; }; libkexiv2 = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/libkexiv2-16.12.1.tar.xz"; - sha256 = "0mnw9ck144x1b2bhjs0llx4kx95z2y1qrblzrvjaydg7f4q5h3qd"; - name = "libkexiv2-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/libkexiv2-16.12.2.tar.xz"; + sha256 = "1bpk2mwiplk7c5xrdx7nq9fa0g53sgx6f5xa7d4k2i9mzn2s8hyr"; + name = "libkexiv2-16.12.2.tar.xz"; }; }; libkface = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/libkface-16.12.1.tar.xz"; - sha256 = "0pmwxrd1afgmj2bhqnk903kq20mzfji3wnzrlv5xyc8jd7w5f7s8"; - name = "libkface-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/libkface-16.12.2.tar.xz"; + sha256 = "0jhnx71bnn2f8x5w5iylkk7369fcbx0y793182vc5rdqaax983sc"; + name = "libkface-16.12.2.tar.xz"; }; }; libkgeomap = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/libkgeomap-16.12.1.tar.xz"; - sha256 = "0phqx125n1nklk9v3bnhnfr13b7qylga0zwvb9hajq6g67frsh95"; - name = "libkgeomap-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/libkgeomap-16.12.2.tar.xz"; + sha256 = "1skmmg3hppzj923nl90r7v26k4fii7h3sr6yxzzvzaakwbil7d9q"; + name = "libkgeomap-16.12.2.tar.xz"; }; }; libkipi = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/libkipi-16.12.1.tar.xz"; - sha256 = "137r2kympkqf06a9w1a174krinra63yknnphprygaxxr6dbrh3a4"; - name = "libkipi-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/libkipi-16.12.2.tar.xz"; + sha256 = "0g1yyd5lhvwwa7q4in1p3q4mwlpp00lbir1a25wanlr6hqr2247w"; + name = "libkipi-16.12.2.tar.xz"; }; }; libkleo = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/libkleo-16.12.1.tar.xz"; - sha256 = "0cziv4pwippcikj4nlsdgz5nkrb7kimap0nyldvq8rzhi6s7dy4r"; - name = "libkleo-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/libkleo-16.12.2.tar.xz"; + sha256 = "031lfrn48xzi0kxkvg9597nxzharv0s0nxlkbdcr4xx8d8iga2l0"; + name = "libkleo-16.12.2.tar.xz"; }; }; libkmahjongg = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/libkmahjongg-16.12.1.tar.xz"; - sha256 = "0crbkxaym2z9p76v3bya414xcpn6h52nbp5902fa4l67a3z1k736"; - name = "libkmahjongg-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/libkmahjongg-16.12.2.tar.xz"; + sha256 = "0imj2xv6qcf00dx53h37yq84cqrg806qjfmm836hw6wicw24117f"; + name = "libkmahjongg-16.12.2.tar.xz"; }; }; libkomparediff2 = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/libkomparediff2-16.12.1.tar.xz"; - sha256 = "1garymnwcnwrlcpxz9dyh9spqgx91z8cznrxirw22cgz5n6mn1ld"; - name = "libkomparediff2-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/libkomparediff2-16.12.2.tar.xz"; + sha256 = "02d3bd7miq1nq81z6b4c8c64wjj2z9shr8y0rd0yqlzmf8ma05p2"; + name = "libkomparediff2-16.12.2.tar.xz"; }; }; libksane = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/libksane-16.12.1.tar.xz"; - sha256 = "0p133qfrd5pmsifmq8064wrw49vrrn27d6543nrg88x9l2d7hi53"; - name = "libksane-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/libksane-16.12.2.tar.xz"; + sha256 = "0p215qc56ma4laajmql72f8bngi2x88nk1q8ysq0wviadgack885"; + name = "libksane-16.12.2.tar.xz"; }; }; libksieve = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/libksieve-16.12.1.tar.xz"; - sha256 = "1qbnd2pwbb39nkdc6v4mrmyiva333b0l2h0x57cxsjw5zbcpx467"; - name = "libksieve-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/libksieve-16.12.2.tar.xz"; + sha256 = "1bzd8lfz0d9gnq6kh8k9wrcfbc61mdigy2madn7ywpxpcjp4rp3v"; + name = "libksieve-16.12.2.tar.xz"; }; }; lokalize = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/lokalize-16.12.1.tar.xz"; - sha256 = "1cf3zs81p6fqi6dgn12bskldydwm0yqbfvkjqh5h41qzlfky1j7s"; - name = "lokalize-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/lokalize-16.12.2.tar.xz"; + sha256 = "03cr89skhwbzq4h6fr78iaziplahpr4i7fvsf8395w6yiwsvcnyk"; + name = "lokalize-16.12.2.tar.xz"; }; }; lskat = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/lskat-16.12.1.tar.xz"; - sha256 = "0ldyw445cqgb2bf6ymcpwcrizypldghh611ihr6sa1l1x16238v2"; - name = "lskat-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/lskat-16.12.2.tar.xz"; + sha256 = "1jz7bjzw5msz5nyjvr21n3c355598afdnnqc6xzfl9zjkfgx4q9w"; + name = "lskat-16.12.2.tar.xz"; }; }; mailcommon = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/mailcommon-16.12.1.tar.xz"; - sha256 = "18mm2fmyvqs6rlxdgi2fh1vj4b3jjs6vf2jsy4dimw4ghgbag0m2"; - name = "mailcommon-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/mailcommon-16.12.2.tar.xz"; + sha256 = "0b9qawglc42y4wd98xaaiqdz7586wabj9zabs3dvk9vs10qpb9p0"; + name = "mailcommon-16.12.2.tar.xz"; }; }; mailimporter = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/mailimporter-16.12.1.tar.xz"; - sha256 = "0ivgyl3bz2vcn6vwshcbxlydlxcsxqhkxzfy9rc690asvn9152cg"; - name = "mailimporter-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/mailimporter-16.12.2.tar.xz"; + sha256 = "0dvnqqmmxdca7wmsajhzdxgz1k07dfbac0z1paww4d2inr164b8q"; + name = "mailimporter-16.12.2.tar.xz"; }; }; marble = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/marble-16.12.1.tar.xz"; - sha256 = "1hv2qpikskx7n4myfvfh403cjcsrxdd24955743mlnsikbq3rj0s"; - name = "marble-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/marble-16.12.2.tar.xz"; + sha256 = "0p7ka2hl0f9ghpmyh124p57dy1ynhw0dszihg4rbbrjfjj65vig0"; + name = "marble-16.12.2.tar.xz"; }; }; mbox-importer = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/mbox-importer-16.12.1.tar.xz"; - sha256 = "0jpxrwl3v8fkpx5blbagm1ls9h1j9bd7ac7pm78ihavvm4n4piw6"; - name = "mbox-importer-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/mbox-importer-16.12.2.tar.xz"; + sha256 = "00q7x30bl1fwfgwvqmgbspp74bmjm40d30rykq052v1cp6n0c060"; + name = "mbox-importer-16.12.2.tar.xz"; }; }; messagelib = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/messagelib-16.12.1.tar.xz"; - sha256 = "054hjrm3z8mslkl5j05ik30bwbn95rrbbrnc5b6jmi937ks57z56"; - name = "messagelib-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/messagelib-16.12.2.tar.xz"; + sha256 = "0b65248mc6qamj1wcpv73v1ywda9gk2s2y20vjf35lmv5xi4cz88"; + name = "messagelib-16.12.2.tar.xz"; }; }; minuet = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/minuet-16.12.1.tar.xz"; - sha256 = "07jl0n0w34wbnzxwjj6zainkw3gyzkk99p7c21hqkhmiivbk3rab"; - name = "minuet-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/minuet-16.12.2.tar.xz"; + sha256 = "1sv9b1lq2dyvlwq0bmmnxak60nz83wbwnw1d8w3n5xadssarbr1s"; + name = "minuet-16.12.2.tar.xz"; }; }; okteta = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/okteta-16.12.1.tar.xz"; - sha256 = "08zygqhrz7i1dvb2i6dqpn9zmyr43y2rkdjl43rwlgcj59hd0xvc"; - name = "okteta-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/okteta-16.12.2.tar.xz"; + sha256 = "1xq1bjpy7g8qn9d7dfgy00kf5bdcpvj1489b65yrlmyi382m5k7s"; + name = "okteta-16.12.2.tar.xz"; }; }; okular = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/okular-16.12.1.tar.xz"; - sha256 = "134afacy3d9hjq2avzp8d0fp3vwlaaxcvf4b65wvkds2zhggi8w3"; - name = "okular-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/okular-16.12.2.tar.xz"; + sha256 = "020z6wlycip067j398lznqcspi3b6dx1zds9ibhxw9zzh3ms92kc"; + name = "okular-16.12.2.tar.xz"; }; }; palapeli = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/palapeli-16.12.1.tar.xz"; - sha256 = "1kpca4l45c9ydhls1sqqlhca7wv2d0xf33wxa5dmgriivn0s0qym"; - name = "palapeli-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/palapeli-16.12.2.tar.xz"; + sha256 = "1vkkq9r9r85x46xx91gqyhpagx1xscrvlkx4knd72rcxfygipzf9"; + name = "palapeli-16.12.2.tar.xz"; }; }; parley = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/parley-16.12.1.tar.xz"; - sha256 = "0jxzz9dg3bb1pk8rrfqvjf5aww361wkaiz4xvsfc6vj4333kgzid"; - name = "parley-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/parley-16.12.2.tar.xz"; + sha256 = "0fvkhph41y5ig3nwmb4zfh8n3sip52r5al3vn4yll2ndkbwdkgjb"; + name = "parley-16.12.2.tar.xz"; }; }; picmi = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/picmi-16.12.1.tar.xz"; - sha256 = "0l9y4h9q032vqham0nlci9kcp143rdaaz9rhwwh0i7mw5p98xg5r"; - name = "picmi-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/picmi-16.12.2.tar.xz"; + sha256 = "0j0jhvw8b18sskvd32snk4g7xpjk3kqfw9kpvfri0qayrshcxk2c"; + name = "picmi-16.12.2.tar.xz"; }; }; pimcommon = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/pimcommon-16.12.1.tar.xz"; - sha256 = "0hk0p5x78mcxv07x4jpx2d6dh2wxxiqp79vma37g90zlh8p28323"; - name = "pimcommon-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/pimcommon-16.12.2.tar.xz"; + sha256 = "1c4h1g6hpa7hw3ka2r561q813if031vriz646skin840jwdhnv7m"; + name = "pimcommon-16.12.2.tar.xz"; }; }; pim-data-exporter = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/pim-data-exporter-16.12.1.tar.xz"; - sha256 = "0qx156jg03xpl62rxsm5lma0z7pr6nrsq5912d6kx1w7zxwizjln"; - name = "pim-data-exporter-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/pim-data-exporter-16.12.2.tar.xz"; + sha256 = "14gkkyvcwa7q1yq6qhswq4ch9gcp1ddpjyf46d0550z1rkpws28m"; + name = "pim-data-exporter-16.12.2.tar.xz"; }; }; pim-sieve-editor = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/pim-sieve-editor-16.12.1.tar.xz"; - sha256 = "02km83p4h39bl8zm5lf7qypqq6qs1cl0b9ncr0c68b0kd05pfms3"; - name = "pim-sieve-editor-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/pim-sieve-editor-16.12.2.tar.xz"; + sha256 = "03a3imm5zs4p6zlp3m0pdc22cii26cnkgl1s1059lhmd3g3dhl85"; + name = "pim-sieve-editor-16.12.2.tar.xz"; }; }; pim-storage-service-manager = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/pim-storage-service-manager-16.12.1.tar.xz"; - sha256 = "19mfxxpvx5lz0067ssdmw0xdmznl7jak4rapkawvfwkbk0vsfpd3"; - name = "pim-storage-service-manager-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/pim-storage-service-manager-16.12.2.tar.xz"; + sha256 = "1kcbrg9h3c5khyabs5n6adqljj60vks7npb8iy649y0rx2qc2fn9"; + name = "pim-storage-service-manager-16.12.2.tar.xz"; }; }; poxml = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/poxml-16.12.1.tar.xz"; - sha256 = "19g964bb96z86ynx7zi3chg1pksvcyrv41qz5qnhlj258a3b9g4m"; - name = "poxml-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/poxml-16.12.2.tar.xz"; + sha256 = "17sv19rg1d65h6ks11k7f8zx6yliyhk1j2fxnc81l8md1flarfm0"; + name = "poxml-16.12.2.tar.xz"; }; }; print-manager = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/print-manager-16.12.1.tar.xz"; - sha256 = "1vwsd71y3r6w9gix6d5n06j0yv4rw9qgzz1d4nb8axlnmwdnkzy6"; - name = "print-manager-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/print-manager-16.12.2.tar.xz"; + sha256 = "1amhl13n7i5z1jfhyrhvigk0bhh9myag7kk83bqkxffsx0lzzwbw"; + name = "print-manager-16.12.2.tar.xz"; }; }; rocs = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/rocs-16.12.1.tar.xz"; - sha256 = "0xkkd3hwrnv52074q53wx5agdc75arm2pg80k2ck7vnxl3mpp997"; - name = "rocs-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/rocs-16.12.2.tar.xz"; + sha256 = "1gd0wdvp3c4s8br23fqqa0cp2vwfjp3xqkj1y3xf6pzv01sk7n7g"; + name = "rocs-16.12.2.tar.xz"; }; }; signon-kwallet-extension = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/signon-kwallet-extension-16.12.1.tar.xz"; - sha256 = "1xfmwz3h7acdkj61zq9rwz654lf8z9wfhzlmr1ss530c94isfpjb"; - name = "signon-kwallet-extension-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/signon-kwallet-extension-16.12.2.tar.xz"; + sha256 = "187xjbjw9a34p9cjjhijmwg8n7m83qikxa5q8nsffd48pl7pag2i"; + name = "signon-kwallet-extension-16.12.2.tar.xz"; }; }; spectacle = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/spectacle-16.12.1.tar.xz"; - sha256 = "1pmpmfzch9d8iapjpgyzy77d9a8zjhafkw52x9mqj0r8ym0kgq2p"; - name = "spectacle-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/spectacle-16.12.2.tar.xz"; + sha256 = "1snz8kgnwm2cbfa6y9awb3d0markfmmbgkjs1k0xs938mqam4507"; + name = "spectacle-16.12.2.tar.xz"; }; }; step = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/step-16.12.1.tar.xz"; - sha256 = "0ks8mzw9wmp57pkz3mbpnlpa2vsvdhngvj0i2pyvhwzmclifgm03"; - name = "step-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/step-16.12.2.tar.xz"; + sha256 = "0ghr054c644hvay0k4xsahrl8bwnd9w8yqq3slrdblhs7z3c7iqk"; + name = "step-16.12.2.tar.xz"; }; }; svgpart = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/svgpart-16.12.1.tar.xz"; - sha256 = "0m84z6jm52mvsbb6khajxp8cp52bhyix8s2ssc3j86dhi0n7imbi"; - name = "svgpart-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/svgpart-16.12.2.tar.xz"; + sha256 = "0z9a7654f3n5870d02zm8a9dpymc3jxgmf79wavsp8jjr8sdgy6g"; + name = "svgpart-16.12.2.tar.xz"; }; }; sweeper = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/sweeper-16.12.1.tar.xz"; - sha256 = "0ds7w70zhnqmyq0b5703sjw3airmfby21vfjl69nqqmsncf8snb4"; - name = "sweeper-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/sweeper-16.12.2.tar.xz"; + sha256 = "0g0iw89l27v4ivqzsrv9j1q4dgihk80nvgf2cfagadfd50hmifr4"; + name = "sweeper-16.12.2.tar.xz"; }; }; syndication = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/syndication-16.12.1.tar.xz"; - sha256 = "1l1klni18xlgfjlhwc3gdzpkj5gfcmwzwv6f6q731xkjay7rdlqh"; - name = "syndication-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/syndication-16.12.2.tar.xz"; + sha256 = "0vgpbr46ibyb097pbqmvpl934d4zwz3gb0fkyc23gwpxq1fgsizp"; + name = "syndication-16.12.2.tar.xz"; }; }; umbrello = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/umbrello-16.12.1.tar.xz"; - sha256 = "1f8bsf60y5s5ms9ypgd0865is5xf8fjhsfrp7dg8hi15nmd69k9c"; - name = "umbrello-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/umbrello-16.12.2.tar.xz"; + sha256 = "1g4856mvj9vzm3k86nqm9sfynall1wcj3mvnc80jji7aazmpkl6z"; + name = "umbrello-16.12.2.tar.xz"; }; }; zeroconf-ioslave = { - version = "16.12.1"; + version = "16.12.2"; src = fetchurl { - url = "${mirror}/stable/applications/16.12.1/src/zeroconf-ioslave-16.12.1.tar.xz"; - sha256 = "1r6ls8hsahgbqvailwaz2qwk3m3z3mfwav8g2rwdqk7s3p2fp1cx"; - name = "zeroconf-ioslave-16.12.1.tar.xz"; + url = "${mirror}/stable/applications/16.12.2/src/zeroconf-ioslave-16.12.2.tar.xz"; + sha256 = "1wqiakgc82zylvssxrm2askw6rjw89x85dws7q9zw13hdpvh12ss"; + name = "zeroconf-ioslave-16.12.2.tar.xz"; }; }; } From b71985256866d6c119d4101f52c9e0c102250af3 Mon Sep 17 00:00:00 2001 From: Frederik Rietdijk Date: Sun, 12 Feb 2017 10:50:33 +0100 Subject: [PATCH 11/74] kde5.khotkeys: fix for new frameworks --- pkgs/desktops/kde-5/plasma/khotkeys.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/desktops/kde-5/plasma/khotkeys.nix b/pkgs/desktops/kde-5/plasma/khotkeys.nix index 760a2a4ee37..97beabc6b51 100644 --- a/pkgs/desktops/kde-5/plasma/khotkeys.nix +++ b/pkgs/desktops/kde-5/plasma/khotkeys.nix @@ -1,11 +1,20 @@ { plasmaPackage, ecm, kdoctools, kcmutils , kdbusaddons, kdelibs4support, kglobalaccel, ki18n, kio, kxmlgui , plasma-framework, plasma-workspace, qtx11extras +, fetchpatch }: plasmaPackage { name = "khotkeys"; nativeBuildInputs = [ ecm kdoctools ]; + + patches = [ + # Patch is in 5.9 and up. + (fetchpatch { + url = "https://cgit.kde.org/khotkeys.git/patch/?id=f8f7eaaf41e2b95ebfa4b2e35c6ee252524a471b"; + sha256 = "1jpd9zwrvp7pwv6v5cx6aqr2p1zhismpig7xv71wfxi7skfh3389"; + }) + ]; propagatedBuildInputs = [ kdelibs4support kglobalaccel ki18n kio plasma-framework plasma-workspace qtx11extras kcmutils kdbusaddons kxmlgui From 5de48cc3ed3e7a695d58c0c743e23c4a2b5b96d6 Mon Sep 17 00:00:00 2001 From: Frederik Rietdijk Date: Mon, 13 Feb 2017 13:57:54 +0100 Subject: [PATCH 12/74] kde4.digikam: mark as broken --- pkgs/applications/graphics/digikam/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/graphics/digikam/default.nix b/pkgs/applications/graphics/digikam/default.nix index f38e402ce92..f6ce07eb164 100644 --- a/pkgs/applications/graphics/digikam/default.nix +++ b/pkgs/applications/graphics/digikam/default.nix @@ -182,6 +182,7 @@ runCommand "${pName}" { homepage = http://www.digikam.org; maintainers = with stdenv.lib.maintainers; [ /*jraygauthier*/ ]; inherit (kdelibs.meta) platforms; + broken = true; }; } '' From 7e55c3cfc7de189679cc6a3c16052712e01a0b7f Mon Sep 17 00:00:00 2001 From: Frederik Rietdijk Date: Mon, 13 Feb 2017 17:00:57 +0100 Subject: [PATCH 13/74] kde4.kwooty: broken --- pkgs/applications/networking/newsreaders/kwooty/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/networking/newsreaders/kwooty/default.nix b/pkgs/applications/networking/newsreaders/kwooty/default.nix index 1f6a20fc76b..f4bd04e8a2d 100644 --- a/pkgs/applications/networking/newsreaders/kwooty/default.nix +++ b/pkgs/applications/networking/newsreaders/kwooty/default.nix @@ -34,5 +34,6 @@ in stdenv.mkDerivation { meta = { description = "Binary news reader of KDE"; + broken = true; }; } From c0c50dfcb70d48e5b79c4ae9f1aa9d339af860b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Mon, 13 Feb 2017 21:57:56 +0100 Subject: [PATCH 14/74] Re-revert "pythonPackages.unittest2: without argparse"" This reverts commit 4882e431c7523f7298bebfde5d494aceeb1529b7. Moved from master. --- pkgs/top-level/python-packages.nix | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 0b4c9f74497..c1456818663 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -26334,14 +26334,17 @@ in { # # 1.0.0 and up create a circle dependency with traceback2/pbr doCheck = false; - patchPhase = '' + postPatch = '' + # argparse is needed for python < 2.7, which we do not support anymore. + substituteInPlace setup.py --replace "argparse" + # # fixes a transient error when collecting tests, see https://bugs.launchpad.net/python-neutronclient/+bug/1508547 sed -i '510i\ return None, False' unittest2/loader.py # https://github.com/pypa/packaging/pull/36 sed -i 's/version=VERSION/version=str(VERSION)/' setup.py ''; - propagatedBuildInputs = with self; [ six argparse traceback2 ]; + propagatedBuildInputs = with self; [ six traceback2 ]; meta = { description = "A backport of the new features added to the unittest testing framework"; From 5ed010f50b3fc808ec3edbb85a6b62617c43baf4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Mon, 13 Feb 2017 22:10:50 +0100 Subject: [PATCH 15/74] findutils: disable tests on i686-linux They won't work since glibc-2.25, and I don't like to spend more time on that. --- pkgs/tools/misc/findutils/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/tools/misc/findutils/default.nix b/pkgs/tools/misc/findutils/default.nix index 1271aa8c986..549175ed7b0 100644 --- a/pkgs/tools/misc/findutils/default.nix +++ b/pkgs/tools/misc/findutils/default.nix @@ -10,7 +10,8 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ coreutils ]; - doCheck = !stdenv.isDarwin; + # Since glibc-2.25 the i686 tests hang reliably right after test-sleep. + doCheck = !stdenv.isDarwin && (stdenv.system != "i686-linux"); outputs = [ "out" "info" ]; From 0c524c63c6c1db5610c6b8d7901e13926538feaf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Mon, 13 Feb 2017 23:01:46 +0100 Subject: [PATCH 16/74] guile: refactor expression No rebuild on non-Solaris. --- .../interpreters/guile/default.nix | 39 ++++++++----------- 1 file changed, 16 insertions(+), 23 deletions(-) diff --git a/pkgs/development/interpreters/guile/default.nix b/pkgs/development/interpreters/guile/default.nix index 41ce9c659aa..0283f777485 100644 --- a/pkgs/development/interpreters/guile/default.nix +++ b/pkgs/development/interpreters/guile/default.nix @@ -46,7 +46,21 @@ # don't have "libgcc_s.so.1" on darwin LDFLAGS = stdenv.lib.optionalString (!stdenv.isDarwin) "-lgcc_s"; - configureFlags = [ "--with-libreadline-prefix" ]; + configureFlags = [ "--with-libreadline-prefix" ] + ++ stdenv.lib.optionals stdenv.isSunOS [ + # Make sure the right is found, and not the incompatible + # /usr/include/mp.h from OpenSolaris. See + # + # for details. + "--with-libgmp-prefix=${gmp.dev}" + + # Same for these (?). + "--with-libreadline-prefix=${readline.dev}" + "--with-libunistring-prefix=${libunistring}" + + # See below. + "--without-threads" + ]; postInstall = '' wrapProgram $out/bin/guile-snarf --prefix PATH : "${gawk}/bin" @@ -92,27 +106,6 @@ processing. ''; }; -} - -// - -(stdenv.lib.optionalAttrs stdenv.isSunOS { - # TODO: Move me above. - configureFlags = - [ - # Make sure the right is found, and not the incompatible - # /usr/include/mp.h from OpenSolaris. See - # - # for details. - "--with-libgmp-prefix=${gmp.dev}" - - # Same for these (?). - "--with-libreadline-prefix=${readline.dev}" - "--with-libunistring-prefix=${libunistring}" - - # See below. - "--without-threads" - ]; }) // @@ -121,4 +114,4 @@ # Work around . SHELL = "/bin/sh"; CONFIG_SHELL = "/bin/sh"; -})) +}) From 218713aa3d05ecba57884ce3624d971217443b66 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Tue, 14 Feb 2017 00:09:21 +0100 Subject: [PATCH 17/74] guile*: split outputs to fix #22757 The main aim is to decouple propagatedBuildInputs from $out. --- pkgs/development/interpreters/guile/1.8.nix | 3 +++ pkgs/development/interpreters/guile/default.nix | 3 +++ 2 files changed, 6 insertions(+) diff --git a/pkgs/development/interpreters/guile/1.8.nix b/pkgs/development/interpreters/guile/1.8.nix index 5db3f10fb07..c50a5fbab07 100644 --- a/pkgs/development/interpreters/guile/1.8.nix +++ b/pkgs/development/interpreters/guile/1.8.nix @@ -11,6 +11,9 @@ stdenv.mkDerivation rec { patches = [ ./cpp-4.5.patch ]; + outputs = [ "out" "dev" "info" ]; + setOutputFlags = false; # $dev gets into the library otherwise + # GCC 4.6 raises a number of set-but-unused warnings. configureFlags = [ "--disable-error-on-warning" ]; diff --git a/pkgs/development/interpreters/guile/default.nix b/pkgs/development/interpreters/guile/default.nix index 0283f777485..fa8bd29bd68 100644 --- a/pkgs/development/interpreters/guile/default.nix +++ b/pkgs/development/interpreters/guile/default.nix @@ -14,6 +14,9 @@ sha256 = "12yqkr974y91ylgw6jnmci2v90i90s7h9vxa4zk0sai8vjnz4i1p"; }; + outputs = [ "out" "dev" "info" ]; + setOutputFlags = false; # $dev gets into the library otherwise + nativeBuildInputs = [ makeWrapper gawk pkgconfig ]; buildInputs = [ readline libtool libunistring libffi ]; propagatedBuildInputs = [ gmp boehmgc ] From dc2262b41cac98ef2b6a4de064e2a6df40ec6b63 Mon Sep 17 00:00:00 2001 From: Frederik Rietdijk Date: Mon, 13 Feb 2017 10:47:33 +0100 Subject: [PATCH 18/74] pythonPackages.urllib3: 1.12 -> 1.20 --- pkgs/top-level/python-packages.nix | 29 +++++++++++++++-------------- 1 file changed, 15 insertions(+), 14 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index c1456818663..39ff1f0f26c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -6482,27 +6482,28 @@ in { }; }; - urllib3 = buildPythonPackage rec { - name = "urllib3-1.12"; + urllib3 = let + disabled_tests = [ + "test_headers" "test_headerdict" "test_can_validate_ip_san" "test_delayed_body_read_timeout" + "test_timeout_errors_cause_retries" "test_select_multiple_interrupts_with_event" + ]; + in buildPythonPackage rec { + pname = "urllib3"; + version = "1.20"; + name = "${pname}-${version}"; - src = pkgs.fetchurl { - url = "mirror://pypi/u/urllib3/${name}.tar.gz"; - sha256 = "1ikj72kd4cdcq7pmmcd5p6s9dvp7wi0zw01635v4xzkid5vi598f"; + src = fetchPypi { + inherit pname version; + sha256 = "0bx76if7shzlyykmaj4fhjkir5bswc4fdx5r4q0lrn3q51p2pvwp"; }; - doCheck = !isPy3k; # lots of transient failures - checkPhase = '' - # Not worth the trouble - rm test/with_dummyserver/test_poolmanager.py - rm test/with_dummyserver/test_proxy_poolmanager.py - rm test/with_dummyserver/test_socketlevel.py - # pypy: https://github.com/shazow/urllib3/issues/736 - rm test/with_dummyserver/test_connectionpool.py + NOSE_EXCLUDE=concatStringsSep "," disabled_tests; + checkPhase = '' nosetests -v --cover-min-percentage 1 ''; - buildInputs = with self; [ coverage tornado mock nose ]; + buildInputs = with self; [ coverage tornado mock nose psutil pysocks ]; meta = { description = "A Python library for Dropbox's HTTP-based Core and Datastore APIs"; From 9ac753323d5b16a774eb71c3a7cdcc5703aeaff5 Mon Sep 17 00:00:00 2001 From: Frederik Rietdijk Date: Mon, 13 Feb 2017 10:59:59 +0100 Subject: [PATCH 19/74] pythonPackages.llvmlite: 0.14.0 -> 0.15.0 --- pkgs/development/python-modules/llvmlite/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/python-modules/llvmlite/default.nix b/pkgs/development/python-modules/llvmlite/default.nix index 65d5c95114d..1da50341750 100644 --- a/pkgs/development/python-modules/llvmlite/default.nix +++ b/pkgs/development/python-modules/llvmlite/default.nix @@ -11,13 +11,13 @@ buildPythonPackage rec { pname = "llvmlite"; name = "${pname}-${version}"; - version = "0.14.0"; + version = "0.15.0"; disabled = isPyPy; src = fetchurl { url = "mirror://pypi/${builtins.substring 0 1 pname}/${pname}/${name}.tar.gz"; - sha256 = "1ybgsmvamj0i51dvrn268ziczpm63y2h4sgagf6fkgkpydrr01g8"; + sha256 = "c855835537eda61f3a0d19aedc44f006d5084a2d322aee8ffa87aa06bb800dc4"; }; propagatedBuildInputs = [ llvm ] ++ stdenv.lib.optional (pythonOlder "3.4") enum34; @@ -47,4 +47,4 @@ buildPythonPackage rec { license = stdenv.lib.licenses.bsd2; maintainers = with stdenv.lib.maintainers; [ fridh ]; }; -} \ No newline at end of file +} From 8a4730642fbf44e09fcf88c3fb87195e2d550a2e Mon Sep 17 00:00:00 2001 From: Frederik Rietdijk Date: Mon, 13 Feb 2017 11:00:12 +0100 Subject: [PATCH 20/74] pythonPackages.numba: 0.29.0 -> 0.30.1 --- pkgs/development/python-modules/numba/default.nix | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/numba/default.nix b/pkgs/development/python-modules/numba/default.nix index 1feb9e009e2..422fee39641 100644 --- a/pkgs/development/python-modules/numba/default.nix +++ b/pkgs/development/python-modules/numba/default.nix @@ -14,12 +14,12 @@ }: buildPythonPackage rec { - version = "0.29.0"; + version = "0.30.1"; name = "numba-${version}"; src = fetchurl { url = "mirror://pypi/n/numba/${name}.tar.gz"; - sha256 = "00ae294f3fb3a99e8f0a9f568213cebed26675bacc9c6f8d2e025b6d564e460d"; + sha256 = "66e6254b3002f448fd212c5df4c8a69964dff9b9f315fb733e3c95e7e2b6c8fd"; }; NIX_CFLAGS_COMPILE = stdenv.lib.optionalString stdenv.isDarwin "-I${libcxx}/include/c++/v1"; @@ -28,8 +28,7 @@ buildPythonPackage rec { # Copy test script into $out and run the test suite. checkPhase = '' - cp runtests.py $out/${python.sitePackages}/numba/runtests.py - ${python.interpreter} $out/${python.sitePackages}/numba/runtests.py + python -m numba.runtests ''; # ImportError: cannot import name '_typeconv' doCheck = false; @@ -40,4 +39,4 @@ buildPythonPackage rec { description = "Compiling Python code using LLVM"; maintainers = with stdenv.lib.maintainers; [ fridh ]; }; -} \ No newline at end of file +} From 12285d162c95fd6c59de09c0f871fa5224565487 Mon Sep 17 00:00:00 2001 From: Frederik Rietdijk Date: Mon, 13 Feb 2017 11:41:46 +0100 Subject: [PATCH 21/74] pypy: inherit pythonVersion --- .../interpreters/python/pypy/2.7/default.nix | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/pkgs/development/interpreters/python/pypy/2.7/default.nix b/pkgs/development/interpreters/python/pypy/2.7/default.nix index 163c3847db9..456a078874c 100644 --- a/pkgs/development/interpreters/python/pypy/2.7/default.nix +++ b/pkgs/development/interpreters/python/pypy/2.7/default.nix @@ -15,11 +15,9 @@ let version = "${majorVersion}.${minorVersion}${minorVersionSuffix}"; libPrefix = "pypy${majorVersion}"; - pypy = stdenv.mkDerivation rec { +in stdenv.mkDerivation rec { name = "pypy-${version}"; - pythonVersion = "2.7"; - - inherit majorVersion version; + inherit majorVersion version pythonVersion; src = fetchurl { url = "https://bitbucket.org/pypy/pypy/get/release-pypy${pythonVersion}-v${version}.tar.bz2"; @@ -146,6 +144,4 @@ let platforms = platforms.linux; maintainers = with maintainers; [ domenkozar ]; }; - }; - -in pypy +} From 58175843b13d01534e60f8827695e31187ec9f53 Mon Sep 17 00:00:00 2001 From: Frederik Rietdijk Date: Mon, 13 Feb 2017 11:42:46 +0100 Subject: [PATCH 22/74] pythonPackages: python.majorVersion -> python.pythonVersion ...because we're interested in the version of the language, not of the interpreter. This is important for PyPy packages. --- pkgs/top-level/python-packages.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 39ff1f0f26c..920772d4733 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -12,14 +12,14 @@ let let pythonAtLeast = versionAtLeast python.pythonVersion; pythonOlder = versionOlder python.pythonVersion; - isPy26 = python.majorVersion == "2.6"; - isPy27 = python.majorVersion == "2.7"; - isPy33 = python.majorVersion == "3.3"; - isPy34 = python.majorVersion == "3.4"; - isPy35 = python.majorVersion == "3.5"; - isPy36 = python.majorVersion == "3.6"; + isPy26 = python.pythonVersion == "2.6"; + isPy27 = python.pythonVersion == "2.7"; + isPy33 = python.pythonVersion == "3.3"; + isPy34 = python.pythonVersion == "3.4"; + isPy35 = python.pythonVersion == "3.5"; + isPy36 = python.pythonVersion == "3.6"; isPyPy = python.executable == "pypy"; - isPy3k = strings.substring 0 1 python.majorVersion == "3"; + isPy3k = strings.substring 0 1 python.pythonVersion == "3"; callPackage = pkgs.newScope self; From 733dc656b17d52ac9a8d73e5c65817941969f67d Mon Sep 17 00:00:00 2001 From: Frederik Rietdijk Date: Mon, 13 Feb 2017 11:43:13 +0100 Subject: [PATCH 23/74] pythonPackages.enum34: 1.0.4 -> 1.1.6 --- pkgs/top-level/python-packages.nix | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 920772d4733..095498b73dc 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10993,15 +10993,20 @@ in { }; enum34 = if pythonAtLeast "3.4" then null else buildPythonPackage rec { - name = "enum34-${version}"; - version = "1.0.4"; + pname = "enum34"; + version = "1.1.6"; + name = "${pname}-${version}"; - src = pkgs.fetchurl { - url = "mirror://pypi/e/enum34/${name}.tar.gz"; - sha256 = "0iz4jjdvdgvfllnpmd92qxj5fnfxqpgmjpvpik0jjim3lqk9zhfk"; + src = fetchPypi { + inherit pname version; + sha256 = "8ad8c4783bf61ded74527bffb48ed9b54166685e4230386a9ed9b1279e2df5b1"; }; buildInputs = optional isPy26 self.ordereddict; + checkPhase = '' + ${python.interpreter} -m unittest discover + ''; + meta = { homepage = https://pypi.python.org/pypi/enum34; From 62ca214d4a0dee898d6fa931d849031dfaaf417a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Tue, 14 Feb 2017 11:19:47 +0100 Subject: [PATCH 24/74] guile: fix include path in guile-2.0.pc I forgot to /cc maintainer @civodul about the output-splitting. --- pkgs/development/interpreters/guile/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/interpreters/guile/default.nix b/pkgs/development/interpreters/guile/default.nix index fa8bd29bd68..6b4e6c2a728 100644 --- a/pkgs/development/interpreters/guile/default.nix +++ b/pkgs/development/interpreters/guile/default.nix @@ -72,9 +72,11 @@ # why `--with-libunistring-prefix' and similar options coming from # `AC_LIB_LINKFLAGS_BODY' don't work on NixOS/x86_64. sed -i "$out/lib/pkgconfig/guile-2.0.pc" \ - -e 's|-lunistring|-L${libunistring}/lib -lunistring|g ; + -e "s|-lunistring|-L${libunistring}/lib -lunistring|g ; s|^Cflags:\(.*\)$|Cflags: -I${libunistring}/include \1|g ; - s|-lltdl|-L${libtool.lib}/lib -lltdl|g' + s|-lltdl|-L${libtool.lib}/lib -lltdl|g ; + s|includedir=$out|includedir=$dev|g + " ''; # make check doesn't work on darwin From c9d822b51803504056cbc49365c950b0f1e8f832 Mon Sep 17 00:00:00 2001 From: Jean-Pierre PRUNARET Date: Tue, 14 Feb 2017 11:38:24 +0100 Subject: [PATCH 25/74] Perl::CGI: 4.31 -> 4.35 --- pkgs/top-level/perl-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index f50d5dfe38d..95d7810aeec 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -1555,10 +1555,10 @@ let self = _self // overrides; _self = with self; { }; CGI = buildPerlPackage rec { - name = "CGI-4.31"; + name = "CGI-4.35"; src = fetchurl { url = "mirror://cpan/authors/id/L/LE/LEEJO/${name}.tar.gz"; - sha256 = "dee34f45525efb698d02c56ba2458a72acc34c4dcb05344706b587840b4e8c99"; + sha256 = "07gwnlc7vq58fjwmfsrv0hfyirqqdrpjhf89caq34rjrkz2wsd0b"; }; buildInputs = [ TestDeep TestWarn ]; propagatedBuildInputs = [ HTMLParser self."if" ]; From 8a928708b41f90b68cb76b7448a1b5e39ebd82b7 Mon Sep 17 00:00:00 2001 From: Bas van Dijk Date: Tue, 14 Feb 2017 16:17:40 +0100 Subject: [PATCH 26/74] haskell: add support for Haskell Program Coverage (HPC) to the generic builder A function is added to enable the generation of a HPC report. For example: pkgs.haskell.lib.doCoverage drv will create a HPC report of the Haskell package drv in the directory: $out/share/hpc Closes https://github.com/NixOS/nixpkgs/pull/22797/files. --- pkgs/development/haskell-modules/generic-builder.nix | 8 +++++--- pkgs/development/haskell-modules/lib.nix | 3 +++ 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix index 09ab30bb176..1998b090687 100644 --- a/pkgs/development/haskell-modules/generic-builder.nix +++ b/pkgs/development/haskell-modules/generic-builder.nix @@ -32,6 +32,7 @@ , jailbreak ? false , license , maintainers ? [] +, doCoverage ? false # TODO Do we care about haddock when cross-compiling? , doHaddock ? !isCross && (!stdenv.isDarwin || stdenv.lib.versionAtLeast ghc.version "7.8") , passthru ? {} @@ -59,7 +60,7 @@ assert enableSplitObjs == null; let - inherit (stdenv.lib) optional optionals optionalString versionOlder + inherit (stdenv.lib) optional optionals optionalString versionOlder versionAtLeast concatStringsSep enableFeature optionalAttrs toUpper; isGhcjs = ghc.isGhcjs or false; @@ -111,10 +112,11 @@ let (optionalString (enableSharedExecutables && stdenv.isDarwin) "--ghc-option=-optl=-Wl,-headerpad_max_install_names") (optionalString enableParallelBuilding "--ghc-option=-j$NIX_BUILD_CORES") (optionalString useCpphs "--with-cpphs=${cpphs}/bin/cpphs --ghc-options=-cpp --ghc-options=-pgmP${cpphs}/bin/cpphs --ghc-options=-optP--cpp") - (enableFeature (enableDeadCodeElimination && (stdenv.lib.versionAtLeast "8.0.1" ghc.version)) "split-objs") + (enableFeature (enableDeadCodeElimination && (versionAtLeast "8.0.1" ghc.version)) "split-objs") (enableFeature enableLibraryProfiling "library-profiling") (enableFeature enableExecutableProfiling (if versionOlder ghc.version "8" then "executable-profiling" else "profiling")) (enableFeature enableSharedLibraries "shared") + (optionalString (versionAtLeast ghc.version "7.10") (enableFeature doCoverage "coverage")) (optionalString (isGhcjs || versionOlder "7" ghc.version) (enableFeature enableStaticLibraries "library-vanilla")) (optionalString (isGhcjs || versionOlder "7.4" ghc.version) (enableFeature enableSharedExecutables "executable-dynamic")) (optionalString (isGhcjs || versionOlder "7" ghc.version) (enableFeature doCheck "tests")) @@ -286,7 +288,7 @@ stdenv.mkDerivation ({ local pkgId=$( ${gnused}/bin/sed -n -e 's|^id: ||p' $packageConfFile ) mv $packageConfFile $packageConfDir/$pkgId.conf ''} - + ${optionalString doCoverage "mkdir -p $out/share && cp -r dist/hpc $out/share"} ${optionalString (enableSharedExecutables && isExecutable && !isGhcjs && stdenv.isDarwin && stdenv.lib.versionOlder ghc.version "7.10") '' for exe in "$out/bin/"* ; do install_name_tool -add_rpath "$out/lib/ghc-${ghc.version}/${pname}-${version}" "$exe" diff --git a/pkgs/development/haskell-modules/lib.nix b/pkgs/development/haskell-modules/lib.nix index f7c9811234e..cc9daf336b0 100644 --- a/pkgs/development/haskell-modules/lib.nix +++ b/pkgs/development/haskell-modules/lib.nix @@ -8,6 +8,9 @@ rec { overrideScope = scope: overrideCabal (drv.overrideScope scope) f; }; + doCoverage = drv: overrideCabal drv (drv: { doCoverage = true; }); + dontCoverage = drv: overrideCabal drv (drv: { doCoverage = false; }); + doHaddock = drv: overrideCabal drv (drv: { doHaddock = true; }); dontHaddock = drv: overrideCabal drv (drv: { doHaddock = false; }); From be1c04e225c04c4fced1b7ee10f702c2e6499cbe Mon Sep 17 00:00:00 2001 From: Alexander Ried Date: Fri, 21 Oct 2016 05:35:31 +0200 Subject: [PATCH 27/74] Revert "gnome-session: enable debug" Enough debugging. This reverts commit 8ec776eb73ae772da60bd01b172789835dfb3cd5. --- pkgs/desktops/gnome-3/3.22/core/gnome-session/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/desktops/gnome-3/3.22/core/gnome-session/default.nix b/pkgs/desktops/gnome-3/3.22/core/gnome-session/default.nix index 2f4aefe69a8..8dec630354c 100644 --- a/pkgs/desktops/gnome-3/3.22/core/gnome-session/default.nix +++ b/pkgs/desktops/gnome-3/3.22/core/gnome-session/default.nix @@ -16,7 +16,7 @@ stdenv.mkDerivation rec { for desktopFile in $(grep -rl "Exec=gnome-session" $out/share) do echo "Patching gnome-session path in: $desktopFile" - sed -i "s,^Exec=gnome-session,Exec=$out/bin/gnome-session --debug," $desktopFile + sed -i "s,^Exec=gnome-session,Exec=$out/bin/gnome-session," $desktopFile done wrapProgram "$out/bin/gnome-session" \ --prefix PATH : "${glib.dev}/bin" \ From 7832806e205493482b349c0a53dbc3e4b1412456 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Wed, 15 Feb 2017 21:06:27 +0100 Subject: [PATCH 28/74] fontconfig: fixup fragile build after ab5fe171a Sometimes it might fail due to timestamps suggesting some files needed regenerating and failing to find gperf. Now it should be OK, I hope. --- pkgs/development/libraries/fontconfig/default.nix | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/development/libraries/fontconfig/default.nix b/pkgs/development/libraries/fontconfig/default.nix index 58ca7c41891..14983b744df 100644 --- a/pkgs/development/libraries/fontconfig/default.nix +++ b/pkgs/development/libraries/fontconfig/default.nix @@ -34,9 +34,10 @@ stdenv.mkDerivation rec { sha256 = "0x2a4qx51j3gqcp1kp4lisdzmhrkw1zw0r851d82ksgjlc0vkbaz"; }) ]; - # additionally required for the glibc-2.25 patch + # additionally required for the glibc-2.25 patch; avoid requiring gperf postPatch = '' sed s/CHAR_WIDTH/CHARWIDTH/g -i src/fcobjshash.{h,gperf} + touch src/* ''; outputs = [ "bin" "dev" "lib" "out" ]; # $out contains all the config From 300c9a6c3d73cb486fca6385271acc2cd341ed51 Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Thu, 16 Feb 2017 14:55:03 +0300 Subject: [PATCH 29/74] dbus: use /etc as datadir, install dtd --- pkgs/development/libraries/dbus/default.nix | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/dbus/default.nix b/pkgs/development/libraries/dbus/default.nix index 7743c1e3f80..49b71ff9974 100644 --- a/pkgs/development/libraries/dbus/default.nix +++ b/pkgs/development/libraries/dbus/default.nix @@ -50,7 +50,8 @@ self = stdenv.mkDerivation { "--with-systemdsystemunitdir=$(out)/etc/systemd/system" "--with-systemduserunitdir=$(out)/etc/systemd/user" "--enable-user-session" - "--libexecdir=$(out)/libexec" # we don't need dbus-daemon-launch-helper + "--datadir=/etc" + "--libexecdir=$(out)/libexec" ] ++ lib.optional (!x11Support) "--without-x"; # Enable X11 autolaunch support in libdbus. This doesn't actually depend on X11 @@ -63,7 +64,12 @@ self = stdenv.mkDerivation { doCheck = true; - installFlags = [ "sysconfdir=$(out)/etc" ]; + installFlags = [ "sysconfdir=$(out)/etc" "datadir=$(out)/share" ]; + + postInstall = '' + mkdir -p $doc/share/xml/dbus + cp doc/*.dtd $doc/share/xml/dbus + ''; # it's executed from $lib by absolute path postFixup = '' From 3e23ec44503df219b8a705357eafd1f3960f34d9 Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Thu, 16 Feb 2017 14:55:38 +0300 Subject: [PATCH 30/74] makeDBusConf: init Use XSLT transform to modify stock dbus configuration file. This is needed because some dbus components doesn't support so we need to put our core configuration in the main file. --- .../libraries/dbus/make-dbus-conf.nix | 27 +++++++++++++++ .../libraries/dbus/make-session-conf.xsl | 30 ++++++++++++++++ .../libraries/dbus/make-system-conf.xsl | 34 +++++++++++++++++++ pkgs/top-level/all-packages.nix | 5 +++ 4 files changed, 96 insertions(+) create mode 100644 pkgs/development/libraries/dbus/make-dbus-conf.nix create mode 100644 pkgs/development/libraries/dbus/make-session-conf.xsl create mode 100644 pkgs/development/libraries/dbus/make-system-conf.xsl diff --git a/pkgs/development/libraries/dbus/make-dbus-conf.nix b/pkgs/development/libraries/dbus/make-dbus-conf.nix new file mode 100644 index 00000000000..7e35a9162c8 --- /dev/null +++ b/pkgs/development/libraries/dbus/make-dbus-conf.nix @@ -0,0 +1,27 @@ +{ runCommand, libxslt, dbus, serviceDirectories ? [], suidHelper ? "/var/setuid-wrappers/dbus-daemon-launch-helper" }: + +/* DBus has two configuration parsers -- normal and "trivial", which is used + * for suid helper. Unfortunately the latter doesn't support + * directive. That means that we can't just place our configuration to + * *-local.conf -- it needs to be in the main configuration file. + */ +runCommand "dbus-1" + { + buildInputs = [ libxslt ]; + inherit serviceDirectories suidHelper; + } + '' + mkdir -p $out + + xsltproc \ + --stringparam serviceDirectories "$serviceDirectories" \ + --stringparam suidHelper "$suidHelper" \ + --path ${dbus.doc}/share/xml/dbus \ + ${./make-system-conf.xsl} ${dbus}/share/dbus-1/system.conf \ + > $out/system.conf + xsltproc \ + --stringparam serviceDirectories "$serviceDirectories" \ + --path ${dbus.doc}/share/xml/dbus \ + ${./make-session-conf.xsl} ${dbus}/share/dbus-1/session.conf \ + > $out/session.conf + '' diff --git a/pkgs/development/libraries/dbus/make-session-conf.xsl b/pkgs/development/libraries/dbus/make-session-conf.xsl new file mode 100644 index 00000000000..bc73369af94 --- /dev/null +++ b/pkgs/development/libraries/dbus/make-session-conf.xsl @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + /share/dbus-1/services + /etc/dbus-1/session.d + + + + + diff --git a/pkgs/development/libraries/dbus/make-system-conf.xsl b/pkgs/development/libraries/dbus/make-system-conf.xsl new file mode 100644 index 00000000000..3d8b823437d --- /dev/null +++ b/pkgs/development/libraries/dbus/make-system-conf.xsl @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + /share/dbus-1/system-services + /etc/dbus-1/system.d + + + + + diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3ba672c477d..0dadf9b99ff 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7094,6 +7094,11 @@ with pkgs; dbus_libs = dbus; dbus_daemon = dbus.daemon; + makeDBusConf = { suidHelper, serviceDirectories }: + callPackage ../development/libraries/dbus/make-dbus-conf.nix { + inherit suidHelper serviceDirectories; + }; + dee = callPackage ../development/libraries/dee { }; dhex = callPackage ../applications/editors/dhex { }; From ac0cdc1952fb0133ec26f2fdde5a77a648d3c1cd Mon Sep 17 00:00:00 2001 From: Nikolay Amiantov Date: Thu, 16 Feb 2017 14:56:45 +0300 Subject: [PATCH 31/74] dbus service: use makeDBusConf --- .../system/dbus-session-local.conf.in | 5 ---- .../services/system/dbus-system-local.conf.in | 6 ---- nixos/modules/services/system/dbus.nix | 30 +++---------------- 3 files changed, 4 insertions(+), 37 deletions(-) delete mode 100644 nixos/modules/services/system/dbus-session-local.conf.in delete mode 100644 nixos/modules/services/system/dbus-system-local.conf.in diff --git a/nixos/modules/services/system/dbus-session-local.conf.in b/nixos/modules/services/system/dbus-session-local.conf.in deleted file mode 100644 index 5fd6f80a353..00000000000 --- a/nixos/modules/services/system/dbus-session-local.conf.in +++ /dev/null @@ -1,5 +0,0 @@ - - - @extra@ - diff --git a/nixos/modules/services/system/dbus-system-local.conf.in b/nixos/modules/services/system/dbus-system-local.conf.in deleted file mode 100644 index edbb476f585..00000000000 --- a/nixos/modules/services/system/dbus-system-local.conf.in +++ /dev/null @@ -1,6 +0,0 @@ - - - @servicehelper@ - @extra@ - diff --git a/nixos/modules/services/system/dbus.nix b/nixos/modules/services/system/dbus.nix index 33bc890a78c..643bec18814 100644 --- a/nixos/modules/services/system/dbus.nix +++ b/nixos/modules/services/system/dbus.nix @@ -10,32 +10,10 @@ let homeDir = "/run/dbus"; - systemExtraxml = concatStrings (flip concatMap cfg.packages (d: [ - "${d}/share/dbus-1/system-services" - "${d}/etc/dbus-1/system.d" - ])); - - sessionExtraxml = concatStrings (flip concatMap cfg.packages (d: [ - "${d}/share/dbus-1/services" - "${d}/etc/dbus-1/session.d" - ])); - - configDir = pkgs.runCommand "dbus-conf" - { preferLocalBuild = true; - allowSubstitutes = false; - } - '' - mkdir -p $out - - sed '${./dbus-system-local.conf.in}' \ - -e 's,@servicehelper@,${config.security.wrapperDir}/dbus-daemon-launch-helper,g' \ - -e 's,@extra@,${systemExtraxml},' \ - > "$out/system-local.conf" - - sed '${./dbus-session-local.conf.in}' \ - -e 's,@extra@,${sessionExtraxml},' \ - > "$out/session-local.conf" - ''; + configDir = pkgs.makeDBusConf { + suidHelper = "${config.security.wrapperDir}/dbus-daemon-launch-helper"; + serviceDirectories = cfg.packages; + }; in From 55cc7700e968001c9ac79190fbcf25ed3620680a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Thu, 16 Feb 2017 18:16:06 +0100 Subject: [PATCH 32/74] Revert "Merge: glibc: 2.24 -> 2.25" This reverts commit 1daf2e26d221712dfbe72f9f6d2f73ef230cc43c, reversing changes made to c0c50dfcb70d48e5b79c4ae9f1aa9d339af860b4. It seems this is what has been causing all the reliability problems on Hydra. I'm currently unable to find why it happens, so I'm forced to revert the update for now. Discussion: #22874. --- pkgs/development/libraries/fontconfig/default.nix | 10 ---------- pkgs/development/libraries/glibc/common.nix | 6 +++--- pkgs/development/libraries/glibc/default.nix | 2 +- pkgs/tools/misc/findutils/default.nix | 3 +-- 4 files changed, 5 insertions(+), 16 deletions(-) diff --git a/pkgs/development/libraries/fontconfig/default.nix b/pkgs/development/libraries/fontconfig/default.nix index 14983b744df..0130ee2a014 100644 --- a/pkgs/development/libraries/fontconfig/default.nix +++ b/pkgs/development/libraries/fontconfig/default.nix @@ -28,17 +28,7 @@ stdenv.mkDerivation rec { src = ./config-compat.patch; inherit configVersion; }) - (fetchpatch { - name = "glibc-2.25.diff"; - url = "https://cgit.freedesktop.org/fontconfig/patch/?id=1ab5258f7c"; - sha256 = "0x2a4qx51j3gqcp1kp4lisdzmhrkw1zw0r851d82ksgjlc0vkbaz"; - }) ]; - # additionally required for the glibc-2.25 patch; avoid requiring gperf - postPatch = '' - sed s/CHAR_WIDTH/CHARWIDTH/g -i src/fcobjshash.{h,gperf} - touch src/* - ''; outputs = [ "bin" "dev" "lib" "out" ]; # $out contains all the config diff --git a/pkgs/development/libraries/glibc/common.nix b/pkgs/development/libraries/glibc/common.nix index 7128f560619..32c1b364737 100644 --- a/pkgs/development/libraries/glibc/common.nix +++ b/pkgs/development/libraries/glibc/common.nix @@ -10,8 +10,8 @@ cross: , preConfigure ? "", ... }@args: let - version = "2.25"; - sha256 = "067bd9bb3390e79aa45911537d13c3721f1d9d3769931a30c2681bfee66f23a0"; + version = "2.24"; + sha256 = "1ghzp41ryvsqxn4rhrm8r25wc33m2jf8zrcc1pj3jxyk8ad9a0by"; in assert cross != null -> gccCross != null; @@ -138,7 +138,7 @@ stdenv.mkDerivation ({ lib.optionalString (cross != null) "-${cross.config}"; src = fetchurl { - url = "mirror://gnu/glibc/glibc-${version}.tar.xz"; + url = "mirror://gnu/glibc/glibc-${version}.tar.gz"; inherit sha256; }; diff --git a/pkgs/development/libraries/glibc/default.nix b/pkgs/development/libraries/glibc/default.nix index a46f97e0e05..d6c496819da 100644 --- a/pkgs/development/libraries/glibc/default.nix +++ b/pkgs/development/libraries/glibc/default.nix @@ -81,7 +81,7 @@ in # to bootstrap-tools; on cross-arm this stripping would break objects. if [ -z "$crossConfig" ]; then for i in "$out"/lib/*.a; do - [ "$i" = "$out/lib/libm.a" ] || strip -S "$i" + strip -S "$i" done fi diff --git a/pkgs/tools/misc/findutils/default.nix b/pkgs/tools/misc/findutils/default.nix index 549175ed7b0..1271aa8c986 100644 --- a/pkgs/tools/misc/findutils/default.nix +++ b/pkgs/tools/misc/findutils/default.nix @@ -10,8 +10,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ coreutils ]; - # Since glibc-2.25 the i686 tests hang reliably right after test-sleep. - doCheck = !stdenv.isDarwin && (stdenv.system != "i686-linux"); + doCheck = !stdenv.isDarwin; outputs = [ "out" "info" ]; From 524de86db03a0dbecb9c51353cdd70bc0b74a8a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Thu, 16 Feb 2017 19:16:51 +0100 Subject: [PATCH 33/74] findutils: plug a memory leak (close #22857) Using the upstream patch directly. It's copied in nixpkgs, because: - fetchpatch isn't usable at this point in bootstrapping, - the upstream patch creates collisions in NEWS. --- pkgs/tools/misc/findutils/default.nix | 4 +++- pkgs/tools/misc/findutils/memory-leak.patch | 21 +++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 pkgs/tools/misc/findutils/memory-leak.patch diff --git a/pkgs/tools/misc/findutils/default.nix b/pkgs/tools/misc/findutils/default.nix index 1271aa8c986..086c72bdbb2 100644 --- a/pkgs/tools/misc/findutils/default.nix +++ b/pkgs/tools/misc/findutils/default.nix @@ -8,7 +8,9 @@ stdenv.mkDerivation rec { sha256 = "178nn4dl7wbcw499czikirnkniwnx36argdnqgz4ik9i6zvwkm6y"; }; - nativeBuildInputs = [ coreutils ]; + patches = [ ./memory-leak.patch ]; + + buildInputs = [ coreutils ]; # bin/updatedb script needs to call sort doCheck = !stdenv.isDarwin; diff --git a/pkgs/tools/misc/findutils/memory-leak.patch b/pkgs/tools/misc/findutils/memory-leak.patch new file mode 100644 index 00000000000..56f65f85622 --- /dev/null +++ b/pkgs/tools/misc/findutils/memory-leak.patch @@ -0,0 +1,21 @@ +http://git.savannah.gnu.org/cgit/findutils.git/patch/?id=c1556892a +diff --git a/find/fstype.c b/find/fstype.c +index 535f920..a0ac8bc 100644 +--- a/find/fstype.c ++++ b/find/fstype.c +@@ -75,14 +75,7 @@ free_file_system_list (struct mount_entry *p) + while (p) + { + struct mount_entry *pnext = p->me_next; +- +- free (p->me_devname); +- free (p->me_mountdir); +- +- if (p->me_type_malloced) +- free (p->me_type); +- p->me_next = NULL; +- free (p); ++ free_mount_entry (p); + p = pnext; + } + } From 5ad81ab09c86a7acc99b31224a6aeb8fca4c152e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Thu, 16 Feb 2017 20:03:21 +0100 Subject: [PATCH 34/74] libxml2: bugfix updates from git upstream This should solve CVE-2016-5131 and some other bugs, but not what Suse calls CVE-2016-9597: https://bugzilla.suse.com/show_bug.cgi?id=1017497 The bugzilla discussion seems to indicate that the CVE is referenced incorrectly and only shows reproducing when using command-line flags that are considered "unsafe". CVE-2016-9318 also remains unfixed, as I consider their reasoning OK: https://lwn.net/Alerts/714411/ /cc #22826. --- pkgs/development/libraries/libxml2/default.nix | 14 ++++---------- 1 file changed, 4 insertions(+), 10 deletions(-) diff --git a/pkgs/development/libraries/libxml2/default.nix b/pkgs/development/libraries/libxml2/default.nix index 930227ed243..d44a8c973fd 100644 --- a/pkgs/development/libraries/libxml2/default.nix +++ b/pkgs/development/libraries/libxml2/default.nix @@ -17,19 +17,13 @@ in stdenv.mkDerivation rec { patches = [ (fetchpatch { - name = "CVE-2016-4658.patch"; - url = "https://git.gnome.org/browse/libxml2/patch/?id=c1d1f7121194036608bf555f08d3062a36fd344b"; - sha256 = "0q7i5qgwgzp2x4r820mqq3nx69bgkd7n0v00j28wa6hndbfaaxmb"; + # Contains fixes for CVE-2016-{4658,5131} and other bugs. + name = "misc.patch"; + url = "https://git.gnome.org/browse/libxml2/patch/?id=e905f081&id2=v2.9.4"; + sha256 = "14rnzilspmh92bcpwbd6kqikj36gx78al42ilgpqgl1609krb5m5"; }) ]; - # https://bugzilla.gnome.org/show_bug.cgi?id=766834#c5 - postPatch = "patch -R < " + fetchpatch { - name = "schemas-validity.patch"; - url = "https://git.gnome.org/browse/libxml2/patch/?id=f6599c5164"; - sha256 = "0i7a0nhxwkxx6dkm8917qn0bsfn1av6ghg2f4dxanxi4bn4b1jjn"; - }; - outputs = [ "bin" "dev" "out" "doc" ] ++ lib.optional pythonSupport "py"; propagatedBuildOutputs = "out bin" + lib.optionalString pythonSupport " py"; From 6c1ba728789073f182a9d30d061ceb962fbdb1ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Thu, 16 Feb 2017 22:17:51 +0100 Subject: [PATCH 35/74] kde5.khotkey: fix patch hash wrongly added in b719852 --- pkgs/desktops/kde-5/plasma/khotkeys.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/desktops/kde-5/plasma/khotkeys.nix b/pkgs/desktops/kde-5/plasma/khotkeys.nix index 97beabc6b51..f23a17e5479 100644 --- a/pkgs/desktops/kde-5/plasma/khotkeys.nix +++ b/pkgs/desktops/kde-5/plasma/khotkeys.nix @@ -12,7 +12,7 @@ plasmaPackage { # Patch is in 5.9 and up. (fetchpatch { url = "https://cgit.kde.org/khotkeys.git/patch/?id=f8f7eaaf41e2b95ebfa4b2e35c6ee252524a471b"; - sha256 = "1jpd9zwrvp7pwv6v5cx6aqr2p1zhismpig7xv71wfxi7skfh3389"; + sha256 = "1wxx3qv16jd623jh728xcda8i4y1daq25skwilhv4cfvqxyzk7nn"; }) ]; propagatedBuildInputs = [ From 31ff2ac05792a5132ae87c968c35bd51419750d1 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 16 Feb 2017 23:56:27 +0100 Subject: [PATCH 36/74] systemd: add patch to fix docker https://github.com/systemd/systemd/commit/843d5baf6aad6c53fc00ea8d95d83209a4f92de1 "don't use the unified hierarchy for the systemd cgroup yet" fixes #22472 --- pkgs/os-specific/linux/systemd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/os-specific/linux/systemd/default.nix b/pkgs/os-specific/linux/systemd/default.nix index 3248b93a522..db474f688e5 100644 --- a/pkgs/os-specific/linux/systemd/default.nix +++ b/pkgs/os-specific/linux/systemd/default.nix @@ -15,8 +15,8 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "nixos"; repo = "systemd"; - rev = "9a35924a4f15dab2a84b3104b1cd125a3c36f77d"; - sha256 = "1z3rishvjlr5d4qgd262r13z04vzvlrlgwm7kpsf4hk7w0gmz4i5"; + rev = "c110fc3504d7a2fa944575b347814f7e97d3c5a0"; + sha256 = "19carch1adad70nifbqdx649kj5m8pgpiq27hh05ig38yrbmb2vz"; }; outputs = [ "out" "lib" "man" "dev" ]; From 108c6d1a03ea945a9c6d9de8b36dce3c262a8686 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 02:02:26 +0100 Subject: [PATCH 37/74] socat: 1.7.3.1 -> 1.7.3.2 fixes compatibility with openssl 1.1.0 (and libressl) --- pkgs/tools/networking/socat/default.nix | 6 ++---- .../tools/networking/socat/enable-ecdhe.patch | 19 ------------------- 2 files changed, 2 insertions(+), 23 deletions(-) delete mode 100644 pkgs/tools/networking/socat/enable-ecdhe.patch diff --git a/pkgs/tools/networking/socat/default.nix b/pkgs/tools/networking/socat/default.nix index 19cdb884bd1..0e9efb028ba 100644 --- a/pkgs/tools/networking/socat/default.nix +++ b/pkgs/tools/networking/socat/default.nix @@ -1,17 +1,15 @@ { stdenv, fetchurl, openssl, readline }: stdenv.mkDerivation rec { - name = "socat-1.7.3.1"; + name = "socat-1.7.3.2"; src = fetchurl { url = "http://www.dest-unreach.org/socat/download/${name}.tar.bz2"; - sha256 = "1apvi7sahcl44arnq1ad2y6lbfqnmvx7nhz9i3rkk0f382anbnnj"; + sha256 = "0lcj6zpra33xhgvhmz9l3cqz10v8ybafb8dd1yqkwf1rhy01ymp3"; }; buildInputs = [ openssl readline ]; - patches = [ ./enable-ecdhe.patch ./libressl-fixes.patch ]; - hardeningEnable = [ "pie" ]; meta = { diff --git a/pkgs/tools/networking/socat/enable-ecdhe.patch b/pkgs/tools/networking/socat/enable-ecdhe.patch deleted file mode 100644 index ad63ec287bc..00000000000 --- a/pkgs/tools/networking/socat/enable-ecdhe.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- socat-1.7.3.0/xio-openssl.c 2015-01-24 15:33:42.000000000 +0100 -+++ socat-1.7.3.0-ecdhe/xio-openssl.c 2015-01-25 13:38:54.353641097 +0100 -@@ -960,7 +960,6 @@ - } - } - --#if defined(EC_KEY) /* not on Openindiana 5.11 */ - { - /* see http://openssl.6102.n7.nabble.com/Problem-with-cipher-suite-ECDHE-ECDSA-AES256-SHA384-td42229.html */ - int nid; -@@ -982,7 +981,6 @@ - - SSL_CTX_set_tmp_ecdh(*ctx, ecdh); - } --#endif /* !defined(EC_KEY) */ - - #if OPENSSL_VERSION_NUMBER >= 0x00908000L - if (opt_compress) { - From 71e8ef6e766804214c16be4f432f921b6653d149 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 02:14:47 +0100 Subject: [PATCH 38/74] afflib: 3.7.6 -> 3.7.15 --- pkgs/development/libraries/afflib/default.nix | 27 +++++++------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/pkgs/development/libraries/afflib/default.nix b/pkgs/development/libraries/afflib/default.nix index 7f5767d2818..8b7dddf0e15 100644 --- a/pkgs/development/libraries/afflib/default.nix +++ b/pkgs/development/libraries/afflib/default.nix @@ -1,29 +1,20 @@ -{ stdenv, fetchgit, zlib, curl, expat, fuse, openssl -, autoconf, automake, libtool, python +{ stdenv, fetchFromGitHub, zlib, curl, expat, fuse, openssl +, autoreconfHook, python }: stdenv.mkDerivation rec { - version = "3.7.6"; + version = "3.7.15"; name = "afflib-${version}"; - src = fetchgit { - url = "https://github.com/sshock/AFFLIBv3/"; - rev = "refs/tags/v${version}"; - sha256 = "08www22njllqz1j3jkmgn1p36sifxrjd6qlsa7ch4kqy4jaaka1k"; - name = "afflib-${version}-checkout"; + src = fetchFromGitHub { + owner = "sshock"; + repo = "AFFLIBv3"; + rev = "v${version}"; + sha256 = "0ckg49m15lz5cxg0k12z2ys6v4smjr6l8bbazrvsqlm649gwd2bw"; }; - buildInputs = [ zlib curl expat fuse openssl - libtool autoconf automake python - ]; + buildInputs = [ zlib curl expat fuse openssl autoreconfHook python ]; - preConfigure = '' - libtoolize -f - autoheader -f - aclocal - automake --add-missing -c - autoconf -f - ''; meta = { homepage = http://afflib.sourceforge.net/; From 4277978fb26ddc18499b2e5cb9e11c3689dbec6c Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 02:25:23 +0100 Subject: [PATCH 39/74] gsoap: 2.8.37 -> 2.8.42 --- pkgs/development/libraries/gsoap/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/gsoap/default.nix b/pkgs/development/libraries/gsoap/default.nix index bf1d29dae0e..89abd93180d 100644 --- a/pkgs/development/libraries/gsoap/default.nix +++ b/pkgs/development/libraries/gsoap/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "gsoap-${version}"; - version = "2.8.37"; + version = "2.8.42"; src = fetchurl { url = "mirror://sourceforge/project/gsoap2/gsoap-2.8/gsoap_${version}.zip"; - sha256 = "1nvf5hgwff1agqdzbn3qc5569jzm14qkwqws0673z6hv2l3lijx3"; + sha256 = "0fav4lhdibwggkf495pggmqna632jxkh6q2mi32b9hsn883pg5m7"; }; buildInputs = [ unzip m4 bison flex openssl zlib ]; From 9d39e8b974900b98f376e49dabdeb7a614b99514 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 02:29:39 +0100 Subject: [PATCH 40/74] imapfilter: 2.6.3 -> 2.6.10 --- .../networking/mailreaders/imapfilter.nix | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/pkgs/applications/networking/mailreaders/imapfilter.nix b/pkgs/applications/networking/mailreaders/imapfilter.nix index 1aa30ddcb67..0606ed86e13 100644 --- a/pkgs/applications/networking/mailreaders/imapfilter.nix +++ b/pkgs/applications/networking/mailreaders/imapfilter.nix @@ -1,11 +1,14 @@ -{ stdenv, fetchurl, openssl, lua, pcre }: +{ stdenv, fetchFromGitHub, openssl, lua, pcre }: stdenv.mkDerivation rec { - name = "imapfilter-2.6.3"; + name = "imapfilter-${version}"; + version = "2.6.10"; - src = fetchurl { - url = "https://github.com/lefcha/imapfilter/archive/v2.6.3.tar.gz"; - sha256 = "0i6j9ilzh43b9gyqs3y3rv0d9yvbbg12gcbqbar9i92wdlnqcx0i"; + src = fetchFromGitHub { + owner = "lefcha"; + repo = "imapfilter"; + rev = "v${version}"; + sha256 = "1011pbgbaz43kmxcc5alv06jly9wqmqgr0b64cm5i1md727v3rzc"; }; makeFlagsArray = "PREFIX=$(out)"; From 80d8b8c71660aa9607d45481e8ece491bec302bc Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 02:45:28 +0100 Subject: [PATCH 41/74] mongoc: 1.1.10 -> 1.5.4 --- pkgs/development/libraries/mongoc/default.nix | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/pkgs/development/libraries/mongoc/default.nix b/pkgs/development/libraries/mongoc/default.nix index 510dbe0e190..56f11396e71 100644 --- a/pkgs/development/libraries/mongoc/default.nix +++ b/pkgs/development/libraries/mongoc/default.nix @@ -2,16 +2,13 @@ , openssl, which }: -let - version = "1.1.10"; -in - stdenv.mkDerivation rec { name = "mongoc-${version}"; + version = "1.5.4"; src = fetchzip { url = "https://github.com/mongodb/mongo-c-driver/releases/download/${version}/mongo-c-driver-${version}.tar.gz"; - sha256 = "13yg8dpqgbpc44lsblr3szk2a5bnl2prlayv4xlkivx90m86lcx3"; + sha256 = "0xjk3k76n8yz7zi6a0dx1wgpsvvn5qhpzrapdw4v3h49hwf7rc5q"; }; propagatedBuildInputs = [ libbson ]; From c3011fde96f4f8645ca8672ac02e91a16eba9276 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 02:50:58 +0100 Subject: [PATCH 42/74] neon: 0.30.1 -> 0.30.2 --- pkgs/development/libraries/neon/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/neon/default.nix b/pkgs/development/libraries/neon/default.nix index bd27790447a..e0156be5da5 100644 --- a/pkgs/development/libraries/neon/default.nix +++ b/pkgs/development/libraries/neon/default.nix @@ -14,12 +14,12 @@ let in stdenv.mkDerivation rec { - version = "0.30.1"; + version = "0.30.2"; name = "neon-${version}"; src = fetchurl { url = "http://www.webdav.org/neon/${name}.tar.gz"; - sha256 = "1pawhk02x728xn396a1kcivy9gqm94srmgad6ymr9l0qvk02dih0"; + sha256 = "1jpvczcx658vimqm7c8my2q41fnmjaf1j03g7bsli6rjxk6xh2yv"; }; patches = optionals stdenv.isDarwin [ ./0.29.6-darwin-fix-configure.patch ]; From f6778c8137e089c059742f13db21eced669a08d7 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 03:03:22 +0100 Subject: [PATCH 43/74] aircrack-ng: 1.2-rc3 -> 1.2-rc4 --- pkgs/tools/networking/aircrack-ng/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/networking/aircrack-ng/default.nix b/pkgs/tools/networking/aircrack-ng/default.nix index 21f03f27ab7..3b7c2926bd4 100644 --- a/pkgs/tools/networking/aircrack-ng/default.nix +++ b/pkgs/tools/networking/aircrack-ng/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, libpcap, openssl, zlib, wirelesstools, libnl, pkgconfig }: stdenv.mkDerivation rec { - name = "aircrack-ng-1.2-rc3"; + name = "aircrack-ng-1.2-rc4"; src = fetchurl { url = "http://download.aircrack-ng.org/${name}.tar.gz"; - sha256 = "11a53acln0fpar6v75qlybzdg8hdwc9ssd06fxygr47yp755qncf"; + sha256 = "0dpzx9kddxpgzmgvdpl3rxn0jdaqhm5wxxndp1xd7d75mmmc2fnr"; }; buildInputs = [ libpcap openssl zlib libnl pkgconfig ]; From df58ed2f131d19dfbf8b6bb1bab7490cf09cdebb Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 03:43:45 +0100 Subject: [PATCH 44/74] hostapd: 2.5 -> 2.6 --- pkgs/os-specific/linux/hostapd/default.nix | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/pkgs/os-specific/linux/hostapd/default.nix b/pkgs/os-specific/linux/hostapd/default.nix index 63fd1711721..0fef297ea5f 100644 --- a/pkgs/os-specific/linux/hostapd/default.nix +++ b/pkgs/os-specific/linux/hostapd/default.nix @@ -1,23 +1,15 @@ -{ stdenv, fetchurl, fetchpatch, pkgconfig, libnl, openssl, sqlite ? null }: +{ stdenv, fetchurl, pkgconfig, libnl, openssl, sqlite ? null }: with stdenv.lib; stdenv.mkDerivation rec { name = "hostapd-${version}"; - version = "2.5"; + version = "2.6"; src = fetchurl { url = "http://hostap.epitest.fi/releases/${name}.tar.gz"; - sha256 = "0jn77r39ysshkzihv5rjbdajqazci59v2yab4rn05my09najs9wf"; + sha256 = "0z8ilypad82q3l6q6kbv6hczvhjn8k63j8051x5yqfyjq686nlh1"; }; - patches = [ - (fetchpatch { - url = "https://raw.githubusercontent.com/voidlinux/void-packages/a7bcbc258ba9884bccde831c0ae2069cade99e41/srcpkgs/wpa_supplicant/patches/patch-src_crypto_tls_openssl_c"; - sha256 = "1ifa2i54a7ijsha197dyldal3m4q5i05ih2sk15f5a5ybb6x7vmp"; - addPrefixes = true; - }) - ]; - nativeBuildInputs = [ pkgconfig ]; buildInputs = [ libnl openssl sqlite ]; From 46966ad4e5458289c7b477f4b0cf84d5ff480e0a Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 03:44:48 +0100 Subject: [PATCH 45/74] ipmitool: 1.8.15 -> 1.8.17 --- pkgs/tools/system/ipmitool/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/system/ipmitool/default.nix b/pkgs/tools/system/ipmitool/default.nix index 16bb0589841..dcbea515677 100644 --- a/pkgs/tools/system/ipmitool/default.nix +++ b/pkgs/tools/system/ipmitool/default.nix @@ -2,14 +2,14 @@ let pkgname = "ipmitool"; - version = "1.8.15"; + version = "1.8.17"; in stdenv.mkDerivation { name = "${pkgname}-${version}"; src = fetchurl { url = "mirror://sourceforge/${pkgname}/${pkgname}-${version}.tar.gz"; - sha256 = "0y6g8xg9p854n7xm3kds8m3d53jrsllnknp8lcr3jscf99j4x5ph"; + sha256 = "0qcrz1d1dbjg46n3fj6viglzcxlf2q15xa7bx9w1hm2hq1r3jzbi"; }; patchPhase = stdenv.lib.optionalString stdenv.isDarwin '' From 6729b9e23bb054a0cd6019c4d6dfc5fd209e85a7 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 03:48:12 +0100 Subject: [PATCH 46/74] ircdHybrid: 8.2.2 -> 8.2.21 --- pkgs/servers/irc/ircd-hybrid/default.nix | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkgs/servers/irc/ircd-hybrid/default.nix b/pkgs/servers/irc/ircd-hybrid/default.nix index 1f11f1526f9..82a571ca77c 100644 --- a/pkgs/servers/irc/ircd-hybrid/default.nix +++ b/pkgs/servers/irc/ircd-hybrid/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, openssl, zlib }: -stdenv.mkDerivation { - name = "ircd-hybrid-8.2.2"; +stdenv.mkDerivation rec { + name = "ircd-hybrid-8.2.21"; src = fetchurl { - url = mirror://sourceforge/ircd-hybrid/ircd-hybrid-8.2.2.tgz; - sha256 = "0k9w2mxgi03cpnmagshcr5v6qjgnmyidf966b50dd6yn1fgqcibm"; + url = "mirror://sourceforge/ircd-hybrid/${name}.tgz"; + sha256 = "19cgrgmmz1c72x4gxpd39f9ckm4j9cp1gpgvlkk73d3v13znfzy3"; }; buildInputs = [ openssl zlib ]; @@ -18,5 +18,6 @@ stdenv.mkDerivation { meta = { description = "An IPv6-capable IRC server"; platforms = stdenv.lib.platforms.unix; + homepage = "http://www.ircd-hybrid.org/"; }; } From bee26ba6b250e0cb2b3d2d52f7139a87d8c2056f Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 04:02:16 +0100 Subject: [PATCH 47/74] lastpass-cli: 1.0.0 -> 1.1.1 --- pkgs/tools/security/lastpass-cli/default.nix | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/security/lastpass-cli/default.nix b/pkgs/tools/security/lastpass-cli/default.nix index 7b6720a2139..e4042239905 100644 --- a/pkgs/tools/security/lastpass-cli/default.nix +++ b/pkgs/tools/security/lastpass-cli/default.nix @@ -1,19 +1,21 @@ -{ stdenv, lib, fetchFromGitHub, pkgconfig, openssl, curl, libxml2, libxslt, asciidoc, docbook_xsl }: +{ stdenv, lib, fetchFromGitHub, cmake, pkgconfig +, openssl, curl, libxml2, libxslt, asciidoc, docbook_xsl }: stdenv.mkDerivation rec { name = "lastpass-cli-${version}"; - version = "1.0.0"; + version = "1.1.1"; src = fetchFromGitHub { owner = "lastpass"; repo = "lastpass-cli"; rev = "v${version}"; - sha256 = "0hidx2qfr52bwjb6as4fbfa34jqh3zwvrcx590vbsji3bq4g7avb"; + sha256 = "1slqrv877c1bhivgd2i9cr1lsd72371dpz6a3h6s56l3qbyk28sa"; }; + nativeBuildInputs = [ cmake pkgconfig ]; buildInputs = [ - openssl curl libxml2 pkgconfig asciidoc docbook_xsl libxslt + openssl curl libxml2 asciidoc docbook_xsl libxslt ]; makeFlags = "PREFIX=$(out)"; From 7977cc4451a24119932755ba1ec5a38dc7b9c8f0 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 04:03:33 +0100 Subject: [PATCH 48/74] ngircd: 21 -> 24 --- pkgs/servers/irc/ngircd/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/irc/ngircd/default.nix b/pkgs/servers/irc/ngircd/default.nix index ebc7e7c3128..4dd57b17fed 100644 --- a/pkgs/servers/irc/ngircd/default.nix +++ b/pkgs/servers/irc/ngircd/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, zlib, openssl, pam, libiconv }: stdenv.mkDerivation rec { - name = "ngircd-21"; + name = "ngircd-24"; src = fetchurl { url = "http://ngircd.barton.de/pub/ngircd/${name}.tar.xz"; - sha256 = "19llx54zy6hc8k7kcs1f234qc20mqpnlnb30c663c42jxq5x6xii"; + sha256 = "020h9d1awyxqr0l42x1fhs47q7cmm17fdxzjish8p2kq23ma0gqp"; }; configureFlags = [ From 900cc90fbe635ebdf614a7c7d205a9b292641c00 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 04:06:34 +0100 Subject: [PATCH 49/74] openfortivpn: 1.1.4 -> 1.2.0 --- pkgs/tools/networking/openfortivpn/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/networking/openfortivpn/default.nix b/pkgs/tools/networking/openfortivpn/default.nix index e3e2053e2ce..3854d94f909 100644 --- a/pkgs/tools/networking/openfortivpn/default.nix +++ b/pkgs/tools/networking/openfortivpn/default.nix @@ -3,7 +3,7 @@ with stdenv.lib; let repo = "openfortivpn"; - version = "1.1.4"; + version = "1.2.0"; in stdenv.mkDerivation { name = "${repo}-${version}"; @@ -12,12 +12,12 @@ in stdenv.mkDerivation { owner = "adrienverge"; inherit repo; rev = "v${version}"; - sha256 = "08ycz053wa29ckgr93132hr3vrd84r3bks9q807qanri0n35y256"; + sha256 = "1a1l9f6zivfyxg9g2x7kzkvcyh84s7l6v0kimihhrd19zl0m41jn"; }; buildInputs = [ openssl ppp autoreconfHook ]; - hardeningDisable = [ "format" ]; + NIX_CFLAGS_COMPILE = "-Wno-error=unused-function"; preConfigure = '' substituteInPlace src/tunnel.c --replace "/usr/sbin/pppd" "${ppp}/bin/pppd" From 96b4d69136dabcdd718dc40d3e554ba24943feb6 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 04:08:14 +0100 Subject: [PATCH 50/74] openisns: 0.95 -> 0.97 --- pkgs/os-specific/linux/open-isns/default.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkgs/os-specific/linux/open-isns/default.nix b/pkgs/os-specific/linux/open-isns/default.nix index 49100fc5a44..bb4ee5e9877 100644 --- a/pkgs/os-specific/linux/open-isns/default.nix +++ b/pkgs/os-specific/linux/open-isns/default.nix @@ -1,17 +1,18 @@ { stdenv, openssl, fetchFromGitHub }: + stdenv.mkDerivation rec { name = "open-isns-${version}"; - version = "0.95"; + version = "0.97"; src = fetchFromGitHub { owner = "gonzoleeman"; repo = "open-isns"; rev = "v${version}"; - sha256 = "1c2x3yf9806gbjsw4xi805rfhyxk353a3whqvpccz8dwas6jajwh"; + sha256 = "17aichjgkwjfp9dx1piw7dw8ddz1bgm5mk3laid2zvjks1h739k3"; }; propagatedBuildInputs = [ openssl ]; - outputs = ["out" "lib" ]; + outputs = [ "out" "lib" ]; outputInclude = "lib"; installFlags = "etcdir=$(out)/etc vardir=$(out)/var/lib/isns"; From 643703366dd44bd0848dc302a959c5cce9a4d2bf Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 04:14:04 +0100 Subject: [PATCH 51/74] pam_ssh_agent_auth: 0.9.5 -> 0.10.3 --- .../linux/pam_ssh_agent_auth/default.nix | 10 +- .../multiple-key-files.patch | 338 ------------------ 2 files changed, 2 insertions(+), 346 deletions(-) delete mode 100644 pkgs/os-specific/linux/pam_ssh_agent_auth/multiple-key-files.patch diff --git a/pkgs/os-specific/linux/pam_ssh_agent_auth/default.nix b/pkgs/os-specific/linux/pam_ssh_agent_auth/default.nix index db6f04674a0..9ce1ef6ae53 100644 --- a/pkgs/os-specific/linux/pam_ssh_agent_auth/default.nix +++ b/pkgs/os-specific/linux/pam_ssh_agent_auth/default.nix @@ -1,19 +1,13 @@ { stdenv, fetchurl, pam, openssl, perl }: stdenv.mkDerivation rec { - name = "pam_ssh_agent_auth-0.9.5"; + name = "pam_ssh_agent_auth-0.10.3"; src = fetchurl { url = "mirror://sourceforge/pamsshagentauth/${name}.tar.bz2"; - sha256 = "1aihfyj17nvqhf0d5i0dg2lsly3r24xjyx0sfqpf60s0libkp4y0"; + sha256 = "0qx78x7nvqdscyp04hfijl4rgyf64xy03prr28hipvgasrcd6lrw"; }; - patches = - [ # Allow multiple colon-separated authorized keys files to be - # specified in the file= option. - ./multiple-key-files.patch - ]; - buildInputs = [ pam openssl perl ]; enableParallelBuilding = true; diff --git a/pkgs/os-specific/linux/pam_ssh_agent_auth/multiple-key-files.patch b/pkgs/os-specific/linux/pam_ssh_agent_auth/multiple-key-files.patch deleted file mode 100644 index dc97b7d54f7..00000000000 --- a/pkgs/os-specific/linux/pam_ssh_agent_auth/multiple-key-files.patch +++ /dev/null @@ -1,338 +0,0 @@ -diff -ru -x '*~' pam_ssh_agent_auth-0.9.4-orig/iterate_ssh_agent_keys.c pam_ssh_agent_auth-0.9.4/iterate_ssh_agent_keys.c ---- pam_ssh_agent_auth-0.9.4-orig/iterate_ssh_agent_keys.c 2012-06-28 01:47:49.000000000 +0000 -+++ pam_ssh_agent_auth-0.9.4/iterate_ssh_agent_keys.c 2012-12-17 19:29:16.014226336 +0000 -@@ -69,14 +69,14 @@ - return cookie; - } - --int -+const char * - pamsshagentauth_find_authorized_keys(uid_t uid) - { - Identity *id; - Key *key; - AuthenticationConnection *ac; - char *comment; -- uint8_t retval = 0; -+ const char *key_file = 0; - - OpenSSL_add_all_digests(); - session_id2 = pamsshagentauth_session_id2_gen(); -@@ -90,13 +90,11 @@ - id->key = key; - id->filename = comment; - id->ac = ac; -- if(userauth_pubkey_from_id(id)) { -- retval = 1; -- } -+ key_file = userauth_pubkey_from_id(id); - pamsshagentauth_xfree(id->filename); - pamsshagentauth_key_free(id->key); - pamsshagentauth_xfree(id); -- if(retval == 1) -+ if(key_file) - break; - } - } -@@ -107,5 +105,5 @@ - } - pamsshagentauth_xfree(session_id2); - EVP_cleanup(); -- return retval; -+ return key_file; - } -diff -ru -x '*~' pam_ssh_agent_auth-0.9.4-orig/iterate_ssh_agent_keys.h pam_ssh_agent_auth-0.9.4/iterate_ssh_agent_keys.h ---- pam_ssh_agent_auth-0.9.4-orig/iterate_ssh_agent_keys.h 2012-06-28 01:47:49.000000000 +0000 -+++ pam_ssh_agent_auth-0.9.4/iterate_ssh_agent_keys.h 2012-12-17 19:28:57.454334806 +0000 -@@ -31,6 +31,6 @@ - #ifndef _ITERATE_SSH_AGENT_KEYS_H - #define _ITERATE_SSH_AGENT_KEYS_H - --int pamsshagentauth_find_authorized_keys(uid_t); -+const char * pamsshagentauth_find_authorized_keys(uid_t); - - #endif -diff -ru -x '*~' pam_ssh_agent_auth-0.9.4-orig/pam_ssh_agent_auth.c pam_ssh_agent_auth-0.9.4/pam_ssh_agent_auth.c ---- pam_ssh_agent_auth-0.9.4-orig/pam_ssh_agent_auth.c 2012-06-28 01:47:49.000000000 +0000 -+++ pam_ssh_agent_auth-0.9.4/pam_ssh_agent_auth.c 2012-12-17 19:30:24.013830673 +0000 -@@ -60,7 +60,6 @@ - - #define strncasecmp_literal(A,B) strncasecmp( A, B, sizeof(B) - 1) - --char *authorized_keys_file = NULL; - uint8_t allow_user_owned_authorized_keys_file = 0; - - #if ! HAVE___PROGNAME || HAVE_BUNDLE -@@ -161,15 +160,13 @@ - goto cleanexit; - } - -- if(authorized_keys_file_input && user) { -- /* -- * user is the name of the target-user, and so must be used for validating the authorized_keys file -- */ -- parse_authorized_key_file(user, authorized_keys_file_input); -- } else { -- pamsshagentauth_verbose("Using default file=/etc/security/authorized_keys"); -- authorized_keys_file = pamsshagentauth_xstrdup("/etc/security/authorized_keys"); -- } -+ if (!authorized_keys_file_input || !user) -+ authorized_keys_file_input = "/etc/security/authorized_keys"; -+ -+ /* -+ * user is the name of the target-user, and so must be used for validating the authorized_keys file -+ */ -+ parse_authorized_key_files(user, authorized_keys_file_input); - - /* - * PAM_USER and PAM_RUSER do not necessarily have to get set by the calling application, and we may be unable to divine the latter. -@@ -177,16 +174,17 @@ - */ - - if(user && strlen(ruser) > 0) { -- pamsshagentauth_verbose("Attempting authentication: `%s' as `%s' using %s", ruser, user, authorized_keys_file); -+ pamsshagentauth_verbose("Attempting authentication: `%s' as `%s' using %s", ruser, user, authorized_keys_file_input); - - /* - * this pw_uid is used to validate the SSH_AUTH_SOCK, and so must be the uid of the ruser invoking the program, not the target-user - */ -- if(pamsshagentauth_find_authorized_keys(getpwnam(ruser)->pw_uid)) { -- pamsshagentauth_logit("Authenticated: `%s' as `%s' using %s", ruser, user, authorized_keys_file); -+ const char *key_file; -+ if((key_file = pamsshagentauth_find_authorized_keys(getpwnam(ruser)->pw_uid))) { -+ pamsshagentauth_logit("Authenticated: `%s' as `%s' using %s", ruser, user, key_file); - retval = PAM_SUCCESS; - } else { -- pamsshagentauth_logit("Failed Authentication: `%s' as `%s' using %s", ruser, user, authorized_keys_file); -+ pamsshagentauth_logit("Failed Authentication: `%s' as `%s' using %s", ruser, user, authorized_keys_file_input); - } - } else { - pamsshagentauth_logit("No %s specified, cannot continue with this form of authentication", (user) ? "ruser" : "user" ); -@@ -198,7 +196,7 @@ - free(__progname); - #endif - -- free(authorized_keys_file); -+ free_authorized_key_files(); - - return retval; - } -diff -ru -x '*~' pam_ssh_agent_auth-0.9.4-orig/pam_ssh_agent_auth.pod pam_ssh_agent_auth-0.9.4/pam_ssh_agent_auth.pod ---- pam_ssh_agent_auth-0.9.4-orig/pam_ssh_agent_auth.pod 2012-06-28 01:47:49.000000000 +0000 -+++ pam_ssh_agent_auth-0.9.4/pam_ssh_agent_auth.pod 2012-12-17 19:52:35.968965448 +0000 -@@ -26,7 +26,7 @@ - - =item file= - --Specify the path to the authorized_keys file(s) you would like to use for authentication. Subject to tilde and % EXPANSIONS (below) -+Specify the path(s) to the authorized_keys file(s) you would like to use for authentication. Subject to tilde and % EXPANSIONS (below). Paths are separated using colons. - - =item allow_user_owned_authorized_keys_file - -diff -ru -x '*~' pam_ssh_agent_auth-0.9.4-orig/pam_user_authorized_keys.c pam_ssh_agent_auth-0.9.4/pam_user_authorized_keys.c ---- pam_ssh_agent_auth-0.9.4-orig/pam_user_authorized_keys.c 2012-06-28 01:47:49.000000000 +0000 -+++ pam_ssh_agent_auth-0.9.4/pam_user_authorized_keys.c 2012-12-17 19:32:20.830157313 +0000 -@@ -79,66 +79,96 @@ - - #include "identity.h" - #include "pam_user_key_allowed2.h" -+#include "pam_user_authorized_keys.h" - --extern char *authorized_keys_file; -+#define MAX_AUTHORIZED_KEY_FILES 16 -+ -+char *authorized_keys_files[MAX_AUTHORIZED_KEY_FILES]; -+unsigned int nr_authorized_keys_files = 0; - extern uint8_t allow_user_owned_authorized_keys_file; - uid_t authorized_keys_file_allowed_owner_uid; - - void --parse_authorized_key_file(const char *user, const char *authorized_keys_file_input) -+parse_authorized_key_files(const char *user, const char *authorized_keys_file_input) - { -- char fqdn[HOST_NAME_MAX] = ""; -+ const char *pos = authorized_keys_file_input; - char hostname[HOST_NAME_MAX] = ""; -- char auth_keys_file_buf[4096] = ""; -- char *slash_ptr = NULL; -- char owner_uname[128] = ""; -- size_t owner_uname_len = 0; -- -- /* -- * temporary copy, so that both tilde expansion and percent expansion both get to apply to the path -- */ -- strncat(auth_keys_file_buf, authorized_keys_file_input, sizeof(auth_keys_file_buf) - 1); -+ char fqdn[HOST_NAME_MAX] = ""; -+ -+#if HAVE_GETHOSTNAME -+ *hostname = '\0'; -+ gethostname(fqdn, HOST_NAME_MAX); -+ strncat(hostname, fqdn, strcspn(fqdn,".")); -+#endif - -- if(allow_user_owned_authorized_keys_file) -- authorized_keys_file_allowed_owner_uid = getpwnam(user)->pw_uid; -+ while (pos) { -+ const char *colon = strchr(pos, ':'); -+ char auth_keys_file_buf[4096] = ""; -+ char *slash_ptr = NULL; -+ char owner_uname[128] = ""; -+ size_t owner_uname_len = 0; -+ -+ strncat(auth_keys_file_buf, pos, sizeof(auth_keys_file_buf) - 1); -+ if (colon) { -+ auth_keys_file_buf[colon - pos] = 0; -+ pos = colon + 1; -+ } else { -+ pos = 0; -+ } - -- if(*auth_keys_file_buf == '~') { -- if(*(auth_keys_file_buf+1) == '/') { -+ if(allow_user_owned_authorized_keys_file) - authorized_keys_file_allowed_owner_uid = getpwnam(user)->pw_uid; -+ -+ if(*auth_keys_file_buf == '~') { -+ if(*(auth_keys_file_buf+1) == '/') { -+ authorized_keys_file_allowed_owner_uid = getpwnam(user)->pw_uid; -+ } -+ else { -+ slash_ptr = strchr(auth_keys_file_buf,'/'); -+ if(!slash_ptr) -+ pamsshagentauth_fatal("cannot expand tilde in path without a `/'"); -+ -+ owner_uname_len = slash_ptr - auth_keys_file_buf - 1; -+ if(owner_uname_len > (sizeof(owner_uname) - 1) ) -+ pamsshagentauth_fatal("Username too long"); -+ -+ strncat(owner_uname, auth_keys_file_buf + 1, owner_uname_len); -+ if(!authorized_keys_file_allowed_owner_uid) -+ authorized_keys_file_allowed_owner_uid = getpwnam(owner_uname)->pw_uid; -+ } -+ char *tmp = pamsshagentauth_tilde_expand_filename(auth_keys_file_buf, authorized_keys_file_allowed_owner_uid); -+ strncpy(auth_keys_file_buf, tmp, sizeof(auth_keys_file_buf) - 1 ); -+ pamsshagentauth_xfree(tmp); - } -- else { -- slash_ptr = strchr(auth_keys_file_buf,'/'); -- if(!slash_ptr) -- pamsshagentauth_fatal("cannot expand tilde in path without a `/'"); -- -- owner_uname_len = slash_ptr - auth_keys_file_buf - 1; -- if(owner_uname_len > (sizeof(owner_uname) - 1) ) -- pamsshagentauth_fatal("Username too long"); -- -- strncat(owner_uname, auth_keys_file_buf + 1, owner_uname_len); -- if(!authorized_keys_file_allowed_owner_uid) -- authorized_keys_file_allowed_owner_uid = getpwnam(owner_uname)->pw_uid; -+ -+ if(strstr(auth_keys_file_buf, "%h")) { -+ authorized_keys_file_allowed_owner_uid = getpwnam(user)->pw_uid; - } -- authorized_keys_file = pamsshagentauth_tilde_expand_filename(auth_keys_file_buf, authorized_keys_file_allowed_owner_uid); -- strncpy(auth_keys_file_buf, authorized_keys_file, sizeof(auth_keys_file_buf) - 1 ); -- pamsshagentauth_xfree(authorized_keys_file) /* when we percent_expand later, we'd step on this, so free it immediately */; -- } - -- if(strstr(auth_keys_file_buf, "%h")) { -- authorized_keys_file_allowed_owner_uid = getpwnam(user)->pw_uid; -+ if (nr_authorized_keys_files >= MAX_AUTHORIZED_KEY_FILES) -+ pamsshagentauth_fatal("Too many authorized key files"); -+ authorized_keys_files[nr_authorized_keys_files++] = -+ pamsshagentauth_percent_expand(auth_keys_file_buf, "h", getpwnam(user)->pw_dir, "H", hostname, "f", fqdn, "u", user, NULL); - } -+} - --#if HAVE_GETHOSTNAME -- *hostname = '\0'; -- gethostname(fqdn, HOST_NAME_MAX); -- strncat(hostname, fqdn, strcspn(fqdn,".")); --#endif -- authorized_keys_file = pamsshagentauth_percent_expand(auth_keys_file_buf, "h", getpwnam(user)->pw_dir, "H", hostname, "f", fqdn, "u", user, NULL); -+void -+free_authorized_key_files() -+{ -+ unsigned int n; -+ for (n = 0; n < nr_authorized_keys_files; n++) -+ free(authorized_keys_files[n]); -+ nr_authorized_keys_files = 0; - } - --int -+const char * - pam_user_key_allowed(Key * key) - { -- return pam_user_key_allowed2(getpwuid(authorized_keys_file_allowed_owner_uid), key, authorized_keys_file) -- || pam_user_key_allowed2(getpwuid(0), key, authorized_keys_file); -+ unsigned int n; -+ for (n = 0; n < nr_authorized_keys_files; n++) { -+ if (pam_user_key_allowed2(getpwuid(authorized_keys_file_allowed_owner_uid), key, authorized_keys_files[n]) -+ || pam_user_key_allowed2(getpwuid(0), key, authorized_keys_files[n])) -+ return authorized_keys_files[n]; -+ } -+ return 0; - } -diff -ru -x '*~' pam_ssh_agent_auth-0.9.4-orig/pam_user_authorized_keys.h pam_ssh_agent_auth-0.9.4/pam_user_authorized_keys.h ---- pam_ssh_agent_auth-0.9.4-orig/pam_user_authorized_keys.h 2010-01-13 02:17:01.000000000 +0000 -+++ pam_ssh_agent_auth-0.9.4/pam_user_authorized_keys.h 2012-12-17 19:24:34.477894517 +0000 -@@ -28,11 +28,12 @@ - */ - - --#ifndef _PAM_USER_KEY_ALLOWED_H --#define _PAM_USER_KEY_ALLOWED_H -+#ifndef _PAM_USER_AUTHORIZED_KEYS_H -+#define _PAM_USER_AUTHORIZED_KEYS_H - - #include "identity.h" --int pam_user_key_allowed(Key *); --void parse_authorized_key_file(const char *, const char *); -+const char * pam_user_key_allowed(Key *); -+void parse_authorized_key_files(const char *, const char *); -+void free_authorized_key_files(); - - #endif -diff -ru -x '*~' pam_ssh_agent_auth-0.9.4-orig/userauth_pubkey_from_id.c pam_ssh_agent_auth-0.9.4/userauth_pubkey_from_id.c ---- pam_ssh_agent_auth-0.9.4-orig/userauth_pubkey_from_id.c 2012-06-28 01:47:49.000000000 +0000 -+++ pam_ssh_agent_auth-0.9.4/userauth_pubkey_from_id.c 2012-12-17 19:27:30.813843933 +0000 -@@ -51,7 +51,7 @@ - extern u_char *session_id2; - extern uint8_t session_id_len; - --int -+const char * - userauth_pubkey_from_id(Identity * id) - { - Buffer b = { 0 }; -@@ -59,11 +59,12 @@ - u_char *pkblob = NULL, *sig = NULL; - u_int blen = 0, slen = 0; - int authenticated = 0; -+ const char *key_file; - - pkalg = (char *) key_ssh_name(id->key); - - /* first test if this key is even allowed */ -- if(! pam_user_key_allowed(id->key)) -+ if(!(key_file = pam_user_key_allowed(id->key))) - goto user_auth_clean_exit; - - if(pamsshagentauth_key_to_blob(id->key, &pkblob, &blen) == 0) -@@ -96,5 +97,5 @@ - if(pkblob != NULL) - pamsshagentauth_xfree(pkblob); - CRYPTO_cleanup_all_ex_data(); -- return authenticated; -+ return authenticated ? key_file : 0; - } -diff -ru -x '*~' pam_ssh_agent_auth-0.9.4-orig/userauth_pubkey_from_id.h pam_ssh_agent_auth-0.9.4/userauth_pubkey_from_id.h ---- pam_ssh_agent_auth-0.9.4-orig/userauth_pubkey_from_id.h 2010-01-13 02:17:01.000000000 +0000 -+++ pam_ssh_agent_auth-0.9.4/userauth_pubkey_from_id.h 2012-12-17 19:25:54.893412987 +0000 -@@ -32,6 +32,6 @@ - #define _USERAUTH_PUBKEY_FROM_ID_H - - #include --int userauth_pubkey_from_id(Identity *); -+const char * userauth_pubkey_from_id(Identity *); - - #endif From 79e65969936f0b503f83033938f71c819d156375 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 04:30:01 +0100 Subject: [PATCH 52/74] s3backer: 1.4.2 -> 1.4.3 --- pkgs/tools/filesystems/s3backer/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/tools/filesystems/s3backer/default.nix b/pkgs/tools/filesystems/s3backer/default.nix index d7e9c02d1ab..cc31a668059 100644 --- a/pkgs/tools/filesystems/s3backer/default.nix +++ b/pkgs/tools/filesystems/s3backer/default.nix @@ -1,13 +1,13 @@ { stdenv, fetchFromGitHub , autoreconfHook, pkgconfig , fuse, curl, expat }: - + stdenv.mkDerivation rec { name = "s3backer-${version}"; - version = "1.4.2"; - + version = "1.4.3"; + src = fetchFromGitHub { - sha256 = "0b9vmykrfpzs9is31pqb8xvgjraghnax1ph2jkbib1ya0vhxm8dj"; + sha256 = "0fhkha5kap8dji3iy48cbszhq83b2anssscgjj9d5dsl5dj57zak"; rev = version; repo = "s3backer"; owner = "archiecobbs"; From 22bea837f4f0b20d5ea2bf9aca8054265c173efc Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 04:37:29 +0100 Subject: [PATCH 53/74] tcltls: 1.6 -> 1.6.7 --- pkgs/development/libraries/tcltls/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/tcltls/default.nix b/pkgs/development/libraries/tcltls/default.nix index dc0504454f6..29c96bea421 100644 --- a/pkgs/development/libraries/tcltls/default.nix +++ b/pkgs/development/libraries/tcltls/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { name = "tcltls-${version}"; - version = "1.6"; + version = "1.6.7"; src = fetchurl { url = "mirror://sourceforge/tls/tls${version}-src.tar.gz"; - sha256 = "adec50143a9ad634a671d24f7c7bbf2455487eb5f12d290f41797c32a98b93f3"; + sha256 = "1f53sfcnrridjl5ayrq1xrqkahs8khf8c3d0m2brndbhahzdw6ai"; }; buildInputs = [ tcl openssl ]; From 395ca86018eaa2aa6bcbdc16417de910361284d3 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 04:39:24 +0100 Subject: [PATCH 54/74] tcpcrypt: 0.4 -> 0.5 --- pkgs/tools/security/tcpcrypt/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/security/tcpcrypt/default.nix b/pkgs/tools/security/tcpcrypt/default.nix index 222b861f937..7ffec8c4c88 100644 --- a/pkgs/tools/security/tcpcrypt/default.nix +++ b/pkgs/tools/security/tcpcrypt/default.nix @@ -7,13 +7,13 @@ with stdenv.lib; stdenv.mkDerivation rec { name = "tcpcrypt-${version}"; - version = "0.4"; + version = "0.5"; src = fetchFromGitHub { repo = "tcpcrypt"; owner = "scslab"; rev = "v${version}"; - sha256 = "04n1qpf4x8x289xa7jndmx99xp0lbxjzjw013kf64i1n70i9wbnp"; + sha256 = "0a015rlyvagz714pgwr85f8gjq1fkc0il7d7l39qcgxrsp15b96w"; }; postUnpack = ''mkdir -vp $sourceRoot/m4''; From e1eda9764982814ef6f411f74ec5e27147775224 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 04:45:52 +0100 Subject: [PATCH 55/74] uftp: 4.9.2 -> 4.9.3 --- pkgs/servers/uftp/default.nix | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/pkgs/servers/uftp/default.nix b/pkgs/servers/uftp/default.nix index 32dcb98b20e..22cc5646f8b 100644 --- a/pkgs/servers/uftp/default.nix +++ b/pkgs/servers/uftp/default.nix @@ -2,16 +2,14 @@ stdenv.mkDerivation rec { name = "uftp-${version}"; - version = "4.9.2"; + version = "4.9.3"; src = fetchurl { url = "mirror://sourceforge/uftp-multicast/source-tar/uftp-${version}.tar.gz"; - sha256 = "0pra2sm8rdscyqkagi2v99az1vxbcch47wkdnz9wv4qg1x5phpmr"; + sha256 = "13y7k6g6jksnllw0mwgzw4dqczh5c5hvq3zlqin7q98m0fpib4ly"; }; - buildInputs = [ - openssl - ]; + buildInputs = [ openssl ]; outputs = [ "out" "doc" ]; From fa98d417878a3ed09d839638e549dd9b93537c70 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 04:48:11 +0100 Subject: [PATCH 56/74] umurmr: 0.2.16 -> 0.2.16a --- pkgs/applications/networking/umurmur/default.nix | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkgs/applications/networking/umurmur/default.nix b/pkgs/applications/networking/umurmur/default.nix index 194b22f0fd7..19a077d1589 100644 --- a/pkgs/applications/networking/umurmur/default.nix +++ b/pkgs/applications/networking/umurmur/default.nix @@ -2,15 +2,15 @@ stdenv.mkDerivation rec { name = "umurmur-${version}"; - version = "0.2.16"; - + version = "0.2.16a"; + src = fetchFromGitHub { owner = "fatbob313"; repo = "umurmur"; rev = version; - sha256 = "0njvdqvjda13v1a2yyjn47mb0l0cdfb2bfvb5s13wpgwy2xxk0px"; + sha256 = "1xv1knrivy2i0ggwrczw60y0ayww9df9k6sif7klgzq556xk47d1"; }; - + buildInputs = [ autoreconfHook openssl protobufc libconfig ]; configureFlags = [ From c505564fc5d2b60e7a193b83371b8c644d4b22fa Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 04:58:13 +0100 Subject: [PATCH 57/74] yara: 3.4.0 -> 3.5.0 --- pkgs/tools/security/yara/default.nix | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/pkgs/tools/security/yara/default.nix b/pkgs/tools/security/yara/default.nix index 6a5269c03dc..a3b3c1c0290 100644 --- a/pkgs/tools/security/yara/default.nix +++ b/pkgs/tools/security/yara/default.nix @@ -1,18 +1,18 @@ -{ stdenv, fetchurl, fetchFromGitHub, autoconf, automake, libtool, pcre +{ stdenv, fetchFromGitHub, autoconf, automake, libtool, pcre , withCrypto ? true, openssl , enableMagic ? true, file , enableCuckoo ? true, jansson }: stdenv.mkDerivation rec { - version = "3.4.0"; + version = "3.5.0"; name = "yara-${version}"; src = fetchFromGitHub { - owner = "plusvic"; + owner = "VirusTotal"; repo = "yara"; rev = "v${version}"; - sha256 = "1rv1xixbjqx1vkcij8r01rq08ncqgy6nn98xvkrpixwvi4fy956s"; + sha256 = "18hn6acfj0cha9cv70f6hyaqf8qbgj0c0dm9db4v2q8z7cgi1681"; }; # FIXME: this is probably not the right way to make it work @@ -34,10 +34,6 @@ stdenv.mkDerivation rec { EOF ''; patches = [ - (fetchurl { - url = "https://github.com/plusvic/yara/pull/261.diff"; - sha256 = "1fkxnk84ryvrjq7p225xvw9pn5gm2bjia2jz38fclwbsaxdi6p3b"; - }) "staticlibrary.patch" ]; From 9593049e065e7b50843acb4ea69a80fbae3fa611 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 13:28:51 +0100 Subject: [PATCH 58/74] pkcs11helper: 1.11 -> 1.21 --- pkgs/development/libraries/pkcs11helper/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/pkcs11helper/default.nix b/pkgs/development/libraries/pkcs11helper/default.nix index 9094eca26e5..f59c538856c 100644 --- a/pkgs/development/libraries/pkcs11helper/default.nix +++ b/pkgs/development/libraries/pkcs11helper/default.nix @@ -2,13 +2,13 @@ stdenv.mkDerivation rec { name = "pkcs11-helper-${version}"; - version = "1.11"; + version = "1.21"; src = fetchFromGitHub { owner = "OpenSC"; repo = "pkcs11-helper"; rev = "${name}"; - sha256 = "1bfsmy9w2qf7avvs3rsc1ycqczzzw0j2wsqkd2fj4dc1fqzigq2q"; + sha256 = "17a2cssycl7fh44xikmhszigx57vvn0h2sjsnmsy3772kfj796b1"; }; buildInputs = [ pkgconfig openssl autoreconfHook ]; From b1d24a0472f6b24f63f9415bece4485cb16b0fcf Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 15:27:00 +0100 Subject: [PATCH 59/74] libressl: default to 2.4 due to recent breakages --- pkgs/top-level/all-packages.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f135d5edaf7..8e3db437174 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -9023,7 +9023,7 @@ with pkgs; openslp = callPackage ../development/libraries/openslp {}; - libressl = libressl_2_5; + libressl = libressl_2_4; libressl_2_4 = callPackage ../development/libraries/libressl/2.4.nix { fetchurl = fetchurlBoot; }; From 73ba9b0ef021773495d5cf59262bec23ba96ac18 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 17:29:51 +0100 Subject: [PATCH 60/74] facter: 3.5.1 -> 3.6.0 --- pkgs/tools/system/facter/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/tools/system/facter/default.nix b/pkgs/tools/system/facter/default.nix index 677981b97ca..9f97a403159 100644 --- a/pkgs/tools/system/facter/default.nix +++ b/pkgs/tools/system/facter/default.nix @@ -2,9 +2,10 @@ stdenv.mkDerivation rec { name = "facter-${version}"; - version = "3.5.1"; + version = "3.6.0"; + src = fetchFromGitHub { - sha256 = "1rhfww0knjh6bj3b0ykxgfgw6rg2bzibkdrisq3nhl3djfq7r1a8"; + sha256 = "1fwvjd84nw39lgclkz4kn90z84fs9lsama3ikq0qs1in3y3jfmvi"; rev = version; repo = "facter"; owner = "puppetlabs"; @@ -24,5 +25,4 @@ stdenv.mkDerivation rec { maintainers = [ maintainers.womfoo ]; platforms = platforms.linux; }; - } From 38ef3bbc0845668cf8541bd06381e217a14c311e Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Thu, 2 Feb 2017 18:35:55 +0100 Subject: [PATCH 61/74] perlPackages.CryptOpenSSLRandom: 0.10 -> 0.11 --- pkgs/top-level/perl-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/perl-packages.nix b/pkgs/top-level/perl-packages.nix index 9ecb9c32002..af7f520aab6 100644 --- a/pkgs/top-level/perl-packages.nix +++ b/pkgs/top-level/perl-packages.nix @@ -2696,10 +2696,10 @@ let self = _self // overrides; _self = with self; { }; CryptOpenSSLRandom = buildPerlPackage rec { - name = "Crypt-OpenSSL-Random-0.10"; + name = "Crypt-OpenSSL-Random-0.11"; src = fetchurl { url = "mirror://cpan/authors/id/R/RU/RURBAN/${name}.tar.gz"; - sha256 = "12pirh1pj8lpvzcwj2if9i6dbr6a7s9g1zc7gzbd3v87d6mx0rdf"; + sha256 = "0yjcabkibrkafywvdkmd1xpi6br48skyk3l15ni176wvlg38335v"; }; NIX_CFLAGS_COMPILE = "-I${pkgs.openssl.dev}/include"; NIX_CFLAGS_LINK = "-L${pkgs.openssl.out}/lib -lcrypto"; From 5063a8099b35a8f1705bccf3afd7cb95ec0a7d3e Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Fri, 3 Feb 2017 01:56:15 +0100 Subject: [PATCH 62/74] serf: 1.3.7 -> 1.3.9 --- pkgs/development/libraries/serf/default.nix | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/serf/default.nix b/pkgs/development/libraries/serf/default.nix index 48c70695909..c10a355dee0 100644 --- a/pkgs/development/libraries/serf/default.nix +++ b/pkgs/development/libraries/serf/default.nix @@ -1,11 +1,11 @@ { stdenv, fetchurl, apr, scons, openssl, aprutil, zlib, kerberos, pkgconfig, gnused }: stdenv.mkDerivation rec { - name = "serf-1.3.7"; + name = "serf-1.3.9"; src = fetchurl { - url = "http://serf.googlecode.com/svn/src_releases/${name}.tar.bz2"; - sha256 = "1bphz616dv1svc50kkm8xbgyszhg3ni2dqbij99sfvjycr7bgk7c"; + url = "https://www.apache.org/dist/serf/${name}.tar.bz2"; + sha256 = "1k47gbgpp52049andr28y28nbwh9m36bbb0g8p0aka3pqlhjv72l"; }; buildInputs = [ apr scons openssl aprutil zlib ] From e400eb36d117d134eb8457ba18651684c1a15674 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Fri, 3 Feb 2017 02:21:52 +0100 Subject: [PATCH 63/74] nodejs: 6.9.1 -> 6.9.5 --- pkgs/development/web/nodejs/v6.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/pkgs/development/web/nodejs/v6.nix b/pkgs/development/web/nodejs/v6.nix index b91ec8df687..5fb122aefa8 100644 --- a/pkgs/development/web/nodejs/v6.nix +++ b/pkgs/development/web/nodejs/v6.nix @@ -10,12 +10,10 @@ let baseName = if enableNpm then "nodejs" else "nodejs-slim"; in stdenv.mkDerivation (nodejs // rec { - version = "6.9.1"; + version = "6.9.5"; name = "${baseName}-${version}"; src = fetchurl { url = "https://nodejs.org/download/release/v${version}/node-v${version}.tar.xz"; - sha256 = "0a87vzb33xdg8w0xi3c605hfav3c9m4ylab1436whz3p0l9qvp8b"; + sha256 = "1cxnsprv2sy2djskx6yfw14f578s1fwzvmvnw7rh75djajix3znp"; }; - }) - From 0abc8295908da264fed996593606bc541a936d1e Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Fri, 3 Feb 2017 17:34:52 +0100 Subject: [PATCH 64/74] pythonPackages.pyopenssl: 16.1.0 -> 16.2.0 --- pkgs/top-level/python-packages.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 1fa5303c346..d42791b602b 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -21471,11 +21471,11 @@ in { pyopenssl = buildPythonPackage rec { name = "pyopenssl-${version}"; - version = "16.1.0"; + version = "16.2.0"; src = pkgs.fetchurl { url = "mirror://pypi/p/pyOpenSSL/pyOpenSSL-${version}.tar.gz"; - sha256 = "88f7ada2a71daf2c78a4f139b19d57551b4c8be01f53a1cb5c86c2f3bf01355f"; + sha256 = "0vji4yrfshs15xpczbhzhasnjrwcarsqg87n98ixnyafnyxs6ybp"; }; preCheck = '' From 54018c8f6331641f97ebb9773a1f7956c2da24b4 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Mon, 13 Feb 2017 14:23:07 +0100 Subject: [PATCH 65/74] xmlsec: 1.2.20 -> 1.2.23 --- pkgs/development/libraries/xmlsec/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/xmlsec/default.nix b/pkgs/development/libraries/xmlsec/default.nix index b4c0a51f6dd..468ab25fb11 100644 --- a/pkgs/development/libraries/xmlsec/default.nix +++ b/pkgs/development/libraries/xmlsec/default.nix @@ -2,14 +2,14 @@ , openssl, makeWrapper }: let - version = "1.2.20"; + version = "1.2.23"; in stdenv.mkDerivation rec { name = "xmlsec-${version}"; src = fetchurl { url = "http://www.aleksey.com/xmlsec/download/xmlsec1-${version}.tar.gz"; - sha256 = "01bkbv2y3x8d1sf4dcln1x3y2jyj391s3208d9a2ndhglly5j89j"; + sha256 = "17qfw5crkqn4v6xbkjxrjvcccfc00dy053892wrwv54qdk8n7m21"; }; buildInputs = [ makeWrapper libxml2 gnutls libxslt pkgconfig libgcrypt libtool openssl ]; From d9d66375ec58af5734cd7f995491dbc19a6d63dd Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Mon, 13 Feb 2017 15:23:30 +0100 Subject: [PATCH 66/74] pythonPackages.boto3: 1.4.2 -> 1.4.4 --- pkgs/top-level/python-packages.nix | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index d42791b602b..34ddf8a221c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -3148,12 +3148,9 @@ in { ''; meta = { - homepage = https://github.com/boto3/boto; - + homepage = https://github.com/boto/boto3; license = stdenv.lib.licenses.asl20; - description = "AWS SDK for Python"; - longDescription = '' Boto3 is the Amazon Web Services (AWS) Software Development Kit (SDK) for Python, which allows Python developers to write software that makes use of From 449c895f31f0e418aa7198428502c17f3aad5de2 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Tue, 14 Feb 2017 07:43:25 +0100 Subject: [PATCH 67/74] podofo: 0.9.4 -> 0.9.5 --- pkgs/development/libraries/podofo/default.nix | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/pkgs/development/libraries/podofo/default.nix b/pkgs/development/libraries/podofo/default.nix index b68bc20ecf3..d7569c017a7 100644 --- a/pkgs/development/libraries/podofo/default.nix +++ b/pkgs/development/libraries/podofo/default.nix @@ -1,16 +1,16 @@ { stdenv, fetchurl, cmake, zlib, freetype, libjpeg, libtiff, fontconfig -, gcc5, openssl, libpng, lua5 }: +, gcc5, openssl, libpng, lua5, pkgconfig, libidn, expat }: stdenv.mkDerivation rec { - name = "podofo-0.9.4"; + name = "podofo-0.9.5"; src = fetchurl { url = "mirror://sourceforge/podofo/${name}.tar.gz"; - sha256 = "0ngqgwl38afmzcj2zpf18a2g63vhm2fp45cbf9z62129rdgm1pyc"; + sha256 = "012kgfx5j5n6w4zkc1d290d2cwjk60jhzsjlr2x19g3yi75q2jc5"; }; - propagatedBuildInputs = [ zlib freetype libjpeg libtiff fontconfig openssl libpng ]; - nativeBuildInputs = [ cmake gcc5 ]; + propagatedBuildInputs = [ zlib freetype libjpeg libtiff fontconfig openssl libpng libidn expat ]; + nativeBuildInputs = [ cmake gcc5 pkgconfig ]; buildInputs = [ lua5 stdenv.cc.libc ]; crossAttrs = { @@ -19,15 +19,6 @@ stdenv.mkDerivation rec { lua5.crossDrv stdenv.ccCross.libc ]; }; - # fix finding freetype-2.5 - preConfigure = '' - substituteInPlace ./CMakeLists.txt \ - --replace FREETYPE_INCLUDE_DIR FREETYPE_INCLUDE_DIRS \ - --replace 'FIND_PACKAGE(FREETYPE' 'FIND_PACKAGE(Freetype' - - rm ./cmake/modules/Find{FREETYPE,ZLIB,PkgConfig}.cmake - ''; - cmakeFlags = "-DPODOFO_BUILD_SHARED=ON -DPODOFO_BUILD_STATIC=OFF"; meta = { From 72cda1667b03ac4db3d371719207fb2663ccc75b Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Tue, 14 Feb 2017 07:54:47 +0100 Subject: [PATCH 68/74] certbot: 0.9.3 -> 0.11.1 --- pkgs/tools/admin/certbot/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/tools/admin/certbot/default.nix b/pkgs/tools/admin/certbot/default.nix index 3648cb2c136..9ac6ed17f66 100644 --- a/pkgs/tools/admin/certbot/default.nix +++ b/pkgs/tools/admin/certbot/default.nix @@ -4,13 +4,13 @@ python2Packages.buildPythonApplication rec { name = "certbot-${version}"; - version = "0.9.3"; + version = "0.11.1"; src = fetchFromGitHub { owner = "certbot"; repo = "certbot"; rev = "v${version}"; - sha256 = "03yfr8vlq62l0h14qk03flrkbvbv9mc5cf6rmh37naj8jwpl8cic"; + sha256 = "0f8s6wzj69gnqld6iaskmmwyg5zy5v3zwhp1n1izxixm0vhkzgrq"; }; propagatedBuildInputs = with python2Packages; [ From 538aed6dea201f3f4cee8cbfb4c2b5d075051962 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Tue, 14 Feb 2017 08:59:55 +0100 Subject: [PATCH 69/74] twinkle: remove --- .../twinkle/boost_regex.patch | 17 ----- .../instant-messengers/twinkle/default.nix | 40 ----------- .../instant-messengers/twinkle/libgsm.patch | 70 ------------------- .../twinkle/localetime_r_conflict.diff | 13 ---- .../twinkle/newer-libccrtp.diff | 22 ------ pkgs/top-level/all-packages.nix | 2 - 6 files changed, 164 deletions(-) delete mode 100644 pkgs/applications/networking/instant-messengers/twinkle/boost_regex.patch delete mode 100644 pkgs/applications/networking/instant-messengers/twinkle/default.nix delete mode 100644 pkgs/applications/networking/instant-messengers/twinkle/libgsm.patch delete mode 100644 pkgs/applications/networking/instant-messengers/twinkle/localetime_r_conflict.diff delete mode 100644 pkgs/applications/networking/instant-messengers/twinkle/newer-libccrtp.diff diff --git a/pkgs/applications/networking/instant-messengers/twinkle/boost_regex.patch b/pkgs/applications/networking/instant-messengers/twinkle/boost_regex.patch deleted file mode 100644 index 3d4c46b2431..00000000000 --- a/pkgs/applications/networking/instant-messengers/twinkle/boost_regex.patch +++ /dev/null @@ -1,17 +0,0 @@ -Index: twinkle-1.4.2/configure.in -=================================================================== ---- twinkle-1.4.2.orig/configure.in 2013-07-25 11:07:54.160534950 -0400 -+++ twinkle-1.4.2/configure.in 2013-07-25 11:07:59.000000000 -0400 -@@ -294,7 +294,11 @@ - AC_CHECK_LIB(boost_regex-gcc, main, [ - LIBS="-lboost_regex-gcc $LIBS" - echo "LIBS += -lboost_regex-gcc" >> $QT_INCL_PRO], -- [AC_MSG_ERROR([libboost_regex library is missing (boost package).])])]) -+ [ -+ AC_CHECK_LIB(boost_regex, main, [ -+ LIBS="-lboost_regex $LIBS" -+ echo "LIBS += -lboost_regex" >> $QT_INCL_PRO], -+ [AC_MSG_ERROR([libboost_regex library is missing (boost package).])])])]) - - ms_CHECK_LRELEASE() - diff --git a/pkgs/applications/networking/instant-messengers/twinkle/default.nix b/pkgs/applications/networking/instant-messengers/twinkle/default.nix deleted file mode 100644 index 90528b35140..00000000000 --- a/pkgs/applications/networking/instant-messengers/twinkle/default.nix +++ /dev/null @@ -1,40 +0,0 @@ -{ stdenv, fetchurl, pkgconfig, autoreconfHook, commoncpp2, ccrtp, openssl, boost -, libsndfile, libxml2, libjpeg, readline, qt3, perl, file -, alsaLib, speex, libzrtpcpp, xorg }: - -stdenv.mkDerivation rec { - name = "twinkle-1.4.2"; - - src = fetchurl { - url = "http://www.xs4all.nl/~mfnboer/twinkle/download/${name}.tar.gz"; - sha256 = "19c9gqam78srsgv0463g7lfnv4mn5lvbxx3zl87bnm0vmk3qcxl0"; - }; - - patches = [ # all from Debian - ./newer-libccrtp.diff - ./libgsm.patch - ./localetime_r_conflict.diff - ./boost_regex.patch # modified not to use "-mt" suffix - ]; - - configureFlags = "--with-extra-includes=${libjpeg.dev}/include"; - - buildInputs = - [ pkgconfig autoreconfHook commoncpp2 openssl boost libsndfile - libxml2 libjpeg readline qt3 perl file ccrtp - # optional ? : - alsaLib speex - libzrtpcpp xorg.libX11 xorg.libXaw xorg.libICE xorg.libXext - ]; - - NIX_CFLAGS_LINK = "-Wl,--as-needed -lboost_regex -lasound -lzrtpcpp -lspeex -lspeexdsp"; - - #enableParallelBuilding = true; # fatal error: messageform.h: No such file or directory - - meta = with stdenv.lib; { - homepage = http://www.twinklephone.com/; - license = licenses.gpl2Plus; - maintainers = [ maintainers.marcweber ]; - platforms = platforms.linux; - }; -} diff --git a/pkgs/applications/networking/instant-messengers/twinkle/libgsm.patch b/pkgs/applications/networking/instant-messengers/twinkle/libgsm.patch deleted file mode 100644 index 1574273feb5..00000000000 --- a/pkgs/applications/networking/instant-messengers/twinkle/libgsm.patch +++ /dev/null @@ -1,70 +0,0 @@ -Index: twinkle-1.4.2/configure.in -=================================================================== ---- twinkle-1.4.2.orig/configure.in 2013-07-25 11:07:54.264533206 -0400 -+++ twinkle-1.4.2/configure.in 2013-07-25 11:07:54.256533340 -0400 -@@ -195,22 +195,33 @@ - - # This check does not work on all platforms - # Check if libgsm is available --# AC_CHECK_LIB(gsm, sf_open, [ --# AC_CHECK_HEADER(gsm.h, [], --# [AC_MSG_ERROR([gsm header files missing (gsm.h)])]) --# AC_DEFINE(HAVE_GSM, 1, [Define to 1 if you have the library.]) --# GSM_LIBS="-lgsm" --# echo "LIBS += -lgsm" >> $QT_INCL_PRO --# have_gsm="yes" ], [ --# have_gsm="no" --# GSM_LIBS="\$(top_builddir)/src/audio/gsm/libgsm.a" --# echo "LIBS += ../audio/gsm/libgsm.a" >> $QT_INCL_PRO ]) --have_gsm="no" --GSM_LIBS="\$(top_builddir)/src/audio/gsm/libgsm.a" --echo "LIBS += ../audio/gsm/libgsm.a" >> $QT_INCL_PRO -+AC_CHECK_LIB(gsm, sf_open, [ -+ AC_CHECK_HEADER(gsm.h, [], -+ [AC_MSG_ERROR([gsm header files missing (gsm.h)])]) -+ AC_DEFINE(HAVE_GSM, 1, [Define to 1 if you have the library.]) -+ GSM_LIBS="-lgsm" -+ echo "LIBS += -lgsm" >> $QT_INCL_PRO -+ have_gsm="yes" ], [ -+ have_gsm="no" -+ GSM_LIBS="\$(top_builddir)/src/audio/gsm/libgsm.a" -+ echo "LIBS += ../audio/gsm/libgsm.a" >> $QT_INCL_PRO ]) -+#have_gsm="no" -+#GSM_LIBS="\$(top_builddir)/src/audio/gsm/libgsm.a" -+#echo "LIBS += ../audio/gsm/libgsm.a" >> $QT_INCL_PRO - - AC_SUBST(GSM_LIBS) - -+# Check if libgsm is available -+AC_CHECK_LIB(gsm, sf_open, [ -+ AC_CHECK_HEADER(gsm.h, [], -+ [AC_MSG_ERROR([gsm header files missing (gsm.h)])]) -+ AC_DEFINE(HAVE_GSM, 1, [Define to 1 if you have the library.]) -+ LIBS="-lgsm $LIBS" -+ echo "LIBS += -lgsm" >> $QT_INCL_PRO -+ have_gsm="yes" ], [ -+ have_gsm="no" -+ echo "$(top_builddir)/src/audio/gsm/libgsm.a" >> $QT_INCL_PRO ]) -+ - # Check if ALSA is available - AC_CHECK_LIB(asound, main, [ - AC_CHECK_HEADER(alsa/asoundlib.h, [], -@@ -348,3 +359,4 @@ - AC_MSG_RESULT([Speex: $have_speex]) - AC_MSG_RESULT([iLBC: $have_ilbc]) - AC_MSG_RESULT([ZRTP: $have_zrtp]) -+AC_MSG_RESULT([Libgsm dynamic link: $have_gsm]) -Index: twinkle-1.4.2/src/twinkle_config.h.in -=================================================================== ---- twinkle-1.4.2.orig/src/twinkle_config.h.in 2013-07-25 11:07:54.264533206 -0400 -+++ twinkle-1.4.2/src/twinkle_config.h.in 2013-07-25 11:07:54.256533340 -0400 -@@ -19,6 +19,9 @@ - /* Define to 1 if you have the header file. */ - #undef HAVE_HISTORY_H - -+/* Define to 1 if you have the library. */ -+#undef HAVE_GSM -+ - /* Define to 1 if you have the library. */ - #undef HAVE_ILBC - diff --git a/pkgs/applications/networking/instant-messengers/twinkle/localetime_r_conflict.diff b/pkgs/applications/networking/instant-messengers/twinkle/localetime_r_conflict.diff deleted file mode 100644 index 3fbc2eb0cb1..00000000000 --- a/pkgs/applications/networking/instant-messengers/twinkle/localetime_r_conflict.diff +++ /dev/null @@ -1,13 +0,0 @@ -Index: twinkle-1.4.2/src/log.cpp -=================================================================== ---- twinkle-1.4.2.orig/src/log.cpp 2009-01-18 09:35:28.000000000 -0500 -+++ twinkle-1.4.2/src/log.cpp 2013-07-25 11:43:08.901209713 -0400 -@@ -161,7 +161,7 @@ - - gettimeofday(&t, NULL); - date = t.tv_sec; -- localtime_r(&date, &tm); -+ ost::localtime_r(&date, &tm); - - *log_stream << "+++ "; - *log_stream << tm.tm_mday; diff --git a/pkgs/applications/networking/instant-messengers/twinkle/newer-libccrtp.diff b/pkgs/applications/networking/instant-messengers/twinkle/newer-libccrtp.diff deleted file mode 100644 index 9d07b3dbd6a..00000000000 --- a/pkgs/applications/networking/instant-messengers/twinkle/newer-libccrtp.diff +++ /dev/null @@ -1,22 +0,0 @@ -Index: twinkle-1.4.2/configure.in -=================================================================== ---- twinkle-1.4.2.orig/configure.in 2013-07-25 11:09:16.000000000 -0400 -+++ twinkle-1.4.2/configure.in 2013-07-25 11:11:59.512418187 -0400 -@@ -66,7 +66,7 @@ - - export PKG_CONFIG_PATH - --PKG_CHECK_MODULES(CCRTP, libccrtp1 >= 1.6.0) -+PKG_CHECK_MODULES(CCRTP, libccrtp >= 1.6.0) - - PKG_CHECK_MODULES(XML2, libxml-2.0) - # AC_CHECK_HEADER(libxml/tree.h, [], -@@ -136,7 +136,7 @@ - #echo "INCLUDEPATH += `$CCGNU2_CONFIG --includes`" | sed -e s/-I//g > $QT_INCL_PRO - # libccrtp1(ccrtp) depend from libccgnu2(commoncpp2) and - # should include above flags ! --echo "INCLUDEPATH += `$PKG_CONFIG --cflags-only-I libccrtp1`" | sed -e s/-I//g >> $QT_INCL_PRO -+echo "INCLUDEPATH += `$PKG_CONFIG --cflags-only-I libccrtp`" | sed -e s/-I//g >> $QT_INCL_PRO - echo "INCLUDEPATH += `$PKG_CONFIG --cflags-only-I libxml-2.0`" | sed -e s/-I//g >> $QT_INCL_PRO - - # get libraries specified on command line diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 8e3db437174..f312219225b 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -15343,8 +15343,6 @@ with pkgs; twmn = qt5.callPackage ../applications/misc/twmn { }; - twinkle = callPackage ../applications/networking/instant-messengers/twinkle { }; - umurmur = callPackage ../applications/networking/umurmur { }; unigine-valley = callPackage ../applications/graphics/unigine-valley { }; From 4324ff2f735433104315d6b932b3651ca3fd5879 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Tue, 14 Feb 2017 09:02:51 +0100 Subject: [PATCH 70/74] sflphone: remove --- .../instant-messengers/sflphone/default.nix | 86 ------------------- .../sflphone/libzrtpcpp-cflags.patch | 15 ---- pkgs/top-level/all-packages.nix | 4 - 3 files changed, 105 deletions(-) delete mode 100644 pkgs/applications/networking/instant-messengers/sflphone/default.nix delete mode 100644 pkgs/applications/networking/instant-messengers/sflphone/libzrtpcpp-cflags.patch diff --git a/pkgs/applications/networking/instant-messengers/sflphone/default.nix b/pkgs/applications/networking/instant-messengers/sflphone/default.nix deleted file mode 100644 index 10f63369a9b..00000000000 --- a/pkgs/applications/networking/instant-messengers/sflphone/default.nix +++ /dev/null @@ -1,86 +0,0 @@ -{ stdenv, fetchurl, libyaml, alsaLib, openssl, libuuid, pkgconfig, libpulseaudio, libsamplerate -, commoncpp2, ccrtp, libzrtpcpp, dbus, dbus_cplusplus, expat, pcre, gsm, speex, ilbc, libopus -, autoconf, automake, libtool, gettext, perl -, cmake, qt4 -, gtk, glib, dbus_glib, libnotify, intltool, makeWrapper }: - -let - name = "sflphone-1.2.3"; - - src = fetchurl { - url = "https://projects.savoirfairelinux.com/attachments/download/6423/${name}.tar.gz"; - sha256 = "0aiwlky7mp5l51a7kkhkmaz7ivapypar291kdxzdxl1s3qy0x6fd"; - }; - - meta = { - homepage = http://sflphone.org/; - license = stdenv.lib.licenses.gpl3Plus; - description = "Free software enterprise-class softphone for GNU/Linux"; - platforms = with stdenv.lib.platforms; linux; - maintainers = with stdenv.lib.maintainers; [viric]; - }; - -in -rec { - daemon = stdenv.mkDerivation { - name = name + "-daemon"; - - inherit src; - - patches = [ ./libzrtpcpp-cflags.patch ]; - - preConfigure = '' - cd daemon - - # Post patch, required - autoreconf -vfi - - cd libs - bash ./compile_pjsip.sh - cd .. - ''; - - configureFlags = "--with-expat --with-expat-inc=${expat.dev}/include " + - "--with-expat-lib=-lexpat --with-opus "; - - buildInputs = [ libyaml alsaLib openssl libuuid pkgconfig libpulseaudio libsamplerate - commoncpp2 ccrtp libzrtpcpp dbus dbus_cplusplus expat pcre gsm speex ilbc libopus - autoconf automake libtool gettext perl ]; - }; - - # This fails still. - # I don't know the best way to make this a KDE program (with switchable kde - # libs, like digikam for example) - /* - kde = stdenv.mkDerivation { - name = name + "-kde"; - - inherit src; - - preConfigure = '' - cd kde - ''; - - buildInputs = [ daemon cmake qt4 pkgconfig ]; - }; - */ - - gnome = stdenv.mkDerivation { - name = name + "-gnome"; - - inherit src; - - preConfigure = '' - cd gnome - ''; - - # gtk3 programs have the runtime dependency on XDG_DATA_DIRS - preFixup = '' - for f in "$out/bin/sflphone" "$out/bin/sflphone-client-gnome"; do - wrapProgram $f --prefix XDG_DATA_DIRS ":" "${gtk.out}/share:$GSETTINGS_SCHEMAS_PATH" - done - ''; - - buildInputs = [ daemon pkgconfig gtk glib dbus_glib libnotify intltool makeWrapper ]; - }; -} diff --git a/pkgs/applications/networking/instant-messengers/sflphone/libzrtpcpp-cflags.patch b/pkgs/applications/networking/instant-messengers/sflphone/libzrtpcpp-cflags.patch deleted file mode 100644 index 972d9c58808..00000000000 --- a/pkgs/applications/networking/instant-messengers/sflphone/libzrtpcpp-cflags.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/daemon/src/audio/audiortp/Makefile.am b/daemon/src/audio/audiortp/Makefile.am -index c27eedd..fe64077 100644 ---- a/daemon/src/audio/audiortp/Makefile.am -+++ b/daemon/src/audio/audiortp/Makefile.am -@@ -4,6 +4,10 @@ noinst_LTLIBRARIES = libaudiortp.la - - if BUILD_ZRTP - SFL_ZRTP_SRC=audio_zrtp_session.h audio_zrtp_session.cpp zrtp_session_callback.cpp zrtp_session_callback.h -+libaudiortp_la_CXXFLAGS = \ -+ @CCGNU2_CFLAGS@ \ -+ @ZRTPCPP_CFLAGS@ \ -+ @CCRTP_CFLAGS@ - endif - - libaudiortp_la_SOURCES = \ diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f312219225b..135f8c18d10 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -14939,10 +14939,6 @@ with pkgs; setbfree = callPackage ../applications/audio/setbfree { }; - sflphone = callPackage ../applications/networking/instant-messengers/sflphone { - gtk = gtk3; - }; - shfmt = callPackage ../tools/text/shfmt { }; shutter = callPackage ../applications/graphics/shutter { }; From d7e5883d5e00b11a76c235084d5570a7b2a3fa4c Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Tue, 14 Feb 2017 09:43:33 +0100 Subject: [PATCH 71/74] freeswitch: 1.6.9 -> 1.6.15 --- pkgs/servers/sip/freeswitch/default.nix | 10 +++++----- pkgs/top-level/all-packages.nix | 4 +++- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/servers/sip/freeswitch/default.nix b/pkgs/servers/sip/freeswitch/default.nix index ac8c3a1b1c9..5c9737660c4 100644 --- a/pkgs/servers/sip/freeswitch/default.nix +++ b/pkgs/servers/sip/freeswitch/default.nix @@ -1,19 +1,19 @@ { fetchurl, stdenv, ncurses, curl, pkgconfig, gnutls, readline -, openssl, perl, sqlite, libjpeg, libzrtpcpp, speex, pcre +, openssl, perl, sqlite, libjpeg, speex, pcre , ldns, libedit, yasm, which, lua, libopus, libsndfile }: stdenv.mkDerivation rec { - name = "freeswitch-1.6.9"; + name = "freeswitch-1.6.15"; src = fetchurl { url = "http://files.freeswitch.org/freeswitch-releases/${name}.tar.bz2"; - sha256 = "0g0x4m8rb2ybpxwrszb4w37rb10v9fbszm7l2skjakf4dx0gw5i7"; + sha256 = "071g7229shr9srwzspx29fcx3ccj3rwakkydpc4vdf1q3lldd2ld"; }; postPatch = "patchShebangs libs/libvpx/build/make/rtcd.pl"; buildInputs = [ - ncurses curl pkgconfig gnutls readline openssl perl libjpeg - sqlite libzrtpcpp pcre speex ldns libedit yasm which lua libopus + openssl ncurses curl pkgconfig gnutls readline perl libjpeg + sqlite pcre speex ldns libedit yasm which lua libopus libsndfile ]; diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 135f8c18d10..2d84851505e 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -10345,7 +10345,9 @@ with pkgs; freeradius = callPackage ../servers/freeradius { }; - freeswitch = callPackage ../servers/sip/freeswitch { }; + freeswitch = callPackage ../servers/sip/freeswitch { + openssl = openssl_1_0_2; + }; gatling = callPackage ../servers/http/gatling { }; From 101d90d18b338a73541d5ddaac0c35b5ad57a9d8 Mon Sep 17 00:00:00 2001 From: Robin Gloster Date: Tue, 14 Feb 2017 09:04:52 +0100 Subject: [PATCH 72/74] libzrtpcpp: remove --- .../libraries/libzrtpcpp/default.nix | 26 ------------------- pkgs/top-level/all-packages.nix | 2 -- 2 files changed, 28 deletions(-) delete mode 100644 pkgs/development/libraries/libzrtpcpp/default.nix diff --git a/pkgs/development/libraries/libzrtpcpp/default.nix b/pkgs/development/libraries/libzrtpcpp/default.nix deleted file mode 100644 index 9c4affd9032..00000000000 --- a/pkgs/development/libraries/libzrtpcpp/default.nix +++ /dev/null @@ -1,26 +0,0 @@ -{ stdenv, fetchurl, cmake, openssl, pkgconfig, ccrtp }: - -stdenv.mkDerivation rec { - name = "libzrtpcpp-2.3.4"; - - src = fetchurl { - url = "mirror://gnu/ccrtp/${name}.tar.gz"; - sha256 = "020hfyrh8qdwkqdg1r1n65wdzj5i01ba9dzjghbm9lbz93gd9r83"; - }; - - # We disallow 'lib64', or pkgconfig will not find it. - prePatch = '' - sed -i s/lib64/lib/ CMakeLists.txt - ''; - - nativeBuildInputs = [ cmake pkgconfig ]; - buildInputs = [ openssl ccrtp ]; - - meta = { - description = "GNU RTP stack for the zrtp protocol developed by Phil Zimmermann"; - homepage = "http://www.gnutelephony.org/index.php/GNU_ZRTP"; - license = stdenv.lib.licenses.gpl2; - maintainers = [ stdenv.lib.maintainers.marcweber ]; - platforms = stdenv.lib.platforms.linux; - }; -} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 2d84851505e..2c05a1ea492 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -8736,8 +8736,6 @@ with pkgs; libzdb = callPackage ../development/libraries/libzdb { }; - libzrtpcpp = callPackage ../development/libraries/libzrtpcpp { }; - libwacom = callPackage ../development/libraries/libwacom { }; lightning = callPackage ../development/libraries/lightning { }; From 24b1c6ee883cfa8eaae147e72288d9c97e602322 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Fri, 17 Feb 2017 11:39:21 +0100 Subject: [PATCH 73/74] subsurface: disable parallel make It was failing on Hydra: http://hydra.nixos.org/build/48847277/nixlog/2/raw --- pkgs/applications/misc/subsurface/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/misc/subsurface/default.nix b/pkgs/applications/misc/subsurface/default.nix index bb23f46d733..950f8da7860 100644 --- a/pkgs/applications/misc/subsurface/default.nix +++ b/pkgs/applications/misc/subsurface/default.nix @@ -86,7 +86,7 @@ in stdenv.mkDerivation rec { ]; nativeBuildInputs = [ cmake pkgconfig ]; - enableParallelBuilding = true; + enableParallelBuilding = false; # subsurfacewebservices.h dependency on ui_webservices.h cmakeFlags = [ "-DMARBLE_LIBRARIES=${libmarble}/lib/libssrfmarblewidget.so" From 714eabc5af342f81fc36481486b4b388ebefb8c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sat, 18 Feb 2017 08:23:07 +0100 Subject: [PATCH 74/74] guile rev-deps: fix build by adding pkgconfig Without it packages fail to find the headers, after guile has split them into a separate output in 218713a. --- pkgs/development/guile-modules/guile-ncurses/default.nix | 3 ++- pkgs/development/guile-modules/guile-sdl/default.nix | 4 ++-- pkgs/development/libraries/libmatheval/default.nix | 4 ++-- pkgs/tools/X11/xbindkeys/default.nix | 3 ++- 4 files changed, 8 insertions(+), 6 deletions(-) diff --git a/pkgs/development/guile-modules/guile-ncurses/default.nix b/pkgs/development/guile-modules/guile-ncurses/default.nix index 291b410ef93..bd6d9075130 100644 --- a/pkgs/development/guile-modules/guile-ncurses/default.nix +++ b/pkgs/development/guile-modules/guile-ncurses/default.nix @@ -1,4 +1,4 @@ -{ fetchurl, stdenv, guile, ncurses, libffi }: +{ fetchurl, stdenv, pkgconfig, guile, ncurses, libffi }: stdenv.mkDerivation rec { name = "guile-ncurses-1.7"; @@ -8,6 +8,7 @@ stdenv.mkDerivation rec { sha256 = "153vv75gb7l62sp3666rc97i63rnaqbx2rjar7d9b5w81fhwv4r5"; }; + nativeBuildInputs = [ pkgconfig ]; buildInputs = [ guile ncurses libffi ]; preConfigure = diff --git a/pkgs/development/guile-modules/guile-sdl/default.nix b/pkgs/development/guile-modules/guile-sdl/default.nix index 94f3418b031..e2bfe485c5b 100644 --- a/pkgs/development/guile-modules/guile-sdl/default.nix +++ b/pkgs/development/guile-modules/guile-sdl/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, guile, buildEnv +{ stdenv, fetchurl, pkgconfig, guile, buildEnv , SDL, SDL_image, SDL_ttf, SDL_mixer }: @@ -17,7 +17,7 @@ stdenv.mkDerivation rec { sha256 = "126n4rd0ydh6i2s11ari5k85iivradlf12zq13b34shf9k1wn5am"; }; - nativeBuildInputs = [ guile ]; + nativeBuildInputs = [ pkgconfig guile ]; buildInputs = [ SDL.dev SDL_image SDL_ttf SDL_mixer diff --git a/pkgs/development/libraries/libmatheval/default.nix b/pkgs/development/libraries/libmatheval/default.nix index 7336e7d757a..467d707adee 100644 --- a/pkgs/development/libraries/libmatheval/default.nix +++ b/pkgs/development/libraries/libmatheval/default.nix @@ -1,10 +1,10 @@ -{ stdenv, fetchurl, guile, autoconf, flex, fetchpatch }: +{ stdenv, fetchurl, pkgconfig, guile, autoconf, flex, fetchpatch }: stdenv.mkDerivation rec { version = "1.1.11"; name = "libmatheval-${version}"; - nativeBuildInputs = [ autoconf flex ]; + nativeBuildInputs = [ pkgconfig autoconf flex ]; buildInputs = [ guile ]; src = fetchurl { diff --git a/pkgs/tools/X11/xbindkeys/default.nix b/pkgs/tools/X11/xbindkeys/default.nix index 0d63c190b05..1c23593bd14 100644 --- a/pkgs/tools/X11/xbindkeys/default.nix +++ b/pkgs/tools/X11/xbindkeys/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, libX11, guile }: +{ stdenv, fetchurl, pkgconfig, libX11, guile }: let version = "1.8.6"; in stdenv.mkDerivation { @@ -8,6 +8,7 @@ stdenv.mkDerivation { sha256 = "060df6d8y727jp1inp7blp44cs8a7jig7vcm8ndsn6gw36z1h3bc"; }; + nativeBuildInputs = [ pkgconfig ]; buildInputs = [ libX11 guile ]; meta = {