summaryrefslogtreecommitdiff
path: root/cargo-bin
diff options
context:
space:
mode:
authorsrv <enmanuel.saravia.externo@pandero.com.pe>2025-05-15 10:26:51 +0200
committersrv <enmanuel.saravia.externo@pandero.com.pe>2025-05-15 10:26:51 +0200
commit84d34fd85b33fb778df8940e2bfbd846c719cfa7 (patch)
treefe4646993927f771e541f603e10881c5a8cf8433 /cargo-bin
parent94d38e6d9121e1dace18eb332e05fbcd3cf82adb (diff)
add cargo-bin and runc
Diffstat (limited to 'cargo-bin')
-rw-r--r--cargo-bin/PKGBUILD35
-rw-r--r--cargo-bin/cargo-bin-1.78.0-1-x86_64-build.log0
-rw-r--r--cargo-bin/cargo-bin-1.78.0-1-x86_64-package.log0
-rw-r--r--cargo-bin/cargo-bin-1.78.0-1-x86_64-prepare.log0
4 files changed, 35 insertions, 0 deletions
diff --git a/cargo-bin/PKGBUILD b/cargo-bin/PKGBUILD
new file mode 100644
index 0000000..fbec056
--- /dev/null
+++ b/cargo-bin/PKGBUILD
@@ -0,0 +1,35 @@
+# Maintainer: Saravia
+pkgname=cargo-bin
+pkgver=1.78.0
+pkgrel=1
+pkgdesc="The Cargo package manager for Rust (precompiled binary)"
+arch=('x86_64')
+url="https://github.com/rust-lang/cargo"
+license=('MIT' 'Apache')
+depends=('glibc')
+source=("https://static.rust-lang.org/dist/rust-${pkgver}-x86_64-unknown-linux-gnu.tar.gz")
+sha512sums=('551f6c672918ef43b9ca7654085488f40b7722062129fc2fdc850c0f92473279cc4229a17ffbcbd605d5a4d24c6207a6d4ab2334b4d9a988abdef4e0b7e0d824')
+
+prepare() {
+ tar -xf rust-${pkgver}-x86_64-unknown-linux-gnu.tar.gz
+}
+
+build() {
+ return 0
+}
+
+package() {
+ # Solo instalar cargo
+ cd rust-${pkgver}-x86_64-unknown-linux-gnu
+
+ install -d "$pkgdir/usr/bin"
+ install -Dm755 cargo/bin/cargo "$pkgdir/usr/bin/cargo"
+
+ # Opcional: instalar manual de cargo
+ install -d "$pkgdir/usr/share/man/man1"
+ install -m644 cargo/share/man/man1/cargo.1 "$pkgdir/usr/share/man/man1/"
+
+ # Licencias
+ install -Dm644 LICENSE-APACHE "$pkgdir/usr/share/licenses/$pkgname/LICENSE-APACHE"
+ install -Dm644 LICENSE-MIT "$pkgdir/usr/share/licenses/$pkgname/LICENSE-MIT"
+}
diff --git a/cargo-bin/cargo-bin-1.78.0-1-x86_64-build.log b/cargo-bin/cargo-bin-1.78.0-1-x86_64-build.log
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/cargo-bin/cargo-bin-1.78.0-1-x86_64-build.log
diff --git a/cargo-bin/cargo-bin-1.78.0-1-x86_64-package.log b/cargo-bin/cargo-bin-1.78.0-1-x86_64-package.log
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/cargo-bin/cargo-bin-1.78.0-1-x86_64-package.log
diff --git a/cargo-bin/cargo-bin-1.78.0-1-x86_64-prepare.log b/cargo-bin/cargo-bin-1.78.0-1-x86_64-prepare.log
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/cargo-bin/cargo-bin-1.78.0-1-x86_64-prepare.log