summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD40
1 files changed, 23 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9747a580b299..a9c42f1ffa55 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,27 +1,33 @@
-# Maintainer: Daniel Peukert <dan.peukert@gmail.com> (based on the PKGBUILD from cloudprint-cups-git by mortzu and zizzfizzix)
-pkgname=cloudprint-cups
-pkgver=20160502
-pkgrel=2
-pkgdesc='Google Cloud Print driver for CUPS, allows printing to printers hosted on Google Cloud Print.'
+# Maintainer: Daniel Peukert <dan.peukert@gmail.com>
+# Contributor: Filipe LaĆ­ns (FFY00) <lains@archlinux.org>
+pkgname='cloudprint-cups'
+pkgver='20160502.r16.g1f27903'
+_commit='1f279036fad249efa8a2bca7f8f54adffd3b59c8'
+pkgrel='3'
+epoch='1'
+pkgdesc='Google Cloud Print driver for CUPS, allows printing to printers hosted on GCP'
arch=('any')
url='https://github.com/simoncadman/CUPS-Cloud-Print'
license=('GPL3')
-depends=('python2' 'python2-pycups' 'python2-httplib2' 'python2-six')
-makedepends=('cups')
-provides=('cloudprint-cups' 'cupscloudprint')
-conflicts=('cloudprint-cups' 'cloudprint-cups-git' 'cupscloudprint')
-options=(!emptydirs)
-install=cloudprint-cups.install
-source=("https://github.com/simoncadman/CUPS-Cloud-Print/archive/$pkgver.tar.gz")
-md5sums=('c8fffd89b94032c562aa43c924b94a17')
+depends=('cups' 'ghostscript' 'imagemagick' 'python2' 'python2-httplib2' 'python2-pycups' 'python2-six')
+install="$pkgname.install"
+_branch='capabilities-fix'
+source=("$pkgname-$epoch:$pkgver-$pkgrel.tar.gz::$url/archive/$_branch.tar.gz")
+sha256sums=('13ac78b7c6941ac4479621e1594bcc6e23c01e64986cf5c84b00bae621fe27cb')
+
+_sourcedirectory="CUPS-Cloud-Print-$_branch"
build() {
- cd "$srcdir/CUPS-Cloud-Print-$pkgver"
- ./configure --prefix /usr
+ cd "$srcdir/$_sourcedirectory/"
+ ./configure --prefix '/usr'
make
}
package() {
- cd "$srcdir/CUPS-Cloud-Print-$pkgver"
- NOPERMS=1 make DESTDIR="$pkgdir" install
+ cd "$srcdir/$_sourcedirectory/"
+ NOPERMS=1 make DESTDIR="$pkgdir" INSTALL='install -p' install
+ python2 -O -m compileall "$pkgdir/usr/share/$_pkgname"
+
+ install -dm755 "$pkgdir/usr/bin"
+ ln -sf "/usr/share/$_pkgname/setupcloudprint.py" "$pkgdir/usr/bin/setupcloudprint"
}