Dnia poniedziałek, 13 lutego 2006 21:43, Łukasz Maśko napisał:
[...]
> A załączniku masz patch na bieżącą wersję z CVS-u, po nałożeniu którego
> kompiluje się ona na 2.6.14.7-2. Zaaplikuj to, potem swoje poprawki,
> sprawdź czy ci się buduje i czy działa, a potem podeślij tutaj łatę
> zbiorczą. Może wtedy ktoś to wrzuci do CVS-u :-) Pozdrawiam.

Tak też zrobiłem. Kompiluje się i działa. Dzięki za szybką odpowiedź!

Pozdrawiam,
a.

-- 
Nam nie jest wszystko jedno!
--- kernel-misc-acerhk.spec	2006-02-14 00:56:59.000000000 +0100
+++ kernel-misc-acerhk.spec	2006-02-14 01:08:50.000000000 +0100
@@ -10,12 +10,12 @@
 Summary:	Linux driver for special Acer Hot Keys
 Summary(pl):	Sterownik dla Linuksa obsługujący specjalne klawisze w notebookach Acer
 Name:		kernel-misc-%{_orig_name}
-Version:	0.5.18
+Version:	0.5.32
 Release:	[EMAIL PROTECTED]
 License:	GPL
 Group:		Base/Kernel
 Source0:	http://www.informatik.hu-berlin.de/~tauber/acerhk/archives/%{_orig_name}-%{version}.tgz
-# Source0-md5:	2627c1760a1d8e22ad4d4519475cf0c6
+# Source0-md5:	0bf2ae26bd2acaee72863bc9ee550f19
 URL:		http://www.informatik.hu-berlin.de/~tauber/acerhk/
 %{?with_dist_kernel:BuildRequires:	kernel-module-build >= 2.6.0}
 BuildRequires:	%{kgcc_package}
@@ -54,18 +54,25 @@
     if [ ! -r "%{_kernelsrcdir}/config-$cfg" ]; then
         exit 1
     fi
-    rm -rf include
-    install -d include/{linux,config}
-    ln -sf %{_kernelsrcdir}/config-$cfg .config
-    ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h include/linux/autoconf.h
-    ln -sf %{_kernelsrcdir}/include/asm-%{_target_base_arch} include/asm
-    ln -sf %{_kernelsrcdir}/Module.symvers-$cfg Module.symvers
-    touch include/config/MARKER
-    %{__make} -C %{_kernelsrcdir} clean modules \
-    EXTRA_CFLAGS="-I../include -DFUSE_VERSION='1.1'" \
-    RCS_FIND_IGNORE="-name '*.ko' -o" \
-    M=$PWD O=$PWD \
-    %{?with_verbose:V=1}
+    install -d o/include/{linux,config}
+    ln -sf %{_kernelsrcdir}/config-$cfg o/.config
+    ln -sf %{_kernelsrcdir}/Module.symvers-$cfg o/Module.symvers
+    ln -sf %{_kernelsrcdir}/include/linux/autoconf-$cfg.h o/include/linux/autoconf.h
+    %if %{with dist_kernel}
+    	%{__make} -C %{_kernelsrcdir} O=$PWD/o prepare scripts
+    %else
+        ln -sf %{_kernelsrcdir}/scripts o/scripts
+        touch o/include/config/MARKER
+    %endif			
+    %{__make} -C %{_kernelsrcdir} clean \
+    	      RCS_FIND_IGNORE="-name '*.ko' -o" \
+    	      M=$PWD O=$PWD/o \
+    	      %{?with_verbose:V=1}
+    %{__make} -C %{_kernelsrcdir} modules \
+    	      EXTRA_CFLAGS="-I../include -DFUSE_VERSION='1.1'" \
+	      CC="%{__cc}" CPP="%{__cpp}" \
+    	      M=$PWD O=$PWD/o \
+    	      %{?with_verbose:V=1}
     mv %{_orig_name}.ko %{_orig_name}-$cfg.ko
 done
 
_______________________________________________
pld-devel-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-devel-pl

Odpowiedź listem elektroniczym