1 # Contributor: Andre Klitzing <andre () incubo () de>
3 pkgname=epson-inkjet-printer-201110j
4 _pkgname_filter=epson-inkjet-printer-filter
7 pkgdesc="Epson printer driver (PX-1600F)"
9 url="http://avasys.jp/eng/linux_driver/download/lsb/epson-inkjet/escp/"
10 license=('GPL' 'LGPL' 'custom:AVASYS Public Licence')
12 makedepends=('rpmextract' 'libtool' 'make' 'automake' 'autoconf')
13 source=(http://linux.avasys.jp/drivers/lsb/epson-inkjet/stable/SRPMS/$pkgname-$pkgver-1lsb3.2.src.rpm)
17 rpmextract.sh $pkgname-$pkgver-1lsb3.2.src.rpm || return 1
18 tar xzf $pkgname-$pkgver.tar.gz || return 1
19 FILTER_FILE=`ls $_pkgname_filter*.tar.gz`
20 tar xzf $FILTER_FILE || return 1
22 cd "${FILTER_FILE%.tar.gz}"
26 # if you have runtime problems: add "--enable-debug" and look into /tmp/epson-inkjet-printer-filter.txt
27 ./configure LDFLAGS="$LDFLAGS -Wl,--no-as-needed" --prefix=/opt/$pkgname || return 1
32 cd "$srcdir/$pkgname-$pkgver"
33 install -d "$pkgdir/opt/$pkgname/"
34 if [ "$CARCH" = "x86_64" ]; then
35 cp -r lib64 "$pkgdir/opt/$pkgname/"
37 cp -r lib "$pkgdir/opt/$pkgname/"
39 cp -r resource "$pkgdir/opt/$pkgname/"
41 if [ -e "watermark" ]; then
42 cp -r watermark "$pkgdir/opt/$pkgname/"
44 install -d "$pkgdir/usr/share/cups/model/$pkgname"
45 install -m 644 ppds/* "$pkgdir/usr/share/cups/model/$pkgname"
48 FILTER_FILE=`ls $_pkgname_filter*.tar.gz`
49 cd "${FILTER_FILE%.tar.gz}"
50 install -d "$pkgdir/opt/$pkgname/cups/lib/filter/"
51 install -m 755 src/epson_inkjet_printer_filter "$pkgdir/opt/$pkgname/cups/lib/filter/epson_inkjet_printer_filter"
53 sha256sums=('2e31fde58e06e82f23017443be824e370baec851d1d3fb5d37356bc9dee916e8')