Merge branch 'kde-5' into staging

This commit is contained in:
Thomas Tuegel 2016-05-01 06:43:56 -05:00
commit c5b88434e9
144 changed files with 1049 additions and 945 deletions

View File

@ -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;
}; };

View File

@ -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) ];

View File

@ -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

View File

@ -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 ];

View File

@ -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

View File

@ -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";

View File

@ -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 ];

View File

@ -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 ];

View File

@ -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 ];

View File

@ -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" \

View File

@ -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
];
} }

View File

@ -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
];
} }

View File

@ -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 ];
};
} }

View File

@ -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
];
} }

View File

@ -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 ];
};
} }

View File

@ -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
];
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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"
'';
} }

View File

@ -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 ];
} }

View File

@ -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
];
} }

View File

@ -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
];
} }

View File

@ -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

View File

@ -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"
'';
} }

View File

@ -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
];
} }

View File

@ -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
];
} }

View File

@ -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
];
} }

View File

@ -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
];
} }

View File

@ -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 ];
};
} }

View File

@ -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"

View 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"

View File

@ -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 ];
} }

View File

@ -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 {};

View File

@ -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

View File

@ -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 ];
};
} }

View File

@ -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 ];
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
}

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
}

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ]; ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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

View File

@ -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

View File

@ -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 ];
};
} }

View File

@ -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--) {

View File

@ -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;
}

View File

@ -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...

View File

@ -0,0 +1,3 @@
qdiriterator-follow-symlinks.patch
no-canonicalize-path.patch
ksycoca-buffer-size.patch

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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 ];
};
} }

View File

@ -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