Unverified Commit 5c2584e9 authored by Aleksana's avatar Aleksana Committed by GitHub
Browse files

Merge pull request #315829 from NixOS/backport-314957-to-release-24.05

[Backport release-24.05]  python311Packages.openrazer: fix gobjects, double wrapping 
parents 4c2574e9 36449687
Loading
Loading
Loading
Loading
+47 −45
Original line number Diff line number Diff line
@@ -6,21 +6,18 @@
  fetchFromGitHub,
  gobject-introspection,
  gtk3,
  makeWrapper,
  pygobject3,
  pyudev,
  setproctitle,
  setuptools,
  wrapGAppsHook3,
  wrapGAppsNoGuiHook,
  notify2,
}:

let
  common = import ./common.nix { inherit lib fetchFromGitHub; };
in
buildPythonPackage (
  common
  // {
buildPythonPackage (common // {
  pname = "openrazer-daemon";

  outputs = [
@@ -35,7 +32,7 @@ buildPythonPackage (
      --replace-fail "plugdev" "openrazer"
  '';

    nativeBuildInputs = [ setuptools ];
  nativeBuildInputs = [ setuptools wrapGAppsNoGuiHook ];

  propagatedBuildInputs = [
    daemonize
@@ -55,9 +52,14 @@ buildPythonPackage (
  # no tests run
  doCheck = false;

  dontWrapGApps = true;

  preFixup = ''
    makeWrapperArgs+=("''${gappsWrapperArgs[@]}")
  '';

  meta = common.meta // {
    description = "An entirely open source user-space daemon that allows you to manage your Razer peripherals on GNU/Linux";
    mainProgram = "openrazer-daemon";
  };
  }
)
})