Hello community, here is the log from the commit of package xorg-x11-driver-input for openSUSE:Factory checked in at Thu Apr 1 15:48:11 CEST 2010. -------- --- xorg-x11-driver-input/xorg-x11-driver-input.changes 2010-03-29 14:40:09.000000000 +0200 +++ /mounts/work_src_done/STABLE/xorg-x11-driver-input/xorg-x11-driver-input.changes 2010-04-01 13:49:57.000000000 +0200 @@ -1,0 +2,10 @@ +Thu Apr 1 13:48:46 CEST 2010 - sndirsch@suse.de + +- re-plug the input devices via 'udevadm trigger' in %post(un) + +------------------------------------------------------------------- +Wed Mar 31 17:14:41 CEST 2010 - sndirsch@suse.de + +- added udev support for vmmouse driver (bnc #592193) + +------------------------------------------------------------------- calling whatdependson for head-i586 New: ---- 10-vmmouse.conf 69-xorg-vmmouse.rules ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xorg-x11-driver-input.spec ++++++ --- /var/tmp/diff_new_pack.2ZtLP7/_old 2010-04-01 15:47:46.000000000 +0200 +++ /var/tmp/diff_new_pack.2ZtLP7/_new 2010-04-01 15:47:46.000000000 +0200 @@ -21,14 +21,14 @@ Name: xorg-x11-driver-input #!BuildIgnore: xorg-x11-Mesa xorg-x11-Mesa-devel -BuildRequires: Mesa-devel pkgconfig xorg-x11-proto-devel xorg-x11-server-sdk +BuildRequires: Mesa-devel pkgconfig udev xorg-x11-proto-devel xorg-x11-server-sdk Url: http://xorg.freedesktop.org/ Version: 7.4 -Release: 46 +Release: 47 License: MIT License (or similar) BuildRoot: %{_tmppath}/%{name}-%{version}-build Group: System/X11/Servers/XF86_4 -Requires: xkeyboard-config >= 1.5 +Requires: xkeyboard-config >= 1.5 udev Provides: xorg-x11-server:/usr/X11R6/%{_lib}/modules/input/mouse_drv.so x11-input-synaptics x11-input-wacom x11-input-wacom-devel x11-input-wacom-tools Requires: INPUT_ABI_VERSION = 9 Obsoletes: x11-input-synaptics x11-input-wacom x11-input-wacom-devel x11-input-wacom-tools @@ -57,6 +57,8 @@ Source42: 11-mouse.conf Source43: 20-synaptics.conf Source44: 20-wacom.conf +Source45: 10-vmmouse.conf +Source46: 69-xorg-vmmouse.rules Patch2: xf86-input-jamstudio.diff Patch3: p_mouse_misc.diff Patch5: evdev-overflow.diff @@ -164,14 +166,29 @@ rm -f $RPM_BUILD_ROOT/usr/share/hal/fdi/policy/20thirdparty/11-x11-vmmouse.fdi rm -f $RPM_BUILD_ROOT/usr/%{_lib}/hal/hal-probe-vmmouse mkdir -p $RPM_BUILD_ROOT/etc/X11/xorg.conf.d -install -m 644 %{S:40} %{S:41} %{S:42} %{S:43} %{S:44} $RPM_BUILD_ROOT/etc/X11/xorg.conf.d +install -m 644 %{S:40} %{S:41} %{S:42} %{S:43} %{S:44} %{S:45} $RPM_BUILD_ROOT/etc/X11/xorg.conf.d +mkdir -p $RPM_BUILD_ROOT/lib/udev/rules.d +install -m 644 %{S:46} $RPM_BUILD_ROOT/lib/udev/rules.d %clean rm -rf "$RPM_BUILD_ROOT" +%post +# re-plug the input devices +udevadm trigger --subsystem-match=input +exit 0 + +%postun +# re-plug the input devices +udevadm trigger --subsystem-match=input +exit 0 + %files %defattr(-,root,root) %dir /etc/X11/xorg.conf.d +%dir /lib/udev +%dir /lib/udev/rules.d +/lib/udev/rules.d/69-xorg-vmmouse.rules /usr/include/xorg/evdev-properties.h /usr/include/xorg/joystick-properties.h /usr/include/xorg/synaptics-properties.h ++++++ 10-vmmouse.conf ++++++ Section "InputClass" Identifier "vmmouse catchall" MatchTag "vmmouse" Driver "vmmouse" EndSection ++++++ 69-xorg-vmmouse.rules ++++++ ACTION=="add|change", ENV{ID_INPUT_MOUSE}=="?*", ATTRS{description}=="i8042 AUX port", PROGRAM="/usr/bin/vmmouse_detect", ENV{ID_INPUT.tags}="vmmouse" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org