biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / applications / editors / lifeograph / default.nix
blob2a9557dce62eeb64270ed72e70921072637b1d7b
1 { stdenv, lib, fetchgit, pkg-config, meson, ninja, wrapGAppsHook
2 , enchant, gtkmm3, libchamplain, libgcrypt, shared-mime-info }:
4 stdenv.mkDerivation rec {
5   pname = "lifeograph";
6   version = "2.0.3";
8   src = fetchgit {
9     url = "https://git.launchpad.net/lifeograph";
10     rev = "v${version}";
11     hash = "sha256-RotbTdTtpwXmo+UKOyp93IAC6CCstv++KtnX2doN+nM=";
12   };
14   nativeBuildInputs = [
15     meson
16     ninja
17     pkg-config
18     shared-mime-info # for update-mime-database
19     wrapGAppsHook
20   ];
22   buildInputs = [
23     libgcrypt
24     enchant
25     gtkmm3
26     libchamplain
27   ];
29   postInstall = ''
30     substituteInPlace $out/share/applications/net.sourceforge.Lifeograph.desktop \
31       --replace "Exec=" "Exec=$out/bin/"
32   '';
34   meta = with lib; {
35     homepage = "https://lifeograph.sourceforge.net/wiki/Main_Page";
36     description = "Lifeograph is an off-line and private journal and note taking application";
37     license = licenses.gpl3Only;
38     maintainers = with maintainers; [ wolfangaukang ];
39     mainProgram = "lifeograph";
40     platforms = platforms.linux;
41   };