Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at fix-function-merge 34 lines 807 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 mainProgram = "networktablet"; 30 license = lib.licenses.mit ; 31 maintainers = [lib.maintainers.raskin]; 32 platforms = lib.platforms.linux; 33 }; 34}