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 - [email protected]
+
+- 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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to