at 24.05-pre 33 lines 772 B view raw
1{lib, stdenv, fetchFromGitHub, linuxHeaders}: 2 3stdenv.mkDerivation rec { 4 version = "1.4"; 5 pname = "gfxtablet-uinput-driver"; 6 7 buildInputs = [ 8 linuxHeaders 9 ]; 10 11 src = fetchFromGitHub { 12 owner = "rfc2822"; 13 repo = "GfxTablet"; 14 rev = "android-app-${version}"; 15 sha256 = "1i2m98yypfa9phshlmvjlgw7axfisxmldzrvnbzm5spvv5s4kvvb"; 16 }; 17 18 preBuild = "cd driver-uinput"; 19 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 ''; 26 27 meta = { 28 description = "Uinput driver for Android GfxTablet tablet-as-input-device app"; 29 license = lib.licenses.mit ; 30 maintainers = [lib.maintainers.raskin]; 31 platforms = lib.platforms.linux; 32 }; 33}