chromium,chromedriver: 129.0.6668.91 -> 129.0.6668.100
[NixPkgs.git] / pkgs / by-name / xw / xwiimote / package.nix
blob0114dba71400555c233c2c89040dd973e596b54e
2   lib,
3   stdenv,
4   udev,
5   ncurses,
6   pkg-config,
7   fetchFromGitHub,
8   autoreconfHook,
9 }:
11 stdenv.mkDerivation {
12   pname = "xwiimote";
13   version = "2-unstable-2024-02-29";
15   src = fetchFromGitHub {
16     owner = "xwiimote";
17     repo = "xwiimote";
18     rev = "4df713d9037d814cc0c64197f69e5c78d55caaf1";
19     hash = "sha256-y68bi62H7ErVekcs0RZUXPpW+QJ97sTQP4lajB9PsgU=";
20   };
22   configureFlags = [ "--with-doxygen=no" ];
24   buildInputs = [
25     udev
26     ncurses
27   ];
29   nativeBuildInputs = [
30     pkg-config
31     autoreconfHook
32   ];
34   postInstallPhase = ''
35     mkdir -p "$out/etc/X11/xorg.conf.d/"
36     cp "res/50-xorg-fix-xwiimote.conf" "$out/etc/X11/xorg.conf.d/50-fix-xwiimote.conf"
37   '';
39   meta = {
40     homepage = "https://xwiimote.github.io/xwiimote/";
41     description = "Userspace utilities to control connected Nintendo Wii Remotes";
42     mainProgram = "xwiishow";
43     platforms = lib.platforms.linux;
44     license = lib.licenses.mit;
45     maintainers = with lib.maintainers; [ pyrox0 ];
46   };