gnu: Add libgweather.
* gnu/packages/gnome.scm (libgweather): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
parent
9349655820
commit
6a180f6f36
@ -31,6 +31,7 @@
|
||||
#:use-module (guix build-system glib-or-gtk)
|
||||
#:use-module (gnu packages)
|
||||
#:use-module (gnu packages autotools)
|
||||
#:use-module (gnu packages base)
|
||||
#:use-module (gnu packages bison)
|
||||
#:use-module (gnu packages curl)
|
||||
#:use-module (gnu packages databases)
|
||||
@ -2078,3 +2079,50 @@ listening to device events and querying history and statistics. Any
|
||||
application or service on the system can access the org.freedesktop.UPower
|
||||
service via the system message bus.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
(define-public libgweather
|
||||
(package
|
||||
(name "libgweather")
|
||||
(version "3.16.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/" name "/"
|
||||
(version-major+minor version) "/"
|
||||
name "-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0x1z6wv7hdw2ivlkifcbd940zyrnvqvc4zh2drgvd2r6jmd7bjza"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(;; The tests want to write to $HOME/.cache/geocode-glib, which doesn't
|
||||
;; work for the builder. Punt.
|
||||
#:tests? #f
|
||||
#:make-flags '("CC=gcc") ; for g-ir-scanner
|
||||
#:configure-flags
|
||||
`(;; No introspection for now, as it wants to install to
|
||||
;; gobject-introspection's own directory and I don't know how to easily
|
||||
;; override this.
|
||||
"--enable-introspection=no"
|
||||
,(string-append "--with-zoneinfo-dir="
|
||||
(assoc-ref %build-inputs "tzdata")
|
||||
"/share/zoneinfo"))))
|
||||
(native-inputs
|
||||
`(("glib:bin" ,glib "bin") ; for glib-mkenums
|
||||
("pkg-config" ,pkg-config)
|
||||
("intltool" ,intltool)))
|
||||
(propagated-inputs
|
||||
;; gweather-3.0.pc refers to GTK+, GDK-Pixbuf, GLib/GObject, libxml, and
|
||||
;; libsoup.
|
||||
`(("gtk+" ,gtk+)
|
||||
("gdk-pixbuf" ,gdk-pixbuf)
|
||||
("libxml2" ,libxml2)
|
||||
("libsoup" ,libsoup)))
|
||||
(inputs
|
||||
`(("tzdata" ,tzdata)
|
||||
("geocode-glib" ,geocode-glib)))
|
||||
(home-page "https://wiki.gnome.org/action/show/Projects/LibGWeather")
|
||||
(synopsis "Location, time zone, and weather library for GNOME")
|
||||
(description
|
||||
"libgweather is a library to access weather information from online
|
||||
services for numerous locations.")
|
||||
(license license:gpl2+)))
|
||||
|
Loading…
Reference in New Issue
Block a user