nixpkgs/pkgs/os-specific/linux/gfxtablet/default.nix
2016-06-03 17:17:08 +03:00

36 lines
983 B
Nix

{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";
};
buildInputs = [
linuxHeaders
];
in
stdenv.mkDerivation {
inherit (s) name version;
inherit buildInputs;
src = fetchgit {
inherit (s) url sha256 rev;
};
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];
platforms = stdenv.lib.platforms.linux;
};
}