### this file is sourced not run
PKGVER=2.30.1
PKGBUILD=1
PKGARCH=x86_64

# source: james
TARBALL=iscan_2.30.1-1.tar.gz
MD5SUM=2ba2043973f149d5a2d0468bf76d0030
SRC_URL=http://distro.ibiblio.org/fatdog/source/700/$TARBALL
BUNDLE=

SLACKREQ='sane-backend iscan-data libxml2 libusb libpng gtk2' # 
SLACKDESC='iscan: iscan 2.30.1 (Epson Scanner GUI)  
iscan:  
iscan: iscan is the GUI scanning program for Epson scanners. To work 
iscan: correctly, you will also need to install iscan-data.  
iscan: 
iscan: 
iscan: 
iscan: 
iscan: 
iscan: 
iscan: 
'

### default pkg_download
### prepare
pkg_prepare() {
	pkg_prepare_default &&
	cd tmp/iscan* &&
	patch -Np0 -i $CHROOT_DIR/tmp/pkg/iscan-2.28.1-libpng15.patch
}

### default pkg_package
### build
pkg_build() {
	cd /tmp/iscan*
	
	# patch hardcoded compiler name
	sed -i -e 's|if test x"$CXX" = xg++; then| if true; then|' configure &&
	
	export LIBS=-lpng 
	CONFFLAGS="$CONFFLAGS --disable-static --enable-frontend"
	pkg_build_autoconf &&
	
	mkdir -p /etc/sane.d/dll.d &&
	install -m644 backend/epkowa.conf /etc/sane.d &&
	echo epkowa > /etc/sane.d/dll.d/epkowa &&
	
	pkg_build_slackdesc
}
