diff options
author | Vitalii Kuzhdin | 2025-01-18 17:51:33 +0100 |
---|---|---|
committer | Vitalii Kuzhdin | 2025-01-18 17:51:33 +0100 |
commit | c29616ffb6c7187d935250e4f0aec9845a175413 (patch) | |
tree | 38262e14dc66f3fdfe156b56a944a38669285193 | |
parent | 912b2bd0574699cef5fe5da74ac6e5b6c682eb38 (diff) | |
download | aur-c29616ffb6c7187d935250e4f0aec9845a175413.tar.gz |
Add i686 arch
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 43 |
2 files changed, 26 insertions, 21 deletions
@@ -1,12 +1,12 @@ pkgbase = epson-inkjet-printer-201106j pkgdesc = Epson inkjet printer driver (PX-204, PX-504A) pkgver = 1.0.0 - pkgrel = 11 + pkgrel = 12 url = https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX + arch = i686 arch = x86_64 license = custom:Epson End User Software License Agreement depends = epson-inkjet-printer-filter - depends = gcc-libs depends = glibc source = https://download.ebz.epson.net/dsc/op/stable/SRPMS/epson-inkjet-printer-201106j-1.0.0-1lsb3.2.src.rpm sha256sums = f3ca88098adf860c16ff0344ff15a4ad45bef50e20d7b2cd5ae76db20ef5e7b0 @@ -4,28 +4,38 @@ _model="201106j" pkgname="epson-inkjet-printer-${_model}" pkgver=1.0.0 -pkgrel=11 +pkgrel=12 pkgdesc="Epson inkjet printer driver (PX-204, PX-504A)" -arch=('x86_64') +arch=('i686' 'x86_64') url="https://download.ebz.epson.net/dsc/search/01/search/?OSC=LX" license=('custom:Epson End User Software License Agreement') -depends=('epson-inkjet-printer-filter' 'gcc-libs' 'glibc') +depends=('epson-inkjet-printer-filter' 'glibc') _pkgsrc="${pkgname}-${pkgver}" DLAGENTS=("https::/usr/bin/curl -A 'Mozilla' -fLC - --retry 3 --retry-delay 3 -o %o %u") source=("https://download.ebz.epson.net/dsc/op/stable/SRPMS/${_pkgsrc}-1lsb3.2.src.rpm") sha256sums=('f3ca88098adf860c16ff0344ff15a4ad45bef50e20d7b2cd5ae76db20ef5e7b0') +case "${CARCH}" in + x86_64) + _bit="64" + ;; + i686) + _bit="" + ;; +esac + prepare() { cd "${srcdir}" bsdtar -xzf "${_pkgsrc}.tar.gz" } build() { - cd "${srcdir}/${_pkgsrc}/ppds" - find . -type f -name '*.ppd' -exec \ - sed -e "s|/home/epson/projects/PrinterDriver/P2/_rpmbuild/SOURCES/${_pkgsrc}|/usr/share/epson-inkjet-printer-filter|g" \ + cd "${srcdir}/${_pkgsrc}" + find "ppds" -type f -name '*.ppd' -exec \ + sed -e "s|/home/epson/projects/PrinterDriver/P2/_rpmbuild/SOURCES/${_pkgsrc}/watermark|/usr/share/epson-inkjet-printer-filter/watermark|g" \ -e "s|/opt/${pkgname}/watermark|/usr/share/epson-inkjet-printer-filter/watermark|g" \ -e "s|/opt/${pkgname}/cups/lib/filter/epson_inkjet_printer_filter|/usr/lib/cups/filter/epson_inkjet_printer_filter|g" \ + -e "s|/opt/epson-${_model}/cups/lib/filter/epson_inkjet_printer_filter|/usr/lib/cups/filter/epson_inkjet_printer_filter|g" \ -i "{}" + } @@ -36,21 +46,16 @@ package() { install -vDm644 "README" "${pkgdir}/usr/share/doc/${pkgname}/README" install -vDm644 "COPYING.EPSON" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" - find "resource" -type f -exec \ - install -vDm644 "{}" "${pkgdir}/usr/share/epson-inkjet-printer-filter/{}" \; - - cd "${srcdir}/${_pkgsrc}/ppds" - find . -type f -exec \ - install -vDm644 "{}" "${pkgdir}/usr/share/cups/model/${pkgname}/{}" \; - - cd "${srcdir}/${_pkgsrc}/lib64" - find . -type f -exec \ + find "lib${_bit}" -type f -execdir \ install -vDm644 "{}" "${pkgdir}/usr/lib/{}" \; + find "ppds" -type f -execdir \ + install -vDm644 "{}" "${pkgdir}/usr/share/cups/model/${pkgname}/{}" \; + find "resource" -type f -exec \ + install -vDm644 "{}" "${pkgdir}/usr/share/epson-inkjet-printer-filter/{}" \; cd "${pkgdir}/usr/lib" - for lib in *".so.${pkgver}"; do - base="${lib%.${pkgver}}" - ln -vsf "${lib}" "${base}" - ln -vsf "${lib}" "${base}.${pkgver%%.*}" + for lib in *.so.*; do + ln -vsf "${lib}" "${lib%.[0-9]*.[0-9]*.[0-9]*}" + ln -vsf "${lib}" "${lib%.[0-9]*.[0-9]*}" done } |