[PATCH] gnu: Remove QuiteRSS due to dependency on QtWebKit.

  • Done
  • quality assurance status badge
Details
One participant
  • Leo Famulari
Owner
unassigned
Submitted by
Leo Famulari
Severity
normal
L
L
Leo Famulari wrote on 30 Jan 2022 01:24
(address . guix-patches@gnu.org)
36a406a79c161820cf6a07b08cb57ed791f5dc59.1643502287.git.leo@famulari.name
According to the upstream developers, "Unfortunately, qtwebkit won't
work without it. Everything is very much tied to qtwebkit."


Additionally, there is no work being done to remove this dependency:


Other distros are removing this package as part of the effort to remove
QtWebKit:


See https://issues.guix.gnu.org/53289 for more information about this change.

* gnu/packages/syndication.scm (quiterss): Remove variable.
---
gnu/packages/syndication.scm | 50 ------------------------------------
1 file changed, 50 deletions(-)

Toggle diff (63 lines)
diff --git a/gnu/packages/syndication.scm b/gnu/packages/syndication.scm
index 421751bed2..cd35b665dc 100644
--- a/gnu/packages/syndication.scm
+++ b/gnu/packages/syndication.scm
@@ -511,56 +511,6 @@ (define-public rawdog
formats, including all versions of RSS and Atom.")
(license license:gpl2+)))
-(define-public quiterss
- (package
- (name "quiterss")
- (version "0.19.4")
- (source (origin
- (method git-fetch)
- (uri (git-reference
- (url "https://github.com/QuiteRSS/quiterss")
- (commit version)))
- (file-name (git-file-name name version))
- (sha256
- (base32
- "1cgvl67vhn5y7bj5gbjbgk26bhb0196bgrgsp3r5fmrislarj8s6"))
- (modules '((guix build utils)))
- (snippet
- '(begin
- (substitute* (find-files "." "\\.cpp$")
- ;; Disable Google Analytics spyware by default,
- ;; removing completely is not trivial.
- (("settings\\.value\\(\"Settings/statisticsEnabled2\", true\\)")
- "settings.value(\"Settings/statisticsEnabled2\", false)")
- ;; Disable update check spyware by default, otherwise runs
- ;; at every startup, nasty. Not needed on GNU Guix as a
- ;; feature either way.
- (("settings\\.value\\(\"Settings/updateCheckEnabled\", true\\)")
- "settings.value(\"Settings/updateCheckEnabled\", false)"))
- #t))))
- (build-system qt-build-system)
- (arguments
- `(#:tests? #f ;; no test suite
- #:phases
- (modify-phases %standard-phases
- (replace 'configure
- (lambda* (#:key inputs outputs #:allow-other-keys)
- (invoke "qmake" "CONFIG+=release"
- (string-append "PREFIX="
- (assoc-ref outputs "out"))
- (string-append "QMAKE_LRELEASE="
- (assoc-ref inputs "qttools")
- "/bin/lrelease")))))))
- (native-inputs
- (list pkg-config qttools))
- (inputs
- (list qtwebkit qtbase-5 qtmultimedia phonon sqlite))
- (home-page "https://quiterss.org/")
- (synopsis "RSS/Atom news feeds reader written on Qt/C++")
- (description "QuiteRSS is an RSS/Atom news feeds reader written on Qt/C++
-that aims to be quite fast and comfortable to its user.")
- (license license:gpl3+)))
-
(define-public gfeeds
(package
(name "gfeeds")
--
2.34.0
L
L
Leo Famulari wrote on 30 Jan 2022 01:25
(no subject)
(address . control@debbugs.gnu.org)
YfXbFzHXnP1nFEsC@jasmine.lan
block 53289 with 53630
L
L
Leo Famulari wrote on 16 Feb 2022 20:35
Re: [PATCH] gnu: Remove QuiteRSS due to dependency on QtWebKit.
(address . 53630-done@debbugs.gnu.org)
Yg1SH19FqyummBey@jasmine.lan
Pushed as 34e1454d8600d26de0b77d3307338cd34008e393
Closed
?
Your comment

This issue is archived.

To comment on this conversation send an email to 53630@debbugs.gnu.org

To respond to this issue using the mumi CLI, first switch to it
mumi current 53630
Then, you may apply the latest patchset in this issue (with sign off)
mumi am -- -s
Or, compose a reply to this issue
mumi compose
Or, send patches to this issue
mumi send-email *.patch