Hello community, here is the log from the commit of package totem-pl-parser for openSUSE:Factory checked in at Fri Sep 9 11:55:54 CEST 2011. -------- --- GNOME/totem-pl-parser/totem-pl-parser.changes 2011-06-16 17:01:36.000000000 +0200 +++ /mounts/work_src_done/STABLE/totem-pl-parser/totem-pl-parser.changes 2011-09-06 20:34:14.000000000 +0200 @@ -1,0 +2,16 @@ +Tue Sep 6 18:26:08 UTC 2011 - vuntz@opensuse.org + +- Apply shared library packaging policy (bnc#688747): + + Create libtotem-plparser17 and libtotem-plparser-mini17 + subpackages. + + Add Provides/Obsoletes for totem-pl-parser to + libtotem-plparser17. + + Move Recommends for lang subpackage to libtotem-plparser17, as + it's fair to assume that users of the mini version care less + about translations. + + Changes totem-pl-parser Requires in devel subpackage to + libtotem-plparser17 and libtotem-plparser-mini17 Requires. +- Remove gtk2-devel and gmime-2_4-devel Requires from devel + subpackage: they will automatically be added the pkgconfig() way. + +------------------------------------------------------------------- calling whatdependson for head-i586 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ totem-pl-parser.spec ++++++ --- /var/tmp/diff_new_pack.pN8W78/_old 2011-09-09 11:55:51.000000000 +0200 +++ /var/tmp/diff_new_pack.pN8W78/_new 2011-09-09 11:55:51.000000000 +0200 @@ -20,7 +20,8 @@ Name: totem-pl-parser Version: 2.32.5 -Release: 2 +Release: 4 +# FIXME: on update to > 2.32.5, change <= Obsoletes to < License: LGPLv2.0+ Group: Productivity/Multimedia/Video/Players Source0: %{name}-%{version}.tar.bz2 @@ -36,24 +37,45 @@ BuildRequires: pkgconfig(libsoup-2.4) BuildRequires: pkgconfig(libxml-2.0) BuildRoot: %{_tmppath}/%{name}-%{version}-build -Recommends: %{name}-lang %description totem-pl-parser is a simple GObject-based library to parse a host of playlist formats, to save them too. +%package -n libtotem-plparser17 +License: LGPLv2.0+ +Group: System/Libraries +Summary: A simple GObject-based library to parse playlist formats +# Provides is needed to make lang package installable +Provides: %{name} = %{version} +# SLPP was done without a version bump, so we need a <= for now. Change to < when we have a version > 2.32.5. +Obsoletes: %{name} <= %{version} +Recommends: %{name}-lang + +%description -n libtotem-plparser17 +totem-pl-parser is a simple GObject-based library to parse a host of +playlist formats, to save them too. + +%package -n libtotem-plparser-mini17 +License: LGPLv2.0+ +Group: System/Libraries +Summary: A simple GObject-based library to parse playlist formats -- Mini version + +%description -n libtotem-plparser-mini17 +totem-pl-parser is a simple GObject-based library to parse a host of +playlist formats, to save them too. + %package devel License: LGPLv2.0+ Group: Development/Libraries/GNOME Summary: A simple GObject-based library to parse playlist formats -Requires: %{name} = %{version} gtk2-devel -Requires: gmime-2_4-devel +Requires: libtotem-plparser17 = %{version} +Requires: libtotem-plparser-mini17 = %{version} %description devel totem-pl-parser is a simple GObject-based library to parse a host of playlist formats, to save them too. - %lang_package %prep %setup -q @@ -65,9 +87,13 @@ --enable-quvi make %{?jobs:-j%jobs} -%post -p /sbin/ldconfig +%post -n libtotem-plparser17 -p /sbin/ldconfig -%postun -p /sbin/ldconfig +%postun -n libtotem-plparser17 -p /sbin/ldconfig + +%post -n libtotem-plparser-mini17 -p /sbin/ldconfig + +%postun -n libtotem-plparser-mini17 -p /sbin/ldconfig %install %makeinstall @@ -79,16 +105,22 @@ %clean -%files +%files -n libtotem-plparser17 %defattr(-, root, root) -%{_libdir}/*.so.* +%{_libdir}/libtotem-plparser.so.* %{_libdir}/girepository-1.0/TotemPlParser-1.0.typelib +%files -n libtotem-plparser-mini17 +%defattr(-, root, root) +%{_libdir}/libtotem-plparser-mini.so.* + %files devel %defattr(-, root, root) %{_includedir}/totem-pl-parser/ -%{_libdir}/*.so -%{_libdir}/pkgconfig/*.pc +%{_libdir}/libtotem-plparser.so +%{_libdir}/libtotem-plparser-mini.so +%{_libdir}/pkgconfig/totem-plparser.pc +%{_libdir}/pkgconfig/totem-plparser-mini.pc %{_datadir}/gir-1.0/*.gir %doc %{_datadir}/gtk-doc/html/totem-pl-parser/ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org