Merge pull request #117947 from ttuegel/update-kde

KDE Frameworks 5.80 and Applications 20.12.3
This commit is contained in:
Thomas Tuegel 2021-04-07 14:35:49 -05:00 committed by GitHub
commit e4d788f8a2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
117 changed files with 1501 additions and 1592 deletions

View File

@ -1 +1 @@
WGET_ARGS=( http://download.kde.org/stable/release-service/20.12.2/src -A '*.tar.xz' ) WGET_ARGS=( http://download.kde.org/stable/release-service/20.12.3/src -A '*.tar.xz' )

File diff suppressed because it is too large Load Diff

View File

@ -13,5 +13,4 @@ mkDerivation {
ki18n kio kwindowsystem plasma-framework kcoreaddons kdbusaddons kded ki18n kio kwindowsystem plasma-framework kcoreaddons kdbusaddons kded
kiconthemes knotifications kwidgetsaddons kiconthemes knotifications kwidgetsaddons
]; ];
meta.broken = lib.versionOlder qtbase.version "5.15.0";
} }

View File

@ -30,6 +30,13 @@ existing packages here and modify it as necessary.
}: }:
let let
minQtVersion = "5.15";
broken = lib.versionOlder libsForQt5.qtbase.version minQtVersion;
maintainers = with lib.maintainers; [ ttuegel nyanloutre ];
license = with lib.licenses; [
lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12
];
srcs = import ./srcs.nix { srcs = import ./srcs.nix {
inherit fetchurl; inherit fetchurl;
mirror = "mirror://kde"; mirror = "mirror://kde";
@ -81,14 +88,15 @@ let
defaultSetupHook = if hasBin && hasDev then propagateBin else null; defaultSetupHook = if hasBin && hasDev then propagateBin else null;
setupHook = args.setupHook or defaultSetupHook; setupHook = args.setupHook or defaultSetupHook;
meta = { meta =
license = with lib.licenses; [ let meta = args.meta or {}; in
lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12 meta // {
]; homepage = meta.homepage or "http://www.kde.org";
platforms = lib.platforms.linux; license = meta.license or license;
maintainers = with lib.maintainers; [ ttuegel nyanloutre ]; maintainers = (meta.maintainers or []) ++ maintainers;
homepage = "http://www.kde.org"; platforms = meta.platforms or lib.platforms.linux;
} // (args.meta or {}); broken = meta.broken or broken;
};
in in
mkDerivation (args // { mkDerivation (args // {
name = "${name}-${version}"; name = "${name}-${version}";

View File

@ -33,7 +33,6 @@
mkDerivation { mkDerivation {
name = "discover"; name = "discover";
meta.broken = lib.versionOlder qtbase.version "5.15.0";
nativeBuildInputs = [ extra-cmake-modules gettext kdoctools python3 ]; nativeBuildInputs = [ extra-cmake-modules gettext kdoctools python3 ];
buildInputs = [ buildInputs = [
# discount is needed for libmarkdown # discount is needed for libmarkdown

View File

@ -7,7 +7,6 @@
mkDerivation { mkDerivation {
name = "kactivitymanagerd"; name = "kactivitymanagerd";
meta.broken = lib.versionOlder qtbase.version "5.15.0";
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ buildInputs = [
boost kconfig kcoreaddons kdbusaddons kglobalaccel ki18n kio kwindowsystem boost kconfig kcoreaddons kdbusaddons kglobalaccel ki18n kio kwindowsystem

View File

@ -5,5 +5,4 @@ mkDerivation {
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtbase ki18n ]; buildInputs = [ qtbase ki18n ];
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];
meta.broken = lib.versionOlder qtbase.version "5.15.0";
} }

View File

@ -8,5 +8,4 @@ mkDerivation {
name = "kgamma5"; name = "kgamma5";
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ kconfig kconfigwidgets ki18n qtx11extras libXxf86vm ]; buildInputs = [ kconfig kconfigwidgets ki18n qtx11extras libXxf86vm ];
meta.broken = lib.versionOlder qtbase.version "5.15";
} }

View File

@ -14,5 +14,4 @@ mkDerivation {
plasma-framework plasma-workspace qtx11extras plasma-framework plasma-workspace qtx11extras
]; ];
outputs = [ "bin" "dev" "out" ]; outputs = [ "bin" "dev" "out" ];
meta.broken = lib.versionOlder qtbase.version "5.14";
} }

View File

@ -10,7 +10,6 @@
mkDerivation { mkDerivation {
name = "kinfocenter"; name = "kinfocenter";
meta.broken = lib.versionOlder qtbase.version "5.15.0";
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ buildInputs = [
kcmutils kcompletion kconfig kconfigwidgets kcoreaddons kdbusaddons kcmutils kcompletion kconfig kconfigwidgets kcoreaddons kdbusaddons

View File

@ -8,7 +8,6 @@
mkDerivation { mkDerivation {
name = "kscreenlocker"; name = "kscreenlocker";
meta.broken = lib.versionOlder qtbase.version "5.15.0";
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ buildInputs = [
kcmutils kcrash kdeclarative kdelibs4support kglobalaccel kidletime kwayland kcmutils kcrash kdeclarative kdelibs4support kglobalaccel kidletime kwayland

View File

@ -8,5 +8,4 @@ mkDerivation {
name = "ksshaskpass"; name = "ksshaskpass";
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ kcoreaddons ki18n kwallet kwidgetsaddons qtbase ]; buildInputs = [ kcoreaddons ki18n kwallet kwidgetsaddons qtbase ];
meta.broken = lib.versionOlder qtbase.version "5.15.0";
} }

View File

@ -9,7 +9,6 @@
mkDerivation { mkDerivation {
name = "ksysguard"; name = "ksysguard";
meta.broken = lib.versionOlder qtbase.version "5.15.0";
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ buildInputs = [
kconfig kcoreaddons kitemviews knewstuff kiconthemes libksysguard kconfig kcoreaddons kitemviews knewstuff kiconthemes libksysguard

View File

@ -8,5 +8,4 @@ mkDerivation {
name = "kwayland-integration"; name = "kwayland-integration";
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ kguiaddons kidletime kwindowsystem kwayland qtbase ]; buildInputs = [ kguiaddons kidletime kwindowsystem kwayland qtbase ];
meta.broken = lib.versionOlder qtbase.version "5.15.0";
} }

View File

@ -15,5 +15,4 @@ mkDerivation {
kwayland plasma-wayland-protocols wayland wayland-protocols kwayland plasma-wayland-protocols wayland wayland-protocols
]; ];
patches = [ ./0001-Use-KDE_INSTALL_TARGETS_DEFAULT_ARGS-when-installing.patch ]; patches = [ ./0001-Use-KDE_INSTALL_TARGETS_DEFAULT_ARGS-when-installing.patch ];
meta.broken = lib.versionOlder qtbase.version "5.15.0";
} }

View File

@ -8,5 +8,4 @@ mkDerivation {
name = "kwrited"; name = "kwrited";
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ kcoreaddons kdbusaddons ki18n knotifications kpty qtbase ]; buildInputs = [ kcoreaddons kdbusaddons ki18n knotifications kpty qtbase ];
meta.broken = lib.versionOlder qtbase.version "5.15.0";
} }

View File

@ -6,9 +6,6 @@
mkDerivation { mkDerivation {
name = "libkscreen"; name = "libkscreen";
meta = {
broken = lib.versionOlder qtbase.version "5.15.0";
};
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ kwayland libXrandr qtx11extras ]; buildInputs = [ kwayland libXrandr qtx11extras ];
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];

View File

@ -8,7 +8,6 @@
mkDerivation { mkDerivation {
name = "libksysguard"; name = "libksysguard";
meta.broken = lib.versionOlder qtbase.version "5.14.0";
patches = [ patches = [
./0001-qdiriterator-follow-symlinks.patch ./0001-qdiriterator-follow-symlinks.patch
]; ];

View File

@ -7,7 +7,6 @@
mkDerivation { mkDerivation {
name = "milou"; name = "milou";
meta.broken = lib.versionOlder qtbase.version "5.15.0";
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ buildInputs = [
kcoreaddons kdeclarative ki18n kitemmodels krunner kservice plasma-framework kcoreaddons kdeclarative ki18n kitemmodels krunner kservice plasma-framework

View File

@ -11,7 +11,6 @@
mkDerivation { mkDerivation {
name = "plasma-nm"; name = "plasma-nm";
meta.broken = lib.versionOlder qtbase.version "5.15.0";
nativeBuildInputs = [ extra-cmake-modules kdoctools qttools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools qttools ];
buildInputs = [ buildInputs = [
kdeclarative kdelibs4support ki18n kio kwindowsystem plasma-framework kdeclarative kdelibs4support ki18n kio kwindowsystem plasma-framework

View File

@ -17,5 +17,4 @@ mkDerivation {
qtbase qtdeclarative qtbase qtdeclarative
]; ];
meta.broken = lib.versionOlder qtbase.version "5.15.0";
} }

View File

@ -16,7 +16,6 @@
mkDerivation { mkDerivation {
name = "plasma-systemmonitor"; name = "plasma-systemmonitor";
meta.broken = lib.versionOlder qtbase.version "5.15.0";
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ buildInputs = [
qtquickcontrols2 qtquickcontrols2

View File

@ -12,5 +12,4 @@ mkDerivation {
knotifications kwindowsystem polkit-qt knotifications kwindowsystem polkit-qt
]; ];
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];
meta.broken = lib.versionOlder qtbase.version "5.15.0";
} }

View File

@ -18,7 +18,6 @@
mkDerivation { mkDerivation {
name = "sddm-kcm"; name = "sddm-kcm";
meta.broken = lib.versionOlder qtbase.version "5.15.0";
nativeBuildInputs = [ extra-cmake-modules shared-mime-info ]; nativeBuildInputs = [ extra-cmake-modules shared-mime-info ];
buildInputs = [ buildInputs = [
libpthreadstubs libpthreadstubs

View File

@ -9,7 +9,6 @@
mkDerivation { mkDerivation {
name = "xdg-desktop-portal-kde"; name = "xdg-desktop-portal-kde";
meta.broken = lib.versionOlder qtbase.version "5.15.0";
nativeBuildInputs = [ extra-cmake-modules gettext kdoctools ]; nativeBuildInputs = [ extra-cmake-modules gettext kdoctools ];
buildInputs = [ buildInputs = [
cups epoxy mesa pcre pipewire wayland wayland-protocols cups epoxy mesa pcre pipewire wayland wayland-protocols

View File

@ -1,11 +1,7 @@
{ mkDerivation, lib, extra-cmake-modules, qtbase }: { mkDerivation, extra-cmake-modules, qtbase }:
mkDerivation { mkDerivation {
name = "attica"; name = "attica";
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.14.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtbase ]; buildInputs = [ qtbase ];
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];

View File

@ -1,5 +1,5 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, extra-cmake-modules,
kauth, kconfig, kcoreaddons, kcrash, kdbusaddons, kfilemetadata, ki18n, kauth, kconfig, kcoreaddons, kcrash, kdbusaddons, kfilemetadata, ki18n,
kidletime, kio, lmdb, qtbase, qtdeclarative, solid, kidletime, kio, lmdb, qtbase, qtdeclarative, solid,
@ -7,7 +7,6 @@
mkDerivation { mkDerivation {
name = "baloo"; name = "baloo";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ buildInputs = [
kauth kconfig kcrash kdbusaddons ki18n kio kidletime lmdb qtdeclarative kauth kconfig kcrash kdbusaddons ki18n kio kidletime lmdb qtdeclarative

View File

@ -1,14 +1,10 @@
{ mkDerivation, lib { mkDerivation
, extra-cmake-modules , extra-cmake-modules
, qtbase, qtdeclarative , qtbase, qtdeclarative
}: }:
mkDerivation { mkDerivation {
name = "bluez-qt"; name = "bluez-qt";
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.7.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtdeclarative ]; buildInputs = [ qtdeclarative ];
propagatedBuildInputs = [ qtbase ]; propagatedBuildInputs = [ qtbase ];

View File

@ -1,8 +1,7 @@
{ mkDerivation, lib, extra-cmake-modules, gtk3, qtsvg, hicolor-icon-theme }: { mkDerivation, extra-cmake-modules, gtk3, qtsvg, hicolor-icon-theme }:
mkDerivation { mkDerivation {
name = "breeze-icons"; name = "breeze-icons";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules gtk3 ]; nativeBuildInputs = [ extra-cmake-modules gtk3 ];
buildInputs = [ qtsvg ]; buildInputs = [ qtsvg ];
propagatedBuildInputs = [ propagatedBuildInputs = [

View File

@ -28,6 +28,13 @@ existing packages here and modify it as necessary.
let let
minQtVersion = "5.14";
broken = lib.versionOlder libsForQt5.qtbase.version minQtVersion;
maintainers = with lib.maintainers; [ ttuegel nyanloutre ];
license = with lib.licenses; [
lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12
];
srcs = import ./srcs.nix { srcs = import ./srcs.nix {
inherit fetchurl; inherit fetchurl;
mirror = "mirror://kde"; mirror = "mirror://kde";
@ -72,14 +79,15 @@ let
defaultSetupHook = if hasSeparateDev then propagateBin else null; defaultSetupHook = if hasSeparateDev then propagateBin else null;
setupHook = args.setupHook or defaultSetupHook; setupHook = args.setupHook or defaultSetupHook;
meta = { meta =
homepage = "http://www.kde.org"; let meta = args.meta or {}; in
license = with lib.licenses; [ meta // {
lgpl21Plus lgpl3Plus bsd2 mit gpl2Plus gpl3Plus fdl12 homepage = meta.homepage or "http://www.kde.org";
]; license = meta.license or license;
maintainers = with lib.maintainers; [ ttuegel nyanloutre ]; maintainers = (meta.maintainers or []) ++ maintainers;
platforms = lib.platforms.linux; platforms = meta.platforms or lib.platforms.linux;
} // (args.meta or {}); broken = meta.broken or broken;
};
in mkDerivation (args // { in mkDerivation (args // {
name = "${name}-${version}"; name = "${name}-${version}";
@ -158,7 +166,7 @@ let
kiconthemes = callPackage ./kiconthemes {}; kiconthemes = callPackage ./kiconthemes {};
kinit = callPackage ./kinit {}; kinit = callPackage ./kinit {};
kio = callPackage ./kio {}; kio = callPackage ./kio {};
knewstuff = callPackage ./knewstuff.nix {}; knewstuff = callPackage ./knewstuff {};
knotifyconfig = callPackage ./knotifyconfig.nix {}; knotifyconfig = callPackage ./knotifyconfig.nix {};
kparts = callPackage ./kparts.nix {}; kparts = callPackage ./kparts.nix {};
kpeople = callPackage ./kpeople.nix {}; kpeople = callPackage ./kpeople.nix {};

View File

@ -17,6 +17,5 @@ mkDerivation {
platforms = platforms.linux ++ platforms.darwin; platforms = platforms.linux ++ platforms.darwin;
homepage = "http://www.kde.org"; homepage = "http://www.kde.org";
license = licenses.bsd2; license = licenses.bsd2;
maintainers = [ maintainers.ttuegel ];
}; };
} }

View File

@ -1 +1 @@
WGET_ARGS=( https://download.kde.org/stable/frameworks/5.79/ -A '*.tar.xz' ) WGET_ARGS=( https://download.kde.org/stable/frameworks/5.80/ -A '*.tar.xz' )

View File

@ -1,5 +1,5 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, extra-cmake-modules,
kbookmarks, kcompletion, kconfig, kconfigwidgets, ki18n, kiconthemes, kio, kbookmarks, kcompletion, kconfig, kconfigwidgets, ki18n, kiconthemes, kio,
knewstuff, knotifications, kpackage, kwidgetsaddons, libXcursor, qtx11extras knewstuff, knotifications, kpackage, kwidgetsaddons, libXcursor, qtx11extras
@ -7,7 +7,6 @@
mkDerivation { mkDerivation {
name = "frameworkintegration"; name = "frameworkintegration";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ buildInputs = [
kbookmarks kcompletion kconfig ki18n kio knewstuff knotifications kpackage kbookmarks kcompletion kconfig ki18n kio knewstuff knotifications kpackage

View File

@ -1,12 +1,11 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, extra-cmake-modules,
boost, kactivities, kconfig, qtbase, boost, kactivities, kconfig, qtbase,
}: }:
mkDerivation { mkDerivation {
name = "kactivities-stats"; name = "kactivities-stats";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ boost kactivities kconfig ]; buildInputs = [ boost kactivities kconfig ];
propagatedBuildInputs = [ qtbase ]; propagatedBuildInputs = [ qtbase ];

View File

@ -1,12 +1,11 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, extra-cmake-modules,
boost, kconfig, kcoreaddons, kio, kwindowsystem, qtbase, qtdeclarative, boost, kconfig, kcoreaddons, kio, kwindowsystem, qtbase, qtdeclarative,
}: }:
mkDerivation { mkDerivation {
name = "kactivities"; name = "kactivities";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ buildInputs = [
boost kconfig kcoreaddons kio kwindowsystem qtdeclarative boost kconfig kcoreaddons kio kwindowsystem qtdeclarative

View File

@ -2,7 +2,6 @@
mkDerivation { mkDerivation {
name = "kapidox"; name = "kapidox";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules python3 python3.pkgs.setuptools ]; nativeBuildInputs = [ extra-cmake-modules python3 python3.pkgs.setuptools ];
postFixup = '' postFixup = ''
moveToOutput bin $bin moveToOutput bin $bin

View File

@ -1,15 +1,11 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, extra-cmake-modules,
bzip2, xz, qtbase, zlib, bzip2, xz, qtbase, zlib,
}: }:
mkDerivation { mkDerivation {
name = "karchive"; name = "karchive";
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.14.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ bzip2 xz zlib ]; buildInputs = [ bzip2 xz zlib ];
propagatedBuildInputs = [ qtbase ]; propagatedBuildInputs = [ qtbase ];

View File

@ -1,11 +1,10 @@
{ {
mkDerivation, lib, propagate, mkDerivation, propagate,
extra-cmake-modules, kcoreaddons, polkit-qt, qttools extra-cmake-modules, kcoreaddons, polkit-qt, qttools
}: }:
mkDerivation { mkDerivation {
name = "kauth"; name = "kauth";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ polkit-qt qttools ]; buildInputs = [ polkit-qt qttools ];
propagatedBuildInputs = [ kcoreaddons ]; propagatedBuildInputs = [ kcoreaddons ];

View File

@ -1,5 +1,5 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, qttools, extra-cmake-modules, qttools,
kcodecs, kconfig, kconfigwidgets, kcoreaddons, kiconthemes, kwidgetsaddons, kcodecs, kconfig, kconfigwidgets, kcoreaddons, kiconthemes, kwidgetsaddons,
kxmlgui, qtbase, kxmlgui, qtbase,
@ -7,7 +7,6 @@
mkDerivation { mkDerivation {
name = "kbookmarks"; name = "kbookmarks";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules qttools ]; nativeBuildInputs = [ extra-cmake-modules qttools ];
buildInputs = [ buildInputs = [
kcodecs kconfig kconfigwidgets kcoreaddons kiconthemes kxmlgui kcodecs kconfig kconfigwidgets kcoreaddons kiconthemes kxmlgui

View File

@ -1,15 +1,12 @@
{ {
mkDerivation, mkDerivation,
lib,
extra-cmake-modules, extra-cmake-modules,
libical libical,
qtbase
}: }:
mkDerivation { mkDerivation {
name = "kcalendarcore"; name = "kcalendarcore";
meta = {
maintainers = [ lib.maintainers.nyanloutre ];
};
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [ libical ]; propagatedBuildInputs = [ libical ];
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];

View File

@ -1,5 +1,5 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, extra-cmake-modules,
kconfigwidgets, kcoreaddons, kdeclarative, ki18n, kiconthemes, kitemviews, kconfigwidgets, kcoreaddons, kdeclarative, ki18n, kiconthemes, kitemviews,
kpackage, kservice, kxmlgui, qtdeclarative, kpackage, kservice, kxmlgui, qtdeclarative,
@ -7,7 +7,6 @@
mkDerivation { mkDerivation {
name = "kcmutils"; name = "kcmutils";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ buildInputs = [
kcoreaddons kdeclarative ki18n kiconthemes kitemviews kpackage kxmlgui kcoreaddons kdeclarative ki18n kiconthemes kitemviews kpackage kxmlgui

View File

@ -1,11 +1,7 @@
{ mkDerivation, lib, extra-cmake-modules, qtbase, qttools, gperf }: { mkDerivation, extra-cmake-modules, qtbase, qttools, gperf }:
mkDerivation { mkDerivation {
name = "kcodecs"; name = "kcodecs";
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.14.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qttools gperf ]; buildInputs = [ qttools gperf ];
propagatedBuildInputs = [ qtbase ]; propagatedBuildInputs = [ qtbase ];

View File

@ -1,12 +1,11 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, extra-cmake-modules,
kconfig, kwidgetsaddons, qtbase, qttools kconfig, kwidgetsaddons, qtbase, qttools
}: }:
mkDerivation { mkDerivation {
name = "kcompletion"; name = "kcompletion";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ kconfig kwidgetsaddons qttools ]; buildInputs = [ kconfig kwidgetsaddons qttools ];
propagatedBuildInputs = [ qtbase ]; propagatedBuildInputs = [ qtbase ];

View File

@ -1,11 +1,7 @@
{ mkDerivation, lib, extra-cmake-modules, qtbase, qttools }: { mkDerivation, extra-cmake-modules, qtbase, qttools }:
mkDerivation { mkDerivation {
name = "kconfig"; name = "kconfig";
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.14.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qttools ]; buildInputs = [ qttools ];
propagatedBuildInputs = [ qtbase ]; propagatedBuildInputs = [ qtbase ];

View File

@ -1,8 +1,17 @@
From 05c0eb5d803ac52c0dd97a98f6d2821650c3c14c Mon Sep 17 00:00:00 2001
From: Thomas Tuegel <ttuegel@mailbox.org>
Date: Sun, 28 Mar 2021 06:09:47 -0500
Subject: [PATCH] QDirIterator follow symlinks
---
src/khelpclient.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/khelpclient.cpp b/src/khelpclient.cpp diff --git a/src/khelpclient.cpp b/src/khelpclient.cpp
index fbbc0fa..cb78741 100644 index a053cd7..787d375 100644
--- a/src/khelpclient.cpp --- a/src/khelpclient.cpp
+++ b/src/khelpclient.cpp +++ b/src/khelpclient.cpp
@@ -48,7 +48,7 @@ void KHelpClient::invokeHelp(const QString &anchor, const QString &_appname) @@ -34,7 +34,7 @@ void KHelpClient::invokeHelp(const QString &anchor, const QString &_appname)
QString docPath; QString docPath;
const QStringList desktopDirs = QStandardPaths::standardLocations(QStandardPaths::ApplicationsLocation); const QStringList desktopDirs = QStandardPaths::standardLocations(QStandardPaths::ApplicationsLocation);
for (const QString &dir : desktopDirs) { for (const QString &dir : desktopDirs) {
@ -11,8 +20,6 @@ index fbbc0fa..cb78741 100644
while (it.hasNext()) { while (it.hasNext()) {
const QString desktopPath(it.next()); const QString desktopPath(it.next());
KDesktopFile desktopFile(desktopPath); KDesktopFile desktopFile(desktopPath);
@@ -75,4 +75,3 @@ void KHelpClient::invokeHelp(const QString &anchor, const QString &_appname) --
// launch khelpcenter, or a browser for URIs not handled by khelpcenter 2.30.1
QDesktopServices::openUrl(url);
}
-

View File

@ -1,15 +1,14 @@
{ {
mkDerivation, lib, extra-cmake-modules, mkDerivation, extra-cmake-modules,
kauth, kcodecs, kconfig, kdoctools, kguiaddons, ki18n, kwidgetsaddons, qttools, qtbase, kauth, kcodecs, kconfig, kdoctools, kguiaddons, ki18n, kwidgetsaddons, qttools, qtbase,
}: }:
mkDerivation { mkDerivation {
name = "kconfigwidgets"; name = "kconfigwidgets";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ kguiaddons ki18n qtbase qttools ]; buildInputs = [ kguiaddons ki18n qtbase qttools ];
propagatedBuildInputs = [ kauth kcodecs kconfig kwidgetsaddons ]; propagatedBuildInputs = [ kauth kcodecs kconfig kwidgetsaddons ];
patches = [ ./0001-qdiriterator-follow-symlinks.patch ]; patches = [ ./0001-QDirIterator-follow-symlinks.patch ];
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];
outputBin = "dev"; outputBin = "dev";
postInstall = '' postInstall = ''

View File

@ -1,15 +1,11 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, extra-cmake-modules,
qtbase, qttools, shared-mime-info qtbase, qttools, shared-mime-info
}: }:
mkDerivation { mkDerivation {
name = "kcoreaddons"; name = "kcoreaddons";
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.14.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qttools shared-mime-info ]; buildInputs = [ qttools shared-mime-info ];
propagatedBuildInputs = [ qtbase ]; propagatedBuildInputs = [ qtbase ];

View File

@ -1,12 +1,11 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, extra-cmake-modules,
kcoreaddons, kwindowsystem, qtbase, qtx11extras, kcoreaddons, kwindowsystem, qtbase, qtx11extras,
}: }:
mkDerivation { mkDerivation {
name = "kcrash"; name = "kcrash";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ kcoreaddons kwindowsystem qtx11extras ]; buildInputs = [ kcoreaddons kwindowsystem qtx11extras ];
propagatedBuildInputs = [ qtbase ]; propagatedBuildInputs = [ qtbase ];

View File

@ -1,15 +1,11 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, extra-cmake-modules,
qtbase, qttools, qtx11extras qtbase, qttools, qtx11extras
}: }:
mkDerivation { mkDerivation {
name = "kdbusaddons"; name = "kdbusaddons";
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.14.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qttools qtx11extras ]; buildInputs = [ qttools qtx11extras ];
propagatedBuildInputs = [ qtbase ]; propagatedBuildInputs = [ qtbase ];

View File

@ -1,12 +1,11 @@
{ {
mkDerivation, lib, extra-cmake-modules, mkDerivation, extra-cmake-modules,
epoxy, kconfig, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio, kpackage, epoxy, kconfig, kglobalaccel, kguiaddons, ki18n, kiconthemes, kio, kpackage,
kwidgetsaddons, kwindowsystem, qtdeclarative kwidgetsaddons, kwindowsystem, qtdeclarative
}: }:
mkDerivation { mkDerivation {
name = "kdeclarative"; name = "kdeclarative";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ buildInputs = [
epoxy kglobalaccel kguiaddons ki18n kiconthemes kio kwidgetsaddons epoxy kglobalaccel kguiaddons ki18n kiconthemes kio kwidgetsaddons

View File

@ -1,5 +1,5 @@
{ {
mkDerivation, lib, propagate, wrapGAppsHook, mkDerivation, propagate, wrapGAppsHook,
extra-cmake-modules, kdoctools, extra-cmake-modules, kdoctools,
gsettings-desktop-schemas, kconfig, kcoreaddons, kcrash, kdbusaddons, kinit, gsettings-desktop-schemas, kconfig, kcoreaddons, kcrash, kdbusaddons, kinit,
kservice, qtbase, kservice, qtbase,
@ -7,7 +7,6 @@
mkDerivation { mkDerivation {
name = "kded"; name = "kded";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ]; nativeBuildInputs = [ extra-cmake-modules kdoctools wrapGAppsHook ];
buildInputs = [ buildInputs = [
gsettings-desktop-schemas kconfig kcoreaddons kcrash kdbusaddons kinit gsettings-desktop-schemas kconfig kcoreaddons kcrash kdbusaddons kinit

View File

@ -1,5 +1,5 @@
{ {
mkDerivation, lib, mkDerivation,
docbook_xml_dtd_45, extra-cmake-modules, kdoctools, docbook_xml_dtd_45, extra-cmake-modules, kdoctools,
kauth, karchive, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash, kauth, karchive, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kcrash,
kdbusaddons, kded, kdesignerplugin, kemoticons, kglobalaccel, kguiaddons, kdbusaddons, kded, kdesignerplugin, kemoticons, kglobalaccel, kguiaddons,
@ -10,7 +10,6 @@
mkDerivation { mkDerivation {
name = "kdelibs4support"; name = "kdelibs4support";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
patches = [ patches = [
./nix-kde-include-dir.patch ./nix-kde-include-dir.patch
]; ];

View File

@ -1,5 +1,5 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, kdoctools, extra-cmake-modules, kdoctools,
kcompletion, kconfig, kconfigwidgets, kcoreaddons, kiconthemes, kio, kcompletion, kconfig, kconfigwidgets, kcoreaddons, kiconthemes, kio,
kitemviews, kplotting, ktextwidgets, kwidgetsaddons, kxmlgui, qttools, sonnet, kitemviews, kplotting, ktextwidgets, kwidgetsaddons, kxmlgui, qttools, sonnet,
@ -7,7 +7,6 @@
mkDerivation { mkDerivation {
name = "kdesignerplugin"; name = "kdesignerplugin";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ buildInputs = [
kcompletion kconfig kconfigwidgets kcoreaddons kiconthemes kio kitemviews kcompletion kconfig kconfigwidgets kcoreaddons kiconthemes kio kitemviews

View File

@ -1,12 +1,11 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, extra-cmake-modules,
kcoreaddons, ki18n, kpty, kservice, qtbase, kcoreaddons, ki18n, kpty, kservice, qtbase,
}: }:
mkDerivation { mkDerivation {
name = "kdesu"; name = "kdesu";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ kcoreaddons ki18n kpty kservice qtbase ]; buildInputs = [ kcoreaddons ki18n kpty kservice qtbase ];
propagatedBuildInputs = [ kpty ]; propagatedBuildInputs = [ kpty ];

View File

@ -1,15 +1,11 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, extra-cmake-modules,
avahi, qtbase, qttools, avahi, qtbase, qttools,
}: }:
mkDerivation { mkDerivation {
name = "kdnssd"; name = "kdnssd";
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.14.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ avahi qttools ]; buildInputs = [ avahi qttools ];
propagatedBuildInputs = [ qtbase ]; propagatedBuildInputs = [ qtbase ];

View File

@ -1,5 +1,5 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, docbook_xml_dtd_45, docbook_xsl_ns, extra-cmake-modules, docbook_xml_dtd_45, docbook_xsl_ns,
karchive, ki18n, qtbase, karchive, ki18n, qtbase,
perl, perlPackages perl, perlPackages
@ -7,7 +7,6 @@
mkDerivation { mkDerivation {
name = "kdoctools"; name = "kdoctools";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ nativeBuildInputs = [
extra-cmake-modules extra-cmake-modules
# The build system insists on having native Perl. # The build system insists on having native Perl.

View File

@ -1,12 +1,11 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, extra-cmake-modules,
karchive, kcoreaddons, kservice, qtbase, karchive, kcoreaddons, kservice, qtbase,
}: }:
mkDerivation { mkDerivation {
name = "kemoticons"; name = "kemoticons";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ karchive kcoreaddons ]; buildInputs = [ karchive kcoreaddons ];
propagatedBuildInputs = [ kservice qtbase ]; propagatedBuildInputs = [ kservice qtbase ];

View File

@ -1,12 +1,11 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, extra-cmake-modules,
attr, ebook_tools, exiv2, ffmpeg_3, karchive, kcoreaddons, ki18n, poppler, qtbase, qtmultimedia, taglib attr, ebook_tools, exiv2, ffmpeg_3, karchive, kcoreaddons, ki18n, poppler, qtbase, qtmultimedia, taglib
}: }:
mkDerivation { mkDerivation {
name = "kfilemetadata"; name = "kfilemetadata";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ buildInputs = [
attr ebook_tools exiv2 ffmpeg_3 karchive kcoreaddons ki18n poppler qtbase qtmultimedia attr ebook_tools exiv2 ffmpeg_3 karchive kcoreaddons ki18n poppler qtbase qtmultimedia

View File

@ -1,5 +1,5 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, extra-cmake-modules,
kconfig, kcoreaddons, kcrash, kdbusaddons, kservice, kwindowsystem, kconfig, kcoreaddons, kcrash, kdbusaddons, kservice, kwindowsystem,
qtbase, qttools, qtx11extras, libXdmcp, qtbase, qttools, qtx11extras, libXdmcp,
@ -7,7 +7,6 @@
mkDerivation { mkDerivation {
name = "kglobalaccel"; name = "kglobalaccel";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ buildInputs = [
kconfig kcoreaddons kcrash kdbusaddons kservice kwindowsystem qttools kconfig kcoreaddons kcrash kdbusaddons kservice kwindowsystem qttools

View File

@ -1,4 +1,4 @@
{ mkDerivation, lib { mkDerivation
, extra-cmake-modules , extra-cmake-modules
, qtbase, qtx11extras, wayland , qtbase, qtx11extras, wayland
}: }:
@ -11,9 +11,4 @@ mkDerivation {
propagatedBuildInputs = [ qtbase ]; propagatedBuildInputs = [ qtbase ];
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];
meta = with lib; {
maintainers = [ maintainers.ttuegel ];
broken = versionOlder qtbase.version "5.14.0";
};
} }

View File

@ -1,5 +1,5 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, perl, extra-cmake-modules, perl,
giflib, karchive, kcodecs, kglobalaccel, ki18n, kiconthemes, kio, kjs, giflib, karchive, kcodecs, kglobalaccel, ki18n, kiconthemes, kio, kjs,
knotifications, kparts, ktextwidgets, kwallet, kwidgetsaddons, kwindowsystem, knotifications, kparts, ktextwidgets, kwallet, kwidgetsaddons, kwindowsystem,
@ -8,7 +8,6 @@
mkDerivation { mkDerivation {
name = "khtml"; name = "khtml";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules perl ]; nativeBuildInputs = [ extra-cmake-modules perl ];
buildInputs = [ buildInputs = [
giflib karchive kcodecs kglobalaccel ki18n kiconthemes kio knotifications giflib karchive kcodecs kglobalaccel ki18n kiconthemes kio knotifications

View File

@ -1,15 +1,11 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, gettext, python3, extra-cmake-modules, gettext, python3,
qtbase, qtdeclarative, qtscript, qtbase, qtdeclarative, qtscript,
}: }:
mkDerivation { mkDerivation {
name = "ki18n"; name = "ki18n";
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.14.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
propagatedNativeBuildInputs = [ gettext python3 ]; propagatedNativeBuildInputs = [ gettext python3 ];
buildInputs = [ qtdeclarative qtscript ]; buildInputs = [ qtdeclarative qtscript ];

View File

@ -1,5 +1,5 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, extra-cmake-modules,
breeze-icons, karchive, kcoreaddons, kconfigwidgets, ki18n, kitemviews, breeze-icons, karchive, kcoreaddons, kconfigwidgets, ki18n, kitemviews,
qtbase, qtsvg, qttools, qtbase, qtsvg, qttools,
@ -7,7 +7,6 @@
mkDerivation { mkDerivation {
name = "kiconthemes"; name = "kiconthemes";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
patches = [ patches = [
./default-theme-breeze.patch ./default-theme-breeze.patch
]; ];

View File

@ -1,15 +1,11 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, extra-cmake-modules,
qtbase, qtx11extras qtbase, qtx11extras
}: }:
mkDerivation { mkDerivation {
name = "kidletime"; name = "kidletime";
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.14.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtx11extras ]; buildInputs = [ qtx11extras ];
propagatedBuildInputs = [ qtbase ]; propagatedBuildInputs = [ qtbase ];

View File

@ -8,7 +8,6 @@ let inherit (lib) getDev; in
mkDerivation { mkDerivation {
name = "kimageformats"; name = "kimageformats";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ karchive openexr qtbase ]; buildInputs = [ karchive openexr qtbase ];
outputs = [ "out" ]; # plugins only outputs = [ "out" ]; # plugins only

View File

@ -8,7 +8,6 @@ let inherit (lib) getLib; in
mkDerivation { mkDerivation {
name = "kinit"; name = "kinit";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ buildInputs = [

View File

@ -0,0 +1,25 @@
From af54a2a37655df26a33bc6783cb472c38f65322f Mon Sep 17 00:00:00 2001
From: Thomas Tuegel <ttuegel@mailbox.org>
Date: Sun, 28 Mar 2021 10:31:12 -0500
Subject: [PATCH 1/2] Remove impure smbd search path
---
src/core/ksambashare.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/core/ksambashare.cpp b/src/core/ksambashare.cpp
index e810ce4..7cfb4e6 100644
--- a/src/core/ksambashare.cpp
+++ b/src/core/ksambashare.cpp
@@ -61,7 +61,7 @@ KSambaSharePrivate::~KSambaSharePrivate()
bool KSambaSharePrivate::isSambaInstalled()
{
const bool daemonExists =
- !QStandardPaths::findExecutable(QStringLiteral("smbd"), {QStringLiteral("/usr/sbin/"), QStringLiteral("/usr/local/sbin/")}).isEmpty();
+ !QStandardPaths::findExecutable(QStringLiteral("smbd")).isEmpty();
if (!daemonExists) {
qCDebug(KIO_CORE_SAMBASHARE) << "KSambaShare: Could not find smbd";
}
--
2.30.1

View File

@ -0,0 +1,25 @@
From 59d26b68704373d405b70806f890ddd545cc976a Mon Sep 17 00:00:00 2001
From: Thomas Tuegel <ttuegel@mailbox.org>
Date: Sun, 28 Mar 2021 10:31:48 -0500
Subject: [PATCH 2/2] Debug module loader
---
src/kiod/kiod_main.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/kiod/kiod_main.cpp b/src/kiod/kiod_main.cpp
index 1976ee1..eb402bf 100644
--- a/src/kiod/kiod_main.cpp
+++ b/src/kiod/kiod_main.cpp
@@ -50,7 +50,7 @@ void KIOD::loadModule(const QString &name)
module = factory->create<KDEDModule>();
}
if (!module) {
- qCWarning(KIOD_CATEGORY) << "Error loading plugin:" << loader.errorString();
+ qCWarning(KIOD_CATEGORY) << "Error loading plugin" << name << loader.errorString();
return;
}
module->setModuleName(name); // makes it register to DBus
--
2.30.1

View File

@ -1,5 +1,5 @@
{ {
mkDerivation, lib, fetchpatch, mkDerivation, fetchpatch,
extra-cmake-modules, kdoctools, qttools, extra-cmake-modules, kdoctools, qttools,
karchive, kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons, karchive, kbookmarks, kcompletion, kconfig, kconfigwidgets, kcoreaddons,
kdbusaddons, ki18n, kiconthemes, kitemviews, kjobwidgets, knotifications, kdbusaddons, ki18n, kiconthemes, kitemviews, kjobwidgets, knotifications,
@ -9,7 +9,6 @@
mkDerivation { mkDerivation {
name = "kio"; name = "kio";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ buildInputs = [
karchive kconfigwidgets kdbusaddons ki18n kiconthemes knotifications karchive kconfigwidgets kdbusaddons ki18n kiconthemes knotifications
@ -22,7 +21,7 @@ mkDerivation {
]; ];
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];
patches = [ patches = [
./samba-search-path.patch ./0001-Remove-impure-smbd-search-path.patch
./kio-debug-module-loader.patch ./0002-Debug-module-loader.patch
]; ];
} }

View File

@ -1,13 +0,0 @@
Index: kio-5.33.0/src/kiod/kiod_main.cpp
===================================================================
--- kio-5.33.0.orig/src/kiod/kiod_main.cpp
+++ kio-5.33.0/src/kiod/kiod_main.cpp
@@ -60,7 +60,7 @@ void KIOD::loadModule(const QString &nam
module = factory->create<KDEDModule>();
}
if (!module) {
- qCWarning(KIOD_CATEGORY) << "Error loading plugin:" << loader.errorString();
+ qCWarning(KIOD_CATEGORY) << "Error loading plugin" << name << loader.errorString();
return;
}
module->setModuleName(name); // makes it register to DBus

View File

@ -1,14 +0,0 @@
diff --git a/src/core/ksambashare.cpp b/src/core/ksambashare.cpp
index 1895783..9fe7286 100644
--- a/src/core/ksambashare.cpp
+++ b/src/core/ksambashare.cpp
@@ -73,8 +73,7 @@ KSambaSharePrivate::~KSambaSharePrivate()
bool KSambaSharePrivate::isSambaInstalled()
{
const bool daemonExists =
- !QStandardPaths::findExecutable(QStringLiteral("smbd"),
- {QStringLiteral("/usr/sbin/"), QStringLiteral("/usr/local/sbin/")}).isEmpty();
+ !QStandardPaths::findExecutable(QStringLiteral("smbd")).isEmpty();
if (!daemonExists) {
qCDebug(KIO_CORE_SAMBASHARE) << "KSambaShare: Could not find smbd";
}

View File

@ -2,9 +2,6 @@
mkDerivation { mkDerivation {
name = "kirigami2"; name = "kirigami2";
meta = {
broken = builtins.compareVersions qtbase.version "5.14.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qtbase qtquickcontrols2 qttranslations qtgraphicaleffects ]; buildInputs = [ qtbase qtquickcontrols2 qttranslations qtgraphicaleffects ];
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];

View File

@ -1,15 +1,11 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, extra-cmake-modules,
qtbase qtbase
}: }:
mkDerivation { mkDerivation {
name = "kitemmodels"; name = "kitemmodels";
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.14.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [ qtbase ]; propagatedBuildInputs = [ qtbase ];
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];

View File

@ -6,10 +6,6 @@
mkDerivation { mkDerivation {
name = "kitemviews"; name = "kitemviews";
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.14.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ qttools ]; buildInputs = [ qttools ];
propagatedBuildInputs = [ qtbase ]; propagatedBuildInputs = [ qtbase ];

View File

@ -1,12 +1,11 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, qttools, extra-cmake-modules, qttools,
kcoreaddons, kwidgetsaddons, qtx11extras kcoreaddons, kwidgetsaddons, qtx11extras
}: }:
mkDerivation { mkDerivation {
name = "kjobwidgets"; name = "kjobwidgets";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules qttools ]; nativeBuildInputs = [ extra-cmake-modules qttools ];
buildInputs = [ kcoreaddons kwidgetsaddons qtx11extras ]; buildInputs = [ kcoreaddons kwidgetsaddons qtx11extras ];
} }

View File

@ -1,12 +1,11 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, kdoctools, extra-cmake-modules, kdoctools,
pcre, qtbase, pcre, qtbase,
}: }:
mkDerivation { mkDerivation {
name = "kjs"; name = "kjs";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ pcre qtbase ]; buildInputs = [ pcre qtbase ];
} }

View File

@ -1,12 +1,11 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, kdoctools, qttools, extra-cmake-modules, kdoctools, qttools,
ki18n, kjs, qtsvg, ki18n, kjs, qtsvg,
}: }:
mkDerivation { mkDerivation {
name = "kjsembed"; name = "kjsembed";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools qttools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools qttools ];
buildInputs = [ ki18n qtsvg ]; buildInputs = [ ki18n qtsvg ];
propagatedBuildInputs = [ kjs ]; propagatedBuildInputs = [ kjs ];

View File

@ -1,4 +1,4 @@
{ mkDerivation, lib { mkDerivation
, extra-cmake-modules , extra-cmake-modules
, kparts , kparts
, kxmlgui , kxmlgui
@ -6,7 +6,6 @@
mkDerivation { mkDerivation {
name = "kmediaplayer"; name = "kmediaplayer";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ kparts kxmlgui ]; buildInputs = [ kparts kxmlgui ];
} }

View File

@ -0,0 +1,25 @@
From 09b5063e115c36b75e291230175b449a0f6d0c29 Mon Sep 17 00:00:00 2001
From: Thomas Tuegel <ttuegel@mailbox.org>
Date: Sun, 28 Mar 2021 13:34:33 -0500
Subject: [PATCH] Delay resolving knsrcdir
---
KF5NewStuffCoreConfig.cmake.in | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/KF5NewStuffCoreConfig.cmake.in b/KF5NewStuffCoreConfig.cmake.in
index c65c7c4..3275627 100644
--- a/KF5NewStuffCoreConfig.cmake.in
+++ b/KF5NewStuffCoreConfig.cmake.in
@@ -3,7 +3,7 @@
include(CMakeFindDependencyMacro)
find_dependency(KF5Attica "@KF_DEP_VERSION@")
-set(KDE_INSTALL_KNSRCDIR "@KDE_INSTALL_DATADIR@/knsrcfiles")
+set(KDE_INSTALL_KNSRCDIR "${KDE_INSTALL_DATADIR}/knsrcfiles")
include("${CMAKE_CURRENT_LIST_DIR}/KF5NewStuffCoreTargets.cmake")
@PACKAGE_INCLUDE_CORE_QCHTARGETS@
--
2.30.1

View File

@ -1,5 +1,5 @@
{ {
mkDerivation, lib, fetchpatch, mkDerivation, fetchpatch,
extra-cmake-modules, extra-cmake-modules,
attica, karchive, kcompletion, kconfig, kcoreaddons, ki18n, kiconthemes, attica, karchive, kcompletion, kconfig, kcoreaddons, ki18n, kiconthemes,
kio, kitemviews, kpackage, kservice, ktextwidgets, kwidgetsaddons, kxmlgui, qtbase, kio, kitemviews, kpackage, kservice, ktextwidgets, kwidgetsaddons, kxmlgui, qtbase,
@ -8,7 +8,6 @@
mkDerivation { mkDerivation {
name = "knewstuff"; name = "knewstuff";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ buildInputs = [
karchive kcompletion kconfig kcoreaddons ki18n kiconthemes kio kitemviews karchive kcompletion kconfig kcoreaddons ki18n kiconthemes kio kitemviews
@ -16,10 +15,7 @@ mkDerivation {
ktextwidgets kwidgetsaddons qtbase qtdeclarative kirigami2 ktextwidgets kwidgetsaddons qtbase qtdeclarative kirigami2
]; ];
propagatedBuildInputs = [ attica kservice kxmlgui ]; propagatedBuildInputs = [ attica kservice kxmlgui ];
patches = [
patches = [ (fetchpatch { ./0001-Delay-resolving-knsrcdir.patch
url = "https://github.com/KDE/knewstuff/commit/dbf788c10130eaa3f5ea37a7f22eb4569471aa04.patch"; ];
sha256 = "1225rgqg1j120nvhgsahvsq2xlkg91lr37zp14x19krixxgx521j";
revert = true;
}) ];
} }

View File

@ -1,4 +1,4 @@
{ mkDerivation, lib { mkDerivation
, extra-cmake-modules , extra-cmake-modules
, kcodecs, kconfig, kcoreaddons, kwindowsystem , kcodecs, kconfig, kcoreaddons, kwindowsystem
, libdbusmenu , libdbusmenu
@ -8,7 +8,6 @@
mkDerivation { mkDerivation {
name = "knotifications"; name = "knotifications";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules qttools ]; nativeBuildInputs = [ extra-cmake-modules qttools ];
buildInputs = [ buildInputs = [
kcodecs kconfig kcoreaddons kwindowsystem libdbusmenu phonon qtx11extras kcodecs kconfig kcoreaddons kwindowsystem libdbusmenu phonon qtx11extras

View File

@ -1,12 +1,11 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, extra-cmake-modules,
kcompletion, kconfig, ki18n, kio, phonon, qtbase, kcompletion, kconfig, ki18n, kio, phonon, qtbase,
}: }:
mkDerivation { mkDerivation {
name = "knotifyconfig"; name = "knotifyconfig";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ kcompletion kconfig ki18n kio phonon ]; buildInputs = [ kcompletion kconfig ki18n kio phonon ];
propagatedBuildInputs = [ qtbase ]; propagatedBuildInputs = [ qtbase ];

View File

@ -0,0 +1,25 @@
From c134a83d226fc6b92412ee714bb6c7ab7e3a800f Mon Sep 17 00:00:00 2001
From: Thomas Tuegel <ttuegel@mailbox.org>
Date: Sun, 28 Mar 2021 10:25:18 -0500
Subject: [PATCH 1/2] Allow external paths default
---
src/kpackage/package.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/kpackage/package.cpp b/src/kpackage/package.cpp
index 36f5600..881f176 100644
--- a/src/kpackage/package.cpp
+++ b/src/kpackage/package.cpp
@@ -858,7 +858,7 @@ PackagePrivate::PackagePrivate()
: QSharedData()
, fallbackPackage(nullptr)
, metadata(nullptr)
- , externalPaths(false)
+ , externalPaths(true)
, valid(false)
, checkedValid(false)
{
--
2.30.1

View File

@ -0,0 +1,39 @@
From b1c0d2542234247a5051df015d70347597dfe8d8 Mon Sep 17 00:00:00 2001
From: Thomas Tuegel <ttuegel@mailbox.org>
Date: Sun, 28 Mar 2021 10:26:40 -0500
Subject: [PATCH 2/2] QDirIterator follow symlinks
---
src/kpackage/packageloader.cpp | 2 +-
src/kpackage/private/packagejobthread.cpp | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/kpackage/packageloader.cpp b/src/kpackage/packageloader.cpp
index f03d882..d5aee56 100644
--- a/src/kpackage/packageloader.cpp
+++ b/src/kpackage/packageloader.cpp
@@ -234,7 +234,7 @@ QList<KPluginMetaData> PackageLoader::listPackages(const QString &packageFormat,
} else {
qCDebug(KPACKAGE_LOG) << "kpluginindex: Not cached" << plugindir;
// If there's no cache file, fall back to listing the directory
- const QDirIterator::IteratorFlags flags = QDirIterator::Subdirectories;
+ const QDirIterator::IteratorFlags flags = QDirIterator::Subdirectories | QDirIterator::FollowSymlinks;
const QStringList nameFilters = {QStringLiteral("metadata.json"), QStringLiteral("metadata.desktop")};
QDirIterator it(plugindir, nameFilters, QDir::Files, flags);
diff --git a/src/kpackage/private/packagejobthread.cpp b/src/kpackage/private/packagejobthread.cpp
index 3eed307..dd6ca6e 100644
--- a/src/kpackage/private/packagejobthread.cpp
+++ b/src/kpackage/private/packagejobthread.cpp
@@ -108,7 +108,7 @@ bool indexDirectory(const QString &dir, const QString &dest)
QJsonArray plugins;
- QDirIterator it(dir, *metaDataFiles, QDir::Files, QDirIterator::Subdirectories);
+ QDirIterator it(dir, *metaDataFiles, QDir::Files, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks);
while (it.hasNext()) {
it.next();
const QString path = it.fileInfo().absoluteFilePath();
--
2.30.1

View File

@ -1,13 +0,0 @@
diff --git a/src/kpackage/package.cpp b/src/kpackage/package.cpp
index 5aec9fd..b15c933 100644
--- a/src/kpackage/package.cpp
+++ b/src/kpackage/package.cpp
@@ -820,7 +820,7 @@ PackagePrivate::PackagePrivate()
: QSharedData(),
fallbackPackage(nullptr),
metadata(nullptr),
- externalPaths(false),
+ externalPaths(true),
valid(false),
checkedValid(false)
{

View File

@ -1,16 +1,15 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, kdoctools, extra-cmake-modules, kdoctools,
karchive, kconfig, kcoreaddons, ki18n, qtbase, karchive, kconfig, kcoreaddons, ki18n, qtbase,
}: }:
mkDerivation { mkDerivation {
name = "kpackage"; name = "kpackage";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ karchive kconfig kcoreaddons ki18n qtbase ]; buildInputs = [ karchive kconfig kcoreaddons ki18n qtbase ];
patches = [ patches = [
./allow-external-paths.patch ./0001-Allow-external-paths-default.patch
./qdiriterator-follow-symlinks.patch ./0002-QDirIterator-follow-symlinks.patch
]; ];
} }

View File

@ -1,26 +0,0 @@
Index: kpackage-5.30.0/src/kpackage/packageloader.cpp
===================================================================
--- kpackage-5.30.0.orig/src/kpackage/packageloader.cpp
+++ kpackage-5.30.0/src/kpackage/packageloader.cpp
@@ -238,7 +238,7 @@ QList<KPluginMetaData> PackageLoader::li
} else {
//qDebug() << "Not cached";
// If there's no cache file, fall back to listing the directory
- const QDirIterator::IteratorFlags flags = QDirIterator::Subdirectories;
+ const QDirIterator::IteratorFlags flags = QDirIterator::Subdirectories | QDirIterator::FollowSymlinks;
const QStringList nameFilters = { QStringLiteral("metadata.json"), QStringLiteral("metadata.desktop") };
QDirIterator it(plugindir, nameFilters, QDir::Files, flags);
Index: kpackage-5.30.0/src/kpackage/private/packagejobthread.cpp
===================================================================
--- kpackage-5.30.0.orig/src/kpackage/private/packagejobthread.cpp
+++ kpackage-5.30.0/src/kpackage/private/packagejobthread.cpp
@@ -121,7 +121,7 @@ bool indexDirectory(const QString& dir,
QJsonArray plugins;
- QDirIterator it(dir, *metaDataFiles, QDir::Files, QDirIterator::Subdirectories);
+ QDirIterator it(dir, *metaDataFiles, QDir::Files, QDirIterator::Subdirectories | QDirIterator::FollowSymlinks);
while (it.hasNext()) {
it.next();
const QString path = it.fileInfo().absoluteFilePath();

View File

@ -1,5 +1,5 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, extra-cmake-modules,
kconfig, kcoreaddons, ki18n, kiconthemes, kio, kjobwidgets, knotifications, kconfig, kcoreaddons, ki18n, kiconthemes, kio, kjobwidgets, knotifications,
kservice, ktextwidgets, kwidgetsaddons, kxmlgui kservice, ktextwidgets, kwidgetsaddons, kxmlgui
@ -7,7 +7,6 @@
mkDerivation { mkDerivation {
name = "kparts"; name = "kparts";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ buildInputs = [
kconfig kcoreaddons ki18n kiconthemes kjobwidgets knotifications kservice kconfig kcoreaddons ki18n kiconthemes kjobwidgets knotifications kservice

View File

@ -1,5 +1,5 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, extra-cmake-modules,
kcoreaddons, ki18n, kitemviews, kservice, kwidgetsaddons, qtbase, kcoreaddons, ki18n, kitemviews, kservice, kwidgetsaddons, qtbase,
qtdeclarative, qtdeclarative,
@ -7,7 +7,6 @@
mkDerivation { mkDerivation {
name = "kpeople"; name = "kpeople";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ buildInputs = [
kcoreaddons ki18n kitemviews kservice kwidgetsaddons qtdeclarative kcoreaddons ki18n kitemviews kservice kwidgetsaddons qtdeclarative

View File

@ -1,13 +1,9 @@
{ mkDerivation, lib { mkDerivation
, extra-cmake-modules, qttools, qtbase , extra-cmake-modules, qttools, qtbase
}: }:
mkDerivation { mkDerivation {
name = "kplotting"; name = "kplotting";
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.14.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [ qtbase qttools ]; propagatedBuildInputs = [ qtbase qttools ];
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];

View File

@ -1,8 +1,7 @@
{ mkDerivation, lib, extra-cmake-modules, kcoreaddons, ki18n, qtbase, }: { mkDerivation, extra-cmake-modules, kcoreaddons, ki18n, qtbase, }:
mkDerivation { mkDerivation {
name = "kpty"; name = "kpty";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ kcoreaddons ki18n qtbase ]; buildInputs = [ kcoreaddons ki18n qtbase ];
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];

View File

@ -1,14 +1,11 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, extra-cmake-modules,
qtquickcontrols2, qtquickcontrols2, qtbase,
}: }:
mkDerivation { mkDerivation {
name = "kquickcharts"; name = "kquickcharts";
meta = {
maintainers = [ lib.maintainers.ttuegel ];
};
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
propagatedBuildInputs = [ qtquickcontrols2 ]; propagatedBuildInputs = [ qtquickcontrols2 ];
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];

View File

@ -1,11 +1,10 @@
{ mkDerivation, lib, extra-cmake-modules, kcompletion, kcoreaddons { mkDerivation, extra-cmake-modules, kcompletion, kcoreaddons
, kdoctools, ki18n, kiconthemes, kio, kparts, kwidgetsaddons , kdoctools, ki18n, kiconthemes, kio, kparts, kwidgetsaddons
, kxmlgui, qtbase, qtscript, qtxmlpatterns, , kxmlgui, qtbase, qtscript, qtxmlpatterns,
}: }:
mkDerivation { mkDerivation {
name = "kross"; name = "kross";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ kcompletion kcoreaddons kxmlgui ]; buildInputs = [ kcompletion kcoreaddons kxmlgui ];
propagatedBuildInputs = [ propagatedBuildInputs = [

View File

@ -1,5 +1,5 @@
{ {
mkDerivation, lib, fetchpatch, mkDerivation, fetchpatch,
extra-cmake-modules, extra-cmake-modules,
kconfig, kcoreaddons, ki18n, kio, kservice, plasma-framework, qtbase, kconfig, kcoreaddons, ki18n, kio, kservice, plasma-framework, qtbase,
qtdeclarative, solid, threadweaver, kwindowsystem qtdeclarative, solid, threadweaver, kwindowsystem
@ -8,7 +8,6 @@
let let
self = mkDerivation { self = mkDerivation {
name = "krunner"; name = "krunner";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ buildInputs = [
kconfig kcoreaddons ki18n kio kservice qtdeclarative solid kconfig kcoreaddons ki18n kio kservice qtdeclarative solid

View File

@ -1,5 +1,5 @@
{ {
mkDerivation, lib, mkDerivation,
bison, extra-cmake-modules, flex, bison, extra-cmake-modules, flex,
kconfig, kcoreaddons, kcrash, kdbusaddons, kdoctools, ki18n, kwindowsystem, kconfig, kcoreaddons, kcrash, kdbusaddons, kdoctools, ki18n, kwindowsystem,
qtbase, shared-mime-info, qtbase, shared-mime-info,
@ -7,7 +7,6 @@
mkDerivation { mkDerivation {
name = "kservice"; name = "kservice";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
propagatedNativeBuildInputs = [ bison flex ]; propagatedNativeBuildInputs = [ bison flex ];
buildInputs = [ buildInputs = [

View File

@ -1,5 +1,5 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, perl, extra-cmake-modules, perl,
karchive, kconfig, kguiaddons, ki18n, kiconthemes, kio, kparts, libgit2, karchive, kconfig, kguiaddons, ki18n, kiconthemes, kio, kparts, libgit2,
qtscript, qtxmlpatterns, sonnet, syntax-highlighting, qtquickcontrols, qtscript, qtxmlpatterns, sonnet, syntax-highlighting, qtquickcontrols,
@ -8,7 +8,6 @@
mkDerivation { mkDerivation {
name = "ktexteditor"; name = "ktexteditor";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules perl ]; nativeBuildInputs = [ extra-cmake-modules perl ];
buildInputs = [ buildInputs = [
karchive kconfig kguiaddons ki18n kiconthemes kio libgit2 qtscript karchive kconfig kguiaddons ki18n kiconthemes kio libgit2 qtscript

View File

@ -1,5 +1,5 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, qttools, extra-cmake-modules, qttools,
kcompletion, kconfig, kconfigwidgets, ki18n, kiconthemes, kservice, kcompletion, kconfig, kconfigwidgets, ki18n, kiconthemes, kservice,
kwindowsystem, qtbase, sonnet, kwindowsystem, qtbase, sonnet,
@ -7,7 +7,6 @@
mkDerivation { mkDerivation {
name = "ktextwidgets"; name = "ktextwidgets";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ buildInputs = [
kcompletion kconfig kconfigwidgets kiconthemes kservice kwindowsystem kcompletion kconfig kconfigwidgets kiconthemes kservice kwindowsystem

View File

@ -1,8 +1,7 @@
{ mkDerivation, lib, extra-cmake-modules, ki18n, qtbase, }: { mkDerivation, extra-cmake-modules, ki18n, qtbase, }:
mkDerivation { mkDerivation {
name = "kunitconversion"; name = "kunitconversion";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ ki18n qtbase ]; buildInputs = [ ki18n qtbase ];
outputs = [ "out" "dev" ]; outputs = [ "out" "dev" ];

View File

@ -1,5 +1,5 @@
{ {
mkDerivation, lib, mkDerivation,
extra-cmake-modules, kdoctools, extra-cmake-modules, kdoctools,
kconfig, kconfigwidgets, kcoreaddons , kdbusaddons, ki18n, kconfig, kconfigwidgets, kcoreaddons , kdbusaddons, ki18n,
kiconthemes, knotifications, kservice, kwidgetsaddons, kwindowsystem, kiconthemes, knotifications, kservice, kwidgetsaddons, kwindowsystem,
@ -8,7 +8,6 @@
mkDerivation { mkDerivation {
name = "kwallet"; name = "kwallet";
meta = { maintainers = [ lib.maintainers.ttuegel ]; };
nativeBuildInputs = [ extra-cmake-modules kdoctools ]; nativeBuildInputs = [ extra-cmake-modules kdoctools ];
buildInputs = [ buildInputs = [
kconfig kconfigwidgets kcoreaddons kdbusaddons ki18n kiconthemes kconfig kconfigwidgets kcoreaddons kdbusaddons ki18n kiconthemes

View File

@ -1,15 +1,11 @@
{ {
mkDerivation, lib, propagateBin, mkDerivation, propagateBin,
extra-cmake-modules, extra-cmake-modules,
plasma-wayland-protocols, qtbase, wayland, wayland-protocols plasma-wayland-protocols, qtbase, wayland, wayland-protocols
}: }:
mkDerivation { mkDerivation {
name = "kwayland"; name = "kwayland";
meta = {
maintainers = [ lib.maintainers.ttuegel ];
broken = builtins.compareVersions qtbase.version "5.14.0" < 0;
};
nativeBuildInputs = [ extra-cmake-modules ]; nativeBuildInputs = [ extra-cmake-modules ];
buildInputs = [ plasma-wayland-protocols wayland wayland-protocols ]; buildInputs = [ plasma-wayland-protocols wayland wayland-protocols ];
propagatedBuildInputs = [ qtbase ]; propagatedBuildInputs = [ qtbase ];

Some files were not shown because too many files have changed in this diff Show More