yay/PKGBUILD

56 lines
1.2 KiB
Bash

# Maintainer: Christian Schendel <doppelhelix@gmail.com>
# Contributor: Jguer <pkgbuilds at jguer.space>
pkgname=yay
pkgver=12.5.7
pkgrel=1
pkgdesc="Yet another yogurt. Pacman wrapper and AUR helper written in go."
arch=(
'i686'
'pentium4'
'x86_64'
'arm'
'armv7h'
'armv6h'
'aarch64'
'riscv64'
)
url="https://github.com/Jguer/yay"
options=(!lto)
license=(
GPL-3.0-or-later
)
depends=(
git
glibc
'pacman>6.1'
)
optdepends=(
'sudo: privilege elevation'
'doas: privilege elevation'
)
makedepends=(
'go>=1.24'
)
source=(
"${pkgname}-${pkgver}.tar.gz::https://github.com/Jguer/yay/archive/v${pkgver}.tar.gz"
)
b2sums=('5c3ab560b2fb1352f7e7d744d6c13e4dd6b56c9a539d865170449599b29d302392e2d32de47b6774827e0601a7a02068daea0dae9d1868fb5074398d1e3d8e04')
build() {
export GOPATH="$srcdir"/gopath
export CGO_CPPFLAGS="${CPPFLAGS}"
export CGO_CFLAGS="${CFLAGS}"
export CGO_CXXFLAGS="${CXXFLAGS}"
export CGO_LDFLAGS="${LDFLAGS}"
export CGO_ENABLED=1
cd "$srcdir/$pkgname-$pkgver"
make VERSION=$pkgver DESTDIR="$pkgdir" PREFIX="/usr" build
}
package() {
cd "$srcdir/$pkgname-$pkgver"
make VERSION=$pkgver DESTDIR="$pkgdir" PREFIX="/usr" install
}
# vim: set ft=sh ts=4 sw=4 et: