Merge pull request #29369 from bkchr/remove_kde4_workspace_kde_telepathy

Remove kde4workspace and kdetelepathy

authored by Thomas Tuegel and committed by GitHub 815135f3 3b94239c

-167
-14
pkgs/applications/networking/instant-messengers/telepathy/kde/0.8.80.nix
··· 1 - [ 2 - {name="ktp-accounts-kcm";key="accounts_kcm";sha256="08b873k455jbs9vd5nsb222pr1kb7gjx3qky769654j696rad5bc";} 3 - {name="ktp-approver";key="approver";sha256="07qsjxvcjr9i0v7g7cdx3rky1fa8aany5fyfav488kq6nc13fjb1";} 4 - {name="ktp-auth-handler";key="auth_handler";sha256="00gq5gq7imv7rv8xivl2s1n0k39llpmd5z46rvhai76z7hp8sj4l";} 5 - {name="ktp-call-ui";key="call_ui";sha256="1dwsq2ixci95byfg1ayy6g2zv0dbc0273r9wb395f220dgqpz7b4";} 6 - {name="ktp-common-internals";key="common_internals";sha256="049hh045p6nccyrjvagfw183vfa857xdl96q2w1vrj6frimniz9q";} 7 - {name="ktp-contact-list";key="contact_list";sha256="0xydyyla48y7q8pf84i12l7fx13p0gi8k4jl7nl7jxjsflzidscp";} 8 - {name="ktp-contact-runner";key="contact_runner";sha256="1bfb772cyzrbwjkglr3bvawp44dcqr59kkgvb6irgha8w7adic3b";} 9 - {name="ktp-desktop-applets";key="desktop_applets";sha256="150mpk7vq2w47vz2yffhj676k84fn3h8g77xklmyqm1y3f21dx01";} 10 - {name="ktp-filetransfer-handler";key="filetransfer_handler";sha256="07jgfydhr5hh7z0wkrz6k4gh3li9nmyxhjvxcxsayxrc7gnhazja";} 11 - {name="ktp-kded-integration-module";key="kded_integration_module";sha256="0axjqsk1h9c71hxpcy8ls7jsb0dsmsm75wdgwx71xrdb9hpqwn9f";} 12 - {name="ktp-send-file";key="send_file";sha256="0wiqrwhrmccx3ic0aaqlq539jcznkgsrwyn9hdizwsc8f33rxmri";} 13 - {name="ktp-text-ui";key="text_ui";sha256="0ch6sqvj9hpx3823c1wmziqy6g9v97sj1hihbaf8z8wyb84f0wbl";} 14 - ]
-69
pkgs/applications/networking/instant-messengers/telepathy/kde/default.nix
··· 1 - { stdenv, fetchurl, fetchgit, automoc4, cmake, gettext, perl, pkgconfig 2 - , telepathy_qt, kdelibs4, kde_workspace, dbus_glib, dbus_libs, farstream 3 - , qt-gstreamer1, telepathy_glib, telepathy_logger 4 - , qjson, flex, bison, qca2 }: 5 - 6 - let 7 - version = "0.8.80"; 8 - manifest = import (./. + "/${version}.nix"); 9 - 10 - overrides = { 11 - call_ui = x : x // { 12 - NIX_CFLAGS_COMPILE = 13 - "-I${telepathy_glib}/include/telepathy-1.0" 14 - + " -I${dbus_glib.dev}/include/dbus-1.0" 15 - + " -I${dbus_libs.dev}/include/dbus-1.0"; 16 - }; 17 - telepathy_logger_qt = x : x // { 18 - NIX_CFLAGS_COMPILE = "-I${dbus_libs.dev}/include/dbus-1.0"; 19 - }; 20 - }; 21 - 22 - extraBuildInputs = { 23 - auth_handler = [ qjson qca2 ]; 24 - call_ui = [ qt-gstreamer1 telepathy_glib farstream ]; 25 - contact_applet = [ kde_workspace ]; 26 - telepathy_logger_qt = [ telepathy_logger qt-gstreamer1 ]; 27 - text_ui = [ qt-gstreamer1 telepathy_logger qjson ]; 28 - common_internals = [ telepathy_qt ]; 29 - }; 30 - 31 - extraNativeBuildInputs = { 32 - telepathy_logger_qt = [ flex bison ]; 33 - }; 34 - 35 - ktpFun = { name, key, sha256 }: 36 - { 37 - name = key; 38 - value = stdenv.mkDerivation ( 39 - (stdenv.lib.attrByPath [ key ] (x : x) overrides) 40 - { 41 - name = "${name}-${version}"; 42 - 43 - src = fetchurl { 44 - url = "mirror://kde/unstable/kde-telepathy/${version}/src/${name}-${version}.tar.bz2"; 45 - inherit sha256; 46 - }; 47 - 48 - nativeBuildInputs = 49 - [ automoc4 cmake gettext perl pkgconfig ] 50 - ++ (stdenv.lib.attrByPath [ key ] [] extraNativeBuildInputs); 51 - buildInputs = [ kdelibs4 telepathy_qt ] 52 - ++ stdenv.lib.optional (name != "ktp-common-internals") ktp.common_internals 53 - ++ (stdenv.lib.attrByPath [ key ] [] extraBuildInputs); 54 - 55 - meta = { 56 - inherit (kdelibs4.meta) platforms; 57 - maintainers = [ ]; 58 - }; 59 - } 60 - ); 61 - }; 62 - 63 - ktp = builtins.listToAttrs (map ktpFun manifest); 64 - in 65 - ktp // { 66 - inherit version; 67 - recurseForDerivations = true; 68 - full = stdenv.lib.attrValues ktp; 69 - }
-38
pkgs/applications/networking/instant-messengers/telepathy/kde/update.sh
··· 1 - #!/bin/sh 2 - 3 - usage() { 4 - echo "$0 version|directory" 5 - } 6 - 7 - download() { 8 - URL=ftp://ftp.kde.org/pub/kde/unstable/kde-telepathy/$1/src 9 - destdir=$2 10 - if test -n "$KDE_FULL_SESSION"; then 11 - kioclient copy $URL $destdir 12 - else 13 - mkdir $destdir 14 - lftp -c "open $URL; lcd $destdir; mget -c *" 15 - fi 16 - } 17 - 18 - if [[ -d $1 ]]; then 19 - directory=$1 20 - version=$(ls $directory/* | head -n1 | 21 - sed -e "s,$directory/[^0-9.]*\\([0-9.]\\+\\)\\.tar.*,\\1,") 22 - echo "Version $version" 23 - else 24 - version=$1 25 - directory=src-$version 26 - download $version $directory 27 - fi 28 - 29 - packages=$(ls $directory/* | sed -e "s,$directory/\\(.*\\)-$version.*,\\1,") 30 - echo $packages 31 - exec >$version.nix 32 - echo "[" 33 - for name in $packages; do 34 - hash=$(nix-hash --flat --type sha256 --base32 $directory/$name-$version.*) 35 - key=${name#ktp-} 36 - echo "{name=\"${name}\";key=\"${key//-/_}\";sha256=\"${hash}\";}" 37 - done 38 - echo "]"
-3
pkgs/desktops/kde-4.14/kde-package/4.14.3.nix
··· 3 3 {name="baloo";value="0p3awsrc20q79kq04x0vjz84acxz6gjm9jc7j2al4kybkyzx5p4y";} 4 4 {name="kde-baseapps";value="1nz6mm257rd916dklnbrix4r25scylvjil99b1djb35blx1aynqj";} 5 5 {name="kdepimlibs";value="1mv8k0wr0wr0hnlb1al50nmz8d77vbm73p2hhipipgliq6zb3vb5";} 6 - {name="kde-workspace";value="00bf708i0vzl47dgcr8mp61n7k0xjzqnlb8j1smliy5bydiaa86g";} 7 6 {name="kfilemetadata";value="0wak1nphnphcam8r6pba7m2gld4w04dkk8qn23myjammv3myc59i";} 8 7 {name="libkcddb";value="0xrmg53p5lh4ral2l5zh96angaf9czhih3zzvwr9qr9h9ks5vrn1";} 9 8 {name="libkdcraw";value="0ksarwq8aaxc77cp0ryfnw1n311wkykzdlhj03rln8jjlbdm3j3q";} ··· 18 17 {name="kde-baseapps";value="4.14.3";} 19 18 {name="kdepimlibs";value="4.14.3";} 20 19 {name="kde-runtime";value="4.14.3";} 21 - {name="kde-workspace";value="4.11.14";} 22 20 {name="kfilemetadata";value="4.14.3";} 23 21 {name="libkcddb";value="4.14.3";} 24 22 {name="libkdcraw";value="4.14.3";} ··· 69 67 } 70 68 { module="kactivities"; split=false;} 71 69 { module="kdepimlibs"; split=false;} 72 - { module="kde-workspace"; sane="kde_workspace"; split=false;} 73 70 ]; 74 71 }
-41
pkgs/desktops/kde-4.14/kde-workspace.nix
··· 1 - { stdenv, kde, kdelibs, qimageblitz, libdbusmenu_qt, xorg, lm_sensors 2 - , pciutils, libraw1394, libusb1, python, libqalculate, akonadi 3 - , xkeyboard_config, kdepimlibs, pam, boost, gpsd, prison 4 - , libjpeg, pkgconfig, kactivities, qjson, udev, fetchurl 5 - }: 6 - 7 - kde { 8 - #todo: wayland, xmms, libusb isn't found 9 - #note: xorg.libXft is needed to build kfontview and kfontinst though this isn't reflected in the build log 10 - buildInputs = 11 - [ kdelibs qimageblitz libdbusmenu_qt xorg.libxcb xorg.xcbutilimage libjpeg 12 - xorg.xcbutilrenderutil xorg.xcbutilkeysyms xorg.libpthreadstubs xorg.libXdmcp 13 - xorg.libxkbfile xorg.libXcomposite xorg.libXtst 14 - xorg.libXdamage xorg.libXft 15 - 16 - python boost qjson lm_sensors /* gpsd */ libraw1394 pciutils udev 17 - akonadi pam libusb1 libqalculate kdepimlibs prison 18 - kactivities 19 - ]; 20 - 21 - patches = [ ./files/ksysguard-0001-disable-signalplottertest.patch ]; 22 - 23 - preConfigure = 24 - '' 25 - # Fix incorrect path to kde4-config. 26 - substituteInPlace startkde.cmake --replace '$bindir/kde4-config' ${kdelibs}/bin/kde4-config 27 - 28 - # Fix the path to the keyboard configuration files. 29 - substituteInPlace kcontrol/keyboard/xkb_rules.cpp \ 30 - --replace /usr/share/X11 ${xkeyboard_config}/etc/X11 31 - ''; 32 - 33 - NIX_CFLAGS_COMPILE = [ "-fpermissive" ]; # gcc-6 34 - 35 - enableParallelBuilding = false; # frequent problems on Hydra 36 - 37 - meta = { 38 - description = "KDE workspace components such as Plasma, Kwin and System Settings"; 39 - license = stdenv.lib.licenses.gpl2; 40 - }; 41 - }
-2
pkgs/top-level/all-packages.nix
··· 14963 14963 14964 14964 kanboard = callPackage ../applications/misc/kanboard { }; 14965 14965 14966 - kde-telepathy = kde4.callPackage ../applications/networking/instant-messengers/telepathy/kde {}; 14967 - 14968 14966 kdeApplications = 14969 14967 let 14970 14968 mkApplications = import ../applications/kde;