okimfpsdrv 1.7

Scanner drivers OKI multifunctional printers

Не проверено
 1name=okimfpsdrv
 2version=1.7
 3release=1
 4summary="Scanner drivers OKI multifunctional printers"
 5group="System/Configuration/Printing"
 6desc="$summary.
 7
 8Upstream package targets Python 2. This build includes a patch
 9to port all scripts to Python 3.
10"
11maintainer="Maxim Slipenko <maks1ms@alt-gnome.ru>"
12architectures=("amd64")
13homepage="https://www.oki.com/eu/printing/support/drivers-and-utilities/"
14license=("custom")
15
16nonfree=1
17nonfree_url="https://www.oki.com/eu/printing/support/drivers-and-utilities/software-license-agreement/index.html"
18
19_wayback='https://web.archive.org/web/20240702174256if_/'
20sources=(
21	"${_wayback}https://www.oki.com/printing/download/okimfpsdrv-1.7-0.x86_64_231228.rpm"
22
23	# prepare via make_py3_patch.sh
24	"local:///fix_py3.patch"
25)
26checksums=(
27	sha256:ab5a35d6025bc59687196f2e98a2b83ed239e92f90c7626c40f184218e0c1f25
28	sha256:ddba65e38434fc33a0cea98d18cad9002e50769b0793b91ebaa0879dcdf09b23
29)
30
31build_deps=(
32    /usr/bin/patch
33)
34
35auto_reqprov_method=dirty
36auto_req=1
37deps=(
38	/usr/bin/python3
39)
40
41disable_network=1
42
43prepare() {
44	patch -Np1 -i fix_py3.patch
45}
46
47package() {
48	cp -a etc usr $pkgdir
49}
50
51files() {
52    files-find \
53        "/usr/sbin/*" \
54        "/usr/bin/*" \
55        "/usr/lib64/**/*" \
56        "/usr/libexec/**/*" \
57
58    files-find \
59        "/usr/share/locale/*/LC_MESSAGES/*"
60
61    files-find \
62        "/usr/share/doc/**/*"
63
64    files-find \
65        "/usr/share/sane/xsane/doc/sane-oki-doc.html" \
66        "/usr/share/sane/xsane/sane-oki-logo.xpm"
67
68    files-find \
69        "/etc/init.d/okiscand" \
70        "/etc/udev/rules.d/60-okimfpdrv.rules" \
71        "/etc/xdg/autostart/okimfp-assistant-applet.desktop"
72}