[quiterss] Initial import (#957333).
Eugene A. Pivnev
tieugene at fedoraproject.org
Tue May 7 21:16:19 UTC 2013
commit 8b204c544f0cae046d80b90fa3639c4eaa7f3cb0
Author: TI_Eugene <ti.eugene at gmail.com>
Date: Wed May 8 01:18:06 2013 +0400
Initial import (#957333).
.gitignore | 1 +
quiterss-0.12.5.patch | 73 +++++++++++++++++++++++++++++++++++++++++++++++++
quiterss.spec | 65 +++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
4 files changed, 140 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..08ed3a9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/QuiteRSS-0.12.5-src.tar.bz2
diff --git a/quiterss-0.12.5.patch b/quiterss-0.12.5.patch
new file mode 100644
index 0000000..53bce63
--- /dev/null
+++ b/quiterss-0.12.5.patch
@@ -0,0 +1,73 @@
+--- ./QuiteRSS.pro.orig 2013-04-26 21:49:18.086994618 +0400
++++ ./QuiteRSS.pro 2013-04-26 22:28:04.547681970 +0400
+@@ -1,9 +1,9 @@
+-VERSION_REV = $$system(hg parents --template '{rev}')
+-count(VERSION_REV, 1) {
+- DEFINE_HASH = $$sprintf("%1define", $$LITERAL_HASH)
+- message($$DEFINE_HASH $$VERSION_REV)
+- system(echo "$$DEFINE_HASH HG_REVISION $$VERSION_REV" > src\\VersionRev.h)
+-}
++#VERSION_REV = $$system(hg parents --template '{rev}')
++#count(VERSION_REV, 1) {
++# DEFINE_HASH = $$sprintf("%1define", $$LITERAL_HASH)
++# message($$DEFINE_HASH $$VERSION_REV)
++# system(echo "$$DEFINE_HASH HG_REVISION $$VERSION_REV" > src\\VersionRev.h)
++#}
+
+ QT += core gui network xml webkit sql
+
+@@ -102,6 +102,7 @@
+ $$PWD/src/plugins \
+ $$PWD/src \
+
++CONFIG += debug_and_release
+ CONFIG(debug, debug|release) {
+ BUILD_DIR = debug
+ } else {
+@@ -114,8 +115,9 @@
+ MOC_DIR = $${BUILD_DIR}/moc/
+ RCC_DIR = $${BUILD_DIR}/rcc/
+
+-include(3rdparty/sqlite.pri)
+-include(3rdparty/qtsingleapplication/qtsingleapplication.pri)
++#include(3rdparty/sqlite.pri)
++#include(3rdparty/qtsingleapplication/qtsingleapplication.pri)
++CONFIG += qtsingleapplication
+ include(3rdparty/qyursqltreeview/qyursqltreeview.pri)
+ include(lang/lang.pri)
+
+@@ -148,6 +150,7 @@
+ unix {
+ TARGET = quiterss
+ CONFIG += link_pkgconfig
++ PKGCONFIG += sqlite3
+
+ isEmpty(PREFIX) {
+ PREFIX = /usr
+--- ./src/dbmemfilethread.cpp.orig 2013-04-26 22:13:54.092663163 +0400
++++ ./src/dbmemfilethread.cpp 2013-04-26 22:14:08.667909408 +0400
+@@ -1,9 +1,5 @@
+ #include "dbmemfilethread.h"
+-#if QT_VERSION >= 0x040800
+-#include <sqlite_qt48x/sqlite3.h>
+-#else
+-#include <sqlite_qt47x/sqlite3.h>
+-#endif
++#include <sqlite3.h>
+ #include <QDebug>
+
+ DBMemFileThread::DBMemFileThread(QString filename, QObject *pParent)
+--- ./src/aboutdialog.cpp.orig 2013-04-26 22:13:11.896845316 +0400
++++ ./src/aboutdialog.cpp 2013-04-26 22:13:39.387423648 +0400
+@@ -1,10 +1,6 @@
+ #include "aboutdialog.h"
+ #include "VersionNo.h"
+-#if QT_VERSION >= 0x040800
+-#include <sqlite_qt48x/sqlite3.h>
+-#else
+-#include <sqlite_qt47x/sqlite3.h>
+-#endif
++#include <sqlite3.h>
+ #include <qyursqltreeview.h>
+
+ AboutDialog::AboutDialog(const QString &lang, QWidget *parent) :
diff --git a/quiterss.spec b/quiterss.spec
new file mode 100644
index 0000000..689aa0c
--- /dev/null
+++ b/quiterss.spec
@@ -0,0 +1,65 @@
+Name: quiterss
+Version: 0.12.5
+Release: 3%{?dist}
+License: GPLv3
+Summary: RSS/Atom aggregator
+Source0: http://quite-rss.googlecode.com/files/QuiteRSS-%{version}-src.tar.bz2
+# replaicing bundled libraries
+Patch0: %{name}-%{version}.patch
+URL: http://code.google.com/p/quite-rss/
+BuildRequires: pkgconfig(QtGui), pkgconfig(QtNetwork), pkgconfig(QtWebKit), pkgconfig(QtXml), pkgconfig(QtSql)
+BuildRequires: desktop-file-utils, dos2unix
+BuildRequires: qtsingleapplication-devel, pkgconfig(sqlite3)
+
+%description
+Qt-based RSS/Atom aggregator.
+
+%prep
+%setup -q -n QuiteRSS-%{version}-src
+%patch0 -p 0
+dos2unix AUTHORS CHANGELOG README
+# be asure
+rm -rf 3rdparty/{qtsingleapplication,sqlite_qt4?x}
+rm -f 3rdparty/sqlite.pri
+
+%build
+qmake-qt4 PREFIX=%{_prefix}
+make release %{?_smp_mflags}
+
+%install
+make install INSTALL_ROOT=%{buildroot}
+desktop-file-validate %{buildroot}/%{_datadir}/applications/%{name}.desktop
+%find_lang %{name} --with-qt --without-mo
+
+%post
+/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+
+%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 || :
+fi
+
+%posttrans
+/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
+%files -f %{name}.lang
+%doc AUTHORS CHANGELOG COPYING README
+%{_bindir}/%{name}
+%dir %{_datadir}/%{name}/
+%{_datadir}/%{name}/sound/
+%{_datadir}/%{name}/style/
+%{_datadir}/applications/%{name}.desktop
+%{_datadir}/pixmaps/%{name}.png
+%{_datadir}/icons/hicolor/*/apps/%{name}.png
+
+%changelog
+* Tue May 07 2013 TI_Eugene <ti.eugene at gmail.com> - 0.12.5-3
+- icon sciptlet update
+
+* Sun May 05 2013 TI_Eugene <ti.eugene at gmail.com> - 0.12.5-2
+- qmake-qt4 used directly
+-_smp_flags added to make
+
+* Sat Apr 27 2013 TI_Eugene <ti.eugene at gmail.com> - 0.12.5-1
+- initial packaging for Fedora
diff --git a/sources b/sources
index e69de29..d78eb0d 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+f4add1aed78fa5777cfcf37614c06ec0 QuiteRSS-0.12.5-src.tar.bz2
More information about the scm-commits
mailing list