biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / editors / gobby / default.nix
blob489a790e9e2377bf26ea0b37125a627a48f94637
1 { avahiSupport ? false # build support for Avahi in libinfinity
2 , lib, stdenv, fetchFromGitHub, autoconf, automake, pkg-config, wrapGAppsHook3, yelp-tools
3 , gtkmm3, gsasl, gtksourceview3, libxmlxx, libinfinity, intltool, itstool }:
5 let
6   libinf = libinfinity.override { gtkWidgets = true; inherit avahiSupport; };
7 in stdenv.mkDerivation rec {
8   pname = "gobby";
9   version = "0.6.0";
11   src = fetchFromGitHub {
12     owner = "gobby";
13     repo = "gobby";
14     rev = "v${version}";
15     sha256 = "06cbc2y4xkw89jaa0ayhgh7fxr5p2nv3jjs8h2xcbbbgwaw08lk0";
16   };
18   nativeBuildInputs = [ autoconf automake pkg-config intltool itstool yelp-tools wrapGAppsHook3 ];
19   buildInputs = [ gtkmm3 gsasl gtksourceview3 libxmlxx libinf ];
21   preConfigure = "./autogen.sh";
23   meta = with lib; {
24     homepage = "http://gobby.0x539.de/";
25     description = "GTK-based collaborative editor supporting multiple documents in one session and a multi-user chat";
26     mainProgram = "gobby-0.5";
27     license = lib.licenses.gpl2Plus;
28     maintainers = [ ];
29     platforms = platforms.all;
30   };