[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