Merge branch 'kf-5.14'

This commit is contained in:
Thomas Tuegel 2015-10-05 13:08:35 -05:00
commit e639526cb4
93 changed files with 2611 additions and 2581 deletions

View file

@ -63,6 +63,6 @@ let
print-manager = callPackage ./print-manager.nix {};
};
newScope = scope: pkgs.kf513.newScope ({ inherit kdeApp; } // scope);
newScope = scope: pkgs.kf514.newScope ({ inherit kdeApp; } // scope);
in lib.makeScope newScope packages

View file

@ -9,29 +9,38 @@ EXTRA_WGET_ARGS='-A *.tar.xz'
mkdir tmp; cd tmp
rm -f ../srcs.csv
wget -nH -r -c --no-parent $RELEASE_URL $EXTRA_WGET_ARGS
find . | while read src; do
if [[ -f "${src}" ]]; then
# Sanitize file name
filename=$(basename "$src" | tr '@' '_')
nameVersion="${filename%.tar.*}"
name=$(echo "$nameVersion" | sed -e 's,-[[:digit:]].*,,' | sed -e 's,-opensource-src$,,')
version=$(echo "$nameVersion" | sed -e 's,^\([[:alpha:]][[:alnum:]]*-\)\+,,')
echo "$name,$version,$src,$filename" >>../srcs.csv
fi
done
cat >../srcs.nix <<EOF
# DO NOT EDIT! This file is generated automatically by manifest.sh
# DO NOT EDIT! This file is generated automatically by fetchsrcs.sh
{ fetchurl, mirror }:
{
EOF
workdir=$(pwd)
find . | while read src; do
if [[ -f "${src}" ]]; then
url="${src:2}"
# Sanitize file name
filename=$(basename "$src" | tr '@' '_')
nameversion="${filename%.tar.*}"
name=$(echo "$nameversion" | sed -e 's,-[[:digit:]].*,,' | sed -e 's,-opensource-src$,,')
version=$(echo "$nameversion" | sed -e 's,^\([[:alpha:]][[:alnum:]]*-\)\+,,')
sha256=$(nix-hash --type sha256 --base32 --flat "$src")
cat >>../srcs.nix <<EOF
gawk -F , "{ print \$1 }" ../srcs.csv | sort | uniq | while read name; do
versions=$(gawk -F , "/^$name,/ { print \$2 }" ../srcs.csv)
latestVersion=$(echo "$versions" | sort -rV | head -n 1)
src=$(gawk -F , "/^$name,$latestVersion,/ { print \$3 }" ../srcs.csv)
filename=$(gawk -F , "/^$name,$latestVersion,/ { print \$4 }" ../srcs.csv)
url="${src:2}"
sha256=$(nix-hash --type sha256 --base32 --flat "$src")
cat >>../srcs.nix <<EOF
$name = {
version = "$version";
version = "$latestVersion";
src = fetchurl {
url = "\${mirror}/$url";
sha256 = "$sha256";
@ -39,9 +48,10 @@ find . | while read src; do
};
};
EOF
fi
done
echo "}" >>../srcs.nix
rm -f ../srcs.csv
cd ..

File diff suppressed because it is too large Load diff

View file

@ -11,7 +11,7 @@ let
inherit (pkgs) lib stdenv symlinkJoin;
kf5 = pkgs.kf513;
kf5 = pkgs.kf514;
kdeApps = pkgs.kdeApps_15_08;
srcs = import ./srcs.nix { inherit (pkgs) fetchurl; inherit mirror; };

View file

@ -1,5 +1,5 @@
#! /usr/bin/env nix-shell
#! nix-shell -i bash -p coreutils findutils gnused nix wget
#! nix-shell -i bash -p coreutils findutils gawk gnused nix wget
set -x
@ -9,29 +9,38 @@ EXTRA_WGET_ARGS='-A *.tar.xz'
mkdir tmp; cd tmp
rm -f ../srcs.csv
wget -nH -r -c --no-parent $RELEASE_URL $EXTRA_WGET_ARGS
find . | while read src; do
if [[ -f "${src}" ]]; then
# Sanitize file name
filename=$(basename "$src" | tr '@' '_')
nameVersion="${filename%.tar.*}"
name=$(echo "$nameVersion" | sed -e 's,-[[:digit:]].*,,' | sed -e 's,-opensource-src$,,')
version=$(echo "$nameVersion" | sed -e 's,^\([[:alpha:]][[:alnum:]]*-\)\+,,')
echo "$name,$version,$src,$filename" >>../srcs.csv
fi
done
cat >../srcs.nix <<EOF
# DO NOT EDIT! This file is generated automatically by manifest.sh
# DO NOT EDIT! This file is generated automatically by fetchsrcs.sh
{ fetchurl, mirror }:
{
EOF
workdir=$(pwd)
find . | while read src; do
if [[ -f "${src}" ]]; then
url="${src:2}"
# Sanitize file name
filename=$(basename "$src" | tr '@' '_')
nameversion="${filename%.tar.*}"
name=$(echo "$nameversion" | sed -e 's,-[[:digit:]].*,,' | sed -e 's,-opensource-src$,,')
version=$(echo "$nameversion" | sed -e 's,^\([[:alpha:]][[:alnum:]]*-\)\+,,')
sha256=$(nix-hash --type sha256 --base32 --flat "$src")
cat >>../srcs.nix <<EOF
gawk -F , "{ print \$1 }" ../srcs.csv | sort | uniq | while read name; do
versions=$(gawk -F , "/^$name,/ { print \$2 }" ../srcs.csv)
latestVersion=$(echo "$versions" | sort -rV | head -n 1)
src=$(gawk -F , "/^$name,$latestVersion,/ { print \$3 }" ../srcs.csv)
filename=$(gawk -F , "/^$name,$latestVersion,/ { print \$4 }" ../srcs.csv)
url="${src:2}"
sha256=$(nix-hash --type sha256 --base32 --flat "$src")
cat >>../srcs.nix <<EOF
$name = {
version = "$version";
version = "$latestVersion";
src = fetchurl {
url = "\${mirror}/$url";
sha256 = "$sha256";
@ -39,9 +48,10 @@ find . | while read src; do
};
};
EOF
fi
done
echo "}" >>../srcs.nix
rm -f ../srcs.csv
cd ..

View file

@ -1,79 +1,7 @@
# DO NOT EDIT! This file is generated automatically by manifest.sh
# DO NOT EDIT! This file is generated automatically by fetchsrcs.sh
{ fetchurl, mirror }:
{
plasma-nm = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/plasma-nm-5.4.1.tar.xz";
sha256 = "02rx63ff95nhq2i5hndk93mxixkzf46gp792768i93ss50wjr1li";
name = "plasma-nm-5.4.1.tar.xz";
};
};
kmenuedit = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/kmenuedit-5.4.1.tar.xz";
sha256 = "1h0zv6ksfw3ym88y3v5yxwwmw8m9cqbwbrsca0rxa4dc43vinn5m";
name = "kmenuedit-5.4.1.tar.xz";
};
};
kdecoration = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/kdecoration-5.4.1.tar.xz";
sha256 = "04jz0b0cx5hwiws5f5d72zd6rr3hqchlbm5qd3xjhq9m8rdb28yv";
name = "kdecoration-5.4.1.tar.xz";
};
};
user-manager = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/user-manager-5.4.1.tar.xz";
sha256 = "19srb9dxl1693grjjbqbb4wl1bg7vp50dhsx82mgg09b4vs2szcp";
name = "user-manager-5.4.1.tar.xz";
};
};
powerdevil = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/powerdevil-5.4.1.tar.xz";
sha256 = "1l467ijhn7h6b0v5ms8vxpjprd4hjdnhplf0k5k0ynj5cgyk96vh";
name = "powerdevil-5.4.1.tar.xz";
};
};
libkscreen = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/libkscreen-5.4.1.tar.xz";
sha256 = "07m340kcajhf0dslcy68msh1zn6gnc58nsxyqasbkikwv9sx4v7r";
name = "libkscreen-5.4.1.tar.xz";
};
};
kwallet-pam = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/kwallet-pam-5.4.1.tar.xz";
sha256 = "0y9b2r4cpmj8gidqzc2j9ki09fb76gp1958v2kkbalma9g0689kc";
name = "kwallet-pam-5.4.1.tar.xz";
};
};
plasma-pa = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/plasma-pa-5.4.1.tar.xz";
sha256 = "0c0lzhv8fnkb1359n181ys5bwm9pzfw6g4f7pxrx9vlqqhjbr06p";
name = "plasma-pa-5.4.1.tar.xz";
};
};
ksysguard = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/ksysguard-5.4.1.tar.xz";
sha256 = "1n9sddx54i6xnr8xk65wbdyl6mpnfmdgzqllc534zj2nq9lgcpfj";
name = "ksysguard-5.4.1.tar.xz";
};
};
bluedevil = {
version = "5.4.1";
src = fetchurl {
@ -82,20 +10,12 @@
name = "bluedevil-5.4.1.tar.xz";
};
};
milou = {
breeze = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/milou-5.4.1.tar.xz";
sha256 = "0n2c94d8kza8m0gl93waa66r52ncn6b0yjbks7lszl0zwzi3wqyx";
name = "milou-5.4.1.tar.xz";
};
};
plasma-workspace-wallpapers = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/plasma-workspace-wallpapers-5.4.1.tar.xz";
sha256 = "0p92p3d4m6d8jnbwgfrk8hqij67aa9pvqhzlccn29gr88f1j7wii";
name = "plasma-workspace-wallpapers-5.4.1.tar.xz";
url = "${mirror}/stable/plasma/5.4.1/breeze-5.4.1.tar.xz";
sha256 = "0dram0iy3ym4rhxbmv1ssv52avmmqk694b7ja7b9zr7krm1n8gyh";
name = "breeze-5.4.1.tar.xz";
};
};
kde-cli-tools = {
@ -106,6 +26,118 @@
name = "kde-cli-tools-5.4.1.tar.xz";
};
};
kdecoration = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/kdecoration-5.4.1.tar.xz";
sha256 = "04jz0b0cx5hwiws5f5d72zd6rr3hqchlbm5qd3xjhq9m8rdb28yv";
name = "kdecoration-5.4.1.tar.xz";
};
};
kde-gtk-config = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/kde-gtk-config-5.4.1.tar.xz";
sha256 = "0g86ij6pqlmcjvaw7gc1n7mqf6v6nywsq874nkvja18k9yvr2cc3";
name = "kde-gtk-config-5.4.1.tar.xz";
};
};
kdeplasma-addons = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/kdeplasma-addons-5.4.1.tar.xz";
sha256 = "0fn5z1p5hs9l0ggi62b0wyqpc4wyaaf49921zjn11nb8qs4y0vg1";
name = "kdeplasma-addons-5.4.1.tar.xz";
};
};
kgamma5 = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/kgamma5-5.4.1.tar.xz";
sha256 = "1402cvwl9xjlzqi2z6hx59w388xqhh88igaxz0mwmfnlk6fdvrkv";
name = "kgamma5-5.4.1.tar.xz";
};
};
khelpcenter = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/khelpcenter-5.4.1.tar.xz";
sha256 = "11aszn2ha1wjpdyfr25by963krsmgflqj30fmkns2la1axqq19x9";
name = "khelpcenter-5.4.1.tar.xz";
};
};
khotkeys = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/khotkeys-5.4.1.tar.xz";
sha256 = "07wsf7257b48adn22x7dkws3ifdp9flw51spxk5nqyscs15dljm2";
name = "khotkeys-5.4.1.tar.xz";
};
};
kinfocenter = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/kinfocenter-5.4.1.tar.xz";
sha256 = "17j7akqi3av4b790c40cva2b9vissyzv8kf1mj5b4mxwhrjlhbrj";
name = "kinfocenter-5.4.1.tar.xz";
};
};
kmenuedit = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/kmenuedit-5.4.1.tar.xz";
sha256 = "1h0zv6ksfw3ym88y3v5yxwwmw8m9cqbwbrsca0rxa4dc43vinn5m";
name = "kmenuedit-5.4.1.tar.xz";
};
};
kscreen = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/kscreen-5.4.1.tar.xz";
sha256 = "00kb1jrdq2hklkq5svjfpmfd4jj8c9mzi5r3kx96hlnwz9abfjcv";
name = "kscreen-5.4.1.tar.xz";
};
};
ksshaskpass = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/ksshaskpass-5.4.1.tar.xz";
sha256 = "1yjp78p4r5a9ldba5nda8ly8r71zm8niyd0vz262cr14n36l0j52";
name = "ksshaskpass-5.4.1.tar.xz";
};
};
ksysguard = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/ksysguard-5.4.1.tar.xz";
sha256 = "1n9sddx54i6xnr8xk65wbdyl6mpnfmdgzqllc534zj2nq9lgcpfj";
name = "ksysguard-5.4.1.tar.xz";
};
};
kwallet-pam = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/kwallet-pam-5.4.1.tar.xz";
sha256 = "0y9b2r4cpmj8gidqzc2j9ki09fb76gp1958v2kkbalma9g0689kc";
name = "kwallet-pam-5.4.1.tar.xz";
};
};
kwayland = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/kwayland-5.4.1.tar.xz";
sha256 = "0irw68c9vn4c2jaqll442wr3f6wzj9q2z2qfl5qpq3vb9lpzfafg";
name = "kwayland-5.4.1.tar.xz";
};
};
kwayland-integration = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/kwayland-integration-5.4.1.tar.xz";
sha256 = "1hcvnbfzzc7rrbi48ar6hjlvj7mhii23lzlbvaizaqv3x8bgpvd7";
name = "kwayland-integration-5.4.1.tar.xz";
};
};
kwin = {
version = "5.4.1";
src = fetchurl {
@ -114,6 +146,38 @@
name = "kwin-5.4.1.tar.xz";
};
};
kwrited = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/kwrited-5.4.1.tar.xz";
sha256 = "0y1ag8syf1g3mmzyr0hci4xcpxs85qh54jzwkj98xghb316akdrs";
name = "kwrited-5.4.1.tar.xz";
};
};
libkscreen = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/libkscreen-5.4.1.tar.xz";
sha256 = "07m340kcajhf0dslcy68msh1zn6gnc58nsxyqasbkikwv9sx4v7r";
name = "libkscreen-5.4.1.tar.xz";
};
};
libksysguard = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/libksysguard-5.4.1.tar.xz";
sha256 = "03vffsn2bnx26svmm7rpl4rlvnb8kmrqmivqdi55q69fsxdrz1wp";
name = "libksysguard-5.4.1.tar.xz";
};
};
milou = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/milou-5.4.1.tar.xz";
sha256 = "0n2c94d8kza8m0gl93waa66r52ncn6b0yjbks7lszl0zwzi3wqyx";
name = "milou-5.4.1.tar.xz";
};
};
muon = {
version = "5.4.1";
src = fetchurl {
@ -130,6 +194,22 @@
name = "oxygen-5.4.1.tar.xz";
};
};
oxygen-fonts = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/oxygen-fonts-5.4.1.tar.xz";
sha256 = "0qybgwqz7v37mlqs2gprmxaz5k2dlya3fvcq4kz96zmgrskwlv6v";
name = "oxygen-fonts-5.4.1.tar.xz";
};
};
plasma-desktop = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/plasma-desktop-5.4.1.tar.xz";
sha256 = "1a3jllmyk12smpf9fczwkkvfp6ljcsy4m271d9wfahl4adwiycjq";
name = "plasma-desktop-5.4.1.tar.xz";
};
};
plasma-mediacenter = {
version = "5.4.1";
src = fetchurl {
@ -138,12 +218,20 @@
name = "plasma-mediacenter-5.4.1.tar.xz";
};
};
kwrited = {
plasma-nm = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/kwrited-5.4.1.tar.xz";
sha256 = "0y1ag8syf1g3mmzyr0hci4xcpxs85qh54jzwkj98xghb316akdrs";
name = "kwrited-5.4.1.tar.xz";
url = "${mirror}/stable/plasma/5.4.1/plasma-nm-5.4.1.tar.xz";
sha256 = "02rx63ff95nhq2i5hndk93mxixkzf46gp792768i93ss50wjr1li";
name = "plasma-nm-5.4.1.tar.xz";
};
};
plasma-pa = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/plasma-pa-5.4.1.tar.xz";
sha256 = "0c0lzhv8fnkb1359n181ys5bwm9pzfw6g4f7pxrx9vlqqhjbr06p";
name = "plasma-pa-5.4.1.tar.xz";
};
};
plasma-sdk = {
@ -154,20 +242,36 @@
name = "plasma-sdk-5.4.1.tar.xz";
};
};
ksshaskpass = {
plasma-workspace = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/ksshaskpass-5.4.1.tar.xz";
sha256 = "1yjp78p4r5a9ldba5nda8ly8r71zm8niyd0vz262cr14n36l0j52";
name = "ksshaskpass-5.4.1.tar.xz";
url = "${mirror}/stable/plasma/5.4.1/plasma-workspace-5.4.1.tar.xz";
sha256 = "158p70m0dda84c2mskw5xczqr5p8773nb3fibl8h2lw1bn4db130";
name = "plasma-workspace-5.4.1.tar.xz";
};
};
plasma-desktop = {
plasma-workspace-wallpapers = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/plasma-desktop-5.4.1.tar.xz";
sha256 = "1a3jllmyk12smpf9fczwkkvfp6ljcsy4m271d9wfahl4adwiycjq";
name = "plasma-desktop-5.4.1.tar.xz";
url = "${mirror}/stable/plasma/5.4.1/plasma-workspace-wallpapers-5.4.1.tar.xz";
sha256 = "0p92p3d4m6d8jnbwgfrk8hqij67aa9pvqhzlccn29gr88f1j7wii";
name = "plasma-workspace-wallpapers-5.4.1.tar.xz";
};
};
polkit-kde-agent = {
version = "1-5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/polkit-kde-agent-1-5.4.1.tar.xz";
sha256 = "1g11kdv9wkqcn4gaijw7j71hkbfg5vi7vci8n880w536l173aa2i";
name = "polkit-kde-agent-1-5.4.1.tar.xz";
};
};
powerdevil = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/powerdevil-5.4.1.tar.xz";
sha256 = "1l467ijhn7h6b0v5ms8vxpjprd4hjdnhplf0k5k0ynj5cgyk96vh";
name = "powerdevil-5.4.1.tar.xz";
};
};
sddm-kcm = {
@ -186,116 +290,12 @@
name = "systemsettings-5.4.1.tar.xz";
};
};
kwayland-integration = {
user-manager = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/kwayland-integration-5.4.1.tar.xz";
sha256 = "1hcvnbfzzc7rrbi48ar6hjlvj7mhii23lzlbvaizaqv3x8bgpvd7";
name = "kwayland-integration-5.4.1.tar.xz";
};
};
polkit-kde-agent = {
version = "1-5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/polkit-kde-agent-1-5.4.1.tar.xz";
sha256 = "1g11kdv9wkqcn4gaijw7j71hkbfg5vi7vci8n880w536l173aa2i";
name = "polkit-kde-agent-1-5.4.1.tar.xz";
};
};
libksysguard = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/libksysguard-5.4.1.tar.xz";
sha256 = "03vffsn2bnx26svmm7rpl4rlvnb8kmrqmivqdi55q69fsxdrz1wp";
name = "libksysguard-5.4.1.tar.xz";
};
};
plasma-workspace = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/plasma-workspace-5.4.1.tar.xz";
sha256 = "158p70m0dda84c2mskw5xczqr5p8773nb3fibl8h2lw1bn4db130";
name = "plasma-workspace-5.4.1.tar.xz";
};
};
kgamma5 = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/kgamma5-5.4.1.tar.xz";
sha256 = "1402cvwl9xjlzqi2z6hx59w388xqhh88igaxz0mwmfnlk6fdvrkv";
name = "kgamma5-5.4.1.tar.xz";
};
};
kde-gtk-config = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/kde-gtk-config-5.4.1.tar.xz";
sha256 = "0g86ij6pqlmcjvaw7gc1n7mqf6v6nywsq874nkvja18k9yvr2cc3";
name = "kde-gtk-config-5.4.1.tar.xz";
};
};
kscreen = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/kscreen-5.4.1.tar.xz";
sha256 = "00kb1jrdq2hklkq5svjfpmfd4jj8c9mzi5r3kx96hlnwz9abfjcv";
name = "kscreen-5.4.1.tar.xz";
};
};
kdeplasma-addons = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/kdeplasma-addons-5.4.1.tar.xz";
sha256 = "0fn5z1p5hs9l0ggi62b0wyqpc4wyaaf49921zjn11nb8qs4y0vg1";
name = "kdeplasma-addons-5.4.1.tar.xz";
};
};
khotkeys = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/khotkeys-5.4.1.tar.xz";
sha256 = "07wsf7257b48adn22x7dkws3ifdp9flw51spxk5nqyscs15dljm2";
name = "khotkeys-5.4.1.tar.xz";
};
};
oxygen-fonts = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/oxygen-fonts-5.4.1.tar.xz";
sha256 = "0qybgwqz7v37mlqs2gprmxaz5k2dlya3fvcq4kz96zmgrskwlv6v";
name = "oxygen-fonts-5.4.1.tar.xz";
};
};
breeze = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/breeze-5.4.1.tar.xz";
sha256 = "0dram0iy3ym4rhxbmv1ssv52avmmqk694b7ja7b9zr7krm1n8gyh";
name = "breeze-5.4.1.tar.xz";
};
};
kinfocenter = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/kinfocenter-5.4.1.tar.xz";
sha256 = "17j7akqi3av4b790c40cva2b9vissyzv8kf1mj5b4mxwhrjlhbrj";
name = "kinfocenter-5.4.1.tar.xz";
};
};
khelpcenter = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/khelpcenter-5.4.1.tar.xz";
sha256 = "11aszn2ha1wjpdyfr25by963krsmgflqj30fmkns2la1axqq19x9";
name = "khelpcenter-5.4.1.tar.xz";
};
};
kwayland = {
version = "5.4.1";
src = fetchurl {
url = "${mirror}/stable/plasma/5.4.1/kwayland-5.4.1.tar.xz";
sha256 = "0irw68c9vn4c2jaqll442wr3f6wzj9q2z2qfl5qpq3vb9lpzfafg";
name = "kwayland-5.4.1.tar.xz";
url = "${mirror}/stable/plasma/5.4.1/user-manager-5.4.1.tar.xz";
sha256 = "19srb9dxl1693grjjbqbb4wl1bg7vp50dhsx82mgg09b4vs2szcp";
name = "user-manager-5.4.1.tar.xz";
};
};
}

View file

@ -1,47 +0,0 @@
#! /usr/bin/env nix-shell
#! nix-shell -i bash -p coreutils findutils gnused nix wget
set -x
# The trailing slash at the end is necessary!
RELEASE_URL="http://download.kde.org/stable/frameworks/5.13/"
EXTRA_WGET_ARGS='-A *.tar.xz'
mkdir tmp; cd tmp
wget -nH -r -c --no-parent $RELEASE_URL $EXTRA_WGET_ARGS
cat >../srcs.nix <<EOF
# DO NOT EDIT! This file is generated automatically by manifest.sh
{ fetchurl, mirror }:
{
EOF
workdir=$(pwd)
find . | while read src; do
if [[ -f "${src}" ]]; then
url="${src:2}"
# Sanitize file name
filename=$(basename "$src" | tr '@' '_')
nameversion="${filename%.tar.*}"
name=$(echo "$nameversion" | sed -e 's,-[[:digit:]].*,,' | sed -e 's,-opensource-src$,,')
version=$(echo "$nameversion" | sed -e 's,^\([[:alpha:]][[:alnum:]]*-\)\+,,')
sha256=$(nix-hash --type sha256 --base32 --flat "$src")
cat >>../srcs.nix <<EOF
$name = {
version = "$version";
src = fetchurl {
url = "\${mirror}/$url";
sha256 = "$sha256";
name = "$filename";
};
};
EOF
fi
done
echo "}" >>../srcs.nix
cd ..

View file

@ -1,549 +0,0 @@
# DO NOT EDIT! This file is generated automatically by manifest.sh
{ fetchurl, mirror }:
{
kiconthemes = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kiconthemes-5.13.0.tar.xz";
sha256 = "1zsqmq1vzpiflnhr4ydwyg84cfima2hh0m61pgsxki98a8cfjz78";
name = "kiconthemes-5.13.0.tar.xz";
};
};
kitemmodels = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kitemmodels-5.13.0.tar.xz";
sha256 = "1bcnssm0sp4xs2wm9x65705671y97bhgjlbqvngdw95qr8mjalda";
name = "kitemmodels-5.13.0.tar.xz";
};
};
kactivities = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kactivities-5.13.0.tar.xz";
sha256 = "0k1f3iliwws30f9d3gfrx3cxqcmr3v9w0p4nxnk35qa7bflkw2jp";
name = "kactivities-5.13.0.tar.xz";
};
};
threadweaver = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/threadweaver-5.13.0.tar.xz";
sha256 = "06hvraianc559plk50rfg4a7rwykq7s9ak343xylm37mg3sx3myn";
name = "threadweaver-5.13.0.tar.xz";
};
};
bluez-qt = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/bluez-qt-5.13.0.tar.xz";
sha256 = "0ccylfkph8kxni2kfbdk7zzvywsn447kkvfx5xm63l19acff74c8";
name = "bluez-qt-5.13.0.tar.xz";
};
};
plasma-framework = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/plasma-framework-5.13.0.tar.xz";
sha256 = "0fk3a7xzhi761kl2xwxhxv2kp4cblqzn7ylk6q60x2cr3vd3jxgb";
name = "plasma-framework-5.13.0.tar.xz";
};
};
kguiaddons = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kguiaddons-5.13.0.tar.xz";
sha256 = "0p33i1hwzcbczxdw8mnkknb35v7n8m6x9jr9gysvzhg76l2z6ca7";
name = "kguiaddons-5.13.0.tar.xz";
};
};
ktexteditor = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/ktexteditor-5.13.0.tar.xz";
sha256 = "1paiqpi73pvhqjcgk9l7agqk4s9pw9fghh1ipfw6clklrkpwjy2f";
name = "ktexteditor-5.13.0.tar.xz";
};
};
kinit = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kinit-5.13.0.tar.xz";
sha256 = "06jcznxw346g6cr08ykgl2bc8wfann5s4rs0py6ah1al5py87jbq";
name = "kinit-5.13.0.tar.xz";
};
};
kxmlgui = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kxmlgui-5.13.0.tar.xz";
sha256 = "06i873lsy0k67jdipzakc5gxmya82s8mkprkzb7pvac2ird2y66q";
name = "kxmlgui-5.13.0.tar.xz";
};
};
kdbusaddons = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kdbusaddons-5.13.0.tar.xz";
sha256 = "1w118l5qc0kn5fmv5dqaxidxjsgzzq4ak9pk6vgafrdf7f79dy82";
name = "kdbusaddons-5.13.0.tar.xz";
};
};
kunitconversion = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kunitconversion-5.13.0.tar.xz";
sha256 = "1cff7ighx6r64vv5wc88gnnq4k0c6c18k92nlj56b61g94sjx5xp";
name = "kunitconversion-5.13.0.tar.xz";
};
};
kemoticons = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kemoticons-5.13.0.tar.xz";
sha256 = "0cxi6gldp9qpi47g0chg6bhr17w43bv36pf2gg2dsy5mymnw1iaj";
name = "kemoticons-5.13.0.tar.xz";
};
};
kcompletion = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kcompletion-5.13.0.tar.xz";
sha256 = "0j47bwi7sw2khyi3qp0b77npgf40wfax1j9zic68xg1yjf4y52b4";
name = "kcompletion-5.13.0.tar.xz";
};
};
kpackage = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kpackage-5.13.0.tar.xz";
sha256 = "0ybdzx33gcpb4j18vnv99hbycrlwxzhwblz07m1a0q1k2x004hla";
name = "kpackage-5.13.0.tar.xz";
};
};
kpty = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kpty-5.13.0.tar.xz";
sha256 = "0c37zv1lrdma4659chmh27naxflhjz614h385im0m717hx67v5v0";
name = "kpty-5.13.0.tar.xz";
};
};
kservice = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kservice-5.13.0.tar.xz";
sha256 = "1a7pz9m948xfiqphm29k7wnc24qv5xm8zb7f61mfbmzic18p4076";
name = "kservice-5.13.0.tar.xz";
};
};
kwidgetsaddons = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kwidgetsaddons-5.13.0.tar.xz";
sha256 = "19s31brrqhb1vncc4rkik42l4si28ky3d5ysvnyx7mw2jip4929i";
name = "kwidgetsaddons-5.13.0.tar.xz";
};
};
kimageformats = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kimageformats-5.13.0.tar.xz";
sha256 = "0lqraljikwkp88wnb1zxmylk7gn7rsp9301jn2qff3i0aa8m56ly";
name = "kimageformats-5.13.0.tar.xz";
};
};
kwindowsystem = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kwindowsystem-5.13.0.tar.xz";
sha256 = "18ihvj1s4apsb647gbp8ghl083f3idpld693vwi138fsk89nhn67";
name = "kwindowsystem-5.13.0.tar.xz";
};
};
kxmlrpcclient = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kxmlrpcclient-5.13.0.tar.xz";
sha256 = "18gdfb2yqzyid6zhx98xwd3vk2bnvxgpsk0dmy0098b9jl5gi39h";
name = "kxmlrpcclient-5.13.0.tar.xz";
};
};
kconfig = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kconfig-5.13.0.tar.xz";
sha256 = "0qhymvqccl568ib975fx2jpm91ydsixx8lmf2803m89nad3bi77p";
name = "kconfig-5.13.0.tar.xz";
};
};
kdeclarative = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kdeclarative-5.13.0.tar.xz";
sha256 = "1c65ls02pqg1apmxvw3xhi8d7i4pwvx777jp755zbz6f0k2q5h14";
name = "kdeclarative-5.13.0.tar.xz";
};
};
kapidox = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kapidox-5.13.0.tar.xz";
sha256 = "0gg72qli7yix0v6riywbw0iw3y28jzk84p161lh7izql8kb463zj";
name = "kapidox-5.13.0.tar.xz";
};
};
knotifyconfig = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/knotifyconfig-5.13.0.tar.xz";
sha256 = "19my0x60vhhngdzb5nr0cdi5yby4113pzqzg39wslbb1n5mcfqky";
name = "knotifyconfig-5.13.0.tar.xz";
};
};
kcodecs = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kcodecs-5.13.0.tar.xz";
sha256 = "0b1jaxkkqmi7r013vpyhhqaqbg6hwc4nb0bm23nr1az9qasdvxzm";
name = "kcodecs-5.13.0.tar.xz";
};
};
kdnssd = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kdnssd-5.13.0.tar.xz";
sha256 = "1jaa8lwqq4y1rl381j85qzxxyqw2if95rs8q5lsm14xq9jgwrf6r";
name = "kdnssd-5.13.0.tar.xz";
};
};
ktextwidgets = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/ktextwidgets-5.13.0.tar.xz";
sha256 = "1p38j96z19fy1pdc249myl5mm0nbs7nrrhkmgfjig24lamivy98h";
name = "ktextwidgets-5.13.0.tar.xz";
};
};
kauth = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kauth-5.13.0.tar.xz";
sha256 = "1j1kx9dypirpw41i8cx8dylwqaqm8rdbkxb0xmvyi7x8pax7rmkk";
name = "kauth-5.13.0.tar.xz";
};
};
kplotting = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kplotting-5.13.0.tar.xz";
sha256 = "0f4vafy4b473407lm2kazllxzdiq1blvmypab7jlk0bj206vmdhq";
name = "kplotting-5.13.0.tar.xz";
};
};
ki18n = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/ki18n-5.13.0.tar.xz";
sha256 = "1izriaip8r7cgm36mid6fxsvg661311lm6aalqaxq9xa70lkq3xm";
name = "ki18n-5.13.0.tar.xz";
};
};
knotifications = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/knotifications-5.13.0.tar.xz";
sha256 = "04n50hkg6h3j49l1bi0igr79vgb8xfw74mbaw5s20nw55y2xyziv";
name = "knotifications-5.13.0.tar.xz";
};
};
kitemviews = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kitemviews-5.13.0.tar.xz";
sha256 = "0iazr2fyhksa3wsfrqaknxs74h66fb6drg9vcg18dml9mv0v9jgw";
name = "kitemviews-5.13.0.tar.xz";
};
};
kcoreaddons = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kcoreaddons-5.13.0.tar.xz";
sha256 = "0qc9lmc90bhrzaaf611vn7x5z549yvl1dk2ba726qaxb8hf5fhmx";
name = "kcoreaddons-5.13.0.tar.xz";
};
};
kwallet = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kwallet-5.13.0.tar.xz";
sha256 = "0p7as0ma40dssd171mpi68sdih5fr03lcwvhy3zazhhpf5gjfwv8";
name = "kwallet-5.13.0.tar.xz";
};
};
modemmanager-qt = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/modemmanager-qt-5.13.0.tar.xz";
sha256 = "17a4d7pp2qj7zvxfd8qicj332n25nj6d8xs585fkqlwsk5qvv5mh";
name = "modemmanager-qt-5.13.0.tar.xz";
};
};
kio = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kio-5.13.0.tar.xz";
sha256 = "1m6vids0ahdvqw1wgiss11cb6z2x81acig8x38jgjna8al6dw7y3";
name = "kio-5.13.0.tar.xz";
};
};
baloo = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/baloo-5.13.0.tar.xz";
sha256 = "159gkr4xsyj7sb6dqvjlldyl8hdm0sgzhbczb24q182dnwqrmmbq";
name = "baloo-5.13.0.tar.xz";
};
};
karchive = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/karchive-5.13.0.tar.xz";
sha256 = "0qg90h4iiyb3frnqs01r440pan1m0mn6y0b4025ync1g50iyf1jz";
name = "karchive-5.13.0.tar.xz";
};
};
kdoctools = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kdoctools-5.13.0.tar.xz";
sha256 = "0604rmrg6b8h4pw14kwal04s21f9gkrf495csj3jsm7042z5p6rf";
name = "kdoctools-5.13.0.tar.xz";
};
};
kparts = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kparts-5.13.0.tar.xz";
sha256 = "1mqklszbhlk8pdwig88yqa5jpjbdzkz9q618c4029aqiazzjqs39";
name = "kparts-5.13.0.tar.xz";
};
};
kdewebkit = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kdewebkit-5.13.0.tar.xz";
sha256 = "1n8x0biy5s73qihx9niivhmfdfglnai360k4llpjq9vhd8fassjx";
name = "kdewebkit-5.13.0.tar.xz";
};
};
kidletime = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kidletime-5.13.0.tar.xz";
sha256 = "1d6p4ld8wday3sb3gdvivigw7vk33akawf531ghc8rhmi7mr2db2";
name = "kidletime-5.13.0.tar.xz";
};
};
extra-cmake-modules = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/extra-cmake-modules-5.13.0.tar.xz";
sha256 = "1hnmsghfnl99ihgnp90pbh3ngh4l6n6d5g7ial6bfzrlfn588lms";
name = "extra-cmake-modules-5.13.0.tar.xz";
};
};
frameworkintegration = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/frameworkintegration-5.13.0.tar.xz";
sha256 = "03pzic63vi1bmcf4vlk2kfcs6fbc9p0plzydizqmm34iiv8k48jb";
name = "frameworkintegration-5.13.0.tar.xz";
};
};
kjs = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/portingAids/kjs-5.13.0.tar.xz";
sha256 = "1ij3f303k1higj5l7l3pxl6qlp8arf3qizbar2d36f3qczyql5r8";
name = "kjs-5.13.0.tar.xz";
};
};
krunner = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/portingAids/krunner-5.13.0.tar.xz";
sha256 = "1yj97lp6ny9m45nankgkq7zdw929mw218pq7yalr21vqqxwvd84a";
name = "krunner-5.13.0.tar.xz";
};
};
khtml = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/portingAids/khtml-5.13.0.tar.xz";
sha256 = "0mykidqkhs0hd6s4i8li25gk8dzysw6imc2lfjbwvyyvx6lyd55m";
name = "khtml-5.13.0.tar.xz";
};
};
kmediaplayer = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/portingAids/kmediaplayer-5.13.0.tar.xz";
sha256 = "19kazkjsc2s1wfcslmi46ic1h7jvwdbbc6y9713jb1yymp6jzz30";
name = "kmediaplayer-5.13.0.tar.xz";
};
};
kross = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/portingAids/kross-5.13.0.tar.xz";
sha256 = "18237mj3bzwj4vdxjxqn1b865syi3z3f1zlrnfslijssgw6qs41m";
name = "kross-5.13.0.tar.xz";
};
};
kjsembed = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/portingAids/kjsembed-5.13.0.tar.xz";
sha256 = "0inlb47rkfriwnbkkhgb20kc86b38yl9xxwn8cjx80m61sj8ici8";
name = "kjsembed-5.13.0.tar.xz";
};
};
kdelibs4support = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/portingAids/kdelibs4support-5.13.0.tar.xz";
sha256 = "1hlniaw259yz6vs42w0q7mjycq1vf8ggvsigc09ij8bj7k7ih3s3";
name = "kdelibs4support-5.13.0.tar.xz";
};
};
kcrash = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kcrash-5.13.0.tar.xz";
sha256 = "07cb6jmf1w74ndcfj4mcpc60xkpnl69jzdd5ljxsi2k1awvjs58n";
name = "kcrash-5.13.0.tar.xz";
};
};
kcmutils = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kcmutils-5.13.0.tar.xz";
sha256 = "13jc3053jf3lg2zrrqi4mcsnma6xd6p56ilaw86bgvdsq1fkr84b";
name = "kcmutils-5.13.0.tar.xz";
};
};
knewstuff = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/knewstuff-5.13.0.tar.xz";
sha256 = "12pyxdb9rq60hcw7k8sh79mq6l5h5zdrixn778yps27ckf69icsr";
name = "knewstuff-5.13.0.tar.xz";
};
};
kded = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kded-5.13.0.tar.xz";
sha256 = "0yfpx2dc2x7jzyxmj0k92ar2rvzabz75dwh09rr93wyzyjr1l7i9";
name = "kded-5.13.0.tar.xz";
};
};
kconfigwidgets = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kconfigwidgets-5.13.0.tar.xz";
sha256 = "1m5n24c34sdr9hfap2riws0n58pka0a0n23gxdzxwbk9z1fj97zy";
name = "kconfigwidgets-5.13.0.tar.xz";
};
};
solid = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/solid-5.13.0.tar.xz";
sha256 = "1s06qbicni2g99kmp7kd06xrps0pqb9d9q04pmmlqdg24fcm0aik";
name = "solid-5.13.0.tar.xz";
};
};
kjobwidgets = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kjobwidgets-5.13.0.tar.xz";
sha256 = "0vjqidawgca5zr5vfm55lqnvzr9pk0dp1w85pdpp576rsjg34404";
name = "kjobwidgets-5.13.0.tar.xz";
};
};
kdesignerplugin = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kdesignerplugin-5.13.0.tar.xz";
sha256 = "0iibam8d34kyvq0qpbfx1ligwcyp84x4ycr01bydnbc58qz6hg3y";
name = "kdesignerplugin-5.13.0.tar.xz";
};
};
kglobalaccel = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kglobalaccel-5.13.0.tar.xz";
sha256 = "1fdfcyb93p39gbkvmzv43hg33vjsr9g2y9vbr07j38q9vgjipynl";
name = "kglobalaccel-5.13.0.tar.xz";
};
};
attica = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/attica-5.13.0.tar.xz";
sha256 = "0fxqf8ab8y7lkj0c09zrshwykx2na5yqb3wxlfd8ngd6cyk34r8h";
name = "attica-5.13.0.tar.xz";
};
};
kdesu = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kdesu-5.13.0.tar.xz";
sha256 = "0413lddgrwhx3jn2xhmi6gllv4cg2136f00bg0zxdnvgjbavj50g";
name = "kdesu-5.13.0.tar.xz";
};
};
sonnet = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/sonnet-5.13.0.tar.xz";
sha256 = "05j79i2aq6cy2crjwsifsfj5kb74ca0bz9yl1302gkdn6qy3lx57";
name = "sonnet-5.13.0.tar.xz";
};
};
kfilemetadata = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kfilemetadata-5.13.0.tar.xz";
sha256 = "0c7m1ha1s020jbb5925s859lknq10df1162aal8g99nxvadvkafx";
name = "kfilemetadata-5.13.0.tar.xz";
};
};
networkmanager-qt = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/networkmanager-qt-5.13.0.tar.xz";
sha256 = "16v2vr92yfins23h2h6ddlvlf2iasbz67dr8gzyhwa9kcwr23a19";
name = "networkmanager-qt-5.13.0.tar.xz";
};
};
kbookmarks = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kbookmarks-5.13.0.tar.xz";
sha256 = "0gmsvhphilv7aqci51hlvaikgpxhbgi6f41qb1ybkjjh6gfcz6lg";
name = "kbookmarks-5.13.0.tar.xz";
};
};
kpeople = {
version = "5.13.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.13/kpeople-5.13.0.tar.xz";
sha256 = "1fw9jgkqv1hx5llpkws0v0pcfjjbh7z9b7z474y7ix2ycg9ikxqn";
name = "kpeople-5.13.0.tar.xz";
};
};
}

View file

@ -0,0 +1,57 @@
#! /usr/bin/env nix-shell
#! nix-shell -i bash -p coreutils findutils gnused nix wget
set -x
# The trailing slash at the end is necessary!
RELEASE_URL="http://download.kde.org/stable/frameworks/5.14/"
EXTRA_WGET_ARGS='-A *.tar.xz'
mkdir tmp; cd tmp
rm -f ../srcs.csv
wget -nH -r -c --no-parent $RELEASE_URL $EXTRA_WGET_ARGS
find . | while read src; do
if [[ -f "${src}" ]]; then
# Sanitize file name
filename=$(basename "$src" | tr '@' '_')
nameVersion="${filename%.tar.*}"
name=$(echo "$nameVersion" | sed -e 's,-[[:digit:]].*,,' | sed -e 's,-opensource-src$,,')
version=$(echo "$nameVersion" | sed -e 's,^\([[:alpha:]][[:alnum:]]*-\)\+,,')
echo "$name,$version,$src,$filename" >>../srcs.csv
fi
done
cat >../srcs.nix <<EOF
# DO NOT EDIT! This file is generated automatically by fetchsrcs.sh
{ fetchurl, mirror }:
{
EOF
gawk -F , "{ print \$1 }" ../srcs.csv | sort | uniq | while read name; do
versions=$(gawk -F , "/^$name,/ { print \$2 }" ../srcs.csv)
latestVersion=$(echo "$versions" | sort -rV | head -n 1)
src=$(gawk -F , "/^$name,$latestVersion,/ { print \$3 }" ../srcs.csv)
filename=$(gawk -F , "/^$name,$latestVersion,/ { print \$4 }" ../srcs.csv)
url="${src:2}"
sha256=$(nix-hash --type sha256 --base32 --flat "$src")
cat >>../srcs.nix <<EOF
$name = {
version = "$latestVersion";
src = fetchurl {
url = "\${mirror}/$url";
sha256 = "$sha256";
name = "$filename";
};
};
EOF
done
echo "}" >>../srcs.nix
rm -f ../srcs.csv
cd ..

View file

@ -0,0 +1,549 @@
# DO NOT EDIT! This file is generated automatically by fetchsrcs.sh
{ fetchurl, mirror }:
{
attica = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/attica-5.14.0.tar.xz";
sha256 = "0n5znf19112i1j2mwvyzc3g75bc83fdr1p7vljw670fjy2wm1fjy";
name = "attica-5.14.0.tar.xz";
};
};
baloo = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/baloo-5.14.0.tar.xz";
sha256 = "0q72ij44r827259mw26q9f6518nj6jbawa94m8m2vrqdhcfjn25d";
name = "baloo-5.14.0.tar.xz";
};
};
bluez-qt = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/bluez-qt-5.14.0.tar.xz";
sha256 = "136kjw4d91k85pkj90hs01nnqq51apppzbhjl7mx3xjqd2f15ljz";
name = "bluez-qt-5.14.0.tar.xz";
};
};
extra-cmake-modules = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/extra-cmake-modules-5.14.0.tar.xz";
sha256 = "1c6frrvs8j56fyj0d9gcbqq3phhxmvn5ciy6bvj8vch3lynxrvyg";
name = "extra-cmake-modules-5.14.0.tar.xz";
};
};
frameworkintegration = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/frameworkintegration-5.14.0.tar.xz";
sha256 = "194vhbjbjpdc8v69g1i08qcm8ywxfxm4ryc75dpp20117jfy9xy8";
name = "frameworkintegration-5.14.0.tar.xz";
};
};
kactivities = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kactivities-5.14.0.tar.xz";
sha256 = "0q6c06qjypg3iy8x60wvyhm5n8fvdkcw5ibvns0zxxa8vw13l6z9";
name = "kactivities-5.14.0.tar.xz";
};
};
kapidox = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kapidox-5.14.0.tar.xz";
sha256 = "14ai2n5ajm8sqdv0yy5hr0fg1ks9mvkf3diij7zjfzqi315wav6q";
name = "kapidox-5.14.0.tar.xz";
};
};
karchive = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/karchive-5.14.0.tar.xz";
sha256 = "1sary49lwp09vrgwndaz3lhp6j3zkllxklbvm5s05i9mjxzgqww4";
name = "karchive-5.14.0.tar.xz";
};
};
kauth = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kauth-5.14.0.tar.xz";
sha256 = "1kfqp6jrgx1wlznplr29spi08927cmiln718wzpzvzy8h3sfjc0l";
name = "kauth-5.14.0.tar.xz";
};
};
kbookmarks = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kbookmarks-5.14.0.tar.xz";
sha256 = "12kv62ykys5rvmsia955nxv7m4xd551z762bjvvwjq3zds8pj5p3";
name = "kbookmarks-5.14.0.tar.xz";
};
};
kcmutils = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kcmutils-5.14.0.tar.xz";
sha256 = "0c71b8gqja1qv8lkb7yn0z7qrgvnmhvhb751k9xsiabp306apx5f";
name = "kcmutils-5.14.0.tar.xz";
};
};
kcodecs = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kcodecs-5.14.0.tar.xz";
sha256 = "0prhj43h7dh4811f3kfp6n0wvskczg42q17lbfn6p0d5qa0bz07y";
name = "kcodecs-5.14.0.tar.xz";
};
};
kcompletion = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kcompletion-5.14.0.tar.xz";
sha256 = "14ba77fmcf4ldqbwc86frai9hz9jsz9663b0v8r3aca0mg7k096v";
name = "kcompletion-5.14.0.tar.xz";
};
};
kconfig = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kconfig-5.14.0.tar.xz";
sha256 = "1c2rw3blgc7rmkaybr9jc3dfc1vzhvskrll7bc8xdm82b5m1850x";
name = "kconfig-5.14.0.tar.xz";
};
};
kconfigwidgets = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kconfigwidgets-5.14.0.tar.xz";
sha256 = "103c2vd05ccmyzqf7yznz8d0vhd94c1381p5ajvibvzfv9cs4djg";
name = "kconfigwidgets-5.14.0.tar.xz";
};
};
kcoreaddons = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kcoreaddons-5.14.0.tar.xz";
sha256 = "0xm2n7gvzq674cwi8gb8zkawj9pkaiv1qi63a76hl9vylidrm26q";
name = "kcoreaddons-5.14.0.tar.xz";
};
};
kcrash = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kcrash-5.14.0.tar.xz";
sha256 = "18cc444wwfdfbr0m1064l34azl6f560f5npcz5spvz0yydlh0fs4";
name = "kcrash-5.14.0.tar.xz";
};
};
kdbusaddons = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kdbusaddons-5.14.0.tar.xz";
sha256 = "009rzlr5a8znn4f31gz6zwi93mla09jy3rs336i7f6b111ha4yqy";
name = "kdbusaddons-5.14.0.tar.xz";
};
};
kdeclarative = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kdeclarative-5.14.0.tar.xz";
sha256 = "1d87s26crv94w0g88xkqand3a1d02dcr9glbvpx1xxpz64mybvr4";
name = "kdeclarative-5.14.0.tar.xz";
};
};
kded = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kded-5.14.0.tar.xz";
sha256 = "03s95pq283vjng106bs9lrj1i2fcb1pnp58cnk1fr6w3w8fp6daq";
name = "kded-5.14.0.tar.xz";
};
};
kdelibs4support = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/portingAids/kdelibs4support-5.14.0.tar.xz";
sha256 = "1qdw5alnf643bw0pzq3yjwajl87000xpbs8h4k2c1872rmqq1m8r";
name = "kdelibs4support-5.14.0.tar.xz";
};
};
kdesignerplugin = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kdesignerplugin-5.14.0.tar.xz";
sha256 = "1bb79szygplysckx7p4x66inbn9i2hmf6p7ikynbvkzph33zm375";
name = "kdesignerplugin-5.14.0.tar.xz";
};
};
kdesu = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kdesu-5.14.0.tar.xz";
sha256 = "1l232jhl6x7b6xqw21qw0s342c6n2gnldsdd5fmh6grx4vv556nn";
name = "kdesu-5.14.0.tar.xz";
};
};
kdewebkit = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kdewebkit-5.14.0.tar.xz";
sha256 = "0pz0z43mgcp4m5kdcqjl6x0cwafl0j2nidayj3vhaxcj40kn4k8l";
name = "kdewebkit-5.14.0.tar.xz";
};
};
kdnssd = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kdnssd-5.14.0.tar.xz";
sha256 = "0cc0adzn4pc0s6mdv71bv6h8k7x0q941f6xdmj7jpcz2q6lycav1";
name = "kdnssd-5.14.0.tar.xz";
};
};
kdoctools = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kdoctools-5.14.0.tar.xz";
sha256 = "06477pk0wni40c88c1v6rcl1yy91msfs399djb0i0ipkjnbj8gbs";
name = "kdoctools-5.14.0.tar.xz";
};
};
kemoticons = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kemoticons-5.14.0.tar.xz";
sha256 = "1dsr9hbqjrwn44zm9i5anm8sy8jb90yjyv4s219kll5rkrbxk0zr";
name = "kemoticons-5.14.0.tar.xz";
};
};
kfilemetadata = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kfilemetadata-5.14.0.tar.xz";
sha256 = "1ixn5yc7j4s3nvn03h7whkxsg15gf1cqnd3z2qxngvyvchzqhsd2";
name = "kfilemetadata-5.14.0.tar.xz";
};
};
kglobalaccel = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kglobalaccel-5.14.0.tar.xz";
sha256 = "0cr62as4n3k34dbdcarmhkxkcznnkp65q57sy6k29a68jxgxq6c3";
name = "kglobalaccel-5.14.0.tar.xz";
};
};
kguiaddons = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kguiaddons-5.14.0.tar.xz";
sha256 = "0658nn4lb59vzn6b9kmasl2a4g58c81cran6kz0fwc82d2310ncn";
name = "kguiaddons-5.14.0.tar.xz";
};
};
khtml = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/portingAids/khtml-5.14.0.tar.xz";
sha256 = "1hj406v06isggbzvsw47ws510iz128jv5ggxw64p9pcibs3wb5j2";
name = "khtml-5.14.0.tar.xz";
};
};
ki18n = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/ki18n-5.14.0.tar.xz";
sha256 = "0pwpxda5k7hl6njzzaj68brm1slfffprncgwknhaxksizprdh1qz";
name = "ki18n-5.14.0.tar.xz";
};
};
kiconthemes = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kiconthemes-5.14.0.tar.xz";
sha256 = "0mhykdhzab112h5pb2s2sma821x57mnr3ydwq96qjr7xhdib8dwr";
name = "kiconthemes-5.14.0.tar.xz";
};
};
kidletime = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kidletime-5.14.0.tar.xz";
sha256 = "07qhmyld01xcidbhkwscz5x8xvnnbphz7hfiqkn20d0n6kmlfbr8";
name = "kidletime-5.14.0.tar.xz";
};
};
kimageformats = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kimageformats-5.14.0.tar.xz";
sha256 = "13s25pxxjddbbzvf9l0pcrjcwkkc108318v7yglqrm58ankq8pyy";
name = "kimageformats-5.14.0.tar.xz";
};
};
kinit = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kinit-5.14.0.tar.xz";
sha256 = "1g6wvpd7kzmnayfax2ph7sng1blaa91fclzfxpvwnxqpayzj2z6a";
name = "kinit-5.14.0.tar.xz";
};
};
kio = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kio-5.14.0.tar.xz";
sha256 = "1brirg53khh8wyyd3sbnas82924idxbbc81wqk8433ryv645i8ra";
name = "kio-5.14.0.tar.xz";
};
};
kitemmodels = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kitemmodels-5.14.0.tar.xz";
sha256 = "0phf2278fpiyippz347l18gw3kgfvmdm2mv2wx56rsfy5inih8qf";
name = "kitemmodels-5.14.0.tar.xz";
};
};
kitemviews = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kitemviews-5.14.0.tar.xz";
sha256 = "1yk8djnrw4z5dw7xmwwsgz3fw1n3c1yjkggkgjy75659656psac1";
name = "kitemviews-5.14.0.tar.xz";
};
};
kjobwidgets = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kjobwidgets-5.14.0.tar.xz";
sha256 = "0ibxbhh335b8j5603z500fw4mnk776jj364ha9c1n4qdd7ar5yi0";
name = "kjobwidgets-5.14.0.tar.xz";
};
};
kjs = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/portingAids/kjs-5.14.0.tar.xz";
sha256 = "1xwp9jpwmkc5h1rab6bda6ffib064qn1wpmz6hdhrgzp77v5ljw4";
name = "kjs-5.14.0.tar.xz";
};
};
kjsembed = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/portingAids/kjsembed-5.14.0.tar.xz";
sha256 = "09vlq2d0nzhw1fiy7nww0ixa15ciwc6i9f4xqay746xy9f5i30vl";
name = "kjsembed-5.14.0.tar.xz";
};
};
kmediaplayer = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/portingAids/kmediaplayer-5.14.0.tar.xz";
sha256 = "1mcvrffg9lfvhy6qs9v1caxf523zh2jy1mhd88m34p7sfdxp8azm";
name = "kmediaplayer-5.14.0.tar.xz";
};
};
knewstuff = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/knewstuff-5.14.0.tar.xz";
sha256 = "0yprn590g5y0gcvmlk5p79v2svn29zyhgq9lmp5qzhh7wgz8jp26";
name = "knewstuff-5.14.0.tar.xz";
};
};
knotifications = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/knotifications-5.14.0.tar.xz";
sha256 = "0w0b9wb5zpwjhzph5cqfvcgxz2dafi33f3jgwmdw9sm2cgmwavgb";
name = "knotifications-5.14.0.tar.xz";
};
};
knotifyconfig = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/knotifyconfig-5.14.0.tar.xz";
sha256 = "04872agypbnj3kc6q0xa5ndzd7lzny5zp1llad0x10k7spvwk0rb";
name = "knotifyconfig-5.14.0.tar.xz";
};
};
kpackage = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kpackage-5.14.0.tar.xz";
sha256 = "0rvm9vwlirk38wbjyp8kkvs2m03mb1bby63zakbd7y2x5l26hyd5";
name = "kpackage-5.14.0.tar.xz";
};
};
kparts = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kparts-5.14.0.tar.xz";
sha256 = "149mck84rlbvw0am7jqbs6irhhabp8xd49m1b5avgdqfrkjsrrz5";
name = "kparts-5.14.0.tar.xz";
};
};
kpeople = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kpeople-5.14.0.tar.xz";
sha256 = "08khnnywj7f3xkgr7yclz7wdhq4lyi9xfm7f7lzsfk6vpvzn84p5";
name = "kpeople-5.14.0.tar.xz";
};
};
kplotting = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kplotting-5.14.0.tar.xz";
sha256 = "1d3fii89ziqnjv864qp7v9r5wd9v2qb56n6m5v9j0pz8gysc2fyp";
name = "kplotting-5.14.0.tar.xz";
};
};
kpty = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kpty-5.14.0.tar.xz";
sha256 = "0lyayl4z6a1fn1lr1plikx22crdalnr1sv66nwhld7dh9j3lgd6j";
name = "kpty-5.14.0.tar.xz";
};
};
kross = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/portingAids/kross-5.14.0.tar.xz";
sha256 = "1s7icj7xsnj8sxg99ahv3h8rbv6xnkyqpybxgaj9xs6k738rjclv";
name = "kross-5.14.0.tar.xz";
};
};
krunner = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/portingAids/krunner-5.14.0.tar.xz";
sha256 = "0lxsbg4r0hxq9cgj2c8bs5yyzaxbpn73nsxhh1a9ivjcdbdz52x3";
name = "krunner-5.14.0.tar.xz";
};
};
kservice = {
version = "5.14.3";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kservice-5.14.3.tar.xz";
sha256 = "0x3lbzs39vxyndh3v3kcwbp9127llfxyjgbm6yga1mff29ld57g7";
name = "kservice-5.14.3.tar.xz";
};
};
ktexteditor = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/ktexteditor-5.14.0.tar.xz";
sha256 = "1r3zshqn7f7z81i2zzswc0a4158q21jgk5ydlx82v5w41lgsng9z";
name = "ktexteditor-5.14.0.tar.xz";
};
};
ktextwidgets = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/ktextwidgets-5.14.0.tar.xz";
sha256 = "0nm6jaqx2jrwmqds3hdpkxmzl03vz46f147q0q659gashq9i6nlr";
name = "ktextwidgets-5.14.0.tar.xz";
};
};
kunitconversion = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kunitconversion-5.14.0.tar.xz";
sha256 = "080y8lxggb1dm4hjv0qb6baklb42mngz7ic3fdp9nc7jrsfbn4qq";
name = "kunitconversion-5.14.0.tar.xz";
};
};
kwallet = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kwallet-5.14.0.tar.xz";
sha256 = "1sk1mami15wygx7rmq2p445qdvx7yq10rhvbxgwclmvd4lj8vnly";
name = "kwallet-5.14.0.tar.xz";
};
};
kwidgetsaddons = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kwidgetsaddons-5.14.0.tar.xz";
sha256 = "0vqrz54f57qz2jls7iw3hsfgglidfjhk88rkpr0sam449hmqxw2v";
name = "kwidgetsaddons-5.14.0.tar.xz";
};
};
kwindowsystem = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kwindowsystem-5.14.0.tar.xz";
sha256 = "0fgqbrm1ngisjz11ccwvjb05v9v8fy85hvxaqnak0xysmvsw4sq1";
name = "kwindowsystem-5.14.0.tar.xz";
};
};
kxmlgui = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kxmlgui-5.14.0.tar.xz";
sha256 = "1j3m37h6lxkk3bs2klqqlqlpnrlqvc1a3yd1hn8sr5sn279src30";
name = "kxmlgui-5.14.0.tar.xz";
};
};
kxmlrpcclient = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/kxmlrpcclient-5.14.0.tar.xz";
sha256 = "13s1np7sjjkmnih5r6rszqs3pvq0m4wq9za73cwhwnmlha7m3q0s";
name = "kxmlrpcclient-5.14.0.tar.xz";
};
};
modemmanager-qt = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/modemmanager-qt-5.14.0.tar.xz";
sha256 = "1njg0gmzmj6g1w6d7id44g6dw7bki8xsq3sk0p7jqh1lcnsww4ck";
name = "modemmanager-qt-5.14.0.tar.xz";
};
};
networkmanager-qt = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/networkmanager-qt-5.14.0.tar.xz";
sha256 = "1j2srgz4z2jd6b0iyb1rj979k0jz9hk8k7wx23146cvgrr4h4s86";
name = "networkmanager-qt-5.14.0.tar.xz";
};
};
plasma-framework = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/plasma-framework-5.14.0.tar.xz";
sha256 = "16yghp353l9apndwqcaa310cxhm6vn0c2amggzvpr5fdwa3jb6mh";
name = "plasma-framework-5.14.0.tar.xz";
};
};
solid = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/solid-5.14.0.tar.xz";
sha256 = "0znrmpw9nr2yccqs1xr0kai3sfhi175gfr006h4h88kfr0gc9s4i";
name = "solid-5.14.0.tar.xz";
};
};
sonnet = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/sonnet-5.14.0.tar.xz";
sha256 = "06nn9zxxvj7sf6pdg35vay1f022c2binhl8p7i29w7vmxnxdg4w9";
name = "sonnet-5.14.0.tar.xz";
};
};
threadweaver = {
version = "5.14.0";
src = fetchurl {
url = "${mirror}/stable/frameworks/5.14/threadweaver-5.14.0.tar.xz";
sha256 = "01vdqhlg5jp14dhalpggy359hw9620309zbssp0pdv7bflnwl0n3";
name = "threadweaver-5.14.0.tar.xz";
};
};
}

View file

@ -62,9 +62,9 @@ setQMakePath() {
wrapQtProgram() {
wrapProgram "$1" \
--set QT_PLUGIN_PATH : "$QT_PLUGIN_PATH" \
--set QML_IMPORT_PATH : "$QML_IMPORT_PATH" \
--set QML2_IMPORT_PATH : "$QML2_IMPORT_PATH" \
--set QT_PLUGIN_PATH "$QT_PLUGIN_PATH" \
--set QML_IMPORT_PATH "$QML_IMPORT_PATH" \
--set QML2_IMPORT_PATH "$QML2_IMPORT_PATH" \
"$@"
}

View file

@ -6640,9 +6640,9 @@ let
kf510 = recurseIntoAttrs (callPackage ../development/libraries/kde-frameworks-5.10 { });
kf512 = recurseIntoAttrs (callPackage ../development/libraries/kde-frameworks-5.12 { });
kf514 = recurseIntoAttrs (import ../development/libraries/kde-frameworks-5.14 { inherit pkgs; });
kf5_latest = kf512;
kf5_stable = kf510;
kf513 = recurseIntoAttrs (import ../development/libraries/kde-frameworks-5.13 { inherit pkgs; });
kf5PackagesFun = self: with self; {
@ -6682,8 +6682,8 @@ let
};
kf513Packages = lib.makeScope kf513.newScope kf5PackagesFun;
kf5Packages = kf513Packages;
kf514Packages = lib.makeScope kf514.newScope kf5PackagesFun;
kf5Packages = kf514Packages;
kinetic-cpp-client = callPackage ../development/libraries/kinetic-cpp-client { };