at v206 35 lines 983 B view raw
1{stdenv, fetchgit, linuxHeaders}: 2let 3 s = # Generated upstream information 4 rec { 5 version="git-2013-10-21"; 6 name = "gfxtablet-uinput-driver-${version}"; 7 rev = "c4e337ae0b53a8ccdfe11b904ff129714bd25ec4"; 8 sha256 = "19d96r2vw9xv82fnfwdyyyf0fja6n06mgg14va996knsn2x5l4la"; 9 url = "https://github.com/rfc2822/GfxTablet.git"; 10 }; 11 buildInputs = [ 12 linuxHeaders 13 ]; 14in 15stdenv.mkDerivation { 16 inherit (s) name version; 17 inherit buildInputs; 18 src = fetchgit { 19 inherit (s) url sha256 rev; 20 }; 21 preBuild = ''cd driver-uinput''; 22 installPhase = '' 23 mkdir -p "$out/bin" 24 cp networktablet "$out/bin" 25 mkdir -p "$out/share/doc/gfxtablet/" 26 cp ../*.md "$out/share/doc/gfxtablet/" 27 ''; 28 meta = { 29 inherit (s) version; 30 description = ''Uinput driver for Android GfxTablet tablet-as-input-device app''; 31 license = stdenv.lib.licenses.mit ; 32 maintainers = [stdenv.lib.maintainers.raskin]; 33 platforms = stdenv.lib.platforms.linux; 34 }; 35}