pkgname=kyocera-fs-1x2x-mfp-gdi
pkgver=1.1203
pkgrel=1
pkgdesc='Kyocera FS-1x2x MFP GDI printer driver for CUPS'
arch=('x86_64')
license=('custom')
depends=('cups')
options=('!strip')

source=(
  'LinuxDrv_1.1203_FS-1x2xMFP.zip::https://www.kyoceradocumentsolutions.ru/content/dam/download-center-cf/ru/drivers/all/LinuxDrv_1_1203_FS_1x2xMFP_zip.download.zip'
)

sha256sums=(
  'ee88eca053203d5ceec48f05ef7e99b45ca18afb72b91f0c94407ae5ee68f7c3'
)

prepare() {
  bsdtar -xzf \
    "$srcdir/Linux/64bit/Global/russian.tar.gz" \
    -C "$srcdir"
}

package() {
  local driver_dir="$srcdir/russian"
  local ppd_dir="$pkgdir/usr/share/cups/model/Kyocera"
  local filter_dir="$pkgdir/usr/lib/cups/filter"

  install -d "$ppd_dir" "$filter_dir"

  install -Dm644 \
    "$driver_dir/Kyocera_FS-1040GDI.ppd" \
    "$ppd_dir/Kyocera_FS-1040GDI.ppd"

  install -Dm644 \
    "$driver_dir/Kyocera_FS-1020MFPGDI.ppd" \
    "$ppd_dir/Kyocera_FS-1020MFPGDI.ppd"

  install -Dm644 \
    "$driver_dir/Kyocera_FS-1025MFPGDI.ppd" \
    "$ppd_dir/Kyocera_FS-1025MFPGDI.ppd"

  install -Dm644 \
    "$driver_dir/Kyocera_FS-1120MFPGDI.ppd" \
    "$ppd_dir/Kyocera_FS-1120MFPGDI.ppd"

  install -Dm644 \
    "$driver_dir/Kyocera_FS-1125MFPGDI.ppd" \
    "$ppd_dir/Kyocera_FS-1125MFPGDI.ppd"

  install -Dm644 \
    "$driver_dir/Kyocera_FS-1060DNGDI.ppd" \
    "$ppd_dir/Kyocera_FS-1060DNGDI.ppd"

  install -Dm755 \
    "$driver_dir/rastertokpsl" \
    "$filter_dir/rastertokpsl"
}
