diff options
author | Matthieu Coudron <mattator@gmail.com> | 2018-06-22 16:43:33 +0900 |
---|---|---|
committer | Matthieu Coudron <mattator@gmail.com> | 2018-06-22 16:43:33 +0900 |
commit | d395b185d92776878d1c23fbeaddfc72f948c647 (patch) | |
tree | d692f2cba5dce4650c330bb615a00119ba84e3d2 | |
parent | 85b1312b0785514fd59306081a3bcd23e1bda761 (diff) | |
download | nixlib-d395b185d92776878d1c23fbeaddfc72f948c647.tar nixlib-d395b185d92776878d1c23fbeaddfc72f948c647.tar.gz nixlib-d395b185d92776878d1c23fbeaddfc72f948c647.tar.bz2 nixlib-d395b185d92776878d1c23fbeaddfc72f948c647.tar.lz nixlib-d395b185d92776878d1c23fbeaddfc72f948c647.tar.xz nixlib-d395b185d92776878d1c23fbeaddfc72f948c647.tar.zst nixlib-d395b185d92776878d1c23fbeaddfc72f948c647.zip |
i3ipc-glib: init at 0.6.0
IPC library used to interact with the window manager www.i3wm.org
-rw-r--r-- | pkgs/applications/window-managers/i3/i3ipc-glib.nix | 34 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/applications/window-managers/i3/i3ipc-glib.nix b/pkgs/applications/window-managers/i3/i3ipc-glib.nix new file mode 100644 index 000000000000..87e11774d43b --- /dev/null +++ b/pkgs/applications/window-managers/i3/i3ipc-glib.nix @@ -0,0 +1,34 @@ +{ stdenv, fetchFromGitHub, pkgconfig, xproto, libxcb +, autoreconfHook, json-glib, gtk-doc, which +, gobjectIntrospection +}: + +stdenv.mkDerivation rec { + + name = "i3ipc-glib-${version}"; + version = "0.6.0"; + + src = fetchFromGitHub { + owner = "acrisci"; + repo = "i3ipc-glib"; + rev = "v${version}"; + sha256 = "1gmk1zjafrn6jh4j7r0wkwrpwvf9drl1lcw8vya23i1f4zbk0wh4"; + }; + + nativeBuildInputs = [ autoreconfHook which pkgconfig ]; + + buildInputs = [ libxcb json-glib gtk-doc xproto gobjectIntrospection ]; + + + preAutoreconf = '' + gtkdocize + ''; + + meta = with stdenv.lib; { + description = "A C interface library to i3wm"; + homepage = https://github.com/acrisci/i3ipc-glib; + maintainers = with maintainers; [teto]; + license = licenses.gpl3; + platforms = platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 5d63580c89c1..52d5cb71cc14 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -16460,6 +16460,8 @@ with pkgs; i3cat = callPackage ../tools/misc/i3cat { }; + i3ipc-glib = callPackage ../applications/window-managers/i3/i3ipc-glib.nix { }; + i3lock = callPackage ../applications/window-managers/i3/lock.nix { cairo = cairo.override { xcbSupport = true; }; }; |