# Maintainer: Caleb Maclennan # Contributor: Artur Juraszek # Contributor: istimaldar_sntlk pkgname=dolt pkgver=0.51.3 pkgrel=1 pkgdesc='Git for data! A version controlled relational database' arch=(x86_64) url=https://www.dolthub.com license=(Apache) depends=(glibc) makedepends=(go) _archive="$pkgname-$pkgver" source=("https://github.com/dolthub/dolt/archive/v$pkgver/$_archive.tar.gz") sha256sums=('ad30b92dd386ce0cda2db728bfb8b5f375ce7b6a4c65bf8ac0f7e5b69bce040c') prepare() { cd "$_archive"/go mkdir -p build } build() { cd "$_archive"/go export CGO_CPPFLAGS="$CPPFLAGS" export CGO_CFLAGS="$CFLAGS" export CGO_CXXFLAGS="$CXXFLAGS" export CGO_LDFLAGS="$LDFLAGS" go build \ -trimpath \ -buildmode=pie \ -mod=readonly \ -modcacherw \ -ldflags "-extldflags \"$LDFLAGS\"" \ -o build \ ./cmd/... } package() { cd "$_archive"/go install -Dm0755 -t "$pkgdir/usr/bin/" "build/$pkgname" }