summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNicolas Graves <ngraves@ngraves.fr>2025-12-28 22:59:33 +0100
committerSharlatan Hellseher <sharlatanus@gmail.com>2025-12-31 14:26:17 +0000
commit46ba3c8c99fbda303560d10ad9fa0787b9d79099 (patch)
tree477b3e96d2acd1f4d4ff0f9ca30bebbcc38e040c
parentc2f8f669170a0e3e22cef96e53788487d0579b69 (diff)
gnu: gpodder: Switch to pyproject.
* gnu/packages/gpodder.scm (gpodder): [build-system]: Switch to pyproject-build-system. [native-inputs]: Add python-setuptools. Change-Id: I985ebde78c59f6ecb960a47efaac4240d7b48def Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
-rw-r--r--gnu/packages/gpodder.scm44
1 files changed, 22 insertions, 22 deletions
diff --git a/gnu/packages/gpodder.scm b/gnu/packages/gpodder.scm
index a2dfe9d974e..b8eb7588973 100644
--- a/gnu/packages/gpodder.scm
+++ b/gnu/packages/gpodder.scm
@@ -64,28 +64,7 @@
64 (base32 "1zmp7kkldb59fx1y6k4mkff8ngmyb9pflcd3yqb28m9wb9bp4j4h")) 64 (base32 "1zmp7kkldb59fx1y6k4mkff8ngmyb9pflcd3yqb28m9wb9bp4j4h"))
65 (file-name (git-file-name name version)) 65 (file-name (git-file-name name version))
66 (patches (search-patches "gpodder-disable-updater.patch")))) 66 (patches (search-patches "gpodder-disable-updater.patch"))))
67 (build-system python-build-system) 67 (build-system pyproject-build-system)
68 (native-inputs
69 (list intltool
70 python-coverage
71 python-minimock
72 python-pytest
73 python-pytest-cov
74 python-pytest-httpserver
75 which))
76 (inputs
77 (list bash-minimal
78 gtk+
79 python-pygobject
80 python-pycairo
81 python-requests
82 python-dbus
83 python-html5lib
84 python-mutagen
85 python-mygpoclient
86 python-podcastparser
87 yt-dlp
88 xdg-utils))
89 (arguments 68 (arguments
90 (list 69 (list
91 #:phases 70 #:phases
@@ -120,6 +99,27 @@
120 (let ((gi-typelib-path (getenv "GI_TYPELIB_PATH"))) 99 (let ((gi-typelib-path (getenv "GI_TYPELIB_PATH")))
121 (wrap-program (string-append #$output "/bin/gpodder") 100 (wrap-program (string-append #$output "/bin/gpodder")
122 `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path))))))))) 101 `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path)))))))))
102 (native-inputs
103 (list intltool
104 python-minimock
105 python-pytest
106 python-pytest-cov
107 python-pytest-httpserver
108 python-setuptools
109 which))
110 (inputs
111 (list bash-minimal
112 gtk+
113 python-pygobject
114 python-pycairo
115 python-requests
116 python-dbus
117 python-html5lib
118 python-mutagen
119 python-mygpoclient
120 python-podcastparser
121 yt-dlp
122 xdg-utils))
123 (home-page "https://gpodder.github.io") 123 (home-page "https://gpodder.github.io")
124 (synopsis "Simple podcast client") 124 (synopsis "Simple podcast client")
125 (description "gPodder is a podcatcher, i.e. an application that allows 125 (description "gPodder is a podcatcher, i.e. an application that allows