| |
@@ -1,18 +1,23 @@
|
| |
Name: quiterss
|
| |
- Version: 0.18.9
|
| |
- Release: 3%{?dist}
|
| |
+ Version: 0.18.12
|
| |
+ Release: 1%{?dist}
|
| |
License: GPLv3
|
| |
Summary: RSS/Atom aggregator
|
| |
+ URL: https://quiterss.org/
|
| |
Source0: https://github.com/QuiteRSS/quiterss/archive/%{name}-%{version}.tar.gz
|
| |
- URL: http://quiterss.org/
|
| |
- # BuildRequires: pkgconfig(QtGui), pkgconfig(QtNetwork), pkgconfig(QtXml), pkgconfig(QtSql)
|
| |
- BuildRequires: qtsingleapplication-devel
|
| |
- # qtwebkit-devel
|
| |
- BuildRequires: pkgconfig(QtWebKit)
|
| |
+
|
| |
+ # Workaround for https://github.com/QuiteRSS/quiterss/issues/792
|
| |
+ Patch0: Main-application-Use-old-data-dir-if-still-present.patch
|
| |
+
|
| |
+ # BuildRequires: pkgconfig(Qt5Gui), pkgconfig(Qt5Network), pkgconfig(Qt5Xml), pkgconfig(Qt5Sql)
|
| |
+ BuildRequires: qtsingleapplication-qt5-devel
|
| |
+ BuildRequires: pkgconfig(Qt5Multimedia)
|
| |
+ # qt5-webkit-devel
|
| |
+ BuildRequires: pkgconfig(Qt5WebKit)
|
| |
# sqlite-devel
|
| |
- BuildRequires: pkgconfig(sqlite3)
|
| |
+ BuildRequires: pkgconfig(sqlite3)
|
| |
# phonon-devel
|
| |
- BuildRequires: pkgconfig(phonon)
|
| |
+ BuildRequires: pkgconfig(phonon4qt5)
|
| |
BuildRequires: desktop-file-utils
|
| |
|
| |
%description
|
| |
@@ -22,9 +27,10 @@
|
| |
%setup -q
|
| |
# be asure
|
| |
rm -rf 3rdparty/{qtsingleapplication,sqlite}
|
| |
+ %patch0 -p1
|
| |
|
| |
%build
|
| |
- %{qmake_qt4} PREFIX=%{_prefix} SYSTEMQTSA=True
|
| |
+ %{qmake_qt5} PREFIX=%{_prefix} SYSTEMQTSA=True
|
| |
make release %{?_smp_mflags}
|
| |
|
| |
%install
|
| |
@@ -37,8 +43,8 @@
|
| |
|
| |
%postun
|
| |
if [ $1 -eq 0 ] ; then
|
| |
- /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
|
| |
- /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
| |
+ /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
|
| |
+ /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
|
| |
fi
|
| |
|
| |
%posttrans
|
| |
@@ -56,6 +62,10 @@
|
| |
%{_datadir}/icons/hicolor/*/apps/%{name}.png
|
| |
|
| |
%changelog
|
| |
+ * Wed Sep 05 2018 Christian Stadelmann - 0.18.12-1
|
| |
+ - Switch to using Qt5
|
| |
+ - Version bump
|
| |
+
|
| |
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.18.9-3
|
| |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
| |
|
| |
This update ports QuiteRSS to Qt5. I've started building QuiteRSS with Qt5 about one year ago and have been using the qt5 builds ever since. I have not seen any issues.
Updating QuiteRSS to use Qt5 is very important due to its security implications: QuiteRSS uses QtWebKit for rendering web content. The Qt4 version packaged as qtwebkit has not seen any security fixes in years. It probably has several hundred known CVEs open. The Qt5 version packaged as qt5-qtwebkit is now being updated with security fixes on a regular basis. It is very important to use the Qt5 version of QtWebKit.
PS: You may also want to push this update to the f29 and f28 branches.