summaryrefslogtreecommitdiff
path: root/go-bin
diff options
context:
space:
mode:
authorsrv <enmanuel.saravia.externo@pandero.com.pe>2025-05-14 15:56:30 +0200
committersrv <enmanuel.saravia.externo@pandero.com.pe>2025-05-14 15:56:30 +0200
commit4b0128971611377651e4e4d8f4657fb26ec47456 (patch)
tree61e86b062c9e43a9b58fe47843e42f3330291910 /go-bin
parentb9446bfb1fd77dd8043640deea5b8785b81649fb (diff)
UPD emacs, ADD go and rust inital but need test
Diffstat (limited to 'go-bin')
-rw-r--r--go-bin/PKGBUILD34
-rw-r--r--go-bin/go-1.20.3-1-x86_64-build.log0
-rw-r--r--go-bin/go-1.20.3-1-x86_64-package.log0
3 files changed, 34 insertions, 0 deletions
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
--- /dev/null
+++ b/go-bin/go-1.20.3-1-x86_64-build.log
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
--- /dev/null
+++ b/go-bin/go-1.20.3-1-x86_64-package.log