kde5_latest.applications: 15.12.03 -> 16.04.0
This commit is contained in:
parent
eb604134f7
commit
3dded2e72a
58
pkgs/desktops/kde-5/applications-16.04/ark.nix
Normal file
58
pkgs/desktops/kde-5/applications-16.04/ark.nix
Normal file
@ -0,0 +1,58 @@
|
|||||||
|
{ kdeApp
|
||||||
|
, lib
|
||||||
|
, extra-cmake-modules
|
||||||
|
, kdoctools
|
||||||
|
, karchive
|
||||||
|
, kconfig
|
||||||
|
, kcrash
|
||||||
|
, kdbusaddons
|
||||||
|
, ki18n
|
||||||
|
, kiconthemes
|
||||||
|
, khtml
|
||||||
|
, kio
|
||||||
|
, kservice
|
||||||
|
, kpty
|
||||||
|
, kwidgetsaddons
|
||||||
|
, libarchive
|
||||||
|
, p7zip
|
||||||
|
, unrar
|
||||||
|
, unzipNLS
|
||||||
|
, zip
|
||||||
|
}:
|
||||||
|
|
||||||
|
let PATH = lib.makeBinPath [
|
||||||
|
p7zip unrar unzipNLS zip
|
||||||
|
];
|
||||||
|
in
|
||||||
|
|
||||||
|
kdeApp {
|
||||||
|
name = "ark";
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
kdoctools
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
karchive
|
||||||
|
kconfig
|
||||||
|
kcrash
|
||||||
|
kdbusaddons
|
||||||
|
kiconthemes
|
||||||
|
kservice
|
||||||
|
kpty
|
||||||
|
kwidgetsaddons
|
||||||
|
libarchive
|
||||||
|
];
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
khtml
|
||||||
|
ki18n
|
||||||
|
kio
|
||||||
|
];
|
||||||
|
postInstall = ''
|
||||||
|
wrapQtProgram "$out/bin/ark" \
|
||||||
|
--prefix PATH : "${PATH}"
|
||||||
|
'';
|
||||||
|
meta = {
|
||||||
|
license = with lib.licenses; [ gpl2 lgpl3 ];
|
||||||
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
|
};
|
||||||
|
}
|
35
pkgs/desktops/kde-5/applications-16.04/baloo-widgets.nix
Normal file
35
pkgs/desktops/kde-5/applications-16.04/baloo-widgets.nix
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
{ kdeApp
|
||||||
|
, lib
|
||||||
|
, extra-cmake-modules
|
||||||
|
, kdoctools
|
||||||
|
, kconfig
|
||||||
|
, kio
|
||||||
|
, ki18n
|
||||||
|
, kservice
|
||||||
|
, kfilemetadata
|
||||||
|
, baloo
|
||||||
|
, kdelibs4support
|
||||||
|
}:
|
||||||
|
|
||||||
|
kdeApp {
|
||||||
|
name = "baloo-widgets";
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
kdoctools
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
kconfig
|
||||||
|
kservice
|
||||||
|
];
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
baloo
|
||||||
|
kdelibs4support
|
||||||
|
kfilemetadata
|
||||||
|
ki18n
|
||||||
|
kio
|
||||||
|
];
|
||||||
|
meta = {
|
||||||
|
license = [ lib.licenses.lgpl21 ];
|
||||||
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
|
};
|
||||||
|
}
|
59
pkgs/desktops/kde-5/applications-16.04/default.nix
Normal file
59
pkgs/desktops/kde-5/applications-16.04/default.nix
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
# Maintainer's Notes:
|
||||||
|
#
|
||||||
|
# Minor updates:
|
||||||
|
# 1. Edit ./manifest.sh to point to the updated URL. Upstream sometimes
|
||||||
|
# releases updates that include only the changed packages; in this case,
|
||||||
|
# multiple URLs can be provided and the results will be merged.
|
||||||
|
# 2. Run ./manifest.sh and ./dependencies.sh.
|
||||||
|
# 3. Build and enjoy.
|
||||||
|
#
|
||||||
|
# Major updates:
|
||||||
|
# We prefer not to immediately overwrite older versions with major updates, so
|
||||||
|
# make a copy of this directory first. After copying, be sure to delete ./tmp
|
||||||
|
# if it exists. Then follow the minor update instructions.
|
||||||
|
|
||||||
|
{ pkgs, debug ? false }:
|
||||||
|
|
||||||
|
let
|
||||||
|
|
||||||
|
inherit (pkgs) lib stdenv;
|
||||||
|
|
||||||
|
srcs = import ./srcs.nix { inherit (pkgs) fetchurl; inherit mirror; };
|
||||||
|
mirror = "mirror://kde";
|
||||||
|
|
||||||
|
packages = self: with self; {
|
||||||
|
|
||||||
|
kdeApp = import ./kde-app.nix {
|
||||||
|
inherit stdenv lib;
|
||||||
|
inherit debug srcs;
|
||||||
|
};
|
||||||
|
|
||||||
|
kdelibs = callPackage ./kdelibs { inherit (pkgs) attica phonon; };
|
||||||
|
|
||||||
|
ark = callPackage ./ark.nix {};
|
||||||
|
baloo-widgets = callPackage ./baloo-widgets.nix {};
|
||||||
|
dolphin = callPackage ./dolphin.nix {};
|
||||||
|
dolphin-plugins = callPackage ./dolphin-plugins.nix {};
|
||||||
|
ffmpegthumbs = callPackage ./ffmpegthumbs.nix {};
|
||||||
|
filelight = callPackage ./filelight.nix {};
|
||||||
|
gpgmepp = callPackage ./gpgmepp.nix {};
|
||||||
|
gwenview = callPackage ./gwenview.nix {};
|
||||||
|
kate = callPackage ./kate.nix {};
|
||||||
|
kcalc = callPackage ./kcalc.nix {};
|
||||||
|
kcolorchooser = callPackage ./kcolorchooser.nix {};
|
||||||
|
kdegraphics-thumbnailers = callPackage ./kdegraphics-thumbnailers.nix {};
|
||||||
|
kdenetwork-filesharing = callPackage ./kdenetwork-filesharing.nix {};
|
||||||
|
kgpg = callPackage ./kgpg.nix { inherit (pkgs.kde4) kdepimlibs; };
|
||||||
|
kio-extras = callPackage ./kio-extras.nix {};
|
||||||
|
konsole = callPackage ./konsole.nix {};
|
||||||
|
libkdcraw = callPackage ./libkdcraw.nix {};
|
||||||
|
libkexiv2 = callPackage ./libkexiv2.nix {};
|
||||||
|
libkipi = callPackage ./libkipi.nix {};
|
||||||
|
okular = callPackage ./okular.nix {};
|
||||||
|
print-manager = callPackage ./print-manager.nix {};
|
||||||
|
spectacle = callPackage ./spectacle.nix {};
|
||||||
|
|
||||||
|
l10n = pkgs.recurseIntoAttrs (import ./l10n.nix { inherit callPackage lib pkgs; });
|
||||||
|
};
|
||||||
|
|
||||||
|
in packages
|
31
pkgs/desktops/kde-5/applications-16.04/dolphin-plugins.nix
Normal file
31
pkgs/desktops/kde-5/applications-16.04/dolphin-plugins.nix
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
{ kdeApp
|
||||||
|
, lib
|
||||||
|
, extra-cmake-modules
|
||||||
|
, kdoctools
|
||||||
|
, kxmlgui
|
||||||
|
, ki18n
|
||||||
|
, kio
|
||||||
|
, kdelibs4support
|
||||||
|
, dolphin
|
||||||
|
}:
|
||||||
|
|
||||||
|
kdeApp {
|
||||||
|
name = "dolphin-plugins";
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
kdoctools
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
kxmlgui
|
||||||
|
dolphin
|
||||||
|
];
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
kdelibs4support
|
||||||
|
ki18n
|
||||||
|
kio
|
||||||
|
];
|
||||||
|
meta = {
|
||||||
|
license = [ lib.licenses.gpl2 ];
|
||||||
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
|
};
|
||||||
|
}
|
70
pkgs/desktops/kde-5/applications-16.04/dolphin.nix
Normal file
70
pkgs/desktops/kde-5/applications-16.04/dolphin.nix
Normal file
@ -0,0 +1,70 @@
|
|||||||
|
{ kdeApp
|
||||||
|
, lib
|
||||||
|
, extra-cmake-modules
|
||||||
|
, kdoctools
|
||||||
|
, makeQtWrapper
|
||||||
|
, kinit
|
||||||
|
, kcmutils
|
||||||
|
, kcoreaddons
|
||||||
|
, knewstuff
|
||||||
|
, ki18n
|
||||||
|
, kdbusaddons
|
||||||
|
, kbookmarks
|
||||||
|
, kconfig
|
||||||
|
, kio
|
||||||
|
, kparts
|
||||||
|
, solid
|
||||||
|
, kiconthemes
|
||||||
|
, kcompletion
|
||||||
|
, ktexteditor
|
||||||
|
, kwindowsystem
|
||||||
|
, knotifications
|
||||||
|
, kactivities
|
||||||
|
, phonon
|
||||||
|
, baloo
|
||||||
|
, baloo-widgets
|
||||||
|
, kfilemetadata
|
||||||
|
, kdelibs4support
|
||||||
|
}:
|
||||||
|
|
||||||
|
kdeApp {
|
||||||
|
name = "dolphin";
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
kdoctools
|
||||||
|
makeQtWrapper
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
kinit
|
||||||
|
kcmutils
|
||||||
|
kcoreaddons
|
||||||
|
knewstuff
|
||||||
|
kdbusaddons
|
||||||
|
kbookmarks
|
||||||
|
kconfig
|
||||||
|
kparts
|
||||||
|
solid
|
||||||
|
kiconthemes
|
||||||
|
kcompletion
|
||||||
|
knotifications
|
||||||
|
phonon
|
||||||
|
baloo-widgets
|
||||||
|
];
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
baloo
|
||||||
|
kactivities
|
||||||
|
kdelibs4support
|
||||||
|
kfilemetadata
|
||||||
|
ki18n
|
||||||
|
kio
|
||||||
|
ktexteditor
|
||||||
|
kwindowsystem
|
||||||
|
];
|
||||||
|
postInstall = ''
|
||||||
|
wrapQtProgram "$out/bin/dolphin"
|
||||||
|
'';
|
||||||
|
meta = {
|
||||||
|
license = with lib.licenses; [ gpl2 fdl12 ];
|
||||||
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
|
};
|
||||||
|
}
|
56
pkgs/desktops/kde-5/applications-16.04/fetchsrcs.sh
Executable file
56
pkgs/desktops/kde-5/applications-16.04/fetchsrcs.sh
Executable file
@ -0,0 +1,56 @@
|
|||||||
|
#! /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!
|
||||||
|
WGET_ARGS='http://download.kde.org/stable/applications/16.04.0/ -A *.tar.xz'
|
||||||
|
|
||||||
|
mkdir tmp; cd tmp
|
||||||
|
|
||||||
|
rm -f ../srcs.csv
|
||||||
|
|
||||||
|
wget -nH -r -c --no-parent $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 ..
|
21
pkgs/desktops/kde-5/applications-16.04/ffmpegthumbs.nix
Normal file
21
pkgs/desktops/kde-5/applications-16.04/ffmpegthumbs.nix
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
{ kdeApp
|
||||||
|
, lib
|
||||||
|
, extra-cmake-modules
|
||||||
|
, ffmpeg
|
||||||
|
, kio
|
||||||
|
}:
|
||||||
|
|
||||||
|
kdeApp {
|
||||||
|
name = "ffmpegthumbs";
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
ffmpeg
|
||||||
|
kio
|
||||||
|
];
|
||||||
|
meta = {
|
||||||
|
license = with lib.licenses; [ gpl2 bsd3 ];
|
||||||
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
|
};
|
||||||
|
}
|
35
pkgs/desktops/kde-5/applications-16.04/filelight.nix
Normal file
35
pkgs/desktops/kde-5/applications-16.04/filelight.nix
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
{ kdeApp
|
||||||
|
, lib
|
||||||
|
, extra-cmake-modules
|
||||||
|
, kdoctools
|
||||||
|
, makeQtWrapper
|
||||||
|
, qtscript
|
||||||
|
, kio
|
||||||
|
, solid
|
||||||
|
, kxmlgui
|
||||||
|
, kparts
|
||||||
|
}:
|
||||||
|
|
||||||
|
kdeApp {
|
||||||
|
name = "filelight";
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
kdoctools
|
||||||
|
makeQtWrapper
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
kio
|
||||||
|
kparts
|
||||||
|
qtscript
|
||||||
|
solid
|
||||||
|
kxmlgui
|
||||||
|
];
|
||||||
|
|
||||||
|
postInstall = ''
|
||||||
|
wrapQtProgram "$out/bin/filelight"
|
||||||
|
'';
|
||||||
|
meta = {
|
||||||
|
license = with lib.licenses; [ gpl2 ];
|
||||||
|
maintainers = with lib.maintainers; [ fridh vcunat ];
|
||||||
|
};
|
||||||
|
}
|
21
pkgs/desktops/kde-5/applications-16.04/gpgmepp.nix
Normal file
21
pkgs/desktops/kde-5/applications-16.04/gpgmepp.nix
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
{ kdeApp
|
||||||
|
, lib
|
||||||
|
, extra-cmake-modules
|
||||||
|
, boost
|
||||||
|
, gpgme
|
||||||
|
}:
|
||||||
|
|
||||||
|
kdeApp {
|
||||||
|
name = "gpgmepp";
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
boost
|
||||||
|
gpgme
|
||||||
|
];
|
||||||
|
meta = {
|
||||||
|
license = with lib.licenses; [ lgpl21 bsd3 ];
|
||||||
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
|
};
|
||||||
|
}
|
44
pkgs/desktops/kde-5/applications-16.04/gwenview.nix
Normal file
44
pkgs/desktops/kde-5/applications-16.04/gwenview.nix
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
{ kdeApp
|
||||||
|
, lib
|
||||||
|
, extra-cmake-modules
|
||||||
|
, kdoctools
|
||||||
|
, makeQtWrapper
|
||||||
|
, baloo
|
||||||
|
, exiv2
|
||||||
|
, kactivities
|
||||||
|
, kdelibs4support
|
||||||
|
, kio
|
||||||
|
, lcms2
|
||||||
|
, phonon
|
||||||
|
, qtsvg
|
||||||
|
, qtx11extras
|
||||||
|
}:
|
||||||
|
|
||||||
|
kdeApp {
|
||||||
|
name = "gwenview";
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
kdoctools
|
||||||
|
makeQtWrapper
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
exiv2
|
||||||
|
lcms2
|
||||||
|
phonon
|
||||||
|
qtsvg
|
||||||
|
];
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
baloo
|
||||||
|
kactivities
|
||||||
|
kdelibs4support
|
||||||
|
kio
|
||||||
|
qtx11extras
|
||||||
|
];
|
||||||
|
postInstall = ''
|
||||||
|
wrapQtProgram "$out/bin/gwenview"
|
||||||
|
'';
|
||||||
|
meta = {
|
||||||
|
license = with lib.licenses; [ gpl2 fdl12 ];
|
||||||
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
|
};
|
||||||
|
}
|
69
pkgs/desktops/kde-5/applications-16.04/kate.nix
Normal file
69
pkgs/desktops/kde-5/applications-16.04/kate.nix
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
{ kdeApp
|
||||||
|
, lib
|
||||||
|
, extra-cmake-modules
|
||||||
|
, kdoctools
|
||||||
|
, qtscript
|
||||||
|
, kactivities
|
||||||
|
, kconfig
|
||||||
|
, kcrash
|
||||||
|
, kguiaddons
|
||||||
|
, kiconthemes
|
||||||
|
, ki18n
|
||||||
|
, kinit
|
||||||
|
, kjobwidgets
|
||||||
|
, kio
|
||||||
|
, kparts
|
||||||
|
, ktexteditor
|
||||||
|
, kwindowsystem
|
||||||
|
, kxmlgui
|
||||||
|
, kdbusaddons
|
||||||
|
, kwallet
|
||||||
|
, plasma-framework
|
||||||
|
, kitemmodels
|
||||||
|
, knotifications
|
||||||
|
, threadweaver
|
||||||
|
, knewstuff
|
||||||
|
, libgit2
|
||||||
|
}:
|
||||||
|
|
||||||
|
kdeApp {
|
||||||
|
name = "kate";
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
kdoctools
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
qtscript
|
||||||
|
kconfig
|
||||||
|
kcrash
|
||||||
|
kguiaddons
|
||||||
|
kiconthemes
|
||||||
|
kinit
|
||||||
|
kjobwidgets
|
||||||
|
kparts
|
||||||
|
kxmlgui
|
||||||
|
kdbusaddons
|
||||||
|
kwallet
|
||||||
|
kitemmodels
|
||||||
|
knotifications
|
||||||
|
threadweaver
|
||||||
|
knewstuff
|
||||||
|
libgit2
|
||||||
|
];
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
kactivities
|
||||||
|
ki18n
|
||||||
|
kio
|
||||||
|
ktexteditor
|
||||||
|
kwindowsystem
|
||||||
|
plasma-framework
|
||||||
|
];
|
||||||
|
postInstall = ''
|
||||||
|
wrapQtProgram "$out/bin/kate"
|
||||||
|
wrapQtProgram "$out/bin/kwrite"
|
||||||
|
'';
|
||||||
|
meta = {
|
||||||
|
license = with lib.licenses; [ gpl3 lgpl3 lgpl2 ];
|
||||||
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
|
};
|
||||||
|
}
|
39
pkgs/desktops/kde-5/applications-16.04/kcalc.nix
Normal file
39
pkgs/desktops/kde-5/applications-16.04/kcalc.nix
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
{ kdeApp
|
||||||
|
, lib
|
||||||
|
, makeQtWrapper
|
||||||
|
, extra-cmake-modules
|
||||||
|
, gmp
|
||||||
|
, kdoctools
|
||||||
|
, kconfig
|
||||||
|
, kconfigwidgets
|
||||||
|
, kguiaddons
|
||||||
|
, kinit
|
||||||
|
, knotifications
|
||||||
|
}:
|
||||||
|
|
||||||
|
kdeApp {
|
||||||
|
name = "kcalc";
|
||||||
|
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
kdoctools
|
||||||
|
];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
gmp
|
||||||
|
kconfig
|
||||||
|
kconfigwidgets
|
||||||
|
kguiaddons
|
||||||
|
kinit
|
||||||
|
knotifications
|
||||||
|
];
|
||||||
|
|
||||||
|
postInstall = ''
|
||||||
|
wrapQtProgram "$out/bin/kcalc"
|
||||||
|
'';
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
license = with lib.licenses; [ gpl2 ];
|
||||||
|
maintainers = [ lib.maintainers.fridh ];
|
||||||
|
};
|
||||||
|
}
|
16
pkgs/desktops/kde-5/applications-16.04/kcolorchooser.nix
Normal file
16
pkgs/desktops/kde-5/applications-16.04/kcolorchooser.nix
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
{ kdeApp, lib
|
||||||
|
, extra-cmake-modules
|
||||||
|
, ki18n, kwidgetsaddons, kxmlgui
|
||||||
|
}:
|
||||||
|
|
||||||
|
kdeApp {
|
||||||
|
name = "kcolorchooser";
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
license = with lib.licenses; [ mit ];
|
||||||
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
|
buildInputs = [ ki18n kwidgetsaddons kxmlgui ];
|
||||||
|
}
|
25
pkgs/desktops/kde-5/applications-16.04/kde-app.nix
Normal file
25
pkgs/desktops/kde-5/applications-16.04/kde-app.nix
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
{ stdenv, lib, debug, srcs }:
|
||||||
|
|
||||||
|
args:
|
||||||
|
|
||||||
|
let
|
||||||
|
inherit (args) name;
|
||||||
|
sname = args.sname or name;
|
||||||
|
inherit (srcs."${sname}") src version;
|
||||||
|
in
|
||||||
|
stdenv.mkDerivation (args // {
|
||||||
|
name = "${name}-${version}";
|
||||||
|
inherit src;
|
||||||
|
|
||||||
|
outputs = args.outputs or [ "dev" "out" ];
|
||||||
|
|
||||||
|
cmakeFlags =
|
||||||
|
(args.cmakeFlags or [])
|
||||||
|
++ [ "-DBUILD_TESTING=OFF" ]
|
||||||
|
++ lib.optional debug "-DCMAKE_BUILD_TYPE=Debug";
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
platforms = lib.platforms.linux;
|
||||||
|
homepage = "http://www.kde.org";
|
||||||
|
} // (args.meta or {});
|
||||||
|
})
|
27
pkgs/desktops/kde-5/applications-16.04/kde-locale-4.nix
Normal file
27
pkgs/desktops/kde-5/applications-16.04/kde-locale-4.nix
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
name: args:
|
||||||
|
|
||||||
|
{ kdeApp, automoc4, cmake, gettext, kdelibs, perl }:
|
||||||
|
|
||||||
|
kdeApp (args // {
|
||||||
|
sname = "kde-l10n-${name}";
|
||||||
|
name = "kde-l10n-${name}-qt4";
|
||||||
|
|
||||||
|
outputs = [ "out" ];
|
||||||
|
|
||||||
|
nativeBuildInputs =
|
||||||
|
[ automoc4 cmake gettext perl ]
|
||||||
|
++ (args.nativeBuildInputs or []);
|
||||||
|
buildInputs =
|
||||||
|
[ kdelibs ]
|
||||||
|
++ (args.buildInputs or []);
|
||||||
|
|
||||||
|
preConfigure = ''
|
||||||
|
sed -e 's/add_subdirectory(5)//' -i CMakeLists.txt
|
||||||
|
${args.preConfigure or ""}
|
||||||
|
'';
|
||||||
|
|
||||||
|
preFixup = ''
|
||||||
|
propagatedBuildInputs=
|
||||||
|
propagatedNativeBuildInputs=
|
||||||
|
'';
|
||||||
|
})
|
24
pkgs/desktops/kde-5/applications-16.04/kde-locale-5.nix
Normal file
24
pkgs/desktops/kde-5/applications-16.04/kde-locale-5.nix
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
name: args:
|
||||||
|
|
||||||
|
{ kdeApp, cmake, extra-cmake-modules, gettext, kdoctools }:
|
||||||
|
|
||||||
|
kdeApp (args // {
|
||||||
|
sname = "kde-l10n-${name}";
|
||||||
|
name = "kde-l10n-${name}-qt5";
|
||||||
|
|
||||||
|
outputs = [ "out" ];
|
||||||
|
|
||||||
|
nativeBuildInputs =
|
||||||
|
[ cmake extra-cmake-modules gettext kdoctools ]
|
||||||
|
++ (args.nativeBuildInputs or []);
|
||||||
|
|
||||||
|
preConfigure = ''
|
||||||
|
sed -e 's/add_subdirectory(4)//' -i CMakeLists.txt
|
||||||
|
${args.preConfigure or ""}
|
||||||
|
'';
|
||||||
|
|
||||||
|
preFixup = ''
|
||||||
|
propagatedBuildInputs=
|
||||||
|
propagatedNativeBuildInputs=
|
||||||
|
'';
|
||||||
|
})
|
@ -0,0 +1,23 @@
|
|||||||
|
{ kdeApp
|
||||||
|
, lib
|
||||||
|
, extra-cmake-modules
|
||||||
|
, kio
|
||||||
|
, libkexiv2
|
||||||
|
, libkdcraw
|
||||||
|
}:
|
||||||
|
|
||||||
|
kdeApp {
|
||||||
|
name = "kdegraphics-thumbnailers";
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
kio
|
||||||
|
libkexiv2
|
||||||
|
libkdcraw
|
||||||
|
];
|
||||||
|
meta = {
|
||||||
|
license = [ lib.licenses.lgpl21 ];
|
||||||
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
|
};
|
||||||
|
}
|
@ -0,0 +1,56 @@
|
|||||||
|
From b43c49109694940f0a26240753e879eb629dd02d Mon Sep 17 00:00:00 2001
|
||||||
|
From: Thomas Tuegel <ttuegel@gmail.com>
|
||||||
|
Date: Mon, 7 Sep 2015 13:54:57 -0500
|
||||||
|
Subject: [PATCH 1/2] old kde4 cmake policies
|
||||||
|
|
||||||
|
---
|
||||||
|
cmake/modules/FindKDE4Internal.cmake | 33 +++++++++++++++++++++++++++++++++
|
||||||
|
1 file changed, 33 insertions(+)
|
||||||
|
|
||||||
|
diff --git a/cmake/modules/FindKDE4Internal.cmake b/cmake/modules/FindKDE4Internal.cmake
|
||||||
|
index 7d54b9b..c435571 100644
|
||||||
|
--- a/cmake/modules/FindKDE4Internal.cmake
|
||||||
|
+++ b/cmake/modules/FindKDE4Internal.cmake
|
||||||
|
@@ -345,6 +345,39 @@
|
||||||
|
# Redistribution and use is allowed according to the terms of the BSD license.
|
||||||
|
# For details see the accompanying COPYING-CMAKE-SCRIPTS file.
|
||||||
|
|
||||||
|
+# this is required now by cmake 2.6 and so must not be skipped by if(KDE4_FOUND) below
|
||||||
|
+cmake_minimum_required(VERSION 2.8.9 FATAL_ERROR)
|
||||||
|
+# set the cmake policies to the 2.4.x compatibility settings (may change for KDE 4.3)
|
||||||
|
+cmake_policy(VERSION 2.4.5)
|
||||||
|
+
|
||||||
|
+# CMake 2.6, set compatibility behaviour to cmake 2.4
|
||||||
|
+# this must be executed always, because the CMAKE_MINIMUM_REQUIRED() command above
|
||||||
|
+# resets the policy settings, so we get a lot of warnings
|
||||||
|
+
|
||||||
|
+# CMP0000: don't require cmake_minimum_version() directly in the top level CMakeLists.txt, FindKDE4Internal.cmake is good enough
|
||||||
|
+cmake_policy(SET CMP0000 OLD)
|
||||||
|
+# CMP0002: in KDE4 we have multiple targets with the same name for the unit tests
|
||||||
|
+cmake_policy(SET CMP0002 OLD)
|
||||||
|
+# CMP0003: add the link paths to the link command as with cmake 2.4
|
||||||
|
+cmake_policy(SET CMP0003 OLD)
|
||||||
|
+# CMP0005: keep escaping behaviour for definitions added via add_definitions()
|
||||||
|
+cmake_policy(SET CMP0005 OLD)
|
||||||
|
+# since cmake 2.6.3: NEW behaviour is that setting policies doesn't "escape" the file
|
||||||
|
+# where this is done, macros and functions are executed with the policies as they
|
||||||
|
+# were when the were defined. Keep the OLD behaviour so we can set the policies here
|
||||||
|
+# for all KDE software without the big warning
|
||||||
|
+cmake_policy(SET CMP0011 OLD)
|
||||||
|
+
|
||||||
|
+# since cmake 2.8.4: when include()ing from inside cmake's module dir, prefer the files
|
||||||
|
+# in this directory over those from CMAKE_MODULE_PATH
|
||||||
|
+cmake_policy(SET CMP0017 NEW)
|
||||||
|
+
|
||||||
|
+# since cmake 3.0: use of the LOCATION target property is disallowed while it is used in KDE4Macros.cmake
|
||||||
|
+if (POLICY CMP0026)
|
||||||
|
+ cmake_policy(SET CMP0026 OLD)
|
||||||
|
+endif (POLICY CMP0026)
|
||||||
|
+
|
||||||
|
+
|
||||||
|
# Only do something if it hasn't been found yet
|
||||||
|
if(NOT KDE4_FOUND)
|
||||||
|
|
||||||
|
--
|
||||||
|
2.5.0
|
||||||
|
|
@ -0,0 +1,25 @@
|
|||||||
|
From fab35bac146a817f3af80f45531355fd70cd226b Mon Sep 17 00:00:00 2001
|
||||||
|
From: Thomas Tuegel <ttuegel@gmail.com>
|
||||||
|
Date: Mon, 7 Sep 2015 13:56:03 -0500
|
||||||
|
Subject: [PATCH 2/2] polkit install path
|
||||||
|
|
||||||
|
---
|
||||||
|
kdecore/auth/ConfigureChecks.cmake | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/kdecore/auth/ConfigureChecks.cmake b/kdecore/auth/ConfigureChecks.cmake
|
||||||
|
index 7cf9cb5..c8334ae 100644
|
||||||
|
--- a/kdecore/auth/ConfigureChecks.cmake
|
||||||
|
+++ b/kdecore/auth/ConfigureChecks.cmake
|
||||||
|
@@ -150,7 +150,7 @@ elseif(KDE4_AUTH_BACKEND_NAME STREQUAL "POLKITQT-1")
|
||||||
|
${CMAKE_INSTALL_PREFIX} _KDE4_AUTH_POLICY_FILES_INSTALL_DIR
|
||||||
|
${POLKITQT-1_POLICY_FILES_INSTALL_DIR})
|
||||||
|
|
||||||
|
- set(KDE4_AUTH_POLICY_FILES_INSTALL_DIR ${_KDE4_AUTH_POLICY_FILES_INSTALL_DIR} CACHE STRING
|
||||||
|
+ set(KDE4_AUTH_POLICY_FILES_INSTALL_DIR "\${CMAKE_INSTALL_PREFIX}/share/polkit-1/actions" CACHE STRING
|
||||||
|
"Where policy files generated by KAuth will be installed" FORCE)
|
||||||
|
elseif(KDE4_AUTH_BACKEND_NAME STREQUAL "FAKE")
|
||||||
|
set (KAUTH_COMPILING_FAKE_BACKEND TRUE)
|
||||||
|
--
|
||||||
|
2.5.0
|
||||||
|
|
@ -0,0 +1,47 @@
|
|||||||
|
diff --git a/kdecore/kernel/kstandarddirs.cpp b/kdecore/kernel/kstandarddirs.cpp
|
||||||
|
index ab8f76d..2ae5089 100644
|
||||||
|
--- a/kdecore/kernel/kstandarddirs.cpp
|
||||||
|
+++ b/kdecore/kernel/kstandarddirs.cpp
|
||||||
|
@@ -1768,12 +1768,6 @@ void KStandardDirs::addKDEDefaults()
|
||||||
|
else
|
||||||
|
{
|
||||||
|
xdgdirList.clear();
|
||||||
|
- xdgdirList.append(QString::fromLatin1("/etc/xdg"));
|
||||||
|
-#ifdef Q_WS_WIN
|
||||||
|
- xdgdirList.append(installPath("kdedir") + QString::fromLatin1("etc/xdg"));
|
||||||
|
-#else
|
||||||
|
- xdgdirList.append(QFile::decodeName(KDESYSCONFDIR "/xdg"));
|
||||||
|
-#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
QString localXdgDir = readEnvPath("XDG_CONFIG_HOME");
|
||||||
|
@@ -1821,10 +1815,6 @@ void KStandardDirs::addKDEDefaults()
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
xdgdirList = kdedirDataDirs;
|
||||||
|
-#ifndef Q_WS_WIN
|
||||||
|
- xdgdirList.append(QString::fromLatin1("/usr/local/share/"));
|
||||||
|
- xdgdirList.append(QString::fromLatin1("/usr/share/"));
|
||||||
|
-#endif
|
||||||
|
}
|
||||||
|
|
||||||
|
localXdgDir = readEnvPath("XDG_DATA_HOME");
|
||||||
|
diff --git a/solid/solid/xdgbasedirs.cpp b/solid/solid/xdgbasedirs.cpp
|
||||||
|
index 4c9cad9..6849d45 100644
|
||||||
|
--- a/solid/solid/xdgbasedirs.cpp
|
||||||
|
+++ b/solid/solid/xdgbasedirs.cpp
|
||||||
|
@@ -70,12 +70,12 @@ QStringList Solid::XdgBaseDirs::systemPathList( const char *resource )
|
||||||
|
{
|
||||||
|
if ( qstrncmp( "data", resource, 4 ) == 0 ) {
|
||||||
|
if ( instance()->mDataDirs.isEmpty() ) {
|
||||||
|
- instance()->mDataDirs = instance()->systemPathList( "XDG_DATA_DIRS", "/usr/local/share:/usr/share" );
|
||||||
|
+ instance()->mDataDirs = instance()->systemPathList( "XDG_DATA_DIRS", "" );
|
||||||
|
}
|
||||||
|
return instance()->mDataDirs;
|
||||||
|
} else if ( qstrncmp( "config", resource, 6 ) == 0 ) {
|
||||||
|
if ( instance()->mConfigDirs.isEmpty() ) {
|
||||||
|
- instance()->mConfigDirs = instance()->systemPathList( "XDG_CONFIG_DIRS", "/etc/xdg" );
|
||||||
|
+ instance()->mConfigDirs = instance()->systemPathList( "XDG_CONFIG_DIRS", "" );
|
||||||
|
}
|
||||||
|
return instance()->mConfigDirs;
|
||||||
|
}
|
45
pkgs/desktops/kde-5/applications-16.04/kdelibs/default.nix
Normal file
45
pkgs/desktops/kde-5/applications-16.04/kdelibs/default.nix
Normal file
@ -0,0 +1,45 @@
|
|||||||
|
{ kdeApp, attica, attr, automoc4, avahi, bison, cmake
|
||||||
|
, docbook_xml_dtd_42, docbook_xsl, flex, giflib, ilmbase
|
||||||
|
, libdbusmenu_qt, libjpeg, libxml2, libxslt, perl, phonon, pkgconfig
|
||||||
|
, polkit_qt4, qca2, qt4, shared_desktop_ontologies, shared_mime_info
|
||||||
|
, soprano, strigi, udev, xz, pcre
|
||||||
|
, lib
|
||||||
|
}:
|
||||||
|
|
||||||
|
kdeApp {
|
||||||
|
name = "kdelibs";
|
||||||
|
|
||||||
|
outputs = [ "out" ];
|
||||||
|
|
||||||
|
buildInputs = [
|
||||||
|
attica attr avahi giflib libdbusmenu_qt libjpeg libxml2
|
||||||
|
polkit_qt4 qca2 shared_desktop_ontologies udev xz pcre
|
||||||
|
];
|
||||||
|
propagatedBuildInputs = [ qt4 soprano phonon strigi ];
|
||||||
|
nativeBuildInputs = [
|
||||||
|
automoc4 bison cmake flex libxslt perl pkgconfig shared_mime_info
|
||||||
|
];
|
||||||
|
|
||||||
|
patches = [
|
||||||
|
./0001-old-kde4-cmake-policies.patch
|
||||||
|
./0002-polkit-install-path.patch
|
||||||
|
./0003-remove_xdg_impurities.patch
|
||||||
|
];
|
||||||
|
|
||||||
|
# cmake does not detect path to `ilmbase`
|
||||||
|
NIX_CFLAGS_COMPILE = "-I${ilmbase}/include/OpenEXR";
|
||||||
|
|
||||||
|
cmakeFlags = [
|
||||||
|
"-DDOCBOOKXML_CURRENTDTD_DIR=${docbook_xml_dtd_42}/xml/dtd/docbook"
|
||||||
|
"-DDOCBOOKXSL_DIR=${docbook_xsl}/xml/xsl/docbook"
|
||||||
|
"-DWITH_SOLID_UDISKS2=ON"
|
||||||
|
"-DKDE_DEFAULT_HOME=.kde"
|
||||||
|
];
|
||||||
|
|
||||||
|
setupHook = ./setup-hook.sh;
|
||||||
|
|
||||||
|
meta = {
|
||||||
|
licenses = with lib.licenses; [ gpl2 fdl12 lgpl21 ];
|
||||||
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
|
};
|
||||||
|
}
|
10
pkgs/desktops/kde-5/applications-16.04/kdelibs/setup-hook.sh
Normal file
10
pkgs/desktops/kde-5/applications-16.04/kdelibs/setup-hook.sh
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
addQt4Plugins() {
|
||||||
|
if [[ -d "$1/lib/qt4/plugins" ]]; then
|
||||||
|
propagatedUserEnvPkgs+=" $1"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [[ -d "$1/lib/kde4/plugins" ]]; then
|
||||||
|
propagatedUserEnvPkgs+=" $1"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
envHooks+=(addQt4Plugins)
|
@ -0,0 +1,29 @@
|
|||||||
|
{ kdeApp
|
||||||
|
, lib
|
||||||
|
, extra-cmake-modules
|
||||||
|
, kdoctools
|
||||||
|
, kcoreaddons
|
||||||
|
, ki18n
|
||||||
|
, kio
|
||||||
|
, kwidgetsaddons
|
||||||
|
, samba
|
||||||
|
}:
|
||||||
|
|
||||||
|
kdeApp {
|
||||||
|
name = "kdenetwork-filesharing";
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
kdoctools
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
kcoreaddons
|
||||||
|
ki18n
|
||||||
|
kio
|
||||||
|
kwidgetsaddons
|
||||||
|
samba
|
||||||
|
];
|
||||||
|
meta = {
|
||||||
|
license = [ lib.licenses.gpl2 lib.licenses.lgpl21 ];
|
||||||
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
|
};
|
||||||
|
}
|
38
pkgs/desktops/kde-5/applications-16.04/kgpg.nix
Normal file
38
pkgs/desktops/kde-5/applications-16.04/kgpg.nix
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
{ kdeApp
|
||||||
|
, lib
|
||||||
|
, automoc4
|
||||||
|
, cmake
|
||||||
|
, makeWrapper
|
||||||
|
, perl
|
||||||
|
, pkgconfig
|
||||||
|
, boost
|
||||||
|
, gpgme
|
||||||
|
, kdelibs
|
||||||
|
, kdepimlibs
|
||||||
|
, gnupg
|
||||||
|
}:
|
||||||
|
|
||||||
|
kdeApp {
|
||||||
|
name = "kgpg";
|
||||||
|
nativeBuildInputs = [
|
||||||
|
automoc4
|
||||||
|
cmake
|
||||||
|
makeWrapper
|
||||||
|
perl
|
||||||
|
pkgconfig
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
boost
|
||||||
|
gpgme
|
||||||
|
kdelibs
|
||||||
|
kdepimlibs
|
||||||
|
];
|
||||||
|
postInstall = ''
|
||||||
|
wrapProgram "$out/bin/kgpg" \
|
||||||
|
--prefix PATH : "${gnupg}/bin"
|
||||||
|
'';
|
||||||
|
meta = {
|
||||||
|
license = [ lib.licenses.gpl2 ];
|
||||||
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
|
};
|
||||||
|
}
|
42
pkgs/desktops/kde-5/applications-16.04/kio-extras.nix
Normal file
42
pkgs/desktops/kde-5/applications-16.04/kio-extras.nix
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
{ kdeApp, lib
|
||||||
|
, extra-cmake-modules, kdoctools
|
||||||
|
, shared_mime_info
|
||||||
|
, exiv2
|
||||||
|
, kactivities, karchive
|
||||||
|
, kbookmarks
|
||||||
|
, kconfig, kconfigwidgets
|
||||||
|
, kcoreaddons, kdbusaddons, kguiaddons
|
||||||
|
, kdnssd
|
||||||
|
, kiconthemes
|
||||||
|
, ki18n
|
||||||
|
, kio
|
||||||
|
, khtml
|
||||||
|
, kdelibs4support
|
||||||
|
, kpty
|
||||||
|
, libmtp
|
||||||
|
, libssh
|
||||||
|
, openexr, ilmbase
|
||||||
|
, openslp
|
||||||
|
, phonon
|
||||||
|
, qtsvg
|
||||||
|
, samba
|
||||||
|
, solid
|
||||||
|
}:
|
||||||
|
|
||||||
|
kdeApp {
|
||||||
|
name = "kio-extras";
|
||||||
|
meta = {
|
||||||
|
license = with lib.licenses; [ gpl2 lgpl21 ];
|
||||||
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
|
};
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules kdoctools
|
||||||
|
shared_mime_info
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
exiv2 kactivities karchive kbookmarks kconfig kconfigwidgets kcoreaddons
|
||||||
|
kdbusaddons kguiaddons kdnssd kiconthemes ki18n kio khtml kdelibs4support
|
||||||
|
kpty libmtp libssh openexr openslp phonon qtsvg samba solid
|
||||||
|
];
|
||||||
|
NIX_CFLAGS_COMPILE = [ "-I${ilmbase.dev or ilmbase}/include/OpenEXR" ];
|
||||||
|
}
|
68
pkgs/desktops/kde-5/applications-16.04/konsole.nix
Normal file
68
pkgs/desktops/kde-5/applications-16.04/konsole.nix
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
{ kdeApp
|
||||||
|
, lib
|
||||||
|
, extra-cmake-modules
|
||||||
|
, kdoctools
|
||||||
|
, makeQtWrapper
|
||||||
|
, qtscript
|
||||||
|
, kbookmarks
|
||||||
|
, kcompletion
|
||||||
|
, kconfig
|
||||||
|
, kconfigwidgets
|
||||||
|
, kcoreaddons
|
||||||
|
, kguiaddons
|
||||||
|
, ki18n
|
||||||
|
, kiconthemes
|
||||||
|
, kinit
|
||||||
|
, kdelibs4support
|
||||||
|
, kio
|
||||||
|
, knotifications
|
||||||
|
, knotifyconfig
|
||||||
|
, kparts
|
||||||
|
, kpty
|
||||||
|
, kservice
|
||||||
|
, ktextwidgets
|
||||||
|
, kwidgetsaddons
|
||||||
|
, kwindowsystem
|
||||||
|
, kxmlgui
|
||||||
|
}:
|
||||||
|
|
||||||
|
kdeApp {
|
||||||
|
name = "konsole";
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
kdoctools
|
||||||
|
makeQtWrapper
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
qtscript
|
||||||
|
kbookmarks
|
||||||
|
kcompletion
|
||||||
|
kconfig
|
||||||
|
kconfigwidgets
|
||||||
|
kcoreaddons
|
||||||
|
kguiaddons
|
||||||
|
kiconthemes
|
||||||
|
kinit
|
||||||
|
kio
|
||||||
|
knotifications
|
||||||
|
knotifyconfig
|
||||||
|
kparts
|
||||||
|
kpty
|
||||||
|
kservice
|
||||||
|
ktextwidgets
|
||||||
|
kwidgetsaddons
|
||||||
|
kxmlgui
|
||||||
|
];
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
kdelibs4support
|
||||||
|
ki18n
|
||||||
|
kwindowsystem
|
||||||
|
];
|
||||||
|
postInstall = ''
|
||||||
|
wrapQtProgram "$out/bin/konsole"
|
||||||
|
'';
|
||||||
|
meta = {
|
||||||
|
license = with lib.licenses; [ gpl2 lgpl21 fdl12 ];
|
||||||
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
|
};
|
||||||
|
}
|
244
pkgs/desktops/kde-5/applications-16.04/l10n.nix
Normal file
244
pkgs/desktops/kde-5/applications-16.04/l10n.nix
Normal file
@ -0,0 +1,244 @@
|
|||||||
|
{ callPackage, pkgs, lib }:
|
||||||
|
|
||||||
|
let
|
||||||
|
|
||||||
|
kdeLocale4 = import ./kde-locale-4.nix;
|
||||||
|
kdeLocale5 = import ./kde-locale-5.nix;
|
||||||
|
|
||||||
|
in
|
||||||
|
|
||||||
|
lib.mapAttrs (name: attr: pkgs.recurseIntoAttrs attr) {
|
||||||
|
ar = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "ar" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "ar" {}) {};
|
||||||
|
};
|
||||||
|
bg = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "bg" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "bg" {}) {};
|
||||||
|
};
|
||||||
|
bs = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "bs" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "bs" {}) {};
|
||||||
|
};
|
||||||
|
ca = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "ca" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "ca" {}) {};
|
||||||
|
};
|
||||||
|
ca_valencia = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "ca_valencia" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "ca_valencia" {}) {};
|
||||||
|
};
|
||||||
|
cs = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "cs" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "cs" {}) {};
|
||||||
|
};
|
||||||
|
da = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "da" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "da" {}) {};
|
||||||
|
};
|
||||||
|
de = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "de" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "de" {}) {};
|
||||||
|
};
|
||||||
|
el = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "el" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "el" {}) {};
|
||||||
|
};
|
||||||
|
en_GB = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "en_GB" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "en_GB" {}) {};
|
||||||
|
};
|
||||||
|
eo = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "eo" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "eo" {}) {};
|
||||||
|
};
|
||||||
|
es = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "es" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "es" {}) {};
|
||||||
|
};
|
||||||
|
et = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "et" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "et" {}) {};
|
||||||
|
};
|
||||||
|
eu = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "eu" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "eu" {}) {};
|
||||||
|
};
|
||||||
|
fa = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "fa" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "fa" {}) {};
|
||||||
|
};
|
||||||
|
fi = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "fi" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "fi" {}) {};
|
||||||
|
};
|
||||||
|
fr = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "fr" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "fr" {}) {};
|
||||||
|
};
|
||||||
|
ga = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "ga" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "ga" {}) {};
|
||||||
|
};
|
||||||
|
gl = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "gl" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "gl" {}) {};
|
||||||
|
};
|
||||||
|
he = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "he" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "he" {}) {};
|
||||||
|
};
|
||||||
|
hi = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "hi" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "hi" {}) {};
|
||||||
|
};
|
||||||
|
hr = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "hr" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "hr" {}) {};
|
||||||
|
};
|
||||||
|
hu = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "hu" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "hu" {}) {};
|
||||||
|
};
|
||||||
|
ia = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "ia" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "ia" {}) {};
|
||||||
|
};
|
||||||
|
id = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "id" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "id" {}) {};
|
||||||
|
};
|
||||||
|
is = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "is" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "is" {}) {};
|
||||||
|
};
|
||||||
|
it = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "it" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "it" {}) {};
|
||||||
|
};
|
||||||
|
ja = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "ja" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "ja" {}) {};
|
||||||
|
};
|
||||||
|
kk = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "kk" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "kk" {}) {};
|
||||||
|
};
|
||||||
|
km = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "km" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "km" {}) {};
|
||||||
|
};
|
||||||
|
ko = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "ko" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "ko" {}) {};
|
||||||
|
};
|
||||||
|
lt = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "lt" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "lt" {}) {};
|
||||||
|
};
|
||||||
|
lv = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "lv" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "lv" {}) {};
|
||||||
|
};
|
||||||
|
mr = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "mr" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "mr" {}) {};
|
||||||
|
};
|
||||||
|
nb = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "nb" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "nb" {}) {};
|
||||||
|
};
|
||||||
|
nds = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "nds" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "nds" {}) {};
|
||||||
|
};
|
||||||
|
nl = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "nl" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "nl" {}) {};
|
||||||
|
};
|
||||||
|
nn = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "nn" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "nn" {}) {};
|
||||||
|
};
|
||||||
|
pa = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "pa" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "pa" {}) {};
|
||||||
|
};
|
||||||
|
pl = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "pl" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "pl" {}) {};
|
||||||
|
};
|
||||||
|
pt = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "pt" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "pt" {}) {};
|
||||||
|
};
|
||||||
|
pt_BR = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "pt_BR" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "pt_BR" {}) {};
|
||||||
|
};
|
||||||
|
ro = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "ro" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "ro" {}) {};
|
||||||
|
};
|
||||||
|
ru = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "ru" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "ru" {}) {};
|
||||||
|
};
|
||||||
|
sk = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "sk" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "sk" {}) {};
|
||||||
|
};
|
||||||
|
sl = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "sl" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "sl" {}) {};
|
||||||
|
};
|
||||||
|
sr = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "sr" {
|
||||||
|
preConfigure = ''
|
||||||
|
patchShebangs \
|
||||||
|
4/sr/sr@latin/scripts/ts-pmap-compile.py \
|
||||||
|
4/sr/scripts/ts-pmap-compile.py \
|
||||||
|
4/sr/data/resolve-sr-hybrid \
|
||||||
|
4/sr/sr@ijekavian/scripts/ts-pmap-compile.py \
|
||||||
|
4/sr/sr@ijekavianlatin/scripts/ts-pmap-compile.py
|
||||||
|
'';
|
||||||
|
}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "sr" {
|
||||||
|
preConfigure = ''
|
||||||
|
patchShebangs 5/sr/data/resolve-sr-hybrid
|
||||||
|
sed -e 's/add_subdirectory(kdesdk)//' -i 5/sr/data/CMakeLists.txt
|
||||||
|
'';
|
||||||
|
}) {};
|
||||||
|
};
|
||||||
|
sv = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "sv" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "sv" {}) {};
|
||||||
|
};
|
||||||
|
tr = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "tr" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "tr" {}) {};
|
||||||
|
};
|
||||||
|
ug = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "ug" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "ug" {}) {};
|
||||||
|
};
|
||||||
|
# TODO: build broken in 15.11.80; re-enable in next release
|
||||||
|
/*
|
||||||
|
uk = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "uk" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "uk" {}) {};
|
||||||
|
};
|
||||||
|
*/
|
||||||
|
wa = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "wa" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "wa" {}) {};
|
||||||
|
};
|
||||||
|
zh_CN = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "zh_CN" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "zh_CN" {}) {};
|
||||||
|
};
|
||||||
|
zh_TW = {
|
||||||
|
qt4 = callPackage (kdeLocale4 "zh_TW" {}) {};
|
||||||
|
qt5 = callPackage (kdeLocale5 "zh_TW" {}) {};
|
||||||
|
};
|
||||||
|
}
|
19
pkgs/desktops/kde-5/applications-16.04/libkdcraw.nix
Normal file
19
pkgs/desktops/kde-5/applications-16.04/libkdcraw.nix
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
{ kdeApp
|
||||||
|
, lib
|
||||||
|
, extra-cmake-modules
|
||||||
|
, libraw
|
||||||
|
}:
|
||||||
|
|
||||||
|
kdeApp {
|
||||||
|
name = "libkdcraw";
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
libraw
|
||||||
|
];
|
||||||
|
meta = {
|
||||||
|
license = with lib.licenses; [ gpl2 lgpl21 bsd3 ];
|
||||||
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
|
};
|
||||||
|
}
|
19
pkgs/desktops/kde-5/applications-16.04/libkexiv2.nix
Normal file
19
pkgs/desktops/kde-5/applications-16.04/libkexiv2.nix
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
{ kdeApp
|
||||||
|
, lib
|
||||||
|
, exiv2
|
||||||
|
, extra-cmake-modules
|
||||||
|
}:
|
||||||
|
|
||||||
|
kdeApp {
|
||||||
|
name = "libkexiv2";
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
exiv2
|
||||||
|
];
|
||||||
|
meta = {
|
||||||
|
license = with lib.licenses; [ gpl2 lgpl21 bsd3 ];
|
||||||
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
|
};
|
||||||
|
}
|
22
pkgs/desktops/kde-5/applications-16.04/libkipi.nix
Normal file
22
pkgs/desktops/kde-5/applications-16.04/libkipi.nix
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
{ kdeApp
|
||||||
|
, lib
|
||||||
|
, extra-cmake-modules
|
||||||
|
, kconfig
|
||||||
|
, ki18n
|
||||||
|
, kservice
|
||||||
|
, kxmlgui
|
||||||
|
}:
|
||||||
|
|
||||||
|
kdeApp {
|
||||||
|
name = "libkipi";
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
kconfig ki18n kservice kxmlgui
|
||||||
|
];
|
||||||
|
meta = {
|
||||||
|
license = with lib.licenses; [ gpl2 lgpl21 bsd3 ];
|
||||||
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
|
};
|
||||||
|
}
|
41
pkgs/desktops/kde-5/applications-16.04/okular.nix
Normal file
41
pkgs/desktops/kde-5/applications-16.04/okular.nix
Normal file
@ -0,0 +1,41 @@
|
|||||||
|
{ kdeApp
|
||||||
|
, lib
|
||||||
|
, automoc4
|
||||||
|
, cmake
|
||||||
|
, perl
|
||||||
|
, pkgconfig
|
||||||
|
, kdelibs
|
||||||
|
, qimageblitz
|
||||||
|
, poppler_qt4
|
||||||
|
, libspectre
|
||||||
|
, libkexiv2
|
||||||
|
, djvulibre
|
||||||
|
, libtiff
|
||||||
|
, freetype
|
||||||
|
, ebook_tools
|
||||||
|
}:
|
||||||
|
|
||||||
|
kdeApp {
|
||||||
|
name = "okular";
|
||||||
|
nativeBuildInputs = [
|
||||||
|
automoc4
|
||||||
|
cmake
|
||||||
|
perl
|
||||||
|
pkgconfig
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
kdelibs
|
||||||
|
qimageblitz
|
||||||
|
poppler_qt4
|
||||||
|
libspectre
|
||||||
|
libkexiv2
|
||||||
|
djvulibre
|
||||||
|
libtiff
|
||||||
|
freetype
|
||||||
|
ebook_tools
|
||||||
|
];
|
||||||
|
meta = {
|
||||||
|
license = with lib.licenses; [ gpl2 lgpl21 fdl12 bsd3 ];
|
||||||
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
|
};
|
||||||
|
}
|
47
pkgs/desktops/kde-5/applications-16.04/print-manager.nix
Normal file
47
pkgs/desktops/kde-5/applications-16.04/print-manager.nix
Normal file
@ -0,0 +1,47 @@
|
|||||||
|
{ kdeApp
|
||||||
|
, lib
|
||||||
|
, extra-cmake-modules
|
||||||
|
, qtdeclarative
|
||||||
|
, cups
|
||||||
|
, kconfig
|
||||||
|
, kconfigwidgets
|
||||||
|
, kdbusaddons
|
||||||
|
, kiconthemes
|
||||||
|
, ki18n
|
||||||
|
, kcmutils
|
||||||
|
, kio
|
||||||
|
, knotifications
|
||||||
|
, plasma-framework
|
||||||
|
, kwidgetsaddons
|
||||||
|
, kwindowsystem
|
||||||
|
, kitemviews
|
||||||
|
}:
|
||||||
|
|
||||||
|
kdeApp {
|
||||||
|
name = "print-manager";
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
cups
|
||||||
|
kconfig
|
||||||
|
kconfigwidgets
|
||||||
|
kdbusaddons
|
||||||
|
kiconthemes
|
||||||
|
kcmutils
|
||||||
|
knotifications
|
||||||
|
kwidgetsaddons
|
||||||
|
kitemviews
|
||||||
|
];
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
ki18n
|
||||||
|
kio
|
||||||
|
kwindowsystem
|
||||||
|
plasma-framework
|
||||||
|
qtdeclarative
|
||||||
|
];
|
||||||
|
meta = {
|
||||||
|
license = [ lib.licenses.gpl2 ];
|
||||||
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
|
};
|
||||||
|
}
|
35
pkgs/desktops/kde-5/applications-16.04/spectacle.nix
Normal file
35
pkgs/desktops/kde-5/applications-16.04/spectacle.nix
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
{ kdeApp, lib
|
||||||
|
, extra-cmake-modules
|
||||||
|
, kdoctools
|
||||||
|
, makeQtWrapper
|
||||||
|
, kconfig
|
||||||
|
, kcoreaddons
|
||||||
|
, kdbusaddons
|
||||||
|
, kdeclarative
|
||||||
|
, ki18n
|
||||||
|
, kio
|
||||||
|
, knotifications
|
||||||
|
, kscreen
|
||||||
|
, kwidgetsaddons
|
||||||
|
, kwindowsystem
|
||||||
|
, kxmlgui
|
||||||
|
, libkipi
|
||||||
|
, xcb-util-cursor
|
||||||
|
}:
|
||||||
|
|
||||||
|
kdeApp {
|
||||||
|
name = "spectacle";
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules kdoctools makeQtWrapper
|
||||||
|
];
|
||||||
|
buildInputs = [
|
||||||
|
kconfig kcoreaddons kdbusaddons kdeclarative ki18n kio knotifications
|
||||||
|
kscreen kwidgetsaddons kwindowsystem kxmlgui libkipi xcb-util-cursor
|
||||||
|
];
|
||||||
|
postFixup = ''
|
||||||
|
wrapQtProgram "$out/bin/spectacle"
|
||||||
|
'';
|
||||||
|
meta = with lib; {
|
||||||
|
maintainers = with maintainers; [ ttuegel ];
|
||||||
|
};
|
||||||
|
}
|
2093
pkgs/desktops/kde-5/applications-16.04/srcs.nix
Normal file
2093
pkgs/desktops/kde-5/applications-16.04/srcs.nix
Normal file
File diff suppressed because it is too large
Load Diff
@ -15593,7 +15593,7 @@ in
|
|||||||
let
|
let
|
||||||
frameworks = import ../desktops/kde-5/frameworks-5.21 { inherit pkgs; };
|
frameworks = import ../desktops/kde-5/frameworks-5.21 { inherit pkgs; };
|
||||||
plasma = import ../desktops/kde-5/plasma-5.5 { inherit pkgs; };
|
plasma = import ../desktops/kde-5/plasma-5.5 { inherit pkgs; };
|
||||||
applications = import ../desktops/kde-5/applications-15.12 { inherit pkgs; };
|
applications = import ../desktops/kde-5/applications-16.04 { inherit pkgs; };
|
||||||
merged = self:
|
merged = self:
|
||||||
{ plasma = plasma self;
|
{ plasma = plasma self;
|
||||||
frameworks = frameworks self;
|
frameworks = frameworks self;
|
||||||
|
Loading…
Reference in New Issue
Block a user