diff options
author | Thomas Tuegel <ttuegel@gmail.com> | 2016-06-16 09:32:18 -0500 |
---|---|---|
committer | Thomas Tuegel <ttuegel@gmail.com> | 2016-06-16 15:16:49 -0500 |
commit | cc5adac6f679e15a345a5f057c44f2c743ab0df7 (patch) | |
tree | 1340f0ca407c198a8ca92f81f4cd2c029e83f154 /pkgs | |
parent | d975d5da8b8b55f8cbf52784fdb4e2909fb5f244 (diff) | |
download | nixpkgs-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.nix | 10 | ||||
-rwxr-xr-x | pkgs/desktops/kde-5/plasma-5.6/fetchsrcs.sh | 57 | ||||
-rw-r--r-- | pkgs/desktops/kde-5/plasma-5.6/srcs.nix | 341 |
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"; - }; - }; -} |