50 lines
1.6 KiB
Text
50 lines
1.6 KiB
Text
# Maintainer: Antoine Martin (ayakael) <dev@ayakael.net>
|
|
# Contributor: Antoine Martin (ayakael) <dev@ayakael.net>
|
|
|
|
pkgname=scanbd
|
|
pkgver=1.5.1
|
|
pkgrel=0
|
|
pkgdesc="Scanner button daemon looking for scanner button pressed"
|
|
arch="x86_64"
|
|
url="http://scanbd.sourceforge.net/"
|
|
license="GPL-2.0-only"
|
|
makedepends="
|
|
sane-dev
|
|
dbus-dev
|
|
confuse-dev
|
|
"
|
|
source="
|
|
https://downloads.sourceforge.net/scanbd/scanbd-$pkgver.tgz
|
|
string-bounds.patch
|
|
"
|
|
builddir="$srcdir/$pkgver"
|
|
subpackages="$pkgname-doc"
|
|
|
|
prepare() {
|
|
default_prepare
|
|
sed -i 's/"saned">.*/"daemon">/' integration/scanbd_dbus.conf
|
|
sed -i 's@\(user = \)saned$@\1daemon@' conf/scanbd.conf
|
|
sed -i 's@\(group = \)lp$@\1scanner@' conf/scanbd.conf
|
|
sed -i 's@/var\(/run/scanbd.pid\)@\1@' conf/scanbd.conf
|
|
sed -i 's@\(debug-level =\)7$@\1 2@' conf/scanbd.conf
|
|
sed -i 's@\(SANE_CONFIG_DIR=\)\(/etc/scanbd\)@\1\2/sane.d@' conf/scanbd.conf
|
|
}
|
|
|
|
build() {
|
|
./configure --prefix=/usr --sysconfdir=/etc --sbindir=/sbin
|
|
make
|
|
}
|
|
|
|
package() {
|
|
make DESTDIR="$pkgdir" install
|
|
|
|
install -Dm644 integration/scanbd_dbus.conf -t "$pkgdir/etc/dbus-1/system.d/"
|
|
install -Dm644 doc/README.txt -t "$pkgdir/usr/share/doc/$pkgname/"
|
|
install -Dm644 AUTHORS -t "$pkgdir/usr/share/doc/$pkgname/"
|
|
install -dm755 "$pkgdir/etc/scanbd/sane.d"
|
|
}
|
|
|
|
sha512sums="
|
|
1a20c96520184b7d7cabe997005dd48e7481d70c1ca4d9b691aa21a32cc1bed942d0ca7bd40b140e26a8dc40afe54c1bf6fcd1fa55bc3cc788af1b6ac82ad445 scanbd-1.5.1.tgz
|
|
708994fbfb953d5ad67fd6460a805a88168929f01881898be6da13d415c91a7be65211e0b84bd2c4fd2cf371ad6fb430d8d3294475cfb7442725faef21c06c4f string-bounds.patch
|
|
"
|