summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD30
1 files changed, 24 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index ad779aae275d..ae0d6725f6f0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,9 +1,10 @@
-# Maintainer: grimsock <lord.grimsock at gmail dot com>
+# Maintainer: kXuan <kxuanobj at gmail dot com>
+# Contributor: grimsock <lord.grimsock at gmail dot com>
# Contributor: Fraser P. Newton <fpnewton90 [at] gmail [dot] com>
pkgname=cloud-print-connector-git
-pkgver=v1.16.r2.g9386e53
-pkgrel=1
+pkgver=v1.16.r7.gcee4c3e
+pkgrel=2
pkgdesc="Share printers from your Windows, Linux, FreeBSD or OS X computer with ChromeOS and Android devices, using the Cloud Print Connector"
arch=('i686' 'x86_64' 'armv7h' 'armv6h')
url="https://github.com/google/cloud-print-connector"
@@ -14,8 +15,12 @@ optdepends=('gcp-cups-connector-systemd')
provides=("${pkgname%-git}")
conflicts=('gcp-cups-connector')
replaces=('gcp-cups-connector')
-source=('git+https://github.com/google/cloud-print-connector.git')
-md5sums=('SKIP')
+source=(
+ 'git+https://github.com/google/cloud-print-connector.git'
+ '0001-cups-use-accessor-functions-instead-of-private-cups-.patch'
+)
+sha256sums=('SKIP'
+ '0ff47659ecf3af5e6438e241724cf33ee2add01ff0b14abd0226217885b8144e')
_gourl=github.com/google/cloud-print-connector
pkgver() {
@@ -23,8 +28,21 @@ pkgver() {
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
+prepare() {
+ pushd "cloud-print-connector"
+ for p in "${srcdir}"/*.patch; do
+ echo "Apply patch $p"
+ git apply $p
+ done
+ popd
+
+ mkdir -p "$srcdir/src/github.com/google"
+ ln -sfrn "cloud-print-connector" "$srcdir/src/github.com/google/"
+}
+
build() {
- GOPATH="$srcdir" go get -fix -v -x ${_gourl}/gcp-cups-connector
+ GOPATH="$srcdir" go get -fix -v -x ${_gourl}/gcp-cups-connector ||
+ GOPATH="$srcdir" go get -fix -v -x ${_gourl}/gcp-cups-connector # go get exit with status 1, but it seems everything is ok. Run again seems a good workaround.
GOPATH="$srcdir" go get -fix -v -x ${_gourl}/gcp-connector-util
}