* [WIP 1/8] gnu: telepathy-glib: Enable vala bindings.
2016-04-16 3:02 [WIP 0/8] GNOME Maps Leo Famulari
@ 2016-04-16 3:02 ` Leo Famulari
2016-05-02 8:30 ` Ludovic Courtès
2016-04-16 3:02 ` [WIP 2/8] gnu: evolution-data-server: Build Vala bindings Leo Famulari
` (7 subsequent siblings)
8 siblings, 1 reply; 28+ messages in thread
From: Leo Famulari @ 2016-04-16 3:02 UTC (permalink / raw)
To: guix-devel
* gnu/packages/glib.scm (telepathy-glib)[arguments]: Add --enable-vala-bindings
to #:configure-flags.
[native-inputs]: Add vala.
---
gnu/packages/glib.scm | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/gnu/packages/glib.scm b/gnu/packages/glib.scm
index e7e9df8..96b847e 100644
--- a/gnu/packages/glib.scm
+++ b/gnu/packages/glib.scm
@@ -33,6 +33,7 @@
#:use-module (gnu packages compression)
#:use-module (gnu packages flex)
#:use-module (gnu packages gettext)
+ #:use-module (gnu packages gnome)
#:use-module (gnu packages gtk)
#:use-module (gnu packages libffi)
#:use-module (gnu packages perl)
@@ -579,11 +580,14 @@ useful for C++.")
(base32
"0z261fwrszxb28ccg3hsg9rizig4s84zvwmx6y31a4pyv7bvs5w3")))))))
(build-system gnu-build-system)
+ (arguments
+ '(#:configure-flags '("--enable-vala-bindings")))
(native-inputs
`(("glib" ,glib "bin") ; uses glib-mkenums
("gobject-introspection" ,gobject-introspection)
("pkg-config" ,pkg-config)
("python" ,python-2)
+ ("vala" ,vala)
("xsltproc" ,libxslt)))
(propagated-inputs
;; There are all in the Requires.private field of telepathy-glib.pc.
--
2.7.3
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [WIP 2/8] gnu: evolution-data-server: Build Vala bindings.
2016-04-16 3:02 [WIP 0/8] GNOME Maps Leo Famulari
2016-04-16 3:02 ` [WIP 1/8] gnu: telepathy-glib: Enable vala bindings Leo Famulari
@ 2016-04-16 3:02 ` Leo Famulari
2016-05-02 8:29 ` Ludovic Courtès
2016-04-16 3:02 ` [WIP 3/8] gnu: Add folks Leo Famulari
` (6 subsequent siblings)
8 siblings, 1 reply; 28+ messages in thread
From: Leo Famulari @ 2016-04-16 3:02 UTC (permalink / raw)
To: guix-devel
* gnu/packages/gnome.scm (evolution-data-server)[arguments]: Add
--enable-vala-bindings to #:configure-flags.
[native-inputs]: Add vala.
---
gnu/packages/gnome.scm | 2 ++
1 file changed, 2 insertions(+)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 0fd1d5b..7ba2283 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -4141,6 +4141,7 @@ Exchange, Last.fm, IMAP/SMTP, Jabber, SIP and Kerberos.")
(nspr (assoc-ref %build-inputs "nspr")))
(list "--disable-uoa" ; disable Ubuntu Online Accounts support
"--disable-google" ; disable Google Contacts support
+ "--enable-vala-bindings"
(string-append "--with-nspr-includes=" nspr "/include/nspr")
(string-append "--with-nss-includes=" nss "/include/nss")
(string-append "--with-nss-libs=" nss "/lib/nss")))
@@ -4157,6 +4158,7 @@ Exchange, Last.fm, IMAP/SMTP, Jabber, SIP and Kerberos.")
("gperf" ,gperf)
("intltool" ,intltool)
("pkg-config" ,pkg-config)
+ ("vala" ,vala)
("python" ,python)))
(propagated-inputs
;; These are all in the Requires field of .pc files.
--
2.7.3
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [WIP 3/8] gnu: Add folks.
2016-04-16 3:02 [WIP 0/8] GNOME Maps Leo Famulari
2016-04-16 3:02 ` [WIP 1/8] gnu: telepathy-glib: Enable vala bindings Leo Famulari
2016-04-16 3:02 ` [WIP 2/8] gnu: evolution-data-server: Build Vala bindings Leo Famulari
@ 2016-04-16 3:02 ` Leo Famulari
2016-05-02 8:26 ` Ludovic Courtès
2016-04-16 3:02 ` [WIP 4/8] gnu: vala: Build Vala API (.vapi) generator Leo Famulari
` (5 subsequent siblings)
8 siblings, 1 reply; 28+ messages in thread
From: Leo Famulari @ 2016-04-16 3:02 UTC (permalink / raw)
To: guix-devel
* gnu/packages/gnome.scm (folks): New variable.
---
gnu/packages/gnome.scm | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 7ba2283..d1a5a46 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -16,6 +16,7 @@
;;; Copyright © 2016 Jochem Raat <jchmrt@riseup.net>
;;; Copyright © 2016 Rene Saavedra <rennes@openmailbox.org>
;;; Copyright © 2016 Kei Yamashita <kei@openmailbox.org>
+;;; Copyright © 2016 Leo Famulari <leo@famulari.name>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -4997,3 +4998,38 @@ specified duration and save it as a GIF encoded animated image file.")
"Libzapojit is a GLib-based library for accessing online service APIs of
Microsoft SkyDrive and Hotmail, using their REST protocols.")
(license license:lgpl2.1+)))
+
+(define-public folks
+ (package
+ (name "folks")
+ (version "0.11.2")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append
+ "mirror://gnome/sources/" name "/"
+ (version-major+minor version) "/"
+ name "-" version ".tar.xz"))
+ (sha256
+ (base32
+ "1f51albxgfqxbax57i3pcgv2fx7i419xaapzdvldas6gw100ma1m"))))
+ (build-system glib-or-gtk-build-system)
+ (inputs
+ `(("bdb" ,bdb)
+ ("dbus-glib" ,dbus-glib)
+ ("evolution-data-server" ,evolution-data-server)
+ ("glib" ,glib)
+ ("libgee" ,libgee)
+ ("telepathy-glib" ,telepathy-glib)))
+ (native-inputs
+ `(("gobject-introspection" ,gobject-introspection)
+ ("intltool" ,intltool)
+ ("pkg-config" ,pkg-config)
+ ("vala" ,vala)))
+ (synopsis "Library to aggregates data about people")
+ (description "libfolks is a library that aggregates people from multiple
+sources (eg, Telepathy connection managers for IM contacts, Evolution Data
+Server for local contacts, libsocialweb for web service contacts, etc.) to
+create metacontacts. It's written in Vala, which generates C code when
+compiled.")
+ (home-page "https://wiki.gnome.org/Projects/Folks")
+ (license license:lgpl2.1+)))
--
2.7.3
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [WIP 4/8] gnu: vala: Build Vala API (.vapi) generator.
2016-04-16 3:02 [WIP 0/8] GNOME Maps Leo Famulari
` (2 preceding siblings ...)
2016-04-16 3:02 ` [WIP 3/8] gnu: Add folks Leo Famulari
@ 2016-04-16 3:02 ` Leo Famulari
2016-05-02 8:27 ` Ludovic Courtès
2016-04-16 3:02 ` [WIP 5/8] gnu: libchamplain: Update to 0.12.13 Leo Famulari
` (4 subsequent siblings)
8 siblings, 1 reply; 28+ messages in thread
From: Leo Famulari @ 2016-04-16 3:02 UTC (permalink / raw)
To: guix-devel
* gnu/packages/gnome.scm (vala)[arguments]: Pass --enable-apigen
to #:configure-flags.
---
gnu/packages/gnome.scm | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index d1a5a46..c709297 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -1709,7 +1709,9 @@ passwords in the GNOME keyring.")
(setenv "CC" "gcc")
;; For missing '/etc/machine-id'.
(setenv "DBUS_FATAL_WARNINGS" "0")
- #t)))))
+ #t)))
+ ;; Build the Vala API generator
+ #:configure-flags '("--enable-vapigen")))
(native-inputs
`(("pkg-config" ,pkg-config)
("flex" ,flex)
--
2.7.3
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [WIP 5/8] gnu: libchamplain: Update to 0.12.13.
2016-04-16 3:02 [WIP 0/8] GNOME Maps Leo Famulari
` (3 preceding siblings ...)
2016-04-16 3:02 ` [WIP 4/8] gnu: vala: Build Vala API (.vapi) generator Leo Famulari
@ 2016-04-16 3:02 ` Leo Famulari
2016-05-02 8:28 ` Ludovic Courtès
2016-04-16 3:02 ` [WIP 6/8] gnu: libchamplain: Build Vala bindings Leo Famulari
` (3 subsequent siblings)
8 siblings, 1 reply; 28+ messages in thread
From: Leo Famulari @ 2016-04-16 3:02 UTC (permalink / raw)
To: guix-devel
* gnu/packages/gnome.scm (libchamplain): Update to 0.12.13.
---
gnu/packages/gnome.scm | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index c709297..9c694e9 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -2885,7 +2885,7 @@ GL based interactive canvas library.")
(define-public libchamplain
(package
(name "libchamplain")
- (version "0.12.12")
+ (version "0.12.13")
(source (origin
(method url-fetch)
(uri (string-append
@@ -2893,7 +2893,7 @@ GL based interactive canvas library.")
version ".tar.xz"))
(sha256
(base32
- "19jlhbgfn9c9g40b3fa2x373s6rfcwx5i9lbpl3vl7d901r7kpp7"))))
+ "1arzd1hsgq14rbiwa1ih2g250x6ljna2s2kiqfrw155c612s9cxk"))))
(build-system gnu-build-system)
(native-inputs `(("pkg-config" ,pkg-config)))
(propagated-inputs
--
2.7.3
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [WIP 6/8] gnu: libchamplain: Build Vala bindings.
2016-04-16 3:02 [WIP 0/8] GNOME Maps Leo Famulari
` (4 preceding siblings ...)
2016-04-16 3:02 ` [WIP 5/8] gnu: libchamplain: Update to 0.12.13 Leo Famulari
@ 2016-04-16 3:02 ` Leo Famulari
2016-05-02 8:29 ` Ludovic Courtès
2016-04-16 3:02 ` [WIP 7/8] gnu: Add gfbgraph Leo Famulari
` (2 subsequent siblings)
8 siblings, 1 reply; 28+ messages in thread
From: Leo Famulari @ 2016-04-16 3:02 UTC (permalink / raw)
To: guix-devel
* gnu/packages/gnome.scm (libchamplain)[native-inputs]: Add
gobject-introspection, vala.
[arguments]: New field.
---
gnu/packages/gnome.scm | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 9c694e9..c213da0 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -2895,7 +2895,11 @@ GL based interactive canvas library.")
(base32
"1arzd1hsgq14rbiwa1ih2g250x6ljna2s2kiqfrw155c612s9cxk"))))
(build-system gnu-build-system)
- (native-inputs `(("pkg-config" ,pkg-config)))
+ (arguments '(#:configure-flags '("--enable-vala")))
+ (native-inputs
+ `(("gobject-introspection" ,gobject-introspection)
+ ("pkg-config" ,pkg-config)
+ ("vala" ,vala)))
(propagated-inputs
`(("libsoup" ,libsoup)
("sqlite" ,sqlite)
--
2.7.3
^ permalink raw reply related [flat|nested] 28+ messages in thread
* [WIP 7/8] gnu: Add gfbgraph.
2016-04-16 3:02 [WIP 0/8] GNOME Maps Leo Famulari
` (5 preceding siblings ...)
2016-04-16 3:02 ` [WIP 6/8] gnu: libchamplain: Build Vala bindings Leo Famulari
@ 2016-04-16 3:02 ` Leo Famulari
2016-04-16 9:32 ` Alex Kost
2016-04-16 3:02 ` [WIP 8/8] gnu: Add gnome-maps Leo Famulari
2016-05-02 8:37 ` [WIP 0/8] GNOME Maps Ludovic Courtès
8 siblings, 1 reply; 28+ messages in thread
From: Leo Famulari @ 2016-04-16 3:02 UTC (permalink / raw)
To: guix-devel
* gnu/packages/gnome.scm (gfbgraph): New variable.
---
gnu/packages/gnome.scm | 33 +++++++++++++++++++++++++++++++++
1 file changed, 33 insertions(+)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index c213da0..fa21a38 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -5039,3 +5039,36 @@ create metacontacts. It's written in Vala, which generates C code when
compiled.")
(home-page "https://wiki.gnome.org/Projects/Folks")
(license license:lgpl2.1+)))
+
+(define-public gfbgraph
+ (package
+ (name "gfbgraph")
+ (version "0.2.3")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append
+ "mirror://gnome/sources/" name "/"
+ (version-major+minor version) "/"
+ name "-" version ".tar.xz"))
+ (sha256
+ (base32
+ "1dp0v8ia35fxs9yhnqpxj3ir5lh018jlbiwifjfn8ayy7h47j4fs" ; 0.2.3
+ ))))
+ (build-system glib-or-gtk-build-system)
+ (arguments
+ `(#:tests? #f ; http://www.linuxfromscratch.org/blfs/view/stable-systemd/gnome/gfbgraph.html
+ #:configure-flags '("--disable-gtk-doc" ; --enable-gtk-doc fails even with gtk-doc as native-input
+ "--disable-static"
+ "--enable-introspection")))
+ (native-inputs
+ `(("pkg-config" ,pkg-config) ; necessary?
+ ("gobject-introspection" ,gobject-introspection)))
+ (inputs
+ `(("json-glib" ,json-glib)
+ ("gnome-online-accounts" ,gnome-online-accounts)
+ ("rest" ,rest)))
+ (synopsis "GLib/GObject wrapper for the Facebook API")
+ (description "This library allows you to use the Facebook API from
+GLib/GObject code.")
+ (home-page "https://wiki.gnome.org/Projects/GFBGraph")
+ (license license:lgpl2.1+)))
--
2.7.3
^ permalink raw reply related [flat|nested] 28+ messages in thread
* Re: [WIP 7/8] gnu: Add gfbgraph.
2016-04-16 3:02 ` [WIP 7/8] gnu: Add gfbgraph Leo Famulari
@ 2016-04-16 9:32 ` Alex Kost
2016-04-16 9:37 ` Alex Kost
0 siblings, 1 reply; 28+ messages in thread
From: Alex Kost @ 2016-04-16 9:32 UTC (permalink / raw)
To: Leo Famulari; +Cc: guix-devel
Leo Famulari (2016-04-16 06:02 +0300) wrote:
> * gnu/packages/gnome.scm (gfbgraph): New variable.
> ---
> gnu/packages/gnome.scm | 33 +++++++++++++++++++++++++++++++++
> 1 file changed, 33 insertions(+)
>
>
> diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
> index c213da0..fa21a38 100644
> --- a/gnu/packages/gnome.scm
> +++ b/gnu/packages/gnome.scm
> @@ -5039,3 +5039,36 @@ create metacontacts. It's written in Vala, which generates C code when
> compiled.")
> (home-page "https://wiki.gnome.org/Projects/Folks")
> (license license:lgpl2.1+)))
> +
> +(define-public gfbgraph
> + (package
> + (name "gfbgraph")
> + (version "0.2.3")
> + (source (origin
> + (method url-fetch)
> + (uri (string-append
> + "mirror://gnome/sources/" name "/"
> + (version-major+minor version) "/"
> + name "-" version ".tar.xz"))
> + (sha256
> + (base32
> + "1dp0v8ia35fxs9yhnqpxj3ir5lh018jlbiwifjfn8ayy7h47j4fs" ; 0.2.3
^^^^^^^
Leftover?
> + ))))
> + (build-system glib-or-gtk-build-system)
> + (arguments
> + `(#:tests? #f ; http://www.linuxfromscratch.org/blfs/view/stable-systemd/gnome/gfbgraph.html
> + #:configure-flags '("--disable-gtk-doc" ; --enable-gtk-doc fails even with gtk-doc as native-input
> + "--disable-static"
> + "--enable-introspection")))
> + (native-inputs
> + `(("pkg-config" ,pkg-config) ; necessary?
Did you check if it's necessary? :-)
> + ("gobject-introspection" ,gobject-introspection)))
> + (inputs
> + `(("json-glib" ,json-glib)
> + ("gnome-online-accounts" ,gnome-online-accounts)
> + ("rest" ,rest)))
> + (synopsis "GLib/GObject wrapper for the Facebook API")
> + (description "This library allows you to use the Facebook API from
> +GLib/GObject code.")
> + (home-page "https://wiki.gnome.org/Projects/GFBGraph")
> + (license license:lgpl2.1+)))
--
Alex
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [WIP 7/8] gnu: Add gfbgraph.
2016-04-16 9:32 ` Alex Kost
@ 2016-04-16 9:37 ` Alex Kost
2016-04-16 16:08 ` Leo Famulari
0 siblings, 1 reply; 28+ messages in thread
From: Alex Kost @ 2016-04-16 9:37 UTC (permalink / raw)
To: Leo Famulari; +Cc: guix-devel
Alex Kost (2016-04-16 12:32 +0300) wrote:
> Leo Famulari (2016-04-16 06:02 +0300) wrote:
[...]
>> + (sha256
>> + (base32
>> + "1dp0v8ia35fxs9yhnqpxj3ir5lh018jlbiwifjfn8ayy7h47j4fs" ; 0.2.3
> ^^^^^^^
> Leftover?
>
>> + ))))
>> + (build-system glib-or-gtk-build-system)
>> + (arguments
>> + `(#:tests? #f ; http://www.linuxfromscratch.org/blfs/view/stable-systemd/gnome/gfbgraph.html
>> + #:configure-flags '("--disable-gtk-doc" ; --enable-gtk-doc fails even with gtk-doc as native-input
>> + "--disable-static"
>> + "--enable-introspection")))
>> + (native-inputs
>> + `(("pkg-config" ,pkg-config) ; necessary?
>
> Did you check if it's necessary? :-)
Sorry, I didn't notice it is "WIP". Please ignore that message.
--
Alex
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [WIP 7/8] gnu: Add gfbgraph.
2016-04-16 9:37 ` Alex Kost
@ 2016-04-16 16:08 ` Leo Famulari
0 siblings, 0 replies; 28+ messages in thread
From: Leo Famulari @ 2016-04-16 16:08 UTC (permalink / raw)
To: Alex Kost; +Cc: guix-devel
On Sat, Apr 16, 2016 at 12:37:10PM +0300, Alex Kost wrote:
> Alex Kost (2016-04-16 12:32 +0300) wrote:
>
> > Leo Famulari (2016-04-16 06:02 +0300) wrote:
> [...]
> >> + (sha256
> >> + (base32
> >> + "1dp0v8ia35fxs9yhnqpxj3ir5lh018jlbiwifjfn8ayy7h47j4fs" ; 0.2.3
> > ^^^^^^^
> > Leftover?
> >
> >> + ))))
> >> + (build-system glib-or-gtk-build-system)
> >> + (arguments
> >> + `(#:tests? #f ; http://www.linuxfromscratch.org/blfs/view/stable-systemd/gnome/gfbgraph.html
> >> + #:configure-flags '("--disable-gtk-doc" ; --enable-gtk-doc fails even with gtk-doc as native-input
> >> + "--disable-static"
> >> + "--enable-introspection")))
> >> + (native-inputs
> >> + `(("pkg-config" ,pkg-config) ; necessary?
> >
> > Did you check if it's necessary? :-)
>
> Sorry, I didn't notice it is "WIP". Please ignore that message.
I don't like to send WIP patches to the list, but I am really stuck.
Thanks for reading :)
^ permalink raw reply [flat|nested] 28+ messages in thread
* [WIP 8/8] gnu: Add gnome-maps.
2016-04-16 3:02 [WIP 0/8] GNOME Maps Leo Famulari
` (6 preceding siblings ...)
2016-04-16 3:02 ` [WIP 7/8] gnu: Add gfbgraph Leo Famulari
@ 2016-04-16 3:02 ` Leo Famulari
2016-05-02 8:37 ` [WIP 0/8] GNOME Maps Ludovic Courtès
8 siblings, 0 replies; 28+ messages in thread
From: Leo Famulari @ 2016-04-16 3:02 UTC (permalink / raw)
To: guix-devel
* gnu/packages/maps.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
---
gnu-system.am | 1 +
gnu/packages/maps.scm | 62 +++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 63 insertions(+)
create mode 100644 gnu/packages/maps.scm
diff --git a/gnu-system.am b/gnu-system.am
index 0165519..a29d997 100644
--- a/gnu-system.am
+++ b/gnu-system.am
@@ -219,6 +219,7 @@ GNU_SYSTEM_MODULES = \
gnu/packages/man.scm \
gnu/packages/mail.scm \
gnu/packages/make-bootstrap.scm \
+ gnu/packages/maps.scm \
gnu/packages/markdown.scm \
gnu/packages/mate.scm \
gnu/packages/maths.scm \
diff --git a/gnu/packages/maps.scm b/gnu/packages/maps.scm
new file mode 100644
index 0000000..7c4667e
--- /dev/null
+++ b/gnu/packages/maps.scm
@@ -0,0 +1,62 @@
+(define-module (gnu packages maps)
+ #:use-module (guix build-system glib-or-gtk)
+ #:use-module (guix download)
+ #:use-module (guix licenses)
+ #:use-module (guix packages)
+ #:use-module (guix utils)
+ #:use-module (gnu packages glib) ; intltool
+ #:use-module (gnu packages gnome)
+ #:use-module (gnu packages gtk)
+ #:use-module (gnu packages pkg-config)
+ #:use-module (gnu packages webkit)
+ #:use-module (gnu packages xml))
+
+(define-public gnome-maps
+ (package
+ (name "gnome-maps")
+ (version "3.18.2")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://gnome/sources/" name "/"
+ (version-major+minor version) "/"
+ name "-" version ".tar.xz"))
+ (sha256
+ (base32
+ "0y4jmh5hwskh2mnladh9hxp9k8as7crm8wwwiifvxsjjj9az2gv9"))))
+ (build-system glib-or-gtk-build-system)
+ (arguments
+ `(#:phases
+ (modify-phases %standard-phases
+ (add-after
+ 'install 'wrap
+ (lambda* (#:key outputs #:allow-other-keys)
+ (let ((out (assoc-ref outputs "out"))
+ (gi-typelib-path (getenv "GI_TYPELIB_PATH")))
+ (wrap-program (string-append out "/bin/gnome-maps")
+ `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path)))
+ #t))))))
+ (native-inputs
+ `(
+ ("gobject-introspection" ,gobject-introspection)
+ ("intltool" ,intltool)
+ ("pkg-config" ,pkg-config)))
+ (inputs
+ `(("folks" ,folks)
+ ("libchamplain" ,libchamplain)
+ ("libgee" ,libgee)
+ ("libxml2" ,libxml2)
+ ("geoclue" ,geoclue)
+ ("geocode-glib" ,geocode-glib)
+ ("gfbgraph" ,gfbgraph)
+ ("gjs" ,gjs)
+ ("glib" ,glib)
+ ("gnome-online-accounts" ,gnome-online-accounts) ; necessary?
+ ("rest" ,rest)
+ ("webkitgtk" ,webkitgtk))) ; necessary?
+ (propagated-inputs
+ `(("gtk+3" ,gtk+))) ; necessary?
+ (synopsis "Graphical map viewer")
+ (description "GNOME Maps is a graphical map viewer. It uses map data from
+the OpenStreetMap project.")
+ (home-page "https://wiki.gnome.org/Apps/Maps")
+ (license gpl2+)))
--
2.7.3
^ permalink raw reply related [flat|nested] 28+ messages in thread
* Re: [WIP 0/8] GNOME Maps
2016-04-16 3:02 [WIP 0/8] GNOME Maps Leo Famulari
` (7 preceding siblings ...)
2016-04-16 3:02 ` [WIP 8/8] gnu: Add gnome-maps Leo Famulari
@ 2016-05-02 8:37 ` Ludovic Courtès
2016-05-02 19:02 ` Leo Famulari
2016-06-14 7:22 ` Leo Famulari
8 siblings, 2 replies; 28+ messages in thread
From: Ludovic Courtès @ 2016-05-02 8:37 UTC (permalink / raw)
To: Leo Famulari; +Cc: guix-devel
Leo Famulari <leo@famulari.name> skribis:
> $ gnome-maps
> ** (org.gnome.Maps:14112): WARNING **: Failed to load shared library 'libgoa-1.0.so.0' referenced by the typelib: libgoa-1.0.so.0: cannot open shared object file: No such file or directory
It says “warning”, but that’s probably a significant issue since libgoa
is the “GNOME Online Accounts” library. I suppose this can be fixed by
adding ‘gnome-online-accounts’ to the LD_LIBRARY_PATH. Could you try
this?
(<https://wiki.gnome.org/Apps/Maps> says it uses OSM, so I hope it
doesn’t encourage the use of Google’s service, which is what GOA would
be about, I guess.)
HTH,
Ludo’.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [WIP 0/8] GNOME Maps
2016-05-02 8:37 ` [WIP 0/8] GNOME Maps Ludovic Courtès
@ 2016-05-02 19:02 ` Leo Famulari
2016-05-03 11:39 ` Ludovic Courtès
2016-06-14 7:22 ` Leo Famulari
1 sibling, 1 reply; 28+ messages in thread
From: Leo Famulari @ 2016-05-02 19:02 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel
On Mon, May 02, 2016 at 10:37:06AM +0200, Ludovic Courtès wrote:
> Leo Famulari <leo@famulari.name> skribis:
>
> > $ gnome-maps
> > ** (org.gnome.Maps:14112): WARNING **: Failed to load shared library 'libgoa-1.0.so.0' referenced by the typelib: libgoa-1.0.so.0: cannot open shared object file: No such file or directory
>
> It says “warning”, but that’s probably a significant issue since libgoa
> is the “GNOME Online Accounts” library. I suppose this can be fixed by
> adding ‘gnome-online-accounts’ to the LD_LIBRARY_PATH. Could you try
> this?
I'll try it!
> (<https://wiki.gnome.org/Apps/Maps> says it uses OSM, so I hope it
> doesn’t encourage the use of Google’s service, which is what GOA would
> be about, I guess.)
My motivation for packaging this program is that it is supposed to
support editing of OSM, which would require an OSM account. I assume
that is at least partially why GOA is required.
However, this program also depends on gfbgraph, which is a wrapper to
the Facebook API. I'm not sure what that's about :(
https://wiki.gnome.org/Projects/GFBGraph
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [WIP 0/8] GNOME Maps
2016-05-02 8:37 ` [WIP 0/8] GNOME Maps Ludovic Courtès
2016-05-02 19:02 ` Leo Famulari
@ 2016-06-14 7:22 ` Leo Famulari
2016-06-14 12:17 ` Ludovic Courtès
1 sibling, 1 reply; 28+ messages in thread
From: Leo Famulari @ 2016-06-14 7:22 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel
[-- Attachment #1: Type: text/plain, Size: 1292 bytes --]
On Mon, May 02, 2016 at 10:37:06AM +0200, Ludovic Courtès wrote:
> Leo Famulari <leo@famulari.name> skribis:
>
> > $ gnome-maps
> > ** (org.gnome.Maps:14112): WARNING **: Failed to load shared library 'libgoa-1.0.so.0' referenced by the typelib: libgoa-1.0.so.0: cannot open shared object file: No such file or directory
>
> It says “warning”, but that’s probably a significant issue since libgoa
> is the “GNOME Online Accounts” library. I suppose this can be fixed by
> adding ‘gnome-online-accounts’ to the LD_LIBRARY_PATH. Could you try
> this?
It works for version 3.18.2! Attached.
But now 3.20.1 is out, and I want to use that version. It fails like
this:
---
$ ./pre-inst-env guix environment --ad-hoc gnome-maps -- gnome-maps
(org.gnome.Maps:30607): Gjs-WARNING **: JS ERROR: Error: Requiring Geoclue, version none: Typelib file for namespace 'Geoclue' (any version) not found
@resource:///org/gnome/Maps/js/geoclue.js:23
@resource:///org/gnome/Maps/js/application.js:34
@resource:///org/gnome/Maps/js/main.js:43
start@resource:///org/gnome/gjs/modules/package.js:176
@/gnu/store/9dsfcqfnpjg81mbibxi5qvnbcz29srzy-gnome-maps-3.20.1/share/gnome-maps/org.gnome.Maps:5
JS_EvaluateScript() failed
---
So, I'm building geoclue with gobject-introspection overnight.
[-- Attachment #2: 0001-gnu-Add-gnome-maps.patch --]
[-- Type: text/x-diff, Size: 3085 bytes --]
From 95bc258f419673e1e311429383a08d850155fac9 Mon Sep 17 00:00:00 2001
From: Leo Famulari <leo@famulari.name>
Date: Sat, 5 Mar 2016 02:33:09 -0500
Subject: [PATCH] gnu: Add gnome-maps.
* gnu/packages/maps.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
---
gnu/packages/maps.scm | 65 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 65 insertions(+)
create mode 100644 gnu/packages/maps.scm
diff --git a/gnu/packages/maps.scm b/gnu/packages/maps.scm
new file mode 100644
index 0000000..057f81a
--- /dev/null
+++ b/gnu/packages/maps.scm
@@ -0,0 +1,65 @@
+(define-module (gnu packages maps)
+ #:use-module (guix build-system glib-or-gtk)
+ #:use-module (guix download)
+ #:use-module (guix licenses)
+ #:use-module (guix packages)
+ #:use-module (guix utils)
+ #:use-module (gnu packages glib) ; intltool
+ #:use-module (gnu packages gnome)
+ #:use-module (gnu packages gtk)
+ #:use-module (gnu packages pkg-config)
+ #:use-module (gnu packages webkit)
+ #:use-module (gnu packages xml))
+
+(define-public gnome-maps
+ (package
+ (name "gnome-maps")
+ (version "3.18.2")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://gnome/sources/" name "/"
+ (version-major+minor version) "/"
+ name "-" version ".tar.xz"))
+ (sha256
+ (base32
+ "0y4jmh5hwskh2mnladh9hxp9k8as7crm8wwwiifvxsjjj9az2gv9"))))
+ (build-system glib-or-gtk-build-system)
+ (arguments
+ `(#:phases
+ (modify-phases %standard-phases
+ (add-after
+ 'install 'wrap
+ (lambda* (#:key inputs outputs #:allow-other-keys)
+ (let ((out (assoc-ref outputs "out"))
+ (gi-typelib-path (getenv "GI_TYPELIB_PATH"))
+ (goa-path (string-append
+ (assoc-ref inputs "gnome-online-accounts")
+ "/lib")))
+ (wrap-program (string-append out "/bin/gnome-maps")
+ `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path))
+ `("LD_LIBRARY_PATH" ":" prefix (,goa-path)))
+ #t))))))
+ (native-inputs
+ `(("gobject-introspection" ,gobject-introspection)
+ ("intltool" ,intltool)
+ ("pkg-config" ,pkg-config)))
+ (inputs
+ `(("folks" ,folks)
+ ("libchamplain" ,libchamplain)
+ ("libgee" ,libgee)
+ ("libxml2" ,libxml2)
+ ("geoclue" ,geoclue)
+ ("geocode-glib" ,geocode-glib)
+ ("gfbgraph" ,gfbgraph)
+ ("gjs" ,gjs)
+ ("glib" ,glib)
+ ("gnome-online-accounts" ,gnome-online-accounts) ; necessary?
+ ("rest" ,rest)
+ ("webkitgtk" ,webkitgtk))) ; necessary?
+ (propagated-inputs
+ `(("gtk+3" ,gtk+))) ; necessary?
+ (synopsis "Graphical map viewer")
+ (description "GNOME Maps is a graphical map viewer. It uses map data from
+the OpenStreetMap project.")
+ (home-page "https://wiki.gnome.org/Apps/Maps")
+ (license gpl2+)))
--
2.8.4
^ permalink raw reply related [flat|nested] 28+ messages in thread
* Re: [WIP 0/8] GNOME Maps
2016-06-14 7:22 ` Leo Famulari
@ 2016-06-14 12:17 ` Ludovic Courtès
2016-06-14 14:21 ` Leo Famulari
2016-06-14 20:21 ` Leo Famulari
0 siblings, 2 replies; 28+ messages in thread
From: Ludovic Courtès @ 2016-06-14 12:17 UTC (permalink / raw)
To: Leo Famulari; +Cc: guix-devel
Leo Famulari <leo@famulari.name> skribis:
> On Mon, May 02, 2016 at 10:37:06AM +0200, Ludovic Courtès wrote:
>> Leo Famulari <leo@famulari.name> skribis:
>>
>> > $ gnome-maps
>> > ** (org.gnome.Maps:14112): WARNING **: Failed to load shared library 'libgoa-1.0.so.0' referenced by the typelib: libgoa-1.0.so.0: cannot open shared object file: No such file or directory
>>
>> It says “warning”, but that’s probably a significant issue since libgoa
>> is the “GNOME Online Accounts” library. I suppose this can be fixed by
>> adding ‘gnome-online-accounts’ to the LD_LIBRARY_PATH. Could you try
>> this?
>
> It works for version 3.18.2! Attached.
Cool, let’s commit this one as a starting point!
> But now 3.20.1 is out, and I want to use that version. It fails like
> this:
>
> ---
> $ ./pre-inst-env guix environment --ad-hoc gnome-maps -- gnome-maps
> (org.gnome.Maps:30607): Gjs-WARNING **: JS ERROR: Error: Requiring Geoclue, version none: Typelib file for namespace 'Geoclue' (any version) not found
> @resource:///org/gnome/Maps/js/geoclue.js:23
> @resource:///org/gnome/Maps/js/application.js:34
> @resource:///org/gnome/Maps/js/main.js:43
> start@resource:///org/gnome/gjs/modules/package.js:176
> @/gnu/store/9dsfcqfnpjg81mbibxi5qvnbcz29srzy-gnome-maps-3.20.1/share/gnome-maps/org.gnome.Maps:5
>
> JS_EvaluateScript() failed
> ---
>
> So, I'm building geoclue with gobject-introspection overnight.
Did we eventually figure out where/how this thing looks for typelib
file/gobject-introspection data? It seems to be a “simple matter” of
telling it where to look for whatever it’s looking for. :-)
> From 95bc258f419673e1e311429383a08d850155fac9 Mon Sep 17 00:00:00 2001
> From: Leo Famulari <leo@famulari.name>
> Date: Sat, 5 Mar 2016 02:33:09 -0500
> Subject: [PATCH] gnu: Add gnome-maps.
>
> * gnu/packages/maps.scm: New file.
> * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
Make sure to add a license header, but otherwise LGTM, thanks!
Ludo’.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [WIP 0/8] GNOME Maps
2016-06-14 12:17 ` Ludovic Courtès
@ 2016-06-14 14:21 ` Leo Famulari
2016-06-14 20:21 ` Leo Famulari
1 sibling, 0 replies; 28+ messages in thread
From: Leo Famulari @ 2016-06-14 14:21 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel
On Tue, Jun 14, 2016 at 02:17:52PM +0200, Ludovic Courtès wrote:
> Leo Famulari <leo@famulari.name> skribis:
> > It works for version 3.18.2! Attached.
>
> Cool, let’s commit this one as a starting point!
Soon :) I need to clean it up and re-review the earlier part of the
patch series.
> > But now 3.20.1 is out, and I want to use that version. It fails like
> > this:
> >
> > ---
> > $ ./pre-inst-env guix environment --ad-hoc gnome-maps -- gnome-maps
> > (org.gnome.Maps:30607): Gjs-WARNING **: JS ERROR: Error: Requiring Geoclue, version none: Typelib file for namespace 'Geoclue' (any version) not found
> > @resource:///org/gnome/Maps/js/geoclue.js:23
> > @resource:///org/gnome/Maps/js/application.js:34
> > @resource:///org/gnome/Maps/js/main.js:43
> > start@resource:///org/gnome/gjs/modules/package.js:176
> > @/gnu/store/9dsfcqfnpjg81mbibxi5qvnbcz29srzy-gnome-maps-3.20.1/share/gnome-maps/org.gnome.Maps:5
> >
> > JS_EvaluateScript() failed
> > ---
> >
> > So, I'm building geoclue with gobject-introspection overnight.
Doing this worked. But of course there are more problems :)
> Did we eventually figure out where/how this thing looks for typelib
> file/gobject-introspection data? It seems to be a “simple matter” of
> telling it where to look for whatever it’s looking for. :-)
I'll contact the upstream developers for advice.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [WIP 0/8] GNOME Maps
2016-06-14 12:17 ` Ludovic Courtès
2016-06-14 14:21 ` Leo Famulari
@ 2016-06-14 20:21 ` Leo Famulari
2016-06-15 12:25 ` Ludovic Courtès
1 sibling, 1 reply; 28+ messages in thread
From: Leo Famulari @ 2016-06-14 20:21 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel
[-- Attachment #1: Type: text/plain, Size: 752 bytes --]
On Tue, Jun 14, 2016 at 02:17:52PM +0200, Ludovic Courtès wrote:
> Leo Famulari <leo@famulari.name> skribis:
> > It works for version 3.18.2! Attached.
>
> Cool, let’s commit this one as a starting point!
I found it only works from within GNOME. In i3, it fails like this:
http://paste.lisp.org/display/318375
It never exits. It just hangs open after printing those warnings and
errors.
I don't know if that's acceptable or not.
> Did we eventually figure out where/how this thing looks for typelib
> file/gobject-introspection data? It seems to be a “simple matter” of
> telling it where to look for whatever it’s looking for. :-)
Working on it...
> Make sure to add a license header, but otherwise LGTM, thanks!
Revision attached!
[-- Attachment #2: 0001-gnu-Add-gnome-maps.patch --]
[-- Type: text/x-diff, Size: 4342 bytes --]
From 87f3c4b12c75287fde5ff96167c71501676c02f7 Mon Sep 17 00:00:00 2001
From: Leo Famulari <leo@famulari.name>
Date: Sat, 5 Mar 2016 02:33:09 -0500
Subject: [PATCH] gnu: Add gnome-maps.
* gnu/packages/maps.scm: New file.
* gnu-system.am (GNU_SYSTEM_MODULES): Add it.
---
gnu/packages/maps.scm | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 91 insertions(+)
create mode 100644 gnu/packages/maps.scm
diff --git a/gnu/packages/maps.scm b/gnu/packages/maps.scm
new file mode 100644
index 0000000..89962ce
--- /dev/null
+++ b/gnu/packages/maps.scm
@@ -0,0 +1,91 @@
+;;; GNU Guix --- Functional package management for GNU
+;;; Copyright © 2016 Leo Famulari <leo@famulari.name>
+;;;
+;;; This file is part of GNU Guix.
+;;;
+;;; GNU Guix is free software; you can redistribute it and/or modify it
+;;; under the terms of the GNU General Public License as published by
+;;; the Free Software Foundation; either version 3 of the License, or (at
+;;; your option) any later version.
+;;;
+;;; GNU Guix is distributed in the hope that it will be useful, but
+;;; WITHOUT ANY WARRANTY; without even the implied warranty of
+;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+;;; GNU General Public License for more details.
+;;;
+;;; You should have received a copy of the GNU General Public License
+;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
+
+(define-module (gnu packages maps)
+ #:use-module (guix build-system glib-or-gtk)
+ #:use-module (guix download)
+ #:use-module (guix licenses)
+ #:use-module (guix packages)
+ #:use-module (guix utils)
+ #:use-module (gnu packages glib) ; intltool
+ #:use-module (gnu packages gnome)
+ #:use-module (gnu packages gtk)
+ #:use-module (gnu packages pkg-config)
+ #:use-module (gnu packages webkit)
+ #:use-module (gnu packages xml))
+
+(define-public gnome-maps
+ (package
+ (name "gnome-maps")
+ (version "3.18.2")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append "mirror://gnome/sources/" name "/"
+ (version-major+minor version) "/"
+ name "-" version ".tar.xz"))
+ (sha256
+ (base32
+ "0y4jmh5hwskh2mnladh9hxp9k8as7crm8wwwiifvxsjjj9az2gv9"))))
+ (build-system glib-or-gtk-build-system)
+ (arguments
+ `(#:configure-flags ; Ensure that geoclue is referred to by output.
+ (list (string-append "LDFLAGS=-L"
+ (assoc-ref %build-inputs "geoclue") "/lib")
+ (string-append "CFLAGS=-I"
+ (assoc-ref %build-inputs "geoclue") "/include"))
+ #:phases
+ (modify-phases %standard-phases
+ (add-after
+ 'install 'wrap
+ (lambda* (#:key inputs outputs #:allow-other-keys)
+ (let ((out (assoc-ref outputs "out"))
+ (gi-typelib-path (getenv "GI_TYPELIB_PATH"))
+ (goa-path (string-append
+ (assoc-ref inputs "gnome-online-accounts")
+ "/lib")))
+ (wrap-program (string-append out "/bin/gnome-maps")
+ `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path))
+
+ ;; There seems to be no way to embed the path of libgoa-1.0.so.0.
+ `("LD_LIBRARY_PATH" ":" prefix (,goa-path)))
+ #t))))))
+ (native-inputs
+ `(("gobject-introspection" ,gobject-introspection)
+ ("intltool" ,intltool)
+ ("pkg-config" ,pkg-config)))
+ (inputs
+ `(("folks" ,folks)
+ ("libchamplain" ,libchamplain)
+ ("libgee" ,libgee)
+ ("libxml2" ,libxml2)
+ ("geoclue" ,geoclue)
+ ("geocode-glib" ,geocode-glib)
+ ("gfbgraph" ,gfbgraph)
+ ("gjs" ,gjs)
+ ("glib" ,glib)
+ ("gnome-online-accounts" ,gnome-online-accounts)
+ ("rest" ,rest)
+ ("webkitgtk" ,webkitgtk)))
+ (propagated-inputs
+ `(("gtk+3" ,gtk+)))
+ (synopsis "Graphical map viewer and wayfinding program")
+ (description "GNOME Maps is a graphical map viewer. It uses map data from
+the OpenStreetMap project. It can provide directions for walking, bicycling, and
+driving.")
+ (home-page "https://wiki.gnome.org/Apps/Maps")
+ (license gpl2+)))
--
2.8.4
^ permalink raw reply related [flat|nested] 28+ messages in thread
* Re: [WIP 0/8] GNOME Maps
2016-06-14 20:21 ` Leo Famulari
@ 2016-06-15 12:25 ` Ludovic Courtès
2016-06-15 17:20 ` Leo Famulari
0 siblings, 1 reply; 28+ messages in thread
From: Ludovic Courtès @ 2016-06-15 12:25 UTC (permalink / raw)
To: Leo Famulari; +Cc: guix-devel
Leo Famulari <leo@famulari.name> skribis:
> On Tue, Jun 14, 2016 at 02:17:52PM +0200, Ludovic Courtès wrote:
>> Leo Famulari <leo@famulari.name> skribis:
>> > It works for version 3.18.2! Attached.
>>
>> Cool, let’s commit this one as a starting point!
>
> I found it only works from within GNOME. In i3, it fails like this:
> http://paste.lisp.org/display/318375
Which of these warnings show up when running it on GNOME? It’s hard to
tell which one is critical.
> It never exits. It just hangs open after printing those warnings and
> errors.
>
> I don't know if that's acceptable or not.
That should be addressed at some point. Now, you could always add a
FIXME and commit it this way; it’s already useful.
>> Did we eventually figure out where/how this thing looks for typelib
>> file/gobject-introspection data? It seems to be a “simple matter” of
>> telling it where to look for whatever it’s looking for. :-)
>
> Working on it...
>
>> Make sure to add a license header, but otherwise LGTM, thanks!
>
> Revision attached!
> From 87f3c4b12c75287fde5ff96167c71501676c02f7 Mon Sep 17 00:00:00 2001
> From: Leo Famulari <leo@famulari.name>
> Date: Sat, 5 Mar 2016 02:33:09 -0500
> Subject: [PATCH] gnu: Add gnome-maps.
>
> * gnu/packages/maps.scm: New file.
> * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
Please add it to gnu/local.mk.
> + (description "GNOME Maps is a graphical map viewer. It uses map data from
> +the OpenStreetMap project. It can provide directions for walking, bicycling, and
^^
Two spaces. :-)
Thanks!
Ludo’.
^ permalink raw reply [flat|nested] 28+ messages in thread
* Re: [WIP 0/8] GNOME Maps
2016-06-15 12:25 ` Ludovic Courtès
@ 2016-06-15 17:20 ` Leo Famulari
2016-06-16 10:07 ` Andy Wingo
0 siblings, 1 reply; 28+ messages in thread
From: Leo Famulari @ 2016-06-15 17:20 UTC (permalink / raw)
To: Ludovic Courtès; +Cc: guix-devel
On Wed, Jun 15, 2016 at 02:25:15PM +0200, Ludovic Courtès wrote:
> Leo Famulari <leo@famulari.name> skribis:
> > I found it only works from within GNOME. In i3, it fails like this:
> > http://paste.lisp.org/display/318375
>
> Which of these warnings show up when running it on GNOME? It’s hard to
> tell which one is critical.
I learned the argument --g-fatal-warnings:
---
$ ./pre-inst-env guix environment --ad-hoc gnome-maps -- gnome-maps --g-fatal-warnings
(org.gnome.Maps:8568): GLib-GIO-ERROR **: Settings schema 'org.gnome.desktop.interface' is not installed
---
Apparently that's the first level of the problem. If I add
gsettings-desktop-schemas as an input, gnome-maps then fails when it
doesn't find libgweather. Adding that, it fails with these warnings
(wrapped):
---
GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings
will not be saved or shared with other applications.
(org.gnome.Maps:8723): Gtk-WARNING **: Theme parsing error:
application.css:13:33: The style property GtkWidget:focus-line-width is
deprecated and shouldn't be used anymore. It will be removed in a future
version
---
And, it also hangs while opening on GNOME with those packages added.
> > * gnu/packages/maps.scm: New file.
> > * gnu-system.am (GNU_SYSTEM_MODULES): Add it.
>
> Please add it to gnu/local.mk.
Right :p
I also decided to call the module (gnu packages geo), since that is more
general.
Applied as 03c1662e3!
^ permalink raw reply [flat|nested] 28+ messages in thread