aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--system/epson-inkjet-printer-escpr/README90
-rw-r--r--system/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr.SlackBuild100
-rw-r--r--system/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr.info10
-rw-r--r--system/epson-inkjet-printer-escpr/slack-desc19
4 files changed, 219 insertions, 0 deletions
diff --git a/system/epson-inkjet-printer-escpr/README b/system/epson-inkjet-printer-escpr/README
new file mode 100644
index 0000000000000..092185f7f72c5
--- /dev/null
+++ b/system/epson-inkjet-printer-escpr/README
@@ -0,0 +1,90 @@
+This is a generic driver for many Epson inkjet printers.
+
+Supported Models:
+Artisan 1430, Artisan 630, Artisan 700, Artisan 710, Artisan 720,
+Artisan 730, Artisan 800, Artisan 810, Artisan 830, Artisan 837, E-150,
+E-200, E-300, E-330, E-330S, E-340, E-350, E-360 Series, E-500, E-520,
+E-530, E-530P, E-530S, E-600, E-700, E-720, E-800, E-810, E-820, E-830
+Series, EP-4004, EP-702A, EP-703A, EP-704A, EP-705A Series, EP-774A,
+EP-775A Series, EP-801A, EP-802A, EP-803A, EP-804A, EP-805A Series,
+EP-901A, EP-901F, EP-902A, EP-903A, EP-903F, EP-904A, EP-904F, EP-905A
+Series, EP-905F Series, K200, K300, ME 200, ME OFFICE 520, ME OFFICE
+530, ME OFFICE 560W, ME OFFICE 570, ME OFFICE 620F, ME OFFICE 900WD, ME
+OFFICE 940FW, ME OFFICE 960FWD, ME Office 510, ME Office 600F, ME
+Office 650FN, ME Office 700FW, ME-301 Series, ME-303 Series, ME-400
+Series, NX230 TX230, NX430 TX435, PM-A750, PM-A820, PM-A840, PM-A840S,
+PM-A890, PM-A920, PM-A940, PM-A950, PM-A970, PM-D600, PM-D800, PM-D870,
+PM-G4500, PM-G850, PM-T960, PM-T990, PX-1600F, PX-1700F, PX-205 Series,
+PX-404A, PX-405A Series, PX-434A, PX-435A Series, PX-501A, PX-502A,
+PX-503A, PX-504A, PX-505F Series, PX-535F Series, PX-5600, PX-5V,
+PX-601F, PX-602F, PX-603F, PX-605F Series, PX-673F, PX-675F Series,
+PX-7V, PX-A620, PX-A640, PX-A650, PX-A720, PX-A740, PX-B700, PX-B750F,
+PX-FA700, PX-G5300, PictureMate 500, PictureMate Deluxe, PictureMate PM
+200, PictureMate PM 210, PictureMate PM 215, PictureMate PM 225,
+PictureMate PM 235, PictureMate PM 240, PictureMate PM 245, PictureMate
+PM 250, PictureMate PM 260, PictureMate PM 270, PictureMate PM 280,
+PictureMate PM 290, PictureMate PM 300, PictureMate PM 310, Epson
+Stylus CX2800, Epson Stylus CX2900, Epson Stylus CX3700, Epson Stylus
+CX3800, Epson Stylus CX3900, Epson Stylus CX4200, Epson Stylus CX4800,
+Epson Stylus CX4900, Epson Stylus CX5000, Epson Stylus CX5900, Epson
+Stylus CX6000, Epson Stylus CX7300, Epson Stylus CX7400, Epson Stylus
+CX7700, Epson Stylus CX7800, Epson Stylus CX8300, Epson Stylus CX8400,
+Epson Stylus CX9300F, Epson Stylus CX9400Fax, Epson Stylus DX4000,
+Epson Stylus DX4200, Epson Stylus DX4800, Epson Stylus DX5000, Epson
+Stylus DX7400, Epson Stylus DX8400, Epson Stylus DX9400F, Epson Stylus
+NX200, Epson Stylus NX210, Epson Stylus NX215, Epson Stylus NX230,
+Epson Stylus NX300, Epson Stylus NX330, Epson Stylus NX400, Epson
+Stylus NX410, Epson Stylus NX420, Epson Stylus NX430, Epson Stylus
+NX510, Epson Stylus NX530, Epson Stylus NX620, Epson Stylus NX635,
+Epson Stylus Office BX300F, Epson Stylus Office BX305, Epson Stylus
+Office BX305 Plus, Epson Stylus Office BX310FN, Epson Stylus Office
+BX320FW, Epson Stylus Office BX525WD, Epson Stylus Office BX535WD,
+Epson Stylus Office BX600FW, Epson Stylus Office BX610FW, Epson Stylus
+Office BX620FWD, Epson Stylus Office BX630FW, Epson Stylus Office
+BX635FWD, Epson Stylus Office BX925, Epson Stylus Office BX935FWD,
+Epson Stylus Office TX300F, Epson Stylus Office TX320F, Epson Stylus
+Office TX510FN, Epson Stylus Office TX515FN, Epson Stylus Office
+TX525FW, Epson Stylus Office TX600FW, Epson Stylus Office TX610FW,
+Epson Stylus Office TX620FWD, Epson Stylus Photo 1400, Epson Stylus
+Photo 1410, Epson Stylus Photo 1430, Epson Stylus Photo 1500, Epson
+Stylus Photo PX650, Epson Stylus Photo PX660, Epson Stylus Photo
+PX700W, Epson Stylus Photo PX710W, Epson Stylus Photo PX720WD, Epson
+Stylus Photo PX730, Epson Stylus Photo PX800FW, Epson Stylus Photo
+PX810FW, Epson Stylus Photo PX820FWD, Epson Stylus Photo PX830, Epson
+Stylus Photo R1900, Epson Stylus Photo R2000, Epson Stylus Photo R240,
+Epson Stylus Photo R250, Epson Stylus Photo R260, Epson Stylus Photo
+R265, Epson Stylus Photo R270, Epson Stylus Photo R2880, Epson Stylus
+Photo R3000, Epson Stylus Photo R340, Epson Stylus Photo R350, Epson
+Stylus Photo R360, Epson Stylus Photo R380, Epson Stylus Photo R390,
+Epson Stylus Photo RX520, Epson Stylus Photo RX530, Epson Stylus Photo
+RX560, Epson Stylus Photo RX580, Epson Stylus Photo RX585, Epson Stylus
+Photo RX590, Epson Stylus Photo RX595, Epson Stylus Photo RX610, Epson
+Stylus Photo RX640, Epson Stylus Photo RX650, Epson Stylus Photo RX680,
+Epson Stylus Photo RX685, Epson Stylus Photo RX690, Epson Stylus Photo
+TX650, Epson Stylus Photo TX700W, Epson Stylus Photo TX710W, Epson
+Stylus Photo TX720WD, Epson Stylus Photo TX730, Epson Stylus Photo
+TX800FW, Epson Stylus Photo TX810FW, Epson Stylus SX200, Epson Stylus
+SX210, Epson Stylus SX215, Epson Stylus SX218, Epson Stylus SX230,
+Epson Stylus SX235, Epson Stylus SX400, Epson Stylus SX410, Epson
+Stylus SX420W, Epson Stylus SX430, Epson Stylus SX440, Epson Stylus
+SX510W, Epson Stylus SX525WD, Epson Stylus SX535WD, Epson Stylus
+SX600FW, Epson Stylus SX610FW, Epson Stylus SX620FW, Epson Stylus
+TX200, Epson Stylus TX210, Epson Stylus TX213, Epson Stylus TX219,
+Epson Stylus TX220, Epson Stylus TX230, Epson Stylus TX235, Epson
+Stylus TX400, Epson Stylus TX410, Epson Stylus TX420W, Epson Stylus
+TX430, Epson Stylus TX550W, Epson Stylus TX560WD, TX220 NX220, TX320
+WorkForce320, TX420 NX420, WF-2510 Series, WF-2520 Series, WF-2530
+Series, WF-2540 Series, WF-3010 Series, WF-3520 Series, WF-3530 Series,
+WF-3540 Series, WF-7510 Series, WF-7511 Series, WF-7515 Series, WF-7520
+Series, WF-7521 Series, WF-7525 Series, WP-4010 Series, WP-4011 Series,
+WP-4015 Series, WP-4020 Series, WP-4022 Series, WP-4023 Series, WP-4025
+Series, WP-4090 Series, WP-4091 Series, WP-4092 Series, WP-4095 Series,
+WP-4511 Series, WP-4515 Series, WP-4520 Series, WP-4521 Series, WP-4525
+Series, WP-4530 Series, WP-4531 Series, WP-4532 Series, WP-4533 Series,
+WP-4535 Series, WP-4540 Series, WP-4545 Series, WP-4590 Series, WP-4592
+Series, WP-4595 Series, WorkForce 310, WorkForce 320, WorkForce 435,
+WorkForce 500, WorkForce 520, WorkForce 545, WorkForce 600, WorkForce
+610, WorkForce 620, WorkForce 630, WorkForce 645, WorkForce 840,
+WorkForce 845, XP-200 Series, XP-201 204 208 Series, XP-202 203 206
+Series, XP-205 207 Series, XP-300 Series, XP-302 303 305 306 Series,
+XP-400 Series, XP-402 403 405 406 Series, XP-750 Series, XP-850 Series
diff --git a/system/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr.SlackBuild b/system/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr.SlackBuild
new file mode 100644
index 0000000000000..e79952ff24da0
--- /dev/null
+++ b/system/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr.SlackBuild
@@ -0,0 +1,100 @@
+#!/bin/sh
+
+# Slackware build script for escpr
+
+# Copyright 2013 Ruben Schuller
+# All rights reserved.
+#
+# Redistribution and use of this script, with or without modification, is
+# permitted provided that the following conditions are met:
+#
+# 1. Redistributions of this script must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR "AS IS" AND ANY EXPRESS OR IMPLIED
+# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+# EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+# OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+# OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+PRGNAM=epson-inkjet-printer-escpr
+VERSION=${VERSION:-1.2.2}
+BUILD=${BUILD:-1}
+TAG=${TAG:-_SBo}
+
+TARNAM=$PRGNAM-$VERSION-1lsb3.2.tar.gz
+
+if [ -z "$ARCH" ]; then
+ case "$( uname -m )" in
+ i?86) ARCH=i486 ;;
+ arm*) ARCH=arm ;;
+ *) ARCH=$( uname -m ) ;;
+ esac
+fi
+
+CWD=$(pwd)
+TMP=${TMP:-/tmp/SBo}
+PKG=$TMP/package-$PRGNAM
+OUTPUT=${OUTPUT:-/tmp}
+
+if [ "$ARCH" = "i486" ]; then
+ SLKCFLAGS="-O2 -march=i486 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "i686" ]; then
+ SLKCFLAGS="-O2 -march=i686 -mtune=i686"
+ LIBDIRSUFFIX=""
+elif [ "$ARCH" = "x86_64" ]; then
+ SLKCFLAGS="-O2 -fPIC"
+ LIBDIRSUFFIX="64"
+else
+ SLKCFLAGS="-O2"
+ LIBDIRSUFFIX=""
+fi
+
+set -e
+
+rm -rf $PKG
+mkdir -p $TMP $PKG $OUTPUT
+cd $TMP
+rm -rf $PRGNAM-$VERSION
+tar xvf $CWD/$TARNAM
+cd $PRGNAM-$VERSION
+chown -R root:root .
+find . \
+ \( -perm 777 -o -perm 775 -o -perm 711 -o -perm 555 -o -perm 511 \) \
+ -exec chmod 755 {} \; -o \
+ \( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o -perm 400 \) \
+ -exec chmod 644 {} \;
+
+./bootstrap
+
+CFLAGS="$SLKCFLAGS" \
+CXXFLAGS="$SLKCFLAGS" \
+./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib${LIBDIRSUFFIX} \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ --mandir=/usr/man \
+ --docdir=/usr/doc/$PRGNAM-$VERSION \
+ --build=$ARCH-slackware-linux
+
+make
+make install DESTDIR=$PKG
+
+find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
+ | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
+
+mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
+cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
+
+mkdir -p $PKG/install
+cat $CWD/slack-desc > $PKG/install/slack-desc
+
+cd $PKG
+/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}
diff --git a/system/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr.info b/system/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr.info
new file mode 100644
index 0000000000000..5c8cc03a46582
--- /dev/null
+++ b/system/epson-inkjet-printer-escpr/epson-inkjet-printer-escpr.info
@@ -0,0 +1,10 @@
+PRGNAM="epson-inkjet-printer-escpr"
+VERSION="1.2.2"
+HOMEPAGE="http://download.ebz.epson.net/dsc/search/01/search/"
+DOWNLOAD="http://a1227.g.akamai.net/f/1227/40484/1d/download.ebz.epson.net/dsc/f/01/00/01/98/25/7d148c30addad25530ea90dc49f517fda209da80/epson-inkjet-printer-escpr-1.2.2-1lsb3.2.tar.gz"
+MD5SUM="c9d83f965875a4995488566f4265c447"
+DOWNLOAD_x86_64=""
+MD5SUM_x86_64=""
+REQUIRES=""
+MAINTAINER="Ruben Schuller"
+EMAIL="ruben@orgizm.net"
diff --git a/system/epson-inkjet-printer-escpr/slack-desc b/system/epson-inkjet-printer-escpr/slack-desc
new file mode 100644
index 0000000000000..223d851994e7b
--- /dev/null
+++ b/system/epson-inkjet-printer-escpr/slack-desc
@@ -0,0 +1,19 @@
+# HOW TO EDIT THIS FILE:
+# The "handy ruler" below makes it easier to edit a package description.
+# Line up the first '|' above the ':' following the base package name, and
+# the '|' on the right side marks the last column you can put a character in.
+# You must make exactly 11 lines for the formatting to be correct. It's also
+# customary to leave one space after the ':' except on otherwise blank lines.
+
+ |-----handy-ruler------------------------------------------------------|
+epson-inkjet-printer-escpr: epson-inkjet-printer-escpr (epson generic printer driver)
+epson-inkjet-printer-escpr:
+epson-inkjet-printer-escpr: Printer driver for many epson inkjet printers.
+epson-inkjet-printer-escpr:
+epson-inkjet-printer-escpr:
+epson-inkjet-printer-escpr:
+epson-inkjet-printer-escpr:
+epson-inkjet-printer-escpr:
+epson-inkjet-printer-escpr:
+epson-inkjet-printer-escpr:
+epson-inkjet-printer-escpr: