Merge pull request #353 from onekk/master
brother-brscan: new package correct commit
This commit is contained in:
commit
a96d9e40f3
4 changed files with 59 additions and 0 deletions
7
srcpkgs/brother-brscan3/INSTALL
Normal file
7
srcpkgs/brother-brscan3/INSTALL
Normal file
|
@ -0,0 +1,7 @@
|
|||
case "${ACTION}" in
|
||||
post)
|
||||
ln -sf /opt/Brother /usr/local/Brother
|
||||
# add brother 3 to /etc/sane.d/dll.conf
|
||||
opt/Brother/sane/setupSaneScan3 -i
|
||||
;;
|
||||
esac
|
3
srcpkgs/brother-brscan3/REMOVE
Normal file
3
srcpkgs/brother-brscan3/REMOVE
Normal file
|
@ -0,0 +1,3 @@
|
|||
case ${ACTION} in
|
||||
purge) rm usr/local/Brother;;
|
||||
esac
|
5
srcpkgs/brother-brscan3/files/60-brother-brscan3.rules
Normal file
5
srcpkgs/brother-brscan3/files/60-brother-brscan3.rules
Normal file
|
@ -0,0 +1,5 @@
|
|||
# This file use the libsane_matched routine in 53-sane.rules
|
||||
|
||||
# For Brother Brscan3
|
||||
ATTR{idVendor}=="04f9", MODE="0664", GROUP="scanner", ENV{libsane_matched}="yes"
|
||||
|
44
srcpkgs/brother-brscan3/template
Normal file
44
srcpkgs/brother-brscan3/template
Normal file
|
@ -0,0 +1,44 @@
|
|||
# Template file for 'brother-brscan3'
|
||||
pkgname=brother-brscan3
|
||||
version=0.2.11
|
||||
revision=1
|
||||
maintainer="Carlo Dormeletti <carlo.dormeletti@email.it>"
|
||||
homepage="http://support.brother.com/g/b/index.aspx"
|
||||
license="GPL-2"
|
||||
short_desc=" Scanner driver for the brother DCP-197C printer/scanner"
|
||||
only_for_archs="i686 x86_64"
|
||||
makedepends="brother-dcp197c-lpr brother-dcp197c-cupswrapper cups sane"
|
||||
depends="${makedepends}"
|
||||
create_wksrc=yes
|
||||
|
||||
if [ "$XBPS_TARGET_MACHINE" = "x86_64" ]; then
|
||||
distfiles="http://download.brother.com/welcome/dlf006642/brscan3-${version}-5.amd64.deb"
|
||||
checksum="cce23bd9481f0fb3856e6c1fecdb65d7b21d1efb74e1741ef6185fa952319beb"
|
||||
debpkgid="5.amd64"
|
||||
elif [ "$XBPS_TARGET_MACHINE" = "i686" ]; then
|
||||
distfiles="http://download.brother.com/welcome/dlf006641/brscan3-${version}-4.i386.deb"
|
||||
checksum="3d2c8aace27a694c0984c6a1913fb2ebbd6cfd7a46bcdce3d54ae3693009d835"
|
||||
debpkgid="4.i386"
|
||||
fi
|
||||
|
||||
|
||||
do_extract() {
|
||||
ar x ${XBPS_SRCDISTDIR}/${pkgname}-${version}/brscan3-${version}-${debpkgid}.deb
|
||||
cd ${wrksrc}
|
||||
tar xzpvf data.tar.gz
|
||||
}
|
||||
|
||||
do_install(){
|
||||
mkdir -p ${DESTDIR}
|
||||
# dlls and symlink (correctly put in /usr/lib)
|
||||
cd ${wrksrc}
|
||||
vinstall ./usr/lib64/sane/libsane-brother3.so.1.0.7 755 usr/lib/sane
|
||||
ln -sf /usr/lib/sane/libsane-brother3.so.1.0.7 ${DESTDIR}/usr/lib/sane/libsane-brother3.so.1
|
||||
ln -sf /usr/lib/sane/libsane-brother3.so.1.0.7 ${DESTDIR}/usr/lib/sane/libsane-brother3.so
|
||||
vinstall ./usr/lib64/libbrscandec3.so.1.0.0 755 usr/lib
|
||||
ln -sf /usr/lib64/libbrscandec3.so.1.0.0 ${DESTDIR}/usr/lib/libbrscandec3.so.1
|
||||
ln -sf /usr/lib64/libbrscandec3.so.1.0.0 ${DESTDIR}/usr/lib/libbrscandec3.so
|
||||
vmkdir /opt/Brother
|
||||
vcopy "./usr/local/Brother/*" /opt/Brother/
|
||||
vinstall ${FILESDIR}/60-brother-brscan3.rules 644 usr/lib/udev/rules.d
|
||||
}
|
Loading…
Reference in a new issue