at 18.03-beta 33 lines 802 B view raw
1{stdenv, fetchFromGitHub, linuxHeaders}: 2 3stdenv.mkDerivation rec { 4 version = "1.4"; 5 name = "gfxtablet-uinput-driver-${version}"; 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 = stdenv.lib.licenses.mit ; 30 maintainers = [stdenv.lib.maintainers.raskin]; 31 platforms = stdenv.lib.platforms.linux; 32 }; 33}