Hello community, here is the log from the commit of package caribou for openSUSE:Factory checked in at Fri Sep 9 11:09:31 CEST 2011. -------- --- GNOME/caribou/caribou.changes 2011-08-23 13:06:32.000000000 +0200 +++ /mounts/work_src_done/STABLE/caribou/caribou.changes 2011-09-06 21:59:33.000000000 +0200 @@ -1,0 +2,20 @@ +Tue Sep 6 10:10:02 UTC 2011 - vuntz@opensuse.org + +- Update to version 0.3.91: + + Update Antler to latest GTK+ 3.2 shenanigans. + + Require pygobject 3.0. + + Fixes to bugs that were. + + Updated translations. +- Add explicit pkgconfig() BuildRequires for existing dependencies: + libxml-2.0, x11, xtst. +- Remove now unneeded pkgconfig(pygobject-2.0) BuildRequires. +- Remove now unneeded python-virtkey Requires. +- Also build the GTK+ 2 module since there's no reason to not use + the on-screen keyboard from GTK+ 2: + + Add pkgconfig(gtk+-2.0) BuildRequires. + + Pass --enable-gtk2-module to configure, instead of + --disable-gtk2-module. +- Split GTK+ 2/3 modules in gtk2-module and gtk3-module + subpackages. + +------------------------------------------------------------------- @@ -17,2 +37,3 @@ -- Recommend -lang package from the main package. -- Pass --enable-gtk3-modules and --disable-gtk2-module to configure +- Add lang subpackage Recommends from the main package. +- Pass --enable-gtk3-module and --disable-gtk2-module to + configure. calling whatdependson for head-i586 Old: ---- caribou-0.3.5.tar.bz2 New: ---- caribou-0.3.91.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ caribou.spec ++++++ --- /var/tmp/diff_new_pack.THP8MP/_old 2011-09-09 11:09:25.000000000 +0200 +++ /var/tmp/diff_new_pack.THP8MP/_new 2011-09-09 11:09:25.000000000 +0200 @@ -18,8 +18,8 @@ Name: caribou -Version: 0.3.5 -Release: 2 +Version: 0.3.91 +Release: 1 License: LGPLv2.1+ Summary: On-screen Keyboard for GNOME Url: http://live.gnome.org/Caribou @@ -33,15 +33,17 @@ BuildRequires: intltool BuildRequires: python-xml BuildRequires: update-desktop-files -BuildRequires: vala +BuildRequires: vala >= 0.13 BuildRequires: pkgconfig(clutter-1.0) BuildRequires: pkgconfig(gee-1.0) +BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(gtk+-3.0) BuildRequires: pkgconfig(libxklavier) -BuildRequires: pkgconfig(pygobject-2.0) -BuildRequires: pkgconfig(pygobject-3.0) +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(pygobject-3.0) >= 2.90.3 +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xtst) Requires: python-atspi -Requires: python-virtkey Requires: python-xml Recommends: %{name}-lang BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -54,6 +56,32 @@ for Caribou is to create a usable solution for people whose primary way of accessing a computer is a switch device. +%package gtk2-module +License: LGPLv2.1+ +Summary: On-screen Keyboard for GNOME -- GTK+ 2 Module +Group: System/GUI/GNOME +Requires: %{name} = %{version} +Supplements: packageand(%{name}:gtk2) + +%description gtk2-module +Caribou is a text entry and UI navigation application being developed +as an alternative to the Gnome On-screen Keyboard. The overarching goal +for Caribou is to create a usable solution for people whose primary way +of accessing a computer is a switch device. + +%package gtk3-module +License: LGPLv2.1+ +Summary: On-screen Keyboard for GNOME -- GTK+ 3 Module +Group: System/GUI/GNOME +Requires: %{name} = %{version} +Supplements: packageand(%{name}:gtk3) + +%description gtk3-module +Caribou is a text entry and UI navigation application being developed +as an alternative to the Gnome On-screen Keyboard. The overarching goal +for Caribou is to create a usable solution for people whose primary way +of accessing a computer is a switch device. + %package -n libcaribou0 License: LGPLv2.1+ Summary: On-screen Keyboard for GNOME -- Library @@ -84,7 +112,7 @@ %configure \ --disable-static \ --enable-gtk3-module \ - --disable-gtk2-module + --enable-gtk2-module make %{?_smp_mflags} %install @@ -122,10 +150,17 @@ %{_datadir}/dbus-1/services/org.gnome.Caribou.Antler.service %{_datadir}/glib-2.0/schemas/org.gnome.antler.gschema.xml %{_datadir}/glib-2.0/schemas/org.gnome.caribou.gschema.xml -%{_libdir}/gtk-3.0/modules/libcaribou-gtk-module.so %{_libexecdir}/antler-keyboard %{_sysconfdir}/xdg/autostart/caribou-autostart.desktop +%files gtk2-module +%defattr(-, root, root) +%{_libdir}/gtk-2.0/modules/libcaribou-gtk-module.so + +%files gtk3-module +%defattr(-, root, root) +%{_libdir}/gtk-3.0/modules/libcaribou-gtk-module.so + %files -n libcaribou0 %defattr(-, root, root) %{_libdir}/libcaribou.so.* ++++++ caribou-0.3.5.tar.bz2 -> caribou-0.3.91.tar.bz2 ++++++ ++++ 12131 lines of diff (skipped) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org