# Maintainer: Caleb Maclennan # Contributor: Artur Juraszek # Contributor: istimaldar_sntlk pkgname=dolt pkgver=0.75.15 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=('ec61890c77f10f3e9bba95cbabe36ef384b856cbcc1f6ae4fccdc2f3b6514ac0') 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" }