mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-11-07 07:26:13 -05:00
gnu: Add libgweather4.
* gnu/packages/gnome.scm (libgweather4): New variable.
This commit is contained in:
parent
134a29fc08
commit
17f646aeba
1 changed files with 49 additions and 0 deletions
|
@ -5546,6 +5546,55 @@ (define-public libgweather
|
|||
services for numerous locations.")
|
||||
(license license:gpl2+)))
|
||||
|
||||
;; libgweather no longer follows the GNOME version, and recommends changing
|
||||
;; the package name in distributions to avoid accidental downgrades. See
|
||||
;; <https://discourse.gnome.org/t/changes-in-libgweather-for-gnome-42/7770/2>.
|
||||
;; TODO: how to prevent the updater from picking version 40?
|
||||
(define-public libgweather4
|
||||
(package
|
||||
(inherit libgweather)
|
||||
(name "libgweather4")
|
||||
(version "4.0.0")
|
||||
(source (origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://gnome/sources/libgweather/"
|
||||
(version-major+minor version) "/"
|
||||
"libgweather-" version ".tar.xz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0k43mr7vmcg14lkwjk6p9wwy3zlw23wkfpkfcy6b8wkg3f0483a4"))))
|
||||
(arguments
|
||||
(list
|
||||
;; FIXME: multiple tests fails as such:
|
||||
;; "GLib-GIO-FATAL-ERROR: Settings schema 'org.gnome.system.proxy'
|
||||
;; is not installed"
|
||||
#:tests? #f
|
||||
#:configure-flags
|
||||
#~(list (string-append "-Dzoneinfo_dir="
|
||||
(search-input-directory %build-inputs
|
||||
"share/zoneinfo"))
|
||||
;; TODO: Requires 'gi-docgen'.
|
||||
"-Dgtk_doc=false")
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
(add-before 'check 'pre-check
|
||||
(lambda _
|
||||
(setenv "HOME" "/tmp"))))))
|
||||
(native-inputs
|
||||
(list gettext-minimal
|
||||
`(,glib "bin") ;for glib-mkenums
|
||||
gobject-introspection
|
||||
pkg-config
|
||||
python
|
||||
vala
|
||||
python-pygobject))
|
||||
;; TODO: It would be good to make the package respect TZDIR instead
|
||||
;; of using a "hard coded" version of tzdata.
|
||||
(inputs (list tzdata))
|
||||
(propagated-inputs
|
||||
;; gweather4.pc refers to all of these.
|
||||
(list glib libxml2 libsoup-minimal-2 geocode-glib))))
|
||||
|
||||
(define-public gnome-settings-daemon
|
||||
(package
|
||||
(name "gnome-settings-daemon")
|
||||
|
|
Loading…
Reference in a new issue