guix_mirror_bot pushed a commit to branch master
in repository guix.
commit 83a781aa1b755006f4669a18e99609d5c24c17bb
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Tue Feb 10 08:57:34 2026 +0000
gnu: gpodder: Update to 3.11.5.
* gnu/packages/gpodder.scm (gpodder): Update to 3.11.5.
[phases]{check, install}: Use default phases.
{make-po-files-writable}: Remove phase.
[inputs]: Remove python-dbus; add eyed3, python-dbus-python,
python-ffmpeg-python, python-filelock, python-pillow, and
python-urllib3.
[native-inputs]: Remove python-pytest-cov and which.
Fixes: guix/guix#5401
Reported-by: Andreas Enge <[email protected]>
Change-Id: Idb83b53a860de867c3227ae61c48fcb8a00c6656
---
gnu/packages/gpodder.scm | 37 ++++++++++++++-----------------------
1 file changed, 14 insertions(+), 23 deletions(-)
diff --git a/gnu/packages/gpodder.scm b/gnu/packages/gpodder.scm
index 2cab1d53a4..6bd5b94cae 100644
--- a/gnu/packages/gpodder.scm
+++ b/gnu/packages/gpodder.scm
@@ -53,7 +53,7 @@
(define-public gpodder
(package
(name "gpodder")
- (version "3.11.4")
+ (version "3.11.5")
(source
(origin
(method git-fetch)
@@ -61,7 +61,7 @@
(url "https://github.com/gpodder/gpodder")
(commit version)))
(sha256
- (base32 "1zmp7kkldb59fx1y6k4mkff8ngmyb9pflcd3yqb28m9wb9bp4j4h"))
+ (base32 "05rs2np8grwl23w7853yrfv04npjj3z5r3a8g9my30ycw4jks68y"))
(file-name (git-file-name name version))
(patches (search-patches "gpodder-disable-updater.patch"))))
(build-system pyproject-build-system)
@@ -74,26 +74,12 @@
(lambda* (#:key inputs #:allow-other-keys)
(substitute* "src/gpodder/util.py"
(("xdg-open") (search-input-file inputs "bin/xdg-open")))))
- (replace 'check
- (lambda* (#:key tests? #:allow-other-keys)
- (when tests?
- (invoke "make" "unittest"))))
;; 'msgmerge' introduces non-determinism by resetting the
;; POT-Creation-Date in .po files.
(add-before 'install 'do-not-run-msgmerge
(lambda _
(substitute* "makefile"
(("msgmerge") "true"))))
- (add-before 'install 'make-po-files-writable
- (lambda _
- (for-each
- (lambda (f)
- (chmod f #o664))
- (find-files "po"))))
- (replace 'install
- (lambda _
- (setenv "PREFIX" #$output)
- (invoke "make" "install")))
(add-after 'install 'wrap-gpodder
(lambda _
(let ((gi-typelib-path (getenv "GI_TYPELIB_PATH")))
@@ -103,21 +89,26 @@
(list intltool
python-minimock
python-pytest
- python-pytest-cov
python-pytest-httpserver
- python-setuptools
- which))
+ python-setuptools))
(inputs
(list bash-minimal
+ eyed3
gtk+
- python-pygobject
- python-pycairo
- python-requests
- python-dbus
+ python-dbus-python
+ python-ffmpeg-python
+ python-filelock
python-html5lib
+ ;; python-kaa-metadata ;not packaged yet in Guix
python-mutagen
python-mygpoclient
+ python-pillow
python-podcastparser
+ python-pycairo
+ python-pygobject
+ python-requests
+ ;; python-soco ;not packaged yet in Guix
+ python-urllib3
yt-dlp
xdg-utils))
(home-page "https://gpodder.github.io")