Hello community,
here is the log from the commit of package acerhk
checked in at Fri Jul 13 18:25:01 CEST 2007.
--------
--- arch/i386/acerhk/acerhk.changes 2007-04-04 20:43:03.000000000 +0200
+++ /mounts/work_src_done/STABLE/acerhk/acerhk.changes 2007-07-13 13:25:22.000000000 +0200
@@ -1,0 +2,10 @@
+Fri Jul 13 12:44:03 CEST 2007 - lrupp@suse.de
+
+- update to 0.5.35:
+ + support for Acer Aspire 4650 and 9110 added
+ + added support for wlan and bluetooth control LEDs
+- removed upstreamed patch acerhk.config_h.patch
+- add acerhk-kmp as required so we get a working acerhk module
+ and not just the documentation
+
+-------------------------------------------------------------------
Old:
----
acerhk-0.5.34.tar.bz2
acerhk.config_h.patch
New:
----
acerhk-0.5.35.tar.bz2
acerhk-README.SuSE
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ acerhk.spec ++++++
--- /var/tmp/diff_new_pack.Xi4684/_old 2007-07-13 18:24:12.000000000 +0200
+++ /var/tmp/diff_new_pack.Xi4684/_new 2007-07-13 18:24:12.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package acerhk (Version 0.5.34)
+# spec file for package acerhk (Version 0.5.35)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -13,64 +13,85 @@
Name: acerhk
BuildRequires: kernel-source kernel-syms module-init-tools
-Summary: Kernel module for Acer Hotkeys
-Version: 0.5.34
-Release: 47
+Requires: acerhk-kmp
+Summary: Kernel module documentation for Acer Hotkeys
+Version: 0.5.35
+Release: 1
Group: Hardware/Other
-License: GNU General Public License (GPL)
+License: GPL v2 only
BuildRoot: %{_tmppath}/%{name}-%{version}-build
URL: http://freshmeat.net/projects/acerhk/
Autoreqprov: on
Source: %{name}-%{version}.tar.bz2
Source1: preamble
-Patch1: acerhk.config_h.patch
+Source2: acerhk-README.SuSE
ExclusiveArch: %ix86
%suse_kernel_module_package -p %_sourcedir/preamble um
%package -n acerhk-KMP
Group: Hardware/Other
-License: GNU General Public License (GPL)
+License: GPL v2 only
Summary: Kernel module for Acer Hotkeys
%description
-This driver will give access to the special keys on notebooks of the
-Acer Travelmate series, which are not handled by the keyboard driver.
-
-It also works on notebooks from other manufacturers (some Medion,
-Fujitsu-Siemens, ...).
-
-It also has some other related functionality (depending on the
- model): - controlling LEDs (Mail, Wireless)
-
-- enable/disable wireless hardware
+This package contains the documentation for the acerhk-kmp packages.
+For further information look into the included files README, INSTALL
+and FAQ in /usr/share/doc/packages/acerhk/.
+
+So you must install the acerhk-kmp module corresponding to your kernel.
+Have a look at /usr/share/doc/packages/acerhk/README.SuSE for more
+details.
Authors:
--------
- Olaf Tauber
+ Olaf Tauber
%description -n acerhk-KMP
-This driver will give access to the special keys on notebooks of the
-Acer Travelmate series, which are not handled by the keyboard driver.
+This driver will generate key events when a special key is pressed on
+supported notebooks.
-It also works on notebooks from other manufacturers (some Medion,
-Fujitsu-Siemens, ...).
+It also has some other related functionality (depending on the model):
-It also has some other related functionality (depending on the
- model): - controlling LEDs (Mail, Wireless)
+- controlling LEDs (Mail, Wireless)
- enable/disable wireless hardware
+Supported models:
+
+- Acer Aspire: 1300, 1310, 1350, 1360, 1400, 1410, 1450, 1500, 1600,
+ 1680, 1690, 1700, 1800, 2000, 2010, 2020, 3020, 4650, 5020, 9110,
+ 9500
+
+- Acer Extensa: 3000, 4100 (force_series=4100)
+
+- Acer Travelmate: C100, C110, C300, 200, 210, 220/260, 230/280,
+ 240, 250, 260, 290, 350, 360, 370, 380, 420, 430, 520, 530, 540,
+ 610, 620, 630, 650, 660, 800, 2410, 3200, 2300/4000/4500,
+ 2350/4050, 4100/4600, 4150/4650, (force_series, needed), 8000
+
+- Fujitsu Siemens: Amilo D, Amilo M (7400), Amilo 7820, Amilo Pro
+ (V2000)
+
+- Medion: MD2900 (no autodetection, use force_series=2900), MD9783,
+ MD40100, MD41300, MD42200, MD49400, MD95400, MD96500, MD97000
+
+- Other: AOpen, Compal CL56 (or similar)
+
+- Prestigio: Nobile151, Nobile156, Nobile157
+
+On laptops with 64bit architecture this driver is only usable in 32 bit
+mode.
+
Authors:
--------
- Olaf Tauber
+ Olaf Tauber
%prep
%setup -n %{name}-%{version}
-%patch1 -p1
%build
for dir in `find -type d -name RCS`; do
@@ -94,16 +115,27 @@
make -C /usr/src/linux-obj/%_target_cpu/$flavor modules_install \
M=$PWD/obj/$flavor
done
+install -d %buildroot/%_defaultdocdir/%name
+install -m644 %SOURCE2 %buildroot/%_defaultdocdir/%name/README.SuSE
+for i in AUTHORS COPYING INSTALL NEWS README doc/*; do
+ cp -a %_builddir/%name-%version/$i %buildroot/%_defaultdocdir/%name/
+done
%clean
rm -rf $RPM_BUILD_ROOT
%files -n acerhk
%defattr (-,root,root)
-%doc AUTHORS COPYING INSTALL NEWS README
-%doc doc/*
+%doc %_defaultdocdir/%name
%changelog
+* Fri Jul 13 2007 - lrupp@suse.de
+- update to 0.5.35:
+ + support for Acer Aspire 4650 and 9110 added
+ + added support for wlan and bluetooth control LEDs
+- removed upstreamed patch acerhk.config_h.patch
+- add acerhk-kmp as required so we get a working acerhk module
+ and not just the documentation
* Wed Apr 04 2007 - lrupp@suse.de
- added module-init-tools to BuildRequires
* Fri Jan 26 2007 - ro@suse.de
++++++ acerhk-0.5.34.tar.bz2 -> acerhk-0.5.35.tar.bz2 ++++++
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/acerhk-0.5.34/acerhk.c new/acerhk-0.5.35/acerhk.c
--- old/acerhk-0.5.34/acerhk.c 2006-08-18 18:50:35.000000000 +0200
+++ new/acerhk-0.5.35/acerhk.c 2007-02-10 16:46:23.000000000 +0100
@@ -8,7 +8,7 @@
* laptops special keys
* Author: Olaf Tauber
* Created at: Mon Apr 29 22:16:42 2002
- * Modified at: Tue Feb 28 21:38:41 2006
+ * Modified at: Mon Oct 16 21:36:44 2006
* Modified by: Olaf Tauber
* Modified at: Thu Nov 24 13:03:01 2005
* Modified by: Antonio Cuni
@@ -35,11 +35,13 @@
*
*/
+#ifndef AUTOCONF_INCLUDED
#include
+#endif
-/* This driver is heavily dependent on the architecture, don't let anyone
- * without an X86 machine use it. I doubt that there are laptops out there
- * which would need this driver and are not X86, so it doesn't matter anyway.
+/* This driver is heavily dependent on the architecture, don't let
+ * anyone without an X86 machine use it. On laptops with AMD64
+ * architecture this driver is only useable in 32 bit mode.
*/
#ifdef CONFIG_X86
@@ -73,7 +75,7 @@
/* #define ACERDEBUG */
/* #define DUMMYHW */
-#define ACERHK_VERSION "0.5.34"
+#define ACERHK_VERSION "0.5.35"
#define MODULE_NAME "acerhk"
/* maximum number of polling loops, adjust it if needed to values between
@@ -935,6 +937,14 @@
printk(KERN_INFO"acerhk: mail led (EC2) is supported\n");
else if (acerhk_model_features & TM_F_MAIL_LED_EC3)
printk(KERN_INFO"acerhk: mail led (EC3) is supported\n");
+ if (acerhk_model_features & TM_F_WLAN_EC1)
+ printk(KERN_INFO"acerhk: wlan control (EC1) is supported\n");
+ else if (acerhk_model_features & TM_F_WLAN_EC2)
+ printk(KERN_INFO"acerhk: wlan control (EC2) is supported\n");
+ if (acerhk_model_features & TM_F_BLUE_EC1)
+ printk(KERN_INFO"acerhk: bluetooth control (EC1) is supported\n");
+ else if (acerhk_model_features & TM_F_BLUE_EC2)
+ printk(KERN_INFO"acerhk: bluetooth control (EC2) is supported\n");
printk(KERN_INFO"acerhk: supported functions:");
if (acerhk_model_features & TM_F_CONNECT)
printk(" connect");
@@ -1904,6 +1914,11 @@
if (verbose > 1)
printk(KERN_INFO"acerhk: model string indicates a Compal CL56 (or similar)\n");
series = 2010;
+ } else if (strncmp(str, "Geneva2", 7) == 0) {
+ /* This might be an Aspire 9110 which is very similar to 4650 */
+ if (verbose > 1)
+ printk(KERN_INFO"acerhk: model string indicates an Aspire 9110\n");
+ series = 4650;
} else {
if (verbose > 1)
printk(KERN_INFO"acerhk: model string indicates no supported hardware\n");
@@ -1938,6 +1953,9 @@
/* Try to detect Compal */
if (offset < 0)
offset = COLUSSI("CL56", 4, reg1, AREA_SIZE);
+ /* That might be an Aspire 9110 */
+ if (offset < 0)
+ offset = COLUSSI("Geneva2", 7, reg1, AREA_SIZE);
if (offset >= 0) {
acerhk_model_addr = reg1 + offset;
/* copy the string, but not more than 15 characters */
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/acerhk-0.5.34/AUTHORS new/acerhk-0.5.35/AUTHORS
--- old/acerhk-0.5.34/AUTHORS 2002-05-08 21:01:52.000000000 +0200
+++ new/acerhk-0.5.35/AUTHORS 2006-11-09 23:02:55.000000000 +0100
@@ -1 +1 @@
-Olaf Tauber
\ No newline at end of file
+Olaf Tauber
\ No newline at end of file
diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/acerhk-0.5.34/README new/acerhk-0.5.35/README
--- old/acerhk-0.5.34/README 2005-10-15 13:27:45.000000000 +0200
+++ new/acerhk-0.5.35/README 2006-11-09 23:01:46.000000000 +0100
@@ -208,7 +208,7 @@
2. content of /proc/driver/acerhk/info, if available
3. kernel output after loading the module with verbose=2
-Email: Olaf Tauber
+Email: Olaf Tauber
The latest version can be found here:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org