diff options
| author | Hugo Buddelmeijer <hugo@buddelmeijer.nl> | 2025-09-29 19:35:48 +0200 |
|---|---|---|
| committer | Maxim Cournoyer <maxim@guixotic.coop> | 2025-09-30 16:52:07 +0900 |
| commit | 3493ff495bb2c85873d1c0ad611c623cb0472d52 (patch) | |
| tree | ba18a78f5bbe81a8193eb1b3e09c4b4bdf43f7d1 /gnu/packages | |
| parent | a5f4c16946e9fe6a6aec370ef592c0176497e1dd (diff) | |
gnu: gnome-planner: Update to 0.14.92.
* gnu/packages/gnome.scm (gnome-planner): Update to 0.14.92.
[build-system]: Switch to meson-build-system.
[inputs]: Remove libgnomeui, libglade, gnome-vfs, and libgnomecanvas.
[native-inputs]: Remove intltool and pkg-config; add glib, desktop-file-utils,
and gettext-minimal.
[arguments] <#:glib-or-gtk?>: Set to #t.
<:configure-flags>: Remove --disable-python. Fix RUNPATH.
<:phases>: Add skip-gtk-update-icon-cache phase.
[home-page]: Change to https://gitlab.gnome.org/World/planner.
Change-Id: I64fb296c882f15bee64721dc6e2fbe204cd646f1
Diffstat (limited to 'gnu/packages')
| -rw-r--r-- | gnu/packages/gnome.scm | 39 |
1 files changed, 21 insertions, 18 deletions
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm index 8f9e18561b0..f5457dbca47 100644 --- a/gnu/packages/gnome.scm +++ b/gnu/packages/gnome.scm @@ -11624,7 +11624,7 @@ text views, and buttons to choose the language.") (define-public gnome-planner (package (name "gnome-planner") - (version "0.14.6") + (version "0.14.92") (source (origin (method url-fetch) (uri (string-append "mirror://gnome/sources/planner/" @@ -11632,30 +11632,33 @@ text views, and buttons to choose the language.") version ".tar.xz")) (sha256 (base32 - "15h6ps58giy5r1g66sg1l4xzhjssl362mfny2x09khdqsvk2j38k")))) - (build-system glib-or-gtk-build-system) + "0cyqs1ly6cp96pjw0yjk1r0dshp0c3869wgknxpp97dnbppsg8px")))) + (build-system meson-build-system) (arguments - ;; Disable the Python bindings because the Planner program functions - ;; without them, and (as of 2017-06-13) we have not packaged all of - ;; packages that are necessary for building the Python bindings. - `(#:configure-flags - (list "--disable-python" - ,@(if (string=? "aarch64-linux" (%current-system)) - '("--build=aarch64-unknown-linux-gnu") - '())))) + (list + #:glib-or-gtk? #t + #:configure-flags + ;; Otherwise, the RUNPATH will lack the final 'planner' path component. + #~(list (string-append "-Dc_link_args=-Wl,-rpath=" + #$output "/lib/planner")) + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'skip-gtk-update-icon-cache + (lambda _ + (substitute* "meson_post_install.sh" + (("gtk-update-icon-cache") (which "true")))))))) (inputs - (list libgnomecanvas - libgnomeui - libglade - gnome-vfs - gconf + (list gconf libxml2 libxslt gtk+ glib)) (native-inputs - (list intltool scrollkeeper pkg-config)) - (home-page "https://wiki.gnome.org/Apps/Planner") + (list `(,glib "bin") ;for glib-genmarshal, etc. + desktop-file-utils ;for update-desktop-database + gettext-minimal + pkg-config)) + (home-page "https://gitlab.gnome.org/World/planner") (synopsis "Project management software for the GNOME desktop") (description "GNOME Planner is a project management tool based on the Work Breakdown |
