makedepends=(libusb-compat libjpeg-turbo2 libtiff gtk2 libexif cups net-snmp avahi poppler-glib autoconf-archive)

description="Scanner Access Now Easy"
url="http://www.sane-project.org/"

packager="Great-OS Team"
maintainer="Great-OS Team"

name=sane
version=1.4.0
release=4

source=(https://gitlab.com/sane-project/backends/-/archive/$version/backends-$version.tar.gz)

build() {
	cd backends-$version

  # Fix autotools macro not detecting the right version:
  # https://gitlab.com/sane-project/backends/-/issues/440
  echo "${version}" > .tarball-version
  echo "${version}" > .version
  autoreconf -fiv

	./configure --prefix=/usr \
                --localstatedir=/var \
                --sysconfdir=/etc \
                --with-docdir=/usr/share/doc/sane-backend-$version \
                --enable-libusb_1_0 \
                --enable-avahi \
                --with-group=scanner

	make
	make DESTDIR=$PKG install

	install -d $PKG/etc/udev/rules.d
	install -m 644 -v tools/udev/libsane.rules \
		$PKG/etc/udev/rules.d/65-scanner.rules

  # fix hp officejets
	echo "#hpaio" >> $PKG/etc/sane.d/dll.conf

	install -v -m644 doc/sane.png doc/sane-logo.png \
		$PKG/usr/share/sane

	mkdir -p $PKG/var/lock/sane
	chmod 775 $PKG/var/lock/sane
	chgrp scanner $PKG/var/lock/sane
}
