Merge pull request #181300 from hhydraa/pkg/warpd

warpd: init at 1.3.2
This commit is contained in:
Mario Rodas 2022-07-24 16:04:17 -05:00 committed by GitHub
commit a58ecc7e82
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 69 additions and 0 deletions

View file

@ -5148,6 +5148,12 @@
githubId = 3656888;
name = "hhm";
};
hhydraa = {
email = "hcurfman@keemail.me";
github = "hhydraa";
githubId = 58676303;
name = "hhydraa";
};
higebu = {
name = "Yuya Kusakabe";
email = "yuya.kusakabe@gmail.com";

View file

@ -0,0 +1,61 @@
{ lib
, stdenv
, fetchFromGitHub
, git
, libXi
, libXinerama
, libXft
, libXfixes
, libXtst
, libX11
, libXext
, waylandSupport ? false, cairo, libxkbcommon, wayland
}:
stdenv.mkDerivation rec {
pname = "warpd";
version = "1.3.2";
src = fetchFromGitHub {
owner = "rvaiya";
repo = "warpd";
rev = "v${version}";
sha256 = "AR/uLgNX1VLPEcfUd8cnplMiaoEJlUxQ55Fst62RnbI=";
leaveDotGit = true;
};
nativeBuildInputs = [ git ];
buildInputs = [
libXi
libXinerama
libXft
libXfixes
libXtst
libX11
libXext
] ++ lib.optionals waylandSupport [
cairo
libxkbcommon
wayland
];
makeFlags = [ "PREFIX=$(out)" ];
postPatch = ''
substituteInPlace Makefile \
--replace '-m644' '-Dm644' \
--replace '-m755' '-Dm755' \
--replace 'warpd.1.gz $(DESTDIR)' 'warpd.1.gz -t $(DESTDIR)' \
--replace 'bin/warpd $(DESTDIR)' 'bin/warpd -t $(DESTDIR)'
'';
meta = with lib; {
description = "A modal keyboard driven interface for mouse manipulation.";
homepage = "https://github.com/rvaiya/warpd";
changelog = "https://github.com/rvaiya/warpd/blob/${src.rev}/CHANGELOG.md";
maintainers = with maintainers; [ hhydraa ];
license = licenses.mit;
platforms = platforms.linux;
};
}

View file

@ -31157,6 +31157,8 @@ with pkgs;
warp = callPackage ../applications/networking/warp { };
warpd = callPackage ../applications/misc/warpd { };
w3m = callPackage ../applications/networking/browsers/w3m { };
# Should always be the version with the most features