python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / applications / kde / spectacle.nix
blob39e9f344c3ee906b9059a00ba2668ab9bbb64ed6
1 { mkDerivation, lib
2 , extra-cmake-modules, kdoctools
3 , ki18n, xcb-util-cursor
4 , kconfig, kcoreaddons, kdbusaddons, kdeclarative, kio, kipi-plugins
5 , knotifications, kscreen, kwidgetsaddons, kwindowsystem, kxmlgui, libkipi
6 , qtbase, qtx11extras, knewstuff, kwayland, qttools, kcolorpicker, kimageannotator
7 }:
9 mkDerivation {
10   pname = "spectacle";
11   nativeBuildInputs = [ extra-cmake-modules kdoctools ];
12   buildInputs = [
13     kconfig kcoreaddons kdbusaddons kdeclarative ki18n kio knotifications
14     kscreen kwidgetsaddons kwindowsystem kxmlgui libkipi qtx11extras xcb-util-cursor
15     knewstuff kwayland kcolorpicker kimageannotator
16   ];
17   postPatch = ''
18     substituteInPlace desktop/org.kde.spectacle.desktop.cmake \
19       --replace "Exec=@QtBinariesDir@/qdbus" "Exec=${lib.getBin qttools}/bin/qdbus"
20   '';
21   propagatedUserEnvPkgs = [ kipi-plugins libkipi ];
22   meta = with lib; {
23     homepage = "https://apps.kde.org/spectacle/";
24     description = "Screenshot capture utility";
25     maintainers = with maintainers; [ ttuegel ];
26     broken = versionOlder qtbase.version "5.15";
27   };