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";)

Reply via email to