[libqttracker] Initial Import

Chen Lei supercyper at fedoraproject.org
Thu Sep 9 01:51:35 UTC 2010


commit ffef9144386116ff418e2365316864d549d4c5a2
Author: Chen Lei <supercyper at 163.com>
Date:   Thu Sep 9 09:51:31 2010 +0800

    Initial Import

 .gitignore                                      |    1 +
 libqttracker-6.8.4-build_subdirs_in_order.patch |   11 +++
 libqttracker-6.8.4-disable-testhelper.patch     |   12 +++
 libqttracker-6.8.4-fix-pkgconfig-file.patch     |   14 ++++
 libqttracker.spec                               |   87 +++++++++++++++++++++++
 sources                                         |    1 +
 6 files changed, 126 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..cf8ac73 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/libqttracker-6.11.0.tar.bz2
diff --git a/libqttracker-6.8.4-build_subdirs_in_order.patch b/libqttracker-6.8.4-build_subdirs_in_order.patch
new file mode 100644
index 0000000..fd2bef0
--- /dev/null
+++ b/libqttracker-6.8.4-build_subdirs_in_order.patch
@@ -0,0 +1,11 @@
+diff -Naur libqttracker-6.8.4/projects.pro libqttracker-6.8.4-new/projects.pro
+--- libqttracker-6.8.4/projects.pro	2010-05-20 11:37:57.000000000 -0700
++++ libqttracker-6.8.4-new/projects.pro	2010-05-20 13:24:23.711191407 -0700
+@@ -5,6 +5,7 @@
+ # extra top-level targets:
+ #   coverage import_ontologies autogenerate doc dev-doc check performance_tests
+ TEMPLATE = subdirs
++CONFIG += ordered
+ 
+ include(shared.pri)
+ 
diff --git a/libqttracker-6.8.4-disable-testhelper.patch b/libqttracker-6.8.4-disable-testhelper.patch
new file mode 100644
index 0000000..350a87e
--- /dev/null
+++ b/libqttracker-6.8.4-disable-testhelper.patch
@@ -0,0 +1,12 @@
+diff -Naur libqttracker-6.8.4/tests/unit-tests/unit-tests.pro libqttracker-6.8.4-new/tests/unit-tests/unit-tests.pro
+--- libqttracker-6.8.4/tests/unit-tests/unit-tests.pro	2010-05-20 11:38:18.000000000 -0700
++++ libqttracker-6.8.4-new/tests/unit-tests/unit-tests.pro	2010-05-20 13:32:13.970947790 -0700
+@@ -21,7 +21,7 @@
+ 
+ testxml.target = tests.xml
+ testxml.depends = $$TARGET
+-testxml.commands = testhelper -d . -p $$PACKAGENAME-tests -t $$PREFIX/bin -o $$testxml.target
++#testxml.commands = testhelper -d . -p $$PACKAGENAME-tests -t $$PREFIX/bin -o $$testxml.target
+ 
+ install_testxml.files = $$testxml.target
+ install_testxml.path = $$PREFIX/share/$$PACKAGENAME-tests
diff --git a/libqttracker-6.8.4-fix-pkgconfig-file.patch b/libqttracker-6.8.4-fix-pkgconfig-file.patch
new file mode 100644
index 0000000..cf16f47
--- /dev/null
+++ b/libqttracker-6.8.4-fix-pkgconfig-file.patch
@@ -0,0 +1,14 @@
+diff -Naur libqttracker-6.8.4/src/src.pro libqttracker-6.8.4-new/src/src.pro
+--- libqttracker-6.8.4/src/src.pro	2010-05-20 11:38:18.000000000 -0700
++++ libqttracker-6.8.4-new/src/src.pro	2010-05-21 18:57:42.723454167 -0700
+@@ -185,3 +185,10 @@
+ 	CONFIG -= shared
+ 	QMAKE_CXXFLAGS += -pg
+ }
++
++QMAKE_PKGCONFIG_LIBDIR = $$target.path
++QMAKE_PKGCONFIG_INCDIR = $$headers.path
++lib_replace.match = $$DESTDIR
++lib_replace.replace = $$PREFIX/lib
++QMAKE_PKGCONFIG_INSTALL_REPLACE += lib_replace
++
diff --git a/libqttracker.spec b/libqttracker.spec
new file mode 100644
index 0000000..728f58f
--- /dev/null
+++ b/libqttracker.spec
@@ -0,0 +1,87 @@
+Name:		libqttracker
+Summary:	Qt Bindings for the Tracker media indexing infrastructure
+Version:	6.11.0
+Release:	2%{?dist}
+Group:		System Environment/Libraries
+License:	LGPLv2+
+URL:		http://maemo.gitorious.org/maemo-af/libqttracker
+# extracted from http://repo.meego.com/MeeGo/builds/trunk/1.0.90.0.20100831.1/core/repos/source/libqttracker-6.11.0-1.5.src.rpm
+Source0:	%{name}-%{version}.tar.bz2
+Patch0:		libqttracker-6.8.4-build_subdirs_in_order.patch
+Patch1:		libqttracker-6.8.4-disable-testhelper.patch
+Patch2:		libqttracker-6.8.4-fix-pkgconfig-file.patch
+BuildRequires:	qt4-devel
+BuildRequires:	libuuid-devel
+
+%description
+LibQtTracker is a Qt convenience library for accessing tracker.
+
+%package devel
+Summary:	Development files for building Qt based tracker applications
+Group:		Development/Libraries
+Requires:	%{name} = %{version}-%{release}
+
+%description devel
+This package contains the files necessary to develop
+Qt applications that use tracker for discovering media
+on a device and extracting media metadata.
+
+%prep
+%setup -q
+
+# libqttracker-6.8.4-build_subdirs_in_order.patch
+%patch0 -p1
+# libqttracker-6.8.4-disable-testhelper.patch
+%patch1 -p1
+# libqttracker-6.8.4-fix-pkgconfig-file.patch
+%patch2 -p1
+
+sed -i 's\PREFIX/lib\PREFIX/%{_lib}\g' src/src.pro
+sed -i 's/\$\$DESTDIR\/pkgconfig/pkgconfig/g' src/src.pro
+
+%build
+export PATH=%{_qt4_bindir}:$PATH
+%{_qt4_qmake} PREFIX=%{_prefix} QMAKE_CXXFLAGS+="%{optflags}"
+make %{?_smp_mflags}
+
+%install
+make install INSTALL="install -p" INSTALL_ROOT=%{buildroot}
+
+# Remove tests for now
+rm -f %{buildroot}%{_bindir}/{mafwsuite,*tests}
+rm -rf %{buildroot}%{_datadir}/libqttracker-tests
+
+%check
+#make %{?_smp_mflags} check -C tests
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+%doc COPYING.LIB AUTHORS README
+%{_libdir}/*.so.*
+
+%files devel
+%defattr(-,root,root,-)
+%{_libdir}/*.so
+%{_libdir}/*.prl
+%{_libdir}/pkgconfig/*.pc
+%{_includedir}/QtTracker
+
+%changelog
+* Mon Sep 06 2010 Chen Lei <supercyper at 163.com> - 6.11.0-2
+- Add a permanent link for source file
+
+* Wed Sep 01 2010 Chen Lei <supercyper at 163.com> - 6.11.0-1
+- Update to release tag 1pre6.11.0
+
+* Sun Jul 18 2010 Chen Lei <supercyper at 163.com> - 6.9.8-1
+- Update to release tag 1pre6.9.8+1
+
+* Thu Jul 08 2010 Chen Lei <supercyper at 163.com> - 6.9.2-1
+- Initial packaging for Fedora
+
+* Tue Jun  1 2010 Kaitlin Rupert <kaitlin.rupert at intel.com> - 6.9.2
+- Update to release 6.9.2 (tag 1pre6.9.2) to resolve BMC #2293
diff --git a/sources b/sources
index e69de29..cf99031 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+6a2f2421f6041465aabefffbbdf72f7e  libqttracker-6.11.0.tar.bz2


More information about the scm-commits mailing list