# Template file for 'brother-brscan3'
pkgname=brother-brscan3
version=0.2.11
revision=3
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="sane-devel"
depends="${makedepends}"
create_wrksrc=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"
	mylibdir="lib64"
elif [ "$XBPS_TARGET_MACHINE" = "i686" ]; then
	distfiles="http://download.brother.com/welcome/dlf006641/brscan3-${version}-4.i386.deb"
	checksum="3d2c8aace27a694c0984c6a1913fb2ebbd6cfd7a46bcdce3d54ae3693009d835"
	debpkgid="4.i386"
	mylibdir="lib"
fi

do_extract() {
	ar x ${XBPS_SRCDISTDIR}/${pkgname}-${version}/brscan3-${version}-${debpkgid}.deb
	cd ${wrksrc} 
	tar xzpvf data.tar.gz 
}

do_install(){
	# dlls and symlink (correctly put in /usr/lib)
	cd ${wrksrc}
	vinstall ./usr/${mylibdir}/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/${mylibdir}/libbrscandec3.so.1.0.0 755 usr/lib
	ln -sf /usr/lib/libbrscandec3.so.1.0.0  ${DESTDIR}/usr/lib/libbrscandec3.so.1
	ln -sf /usr/lib/libbrscandec3.so.1.0.0  ${DESTDIR}/usr/lib/libbrscandec3.so
	vmkdir /opt/Brother
	vcopy "./usr/local/Brother/*" /opt/Brother/
}
