summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKonstantin Nikiforov2021-03-18 20:26:59 +0300
committerKonstantin Nikiforov2021-03-18 20:26:59 +0300
commita053429b08bf7657e8fe7ad602abbac2510ade8b (patch)
tree8105baa6e915e147c8a4db146dea92ce1f11410a
parentd0368cc60c35dddd9e91b62212faae26bb0e07ad (diff)
downloadaur-a053429b08bf7657e8fe7ad602abbac2510ade8b.tar.gz
Fixed build according to patch provided.
`make binaries` or `make bin/registry` should be used instead of `go get ...` .
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD13
2 files changed, 10 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 786890616dba..6e3360b03224 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = docker-registry2-git
pkgdesc = Docker Registry 2.0 (aka docker-distibution) implementation to pack, ship, store, and deliver docker images (git version).
- pkgver = r2914.89337b7a
- pkgrel = 1
+ pkgver = r2916.a01c71e2
+ pkgrel = 2
url = https://github.com/distribution/distribution
install = docker-registry-git.install
arch = i686
diff --git a/PKGBUILD b/PKGBUILD
index 8ce10e3e6b37..3efaef53b254 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
## TODO Looks like, AUR bug - need to rename to docker-registry-git: name busy, hidden+abandoned pkgbuild.
pkgname=docker-registry2-git
__gitroot=github.com/distribution/distribution
-pkgver=r2914.89337b7a
-pkgrel=1
+pkgver=r2916.a01c71e2
+pkgrel=2
pkgdesc="Docker Registry 2.0 (aka docker-distibution) implementation to pack, ship, store, and deliver docker images (git version)."
arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'armv6h' 'arm')
url="https://${__gitroot}"
@@ -26,16 +26,19 @@ sha256sums=('SKIP'
)
build() {
- GOPATH="$srcdir" go get -v ${_gourl}
+ GOPATH="$srcdir"
+ cd $srcdir/$pkgname
+ go install .
+ make bin/registry
}
package() {
- install -Dm644 "$srcdir/src/github.com/docker/distribution/cmd/registry/config-example.yml" "$pkgdir/etc/docker-registry/config.yml"
+ install -Dm644 "$srcdir/$pkgname/cmd/registry/config-example.yml" "$pkgdir/etc/docker-registry/config.yml"
sed -e "s@/var/lib/registry@/var/lib/docker-registry@g" \
-e "s@/etc/registry@/etc/docker-registry/.htpasswd@" \
-i "$pkgdir/etc/docker-registry/config.yml"
- install -Dm755 "$srcdir/bin/registry" "$pkgdir/usr/bin/docker-registry"
+ install -Dm755 "$srcdir/$pkgname/bin/registry" "$pkgdir/usr/bin/docker-registry"
install -Dm644 docker-registry.conf "$pkgdir/etc/conf.d/docker-registry"
install -Dm644 docker-registry.service "$pkgdir/usr/lib/systemd/system/docker-registry.service"
install -Dm644 docker-registry.sysusers "$pkgdir/usr/lib/sysusers.d/docker-registry.conf"