Hello community,

here is the log from the commit of package goocanvas for openSUSE:Factory
checked in at Mon Jun 6 11:07:25 CEST 2011.



--------
--- GNOME/goocanvas/goocanvas.changes   2011-05-03 00:53:47.000000000 +0200
+++ /mounts/work_src_done/STABLE/goocanvas/goocanvas.changes    2011-06-01 
18:05:40.000000000 +0200
@@ -1,0 +2,19 @@
+Wed Jun  1 18:00:41 CEST 2011 - dims...@opensuse.org
+
+- Update to version 2.0.0:
+  + Ported to GTK+ 3.0.
+  + Can be installed with GooCanvas 1.0.x without conflicting.
+- Move to pkgconfig()-style BuildRequires and GNOME 3:
+  + Old ones: cairo-devel, gtk2-devel.
+  + New ones: cairo, gtk+-3.0.
+- Rename libgoocanvas3 to libgoocanvas-2_0-9 following the library
+  name change.
+- Do not add explicit Requires for cairo-devel, gtk2-devel,
+  pkg-config in the devel subpackage: they will automatically be
+  added the pkgconfig() way.
+- Remove Provides/Obsoletes for goocanvas-doc and goocanvas, as
+  they were only needed for goocanvas 1.x.
+- Change Requires for lang subpackage to a Recommends, as the
+  translations are not mandatory.
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  goocanvas-1.0.0.tar.bz2

New:
----
  goocanvas-2.0.0.tar.bz2

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

Other differences:
------------------
++++++ goocanvas.spec ++++++
--- /var/tmp/diff_new_pack.ZuNQbf/_old  2011-06-06 11:06:08.000000000 +0200
+++ /var/tmp/diff_new_pack.ZuNQbf/_new  2011-06-06 11:06:08.000000000 +0200
@@ -15,20 +15,19 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
 
 Name:           goocanvas
-BuildRequires:  cairo-devel
-BuildRequires:  gtk2-devel
-BuildRequires:  translation-update-upstream
-Summary:        A cairo-based canvas widget for GTK+
-Version:        1.0.0
+Version:        2.0.0
 Release:        1
 License:        LGPLv2.0
+Summary:        A cairo-based canvas widget for GTK+
+Url:            http://sourceforge.net/projects/goocanvas
 Group:          Development/Libraries/GNOME
 Source0:        %{name}-%{version}.tar.bz2
-Url:            http://sourceforge.net/projects/goocanvas
+BuildRequires:  translation-update-upstream
+BuildRequires:  pkgconfig(cairo)
+BuildRequires:  pkgconfig(gtk+-3.0)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -39,12 +38,9 @@
 
 %package devel
 License:        LGPLv2.0
-Requires:       libgoocanvas3 = %{version}
-Requires:       cairo-devel gtk2-devel pkg-config
 Summary:        A cairo-based canvas widget for GTK+
 Group:          Development/Libraries/GNOME
-Provides:       goocanvas-doc = %{version}
-Obsoletes:      goocanvas-doc < %{version}
+Requires:       libgoocanvas-2_0-9 = %{version}
 
 %description devel
 GooCanvas is similar in many ways to GnomeCanvas and FooCanvas. But it
@@ -52,15 +48,13 @@
 interfaces for items & models (so you can easily turn any application
 object into a canvas item or model).
 
-%package -n libgoocanvas3
+%package -n libgoocanvas-2_0-9
 License:        LGPLv2.0
 Summary:        A cairo-based canvas widget for GTK+
 Group:          Development/Libraries/GNOME
-Provides:       goocanvas = %{version}
-Obsoletes:      goocanvas < %{version}
-Requires:       %{name}-lang = %{version}
+Recommends:     %{name}-lang
 
-%description -n libgoocanvas3
+%description -n libgoocanvas-2_0-9
 GooCanvas is similar in many ways to GnomeCanvas and FooCanvas. But it
 uses cairo for rendering, has an optional model/view split, and uses
 interfaces for items & models (so you can easily turn any application
@@ -72,37 +66,33 @@
 translation-update-upstream
 
 %build
-%configure
-make %{?jobs:-j%jobs}
+%configure --disable-static
+make %{?_smp_mflags}
 
 %install
 %makeinstall
-rm $RPM_BUILD_ROOT/%{_libdir}/*.*a
-%find_lang %{name}
+rm %{buildroot}%{_libdir}/*.*a
+%find_lang goocanvas2
 
-%post -n libgoocanvas3 -p /sbin/ldconfig
+%post -n libgoocanvas-2_0-9 -p /sbin/ldconfig
 
-%postun -n libgoocanvas3 -p /sbin/ldconfig
+%postun -n libgoocanvas-2_0-9 -p /sbin/ldconfig
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
-%files -n libgoocanvas3
+%files -n libgoocanvas-2_0-9
 %defattr(-, root, root)
 %doc AUTHORS NEWS README TODO
 %{_libdir}/*.so.*
 
 %files devel
 %defattr(-, root, root)
-%dir %{_includedir}/%{name}-1.0
-%{_includedir}/%{name}-1.0/*.h
+%{_includedir}/%{name}-2.0/
 %{_libdir}/pkgconfig/*.pc
 %{_libdir}/*.so
-# Own these repositories to not depend on gtk-doc while building:
-%dir %{_datadir}/gtk-doc
-%dir %{_datadir}/gtk-doc/html
-%{_datadir}/gtk-doc/html/goocanvas
+%doc %{_datadir}/gtk-doc/html/goocanvas2/
 
-%files lang -f %{name}.lang
+%files lang -f goocanvas2.lang
 
 %changelog

++++++ goocanvas-1.0.0.tar.bz2 -> goocanvas-2.0.0.tar.bz2 ++++++
++++ 21123 lines of diff (skipped)


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



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to