diff options
author | tnut <thierryn1 at hispeed dot ch> | 2010-11-16 17:22:21 +0100 |
---|---|---|
committer | tnut <thierryn1 at hispeed dot ch> | 2010-11-16 17:22:21 +0100 |
commit | 176e06025ea5847d2359d6ba914c8a0a41d69b59 (patch) | |
tree | 9efdc0b4ab85c5c8ff27ff49817bb99dc2257b2c /acompiler/acerhk/Pkgfile | |
parent | 3d534de88c6a6d1dcdd93ca1e20ef44bd9473072 (diff) | |
parent | fb0109d1482fed62cac278a4b95877092add82af (diff) | |
download | nutyx-pakxe-176e06025ea5847d2359d6ba914c8a0a41d69b59.tar.gz nutyx-pakxe-176e06025ea5847d2359d6ba914c8a0a41d69b59.tar.bz2 nutyx-pakxe-176e06025ea5847d2359d6ba914c8a0a41d69b59.tar.xz nutyx-pakxe-176e06025ea5847d2359d6ba914c8a0a41d69b59.zip |
Merge branch 'master' of ssh://kiao.no-ip.info:443/~/attapu
Diffstat (limited to 'acompiler/acerhk/Pkgfile')
-rw-r--r-- | acompiler/acerhk/Pkgfile | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/acompiler/acerhk/Pkgfile b/acompiler/acerhk/Pkgfile new file mode 100644 index 000000000..61e5133b8 --- /dev/null +++ b/acompiler/acerhk/Pkgfile @@ -0,0 +1,47 @@ +# Description: Pilote hotkey pour Acer +# URL: "http://www.cakey.de/acerhk/index.html" +# Maintainer: nutyx core team +# Packager: geantbrun +# Depends on: +name=acerhk +version=0.5.35 +release=1 +source=(http://www.cakey.de/acerhk/archives/$name-$version.tgz \ + http://nutyx.meticul.eu/files/patch/$name/1.0.4.3.arm \ + $name $name-$version-kernel-2.6.30.patch $name-$version-kernelversion-01.patch) + +_kernver=`uname -r` + +build() { + + # firmware + mkdir -p $PKG/lib/firmware + cp $SRC/1.0.4.3.arm $PKG/lib/firmware/ + ln -s 1.0.4.3.arm $PKG/lib/firmware/isl3890 + + # module kernel + cd $SRC/$name-$version + sed -i 's/CFLAGS/EXTRA_CFLAGS/' Makefile + patch -Np1 -i $SRC/acerhk-0.5.35-kernel-2.6.30.patch + patch -N -p1 < $SRC/acerhk-0.5.35-kernelversion-01.patch + + # Set KERNELSRC. The makefile tries to autodetect it with uname, + # but that is unreliable. + + make KERNELSRC="/lib/modules/${_kernver}/build" acerhk.ko + + install -Dm644 "$SRC/$name-$version/acerhk.ko" \ + $PKG/lib/modules/${_kernver}/kernel/drivers/block/acerhk.ko + + # Service + install -Dm755 $SRC/acerhk $PKG/etc/rc.d/init.d/acerhk + mkdir -p $PKG/etc/rc.d/rc{0,1,2,3,4,5,6}.d + for i in 2 3 4 5 + do + ln -s ../init.d/acerhk $PKG/etc/rc.d/rc$i.d/S25acerhk + done + for i in 0 1 6 + do + ln -s ../init.d/acerk $PKG/etc/rc.d/rc$i.d/K85acerhk + done +} |