Hello community,

here is the log from the commit of package libwnck for openSUSE:Factory
checked in at Wed May 4 09:14:47 CEST 2011.



--------
--- GNOME/libwnck/libwnck.changes       2011-03-21 17:56:01.000000000 +0100
+++ /mounts/work_src_done/STABLE/libwnck/libwnck.changes        2011-04-21 
11:13:14.000000000 +0200
@@ -1,0 +2,58 @@
+Thu Apr 21 11:04:32 CEST 2011 - [email protected]
+
+- Add missing pkgconfig(libstartup-notification-1.0) BuildRequires.
+- Move the small utilities to a tools subpackage, and remove the
+  libwnck binary package.
+- Add libwnck Provides/Obsoletes to libwnck-3-0; this will also
+  help make the lang package installable.
+- Change the libwnck Requires in devel package to libwnck-3-0.
+
+-------------------------------------------------------------------
+Wed Apr  6 11:04:04 UTC 2011 - [email protected]
+
+- Update to version 3.0.0:
+  + Updated translations.
+- Changes from version 2.91.92:
+  + Require GTK+ 3.0
+- Changes from version 2.91.90:
+  + Fixes:
+    - Port widgets to GtkStyleContext
+    - Improve geometry management of WnckPager
+    - Add switching workspace on scroll events to WnckPager
+    - Fix crash when fetching some icons
+    - Make most of the code not assume the display is the
+      default one
+    - Code cleanups
+  + Misc:
+    - Add high-level documentation, with hints and examples
+    - Build fixes
+- Changes from version 2.91.6:
+  + Major changes:
+    - Port to GTK+ 3
+    - Enforce single include for libwnck
+  + API Changes:
+    - Drop previously deprecated API:
+      wnck_screen_get_workspace_index,
+      wnck_screen_get_workspace_neighbor, wnck_pager_set_screen,
+      wnck_tasklist_set_minimum_width,
+      wnck_tasklist_get_minimum_width,
+      wnck_tasklist_set_minimum_height,
+      wnck_tasklist_get_minimum_height,
+      wnck_tasklist_set_screen, wnck_gtk_window_set_dock_type,
+      wnck_create_window_action_menu
+    - Remove screen argument from
+      wnck_pager_new and wnck_tasklist_new
+  + Fixes:
+    - Fix link errors for wnckprop
+    - Start removing assumptions where default display was used
+    - Add missing introspection annotation
+    - Plug memory leak
+  + Updated translations.
+- Rename libwnck-1-22 to libwnck-3-0 after library name change.
+- Change gtk2-devel BuildRequires to gtk3-devel.
+- Remove explicit glib2-devel and gtk2-devel Requires in devel
+  package: the right ones will be added the pkgconfig() way.
+- Do not add -fno-strict-aliasing to CFLAGS anymore, it's not
+  needed.
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  libwnck-2.30.6.tar.bz2

New:
----
  libwnck-3.0.0.tar.bz2

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

Other differences:
------------------
++++++ libwnck.spec ++++++
--- /var/tmp/diff_new_pack.tk8ZEp/_old  2011-05-04 09:12:21.000000000 +0200
+++ /var/tmp/diff_new_pack.tk8ZEp/_new  2011-05-04 09:12:21.000000000 +0200
@@ -18,12 +18,12 @@
 
 
 Name:           libwnck
-Version:        2.30.6
-Release:        6
+Version:        3.0.0
+Release:        1
 License:        LGPLv2.1+
 # WARNING: After changing versions please call Re or rpmbuild to auto-update 
spec file:
 #%(sh %{_sourcedir}/%{name}_spec-update.sh %{_sourcedir} %{name} libwnck-1)
-%define libwnck-1_name 22
+%define libwnck-3_name 0
 Summary:        Window Navigator Construction Kit (Library Package)
 Group:          Development/Libraries/GNOME
 Source:         %{name}-%{version}.tar.bz2
@@ -31,26 +31,22 @@
 Source99:       baselibs.conf
 BuildRequires:  fdupes
 BuildRequires:  gobject-introspection-devel
-BuildRequires:  gtk2-devel
 BuildRequires:  intltool
 BuildRequires:  translation-update-upstream
-Recommends:     %{name}-lang
-Requires:       libwnck-1-22 = %{version}
-# bug437293
-%ifarch ppc64
-Obsoletes:      libwnck-64bit
-%endif
-#
+BuildRequires:  pkgconfig(gtk+-3.0)
+BuildRequires:  pkgconfig(libstartup-notification-1.0)
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
 The Window Navigator Construction Kit is a library that can be used to
 write task lists, pagers, and similar GNOME programs.
 
-%package -n libwnck-1-22
+%package -n libwnck-3-0
 License:        LGPLv2.1+
 Summary:        Window Navigator Construction Kit (Library Package)
 Group:          Development/Libraries/GNOME
+Provides:       %{name} = %{version}
+Obsoletes:      %{name} < %{version}
 Recommends:     %{name}-lang
 # bug437293
 %ifarch ppc64
@@ -58,17 +54,26 @@
 %endif
 #
 
-%description -n libwnck-1-22
+%description -n libwnck-3-0
 The Window Navigator Construction Kit is a library that can be used to
 write task lists, pagers, and similar GNOME programs.
 
+%package tools
+License:        LGPLv2.1+
+Summary:        Window Navigator Construction Kit -- Tools
+Group:          Development/Libraries/GNOME
+
+%description tools
+The Window Navigator Construction Kit is a library that can be used to
+write task lists, pagers, and similar GNOME programs.
+
+This package provides some utilities based on libwnck.
+
 %package devel
 License:        GPLv2+
 Summary:        Include Files and Libraries mandatory for Development
 Group:          Development/Libraries/GNOME
-Requires:       %{name} = %{version}
-Requires:       glib2-devel
-Requires:       gtk2-devel
+Requires:       libwnck-3-0 = %{version}
 # bug437293
 %ifarch ppc64
 Obsoletes:      libwnck-devel-64bit
@@ -87,11 +92,9 @@
 # rpmlint note: libwnck has a separate translation for both Bengali and 
Bengali India
 
 %build
-# needed for libwnck-2.19.4:
-export CFLAGS="%{optflags} -fno-strict-aliasing"
 %configure\
        --disable-static
-%__make %{?jobs:-j%jobs}
+%__make %{?jobs:-j%jobs} V=1
 
 %install
 %makeinstall
@@ -99,38 +102,38 @@
 %{__rm} %{buildroot}%{_datadir}/locale/en@shaw/LC_MESSAGES/*
 %endif
 rm %{buildroot}%{_libdir}/*.*a
-%find_lang %{name}
+%find_lang %{name}-3.0
 %fdupes %{buildroot}
 
 %clean
 rm -rf %{buildroot}
 
-%post -n libwnck-1-22 -p /sbin/ldconfig
+%post -n libwnck-3-0 -p /sbin/ldconfig
 
-%postun -n libwnck-1-22 -p /sbin/ldconfig
+%postun -n libwnck-3-0 -p /sbin/ldconfig
 
-%files
+%files tools
 %defattr(-,root,root)
-%doc AUTHORS COPYING README NEWS ChangeLog
 %{_bindir}/wnck-urgency-monitor
 %{_bindir}/wnckprop
 
-%files lang -f %{name}.lang
+%files lang -f %{name}-3.0.lang
 
-%files -n libwnck-1-22
+%files -n libwnck-3-0
 %defattr(-,root,root)
+%doc AUTHORS COPYING README NEWS ChangeLog
 %{_libdir}/*.so.*
-%{_libdir}/girepository-1.0/Wnck-1.0.typelib
+%{_libdir}/girepository-1.0/Wnck-3.0.typelib
 
 %files devel
 %defattr(-,root,root)
-%{_includedir}/libwnck-1.0
-%{_libdir}/pkgconfig/*.pc
+%{_includedir}/libwnck-3.0/
+%{_libdir}/pkgconfig/libwnck-3.0.pc
 %{_libdir}/*.so
-%{_datadir}/gir-1.0/Wnck-1.0.gir
+%{_datadir}/gir-1.0/Wnck-3.0.gir
 # Own these repositories to not depend on gtk-doc while building:
 %dir %{_datadir}/gtk-doc
 %dir %{_datadir}/gtk-doc/html
-%{_datadir}/gtk-doc/html/*
+%{_datadir}/gtk-doc/html/libwnck-3.0/
 
 %changelog

++++++ baselibs.conf ++++++
--- /var/tmp/diff_new_pack.tk8ZEp/_old  2011-05-04 09:12:21.000000000 +0200
+++ /var/tmp/diff_new_pack.tk8ZEp/_new  2011-05-04 09:12:21.000000000 +0200
@@ -1,3 +1,3 @@
-libwnck-1-22
+libwnck-3-0
   obsoletes "libwnck-<targettype> <= <version>"
   provides "libwnck-<targettype> = <version>"

++++++ libwnck-2.30.6.tar.bz2 -> libwnck-3.0.0.tar.bz2 ++++++
++++ 29540 lines of diff (skipped)


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



Remember to have fun...

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

Reply via email to