From 4b0128971611377651e4e4d8f4657fb26ec47456 Mon Sep 17 00:00:00 2001 From: srv Date: Wed, 14 May 2025 15:56:30 +0200 Subject: UPD emacs, ADD go and rust inital but need test --- go-bin/PKGBUILD | 34 ++++++++++++++++++++++++++++++++++ go-bin/go-1.20.3-1-x86_64-build.log | 0 go-bin/go-1.20.3-1-x86_64-package.log | 0 3 files changed, 34 insertions(+) create mode 100644 go-bin/PKGBUILD create mode 100644 go-bin/go-1.20.3-1-x86_64-build.log create mode 100644 go-bin/go-1.20.3-1-x86_64-package.log (limited to 'go-bin') diff --git a/go-bin/PKGBUILD b/go-bin/PKGBUILD new file mode 100644 index 0000000..56efb82 --- /dev/null +++ b/go-bin/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Saravia +pkgname=go +pkgver=1.20.3 # Cambia a la versión que necesites +pkgrel=1 +pkgdesc="Go programming language" +arch=('x86_64') +url="https://golang.org/" +license=('BSD') +depends=('bash' 'tar') +source=("https://golang.org/dl/go$pkgver.linux-amd64.tar.gz") +sha512sums=('b6e74b9b0bf03371e746b1b579235665a692425847b685f1a862345a5858329ec24e184db4ddbd2fd617e22df4c48d3e95fe7ba79b19d737c6d6afa63a129773') + +# Preparar el paquete +prepare() { + mkdir -p "$srcdir"/go + tar -C "$srcdir"/go -xzf "$srcdir"/go$pkgver.linux-amd64.tar.gz +} + +# Construir el paquete +build() { + # No necesitamos una construcción adicional porque es solo una extracción de archivos. + return 0 +} + +package() { + # Crear los directorios necesarios + install -d "$pkgdir/usr/local/go" + cp -r "$srcdir/go/"* "$pkgdir/usr/local/go/" + + # Crear enlaces simbólicos + install -d "$pkgdir/usr/bin" + ln -s /usr/local/go/bin/go "$pkgdir/usr/bin/go" + ln -s /usr/local/go/bin/gofmt "$pkgdir/usr/bin/gofmt" +} diff --git a/go-bin/go-1.20.3-1-x86_64-build.log b/go-bin/go-1.20.3-1-x86_64-build.log new file mode 100644 index 0000000..e69de29 diff --git a/go-bin/go-1.20.3-1-x86_64-package.log b/go-bin/go-1.20.3-1-x86_64-package.log new file mode 100644 index 0000000..e69de29 -- cgit v1.2.3