gnu: gfeeds: Update to 1.0.3.
* gnu/packages/syndication.scm (gfeeds): Update to 1.0.3. [arguments]<#:phases>: Add ‘skip-icon-cache’. [native-inputs]: Remove gtk+:bin. Add blueprint-compiler. [inputs]: Replace gtk+ with gtk. Replace libhandy with libadwaita. Replace python-readability with python-readability-lxml. Replace webkitgtk with webkitgtk-next. Add python-humanize, python-magic, python-pygobject, and syndication-domination.
This commit is contained in:
parent
9619a31dc3
commit
7f0ff90538
1 changed files with 16 additions and 13 deletions
|
@ -4,6 +4,7 @@
|
||||||
;;; Copyright © 2020 Vinicius Monego <monego@posteo.net>
|
;;; Copyright © 2020 Vinicius Monego <monego@posteo.net>
|
||||||
;;; Copyright © 2021 Felix Gruber <felgru@posteo.net>
|
;;; Copyright © 2021 Felix Gruber <felgru@posteo.net>
|
||||||
;;; Copyright © 2022 Luis Felipe López Acevedo <luis.felipe.la@protonmail.com>
|
;;; Copyright © 2022 Luis Felipe López Acevedo <luis.felipe.la@protonmail.com>
|
||||||
|
;;; Copyright © 2022 Liliana Marie Prikler <liliana.prikler@gmail.com>
|
||||||
;;;
|
;;;
|
||||||
;;; This file is part of GNU Guix.
|
;;; This file is part of GNU Guix.
|
||||||
;;;
|
;;;
|
||||||
|
@ -524,7 +525,7 @@ parser. It is \"not fit for use at this point\", but gfeeds uses it anyway.")
|
||||||
(define-public gfeeds
|
(define-public gfeeds
|
||||||
(package
|
(package
|
||||||
(name "gfeeds")
|
(name "gfeeds")
|
||||||
(version "0.16.2")
|
(version "1.0.3")
|
||||||
(source (origin
|
(source (origin
|
||||||
(method git-fetch)
|
(method git-fetch)
|
||||||
(uri (git-reference
|
(uri (git-reference
|
||||||
|
@ -532,7 +533,7 @@ parser. It is \"not fit for use at this point\", but gfeeds uses it anyway.")
|
||||||
(commit version)))
|
(commit version)))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"045889417506w2l25j7jxx7jfdpfljbirhm1s4whvhk83xap19zb"))))
|
"1lkvhff7pl1y4brqsix6sar5yl8flyhfp3w96fx0klhk3586bvhg"))))
|
||||||
(build-system meson-build-system)
|
(build-system meson-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
(list
|
(list
|
||||||
|
@ -542,11 +543,10 @@ parser. It is \"not fit for use at this point\", but gfeeds uses it anyway.")
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
(substitute* "gfeeds/confManager.py"
|
(substitute* "gfeeds/confManager.py"
|
||||||
(("mpv") (search-input-file inputs "/bin/mpv")))))
|
(("mpv") (search-input-file inputs "/bin/mpv")))))
|
||||||
(add-after 'unpack 'patch-webkit2-version
|
(add-after 'unpack 'skip-icon-cache
|
||||||
(lambda* (#:key inputs #:allow-other-keys)
|
(lambda _
|
||||||
(substitute* "bin/gfeeds.in"
|
(substitute* "meson_post_install.py"
|
||||||
(("gi\\.require_version\\('WebKit2', '4\\.0'\\)")
|
(("gtk-update-icon-cache") "true"))))
|
||||||
"gi.require_version('WebKit2', '4.1')"))))
|
|
||||||
(add-after 'install 'wrap-gfeeds
|
(add-after 'install 'wrap-gfeeds
|
||||||
(lambda* (#:key outputs #:allow-other-keys)
|
(lambda* (#:key outputs #:allow-other-keys)
|
||||||
(wrap-program (string-append
|
(wrap-program (string-append
|
||||||
|
@ -556,31 +556,34 @@ parser. It is \"not fit for use at this point\", but gfeeds uses it anyway.")
|
||||||
`("XDG_DATA_DIRS" ":" prefix (,(getenv "XDG_DATA_DIRS")))))))))
|
`("XDG_DATA_DIRS" ":" prefix (,(getenv "XDG_DATA_DIRS")))))))))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
(list `(,glib "bin")
|
(list `(,glib "bin")
|
||||||
`(,gtk+ "bin")
|
blueprint-compiler
|
||||||
gobject-introspection
|
gobject-introspection
|
||||||
pkg-config))
|
pkg-config))
|
||||||
(inputs
|
(inputs
|
||||||
(list bash-minimal
|
(list bash-minimal
|
||||||
glib
|
glib
|
||||||
gsettings-desktop-schemas
|
gsettings-desktop-schemas
|
||||||
gtk+
|
gtk
|
||||||
hicolor-icon-theme
|
hicolor-icon-theme
|
||||||
libhandy
|
libadwaita
|
||||||
mpv
|
mpv
|
||||||
python
|
python
|
||||||
python-beautifulsoup4
|
python-beautifulsoup4
|
||||||
python-dateutil
|
python-dateutil
|
||||||
python-feedparser
|
python-feedparser
|
||||||
python-html5lib
|
python-html5lib
|
||||||
|
python-humanize
|
||||||
python-listparser
|
python-listparser
|
||||||
python-lxml
|
python-lxml
|
||||||
|
python-magic
|
||||||
python-pillow
|
python-pillow
|
||||||
python-pygments
|
python-pygments
|
||||||
|
python-pygobject
|
||||||
python-pytz
|
python-pytz
|
||||||
python-readability
|
python-readability-lxml
|
||||||
python-requests
|
python-requests
|
||||||
webkitgtk
|
syndication-domination
|
||||||
python-pygobject))
|
webkitgtk-next))
|
||||||
(home-page "https://gfeeds.gabmus.org/")
|
(home-page "https://gfeeds.gabmus.org/")
|
||||||
(synopsis "Easy-to-use GTK+ RSS/Atom feed reader")
|
(synopsis "Easy-to-use GTK+ RSS/Atom feed reader")
|
||||||
(description "Feeds is an RSS/Atom feed reader made with GTK+
|
(description "Feeds is an RSS/Atom feed reader made with GTK+
|
||||||
|
|
Reference in a new issue