wok diff sane-backends/receipt @ rev 12330

sane-backends: Clean up. Add support for libv4l 0.8.3+.
author Christopher Rogers <slaxemulator@gmail.com>
date Thu Apr 19 08:51:41 2012 +0000 (2012-04-19)
parents 4d40b2bc1125
children 0f924bbd9a0d
line diff
     1.1 --- a/sane-backends/receipt	Wed May 18 12:26:52 2011 +0200
     1.2 +++ b/sane-backends/receipt	Thu Apr 19 08:51:41 2012 +0000
     1.3 @@ -7,25 +7,29 @@
     1.4  MAINTAINER="pankso@slitaz.org"
     1.5  TARBALL="$PACKAGE-$VERSION.tar.gz"
     1.6  WEB_SITE="http://www.sane-project.org/"
     1.7 -WGET_URL="ftp://ftp.sane-project.org/pub/sane/$PACKAGE-$VERSION/$TARBALL"
     1.8 +WGET_URL="ftp://ftp2.sane-project.org/pub/sane/$PACKAGE-$VERSION/$TARBALL"
     1.9  
    1.10  DEPENDS="libusb-compat jpeg tiff zlib libgphoto2 libv4l libltdl"
    1.11 +BUILD_DEPENDS="libusb-compat-dev jpeg-dev tiff-dev zlib-dev libv4l-dev libgphoto2-dev"
    1.12  
    1.13  # Rules to configure and make the package.
    1.14  compile_rules()
    1.15  {
    1.16  	cd $src
    1.17 +	patch -Np1 -i $stuff/libv4l-0.8.3.patch
    1.18 +	# fix https://bugs.archlinux.org/task/26114
    1.19 +	patch -Np1 -i $stuff/xerox_mfp_fix_usb_devices.patch
    1.20  	./configure \
    1.21  		--prefix=/usr \
    1.22  		--sysconfdir=/etc \
    1.23  		--mandir=/usr/share/man \
    1.24  		$CONFIGURE_ARGS &&
    1.25  	make &&
    1.26 -	make -j 1 DESTDIR=$PWD/_pkg install
    1.27 +	make -j 1 DESTDIR=$DESTDIR install
    1.28  
    1.29  	# copy the missing udev rule
    1.30 -	[ ! -d $PWD/_pkg/etc/udev/rules.d ] && mkdir -p $PWD/_pkg/etc/udev/rules.d
    1.31 -	cp -a $src/tools/udev/libsane.rules $PWD/_pkg/etc/udev/rules.d/55-sane.rules
    1.32 +	[ ! -d $DESTDIR/etc/udev/rules.d ] && mkdir -p $DESTDIR/etc/udev/rules.d
    1.33 +	cp -a $src/tools/udev/libsane.rules $DESTDIR/etc/udev/rules.d/55-sane.rules
    1.34  }
    1.35  
    1.36  # Rules to gen a SliTaz package suitable for Tazpkg.
    1.37 @@ -54,11 +58,11 @@
    1.38  	local root
    1.39  	root=$1
    1.40  	
    1.41 -	tazpkg reconfigure udev --root=$1
    1.42 +	tazpkg reconfigure udev --root=$root
    1.43  	
    1.44  	# add group scanner
    1.45  	if ! grep -q scanner $root/etc/group ; then
    1.46 -		addgroup -g 96 scanner
    1.47 +		chroot "$root/" addgroup -g 96 scanner
    1.48  	fi
    1.49  	
    1.50  	echo " ADD yourself to group scanner to use sane: addgroup tux scanner"
    1.51 @@ -66,5 +70,5 @@
    1.52  
    1.53  post_remove()
    1.54  {
    1.55 -	delgroup scanner & >/dev/null
    1.56 +	chroot "$1/" delgroup scanner & >/dev/null
    1.57  }