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 (guix build-system glib-or-gtk)
|
||||||
#:use-module (gnu packages)
|
#:use-module (gnu packages)
|
||||||
#:use-module (gnu packages autotools)
|
#:use-module (gnu packages autotools)
|
||||||
|
#:use-module (gnu packages base)
|
||||||
#:use-module (gnu packages bison)
|
#:use-module (gnu packages bison)
|
||||||
#:use-module (gnu packages curl)
|
#:use-module (gnu packages curl)
|
||||||
#:use-module (gnu packages databases)
|
#: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
|
application or service on the system can access the org.freedesktop.UPower
|
||||||
service via the system message bus.")
|
service via the system message bus.")
|
||||||
(license license:gpl2+)))
|
(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