From 306a7b709a08d98840d473346175baad1d9019b1 Mon Sep 17 00:00:00 2001 From: Someone Serge Date: Sun, 27 Aug 2023 07:13:41 +0300 Subject: [PATCH] wf-osk: init at unstable --- pkgs/by-name/wf/wf-osk/package.nix | 43 ++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 pkgs/by-name/wf/wf-osk/package.nix diff --git a/pkgs/by-name/wf/wf-osk/package.nix b/pkgs/by-name/wf/wf-osk/package.nix new file mode 100644 index 0000000..41c754c --- /dev/null +++ b/pkgs/by-name/wf/wf-osk/package.nix @@ -0,0 +1,43 @@ +{ lib +, stdenv +, fetchFromGitHub +, cmake +, gtk-layer-shell +, gtkmm3 +, meson +, ninja +, pkg-config +}: + +stdenv.mkDerivation rec { + pname = "wf-osk"; + version = "unstable-2020-09-01"; + + src = fetchFromGitHub { + owner = "WayfireWM"; + repo = "wf-osk"; + rev = "d2e2e3228913ffa800ca31402820d2d90619279e"; + hash = "sha256-FpVnvkZbeubgwP2wGoocmw5u9E9MgK6WHEFkVEo1sUA="; + }; + + nativeBuildInputs = [ + cmake + meson + ninja + pkg-config + ]; + + buildInputs = [ + gtkmm3 + gtk-layer-shell + ]; + + dontUseCmakeConfigure = true; + + meta = with lib; { + description = "A very, very basic on-screen keyboard using gtkmm, virtual-keyboard-v1 and layer-shell protocols"; + homepage = "https://github.com/WayfireWM/wf-osk"; + license = licenses.mit; + maintainers = with maintainers; [ ]; + }; +}