aboutsummaryrefslogtreecommitdiff
path: root/system/epson-inkjet-printer-escpr2
diff options
context:
space:
mode:
Diffstat (limited to 'system/epson-inkjet-printer-escpr2')
-rw-r--r--system/epson-inkjet-printer-escpr2/README3
-rw-r--r--system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.SlackBuild12
-rw-r--r--system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.info10
3 files changed, 18 insertions, 7 deletions
diff --git a/system/epson-inkjet-printer-escpr2/README b/system/epson-inkjet-printer-escpr2/README
index ac28a3caac642..3e86e1ca612bf 100644
--- a/system/epson-inkjet-printer-escpr2/README
+++ b/system/epson-inkjet-printer-escpr2/README
@@ -6,3 +6,6 @@ See README.models for supported printer models.
don't forget to restart cups after installing/updating this driver
You will have to print a page in order to get an acurate ink status.
+
+note: for 32bit support use version 1.2.10 as epson ships a 64bit
+lib in error for the 32bit build in more recent versions.
diff --git a/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.SlackBuild b/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.SlackBuild
index e52e490562d6f..4cd6e38d301ca 100644
--- a/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.SlackBuild
+++ b/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.SlackBuild
@@ -33,7 +33,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=epson-inkjet-printer-escpr2
-VERSION=${VERSION:-1.2.10}
+VERSION=${VERSION:-1.2.11}
EXTRABIT=1
TARNAM=$PRGNAM-$VERSION-$EXTRABIT.tar.gz
BUILD=${BUILD:-1}
@@ -99,7 +99,10 @@ find -L . \
-o -perm 511 \) -exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-
+BUGFIXED=yes
+if [ x`objdump -f escprlib/lib/libescpr2_32.a |grep ^architecture |cut -d' ' -f-2 |sort -u|grep "x86-64"|wc -l` = "x1" ]; then
+ BUGFIXED=no
+fi
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
@@ -112,6 +115,7 @@ CXXFLAGS="$SLKCFLAGS" \
--disable-static \
--build=$ARCH-slackware-linux
+#make clean
make
make install DESTDIR=$PKG
@@ -132,3 +136,7 @@ cat $CWD/doinst.sh >$PKG/install/doinst.sh
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.$PKGTYPE
+#notice to maintainer
+if [ $BUGFIXED = "no" -a ARCH="i586" ]; then
+ echo "epson hasn\'t fixed shipping \"source\" with a 64bit lib for 32bit install!"
+fi
diff --git a/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.info b/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.info
index 4816df0ef0253..c7e5c72d10627 100644
--- a/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.info
+++ b/system/epson-inkjet-printer-escpr2/epson-inkjet-printer-escpr2.info
@@ -1,10 +1,10 @@
PRGNAM="epson-inkjet-printer-escpr2"
-VERSION="1.2.10"
+VERSION="1.2.11"
HOMEPAGE="http://download.ebz.epson.net/dsc/search/01/search/"
-DOWNLOAD="https://sourceforge.net/projects/slackbuildsdirectlinks/files/epson-printer/epson-inkjet-printer-escpr2-1.2.10-1.src.rpm"
-MD5SUM="da11534078ce2ae775e79b43a1338340"
-DOWNLOAD_x86_64=""
-MD5SUM_x86_64=""
+DOWNLOAD="UNSUPPORTED"
+MD5SUM=""
+DOWNLOAD_x86_64="https://sourceforge.net/projects/slackbuildsdirectlinks/files/epson-printer/epson-inkjet-printer-escpr2-1.2.11-1.src.rpm"
+MD5SUM_x86_64="c593e3bc99d3de2242d2ed908eaa41f8"
REQUIRES=""
MAINTAINER="Tim Dickson"
EMAIL="dickson.tim@googlemail.com"