commit 2d75945ec409eaf16670258d32e58d701cba402d Author: user Date: Sun Sep 20 23:15:35 2026 +0400 feat: add Kyocera FS-1x2x MFP GDI PKGBUILD diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..c9e50ec --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,58 @@ +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" +}