parent
fe43596495
commit
2d0ccc0ec0
@ -0,0 +1,58 @@ |
||||
{ lib |
||||
, ninja |
||||
, meson |
||||
, fetchFromGitLab |
||||
, systemd |
||||
, libgudev |
||||
, pkg-config |
||||
, glib |
||||
, python3 |
||||
, gobject-introspection |
||||
}: |
||||
|
||||
python3.pkgs.buildPythonApplication rec { |
||||
pname = "switcheroo-control"; |
||||
version = "2.3"; |
||||
|
||||
format = "other"; |
||||
|
||||
src = fetchFromGitLab { |
||||
domain = "gitlab.freedesktop.org"; |
||||
owner = "hadess"; |
||||
repo = pname; |
||||
rev = version; |
||||
hash = "sha256-1Pze2TJ9mggfcpiLFwJ7/9WhsdJx4G3GoA7+Z47shuc="; |
||||
}; |
||||
|
||||
nativeBuildInputs = [ |
||||
ninja |
||||
meson |
||||
pkg-config |
||||
|
||||
# needed for glib-compile-resources |
||||
glib |
||||
]; |
||||
|
||||
buildInputs = [ |
||||
systemd |
||||
libgudev |
||||
]; |
||||
|
||||
propagatedBuildInputs = [ |
||||
python3.pkgs.pygobject3 |
||||
]; |
||||
|
||||
mesonFlags = [ |
||||
"-Dsystemdsystemunitdir=${placeholder "out"}/etc/systemd/system" |
||||
"-Dhwdbdir=${placeholder "out"}/etc/udev/hwdb.d" |
||||
]; |
||||
|
||||
meta = with lib; { |
||||
description = "D-Bus service to check the availability of dual-GPU"; |
||||
homepage = "https://gitlab.freedesktop.org/hadess/switcheroo-control/"; |
||||
changelog = "https://gitlab.freedesktop.org/hadess/switcheroo-control/-/blob/${version}/NEWS"; |
||||
license = licenses.gpl3Plus; |
||||
maintainers = [ ]; |
||||
platforms = platforms.linux; |
||||
}; |
||||
} |
Loading…
Reference in new issue