summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorVitalii Kuzhdin2025-01-18 17:51:33 +0100
committerVitalii Kuzhdin2025-01-18 17:51:33 +0100
commitc29616ffb6c7187d935250e4f0aec9845a175413 (patch)
tree38262e14dc66f3fdfe156b56a944a38669285193
parent912b2bd0574699cef5fe5da74ac6e5b6c682eb38 (diff)
downloadaur-c29616ffb6c7187d935250e4f0aec9845a175413.tar.gz
Add i686 arch
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD43
2 files changed, 26 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 973ef504977b..0f14f4073a8e 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index ab78fcbef6ea..1fe2fd889397 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}