otadump: init at 0.1.2 (#329129)
[NixPkgs.git] / pkgs / by-name / al / alttab / package.nix
blob2d6997abb019da82af238509df80d18c7e0afc42
2   lib,
3   stdenv,
4   coreutils,
5   fetchFromGitHub,
6   autoconf,
7   automake,
8   pkg-config,
9   procps,
10   ronn,
11   libpng,
12   uthash,
13   which,
14   xnee,
15   xorg,
16   python3Packages,
19 stdenv.mkDerivation rec {
20   version = "1.7.1";
22   pname = "alttab";
24   src = fetchFromGitHub {
25     owner = "sagb";
26     repo = pname;
27     rev = "v${version}";
28     sha256 = "sha256-1+hk0OeSriXPyefv3wOgeiW781PL4VP5Luvt+RS5jmg=";
29   };
31   nativeBuildInputs = [
32     autoconf
33     automake
34     pkg-config
35     ronn
36   ];
38   preConfigure = "./bootstrap.sh";
40   buildInputs = [
41     libpng
42     uthash
43     xorg.libX11
44     xorg.libXft
45     xorg.libXmu
46     xorg.libXpm
47     xorg.libXrandr
48     xorg.libXrender
49   ];
51   enableParallelBuilding = true;
53   doCheck = true;
55   nativeCheckInputs = [
56     coreutils
57     procps
58     python3Packages.xvfbwrapper
59     which
60     xnee
61     xorg.xeyes
62     xorg.xprop
63   ];
65   meta = with lib; {
66     homepage = "https://github.com/sagb/alttab";
67     description = "X11 window switcher designed for minimalistic window managers or standalone X11 session";
68     license = licenses.gpl3Plus;
69     platforms = platforms.all;
70     maintainers = [ ];
71     mainProgram = "alttab";
72   };