Unverified Commit f5a84301 authored by Sandro Jäckel's avatar Sandro Jäckel
Browse files

mouse_m908: fix pname, remove uncessary &&, other cleanup

parent 6e1f5da9
Loading
Loading
Loading
Loading
+13 −11
Original line number Diff line number Diff line
@@ -4,13 +4,11 @@
, installShellFiles
, fetchFromGitHub
, pkg-config
}: stdenv.mkDerivation (finalAttrs: {
  name = "mouse_m908";
  version = "3.4";

  nativeBuildInputs = [ pkg-config installShellFiles ];
}:

  buildInputs = [ libusb1.dev ];
stdenv.mkDerivation (finalAttrs: {
  pname = "mouse_m908";
  version = "3.4";

  src = fetchFromGitHub {
    owner = "dokutan";
@@ -19,6 +17,10 @@
    sha256 = "sha256-sCAvjNpJYkp4G0KkDJtHOBR1vc80DZJtWR2W9gakkzQ=";
  };

  nativeBuildInputs = [ pkg-config installShellFiles ];

  buildInputs = [ libusb1 ];

  # Uses proper nix directories rather than the ones specified in the makefile
  installPhase = ''
    runHook preInstall
@@ -28,11 +30,11 @@
      $out/share/doc/mouse_m908 \
      $out/lib/udev/rules.d

    cp mouse_m908 $out/bin/mouse_m908 && \
    cp mouse_m908.rules $out/lib/udev/rules.d && \
    cp examples/* $out/share/doc/mouse_m908 && \
    cp README.md $out/share/doc/mouse_m908 && \
    cp keymap.md $out/share/doc/mouse_m908 && \
    cp mouse_m908 $out/bin/mouse_m908
    cp mouse_m908.rules $out/lib/udev/rules.d
    cp examples/* $out/share/doc/mouse_m908
    cp README.md $out/share/doc/mouse_m908
    cp keymap.md $out/share/doc/mouse_m908
    installManPage mouse_m908.1

    runHook postInstall