alr-repo/go-bin/alr.sh

38 lines
1.2 KiB
Bash

name="go-bin"
version='1.23.5'
release='1'
desc="Compiler and tools for the Go programming language"
desc_ru="Компилятор и инструменты для языка программирования Go"
homepage="https://go.dev/"
maintainer='Evgeniy Khramov <xpamych@yandex.ru>'
maintainer_ru='Евгений Храмов <xpamych@yandex.ru>'
architectures=('amd64' 'arm64' 'arm6' '386' 'riscv64')
license=('BSD-3-Clause')
provides=('go' 'golang')
conflicts=('go' 'golang' 'golang-bin' 'golang-git')
sources_amd64=("https://dl.google.com/go/go${version}.linux-amd64.tar.gz")
checksums_amd64=('SKIP')
sources_arm64=("https://dl.google.com/go/go${version}.linux-arm64.tar.gz")
checksums_arm64=('SKIP')
sources_arm6=("https://dl.google.com/go/go${version}.linux-armv6l.tar.gz")
checksums_arm6=('SKIP')
sources_386=("https://dl.google.com/go/go${version}.linux-386.tar.gz")
checksums_386=('SKIP')
sources_riscv64=("https://dl.google.com/go/go${version}.linux-riscv64.tar.gz")
checksums_riscv64=('SKIP')
scripts=(
['postremove']='postremove.sh'
)
package() {
mkdir -p "$pkgdir/usr/lib/"
cp -r "$srcdir/go" "$pkgdir/usr/lib/go"
mkdir -p "$pkgdir/usr/bin/"
ln -sf "$pkgdir/usr/lib/go/bin/go" "$pkgdir/usr/bin/go"
}