[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