Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / applications / misc / synapse / default.nix
blobda822f5347bf4b0ef4faeb8fccd8535723ed0283
1 { lib, stdenv, fetchurl, gettext, pkg-config, glib, libnotify, gtk3, libgee
2 , keybinder3, json-glib, zeitgeist, vala, gobject-introspection
3 }:
5 let
6   version = "0.2.99.4";
7 in stdenv.mkDerivation rec {
8   pname = "synapse";
9   inherit version;
11   src = fetchurl {
12     url = "https://launchpad.net/synapse-project/0.3/${version}/+download/${pname}-${version}.tar.xz";
13     sha256 = "1g6x9knb4jy1d8zgssjhzkgac583137pibisy9whjs8mckaj4k1j";
14   };
16   nativeBuildInputs = [
17     pkg-config gettext vala
18     # For setup hook
19     gobject-introspection
20   ];
21   buildInputs = [
22     glib libnotify gtk3 libgee keybinder3 json-glib zeitgeist
23   ];
25   meta = with lib; {
26     longDescription = ''
27       Semantic launcher written in Vala that you can use to start applications
28       as well as find and access relevant documents and files by making use of
29       the Zeitgeist engine
30     '';
31     description = "Semantic launcher to start applications and find relevant files";
32     homepage = "https://launchpad.net/synapse-project";
33     license = licenses.gpl3;
34     maintainers = with maintainers; [ mahe ];
35     platforms = with platforms; all;
36   };