[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#53630] [PATCH] gnu: Remove QuiteRSS due to dependency on QtWebKit.
From: |
Leo Famulari |
Subject: |
[bug#53630] [PATCH] gnu: Remove QuiteRSS due to dependency on QtWebKit. |
Date: |
Sat, 29 Jan 2022 19:24:47 -0500 |
According to the upstream developers, "Unfortunately, qtwebkit won't
work without it. Everything is very much tied to qtwebkit."
https://github.com/QuiteRSS/quiterss/issues/1470
Additionally, there is no work being done to remove this dependency:
https://github.com/QuiteRSS/quiterss/issues/909
Other distros are removing this package as part of the effort to remove
QtWebKit:
https://bugzilla.redhat.com/show_bug.cgi?id=1872819
https://bugs.gentoo.org/687840
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(-)
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
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [bug#53630] [PATCH] gnu: Remove QuiteRSS due to dependency on QtWebKit.,
Leo Famulari <=