Date: Wednesday, September 7, 2022 @ 21:51:55 Author: anatolik Revision: 1296125
Add tarantool cartridge CLI tool to [community] Added: cartridge-cli/ cartridge-cli/repos/ cartridge-cli/trunk/ cartridge-cli/trunk/PKGBUILD ----------+ PKGBUILD | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) Added: cartridge-cli/trunk/PKGBUILD =================================================================== --- cartridge-cli/trunk/PKGBUILD (rev 0) +++ cartridge-cli/trunk/PKGBUILD 2022-09-07 21:51:55 UTC (rev 1296125) @@ -0,0 +1,30 @@ +# Maintainer: Anatol Pomozov + +pkgname=cartridge-cli +pkgrel=1 +pkgver=2.12.2 +pkgdesc='Tarantool Cartridge command-line utility' +arch=(x86_64) +url="https://tarantool.io/" +license=(BSD) +options=(!lto) # due to go 'relocation target _cgo_yield not defined' error +depends=(glibc) +makedepends=(go mage) +source=(cartridge-cli-$pkgver.tar.gz::https://github.com/tarantool/cartridge-cli/archive/refs/tags/$pkgver.tar.gz) +sha256sums=('d16cd3daac51214b67fb42a971424e5cc5dff76f9f3322085c3d1dbab433fd2a') + +build() { + cd $pkgname-$pkgver + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" + mage build +} + +package() { + cd $pkgname-$pkgver + install -Dm755 ./cartridge "$pkgdir"/usr/bin/cartridge + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" +}
