wok diff brscan2/receipt @ rev 3773
Add brscan
author | Pascal Bellard <pascal.bellard@slitaz.org> |
---|---|
date | Thu Jul 30 11:41:36 2009 +0200 (2009-07-30) |
parents | |
children | 8cdc8f3e6e3e |
line diff
1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/brscan2/receipt Thu Jul 30 11:41:36 2009 +0200 1.3 @@ -0,0 +1,76 @@ 1.4 +# SliTaz package receipt. 1.5 + 1.6 +PACKAGE="brscan2" 1.7 +VERSION="0.2.4" 1.8 +CATEGORY="office" 1.9 +SHORT_DESC="Brother Scanner driver for SANE." 1.10 +MAINTAINER="pascal.bellard@slitaz.org" 1.11 +WANTED="brscan" 1.12 +WEB_SITE="http://solutions.brother.com/linux/sol/printer/linux/sane_drivers.html" 1.13 + 1.14 +# Rules to gen a SliTaz package suitable for Tazpkg. 1.15 +genpkg_rules() 1.16 +{ 1.17 + src=$WOK/$WANTED/$WANTED-src-$VERSION 1.18 + mkdir -p $fs/usr/bin $fs/usr/lib/sane $fs/usr/local/Brother/sane/models2 1.19 + for i in ALL AL ; do 1.20 + mkdir -p $fs/usr/local/Brother/sane/GrayCmData/$i 1.21 + cp -a $src/brscan/libbrcolm2/GrayCmData/$i/* \ 1.22 + $fs/usr/local/Brother/sane/GrayCmData/$i 1.23 + chmod 644 $fs/usr/local/Brother/sane/GrayCmData/$i 1.24 + done 1.25 + cp $src/brscan/backend_brscan2/.libs/libsane-brother2.so.1.0.7 \ 1.26 + $fs/usr/lib/sane/libsane-brother2.so.1.0.7 1.27 + ln -s libsane-brother2.so.1.0.7 $fs/usr/lib/sane/libsane-brother2.so.1 1.28 + ln -s libsane-brother2.so.1 $fs/usr/lib/sane/libsane-brother2.so 1.29 + cp $src/brscan/libbrscandec2/libbrscandec2.so.1.0.0 \ 1.30 + $fs/usr/lib/libbrscandec2.so.1.0.0 1.31 + chmod 755 $fs/usr/lib/libbrscandec2.so.1.0.0 1.32 + ln -s libbrscandec2.so.1.0.0 $fs/usr/lib/libbrscandec2.so.1 1.33 + ln -s libbrscandec2.so.1 $fs/usr/lib/libbrscandec2.so 1.34 + cp $src/brscan/libbrcolm2/libbrcolm2.so.1.0.0 \ 1.35 + $fs/usr/lib/libbrcolm2.so.1.0.0 1.36 + chmod 755 $fs/usr/lib/libbrcolm2.so.1.0.0 1.37 + ln -s libbrcolm2.so.1.0.0 $fs/usr/lib/libbrcolm2.so.1 1.38 + ln -s libbrcolm2.so.1 $fs/usr/lib/libbrcolm2.so 1.39 + while read line; do 1.40 + echo $line 1.41 + echo $line | grep -q 'Support Model' || continue 1.42 + cat <<EOT 1.43 +0x01eb,6,1,"MFC-7320",131,4 1.44 +0x01e7,6,1,"MFC-7340",131,4 1.45 +0x01e6,6,1,"MFC-7440N",131,4 1.46 +0x01ee,6,1,"MFC-7450",131,4 1.47 +0x01ed,6,1,"MFC-7840N",131,4 1.48 +0x01e5,6,1,"MFC-7840W",131,4 1.49 +0x01ea,6,1,"DCP-7030",131,4 1.50 +0x01e9,6,1,"DCP-7040",131,4 1.51 +0x01e8,6,1,"DCP-7045N",131,4 1.52 + 1.53 +EOT 1.54 + done < $src/brscan/mk_package/Brsane2.ini > \ 1.55 + $fs/usr/local/Brother/sane/Brsane2.ini 1.56 + chmod 644 $fs/usr/local/Brother/sane/Brsane2.ini 1.57 + cp $src/brscan/mk_package/brsanenetdevice2.cfg \ 1.58 + $fs/usr/local/Brother/sane/brsanenetdevice2.cfg 1.59 + chmod 666 $fs/usr/local/Brother/sane/brsanenetdevice2.cfg 1.60 + cp $src/brscan/netconfig/brsaneconfig2 \ 1.61 + $fs/usr/local/Brother/sane/brsaneconfig2 1.62 + ln -s /usr/local/Brother/sane/brsaneconfig2 $fs/usr/bin/brsaneconfig2 1.63 + cp $src/brscan/mk_package/setupSaneScan2 \ 1.64 + $fs/usr/local/Brother/sane/setupSaneScan2 1.65 + chmod 755 $fs/usr/local/Brother/sane/setupSaneScan2 1.66 + cp $src/brscan/mk_package/ext1.ini \ 1.67 + $fs/usr/local/Brother/sane/models2/ext1.ini 1.68 +} 1.69 + 1.70 +# Pre and post install and remove commands for Tazpkg. 1.71 +post_install() 1.72 +{ 1.73 + chroot $1/ /usr/local/Brother/sane/setupSaneScan2 -i 1.74 +} 1.75 + 1.76 +pre_remove() 1.77 +{ 1.78 + chroot $1/ /usr/local/Brother/sane/setupSaneScan2 -e 1.79 +}