diff options
author | krant | 2021-06-10 16:52:55 +0300 |
---|---|---|
committer | krant | 2021-06-10 16:52:55 +0300 |
commit | abf7e6672cbc4f6ef76f9651b421e64f8343a31c (patch) | |
tree | 93e718e59c5c02e49e42ffbec6b45e8cf6e74540 | |
parent | 370164882dfae554dbae0830b080da3848124d93 (diff) | |
download | aur-xerox-phaser-3020.tar.gz |
Add all other models and arches
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | PKGBUILD | 37 |
2 files changed, 27 insertions, 21 deletions
@@ -1,15 +1,16 @@ pkgbase = xerox-phaser-3020 - pkgdesc = Driver for the Xerox Phaser 3020 + pkgdesc = Driver for the Xerox Phaser 3020. Also supports Phaser 3052, 3117, 3140, 3155, 3160, 3200MFP, 3250, 3260, 3300MFP, 3320, 3435, 3600, 6110MFP, WorkCentre 3025, 3210, 3215, 3220, 3225, 3315, 3325, 3550, 4118, PE120, PE220, FaxCentre 2218 pkgver = 1.00.25 - pkgrel = 0 + pkgrel = 1 url = https://www.support.xerox.com/support/phaser-3020 arch = x86_64 + arch = i686 + arch = armv7h license = custom depends = libusb-compat depends = cups depends = ghostscript - source = http://download.support.xerox.com/pub/drivers/3020/drivers/linux/en_GB/Xerox_Phaser_3020_Linux-Driver.tar.gz - md5sums = 86b8422bcd5be598f48a608fdbfeb2f1 + source = https://download.support.xerox.com/pub/drivers/3020/drivers/linux/en_GB/Xerox_Phaser_3020_Linux-Driver.tar.gz + sha256sums = a7a77b4609576a6ab0ff5a55ff36cab72759e59fb1b82226b0c0187deecdd5b4 pkgname = xerox-phaser-3020 - @@ -2,29 +2,34 @@ pkgname=xerox-phaser-3020 pkgver=1.00.25 -pkgrel=0 -pkgdesc="Driver for the Xerox Phaser 3020" +pkgrel=1 +pkgdesc="Driver for the Xerox Phaser 3020. Also supports Phaser 3052, 3117, 3140, 3155, 3160, 3200MFP, 3250, 3260, 3300MFP, 3320, 3435, 3600, 6110MFP, WorkCentre 3025, 3210, 3215, 3220, 3225, 3315, 3325, 3550, 4118, PE120, PE220, FaxCentre 2218" url="https://www.support.xerox.com/support/phaser-3020" license=('custom') -arch=('x86_64') +arch=('x86_64' 'i686' 'armv7h') depends=('libusb-compat' 'cups' 'ghostscript') -source=("http://download.support.xerox.com/pub/drivers/3020/drivers/linux/en_GB/Xerox_Phaser_3020_Linux-Driver.tar.gz") -md5sums=('86b8422bcd5be598f48a608fdbfeb2f1') +source=("https://download.support.xerox.com/pub/drivers/3020/drivers/linux/en_GB/Xerox_Phaser_3020_Linux-Driver.tar.gz") +sha256sums=('a7a77b4609576a6ab0ff5a55ff36cab72759e59fb1b82226b0c0187deecdd5b4') package() { - mkdir -p "$pkgdir"/usr/lib - cp "$srcdir"/uld/x86_64/libscmssc.so "$pkgdir"/usr/lib + archdir="$CARCH" + if [ "$CARCH" == "i686" ]; then + archdir="i386" + elif [ "$CARCH" == "armv7h" ]; then + archdir="arm" + fi - mkdir -p "$pkgdir"/usr/lib/cups/backend - cp "$srcdir"/uld/x86_64/smfpnetdiscovery "$pkgdir"/usr/lib/cups/backend + mkdir -p "$pkgdir"/usr/lib + cp "$srcdir"/uld/$archdir/libscmssc.so "$pkgdir"/usr/lib - mkdir -p "$pkgdir"/usr/lib/cups/filter - cp "$srcdir"/uld/x86_64/pstosecps "$pkgdir"/usr/lib/cups/filter - cp "$srcdir"/uld/x86_64/rastertospl "$pkgdir"/usr/lib/cups/filter + mkdir -p "$pkgdir"/usr/lib/cups/backend + cp "$srcdir"/uld/$archdir/smfpnetdiscovery "$pkgdir"/usr/lib/cups/backend - mkdir -p "$pkgdir"/usr/share/ppd/xerox - cp "$srcdir"/uld/noarch/share/ppd/Xerox_Phaser_3020.ppd "$pkgdir"/usr/share/ppd/xerox + mkdir -p "$pkgdir"/usr/lib/cups/filter + cp "$srcdir"/uld/$archdir/pstosecps "$pkgdir"/usr/lib/cups/filter + cp "$srcdir"/uld/$archdir/rastertospl "$pkgdir"/usr/lib/cups/filter - mkdir -p "$pkgdir"/usr/share/ppd/xerox/cms - cp "$srcdir"/uld/noarch/share/ppd/cms/PH3020sc.cts "$pkgdir"/usr/share/ppd/xerox/cms + mkdir -p "$pkgdir"/usr/share/ppd/xerox + cp -ar "$srcdir"/uld/noarch/share/ppd/. "$pkgdir"/usr/share/ppd/xerox + rm "$pkgdir"/usr/share/ppd/xerox/*_fr.ppd } |