python311Packages.openrazer: 3.7.0 -> 3.8.0

This commit is contained in:
Sandro Jäckel 2024-04-16 23:34:17 +02:00
parent 2b80ce7707
commit 1dca4de14b
No known key found for this signature in database
GPG Key ID: 3AF5A43A3EECC2E5
3 changed files with 10 additions and 8 deletions

View File

@ -1,14 +1,14 @@
{ lib { lib
, fetchFromGitHub , fetchFromGitHub
}: rec { }: rec {
version = "3.7.0"; version = "3.8.0";
format = "setuptools"; pyproject = true;
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "openrazer"; owner = "openrazer";
repo = "openrazer"; repo = "openrazer";
rev = "v${version}"; rev = "v${version}";
hash = "sha256-tjVWvJxcZ2maR99VRwMGCa+IK+1CjCc7jxAj4XkDUEw="; hash = "sha256-eV5xDFRQi0m95pL6e2phvblUbh5GEJ1ru1a62TnbGNk=";
}; };
meta = with lib; { meta = with lib; {

View File

@ -1,6 +1,5 @@
{ lib { lib
, buildPythonPackage , buildPythonPackage
, isPy3k
, daemonize , daemonize
, dbus-python , dbus-python
, fetchFromGitHub , fetchFromGitHub
@ -10,6 +9,7 @@
, pygobject3 , pygobject3
, pyudev , pyudev
, setproctitle , setproctitle
, setuptools
, wrapGAppsHook , wrapGAppsHook
, notify2 , notify2
}: }:
@ -20,17 +20,16 @@ in
buildPythonPackage (common // { buildPythonPackage (common // {
pname = "openrazer-daemon"; pname = "openrazer-daemon";
disabled = !isPy3k;
outputs = [ "out" "man" ]; outputs = [ "out" "man" ];
sourceRoot = "${common.src.name}/daemon"; sourceRoot = "${common.src.name}/daemon";
postPatch = '' postPatch = ''
substituteInPlace openrazer_daemon/daemon.py --replace "plugdev" "openrazer" substituteInPlace openrazer_daemon/daemon.py \
--replace-fail "plugdev" "openrazer"
''; '';
nativeBuildInputs = [ makeWrapper wrapGAppsHook ]; nativeBuildInputs = [ setuptools ];
propagatedBuildInputs = [ propagatedBuildInputs = [
daemonize daemonize

View File

@ -4,6 +4,7 @@
, fetchFromGitHub , fetchFromGitHub
, numpy , numpy
, openrazer-daemon , openrazer-daemon
, setuptools
}: }:
let let
@ -14,6 +15,8 @@ buildPythonPackage (common // {
sourceRoot = "${common.src.name}/pylib"; sourceRoot = "${common.src.name}/pylib";
nativeBuildInputs = [ setuptools ];
propagatedBuildInputs = [ propagatedBuildInputs = [
dbus-python dbus-python
numpy numpy