diff options
62 files changed, 1883 insertions, 1572 deletions
diff --git a/nixos/doc/manual/release-notes/rl-2003.xml b/nixos/doc/manual/release-notes/rl-2003.xml index 579b8d53744..7791a72d263 100644 --- a/nixos/doc/manual/release-notes/rl-2003.xml +++ b/nixos/doc/manual/release-notes/rl-2003.xml @@ -204,6 +204,14 @@ The <literal>buildRustCrate</literal> infrastructure now produces <literal>lib</literal> outputs in addition to the <literal>out</literal> output. This has led to drastically reduced closed sizes for some rust crates since development dependencies are now in the <literal>lib</literal> output. </para> + </listitem> + <listitem> + <para> + Pango was upgraded to 1.44, which no longer uses freetype for font loading. This means that type1 + and bitmap fonts are no longer supported in applications relying on Pango for font rendering + (notably, GTK application). See <link xlink:href="https://gitlab.gnome.org/GNOME/pango/issues/386"> + upstream issue</link> for more information. + </para> </listitem> <listitem> <para> diff --git a/pkgs/applications/editors/gnome-builder/default.nix b/pkgs/applications/editors/gnome-builder/default.nix index 6ac2c6d4964..bda0552e752 100644 --- a/pkgs/applications/editors/gnome-builder/default.nix +++ b/pkgs/applications/editors/gnome-builder/default.nix @@ -5,6 +5,7 @@ , docbook_xsl , docbook_xml_dtd_43 , fetchurl +, fetchpatch , flatpak , gnome3 , libgit2-glib @@ -45,6 +46,18 @@ stdenv.mkDerivation rec { sha256 = "19018pq94cxf6fywd7fsmy98x56by5zfmh140pl530gaaw84cvhb"; }; + patches = [ + # Fix build with Meson 0.52 + (fetchpatch { + url = "https://gitlab.gnome.org/GNOME/gnome-builder/commit/c8b862b491cfbbb4f79b24d7cd90e4fb1f37cb9f.patch"; + sha256 = "0n8kg7nnjqmbnyag1ps6dvrlqrxc94djjncqx10d6y7ijwdxf4w8"; + }) + (fetchpatch { + url = "https://gitlab.gnome.org/GNOME/gnome-builder/commit/da26dfbf78468f5ed724e022b300a07862a95833.patch"; + sha256 = "0psa65bzjpjj7vc5rknv2w2dz3p50jjv10s6j2fd6lpw8j2800k4"; + }) + ]; + nativeBuildInputs = [ appstream-glib desktop-file-utils diff --git a/pkgs/applications/editors/vim/common.nix b/pkgs/applications/editors/vim/common.nix index 0a099ea630d..ceecfa73ce4 100644 --- a/pkgs/applications/editors/vim/common.nix +++ b/pkgs/applications/editors/vim/common.nix @@ -1,12 +1,12 @@ { lib, fetchFromGitHub }: rec { - version = "8.1.2237"; + version = "8.1.2407"; src = fetchFromGitHub { owner = "vim"; repo = "vim"; rev = "v${version}"; - sha256 = "1qwh3cw5zmjmnk07g0nc8nz8k5nlq9ilvvygnfdjy1fqg69q8p0h"; + sha256 = "1h23lncm8py0ip8p61y8hivmnd8fzf8xpwpkd73d3a3fpiyd2yx8"; }; enableParallelBuilding = true; diff --git a/pkgs/applications/kde/fetch.sh b/pkgs/applications/kde/fetch.sh index 083debb1c99..a335b0ef8e8 100644 --- a/pkgs/applications/kde/fetch.sh +++ b/pkgs/applications/kde/fetch.sh @@ -1 +1 @@ -WGET_ARGS=( https://download.kde.org/stable/applications/19.08.2/ ) +WGET_ARGS=( https://download.kde.org/stable/applications/19.08.3/ ) diff --git a/pkgs/applications/kde/srcs.nix b/pkgs/applications/kde/srcs.nix index 400dfcd7cec..8d199a291c4 100644 --- a/pkgs/applications/kde/srcs.nix +++ b/pkgs/applications/kde/srcs.nix @@ -3,1739 +3,1739 @@ { akonadi = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/akonadi-19.08.2.tar.xz"; - sha256 = "f67f0fac07d480739b2d6715862ee47a93fd38f057ac7ef888ed8ddfdc99934f"; - name = "akonadi-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/akonadi-19.08.3.tar.xz"; + sha256 = "cfdfa4767b1bd420c7979cf5125cc56d3926181f8484dc39ecd84a9e0808ee6c"; + name = "akonadi-19.08.3.tar.xz"; }; }; akonadi-calendar = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/akonadi-calendar-19.08.2.tar.xz"; - sha256 = "5beba24af485c8dae96944e4b5bd570460eb2868ba069580c2e5d784be38a3c8"; - name = "akonadi-calendar-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/akonadi-calendar-19.08.3.tar.xz"; + sha256 = "1ec66241551b0bd3e2cabd2df1547e3622b3c74e0ddaec535b5666141180a094"; + name = "akonadi-calendar-19.08.3.tar.xz"; }; }; akonadi-calendar-tools = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/akonadi-calendar-tools-19.08.2.tar.xz"; - sha256 = "a352c2bf8659ad7939f31009b8e35e8b1e629162f681a70999e5e88f9aaf6cbb"; - name = "akonadi-calendar-tools-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/akonadi-calendar-tools-19.08.3.tar.xz"; + sha256 = "539bef47c9586f1edb87cedf63cce140dab4f19b6a94fbe08b0cd4c083cf6ffc"; + name = "akonadi-calendar-tools-19.08.3.tar.xz"; }; }; akonadiconsole = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/akonadiconsole-19.08.2.tar.xz"; - sha256 = "273b8f3d56ea65bd71a51103867b0e718d883478432bb971a262df1ea4c6df6c"; - name = "akonadiconsole-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/akonadiconsole-19.08.3.tar.xz"; + sha256 = "37253a4b56afc34e52a05b58f63d1cdce221a11432c713f159b5c033a6018947"; + name = "akonadiconsole-19.08.3.tar.xz"; }; }; akonadi-contacts = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/akonadi-contacts-19.08.2.tar.xz"; - sha256 = "eafeb550faea91a56109821864eedfbd619dc7850887746d31c1724ea7561920"; - name = "akonadi-contacts-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/akonadi-contacts-19.08.3.tar.xz"; + sha256 = "a95ff2621e198e2685b7cd591e39437e68b5670cd710ce06088bd16618d281df"; + name = "akonadi-contacts-19.08.3.tar.xz"; }; }; akonadi-import-wizard = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/akonadi-import-wizard-19.08.2.tar.xz"; - sha256 = "038713e7d30686eb1b8e49c595ec853ffa52d335e435a5b0bdf2f2a2448cae45"; - name = "akonadi-import-wizard-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/akonadi-import-wizard-19.08.3.tar.xz"; + sha256 = "1a11207826ecc59af73ca2dae1b6299a6cd9c71c093e634043295747ba8f6553"; + name = "akonadi-import-wizard-19.08.3.tar.xz"; }; }; akonadi-mime = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/akonadi-mime-19.08.2.tar.xz"; - sha256 = "16f8034d7990828c50a85474fe16641dfa46e22d00f49d8045d3483c61815264"; - name = "akonadi-mime-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/akonadi-mime-19.08.3.tar.xz"; + sha256 = "e779a2b73b628702aec52b1d4345533f54f06624915b193766af3ef6a16d030f"; + name = "akonadi-mime-19.08.3.tar.xz"; }; }; akonadi-notes = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/akonadi-notes-19.08.2.tar.xz"; - sha256 = "64684c50d06664d8ccda098f8bfa536e861e4938c8f27688ef97653f7788fdde"; - name = "akonadi-notes-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/akonadi-notes-19.08.3.tar.xz"; + sha256 = "7c701d8a032161f9a58a55dd7e71a9a261fed8044ddc59d6d5f04bb742801b65"; + name = "akonadi-notes-19.08.3.tar.xz"; }; }; akonadi-search = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/akonadi-search-19.08.2.tar.xz"; - sha256 = "75c9713b84a03c60a68ff36652decbf57f4f56a0fb39579f53e7ed80a5ee8525"; - name = "akonadi-search-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/akonadi-search-19.08.3.tar.xz"; + sha256 = "3a04a82b7f13aad0a5c283931b347a951b8b4bf299bfc6f8cdbc5ba299d01f9b"; + name = "akonadi-search-19.08.3.tar.xz"; }; }; akregator = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/akregator-19.08.2.tar.xz"; - sha256 = "cefc0785f40508a80fbf4534eef4d1164e349cfd50455483cef044945d1888c4"; - name = "akregator-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/akregator-19.08.3.tar.xz"; + sha256 = "c3aab6ebba25eab8c76b113a900af33a90222257f957650d0bbc0c47d5cf4bc9"; + name = "akregator-19.08.3.tar.xz"; }; }; analitza = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/analitza-19.08.2.tar.xz"; - sha256 = "cbd51fd14d5ba74a7a3590ddca18ed688cbf724cd40f21c87b905f12fadf9399"; - name = "analitza-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/analitza-19.08.3.tar.xz"; + sha256 = "9247172f3ffbc0fd3308b4b40f5d76eaa2a5012dc49525c3087caf5cdfc1513e"; + name = "analitza-19.08.3.tar.xz"; }; }; ark = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ark-19.08.2.tar.xz"; - sha256 = "63fcec0a32d806cfc82fb1c136b5e037bfe75459b148ac08c00be7e45ac70c50"; - name = "ark-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ark-19.08.3.tar.xz"; + sha256 = "bc1fcd84632c628a10e8536d56b65a7acbd4235ed0e034fec864b78bdc36f8f1"; + name = "ark-19.08.3.tar.xz"; }; }; artikulate = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/artikulate-19.08.2.tar.xz"; - sha256 = "b2b0778f18f04096b84caf72c28dd4bdfdbbc8f0a22ef118b8d18dba19a3f85b"; - name = "artikulate-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/artikulate-19.08.3.tar.xz"; + sha256 = "99831d51bf8cb4032ba9af7c4ae0712f7b3668b7c51bce8f942808c1e5e42f85"; + name = "artikulate-19.08.3.tar.xz"; }; }; audiocd-kio = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/audiocd-kio-19.08.2.tar.xz"; - sha256 = "383c0e9055b0093661b589395288bb8d173372572490a4ba4960d214b2746b3a"; - name = "audiocd-kio-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/audiocd-kio-19.08.3.tar.xz"; + sha256 = "98d836def762b839b9636acc540158d5b4789a84d1bdb535ae139b10e9e144a4"; + name = "audiocd-kio-19.08.3.tar.xz"; }; }; baloo-widgets = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/baloo-widgets-19.08.2.tar.xz"; - sha256 = "529f3b587098eb9b7d1aaa8b311f98c58d16ed88384fa0900f9fb9f8e242c070"; - name = "baloo-widgets-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/baloo-widgets-19.08.3.tar.xz"; + sha256 = "edb9284b1a7d73b0c824390aa875593650880eb77c2680a2942c9fd65f436a2d"; + name = "baloo-widgets-19.08.3.tar.xz"; }; }; blinken = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/blinken-19.08.2.tar.xz"; - sha256 = "7f9d909bb845c365dbf49388b79687e7491c271dd7d2f9481a20397153a670f6"; - name = "blinken-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/blinken-19.08.3.tar.xz"; + sha256 = "620fe5ffb656f829a7ca72a2df40c19ff0562e3700f51bd66b7d8a6a486ed3c9"; + name = "blinken-19.08.3.tar.xz"; }; }; bomber = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/bomber-19.08.2.tar.xz"; - sha256 = "26285fe9e510cd334bb933281c615c2971084bfa787618ba0190175c36ada741"; - name = "bomber-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/bomber-19.08.3.tar.xz"; + sha256 = "3a0ef6ca5a05253b1554218a1dc699c5547a073da5cecdf75445e0f72b687fd3"; + name = "bomber-19.08.3.tar.xz"; }; }; bovo = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/bovo-19.08.2.tar.xz"; - sha256 = "63f7a3860de2344be69366f636e841cd3db19743a8a29c42e14402256ed3122b"; - name = "bovo-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/bovo-19.08.3.tar.xz"; + sha256 = "2f950820ebdb52f1c81476b36b5ea07808fe8da154e7757a85ca8ac2c1b37735"; + name = "bovo-19.08.3.tar.xz"; }; }; calendarsupport = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/calendarsupport-19.08.2.tar.xz"; - sha256 = "9ae448463ca60e075f1ea9a22489f0acf6ea672c00f9bd7b49027e548e82c2af"; - name = "calendarsupport-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/calendarsupport-19.08.3.tar.xz"; + sha256 = "2406dd3387383cc58eb0e6f10bf50cc1b206c75096c6c6af27c1102c6d818ec3"; + name = "calendarsupport-19.08.3.tar.xz"; }; }; cantor = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/cantor-19.08.2.tar.xz"; - sha256 = "039bb1e61b996ab3776502db9367ed1f7fb7e674292647f1b28f5bd9b1c1b9cb"; - name = "cantor-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/cantor-19.08.3.tar.xz"; + sha256 = "5b0f0b0b3990c83a927d2545baa9596119025dbf25242a9d46b1c76a26fcbfe5"; + name = "cantor-19.08.3.tar.xz"; }; }; cervisia = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/cervisia-19.08.2.tar.xz"; - sha256 = "7cbff9d32e2721f6f594a84b42feef6dd76f830e2cc27c6d442d9b6ccbe7fceb"; - name = "cervisia-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/cervisia-19.08.3.tar.xz"; + sha256 = "bf156c080f000b342f81e7a8450d6ca942627e5a08cc5ac9c02fc5b44d1f37a7"; + name = "cervisia-19.08.3.tar.xz"; }; }; dolphin = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/dolphin-19.08.2.tar.xz"; - sha256 = "0c56515737fc0f96020b3c157a93023095d1a1e23637e7670e068c6c286bbc3b"; - name = "dolphin-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/dolphin-19.08.3.tar.xz"; + sha256 = "de71f52324c15d692448ac4c79c1e0fcf35df5c03349a8bcbebfae20d9f69d4e"; + name = "dolphin-19.08.3.tar.xz"; }; }; dolphin-plugins = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/dolphin-plugins-19.08.2.tar.xz"; - sha256 = "da2114bd8ed0a70fba3c3cba82a5543cce2f91af7e1dc12bc7457eeffc03099d"; - name = "dolphin-plugins-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/dolphin-plugins-19.08.3.tar.xz"; + sha256 = "82860ef615954e94f3f382ad60fb144fcfcf7777b8a890f281c0cce55da13a55"; + name = "dolphin-plugins-19.08.3.tar.xz"; }; }; dragon = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/dragon-19.08.2.tar.xz"; - sha256 = "3924dba504f370415c0d68cb5079acfc941aa761e9d9d2df2ea48b302ef9ce61"; - name = "dragon-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/dragon-19.08.3.tar.xz"; + sha256 = "f9172f6ddf75cf8e4be19d50f80994d59545fdea966674fb67abe7a7c934810a"; + name = "dragon-19.08.3.tar.xz"; }; }; eventviews = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/eventviews-19.08.2.tar.xz"; - sha256 = "48da7f85c86bcc7a64d475c5bbcbb531471e70cfc9f4bda76030280f0671132d"; - name = "eventviews-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/eventviews-19.08.3.tar.xz"; + sha256 = "3c110fb5001e71d664aaa3b09a3689c0bb16ca12ee169e98f6ff454a0ee81ba4"; + name = "eventviews-19.08.3.tar.xz"; }; }; ffmpegthumbs = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ffmpegthumbs-19.08.2.tar.xz"; - sha256 = "deba57ff10525efdf404401f6b605c1be0f02ec0bfe00465e080b42dc379d570"; - name = "ffmpegthumbs-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ffmpegthumbs-19.08.3.tar.xz"; + sha256 = "c91ad8e83df474971cf9766f2398e88e45d02dd2e51a7a794ace02f22c38c0f0"; + name = "ffmpegthumbs-19.08.3.tar.xz"; }; }; filelight = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/filelight-19.08.2.tar.xz"; - sha256 = "313ff23fceb427509b37efa012535e651618d42bde35c62cdc7732e463c346a6"; - name = "filelight-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/filelight-19.08.3.tar.xz"; + sha256 = "95fa38574292a2aa8d3d90749fbbb61c5005889ef1df1aaa04d2d789bbf4fb00"; + name = "filelight-19.08.3.tar.xz"; }; }; granatier = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/granatier-19.08.2.tar.xz"; - sha256 = "81a0c288edd0be6d7c994a8ad1469679b7e78174d641f9c4f90d31613bad4b47"; - name = "granatier-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/granatier-19.08.3.tar.xz"; + sha256 = "eac24bb0b0bcf7e12e4059187e0fd542503bae620637a4f35a339e6f63ab3890"; + name = "granatier-19.08.3.tar.xz"; }; }; grantlee-editor = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/grantlee-editor-19.08.2.tar.xz"; - sha256 = "8e65ca3d949dcdd2b6c2edd582351b123eef49eb104a2dd6c027028315c2d502"; - name = "grantlee-editor-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/grantlee-editor-19.08.3.tar.xz"; + sha256 = "4d81e56ee89bf8ff19ba112b2ecaf6080b7fbc6768030b4dbb4f15a1099a5bce"; + name = "grantlee-editor-19.08.3.tar.xz"; }; }; grantleetheme = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/grantleetheme-19.08.2.tar.xz"; - sha256 = "a9d4e70089debdfaffb4af881cf2064ba68a0ad3fe007985c8e5997f0cf0e836"; - name = "grantleetheme-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/grantleetheme-19.08.3.tar.xz"; + sha256 = "ab1b0f55399c520191cf1241d85881e3f5b441ee82b387e7fbef55e77dc0e748"; + name = "grantleetheme-19.08.3.tar.xz"; }; }; gwenview = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/gwenview-19.08.2.tar.xz"; - sha256 = "fa49352a208c9472c911d3579f7601fb915831ad42caf74a053ed749bf5bb1fb"; - name = "gwenview-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/gwenview-19.08.3.tar.xz"; + sha256 = "7e7ad69eaa7a6b2d0549e94d1dab0d012107c822d66483d54aa8268900820255"; + name = "gwenview-19.08.3.tar.xz"; }; }; incidenceeditor = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/incidenceeditor-19.08.2.tar.xz"; - sha256 = "f2f7bf3a12af21e6f9e4a5f2ba93346e06a6988366af7b452d6268ac9fb4fc3d"; - name = "incidenceeditor-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/incidenceeditor-19.08.3.tar.xz"; + sha256 = "e6753efc2841a5b0b63a2b02f07c5b77274214576e5e9fc66b962b18c516266d"; + name = "incidenceeditor-19.08.3.tar.xz"; }; }; juk = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/juk-19.08.2.tar.xz"; - sha256 = "b3f0e006d6defa58e0724088a1c99c1c412bc5764f8d1bebadf31b5f331d51d3"; - name = "juk-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/juk-19.08.3.tar.xz"; + sha256 = "6ef343b31b4b996d3a576e91a8a0b57b55b61ed76e9ddc51c5072a6243cb3030"; + name = "juk-19.08.3.tar.xz"; }; }; k3b = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/k3b-19.08.2.tar.xz"; - sha256 = "a16796a873018bc5fd9f562297fea56d3f6d32a1e903a3e145814ea7d9be5209"; - name = "k3b-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/k3b-19.08.3.tar.xz"; + sha256 = "197ea67fa9ef66f8ee084608fd1907e2b3db108eec643d5bd6a0980f838f2b23"; + name = "k3b-19.08.3.tar.xz"; }; }; kaccounts-integration = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kaccounts-integration-19.08.2.tar.xz"; - sha256 = "b422c23eb3eefc3a79c4ccb9360ae6269a86982575e981bb949c0782f1f813ce"; - name = "kaccounts-integration-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kaccounts-integration-19.08.3.tar.xz"; + sha256 = "9106718c3ac8beeb11dc8a8d2ad53c7cc4a364ab6246ca9a24ea05dfe7415723"; + name = "kaccounts-integration-19.08.3.tar.xz"; }; }; kaccounts-providers = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kaccounts-providers-19.08.2.tar.xz"; - sha256 = "d5ad6882ff151d2f0cff2b76a83e38cf37c72a0dbdf4a0aff64420903266a309"; - name = "kaccounts-providers-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kaccounts-providers-19.08.3.tar.xz"; + sha256 = "55093c9ab5e001f126e86e1dbf55209c5f6365d9aad392cf506eab6a95d59a23"; + name = "kaccounts-providers-19.08.3.tar.xz"; }; }; kaddressbook = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kaddressbook-19.08.2.tar.xz"; - sha256 = "4d67480ebf8ee96fcde85e66f8ad32119b006e36c87f4e4ac20ecfa967599260"; - name = "kaddressbook-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kaddressbook-19.08.3.tar.xz"; + sha256 = "e343187628af4b6142cc7177ea67a3460b6f2b96c608a5b4bd469f2d314bf4ae"; + name = "kaddressbook-19.08.3.tar.xz"; }; }; kajongg = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kajongg-19.08.2.tar.xz"; - sha256 = "08c80ea5d44ee25812de9d9e95d7800cc84c1c02006f59eb08e54f2a0d4c756b"; - name = "kajongg-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kajongg-19.08.3.tar.xz"; + sha256 = "dcf4738fb312762363caa88f9e26e7f7ab2102ad29ce938b71ed36177fb98662"; + name = "kajongg-19.08.3.tar.xz"; }; }; kalarm = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kalarm-19.08.2.tar.xz"; - sha256 = "54d61b469042d27b8df903c5fc95dd68c1d108218f1402a733d974ab02576d24"; - name = "kalarm-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kalarm-19.08.3.tar.xz"; + sha256 = "34d73be35b0cdf6189bf3792e939fa9557bffff8271966d9fc49217e488317e8"; + name = "kalarm-19.08.3.tar.xz"; }; }; kalarmcal = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kalarmcal-19.08.2.tar.xz"; - sha256 = "4dc6e1cd8a9cbf6e3f8e593e68ef6fa912819ece56efa64852ab33e3f582e6b7"; - name = "kalarmcal-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kalarmcal-19.08.3.tar.xz"; + sha256 = "f6e9d0c99d228fc922e52ae3ddb33f2b691290e58a48edc816de72fc44d73871"; + name = "kalarmcal-19.08.3.tar.xz"; }; }; kalgebra = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kalgebra-19.08.2.tar.xz"; - sha256 = "351a0df1bf637b14683d1a38d8f1eff0153596c5f93723f28f799aead6ee0757"; - name = "kalgebra-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kalgebra-19.08.3.tar.xz"; + sha256 = "7832584a161c2f611ce980ad98932533c998d37e6e4e2b7afbd0b4e98ce88a65"; + name = "kalgebra-19.08.3.tar.xz"; }; }; kalzium = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kalzium-19.08.2.tar.xz"; - sha256 = "e63d88526c86dd67ab133694dc23b6a35fd5514643bd7a7f1790db8c2a8490d9"; - name = "kalzium-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kalzium-19.08.3.tar.xz"; + sha256 = "5dc3423a0f2646b59233f92b6a6e81b4a0bcdb819aa543c83270fe4cc5592933"; + name = "kalzium-19.08.3.tar.xz"; }; }; kamera = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kamera-19.08.2.tar.xz"; - sha256 = "2db474afa6201f330631640e04e1bd6ebb96838ce4c16d37617a10063b1fa757"; - name = "kamera-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kamera-19.08.3.tar.xz"; + sha256 = "93a8a3dc6c4927b28a6ee0f09f1709e67f5bc38281b3775390513f2e69086942"; + name = "kamera-19.08.3.tar.xz"; }; }; kamoso = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kamoso-19.08.2.tar.xz"; - sha256 = "2b84b3b3fb7f423bbe69716114563f018e02d63ce7b9b85084d098123e4e29b8"; - name = "kamoso-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kamoso-19.08.3.tar.xz"; + sha256 = "437ddca6849ff3ad964737794ab8d22f8d152ad4aa9172dd838c77c59fc81448"; + name = "kamoso-19.08.3.tar.xz"; }; }; kanagram = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kanagram-19.08.2.tar.xz"; - sha256 = "251d08a8b73e85af4b90ed429d873b17f56c1e094c4a62116eee3b6bffc96388"; - name = "kanagram-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kanagram-19.08.3.tar.xz"; + sha256 = "74f7daaed8db4f2b445479307dbe974d3f3f1c8197ab8604712e109c8a4d36d2"; + name = "kanagram-19.08.3.tar.xz"; }; }; kapman = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kapman-19.08.2.tar.xz"; - sha256 = "240d7b0c611728bd1974230227c669bdcfe80081cff2ddae6278d5393bab7a4e"; - name = "kapman-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kapman-19.08.3.tar.xz"; + sha256 = "0edc811df5d4e729851e4af980fb414d70af66218091c017c16054a5181af80e"; + name = "kapman-19.08.3.tar.xz"; }; }; kapptemplate = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kapptemplate-19.08.2.tar.xz"; - sha256 = "2b719cf75bf8e9b495a8d9aa8288ddb528617c2e76bd1312cfdb2a43b27d6208"; - name = "kapptemplate-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kapptemplate-19.08.3.tar.xz"; + sha256 = "23776b6b56e97fac0d8372d856a6fc9014b057f98ad5a96298b0685943c3da2a"; + name = "kapptemplate-19.08.3.tar.xz"; }; }; kate = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kate-19.08.2.tar.xz"; - sha256 = "9897f652996e3ebca8a749562cc2d609d704c80b08ec4716622def38f5980b47"; - name = "kate-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kate-19.08.3.tar.xz"; + sha256 = "ab9f076e7e825fca64252b366e637e34157f1f875aa573bdae333fc240e0ec71"; + name = "kate-19.08.3.tar.xz"; }; }; katomic = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/katomic-19.08.2.tar.xz"; - sha256 = "822963024107e122a3f53f55ae6863a10d92ca59eef5966cded6c9daf5f989b3"; - name = "katomic-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/katomic-19.08.3.tar.xz"; + sha256 = "a02df5d0d03fdd478ead1ba705089514b6debfae553be8d814edfb6952149eac"; + name = "katomic-19.08.3.tar.xz"; }; }; kbackup = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kbackup-19.08.2.tar.xz"; - sha256 = "1678ac00c1930f430d620f542dc7913bf1575106654cc9d4b534aed65e023fb8"; - name = "kbackup-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kbackup-19.08.3.tar.xz"; + sha256 = "c71156528087e0c799b4c957b6525b85763bdeb35ebc58ba480878f2f0daf97d"; + name = "kbackup-19.08.3.tar.xz"; }; }; kblackbox = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kblackbox-19.08.2.tar.xz"; - sha256 = "4ed8e2fe00e4d2ce0b194f85491f46ceaeec28114ff2dc667c0b112f8237a9ca"; - name = "kblackbox-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kblackbox-19.08.3.tar.xz"; + sha256 = "16f885a5baa0ee593c85f745246f2b3af9106a3befb0c9b7aa8695e3aed382f4"; + name = "kblackbox-19.08.3.tar.xz"; }; }; kblocks = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kblocks-19.08.2.tar.xz"; - sha256 = "8b52c949e2d446a4ccf81b09818fc90234f2f55d8722c385491ee67e1f2abf93"; - name = "kblocks-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kblocks-19.08.3.tar.xz"; + sha256 = "9d2553472a3f61e1be584bed2d9295a60b8074fdcd264213d67dc20f63033563"; + name = "kblocks-19.08.3.tar.xz"; }; }; kblog = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kblog-19.08.2.tar.xz"; - sha256 = "f4d9017d38746b9669efebf5b6cfdc5ebf1cbaf1bbf45ab331530ade3c21cbb5"; - name = "kblog-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kblog-19.08.3.tar.xz"; + sha256 = "7b030a13c79a6add2b6f46b840e347609b39099c937d5bc5fb9310e2da987164"; + name = "kblog-19.08.3.tar.xz"; }; }; kbounce = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kbounce-19.08.2.tar.xz"; - sha256 = "8436ba58bb88360b08c2d220c1a92c924b15587769103f04881ac17583cc93c8"; - name = "kbounce-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kbounce-19.08.3.tar.xz"; + sha256 = "21e4bc2e2f3c23d4b954c8b336aab9faa5ba6021ca1487baf39595ff31d82e0b"; + name = "kbounce-19.08.3.tar.xz"; }; }; kbreakout = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kbreakout-19.08.2.tar.xz"; - sha256 = "9550d3ee6f6d412816bd12686272c3f0f0b5b9194242f9b22e2085c39d9720a9"; - name = "kbreakout-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kbreakout-19.08.3.tar.xz"; + sha256 = "1c49d80dcbaa7745932c6b64c520072099e66767e8d1f725a332f79a7ee89f3f"; + name = "kbreakout-19.08.3.tar.xz"; }; }; kbruch = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kbruch-19.08.2.tar.xz"; - sha256 = "a2cead23cab880b21769e41086505b50de659630860d056b6a8504caafd4dcf0"; - name = "kbruch-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kbruch-19.08.3.tar.xz"; + sha256 = "9674aba5a6683e418ed03cc011e3817eb28418538dd9200a808f9813e5112dfc"; + name = "kbruch-19.08.3.tar.xz"; }; }; kcachegrind = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kcachegrind-19.08.2.tar.xz"; - sha256 = "baf17a5c11f21deb7b019a7e3a9819348ec8d20af5c8c4a6108b96266e425b46"; - name = "kcachegrind-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kcachegrind-19.08.3.tar.xz"; + sha256 = "8fc5e0643bb826b07cb5d283b8bd6fd5da4979f6125b43b1db3a9db60b02a36a"; + name = "kcachegrind-19.08.3.tar.xz"; }; }; kcalc = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kcalc-19.08.2.tar.xz"; - sha256 = "94a6d004266813449b6b9efbe0e3b0da3e5368059134668277a344a720f65fd9"; - name = "kcalc-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kcalc-19.08.3.tar.xz"; + sha256 = "7c61d96bcd45621d021ae8a56224dcf81999cb14ab7b1d7976a47eee2be25d2e"; + name = "kcalc-19.08.3.tar.xz"; }; }; kcalcore = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kcalcore-19.08.2.tar.xz"; - sha256 = "f7d33ec65cf954a0460258694ecb2e14bf6c00cee5ea9fdc3e015e78947d896a"; - name = "kcalcore-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kcalcore-19.08.3.tar.xz"; + sha256 = "86d0467d3929eb6471507cbc790277968eb8f0aa4449e1b3ee8ecc555d32dbaa"; + name = "kcalcore-19.08.3.tar.xz"; }; }; kcalutils = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kcalutils-19.08.2.tar.xz"; - sha256 = "3f789a18348152f9fc70965dbc2e9a8bd0ba872968c3d0631afacd0e78d3ce13"; - name = "kcalutils-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kcalutils-19.08.3.tar.xz"; + sha256 = "821742c98dd55a1334c13ea9d59e177ade048b1d3ade4775803eb288c98c93da"; + name = "kcalutils-19.08.3.tar.xz"; }; }; kcharselect = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kcharselect-19.08.2.tar.xz"; - sha256 = "ff2a8c78fc4a12dd727e8ad8677216d5a480a8c82aff97269397ee8ae01e36df"; - name = "kcharselect-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kcharselect-19.08.3.tar.xz"; + sha256 = "f294965fc7cf8b1063b611233a98fab13a00263f1d4fd254fb8b53b3f125bc52"; + name = "kcharselect-19.08.3.tar.xz"; }; }; kcolorchooser = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kcolorchooser-19.08.2.tar.xz"; - sha256 = "4eb50f314b190f1980e73212a45fe86db39f278f789288cd76cb0763f3176edc"; - name = "kcolorchooser-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kcolorchooser-19.08.3.tar.xz"; + sha256 = "0c3d45ceb9029f0d316e61b3f403838b4c7de82a3211a231b539e6755386c657"; + name = "kcolorchooser-19.08.3.tar.xz"; }; }; kcontacts = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kcontacts-19.08.2.tar.xz"; - sha256 = "0677177d6810047876a219445232c0bf91dc1cdba3cbe4133a0a7eda98c381e8"; - name = "kcontacts-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kcontacts-19.08.3.tar.xz"; + sha256 = "17778fc501f9de9b5c8c58b57aebb09c4be088bcd9aefa5fc9afbd92f2e5626c"; + name = "kcontacts-19.08.3.tar.xz"; }; }; kcron = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kcron-19.08.2.tar.xz"; - sha256 = "270ee81cba5ef9d92158a3fc71cf8c50c658468018eb0415c9d3d0bc7abea5e5"; - name = "kcron-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kcron-19.08.3.tar.xz"; + sha256 = "b2270bb3390570ee49b887e5cda1c596c351fd0cd83183f091ef1b078fa55669"; + name = "kcron-19.08.3.tar.xz"; }; }; kdav = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kdav-19.08.2.tar.xz"; - sha256 = "8572a77ee3d0f8a7e09e4975fcf0420394c16e908c4a19aecc409415770595f9"; - name = "kdav-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kdav-19.08.3.tar.xz"; + sha256 = "e85a0a8dcfdccc1dc0afaee364c45d57c6807fadb6926ae1a5afc54c4fb0a9f0"; + name = "kdav-19.08.3.tar.xz"; }; }; kdebugsettings = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kdebugsettings-19.08.2.tar.xz"; - sha256 = "2823e53da647dec2bd780a3029c6b093917faad3db973147ef74eb8f1c1733df"; - name = "kdebugsettings-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kdebugsettings-19.08.3.tar.xz"; + sha256 = "10ccbc85c36a81ba7fdf3230f16c3b9974d240d17347d21aa7b67e9b5f85c78d"; + name = "kdebugsettings-19.08.3.tar.xz"; }; }; kde-dev-scripts = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kde-dev-scripts-19.08.2.tar.xz"; - sha256 = "9a47b048cec42eedcec05602eb84d4124a1f67d451c22095e688cb24f7057327"; - name = "kde-dev-scripts-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kde-dev-scripts-19.08.3.tar.xz"; + sha256 = "c7998753f67c6efbe818ca1f96c5681c7abe3078ce6beeb307562309ca243c28"; + name = "kde-dev-scripts-19.08.3.tar.xz"; }; }; kde-dev-utils = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kde-dev-utils-19.08.2.tar.xz"; - sha256 = "30bbcfa632cbf76a2b3a27f1044ff9708509921882b91a5623cc2a30d40acb32"; - name = "kde-dev-utils-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kde-dev-utils-19.08.3.tar.xz"; + sha256 = "82a573941c1a99480294fe3e8658440da64e652eb62e2a7354751894a6a899e2"; + name = "kde-dev-utils-19.08.3.tar.xz"; }; }; kdeedu-data = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kdeedu-data-19.08.2.tar.xz"; - sha256 = "0ead96a7a10ecbf98c88464f9987e7d8e2efdf7879782e5262b5cda694f3e343"; - name = "kdeedu-data-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kdeedu-data-19.08.3.tar.xz"; + sha256 = "dfdbe10415247bdd1b6926f6fcea943d13c6e0a1ab1a562aac6e0b7109420286"; + name = "kdeedu-data-19.08.3.tar.xz"; }; }; kdegraphics-mobipocket = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kdegraphics-mobipocket-19.08.2.tar.xz"; - sha256 = "9621b0b3564ce7fcd6890c15c48e11d00c1cf2d3b408b255ec590bd6d113439f"; - name = "kdegraphics-mobipocket-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kdegraphics-mobipocket-19.08.3.tar.xz"; + sha256 = "d9ea38255c967dcf0de820e6ad663e721188f5541c18c459e611f6d72ddc8e8f"; + name = "kdegraphics-mobipocket-19.08.3.tar.xz"; }; }; kdegraphics-thumbnailers = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kdegraphics-thumbnailers-19.08.2.tar.xz"; - sha256 = "12e2b096d65c5dfde6d16bc2c35b236343ce02ba1ef1b3b68b11257250da02c8"; - name = "kdegraphics-thumbnailers-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kdegraphics-thumbnailers-19.08.3.tar.xz"; + sha256 = "14d342336e92b3913d46a415da9fcf53d239f0ceb16aed99c1e095641ce6ddb4"; + name = "kdegraphics-thumbnailers-19.08.3.tar.xz"; }; }; kdenetwork-filesharing = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kdenetwork-filesharing-19.08.2.tar.xz"; - sha256 = "ceffdaabd3417db306c05ecd6a62b521d0b3eb5996d320d65ae5c51ea46bfdda"; - name = "kdenetwork-filesharing-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kdenetwork-filesharing-19.08.3.tar.xz"; + sha256 = "4074d996c693bdd69fd88e6f2acede79c05b2eceef1d3ed81f311247640ef366"; + name = "kdenetwork-filesharing-19.08.3.tar.xz"; }; }; kdenlive = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kdenlive-19.08.2.tar.xz"; - sha256 = "5ca3b7a2457d2aa355309bc7471791f691edd8774af9a19cbfc8fac39ad53c78"; - name = "kdenlive-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kdenlive-19.08.3.tar.xz"; + sha256 = "64ab3cf06222b95f021941d8c430c70918c04c3ea988f7ccf5ef87c6b69b4465"; + name = "kdenlive-19.08.3.tar.xz"; }; }; kdepim-addons = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kdepim-addons-19.08.2.tar.xz"; - sha256 = "1e7d647689d2bfa243a2f4583df7030238409fb05bbcda5b168ef024e6accc89"; - name = "kdepim-addons-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kdepim-addons-19.08.3.tar.xz"; + sha256 = "8c85cec6b827da6025364ec6bbccdf2ab22c73380933aed69cf3c86be52cff24"; + name = "kdepim-addons-19.08.3.tar.xz"; }; }; kdepim-apps-libs = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kdepim-apps-libs-19.08.2.tar.xz"; - sha256 = "d542b1d532d3ce3d9f1c63f4455175c7e855cd1e095a1addf1322074afc11923"; - name = "kdepim-apps-libs-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kdepim-apps-libs-19.08.3.tar.xz"; + sha256 = "3c478455a0f4704aa4f8a42e92f0657e01b749c568dc6e89bfae5496eefeab83"; + name = "kdepim-apps-libs-19.08.3.tar.xz"; }; }; kdepim-runtime = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kdepim-runtime-19.08.2.tar.xz"; - sha256 = "9b98980003d2d107596e9acc9482dfc3ea26a2485c75a700bd82b53b9be72ebf"; - name = "kdepim-runtime-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kdepim-runtime-19.08.3.tar.xz"; + sha256 = "2673967456b7eacbd69ca678761e479bfa65a0ec6455c86b3a83c76d766a71ea"; + name = "kdepim-runtime-19.08.3.tar.xz"; }; }; kdesdk-kioslaves = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kdesdk-kioslaves-19.08.2.tar.xz"; - sha256 = "308bdbbd484f60d14bd4f75e72af1e3308c497696a5f7b011b18bc0f203fd7e5"; - name = "kdesdk-kioslaves-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kdesdk-kioslaves-19.08.3.tar.xz"; + sha256 = "cd957c67712616b9c7f00c8d733f723d98779c5805561770970bb3e2173478e0"; + name = "kdesdk-kioslaves-19.08.3.tar.xz"; }; }; kdesdk-thumbnailers = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kdesdk-thumbnailers-19.08.2.tar.xz"; - sha256 = "d607f956e9c62ee9e9aa000d5444d33e68621e0741072d0d8c14e52bd4cc96be"; - name = "kdesdk-thumbnailers-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kdesdk-thumbnailers-19.08.3.tar.xz"; + sha256 = "62757c71653d9a9541410104f13035b024e8bab7b21b729a306cb2ac445db8ac"; + name = "kdesdk-thumbnailers-19.08.3.tar.xz"; }; }; kdf = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kdf-19.08.2.tar.xz"; - sha256 = "f0a27bbf25d5791272cc8598561e53afed9840d38bf08ed3146f36701dfb7b04"; - name = "kdf-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kdf-19.08.3.tar.xz"; + sha256 = "eef733c2089ce8fc40405653fa5e3aaafe67a1cc5d074f744e49b185291c0617"; + name = "kdf-19.08.3.tar.xz"; }; }; kdialog = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kdialog-19.08.2.tar.xz"; - sha256 = "7aef7b5a5f340cc0066e02572ec8cef8b227bc6c7f5b066677ef6422632db95a"; - name = "kdialog-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kdialog-19.08.3.tar.xz"; + sha256 = "2fa2e07fb9975e2e32e26a2a17350ef253b93471017e5945a2df0fef2eeba787"; + name = "kdialog-19.08.3.tar.xz"; }; }; kdiamond = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kdiamond-19.08.2.tar.xz"; - sha256 = "e0e6104a34711864bc00d12acc5d4ac0143acfaefc5fec8a7f9ec5f7242d32e7"; - name = "kdiamond-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kdiamond-19.08.3.tar.xz"; + sha256 = "6a433c8b628f105d210efd5b5532763e09a4e7190d71f8cf11931ab1605abeec"; + name = "kdiamond-19.08.3.tar.xz"; }; }; keditbookmarks = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/keditbookmarks-19.08.2.tar.xz"; - sha256 = "6a22c3ccdd89d07ad13b34b89704afcc9bf3b5a177d4dc137dcb5eaf1580f6dd"; - name = "keditbookmarks-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/keditbookmarks-19.08.3.tar.xz"; + sha256 = "ce2e90f24cac8dabe3e3804232715b47e247d51c86699162e2f7f63d1f290b05"; + name = "keditbookmarks-19.08.3.tar.xz"; }; }; kfind = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kfind-19.08.2.tar.xz"; - sha256 = "7ce5255fa4ef3e98db937eb23e8cdc89bd6b5e5429ccb5fea769e99da2bc424a"; - name = "kfind-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kfind-19.08.3.tar.xz"; + sha256 = "6ebb7d361a8456e3a3bc7bac995a0224cd76eefd724ff62ba0d6348f7eb1f4f2"; + name = "kfind-19.08.3.tar.xz"; }; }; kfloppy = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kfloppy-19.08.2.tar.xz"; - sha256 = "743f9043bdc24855bb597d3f7cf2bbf4793c58be22eb73cd72ff1e3f8cff2f69"; - name = "kfloppy-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kfloppy-19.08.3.tar.xz"; + sha256 = "aed5533db83513e7ad9d4108920fc0241569d6b1b649d95ef36a36bbc1f72cab"; + name = "kfloppy-19.08.3.tar.xz"; }; }; kfourinline = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kfourinline-19.08.2.tar.xz"; - sha256 = "14d1cd1be7f1524758697f79d55c0c40e8e6359f2039929349e017a97acdc4dc"; - name = "kfourinline-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kfourinline-19.08.3.tar.xz"; + sha256 = "c35b52b41398616798d75e62fa77488bf84e924e91a432cd1b96b1c09ad1f9ee"; + name = "kfourinline-19.08.3.tar.xz"; }; }; kgeography = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kgeography-19.08.2.tar.xz"; - sha256 = "ca535319e5dd3938e572d9d4f4a216a29a5435546742bb6616d2a716f1a1dfcc"; - name = "kgeography-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kgeography-19.08.3.tar.xz"; + sha256 = "1f2969db9ed5b9cc3d56a8cc12fa24cdace473edcd05baaf3c7b460fa7b2da8c"; + name = "kgeography-19.08.3.tar.xz"; }; }; kget = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kget-19.08.2.tar.xz"; - sha256 = "e93795eec8f51cac2719ab31cfa6f5f4f642b166ffbb3f876ab3c866a4cd7df1"; - name = "kget-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kget-19.08.3.tar.xz"; + sha256 = "5a107da8313731114e7b5528f4c0cf6e0ab62867e20a9caa802de23812c69800"; + name = "kget-19.08.3.tar.xz"; }; }; kgoldrunner = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kgoldrunner-19.08.2.tar.xz"; - sha256 = "fc719386cd1f0784c9be9813326e3fded8eb2951096abf7fcc4d577e5ed5501a"; - name = "kgoldrunner-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kgoldrunner-19.08.3.tar.xz"; + sha256 = "44aec483cbd9d0bffb4eb9606d456ba375cb772fe72ab2c9d76a64930ede2c9b"; + name = "kgoldrunner-19.08.3.tar.xz"; }; }; kgpg = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kgpg-19.08.2.tar.xz"; - sha256 = "90795c649cd32b65b6030ed965e0db5b0570719afa36abb5d4893268461aa841"; - name = "kgpg-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kgpg-19.08.3.tar.xz"; + sha256 = "85bb9adbd7a7213bdd4913c2153582e938543db49cf2414b8794a850f63f3ab6"; + name = "kgpg-19.08.3.tar.xz"; }; }; khangman = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/khangman-19.08.2.tar.xz"; - sha256 = "dfa7d2f19ab7cd7aa90d91bab1818d48e6df88ddebf729732cca8d6aca15d1f3"; - name = "khangman-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/khangman-19.08.3.tar.xz"; + sha256 = "82e34738f34efef5f03bf98a3a99a0590a5a265cce016b4a2f25ca05e9d078c3"; + name = "khangman-19.08.3.tar.xz"; }; }; khelpcenter = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/khelpcenter-19.08.2.tar.xz"; - sha256 = "22b9f5225dfb9e8ad85becb7c2986cbee2a1366f84257fcbf76d5d7292dccdd9"; - name = "khelpcenter-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/khelpcenter-19.08.3.tar.xz"; + sha256 = "a03817fb16739b1b235dc54ddeda2c2ebc6605a0c7678e02af24c05271c0b77a"; + name = "khelpcenter-19.08.3.tar.xz"; }; }; kidentitymanagement = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kidentitymanagement-19.08.2.tar.xz"; - sha256 = "8f93f9546d570c8f7b2602a3a171641d488595ec8da3c47b0a08ef4f5083e884"; - name = "kidentitymanagement-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kidentitymanagement-19.08.3.tar.xz"; + sha256 = "6ed512d3b42378a767299660c2b9fe142b840cdaaae70c522104c37275221f37"; + name = "kidentitymanagement-19.08.3.tar.xz"; }; }; kig = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kig-19.08.2.tar.xz"; - sha256 = "60bab2ccdf69df8ebaed672dc9201e468563d78761f191c43ee5673f9a54246a"; - name = "kig-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kig-19.08.3.tar.xz"; + sha256 = "69dacdbb10bcefe43e5141b0b33b51ca4704f5a5b933e194a4891be92affd21c"; + name = "kig-19.08.3.tar.xz"; }; }; kigo = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kigo-19.08.2.tar.xz"; - sha256 = "c53a85b312e4acfcc35905a7e5602f3d623e45227fbd3644410b3fd962a9f1a0"; - name = "kigo-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kigo-19.08.3.tar.xz"; + sha256 = "2e20837b52550c7c33bd2e5f741a2395a8a1666b793e4b034bd27714177b8502"; + name = "kigo-19.08.3.tar.xz"; }; }; killbots = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/killbots-19.08.2.tar.xz"; - sha256 = "c4407bf534dc9de604d6c169cf278b8cb9ca03055d96b71cbfe3916dbafea479"; - name = "killbots-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/killbots-19.08.3.tar.xz"; + sha256 = "75f5d53eda4dbe96250caa2faa16514d7c68538d7e8c9deea4eff0d80e3628e2"; + name = "killbots-19.08.3.tar.xz"; }; }; kimagemapeditor = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kimagemapeditor-19.08.2.tar.xz"; - sha256 = "3be222d94bad94adf4d589fb98c9556af0f0e6c66106a217ee3b9ab031412597"; - name = "kimagemapeditor-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kimagemapeditor-19.08.3.tar.xz"; + sha256 = "9c69541c774d15ac02164c52c9e4ba523e76e195231bf6db528fd94407347434"; + name = "kimagemapeditor-19.08.3.tar.xz"; }; }; kimap = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kimap-19.08.2.tar.xz"; - sha256 = "250479c78517610aab810f54184d8826fb981438ec9f0d5c423ad781a796ee00"; - name = "kimap-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kimap-19.08.3.tar.xz"; + sha256 = "46ca8d265b7191d75db8c6a4d988624385c9ab8eae702a42e6eb4b81be581051"; + name = "kimap-19.08.3.tar.xz"; }; }; kio-extras = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kio-extras-19.08.2.tar.xz"; - sha256 = "a0b8f08ab8f9d36cfdc950470f75726e90e9fba159bc2035931cfa6efbfe4394"; - name = "kio-extras-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kio-extras-19.08.3.tar.xz"; + sha256 = "e38e872f78ff24fe512ec7ff9ed4f6b6a8e1fef6111fdb0222c133bed0a8861f"; + name = "kio-extras-19.08.3.tar.xz"; }; }; kipi-plugins = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kipi-plugins-19.08.2.tar.xz"; - sha256 = "2894f50989a14f7fd4be0035efec3cb14583d2285ff11729605b641af0fed192"; - name = "kipi-plugins-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kipi-plugins-19.08.3.tar.xz"; + sha256 = "f540e517421503b54e906633c71c2f688bb920c5aefe7d05a13d0eeaf0356a9b"; + name = "kipi-plugins-19.08.3.tar.xz"; }; }; kirigami-gallery = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kirigami-gallery-19.08.2.tar.xz"; - sha256 = "db6cf765cd3c7126d9e4d94cacf66478711fe8b676c9505c22604863092d975e"; - name = "kirigami-gallery-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kirigami-gallery-19.08.3.tar.xz"; + sha256 = "4ceeb854aa95902effb99cb2e5956a2f237ac3880f5b5d8e22849ed7887288df"; + name = "kirigami-gallery-19.08.3.tar.xz"; }; }; kiriki = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kiriki-19.08.2.tar.xz"; - sha256 = "8aa1749e2b14dbb4b508515a0b1f5164243ee793141ec2af7bfc6be1f6eb67da"; - name = "kiriki-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kiriki-19.08.3.tar.xz"; + sha256 = "1ceaea286294d8a5371d0792ee38cf4b8922495587cc430b6b01bd92642be2f5"; + name = "kiriki-19.08.3.tar.xz"; }; }; kiten = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kiten-19.08.2.tar.xz"; - sha256 = "e35552dd49507c66574ae7fc22fe75597a954044a09522652cc1e457d3425edc"; - name = "kiten-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kiten-19.08.3.tar.xz"; + sha256 = "6759463f195c50bdcdb2378a8142d1e00a1cea05b769d95a69d2cfdeb1864601"; + name = "kiten-19.08.3.tar.xz"; }; }; kitinerary = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kitinerary-19.08.2.tar.xz"; - sha256 = "d814a2f1deaadce5fec85b1122aab6ff926c53ca8f020aadc99401bd31597eaa"; - name = "kitinerary-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kitinerary-19.08.3.tar.xz"; + sha256 = "d13e701b8a988999477c030fffe687b4c333a330717a15b72651458f35e6e151"; + name = "kitinerary-19.08.3.tar.xz"; }; }; kjumpingcube = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kjumpingcube-19.08.2.tar.xz"; - sha256 = "7ff90a22670818eee7d02fd8119923761e003e059d0666873d5299cd31c96eb3"; - name = "kjumpingcube-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kjumpingcube-19.08.3.tar.xz"; + sha256 = "a1e6147105a0d467629118bf6cac974a1a698d15f48563e494ce75e126fec734"; + name = "kjumpingcube-19.08.3.tar.xz"; }; }; kldap = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kldap-19.08.2.tar.xz"; - sha256 = "79c540693b85c138ae7bf4f72213dfad6dfa48dfc0ab414004d93f15d2ffac6e"; - name = "kldap-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kldap-19.08.3.tar.xz"; + sha256 = "b65ba5fefab7ecb92a7d38ac718e53077d9d9a87d73f121e32019aad90b48bae"; + name = "kldap-19.08.3.tar.xz"; }; }; kleopatra = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kleopatra-19.08.2.tar.xz"; - sha256 = "7d0667b71796f8cbf9081c74c80def1e6618366400d4fbe56e690bb7049e4085"; - name = "kleopatra-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kleopatra-19.08.3.tar.xz"; + sha256 = "44b9873fbdeb88416d33b54491b75d35eac1589d70ef70505456e89068eb1caf"; + name = "kleopatra-19.08.3.tar.xz"; }; }; klettres = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/klettres-19.08.2.tar.xz"; - sha256 = "919fc2b5d722bfdd741f0b1202f31c9aefc5d240ceb88ab785c2acd98a1b8284"; - name = "klettres-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/klettres-19.08.3.tar.xz"; + sha256 = "205ed817469a72caaf73683c618fcd0800176038345e46555c4c78d644b3a1bf"; + name = "klettres-19.08.3.tar.xz"; }; }; klickety = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/klickety-19.08.2.tar.xz"; - sha256 = "97e165d250d88a5a9f00fc5e111f641c43bed8e1445fd9d7c59f986cf5517271"; - name = "klickety-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/klickety-19.08.3.tar.xz"; + sha256 = "7e4509d47c363173630d536b401d8f1ccb7db4c62d75dd4a449e89dc56c9632e"; + name = "klickety-19.08.3.tar.xz"; }; }; klines = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/klines-19.08.2.tar.xz"; - sha256 = "1e7f5600b32a43ed4e5b7490430fb20309837e35aceb6b9b904951f23beec86f"; - name = "klines-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/klines-19.08.3.tar.xz"; + sha256 = "aaa7825b4bfd61b650ddf28dd975b04cebdb7c09c9b137f17d686570a5212ebc"; + name = "klines-19.08.3.tar.xz"; }; }; kmag = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kmag-19.08.2.tar.xz"; - sha256 = "6e8ecfab87dca12804a5a8d0a8adf1545e9e17039e0f9667b10a8f2832512e71"; - name = "kmag-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kmag-19.08.3.tar.xz"; + sha256 = "216e5db763f72ff1f4ada339912dc686fa7a6cea0dafc8b9eab35601edabc950"; + name = "kmag-19.08.3.tar.xz"; }; }; kmahjongg = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kmahjongg-19.08.2.tar.xz"; - sha256 = "8b2c4b0e3cb9bb85fa6d5f0fc5c55fcca96149e510cde25be2bcd688834a8d08"; - name = "kmahjongg-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kmahjongg-19.08.3.tar.xz"; + sha256 = "d74446083f6ead6d7571e0ca4ff37af3f8167cc16ed7f67576155a000b41ca22"; + name = "kmahjongg-19.08.3.tar.xz"; }; }; kmail = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kmail-19.08.2.tar.xz"; - sha256 = "0ad2a5439da7f255923eeb4c4cf267ece721619aa046a04439f56763aeabac85"; - name = "kmail-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kmail-19.08.3.tar.xz"; + sha256 = "d39d40ed61fc6828af06ad2a713b4c741685cec68471c57e18001277d3be4d3f"; + name = "kmail-19.08.3.tar.xz"; }; }; kmail-account-wizard = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kmail-account-wizard-19.08.2.tar.xz"; - sha256 = "769b151d0de47d49e41eaeca501526de41c174f9df99b46418e955163c38e9a8"; - name = "kmail-account-wizard-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kmail-account-wizard-19.08.3.tar.xz"; + sha256 = "eb998583eb99f9e06eda35c7d44819ffac33fbe1a068c597bc43db271f194f68"; + name = "kmail-account-wizard-19.08.3.tar.xz"; }; }; kmailtransport = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kmailtransport-19.08.2.tar.xz"; - sha256 = "c545fb5546e82f7dfcea4c6e1a8b565ad04e34851c33876c9bf74c9fbc3165c7"; - name = "kmailtransport-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kmailtransport-19.08.3.tar.xz"; + sha256 = "24cf570b2ab77a69e55adb013e1d7e3eaf17f5ced900d8e5166890bb3ab64d12"; + name = "kmailtransport-19.08.3.tar.xz"; }; }; kmbox = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kmbox-19.08.2.tar.xz"; - sha256 = "82e2f64b90a1386100e13f9b2afea5d71952a1cb9547f965ddcdb3b8c59c35b1"; - name = "kmbox-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kmbox-19.08.3.tar.xz"; + sha256 = "e29d0df5344babb08f1befce2be9eae6a2e872f74757367454651ad26dd8658d"; + name = "kmbox-19.08.3.tar.xz"; }; }; kmime = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kmime-19.08.2.tar.xz"; - sha256 = "f153332bb71de9d4451b8d28135a914059f5156fc8dda33f6375671603477771"; - name = "kmime-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kmime-19.08.3.tar.xz"; + sha256 = "e659e1154fbc11db624f1b76bc1a8e5cf8c7f6731cef7b4ff6fad9ccf90580dd"; + name = "kmime-19.08.3.tar.xz"; }; }; kmines = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kmines-19.08.2.tar.xz"; - sha256 = "735a3b7b844fbfc970187ddc9d4fe312a5dd6c037e8ad87712388578482d12d8"; - name = "kmines-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kmines-19.08.3.tar.xz"; + sha256 = "4ebb5d932ab43f11f81d0fa64aef871ffecaab4a2c3a5c4dbf10416a86fa8329"; + name = "kmines-19.08.3.tar.xz"; }; }; kmix = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kmix-19.08.2.tar.xz"; - sha256 = "5d852df8b54d3abca98db4aa2b259973231fed0a597d511d54fb41c6389ce61a"; - name = "kmix-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kmix-19.08.3.tar.xz"; + sha256 = "cf71abee1ab35423b0daeaf1fbddbcdcb2f40fd946dfabf0cb19b8762b8582bc"; + name = "kmix-19.08.3.tar.xz"; }; }; kmousetool = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kmousetool-19.08.2.tar.xz"; - sha256 = "7cdc327e82548bf70c4ef4feab7a30938f3aefa1e80fccb343ce0d5ca8976ccb"; - name = "kmousetool-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kmousetool-19.08.3.tar.xz"; + sha256 = "0434d4883d5478168c696ec1a43164ff09a15999416ff198b749d45981983399"; + name = "kmousetool-19.08.3.tar.xz"; }; }; kmouth = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kmouth-19.08.2.tar.xz"; - sha256 = "7a71d9d15d6a5f72c86f41e874f7cb3b45d8edaae2b3bd5409b20bd7bad4a0d3"; - name = "kmouth-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kmouth-19.08.3.tar.xz"; + sha256 = "b962dec13a0fa610b4e9fa03f4f0c9ce28cb8c45e8fc18243c26452783ebf2a9"; + name = "kmouth-19.08.3.tar.xz"; }; }; kmplot = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kmplot-19.08.2.tar.xz"; - sha256 = "62017429db210c5b8f99301a6768a6eb10becd0f1f6af6d886a539657d8518a0"; - name = "kmplot-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kmplot-19.08.3.tar.xz"; + sha256 = "777408873baa5d6ce236d71bc2935a89fa414fb9f59049ba6e1ae88d581f580e"; + name = "kmplot-19.08.3.tar.xz"; }; }; knavalbattle = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/knavalbattle-19.08.2.tar.xz"; - sha256 = "31f25b5397c36434c1910bf8968f92548019ad172b4d5399e6c01939389915ba"; - name = "knavalbattle-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/knavalbattle-19.08.3.tar.xz"; + sha256 = "e4a50d3873865e8ab4803a9d7350bfc56ee3d59fd718b8abe860ac89e995ae69"; + name = "knavalbattle-19.08.3.tar.xz"; }; }; knetwalk = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/knetwalk-19.08.2.tar.xz"; - sha256 = "057b8571f165a716a6cc13ec6489e7b5f9b4c14fa72080180a2098fa0fa028a1"; - name = "knetwalk-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/knetwalk-19.08.3.tar.xz"; + sha256 = "ed74cd88364eb263209574655e1cdf77f4776bf339f3313ce20dbf4f950664c4"; + name = "knetwalk-19.08.3.tar.xz"; }; }; knights = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/knights-19.08.2.tar.xz"; - sha256 = "2b70338d1cb2b770157a5b061a797620d8dd7dd8c6da0bcb7e2a9db375e71a07"; - name = "knights-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/knights-19.08.3.tar.xz"; + sha256 = "1a60de6e31340ecdd3b454d0a90f74f9ab0b81ff9166869d402da77d0acdc93e"; + name = "knights-19.08.3.tar.xz"; }; }; knotes = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/knotes-19.08.2.tar.xz"; - sha256 = "aa0aa4d215507750b055e9af91f552e723aee8163b36f65a3dd19786cf327cf3"; - name = "knotes-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/knotes-19.08.3.tar.xz"; + sha256 = "07ad3c7c8f5e7429c1f112aca10c164468dbbd5c356b504aa1fc172bb1bb1889"; + name = "knotes-19.08.3.tar.xz"; }; }; kolf = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kolf-19.08.2.tar.xz"; - sha256 = "88b9a58885eda34bf5b349db5e84c20df9beb1462922ed6e973a61bd95d853e8"; - name = "kolf-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kolf-19.08.3.tar.xz"; + sha256 = "1c864f1abb31b168fd1402217ffc4c00d495f8ebece61ddc1f8c954c29684e1b"; + name = "kolf-19.08.3.tar.xz"; }; }; kollision = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kollision-19.08.2.tar.xz"; - sha256 = "f2e7d851181033ce39d43a038601ca70c608ae9d0cb0e88228512ca1dbd0cf19"; - name = "kollision-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kollision-19.08.3.tar.xz"; + sha256 = "2240563774c22bf0552504a501710e37eb468afcbc4c3313db7779d086cdf8dc"; + name = "kollision-19.08.3.tar.xz"; }; }; kolourpaint = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kolourpaint-19.08.2.tar.xz"; - sha256 = "e8bde8d516159ae93dfe56565eea2919d2154606fd1814202f30caf21f659cda"; - name = "kolourpaint-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kolourpaint-19.08.3.tar.xz"; + sha256 = "aac61cfc561b4d4759b086508c53c525db6899ae11a2400c4ca701fcb5649c8d"; + name = "kolourpaint-19.08.3.tar.xz"; }; }; kompare = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kompare-19.08.2.tar.xz"; - sha256 = "b14f23ac6eb72622a06e2e489fc2d684124f520ad13e032338397fef342659eb"; - name = "kompare-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kompare-19.08.3.tar.xz"; + sha256 = "d0adbae35e979212e9705cb815e309059d8b3d0b7a815d7ff2cd7197eff65f44"; + name = "kompare-19.08.3.tar.xz"; }; }; konqueror = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/konqueror-19.08.2.tar.xz"; - sha256 = "336da877ea44fb100ca5396bc843994d77d0939fe3c969ad8fa85f0e1644d111"; - name = "konqueror-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/konqueror-19.08.3.tar.xz"; + sha256 = "d0ff5b409bbbef5394aeb0bafeb6fea6265feff929fbf4b6a451adc030542d9b"; + name = "konqueror-19.08.3.tar.xz"; }; }; konquest = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/konquest-19.08.2.tar.xz"; - sha256 = "3dda62a480e37d97aabdc4670a8ac1cf209605ed274c872ee3575ff1ecff6936"; - name = "konquest-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/konquest-19.08.3.tar.xz"; + sha256 = "619a834341377475fed24485cf2c3f2ae68f1a8d6cea01b10e0a8408a7eef209"; + name = "konquest-19.08.3.tar.xz"; }; }; konsole = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/konsole-19.08.2.tar.xz"; - sha256 = "4702fe52279c99e7d8da313285ace26955776669a78bdcb6dac7aec76cabe5ed"; - name = "konsole-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/konsole-19.08.3.tar.xz"; + sha256 = "2cc610109ff8ddc6efa6ea83f0153f4b1d72e4be65d8dbde9cfd526c257e7025"; + name = "konsole-19.08.3.tar.xz"; }; }; kontact = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kontact-19.08.2.tar.xz"; - sha256 = "d24023381304fbe388a0840921599d13c86912a1285acfc0a7d607962e37c5cf"; - name = "kontact-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kontact-19.08.3.tar.xz"; + sha256 = "2bc81b4c051856894d5405532e9663a59abf25bfed1cf0394ee24e219b4752d5"; + name = "kontact-19.08.3.tar.xz"; }; }; kontactinterface = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kontactinterface-19.08.2.tar.xz"; - sha256 = "cbd34915ddf6fbcf02395f7c876050f2b732f3769627489f04979e419cfdc869"; - name = "kontactinterface-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kontactinterface-19.08.3.tar.xz"; + sha256 = "67827b27e46d381a207bcd6986b0285c0b7629ec9b93048e9503768662e211dc"; + name = "kontactinterface-19.08.3.tar.xz"; }; }; kopete = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kopete-19.08.2.tar.xz"; - sha256 = "cf4e4f6ff6dcd6e42a1c3d5339be4a65ed0379ef786155c12cf13f8af339e022"; - name = "kopete-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kopete-19.08.3.tar.xz"; + sha256 = "d4e407516754cdf66f447e4439f41080586af2ec30c07bd1c88712b089f21221"; + name = "kopete-19.08.3.tar.xz"; }; }; korganizer = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/korganizer-19.08.2.tar.xz"; - sha256 = "969930b66a445873a28bfe2e67876388259e35e89ffce45607583b4a668d9194"; - name = "korganizer-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/korganizer-19.08.3.tar.xz"; + sha256 = "b675b6c7a2a28a51bd377872c69795157825fd04fbef6dd4c97c33f659adadc7"; + name = "korganizer-19.08.3.tar.xz"; }; }; kpat = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kpat-19.08.2.tar.xz"; - sha256 = "6322d86e12996da3d95f6d4afd1d2e70cfd1771698bab393aaf987fd4fe0ef67"; - name = "kpat-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kpat-19.08.3.tar.xz"; + sha256 = "b1414eb0c04396468f40ea84fe71077b98476b4b76c0d3abb95ae4afd49e27a7"; + name = "kpat-19.08.3.tar.xz"; }; }; kpimtextedit = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kpimtextedit-19.08.2.tar.xz"; - sha256 = "e565774d77f310165fc44c8b109ef835aae82a2f763d89d1ffb6e5b820cd850d"; - name = "kpimtextedit-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kpimtextedit-19.08.3.tar.xz"; + sha256 = "75ff2300e771a1fe02a19ef57e2a28489179a92dc184c924be495e878b4444ab"; + name = "kpimtextedit-19.08.3.tar.xz"; }; }; kpkpass = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kpkpass-19.08.2.tar.xz"; - sha256 = "daf4da30fd5c834915e6210bf64609adc116e5c6919365d000a400b6cd5f3e26"; - name = "kpkpass-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kpkpass-19.08.3.tar.xz"; + sha256 = "6d70d3bcc949e83543ae7cf9d22280c270107bd9c9cb2882d6b37f6d036f5126"; + name = "kpkpass-19.08.3.tar.xz"; }; }; kqtquickcharts = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kqtquickcharts-19.08.2.tar.xz"; - sha256 = "3341f99ba3a35e9c4fd70911faebaf4312d7700a342edd242de2118f9a77c9fb"; - name = "kqtquickcharts-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kqtquickcharts-19.08.3.tar.xz"; + sha256 = "f1c54caccbcc97219f8666bdf97cfecdb008c532f1453f27a6971ca54ec5994f"; + name = "kqtquickcharts-19.08.3.tar.xz"; }; }; krdc = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/krdc-19.08.2.tar.xz"; - sha256 = "c5e6193115afe742f25365bacb55aea21428acf38407659f77636217c589d8ff"; - name = "krdc-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/krdc-19.08.3.tar.xz"; + sha256 = "d4cbaebaa3cd56ef5ec728a1d09edf72e8dfc18174e59f954a5f7ec8494acfdc"; + name = "krdc-19.08.3.tar.xz"; }; }; kreversi = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kreversi-19.08.2.tar.xz"; - sha256 = "345c72ad38b9bd759f7569c7c0541c08a2cdad5ab92d08c1db8b6cf8ffaf1ce2"; - name = "kreversi-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kreversi-19.08.3.tar.xz"; + sha256 = "30f15e40e1347c7d746bfdef7dffc0a0a9aecef8a960c875b68fab255c43d82c"; + name = "kreversi-19.08.3.tar.xz"; }; }; krfb = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/krfb-19.08.2.tar.xz"; - sha256 = "08877020abf6b7ac38e393443c34e7791456fc5bea8c43c552551148fd67b67e"; - name = "krfb-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/krfb-19.08.3.tar.xz"; + sha256 = "c708e10b909151dee362205af9db72946b9bbb86f3d87aaf2d2a9956a9242e1d"; + name = "krfb-19.08.3.tar.xz"; }; }; kross-interpreters = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kross-interpreters-19.08.2.tar.xz"; - sha256 = "e0c63d73441c08c1b5b6627e9c02172c72f079ac0baeb596849a49ad38f8723c"; - name = "kross-interpreters-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kross-interpreters-19.08.3.tar.xz"; + sha256 = "525527db9e471a062c15b9b22b715dad2e164fb1b19580fc5b963cc7269ce5b5"; + name = "kross-interpreters-19.08.3.tar.xz"; }; }; kruler = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kruler-19.08.2.tar.xz"; - sha256 = "2a3c51a60f503807694cf49796b3bf82c6992ec4c0c15cf38adae92a8dbc24cc"; - name = "kruler-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kruler-19.08.3.tar.xz"; + sha256 = "1825ec4b7f6a0ffc00f1ed09d2879a8d9925da49e62bad0a7484d4e90903df79"; + name = "kruler-19.08.3.tar.xz"; }; }; kshisen = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kshisen-19.08.2.tar.xz"; - sha256 = "3c18bc546f2dadcff03af2a25b6f468357967560b7fddf916aea2b27d22c2364"; - name = "kshisen-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kshisen-19.08.3.tar.xz"; + sha256 = "bae9f0ed77f7b1b33f21a53dc07481665f6acdb9daad71dd550512a710a905af"; + name = "kshisen-19.08.3.tar.xz"; }; }; ksirk = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ksirk-19.08.2.tar.xz"; - sha256 = "6016d929de52d6e03ae1c1ba483e5e505542f16edfbd37c8dfbb9d0913e7f7f8"; - name = "ksirk-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ksirk-19.08.3.tar.xz"; + sha256 = "8ab94b45767e648341ead545a2b427c94ee0f71c8abbe7dbb6b85c28748f3cac"; + name = "ksirk-19.08.3.tar.xz"; }; }; ksmtp = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ksmtp-19.08.2.tar.xz"; - sha256 = "0d1308fd01f7261e78bedb465983be2ccf5a1514cfa31125e0a3488f67ab6590"; - name = "ksmtp-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ksmtp-19.08.3.tar.xz"; + sha256 = "16b389a8dcb938ed3f1e2f4b10a5aa31c16eac8df89963a71c08af3e54ada8dd"; + name = "ksmtp-19.08.3.tar.xz"; }; }; ksnakeduel = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ksnakeduel-19.08.2.tar.xz"; - sha256 = "bb13aa91d0e75c1099a57606e0ea1f567a3ffe8f4efbf6a94420bd372ff10289"; - name = "ksnakeduel-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ksnakeduel-19.08.3.tar.xz"; + sha256 = "d6361ce5a46d6e8ca4b5e674f31017a545245ddb907f33963afba2aeaecdf956"; + name = "ksnakeduel-19.08.3.tar.xz"; }; }; kspaceduel = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kspaceduel-19.08.2.tar.xz"; - sha256 = "3e2af55afcf78f74ca1fa67ea46da2db4cbc6fd9f522a94d3adb9bed6b518aa8"; - name = "kspaceduel-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kspaceduel-19.08.3.tar.xz"; + sha256 = "88e25bc037034e3a22f4cea71729fc160d25bcefb978da00d3f7681841b4f7c2"; + name = "kspaceduel-19.08.3.tar.xz"; }; }; ksquares = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ksquares-19.08.2.tar.xz"; - sha256 = "f16fa641f02a6462085d291ed8d3262891cdeeeff8bbbde4e0aabfdac3dc7bc9"; - name = "ksquares-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ksquares-19.08.3.tar.xz"; + sha256 = "7e1798e6a306d6ef948035915bdb904ee9efb238dc5a04b4a747185d34856843"; + name = "ksquares-19.08.3.tar.xz"; }; }; ksudoku = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ksudoku-19.08.2.tar.xz"; - sha256 = "4630117e12c10c2f326a4e55dceed7f19d183b597eadc3d4308aecf5a5455156"; - name = "ksudoku-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ksudoku-19.08.3.tar.xz"; + sha256 = "82bf07385d131968ffd49a58404984fd506481158097aa063d954618d2679a65"; + name = "ksudoku-19.08.3.tar.xz"; }; }; ksystemlog = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ksystemlog-19.08.2.tar.xz"; - sha256 = "742bff9c71cc42d7a57a7732f039a944f60fe4dd70cf71c32f37ba914b57b5de"; - name = "ksystemlog-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ksystemlog-19.08.3.tar.xz"; + sha256 = "97fca55ae5481d77628531482da99ece40cef2c81de633fe4c1e99206d17391d"; + name = "ksystemlog-19.08.3.tar.xz"; }; }; kteatime = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kteatime-19.08.2.tar.xz"; - sha256 = "075470af370b7913fdb085dd6984da91f863b6c03a4b713854e85437e6f9cdbe"; - name = "kteatime-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kteatime-19.08.3.tar.xz"; + sha256 = "dbe96fdd20545dc5ebe8103aed878dbbca5e015a42827129485a32fdcbf0d592"; + name = "kteatime-19.08.3.tar.xz"; }; }; ktimer = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ktimer-19.08.2.tar.xz"; - sha256 = "81be41497e14f5fb72150e238805744c9b09463ac261cf5d7d2ca011a41a05a0"; - name = "ktimer-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ktimer-19.08.3.tar.xz"; + sha256 = "d8c80c3929e21a0450574d2e05e2a2384978c70f812eaab25e32402fe3a2f6c5"; + name = "ktimer-19.08.3.tar.xz"; }; }; ktnef = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ktnef-19.08.2.tar.xz"; - sha256 = "d8efabe72eedd5e89f3de9637a1a6d68ce670ec071e031470aa6852f9ad8561d"; - name = "ktnef-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ktnef-19.08.3.tar.xz"; + sha256 = "86ae57b54047f51d31292fb71f2410660dd5bf7ca54e847b78108c600884ee4d"; + name = "ktnef-19.08.3.tar.xz"; }; }; ktouch = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ktouch-19.08.2.tar.xz"; - sha256 = "d36659c21d05465c7a77330dbfbbab09946093eac1db6c02147d81a838eba636"; - name = "ktouch-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ktouch-19.08.3.tar.xz"; + sha256 = "8a288377a37f5afbd657c452c45628186646b27585a67312e35930a9fb581d37"; + name = "ktouch-19.08.3.tar.xz"; }; }; ktp-accounts-kcm = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ktp-accounts-kcm-19.08.2.tar.xz"; - sha256 = "7995813bc983c80b200cddf6b0f55fa8c48be3297ee03e3e0a7601cbc86b8dd8"; - name = "ktp-accounts-kcm-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ktp-accounts-kcm-19.08.3.tar.xz"; + sha256 = "79d2af8b3863d2f4fda51c0bc04b696648d297f2af33e09237b0eed9dd24509f"; + name = "ktp-accounts-kcm-19.08.3.tar.xz"; }; }; ktp-approver = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ktp-approver-19.08.2.tar.xz"; - sha256 = "74670d519578486e05237f5085a51fe0a8ce833be413c06702f38b27b27913ec"; - name = "ktp-approver-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ktp-approver-19.08.3.tar.xz"; + sha256 = "6051059761a1fe05ad696846a20752707ed6c9ce164aa551e86e3a5ddca4a65f"; + name = "ktp-approver-19.08.3.tar.xz"; }; }; ktp-auth-handler = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ktp-auth-handler-19.08.2.tar.xz"; - sha256 = "b13304909d8e66adc2a0658081fd41e72b0ef7513e041b9a8f3261a8ffd7bb22"; - name = "ktp-auth-handler-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ktp-auth-handler-19.08.3.tar.xz"; + sha256 = "6275ea746a28857cc77cc031a75a5f2278cf85dd1ef3c04e47006c4316975659"; + name = "ktp-auth-handler-19.08.3.tar.xz"; }; }; ktp-call-ui = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ktp-call-ui-19.08.2.tar.xz"; - sha256 = "0d735c34f937a436e82e994c9d60b851473d31b3dc07f1d2ec7eeeab63b83658"; - name = "ktp-call-ui-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ktp-call-ui-19.08.3.tar.xz"; + sha256 = "9245d11a28c2022ec98de6368d03ba8d9a53d8364d4f87efb142a0f843eea67d"; + name = "ktp-call-ui-19.08.3.tar.xz"; }; }; ktp-common-internals = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ktp-common-internals-19.08.2.tar.xz"; - sha256 = "b08cb6dc05e325c80f9d1753db23d1969fc6c2defc571401e7b2e87772721f7e"; - name = "ktp-common-internals-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ktp-common-internals-19.08.3.tar.xz"; + sha256 = "7ec6466ebaa0f4acb7e38707b013989ef0a7d50bad5520d1a53fcf17b5ef5670"; + name = "ktp-common-internals-19.08.3.tar.xz"; }; }; ktp-contact-list = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ktp-contact-list-19.08.2.tar.xz"; - sha256 = "ab5778049e1351bc5cec29e3bfd98588f24b9877d385e787eb1f68715d624d34"; - name = "ktp-contact-list-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ktp-contact-list-19.08.3.tar.xz"; + sha256 = "508085b52fff2e542ea28acb853f1cb3fcdf99d1f72ed99bc42991784fb2efd6"; + name = "ktp-contact-list-19.08.3.tar.xz"; }; }; ktp-contact-runner = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ktp-contact-runner-19.08.2.tar.xz"; - sha256 = "6ec9fd151b98c2f48d1ef4361c063e83fe51562fc34868c032d39495ab38fb85"; - name = "ktp-contact-runner-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ktp-contact-runner-19.08.3.tar.xz"; + sha256 = "fe343560b80a4d9734f0160c8257fffe762801364e5dcbb9cf82edd6ded5683c"; + name = "ktp-contact-runner-19.08.3.tar.xz"; }; }; ktp-desktop-applets = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ktp-desktop-applets-19.08.2.tar.xz"; - sha256 = "96975cf9208d215da1844619e2792be0919238a03ede71073813584042d6c774"; - name = "ktp-desktop-applets-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ktp-desktop-applets-19.08.3.tar.xz"; + sha256 = "318b6a8f40cbbd7a82a1ed55788f8832133ee8d5685182783a4c00e1b2e6fa2a"; + name = "ktp-desktop-applets-19.08.3.tar.xz"; }; }; ktp-filetransfer-handler = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ktp-filetransfer-handler-19.08.2.tar.xz"; - sha256 = "cd2a8fb944e76b6a1ea4f8c956db2d9914a0d5bd472c3fac2e9b568144bf87ab"; - name = "ktp-filetransfer-handler-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ktp-filetransfer-handler-19.08.3.tar.xz"; + sha256 = "cdc90313da9a238197b69d0ebc11d8e4c6ce617063acbf2864d966aff6df1e94"; + name = "ktp-filetransfer-handler-19.08.3.tar.xz"; }; }; ktp-kded-module = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ktp-kded-module-19.08.2.tar.xz"; - sha256 = "340bffd880fee602868cb44bc4c5474db1c34be62375298affedf3cc7eb1579f"; - name = "ktp-kded-module-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ktp-kded-module-19.08.3.tar.xz"; + sha256 = "c16d46035874460f98c4f59e04d50e197c1c70ae9b441dfeb53dd4b319e96d15"; + name = "ktp-kded-module-19.08.3.tar.xz"; }; }; ktp-send-file = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ktp-send-file-19.08.2.tar.xz"; - sha256 = "30a4a27b4c37c8ca75ebc407c6070395197b9b88ba8e422d7055eee93ec0ae9d"; - name = "ktp-send-file-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ktp-send-file-19.08.3.tar.xz"; + sha256 = "db03d482f7bb101e1655262cd99d46e4a551141b8784bae67162d941fb13644f"; + name = "ktp-send-file-19.08.3.tar.xz"; }; }; ktp-text-ui = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ktp-text-ui-19.08.2.tar.xz"; - sha256 = "a0b7d8469b12ae6820541cc38dd57fad8866ad6e236c4864b7cf94629ca0cc33"; - name = "ktp-text-ui-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ktp-text-ui-19.08.3.tar.xz"; + sha256 = "6779fad4ae6198ebf2e0759b53a8a0792bfca477df2c1f538bc00d1da281eae8"; + name = "ktp-text-ui-19.08.3.tar.xz"; }; }; ktuberling = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/ktuberling-19.08.2.tar.xz"; - sha256 = "e6cfcd7175c7ed081ecd743c2fdd845f88b25d6cb4d46f9e6d58e35eb11c66ad"; - name = "ktuberling-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/ktuberling-19.08.3.tar.xz"; + sha256 = "5204b6eee57554e90d542dc4eca45fbbf0246f261fb1c231b53440c90d26aee1"; + name = "ktuberling-19.08.3.tar.xz"; }; }; kturtle = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kturtle-19.08.2.tar.xz"; - sha256 = "1f1245c444aba511aea0630f80953171dd11334f55f6b9547a844e25293cf833"; - name = "kturtle-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kturtle-19.08.3.tar.xz"; + sha256 = "a622b22ea3b98666dbd32f6f6db2093b7f3859be52515b3bedc72684ef7780e7"; + name = "kturtle-19.08.3.tar.xz"; }; }; kubrick = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kubrick-19.08.2.tar.xz"; - sha256 = "89c181f8c82db143cd671fe78105e95a229e43fd64cab17ccdb80774b4ca8638"; - name = "kubrick-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kubrick-19.08.3.tar.xz"; + sha256 = "fd11e0969ae08e42316044535008511b3fcae7752c7a86b2ae9ae24c94e44855"; + name = "kubrick-19.08.3.tar.xz"; }; }; kwalletmanager = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kwalletmanager-19.08.2.tar.xz"; - sha256 = "5c0cd648d6bf4515cd71b4575ab8051004dcf505c2bfe502fb42b7ba01cb51b2"; - name = "kwalletmanager-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kwalletmanager-19.08.3.tar.xz"; + sha256 = "00c1362d1454f4593e1f99847b97b3da99931c74ceafc3c3350337af0038b985"; + name = "kwalletmanager-19.08.3.tar.xz"; }; }; kwave = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kwave-19.08.2.tar.xz"; - sha256 = "7836b7737d3f578f6d44b40dddf8b3abae53eaa84b3352bfed242eb6ef3d5604"; - name = "kwave-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kwave-19.08.3.tar.xz"; + sha256 = "bde8d2c3805b52bdcf0371c28e870d20fdfdd8b69831a9ba4e59ee9ae0a863ef"; + name = "kwave-19.08.3.tar.xz"; }; }; kwordquiz = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/kwordquiz-19.08.2.tar.xz"; - sha256 = "9bb9abc4058b8520a9229317d7da6cbbddb8a715549ca487c04af5f9eb425019"; - name = "kwordquiz-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/kwordquiz-19.08.3.tar.xz"; + sha256 = "9561e4817b5b273f74e7591d1ecb82db45140eea2ea36ab3e2f21d81faa1b66d"; + name = "kwordquiz-19.08.3.tar.xz"; }; }; libgravatar = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/libgravatar-19.08.2.tar.xz"; - sha256 = "393370a9d7d4a74627469b2e67bb3f7a0ef73dac8b11a3ab5af6c384c20a0de5"; - name = "libgravatar-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/libgravatar-19.08.3.tar.xz"; + sha256 = "7f3421d1074065221e7ff892ba5f32614aef08b9ee407b5d8301e20f414bf8fb"; + name = "libgravatar-19.08.3.tar.xz"; }; }; libkcddb = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/libkcddb-19.08.2.tar.xz"; - sha256 = "f3e4c650b0abe10f281037bd6c805243a656fecdfc046a8586324c760ba90e48"; - name = "libkcddb-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/libkcddb-19.08.3.tar.xz"; + sha256 = "56fe09cfab0455581057aa1681cec01777159a51af1871419cd1b5fb9d4e8ae6"; + name = "libkcddb-19.08.3.tar.xz"; }; }; libkcompactdisc = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/libkcompactdisc-19.08.2.tar.xz"; - sha256 = "e185f528a4c6fea1b789186fe64a183197afc447c8cb939c9b6b9957f60d04e0"; - name = "libkcompactdisc-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/libkcompactdisc-19.08.3.tar.xz"; + sha256 = "912b885badf6aff6b0378fba993633c9fb5cf026dc6791e4cda0c4c27913f425"; + name = "libkcompactdisc-19.08.3.tar.xz"; }; }; libkdcraw = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/libkdcraw-19.08.2.tar.xz"; - sha256 = "735ab40633efec394c6265d83f86ad7caf278f63d1dd33cc6edf572da4925fcb"; - name = "libkdcraw-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/libkdcraw-19.08.3.tar.xz"; + sha256 = "7fe4ade52c2e1e1ec3074fe52ebfc8838193b50791f2f26256f04178015ef87e"; + name = "libkdcraw-19.08.3.tar.xz"; }; }; libkdegames = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/libkdegames-19.08.2.tar.xz"; - sha256 = "83456cec44502a1f79c0be00c983090e32fd8aea5fec1461fbfbd37b5f8866ac"; - name = "libkdegames-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/libkdegames-19.08.3.tar.xz"; + sha256 = "019cdc0c702b8c9cacabc36ec2c81951e43ff80dbdfe527cba0dc5f5649dbb89"; + name = "libkdegames-19.08.3.tar.xz"; }; }; libkdepim = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/libkdepim-19.08.2.tar.xz"; - sha256 = "67578e4c98e7e5d94249144e3720ae5fbc17231d4ecc46cb0e1be6e7ced4a71b"; - name = "libkdepim-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/libkdepim-19.08.3.tar.xz"; + sha256 = "36c9457868fd98648a911304a485e8509689bfc280f9d4ad2631ba15f849b059"; + name = "libkdepim-19.08.3.tar.xz"; }; }; libkeduvocdocument = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/libkeduvocdocument-19.08.2.tar.xz"; - sha256 = "74338cb3fcb9346a981585484f758aabd372d1a43afe9facd93d94c229424250"; - name = "libkeduvocdocument-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/libkeduvocdocument-19.08.3.tar.xz"; + sha256 = "19d816ae3dd2395f53c8bc19a4d62dcd6fcec0bcebbc8ebfe32987afdb87ee14"; + name = "libkeduvocdocument-19.08.3.tar.xz"; }; }; libkexiv2 = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/libkexiv2-19.08.2.tar.xz"; - sha256 = "abdafabe834862e157356f2686ae871f00302d82ae639dbf89030d19ccc54b1b"; - name = "libkexiv2-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/libkexiv2-19.08.3.tar.xz"; + sha256 = "4c8a1acc4fe6c7105130ac93f5486ddbffb09921a9f34d3af418bd7e1695435e"; + name = "libkexiv2-19.08.3.tar.xz"; }; }; libkgapi = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/libkgapi-19.08.2.tar.xz"; - sha256 = "b220908dd4a21e589a25b964b7786f1154f63ca98bf90c43ced3120adf4fb0a6"; - name = "libkgapi-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/libkgapi-19.08.3.tar.xz"; + sha256 = "085878396ae2a8bed7e9121d985de848c515992a3c6c989b9510125bc859e67c"; + name = "libkgapi-19.08.3.tar.xz"; }; }; libkgeomap = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/libkgeomap-19.08.2.tar.xz"; - sha256 = "145692b900d87a84b74507b53ddc05947e6c1cce46381d8960559b5907296219"; - name = "libkgeomap-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/libkgeomap-19.08.3.tar.xz"; + sha256 = "858a6327fe45b67bd31e1f592412a30e0c0f64eb353279480f62b19e51df9576"; + name = "libkgeomap-19.08.3.tar.xz"; }; }; libkipi = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/libkipi-19.08.2.tar.xz"; - sha256 = "fcaf576afb961d9a36c1f69c034c43b9f0991cbd0726ea684c2c49096f36d5c6"; - name = "libkipi-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/libkipi-19.08.3.tar.xz"; + sha256 = "4b06a880a66eae18dc3ed7f4b39e877691c21d60af7603c7679ebcac5a0a7d4b"; + name = "libkipi-19.08.3.tar.xz"; }; }; libkleo = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/libkleo-19.08.2.tar.xz"; - sha256 = "0acf296ffb0144096071e47ce1365b9e5b07b59cad4700f89c875c7bee4573bd"; - name = "libkleo-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/libkleo-19.08.3.tar.xz"; + sha256 = "5f1a3276646c786e8e25e6765d0f4e6b6ac0e4dccd094c1810b10a10e401576e"; + name = "libkleo-19.08.3.tar.xz"; }; }; libkmahjongg = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/libkmahjongg-19.08.2.tar.xz"; - sha256 = "8699949fae90c0e92dd046b904b0624f79c37fecaa46557c808f20f24e215947"; - name = "libkmahjongg-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/libkmahjongg-19.08.3.tar.xz"; + sha256 = "fd7d036ba3b17246fad42e0366003233c42f5b03df881d6bc6886518c2acb165"; + name = "libkmahjongg-19.08.3.tar.xz"; }; }; libkomparediff2 = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/libkomparediff2-19.08.2.tar.xz"; - sha256 = "c5738f96dbda3d7272ad08ff9518722ae9b7ee737ab7e27c9e88cedb418371d7"; - name = "libkomparediff2-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/libkomparediff2-19.08.3.tar.xz"; + sha256 = "a1ba5616fda806d5aedab3fb080bbcef5e13c04153fd9659d9d47f0a1a11125d"; + name = "libkomparediff2-19.08.3.tar.xz"; }; }; libksane = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/libksane-19.08.2.tar.xz"; - sha256 = "97e05423f4a9205b9db0bbce5111615d6bf8e8d53a391d3398275babccd91aa0"; - name = "libksane-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/libksane-19.08.3.tar.xz"; + sha256 = "97808ced0a0c6800c31fa8e810d2a00a3dbda410ed6691e114173b0412b94f93"; + name = "libksane-19.08.3.tar.xz"; }; }; libksieve = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/libksieve-19.08.2.tar.xz"; - sha256 = "5c5bb9182e53a2a928d70985f6dd514c8b308891c4899b942784e80d221318f6"; - name = "libksieve-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/libksieve-19.08.3.tar.xz"; + sha256 = "a10311192a57d1b7073d73477f5cefdf7c42d0a720d0eaf406986e4f1835ce60"; + name = "libksieve-19.08.3.tar.xz"; }; }; lokalize = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/lokalize-19.08.2.tar.xz"; - sha256 = "3fe3af9f647bcda7f89eab5c3ebb7bce4e9ceb0b7cfb5206c2f6ecdf9cdbe3ee"; - name = "lokalize-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/lokalize-19.08.3.tar.xz"; + sha256 = "e25de54944ca32b32b4eeddd85e8ca9764a04de7c1d7a2d350d41cbda8105aef"; + name = "lokalize-19.08.3.tar.xz"; }; }; lskat = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/lskat-19.08.2.tar.xz"; - sha256 = "3ae219b92cbc4c9acfacbb16e262e82b03cd5ddba024820e82d8de7312327a9c"; - name = "lskat-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/lskat-19.08.3.tar.xz"; + sha256 = "499334ffff57a46973caa4f8571b06ae482bccff9e17dcd9ba82ac7f448365e2"; + name = "lskat-19.08.3.tar.xz"; }; }; mailcommon = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/mailcommon-19.08.2.tar.xz"; - sha256 = "39df1544c0278600d5a1a57697835828358ae44203087e29430ce1bd0c355e20"; - name = "mailcommon-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/mailcommon-19.08.3.tar.xz"; + sha256 = "55ccf161f40b3647f269f71309f9a2fcdf1e2327da53e96c3d8510fc664252bf"; + name = "mailcommon-19.08.3.tar.xz"; }; }; mailimporter = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/mailimporter-19.08.2.tar.xz"; - sha256 = "27780c381919ebc9e6fc0de7021cd03277dd3962d4c4c15770fcf44cd6126814"; - name = "mailimporter-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/mailimporter-19.08.3.tar.xz"; + sha256 = "fbdfbfe093bb0af05d26492c0839a94ac0a5c0577081bd726626b943be7cb96e"; + name = "mailimporter-19.08.3.tar.xz"; }; }; marble = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/marble-19.08.2.tar.xz"; - sha256 = "4add63522a51fdea7b425f29bd3d35c558a0b881336ff6a90bfc07483acbf6a6"; - name = "marble-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/marble-19.08.3.tar.xz"; + sha256 = "cd5d7f758d2234dc8e2fa638b9e1326461655e10dbe21910dbef029e80ef7a68"; + name = "marble-19.08.3.tar.xz"; }; }; mbox-importer = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/mbox-importer-19.08.2.tar.xz"; - sha256 = "644175d6fcb66b878309de899f4a3e060e29d4f31ce337d44ee6e1af5901044f"; - name = "mbox-importer-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/mbox-importer-19.08.3.tar.xz"; + sha256 = "77fadf4d2dc14830704135237fb7c5f0285204acb9822277944cc03f70b8dc3c"; + name = "mbox-importer-19.08.3.tar.xz"; }; }; messagelib = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/messagelib-19.08.2.tar.xz"; - sha256 = "d761e94d2fa71c2de6a52e0c1756f52f0006ada35711189b343eccdafe0a0390"; - name = "messagelib-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/messagelib-19.08.3.tar.xz"; + sha256 = "db2e48e48d87922f9533ebd3eb021549e6bf8dea5828d83bfdfecb36b1426728"; + name = "messagelib-19.08.3.tar.xz"; }; }; minuet = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/minuet-19.08.2.tar.xz"; - sha256 = "1713ac758388443bbd1e2f5158cba594c35c3afdc5122a993fc66d70b07eb904"; - name = "minuet-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/minuet-19.08.3.tar.xz"; + sha256 = "8af3e0b5fd17d7043499391273232a1649ea3dec5e69faab5a4dc4452080605c"; + name = "minuet-19.08.3.tar.xz"; }; }; okular = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/okular-19.08.2.tar.xz"; - sha256 = "ff3d2eac444a110a611add71c30b0556085f5aaccdd821a80bd070a646c9f6b3"; - name = "okular-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/okular-19.08.3.tar.xz"; + sha256 = "cea30fe0c2c2b8394e76efe5c945eab1cc9619097291bd9236794b42b09523e5"; + name = "okular-19.08.3.tar.xz"; }; }; palapeli = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/palapeli-19.08.2.tar.xz"; - sha256 = "bae810595c7ba7bdac0fa5c27e6c2a3a9bb1bbdae3521cfc036ec0cdcd9ef1a7"; - name = "palapeli-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/palapeli-19.08.3.tar.xz"; + sha256 = "fc8e4ddd92def4998a0e8b11bc0a45671e5b07e065313aec135e74c056f321bd"; + name = "palapeli-19.08.3.tar.xz"; }; }; parley = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/parley-19.08.2.tar.xz"; - sha256 = "1201945d55657d6b89e309220edb1a60a61debf0bbf59b508d1c0a21a8dc407e"; - name = "parley-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/parley-19.08.3.tar.xz"; + sha256 = "a3d11ddf5a6c8244e5a22c10f6e256ad8bd857802d994550549c7f73f8ed8da8"; + name = "parley-19.08.3.tar.xz"; }; }; picmi = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/picmi-19.08.2.tar.xz"; - sha256 = "ecfa211043327991a0927be852c185223adebe5f15cdc39e79e31022802f904b"; - name = "picmi-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/picmi-19.08.3.tar.xz"; + sha256 = "6ed444d40a388e5c1f5f7bda24d35fa119fa5b5ee488def02321f14476bd357d"; + name = "picmi-19.08.3.tar.xz"; }; }; pimcommon = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/pimcommon-19.08.2.tar.xz"; - sha256 = "ccdf2624a055a9db31b0b8109c791776d111ae91438f41ed50dcb9faca287e4c"; - name = "pimcommon-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/pimcommon-19.08.3.tar.xz"; + sha256 = "76a67c28db71e1187fa192f0e1a07279c690dea313a2a376b2d21b82ab0784ca"; + name = "pimcommon-19.08.3.tar.xz"; }; }; pim-data-exporter = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/pim-data-exporter-19.08.2.tar.xz"; - sha256 = "e4703d7a10935814738394a38c5ad54f9923c58e43c397e2e78a4b1b1176f4c2"; - name = "pim-data-exporter-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/pim-data-exporter-19.08.3.tar.xz"; + sha256 = "f89b6588822dd5501e1b93ed3abd9b822725944246ab834777ed0f91f5ab6b91"; + name = "pim-data-exporter-19.08.3.tar.xz"; }; }; pim-sieve-editor = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/pim-sieve-editor-19.08.2.tar.xz"; - sha256 = "ae9f7de78ab9adffe2575bf1367b1ae4928afee1fd299bb91ca2d26b3bb86c03"; - name = "pim-sieve-editor-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/pim-sieve-editor-19.08.3.tar.xz"; + sha256 = "5e8aa5d71ea923baf4376986db77b6dee16d6e281caf22855e97cfeebfb4c1fe"; + name = "pim-sieve-editor-19.08.3.tar.xz"; }; }; poxml = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/poxml-19.08.2.tar.xz"; - sha256 = "c5e36bd10d3a8d0474f903eebd45e026ca306beb74829c43a1e7be4ed34ca9e8"; - name = "poxml-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/poxml-19.08.3.tar.xz"; + sha256 = "be5feaf46d424a4a4edc5936924f9a8a6d1d5467ecedd0e415aa88e2c3170502"; + name = "poxml-19.08.3.tar.xz"; }; }; print-manager = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/print-manager-19.08.2.tar.xz"; - sha256 = "c0702208b6f485e2e44337aaf203b9e391adda22d6526bf0dd34b31230e0fb05"; - name = "print-manager-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/print-manager-19.08.3.tar.xz"; + sha256 = "c6420dfa711fc68a6d681d27521eac3c9f1060e57f048594b43f2941a78320ee"; + name = "print-manager-19.08.3.tar.xz"; }; }; rocs = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/rocs-19.08.2.tar.xz"; - sha256 = "4e61226334f79a260f0ccc7789a099a91c7643d9fdfcdd052b002f2fe6f64885"; - name = "rocs-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/rocs-19.08.3.tar.xz"; + sha256 = "533ab2f17160c402550479d7d3be9132b49e1d745c021c7735f0687d12236c8e"; + name = "rocs-19.08.3.tar.xz"; }; }; signon-kwallet-extension = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/signon-kwallet-extension-19.08.2.tar.xz"; - sha256 = "2521cd2c4f25717f5caf9915474f75614be7dec7053f1e94c1429fac7045cc29"; - name = "signon-kwallet-extension-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/signon-kwallet-extension-19.08.3.tar.xz"; + sha256 = "273ff874bf08dd97a12b3b07215bc0ce9fd3c3c59b6bb1f61000411454211a65"; + name = "signon-kwallet-extension-19.08.3.tar.xz"; }; }; spectacle = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/spectacle-19.08.2.tar.xz"; - sha256 = "4cf2f0903cec2787a03a8bbdbd219acc29ac412f352a4ff94ef50ae9a6eb459e"; - name = "spectacle-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/spectacle-19.08.3.tar.xz"; + sha256 = "3717b7ebd314cac47c263c304c54c14b0115b15cfa4b87201f5ea27a2f4e9b8a"; + name = "spectacle-19.08.3.tar.xz"; }; }; step = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/step-19.08.2.tar.xz"; - sha256 = "dede94c073b2903fa4fa6806623cb980ebe93d15cc76376aadac4ca8cd61a96c"; - name = "step-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/step-19.08.3.tar.xz"; + sha256 = "1197b38d9ef14305cf341eba4cd2df08695a9b3f53e2bebff8abb7cbd7a9e2aa"; + name = "step-19.08.3.tar.xz"; }; }; svgpart = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/svgpart-19.08.2.tar.xz"; - sha256 = "6c6510b604bba3aebbeca136ec9534c416bc0ba55125227bdd0af2a86052855c"; - name = "svgpart-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/svgpart-19.08.3.tar.xz"; + sha256 = "1ad667fc6988b64fd379cfb79d00a7c04c97de530e4b61a9ae8a525971ea2a94"; + name = "svgpart-19.08.3.tar.xz"; }; }; sweeper = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/sweeper-19.08.2.tar.xz"; - sha256 = "da65cbfc952d8b63ddfbcba373d9a828ef5acefc68196ddd4c2c602c672cbb5f"; - name = "sweeper-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/sweeper-19.08.3.tar.xz"; + sha256 = "0451b9319c4390cfae497922cc135d7d8c4ef74ac81f2c05d2f94458bb3fc8be"; + name = "sweeper-19.08.3.tar.xz"; }; }; umbrello = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/umbrello-19.08.2.tar.xz"; - sha256 = "69a721d27ecedbe694d232e04469002dcf2319dd320982aacc2a02e32430c382"; - name = "umbrello-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/umbrello-19.08.3.tar.xz"; + sha256 = "c4c56354d2765c0d03ffda02cc098cc3e9d72b0c7c22bb0c1cc03dcf5ac31a6a"; + name = "umbrello-19.08.3.tar.xz"; }; }; yakuake = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/yakuake-19.08.2.tar.xz"; - sha256 = "3ebf477069c85a8705302b6b51902a74af7bb92349fab41000f71484a4de5aee"; - name = "yakuake-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/yakuake-19.08.3.tar.xz"; + sha256 = "1ad2cc026eea9449690aa037ac94b09cd18696d71025204e648501fa7f2cfbaf"; + name = "yakuake-19.08.3.tar.xz"; }; }; zeroconf-ioslave = { - version = "19.08.2"; + version = "19.08.3"; src = fetchurl { - url = "${mirror}/stable/applications/19.08.2/src/zeroconf-ioslave-19.08.2.tar.xz"; - sha256 = "19e31534d1a4503d1dd4bd8ef60cfb48a91ee167dd4b0db99e53b318a355dae0"; - name = "zeroconf-ioslave-19.08.2.tar.xz"; + url = "${mirror}/stable/applications/19.08.3/src/zeroconf-ioslave-19.08.3.tar.xz"; + sha256 = "b7b00edcc987c298e1dc885e3ceb6acbcbfe40141423d90406a3ccecef2471ed"; + name = "zeroconf-ioslave-19.08.3.tar.xz"; }; }; } diff --git a/pkgs/applications/misc/djvulibre/CVE-2019-15142.patch b/pkgs/applications/misc/djvulibre/CVE-2019-15142.patch new file mode 100644 index 00000000000..89ff3759451 --- /dev/null +++ b/pkgs/applications/misc/djvulibre/CVE-2019-15142.patch @@ -0,0 +1,72 @@ +commit 970fb11a296b5bbdc5e8425851253d2c5913c45e +Author: Leon Bottou <leon@bottou.org> +Date: Tue Mar 26 20:36:31 2019 -0400 + + Fix bug#296 + +diff --git a/libdjvu/DjVmDir.cpp b/libdjvu/DjVmDir.cpp +index a6a39e0..0a0fac6 100644 +--- a/libdjvu/DjVmDir.cpp ++++ b/libdjvu/DjVmDir.cpp +@@ -299,42 +299,44 @@ DjVmDir::decode(const GP<ByteStream> &gstr) + memcpy((char*) strings+strings_size, buffer, length); + } + DEBUG_MSG("size of decompressed names block=" << strings.size() << "\n"); +- if (strings[strings.size()-1] != 0) +- { +- int strings_size=strings.size(); +- strings.resize(strings_size+1); +- strings[strings_size] = 0; +- } ++ int strings_size=strings.size(); ++ strings.resize(strings_size+3); ++ memset((char*) strings+strings_size, 0, 4); + +- // Copy names into the files ++ // Copy names into the files + const char * ptr=strings; + for(pos=files_list;pos;++pos) + { + GP<File> file=files_list[pos]; +- ++ if (ptr >= (const char*)strings + strings_size) ++ G_THROW( "DjVu document is corrupted (DjVmDir)" ); + file->id=ptr; + ptr+=file->id.length()+1; + if (file->flags & File::HAS_NAME) + { +- file->name=ptr; +- ptr+=file->name.length()+1; +- } else ++ file->name=ptr; ++ ptr+=file->name.length()+1; ++ } ++ else + { + file->name=file->id; + } + if (file->flags & File::HAS_TITLE) + { +- file->title=ptr; +- ptr+=file->title.length()+1; +- } else +- file->title=file->id; +- /* msr debug: multipage file, file->title is null. ++ file->title=ptr; ++ ptr+=file->title.length()+1; ++ } ++ else ++ { ++ file->title=file->id; ++ } ++ /* msr debug: multipage file, file->title is null. + DEBUG_MSG(file->name << ", " << file->id << ", " << file->title << ", " << + file->offset << ", " << file->size << ", " << + file->is_page() << "\n"); */ + } + +- // Check that there is only one file with SHARED_ANNO flag on ++ // Check that there is only one file with SHARED_ANNO flag on + int shared_anno_cnt=0; + for(pos=files_list;pos;++pos) + { diff --git a/pkgs/applications/misc/djvulibre/CVE-2019-15143.patch b/pkgs/applications/misc/djvulibre/CVE-2019-15143.patch new file mode 100644 index 00000000000..ef1905338fb --- /dev/null +++ b/pkgs/applications/misc/djvulibre/CVE-2019-15143.patch @@ -0,0 +1,39 @@ +commit b1f4e1b2187d9e5010cd01ceccf20b4a11ce723f +Author: Leon Bottou <leon@bottou.org> +Date: Tue Mar 26 20:45:46 2019 -0400 + + fix for bug #297 + +diff --git a/libdjvu/DjVmDir.cpp b/libdjvu/DjVmDir.cpp +index 0a0fac6..5a49015 100644 +--- a/libdjvu/DjVmDir.cpp ++++ b/libdjvu/DjVmDir.cpp +@@ -309,7 +309,7 @@ DjVmDir::decode(const GP<ByteStream> &gstr) + { + GP<File> file=files_list[pos]; + if (ptr >= (const char*)strings + strings_size) +- G_THROW( "DjVu document is corrupted (DjVmDir)" ); ++ G_THROW( ByteStream::EndOfFile ); + file->id=ptr; + ptr+=file->id.length()+1; + if (file->flags & File::HAS_NAME) +diff --git a/libdjvu/GBitmap.cpp b/libdjvu/GBitmap.cpp +index 0e487f0..c2fdbe4 100644 +--- a/libdjvu/GBitmap.cpp ++++ b/libdjvu/GBitmap.cpp +@@ -890,11 +890,13 @@ GBitmap::read_rle_raw(ByteStream &bs) + int c = 0; + while (n >= 0) + { +- bs.read(&h, 1); ++ if (bs.read(&h, 1) <= 0) ++ G_THROW( ByteStream::EndOfFile ); + int x = h; + if (x >= (int)RUNOVERFLOWVALUE) + { +- bs.read(&h, 1); ++ if (bs.read(&h, 1) <= 0) ++ G_THROW( ByteStream::EndOfFile ); + x = h + ((x - (int)RUNOVERFLOWVALUE) << 8); + } + if (c+x > ncolumns) diff --git a/pkgs/applications/misc/djvulibre/CVE-2019-15144.patch b/pkgs/applications/misc/djvulibre/CVE-2019-15144.patch new file mode 100644 index 00000000000..6094be88338 --- /dev/null +++ b/pkgs/applications/misc/djvulibre/CVE-2019-15144.patch @@ -0,0 +1,111 @@ +commit e15d51510048927f172f1bf1f27ede65907d940d +Author: Leon Bottou <leon@bottou.org> +Date: Mon Apr 8 22:25:55 2019 -0400 + + bug 299 fixed + +diff --git a/libdjvu/GContainer.h b/libdjvu/GContainer.h +index 96b067c..0140211 100644 +--- a/libdjvu/GContainer.h ++++ b/libdjvu/GContainer.h +@@ -550,52 +550,61 @@ public: + template <class TYPE> void + GArrayTemplate<TYPE>::sort(int lo, int hi) + { +- if (hi <= lo) +- return; +- if (hi > hibound || lo<lobound) +- G_THROW( ERR_MSG("GContainer.illegal_subscript") ); + TYPE *data = (TYPE*)(*this); +- // Test for insertion sort +- if (hi <= lo + 50) ++ while(true) + { +- for (int i=lo+1; i<=hi; i++) ++ if (hi <= lo) ++ return; ++ if (hi > hibound || lo<lobound) ++ G_THROW( ERR_MSG("GContainer.illegal_subscript") ); ++ // Test for insertion sort ++ if (hi <= lo + 50) + { +- int j = i; +- TYPE tmp = data[i]; +- while ((--j>=lo) && !(data[j]<=tmp)) +- data[j+1] = data[j]; +- data[j+1] = tmp; ++ for (int i=lo+1; i<=hi; i++) ++ { ++ int j = i; ++ TYPE tmp = data[i]; ++ while ((--j>=lo) && !(data[j]<=tmp)) ++ data[j+1] = data[j]; ++ data[j+1] = tmp; ++ } ++ return; + } +- return; +- } +- // -- determine suitable quick-sort pivot +- TYPE tmp = data[lo]; +- TYPE pivot = data[(lo+hi)/2]; +- if (pivot <= tmp) +- { tmp = pivot; pivot=data[lo]; } +- if (data[hi] <= tmp) +- { pivot = tmp; } +- else if (data[hi] <= pivot) +- { pivot = data[hi]; } +- // -- partition set +- int h = hi; +- int l = lo; +- while (l < h) +- { +- while (! (pivot <= data[l])) l++; +- while (! (data[h] <= pivot)) h--; +- if (l < h) ++ // -- determine median-of-three pivot ++ TYPE tmp = data[lo]; ++ TYPE pivot = data[(lo+hi)/2]; ++ if (pivot <= tmp) ++ { tmp = pivot; pivot=data[lo]; } ++ if (data[hi] <= tmp) ++ { pivot = tmp; } ++ else if (data[hi] <= pivot) ++ { pivot = data[hi]; } ++ // -- partition set ++ int h = hi; ++ int l = lo; ++ while (l < h) + { +- tmp = data[l]; +- data[l] = data[h]; +- data[h] = tmp; +- l = l+1; +- h = h-1; ++ while (! (pivot <= data[l])) l++; ++ while (! (data[h] <= pivot)) h--; ++ if (l < h) ++ { ++ tmp = data[l]; ++ data[l] = data[h]; ++ data[h] = tmp; ++ l = l+1; ++ h = h-1; ++ } ++ } ++ // -- recurse, small partition first ++ // tail-recursion elimination ++ if (h - lo <= hi - l) { ++ sort(lo,h); ++ lo = l; // sort(l,hi) ++ } else { ++ sort(l,hi); ++ hi = h; // sort(lo,h) + } + } +- // -- recursively restart +- sort(lo, h); +- sort(l, hi); + } + + template<class TYPE> inline TYPE& diff --git a/pkgs/applications/misc/djvulibre/CVE-2019-15145.patch b/pkgs/applications/misc/djvulibre/CVE-2019-15145.patch new file mode 100644 index 00000000000..01108f9ee73 --- /dev/null +++ b/pkgs/applications/misc/djvulibre/CVE-2019-15145.patch @@ -0,0 +1,28 @@ +commit 9658b01431cd7ff6344d7787f855179e73fe81a7 +Author: Leon Bottou <leon@bottou.org> +Date: Mon Apr 8 22:55:38 2019 -0400 + + fix bug #298 + +diff --git a/libdjvu/GBitmap.h b/libdjvu/GBitmap.h +index e8e0c9b..ca89a19 100644 +--- a/libdjvu/GBitmap.h ++++ b/libdjvu/GBitmap.h +@@ -566,7 +566,7 @@ GBitmap::operator[](int row) + { + if (!bytes) + uncompress(); +- if (row<0 || row>=nrows) { ++ if (row<0 || row>=nrows || !bytes) { + #ifndef NDEBUG + if (zerosize < bytes_per_row + border) + G_THROW( ERR_MSG("GBitmap.zero_small") ); +@@ -581,7 +581,7 @@ GBitmap::operator[](int row) const + { + if (!bytes) + ((GBitmap*)this)->uncompress(); +- if (row<0 || row>=nrows) { ++ if (row<0 || row>=nrows || !bytes) { + #ifndef NDEBUG + if (zerosize < bytes_per_row + border) + G_THROW( ERR_MSG("GBitmap.zero_small") ); diff --git a/pkgs/applications/misc/djvulibre/CVE-2019-18804.patch b/pkgs/applications/misc/djvulibre/CVE-2019-18804.patch new file mode 100644 index 00000000000..132fed79488 --- /dev/null +++ b/pkgs/applications/misc/djvulibre/CVE-2019-18804.patch @@ -0,0 +1,32 @@ +commit c8bec6549c10ffaa2f2fbad8bbc629efdf0dd125 +Author: Leon Bottou <leon@bottou.org> +Date: Thu Oct 17 22:20:31 2019 -0400 + + Fixed bug 309 + +diff --git a/libdjvu/IW44EncodeCodec.cpp b/libdjvu/IW44EncodeCodec.cpp +index 00752a0..f81eaeb 100644 +--- a/libdjvu/IW44EncodeCodec.cpp ++++ b/libdjvu/IW44EncodeCodec.cpp +@@ -405,7 +405,7 @@ filter_fv(short *p, int w, int h, int rowsize, int scale) + int y = 0; + int s = scale*rowsize; + int s3 = s+s+s; +- h = ((h-1)/scale)+1; ++ h = (h>0) ? ((h-1)/scale)+1 : 0; + y += 1; + p += s; + while (y-3 < h) +diff --git a/tools/ddjvu.cpp b/tools/ddjvu.cpp +index 6d0df3b..7109952 100644 +--- a/tools/ddjvu.cpp ++++ b/tools/ddjvu.cpp +@@ -279,7 +279,7 @@ render(ddjvu_page_t *page, int pageno) + prect.h = (ih * 100) / dpi; + } + /* Process aspect ratio */ +- if (flag_aspect <= 0) ++ if (flag_aspect <= 0 && iw>0 && ih>0) + { + double dw = (double)iw / prect.w; + double dh = (double)ih / prect.h; diff --git a/pkgs/applications/misc/djvulibre/default.nix b/pkgs/applications/misc/djvulibre/default.nix index 182ab51dbc2..afb7b6cf139 100644 --- a/pkgs/applications/misc/djvulibre/default.nix +++ b/pkgs/applications/misc/djvulibre/default.nix @@ -24,6 +24,17 @@ stdenv.mkDerivation rec { libiconv ]; + patches = [ + ./CVE-2019-18804.patch + # This one is needed to make the following + # two CVE patches apply cleanly + ./fix_hongfuzz_crash.patch + ./CVE-2019-15142.patch + ./CVE-2019-15143.patch + ./CVE-2019-15144.patch + ./CVE-2019-15145.patch + ]; + meta = with stdenv.lib; { description = "The big set of CLI tools to make/modify/optimize/show/export DJVU files"; homepage = "http://djvu.sourceforge.net"; diff --git a/pkgs/applications/misc/djvulibre/fix_hongfuzz_crash.patch b/pkgs/applications/misc/djvulibre/fix_hongfuzz_crash.patch new file mode 100644 index 00000000000..609b41cd9db --- /dev/null +++ b/pkgs/applications/misc/djvulibre/fix_hongfuzz_crash.patch @@ -0,0 +1,51 @@ +commit 89d71b01d606e57ecec2c2930c145bb20ba5bbe3 +Author: Leon Bottou <leon@bottou.org> +Date: Fri Jul 13 08:46:22 2018 -0400 + + fix hongfuzz crash. + +diff --git a/libdjvu/DjVmDir.cpp b/libdjvu/DjVmDir.cpp +index d322323..a6a39e0 100644 +--- a/libdjvu/DjVmDir.cpp ++++ b/libdjvu/DjVmDir.cpp +@@ -299,7 +299,13 @@ DjVmDir::decode(const GP<ByteStream> &gstr) + memcpy((char*) strings+strings_size, buffer, length); + } + DEBUG_MSG("size of decompressed names block=" << strings.size() << "\n"); +- ++ if (strings[strings.size()-1] != 0) ++ { ++ int strings_size=strings.size(); ++ strings.resize(strings_size+1); ++ strings[strings_size] = 0; ++ } ++ + // Copy names into the files + const char * ptr=strings; + for(pos=files_list;pos;++pos) +diff --git a/libdjvu/miniexp.cpp b/libdjvu/miniexp.cpp +index 6a5cd90..828addc 100644 +--- a/libdjvu/miniexp.cpp ++++ b/libdjvu/miniexp.cpp +@@ -1065,7 +1065,7 @@ print_c_string(const char *s, char *d, int flags, size_t len) + c = (unsigned char)(*s++); + if (char_quoted(c, flags)) + { +- char buffer[10]; ++ char buffer[16]; /* 10+1 */ + static const char *tr1 = "\"\\tnrbf"; + static const char *tr2 = "\"\\\t\n\r\b\f"; + buffer[0] = buffer[1] = 0; +diff --git a/tools/csepdjvu.cpp b/tools/csepdjvu.cpp +index 7ed13ad..fab9472 100644 +--- a/tools/csepdjvu.cpp ++++ b/tools/csepdjvu.cpp +@@ -1834,7 +1834,7 @@ main(int argc, const char **argv) + ByteStream::create(GURL::Filename::UTF8(arg),"rb"); + BufferByteStream ibs(*fbs); + do { +- char pagename[16]; ++ char pagename[20]; + sprintf(pagename, "p%04d.djvu", ++pageno); + if (opts.verbose > 1) + DjVuPrintErrorUTF8("%s","--------------------\n"); diff --git a/pkgs/applications/version-management/git-and-tools/git/default.nix b/pkgs/applications/version-management/git-and-tools/git/default.nix index 8e28a3bc491..312879a49e8 100644 --- a/pkgs/applications/version-management/git-and-tools/git/default.nix +++ b/pkgs/applications/version-management/git-and-tools/git/default.nix @@ -294,10 +294,6 @@ stdenv.mkDerivation { disable_test t1700-split-index "null sha1" # Tested to fail: 2.18.0 - disable_test t7005-editor "editor with a space" - disable_test t7005-editor "core.editor with a space" - - # Tested to fail: 2.18.0 disable_test t9902-completion "sourcing the completion script clears cached --options" ${stdenv.lib.optionalString (!perlSupport) '' @@ -306,9 +302,6 @@ stdenv.mkDerivation { # not check for the Perl prerequisite. disable_test t5150-request-pull ''} - - # As of 2.19.0, t5562 refers to #!/usr/bin/perl - patchShebangs t/t5562/invoke-with-content-length.pl '' + stdenv.lib.optionalString stdenv.isDarwin '' # XXX: Some tests added in 2.24.0 fail. # Please try to re-enable on the next release. diff --git a/pkgs/build-support/cc-wrapper/default.nix b/pkgs/build-support/cc-wrapper/default.nix index 757985e0716..151313847e4 100644 --- a/pkgs/build-support/cc-wrapper/default.nix +++ b/pkgs/build-support/cc-wrapper/default.nix @@ -237,7 +237,7 @@ stdenv.mkDerivation { fi '' - + optionalString (libc != null) '' + + optionalString (libc != null) ('' ## ## General libc support ## @@ -253,11 +253,17 @@ stdenv.mkDerivation { # compile, because it uses "#include_next <limits.h>" to find the # limits.h file in ../includes-fixed. To remedy the problem, # another -idirafter is necessary to add that directory again. - echo "-B${libc_lib}${libc.libdir or "/lib/"} -idirafter ${libc_dev}${libc.incdir or "/include"} ${optionalString isGNU "-idirafter ${cc}/lib/gcc/*/*/include-fixed"}" > $out/nix-support/libc-cflags + echo "-B${libc_lib}${libc.libdir or "/lib/"}" >> $out/nix-support/libc-cflags + echo "-idirafter ${libc_dev}${libc.incdir or "/include"}" >> $out/nix-support/libc-cflags + '' + optionalString isGNU '' + for dir in "${cc}"/lib/gcc/*/*/include-fixed; do + echo '-idirafter' ''${dir} >> $out/nix-support/libc-cflags + done + '' + '' echo "${libc_lib}" > $out/nix-support/orig-libc echo "${libc_dev}" > $out/nix-support/orig-libc-dev - '' + '') + optionalString (!nativeTools) '' ## diff --git a/pkgs/development/compilers/go/1.13.nix b/pkgs/development/compilers/go/1.13.nix index 4354529a58c..6b7c99c0743 100644 --- a/pkgs/development/compilers/go/1.13.nix +++ b/pkgs/development/compilers/go/1.13.nix @@ -30,11 +30,11 @@ in stdenv.mkDerivation rec { pname = "go"; - version = "1.13.4"; + version = "1.13.5"; src = fetchurl { url = "https://dl.google.com/go/go${version}.src.tar.gz"; - sha256 = "093n5v0bipaan0qqc02wash18r625y74r4zhmjwlc9zf8asfmnwm"; + sha256 = "1zr6lravlmyld57nnymkcr092pys4pr8qy0ans1rj3dkl3i5dlr7"; }; # perl is used for testing go vet diff --git a/pkgs/development/go-packages/generic/default.nix b/pkgs/development/go-packages/generic/default.nix index b3386aaf24b..03d777d5c88 100644 --- a/pkgs/development/go-packages/generic/default.nix +++ b/pkgs/development/go-packages/generic/default.nix @@ -84,6 +84,8 @@ let GOHOSTARCH = go.GOHOSTARCH or null; GOHOSTOS = go.GOHOSTOS or null; + GO111MODULE = "off"; + GOARM = toString (stdenv.lib.intersectLists [(stdenv.hostPlatform.parsed.cpu.version or "")] ["5" "6" "7"]); configurePhase = args.configurePhase or '' diff --git a/pkgs/development/interpreters/ruby/default.nix b/pkgs/development/interpreters/ruby/default.nix index 723a4978234..d70c7e70f33 100644 --- a/pkgs/development/interpreters/ruby/default.nix +++ b/pkgs/development/interpreters/ruby/default.nix @@ -111,7 +111,7 @@ let cp ${config}/config.sub tool/ ''; - configureFlags = ["--enable-shared" "--enable-pthread"] + configureFlags = ["--enable-shared" "--enable-pthread" "--with-soname=ruby_${tag}"] ++ op useRailsExpress "--with-baseruby=${baseruby}/bin/ruby" ++ op (!docSupport) "--disable-install-doc" ++ ops stdenv.isDarwin [ diff --git a/pkgs/development/libraries/dconf/default.nix b/pkgs/development/libraries/dconf/default.nix index 7ce498da9f3..5b37088cd95 100644 --- a/pkgs/development/libraries/dconf/default.nix +++ b/pkgs/development/libraries/dconf/default.nix @@ -14,6 +14,11 @@ stdenv.mkDerivation rec { }; patches = [ + # Fix build with Meson 0.52 + (fetchpatch { + url = "https://gitlab.gnome.org/GNOME/dconf/commit/cc32667c5d7d9ff95e65cc21f59905d8f9218394.patch"; + sha256 = "02gfadn34bg818a7vb3crhsiahskiflcvx9l6iqwf1v269q93mr8"; + }) ]; postPatch = '' diff --git a/pkgs/development/libraries/freeglut/default.nix b/pkgs/development/libraries/freeglut/default.nix index 8412248b617..16c35347bc5 100644 --- a/pkgs/development/libraries/freeglut/default.nix +++ b/pkgs/development/libraries/freeglut/default.nix @@ -1,13 +1,13 @@ { stdenv, fetchurl, libXi, libXrandr, libXxf86vm, libGL, libGLU, xlibsWrapper, cmake }: -let version = "3.0.0"; +let version = "3.2.1"; in stdenv.mkDerivation { pname = "freeglut"; inherit version; src = fetchurl { url = "mirror://sourceforge/freeglut/freeglut-${version}.tar.gz"; - sha256 = "18knkyczzwbmyg8hr4zh8a1i5ga01np2jzd1rwmsh7mh2n2vwhra"; + sha256 = "0s6sk49q8ijgbsrrryb7dzqx2fa744jhx1wck5cz5jia2010w06l"; }; outputs = [ "out" "dev" ]; diff --git a/pkgs/development/libraries/glibc/2.27-CVE-2019-19126.patch b/pkgs/development/libraries/glibc/2.27-CVE-2019-19126.patch new file mode 100644 index 00000000000..2c558f53b73 --- /dev/null +++ b/pkgs/development/libraries/glibc/2.27-CVE-2019-19126.patch @@ -0,0 +1,18 @@ +Adapted from https://sourceware.org/git/gitweb.cgi?p=glibc.git;a=patch;h=4d5cfeb510125345cb41431afc9022492994cffa, omitting changes to NEWS +diff --git a/sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h b/sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h +index 1943691..ac694c0 100644 +--- a/sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h ++++ b/sysdeps/unix/sysv/linux/x86_64/64/dl-librecon.h +@@ -31,7 +31,8 @@ + environment variable, LD_PREFER_MAP_32BIT_EXEC. */ + #define EXTRA_LD_ENVVARS \ + case 21: \ +- if (memcmp (envline, "PREFER_MAP_32BIT_EXEC", 21) == 0) \ ++ if (!__libc_enable_secure \ ++ && memcmp (envline, "PREFER_MAP_32BIT_EXEC", 21) == 0) \ + GLRO(dl_x86_cpu_features).feature[index_arch_Prefer_MAP_32BIT_EXEC] \ + |= bit_arch_Prefer_MAP_32BIT_EXEC; \ + break; +-- +2.9.3 + diff --git a/pkgs/development/libraries/glibc/common.nix b/pkgs/development/libraries/glibc/common.nix index edf4d135aba..32be2205bcc 100644 --- a/pkgs/development/libraries/glibc/common.nix +++ b/pkgs/development/libraries/glibc/common.nix @@ -98,7 +98,10 @@ stdenv.mkDerivation ({ # https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=f51c8367685dc888a02f7304c729ed5277904aff ./CVE-2018-11237.patch ] - ++ lib.optional stdenv.isx86_64 ./fix-x64-abi.patch + ++ lib.optionals stdenv.isx86_64 [ + ./fix-x64-abi.patch + ./2.27-CVE-2019-19126.patch + ] ++ lib.optional stdenv.hostPlatform.isMusl ./fix-rpc-types-musl-conflicts.patch ++ lib.optional stdenv.buildPlatform.isDarwin ./darwin-cross-build.patch diff --git a/pkgs/development/libraries/gnutls/default.nix b/pkgs/development/libraries/gnutls/default.nix index 1b97c369edf..deef141c5df 100644 --- a/pkgs/development/libraries/gnutls/default.nix +++ b/pkgs/development/libraries/gnutls/default.nix @@ -8,7 +8,7 @@ assert guileBindings -> guile != null; let - version = "3.6.10"; + version = "3.6.11.1"; # XXX: Gnulib's `test-select' fails on FreeBSD: # http://hydra.nixos.org/build/2962084/nixlog/1/raw . @@ -24,7 +24,7 @@ stdenv.mkDerivation { src = fetchurl { url = "mirror://gnupg/gnutls/v3.6/gnutls-${version}.tar.xz"; - sha256 = "14r2h73yfj66cm14k9mnb3kgzq5a7qjg5b31m53bf19vcxkwmwxi"; + sha256 = "1y1wadpsrj5ai603xv5bgssl9v0pb1si2hg14zqdnmcsvgri5fpv"; }; outputs = [ "bin" "dev" "out" "man" "devdoc" ]; diff --git a/pkgs/development/libraries/gstreamer/base/default.nix b/pkgs/development/libraries/gstreamer/base/default.nix index d38199cf787..6f21839b64c 100644 --- a/pkgs/development/libraries/gstreamer/base/default.nix +++ b/pkgs/development/libraries/gstreamer/base/default.nix @@ -26,6 +26,7 @@ , libXv , enableWayland ? stdenv.isLinux , wayland +, wayland-protocols , enableAlsa ? stdenv.isLinux , alsaLib # Enabling Cocoa seems to currently not work, giving compile @@ -82,10 +83,15 @@ stdenv.mkDerivation rec { ] ++ lib.optionals stdenv.isDarwin [ pango darwin.apple_sdk.frameworks.OpenGL - ] ++ lib.optional enableAlsa alsaLib - ++ lib.optionals enableX11 [ libXv pango ] - ++ lib.optional enableWayland wayland - ++ lib.optional enableCocoa darwin.apple_sdk.frameworks.Cocoa + ] ++ lib.optionals enableAlsa [ + alsaLib + ] ++ lib.optionals enableX11 [ + libXv + pango + ] ++ lib.optionals enableWayland [ + wayland + wayland-protocols + ] ++ lib.optional enableCocoa darwin.apple_sdk.frameworks.Cocoa ++ lib.optional enableCdparanoia cdparanoia; propagatedBuildInputs = [ @@ -95,9 +101,8 @@ stdenv.mkDerivation rec { mesonFlags = [ "-Dexamples=disabled" # requires many dependencies and probably not useful for our users "-Dgl-graphene=disabled" # not packaged in nixpkgs as of writing - "-Dgl_platform=[${lib.optionalString (enableX11 || enableWayland || enableCocoa) "auto"}]" # See https://github.com/GStreamer/gst-plugins-base/blob/d64a4b7a69c3462851ff4dcfa97cc6f94cd64aef/meson_options.txt#L15 for a list of choices - "-Dgl_winsys=[${lib.concatStringsSep "," (lib.optional enableX11 "x11" ++ lib.optional enableWayland "wayland" ++ lib.optional enableCocoa "cocoa")}]" + "-Dgl_winsys=${lib.concatStringsSep "," (lib.optional enableX11 "x11" ++ lib.optional enableWayland "wayland" ++ lib.optional enableCocoa "cocoa")}" # We must currently disable gtk_doc API docs generation, # because it is not compatible with some features being disabled. # See for example diff --git a/pkgs/development/libraries/kde-frameworks/fetch.sh b/pkgs/development/libraries/kde-frameworks/fetch.sh index f06a515a83b..c76ff9fb2c8 100644 --- a/pkgs/development/libraries/kde-frameworks/fetch.sh +++ b/pkgs/development/libraries/kde-frameworks/fetch.sh @@ -1 +1 @@ -WGET_ARGS=( https://download.kde.org/stable/frameworks/5.62/ ) +WGET_ARGS=( https://download.kde.org/stable/frameworks/5.64/ ) diff --git a/pkgs/development/libraries/kde-frameworks/kwindowsystem/platform-plugins-path.patch b/pkgs/development/libraries/kde-frameworks/kwindowsystem/platform-plugins-path.patch index 7c86454c5cf..27501732210 100644 --- a/pkgs/development/libraries/kde-frameworks/kwindowsystem/platform-plugins-path.patch +++ b/pkgs/development/libraries/kde-frameworks/kwindowsystem/platform-plugins-path.patch @@ -1,17 +1,19 @@ -diff --git a/src/pluginwrapper.cpp b/src/pluginwrapper.cpp -index 8e6298a..210989a 100644 ---- a/src/pluginwrapper.cpp -+++ b/src/pluginwrapper.cpp -@@ -37,14 +37,10 @@ Q_GLOBAL_STATIC(KWindowSystemPluginWrapper, s_pluginWrapper) +Index: kwindowsystem-5.64.0/src/pluginwrapper.cpp +=================================================================== +--- kwindowsystem-5.64.0.orig/src/pluginwrapper.cpp ++++ kwindowsystem-5.64.0/src/pluginwrapper.cpp +@@ -37,16 +37,10 @@ Q_GLOBAL_STATIC(KWindowSystemPluginWrapp static QStringList pluginCandidates() { QStringList ret; -- foreach (const QString &path, QCoreApplication::libraryPaths()) { +- const auto paths = QCoreApplication::libraryPaths(); +- for (const QString &path : paths) { - QDir pluginDir(path + QLatin1String("/kf5/org.kde.kwindowsystem.platforms")); - if (!pluginDir.exists()) { - continue; - } -- foreach (const QString &entry, pluginDir.entryList(QDir::Files | QDir::NoDotAndDotDot)) { +- const auto entries = pluginDir.entryList(QDir::Files | QDir::NoDotAndDotDot); +- for (const QString &entry : entries) { - ret << pluginDir.absoluteFilePath(entry); - } + QDir pluginDir(QLatin1String(NIXPKGS_QT_PLUGIN_PATH) + QLatin1Literal("/kf5/org.kde.kwindowsystem.platforms")); diff --git a/pkgs/development/libraries/kde-frameworks/srcs.nix b/pkgs/development/libraries/kde-frameworks/srcs.nix index 6a7c7bc0c9c..32edca38710 100644 --- a/pkgs/development/libraries/kde-frameworks/srcs.nix +++ b/pkgs/development/libraries/kde-frameworks/srcs.nix @@ -3,635 +3,651 @@ { attica = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/attica-5.62.0.tar.xz"; - sha256 = "86b5388c93dd3375dbdca23b20d539af5ed9516f6a573e32549baac3200d029f"; - name = "attica-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/attica-5.64.0.tar.xz"; + sha256 = "c9b060693656a458f92905091e12d800be020abbf47bb68b9f769a191aa368d9"; + name = "attica-5.64.0.tar.xz"; }; }; baloo = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/baloo-5.62.0.tar.xz"; - sha256 = "454e6808a5fe523785e5e67b7c0453fd1b6c42035aaf8084c39ad30bcbbc8d1a"; - name = "baloo-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/baloo-5.64.0.tar.xz"; + sha256 = "adaaef1aeec07ccc210210a2e67f4d12c0275226bb05d0220da0281f1a3984c2"; + name = "baloo-5.64.0.tar.xz"; }; }; bluez-qt = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/bluez-qt-5.62.0.tar.xz"; - sha256 = "545a6c76042a077f04b0a6c2b8dfbe3b5b1a582edaae4454d7a57c06ab033715"; - name = "bluez-qt-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/bluez-qt-5.64.0.tar.xz"; + sha256 = "7d6c7ba913cea6059327726325b8af4cf2baa7594b8be3143e0649eaa36f8384"; + name = "bluez-qt-5.64.0.tar.xz"; }; }; breeze-icons = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/breeze-icons-5.62.0.tar.xz"; - sha256 = "5858100f1a87dc865f44cde159aaee025ec46f894f544c75086ea0e8f9555951"; - name = "breeze-icons-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/breeze-icons-5.64.0.tar.xz"; + sha256 = "08c2f7efc5f1550668dd2e0cff1641b1b6ec8a91f01614ee14c6abc4d975672f"; + name = "breeze-icons-5.64.0.tar.xz"; }; }; extra-cmake-modules = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/extra-cmake-modules-5.62.0.tar.xz"; - sha256 = "e07acfecef1b4c7a481a253b58b75072a4f887376301108ed2c753b5002adcd4"; - name = "extra-cmake-modules-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/extra-cmake-modules-5.64.0.tar.xz"; + sha256 = "1865efc6254bed44e0a6918c5af3da62be4008ba7a197a47f35251f298041a69"; + name = "extra-cmake-modules-5.64.0.tar.xz"; }; }; frameworkintegration = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/frameworkintegration-5.62.0.tar.xz"; - sha256 = "0d43d6cd008359eac4840c8b6e12d2b17eeb53c95111af1f7e8ca6ae8e6aca2c"; - name = "frameworkintegration-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/frameworkintegration-5.64.0.tar.xz"; + sha256 = "6c1880f8300a014bb835ce29fd68651bfd38400de8044fe5914cb4392df48a26"; + name = "frameworkintegration-5.64.0.tar.xz"; }; }; kactivities = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kactivities-5.62.0.tar.xz"; - sha256 = "b466b8921adad6d887f93f760634dfa344ae52df83c58dd7ae75174961def85b"; - name = "kactivities-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kactivities-5.64.0.tar.xz"; + sha256 = "5afbd0785c04127c91f1ad7402c95ce3f994fb94b216baf56cd802a3a230a3f9"; + name = "kactivities-5.64.0.tar.xz"; }; }; kactivities-stats = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kactivities-stats-5.62.0.tar.xz"; - sha256 = "e6850a59d2e3dd566c77aa2b2fdc684737634b59755dcc7de231b8b496acbc1a"; - name = "kactivities-stats-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kactivities-stats-5.64.0.tar.xz"; + sha256 = "ca1c07b1250735372a4f6aa6b493536d420a902de0d7a8c9777b437fb6ab0bf9"; + name = "kactivities-stats-5.64.0.tar.xz"; }; }; kapidox = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kapidox-5.62.0.tar.xz"; - sha256 = "6aa3928b26acc23f5271ba0591d64a55c342e36ae16094e09be1ef038538952f"; - name = "kapidox-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kapidox-5.64.0.tar.xz"; + sha256 = "f75eedfa1af51f5224b14d8bc4c229c2c2d27f607e00172d24bdcede1c899fb4"; + name = "kapidox-5.64.0.tar.xz"; }; }; karchive = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/karchive-5.62.0.tar.xz"; - sha256 = "99980ebdc16dd9ac062fcfda0974c0ce894c09a395caf914518646ffdc48e3ca"; - name = "karchive-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/karchive-5.64.0.tar.xz"; + sha256 = "135fbfb2dfe107e4487723a5f887d1d074e13258a4583d592639366094aafe1a"; + name = "karchive-5.64.0.tar.xz"; }; }; kauth = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kauth-5.62.0.tar.xz"; - sha256 = "31162621200df4b927719e34ce62004c51e79b9d785f9c3056c6902f80eeefe6"; - name = "kauth-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kauth-5.64.0.tar.xz"; + sha256 = "ac95525bf1430868c8f54dbdc986478cf7b21192ad3b486381485b429eadddcc"; + name = "kauth-5.64.0.tar.xz"; }; }; kbookmarks = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kbookmarks-5.62.0.tar.xz"; - sha256 = "69318784fa5feaee3e60bb159fb6c827475a8ce28a74bedf5939ad592c29ea4f"; - name = "kbookmarks-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kbookmarks-5.64.0.tar.xz"; + sha256 = "51343a57b50032d60ffae123f426cdd67cd290ce306ae494c1956d0b899d4ff2"; + name = "kbookmarks-5.64.0.tar.xz"; + }; + }; + kcalendarcore = { + version = "5.64.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.64/kcalendarcore-5.64.0.tar.xz"; + sha256 = "983f240a7478a780dc403d577827f027856f9f67e8c3bfe8b69d56093e5bb80e"; + name = "kcalendarcore-5.64.0.tar.xz"; }; }; kcmutils = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kcmutils-5.62.0.tar.xz"; - sha256 = "93fd9b7b97cb4488f2007a4f518159129f0caafc05a004be56c87dd355870b1b"; - name = "kcmutils-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kcmutils-5.64.0.tar.xz"; + sha256 = "f55938c566669e9fcdd786ebfd89edfc11b0c283532aed04cfe4162b58a8b649"; + name = "kcmutils-5.64.0.tar.xz"; }; }; kcodecs = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kcodecs-5.62.0.tar.xz"; - sha256 = "1b015be0200444f1ce18ecc5c05dbafde62575a8e094e48698b4b64f43f307b1"; - name = "kcodecs-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kcodecs-5.64.0.tar.xz"; + sha256 = "24cbffb123179cf4386500ae7bc7c99f65c4422cd7b91f314152f11cd596402a"; + name = "kcodecs-5.64.0.tar.xz"; }; }; kcompletion = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kcompletion-5.62.0.tar.xz"; - sha256 = "af774190ca1a0e4d335485548d6e5c1e02042a5d0e29a3c0db17c24e3656edec"; - name = "kcompletion-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kcompletion-5.64.0.tar.xz"; + sha256 = "4fe5b9254e038e654d55167163b2812582f31fe550c977979d692b69424c2508"; + name = "kcompletion-5.64.0.tar.xz"; }; }; kconfig = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kconfig-5.62.0.tar.xz"; - sha256 = "fffe16924245e34d6267e67a6d425dc7b4fdab405968bffa4fff7bea5779bb51"; - name = "kconfig-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kconfig-5.64.0.tar.xz"; + sha256 = "112c1db9f038dbacf357d08645c83ca103d8c3e7fb0c880ac16f665fdf7d9157"; + name = "kconfig-5.64.0.tar.xz"; }; }; kconfigwidgets = { - version = "5.62.0"; + version = "5.64.0"; + src = fetchurl { + url = "${mirror}/stable/frameworks/5.64/kconfigwidgets-5.64.0.tar.xz"; + sha256 = "e84d590c064f2a86d5b9d2fb5d8aa7abc8ac8752125f5d3197cca6dc7e115c56"; + name = "kconfigwidgets-5.64.0.tar.xz"; + }; + }; + kcontacts = { + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kconfigwidgets-5.62.0.tar.xz"; - sha256 = "6c10810725e0b109c96ddc2246ca1741bcae012296e31caf7b41167a04ae31d6"; - name = "kconfigwidgets-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kcontacts-5.64.0.tar.xz"; + sha256 = "0bf0a1ba6ebedd400bed7a490093962cde6a2b26c49627d6770a71524db63058"; + name = "kcontacts-5.64.0.tar.xz"; }; }; kcoreaddons = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kcoreaddons-5.62.0.tar.xz"; - sha256 = "3819e2792a2e61444e337cd1a4cbdc362c18810918376eefc30b203fbd160b41"; - name = "kcoreaddons-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kcoreaddons-5.64.0.tar.xz"; + sha256 = "3f0cb3273debf9791dda3f1ad135b6b1a20d88fed1e21890c4b70bac64fdb188"; + name = "kcoreaddons-5.64.0.tar.xz"; }; }; kcrash = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kcrash-5.62.0.tar.xz"; - sha256 = "9fac9396212148aade4b59665ec1725fa76e229f24c46b601f066e0026eddd2c"; - name = "kcrash-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kcrash-5.64.0.tar.xz"; + sha256 = "9e9ad5e7a6a3e9a128128a7863204f8c4a555bd8659d8ed4ef4cc6bb2fc48290"; + name = "kcrash-5.64.0.tar.xz"; }; }; kdbusaddons = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kdbusaddons-5.62.0.tar.xz"; - sha256 = "d32e0b16abcb2b1593a567b0ef12cfb94ec2f08e5b8a3ec56efac19b22ca0152"; - name = "kdbusaddons-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kdbusaddons-5.64.0.tar.xz"; + sha256 = "74a6eb443a74eb74a859238b555a3b16be1d6367c4db2a7af5b16da528d57f62"; + name = "kdbusaddons-5.64.0.tar.xz"; }; }; kdeclarative = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kdeclarative-5.62.0.tar.xz"; - sha256 = "804bc6dd1848fe38b9160a680f3d9f9b67d47150ee9683b3d2c5a07b96a12e46"; - name = "kdeclarative-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kdeclarative-5.64.0.tar.xz"; + sha256 = "1bf199aebabe63880babc364572de44f6b0a94ffbbffd955bc85916c2be7701d"; + name = "kdeclarative-5.64.0.tar.xz"; }; }; kded = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kded-5.62.0.tar.xz"; - sha256 = "d2d7a979114ca770442cec0f89fe87730ff0c44b98ee64b39c2cada672fc03b1"; - name = "kded-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kded-5.64.0.tar.xz"; + sha256 = "2e8bda93918ac174254c8f70a71c9d6966a4721e14a631760e1b912d108001be"; + name = "kded-5.64.0.tar.xz"; }; }; kdelibs4support = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/portingAids/kdelibs4support-5.62.0.tar.xz"; - sha256 = "9cc10b4727b8ee3bae46af796e7da5d6ae620c543278814176a389ea178595ed"; - name = "kdelibs4support-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/portingAids/kdelibs4support-5.64.0.tar.xz"; + sha256 = "8c9e23e0e22ccec8b46b4c4b160adb8c8765c1dc308bf297f6f72ccc97c7b682"; + name = "kdelibs4support-5.64.0.tar.xz"; }; }; kdesignerplugin = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/portingAids/kdesignerplugin-5.62.0.tar.xz"; - sha256 = "b5c0769d0b1df99f456c3c6f22a48e8bdf9c15f00be2e0795ae5bc5170596e47"; - name = "kdesignerplugin-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/portingAids/kdesignerplugin-5.64.0.tar.xz"; + sha256 = "1ca638ec822d9882f4a865d599ce8ad94785fa890ce73bccd5e78210c4a3d95b"; + name = "kdesignerplugin-5.64.0.tar.xz"; }; }; kdesu = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kdesu-5.62.0.tar.xz"; - sha256 = "9c22ad0a5c1d948a91846a34066155f64758b69ab005eb423bb02ba06301c80e"; - name = "kdesu-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kdesu-5.64.0.tar.xz"; + sha256 = "f4644b0ee91c55473589909c20a7fa1cfbd3d466f1c72b330d53871a2346d4f0"; + name = "kdesu-5.64.0.tar.xz"; }; }; kdewebkit = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/portingAids/kdewebkit-5.62.0.tar.xz"; - sha256 = "5e45a7866b28d69e6d28f821011c020e53cc6e5b59bcdb7a5d9cb7bda37175e4"; - name = "kdewebkit-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/portingAids/kdewebkit-5.64.0.tar.xz"; + sha256 = "882801a1fd944b08918cb7d9341985e4330e7adac00ae4e6dddcea5343393ac1"; + name = "kdewebkit-5.64.0.tar.xz"; }; }; kdnssd = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kdnssd-5.62.0.tar.xz"; - sha256 = "21554c6faf2f7136fb8f7a2908340c120ed0d5dc1475f5aeb8cafed1e4228009"; - name = "kdnssd-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kdnssd-5.64.0.tar.xz"; + sha256 = "92d9a4947c45e56ea15e417eaf87121b4b3a4f1f81dfd154d2ee968a9797f46b"; + name = "kdnssd-5.64.0.tar.xz"; }; }; kdoctools = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kdoctools-5.62.0.tar.xz"; - sha256 = "471ce5106f80af7272d2ea54265bde5a833c8de7716e8bd82f7a5742939c3f48"; - name = "kdoctools-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kdoctools-5.64.0.tar.xz"; + sha256 = "3e669c9bdf8822c262d834a9fbe9250ffdc91ea49c916b2c16ac8483b62f8fce"; + name = "kdoctools-5.64.0.tar.xz"; }; }; kemoticons = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kemoticons-5.62.0.tar.xz"; - sha256 = "fab145b2c4106be8a4f0024cb436d02d0fdcbf8666e9a790cc1cd98db1e70313"; - name = "kemoticons-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kemoticons-5.64.0.tar.xz"; + sha256 = "0b586957bfe26ce0fe44eca305992f99e3c31fbeb19a9d369c4abfdf9cc0400f"; + name = "kemoticons-5.64.0.tar.xz"; }; }; kfilemetadata = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kfilemetadata-5.62.0.tar.xz"; - sha256 = "2d8488500b19a7d8f90712775e0353e16957857a89162d6c7b947dd5536245b0"; - name = "kfilemetadata-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kfilemetadata-5.64.0.tar.xz"; + sha256 = "4b581e4d659defe4db595a984ed4c037bc80e0bf7b298ec79e6aa5061fa56e23"; + name = "kfilemetadata-5.64.0.tar.xz"; }; }; kglobalaccel = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kglobalaccel-5.62.0.tar.xz"; - sha256 = "b087ec1a23a50787d27e8c5d618d4097375a2f7b6188bc9077a5e60d11e2c04d"; - name = "kglobalaccel-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kglobalaccel-5.64.0.tar.xz"; + sha256 = "6863515428988c129acfcceaa3518f90d72c590aff2c295a958a68d0c4cd02ab"; + name = "kglobalaccel-5.64.0.tar.xz"; }; }; kguiaddons = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kguiaddons-5.62.0.tar.xz"; - sha256 = "5fc61818ed054901a8b1a6a56a83ccaf5f38d9ea7c5761fa6279cd7316d81e44"; - name = "kguiaddons-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kguiaddons-5.64.0.tar.xz"; + sha256 = "4caac79b7341c7796f3ca5e1d88cef57ecab2eefcac9ab654fd977706c89bae4"; + name = "kguiaddons-5.64.0.tar.xz"; }; }; kholidays = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kholidays-5.62.0.tar.xz"; - sha256 = "f9f7cc399b35cef9348b8fbaabb87145b689165a66b874e3250456f6bbdcb329"; - name = "kholidays-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kholidays-5.64.0.tar.xz"; + sha256 = "65b847ba7a00e1a42c0048fe05a400f584e1d9e746edb5d935331ffcb1f5d4ab"; + name = "kholidays-5.64.0.tar.xz"; }; }; khtml = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/portingAids/khtml-5.62.0.tar.xz"; - sha256 = "35e3f7e419041f0892ea42c6506b627661137602c25f0f1d6a81537b583682c1"; - name = "khtml-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/portingAids/khtml-5.64.0.tar.xz"; + sha256 = "00d3a3e8c8b8072f4894d74f91d963cfefbd681e47da0b8e80e1297224c5af85"; + name = "khtml-5.64.0.tar.xz"; }; }; ki18n = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/ki18n-5.62.0.tar.xz"; - sha256 = "b11a0c94c7149798f3f6592e2c386a682d9c528d1e10a59ed3934a93acbc79cb"; - name = "ki18n-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/ki18n-5.64.0.tar.xz"; + sha256 = "ccd2c2f8b14251701f902c9e7d046da1582e544d31edae743911f3554022d024"; + name = "ki18n-5.64.0.tar.xz"; }; }; kiconthemes = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kiconthemes-5.62.0.tar.xz"; - sha256 = "33fb5caf28ee763edeb3def66386a27f6a7b2bac6a6a0f0728dd4b222d11ebfe"; - name = "kiconthemes-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kiconthemes-5.64.0.tar.xz"; + sha256 = "f89a97e9501d841d4543249776783ebd1fc4d7f69e114f8a56027f59ad32000a"; + name = "kiconthemes-5.64.0.tar.xz"; }; }; kidletime = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kidletime-5.62.0.tar.xz"; - sha256 = "dd2b6a9f7815c8e84b635e694cbf9ee207996d2cf3adb5a85eadd4a8de37f276"; - name = "kidletime-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kidletime-5.64.0.tar.xz"; + sha256 = "8287e958a8a2a9538bec1038f5e31ebba338ff522de9c51265ca1d63030581d0"; + name = "kidletime-5.64.0.tar.xz"; }; }; kimageformats = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kimageformats-5.62.0.tar.xz"; - sha256 = "65c179e15dd9c81a4515eb9189951641cca4aad9e7456067a208658ce205c2c2"; - name = "kimageformats-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kimageformats-5.64.0.tar.xz"; + sha256 = "48c6a7026854127fc83698ab11e6639a525d387cf384f2558db6c7478bceae4c"; + name = "kimageformats-5.64.0.tar.xz"; }; }; kinit = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kinit-5.62.0.tar.xz"; - sha256 = "5c4b066362ab6528b5c9ac654c20cc4eeed87e5384b26b3aa1df968c98c1e21a"; - name = "kinit-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kinit-5.64.0.tar.xz"; + sha256 = "5298b783499cedb681c334b20234a511cb3377e66d140e7df6b7c1899186263d"; + name = "kinit-5.64.0.tar.xz"; }; }; kio = { - version = "5.62.1"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kio-5.62.1.tar.xz"; - sha256 = "4b149085bcfbcd729d808a34bcbd4b11f5f9526aa919c82eaddabc1e88113df0"; - name = "kio-5.62.1.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kio-5.64.0.tar.xz"; + sha256 = "e38c8dcf634989f0f7ec95b68bdd936b9e05f7d242e4050b01f79b7021108f59"; + name = "kio-5.64.0.tar.xz"; }; }; kirigami2 = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kirigami2-5.62.0.tar.xz"; - sha256 = "b3cc36bddb5e52617075961b2cbaecbb94492523bcc6801a3ad29a35c43bd912"; - name = "kirigami2-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kirigami2-5.64.0.tar.xz"; + sha256 = "c394360e2323c55cf654d09ec762a03c47db0027e6a992646ea32d27ce8b228e"; + name = "kirigami2-5.64.0.tar.xz"; }; }; kitemmodels = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kitemmodels-5.62.0.tar.xz"; - sha256 = "4ed6c4081cf6493d6f40ab45deb61325346ab8577eadec7ba8af6a36d7a6485e"; - name = "kitemmodels-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kitemmodels-5.64.0.tar.xz"; + sha256 = "1bae70e4c6a033eea649efc17f0a060aba89144f4c469f235fbf5023dba5abc4"; + name = "kitemmodels-5.64.0.tar.xz"; }; }; kitemviews = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kitemviews-5.62.0.tar.xz"; - sha256 = "34881a269bdae7e3643ab73290931859437fde72042a066170e7467422408065"; - name = "kitemviews-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kitemviews-5.64.0.tar.xz"; + sha256 = "0b3f8a0116c042ae187b67f35ffd40872352b91f5f236d19dd26ffad8db83fee"; + name = "kitemviews-5.64.0.tar.xz"; }; }; kjobwidgets = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kjobwidgets-5.62.0.tar.xz"; - sha256 = "e3607167361fdd6874a165881de523505bd00d8fabb755abf62114c017a39c93"; - name = "kjobwidgets-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kjobwidgets-5.64.0.tar.xz"; + sha256 = "3b39fc5dfc0f1a9cc9bffed3d05b90ba46c52c63cbbeffa0666f5f09e7093ce0"; + name = "kjobwidgets-5.64.0.tar.xz"; }; }; kjs = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/portingAids/kjs-5.62.0.tar.xz"; - sha256 = "aaff97d97e3163f890001b7d2e4c0329fdd9d9c53ce4924233246f3ef6cd5962"; - name = "kjs-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/portingAids/kjs-5.64.0.tar.xz"; + sha256 = "93855cde810feb7208443a93f81c952bdb42f9886154959bc7a6509c9863e503"; + name = "kjs-5.64.0.tar.xz"; }; }; kjsembed = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/portingAids/kjsembed-5.62.0.tar.xz"; - sha256 = "3763c5f67fa92803b5003a41c5b696524be3d0528018a3d5643abc25b161c23b"; - name = "kjsembed-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/portingAids/kjsembed-5.64.0.tar.xz"; + sha256 = "939226116cb47fd66dc45a41baa3c0f45b7ab904ec7674088ced3df5c7bae62e"; + name = "kjsembed-5.64.0.tar.xz"; }; }; kmediaplayer = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/portingAids/kmediaplayer-5.62.0.tar.xz"; - sha256 = "2d7fa77c085ab0a48e3ce41ec5d6ffa16fbf7194f2d6ace43e37967c0ffb7880"; - name = "kmediaplayer-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/portingAids/kmediaplayer-5.64.0.tar.xz"; + sha256 = "ce4816a14134c4968559ff5030895ab69b63b66e9b541b74595ce05e4fe68d1d"; + name = "kmediaplayer-5.64.0.tar.xz"; }; }; knewstuff = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/knewstuff-5.62.0.tar.xz"; - sha256 = "5ec7806bf1c5d24a0f393fc48950afefc4bbd1b04b2ad1db59f5f05ecd8f0195"; - name = "knewstuff-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/knewstuff-5.64.0.tar.xz"; + sha256 = "91334c95a1082ae402ee869da399e5bdbac986c8b30a85d0a899b30de1f3be72"; + name = "knewstuff-5.64.0.tar.xz"; }; }; knotifications = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/knotifications-5.62.0.tar.xz"; - sha256 = "55ec35bc9ddccd12289d9501b11d453885eabb9caebd4b93199d7c662a147263"; - name = "knotifications-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/knotifications-5.64.0.tar.xz"; + sha256 = "5f0c3b158ba253e8df81016c8921d689836ecac063a39766c0290352c9f71bc1"; + name = "knotifications-5.64.0.tar.xz"; }; }; knotifyconfig = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/knotifyconfig-5.62.0.tar.xz"; - sha256 = "bb51d1a3f69f9faf274ee381d6d267bf4a69edbbdfcfd9efcab76270db4f8e4d"; - name = "knotifyconfig-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/knotifyconfig-5.64.0.tar.xz"; + sha256 = "f496ed0728e688347da360f7aad7f2666cb0310ab669c6006ce9661233218b27"; + name = "knotifyconfig-5.64.0.tar.xz"; }; }; kpackage = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kpackage-5.62.0.tar.xz"; - sha256 = "588e6f7b0c066993dbd9b6a0fd2535cd2f1c58ea5bd7ebe1dc381049776bbf62"; - name = "kpackage-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kpackage-5.64.0.tar.xz"; + sha256 = "c39c80317c75206ec347edf6d301cb66c2117489f37725374fcfe3b1459aaed6"; + name = "kpackage-5.64.0.tar.xz"; }; }; kparts = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kparts-5.62.0.tar.xz"; - sha256 = "2249e70de0b57f13d8ee7a2840106b5a4aed05a6b73da9245101e0cbc9c846ef"; - name = "kparts-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kparts-5.64.0.tar.xz"; + sha256 = "61338a37015c2df787b8e0fe49f0ef320474a82831b4f110fb5aefd1635b1d9f"; + name = "kparts-5.64.0.tar.xz"; }; }; kpeople = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kpeople-5.62.0.tar.xz"; - sha256 = "e061991f08e6642e61531a630a81927ea0ccd7402f469806a6cfeecf9b5064a2"; - name = "kpeople-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kpeople-5.64.0.tar.xz"; + sha256 = "b5bc8d037dab124ea65be1c480b25943e789a403176f8b31599383dcdec20a0e"; + name = "kpeople-5.64.0.tar.xz"; }; }; kplotting = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kplotting-5.62.0.tar.xz"; - sha256 = "7472943518a4b0e2fe1877ce47b9f667e178822926985a0efc9c20361097b94e"; - name = "kplotting-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kplotting-5.64.0.tar.xz"; + sha256 = "f38f65c97d199077c88213bce84c6162ba254c443f06ccfaf62088ff0e217f7b"; + name = "kplotting-5.64.0.tar.xz"; }; }; kpty = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kpty-5.62.0.tar.xz"; - sha256 = "6efd3a3103f15ee825b220ac309bcce3bbce56e9b915e61a4277a2cb096bcb96"; - name = "kpty-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kpty-5.64.0.tar.xz"; + sha256 = "c2ece8c6b336ee85973e005969f1228bbfac87cbace6853e9d01a7b5c5fe319e"; + name = "kpty-5.64.0.tar.xz"; }; }; kross = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/portingAids/kross-5.62.0.tar.xz"; - sha256 = "38bf9a57f181d823974a00896d89ae7106488c2ccbd7179e295d297edb338563"; - name = "kross-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/portingAids/kross-5.64.0.tar.xz"; + sha256 = "d8a7e9fbeba4d16d6288d13d72a5f7581aa8be5894b06f83dbc6068b04551ebd"; + name = "kross-5.64.0.tar.xz"; }; }; krunner = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/krunner-5.62.0.tar.xz"; - sha256 = "21b9564d07395f0e1c5c09557ffc64eb1929dd8925914fdb581f5daa537b01fc"; - name = "krunner-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/krunner-5.64.0.tar.xz"; + sha256 = "e056635f347eb4d8b2a1545de993b28ead1af4e8e4acc43f1dd1637b528fe0b2"; + name = "krunner-5.64.0.tar.xz"; }; }; kservice = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kservice-5.62.0.tar.xz"; - sha256 = "a2e105ae8202fa0d9f443490c56e25083c0b9ee285aa82fa26bb8a14f9999db8"; - name = "kservice-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kservice-5.64.0.tar.xz"; + sha256 = "60e0c111485158f89211a62403697714dfe141e3539c1c7e1bf04550db74f02f"; + name = "kservice-5.64.0.tar.xz"; }; }; ktexteditor = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/ktexteditor-5.62.0.tar.xz"; - sha256 = "e02d54035367071d44a1499a7f6c482491116c5676fa8ceb57b1e9f564975092"; - name = "ktexteditor-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/ktexteditor-5.64.0.tar.xz"; + sha256 = "0fe12c57a7428d78c46d3367bdae47a0b9fbbd762be4f57f0c52dcd76e309ed5"; + name = "ktexteditor-5.64.0.tar.xz"; }; }; ktextwidgets = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/ktextwidgets-5.62.0.tar.xz"; - sha256 = "ec34931658cbe3a7ad7419a6e588cd9f9981e9b5ab2400e8b6f2b79b29f83774"; - name = "ktextwidgets-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/ktextwidgets-5.64.0.tar.xz"; + sha256 = "0e94c36c7d836450d4c52bd933c492235ea0071b15702c302aed003e8400bbfd"; + name = "ktextwidgets-5.64.0.tar.xz"; }; }; kunitconversion = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kunitconversion-5.62.0.tar.xz"; - sha256 = "e96ce3efcb6efe3afc0d5cf093971ea89fe2f20660da16349309cf6748446f41"; - name = "kunitconversion-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kunitconversion-5.64.0.tar.xz"; + sha256 = "6783d6180b132a80dce2a4cc6c793dae0f5859b0709207c5fc6f4501ef53a822"; + name = "kunitconversion-5.64.0.tar.xz"; }; }; kwallet = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kwallet-5.62.0.tar.xz"; - sha256 = "911d1f3320e7e3d25243e134ba0e42cd5e3ed2ee6c846dbb13777b1a4b338a5b"; - name = "kwallet-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kwallet-5.64.0.tar.xz"; + sha256 = "16ff5bb5724105c3d59404f292232c03c6003f6229b483509e395e1171ccabde"; + name = "kwallet-5.64.0.tar.xz"; }; }; kwayland = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kwayland-5.62.0.tar.xz"; - sha256 = "c9f513008c91e70b09f5acb76dde332491afde0e94948066c2f1e621bc368eb6"; - name = "kwayland-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kwayland-5.64.0.tar.xz"; + sha256 = "1540d4ff62afd0bff234e08618fc77d2c54b5cd69bf9c478c45a08a6e69349d3"; + name = "kwayland-5.64.0.tar.xz"; }; }; kwidgetsaddons = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kwidgetsaddons-5.62.0.tar.xz"; - sha256 = "3a8e75d544783a1f567016f2669c3cfdbf2809b0a3d25afd03d38af62a493671"; - name = "kwidgetsaddons-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kwidgetsaddons-5.64.0.tar.xz"; + sha256 = "a2d4a47489621d095c4979ea25d5d8304cf4004b10a892a2b314d74cd30cb5da"; + name = "kwidgetsaddons-5.64.0.tar.xz"; }; }; kwindowsystem = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kwindowsystem-5.62.0.tar.xz"; - sha256 = "116d75216ea001b2fc8688a72bcc6105b0b0966a2c5a084497f3aef80d158a67"; - name = "kwindowsystem-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kwindowsystem-5.64.0.tar.xz"; + sha256 = "77c2e6b0032a79547f80bcd36682aa72c0e901e3b5acc83a58f69d644ce03dab"; + name = "kwindowsystem-5.64.0.tar.xz"; }; }; kxmlgui = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kxmlgui-5.62.0.tar.xz"; - sha256 = "bc4321b4d44b0af1c2808814b89231a8c9e86de22ca1c0b080a769819ebc5d50"; - name = "kxmlgui-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kxmlgui-5.64.0.tar.xz"; + sha256 = "faa95b92b3b03130022841a6797d5beb3efb6a0d757afaefe038889af76a1dd1"; + name = "kxmlgui-5.64.0.tar.xz"; }; }; kxmlrpcclient = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/kxmlrpcclient-5.62.0.tar.xz"; - sha256 = "c284c3e5962d2ed6d0737e5814b85fa4d7926131b7799272cb56c464a12c4530"; - name = "kxmlrpcclient-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/kxmlrpcclient-5.64.0.tar.xz"; + sha256 = "8c36472cb69a2d5eeb88c437907f7b0b46703ef34d04df7b45a8c90eb95fd6b0"; + name = "kxmlrpcclient-5.64.0.tar.xz"; }; }; modemmanager-qt = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/modemmanager-qt-5.62.0.tar.xz"; - sha256 = "b2a6517377b53aca895efd657d553dc5b057a673c07ccb10786031240b11adf5"; - name = "modemmanager-qt-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/modemmanager-qt-5.64.0.tar.xz"; + sha256 = "a9d8554b3720cf46aaaa70da87c79688afc5baa155ffd19ea00e4cae2a1caa21"; + name = "modemmanager-qt-5.64.0.tar.xz"; }; }; networkmanager-qt = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/networkmanager-qt-5.62.0.tar.xz"; - sha256 = "08f73ced96866b9dfded574a87c9e887dc907fc510d2764a4aa09315511cedf9"; - name = "networkmanager-qt-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/networkmanager-qt-5.64.0.tar.xz"; + sha256 = "369d0391e199d059dd2faa554324cbd45334f7864ccfc462699b06c89af04bbf"; + name = "networkmanager-qt-5.64.0.tar.xz"; }; }; oxygen-icons5 = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/oxygen-icons5-5.62.0.tar.xz"; - sha256 = "c066bc96fd45f3553e3c344c7cef34afda3180c95bf67af6cf20e964fd5c1a00"; - name = "oxygen-icons5-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/oxygen-icons5-5.64.0.tar.xz"; + sha256 = "41d415b4bd9cca0d9abc43b187059d833ce92b3fff3da66eb8ff4004215e91ef"; + name = "oxygen-icons5-5.64.0.tar.xz"; }; }; plasma-framework = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/plasma-framework-5.62.0.tar.xz"; - sha256 = "324bf14078459954c355bb6f146b927f6cbf915109365cdc58c1d81c8495bdb4"; - name = "plasma-framework-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/plasma-framework-5.64.0.tar.xz"; + sha256 = "3f1311a48826ab0a76f47d05b02f9a9486f821cc1ad757b895b570e371acfd09"; + name = "plasma-framework-5.64.0.tar.xz"; }; }; prison = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/prison-5.62.0.tar.xz"; - sha256 = "d7a024881119e2e91fe2ef98ec982f33e87d3f5584c3e4438638e23cf0106fb0"; - name = "prison-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/prison-5.64.0.tar.xz"; + sha256 = "31e136dd33940f32fdb87699b113c57aab566112bb9649f20a057c4eee20db2e"; + name = "prison-5.64.0.tar.xz"; }; }; purpose = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/purpose-5.62.0.tar.xz"; - sha256 = "ed0bdc72b1b95fe988fb2ceba5cc1bd36b5bf00d30c098e9de50fdc36d3b3492"; - name = "purpose-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/purpose-5.64.0.tar.xz"; + sha256 = "004794dfa2d0bcef316d582f37e5691e3980c99240ef570313a98a8d44235b0d"; + name = "purpose-5.64.0.tar.xz"; }; }; qqc2-desktop-style = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/qqc2-desktop-style-5.62.0.tar.xz"; - sha256 = "97234e956a7fc09bef0665e9a759d6f370419bd3cd2bbbd700849e4cbe549bfa"; - name = "qqc2-desktop-style-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/qqc2-desktop-style-5.64.0.tar.xz"; + sha256 = "b0e6ad1ccbd01b6974c3222c6098b6c1ae1fe594c26fe0e2817c35dd90b6013a"; + name = "qqc2-desktop-style-5.64.0.tar.xz"; }; }; solid = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/solid-5.62.0.tar.xz"; - sha256 = "24a01a7e89b2c1e39cb9ebc477f80f5ab966d35fce00f63682b159a15de64cc3"; - name = "solid-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/solid-5.64.0.tar.xz"; + sha256 = "fcbbfd124759854bde2da74e1768da818361f61f2839877b4efbcd38b825da6b"; + name = "solid-5.64.0.tar.xz"; }; }; sonnet = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/sonnet-5.62.0.tar.xz"; - sha256 = "a1a2d3500d7fc51d94fd6f9d951c83be86436284aeda8416963fc5213956a69a"; - name = "sonnet-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/sonnet-5.64.0.tar.xz"; + sha256 = "3af364858f76c0206136ae8f3c03da5442ea5e42d2560877f5e00f33850c84dc"; + name = "sonnet-5.64.0.tar.xz"; }; }; syndication = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/syndication-5.62.0.tar.xz"; - sha256 = "d315a5a5e691925df44ce30abbd5208b764a72eb42d38dc5b5ca134d71c05462"; - name = "syndication-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/syndication-5.64.0.tar.xz"; + sha256 = "bffcd673a70646c8cb683ed7b26f6ef251a2ffe439fc78123ccee4332b567b57"; + name = "syndication-5.64.0.tar.xz"; }; }; syntax-highlighting = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/syntax-highlighting-5.62.0.tar.xz"; - sha256 = "897fac9ec2e5112d629da464d47223129e547c314369e1518a12c5c94ff2a6fd"; - name = "syntax-highlighting-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/syntax-highlighting-5.64.0.tar.xz"; + sha256 = "9655fa79d99fb7d585ae1a11c03d204c83263fe19391e7610575fb0436052b5f"; + name = "syntax-highlighting-5.64.0.tar.xz"; }; }; threadweaver = { - version = "5.62.0"; + version = "5.64.0"; src = fetchurl { - url = "${mirror}/stable/frameworks/5.62/threadweaver-5.62.0.tar.xz"; - sha256 = "aa1704c20c6d38fde4f9988e13cb97356e1c69c7a9d0401870b1515a2814294a"; - name = "threadweaver-5.62.0.tar.xz"; + url = "${mirror}/stable/frameworks/5.64/threadweaver-5.64.0.tar.xz"; + sha256 = "4a3ec0b2b45a5997b24d60059d95006fca5fd86f5d619d8fb1fd30d7510f5a02"; + name = "threadweaver-5.64.0.tar.xz"; }; }; } diff --git a/pkgs/development/libraries/libffi/3.2.1-cygwin.patch b/pkgs/development/libraries/libffi/3.2.1-cygwin.patch deleted file mode 100644 index f3b38dbd1c1..00000000000 --- a/pkgs/development/libraries/libffi/3.2.1-cygwin.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- libffi-3.2.1/src/closures.c 2014-11-08 13:47:24.000000000 +0100 -+++ libffi-3.2.1/src/closures.c 2015-05-19 10:15:50.059325900 +0200 -@@ -212,6 +212,7 @@ - #include <sys/mman.h> - - /* Cygwin is Linux-like, but not quite that Linux-like. */ -+#define is_emutramp_enabled() 0 - #define is_selinux_enabled() 0 - - #endif /* !defined(X86_WIN32) && !defined(X86_WIN64) */ diff --git a/pkgs/development/libraries/libffi/default.nix b/pkgs/development/libraries/libffi/default.nix index 2918276ef21..cc080e7c638 100644 --- a/pkgs/development/libraries/libffi/default.nix +++ b/pkgs/development/libraries/libffi/default.nix @@ -7,45 +7,17 @@ }: stdenv.mkDerivation rec { - name = "libffi-3.2.1"; + name = "libffi-3.3"; src = fetchurl { url = "https://sourceware.org/pub/libffi/${name}.tar.gz"; - sha256 = "0dya49bnhianl0r65m65xndz6ls2jn1xngyn72gd28ls3n7bnvnh"; + sha256 = "0mi0cpf8aa40ljjmzxb7im6dbj45bb0kllcd09xgmp834y9agyvj"; }; - patches = stdenv.lib.optional stdenv.isCygwin ./3.2.1-cygwin.patch - ++ stdenv.lib.optional stdenv.isAarch64 (fetchpatch { - url = https://src.fedoraproject.org/rpms/libffi/raw/ccffc1700abfadb0969495a6e51b964117fc03f6/f/libffi-aarch64-rhbz1174037.patch; - sha256 = "1vpirrgny43hp0885rswgv3xski8hg7791vskpbg3wdjdpb20wbc"; - }) - ++ stdenv.lib.optional stdenv.hostPlatform.isMusl (fetchpatch { - name = "gnu-linux-define.patch"; - url = "https://git.alpinelinux.org/cgit/aports/plain/main/libffi/gnu-linux-define.patch?id=bb024fd8ec6f27a76d88396c9f7c5c4b5800d580"; - sha256 = "11pvy3xkhyvnjfyy293v51f1xjy3x0azrahv1nw9y9mw8bifa2j2"; - }) - ++ stdenv.lib.optional stdenv.hostPlatform.isRiscV (fetchpatch { - name = "riscv-support.patch"; - url = https://github.com/sorear/libffi-riscv/commit/e46492e8bb1695a19bc1053ed869e6c2bab02ff2.patch; - sha256 = "1vl1vbvdkigs617kckxvj8j4m2cwg62kxm1clav1w5rnw9afxg0y"; - }) - ++ stdenv.lib.optionals stdenv.isMips [ - (fetchpatch { - name = "0001-mips-Use-compiler-internal-define-for-linux.patch"; - url = "http://cgit.openembedded.org/openembedded-core/plain/meta/recipes-support/libffi/libffi/0001-mips-Use-compiler-internal-define-for-linux.patch?id=318e33a708378652edcf61ce7d9d7f3a07743000"; - sha256 = "1gc53lw90p6hc0cmhj3csrwincfz7va5ss995ksw5gm0yrr9mrvb"; - }) - (fetchpatch { - name = "0001-mips-fix-MIPS-softfloat-build-issue.patch"; - url = "http://cgit.openembedded.org/openembedded-core/plain/meta/recipes-support/libffi/libffi/0001-mips-fix-MIPS-softfloat-build-issue.patch?id=318e33a708378652edcf61ce7d9d7f3a07743000"; - sha256 = "0l8xgdciqalg4z9rcwyk87h8fdxpfv4hfqxwsy2agpnpszl5jjdq"; - }) - ]; + patches = []; outputs = [ "out" "dev" "man" "info" ]; - nativeBuildInputs = stdenv.lib.optional stdenv.hostPlatform.isRiscV autoreconfHook; - configureFlags = [ "--with-gcc-arch=generic" # no detection of -march= or -mtune= "--enable-pax_emutramp" @@ -62,15 +34,6 @@ stdenv.mkDerivation rec { dontStrip = stdenv.hostPlatform != stdenv.buildPlatform; # Don't run the native `strip' when cross-compiling. - # Install headers and libs in the right places. - postFixup = '' - mkdir -p "$dev/" - mv "$out/lib/${name}/include" "$dev/include" - rmdir "$out/lib/${name}" - substituteInPlace "$dev/lib/pkgconfig/libffi.pc" \ - --replace 'includedir=''${libdir}/libffi-3.2.1' "includedir=$dev" - ''; - meta = with stdenv.lib; { description = "A foreign function call interface library"; longDescription = '' @@ -88,9 +51,8 @@ stdenv.mkDerivation rec { conversions for values passed between the two languages. ''; homepage = http://sourceware.org/libffi/; - # See https://github.com/atgreen/libffi/blob/master/LICENSE . - license = licenses.free; - maintainers = [ ]; + license = licenses.mit; + maintainers = with maintainers; [ matthewbauer ]; platforms = platforms.all; }; } diff --git a/pkgs/development/libraries/libndctl/default.nix b/pkgs/development/libraries/libndctl/default.nix index bfff0c84522..613103db69f 100644 --- a/pkgs/development/libraries/libndctl/default.nix +++ b/pkgs/development/libraries/libndctl/default.nix @@ -5,13 +5,13 @@ stdenv.mkDerivation rec { pname = "libndctl"; - version = "66"; + version = "67"; src = fetchFromGitHub { owner = "pmem"; repo = "ndctl"; rev = "v${version}"; - sha256 = "1pq1ss6b1lnyfnvdfhpi0x70jjrnm567fcyvkgvhmp2ndzsn393f"; + sha256 = "076jgw1g2aafqgnq705in0wnabysqk46dq5yxdv1qzgjmyhka39n"; }; outputs = [ "out" "lib" "man" "dev" ]; diff --git a/pkgs/development/libraries/libnftnl/default.nix b/pkgs/development/libraries/libnftnl/default.nix index 815ed3a6bd4..a4f98eed417 100644 --- a/pkgs/development/libraries/libnftnl/default.nix +++ b/pkgs/development/libraries/libnftnl/default.nix @@ -1,12 +1,12 @@ { stdenv, fetchurl, pkgconfig, libmnl }: stdenv.mkDerivation rec { - version = "1.1.4"; + version = "1.1.5"; pname = "libnftnl"; src = fetchurl { url = "https://netfilter.org/projects/${pname}/files/${pname}-${version}.tar.bz2"; - sha256 = "087dfc2n4saf2k68hyi4byvgz5grwpw5kfjvmkpn3wmd8y1riiy8"; + sha256 = "1wqlxf76bkqf3qhka9sw32qhb2ni20q1k6rn3iril2kw482lvpk6"; }; nativeBuildInputs = [ pkgconfig ]; diff --git a/pkgs/development/libraries/librsvg/default.nix b/pkgs/development/libraries/librsvg/default.nix index e9a67c5d059..11c7f3fed84 100644 --- a/pkgs/development/libraries/librsvg/default.nix +++ b/pkgs/development/libraries/librsvg/default.nix @@ -4,14 +4,14 @@ let pname = "librsvg"; - version = "2.46.3"; + version = "2.46.4"; in stdenv.mkDerivation rec { name = "${pname}-${version}"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; - sha256 = "1s3a96i7f4pynjwxxvhysp4b6r7kyi8nasdxfyi62hc7gm34d3kn"; + sha256 = "0afc82nsxc6kw136xid4vcq9kmq4rmgzzk8bh2pvln2cnvirwnxl"; }; outputs = [ "out" "dev" "installedTests" ]; diff --git a/pkgs/development/libraries/libsoup/default.nix b/pkgs/development/libraries/libsoup/default.nix index 7c4772c9cf1..2d2f2da6a39 100644 --- a/pkgs/development/libraries/libsoup/default.nix +++ b/pkgs/development/libraries/libsoup/default.nix @@ -4,11 +4,11 @@ stdenv.mkDerivation rec { pname = "libsoup"; - version = "2.68.2"; + version = "2.68.3"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${pname}-${version}.tar.xz"; - sha256 = "0crr9qprmacr626fx83cx81ggk85zsgxr4mn577kpzj6m40k1bai"; + sha256 = "1yxs0ax4rq3g0lgkbv7mz497rqj16iyyizddyc13gzxh6n7b0jsk"; }; postPatch = '' diff --git a/pkgs/development/libraries/mesa/default.nix b/pkgs/development/libraries/mesa/default.nix index 2ebd5893e62..9582e1bf1bf 100644 --- a/pkgs/development/libraries/mesa/default.nix +++ b/pkgs/development/libraries/mesa/default.nix @@ -27,7 +27,7 @@ with stdenv.lib; let - version = "19.2.6"; + version = "19.2.7"; branch = versions.major version; in @@ -42,7 +42,7 @@ stdenv.mkDerivation { "ftp://ftp.freedesktop.org/pub/mesa/older-versions/${branch}.x/${version}/mesa-${version}.tar.xz" "https://mesa.freedesktop.org/archive/mesa-${version}.tar.xz" ]; - sha256 = "15vpj2v1j5j065f8syhcsyr6rkjm58250r0ri13v6bf8c3x28ywx"; + sha256 = "17jp8ghipgz62vqqz5llskxypkcmgf8gnlgnj0pyvnbgi6vryyg3"; }; prePatch = "patchShebangs ."; diff --git a/pkgs/development/libraries/nspr/default.nix b/pkgs/development/libraries/nspr/default.nix index 23587cbef6b..44195ce325b 100644 --- a/pkgs/development/libraries/nspr/default.nix +++ b/pkgs/development/libraries/nspr/default.nix @@ -2,7 +2,7 @@ , CoreServices ? null , buildPackages }: -let version = "4.23"; in +let version = "4.24"; in stdenv.mkDerivation { pname = "nspr"; @@ -10,7 +10,7 @@ stdenv.mkDerivation { src = fetchurl { url = "mirror://mozilla/nspr/releases/v${version}/src/nspr-${version}.tar.gz"; - sha256 = "193p6i2r6wvpb4i04a9pxbqkxcn8rbcmwl81m4yp5xgs6w8857ab"; + sha256 = "1l0ksiny032jijgk0g76wf0kiq673i01izj7jrs2h5d1yq6rm9ch"; }; patches = [ diff --git a/pkgs/development/libraries/pango/default.nix b/pkgs/development/libraries/pango/default.nix index 9f1e7d5c2fc..ecb0f16c72c 100644 --- a/pkgs/development/libraries/pango/default.nix +++ b/pkgs/development/libraries/pango/default.nix @@ -9,13 +9,13 @@ with stdenv.lib; let pname = "pango"; - version = "1.43.0"; + version = "1.44.7"; in stdenv.mkDerivation rec { name = "${pname}-${version}"; src = fetchurl { url = "mirror://gnome/sources/${pname}/${stdenv.lib.versions.majorMinor version}/${name}.tar.xz"; - sha256 = "1lnxldmv1a12dq5h0dlq5jyzl4w75k76dp8cn360x2ijlm9w5h6j"; + sha256 = "07qvxa2sk90chp1l12han6vxvy098mc37sdqcznyywyv2g6bd9b6"; }; # FIXME: docs fail on darwin @@ -26,31 +26,18 @@ in stdenv.mkDerivation rec { pkgconfig gobject-introspection gtk-doc docbook_xsl docbook_xml_dtd_43 ]; buildInputs = [ - harfbuzz fribidi + fribidi ] ++ optionals stdenv.isDarwin (with darwin.apple_sdk.frameworks; [ ApplicationServices Carbon CoreGraphics CoreText ]); - propagatedBuildInputs = [ cairo glib libintl ] ++ + propagatedBuildInputs = [ cairo glib libintl harfbuzz ] ++ optional x11Support libXft; - patches = [ - (fetchpatch { - # Add gobject-2 to .pc file - url = "https://gitlab.gnome.org/GNOME/pango/commit/546f4c242d6f4fe312de3b7c918a848e5172e18d.patch"; - sha256 = "1cqhy4xbwx3ad7z5d1ks7smf038b9as8c6qy84rml44h0fgiq4m2"; - }) - (fetchpatch { - # Fixes CVE-2019-1010238 - url = "https://gitlab.gnome.org/GNOME/pango/commit/490f8979a260c16b1df055eab386345da18a2d54.diff"; - sha256 = "1s0qclbaknkx3dkc3n6mlmx3fnhlr2pkncqjkywprpvahmmypr7k"; - }) - ]; - mesonFlags = [ - "-Denable_docs=${if stdenv.isDarwin then "false" else "true"}" + "-Dgtk_doc=${if stdenv.isDarwin then "false" else "true"}" ]; enableParallelBuilding = true; diff --git a/pkgs/development/libraries/qt-5/hooks/wrap-qt-apps-hook.sh b/pkgs/development/libraries/qt-5/hooks/wrap-qt-apps-hook.sh index f591ef2fb42..7356c8ee356 100644 --- a/pkgs/development/libraries/qt-5/hooks/wrap-qt-apps-hook.sh +++ b/pkgs/development/libraries/qt-5/hooks/wrap-qt-apps-hook.sh @@ -73,7 +73,7 @@ wrapQtAppsHook() { [ -z "$wrapQtAppsHookHasRun" ] || return 0 wrapQtAppsHookHasRun=1 - local targetDirs=( "$prefix/bin" "$prefix/libexec" ) + local targetDirs=( "$prefix/bin" "$prefix/sbin" "$prefix/libexec" ) echo "wrapping Qt applications in ${targetDirs[@]}" for targetDir in "${targetDirs[@]}" diff --git a/pkgs/development/python-modules/lxml/default.nix b/pkgs/development/python-modules/lxml/default.nix index f2cc1663041..db3bf692556 100644 --- a/pkgs/development/python-modules/lxml/default.nix +++ b/pkgs/development/python-modules/lxml/default.nix @@ -7,13 +7,13 @@ buildPythonPackage rec { pname = "lxml"; - version = "4.4.1"; + version = "4.4.2"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "${pname}-${version}"; - sha256 = "1hkl3bhbwiwwfb57nq9lr24rkp782ymfvqrdf9x1wifc79ivlbxw"; + sha256 = "0h4axgcghshcvh1nn39l64xxhylglm3b00hh2rbi1ifvly5mx24f"; }; # setuptoolsBuildPhase needs dependencies to be passed through nativeBuildInputs diff --git a/pkgs/development/python-modules/pygtk/default.nix b/pkgs/development/python-modules/pygtk/default.nix index 09ccb5c3d95..4779f76aed4 100644 --- a/pkgs/development/python-modules/pygtk/default.nix +++ b/pkgs/development/python-modules/pygtk/default.nix @@ -1,4 +1,4 @@ -{ stdenv, fetchurl, python, pkgconfig, gtk2, pygobject2, pycairo +{ stdenv, fetchurl, fetchpatch, python, pkgconfig, gtk2, pygobject2, pycairo, pango , buildPythonPackage, libglade ? null, isPy3k }: buildPythonPackage rec { @@ -12,8 +12,22 @@ buildPythonPackage rec { sha256 = "04k942gn8vl95kwf0qskkv6npclfm31d78ljkrkgyqxxcni1w76d"; }; + patches = [ + # https://bugzilla.gnome.org/show_bug.cgi?id=660216 - fixes some memory leaks + (fetchpatch { + url = "https://gitlab.gnome.org/Archive/pygtk/commit/eca72baa5616fbe4dbebea43c7e5940847dc5ab8.diff"; + sha256 = "031px4w5cshcx1sns430sdbr2i007b9zyb2carb3z65nzr77dpdd"; + }) + (fetchpatch { + url = "https://gitlab.gnome.org/Archive/pygtk/commit/4aaa48eb80c6802aec6d03e5695d2a0ff20e0fc2.patch"; + sha256 = "0z8cg7nr3qki8gg8alasdzzyxcihfjlxn518glq5ajglk3q5pzsn"; + }) + ]; + nativeBuildInputs = [ pkgconfig ]; - buildInputs = stdenv.lib.optional (libglade != null) libglade; + buildInputs = [ + pango + ] ++ stdenv.lib.optional (libglade != null) libglade; propagatedBuildInputs = [ gtk2 pygobject2 pycairo ]; diff --git a/pkgs/development/tools/analysis/valgrind/default.nix b/pkgs/development/tools/analysis/valgrind/default.nix index b5abff94c79..8e2db5caab1 100644 --- a/pkgs/development/tools/analysis/valgrind/default.nix +++ b/pkgs/development/tools/analysis/valgrind/default.nix @@ -16,6 +16,9 @@ stdenv.mkDerivation rec { # Perl is needed for `callgrind_{annotate,control}'. buildInputs = [ gdb perl ] ++ stdenv.lib.optionals (stdenv.isDarwin) [ bootstrap_cmds xnu ]; + # Perl is also a native build input. + nativeBuildInputs = [ perl ]; + enableParallelBuilding = true; separateDebugInfo = stdenv.isLinux; diff --git a/pkgs/development/tools/build-managers/cmake/default.nix b/pkgs/development/tools/build-managers/cmake/default.nix index 3cd724b1a31..37a44f15e9c 100644 --- a/pkgs/development/tools/build-managers/cmake/default.nix +++ b/pkgs/development/tools/build-managers/cmake/default.nix @@ -1,4 +1,4 @@ -{ stdenv, lib, fetchurl, pkgconfig +{ stdenv, lib, fetchurl, fetchpatch, pkgconfig , bzip2, curl, expat, libarchive, xz, zlib, libuv, rhash , buildPackages # darwin attributes @@ -36,6 +36,13 @@ stdenv.mkDerivation rec { # Derived from https://github.com/libuv/libuv/commit/1a5d4f08238dd532c3718e210078de1186a5920d ./libuv-application-services.patch + + # Fix for harfbuzz with pango versions > 1.43. + # Should be removed with cmake >= 3.16 + (fetchpatch { + url = "https://gitlab.kitware.com/cmake/cmake/commit/effafca77eacbb4988006b1f3f4d9154df6c33f8.diff"; + sha256 = "0vxam5kka1dffygp1nd0g21ib9qk8kds8iprbfga2gimzyrlfmfr"; + }) ] ++ lib.optional stdenv.isCygwin ./3.2.2-cygwin.patch; outputs = [ "out" ]; diff --git a/pkgs/development/tools/build-managers/meson/default.nix b/pkgs/development/tools/build-managers/meson/default.nix index 6633d101ce4..49d7287087f 100644 --- a/pkgs/development/tools/build-managers/meson/default.nix +++ b/pkgs/development/tools/build-managers/meson/default.nix @@ -19,11 +19,11 @@ let in python3Packages.buildPythonApplication rec { pname = "meson"; - version = "0.51.2"; + version = "0.52.1"; src = python3Packages.fetchPypi { inherit pname version; - sha256 = "0cqhkjbab1mbvxmbjvyfrbjfkm7bh436svqpjapca36c2k9h1vwr"; + sha256 = "02fnrk1fjf3yiix0ak0m9vgbpl4h97fafii5pmw7phmvnlv9fyan"; }; postFixup = '' @@ -69,23 +69,6 @@ python3Packages.buildPythonApplication rec { url = "https://github.com/mesonbuild/meson/commit/972ede1d14fdf17fe5bb8fb99be220f9395c2392.patch"; sha256 = "19bfsylhpy0b2xv3ks8ac9x3q6vvvyj1wjcy971v9d5f1455xhbb"; }) - ] ++ lib.optionals stdenv.isDarwin [ - # We use custom Clang, which makes Meson think *not Apple*, while still - # relying on system linker. When it detects standard Clang, Meson will - # pass it `-Wl,-O1` flag but optimizations are not recognized by - # Mac linker. - # https://github.com/mesonbuild/meson/issues/4784 - # Should be fixed in 0.52 - ./fix-objc-linking.patch - - # Fixes error finding some frameworks - # https://github.com/NixOS/nixpkgs/pull/70690#issuecomment-553704175 - # https://github.com/mesonbuild/meson/pull/5980 - # Should be fixed in 0.52 - (fetchpatch { - url = "https://github.com/mesonbuild/meson/commit/8d3fcb3dc4d7204a4646807f8b5191d79fb291e5.patch"; - sha256 = "0g95gl662mribnnz5jcyn1jaaw8w7r1vgbg2jbm91dcrr5zji5ng"; - }) ]; setupHook = ./setup-hook.sh; diff --git a/pkgs/development/tools/build-managers/meson/fix-objc-linking.patch b/pkgs/development/tools/build-managers/meson/fix-objc-linking.patch deleted file mode 100644 index 996e0c3420e..00000000000 --- a/pkgs/development/tools/build-managers/meson/fix-objc-linking.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff --git a/mesonbuild/environment.py b/mesonbuild/environment.py -index dc8f099b..d8581fcf 100644 ---- a/mesonbuild/environment.py -+++ b/mesonbuild/environment.py -@@ -944,7 +944,7 @@ - compiler_type = self.get_gnu_compiler_type(defines) - version = self.get_gnu_version_from_defines(defines) - return GnuObjCCompiler(ccache + compiler, version, compiler_type, for_machine, is_cross, exe_wrap, defines) -- if out.startswith('Apple LLVM') or out.startswith('Apple clang'): -+ if out.startswith('Apple LLVM') or out.startswith('Apple clang') or self.machines.build.is_darwin(): - return ClangObjCCompiler(ccache + compiler, version, CompilerType.CLANG_OSX, for_machine, is_cross, exe_wrap) - if 'windows' in out: - return ClangObjCCompiler(ccache + compiler, version, CompilerType.CLANG_MINGW, for_machine, is_cross, exe_wrap) -@@ -974,7 +974,7 @@ - compiler_type = self.get_gnu_compiler_type(defines) - version = self.get_gnu_version_from_defines(defines) - return GnuObjCPPCompiler(ccache + compiler, version, compiler_type, for_machine, is_cross, exe_wrap, defines) -- if out.startswith('Apple LLVM') or out.startswith('Apple clang'): -+ if out.startswith('Apple LLVM') or out.startswith('Apple clang') or self.machines.build.is_darwin(): - return ClangObjCPPCompiler(ccache + compiler, version, CompilerType.CLANG_OSX, for_machine, is_cross, exe_wrap) - if 'windows' in out: - return ClangObjCPPCompiler(ccache + compiler, version, CompilerType.CLANG_MINGW, for_machine, is_cross, exe_wrap) diff --git a/pkgs/development/tools/build-managers/meson/fix-rpath.patch b/pkgs/development/tools/build-managers/meson/fix-rpath.patch index 1a5f8cb89dc..6cf7afc2bdf 100644 --- a/pkgs/development/tools/build-managers/meson/fix-rpath.patch +++ b/pkgs/development/tools/build-managers/meson/fix-rpath.patch @@ -1,21 +1,34 @@ ---- a/mesonbuild/compilers/compilers.py -+++ b/mesonbuild/compilers/compilers.py -@@ -1202,8 +1202,10 @@ - # In order to avoid relinking for RPATH removal, the binary needs to contain just - # enough space in the ELF header to hold the final installation RPATH. - paths = ':'.join(all_paths) -- if len(paths) < len(install_rpath): -- padding = 'X' * (len(install_rpath) - len(paths)) -+ store_paths = ':'.join(filter(lambda path: path.startswith('@storeDir@'), all_paths)) -+ extra_space_needed = len(install_rpath + (':' if install_rpath and store_paths else '') + store_paths) - len(paths) -+ if extra_space_needed > 0: -+ padding = 'X' * extra_space_needed - if not paths: - paths = padding - else: +--- a/mesonbuild/linkers.py ++++ b/mesonbuild/linkers.py +@@ -527,8 +527,10 @@ class GnuLikeDynamicLinkerMixin: + # In order to avoid relinking for RPATH removal, the binary needs to contain just + # enough space in the ELF header to hold the final installation RPATH. + paths = ':'.join(all_paths) +- if len(paths) < len(install_rpath): +- padding = 'X' * (len(install_rpath) - len(paths)) ++ store_paths = ':'.join(filter(lambda path: path.startswith('@storeDir@'), all_paths)) ++ extra_space_needed = len(install_rpath + (':' if install_rpath and store_paths else '') + store_paths) - len(paths) ++ if extra_space_needed > 0: ++ padding = 'X' * extra_space_needed + if not paths: + paths = padding + else: +@@ -902,8 +904,10 @@ class SolarisDynamicLinker(PosixDynamicLinkerMixin, DynamicLinker): + # In order to avoid relinking for RPATH removal, the binary needs to contain just + # enough space in the ELF header to hold the final installation RPATH. + paths = ':'.join(all_paths) +- if len(paths) < len(install_rpath): +- padding = 'X' * (len(install_rpath) - len(paths)) ++ store_paths = ':'.join(filter(lambda path: path.startswith('@storeDir@'), all_paths)) ++ extra_space_needed = len(install_rpath + (':' if install_rpath and store_paths else '') + store_paths) - len(paths) ++ if extra_space_needed > 0: ++ padding = 'X' * extra_space_needed + if not paths: + paths = padding + else: --- a/mesonbuild/scripts/depfixer.py +++ b/mesonbuild/scripts/depfixer.py -@@ -303,6 +303,14 @@ +@@ -303,6 +303,14 @@ class Elf(DataSizes): return self.bf.seek(rp_off) old_rpath = self.read_str() @@ -30,7 +43,7 @@ if len(old_rpath) < len(new_rpath): sys.exit("New rpath must not be longer than the old one.") # The linker does read-only string deduplication. If there is a -@@ -316,6 +324,10 @@ +@@ -316,6 +324,10 @@ class Elf(DataSizes): if not new_rpath: self.remove_rpath_entry(entrynum) else: diff --git a/pkgs/development/tools/build-managers/meson/gir-fallback-path.patch b/pkgs/development/tools/build-managers/meson/gir-fallback-path.patch index 7a33d4127fa..e59795486aa 100644 --- a/pkgs/development/tools/build-managers/meson/gir-fallback-path.patch +++ b/pkgs/development/tools/build-managers/meson/gir-fallback-path.patch @@ -1,8 +1,8 @@ --- a/mesonbuild/modules/gnome.py +++ b/mesonbuild/modules/gnome.py -@@ -805,6 +805,13 @@ - scan_command += self._scan_langs(state, [lc[0] for lc in langs_compilers]) - scan_command += list(external_ldflags) +@@ -801,6 +801,13 @@ class GnomeModule(ExtensionModule): + scan_command += ['--sources-top-dirs', os.path.join(state.environment.get_source_dir(), self.interpreter.subproject_dir, state.subproject)] + scan_command += ['--sources-top-dirs', os.path.join(state.environment.get_build_dir(), self.interpreter.subproject_dir, state.subproject)] + if len(set([girtarget.get_custom_install_dir()[0] for girtarget in girtargets])) > 1: + raise MesonException('generate_gir tries to build multiple libraries with different install_dir at once: {}'.format(','.join([str(girtarget) for girtarget in girtargets]))) diff --git a/pkgs/os-specific/darwin/swift-corelibs/corefoundation.nix b/pkgs/os-specific/darwin/swift-corelibs/corefoundation.nix index 1df7070e7a3..4f2f84b3c0a 100644 --- a/pkgs/os-specific/darwin/swift-corelibs/corefoundation.nix +++ b/pkgs/os-specific/darwin/swift-corelibs/corefoundation.nix @@ -76,8 +76,8 @@ stdenv.mkDerivation { # later. buildPhase = stdenv.lib.optionalString true '' for i in {1..512}; do - if ninjaBuildPhase; then - break + if ninja -j $NIX_BUILD_CORES; then + break fi echo >&2 diff --git a/pkgs/os-specific/linux/bluez/bluez-5.37-obexd_without_systemd-1.patch b/pkgs/os-specific/linux/bluez/bluez-5.37-obexd_without_systemd-1.patch deleted file mode 100644 index 749787c5b3a..00000000000 --- a/pkgs/os-specific/linux/bluez/bluez-5.37-obexd_without_systemd-1.patch +++ /dev/null @@ -1,61 +0,0 @@ -Submitted By: Armin K. <krejzi at email dot com> -Date: 2013-04-29 -Initial Package Version: 5.17 -Upstream Status: unknown -Origin: Arch Linux (Giovanni Campagna) -Description: Allow using obexd without systemd in the user session - -Not all sessions run systemd --user (actually, the majority -doesn't), so the dbus daemon must be able to spawn obexd -directly, and to do so it needs the full path of the daemon. ---- - Makefile.obexd | 4 ++-- - obexd/src/org.bluez.obex.service | 4 ---- - obexd/src/org.bluez.obex.service.in | 4 ++++ - 3 files changed, 6 insertions(+), 6 deletions(-) - delete mode 100644 obexd/src/org.bluez.obex.service - create mode 100644 obexd/src/org.bluez.obex.service.in - -diff --git a/Makefile.obexd b/Makefile.obexd -index 3760867..142e7c3 100644 ---- a/Makefile.obexd -+++ b/Makefile.obexd -@@ -2,12 +2,12 @@ - if SYSTEMD - systemduserunitdir = @SYSTEMD_USERUNITDIR@ - systemduserunit_DATA = obexd/src/obex.service -+endif - - dbussessionbusdir = @DBUS_SESSIONBUSDIR@ - dbussessionbus_DATA = obexd/src/org.bluez.obex.service --endif - --EXTRA_DIST += obexd/src/obex.service.in obexd/src/org.bluez.obex.service -+EXTRA_DIST += obexd/src/obex.service.in obexd/src/org.bluez.obex.service.in - - obex_plugindir = $(libdir)/obex/plugins - -diff --git a/obexd/src/org.bluez.obex.service b/obexd/src/org.bluez.obex.service -deleted file mode 100644 -index a538088..0000000 ---- a/obexd/src/org.bluez.obex.service -+++ /dev/null -@@ -1,4 +0,0 @@ --[D-BUS Service] --Name=org.bluez.obex --Exec=/bin/false --SystemdService=dbus-org.bluez.obex.service -diff --git a/obexd/src/org.bluez.obex.service.in b/obexd/src/org.bluez.obex.service.in -new file mode 100644 -index 0000000..9c815f2 ---- /dev/null -+++ b/obexd/src/org.bluez.obex.service.in -@@ -0,0 +1,4 @@ -+[D-BUS Service] -+Name=org.bluez.obex -+Exec=@libexecdir@/obexd -+SystemdService=dbus-org.bluez.obex.service --- -1.8.3.1 - - diff --git a/pkgs/os-specific/linux/bluez/default.nix b/pkgs/os-specific/linux/bluez/default.nix index cca3674bdd1..8024adeac64 100644 --- a/pkgs/os-specific/linux/bluez/default.nix +++ b/pkgs/os-specific/linux/bluez/default.nix @@ -1,49 +1,58 @@ -{ stdenv, fetchurl, pkgconfig, dbus, glib, alsaLib, - python3, readline, udev, libical, systemd, fetchpatch, - enableWiimote ? false, enableMidi ? false, enableSixaxis ? false }: +{ stdenv +, lib +, fetchurl +, alsaLib +, dbus +, glib +, json_c +, libical +, pkgconfig +, python3 +, readline +, systemd +, udev +}: stdenv.mkDerivation rec { - name = "bluez-5.50"; + pname = "bluez"; + version = "5.52"; src = fetchurl { - url = "mirror://kernel/linux/bluetooth/${name}.tar.xz"; - sha256 = "048r91vx9gs5nwwbah2s0xig04nwk14c5s0vb7qmaqdvighsmz2z"; + url = "mirror://kernel/linux/bluetooth/${pname}-${version}.tar.xz"; + sha256 = "02jng21lp6fb3c2bh6vf9y7cj4gaxwk29dfc32ncy0lj0gi4q57p"; }; pythonPath = with python3.pkgs; [ - dbus-python pygobject2 pygobject3 recursivePthLoader + dbus-python + pygobject3 + recursivePthLoader ]; buildInputs = [ - dbus glib alsaLib python3 python3.pkgs.wrapPython - readline udev libical + alsaLib + dbus + glib + json_c + libical + python3 + readline + udev ]; - nativeBuildInputs = [ pkgconfig ]; + nativeBuildInputs = [ + pkgconfig + python3.pkgs.wrapPython + ]; outputs = [ "out" "dev" "test" ]; - patches = [ - ./bluez-5.37-obexd_without_systemd-1.patch - (fetchpatch { - url = "https://git.kernel.org/pub/scm/bluetooth/bluez.git/patch/?id=1880b299086659844889cdaf687133aca5eaf102"; - name = "CVE-2018-10910-1.patch"; - sha256 = "17spsxza27gif8jpxk7360ynvwii1llfdfwg35rwywjjmvww0qj4"; - }) - (fetchpatch { - url = "https://git.kernel.org/pub/scm/bluetooth/bluez.git/patch/?id=9213ff7642a33aa481e3c61989ad60f7985b9984"; - name = "CVE-2018-10910-2.patch"; - sha256 = "0j7klbhym64yhn86dbsmybqmwx47bviyyhx931izl1p29z2mg8hn"; - }) - ]; - - postConfigure = '' + postPatch = '' substituteInPlace tools/hid2hci.rules \ --replace /sbin/udevadm ${systemd}/bin/udevadm \ --replace "hid2hci " "$out/lib/udev/hid2hci " ''; - configureFlags = (with stdenv.lib; [ + configureFlags = [ "--localstatedir=/var" "--enable-library" "--enable-cups" @@ -54,14 +63,19 @@ stdenv.mkDerivation rec { "--with-systemdsystemunitdir=${placeholder "out"}/etc/systemd/system" "--with-systemduserunitdir=${placeholder "out"}/etc/systemd/user" "--with-udevdir=${placeholder "out"}/lib/udev" - ] ++ optional enableWiimote [ "--enable-wiimote" ] - ++ optional enableMidi [ "--enable-midi" ] - ++ optional enableSixaxis [ "--enable-sixaxis" ]); + "--enable-health" + "--enable-mesh" + "--enable-midi" + "--enable-nfc" + "--enable-sap" + "--enable-sixaxis" + "--enable-wiimote" + ]; # Work around `make install' trying to create /var/lib/bluetooth. - installFlags = "statedir=$(TMPDIR)/var/lib/bluetooth"; + installFlags = [ "statedir=$(TMPDIR)/var/lib/bluetooth" ]; - makeFlags = "rulesdir=${placeholder "out"}/lib/udev/rules.d"; + makeFlags = [ "rulesdir=${placeholder "out"}/lib/udev/rules.d" ]; postInstall = '' mkdir -p $test/{bin,test} diff --git a/pkgs/os-specific/linux/ebtables/default.nix b/pkgs/os-specific/linux/ebtables/default.nix index 23bd39ff388..3f025ca7504 100644 --- a/pkgs/os-specific/linux/ebtables/default.nix +++ b/pkgs/os-specific/linux/ebtables/default.nix @@ -2,11 +2,11 @@ stdenv.mkDerivation rec { pname = "ebtables"; - version = "2.0.10-4"; + version = "2.0.11"; src = fetchurl { - url = "mirror://sourceforge/ebtables/ebtables-v${version}.tar.gz"; - sha256 = "0pa5ljlk970yfyhpf3iqwfpbc30j8mgn90fapw9cfz909x47nvyw"; + url = "http://ftp.netfilter.org/pub/${pname}/${pname}-${version}.tar.gz"; + sha256 = "0apxgmkhsk3vxn9q3libxn3dgrdljrxyy4mli2gk49m7hi3na7xp"; }; makeFlags = @@ -15,11 +15,6 @@ stdenv.mkDerivation rec { "LOCALSTATEDIR=/var" ]; - preBuild = - '' - substituteInPlace Makefile --replace '-o root -g root' "" - ''; - NIX_CFLAGS_COMPILE = "-Wno-error"; preInstall = "mkdir -p $out/etc/sysconfig"; diff --git a/pkgs/os-specific/linux/iptables/default.nix b/pkgs/os-specific/linux/iptables/default.nix index 882c24057bb..f556d7368e9 100644 --- a/pkgs/os-specific/linux/iptables/default.nix +++ b/pkgs/os-specific/linux/iptables/default.nix @@ -6,12 +6,12 @@ with stdenv.lib; stdenv.mkDerivation rec { - version = "1.8.3"; + version = "1.8.4"; pname = "iptables"; src = fetchurl { url = "https://www.netfilter.org/projects/${pname}/files/${pname}-${version}.tar.bz2"; - sha256 = "106xkkg5crsscjlinxvqvprva23fwwqfgrzl8m2nn841841sqg52"; + sha256 = "0z0mgs1ghvn3slc868mgbf2g26njgrzcy5ggyb5w4i55j1a3lflr"; }; nativeBuildInputs = [ pkgconfig pruneLibtoolFiles flex bison ]; diff --git a/pkgs/os-specific/linux/kernel/generate-config.pl b/pkgs/os-specific/linux/kernel/generate-config.pl index 26fc07202bb..26c559ea908 100644 --- a/pkgs/os-specific/linux/kernel/generate-config.pl +++ b/pkgs/os-specific/linux/kernel/generate-config.pl @@ -136,10 +136,12 @@ while (<CONFIG>) { } close CONFIG; +my $ret = 0; foreach my $name (sort (keys %answers)) { my $f = $requiredAnswers{$name} && $ignoreConfigErrors ne "1" - ? sub { die "error: " . $_[0]; } : sub { warn "warning: " . $_[0]; }; + ? sub { warn "error: " . $_[0]; $ret = -1; } : sub { warn "warning: " . $_[0]; }; &$f("unused option: $name\n") unless defined $config{$name}; &$f("option not set correctly: $name (wanted '$answers{$name}', got '$config{$name}')\n") if $config{$name} && $config{$name} ne $answers{$name}; } +exit $ret; diff --git a/pkgs/os-specific/linux/nftables/default.nix b/pkgs/os-specific/linux/nftables/default.nix index c9f9a512ad8..34f899977d1 100644 --- a/pkgs/os-specific/linux/nftables/default.nix +++ b/pkgs/os-specific/linux/nftables/default.nix @@ -10,12 +10,12 @@ with stdenv.lib; stdenv.mkDerivation rec { - version = "0.9.2"; + version = "0.9.3"; pname = "nftables"; src = fetchurl { url = "https://netfilter.org/projects/nftables/files/${pname}-${version}.tar.bz2"; - sha256 = "1x8kalbggjq44j4916i6vyv1rb20dlh1dcsf9xvzqsry2j063djw"; + sha256 = "0y6vbqp6x8w165q65h4n9sba1406gaz0d4744gqszbm7w9f92swm"; }; nativeBuildInputs = [ diff --git a/pkgs/os-specific/linux/shadow/default.nix b/pkgs/os-specific/linux/shadow/default.nix index f810270a29e..c2547ce262a 100644 --- a/pkgs/os-specific/linux/shadow/default.nix +++ b/pkgs/os-specific/linux/shadow/default.nix @@ -19,13 +19,13 @@ in stdenv.mkDerivation rec { pname = "shadow"; - version = "4.7"; + version = "4.8"; src = fetchFromGitHub { owner = "shadow-maint"; repo = "shadow"; rev = version; - sha256 = "0a7g9k83igfid8pybqpk6fracmz2q021isn2by3994p4hhh3s327"; + sha256 = "05a636dqxip09l5jjrrs30lvwq6xkhjrdgjbbj3bg6b6z7hc67qk"; }; buildInputs = stdenv.lib.optional (pam != null && stdenv.isLinux) pam; @@ -38,12 +38,6 @@ stdenv.mkDerivation rec { # Obtain XML resources from XML catalog (patch adapted from gtk-doc) ./respect-xml-catalog-files-var.patch dots_in_usernames - # Allow building with itstool - # https://github.com/shadow-maint/shadow/pull/184 - (fetchpatch { - url = https://github.com/shadow-maint/shadow/commit/6c6c8d3a33bba32277e1ed46f55df1e6dbc914b7.patch; - sha256 = "0xfr1mrfv5xsmri6l7ycbpz3qhs4vf3fyci4kwpffi3icsfjn557"; - }) ]; # The nix daemon often forbids even creating set[ug]id files. diff --git a/pkgs/servers/http/unit/default.nix b/pkgs/servers/http/unit/default.nix index f05d9c1ce8f..8711be4b5c0 100644 --- a/pkgs/servers/http/unit/default.nix +++ b/pkgs/servers/http/unit/default.nix @@ -1,11 +1,14 @@ { stdenv, fetchFromGitHub, which -, withPython ? true, python -, withPHP72 ? true, php72 -, withPHP73 ? false, php73 -, withPerl ? true, perl +, withPython2 ? false, python2 +, withPython3 ? true, python3, ncurses +, withPHP72 ? false, php72 +, withPHP73 ? true, php73 +, withPerl528 ? false, perl528 +, withPerl530 ? true, perl530 , withPerldevel ? false, perldevel , withRuby_2_4 ? false, ruby_2_4 -, withRuby ? true, ruby +, withRuby_2_5 ? false, ruby_2_5 +, withRuby_2_6 ? true, ruby_2_6 , withSSL ? true, openssl ? null , withIPv6 ? true , withDebug ? false @@ -14,26 +17,29 @@ with stdenv.lib; stdenv.mkDerivation rec { - version = "1.12.0"; + version = "1.13.0"; pname = "unit"; src = fetchFromGitHub { owner = "nginx"; repo = "unit"; rev = version; - sha256 = "1ylzfsajjfaxzn7mycjs69ms4x58r4szpk07kqrmbf03dp2cmxkq"; + sha256 = "1b5il05isq5yvnx2qpnihsrmj0jliacvhrm58i87d48anwpv1k8q"; }; nativeBuildInputs = [ which ]; buildInputs = [ ] - ++ optional withPython python + ++ optional withPython2 python2 + ++ optionals withPython3 [ python3 ncurses ] ++ optional withPHP72 php72 ++ optional withPHP73 php73 - ++ optional withPerl perl + ++ optional withPerl528 perl528 + ++ optional withPerl530 perl530 ++ optional withPerldevel perldevel ++ optional withRuby_2_4 ruby_2_4 - ++ optional withRuby ruby + ++ optional withRuby_2_5 ruby_2_5 + ++ optional withRuby_2_6 ruby_2_6 ++ optional withSSL openssl; configureFlags = [ @@ -46,13 +52,16 @@ stdenv.mkDerivation rec { ++ optional withDebug [ "--debug" ]; postConfigure = '' - ${optionalString withPython "./configure python --module=python --config=${python}/bin/python-config --lib-path=${python}/lib"} - ${optionalString withPHP72 "./configure php --module=php72 --config=${php72.dev}/bin/php-config --lib-path=${php72}/lib"} - ${optionalString withPHP73 "./configure php --module=php73 --config=${php73.dev}/bin/php-config --lib-path=${php73}/lib"} - ${optionalString withPerl "./configure perl --module=perl --perl=${perl}/bin/perl"} - ${optionalString withPerldevel "./configure perl --module=perl529 --perl=${perldevel}/bin/perl"} - ${optionalString withRuby_2_4 "./configure ruby --module=ruby24 --ruby=${ruby_2_4}/bin/ruby"} - ${optionalString withRuby "./configure ruby --module=ruby --ruby=${ruby}/bin/ruby"} + ${optionalString withPython2 "./configure python --module=python2 --config=${python2}/bin/python2-config --lib-path=${python2}/lib"} + ${optionalString withPython3 "./configure python --module=python3 --config=${python3}/bin/python3-config --lib-path=${python3}/lib"} + ${optionalString withPHP72 "./configure php --module=php72 --config=${php72.dev}/bin/php-config --lib-path=${php72}/lib"} + ${optionalString withPHP73 "./configure php --module=php73 --config=${php73.dev}/bin/php-config --lib-path=${php73}/lib"} + ${optionalString withPerl528 "./configure perl --module=perl528 --perl=${perl528}/bin/perl"} + ${optionalString withPerl530 "./configure perl --module=perl530 --perl=${perl530}/bin/perl"} + ${optionalString withPerldevel "./configure perl --module=perldev --perl=${perldevel}/bin/perl"} + ${optionalString withRuby_2_4 "./configure ruby --module=ruby24 --ruby=${ruby_2_4}/bin/ruby"} + ${optionalString withRuby_2_5 "./configure ruby --module=ruby25 --ruby=${ruby_2_5}/bin/ruby"} + ${optionalString withRuby_2_6 "./configure ruby --module=ruby26 --ruby=${ruby_2_6}/bin/ruby"} ''; meta = { diff --git a/pkgs/tools/filesystems/btrfs-progs/default.nix b/pkgs/tools/filesystems/btrfs-progs/default.nix index e04b9efe48f..1da8470280b 100644 --- a/pkgs/tools/filesystems/btrfs-progs/default.nix +++ b/pkgs/tools/filesystems/btrfs-progs/default.nix @@ -4,11 +4,11 @@ stdenv.mkDerivation rec { pname = "btrfs-progs"; - version = "5.3.1"; + version = "5.4"; src = fetchurl { url = "mirror://kernel/linux/kernel/people/kdave/btrfs-progs/btrfs-progs-v${version}.tar.xz"; - sha256 = "0f6s1iwiqbncrvxp74k50s88x6zqf85sjxg04kyni82l1vk1m8xz"; + sha256 = "1ykhasv0jc3qi3xrm5841mzkmlbkjw6rm70gl4aww90jj6ak55qg"; }; nativeBuildInputs = [ diff --git a/pkgs/tools/misc/parted/default.nix b/pkgs/tools/misc/parted/default.nix index 4934252bed9..0eed491e8a9 100644 --- a/pkgs/tools/misc/parted/default.nix +++ b/pkgs/tools/misc/parted/default.nix @@ -1,28 +1,29 @@ -{ stdenv, fetchurl, fetchpatch, lvm2, libuuid, gettext, readline, perl, python2 -, utillinux, check, enableStatic ? false }: +{ stdenv +, fetchurl +, fetchpatch +, lvm2 +, libuuid +, gettext +, readline +, dosfstools +, e2fsprogs +, perl +, python2 +, utillinux +, check +, enableStatic ? false +}: stdenv.mkDerivation rec { - name = "parted-3.2"; + name = "parted-3.3"; src = fetchurl { url = "mirror://gnu/parted/${name}.tar.xz"; - sha256 = "1r3qpg3bhz37mgvp9chsaa3k0csby3vayfvz8ggsqz194af5i2w5"; + sha256 = "0i1xp367wpqw75b20c3jnism3dg3yqj4a7a22p2jb1h1hyyv9qjp"; }; outputs = [ "out" "dev" "man" "info" ]; - patches = stdenv.lib.optional doCheck ./gpt-unicode-test-fix.patch - ++ stdenv.lib.optional stdenv.hostPlatform.isMusl - (fetchpatch { - url = "https://git.alpinelinux.org/cgit/aports/plain/main/parted/fix-includes.patch?id=9c5cd3c329a40ba4559cc1d8c7d17a9bf95c237b"; - sha256 = "117ypyiwvzym6pi8xmy16wa5z3sbpx7gh6haabs6kfb1x2894z7q"; - }) - ++ stdenv.lib.optional (lvm2 == null) - (fetchpatch { - url = https://git.savannah.gnu.org/cgit/parted.git/patch/?id=7e87ca3c531228d35e13e802d2622006138b104c; - sha256 = "0i29lfg8cwj342q5s7qwqhncz2bkifj5rjc7cx6jd4zqb6ykkndj"; - }); - postPatch = '' patchShebangs tests ''; @@ -42,8 +43,7 @@ stdenv.mkDerivation rec { # Tests were previously failing due to Hydra running builds as uid 0. # That should hopefully be fixed now. doCheck = !stdenv.hostPlatform.isMusl; /* translation test */ - - checkInputs = [ check perl python2 utillinux ]; + checkInputs = [ check dosfstools e2fsprogs perl python2 utillinux ]; meta = { description = "Create, destroy, resize, check, and copy partitions"; diff --git a/pkgs/tools/misc/parted/gpt-unicode-test-fix.patch b/pkgs/tools/misc/parted/gpt-unicode-test-fix.patch deleted file mode 100644 index 3070a2e4666..00000000000 --- a/pkgs/tools/misc/parted/gpt-unicode-test-fix.patch +++ /dev/null @@ -1,34 +0,0 @@ -From Ludo's suggestion at: - - http://debbugs.gnu.org/cgi/bugreport.cgi?msg=8;bug=18258 - -diff --git a/tests/t0251-gpt-unicode.sh b/tests/t0251-gpt-unicode.sh -index c845950..fa63a72 100755 ---- a/tests/t0251-gpt-unicode.sh -+++ b/tests/t0251-gpt-unicode.sh -@@ -22,7 +22,24 @@ dev=loop-file - # create zeroed device - truncate -s 10m $dev || fail=1 - --export LC_ALL=C.UTF-8 -+found_locale=no -+for locale in en_US de_DE fr_FR es_ES -+do -+ LC_ALL="$locale.UTF-8" -+ export LC_ALL -+ -+ # In a UTF-8 locale, the string below prints as 4 characters. -+ if [ `printf 'foo\341\264\244' | wc -m` -eq 4 ]; then -+ found_locale=yes -+ break -+ fi -+done -+ -+if [ "$found_locale" != "yes" ]; then -+ echo "no valid UTF-8 locale found; skipping" >&2 -+ exit 77 -+fi -+ - # create gpt label with named partition - part_name=$(printf 'foo\341\264\244') - parted -s $dev mklabel gpt mkpart primary ext2 1MiB 2MiB name 1 $part_name > empty 2>&1 || fail=1 diff --git a/pkgs/tools/networking/network-manager/default.nix b/pkgs/tools/networking/network-manager/default.nix index 4e015254658..e762ac73844 100644 --- a/pkgs/tools/networking/network-manager/default.nix +++ b/pkgs/tools/networking/network-manager/default.nix @@ -10,11 +10,11 @@ let pythonForDocs = python3.withPackages (pkgs: with pkgs; [ pygobject3 ]); in stdenv.mkDerivation rec { pname = "network-manager"; - version = "1.20.6"; + version = "1.20.8"; src = fetchurl { url = "mirror://gnome/sources/NetworkManager/${stdenv.lib.versions.majorMinor version}/NetworkManager-${version}.tar.xz"; - sha256 = "0fa5my2czxxlr0lcrzm4zcbcfmvzflnzg1n0yrf6wssa07qaklp8"; + sha256 = "1ijpnx25wy5bcvp4mc49va942q56d0pncpj4jpknpdzwilmf455d"; }; outputs = [ "out" "dev" "devdoc" "man" "doc" ]; diff --git a/pkgs/tools/security/gnupg/22.nix b/pkgs/tools/security/gnupg/22.nix index 0be7b936bb7..9aa92fd6829 100644 --- a/pkgs/tools/security/gnupg/22.nix +++ b/pkgs/tools/security/gnupg/22.nix @@ -16,11 +16,11 @@ assert guiSupport -> pinentry != null && enableMinimal == false; stdenv.mkDerivation rec { pname = "gnupg"; - version = "2.2.18"; + version = "2.2.19"; src = fetchurl { url = "mirror://gnupg/gnupg/${pname}-${version}.tar.bz2"; - sha256 = "02pcdmb9p4a8hil88gyd86mnc85jldss3cl02jvbkcjmrbi7rlrh"; + sha256 = "1h6yx6sdpz3lf9gdppgxqcf73baynr8gflmh43286fkgw3058994"; }; depsBuildBuild = [ buildPackages.stdenv.cc ]; diff --git a/pkgs/tools/text/groff/0001-Fix-cross-compilation-by-looking-for-ar.patch b/pkgs/tools/text/groff/0001-Fix-cross-compilation-by-looking-for-ar.patch new file mode 100644 index 00000000000..671293cda5b --- /dev/null +++ b/pkgs/tools/text/groff/0001-Fix-cross-compilation-by-looking-for-ar.patch @@ -0,0 +1,46 @@ +From 1454525f70b43a6957b7c9e1870e997368787da3 Mon Sep 17 00:00:00 2001 +From: Samuel Dionne-Riel <samuel@dionne-riel.com> +Date: Fri, 8 Nov 2019 21:59:21 -0500 +Subject: [PATCH] Fix cross-compilation by looking for `ar`. + +--- + Makefile.am | 2 +- + configure.ac | 2 ++ + 2 files changed, 3 insertions(+), 1 deletion(-) + +diff --git a/Makefile.am b/Makefile.am +index d18c49b8..b1b53338 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -494,7 +494,7 @@ CCC=@CXX@ + # INSTALL_INFO + # LN_S + +-AR=ar ++AR=@AR@ + ETAGS=etags + ETAGSFLAGS= + # Flag that tells etags to assume C++. +diff --git a/configure.ac b/configure.ac +index 28e75f17..2449b9f5 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -37,6 +37,7 @@ AC_CONFIG_AUX_DIR([build-aux]) + + AC_CONFIG_HEADERS([src/include/config.h:src/include/config.hin]) + AC_CONFIG_SRCDIR([src/roff/groff/groff.cpp]) ++AC_CONFIG_MACRO_DIR([m4]) + + AC_USE_SYSTEM_EXTENSIONS + +@@ -72,6 +73,7 @@ GROFF_DOC_CHECK + GROFF_MAKEINFO + GROFF_TEXI2DVI + AC_PROG_RANLIB ++AC_CHECK_TOOL([AR], [ar], [ar]) + GROFF_INSTALL_SH + GROFF_INSTALL_INFO + AC_PROG_INSTALL +-- +2.23.0 + diff --git a/pkgs/tools/text/groff/default.nix b/pkgs/tools/text/groff/default.nix index 4055c5c083d..ec7e724d1fc 100644 --- a/pkgs/tools/text/groff/default.nix +++ b/pkgs/tools/text/groff/default.nix @@ -20,6 +20,10 @@ stdenv.mkDerivation rec { enableParallelBuilding = false; + patches = [ + ./0001-Fix-cross-compilation-by-looking-for-ar.patch + ]; + postPatch = stdenv.lib.optionalString (psutils != null) '' substituteInPlace src/preproc/html/pre-html.cpp \ --replace "psselect" "${psutils}/bin/psselect" diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index e8897be2dbb..dea65ff0a97 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -50,6 +50,7 @@ mapAliases ({ bashCompletion = bash-completion; # Added 2016-09-28 batti = throw "batti has been removed from nixpkgs, as it was unmaintained"; # added 2019-12-10 beegfs = throw "beegfs has been removed."; # added 2019-11-24 + bluezFull = bluez; # Added 2019-12-03 bridge_utils = bridge-utils; # added 2015-02-20 bro = zeek; # added 2019-09-29 bootchart = throw "bootchart has been removed from nixpkgs, as it is without a maintainer"; # added 2019-12-10 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index f6b16b1ef32..1eb43e93f25 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -7989,8 +7989,7 @@ in isl = isl_0_17; })); - # Version 8.x is marked broken on Darwin: https://gist.github.com/GrahamcOfBorg/bef0231b7129681950f03c4ac06781c8. - gfortran = if stdenv.isDarwin then gfortran7 else gfortran8; + gfortran = gfortran8; gfortran48 = wrapCC (gcc48.cc.override { name = "gfortran"; @@ -15851,12 +15850,6 @@ in bluez = bluez5; - bluezFull = bluez.override { - enableWiimote = true; - enableMidi = true; - enableSixaxis = true; - }; - inherit (python3Packages) bedup; bolt = callPackage ../os-specific/linux/bolt { }; @@ -25300,11 +25293,7 @@ in xteddy = callPackage ../applications/misc/xteddy { }; - xwiimote = callPackage ../misc/drivers/xwiimote { - bluez = pkgs.bluez5.override { - enableWiimote = true; - }; - }; + xwiimote = callPackage ../misc/drivers/xwiimote { }; xzoom = callPackage ../tools/X11/xzoom {}; |