gfxtablet: git-2013-10-21 -> 1.4

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