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