pkgname: 'epson-inkjet-printer-escpr' pkgver: '1.8.9' pkgrel: '1' pkgdesc: 'Epson Inkjet Printer Driver (ESC/P-R) for Linux' url: 'https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX' arch: x86_64 license: - GPL-2.0-or-later depends: - cups makedepends: - autoconf - cups - ghostscript - rpm2cpio source: - 'https://download-center.epson.com/f/module/8fbe3731-bcfd-4bab-bf48-533c05cc64d4/epson-inkjet-printer-escpr-1.8.9-1.src.rpm' - 'bug_x86_64.patch' sha256sums: - SKIP - SKIP build: | # 1. Rozpakowanie SRPM rpm2cpio epson-inkjet-printer-escpr-${pkgver}-1.src.rpm | cpio -idmv tar -xf epson-inkjet-printer-escpr-${pkgver}.tar.gz cd epson-inkjet-printer-escpr-${pkgver} # 2. Nałożenie łaty x86_64 if [ -f ../bug_x86_64.patch ]; then patch -Np1 -i ../bug_x86_64.patch fi # 3. Regeneracja autotools autoreconf -vif # Flagi zapobiegające błędom kompilacji na nowszych wersjach GCC export CFLAGS="${CFLAGS} -Wno-implicit-function-declaration -Wno-error=incompatible-pointer-types" ./configure --prefix=/usr \ --with-cupsfilterdir=/usr/lib/cups/filter \ --with-cupsppddir=/usr/share/ppd make package: | cd epson-inkjet-printer-escpr-${pkgver} make DESTDIR="${PKGDIR}" install