Hello community, here is the log from the commit of package zeitgeist for openSUSE:Factory checked in at 2012-06-16 06:57:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/zeitgeist (Old) and /work/SRC/openSUSE:Factory/.zeitgeist.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "zeitgeist", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/zeitgeist/zeitgeist.changes 2011-10-02 11:19:44.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.zeitgeist.new/zeitgeist.changes 2012-06-16 06:57:46.000000000 +0200 @@ -1,0 +2,46 @@ +Mon Jun 11 12:21:29 UTC 2012 - dimstar@opensuse.org + +- Update to version 0.9.0.1: + + Engine: + - Fixed FindRelatedEvents. + - Added support for upgrading from schema version 3. + + FTS: + - Fixed double string unescaping (lp#954171). + - Fixed segmentation fault caused by bug in URI handling. + - Make sure Xapian is closed before releasing the bus name. +- Changes from version 0.9.0: + + Engine: + - Updated the list of recognized MIME-types. + - Set a size limit (4MiB) on the results returned by individual + FindEvents and GetEvents calls. Too big queries will result + in an exception. + - Improved handling of FTS not being present (Beta 1 would leak + memory). + - Enhanced database corruption detection and recovery. + - DataSourceRegistry: don't ignore bus addresses that + registered more than one data-source if one of them is + disabled. + + FTS: + - Added a build-time option to disable FTS. + - The index is now automatically re-build if it gets corrupted. + - The index is now automatically re-build if the Zeitgeist DB + is re-created. + - Split the reindex query into several smaller ones, for + enhanced performance. + - Quit when Zeitgeist leaves the bus. + - Ignore events from Ubuntu One. + + Python API: + - Updated the list of recognized MIME-types. +- Rework BuildRequires: + + Dropped: dbus-1, fdupes, + + Added: libxapian-devel, pkgconfig(dbus-1), + pkgconfig(gio-unix-2.0), pkgconfig(glib-2.0), + pkgconfig(gobject-2.0), pkgconfig(sqlite3) +- There are currently no translations, so we have an empty -lang + package for now. +- Add zeitgeist-gmodule.patch: link against libgmodule. +- Add libtool BuildRequires and call to autoreconf, as the patch + above touches the build system. +- No longer build package noarch + +------------------------------------------------------------------- Old: ---- zeitgeist-0.8.2.tar.gz New: ---- zeitgeist-0.9.0.1.tar.bz2 zeitgeist-gmodule.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ zeitgeist.spec ++++++ --- /var/tmp/diff_new_pack.DgnI5H/_old 2012-06-16 06:57:49.000000000 +0200 +++ /var/tmp/diff_new_pack.DgnI5H/_new 2012-06-16 06:57:49.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package zeitgeist # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # Copyright (c) 2009 Dominique Leuenberger, Amsterdam, The Netherlands. # # All modifications and additions to the file contributed by third parties @@ -17,30 +17,33 @@ # - Name: zeitgeist -Version: 0.8.2 -Release: 1 -License: LGPL-2.1+ +Version: 0.9.0.1 +Release: 0 Summary: Zeitgeist Engine -Url: https://launchpad.net/zeitgeist +License: LGPL-2.1+ Group: Productivity/Other -Source: %{name}-%{version}.tar.gz -# dbus required for file ownership only. -BuildRequires: dbus-1 +Url: https://launchpad.net/zeitgeist +Source: https://launchpad.net/zeitgeist/0.9/0.9.0.1/+download/%{name}-%{version}.tar.bz2 +# PATCH-FIX-UPSTREAM zeitgeist-gmodule.patch dimstar@opensuse.org -- Check for gmodule, taken from upstream, commit r501. +Patch0: zeitgeist-gmodule.patch BuildRequires: fdupes BuildRequires: intltool +# Needed for patch0 +BuildRequires: libtool +BuildRequires: libxapian-devel BuildRequires: python BuildRequires: python-rdflib BuildRequires: python-xml BuildRequires: raptor -Requires: dbus-1-python -Requires: python-gobject2 +BuildRequires: pkgconfig(dbus-1) +BuildRequires: pkgconfig(gio-unix-2.0) >= 2.26.0 +BuildRequires: pkgconfig(glib-2.0) >= 2.26.0 +BuildRequires: pkgconfig(gobject-2.0) >= 2.26.0 +BuildRequires: pkgconfig(sqlite3) >= 3.7 Requires: python-xdg Requires: python-xml BuildRoot: %{_tmppath}/%{name}-%{version}-build -BuildArch: noarch -%py_requires %description Zeitgeist is a service that logs the users activity. The log can be @@ -51,35 +54,31 @@ %lang_package %prep %setup -q +%patch0 -p1 %build +# Needed for patch0 +autoreconf -fi %configure make %{?_smp_mflags} %install %make_install -# Let's move the .pc file from %%{_libdir} to %%{_datadir}. As of up to version 0.5.0 of zeitgeist, -# the .pc file does not contain any Requires and no arch-dependent information. Moving the file -# to %%{_datadir} allows us to remain a noarch package -install -d -m 755 %{buildroot}%{_datadir}/pkgconfig -mv %{buildroot}%{_libdir}/pkgconfig/zeitgeist-daemon.pc %{buildroot}%{_datadir}/pkgconfig/zeitgeist-daemon.pc -%fdupes %{buildroot}%{_datadir}/zeitgeist +# We have the NEWS and AUTHORS in package doc +rm -rf %{buildroot}%{_prefix}/doc %fdupes %{buildroot}%{python_sitelib} -%find_lang %{name} - -%clean -rm -rf %{buildroot} %files %defattr(-,root,root) +%doc AUTHORS NEWS COPYING %{_bindir}/zeitgeist* %{python_sitelib}/zeitgeist/ %{_datadir}/dbus-1/services/org.gnome.zeitgeist.service %{_mandir}/man?/*.* %{_datadir}/zeitgeist/ -# As long as the .pc file does not drag in any -devel files, let's keep it in the main package. -%{_datadir}/pkgconfig/zeitgeist-daemon.pc +%{_libexecdir}/zeitgeist-fts +%{_datadir}/dbus-1/services/org.gnome.zeitgeist.fts.service -%files lang -f %{name}.lang +%files lang %changelog ++++++ zeitgeist-gmodule.patch ++++++ Index: zeitgeist-0.9.0.1/configure.ac =================================================================== --- zeitgeist-0.9.0.1.orig/configure.ac +++ zeitgeist-0.9.0.1/configure.ac @@ -32,6 +32,7 @@ SQLITE_REQUIRED=3.7 ZEITGEIST_REQUIRED="glib-2.0 >= $GLIB_REQUIRED gobject-2.0 >= $GLIB_REQUIRED + gmodule-2.0 >= $GLIB_REQUIRED gio-unix-2.0 >= $GLIB_REQUIRED sqlite3 >= $SQLITE_REQUIRED" -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org