Vivien Kraus wrote 3 years ago
(address . guix-patches@gnu.org)
Dear guix,
I finally managed to upgrade geary. The latest release lacks the GMime
3.0 vapi, and that’s not something we can generate easily (there’s
custom metadata and custom code), so I had to install it with gmime.
What do you think?
Best regards,
Vivien
From 65c6544aca89c3a8797de22861f06a3f7bb831bf Mon Sep 17 00:00:00 2001
From: Vivien Kraus <vivien@planete-kraus.eu>
Date: Thu, 18 Nov 2021 19:44:03 +0100
Subject: [PATCH 1/2] gnu: gmime: Install the vapi file.
* gnu/packages/mail.scm (gmime)[configure flags]: Build the vapi file.
[native-inputs]: Add vala.
---
gnu/packages/mail.scm | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
Toggle diff (23 lines)
diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
index c92ec14c04..c3be5330f3 100644
--- a/gnu/packages/mail.scm
+++ b/gnu/packages/mail.scm
@@ -727,13 +727,14 @@ (define-public gmime
(native-inputs
`(("pkg-config" ,pkg-config)
("gnupg" ,gnupg) ; for tests only
- ("gobject-introspection" ,gobject-introspection)))
+ ("gobject-introspection" ,gobject-introspection)
+ ("vala" ,vala)))
(inputs `(("glib" ,glib)
("gpgme" ,gpgme)
("zlib" ,zlib)))
(arguments
`(#:configure-flags
- (list "--enable-introspection=yes")
+ (list "--enable-introspection=yes" "--enable-vapigen=yes")
#:phases
(modify-phases %standard-phases
(add-after
--
2.34.0
-----BEGIN PGP SIGNATURE-----
iQGzBAEBCAAdFiEEq4yIHjMvkliPpwQnO7C8EjLYuCwFAmGWqMcACgkQO7C8EjLY
uCwcewwAhsWymQQy+qCcysOT8CpeX+lw8bYqrKev0WYesHoeXX2QeevmBlEy+AB1
EKp1AG6C14onC+HOi28Hum6NzixdZ8xeEogA9cuuSbh8vzSf5kAJasAdutTPWYA3
mlYT9V2lUzfRx5+suqLBRaJMRxR3YDCKztdb5S1Q5qu5thTrRCObMcuuJVuXeSZm
VgZ0mfPl5fLErMz3Iz0AMstjwlXilk2t1kNumTfNrj+PHwtCpaImJ+fn9KdNxrnE
Aflpy/enuY+FoRIwqHZazsxUH+YP/sAkCi+1iX9jqetSlr1BlwcvPIHw9TNW+nx/
lv2rjvRZ+zYpPEDcw1WIwhiM/skm02r6S8SexVQlaWSoIo1Sc5MGzrzUV3My7cHs
eQuZrQ7Z9fzzy7x9dSNi6aI5lNrJmpDdKybvDxE7cQJzbWYd+btt1znnenzKyix5
WaDVVQz6IKZMunRUFPuck0i7YvUbQ37VFG3cdZ/kum0GyDmkQujqnDq5zKW7FgNk
Rmein6Eg
=mcFJ
-----END PGP SIGNATURE-----