nixpkgs/pkgs/applications/plasma-mobile/plasma-settings.nix
stuebinm ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00

60 lines
1.0 KiB
Nix

{ lib
, mkDerivation
, fetchFromGitLab
, cmake
, extra-cmake-modules
, kauth
, kconfig
, kcoreaddons
, kdbusaddons
, ki18n
, kirigami-addons
, kirigami2
, kitemmodels
, libselinux
, libsepol
, modemmanager-qt
, networkmanager-qt
, pcre
, plasma-framework
, util-linux
}:
mkDerivation rec {
pname = "plasma-settings";
nativeBuildInputs = [
cmake
extra-cmake-modules
];
buildInputs = [
kauth
kconfig
kcoreaddons
kdbusaddons
ki18n
kirigami-addons
kirigami2
kitemmodels
libselinux
libsepol
modemmanager-qt
networkmanager-qt
pcre
plasma-framework
util-linux
];
meta = with lib; {
description = "Settings application for Plasma Mobile";
mainProgram = "plasma-settings";
homepage = "https://invent.kde.org/plasma-mobile/plasma-settings";
# https://invent.kde.org/plasma-mobile/plasma-settings/-/commit/a59007f383308503e59498b3036e1483bca26e35
license = licenses.gpl2Plus;
maintainers = with maintainers; [ samueldr ];
};
}