diff mbox series

[bug#45696] Updated Liferea.

Message ID 20210106174608.5c106e11@riseup.net
State Accepted
Headers show
Series [bug#45696] Updated Liferea. | expand

Checks

Context Check Description
cbaines/submitting builds success
cbaines/comparison success View comparision
cbaines/git branch success View Git branch
cbaines/applying patch fail View Laminar job
cbaines/issue success View issue

Commit Message

Csepp Jan. 6, 2021, 4:46 p.m. UTC
Switched to git-download because that seems to be preferred.
Added necessary new inputs.
WebKit workaround still seems to be necessary, since the relevant bug
report is still open on the Liferea issue tracker.

Comments

Nicolas Goaziou Jan. 10, 2021, 11:09 a.m. UTC | #1
Hello,

raingloom <raingloom@riseup.net> writes:

> Subject: [PATCH] gnu: Updated liferea to 1.13.4.

Applied. Thank you.

> * gnu/packages/syndiction.scm (liferea): Updated to 1.13.4.
>                               [source]: Switched to git-download.
>                               [native-inputs]:
>                                 Added autotools, automake, libtool.

I fixed indentation here.

Regards,
diff mbox series

Patch

From 4928367d00f8268b4be188cceec8e45bcf95d97b Mon Sep 17 00:00:00 2001
From: raingloom <raingloom@riseup.net>
Date: Wed, 6 Jan 2021 17:38:50 +0100
Subject: [PATCH] gnu: Updated liferea to 1.13.4.

* gnu/packages/syndiction.scm (liferea): Updated to 1.13.4.
                              [source]: Switched to git-download.
                              [native-inputs]:
                                Added autotools, automake, libtool.
---
 gnu/packages/syndication.scm | 23 +++++++++++++++--------
 1 file changed, 15 insertions(+), 8 deletions(-)

diff --git a/gnu/packages/syndication.scm b/gnu/packages/syndication.scm
index 075fd7e3e6..efe231c92f 100644
--- a/gnu/packages/syndication.scm
+++ b/gnu/packages/syndication.scm
@@ -21,12 +21,15 @@ 
 (define-module (gnu packages syndication)
   #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix download)
+  #:use-module (guix git-download)
   #:use-module (guix packages)
   #:use-module (guix build-system cargo)
   #:use-module (guix build-system glib-or-gtk)
   #:use-module (guix build-system gnu)
   #:use-module (guix build-system python)
   #:use-module (gnu packages)
+  #:use-module (gnu packages autotools)
+  #:use-module (gnu packages base)
   #:use-module (gnu packages check)
   #:use-module (gnu packages crates-io)
   #:use-module (gnu packages curl)
@@ -181,15 +184,15 @@  file system, and many more features.")
 (define-public liferea
   (package
     (name "liferea")
-    (version "1.12.9")
+    (version "1.13.4")
     (source
      (origin
-       (method url-fetch)
-       (uri (string-append "https://github.com/lwindolf/liferea/"
-                           "releases/download/v" version "/liferea-"
-                           version ".tar.bz2"))
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://github.com/lwindolf/liferea/")
+             (commit (string-append "v" version))))
        (sha256
-        (base32 "06ybr1wjlfir8iqjx6x0v1knd4b2hsy30qmkk4kssy6ky2ahc66q"))))
+        (base32 "1g9463bvswsm899j6dfhslcg6np70m5wq143mjicr24zy8d17bm7"))))
     (build-system glib-or-gtk-build-system)
     (arguments
      `(#:phases
@@ -208,11 +211,15 @@  file system, and many more features.")
                  `("PYTHONPATH" ":" prefix (,python-path))))
              #t)))))
     (native-inputs
-     `(("gettext" ,gettext-minimal)
+     `(("autoconf" ,autoconf)
+       ("automake" ,automake)
+       ("gettext" ,gettext-minimal)
        ("glib:bin" ,glib "bin")
        ("gobject-introspection" ,gobject-introspection)
        ("intltool" ,intltool)
-       ("pkg-config" ,pkg-config)))
+       ("libtool" ,libtool)
+       ("pkg-config" ,pkg-config)
+       ("which" ,which)))
     (inputs
      `(("glib-networking" ,glib-networking)
        ("gnome-keyring" ,gnome-keyring)
-- 
2.29.2