about summary refs log tree commit diff
path: root/pkgs/os-specific
diff options
context:
space:
mode:
authorGraham Christensen <graham@grahamc.com>2016-07-19 19:23:47 +0000
committerGitHub <noreply@github.com>2016-07-19 19:23:47 +0000
commit46655e4524c7127c693c5812b0f33418a6cd0b5f (patch)
tree109147c8abd3b6819245990bf51cc6d06d3c1893 /pkgs/os-specific
parent1f04202a5c76f862561d71c4bb36b4c4f660c6a7 (diff)
parent4a86f9a44f9fa10d9150ec04f71123af5157dc4e (diff)
downloadnixlib-46655e4524c7127c693c5812b0f33418a6cd0b5f.tar
nixlib-46655e4524c7127c693c5812b0f33418a6cd0b5f.tar.gz
nixlib-46655e4524c7127c693c5812b0f33418a6cd0b5f.tar.bz2
nixlib-46655e4524c7127c693c5812b0f33418a6cd0b5f.tar.lz
nixlib-46655e4524c7127c693c5812b0f33418a6cd0b5f.tar.xz
nixlib-46655e4524c7127c693c5812b0f33418a6cd0b5f.tar.zst
nixlib-46655e4524c7127c693c5812b0f33418a6cd0b5f.zip
Merge pull request #17085 from j1r1k/gfxtablet-1.4
gfxtablet: git-2013-10-21 -> 1.4
Diffstat (limited to 'pkgs/os-specific')
-rw-r--r--pkgs/os-specific/linux/gfxtablet/default.nix32
1 files changed, 15 insertions, 17 deletions
diff --git a/pkgs/os-specific/linux/gfxtablet/default.nix b/pkgs/os-specific/linux/gfxtablet/default.nix
index 36397b77b77d..9fc052c5ac1b 100644
--- a/pkgs/os-specific/linux/gfxtablet/default.nix
+++ b/pkgs/os-specific/linux/gfxtablet/default.nix
@@ -1,32 +1,30 @@
-{stdenv, fetchgit, linuxHeaders}:
-let
-  s = # Generated upstream information
-  rec {
-    version="git-2013-10-21";
-    name = "gfxtablet-uinput-driver-${version}";
-    rev = "c4e337ae0b53a8ccdfe11b904ff129714bd25ec4";
-    sha256 = "14ll9rls2mamllmpwjiv2dc6165plazv7ny9cliylafrwgb55l7p";
-    url = "https://github.com/rfc2822/GfxTablet.git";
-  };
+{stdenv, fetchFromGitHub, linuxHeaders}:
+
+stdenv.mkDerivation rec {
+  version = "1.4";
+  name = "gfxtablet-uinput-driver-${version}";
+
   buildInputs = [
     linuxHeaders
   ];
-in
-stdenv.mkDerivation {
-  inherit (s) name version;
-  inherit buildInputs;
-  src = fetchgit {
-    inherit (s) url sha256 rev;
+
+  src = fetchFromGitHub {
+    owner = "rfc2822";
+    repo = "GfxTablet";
+    rev = "android-app-${version}";
+    sha256 = "1i2m98yypfa9phshlmvjlgw7axfisxmldzrvnbzm5spvv5s4kvvb";
   };
+
   preBuild = ''cd driver-uinput'';
+
   installPhase = ''
     mkdir -p "$out/bin"
     cp networktablet "$out/bin"
     mkdir -p "$out/share/doc/gfxtablet/"
     cp ../*.md "$out/share/doc/gfxtablet/"
   '';
+
   meta = {
-    inherit (s) version;
     description = ''Uinput driver for Android GfxTablet tablet-as-input-device app'';
     license = stdenv.lib.licenses.mit ;
     maintainers = [stdenv.lib.maintainers.raskin];