crgx
LOW
maintainer alerque
0 votes
scanned 2026-10-22 13:35:05.775257
Why flagged
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
Triggered rules
Low
Few votes, recently uploaded
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
PKGBUILD
1
# Maintainer: Caleb Maclennan <caleb@alerque.com>
2
3
pkgname=crgx
4
pkgver=0.1.1
5
pkgrel=2
6
pkgdesc='run and cache binary crates without installation'
7
arch=(x86_64)
8
url="https://github.com/yfedoseev/$pkgname"
9
license=(MIT)
10
depends=(cargo
11
glibc
12
libgcc)
13
_archive="$pkgname-$pkgver"
14
source=("$url/archive/refs/tags/v$pkgver/$_archive.tar.gz")
15
sha256sums=('a4b400387e328a450c67be48f6d2b37a4d15fcec79303e3da1ece84c6fd2069d')
16
17
_srcenv() {
18
cd "$_archive"
19
export CARGO_HOME="$srcdir"
20
if check_option debug y; then
21
export CARGO_PROFILE_RELEASE_DEBUG=2
22
export CARGO_PROFILE_RELEASE_STRIP=false
23
fi
24
if check_option lto y; then
25
export CARGO_PROFILE_RELEASE_LTO=thin
26
export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1
27
fi
28
export CARGO_PROFILE_RELEASE_OPT_LEVEL=3
29
CFLAGS+=' -fno-lto'
30
export RUSTUP_TOOLCHAIN=stable
31
export CARGO_TARGET_DIR=target
32
33
}
34
35
prepare() {
36
_srcenv
37
cargo fetch --locked --target host-tuple
38
}
39
40
build() {
41
_srcenv
42
cargo build --release --frozen
43
}
44
45
check() {
46
_srcenv
47
local skipped=()
48
cargo test --frozen -- ${skipped[@]/#/--skip }
49
}
50
51
package() {
52
depends+=(libgcc_s.so)
53
cd "$_archive"
54
install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE
55
install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/$pkgname"
56
}
57
Changes since previous scan
--- PKGBUILD @ 2026-10-14 00:06+++ PKGBUILD @ 2026-10-22 13:35@@ -2,7 +2,7 @@ pkgname=crgx pkgver=0.1.1-pkgrel=1+pkgrel=2 pkgdesc='run and cache binary crates without installation' arch=(x86_64) url="https://github.com/yfedoseev/$pkgname"@@ -17,10 +17,14 @@ _srcenv() { cd "$_archive" export CARGO_HOME="$srcdir"- export CARGO_PROFILE_RELEASE_DEBUG=2- export CARGO_PROFILE_RELEASE_STRIP=false- export CARGO_PROFILE_RELEASE_LTO=thin- export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1+ if check_option debug y; then+ export CARGO_PROFILE_RELEASE_DEBUG=2+ export CARGO_PROFILE_RELEASE_STRIP=false+ fi+ if check_option lto y; then+ export CARGO_PROFILE_RELEASE_LTO=thin+ export CARGO_PROFILE_RELEASE_CODEGEN_UNITS=1+ fi export CARGO_PROFILE_RELEASE_OPT_LEVEL=3 CFLAGS+=' -fno-lto' export RUSTUP_TOOLCHAIN=stableScan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-22 13:35:05 | Low | 1 |
| 2026-10-14 00:06:47 | Clean | 2 |
| 2026-10-13 21:18:20 | Low | 1 |