From a9bf121a704e1b5f30f19efdf2a20ce1a2392ff8 Mon Sep 17 00:00:00 2001 From: Raghav Gururajan Date: Tue, 4 Aug 2020 10:59:51 -0400 Subject: [PATCH 14/19] gnu: gnome-calendar: Update package definition. * gnu/packages/gnome.scm (gnome-calendar) [version]: Update to 3.36.2. [propagated-inputs]: Move evolution-data-server to ... [inputs]: ... here. Add geocode-glib, glib, gtk+, libhandy, libical and libsoup. [synopsis]: Modify. [description]: Modify. --- gnu/packages/gnome.scm | 54 +++++++++++++++++++++++------------------- 1 file changed, 29 insertions(+), 25 deletions(-) diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 20b83ac050..f327d92f97 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -10772,47 +10772,51 @@ desktop. It supports world clock, stop watch, alarms, and count down timer.") (define-public gnome-calendar (package (name "gnome-calendar") - (version "3.34.2") - (source (origin - (method url-fetch) - (uri (string-append "mirror://gnome/sources/" name "/" - (version-major+minor version) "/" - name "-" version ".tar.xz")) - (sha256 - (base32 - "1bnmd191044zn2kr6f5vg7sm5q59qf7z652awll1f7s6ahijr8rw")))) + (version "3.36.2") + (source + (origin + (method url-fetch) + (uri + (string-append "mirror://gnome/sources/" name "/" + (version-major+minor version) "/" + name "-" version ".tar.xz")) + (sha256 + (base32 "07sc1kn65dzxsxpv0vl5dj1a5awljjsfl9jldrg0hnjmq12m7c6h")))) (build-system meson-build-system) (arguments - '(#:glib-or-gtk? #t - ;; gnome-calendar has to be installed before the tests can be run - ;; https://bugzilla.gnome.org/show_bug.cgi?id=788224 - #:tests? #f + `(#:glib-or-gtk? #t ; To wrap binaries and/or compile schemas #:phases (modify-phases %standard-phases (add-after 'unpack 'skip-gtk-update-icon-cache - ;; Don't create 'icon-theme.cache'. (lambda _ (substitute* "build-aux/meson/meson_post_install.py" - (("gtk-update-icon-cache") "true")) + (("gtk-update-icon-cache") + "true")) #t))))) (native-inputs `(("gettext" ,gettext-minimal) - ("glib-bin" ,glib "bin") ; For glib-compile-schemas + ("glib-bin" ,glib "bin") ("pkg-config" ,pkg-config))) (inputs - `(("gnome-online-accounts:lib" ,gnome-online-accounts "lib") + `(("evolution-data-server" ,evolution-data-server) + ("geocode-glib" ,geocode-glib) + ("glib" ,glib) + ("gnome-online-accounts:lib" ,gnome-online-accounts "lib") ("gsettings-desktop-schemas" ,gsettings-desktop-schemas) + ("gtk+" ,gtk+) ("libdazzle" ,libdazzle) + ("libgeoclue" ,geoclue) + ("libhandy" ,libhandy) + ("libical" ,libical) + ("libsoup", libsoup) ("libedataserverui" ,evolution-data-server) - ("libgweather" ,libgweather) - ("geoclue" ,geoclue))) - (propagated-inputs - `(("evolution-data-server" ,evolution-data-server))) + ("libgweather" ,libgweather))) + (synopsis "Calendar application for GNOME") + (description "GNOME Calendar is a simple and beautiful calendar application +designed to perfectly fit the GNOME desktop. By reusing the components which +the GNOME desktop is build on, Calendar nicely integrates with the GNOME +ecosystem.") (home-page "https://wiki.gnome.org/Apps/Calendar") - (synopsis "GNOME's calendar application") - (description - "GNOME Calendar is a simple calendar application designed to fit the GNOME -desktop. It supports multiple calendars, month, week and year view.") (license license:gpl3+))) (define-public gnome-todo -- 2.28.0