vuls: init at 0.27.0 (#348530)
[NixPkgs.git] / pkgs / os-specific / linux / gfxtablet / default.nix
blob3ee35844f9995576318537739dee4f6a18dedff0
1 {lib, stdenv, fetchFromGitHub, linuxHeaders}:
3 stdenv.mkDerivation rec {
4   version = "1.4";
5   pname = "gfxtablet-uinput-driver";
7   buildInputs = [
8     linuxHeaders
9   ];
11   src = fetchFromGitHub {
12     owner = "rfc2822";
13     repo = "GfxTablet";
14     rev = "android-app-${version}";
15     sha256 = "1i2m98yypfa9phshlmvjlgw7axfisxmldzrvnbzm5spvv5s4kvvb";
16   };
18   preBuild = "cd driver-uinput";
20   installPhase = ''
21     mkdir -p "$out/bin"
22     cp networktablet "$out/bin"
23     mkdir -p "$out/share/doc/gfxtablet/"
24     cp ../*.md "$out/share/doc/gfxtablet/"
25   '';
27   meta = {
28     description = "Uinput driver for Android GfxTablet tablet-as-input-device app";
29     mainProgram = "networktablet";
30     license = lib.licenses.mit ;
31     maintainers = [lib.maintainers.raskin];
32     platforms = lib.platforms.linux;
33   };