summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD47
1 files changed, 27 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index bf0e0c5094df..4bc7ba1c0291 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,34 +1,41 @@
-# Maintainer: Joshua Ellis <josh@jpellis.me>
+# Maintainer: Sýlvan Heuser <sylvan.heuser@gmx.net>
+# Contributor: Joshua Ellis <josh@jpellis.me>
-pkgname=cups-xerox-phaser-3160
-pkgver=1.0.0
+pkgname=cups-xerox-phaser-3600
+pkgver=3.00.27+187
pkgrel=1
-_rpmname=Xerox-Phaser-3160-Linux.rpm
-pkgdesc="CUPS driver for the Xerox Phaser 3160 series"
-url="http://www.support.xerox.com/support/phaser-3160/downloads/engb.html?operatingSystem=linux"
+pkgdesc="CUPS driver for the Xerox Phaser 3600 series. Also supports fc2218, pe120, pe220, Phaser 3117, 3200, 3250, 3250, 3300, 3435, 3600, 6110, WorkCentre 3210, 3220, 4118"
+url="http://www.support.xerox.com/support/phaser-3600/downloads/enus.html?operatingSystem=linux"
license=('custom')
arch=('i686' 'x86_64')
depends=('cups')
-source=("http://download.support.xerox.com/pub/drivers/3160/drivers/linux/bg/P3160.tar.gz")
-sha256sums=('f03aea137b7797f5bf098f1142d24a1f24e11fa47e0c6addd026ec5707ea4ffd')
+source=("http://download.support.xerox.com/pub/drivers/3600/drivers/linux/fr_CA/P3600.tar.gz")
+sha256sums=('8622a96290080f86c4c3b002c1a6c82d2c4dc4ede0e383dc86d83b6e4a8064c2')
+
+pkgver () {
+ cd "${srcdir}/media/P3600/Linux/noarch/at_opt/share"
+ echo $(cat VERSION-Printer_LINUX)+$(cat VERSION-BUILD)
+}
+
+prepare () {
+ chmod -R u+w "${srcdir}"
+}
package() {
- chmod -R u+w ${srcdir}
- cd ${srcdir}/media/P3160/Linux
+ arch_dir="$CARCH"
if [[ "$CARCH" == "i686" ]]; then
- cp -r i386/at_root/usr ${pkgdir}/.
- cp -r i386/at_opt/lib ${pkgdir}/usr/.
- elif [[ "$CARCH" == "x86_64" ]]; then
- cp -r x86_64/at_root/usr ${pkgdir}/.
+ arch_dir="i386"
+ fi
+
+ cd "${srcdir}/media/P3600/Linux"
+ cp -a "${arch_dir}/at_root/usr" "${pkgdir}/"
+ cp -a "${arch_dir}/at_opt/lib" "${pkgdir}/usr/"
+ if [[ "$CARCH" == "x86_64" ]]; then
mv ${pkgdir}/usr/lib64 ${pkgdir}/usr/lib
- cp -r x86_64/at_opt/lib ${pkgdir}/usr/.
fi
mkdir ${pkgdir}/usr/share
- cp -r noarch/at_opt/share/ppd ${pkgdir}/usr/share/.
+ cp -a noarch/at_opt/share/ppd ${pkgdir}/usr/share/
rm -rf ${pkgdir}/usr/sbin
}
-
-# Local Variables:
-# mode: sh
-# End:
+# vim:set ts=2 sw=2 et: