Merge branch 'kde-5' into staging
This commit is contained in:
commit
c5b88434e9
@ -114,10 +114,12 @@ in {
|
|||||||
# Ugly hack for using the correct gnome3 packageSet
|
# Ugly hack for using the correct gnome3 packageSet
|
||||||
basePackages = mkOption {
|
basePackages = mkOption {
|
||||||
type = types.attrsOf types.package;
|
type = types.attrsOf types.package;
|
||||||
default = { inherit networkmanager modemmanager wpa_supplicant
|
default = { inherit modemmanager wpa_supplicant
|
||||||
networkmanager_openvpn networkmanager_vpnc
|
networkmanager_openvpn networkmanager_vpnc
|
||||||
networkmanager_openconnect
|
networkmanager_openconnect
|
||||||
networkmanager_pptp networkmanager_l2tp; };
|
networkmanager_pptp networkmanager_l2tp;
|
||||||
|
networkmanager = networkmanager.out;
|
||||||
|
};
|
||||||
internal = true;
|
internal = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -105,12 +105,6 @@ in
|
|||||||
|
|
||||||
pkgs.phonon-backend-gstreamer
|
pkgs.phonon-backend-gstreamer
|
||||||
pkgs.kde5.phonon-backend-gstreamer
|
pkgs.kde5.phonon-backend-gstreamer
|
||||||
pkgs.gst_all_1.gstreamer
|
|
||||||
pkgs.gst_all_1.gst-plugins-base
|
|
||||||
pkgs.gst_all_1.gst-plugins-good
|
|
||||||
pkgs.gst_all_1.gst-plugins-ugly
|
|
||||||
pkgs.gst_all_1.gst-plugins-bad
|
|
||||||
pkgs.gst_all_1.gst-libav # for mp3 playback
|
|
||||||
]
|
]
|
||||||
|
|
||||||
# Plasma 5.5 and later has a Breeze GTK theme.
|
# Plasma 5.5 and later has a Breeze GTK theme.
|
||||||
@ -138,14 +132,23 @@ in
|
|||||||
target = "X11/xkb";
|
target = "X11/xkb";
|
||||||
};
|
};
|
||||||
|
|
||||||
environment.profileRelativeEnvVars = {
|
|
||||||
GST_PLUGIN_SYSTEM_PATH_1_0 = [ "/lib/gstreamer-1.0" ];
|
|
||||||
};
|
|
||||||
|
|
||||||
# Enable GTK applications to load SVG icons
|
# Enable GTK applications to load SVG icons
|
||||||
environment.variables = mkIf (lib.hasAttr "breeze-icons" kde5) {
|
environment.variables =
|
||||||
GDK_PIXBUF_MODULE_FILE = "${pkgs.librsvg.out}/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache";
|
{
|
||||||
};
|
GST_PLUGIN_SYSTEM_PATH_1_0 =
|
||||||
|
lib.makeSearchPath "/lib/gstreamer-1.0"
|
||||||
|
(builtins.map (pkg: pkg.out) (with pkgs.gst_all_1; [
|
||||||
|
gstreamer
|
||||||
|
gst-plugins-base
|
||||||
|
gst-plugins-good
|
||||||
|
gst-plugins-ugly
|
||||||
|
gst-plugins-bad
|
||||||
|
gst-libav # for mp3 playback
|
||||||
|
]));
|
||||||
|
}
|
||||||
|
// (if (lib.hasAttr "breeze-icons" kde5)
|
||||||
|
then { GDK_PIXBUF_MODULE_FILE = "${pkgs.librsvg.out}/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache"; }
|
||||||
|
else { });
|
||||||
|
|
||||||
fonts.fonts = [ (kde5.oxygen-fonts or pkgs.noto-fonts) ];
|
fonts.fonts = [ (kde5.oxygen-fonts or pkgs.noto-fonts) ];
|
||||||
|
|
||||||
|
@ -11,7 +11,7 @@ stdenv.mkDerivation {
|
|||||||
sha256 = "09ch709cb9fniwc4221xgkq0jf0x0lxs814sqig8p2dcll0llvzk";
|
sha256 = "09ch709cb9fniwc4221xgkq0jf0x0lxs814sqig8p2dcll0llvzk";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = [ "out" "doc" ];
|
outputs = [ "dev" "out" "doc" ];
|
||||||
|
|
||||||
buildInputs = [ ORBit2 dbus_libs dbus_glib libxml2 ]
|
buildInputs = [ ORBit2 dbus_libs dbus_glib libxml2 ]
|
||||||
# polkit requires pam, which requires shadow.h, which is not available on
|
# polkit requires pam, which requires shadow.h, which is not available on
|
||||||
|
@ -9,16 +9,22 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "0l3mhpyym9m5iz09fz0rgiqxl2ym6kpkwpsp1xrr4aa80nlh1jam";
|
sha256 = "0l3mhpyym9m5iz09fz0rgiqxl2ym6kpkwpsp1xrr4aa80nlh1jam";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
nativeBuildInputs = [ pkgconfig ];
|
||||||
|
propagatedBuildInputs = [ glib libIDL ] ++ libintlOrEmpty;
|
||||||
|
|
||||||
|
outputs = [ "dev" "out" ];
|
||||||
|
|
||||||
preBuild = ''
|
preBuild = ''
|
||||||
sed 's/-DG_DISABLE_DEPRECATED//' -i linc2/src/Makefile
|
sed 's/-DG_DISABLE_DEPRECATED//' -i linc2/src/Makefile
|
||||||
'';
|
'';
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig ];
|
preFixup = ''
|
||||||
propagatedBuildInputs = [ glib libIDL ] ++ libintlOrEmpty;
|
moveToOutput "bin/orbit2-config" "$dev"
|
||||||
|
'';
|
||||||
|
|
||||||
meta = with stdenv.lib; {
|
meta = with stdenv.lib; {
|
||||||
homepage = https://projects.gnome.org/ORBit2/;
|
homepage = https://projects.gnome.org/ORBit2/;
|
||||||
description = "A a CORBA 2.4-compliant Object Request Broker";
|
description = "A CORBA 2.4-compliant Object Request Broker";
|
||||||
platforms = platforms.unix;
|
platforms = platforms.unix;
|
||||||
maintainers = with maintainers; [ lovek323 ];
|
maintainers = with maintainers; [ lovek323 ];
|
||||||
|
|
||||||
|
@ -10,6 +10,8 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "1ajg8jb8k3snxc7rrgczlh8daxkjidmcv3zr9w809sq4p2sn9pk2";
|
sha256 = "1ajg8jb8k3snxc7rrgczlh8daxkjidmcv3zr9w809sq4p2sn9pk2";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
outputs = [ "dev" "out" ];
|
||||||
|
|
||||||
buildInputs =
|
buildInputs =
|
||||||
[ pkgconfig libxml2 bzip2 openssl samba dbus_glib fam cdparanoia
|
[ pkgconfig libxml2 bzip2 openssl samba dbus_glib fam cdparanoia
|
||||||
intltool gnome_mime_data avahi acl
|
intltool gnome_mime_data avahi acl
|
||||||
|
@ -10,6 +10,8 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "0swp4kk6x7hy1rvd1f9jba31lvfc6qvafkvbpg9h0r34fzrd8q4i";
|
sha256 = "0swp4kk6x7hy1rvd1f9jba31lvfc6qvafkvbpg9h0r34fzrd8q4i";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
outputs = [ "dev" "out" ];
|
||||||
|
|
||||||
preConfigure = # still using stuff deprecated in new glib versions
|
preConfigure = # still using stuff deprecated in new glib versions
|
||||||
"sed 's/-DG_DISABLE_DEPRECATED//g' -i configure activation-server/Makefile.in";
|
"sed 's/-DG_DISABLE_DEPRECATED//g' -i configure activation-server/Makefile.in";
|
||||||
|
|
||||||
|
@ -2,12 +2,14 @@
|
|||||||
|
|
||||||
stdenv.mkDerivation {
|
stdenv.mkDerivation {
|
||||||
name = "libglade-2.6.4";
|
name = "libglade-2.6.4";
|
||||||
|
|
||||||
src = fetchurl {
|
src = fetchurl {
|
||||||
url = mirror://gnome/sources/libglade/2.6/libglade-2.6.4.tar.bz2;
|
url = mirror://gnome/sources/libglade/2.6/libglade-2.6.4.tar.bz2;
|
||||||
sha256 = "1v2x2s04jry4gpabws92i0wq2ghd47yr5n9nhgnkd7c38xv1wdk4";
|
sha256 = "1v2x2s04jry4gpabws92i0wq2ghd47yr5n9nhgnkd7c38xv1wdk4";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
outputs = [ "dev" "out" ];
|
||||||
|
|
||||||
buildInputs = [ pkgconfig gtk python gettext ];
|
buildInputs = [ pkgconfig gtk python gettext ];
|
||||||
|
|
||||||
propagatedBuildInputs = [ libxml2 ];
|
propagatedBuildInputs = [ libxml2 ];
|
||||||
|
@ -11,6 +11,8 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "197pnq8y0knqjhm2fg4j6hbqqm3qfzfnd0irhwxpk1b4hqb3kimj";
|
sha256 = "197pnq8y0knqjhm2fg4j6hbqqm3qfzfnd0irhwxpk1b4hqb3kimj";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
outputs = [ "dev" "out" ];
|
||||||
|
|
||||||
patches = [ ./new-glib.patch ];
|
patches = [ ./new-glib.patch ];
|
||||||
|
|
||||||
nativeBuildInputs = [ pkgconfig ];
|
nativeBuildInputs = [ pkgconfig ];
|
||||||
|
@ -9,6 +9,8 @@ stdenv.mkDerivation rec {
|
|||||||
sha256 = "0h6xvswbqspdifnyh5pm2pqq55yp3kn6yrswq7ay9z49hkh7i6w5";
|
sha256 = "0h6xvswbqspdifnyh5pm2pqq55yp3kn6yrswq7ay9z49hkh7i6w5";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
outputs = [ "dev" "out" ];
|
||||||
|
|
||||||
buildInputs = [ libglade ];
|
buildInputs = [ libglade ];
|
||||||
nativeBuildInputs = [ pkgconfig intltool ];
|
nativeBuildInputs = [ pkgconfig intltool ];
|
||||||
propagatedBuildInputs = [ libart_lgpl gtk ];
|
propagatedBuildInputs = [ libart_lgpl gtk ];
|
||||||
|
@ -31,21 +31,9 @@ kdeApp {
|
|||||||
extra-cmake-modules
|
extra-cmake-modules
|
||||||
kdoctools
|
kdoctools
|
||||||
];
|
];
|
||||||
buildInputs = [
|
|
||||||
karchive
|
|
||||||
kconfig
|
|
||||||
kcrash
|
|
||||||
kdbusaddons
|
|
||||||
kiconthemes
|
|
||||||
kservice
|
|
||||||
kpty
|
|
||||||
kwidgetsaddons
|
|
||||||
libarchive
|
|
||||||
];
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
khtml
|
khtml ki18n kio karchive kconfig kcrash kdbusaddons kiconthemes kservice
|
||||||
ki18n
|
kpty kwidgetsaddons libarchive
|
||||||
kio
|
|
||||||
];
|
];
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
wrapQtProgram "$out/bin/ark" \
|
wrapQtProgram "$out/bin/ark" \
|
||||||
|
@ -13,23 +13,15 @@
|
|||||||
|
|
||||||
kdeApp {
|
kdeApp {
|
||||||
name = "baloo-widgets";
|
name = "baloo-widgets";
|
||||||
nativeBuildInputs = [
|
|
||||||
extra-cmake-modules
|
|
||||||
kdoctools
|
|
||||||
];
|
|
||||||
buildInputs = [
|
|
||||||
kconfig
|
|
||||||
kservice
|
|
||||||
];
|
|
||||||
propagatedBuildInputs = [
|
|
||||||
baloo
|
|
||||||
kdelibs4support
|
|
||||||
kfilemetadata
|
|
||||||
ki18n
|
|
||||||
kio
|
|
||||||
];
|
|
||||||
meta = {
|
meta = {
|
||||||
license = [ lib.licenses.lgpl21 ];
|
license = [ lib.licenses.lgpl21 ];
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
};
|
};
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
kdoctools
|
||||||
|
];
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
baloo kconfig kservice kdelibs4support kfilemetadata ki18n kio
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
@ -11,21 +11,15 @@
|
|||||||
|
|
||||||
kdeApp {
|
kdeApp {
|
||||||
name = "dolphin-plugins";
|
name = "dolphin-plugins";
|
||||||
nativeBuildInputs = [
|
|
||||||
extra-cmake-modules
|
|
||||||
kdoctools
|
|
||||||
];
|
|
||||||
buildInputs = [
|
|
||||||
kxmlgui
|
|
||||||
dolphin
|
|
||||||
];
|
|
||||||
propagatedBuildInputs = [
|
|
||||||
kdelibs4support
|
|
||||||
ki18n
|
|
||||||
kio
|
|
||||||
];
|
|
||||||
meta = {
|
meta = {
|
||||||
license = [ lib.licenses.gpl2 ];
|
license = [ lib.licenses.gpl2 ];
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
};
|
};
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
kdoctools
|
||||||
|
];
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
kdelibs4support ki18n kio kxmlgui dolphin
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
@ -29,42 +29,22 @@
|
|||||||
|
|
||||||
kdeApp {
|
kdeApp {
|
||||||
name = "dolphin";
|
name = "dolphin";
|
||||||
|
meta = {
|
||||||
|
license = with lib.licenses; [ gpl2 fdl12 ];
|
||||||
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
|
};
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
extra-cmake-modules
|
extra-cmake-modules
|
||||||
kdoctools
|
kdoctools
|
||||||
makeQtWrapper
|
makeQtWrapper
|
||||||
];
|
];
|
||||||
buildInputs = [
|
|
||||||
kinit
|
|
||||||
kcmutils
|
|
||||||
kcoreaddons
|
|
||||||
knewstuff
|
|
||||||
kdbusaddons
|
|
||||||
kbookmarks
|
|
||||||
kconfig
|
|
||||||
kparts
|
|
||||||
solid
|
|
||||||
kiconthemes
|
|
||||||
kcompletion
|
|
||||||
knotifications
|
|
||||||
phonon
|
|
||||||
baloo-widgets
|
|
||||||
];
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
baloo
|
kinit kcmutils kcoreaddons knewstuff kdbusaddons kbookmarks kconfig kparts
|
||||||
kactivities
|
solid kiconthemes kcompletion knotifications phonon baloo-widgets baloo
|
||||||
kdelibs4support
|
kactivities kdelibs4support kfilemetadata ki18n kio ktexteditor
|
||||||
kfilemetadata
|
|
||||||
ki18n
|
|
||||||
kio
|
|
||||||
ktexteditor
|
|
||||||
kwindowsystem
|
kwindowsystem
|
||||||
];
|
];
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
wrapQtProgram "$out/bin/dolphin"
|
wrapQtProgram "$out/bin/dolphin"
|
||||||
'';
|
'';
|
||||||
meta = {
|
|
||||||
license = with lib.licenses; [ gpl2 fdl12 ];
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -7,15 +7,15 @@
|
|||||||
|
|
||||||
kdeApp {
|
kdeApp {
|
||||||
name = "ffmpegthumbs";
|
name = "ffmpegthumbs";
|
||||||
nativeBuildInputs = [
|
|
||||||
extra-cmake-modules
|
|
||||||
];
|
|
||||||
buildInputs = [
|
|
||||||
ffmpeg
|
|
||||||
kio
|
|
||||||
];
|
|
||||||
meta = {
|
meta = {
|
||||||
license = with lib.licenses; [ gpl2 bsd3 ];
|
license = with lib.licenses; [ gpl2 bsd3 ];
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
};
|
};
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
];
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
ffmpeg
|
||||||
|
kio
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
@ -12,24 +12,19 @@
|
|||||||
|
|
||||||
kdeApp {
|
kdeApp {
|
||||||
name = "filelight";
|
name = "filelight";
|
||||||
|
meta = {
|
||||||
|
license = with lib.licenses; [ gpl2 ];
|
||||||
|
maintainers = with lib.maintainers; [ fridh vcunat ];
|
||||||
|
};
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
extra-cmake-modules
|
extra-cmake-modules
|
||||||
kdoctools
|
kdoctools
|
||||||
makeQtWrapper
|
makeQtWrapper
|
||||||
];
|
];
|
||||||
buildInputs = [
|
propagatedBuildInputs = [
|
||||||
kio
|
kio kparts qtscript solid kxmlgui
|
||||||
kparts
|
|
||||||
qtscript
|
|
||||||
solid
|
|
||||||
kxmlgui
|
|
||||||
];
|
];
|
||||||
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
wrapQtProgram "$out/bin/filelight"
|
wrapQtProgram "$out/bin/filelight"
|
||||||
'';
|
'';
|
||||||
meta = {
|
|
||||||
license = with lib.licenses; [ gpl2 ];
|
|
||||||
maintainers = with lib.maintainers; [ fridh vcunat ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -7,15 +7,14 @@
|
|||||||
|
|
||||||
kdeApp {
|
kdeApp {
|
||||||
name = "gpgmepp";
|
name = "gpgmepp";
|
||||||
nativeBuildInputs = [
|
|
||||||
extra-cmake-modules
|
|
||||||
];
|
|
||||||
buildInputs = [
|
|
||||||
boost
|
|
||||||
gpgme
|
|
||||||
];
|
|
||||||
meta = {
|
meta = {
|
||||||
license = with lib.licenses; [ lgpl21 bsd3 ];
|
license = with lib.licenses; [ lgpl21 bsd3 ];
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
};
|
};
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
];
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
boost gpgme
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
@ -16,29 +16,19 @@
|
|||||||
|
|
||||||
kdeApp {
|
kdeApp {
|
||||||
name = "gwenview";
|
name = "gwenview";
|
||||||
|
meta = {
|
||||||
|
license = with lib.licenses; [ gpl2 fdl12 ];
|
||||||
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
|
};
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
extra-cmake-modules
|
extra-cmake-modules
|
||||||
kdoctools
|
kdoctools
|
||||||
makeQtWrapper
|
makeQtWrapper
|
||||||
];
|
];
|
||||||
buildInputs = [
|
|
||||||
exiv2
|
|
||||||
lcms2
|
|
||||||
phonon
|
|
||||||
qtsvg
|
|
||||||
];
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
baloo
|
baloo kactivities kdelibs4support kio qtx11extras exiv2 lcms2 phonon qtsvg
|
||||||
kactivities
|
|
||||||
kdelibs4support
|
|
||||||
kio
|
|
||||||
qtx11extras
|
|
||||||
];
|
];
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
wrapQtProgram "$out/bin/gwenview"
|
wrapQtProgram "$out/bin/gwenview"
|
||||||
'';
|
'';
|
||||||
meta = {
|
|
||||||
license = with lib.licenses; [ gpl2 fdl12 ];
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -28,42 +28,22 @@
|
|||||||
|
|
||||||
kdeApp {
|
kdeApp {
|
||||||
name = "kate";
|
name = "kate";
|
||||||
|
meta = {
|
||||||
|
license = with lib.licenses; [ gpl3 lgpl3 lgpl2 ];
|
||||||
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
|
};
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
extra-cmake-modules
|
extra-cmake-modules
|
||||||
kdoctools
|
kdoctools
|
||||||
];
|
];
|
||||||
buildInputs = [
|
|
||||||
qtscript
|
|
||||||
kconfig
|
|
||||||
kcrash
|
|
||||||
kguiaddons
|
|
||||||
kiconthemes
|
|
||||||
kinit
|
|
||||||
kjobwidgets
|
|
||||||
kparts
|
|
||||||
kxmlgui
|
|
||||||
kdbusaddons
|
|
||||||
kwallet
|
|
||||||
kitemmodels
|
|
||||||
knotifications
|
|
||||||
threadweaver
|
|
||||||
knewstuff
|
|
||||||
libgit2
|
|
||||||
];
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
kactivities
|
kactivities ki18n kio ktexteditor kwindowsystem plasma-framework qtscript
|
||||||
ki18n
|
kconfig kcrash kguiaddons kiconthemes kinit kjobwidgets kparts kxmlgui
|
||||||
kio
|
kdbusaddons kwallet kitemmodels knotifications threadweaver knewstuff
|
||||||
ktexteditor
|
libgit2
|
||||||
kwindowsystem
|
|
||||||
plasma-framework
|
|
||||||
];
|
];
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
wrapQtProgram "$out/bin/kate"
|
wrapQtProgram "$out/bin/kate"
|
||||||
wrapQtProgram "$out/bin/kwrite"
|
wrapQtProgram "$out/bin/kwrite"
|
||||||
'';
|
'';
|
||||||
meta = {
|
|
||||||
license = with lib.licenses; [ gpl3 lgpl3 lgpl2 ];
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -13,27 +13,18 @@
|
|||||||
|
|
||||||
kdeApp {
|
kdeApp {
|
||||||
name = "kcalc";
|
name = "kcalc";
|
||||||
|
|
||||||
nativeBuildInputs = [
|
|
||||||
extra-cmake-modules
|
|
||||||
kdoctools
|
|
||||||
];
|
|
||||||
|
|
||||||
buildInputs = [
|
|
||||||
gmp
|
|
||||||
kconfig
|
|
||||||
kconfigwidgets
|
|
||||||
kguiaddons
|
|
||||||
kinit
|
|
||||||
knotifications
|
|
||||||
];
|
|
||||||
|
|
||||||
postInstall = ''
|
|
||||||
wrapQtProgram "$out/bin/kcalc"
|
|
||||||
'';
|
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
license = with lib.licenses; [ gpl2 ];
|
license = with lib.licenses; [ gpl2 ];
|
||||||
maintainers = [ lib.maintainers.fridh ];
|
maintainers = [ lib.maintainers.fridh ];
|
||||||
};
|
};
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
kdoctools
|
||||||
|
];
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
gmp kconfig kconfigwidgets kguiaddons kinit knotifications
|
||||||
|
];
|
||||||
|
postInstall = ''
|
||||||
|
wrapQtProgram "$out/bin/kcalc"
|
||||||
|
'';
|
||||||
}
|
}
|
||||||
|
@ -5,12 +5,10 @@
|
|||||||
|
|
||||||
kdeApp {
|
kdeApp {
|
||||||
name = "kcolorchooser";
|
name = "kcolorchooser";
|
||||||
|
|
||||||
meta = {
|
meta = {
|
||||||
license = with lib.licenses; [ mit ];
|
license = with lib.licenses; [ mit ];
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
};
|
};
|
||||||
|
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [ ki18n kwidgetsaddons kxmlgui ];
|
propagatedBuildInputs = [ ki18n kwidgetsaddons kxmlgui ];
|
||||||
}
|
}
|
||||||
|
@ -8,16 +8,14 @@
|
|||||||
|
|
||||||
kdeApp {
|
kdeApp {
|
||||||
name = "kdegraphics-thumbnailers";
|
name = "kdegraphics-thumbnailers";
|
||||||
nativeBuildInputs = [
|
|
||||||
extra-cmake-modules
|
|
||||||
];
|
|
||||||
buildInputs = [
|
|
||||||
kio
|
|
||||||
libkexiv2
|
|
||||||
libkdcraw
|
|
||||||
];
|
|
||||||
meta = {
|
meta = {
|
||||||
license = [ lib.licenses.lgpl21 ];
|
license = [ lib.licenses.lgpl21 ];
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
};
|
};
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
];
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
kio libkexiv2 libkdcraw
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
@ -11,19 +11,15 @@
|
|||||||
|
|
||||||
kdeApp {
|
kdeApp {
|
||||||
name = "kdenetwork-filesharing";
|
name = "kdenetwork-filesharing";
|
||||||
nativeBuildInputs = [
|
|
||||||
extra-cmake-modules
|
|
||||||
kdoctools
|
|
||||||
];
|
|
||||||
buildInputs = [
|
|
||||||
kcoreaddons
|
|
||||||
ki18n
|
|
||||||
kio
|
|
||||||
kwidgetsaddons
|
|
||||||
samba
|
|
||||||
];
|
|
||||||
meta = {
|
meta = {
|
||||||
license = [ lib.licenses.gpl2 lib.licenses.lgpl21 ];
|
license = [ lib.licenses.gpl2 lib.licenses.lgpl21 ];
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
};
|
};
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
kdoctools
|
||||||
|
];
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
kcoreaddons ki18n kio kwidgetsaddons samba
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
@ -33,7 +33,7 @@ kdeApp {
|
|||||||
extra-cmake-modules kdoctools
|
extra-cmake-modules kdoctools
|
||||||
shared_mime_info
|
shared_mime_info
|
||||||
];
|
];
|
||||||
buildInputs = [
|
propagatedBuildInputs = [
|
||||||
exiv2 kactivities karchive kbookmarks kconfig kconfigwidgets kcoreaddons
|
exiv2 kactivities karchive kbookmarks kconfig kconfigwidgets kcoreaddons
|
||||||
kdbusaddons kguiaddons kdnssd kiconthemes ki18n kio khtml kdelibs4support
|
kdbusaddons kguiaddons kdnssd kiconthemes ki18n kio khtml kdelibs4support
|
||||||
kpty libmtp libssh openexr openslp phonon qtsvg samba solid
|
kpty libmtp libssh openexr openslp phonon qtsvg samba solid
|
||||||
|
@ -28,41 +28,19 @@
|
|||||||
|
|
||||||
kdeApp {
|
kdeApp {
|
||||||
name = "konsole";
|
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 = {
|
meta = {
|
||||||
license = with lib.licenses; [ gpl2 lgpl21 fdl12 ];
|
license = with lib.licenses; [ gpl2 lgpl21 fdl12 ];
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
};
|
};
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules kdoctools makeQtWrapper
|
||||||
|
];
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
kdelibs4support ki18n kwindowsystem qtscript kbookmarks kcompletion kconfig
|
||||||
|
kconfigwidgets kcoreaddons kguiaddons kiconthemes kinit kio knotifications
|
||||||
|
knotifyconfig kparts kpty kservice ktextwidgets kwidgetsaddons kxmlgui
|
||||||
|
];
|
||||||
|
postInstall = ''
|
||||||
|
wrapQtProgram "$out/bin/konsole"
|
||||||
|
'';
|
||||||
}
|
}
|
||||||
|
@ -6,14 +6,14 @@
|
|||||||
|
|
||||||
kdeApp {
|
kdeApp {
|
||||||
name = "libkdcraw";
|
name = "libkdcraw";
|
||||||
nativeBuildInputs = [
|
|
||||||
extra-cmake-modules
|
|
||||||
];
|
|
||||||
buildInputs = [
|
|
||||||
libraw
|
|
||||||
];
|
|
||||||
meta = {
|
meta = {
|
||||||
license = with lib.licenses; [ gpl2 lgpl21 bsd3 ];
|
license = with lib.licenses; [ gpl2 lgpl21 bsd3 ];
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
};
|
};
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
];
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
libraw
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
@ -6,14 +6,14 @@
|
|||||||
|
|
||||||
kdeApp {
|
kdeApp {
|
||||||
name = "libkexiv2";
|
name = "libkexiv2";
|
||||||
nativeBuildInputs = [
|
|
||||||
extra-cmake-modules
|
|
||||||
];
|
|
||||||
buildInputs = [
|
|
||||||
exiv2
|
|
||||||
];
|
|
||||||
meta = {
|
meta = {
|
||||||
license = with lib.licenses; [ gpl2 lgpl21 bsd3 ];
|
license = with lib.licenses; [ gpl2 lgpl21 bsd3 ];
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
};
|
};
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
];
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
exiv2
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
@ -9,14 +9,14 @@
|
|||||||
|
|
||||||
kdeApp {
|
kdeApp {
|
||||||
name = "libkipi";
|
name = "libkipi";
|
||||||
nativeBuildInputs = [
|
|
||||||
extra-cmake-modules
|
|
||||||
];
|
|
||||||
buildInputs = [
|
|
||||||
kconfig ki18n kservice kxmlgui
|
|
||||||
];
|
|
||||||
meta = {
|
meta = {
|
||||||
license = with lib.licenses; [ gpl2 lgpl21 bsd3 ];
|
license = with lib.licenses; [ gpl2 lgpl21 bsd3 ];
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
};
|
};
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
];
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
kconfig ki18n kservice kxmlgui
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
@ -19,29 +19,16 @@
|
|||||||
|
|
||||||
kdeApp {
|
kdeApp {
|
||||||
name = "print-manager";
|
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 = {
|
meta = {
|
||||||
license = [ lib.licenses.gpl2 ];
|
license = [ lib.licenses.gpl2 ];
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
maintainers = [ lib.maintainers.ttuegel ];
|
||||||
};
|
};
|
||||||
|
nativeBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
];
|
||||||
|
propagatedBuildInputs = [
|
||||||
|
cups kconfig kconfigwidgets kdbusaddons kiconthemes kcmutils knotifications
|
||||||
|
kwidgetsaddons kitemviews ki18n kio kwindowsystem plasma-framework
|
||||||
|
qtdeclarative
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
@ -19,17 +19,17 @@
|
|||||||
|
|
||||||
kdeApp {
|
kdeApp {
|
||||||
name = "spectacle";
|
name = "spectacle";
|
||||||
|
meta = with lib; {
|
||||||
|
maintainers = with maintainers; [ ttuegel ];
|
||||||
|
};
|
||||||
nativeBuildInputs = [
|
nativeBuildInputs = [
|
||||||
extra-cmake-modules kdoctools makeQtWrapper
|
extra-cmake-modules kdoctools makeQtWrapper
|
||||||
];
|
];
|
||||||
buildInputs = [
|
propagatedBuildInputs = [
|
||||||
kconfig kcoreaddons kdbusaddons kdeclarative ki18n kio knotifications
|
kconfig kcoreaddons kdbusaddons kdeclarative ki18n kio knotifications
|
||||||
kscreen kwidgetsaddons kwindowsystem kxmlgui libkipi xcb-util-cursor
|
kscreen kwidgetsaddons kwindowsystem kxmlgui libkipi xcb-util-cursor
|
||||||
];
|
];
|
||||||
postFixup = ''
|
postFixup = ''
|
||||||
wrapQtProgram "$out/bin/spectacle"
|
wrapQtProgram "$out/bin/spectacle"
|
||||||
'';
|
'';
|
||||||
meta = with lib; {
|
|
||||||
maintainers = with maintainers; [ ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -6,11 +6,9 @@
|
|||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "baloo";
|
name = "baloo";
|
||||||
nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ];
|
||||||
buildInputs = [
|
|
||||||
kconfig kcrash kdbusaddons lmdb qtquick1 solid
|
|
||||||
];
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
kauth kcoreaddons kfilemetadata ki18n kio kidletime qtbase
|
kauth kconfig kcoreaddons kcrash kdbusaddons kfilemetadata ki18n kio
|
||||||
|
kidletime lmdb qtbase qtquick1 solid
|
||||||
];
|
];
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
wrapQtProgram "$out/bin/baloo_file"
|
wrapQtProgram "$out/bin/baloo_file"
|
||||||
|
@ -6,7 +6,7 @@
|
|||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "bluez-qt";
|
name = "bluez-qt";
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [ qtdeclarative ];
|
propagatedBuildInputs = [ qtdeclarative ];
|
||||||
preConfigure = ''
|
preConfigure = ''
|
||||||
substituteInPlace CMakeLists.txt \
|
substituteInPlace CMakeLists.txt \
|
||||||
--replace /lib/udev/rules.d "$out/lib/udev/rules.d"
|
--replace /lib/udev/rules.d "$out/lib/udev/rules.d"
|
||||||
|
@ -5,6 +5,7 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "breeze-icons";
|
name = "breeze-icons";
|
||||||
|
outputs = [ "out" ];
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [ qtsvg ];
|
propagatedBuildInputs = [ qtsvg ];
|
||||||
}
|
}
|
||||||
|
@ -112,7 +112,7 @@ let
|
|||||||
modemmanager-qt = callPackage ./modemmanager-qt.nix {};
|
modemmanager-qt = callPackage ./modemmanager-qt.nix {};
|
||||||
networkmanager-qt = callPackage ./networkmanager-qt.nix {};
|
networkmanager-qt = callPackage ./networkmanager-qt.nix {};
|
||||||
oxygen-icons5 = callPackage ./oxygen-icons5.nix {};
|
oxygen-icons5 = callPackage ./oxygen-icons5.nix {};
|
||||||
plasma-framework = callPackage ./plasma-framework {};
|
plasma-framework = callPackage ./plasma-framework.nix {};
|
||||||
solid = callPackage ./solid.nix {};
|
solid = callPackage ./solid.nix {};
|
||||||
sonnet = callPackage ./sonnet.nix {};
|
sonnet = callPackage ./sonnet.nix {};
|
||||||
threadweaver = callPackage ./threadweaver.nix {};
|
threadweaver = callPackage ./threadweaver.nix {};
|
||||||
|
@ -10,12 +10,7 @@ _ecmPropagateSharedData() {
|
|||||||
"kconf_update" \
|
"kconf_update" \
|
||||||
"kservices5" \
|
"kservices5" \
|
||||||
"kservicetypes5" \
|
"kservicetypes5" \
|
||||||
"kxmlgui5" \
|
|
||||||
"knotifications5" \
|
"knotifications5" \
|
||||||
"icons" \
|
|
||||||
"sounds" \
|
|
||||||
"templates" \
|
|
||||||
"wallpapers" \
|
|
||||||
"applications" \
|
"applications" \
|
||||||
"desktop-directories" \
|
"desktop-directories" \
|
||||||
"mime" \
|
"mime" \
|
||||||
@ -26,7 +21,6 @@ _ecmPropagateSharedData() {
|
|||||||
for dir in ${sharedPaths[@]}; do
|
for dir in ${sharedPaths[@]}; do
|
||||||
if [ -d "$1/share/$dir" ]; then
|
if [ -d "$1/share/$dir" ]; then
|
||||||
addToSearchPathOnce NIX_WRAP_XDG_DATA_DIRS "$1/share"
|
addToSearchPathOnce NIX_WRAP_XDG_DATA_DIRS "$1/share"
|
||||||
propagateOnce propagatedBuildInputs "$1"
|
|
||||||
propagateOnce propagatedUserEnvPkgs "$1"
|
propagateOnce propagatedUserEnvPkgs "$1"
|
||||||
break
|
break
|
||||||
fi
|
fi
|
||||||
|
@ -5,13 +5,10 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "frameworkintegration";
|
name = "frameworkintegration";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [
|
propagatedBuildInputs = [
|
||||||
kbookmarks kcompletion kconfig knotifications kwidgetsaddons
|
kbookmarks kcompletion kconfig kconfigwidgets knotifications ki18n kio
|
||||||
libXcursor
|
kiconthemes kwidgetsaddons libXcursor qtx11extras
|
||||||
];
|
];
|
||||||
propagatedBuildInputs = [ kconfigwidgets ki18n kio kiconthemes qtx11extras ];
|
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -5,5 +5,5 @@ kdeFramework {
|
|||||||
name = "kactivities-stats";
|
name = "kactivities-stats";
|
||||||
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [ boost kactivities kconfig ];
|
propagatedBuildInputs = [ boost kactivities kconfig ];
|
||||||
}
|
}
|
||||||
|
@ -5,15 +5,10 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kactivities";
|
name = "kactivities";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [
|
|
||||||
boost kcmutils kconfig kcoreaddons kdbusaddons kservice
|
|
||||||
kxmlgui
|
|
||||||
];
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
kdeclarative kglobalaccel ki18n kio kwindowsystem qtdeclarative
|
boost kcmutils kconfig kcoreaddons kdbusaddons kdeclarative kglobalaccel
|
||||||
|
ki18n kio kservice kwindowsystem kxmlgui qtdeclarative
|
||||||
];
|
];
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -5,8 +5,6 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kapidox";
|
name = "kapidox";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules python ];
|
nativeBuildInputs = [ extra-cmake-modules python ];
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -4,8 +4,6 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "karchive";
|
name = "karchive";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -6,11 +6,8 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kauth";
|
name = "kauth";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [ polkit-qt ];
|
propagatedBuildInputs = [ kcoreaddons polkit-qt ];
|
||||||
propagatedBuildInputs = [ kcoreaddons ];
|
|
||||||
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -10,16 +10,9 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kbookmarks";
|
name = "kbookmarks";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [
|
propagatedBuildInputs = [
|
||||||
kcodecs
|
kcodecs kconfig kconfigwidgets kcoreaddons kiconthemes kxmlgui
|
||||||
kconfig
|
|
||||||
kconfigwidgets
|
|
||||||
kcoreaddons
|
|
||||||
kiconthemes
|
|
||||||
kxmlgui
|
|
||||||
];
|
];
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -5,13 +5,11 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kcmutils";
|
name = "kcmutils";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [
|
propagatedBuildInputs = [
|
||||||
kcoreaddons kiconthemes kitemviews kpackage kxmlgui
|
kconfigwidgets kcoreaddons kdeclarative ki18n kiconthemes kitemviews
|
||||||
|
kpackage kservice kxmlgui
|
||||||
];
|
];
|
||||||
propagatedBuildInputs = [ kconfigwidgets kdeclarative ki18n kservice ];
|
|
||||||
patches = [ ./0001-qdiriterator-follow-symlinks.patch ];
|
patches = [ ./0001-qdiriterator-follow-symlinks.patch ];
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -6,9 +6,7 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kcompletion";
|
name = "kcompletion";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [ kconfig kwidgetsaddons ];
|
propagatedBuildInputs = [ kconfig kwidgetsaddons ];
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -4,15 +4,12 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kconfigwidgets";
|
name = "kconfigwidgets";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
|
||||||
buildInputs = [ kguiaddons ];
|
propagatedBuildInputs = [ kauth kconfig kcodecs kguiaddons ki18n kwidgetsaddons ];
|
||||||
propagatedBuildInputs = [ kauth kconfig kcodecs ki18n kwidgetsaddons ];
|
|
||||||
patches = [ ./0001-qdiriterator-follow-symlinks.patch ];
|
patches = [ ./0001-qdiriterator-follow-symlinks.patch ];
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
moveToOutput "bin/preparetips5" "$dev"
|
moveToOutput "bin/preparetips5" "$dev"
|
||||||
wrapQtProgram "$dev/bin/preparetips5"
|
wrapQtProgram "$dev/bin/preparetips5"
|
||||||
'';
|
'';
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -5,12 +5,10 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kcoreaddons";
|
name = "kcoreaddons";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ];
|
||||||
buildInputs = [ shared_mime_info ];
|
propagatedBuildInputs = [ shared_mime_info ];
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
wrapQtProgram "$out/bin/desktoptojson"
|
wrapQtProgram "$out/bin/desktoptojson"
|
||||||
'';
|
'';
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -7,10 +7,7 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kcrash";
|
name = "kcrash";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [ kcoreaddons ];
|
propagatedBuildInputs = [ kcoreaddons kwindowsystem qtx11extras ];
|
||||||
propagatedBuildInputs = [ kwindowsystem qtx11extras ];
|
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -6,17 +6,13 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kdeclarative";
|
name = "kdeclarative";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ];
|
||||||
buildInputs = [
|
|
||||||
epoxy kguiaddons kiconthemes kwidgetsaddons
|
|
||||||
];
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
kconfig kglobalaccel ki18n kio kpackage kwindowsystem qtdeclarative
|
epoxy kconfig kglobalaccel kguiaddons ki18n kiconthemes kio kpackage
|
||||||
|
kwidgetsaddons kwindowsystem qtdeclarative
|
||||||
];
|
];
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
wrapQtProgram "$out/bin/kpackagelauncherqml"
|
wrapQtProgram "$out/bin/kpackagelauncherqml"
|
||||||
'';
|
'';
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -11,9 +11,7 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kded";
|
name = "kded";
|
||||||
buildInputs = [ kconfig kcoreaddons kcrash kdbusaddons kinit kservice ];
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||||
meta = {
|
propagatedBuildInputs = [ kconfig kcoreaddons kcrash kdbusaddons kinit kservice ];
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -1,32 +0,0 @@
|
|||||||
{ kdeFramework, lib, extra-cmake-modules, docbook_xml_dtd_45, kauth
|
|
||||||
, karchive, kcompletion, kconfig, kconfigwidgets, kcoreaddons
|
|
||||||
, kcrash, kdbusaddons, kded, kdesignerplugin, kdoctools, kemoticons
|
|
||||||
, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio, kitemmodels
|
|
||||||
, kinit, knotifications, kparts, kservice, ktextwidgets
|
|
||||||
, kunitconversion, kwidgetsaddons, kwindowsystem, kxmlgui
|
|
||||||
, networkmanager, qtsvg, qtx11extras, xlibs
|
|
||||||
}:
|
|
||||||
|
|
||||||
# TODO: debug docbook detection
|
|
||||||
|
|
||||||
kdeFramework {
|
|
||||||
name = "kdelibs4support";
|
|
||||||
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
|
||||||
buildInputs = [
|
|
||||||
kcompletion kconfig kded kservice kwidgetsaddons
|
|
||||||
kxmlgui networkmanager qtsvg qtx11extras xlibs.libSM
|
|
||||||
];
|
|
||||||
propagatedBuildInputs = [
|
|
||||||
kauth karchive kconfigwidgets kcoreaddons kcrash kdbusaddons
|
|
||||||
kdesignerplugin kemoticons kglobalaccel kguiaddons ki18n kio
|
|
||||||
kiconthemes kitemmodels kinit knotifications kparts ktextwidgets
|
|
||||||
kunitconversion kwindowsystem
|
|
||||||
];
|
|
||||||
cmakeFlags = [
|
|
||||||
"-DDocBookXML4_DTD_DIR=${docbook_xml_dtd_45}/xml/dtd/docbook"
|
|
||||||
"-DDocBookXML4_DTD_VERSION=4.5"
|
|
||||||
];
|
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
|
@ -12,25 +12,20 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kdelibs4support";
|
name = "kdelibs4support";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
outputs = [ "dev" "out" ];
|
outputs = [ "dev" "out" ];
|
||||||
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
||||||
setupHook = ./setup-hook.sh;
|
setupHook = ./setup-hook.sh;
|
||||||
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||||
buildInputs = [
|
|
||||||
kcompletion kconfig kded kservice kwidgetsaddons
|
|
||||||
kxmlgui networkmanager qtsvg qtx11extras xlibs.libSM
|
|
||||||
];
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
kauth karchive kconfigwidgets kcoreaddons kcrash kdbusaddons
|
kauth karchive kcompletion kconfig kconfigwidgets kcoreaddons kcrash
|
||||||
kdesignerplugin kemoticons kglobalaccel kguiaddons ki18n kio
|
kdbusaddons kded kdesignerplugin kemoticons kglobalaccel kguiaddons ki18n
|
||||||
kiconthemes kitemmodels kinit knotifications kparts ktextwidgets
|
kio kiconthemes kitemmodels kinit knotifications kparts kservice
|
||||||
kunitconversion kwindowsystem
|
ktextwidgets kunitconversion kwidgetsaddons kwindowsystem kxmlgui
|
||||||
|
networkmanager qtsvg qtx11extras xlibs.libSM
|
||||||
];
|
];
|
||||||
cmakeFlags = [
|
cmakeFlags = [
|
||||||
"-DDocBookXML4_DTD_DIR=${docbook_xml_dtd_45}/xml/dtd/docbook"
|
"-DDocBookXML4_DTD_DIR=${docbook_xml_dtd_45}/xml/dtd/docbook"
|
||||||
"-DDocBookXML4_DTD_VERSION=4.5"
|
"-DDocBookXML4_DTD_VERSION=4.5"
|
||||||
];
|
];
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -18,17 +18,13 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kdesignerplugin";
|
name = "kdesignerplugin";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
|
||||||
buildInputs = [
|
propagatedBuildInputs = [
|
||||||
kcompletion kconfig kconfigwidgets kcoreaddons kdewebkit
|
kcompletion kconfig kconfigwidgets kcoreaddons kdewebkit kiconthemes kio
|
||||||
kiconthemes kitemviews kplotting ktextwidgets kwidgetsaddons
|
kitemviews kplotting ktextwidgets kwidgetsaddons kxmlgui sonnet
|
||||||
kxmlgui
|
|
||||||
];
|
];
|
||||||
propagatedBuildInputs = [ kio sonnet ];
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
wrapQtProgram "$out/bin/kgendesignerplugin"
|
wrapQtProgram "$out/bin/kgendesignerplugin"
|
||||||
'';
|
'';
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -4,10 +4,7 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kdesu";
|
name = "kdesu";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [ kcoreaddons kservice ];
|
propagatedBuildInputs = [ kcoreaddons ki18n kpty kservice ];
|
||||||
propagatedBuildInputs = [ ki18n kpty ];
|
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -4,10 +4,9 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kdewebkit";
|
name = "kdewebkit";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [ kconfig kcoreaddons kjobwidgets kparts kservice kwallet ];
|
propagatedBuildInputs = [
|
||||||
propagatedBuildInputs = [ ki18n kio qtwebkit ];
|
kconfig kcoreaddons ki18n kio kjobwidgets kparts kservice kwallet qtwebkit
|
||||||
meta = {
|
];
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -5,9 +5,7 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kdnssd";
|
name = "kdnssd";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [ avahi ];
|
propagatedBuildInputs = [ avahi ];
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -4,16 +4,13 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kdoctools";
|
name = "kdoctools";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [ karchive ];
|
propagatedBuildInputs = [ karchive ki18n ];
|
||||||
propagatedBuildInputs = [ ki18n ];
|
|
||||||
propagatedNativeBuildInputs = [ makeQtWrapper perl perlPackages.URI ];
|
propagatedNativeBuildInputs = [ makeQtWrapper perl perlPackages.URI ];
|
||||||
cmakeFlags = [
|
cmakeFlags = [
|
||||||
"-DDocBookXML4_DTD_DIR=${docbook_xml_dtd_45}/xml/dtd/docbook"
|
"-DDocBookXML4_DTD_DIR=${docbook_xml_dtd_45}/xml/dtd/docbook"
|
||||||
"-DDocBookXSL_DIR=${docbook5_xsl}/xml/xsl/docbook"
|
"-DDocBookXSL_DIR=${docbook5_xsl}/xml/xsl/docbook"
|
||||||
];
|
];
|
||||||
patches = [ ./kdoctools-no-find-docbook-xml.patch ];
|
patches = [ ./kdoctools-no-find-docbook-xml.patch ];
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -8,10 +8,7 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kemoticons";
|
name = "kemoticons";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [ karchive kconfig kcoreaddons ];
|
propagatedBuildInputs = [ karchive kconfig kcoreaddons kservice ];
|
||||||
propagatedBuildInputs = [ kservice ];
|
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -1,13 +0,0 @@
|
|||||||
{ kdeFramework, lib, extra-cmake-modules, attr, ebook_tools, exiv2
|
|
||||||
, ffmpeg, karchive, ki18n, poppler, qtbase, taglib
|
|
||||||
}:
|
|
||||||
|
|
||||||
kdeFramework {
|
|
||||||
name = "kfilemetadata";
|
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
|
||||||
buildInputs = [ attr ebook_tools exiv2 ffmpeg karchive poppler taglib ];
|
|
||||||
propagatedBuildInputs = [ qtbase ki18n ];
|
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
|
@ -4,11 +4,10 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kfilemetadata";
|
name = "kfilemetadata";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [ attr ebook_tools exiv2 ffmpeg karchive poppler taglib ];
|
propagatedBuildInputs = [
|
||||||
propagatedBuildInputs = [ qtbase ki18n ];
|
attr ebook_tools exiv2 ffmpeg karchive ki18n poppler qtbase taglib
|
||||||
meta = {
|
];
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -11,13 +11,12 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kglobalaccel";
|
name = "kglobalaccel";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ];
|
||||||
buildInputs = [ kconfig kcoreaddons kcrash kdbusaddons ];
|
propagatedBuildInputs = [
|
||||||
propagatedBuildInputs = [ kwindowsystem qtx11extras ];
|
kconfig kcoreaddons kcrash kdbusaddons kwindowsystem qtx11extras
|
||||||
|
];
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
wrapQtProgram "$out/bin/kglobalaccel5"
|
wrapQtProgram "$out/bin/kglobalaccel5"
|
||||||
'';
|
'';
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -5,9 +5,7 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kguiaddons";
|
name = "kguiaddons";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [ qtx11extras ];
|
propagatedBuildInputs = [ qtx11extras ];
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -6,16 +6,11 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "khtml";
|
name = "khtml";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules perl ];
|
nativeBuildInputs = [ extra-cmake-modules perl ];
|
||||||
buildInputs = [
|
|
||||||
giflib karchive kiconthemes knotifications kwallet kwidgetsaddons
|
|
||||||
kxmlgui phonon
|
|
||||||
];
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
kcodecs kglobalaccel ki18n kio kjs kparts ktextwidgets
|
giflib karchive kcodecs kglobalaccel ki18n kiconthemes kio kjs
|
||||||
kwindowsystem qtx11extras sonnet
|
knotifications kparts ktextwidgets kwallet kwidgetsaddons kwindowsystem
|
||||||
|
kxmlgui phonon qtx11extras sonnet
|
||||||
];
|
];
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -8,10 +8,8 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "ki18n";
|
name = "ki18n";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [ qtdeclarative qtscript ];
|
propagatedBuildInputs = [ qtdeclarative qtscript ];
|
||||||
propagatedNativeBuildInputs = [ gettext python ];
|
propagatedNativeBuildInputs = [ gettext python ];
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -5,14 +5,11 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kiconthemes";
|
name = "kiconthemes";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
||||||
nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules makeQtWrapper ];
|
||||||
buildInputs = [ kconfigwidgets kitemviews qtsvg ];
|
propagatedBuildInputs = [ breeze-icons kconfigwidgets ki18n kitemviews qtsvg ];
|
||||||
propagatedBuildInputs = [ breeze-icons ki18n ];
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
wrapQtProgram "$out/bin/kiconfinder5"
|
wrapQtProgram "$out/bin/kiconfinder5"
|
||||||
'';
|
'';
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -6,10 +6,7 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kidletime";
|
name = "kidletime";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [ qtx11extras ];
|
propagatedBuildInputs = [ qtbase qtx11extras ];
|
||||||
propagatedBuildInputs = [ qtbase ];
|
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -5,9 +5,7 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kimageformats";
|
name = "kimageformats";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
NIX_CFLAGS_COMPILE = "-I${ilmbase}/include/OpenEXR";
|
NIX_CFLAGS_COMPILE = "-I${ilmbase}/include/OpenEXR";
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -3,15 +3,12 @@
|
|||||||
, libcap_progs
|
, libcap_progs
|
||||||
}:
|
}:
|
||||||
|
|
||||||
# TODO: setuid wrapper
|
|
||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kinit";
|
name = "kinit";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules kdoctools libcap_progs ];
|
nativeBuildInputs = [ extra-cmake-modules kdoctools libcap_progs ];
|
||||||
buildInputs = [ kconfig kcrash kservice libcap ];
|
propagatedBuildInputs = [
|
||||||
propagatedBuildInputs = [ ki18n kio kwindowsystem ];
|
kconfig kcrash ki18n kio kservice kwindowsystem libcap
|
||||||
|
];
|
||||||
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -9,17 +9,15 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kio";
|
name = "kio";
|
||||||
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
|
||||||
buildInputs = [
|
|
||||||
acl karchive kconfig kcoreaddons kdbusaddons kiconthemes
|
|
||||||
knotifications ktextwidgets kwallet kwidgetsaddons
|
|
||||||
qtscript
|
|
||||||
];
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
kbookmarks kcompletion kconfigwidgets ki18n kitemviews kjobwidgets
|
acl karchive kbookmarks kcompletion kconfig kconfigwidgets kcoreaddons
|
||||||
kservice kwindowsystem kxmlgui solid qtx11extras
|
kdbusaddons ki18n kiconthemes kitemviews kjobwidgets knotifications kservice
|
||||||
|
ktextwidgets kwallet kwidgetsaddons kwindowsystem kxmlgui solid qtscript
|
||||||
|
qtx11extras
|
||||||
];
|
];
|
||||||
|
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
wrapQtProgram "$out/bin/kcookiejar5"
|
wrapQtProgram "$out/bin/kcookiejar5"
|
||||||
wrapQtProgram "$out/bin/ktelnetservice5"
|
wrapQtProgram "$out/bin/ktelnetservice5"
|
||||||
@ -27,7 +25,4 @@ kdeFramework {
|
|||||||
wrapQtProgram "$out/bin/kmailservice5"
|
wrapQtProgram "$out/bin/kmailservice5"
|
||||||
wrapQtProgram "$out/bin/protocoltojson"
|
wrapQtProgram "$out/bin/protocoltojson"
|
||||||
'';
|
'';
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -4,8 +4,6 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kitemmodels";
|
name = "kitemmodels";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -4,8 +4,6 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kitemviews";
|
name = "kitemviews";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -7,10 +7,7 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kjobwidgets";
|
name = "kjobwidgets";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [ kcoreaddons kwidgetsaddons ];
|
propagatedBuildInputs = [ kcoreaddons kwidgetsaddons qtx11extras ];
|
||||||
propagatedBuildInputs = [ qtx11extras ];
|
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -6,11 +6,9 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kjs";
|
name = "kjs";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
wrapQtProgram "$out/bin/kjs5"
|
wrapQtProgram "$out/bin/kjs5"
|
||||||
'';
|
'';
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -4,14 +4,11 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kjsembed";
|
name = "kjsembed";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
|
||||||
buildInputs = [ qtsvg ];
|
propagatedBuildInputs = [ ki18n kjs qtsvg ];
|
||||||
propagatedBuildInputs = [ ki18n kjs ];
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
wrapQtProgram "$out/bin/kjscmd5"
|
wrapQtProgram "$out/bin/kjscmd5"
|
||||||
wrapQtProgram "$out/bin/kjsconsole"
|
wrapQtProgram "$out/bin/kjsconsole"
|
||||||
'';
|
'';
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -6,10 +6,7 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kmediaplayer";
|
name = "kmediaplayer";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [ kxmlgui ];
|
propagatedBuildInputs = [ kparts kxmlgui ];
|
||||||
propagatedBuildInputs = [ kparts ];
|
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -5,13 +5,10 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "knewstuff";
|
name = "knewstuff";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [
|
propagatedBuildInputs = [
|
||||||
karchive kcompletion kconfig kcoreaddons kiconthemes
|
attica karchive kcompletion kconfig kcoreaddons ki18n kiconthemes kio
|
||||||
kitemviews ktextwidgets kwidgetsaddons
|
kitemviews kservice ktextwidgets kwidgetsaddons kxmlgui
|
||||||
];
|
];
|
||||||
propagatedBuildInputs = [ attica ki18n kio kservice kxmlgui ];
|
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -8,12 +8,9 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "knotifications";
|
name = "knotifications";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [
|
propagatedBuildInputs = [
|
||||||
kcodecs kconfig kcoreaddons libdbusmenu phonon
|
kcodecs kconfig kcoreaddons kwindowsystem libdbusmenu phonon qtx11extras
|
||||||
];
|
];
|
||||||
propagatedBuildInputs = [ kwindowsystem qtx11extras ];
|
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -4,10 +4,7 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "knotifyconfig";
|
name = "knotifyconfig";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [ kcompletion kconfig phonon ];
|
propagatedBuildInputs = [ kcompletion kconfig ki18n kio phonon ];
|
||||||
propagatedBuildInputs = [ ki18n kio ];
|
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -10,14 +10,11 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kpackage";
|
name = "kpackage";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
|
||||||
buildInputs = [ karchive kconfig ];
|
propagatedBuildInputs = [ karchive kconfig kcoreaddons ki18n ];
|
||||||
propagatedBuildInputs = [ kcoreaddons ki18n ];
|
|
||||||
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
wrapQtProgram "$out/bin/kpackagetool5"
|
wrapQtProgram "$out/bin/kpackagetool5"
|
||||||
'';
|
'';
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -5,13 +5,10 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kparts";
|
name = "kparts";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [
|
propagatedBuildInputs = [
|
||||||
kconfig kcoreaddons kiconthemes kjobwidgets knotifications
|
kconfig kcoreaddons ki18n kiconthemes kio kjobwidgets knotifications
|
||||||
kservice kwidgetsaddons
|
kservice ktextwidgets kwidgetsaddons kxmlgui
|
||||||
];
|
];
|
||||||
propagatedBuildInputs = [ ki18n kio ktextwidgets kxmlgui ];
|
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -4,12 +4,9 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kpeople";
|
name = "kpeople";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [
|
propagatedBuildInputs = [
|
||||||
kcoreaddons kitemviews kservice kwidgetsaddons
|
kcoreaddons ki18n kitemviews kservice kwidgetsaddons qtdeclarative
|
||||||
];
|
];
|
||||||
propagatedBuildInputs = [ ki18n qtdeclarative ];
|
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -4,8 +4,6 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kplotting";
|
name = "kplotting";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -2,9 +2,7 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kpty";
|
name = "kpty";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
propagatedBuildInputs = [ kcoreaddons ki18n ];
|
propagatedBuildInputs = [ kcoreaddons ki18n ];
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -5,10 +5,10 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kross";
|
name = "kross";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
nativeBuildInputs = [ extra-cmake-modules kdoctools ];
|
||||||
buildInputs = [ kcompletion kcoreaddons kxmlgui ];
|
propagatedBuildInputs = [
|
||||||
propagatedBuildInputs = [ ki18n kiconthemes kio kparts kwidgetsaddons qtscript ];
|
kcompletion kcoreaddons ki18n kiconthemes kio kparts kwidgetsaddons kxmlgui
|
||||||
meta = {
|
qtscript
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
];
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -5,12 +5,10 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "krunner";
|
name = "krunner";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [
|
propagatedBuildInputs = [
|
||||||
kconfig kcoreaddons kservice qtquick1 solid threadweaver
|
kconfig kcoreaddons ki18n kio kservice plasma-framework qtquick1 solid
|
||||||
|
threadweaver
|
||||||
];
|
];
|
||||||
propagatedBuildInputs = [ ki18n kio plasma-framework ];
|
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -1,25 +0,0 @@
|
|||||||
From ae8919eb81abad369e4a26ffcd845b140983398d Mon Sep 17 00:00:00 2001
|
|
||||||
From: Thomas Tuegel <ttuegel@gmail.com>
|
|
||||||
Date: Wed, 14 Oct 2015 06:28:57 -0500
|
|
||||||
Subject: [PATCH 1/2] qdiriterator follow symlinks
|
|
||||||
|
|
||||||
---
|
|
||||||
src/sycoca/kbuildsycoca.cpp | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/src/sycoca/kbuildsycoca.cpp b/src/sycoca/kbuildsycoca.cpp
|
|
||||||
index 1deae14..250baa8 100644
|
|
||||||
--- a/src/sycoca/kbuildsycoca.cpp
|
|
||||||
+++ b/src/sycoca/kbuildsycoca.cpp
|
|
||||||
@@ -208,7 +208,7 @@ bool KBuildSycoca::build()
|
|
||||||
QStringList relFiles;
|
|
||||||
const QStringList dirs = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, m_resourceSubdir, QStandardPaths::LocateDirectory);
|
|
||||||
Q_FOREACH (const QString &dir, dirs) {
|
|
||||||
- QDirIterator it(dir, QDirIterator::Subdirectories);
|
|
||||||
+ QDirIterator it(dir, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks);
|
|
||||||
while (it.hasNext()) {
|
|
||||||
const QString filePath = it.next();
|
|
||||||
Q_ASSERT(filePath.startsWith(dir)); // due to the line below...
|
|
||||||
--
|
|
||||||
2.5.2
|
|
||||||
|
|
@ -1,25 +0,0 @@
|
|||||||
From 46d124da602d84b7611a7ff0ac0862168d451cdb Mon Sep 17 00:00:00 2001
|
|
||||||
From: Thomas Tuegel <ttuegel@gmail.com>
|
|
||||||
Date: Wed, 14 Oct 2015 06:31:29 -0500
|
|
||||||
Subject: [PATCH 2/2] no canonicalize path
|
|
||||||
|
|
||||||
---
|
|
||||||
src/sycoca/vfolder_menu.cpp | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/src/sycoca/vfolder_menu.cpp b/src/sycoca/vfolder_menu.cpp
|
|
||||||
index d3e31c3..d15d743 100644
|
|
||||||
--- a/src/sycoca/vfolder_menu.cpp
|
|
||||||
+++ b/src/sycoca/vfolder_menu.cpp
|
|
||||||
@@ -415,7 +415,7 @@ VFolderMenu::absoluteDir(const QString &_dir, const QString &baseDir, bool keepR
|
|
||||||
}
|
|
||||||
|
|
||||||
if (!relative) {
|
|
||||||
- QString resolved = QDir(dir).canonicalPath();
|
|
||||||
+ QString resolved = QDir::cleanPath(dir);
|
|
||||||
if (!resolved.isEmpty()) {
|
|
||||||
dir = resolved;
|
|
||||||
}
|
|
||||||
--
|
|
||||||
2.5.2
|
|
||||||
|
|
@ -1,18 +1,12 @@
|
|||||||
{ kdeFramework, lib, extra-cmake-modules, kconfig, kcoreaddons
|
{ kdeFramework, lib, copyPathsToStore, extra-cmake-modules, kconfig, kcoreaddons
|
||||||
, kcrash, kdbusaddons, kdoctools, ki18n, kwindowsystem
|
, kcrash, kdbusaddons, kdoctools, ki18n, kwindowsystem
|
||||||
}:
|
}:
|
||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kservice";
|
name = "kservice";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
propagatedNativeBuildInputs = [ extra-cmake-modules ];
|
propagatedNativeBuildInputs = [ extra-cmake-modules ];
|
||||||
nativeBuildInputs = [ kdoctools ];
|
nativeBuildInputs = [ kdoctools ];
|
||||||
buildInputs = [ kcrash kdbusaddons ];
|
propagatedBuildInputs = [ kconfig kcoreaddons kcrash kdbusaddons ki18n kwindowsystem ];
|
||||||
propagatedBuildInputs = [ kconfig kcoreaddons ki18n kwindowsystem ];
|
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
||||||
patches = [
|
|
||||||
./0001-qdiriterator-follow-symlinks.patch
|
|
||||||
./0002-no-canonicalize-path.patch
|
|
||||||
];
|
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -0,0 +1,25 @@
|
|||||||
|
Index: kservice-5.21.0/src/sycoca/ksycocautils.cpp
|
||||||
|
===================================================================
|
||||||
|
--- kservice-5.21.0.orig/src/sycoca/ksycocautils.cpp
|
||||||
|
+++ kservice-5.21.0/src/sycoca/ksycocautils.cpp
|
||||||
|
@@ -24,9 +24,10 @@
|
||||||
|
|
||||||
|
void KSycocaUtilsPrivate::read(QDataStream &s, QString &str)
|
||||||
|
{
|
||||||
|
+ const qint32 bufferSize = 65528;
|
||||||
|
quint32 bytes;
|
||||||
|
s >> bytes; // read size of string
|
||||||
|
- if (bytes > 8192) { // null string or too big
|
||||||
|
+ if (bytes > bufferSize) { // null string or too big
|
||||||
|
if (bytes != 0xffffffff) {
|
||||||
|
KSycoca::flagError();
|
||||||
|
}
|
||||||
|
@@ -35,7 +36,7 @@ void KSycocaUtilsPrivate::read(QDataStre
|
||||||
|
int bt = bytes / 2;
|
||||||
|
str.resize(bt);
|
||||||
|
QChar *ch = str.data();
|
||||||
|
- char t[8192];
|
||||||
|
+ char t[bufferSize];
|
||||||
|
char *b = t;
|
||||||
|
s.readRawData(b, bytes);
|
||||||
|
while (bt--) {
|
@ -0,0 +1,13 @@
|
|||||||
|
Index: kservice-5.21.0/src/sycoca/vfolder_menu.cpp
|
||||||
|
===================================================================
|
||||||
|
--- kservice-5.21.0.orig/src/sycoca/vfolder_menu.cpp
|
||||||
|
+++ kservice-5.21.0/src/sycoca/vfolder_menu.cpp
|
||||||
|
@@ -415,7 +415,7 @@ VFolderMenu::absoluteDir(const QString &
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!relative) {
|
||||||
|
- QString resolved = QDir(dir).canonicalPath();
|
||||||
|
+ QString resolved = QDir::cleanPath(dir);
|
||||||
|
if (!resolved.isEmpty()) {
|
||||||
|
dir = resolved;
|
||||||
|
}
|
@ -0,0 +1,13 @@
|
|||||||
|
Index: kservice-5.21.0/src/sycoca/kbuildsycoca.cpp
|
||||||
|
===================================================================
|
||||||
|
--- kservice-5.21.0.orig/src/sycoca/kbuildsycoca.cpp
|
||||||
|
+++ kservice-5.21.0/src/sycoca/kbuildsycoca.cpp
|
||||||
|
@@ -203,7 +203,7 @@ bool KBuildSycoca::build()
|
||||||
|
QSet<QString> relFiles;
|
||||||
|
const QStringList dirs = QStandardPaths::locateAll(QStandardPaths::GenericDataLocation, m_resourceSubdir, QStandardPaths::LocateDirectory);
|
||||||
|
Q_FOREACH (const QString &dir, dirs) {
|
||||||
|
- QDirIterator it(dir, QDirIterator::Subdirectories);
|
||||||
|
+ QDirIterator it(dir, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks);
|
||||||
|
while (it.hasNext()) {
|
||||||
|
const QString filePath = it.next();
|
||||||
|
Q_ASSERT(filePath.startsWith(dir)); // due to the line below...
|
3
pkgs/desktops/kde-5/frameworks-5.21/kservice/series
Normal file
3
pkgs/desktops/kde-5/frameworks-5.21/kservice/series
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
qdiriterator-follow-symlinks.patch
|
||||||
|
no-canonicalize-path.patch
|
||||||
|
ksycoca-buffer-size.patch
|
@ -8,15 +8,11 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "ktexteditor";
|
name = "ktexteditor";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules makeQtWrapper perl ];
|
nativeBuildInputs = [ extra-cmake-modules makeQtWrapper perl ];
|
||||||
buildInputs = [
|
propagatedBuildInputs = [
|
||||||
karchive kconfig kguiaddons kiconthemes kparts
|
karchive kconfig kguiaddons ki18n kiconthemes kio kparts libgit2 qtscript
|
||||||
libgit2
|
qtxmlpatterns sonnet
|
||||||
qtscript qtxmlpatterns
|
|
||||||
];
|
];
|
||||||
propagatedBuildInputs = [ ki18n kio sonnet ];
|
|
||||||
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
patches = copyPathsToStore (lib.readPathsFromFile ./. ./series);
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -5,12 +5,10 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "ktextwidgets";
|
name = "ktextwidgets";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [
|
propagatedBuildInputs = [
|
||||||
kcompletion kconfig kconfigwidgets kiconthemes kservice
|
kcompletion kconfig kconfigwidgets ki18n kiconthemes kservice kwindowsystem
|
||||||
|
sonnet
|
||||||
];
|
];
|
||||||
propagatedBuildInputs = [ ki18n kwindowsystem sonnet ];
|
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -2,9 +2,7 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kunitconversion";
|
name = "kunitconversion";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
propagatedBuildInputs = [ ki18n ];
|
propagatedBuildInputs = [ ki18n ];
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -5,17 +5,14 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kwallet";
|
name = "kwallet";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
|
nativeBuildInputs = [ extra-cmake-modules kdoctools makeQtWrapper ];
|
||||||
buildInputs = [
|
propagatedBuildInputs = [
|
||||||
kconfig kconfigwidgets kcoreaddons kdbusaddons kiconthemes
|
kconfig kconfigwidgets kcoreaddons kdbusaddons ki18n kiconthemes
|
||||||
knotifications kservice kwidgetsaddons libgcrypt
|
knotifications kservice kwidgetsaddons kwindowsystem libgcrypt
|
||||||
];
|
];
|
||||||
propagatedBuildInputs = [ ki18n kwindowsystem ];
|
|
||||||
postInstall = ''
|
postInstall = ''
|
||||||
wrapQtProgram "$out/bin/kwalletd5"
|
wrapQtProgram "$out/bin/kwalletd5"
|
||||||
wrapQtProgram "$out/bin/kwallet-query"
|
wrapQtProgram "$out/bin/kwallet-query"
|
||||||
'';
|
'';
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -4,8 +4,6 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kwidgetsaddons";
|
name = "kwidgetsaddons";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -5,9 +5,7 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kwindowsystem";
|
name = "kwindowsystem";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [ qtx11extras ];
|
propagatedBuildInputs = [ qtx11extras ];
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -5,14 +5,10 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kxmlgui";
|
name = "kxmlgui";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
buildInputs = [
|
|
||||||
attica kconfig kiconthemes kitemviews ktextwidgets
|
|
||||||
];
|
|
||||||
propagatedBuildInputs = [
|
propagatedBuildInputs = [
|
||||||
kconfigwidgets kglobalaccel ki18n kwindowsystem sonnet
|
attica kconfig kconfigwidgets kglobalaccel ki18n kiconthemes kitemviews
|
||||||
|
ktextwidgets kwindowsystem sonnet
|
||||||
];
|
];
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -2,9 +2,7 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "kxmlrpcclient";
|
name = "kxmlrpcclient";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
propagatedBuildInputs = [ ki18n kio ];
|
propagatedBuildInputs = [ ki18n kio ];
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -5,9 +5,7 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "modemmanager-qt";
|
name = "modemmanager-qt";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
propagatedBuildInputs = [ modemmanager ];
|
propagatedBuildInputs = [ modemmanager ];
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
@ -5,9 +5,7 @@
|
|||||||
|
|
||||||
kdeFramework {
|
kdeFramework {
|
||||||
name = "networkmanager-qt";
|
name = "networkmanager-qt";
|
||||||
|
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
|
||||||
nativeBuildInputs = [ extra-cmake-modules ];
|
nativeBuildInputs = [ extra-cmake-modules ];
|
||||||
propagatedBuildInputs = [ networkmanager ];
|
propagatedBuildInputs = [ networkmanager ];
|
||||||
meta = {
|
|
||||||
maintainers = [ lib.maintainers.ttuegel ];
|
|
||||||
};
|
|
||||||
}
|
}
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user