aboutsummaryrefslogtreecommitdiff
path: root/repos/xorg
diff options
context:
space:
mode:
authoremmett1 <emmett1.2miligrams@protonmail.com>2024-11-02 23:23:40 +0800
committeremmett1 <emmett1.2miligrams@protonmail.com>2024-11-02 23:23:40 +0800
commit3f6aa59240d58d963829e4f2bc3d552a85c5a1ee (patch)
tree1d86d63833dece410cf6218f42fbf3745522419a /repos/xorg
parent4ffc381f4aa38950e2c55e6e7eee299b6b59bd0c (diff)
downloadalicelinux-3f6aa59240d58d963829e4f2bc3d552a85c5a1ee.tar.gz
alicelinux-3f6aa59240d58d963829e4f2bc3d552a85c5a1ee.zip
cargo-c: new added
Diffstat (limited to 'repos/xorg')
-rw-r--r--repos/xorg/cargo-c/.checksum2
-rw-r--r--repos/xorg/cargo-c/.files6
-rw-r--r--repos/xorg/cargo-c/abuild13
-rw-r--r--repos/xorg/cargo-c/depends1
4 files changed, 22 insertions, 0 deletions
diff --git a/repos/xorg/cargo-c/.checksum b/repos/xorg/cargo-c/.checksum
new file mode 100644
index 00000000..db79b9e8
--- /dev/null
+++ b/repos/xorg/cargo-c/.checksum
@@ -0,0 +1,2 @@
+2cefac304a96382ea5fe97fe1d184336b884bc2b6d38e7cc552bbef6dfadbda7 cargo-0.10.5.lock
+8d8648b6d06a657c31bf988e9b37f218c00a8bb36c78da807fae9e763bcbf078 cargo-c-0.10.5.tar.gz
diff --git a/repos/xorg/cargo-c/.files b/repos/xorg/cargo-c/.files
new file mode 100644
index 00000000..9ffc97d3
--- /dev/null
+++ b/repos/xorg/cargo-c/.files
@@ -0,0 +1,6 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+-rwxr-xr-x root/root usr/bin/cargo-capi
+-rwxr-xr-x root/root usr/bin/cargo-cbuild
+-rwxr-xr-x root/root usr/bin/cargo-cinstall
+-rwxr-xr-x root/root usr/bin/cargo-ctest
diff --git a/repos/xorg/cargo-c/abuild b/repos/xorg/cargo-c/abuild
new file mode 100644
index 00000000..04b8a819
--- /dev/null
+++ b/repos/xorg/cargo-c/abuild
@@ -0,0 +1,13 @@
+name=cargo-c
+version=0.10.5
+release=1
+source="https://github.com/lu-zero/${name}/archive/v${version}/${name}-${version}.tar.gz
+ cargo-${version}.lock::https://github.com/lu-zero/cargo-c/releases/download/v${version}/Cargo.lock"
+
+build() {
+ cp $SRC/cargo-${version}.lock Cargo.lock
+ cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')" --manifest-path Cargo.toml
+ cargo build --release --frozen --manifest-path Cargo.toml
+ rm target/release/cargo-*.d
+ install -Dm755 target/release/cargo-* -t $PKG/usr/bin/
+}
diff --git a/repos/xorg/cargo-c/depends b/repos/xorg/cargo-c/depends
new file mode 100644
index 00000000..871732e6
--- /dev/null
+++ b/repos/xorg/cargo-c/depends
@@ -0,0 +1 @@
+rust