diff options
Diffstat (limited to 'pkgs/applications/office/agenda/default.nix')
-rw-r--r-- | pkgs/applications/office/agenda/default.nix | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/pkgs/applications/office/agenda/default.nix b/pkgs/applications/office/agenda/default.nix index 04bbbbc498c..f7028ad6765 100644 --- a/pkgs/applications/office/agenda/default.nix +++ b/pkgs/applications/office/agenda/default.nix @@ -1,7 +1,9 @@ { stdenv , fetchFromGitHub , pantheon -, cmake +, meson +, ninja +, python3 , pkg-config , vala , gettext @@ -13,20 +15,23 @@ stdenv.mkDerivation rec { pname = "agenda"; - version = "1.0.12"; + version = "1.1.0"; src = fetchFromGitHub { owner = "dahenson"; repo = pname; rev = version; - sha256 = "128c9p2jkc90imlq25xg5alqlam8q4i3gd5p1kcggf7s4amv8l8w"; + sha256 = "0yfapapsanqacaa83iagar88i335yy2jvay8y6z7gkri7avbs4am"; }; nativeBuildInputs = [ - cmake gettext - vala + glib # for glib-compile-schemas + meson + ninja pkg-config + python3 + vala wrapGAppsHook ]; @@ -37,6 +42,13 @@ stdenv.mkDerivation rec { pantheon.granite ]; + postPatch = '' + chmod +x meson/post_install.py + patchShebangs meson/post_install.py + ''; + + doCheck = true; + passthru = { updateScript = pantheon.updateScript { attrPath = pname; @@ -46,7 +58,7 @@ stdenv.mkDerivation rec { meta = with stdenv.lib; { description = "A simple, fast, no-nonsense to-do (task) list designed for elementary OS"; homepage = "https://github.com/dahenson/agenda"; - maintainers = with maintainers; [ kjuvi ] ++ pantheon.maintainers; + maintainers = with maintainers; [ xiorcale ] ++ pantheon.maintainers; platforms = platforms.linux; license = licenses.gpl3; }; |