blob: 82934014fdb4ffcdd0e33c9f22eede33d0d7ddec (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
# Maintainer: Alexander Kobel <a-kobel@a-kobel.de>
pkgname=pfufs
pkgver=2.8.1
pkgvernodots=${pkgver//./}
pkgrel=3
pkgdesc='Fujitsu fi series Image Scanner Driver for SANE'
url='https://www.pfu.ricoh.com/global/scanners/fi/dl/ubuntu-fi-7x60.html'
arch=('x86_64')
license=('LicenseRef-ImageScannerDriverEULA')
depends=('sane' 'libxml2-legacy')
source=("https://origin.pfultd.com/downloads/IMAGE/fi/ubuntu/${pkgvernodots}/pfufs-ubuntu_${pkgver}_amd64.deb"
"https://origin.pfultd.com/downloads/IMAGE/fi/ubuntu/${pkgvernodots}/P2U3-0200-08ENZ0.pdf"
60-pfufs.rules
consumablesettings.xml
pfufs
pfufs.conf
pfufs.ini
pfufsscanbutton.service
simple-scan.conf)
sha256sums=('92f9edf8e0148dd351faef7858b1e4bc1e2b7f90d18fcc4b6b03a3ca4c4bdcba'
'5202321fd8e2a7cb4d1521fce2c0213a22a8e3cd587c0bf61a55d77c3120be77'
'618b169c5b3586d7b473ac51171660934a662d3848c881019067477c680b518b'
'0b5aba6f2ec085a941dbcd7228e09f5038305ce4ca5a792d8d419353ee90d1fb'
'36890d01da19034cfd7f0e8aa40672693cc2b8db2902c6e3755628ee36dd0e61'
'08cd978d259749716a153ec94803ac75f7c9a922526d84419d752141d483604c'
'af03606af00cd90726b9d4fd5d7ccad1e1209399b7b668e523eedbf5e7c58521'
'bd0a75c50f92f66471bb2f3eb969394f0156eae60537a206244bb16f597d2c3d'
'6aec8ca879208e25ce8678a9bb0ecf11ccecca3c5e82f6e07b25425a261cc732')
prepare () {
cd "$srcdir"
tar xf data.tar.xz
find . -type f -exec chmod 644 '{}' +
find . -type f -name 'License*' -exec chmod 444 '{}' +
find . -type f -name 'readme*' -exec chmod 444 '{}' +
cd opt/pfufs
chmod 755 bin/* consumables/* etc/pfufssysinfo.sh lib/* pfufsgetinfo/*
}
package () {
cd "$srcdir"
install -d "$pkgdir/opt/pfufs/image"
cp -pR usr/ "$pkgdir/"
cp -pR opt/pfufs/*/ "$pkgdir/opt/pfufs/"
install -vDm 444 -t "$pkgdir/usr/share/doc/$pkgname" opt/pfufs/readme*.txt
install -vDm 444 P2U3-0200-08ENZ0.pdf "$pkgdir/usr/share/doc/$pkgname/pfufs.pdf"
install -vDm 444 -t "$pkgdir/usr/share/licenses/$pkgname" opt/pfufs/License*.txt
# from the deb's preinst
install -vDm 644 -t "$pkgdir/usr/lib/udev/rules.d" 60-pfufs.rules
install -vDm 644 -t "$pkgdir/usr/lib/systemd/system" pfufsscanbutton.service
# from the deb's postinst
install -vDm 644 -t "$pkgdir/etc/sane.d/dll.d" pfufs
install -vDm 644 -t "$pkgdir/opt/pfufs/etc" consumablesettings.xml pfufs.conf pfufs.ini simple-scan.conf
install -d "$pkgdir/usr/bin"
ln -s -t "$pkgdir/usr/bin" /opt/pfufs/consumables/pfufsconsumables
ln -s -t "$pkgdir/usr/bin" /opt/pfufs/pfufsgetinfo/pfufsgetscerror
ln -s -t "$pkgdir/usr/bin" /opt/pfufs/pfufsgetinfo/pfufsgetscstatus
mv "$pkgdir/opt/pfufs/etc" "$pkgdir/etc/pfufs"
ln -s /etc/pfufs "$pkgdir/opt/pfufs/etc"
}
|