summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorThomas Tuegel <ttuegel@gmail.com>2016-06-16 09:32:18 -0500
committerThomas Tuegel <ttuegel@gmail.com>2016-06-16 15:16:49 -0500
commitcc5adac6f679e15a345a5f057c44f2c743ab0df7 (patch)
tree1340f0ca407c198a8ca92f81f4cd2c029e83f154 /pkgs
parentd975d5da8b8b55f8cbf52784fdb4e2909fb5f244 (diff)
downloadnixpkgs-cc5adac6f679e15a345a5f057c44f2c743ab0df7.tar
nixpkgs-cc5adac6f679e15a345a5f057c44f2c743ab0df7.tar.gz
nixpkgs-cc5adac6f679e15a345a5f057c44f2c743ab0df7.tar.bz2
nixpkgs-cc5adac6f679e15a345a5f057c44f2c743ab0df7.tar.lz
nixpkgs-cc5adac6f679e15a345a5f057c44f2c743ab0df7.tar.xz
nixpkgs-cc5adac6f679e15a345a5f057c44f2c743ab0df7.tar.zst
nixpkgs-cc5adac6f679e15a345a5f057c44f2c743ab0df7.zip
kde5.plasma: 5.6.4 -> 5.6.5
The generated source hashes are now stored outside the Nixpkgs tree.
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/desktops/kde-5/plasma-5.6/default.nix10
-rwxr-xr-xpkgs/desktops/kde-5/plasma-5.6/fetchsrcs.sh57
-rw-r--r--pkgs/desktops/kde-5/plasma-5.6/srcs.nix341
3 files changed, 6 insertions, 402 deletions
diff --git a/pkgs/desktops/kde-5/plasma-5.6/default.nix b/pkgs/desktops/kde-5/plasma-5.6/default.nix
index b1076548069..6872187147e 100644
--- a/pkgs/desktops/kde-5/plasma-5.6/default.nix
+++ b/pkgs/desktops/kde-5/plasma-5.6/default.nix
@@ -9,12 +9,14 @@
 
 let
 
-  inherit (pkgs) lib stdenv symlinkJoin;
+  inherit (pkgs) fetchurl lib stdenv symlinkJoin;
 
-  kdeApps = pkgs.kdeApps_15_12;
-
-  srcs = import ./srcs.nix { inherit (pkgs) fetchurl; inherit mirror; };
   mirror = "mirror://kde";
+  remotesrcs = fetchurl {
+    url = "https://raw.githubusercontent.com/ttuegel/nixpkgs-kde-qt/7bb0608eb5b147fb302f7c37411f9cad32cb6283/plasma-srcs.nix";
+    sha256 = "1zw9s87fj4qqz5dhqm5l1mb0d6r6f6p50q8n6qi7x8i5rd4p4fyl";
+  };
+  srcs = import remotesrcs { inherit (pkgs) fetchurl; inherit mirror; };
 
   packages = self: with self; {
     plasmaPackage = args:
diff --git a/pkgs/desktops/kde-5/plasma-5.6/fetchsrcs.sh b/pkgs/desktops/kde-5/plasma-5.6/fetchsrcs.sh
deleted file mode 100755
index adb61ceeab0..00000000000
--- a/pkgs/desktops/kde-5/plasma-5.6/fetchsrcs.sh
+++ /dev/null
@@ -1,57 +0,0 @@
-#! /usr/bin/env nix-shell
-#! nix-shell -i bash -p coreutils findutils gawk gnused nix wget
-
-set -x
-
-# The trailing slash at the end is necessary!
-RELEASE_URL="http://download.kde.org/stable/plasma/5.6.4/"
-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 ..
diff --git a/pkgs/desktops/kde-5/plasma-5.6/srcs.nix b/pkgs/desktops/kde-5/plasma-5.6/srcs.nix
deleted file mode 100644
index 76b5befacde..00000000000
--- a/pkgs/desktops/kde-5/plasma-5.6/srcs.nix
+++ /dev/null
@@ -1,341 +0,0 @@
-# DO NOT EDIT! This file is generated automatically by fetchsrcs.sh
-{ fetchurl, mirror }:
-
-{
-  bluedevil = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/bluedevil-5.6.4.tar.xz";
-      sha256 = "043damq5pgalrv77rggcwkvhvxkdpmzhq022zga7nvbzv58hygk0";
-      name = "bluedevil-5.6.4.tar.xz";
-    };
-  };
-  breeze = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/breeze-5.6.4.tar.xz";
-      sha256 = "184fkv6wda3g0fcmvnzck1vz7vmiin9zsgi3lycrnhf8bwmdp88x";
-      name = "breeze-5.6.4.tar.xz";
-    };
-  };
-  breeze-grub = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/breeze-grub-5.6.4.tar.xz";
-      sha256 = "0ccc1r7gmfgv5hbd2lvy8qmkmnfsxywax136i0813bjnc3nmvmpy";
-      name = "breeze-grub-5.6.4.tar.xz";
-    };
-  };
-  breeze-gtk = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/breeze-gtk-5.6.4.tar.xz";
-      sha256 = "07y5vpikp2q0knmf86m5hzg8dl7a05zlcmd56mg655b9vijkn7sp";
-      name = "breeze-gtk-5.6.4.tar.xz";
-    };
-  };
-  breeze-plymouth = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/breeze-plymouth-5.6.4.tar.xz";
-      sha256 = "1vdxbl4mkdmac9i1wnnlsfpx35n6qzymjkjm3zmxa5saxdwv6w0f";
-      name = "breeze-plymouth-5.6.4.tar.xz";
-    };
-  };
-  discover = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/discover-5.6.4.tar.xz";
-      sha256 = "0l9rp77hm8gbih7qkr8j1nf37mymysbyjj9nxx3ilgv3dac1x6lb";
-      name = "discover-5.6.4.tar.xz";
-    };
-  };
-  kactivitymanagerd = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/kactivitymanagerd-5.6.4.tar.xz";
-      sha256 = "0xpy392w0xcssabblkw3q7gv9ajn1725i0q5lm3xzrl0x0iq3h2z";
-      name = "kactivitymanagerd-5.6.4.tar.xz";
-    };
-  };
-  kde-cli-tools = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/kde-cli-tools-5.6.4.tar.xz";
-      sha256 = "1kmhi9jx40s8i8zvim0v9dx66gpg6nvjl88ir0w7r903c4c58kpm";
-      name = "kde-cli-tools-5.6.4.tar.xz";
-    };
-  };
-  kdecoration = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/kdecoration-5.6.4.tar.xz";
-      sha256 = "0i84nii940xnd94cch4z7zax3y157mjfngcil34ar0n2lpgya2ap";
-      name = "kdecoration-5.6.4.tar.xz";
-    };
-  };
-  kde-gtk-config = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/kde-gtk-config-5.6.4.tar.xz";
-      sha256 = "11798j2024zjpjmpiwj8a9kp3r9lpkahpvkpyxq2pqsvj4rfi55r";
-      name = "kde-gtk-config-5.6.4.tar.xz";
-    };
-  };
-  kdeplasma-addons = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/kdeplasma-addons-5.6.4.tar.xz";
-      sha256 = "0h20nq5kkd8gn4x2fysfmzwina6cb98d41c8m7c2vxiw6ycsl5id";
-      name = "kdeplasma-addons-5.6.4.tar.xz";
-    };
-  };
-  kgamma5 = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/kgamma5-5.6.4.tar.xz";
-      sha256 = "0zc7rdw52awrasiynd3b6lhizpzh8yj097fplvnni7nq6mxsc3x3";
-      name = "kgamma5-5.6.4.tar.xz";
-    };
-  };
-  khelpcenter = {
-    version = "5.6.4.1";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/khelpcenter-5.6.4.1.tar.xz";
-      sha256 = "14mwy1rv04mp92dfci6ak6dvmaqx2vc0yk0zyp1v6s64jiry658g";
-      name = "khelpcenter-5.6.4.1.tar.xz";
-    };
-  };
-  khotkeys = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/khotkeys-5.6.4.tar.xz";
-      sha256 = "1xkxzganifvcrinj2hwp9927yqzsqp0mawnfbxnpyhas2jj813c5";
-      name = "khotkeys-5.6.4.tar.xz";
-    };
-  };
-  kinfocenter = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/kinfocenter-5.6.4.tar.xz";
-      sha256 = "19rkb2rprfyh9i4dn7kz2gf4yxmigq3qdhksffn56g2r77wfp56c";
-      name = "kinfocenter-5.6.4.tar.xz";
-    };
-  };
-  kmenuedit = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/kmenuedit-5.6.4.tar.xz";
-      sha256 = "1si5gxlcvdywbzwgw6xnwkx509gbc9jpbw5n1kgzxrya0s0baf0z";
-      name = "kmenuedit-5.6.4.tar.xz";
-    };
-  };
-  kscreen = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/kscreen-5.6.4.tar.xz";
-      sha256 = "0h722khwnd41537daz5v1303jz7h2b72x9gdfxbihvb7gxaxq9yj";
-      name = "kscreen-5.6.4.tar.xz";
-    };
-  };
-  kscreenlocker = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/kscreenlocker-5.6.4.tar.xz";
-      sha256 = "0anhcpl5r0x17i412imn8q0078dqpxgn1wmjz8xjfn33i2y32k0h";
-      name = "kscreenlocker-5.6.4.tar.xz";
-    };
-  };
-  ksshaskpass = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/ksshaskpass-5.6.4.tar.xz";
-      sha256 = "1qzxj152pq53ach0ddc7adg6dvz250pzd5vaz7w79jbjn9pgkaky";
-      name = "ksshaskpass-5.6.4.tar.xz";
-    };
-  };
-  ksysguard = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/ksysguard-5.6.4.tar.xz";
-      sha256 = "0003w4kad8lvs0hi49qq49sxg8hsqa1b82miw0cmb3r08ivr1pc1";
-      name = "ksysguard-5.6.4.tar.xz";
-    };
-  };
-  kwallet-pam = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/kwallet-pam-5.6.4.tar.xz";
-      sha256 = "1yr5nhxrrkz49qn1nd7ql6k1wvilzy1vg40m3x65wk3gbgajq2xj";
-      name = "kwallet-pam-5.6.4.tar.xz";
-    };
-  };
-  kwayland = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/kwayland-5.6.4.tar.xz";
-      sha256 = "0limprv5sniscnar6l0q2805nvfiv375r4kdwwlq8r0g7cj1bb6q";
-      name = "kwayland-5.6.4.tar.xz";
-    };
-  };
-  kwayland-integration = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/kwayland-integration-5.6.4.tar.xz";
-      sha256 = "1jxl6pmbq33sv09lrs558hpy7n7liz3c0l9mmnsnvam43lmj2mzi";
-      name = "kwayland-integration-5.6.4.tar.xz";
-    };
-  };
-  kwin = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/kwin-5.6.4.tar.xz";
-      sha256 = "09869hnck8fas5hkpnn7przdn2hzj8cljpasnzy30nc3h5823rdc";
-      name = "kwin-5.6.4.tar.xz";
-    };
-  };
-  kwrited = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/kwrited-5.6.4.tar.xz";
-      sha256 = "0cgi9ad0kns5z926hbdpg1hrp3pcpjcfpxna248qq7xf9il8cg2q";
-      name = "kwrited-5.6.4.tar.xz";
-    };
-  };
-  libkscreen = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/libkscreen-5.6.4.tar.xz";
-      sha256 = "1rrargaaz39xxn9rgvlgm15c9y4zyvz35h4dv6fz7vrix2cjpqkx";
-      name = "libkscreen-5.6.4.tar.xz";
-    };
-  };
-  libksysguard = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/libksysguard-5.6.4.tar.xz";
-      sha256 = "0acwb9qnrygggywyf5vj7768mp269hmnxz2q0vgn3pwpc68l4xj6";
-      name = "libksysguard-5.6.4.tar.xz";
-    };
-  };
-  milou = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/milou-5.6.4.tar.xz";
-      sha256 = "1j22i98qwc14xbhc2yy0qq100rnddkmkr6q432pfd2cz31l5pvyk";
-      name = "milou-5.6.4.tar.xz";
-    };
-  };
-  oxygen = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/oxygen-5.6.4.tar.xz";
-      sha256 = "0h8ib1b7l1i92vnwhzdxsw8vspx420dk1pw3dg0p550vw411nfm9";
-      name = "oxygen-5.6.4.tar.xz";
-    };
-  };
-  plasma-desktop = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/plasma-desktop-5.6.4.tar.xz";
-      sha256 = "0xj8y2w8qzxih47qmyg31h588i8g2nlyx7rr3qkj8zvllq1fqspw";
-      name = "plasma-desktop-5.6.4.tar.xz";
-    };
-  };
-  plasma-integration = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/plasma-integration-5.6.4.tar.xz";
-      sha256 = "1aqv3agcba6w789mmg0r56afywqkxwcwnvfznaxzzwi33y039x4m";
-      name = "plasma-integration-5.6.4.tar.xz";
-    };
-  };
-  plasma-mediacenter = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/plasma-mediacenter-5.6.4.tar.xz";
-      sha256 = "0w2s6s4azdh3if2w88p5h2p8kw14l7z6h6pddj3m4hyq2nyk5izc";
-      name = "plasma-mediacenter-5.6.4.tar.xz";
-    };
-  };
-  plasma-nm = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/plasma-nm-5.6.4.tar.xz";
-      sha256 = "1g0flz5f8ydbi1an55anw4zz1h2wmf6xq500qs7ww038gk24113v";
-      name = "plasma-nm-5.6.4.tar.xz";
-    };
-  };
-  plasma-pa = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/plasma-pa-5.6.4.tar.xz";
-      sha256 = "0whlqhlnadk20qjmiyhxxsh0g1djmn6hjiqlpya224gjdpg9205s";
-      name = "plasma-pa-5.6.4.tar.xz";
-    };
-  };
-  plasma-sdk = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/plasma-sdk-5.6.4.tar.xz";
-      sha256 = "1x2g1kf40g249n7hcq15k4nxv269lw2v4y49j448gzp4hglfkq4i";
-      name = "plasma-sdk-5.6.4.tar.xz";
-    };
-  };
-  plasma-workspace = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/plasma-workspace-5.6.4.tar.xz";
-      sha256 = "1rrhw13hr8b3088lxjzaks439yi1kx53qxm8iwspnnkx9b88n18v";
-      name = "plasma-workspace-5.6.4.tar.xz";
-    };
-  };
-  plasma-workspace-wallpapers = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/plasma-workspace-wallpapers-5.6.4.tar.xz";
-      sha256 = "1nzzi19jgfprlhiq7kfarv1z4c4p2vcdds75hk304sb2bj0a1fq3";
-      name = "plasma-workspace-wallpapers-5.6.4.tar.xz";
-    };
-  };
-  polkit-kde-agent = {
-    version = "1-5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/polkit-kde-agent-1-5.6.4.tar.xz";
-      sha256 = "07lkhsb9yr4223qxlfkzl54jsl3amdlf9f86cqh1mryk9hqx4p6z";
-      name = "polkit-kde-agent-1-5.6.4.tar.xz";
-    };
-  };
-  powerdevil = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/powerdevil-5.6.4.tar.xz";
-      sha256 = "0yv0wcfs678z1h0lglsky439c8qqiz0m6630sv254xydsdwld1m5";
-      name = "powerdevil-5.6.4.tar.xz";
-    };
-  };
-  sddm-kcm = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/sddm-kcm-5.6.4.tar.xz";
-      sha256 = "05f7xx0ayyq5l15j7cq6rpb9l473lkizcf41yrr0aszrzj45i94v";
-      name = "sddm-kcm-5.6.4.tar.xz";
-    };
-  };
-  systemsettings = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/systemsettings-5.6.4.tar.xz";
-      sha256 = "1i4pqz4whikcvnpprkv9hd435h4akrnmqrjcvq55v3nr8fxd0dlv";
-      name = "systemsettings-5.6.4.tar.xz";
-    };
-  };
-  user-manager = {
-    version = "5.6.4";
-    src = fetchurl {
-      url = "${mirror}/stable/plasma/5.6.4/user-manager-5.6.4.tar.xz";
-      sha256 = "1p1xxs4hjacdn2kr2v2rx1c7kipkgsf8wp3bvpf9vpg4g384p2rm";
-      name = "user-manager-5.6.4.tar.xz";
-    };
-  };
-}