tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
gfxtablet: git-2013-10-21 -> 1.4
Jiri Marsicek
9 years ago
4a86f9a4
50b690fd
+15
-17
1 changed file
expand all
collapse all
unified
split
pkgs
os-specific
linux
gfxtablet
default.nix
+15
-17
pkgs/os-specific/linux/gfxtablet/default.nix
···
1
1
-
{stdenv, fetchgit, linuxHeaders}:
2
2
-
let
3
3
-
s = # Generated upstream information
4
4
-
rec {
5
5
-
version="git-2013-10-21";
6
6
-
name = "gfxtablet-uinput-driver-${version}";
7
7
-
rev = "c4e337ae0b53a8ccdfe11b904ff129714bd25ec4";
8
8
-
sha256 = "14ll9rls2mamllmpwjiv2dc6165plazv7ny9cliylafrwgb55l7p";
9
9
-
url = "https://github.com/rfc2822/GfxTablet.git";
10
10
-
};
1
1
+
{stdenv, fetchFromGitHub, linuxHeaders}:
2
2
+
3
3
+
stdenv.mkDerivation rec {
4
4
+
version = "1.4";
5
5
+
name = "gfxtablet-uinput-driver-${version}";
6
6
+
11
7
buildInputs = [
12
8
linuxHeaders
13
9
];
14
14
-
in
15
15
-
stdenv.mkDerivation {
16
16
-
inherit (s) name version;
17
17
-
inherit buildInputs;
18
18
-
src = fetchgit {
19
19
-
inherit (s) url sha256 rev;
10
10
+
11
11
+
src = fetchFromGitHub {
12
12
+
owner = "rfc2822";
13
13
+
repo = "GfxTablet";
14
14
+
rev = "android-app-${version}";
15
15
+
sha256 = "1i2m98yypfa9phshlmvjlgw7axfisxmldzrvnbzm5spvv5s4kvvb";
20
16
};
17
17
+
21
18
preBuild = ''cd driver-uinput'';
19
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
26
+
28
27
meta = {
29
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];