keynav: format

This commit is contained in:
Sandro Jäckel 2021-08-02 09:38:14 +02:00
parent a322ea2345
commit 939f7ca6d1
No known key found for this signature in database
GPG key ID: 3AF5A43A3EECC2E5

View file

@ -1,5 +1,18 @@
{ lib, stdenv, fetchFromGitHub, pkg-config, libX11, xorgproto, libXtst, libXi, libXext { lib
, libXinerama, libXrandr, glib, cairo, xdotool }: , stdenv
, fetchFromGitHub
, pkg-config
, libX11
, xorgproto
, libXtst
, libXi
, libXext
, libXinerama
, libXrandr
, glib
, cairo
, xdotool
}:
let release = "20180821"; in let release = "20180821"; in
stdenv.mkDerivation { stdenv.mkDerivation {
@ -14,21 +27,30 @@ stdenv.mkDerivation {
}; };
nativeBuildInputs = [ pkg-config ]; nativeBuildInputs = [ pkg-config ];
buildInputs = [ libX11 xorgproto libXtst libXi libXext libXinerama libXrandr buildInputs = [
glib cairo xdotool ]; libX11
xorgproto
libXtst
libXi
libXext
libXinerama
libXrandr
glib
cairo
xdotool
];
patchPhase = '' postPatch = ''
echo >>VERSION MAJOR=0 echo >>VERSION MAJOR=0
echo >>VERSION RELEASE=${release} echo >>VERSION RELEASE=${release}
echo >>VERSION REVISION=0 echo >>VERSION REVISION=0
''; '';
installPhase = installPhase = ''
'' mkdir -p $out/bin $out/share/keynav/doc
mkdir -p $out/bin $out/share/keynav/doc cp keynav $out/bin
cp keynav $out/bin cp keynavrc $out/share/keynav/doc
cp keynavrc $out/share/keynav/doc '';
'';
meta = with lib; { meta = with lib; {
description = "Generate X11 mouse clicks from keyboard"; description = "Generate X11 mouse clicks from keyboard";