biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / window-managers / i3 / i3ipc-glib.nix
blob9362cdcfdcec752141298c0d8b4db942c85e3bd2
1 { lib, stdenv, fetchFromGitHub, pkg-config, xorgproto, libxcb
2 , autoreconfHook, json-glib, gtk-doc, which
3 , gobject-introspection
4 }:
6 stdenv.mkDerivation rec {
7   pname = "i3ipc-glib";
8   version = "1.0.1";
10   src = fetchFromGitHub {
11     owner = "acrisci";
12     repo = "i3ipc-glib";
13     rev = "v${version}";
14     sha256 = "01fzvrbnzcwx0vxw29igfpza9zwzp2s7msmzb92v01z0rz0y5m0p";
15   };
17   strictDeps = true;
18   nativeBuildInputs = [ autoreconfHook which pkg-config gtk-doc gobject-introspection ];
20   buildInputs = [ libxcb json-glib xorgproto ];
22   preAutoreconf = ''
23     gtkdocize
24   '';
26   meta = with lib; {
27     description = "C interface library to i3wm";
28     homepage = "https://github.com/acrisci/i3ipc-glib";
29     maintainers = with maintainers; [teto];
30     license = licenses.gpl3;
31     platforms = platforms.linux;
32   };