Merge branch 'kde-5' into staging

This commit is contained in:
Thomas Tuegel
2016-05-01 06:43:56 -05:00
144 changed files with 1049 additions and 945 deletions
@@ -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";
@@ -8,6 +8,8 @@ stdenv.mkDerivation {
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 ];
+2 -14
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" \
@@ -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 ];
};
} }
+2 -4
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 ];
};
} }
@@ -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 ];
};
} }
+1 -3
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 ];
};
} }
@@ -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 ];
};
} }
+1 -3
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 ];
};
} }
@@ -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...
@@ -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