Hello community, here is the log from the commit of package virtualbox-ose for openSUSE:Factory checked in at Sun Apr 4 00:12:55 CEST 2010. -------- --- virtualbox-ose/virtualbox-ose.changes 2010-03-31 13:59:17.000000000 +0200 +++ /mounts/work_src_done/STABLE/virtualbox-ose/virtualbox-ose.changes 2010-04-03 08:57:07.000000000 +0200 @@ -1,0 +2,7 @@ +Fri Apr 2 20:55:07 UTC 2010 - mseben@novell.com + +- modified 60-vboxguest.rules and added 60-vboxmouse.conf to fix + lost mouse integration, caused by xorg-server which no longer + use HAL (bnc#592642) + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- virtualbox-ose-60-vboxmouse.conf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ virtualbox-ose.spec ++++++ --- /var/tmp/diff_new_pack.Dw7N5J/_old 2010-04-04 00:12:31.000000000 +0200 +++ /var/tmp/diff_new_pack.Dw7N5J/_new 2010-04-04 00:12:31.000000000 +0200 @@ -40,7 +40,7 @@ # ExclusiveArch: %ix86 x86_64 Version: 3.1.6 -Release: 1 +Release: 2 Summary: VirtualBox OSE is an Emulator License: GPLv2+ Group: System/Emulators/PC @@ -60,6 +60,8 @@ Source7: %{name}-host-preamble Source8: %{name}-guest-preamble Source9: %{name}-wrapper.sh +# since 11.3 we need this conf instead of HAL's fdi to define vbox mouse +Source10: %{name}-60-vboxmouse.conf Source98: %{name}-%{version}-rpmlintrc Source99: %{name}-patch-source.sh #rework init script @@ -201,7 +203,10 @@ %__install -d -m 755 %{buildroot}%{_datadir}/virtualbox/nls %__install -d -m 755 %{buildroot}%{_datadir}/pixmaps %__install -d -m 755 %{buildroot}%{_datadir}/applications +%if %suse_version < 1130 +#since 11.3 we doesn't use hal to detect vbox mouse %__install -d -m 755 %{buildroot}%{_datadir}/hal/fdi/policy/20thirdparty +%endif %__install -d -m 755 %{buildroot}%{_vbox_instdir} %__install -d -m 755 %{buildroot}%{_vbox_instdir}/components %__install -d -m 755 %{buildroot}%{_libdir}/dri @@ -280,9 +285,14 @@ # script which handle dynamic display changes %__install -m 755 src/VBox/Additions/x11/Installer/VBoxRandR.sh \ %{buildroot}%{_bindir}/VBoxRandR -# hal policy file to autodetect the virtualbox mouse -%__install -m 644 src/VBox/Additions/linux/installer/90-vboxguest.fdi \ +%if %suse_version >= 1130 + # add snipet to vbox mouse integration recognize + %__install -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/60-vboxmouse.conf +%else + # hal policy file to autodetect the virtualbox mouse + %__install -m 644 src/VBox/Additions/linux/installer/90-vboxguest.fdi \ %{buildroot}%{_datadir}/hal/fdi/policy/20thirdparty/90-vboxguest.fdi +%endif ############################################## echo "entering virtualbox-ose install section" @@ -434,8 +444,12 @@ %{_libdir}/xorg/modules/drivers/vboxvideo_drv.so %{_libdir}/xorg/modules/input/vboxmouse_drv.so %{_libdir}/dri/vboxvideo_dri.so -%{_datadir}/hal/fdi/policy/20thirdparty/90-vboxguest.fdi %{_sysconfdir}/X11/xinit/xinitrc.d/vboxadd-xclient.sh +%if %suse_version >= 1130 +%{_sysconfdir}/X11/xorg.conf.d/60-vboxmouse.conf +%else +%{_datadir}/hal/fdi/policy/20thirdparty/90-vboxguest.fdi +%endif # %files guest-tools ++++++ virtualbox-ose-60-vboxguest.rules ++++++ --- /var/tmp/diff_new_pack.Dw7N5J/_old 2010-04-04 00:12:33.000000000 +0200 +++ /var/tmp/diff_new_pack.Dw7N5J/_new 2010-04-04 00:12:33.000000000 +0200 @@ -1,2 +1,2 @@ -KERNEL=="vboxguest", NAME="vboxguest", OWNER="root", MODE="0660" +KERNEL=="vboxguest", NAME="vboxguest", OWNER="root", MODE="0660" ENV{ID_INPUT}="1", ENV{ID_INPUT_MOUSE}="1" KERNEL=="vboxuser", NAME="vboxuser", OWNER="root", MODE="0600", ENV{ACL_MANAGE}="1" ++++++ virtualbox-ose-60-vboxmouse.conf ++++++ Section "InputClass" Identifier "VBoxMouse" Driver "vboxmouse" MatchDevicePath "/dev/vboxguest" EndSection ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org