kdePackages: nixfmt
This commit is contained in:
parent
79454ee9aa
commit
5b3bd93bab
@ -11,24 +11,35 @@
|
|||||||
wayland-protocols,
|
wayland-protocols,
|
||||||
wayland,
|
wayland,
|
||||||
zxing-cpp,
|
zxing-cpp,
|
||||||
}: let
|
}:
|
||||||
allPackages = self: let
|
let
|
||||||
|
allPackages =
|
||||||
|
self:
|
||||||
|
let
|
||||||
frameworks = import ./frameworks { inherit (self) callPackage; };
|
frameworks = import ./frameworks { inherit (self) callPackage; };
|
||||||
gear = import ./gear { inherit (self) callPackage; };
|
gear = import ./gear { inherit (self) callPackage; };
|
||||||
plasma = import ./plasma { inherit (self) callPackage; };
|
plasma = import ./plasma { inherit (self) callPackage; };
|
||||||
|
|
||||||
sets = ["gear" "frameworks" "plasma"];
|
sets = [
|
||||||
|
"gear"
|
||||||
|
"frameworks"
|
||||||
|
"plasma"
|
||||||
|
];
|
||||||
|
|
||||||
loadUrls = set: lib.importJSON (./generated/sources + "/${set}.json");
|
loadUrls = set: lib.importJSON (./generated/sources + "/${set}.json");
|
||||||
allUrls = lib.attrsets.mergeAttrsList (map loadUrls sets);
|
allUrls = lib.attrsets.mergeAttrsList (map loadUrls sets);
|
||||||
|
|
||||||
sources = lib.mapAttrs (_: v:
|
sources = lib.mapAttrs (
|
||||||
|
_: v:
|
||||||
(fetchurl {
|
(fetchurl {
|
||||||
inherit (v) url hash;
|
inherit (v) url hash;
|
||||||
})
|
})
|
||||||
// {inherit (v) version;})
|
// {
|
||||||
allUrls;
|
inherit (v) version;
|
||||||
in (
|
}
|
||||||
|
) allUrls;
|
||||||
|
in
|
||||||
|
(
|
||||||
qt6Packages
|
qt6Packages
|
||||||
// frameworks
|
// frameworks
|
||||||
// gear
|
// gear
|
||||||
|
|||||||
@ -11,5 +11,8 @@ mkKdeDerivation {
|
|||||||
substituteInPlace src/file/kde-baloo.service.in --replace-fail @KDE_INSTALL_FULL_BINDIR@/kde-systemd-start-condition /run/current-system/sw/bin/kde-systemd-start-condition
|
substituteInPlace src/file/kde-baloo.service.in --replace-fail @KDE_INSTALL_FULL_BINDIR@/kde-systemd-start-condition /run/current-system/sw/bin/kde-systemd-start-condition
|
||||||
'';
|
'';
|
||||||
|
|
||||||
extraBuildInputs = [qtdeclarative lmdb];
|
extraBuildInputs = [
|
||||||
|
qtdeclarative
|
||||||
|
lmdb
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
{callPackage}: {
|
{ callPackage }:
|
||||||
|
{
|
||||||
attica = callPackage ./attica { };
|
attica = callPackage ./attica { };
|
||||||
baloo = callPackage ./baloo { };
|
baloo = callPackage ./baloo { };
|
||||||
bluez-qt = callPackage ./bluez-qt { };
|
bluez-qt = callPackage ./bluez-qt { };
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
{ mkKdeDerivation
|
{
|
||||||
, python3
|
mkKdeDerivation,
|
||||||
|
python3,
|
||||||
}:
|
}:
|
||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "extra-cmake-modules";
|
pname = "extra-cmake-modules";
|
||||||
|
|||||||
@ -7,6 +7,9 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "karchive";
|
pname = "karchive";
|
||||||
|
|
||||||
extraNativeBuildInputs = [qttools pkg-config];
|
extraNativeBuildInputs = [
|
||||||
|
qttools
|
||||||
|
pkg-config
|
||||||
|
];
|
||||||
extraBuildInputs = [ xz ];
|
extraBuildInputs = [ xz ];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,5 +6,8 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kcalendarcore";
|
pname = "kcalendarcore";
|
||||||
|
|
||||||
extraBuildInputs = [qtdeclarative libical];
|
extraBuildInputs = [
|
||||||
|
qtdeclarative
|
||||||
|
libical
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,5 +6,8 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kcodecs";
|
pname = "kcodecs";
|
||||||
|
|
||||||
extraNativeBuildInputs = [qttools gperf];
|
extraNativeBuildInputs = [
|
||||||
|
qttools
|
||||||
|
gperf
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,6 +7,9 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kcoreaddons";
|
pname = "kcoreaddons";
|
||||||
|
|
||||||
extraNativeBuildInputs = [qttools shared-mime-info];
|
extraNativeBuildInputs = [
|
||||||
|
qttools
|
||||||
|
shared-mime-info
|
||||||
|
];
|
||||||
extraBuildInputs = [ qtdeclarative ];
|
extraBuildInputs = [ qtdeclarative ];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -10,7 +10,17 @@ mkKdeDerivation {
|
|||||||
pname = "kdoctools";
|
pname = "kdoctools";
|
||||||
|
|
||||||
# Perl could be used both at build time and at runtime.
|
# Perl could be used both at build time and at runtime.
|
||||||
extraNativeBuildInputs = [perl perlPackages.URI libxml2];
|
extraNativeBuildInputs = [
|
||||||
extraBuildInputs = [docbook_xml_dtd_45 docbook-xsl-nons];
|
perl
|
||||||
extraPropagatedBuildInputs = [perl perlPackages.URI];
|
perlPackages.URI
|
||||||
|
libxml2
|
||||||
|
];
|
||||||
|
extraBuildInputs = [
|
||||||
|
docbook_xml_dtd_45
|
||||||
|
docbook-xsl-nons
|
||||||
|
];
|
||||||
|
extraPropagatedBuildInputs = [
|
||||||
|
perl
|
||||||
|
perlPackages.URI
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -17,5 +17,13 @@ mkKdeDerivation {
|
|||||||
patches = [ ./cmake-install-paths.patch ];
|
patches = [ ./cmake-install-paths.patch ];
|
||||||
|
|
||||||
extraNativeBuildInputs = [ pkg-config ];
|
extraNativeBuildInputs = [ pkg-config ];
|
||||||
extraBuildInputs = [attr ebook_tools exiv2 ffmpeg kconfig kdegraphics-mobipocket libappimage];
|
extraBuildInputs = [
|
||||||
|
attr
|
||||||
|
ebook_tools
|
||||||
|
exiv2
|
||||||
|
ffmpeg
|
||||||
|
kconfig
|
||||||
|
kdegraphics-mobipocket
|
||||||
|
libappimage
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,5 +8,8 @@ mkKdeDerivation {
|
|||||||
pname = "kidletime";
|
pname = "kidletime";
|
||||||
|
|
||||||
extraNativeBuildInputs = [ pkg-config ];
|
extraNativeBuildInputs = [ pkg-config ];
|
||||||
extraBuildInputs = [qtwayland xorg.libXScrnSaver];
|
extraBuildInputs = [
|
||||||
|
qtwayland
|
||||||
|
xorg.libXScrnSaver
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -12,5 +12,11 @@ mkKdeDerivation {
|
|||||||
|
|
||||||
extraCmakeFlags = [ "-DKIMAGEFORMATS_HEIF=1" ];
|
extraCmakeFlags = [ "-DKIMAGEFORMATS_HEIF=1" ];
|
||||||
extraNativeBuildInputs = [ pkg-config ];
|
extraNativeBuildInputs = [ pkg-config ];
|
||||||
extraBuildInputs = [libheif libjxl libavif libraw openexr_3];
|
extraBuildInputs = [
|
||||||
|
libheif
|
||||||
|
libjxl
|
||||||
|
libavif
|
||||||
|
libraw
|
||||||
|
openexr_3
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -13,5 +13,10 @@ mkKdeDerivation {
|
|||||||
./0001-Remove-impure-smbd-search-path.patch
|
./0001-Remove-impure-smbd-search-path.patch
|
||||||
];
|
];
|
||||||
|
|
||||||
extraBuildInputs = [qt5compat qttools acl attr];
|
extraBuildInputs = [
|
||||||
|
qt5compat
|
||||||
|
qttools
|
||||||
|
acl
|
||||||
|
attr
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -17,18 +17,27 @@ let
|
|||||||
unwrapped = mkKdeDerivation {
|
unwrapped = mkKdeDerivation {
|
||||||
pname = "kirigami";
|
pname = "kirigami";
|
||||||
|
|
||||||
extraNativeBuildInputs = [qtsvg qttools];
|
extraNativeBuildInputs = [
|
||||||
|
qtsvg
|
||||||
|
qttools
|
||||||
|
];
|
||||||
extraBuildInputs = [ qtdeclarative ];
|
extraBuildInputs = [ qtdeclarative ];
|
||||||
extraPropagatedBuildInputs = [ qt5compat ];
|
extraPropagatedBuildInputs = [ qt5compat ];
|
||||||
};
|
};
|
||||||
in stdenv.mkDerivation {
|
in
|
||||||
|
stdenv.mkDerivation {
|
||||||
pname = "kirigami-wrapped";
|
pname = "kirigami-wrapped";
|
||||||
inherit (unwrapped) version;
|
inherit (unwrapped) version;
|
||||||
|
|
||||||
propagatedBuildInputs = [ unwrapped qqc2-desktop-style ];
|
propagatedBuildInputs = [
|
||||||
|
unwrapped
|
||||||
|
qqc2-desktop-style
|
||||||
|
];
|
||||||
|
|
||||||
dontUnpack = true;
|
dontUnpack = true;
|
||||||
dontWrapQtApps = true;
|
dontWrapQtApps = true;
|
||||||
|
|
||||||
passthru = { inherit unwrapped; };
|
passthru = {
|
||||||
|
inherit unwrapped;
|
||||||
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@ -11,7 +11,10 @@ mkKdeDerivation {
|
|||||||
# FIXME(later): upstream
|
# FIXME(later): upstream
|
||||||
patches = [ ./delay-resolving-knsrcdir.patch ];
|
patches = [ ./delay-resolving-knsrcdir.patch ];
|
||||||
|
|
||||||
extraBuildInputs = [qtdeclarative qttools];
|
extraBuildInputs = [
|
||||||
|
qtdeclarative
|
||||||
|
qttools
|
||||||
|
];
|
||||||
extraPropagatedBuildInputs = [ kcmutils ];
|
extraPropagatedBuildInputs = [ kcmutils ];
|
||||||
meta.mainProgram = "knewstuff-dialog6";
|
meta.mainProgram = "knewstuff-dialog6";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,5 +8,8 @@ mkKdeDerivation {
|
|||||||
pname = "knotifications";
|
pname = "knotifications";
|
||||||
|
|
||||||
extraNativeBuildInputs = [ qttools ];
|
extraNativeBuildInputs = [ qttools ];
|
||||||
extraBuildInputs = [qtdeclarative libcanberra];
|
extraBuildInputs = [
|
||||||
|
qtdeclarative
|
||||||
|
libcanberra
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,5 +6,8 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "ksvg";
|
pname = "ksvg";
|
||||||
|
|
||||||
extraBuildInputs = [qtdeclarative qtsvg];
|
extraBuildInputs = [
|
||||||
|
qtdeclarative
|
||||||
|
qtsvg
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,5 +7,9 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "ktexteditor";
|
pname = "ktexteditor";
|
||||||
|
|
||||||
extraBuildInputs = [qtdeclarative qtspeech editorconfig-core-c];
|
extraBuildInputs = [
|
||||||
|
qtdeclarative
|
||||||
|
qtspeech
|
||||||
|
editorconfig-core-c
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,6 +7,12 @@ mkKdeDerivation {
|
|||||||
pname = "kuserfeedback";
|
pname = "kuserfeedback";
|
||||||
|
|
||||||
# Disable server-side stuff we don't care about
|
# Disable server-side stuff we don't care about
|
||||||
extraCmakeFlags = ["-DENABLE_CONSOLE=0" "-DENABLE_CLI=0"];
|
extraCmakeFlags = [
|
||||||
extraNativeBuildInputs = [qttools qtsvg];
|
"-DENABLE_CONSOLE=0"
|
||||||
|
"-DENABLE_CLI=0"
|
||||||
|
];
|
||||||
|
extraNativeBuildInputs = [
|
||||||
|
qttools
|
||||||
|
qtsvg
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,5 +7,9 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kwallet";
|
pname = "kwallet";
|
||||||
|
|
||||||
extraBuildInputs = [libgcrypt kcrash kdoctools];
|
extraBuildInputs = [
|
||||||
|
libgcrypt
|
||||||
|
kcrash
|
||||||
|
kdoctools
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,6 +8,12 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kwindowsystem";
|
pname = "kwindowsystem";
|
||||||
|
|
||||||
extraNativeBuildInputs = [qttools pkg-config];
|
extraNativeBuildInputs = [
|
||||||
extraBuildInputs = [qtdeclarative qtwayland];
|
qttools
|
||||||
|
pkg-config
|
||||||
|
];
|
||||||
|
extraBuildInputs = [
|
||||||
|
qtdeclarative
|
||||||
|
qtwayland
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,5 +8,10 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "prison";
|
pname = "prison";
|
||||||
|
|
||||||
extraBuildInputs = [qtdeclarative qtmultimedia qrencode libdmtx];
|
extraBuildInputs = [
|
||||||
|
qtdeclarative
|
||||||
|
qtmultimedia
|
||||||
|
qrencode
|
||||||
|
libdmtx
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,5 +9,9 @@ mkKdeDerivation {
|
|||||||
pname = "purpose";
|
pname = "purpose";
|
||||||
|
|
||||||
extraBuildInputs = [ qtdeclarative ];
|
extraBuildInputs = [ qtdeclarative ];
|
||||||
extraPropagatedBuildInputs = [kaccounts-integration kdeclarative prison];
|
extraPropagatedBuildInputs = [
|
||||||
|
kaccounts-integration
|
||||||
|
kdeclarative
|
||||||
|
prison
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,7 +8,10 @@ mkKdeDerivation {
|
|||||||
pname = "qqc2-desktop-style";
|
pname = "qqc2-desktop-style";
|
||||||
|
|
||||||
extraNativeBuildInputs = [ qttools ];
|
extraNativeBuildInputs = [ qttools ];
|
||||||
extraBuildInputs = [qtdeclarative kirigami.unwrapped];
|
extraBuildInputs = [
|
||||||
|
qtdeclarative
|
||||||
|
kirigami.unwrapped
|
||||||
|
];
|
||||||
|
|
||||||
excludeDependencies = [ "kirigami" ];
|
excludeDependencies = [ "kirigami" ];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -13,7 +13,11 @@ mkKdeDerivation {
|
|||||||
./fix-search-path.patch
|
./fix-search-path.patch
|
||||||
];
|
];
|
||||||
|
|
||||||
extraNativeBuildInputs = [qttools bison flex];
|
extraNativeBuildInputs = [
|
||||||
|
qttools
|
||||||
|
bison
|
||||||
|
flex
|
||||||
|
];
|
||||||
extraBuildInputs = [ libimobiledevice ];
|
extraBuildInputs = [ libimobiledevice ];
|
||||||
meta.mainProgram = "solid-hardware6";
|
meta.mainProgram = "solid-hardware6";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,7 +9,14 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "sonnet";
|
pname = "sonnet";
|
||||||
|
|
||||||
extraNativeBuildInputs = [qttools pkg-config];
|
extraNativeBuildInputs = [
|
||||||
extraBuildInputs = [qtdeclarative aspell hunspell];
|
qttools
|
||||||
|
pkg-config
|
||||||
|
];
|
||||||
|
extraBuildInputs = [
|
||||||
|
qtdeclarative
|
||||||
|
aspell
|
||||||
|
hunspell
|
||||||
|
];
|
||||||
meta.mainProgram = "parsetrigrams6";
|
meta.mainProgram = "parsetrigrams6";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,6 +8,9 @@ mkKdeDerivation {
|
|||||||
pname = "syntax-highlighting";
|
pname = "syntax-highlighting";
|
||||||
|
|
||||||
extraBuildInputs = [ qtdeclarative ];
|
extraBuildInputs = [ qtdeclarative ];
|
||||||
extraNativeBuildInputs = [qttools perl];
|
extraNativeBuildInputs = [
|
||||||
|
qttools
|
||||||
|
perl
|
||||||
|
];
|
||||||
meta.mainProgram = "ksyntaxhighlighter6";
|
meta.mainProgram = "ksyntaxhighlighter6";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,5 +6,8 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "akonadi-mime";
|
pname = "akonadi-mime";
|
||||||
|
|
||||||
extraNativeBuildInputs = [shared-mime-info libxslt];
|
extraNativeBuildInputs = [
|
||||||
|
shared-mime-info
|
||||||
|
libxslt
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -29,5 +29,8 @@ mkKdeDerivation rec {
|
|||||||
rustc
|
rustc
|
||||||
];
|
];
|
||||||
|
|
||||||
extraBuildInputs = [corrosion xapian];
|
extraBuildInputs = [
|
||||||
|
corrosion
|
||||||
|
xapian
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -20,8 +20,16 @@ mkKdeDerivation {
|
|||||||
"-DMYSQLD_SCRIPTS_PATH=${lib.getBin mariadb}/bin"
|
"-DMYSQLD_SCRIPTS_PATH=${lib.getBin mariadb}/bin"
|
||||||
];
|
];
|
||||||
|
|
||||||
extraNativeBuildInputs = [qttools shared-mime-info];
|
extraNativeBuildInputs = [
|
||||||
extraBuildInputs = [kaccounts-integration accounts-qt xz mariadb];
|
qttools
|
||||||
|
shared-mime-info
|
||||||
|
];
|
||||||
|
extraBuildInputs = [
|
||||||
|
kaccounts-integration
|
||||||
|
accounts-qt
|
||||||
|
xz
|
||||||
|
mariadb
|
||||||
|
];
|
||||||
|
|
||||||
# Hardcoded as a QString, which is UTF-16 so Nix can't pick it up automatically
|
# Hardcoded as a QString, which is UTF-16 so Nix can't pick it up automatically
|
||||||
postFixup = ''
|
postFixup = ''
|
||||||
|
|||||||
@ -9,6 +9,13 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "analitza";
|
pname = "analitza";
|
||||||
|
|
||||||
extraNativeBuildInputs = [qt5compat qtsvg qttools];
|
extraNativeBuildInputs = [
|
||||||
extraBuildInputs = [qtdeclarative eigen];
|
qt5compat
|
||||||
|
qtsvg
|
||||||
|
qttools
|
||||||
|
];
|
||||||
|
extraBuildInputs = [
|
||||||
|
qtdeclarative
|
||||||
|
eigen
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -28,5 +28,10 @@ mkKdeDerivation rec {
|
|||||||
rustc
|
rustc
|
||||||
];
|
];
|
||||||
|
|
||||||
extraBuildInputs = [qtsvg qtwebengine corrosion qcoro];
|
extraBuildInputs = [
|
||||||
|
qtsvg
|
||||||
|
qtwebengine
|
||||||
|
corrosion
|
||||||
|
qcoro
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,6 +6,9 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "ark";
|
pname = "ark";
|
||||||
|
|
||||||
extraBuildInputs = [libarchive libzip];
|
extraBuildInputs = [
|
||||||
|
libarchive
|
||||||
|
libzip
|
||||||
|
];
|
||||||
meta.mainProgram = "ark";
|
meta.mainProgram = "ark";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,5 +6,8 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "audex";
|
pname = "audex";
|
||||||
|
|
||||||
extraBuildInputs = [libcdio libcdio-paranoia];
|
extraBuildInputs = [
|
||||||
|
libcdio
|
||||||
|
libcdio-paranoia
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -20,5 +20,10 @@ mkKdeDerivation {
|
|||||||
})
|
})
|
||||||
];
|
];
|
||||||
|
|
||||||
extraBuildInputs = [cdparanoia flac libogg libvorbis];
|
extraBuildInputs = [
|
||||||
|
cdparanoia
|
||||||
|
flac
|
||||||
|
libogg
|
||||||
|
libvorbis
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -14,7 +14,8 @@
|
|||||||
purpose,
|
purpose,
|
||||||
qcoro,
|
qcoro,
|
||||||
python3,
|
python3,
|
||||||
}: let
|
}:
|
||||||
|
let
|
||||||
ps = python3.pkgs;
|
ps = python3.pkgs;
|
||||||
pythonDeps = [
|
pythonDeps = [
|
||||||
ps.yt-dlp
|
ps.yt-dlp
|
||||||
@ -28,8 +29,7 @@ in
|
|||||||
ps.pybind11
|
ps.pybind11
|
||||||
];
|
];
|
||||||
|
|
||||||
extraBuildInputs =
|
extraBuildInputs = [
|
||||||
[
|
|
||||||
qtdeclarative
|
qtdeclarative
|
||||||
qtmultimedia
|
qtmultimedia
|
||||||
qtsvg
|
qtsvg
|
||||||
@ -44,8 +44,7 @@ in
|
|||||||
kwindowsystem
|
kwindowsystem
|
||||||
purpose
|
purpose
|
||||||
qcoro
|
qcoro
|
||||||
]
|
] ++ pythonDeps;
|
||||||
++ pythonDeps;
|
|
||||||
|
|
||||||
qtWrapperArgs = [
|
qtWrapperArgs = [
|
||||||
"--prefix PYTHONPATH : ${ps.makePythonPath pythonDeps}"
|
"--prefix PYTHONPATH : ${ps.makePythonPath pythonDeps}"
|
||||||
|
|||||||
@ -8,6 +8,9 @@ mkKdeDerivation {
|
|||||||
pname = "colord-kde";
|
pname = "colord-kde";
|
||||||
|
|
||||||
extraNativeBuildInputs = [ pkg-config ];
|
extraNativeBuildInputs = [ pkg-config ];
|
||||||
extraBuildInputs = [lcms2 xorg.libXrandr];
|
extraBuildInputs = [
|
||||||
|
lcms2
|
||||||
|
xorg.libXrandr
|
||||||
|
];
|
||||||
meta.mainProgram = "colord-kde-icc-importer";
|
meta.mainProgram = "colord-kde-icc-importer";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
{callPackage}: {
|
{ callPackage }:
|
||||||
|
{
|
||||||
accessibility-inspector = callPackage ./accessibility-inspector { };
|
accessibility-inspector = callPackage ./accessibility-inspector { };
|
||||||
akonadi = callPackage ./akonadi { };
|
akonadi = callPackage ./akonadi { };
|
||||||
akonadi-calendar = callPackage ./akonadi-calendar { };
|
akonadi-calendar = callPackage ./akonadi-calendar { };
|
||||||
|
|||||||
@ -6,6 +6,9 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "elisa";
|
pname = "elisa";
|
||||||
|
|
||||||
extraBuildInputs = [qtmultimedia libvlc];
|
extraBuildInputs = [
|
||||||
|
qtmultimedia
|
||||||
|
libvlc
|
||||||
|
];
|
||||||
meta.mainProgram = "elisa";
|
meta.mainProgram = "elisa";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,7 +9,16 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "falkon";
|
pname = "falkon";
|
||||||
|
|
||||||
extraNativeBuildInputs = [qttools qtwebchannel qtwebengine];
|
extraNativeBuildInputs = [
|
||||||
extraBuildInputs = [extra-cmake-modules qtwebchannel qtwebengine python3Packages.pyside6];
|
qttools
|
||||||
|
qtwebchannel
|
||||||
|
qtwebengine
|
||||||
|
];
|
||||||
|
extraBuildInputs = [
|
||||||
|
extra-cmake-modules
|
||||||
|
qtwebchannel
|
||||||
|
qtwebengine
|
||||||
|
python3Packages.pyside6
|
||||||
|
];
|
||||||
meta.mainProgram = "falkon";
|
meta.mainProgram = "falkon";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,5 +6,8 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "francis";
|
pname = "francis";
|
||||||
|
|
||||||
extraBuildInputs = [qtsvg knotifications];
|
extraBuildInputs = [
|
||||||
|
qtsvg
|
||||||
|
knotifications
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -12,7 +12,14 @@ mkKdeDerivation {
|
|||||||
# FIXME: this should really be fixed at ECM level somehow
|
# FIXME: this should really be fixed at ECM level somehow
|
||||||
patches = [ ./optional-runtime-dependencies.patch ];
|
patches = [ ./optional-runtime-dependencies.patch ];
|
||||||
|
|
||||||
extraNativeBuildInputs = [pkg-config shared-mime-info];
|
extraNativeBuildInputs = [
|
||||||
extraBuildInputs = [qtlocation qtpositioning libical];
|
pkg-config
|
||||||
|
shared-mime-info
|
||||||
|
];
|
||||||
|
extraBuildInputs = [
|
||||||
|
qtlocation
|
||||||
|
qtpositioning
|
||||||
|
libical
|
||||||
|
];
|
||||||
meta.mainProgram = "itinerary";
|
meta.mainProgram = "itinerary";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,6 +6,9 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "juk";
|
pname = "juk";
|
||||||
|
|
||||||
extraBuildInputs = [qtsvg taglib];
|
extraBuildInputs = [
|
||||||
|
qtsvg
|
||||||
|
taglib
|
||||||
|
];
|
||||||
meta.mainProgram = "juk";
|
meta.mainProgram = "juk";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -25,7 +25,10 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "k3b";
|
pname = "k3b";
|
||||||
|
|
||||||
extraNativeBuildInputs = [pkg-config shared-mime-info];
|
extraNativeBuildInputs = [
|
||||||
|
pkg-config
|
||||||
|
shared-mime-info
|
||||||
|
];
|
||||||
|
|
||||||
# FIXME: Musicbrainz 2.x???, musepack
|
# FIXME: Musicbrainz 2.x???, musepack
|
||||||
extraBuildInputs = [
|
extraBuildInputs = [
|
||||||
@ -40,7 +43,8 @@ mkKdeDerivation {
|
|||||||
];
|
];
|
||||||
|
|
||||||
qtWrapperArgs = [
|
qtWrapperArgs = [
|
||||||
"--prefix PATH : ${lib.makeBinPath [
|
"--prefix PATH : ${
|
||||||
|
lib.makeBinPath [
|
||||||
cdrdao
|
cdrdao
|
||||||
cdrtools
|
cdrtools
|
||||||
dvdplusrwtools
|
dvdplusrwtools
|
||||||
@ -50,10 +54,16 @@ mkKdeDerivation {
|
|||||||
transcode
|
transcode
|
||||||
vcdimager
|
vcdimager
|
||||||
flac
|
flac
|
||||||
]}"
|
]
|
||||||
|
}"
|
||||||
|
|
||||||
# FIXME: this should really be done with patchelf --add-rpath, but it breaks the binary somehow
|
# FIXME: this should really be done with patchelf --add-rpath, but it breaks the binary somehow
|
||||||
"--prefix LD_LIBRARY_PATH : ${lib.makeLibraryPath [ cdparanoia libdvdcss ]}"
|
"--prefix LD_LIBRARY_PATH : ${
|
||||||
|
lib.makeLibraryPath [
|
||||||
|
cdparanoia
|
||||||
|
libdvdcss
|
||||||
|
]
|
||||||
|
}"
|
||||||
];
|
];
|
||||||
|
|
||||||
meta.mainProgram = "k3b";
|
meta.mainProgram = "k3b";
|
||||||
|
|||||||
@ -8,5 +8,8 @@ mkKdeDerivation {
|
|||||||
pname = "kaccounts-providers";
|
pname = "kaccounts-providers";
|
||||||
|
|
||||||
extraNativeBuildInputs = [ intltool ];
|
extraNativeBuildInputs = [ intltool ];
|
||||||
extraBuildInputs = [qtdeclarative qtwebengine];
|
extraBuildInputs = [
|
||||||
|
qtdeclarative
|
||||||
|
qtwebengine
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,7 +6,11 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kajongg";
|
pname = "kajongg";
|
||||||
|
|
||||||
extraBuildInputs = [qtsvg python3 python3.pkgs.twisted];
|
extraBuildInputs = [
|
||||||
|
qtsvg
|
||||||
|
python3
|
||||||
|
python3.pkgs.twisted
|
||||||
|
];
|
||||||
# FIXME: completely horked, is actually a Python app, needs a lot of fixing
|
# FIXME: completely horked, is actually a Python app, needs a lot of fixing
|
||||||
meta.broken = true;
|
meta.broken = true;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,5 +6,8 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kalarm";
|
pname = "kalarm";
|
||||||
|
|
||||||
extraBuildInputs = [libcanberra libvlc];
|
extraBuildInputs = [
|
||||||
|
libcanberra
|
||||||
|
libvlc
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,5 +8,10 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kalgebra";
|
pname = "kalgebra";
|
||||||
|
|
||||||
extraBuildInputs = [qtsvg qtwebengine ncurses readline];
|
extraBuildInputs = [
|
||||||
|
qtsvg
|
||||||
|
qtwebengine
|
||||||
|
ncurses
|
||||||
|
readline
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -12,7 +12,11 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kalk";
|
pname = "kalk";
|
||||||
|
|
||||||
extraNativeBuildInputs = [pkg-config bison flex];
|
extraNativeBuildInputs = [
|
||||||
|
pkg-config
|
||||||
|
bison
|
||||||
|
flex
|
||||||
|
];
|
||||||
extraBuildInputs = [
|
extraBuildInputs = [
|
||||||
qtdeclarative
|
qtdeclarative
|
||||||
kirigami-addons
|
kirigami-addons
|
||||||
|
|||||||
@ -11,7 +11,15 @@ mkKdeDerivation {
|
|||||||
pname = "kalzium";
|
pname = "kalzium";
|
||||||
|
|
||||||
# FIXME: look into how to make it find libfacile
|
# FIXME: look into how to make it find libfacile
|
||||||
extraNativeBuildInputs = [pkg-config ocaml];
|
extraNativeBuildInputs = [
|
||||||
extraBuildInputs = [eigen openbabel qtsvg qtscxml];
|
pkg-config
|
||||||
|
ocaml
|
||||||
|
];
|
||||||
|
extraBuildInputs = [
|
||||||
|
eigen
|
||||||
|
openbabel
|
||||||
|
qtsvg
|
||||||
|
qtscxml
|
||||||
|
];
|
||||||
meta.mainProgram = "kalzium";
|
meta.mainProgram = "kalzium";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
mkKdeDerivation,
|
mkKdeDerivation,
|
||||||
_7zz
|
_7zz,
|
||||||
}:
|
}:
|
||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "katomic";
|
pname = "katomic";
|
||||||
|
|||||||
@ -8,6 +8,9 @@ mkKdeDerivation {
|
|||||||
pname = "kbackup";
|
pname = "kbackup";
|
||||||
|
|
||||||
extraNativeBuildInputs = [ shared-mime-info ];
|
extraNativeBuildInputs = [ shared-mime-info ];
|
||||||
extraBuildInputs = [qt5compat libarchive];
|
extraBuildInputs = [
|
||||||
|
qt5compat
|
||||||
|
libarchive
|
||||||
|
];
|
||||||
meta.mainProgram = "kbackup";
|
meta.mainProgram = "kbackup";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,6 +8,11 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kcalc";
|
pname = "kcalc";
|
||||||
|
|
||||||
extraBuildInputs = [qt5compat gmp mpfr kdoctools];
|
extraBuildInputs = [
|
||||||
|
qt5compat
|
||||||
|
gmp
|
||||||
|
mpfr
|
||||||
|
kdoctools
|
||||||
|
];
|
||||||
meta.mainProgram = "kcalc";
|
meta.mainProgram = "kcalc";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,5 +6,8 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kclock";
|
pname = "kclock";
|
||||||
|
|
||||||
extraBuildInputs = [qtsvg qtmultimedia];
|
extraBuildInputs = [
|
||||||
|
qtsvg
|
||||||
|
qtmultimedia
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -28,7 +28,14 @@ mkKdeDerivation {
|
|||||||
'';
|
'';
|
||||||
|
|
||||||
extraNativeBuildInputs = [ pkg-config ];
|
extraNativeBuildInputs = [ pkg-config ];
|
||||||
extraBuildInputs = [qtconnectivity qtmultimedia qtwayland wayland wayland-protocols libfakekey];
|
extraBuildInputs = [
|
||||||
|
qtconnectivity
|
||||||
|
qtmultimedia
|
||||||
|
qtwayland
|
||||||
|
wayland
|
||||||
|
wayland-protocols
|
||||||
|
libfakekey
|
||||||
|
];
|
||||||
|
|
||||||
extraCmakeFlags = [
|
extraCmakeFlags = [
|
||||||
"-DQtWaylandScanner_EXECUTABLE=${qtwayland}/libexec/qtwaylandscanner"
|
"-DQtWaylandScanner_EXECUTABLE=${qtwayland}/libexec/qtwaylandscanner"
|
||||||
|
|||||||
@ -17,13 +17,11 @@ mkKdeDerivation {
|
|||||||
pname = "kdenlive";
|
pname = "kdenlive";
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
(
|
(substituteAll {
|
||||||
substituteAll {
|
|
||||||
src = ./dependency-paths.patch;
|
src = ./dependency-paths.patch;
|
||||||
inherit mediainfo mlt glaxnimate;
|
inherit mediainfo mlt glaxnimate;
|
||||||
ffmpeg = ffmpeg-full;
|
ffmpeg = ffmpeg-full;
|
||||||
}
|
})
|
||||||
)
|
|
||||||
];
|
];
|
||||||
|
|
||||||
extraNativeBuildInputs = [ shared-mime-info ];
|
extraNativeBuildInputs = [ shared-mime-info ];
|
||||||
|
|||||||
@ -31,5 +31,9 @@ mkKdeDerivation rec {
|
|||||||
rustc
|
rustc
|
||||||
];
|
];
|
||||||
|
|
||||||
extraBuildInputs = [discount corrosion alpaka];
|
extraBuildInputs = [
|
||||||
|
discount
|
||||||
|
corrosion
|
||||||
|
alpaka
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -14,11 +14,26 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kdepim-runtime";
|
pname = "kdepim-runtime";
|
||||||
|
|
||||||
extraNativeBuildInputs = [pkg-config shared-mime-info libxslt];
|
extraNativeBuildInputs = [
|
||||||
|
pkg-config
|
||||||
|
shared-mime-info
|
||||||
|
libxslt
|
||||||
|
];
|
||||||
# FIXME: libkolabxml
|
# FIXME: libkolabxml
|
||||||
extraBuildInputs = [qtnetworkauth qtspeech qtwebengine cyrus_sasl libetebase];
|
extraBuildInputs = [
|
||||||
|
qtnetworkauth
|
||||||
|
qtspeech
|
||||||
|
qtwebengine
|
||||||
|
cyrus_sasl
|
||||||
|
libetebase
|
||||||
|
];
|
||||||
|
|
||||||
qtWrapperArgs = [
|
qtWrapperArgs = [
|
||||||
"--prefix SASL_PATH : ${lib.makeSearchPath "lib/sasl2" [ cyrus_sasl.out libkgapi ]}"
|
"--prefix SASL_PATH : ${
|
||||||
|
lib.makeSearchPath "lib/sasl2" [
|
||||||
|
cyrus_sasl.out
|
||||||
|
libkgapi
|
||||||
|
]
|
||||||
|
}"
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,6 +8,9 @@ mkKdeDerivation {
|
|||||||
pname = "keysmith";
|
pname = "keysmith";
|
||||||
|
|
||||||
extraNativeBuildInputs = [ pkg-config ];
|
extraNativeBuildInputs = [ pkg-config ];
|
||||||
extraBuildInputs = [qtsvg libsodium];
|
extraBuildInputs = [
|
||||||
|
qtsvg
|
||||||
|
libsodium
|
||||||
|
];
|
||||||
meta.mainProgram = "keysmith";
|
meta.mainProgram = "keysmith";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,6 +6,9 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kget";
|
pname = "kget";
|
||||||
|
|
||||||
extraBuildInputs = [qgpgme libmms];
|
extraBuildInputs = [
|
||||||
|
qgpgme
|
||||||
|
libmms
|
||||||
|
];
|
||||||
meta.mainProgram = "kget";
|
meta.mainProgram = "kget";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -10,5 +10,10 @@ mkKdeDerivation {
|
|||||||
pname = "kgraphviewer";
|
pname = "kgraphviewer";
|
||||||
|
|
||||||
extraNativeBuildInputs = [ pkg-config ];
|
extraNativeBuildInputs = [ pkg-config ];
|
||||||
extraBuildInputs = [ qt5compat qtsvg boost graphviz ];
|
extraBuildInputs = [
|
||||||
|
qt5compat
|
||||||
|
qtsvg
|
||||||
|
boost
|
||||||
|
graphviz
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,6 +6,9 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "khelpcenter";
|
pname = "khelpcenter";
|
||||||
|
|
||||||
extraBuildInputs = [qtwebengine xapian];
|
extraBuildInputs = [
|
||||||
|
qtwebengine
|
||||||
|
xapian
|
||||||
|
];
|
||||||
meta.mainProgram = "khelpcenter";
|
meta.mainProgram = "khelpcenter";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -19,7 +19,11 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kio-extras";
|
pname = "kio-extras";
|
||||||
|
|
||||||
extraNativeBuildInputs = [pkg-config gperf shared-mime-info];
|
extraNativeBuildInputs = [
|
||||||
|
pkg-config
|
||||||
|
gperf
|
||||||
|
shared-mime-info
|
||||||
|
];
|
||||||
extraBuildInputs = [
|
extraBuildInputs = [
|
||||||
qt5compat
|
qt5compat
|
||||||
qtsvg
|
qtsvg
|
||||||
|
|||||||
@ -6,5 +6,8 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kirigami-gallery";
|
pname = "kirigami-gallery";
|
||||||
|
|
||||||
extraNativeBuildInputs = [qtsvg qttools];
|
extraNativeBuildInputs = [
|
||||||
|
qtsvg
|
||||||
|
qttools
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,6 +8,9 @@ mkKdeDerivation {
|
|||||||
pname = "kjournald";
|
pname = "kjournald";
|
||||||
|
|
||||||
extraNativeBuildInputs = [ pkg-config ];
|
extraNativeBuildInputs = [ pkg-config ];
|
||||||
extraBuildInputs = [qtdeclarative systemd];
|
extraBuildInputs = [
|
||||||
|
qtdeclarative
|
||||||
|
systemd
|
||||||
|
];
|
||||||
meta.mainProgram = "kjournaldbrowser";
|
meta.mainProgram = "kjournaldbrowser";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,5 +6,8 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kldap";
|
pname = "kldap";
|
||||||
|
|
||||||
extraBuildInputs = [cyrus_sasl openldap];
|
extraBuildInputs = [
|
||||||
|
cyrus_sasl
|
||||||
|
openldap
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,7 +7,10 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kmahjongg";
|
pname = "kmahjongg";
|
||||||
|
|
||||||
extraBuildInputs = [qtdeclarative qtsvg];
|
extraBuildInputs = [
|
||||||
|
qtdeclarative
|
||||||
|
qtsvg
|
||||||
|
];
|
||||||
|
|
||||||
qtWrapperArgs = [ "--prefix XDG_DATA_DIRS : ${libkmahjongg}/share" ];
|
qtWrapperArgs = [ "--prefix XDG_DATA_DIRS : ${libkmahjongg}/share" ];
|
||||||
meta.mainProgram = "kmahjongg";
|
meta.mainProgram = "kmahjongg";
|
||||||
|
|||||||
@ -6,6 +6,9 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kmousetool";
|
pname = "kmousetool";
|
||||||
|
|
||||||
extraBuildInputs = [qtmultimedia xorg.libXt];
|
extraBuildInputs = [
|
||||||
|
qtmultimedia
|
||||||
|
xorg.libXt
|
||||||
|
];
|
||||||
meta.mainProgram = "kmousetool";
|
meta.mainProgram = "kmousetool";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,6 +8,9 @@ mkKdeDerivation {
|
|||||||
pname = "knights";
|
pname = "knights";
|
||||||
|
|
||||||
extraNativeBuildInputs = [ _7zz ];
|
extraNativeBuildInputs = [ _7zz ];
|
||||||
extraBuildInputs = [qtsvg qtspeech];
|
extraBuildInputs = [
|
||||||
|
qtsvg
|
||||||
|
qtspeech
|
||||||
|
];
|
||||||
meta.mainProgram = "knights";
|
meta.mainProgram = "knights";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,7 +7,8 @@
|
|||||||
qtsvg,
|
qtsvg,
|
||||||
exiv2,
|
exiv2,
|
||||||
kirigami-addons,
|
kirigami-addons,
|
||||||
}: let
|
}:
|
||||||
|
let
|
||||||
# URLs snapshotted through
|
# URLs snapshotted through
|
||||||
# https://web.archive.org/save/$url
|
# https://web.archive.org/save/$url
|
||||||
# Update when stale enough I guess?
|
# Update when stale enough I guess?
|
||||||
|
|||||||
@ -7,5 +7,9 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kongress";
|
pname = "kongress";
|
||||||
|
|
||||||
extraBuildInputs = [kcontacts qtsvg qtlocation];
|
extraBuildInputs = [
|
||||||
|
kcontacts
|
||||||
|
qtsvg
|
||||||
|
qtlocation
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,6 +6,9 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "konquest";
|
pname = "konquest";
|
||||||
|
|
||||||
extraBuildInputs = [qtscxml qtsvg];
|
extraBuildInputs = [
|
||||||
|
qtscxml
|
||||||
|
qtsvg
|
||||||
|
];
|
||||||
meta.mainProgram = "konquest";
|
meta.mainProgram = "konquest";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,7 +6,10 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "konsole";
|
pname = "konsole";
|
||||||
|
|
||||||
extraBuildInputs = [qt5compat qtmultimedia];
|
extraBuildInputs = [
|
||||||
|
qt5compat
|
||||||
|
qtmultimedia
|
||||||
|
];
|
||||||
|
|
||||||
meta.mainProgram = "konsole";
|
meta.mainProgram = "konsole";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,6 +6,9 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kontrast";
|
pname = "kontrast";
|
||||||
|
|
||||||
extraBuildInputs = [qtsvg qcoro];
|
extraBuildInputs = [
|
||||||
|
qtsvg
|
||||||
|
qcoro
|
||||||
|
];
|
||||||
meta.mainProgram = "kontrast";
|
meta.mainProgram = "kontrast";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,7 +8,10 @@ mkKdeDerivation {
|
|||||||
pname = "konversation";
|
pname = "konversation";
|
||||||
|
|
||||||
extraBuildInputs = [ qt5compat ];
|
extraBuildInputs = [ qt5compat ];
|
||||||
extraNativeBuildInputs = [qtmultimedia qttools];
|
extraNativeBuildInputs = [
|
||||||
|
qtmultimedia
|
||||||
|
qttools
|
||||||
|
];
|
||||||
|
|
||||||
meta.mainProgram = "konversation";
|
meta.mainProgram = "konversation";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -9,7 +9,10 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kopeninghours";
|
pname = "kopeninghours";
|
||||||
|
|
||||||
extraNativeBuildInputs = [bison flex];
|
extraNativeBuildInputs = [
|
||||||
|
bison
|
||||||
|
flex
|
||||||
|
];
|
||||||
extraBuildInputs = [
|
extraBuildInputs = [
|
||||||
qtdeclarative
|
qtdeclarative
|
||||||
(boost.override {
|
(boost.override {
|
||||||
|
|||||||
@ -7,6 +7,9 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kosmindoormap";
|
pname = "kosmindoormap";
|
||||||
|
|
||||||
extraNativeBuildInputs = [bison flex];
|
extraNativeBuildInputs = [
|
||||||
|
bison
|
||||||
|
flex
|
||||||
|
];
|
||||||
extraBuildInputs = [ recastnavigation ];
|
extraBuildInputs = [ recastnavigation ];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -10,7 +10,10 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kpat";
|
pname = "kpat";
|
||||||
|
|
||||||
extraNativeBuildInputs = [_7zz shared-mime-info];
|
extraNativeBuildInputs = [
|
||||||
|
_7zz
|
||||||
|
shared-mime-info
|
||||||
|
];
|
||||||
extraBuildInputs = [
|
extraBuildInputs = [
|
||||||
qtsvg
|
qtsvg
|
||||||
black-hole-solver
|
black-hole-solver
|
||||||
|
|||||||
@ -24,7 +24,8 @@
|
|||||||
udftools,
|
udftools,
|
||||||
xfsprogs,
|
xfsprogs,
|
||||||
zfs,
|
zfs,
|
||||||
}: let
|
}:
|
||||||
|
let
|
||||||
# https://github.com/KDE/kpmcore/blob/06f15334ecfbe871730a90dbe2b694ba060ee998/src/util/externalcommand_whitelist.h
|
# https://github.com/KDE/kpmcore/blob/06f15334ecfbe871730a90dbe2b694ba060ee998/src/util/externalcommand_whitelist.h
|
||||||
runtimeDeps = [
|
runtimeDeps = [
|
||||||
cryptsetup
|
cryptsetup
|
||||||
@ -54,7 +55,9 @@
|
|||||||
# FIXME: audit to see if these are all still required
|
# FIXME: audit to see if these are all still required
|
||||||
];
|
];
|
||||||
|
|
||||||
trustedprefixes = writeText "kpmcore-trustedprefixes" (lib.concatStringsSep "\n" (map lib.getBin runtimeDeps));
|
trustedprefixes = writeText "kpmcore-trustedprefixes" (
|
||||||
|
lib.concatStringsSep "\n" (map lib.getBin runtimeDeps)
|
||||||
|
);
|
||||||
in
|
in
|
||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kpmcore";
|
pname = "kpmcore";
|
||||||
|
|||||||
@ -10,7 +10,12 @@ mkKdeDerivation {
|
|||||||
pname = "krdc";
|
pname = "krdc";
|
||||||
|
|
||||||
extraNativeBuildInputs = [ pkg-config ];
|
extraNativeBuildInputs = [ pkg-config ];
|
||||||
extraBuildInputs = [qtwayland libssh libvncserver freerdp];
|
extraBuildInputs = [
|
||||||
|
qtwayland
|
||||||
|
libssh
|
||||||
|
libvncserver
|
||||||
|
freerdp
|
||||||
|
];
|
||||||
|
|
||||||
meta.mainProgram = "krdc";
|
meta.mainProgram = "krdc";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -14,5 +14,10 @@ mkKdeDerivation {
|
|||||||
];
|
];
|
||||||
|
|
||||||
extraNativeBuildInputs = [ pkg-config ];
|
extraNativeBuildInputs = [ pkg-config ];
|
||||||
extraBuildInputs = [qtwayland libvncserver pipewire xorg.libXdamage];
|
extraBuildInputs = [
|
||||||
|
qtwayland
|
||||||
|
libvncserver
|
||||||
|
pipewire
|
||||||
|
xorg.libXdamage
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,5 +6,8 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "ksmtp";
|
pname = "ksmtp";
|
||||||
|
|
||||||
extraBuildInputs = [qt5compat cyrus_sasl];
|
extraBuildInputs = [
|
||||||
|
qt5compat
|
||||||
|
cyrus_sasl
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,6 +8,9 @@ mkKdeDerivation {
|
|||||||
pname = "ksystemlog";
|
pname = "ksystemlog";
|
||||||
|
|
||||||
extraNativeBuildInputs = [ pkg-config ];
|
extraNativeBuildInputs = [ pkg-config ];
|
||||||
extraBuildInputs = [qt5compat audit];
|
extraBuildInputs = [
|
||||||
|
qt5compat
|
||||||
|
audit
|
||||||
|
];
|
||||||
meta.mainProgram = "ksystemlog";
|
meta.mainProgram = "ksystemlog";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,5 +7,9 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "ktorrent";
|
pname = "ktorrent";
|
||||||
|
|
||||||
extraBuildInputs = [qtwebengine taglib libmaxminddb];
|
extraBuildInputs = [
|
||||||
|
qtwebengine
|
||||||
|
taglib
|
||||||
|
libmaxminddb
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,7 +8,10 @@ mkKdeDerivation {
|
|||||||
pname = "kubrick";
|
pname = "kubrick";
|
||||||
|
|
||||||
extraNativeBuildInputs = [ _7zz ];
|
extraNativeBuildInputs = [ _7zz ];
|
||||||
extraBuildInputs = [qtsvg libGLU];
|
extraBuildInputs = [
|
||||||
|
qtsvg
|
||||||
|
libGLU
|
||||||
|
];
|
||||||
|
|
||||||
meta.mainProgram = "kubrick";
|
meta.mainProgram = "kubrick";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,6 +7,10 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "kweather";
|
pname = "kweather";
|
||||||
|
|
||||||
extraBuildInputs = [qtsvg qtcharts kholidays];
|
extraBuildInputs = [
|
||||||
|
qtsvg
|
||||||
|
qtcharts
|
||||||
|
kholidays
|
||||||
|
];
|
||||||
meta.mainProgram = "kweather";
|
meta.mainProgram = "kweather";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -10,6 +10,14 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "libkdegames";
|
pname = "libkdegames";
|
||||||
|
|
||||||
extraNativeBuildInputs = [_7zz svgcleaner];
|
extraNativeBuildInputs = [
|
||||||
extraBuildInputs = [openal libsndfile qtdeclarative qtsvg];
|
_7zz
|
||||||
|
svgcleaner
|
||||||
|
];
|
||||||
|
extraBuildInputs = [
|
||||||
|
openal
|
||||||
|
libsndfile
|
||||||
|
qtdeclarative
|
||||||
|
qtsvg
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,6 +7,9 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "libkexiv2";
|
pname = "libkexiv2";
|
||||||
|
|
||||||
extraBuildInputs = [qt5compat exiv2];
|
extraBuildInputs = [
|
||||||
|
qt5compat
|
||||||
|
exiv2
|
||||||
|
];
|
||||||
extraNativeBuildInputs = [ pkg-config ];
|
extraNativeBuildInputs = [ pkg-config ];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,5 +6,8 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "libkgapi";
|
pname = "libkgapi";
|
||||||
|
|
||||||
extraBuildInputs = [qttools cyrus_sasl];
|
extraBuildInputs = [
|
||||||
|
qttools
|
||||||
|
cyrus_sasl
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,6 +7,9 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "libkleo";
|
pname = "libkleo";
|
||||||
|
|
||||||
extraBuildInputs = [qt5compat boost];
|
extraBuildInputs = [
|
||||||
|
qt5compat
|
||||||
|
boost
|
||||||
|
];
|
||||||
extraPropagatedBuildInputs = [ qgpgme ];
|
extraPropagatedBuildInputs = [ qgpgme ];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,6 +7,9 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "libkmahjongg";
|
pname = "libkmahjongg";
|
||||||
|
|
||||||
extraNativeBuildInputs = [_7zz svgcleaner];
|
extraNativeBuildInputs = [
|
||||||
|
_7zz
|
||||||
|
svgcleaner
|
||||||
|
];
|
||||||
extraBuildInputs = [ qtsvg ];
|
extraBuildInputs = [ qtsvg ];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,5 +6,8 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "libksieve";
|
pname = "libksieve";
|
||||||
|
|
||||||
extraBuildInputs = [qtwebengine cyrus_sasl];
|
extraBuildInputs = [
|
||||||
|
qtwebengine
|
||||||
|
cyrus_sasl
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -11,5 +11,9 @@ mkKdeDerivation {
|
|||||||
|
|
||||||
extraNativeBuildInputs = [ doxygen ];
|
extraNativeBuildInputs = [ doxygen ];
|
||||||
extraBuildInputs = [ qt5compat ];
|
extraBuildInputs = [ qt5compat ];
|
||||||
extraPropagatedBuildInputs = [boost gmp libgcrypt];
|
extraPropagatedBuildInputs = [
|
||||||
|
boost
|
||||||
|
gmp
|
||||||
|
libgcrypt
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -8,5 +8,8 @@ mkKdeDerivation {
|
|||||||
pname = "mailcommon";
|
pname = "mailcommon";
|
||||||
|
|
||||||
extraNativeBuildInputs = [ libxslt ];
|
extraNativeBuildInputs = [ libxslt ];
|
||||||
extraBuildInputs = [qtwebengine qttools];
|
extraBuildInputs = [
|
||||||
|
qtwebengine
|
||||||
|
qttools
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,6 +7,9 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "massif-visualizer";
|
pname = "massif-visualizer";
|
||||||
|
|
||||||
extraBuildInputs = [ qt5compat qtsvg ];
|
extraBuildInputs = [
|
||||||
|
qt5compat
|
||||||
|
qtsvg
|
||||||
|
];
|
||||||
extraNativeBuildInputs = [ shared-mime-info ];
|
extraNativeBuildInputs = [ shared-mime-info ];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -6,5 +6,8 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "merkuro";
|
pname = "merkuro";
|
||||||
|
|
||||||
extraBuildInputs = [qtsvg libplasma];
|
extraBuildInputs = [
|
||||||
|
qtsvg
|
||||||
|
libplasma
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,5 +7,9 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "mimetreeparser";
|
pname = "mimetreeparser";
|
||||||
|
|
||||||
extraBuildInputs = [qt5compat qtdeclarative qgpgme];
|
extraBuildInputs = [
|
||||||
|
qt5compat
|
||||||
|
qtdeclarative
|
||||||
|
qgpgme
|
||||||
|
];
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,6 +7,10 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "minuet";
|
pname = "minuet";
|
||||||
|
|
||||||
extraBuildInputs = [qtdeclarative qtsvg fluidsynth];
|
extraBuildInputs = [
|
||||||
|
qtdeclarative
|
||||||
|
qtsvg
|
||||||
|
fluidsynth
|
||||||
|
];
|
||||||
meta.mainProgram = "minuet";
|
meta.mainProgram = "minuet";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,6 +7,10 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "neochat";
|
pname = "neochat";
|
||||||
|
|
||||||
extraBuildInputs = [qtlocation qtwebview kunifiedpush];
|
extraBuildInputs = [
|
||||||
|
qtlocation
|
||||||
|
qtwebview
|
||||||
|
kunifiedpush
|
||||||
|
];
|
||||||
meta.mainProgram = "neochat";
|
meta.mainProgram = "neochat";
|
||||||
}
|
}
|
||||||
|
|||||||
@ -7,6 +7,10 @@
|
|||||||
mkKdeDerivation {
|
mkKdeDerivation {
|
||||||
pname = "parley";
|
pname = "parley";
|
||||||
|
|
||||||
extraBuildInputs = [qtsvg qtmultimedia qtwebengine];
|
extraBuildInputs = [
|
||||||
|
qtsvg
|
||||||
|
qtmultimedia
|
||||||
|
qtwebengine
|
||||||
|
];
|
||||||
meta.mainProgram = "parley";
|
meta.mainProgram = "parley";
|
||||||
}
|
}
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user