[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
?