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