depot/third_party/nixpkgs/pkgs/desktops/plasma-5/plasma-nm/default.nix

83 lines
1.2 KiB
Nix

{
mkDerivation,
substituteAll,
extra-cmake-modules,
kdoctools,
kcmutils,
kcompletion,
kconfigwidgets,
kcoreaddons,
kdbusaddons,
kdeclarative,
ki18n,
kiconthemes,
kinit,
kio,
kitemviews,
knotifications,
kservice,
kwallet,
kwidgetsaddons,
kwindowsystem,
kxmlgui,
plasma-framework,
prison,
solid,
mobile-broadband-provider-info,
openconnect,
openvpn,
modemmanager-qt,
networkmanager-qt,
qca-qt5,
qtdeclarative,
qttools,
}:
mkDerivation {
pname = "plasma-nm";
nativeBuildInputs = [
extra-cmake-modules
kdoctools
qttools
];
buildInputs = [
kdeclarative
ki18n
kio
kwindowsystem
plasma-framework
kcompletion
kcmutils
kconfigwidgets
kcoreaddons
kdbusaddons
kiconthemes
kinit
kitemviews
knotifications
kservice
kwallet
kwidgetsaddons
kxmlgui
prison
solid
qtdeclarative
modemmanager-qt
networkmanager-qt
qca-qt5
mobile-broadband-provider-info
openconnect
];
cmakeFlags = [
"-DBUILD_MOBILE=ON"
];
patches = [
(substituteAll {
src = ./0002-openvpn-binary-path.patch;
inherit openvpn;
})
];
}