* [bug#53465] [PATCH 1/2] gnu: evolution-data-server: Build with libphonenumber.
2022-01-23 9:45 [bug#53465] [PATCH 0/2] Update chatty Liliana Marie Prikler
@ 2022-01-23 9:41 ` Liliana Marie Prikler
2022-01-23 9:43 ` [bug#53465] [PATCH 2/2] gnu: chatty: Update to 0.4.0 Liliana Marie Prikler
2022-02-08 13:08 ` bug#53465: [PATCH 0/2] Update chatty Julien Lepiller
2 siblings, 0 replies; 4+ messages in thread
From: Liliana Marie Prikler @ 2022-01-23 9:41 UTC (permalink / raw)
To: 53465
* gnu/packages/gnome.scm (evolution)[#:configure-flags]: Drop
"-DENABLE_UOA=OFF" and "-DENABLE_GOOGLE_AUTH=OFF" -- these flags no longer
exist.
Add "-DWITH_PHONENUMBER=ON".
[native-inputs]: Add protobuf.
[inputs]: Add boost and libphonenumber.
---
gnu/packages/gnome.scm | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index ad7536c07c..d66a616e49 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -157,6 +157,7 @@ (define-module (gnu packages gnome)
#:use-module (gnu packages mail)
#:use-module (gnu packages man)
#:use-module (gnu packages markup)
+ #:use-module (gnu packages messaging)
#:use-module (gnu packages mp3)
#:use-module (gnu packages multiprecision)
#:use-module (gnu packages music)
@@ -7678,14 +7679,13 @@ (define-public evolution-data-server
'("addressbook-backends" "calendar-backends"
"camel-providers" "credential-modules"
"registry-modules"))))
- (list "-DENABLE_UOA=OFF" ;disable Ubuntu Online Accounts support
- "-DENABLE_GOOGLE=OFF" ;disable Google Contacts support
- "-DENABLE_GOOGLE_AUTH=OFF" ;disable Google authentication
+ (list "-DENABLE_GOOGLE=OFF" ;disable Google Contacts support
"-DENABLE_VALA_BINDINGS=ON"
(string-append "-DCMAKE_INSTALL_RPATH=" lib ";"
(string-append lib "/evolution-data-server;")
(string-join runpaths ";"))
- "-DENABLE_INTROSPECTION=ON")) ;required for Vala bindings
+ "-DENABLE_INTROSPECTION=ON" ;required for Vala bindings
+ "-DWITH_PHONENUMBER=ON"))
#:phases
(modify-phases %standard-phases
(add-after 'unpack 'disable-failing-tests
@@ -7715,6 +7715,7 @@ (define-public evolution-data-server
("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
("intltool" ,intltool)
("pkg-config" ,pkg-config)
+ ("protobuf" ,protobuf)
("vala" ,vala)
("python" ,python-wrapper)))
(propagated-inputs
@@ -7727,11 +7728,13 @@ (define-public evolution-data-server
("sqlite" ,sqlite)))
(inputs
`(("bdb" ,bdb)
+ ("boost" ,boost)
("gcr" ,gcr)
("gnome-online-accounts:lib" ,gnome-online-accounts "lib")
("json-glib" ,json-glib)
("libcanberra" ,libcanberra)
("libgweather" ,libgweather)
+ ("libphonenumber" ,libphonenumber)
("mit-krb5" ,mit-krb5)
("openldap" ,openldap)
("webkitgtk" ,webkitgtk-with-libsoup2)))
--
2.34.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [bug#53465] [PATCH 2/2] gnu: chatty: Update to 0.4.0.
2022-01-23 9:45 [bug#53465] [PATCH 0/2] Update chatty Liliana Marie Prikler
2022-01-23 9:41 ` [bug#53465] [PATCH 1/2] gnu: evolution-data-server: Build with libphonenumber Liliana Marie Prikler
@ 2022-01-23 9:43 ` Liliana Marie Prikler
2022-02-08 13:08 ` bug#53465: [PATCH 0/2] Update chatty Julien Lepiller
2 siblings, 0 replies; 4+ messages in thread
From: Liliana Marie Prikler @ 2022-01-23 9:43 UTC (permalink / raw)
To: 53465
* gnu/packages/messaging.scm (chatty): Update to 0.4.0.
[#:phases]: Drop trailing #t.
[native-inputs]: Use new style. Add protobuf.
[inputs]: Add gspell, json-glib, libolm, libphonenumber and modem-manager.
Replace libhandy-0.0 with libhandy.
---
gnu/packages/messaging.scm | 18 ++++++++++--------
1 file changed, 10 insertions(+), 8 deletions(-)
diff --git a/gnu/packages/messaging.scm b/gnu/packages/messaging.scm
index 768642f119..ca8a216661 100644
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@ -2757,7 +2757,7 @@ (define-public libphonenumber
(define-public chatty
(package
(name "chatty")
- (version "0.1.17")
+ (version "0.4.0")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -2766,7 +2766,7 @@ (define-public chatty
(file-name (git-file-name name version))
(sha256
(base32
- "0ba1rw8a3vif9k3570hxjfm25vqys3vk3f6g8z5irklwq4bi6lmn"))))
+ "12k1a5xrwd6zk4x0m53hbzggk695z3bpbzy1wcikzy0jvch7h13d"))))
(build-system meson-build-system)
(arguments
'(#:phases
@@ -2774,19 +2774,21 @@ (define-public chatty
(add-after 'unpack 'skip-updating-desktop-database
(lambda _
(substitute* "meson.build"
- (("meson.add_install_script.*") ""))
- #t)))))
+ (("meson.add_install_script.*") "")))))))
(native-inputs
- `(("gettext" ,gettext-minimal)
- ("glib:bin" ,glib "bin")
- ("pkg-config" ,pkg-config)))
+ (list gettext-minimal `(,glib "bin") pkg-config protobuf))
(inputs
(list feedbackd
folks
gsettings-desktop-schemas
+ gspell
+ json-glib
libgcrypt
libgee
- libhandy-0.0
+ libhandy
+ libolm
+ libphonenumber
+ modem-manager
pidgin
purple-mm-sms
sqlite))
--
2.34.0
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [bug#53465] [PATCH 0/2] Update chatty.
@ 2022-01-23 9:45 Liliana Marie Prikler
2022-01-23 9:41 ` [bug#53465] [PATCH 1/2] gnu: evolution-data-server: Build with libphonenumber Liliana Marie Prikler
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Liliana Marie Prikler @ 2022-01-23 9:45 UTC (permalink / raw)
To: 53465
Hi Guix,
chatty is one of the two remaining applications that use libhandy-0.0, the
other one being authenticator. With this patch it is updated to the latest
non-beta release, which builds against libhandy. In order to successfully
build it, evolution-data-server needs to be built against libphonenumber, so
I did that.
I did not yet test the impact of evolution-data-server on other applications,
nor did I test chatty itself. Volunteers welcome.
Liliana Marie Prikler (2):
gnu: evolution-data-server: Build with libphonenumber.
gnu: chatty: Update to 0.4.0.
gnu/packages/gnome.scm | 11 +++++++----
gnu/packages/messaging.scm | 18 ++++++++++--------
2 files changed, 17 insertions(+), 12 deletions(-)
--
2.34.0
^ permalink raw reply [flat|nested] 4+ messages in thread
* bug#53465: [PATCH 0/2] Update chatty.
2022-01-23 9:45 [bug#53465] [PATCH 0/2] Update chatty Liliana Marie Prikler
2022-01-23 9:41 ` [bug#53465] [PATCH 1/2] gnu: evolution-data-server: Build with libphonenumber Liliana Marie Prikler
2022-01-23 9:43 ` [bug#53465] [PATCH 2/2] gnu: chatty: Update to 0.4.0 Liliana Marie Prikler
@ 2022-02-08 13:08 ` Julien Lepiller
2 siblings, 0 replies; 4+ messages in thread
From: Julien Lepiller @ 2022-02-08 13:08 UTC (permalink / raw)
To: Liliana Marie Prikler; +Cc: 53465-done
Le Sun, 23 Jan 2022 10:45:47 +0100,
Liliana Marie Prikler <liliana.prikler@gmail.com> a écrit :
> Hi Guix,
>
> chatty is one of the two remaining applications that use
> libhandy-0.0, the other one being authenticator. With this patch it
> is updated to the latest non-beta release, which builds against
> libhandy. In order to successfully build it, evolution-data-server
> needs to be built against libphonenumber, so I did that.
>
> I did not yet test the impact of evolution-data-server on other
> applications, nor did I test chatty itself. Volunteers welcome.
>
> Liliana Marie Prikler (2):
> gnu: evolution-data-server: Build with libphonenumber.
> gnu: chatty: Update to 0.4.0.
>
> gnu/packages/gnome.scm | 11 +++++++----
> gnu/packages/messaging.scm | 18 ++++++++++--------
> 2 files changed, 17 insertions(+), 12 deletions(-)
>
Thanks for the patches! Since evolution-data-server doesn't seem to
have too many dependencies (13), I pushed the patches to master as
e086b0807b079df58d5607770ecd5ec8c480f093 and
db74cfcf36ddd56a199cc919b2e5b5e580133922.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2022-02-08 15:59 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-23 9:45 [bug#53465] [PATCH 0/2] Update chatty Liliana Marie Prikler
2022-01-23 9:41 ` [bug#53465] [PATCH 1/2] gnu: evolution-data-server: Build with libphonenumber Liliana Marie Prikler
2022-01-23 9:43 ` [bug#53465] [PATCH 2/2] gnu: chatty: Update to 0.4.0 Liliana Marie Prikler
2022-02-08 13:08 ` bug#53465: [PATCH 0/2] Update chatty Julien Lepiller
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).