diff options
author | P. R. d. O <d.ol.rod@protonmail.com> | 2021-10-26 07:17:04 -0600 |
---|---|---|
committer | P. R. d. O <d.ol.rod@protonmail.com> | 2021-10-26 07:17:04 -0600 |
commit | 03023512770f49b45fe871f94c9f9cb7212911f7 (patch) | |
tree | ef4d809c55dffde74f21938707212fd5057a63c2 /pkgs/applications/editors/thiefmd | |
parent | 47a8fe3ac247726f76b4eee5d76205388e11b95b (diff) | |
download | nixlib-03023512770f49b45fe871f94c9f9cb7212911f7.tar nixlib-03023512770f49b45fe871f94c9f9cb7212911f7.tar.gz nixlib-03023512770f49b45fe871f94c9f9cb7212911f7.tar.bz2 nixlib-03023512770f49b45fe871f94c9f9cb7212911f7.tar.lz nixlib-03023512770f49b45fe871f94c9f9cb7212911f7.tar.xz nixlib-03023512770f49b45fe871f94c9f9cb7212911f7.tar.zst nixlib-03023512770f49b45fe871f94c9f9cb7212911f7.zip |
thiefmd: init at 0.2.4
Diffstat (limited to 'pkgs/applications/editors/thiefmd')
-rw-r--r-- | pkgs/applications/editors/thiefmd/default.nix | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/pkgs/applications/editors/thiefmd/default.nix b/pkgs/applications/editors/thiefmd/default.nix new file mode 100644 index 000000000000..81222ff82f10 --- /dev/null +++ b/pkgs/applications/editors/thiefmd/default.nix @@ -0,0 +1,48 @@ +{ lib, stdenv, fetchFromGitHub, wrapGAppsHook, cmake, desktop-file-utils, glib +, meson, ninja, pkg-config, vala, clutter, discount, gtk3, gtksourceview4, gtkspell3 +, libarchive, libgee, libhandy, libsecret, link-grammar, webkitgtk }: + +stdenv.mkDerivation rec { + pname = "thiefmd"; + version = "0.2.4"; + + src = fetchFromGitHub { + owner = "kmwallio"; + repo = "ThiefMD"; + rev = "v${version}-easypdf"; + sha256 = "sha256-YN17o6GtpulxhXs+XYZLY36g9S8ggR6URNLrjs5PEoI="; + fetchSubmodules = true; + }; + + nativeBuildInputs = [ + cmake desktop-file-utils glib meson wrapGAppsHook + ninja pkg-config vala + ]; + + buildInputs = [ + clutter discount gtk3 gtksourceview4 gtkspell3 + libarchive libgee libhandy libsecret link-grammar + webkitgtk + ]; + + dontUseCmakeConfigure = true; + + postInstall = '' + mv $out/share/applications/com.github.kmwallio.thiefmd.desktop \ + $out/share/applications/thiefmd.desktop + substituteInPlace $out/share/applications/thiefmd.desktop \ + --replace 'Exec=com.github.kmwallio.' Exec=$out/bin/ + + makeWrapper $out/bin/com.github.kmwallio.thiefmd \ + $out/bin/thiefmd \ + --prefix XDG_DATA_DIRS : "${gtk3}/share/gsettings-schemas/${gtk3.name}/" + ''; + + meta = with lib; { + description = "Markdown & Fountain editor that helps with organization and management"; + homepage = "https://thiefmd.com"; + license = licenses.gpl3Only; + platforms = platforms.linux; + maintainers = with maintainers; [ wolfangaukang ]; + }; +} |