Hello community,
here is the log from the commit of package lomoco
checked in at Wed Nov 28 23:43:48 CET 2007.
--------
--- lomoco/lomoco.changes 2007-07-30 17:50:02.000000000 +0200
+++ /mounts/work_src_done/STABLE/lomoco/lomoco.changes 2007-11-28 10:10:15.000000000 +0100
@@ -1,0 +2,7 @@
+Mon Nov 26 17:32:15 CET 2007 - anschneider@suse.de
+
+- Fix udev rules for newer releases; [#332513].
+- Fix udev script for newer releases; [#332506].
+- Fix resmgr rules for newer releases; [#332513].
+
+-------------------------------------------------------------------
New:
----
lomoco-udev-1030.diff
udev.lomoco
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lomoco.spec ++++++
--- /var/tmp/diff_new_pack.m10367/_old 2007-11-28 23:42:54.000000000 +0100
+++ /var/tmp/diff_new_pack.m10367/_new 2007-11-28 23:42:54.000000000 +0100
@@ -22,20 +22,22 @@
%define udev_scripts_dir /etc/udev/scripts
%endif
License: GPL v2 or later
-URL: http://lomoco.linux-gamers.net/
+Url: http://lomoco.linux-gamers.net/
Group: Hardware/Other
Version: 1.0
-Release: 1
+Release: 29
Summary: Tool for setting the special features of some Logitech mice
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Requires: udev
Conflicts: logitech_applet, lmctl
Provides: lmctl:/usr/bin/lmctl
Patch: lomoco.diff
+Patch1: lomoco-udev-1030.diff
Source: lomoco-1.0.tar.gz
Source2: tohal.awk
Source3: sysconfig.logitech_mouse
Source4: tomodalias.awk
+Source5: udev.lomoco
Supplements: modalias(usb:v046DpC00E*dc*dsc*dp*ic*isc*ip*) modalias(usb:v046DpC00F*dc*dsc*dp*ic*isc*ip*) modalias(usb:v046DpC012*dc*dsc*dp*ic*isc*ip*) modalias(usb:v046DpC01D*dc*dsc*dp*ic*isc*ip*) modalias(usb:v046DpC01E*dc*dsc*dp*ic*isc*ip*) modalias(usb:v046DpC024*dc*dsc*dp*ic*isc*ip*) modalias(usb:v046DpC01B*dc*dsc*dp*ic*isc*ip*) modalias(usb:v046DpC025*dc*dsc*dp*ic*isc*ip*) modalias(usb:v046DpC031*dc*dsc*dp*ic*isc*ip*) modalias(usb:v046DpC041*dc*dsc*dp*ic*isc*ip*) modalias(usb:v046DpC501*dc*dsc*dp*ic*isc*ip*) modalias(usb:v046DpC502*dc*dsc*dp*ic*isc*ip*) modalias(usb:v046DpC503*dc*dsc*dp*ic*isc*ip*) modalias(usb:v046DpC504*dc*dsc*dp*ic*isc*ip*) modalias(usb:v046DpC505*dc*dsc*dp*ic*isc*ip*) modalias(usb:v046DpC506*dc*dsc*dp*ic*isc*ip*) modalias(usb:v046DpC508*dc*dsc*dp*ic*isc*ip*) modalias(usb:v046DpC702*dc*dsc*dp*ic*isc*ip*) modalias(usb:v046DpC704*dc*dsc*dp*ic*isc*ip*) modalias(usb:v046DpC50E*dc*dsc*dp*ic*isc*ip*)
%description
@@ -58,37 +60,41 @@
Alexios Chouchoulas
%prep
-rm -rf %{buildroot}
%setup -n lomoco-1.0
%if %suse_version > 1000
%patch -p0
%endif
+%if %suse_version > 1020
+%patch1 -p0
+%endif
%build
./autogen.sh
%configure
-
%__make
awk -f udev/toudev.awk < src/lomoco.c \
- | sed 's,/etc/udev/scripts/lomoco,%{udev_scripts_dir}/lomoco.sh,' \
+ | sed 's,RUN="lomoco",RUN="%{udev_scripts_dir}/lomoco.sh",' \
> lomoco.rules
awk -f %{SOURCE2} < src/lomoco.c > lomoco.fdi
%install
-rm -rf %{buildroot}
-make DESTDIR=%{buildroot} install
-install -d -m 755 %{buildroot}/etc/udev/scripts
-install -d -m 755 %{buildroot}/etc/udev/rules.d
-install -d -m 755 %{buildroot}%{_datadir}/hal/fdi/policy/10osvendor
-install -d -m 755 %{buildroot}/var/adm/fillup-templates
-install -m 644 lomoco.rules %{buildroot}/etc/udev/rules.d/40-lomoco.rules
-install -m 644 lomoco.fdi %{buildroot}%{_datadir}/hal/fdi/policy/10osvendor/50-lomoco.fdi
-install -d -m 755 %{buildroot}%{udev_scripts_dir}
-install -m 755 udev/udev.lomoco %{buildroot}%{udev_scripts_dir}/lomoco.sh
-install -m 644 %{SOURCE3} %{buildroot}/var/adm/fillup-templates
+%makeinstall
+%__install -d -m 755 %{buildroot}/etc/udev/scripts
+%__install -d -m 755 %{buildroot}/etc/udev/rules.d
+%__install -d -m 755 %{buildroot}%{_datadir}/hal/fdi/policy/10osvendor
+%__install -d -m 755 %{buildroot}/var/adm/fillup-templates
+%__install -m 644 lomoco.rules %{buildroot}/etc/udev/rules.d/40-lomoco.rules
+%__install -m 644 lomoco.fdi %{buildroot}%{_datadir}/hal/fdi/policy/10osvendor/50-lomoco.fdi
+%__install -d -m 755 %{buildroot}%{udev_scripts_dir}
+%__install -m 644 %{SOURCE3} %{buildroot}/var/adm/fillup-templates
+%if %suse_version > 1020
+%__install -m 755 %{SOURCE5} %{buildroot}%{udev_scripts_dir}/lomoco.sh
+%else
+%__install -m 755 udev/udev.lomoco %{buildroot}%{udev_scripts_dir}/lomoco.sh
+%endif
%clean
-rm -rf %{buildroot}
+%__rm -rf %{buildroot}
%post
%fillup_only -n logitech_mouse
@@ -105,6 +111,10 @@
/var/adm/fillup-templates/sysconfig.logitech_mouse
%changelog
+* Mon Nov 26 2007 - anschneider@suse.de
+- Fix udev rules for newer releases; [#332513].
+- Fix udev script for newer releases; [#332506].
+- Fix resmgr rules for newer releases; [#332513].
* Mon Jul 30 2007 - anschneider@suse.de
- Update to version 1.0
* Update udev rules and script for latest version; fixes (#295526)
++++++ lomoco.diff ++++++
--- /var/tmp/diff_new_pack.m10367/_old 2007-11-28 23:42:54.000000000 +0100
+++ /var/tmp/diff_new_pack.m10367/_new 2007-11-28 23:42:54.000000000 +0100
@@ -7,9 +7,9 @@
------------------------------------------------------------------------
Index: src/lomoco.c
===================================================================
---- src/lomoco.c (revision 78)
-+++ src/lomoco.c (revision 79)
-@@ -667,7 +667,7 @@
+--- src/lomoco.c.orig
++++ src/lomoco.c
+@@ -667,7 +667,7 @@ int scan_bus (struct usb_bus *bus) {
device->filename,
device->descriptor.idVendor,
device->descriptor.idProduct,
++++++ lomoco-udev-1030.diff ++++++
Index: udev/toudev.awk
===================================================================
--- udev/toudev.awk.orig
+++ udev/toudev.awk
@@ -3,13 +3,15 @@ BEGIN {
FS = ","
print "ACTION != \"add\", GOTO=\"lomoco_end\""
print "SUBSYSTEM != \"usb\", GOTO=\"lomoco_end\""
- print "SYSFS{idVendor} != \"046d\", GOTO=\"lomoco_end\""
+ print "ENV{DEVTYPE} != \"usb_device\", GOTO=\"lomoco_end\""
+ print "ATTR{idVendor} != \"046d\", GOTO=\"lomoco_end\""
+
print ""
}
$1 ~ /0xc[a-f0-9][a-f0-9][a-f0-9]/ {
print "# " substr($3, index($3, "\"")) ", " $2
- print "SYSFS{idProduct}==\"" substr($1, index($1, "x")+1) \
+ print "ATTR{idProduct}==\"" substr($1, index($1, "x")+1) \
"\", RUN=\"lomoco\""
}
++++++ tohal.awk ++++++
--- lomoco/tohal.awk 2006-01-16 16:08:38.000000000 +0100
+++ /mounts/work_src_done/STABLE/lomoco/tohal.awk 2007-11-27 15:11:54.000000000 +0100
@@ -4,13 +4,13 @@
print "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>"
print "