diff options
| author | Nicolas Graves <ngraves@ngraves.fr> | 2025-12-28 22:59:33 +0100 |
|---|---|---|
| committer | Sharlatan Hellseher <sharlatanus@gmail.com> | 2025-12-31 14:26:17 +0000 |
| commit | 46ba3c8c99fbda303560d10ad9fa0787b9d79099 (patch) | |
| tree | 477b3e96d2acd1f4d4ff0f9ca30bebbcc38e040c | |
| parent | c2f8f669170a0e3e22cef96e53788487d0579b69 (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.scm | 44 |
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 |
