summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCaleb Maclennan2017-05-19 20:09:57 +0300
committerCaleb Maclennan2017-05-19 20:09:57 +0300
commitc526c2fc3b6d93bcb61c8804167078bbdea21efa (patch)
treec562679af281fa2cbc17e25b2436a15b83a247a1
parent966a7949a1df144bcf267a1f202969f16a5b505f (diff)
downloadaur-c526c2fc3b6d93bcb61c8804167078bbdea21efa.tar.gz
Adapt for more generic cups only package
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD17
2 files changed, 11 insertions, 17 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 7c696218cf34..77a0c4a143ef 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
# Generated by mksrcinfo v8
-# Fri May 19 16:57:32 UTC 2017
-pkgbase = xerox-workcentre-3025
+# Fri May 19 17:09:42 UTC 2017
+pkgbase = cups-xerox-workcentre-3025
pkgdesc = Xerox WorkCentre 3025 printer driver for CUPS.
pkgver = 1.0_25
pkgrel = 1
@@ -10,10 +10,9 @@ pkgbase = xerox-workcentre-3025
license = custom
makedepends = binutils
makedepends = tar
- source = xerox-workcentre-3025-1.0_25.zip::http://www.support.xerox.com/support/workcentre-3025/file-download/eneg.html?operatingSystem=linux&fileLanguage=en_GB&contentId=129628
- sha1sums = 14a870aa348906e840b2ad224a95a562c3b7cf8a
+ source = http://download.support.xerox.com/pub/drivers/WC3025/drivers/linux/en_GB/Xerox_WorkCentre_3025_Linux-Driver.tar.gz
+ sha256sums = 845e56dae3a2ed37064ad88e6b51a09ec90bdcd1c227c11ef4c2d121da3ddcc2
depends_i686 = libcups
- depends_x86_64 = lib32-libcups
-pkgname = xerox-workcentre-3025
+pkgname = cups-xerox-workcentre-3025
diff --git a/PKGBUILD b/PKGBUILD
index a419508d9ca1..07b5971a5686 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,27 +2,22 @@
#
# Contributor: Jan Kroulik <jk at wo dot cz>
-pkgname=xerox-workcentre-3025
+pkgname=cups-xerox-workcentre-3025
pkgver=1.0_25
pkgrel=1
pkgdesc="Xerox WorkCentre 3025 printer driver for CUPS."
arch=(i686 x86_64)
url="http://www.support.xerox.com/support/workcentre-3025"
-source=("${pkgname}-${pkgver}.zip"::"http://www.support.xerox.com/support/workcentre-3025/file-download/eneg.html?operatingSystem=linux&fileLanguage=en_GB&contentId=129628")
+source=("http://download.support.xerox.com/pub/drivers/WC3025/drivers/linux/en_GB/Xerox_WorkCentre_3025_Linux-Driver.tar.gz")
license=('custom')
-sha1sums=('14a870aa348906e840b2ad224a95a562c3b7cf8a')
+sha256sums=('845e56dae3a2ed37064ad88e6b51a09ec90bdcd1c227c11ef4c2d121da3ddcc2')
makedepends=('binutils' 'tar')
-depends_x86_64=('lib32-libcups')
depends_i686=('libcups')
-prepare() {
- cd ${srcdir}
- ar x *.deb
- tar xf data.tar.gz
-}
-
package() {
- mv "${srcdir}"/usr "${pkgdir}"
+ cd ${srcdir}
+ mkdir -p "$pkgdir/usr/share/ppd/xerox/"
+ find -name '*.ppd' -execdir install -Dm644 {} "$pkgdir/usr/share/ppd/xerox/" \;
}