guix_mirror_bot pushed a commit to branch master
in repository guix.
commit aba1210d8e6a6de3e068fe335808299d4bcdb2fd
Author: Nicolas Graves <[email protected]>
AuthorDate: Mon Dec 22 19:09:26 2025 +0100
gnu: rtv: Switch to pyproject.
* gnu/packages/syndication.scm (rtv):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]: Improve style.
[native-inputs]: Add python-setuptools. Remove python-coveralls,
python-coverage, python-pylint, python-vcrpy.
Change-Id: Ib77e39e961ca3b9badc11995b75870c54a7531e9
Signed-off-by: Sharlatan Hellseher <[email protected]>
---
gnu/packages/syndication.scm | 56 ++++++++++++++++++++------------------------
1 file changed, 26 insertions(+), 30 deletions(-)
diff --git a/gnu/packages/syndication.scm b/gnu/packages/syndication.scm
index 083df3b9fa..c85e322cf2 100644
--- a/gnu/packages/syndication.scm
+++ b/gnu/packages/syndication.scm
@@ -349,41 +349,37 @@ a simple interface that makes it easy to organize and
browse feeds.")
(name "rtv")
(version "1.27.0")
(source
- (origin
- (method url-fetch)
- (uri (pypi-uri "rtv" version))
- (sha256
- (base32 "0hvw426y09l3yzwv2zkb9hifpfbg9wd1gg0y3z3pxcli6n3ii2wl"))))
- (build-system python-build-system)
+ (origin
+ (method git-fetch)
+ (uri (git-reference
+ (url "https://github.com/michael-lazar/rtv")
+ (commit (string-append "v" version))))
+ (file-name (git-file-name name version))
+ (sha256
+ (base32 "1hw7xy2kjxq7y3wcibcz4l7zj8icvigialqr17l362xry0y17y5j"))))
+ (build-system pyproject-build-system)
(arguments
- '(#:phases
- (modify-phases %standard-phases
- (add-before 'check 'set-environment-variables
- (lambda* (#:key inputs #:allow-other-keys)
- (setenv "HOME" (getcwd))
- (setenv "TERM" "linux")
- (setenv "TERMINFO"
- (search-input-directory inputs "share/terminfo"))))
- ;; Loading this as a library requires a controlling terminal, etc.
- (delete 'sanity-check))
- #:tests? #f)) ; tests fail: _curses.error: nocbreak() returned ERR
- (propagated-inputs
- (list python-beautifulsoup4 python-decorator python-kitchen
- python-requests python-six))
- (native-inputs
- (list ncurses
- python-coveralls
- python-coverage
- python-mock
- python-pylint
- python-pytest
- python-vcrpy))
+ (list
+ #:tests? #f ;tests fail: _curses.error: nocbreak() returned ERR
+ #:phases
+ #~(modify-phases %standard-phases
+ (add-before 'check 'set-environment-variables
+ (lambda* (#:key inputs #:allow-other-keys)
+ (setenv "HOME"
+ (getcwd))
+ (setenv "TERM" "linux")
+ (setenv "TERMINFO"
+ (search-input-directory inputs "share/terminfo"))))
+ ;; Loading this as a library requires a controlling terminal, etc.
+ (delete 'sanity-check))))
+ (propagated-inputs (list python-beautifulsoup4 python-decorator
+ python-requests python-six))
+ (native-inputs (list ncurses python-mock python-pytest python-setuptools))
(home-page "https://github.com/michael-lazar/rtv")
(synopsis "Terminal viewer for Reddit (Reddit Terminal Viewer)")
(description
"RTV provides a text-based interface to view and interact with Reddit.")
- (license (list license:expat
- license:gpl3+)))) ; rtv/packages/praw
+ (license (list license:expat license:gpl3+)))) ; rtv/packages/praw
(define-public tuir
(package