summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: dea098d3896939390ff885a63b2ffce2f9083a90 (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
# Maintainer: Martin Dünkelmann <nc-duenkekl3@netcologne.de>
pkgname=kyocera-sane
pkgver=2.0.0326
pkgrel=1
pkgdesc="Kyocera sane scanner support package for many Kyocera printers."
arch=('x86_64')
url="https://www.kyocera.com/"
license=('custom')
depends=('glibc' 'libusb' 'libtiff4' 'openssl-1.0' 'sane')
makedepends=('unzip' 'wget')
source=("https://www.kyoceradocumentsolutions.de/content/download-center/de/drivers/all/SANE_Driver_zip.download.zip")
sha256sums=('4bf3f83b0cec6531e794151c076586fcc0f4262fdffa9f2a465ce684aff6f90a')

prepare() {
    cd ${srcdir}
    unzip -o SANE_Driver_zip.download.zip
    ar xv ${pkgname}_${pkgver}_amd64.deb
}

package() {
    cd ${pkgdir}

    tar xzf ${srcdir}/data.tar.gz -C .

    # clean unnecessary files
    rm usr/share/doc/${pkgname}/changelog.Debian.gz
    rm usr/lib/sane/libsane-kyocera.so.1
    rm usr/lib/sane/libsane-kyocera_gdi_a3.so.1
    rm -rf usr/lib/x86_64-linux-gnu
    rm -rf usr/local

    # fix licence warning
    mkdir -p usr/share/licenses/${pkgname}
    mv usr/share/doc/${pkgname}/copyright usr/share/licenses/${pkgname}/COPYRIGHT

    # from deb preinst
    #chmod 1770 usr/local/kyocera
    #chmod 1770 usr/local/kyocera/scanner

    # from deb postinst
    mkdir -p etc/sane.d/dll.d/
    touch etc/sane.d/dll.d/kyocera.conf
    echo 'kyocera' >> etc/sane.d/dll.d/kyocera.conf
    echo 'kyocera_gdi_a3' >> etc/sane.d/dll.d/kyocera.conf
    echo 'kyocera_wc3' >> etc/sane.d/dll.d/kyocera.conf
    echo 'kyocera_wc3_usb' >> etc/sane.d/dll.d/kyocera.conf

    #ln -s usr/local/kyocera/scanner/libssl.so.1.0.0 /usr/lib/libssl.so.1.0.0
    #ln -s usr/local/kyocera/scanner/libcrypto.so.1.0.0 /usr/lib/libcrypto.so.1.0.0
    #ln -s usr/local/kyocera/scanner/libjpeg.so.8.0.2 /usr/lib/libjpeg.so.8
    #ln -sf usr/local/kyocera/scanner/libtiff.so.4.3.4 /usr/lib/libtiff.so.4

    #ldconfig
}