brscan4 0.4.11_1
SANE drivers from Brother for compatible models
Не провереноПроисхождение пакета не подтверждено.
Используемые названия и товарные знаки принадлежат соответствующим владельцам.
1name=brscan4
2version=0.4.11_1
3release=1
4summary="SANE drivers from Brother for compatible models"
5group="System/Configuration/Printing"
6desc="$summary."
7maintainer="Maxim Slipenko <maks1ms@alt-gnome.ru>"
8architectures=("amd64")
9homepage="http://support.brother.com"
10license=("custom")
11
12nonfree=1
13nonfree_url="https://support.brother.com/g/s/agreement/English_eula/agree.html"
14
15provides=()
16conflicts=()
17
18sources=(
19 "https://download.brother.com/welcome/dlf105203/brscan4-0.4.11-1.x86_64.rpm?~name=$name-$version.amd64.rpm"
20 "local:///mk-udev-hwdb"
21)
22
23checksums=(
24 sha256:7d7dcbe8349ae4d4ab816e4551017f2f1fd9fd6bf3f4f3c570fbd9576248dd9f
25 sha256:482bd055817daa29152f28986e489841d7d434a9aeb0bb886cc9d1c8d7cb0b3a
26)
27
28scripts=(
29 ['postinstall']='postinstall.sh'
30 ['preremove']='preremove.sh'
31)
32
33auto_reqprov_method=dirty
34auto_req=1
35auto_prov=1
36
37disable_network=1
38
39build_deps=(
40 # for mk-udev-hwdb
41 gawk
42)
43
44deps=(
45 sane
46)
47
48prepare() {
49 rpm2cpio $name-$version.amd64.rpm | cpio -idm
50 chmod +x ./mk-udev-hwdb
51 ./mk-udev-hwdb opt/brother/scanner/brscan4/{Brsane4.ini,models4/*.ini} >hwdb
52}
53
54package() {
55 cp -dr etc opt usr "${pkgdir}"/
56 install -D -m644 $srcdir/hwdb $pkgdir/usr/lib/udev/hwdb.d/20-$name.hwdb
57}
58
59files() {
60 files-find-binary brsaneconfig4
61
62 files-find \
63 "/usr/lib/udev/hwdb.d/20-brscan4.hwdb" \
64 "/usr/lib64/sane/libsane-brother4.so*" \
65 "/etc/opt/**/*" \
66 "/opt/**/*"
67}