From 647f1c4b13a8732c984275c761003695f17d364c Mon Sep 17 00:00:00 2001 From: srv Date: Wed, 14 May 2025 17:42:18 +0200 Subject: Improve rust-bin but test is required --- rust-bin/PKGBUILD | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) (limited to 'rust-bin/PKGBUILD') diff --git a/rust-bin/PKGBUILD b/rust-bin/PKGBUILD index ee1d81c..dc1957c 100644 --- a/rust-bin/PKGBUILD +++ b/rust-bin/PKGBUILD @@ -1,8 +1,8 @@ -# Maintainer: Tu Nombre +# Maintainer: Saravia pkgname=rust-bin -pkgver=1.78.0 # Cambia a la versión deseada +pkgver=1.78.0 pkgrel=1 -pkgdesc="Systems programming language focused on safety, speed and concurrency" +pkgdesc="Systems programming language focused on safety, speed, and concurrency (binary distribution)" arch=('x86_64') url="https://www.rust-lang.org/" license=('MIT' 'Apache') @@ -10,12 +10,18 @@ depends=('gcc' 'libffi') source=("https://static.rust-lang.org/dist/rust-${pkgver}-x86_64-unknown-linux-gnu.tar.gz") sha512sums=('551f6c672918ef43b9ca7654085488f40b7722062129fc2fdc850c0f92473279cc4229a17ffbcbd605d5a4d24c6207a6d4ab2334b4d9a988abdef4e0b7e0d824') -build() { - cd "$srcdir/rust-${pkgver}-x86_64-unknown-linux-gnu" - ./install.sh --destdir="$pkgdir" --prefix=/usr +options=('!strip') # Evita errores por archivos de formato raro + +prepare() { + tar -xzf "rust-${pkgver}-x86_64-unknown-linux-gnu.tar.gz" } package() { - # Nada que hacer aquí porque `install.sh` ya instaló en $pkgdir/usr - return 0 + cd "$srcdir/rust-${pkgver}-x86_64-unknown-linux-gnu" + + # Instala en el entorno fakeroot correcto + ./install.sh --prefix=/usr --destdir="$pkgdir" + + # Elimina archivos innecesarios (opcional) + rm -rf "$pkgdir/usr/share/doc" } -- cgit v1.2.3