[PATCH] gnu: Add liferea.

DoneSubmitted by Vinicius Monego.
Details
2 participants
  • Marius Bakke
  • Vinicius Monego
Owner
unassigned
Severity
normal
V
V
Vinicius Monego wrote on 29 May 03:30 +0200
(address . guix-patches@gnu.org)(name . Vinicius Monego)(address . monego@posteo.net)
20200529013030.19754-1-monego@posteo.net
* gnu/packages/syndication.scm (liferea): New variable.--- gnu/packages/syndication.scm | 64 ++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+)
Toggle diff (105 lines)diff --git a/gnu/packages/syndication.scm b/gnu/packages/syndication.scmindex 3d33ee521f..3bb461dca8 100644--- a/gnu/packages/syndication.scm+++ b/gnu/packages/syndication.scm@@ -1,6 +1,7 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2016, 2017, 2019, 2020 Efraim Flashner <efraim@flashner.co.il> ;;; Copyright © 2018, 2019 Tobias Geerinckx-Rice <me@tobias.gr>+;;; Copyright © 2020 Vinicius Monego <monego@posteo.net> ;;; ;;; This file is part of GNU Guix. ;;;@@ -21,6 +22,7 @@ #:use-module ((guix licenses) #:prefix license:) #:use-module (guix download) #:use-module (guix packages)+ #:use-module (guix build-system glib-or-gtk) #:use-module (guix build-system gnu) #:use-module (guix build-system python) #:use-module (gnu packages)@@ -28,6 +30,10 @@ #:use-module (gnu packages curl) #:use-module (gnu packages documentation) #:use-module (gnu packages gettext)+ #:use-module (gnu packages glib)+ #:use-module (gnu packages gnome)+ #:use-module (gnu packages gstreamer)+ #:use-module (gnu packages gtk) #:use-module (gnu packages ncurses) #:use-module (gnu packages pkg-config) #:use-module (gnu packages python)@@ -36,6 +42,7 @@ #:use-module (gnu packages python-web) #:use-module (gnu packages sqlite) #:use-module (gnu packages web)+ #:use-module (gnu packages webkit) #:use-module (gnu packages xml)) (define-public newsboat@@ -89,6 +96,63 @@ file system, and many more features.") (license (list license:gpl2+ ; filter/* license:expat)))) ; everything else +(define-public liferea+ (package+ (name "liferea")+ (version "1.12.6")+ (source+ (origin+ (method url-fetch)+ (uri (string-append "https://github.com/lwindolf/liferea/"+ "releases/download/v" version "/liferea-"+ version "b.tar.bz2"))+ (sha256+ (base32 "03pr1gmiv5y0i92bkhcxr8s311ll91chz19wb96jkixx32xav91d"))))+ (build-system glib-or-gtk-build-system)+ (arguments+ `(#:phases+ (modify-phases %standard-phases+ (add-before 'configure 'prepare-build-environment+ (lambda* (#:key inputs #:allow-other-keys)+ ;; Workaround for https://github.com/lwindolf/liferea/issues/767.+ (setenv "WEBKIT_DISABLE_COMPOSITING_MODE" "1")))+ (add-after 'install 'wrap-gi-python+ (lambda* (#:key inputs outputs #:allow-other-keys)+ (let ((out (assoc-ref outputs "out"))+ (gi-typelib-path (getenv "GI_TYPELIB_PATH"))+ (python-path (getenv "PYTHONPATH")))+ (wrap-program (string-append out "/bin/liferea")+ `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path))+ `("PYTHONPATH" ":" prefix (,python-path))))+ #t)))))+ (native-inputs+ `(("gettext" ,gettext-minimal)+ ("glib:bin" ,glib "bin")+ ("gobject-introspection" ,gobject-introspection)+ ("intltool" ,intltool)+ ("pkg-config" ,pkg-config)))+ (inputs+ `(("glib-networking" ,glib-networking)+ ("gnome-keyring" ,gnome-keyring)+ ("gsettings-desktop-schemas" ,gsettings-desktop-schemas)+ ("gstreamer" ,gstreamer)+ ("json-glib" ,json-glib)+ ("libnotify" ,libnotify)+ ("libpeas" ,libpeas)+ ("libsecret" ,libsecret)+ ("libxml2" ,libxml2)+ ("libxslt" ,libxslt)+ ("python" ,python)+ ("python-pycairo" ,python-pycairo)+ ("python-pygobject" ,python-pygobject)+ ("webkitgtk" ,webkitgtk)))+ (home-page "https://lzone.de/liferea/")+ (synopsis "News reader for GTK/GNOME")+ (description "Liferea is a desktop feed reader/news aggregator that+brings together all of the content from your favorite subscriptions into+a simple interface that makes it easy to organize and browse feeds.")+ (license license:gpl2+)))+ (define-public rtv (package (name "rtv")-- 2.20.1
M
M
Marius Bakke wrote on 30 May 16:02 +0200
(name . Vinicius Monego)(address . monego@posteo.net)
87r1v1zfk1.fsf@gnu.org
Vinicius Monego <monego@posteo.net> writes:
Toggle quote (2 lines)> * gnu/packages/syndication.scm (liferea): New variable.
Applied, thanks!
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEEu7At3yzq9qgNHeZDoqBt8qM6VPoFAl7SZ38ACgkQoqBt8qM6VPo6kgf6AzcsMBTKoHJ22QXI6DhLI9BgtRB25O+5TsVAvEH7satRReZRpdGXRABGacSiAmNHg5J74x5+7/cbLDxWyZM6Y3QLQZch9nWw1RkBEh7++uWJWeLPOo6MvbBmANClci/wJJGKa7adHPjprl83xPkaiBM62Ysr4JvmBFsCEfRG5CV4gND1t82QTn8gLD4gONpmk9rnwqb/tdzvPqqDNU0GeeH3p/D/aW6fgtmXyrcOwHd819I3+94hZn2PsFRcOPKnMEq+qBCNBFWuFcO48bdL5dYHODSBW+8g5b7mYgRYzYqI3Fa11QKoDObF+ernay0dauMzYorwacoj63Vurlt5HA===z2hU-----END PGP SIGNATURE-----
Closed
?