diff options
author | Caleb Maclennan | 2024-03-26 20:56:28 +0300 |
---|---|---|
committer | Caleb Maclennan | 2024-03-26 20:56:28 +0300 |
commit | 6166e40aab92010814c7c339e11e91680b1f1b61 (patch) | |
tree | 6a967c53aeddd326f676d0eb8520aa56a0561fa5 | |
download | aur-6166e40aab92010814c7c339e11e91680b1f1b61.tar.gz |
Initial upload: gitlab-container-registry 3.91.0-1
-rw-r--r-- | .SRCINFO | 14 | ||||
-rw-r--r-- | PKGBUILD | 46 |
2 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..f2ad79b68b09 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,14 @@ +pkgbase = gitlab-container-registry + pkgdesc = GitLab Container Registry daemon + pkgver = 3.91.0 + pkgrel = 1 + url = https://gitlab.com/gitlab-org/container-registry + arch = x86_64 + arch = i686 + license = Apache-2.0 + makedepends = go + backup = etc/gitlab-container-registry/config.yml + source = https://gitlab.com/gitlab-org/container-registry/-/archive/v3.91.0-gitlab/container-registry-v3.91.0-gitlab.tar.bz2 + sha256sums = 2ab0779797c8f63da73c031d11e92991ed578de02d4433bf6a0ee1413362e65f + +pkgname = gitlab-container-registry diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8d60a4c1d8c0 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Caleb Maclennan <caleb@alerque.com> + +pkgname=gitlab-container-registry +_pkgname=container-registry +pkgver=3.91.0 +pkgrel=1 +pkgdesc='GitLab Container Registry daemon' +url="https://gitlab.com/gitlab-org/$_pkgname" +license=(Apache-2.0) +arch=(x86_64 i686) +makedepends=(go) +backup=("etc/$pkgname/config.yml") +_archive="$_pkgname-v$pkgver-gitlab" +source=("$url/-/archive/v$pkgver-gitlab/$_archive.tar.bz2") +sha256sums=('2ab0779797c8f63da73c031d11e92991ed578de02d4433bf6a0ee1413362e65f') + +build() { + cd "$_archive" + export GOPATH="$srcdir" + export CGO_ENABLED=0 + local _pkg="github.com/docker/distribution" + local _rev="$(zcat ${sourec[0]##*/} | git get-tar-commit-id)" + go build \ + -trimpath \ + -buildmode=exe \ + -mod=readonly \ + -modcacherw \ + -ldflags " \ + -X $_pkg/version.Version=$pkgver \ + -X $_pkg/version.Revision=$_rev \ + -X $_pkg/version.Package=$pkgname \ + -extldflags \"$LDFLAGS\" \ + " \ + -o "bin/$pkgname" ./cmd/registry +} + +check() { + cd "$_archive" + ./bin/$pkgname --version | grep $pkgver +} + +package() { + cd "$_archive" + install -Dm0755 -t "$pkgdir/usr/bin/" "bin/$pkgname" + install -Dm0644 config/filesystem.yml "$pkgdir/etc/$pkgname/config.yml" +} |