Hello community,

here is the log from the commit of package anjuta for openSUSE:Factory
checked in at Thu Oct 13 12:16:59 CEST 2011.



--------
--- openSUSE:Factory/anjuta/anjuta.changes      2011-10-02 09:47:30.000000000 
+0200
+++ anjuta/anjuta.changes       2011-10-05 15:10:57.000000000 +0200
@@ -1,0 +2,11 @@
+Wed Oct  5 13:08:58 UTC 2011 - [email protected]
+
+- Apply shared library packaging policy (bnc#690233):
+  + Create libanjuta-3-0 subpackage.
+  + Change anjuta Requires in devel subpackage to libanjuta-3-0.
+  + Move calls to /sbin/ldconfig from %post/%postun of main
+    subpackage to those of the libanjuta-3-0 subpackage.
++ This became more important as gtkpod now uses this library and we
+  don't want to have gtkpod depend on the whole anjuta application.
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ anjuta.spec ++++++
--- /var/tmp/diff_new_pack.d0ACg9/_old  2011-10-13 12:16:56.000000000 +0200
+++ /var/tmp/diff_new_pack.d0ACg9/_new  2011-10-13 12:16:56.000000000 +0200
@@ -83,6 +83,20 @@
 profiler, a class generator, a powerful source editor, source browsing,
 and more.
 
+%package -n libanjuta-3-0
+License:        GPLv2+
+Summary:        Libraries for developing Anjuta plugins
+Group:          System/Libraries
+
+%description -n libanjuta-3-0
+Anjuta is a versatile Integrated Development Environment (IDE) for the
+GNOME desktop. It features a number of advanced programming facilities
+includes project management, application wizards, an interactive
+debugger, an integrated Glade UI designer, integrated Devhelp API help,
+an integrated Valgrind memory profiler, an integrated gprof performance
+profiler, a class generator, a powerful source editor, source browsing,
+and more.
+
 %package -n glade-catalog-anjuta
 License:        GPLv2+
 Summary:        Versatile Integrated Development Environment for GNOME -- 
Catalog for Glade
@@ -103,12 +117,11 @@
 This package provides a catalog for Glade, to allow the use the Anjuta
 widgets in Glade.
 
-
 %package devel
 License:        GPLv2+
-Summary:        Versatile Integrated Development Environment for GNOME -- 
Development Files
+Summary:        Libraries for developing Anjuta plugins -- Development Files
 Group:          Development/Tools/IDE
-Requires:       %{name} = %{version}
+Requires:       libanjuta-3-0 = %{version}
 Provides:       %{name}-doc = %{version}
 Obsoletes:      %{name}-doc < %{version}
 
@@ -150,7 +163,6 @@
 %fdupes %{buildroot}
 
 %post
-/sbin/ldconfig
 %glib2_gsettings_schema_post
 %desktop_database_post
 %icon_theme_cache_post
@@ -158,13 +170,18 @@
 %mime_database_post
 
 %postun
-/sbin/ldconfig
 %glib2_gsettings_schema_postun
 %desktop_database_postun
 %icon_theme_cache_postun
 %icon_theme_cache_postun gnome
 %mime_database_postun
 
+%post -n libanjuta-3-0
+/sbin/ldconfig
+
+%postun -n libanjuta-3-0
+/sbin/ldconfig
+
 %files
 %defattr(-,root,root)
 %doc AUTHORS COPYING ChangeLog FUTURE NEWS README doc/ScintillaDoc.html TODO
@@ -180,9 +197,6 @@
 %{_bindir}/anjuta-launcher
 %{_bindir}/anjuta-tags
 %{_libdir}/anjuta/
-%{_libdir}/libanjuta-3.so.*
-%{_libdir}/girepository-1.0/Anjuta-3.0.typelib
-%{_libdir}/girepository-1.0/IAnjuta-3.0.typelib
 %{_datadir}/anjuta/
 %{_datadir}/applications/*.desktop
 %{_datadir}/mime/packages/*.xml
@@ -197,6 +211,12 @@
 %{_datadir}/icons/hicolor/scalable/apps/*.svg
 %doc %{_mandir}/man?/*.*
 
+%files -n libanjuta-3-0
+%defattr(-, root, root)
+%{_libdir}/libanjuta-3.so.*
+%{_libdir}/girepository-1.0/Anjuta-3.0.typelib
+%{_libdir}/girepository-1.0/IAnjuta-3.0.typelib
+
 %files -n glade-catalog-anjuta
 %defattr(-, root, root)
 %{_libdir}/glade/modules/libgladeanjuta.so
@@ -206,8 +226,8 @@
 %defattr(-, root, root)
 %doc %{_datadir}/gtk-doc/html/libanjuta/
 %{_includedir}/libanjuta-3.0/
-%{_libdir}/*.so
-%{_libdir}/pkgconfig/*.pc
+%{_libdir}/libanjuta-3.so
+%{_libdir}/pkgconfig/libanjuta-3.0.pc
 %{_datadir}/gir-1.0/*.gir
 
 %files lang -f %name.lang

continue with "q"...



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to