git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #148027 from WolfangAukang/lifeograph
commitf546cfa6c7e55b5327212dfc579f521a0335f367 authorSandro <sandro.jaeckel@gmail.com> dateTue 30 Nov 2021, 17:46 (5 years ago) parente0302f4efd9bd3
2 files changed+42
pkgs/applications/editors/lifeograph/default.nix+40 pkgs/top-level/all-packages.nix+2
pkgs/applications/editors/lifeograph/default.nixnew file+40
@@ -0,0 +1,40 @@
1+{ stdenv, lib, fetchgit, pkg-config, meson, ninja
2+, enchant, gtkmm3, libchamplain, libgcrypt }:
3+
4+stdenv.mkDerivation rec {
5+ pname = "lifeograph";
6+ version = "2.0.2";
7+
8+ src = fetchgit {
9+ url = "https://git.launchpad.net/lifeograph";
10+ # Specific commit hash related to version
11+ rev = "d635bbb30011c0d33c33643e6fa5c006f98ed7d6";
12+ sha256 = "0j9wn5bj7cbfnmyyx7ikx961sksv50agnb53prymldbsq43rfgnq";
13+ };
14+
15+ nativeBuildInputs = [
16+ meson
17+ ninja
18+ pkg-config
19+ ];
20+
21+ buildInputs = [
22+ libgcrypt
23+ enchant
24+ gtkmm3
25+ libchamplain
26+ ];
27+
28+ postInstall = ''
29+ substituteInPlace $out/share/applications/net.sourceforge.Lifeograph.desktop \
30+ --replace "Exec=" "Exec=$out/bin/"
31+ '';
32+
33+ meta = with lib; {
34+ homepage = "http://lifeograph.sourceforge.net/wiki/Main_Page";
35+ description = "Lifeograph is an off-line and private journal and note taking application";
36+ license = licenses.gpl3Only;
37+ maintainers = with maintainers; [ wolfangaukang ];
38+ platforms = platforms.linux;
39+ };
40+}
pkgs/top-level/all-packages.nix+2
@@ -3242,6 +3242,8 @@ with pkgs;
32423242
32433243 libxnd = callPackage ../development/libraries/libxnd { };
32443244
3245+ lifeograph = callPackage ../applications/editors/lifeograph { };
3246+
32453247 link-grammar = callPackage ../tools/text/link-grammar { };
32463248
32473249 linuxptp = callPackage ../os-specific/linux/linuxptp { };