1{ lib, stdenv, fetchurl, gettext, pkg-config, glib, libnotify, gtk3, libgee
2, keybinder3, json-glib, zeitgeist, vala, gobject-introspection
3}:
4
5let
6 version = "0.2.99.4";
7in stdenv.mkDerivation rec {
8 pname = "synapse";
9 inherit version;
10
11 src = fetchurl {
12 url = "https://launchpad.net/synapse-project/0.3/${version}/+download/${pname}-${version}.tar.xz";
13 sha256 = "1g6x9knb4jy1d8zgssjhzkgac583137pibisy9whjs8mckaj4k1j";
14 };
15
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 ];
24
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 };
37}