Hello community, here is the log from the commit of package tumbler for openSUSE:Factory checked in at 2012-04-12 09:54:34 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tumbler (Old) and /work/SRC/openSUSE:Factory/.tumbler.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "tumbler", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/tumbler/tumbler.changes 2012-02-16 10:10:58.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.tumbler.new/tumbler.changes 2012-04-12 09:54:38.000000000 +0200 @@ -1,0 +2,21 @@ +Sat Mar 31 09:17:09 UTC 2012 - gber@opensuse.org + +- update to version 0.1.24 + - link all plugins that use rint() against libm + - call dbus_g_thread_init() to fix threading issues + - add application/vnd.rn-realmedia to the ffmpeg plugin + - explicitly link against gmodule + - avoid accessing list elements after they have been freed + - make sure to include PLATFORM flags everywhere + - translation updates + +------------------------------------------------------------------- +Tue Mar 27 14:43:52 UTC 2012 - gber@opensuse.org + +- split of -lang and shared library subpackages in order to comply + with the shread library packaging policy +- enable ODF and RAW plugins and add the option to build the ffmpeg + plugin +- correct dependencies + +------------------------------------------------------------------- Old: ---- tumbler-0.1.23.tar.bz2 New: ---- tumbler-0.1.24.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tumbler.spec ++++++ --- /var/tmp/diff_new_pack.iqQZ8V/_old 2012-04-12 09:54:39.000000000 +0200 +++ /var/tmp/diff_new_pack.iqQZ8V/_new 2012-04-12 09:54:39.000000000 +0200 @@ -16,23 +16,45 @@ # +%bcond_with libffmpegthumbnailer + +%define libname libtumbler-1-0 + Name: tumbler -Version: 0.1.23 +Version: 0.1.24 Release: 0 Summary: Thumbnail Management for Xfce License: GPL-2.0+ and LGPL-2.1+ Group: Productivity/Graphics/Other Url: http://www.xfce.org/ Source: http://archive.xfce.org/src/apps/%{name}/0.1/%{name}-%{version}.tar.bz2 -BuildRequires: freetype2-devel BuildRequires: intltool -BuildRequires: libjpeg-devel +BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(dbus-glib-1) -BuildRequires: pkgconfig(gdk-pixbuf-2.0) +BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gmodule-2.0) +BuildRequires: pkgconfig(gthread-2.0) +# GdkPibuxf thumbnailer plugin +BuildRequires: pkgconfig(gdk-pixbuf-2.0) +# FreeType2 font thumbnailer plugin +BuildRequires: freetype2-devel +# JPEG thumbnailer plugin with EXIF support +BuildRequires: libjpeg-devel +%if %{with libffmpegthumbnailer} +# ffmpeg video thumbnailer plugin +BuildRequires: pkgconfig(libffmpegthumbnailer) +%endif +# gstreamer video thumbnailer plugin BuildRequires: pkgconfig(gstreamer-0.10) -BuildRequires: pkgconfig(libpng) +# poppler PDF/PS thumbnailer plugin BuildRequires: pkgconfig(poppler-glib) +# ODF thumbnailer plugin +BuildRequires: pkgconfig(libgsf-1) +# libopenraw thumbnailer plugin +BuildRequires: pkgconfig(libopenraw-gnome-1.0) +# freedesktop.org cache plugin +BuildRequires: pkgconfig(libpng) BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -42,28 +64,43 @@ extensible through a plugin interface or via specialized thumbnailer services implemented in accordance to the thumbnail management D-Bus specification. +%package -n %{libname} +Summary: Tumbler Library +Group: System/Libraries +Recommends: %{name}-lang = %{version} + +%description -n %{libname} +This package provides the shared library component of tumbler. + %package devel Summary: Development Files for tumbler Group: Development/Libraries/C and C++ Requires: %{name} = %{version} -Requires: freetype2-devel -Requires: libjpeg-devel -Requires: pkgconfig(libpng) -Requires: pkgconfig(glib-2.0) -Requires: pkgconfig(dbus-glib-1) -Requires: pkgconfig(gdk-pixbuf-2.0) -Requires: pkgconfig(poppler-glib) +Recommends: %{name}-doc = %{version} %description devel -Tumbler is a D-Bus service for applications to request thumbnails for various -URI schemes and MIME types. It is an implementation of the thumbnail management -D-Bus specification described on http://live.gnome.org/ThumbnailerSpec and -extensible through a plugin interface or via specialized thumbnailer services -implemented in accordance to the thumbnail management D-Bus specification. - This package contains the development files needed for developing tumbler plugins. +%package doc +Summary: Developer Documentation for tumbler +Group: Documentation/HTML +BuildArch: noarch + +%description doc +This package provides the developer documentation for tumbler. + +%package lang +Summary: Languages for package %{name} +Group: System/Localization +Requires: %{libname} = %{version} +Provides: %{name}-lang-all = %{version} +Supplements: packageand(bundle-lang-other:%{libname}) +BuildArch: noarch + +%description lang +Provides translations to the package %{name} + %prep %setup -q @@ -73,21 +110,23 @@ %install %make_install + find %{buildroot}%{_libdir} -name '*.la' | xargs rm -f + rm -rf %{buildroot}%{_datadir}/locale/{ast,kk,tl_PH,ur_PK} -%find_lang %{name} + +%find_lang %{name} %{?no_lang_C} %clean rm -rf %{buildroot} -%post -p /sbin/ldconfig +%post -n %{libname} -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%postun -n %{libname} -p /sbin/ldconfig -%files -f %{name}.lang +%files %defattr(-,root,root) %doc AUTHORS COPYING ChangeLog NEWS README TODO -%{_libdir}/*.so.* # should be libexec, upstream uses libdir %dir %{_libdir}/tumbler-1 %{_libdir}/tumbler-1/tumblerd @@ -95,18 +134,33 @@ %dir %{_libdir}/tumbler-1/plugins/cache %{_libdir}/tumbler-1/plugins/cache/tumbler-xdg-cache.so %{_libdir}/tumbler-1/plugins/cache/tumbler-cache-plugin.so +%if %{with libffmpegthumbnailer} +%{_libdir}/tumbler-1/plugins/tumbler-ffmpeg-thumbnailer.so +%endif %{_libdir}/tumbler-1/plugins/tumbler-font-thumbnailer.so +%{_libdir}/tumbler-1/plugins/tumbler-gst-thumbnailer.so %{_libdir}/tumbler-1/plugins/tumbler-jpeg-thumbnailer.so +%{_libdir}/tumbler-1/plugins/tumbler-odf-thumbnailer.so %{_libdir}/tumbler-1/plugins/tumbler-pixbuf-thumbnailer.so %{_libdir}/tumbler-1/plugins/tumbler-poppler-thumbnailer.so -%{_libdir}/tumbler-1/plugins/tumbler-gst-thumbnailer.so +%{_libdir}/tumbler-1/plugins/tumbler-raw-thumbnailer.so %{_datadir}/dbus-1/services/*.service +%files -n %{libname} +%defattr(-,root,root) +%doc COPYING +%{_libdir}/libtumbler-1.so.* + +%files lang -f %{name}.lang + %files devel %defattr(-,root,root) %{_includedir}/tumbler-1 -%{_libdir}/pkgconfig/*.pc -%{_libdir}/*.so +%{_libdir}/pkgconfig/tumbler-1.pc +%{_libdir}/libtumbler-1.so + +%files doc +%defattr(-,root,root) %dir %{_datadir}/gtk-doc %dir %{_datadir}/gtk-doc/html %doc %{_datadir}/gtk-doc/html/tumbler ++++++ tumbler-0.1.23.tar.bz2 -> tumbler-0.1.24.tar.bz2 ++++++ ++++ 10262 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org