rusbmux
LOW
maintainer taotieren
0 votes
scanned 2026-10-30 09:55:25.758986
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: taotieren <admin@taotieren.com>
2
3
pkgname=rusbmux
4
pkgver=0.2.1
5
pkgrel=1
6
pkgdesc="A usbmuxd replacement in pure Rust"
7
arch=($CARCH)
8
url="https://github.com/abdubanna/rusbmux"
9
license=('Apache-2.0 OR MIT')
10
provides=(${pkgname} usbmuxd)
11
conflicts=(${pkgname} usbmuxd)
12
replaces=()
13
depends=(
14
libgcc
15
)
16
makedepends=(
17
git
18
rust
19
pkgconf
20
)
21
backup=()
22
options=('!lto')
23
install=${pkgname}.install
24
source=("${pkgname}::git+${url}.git#tag=v${pkgver}")
25
sha256sums=('9ecf99582d0ea9b2c39b69c32d4066c4b6747cfd00dcaa41614050de56a30caf')
26
27
prepare() {
28
git -C "${srcdir}/${pkgname}" clean -dfx
29
cd "${srcdir}/${pkgname}/"
30
# cargo update -w
31
cargo fetch --locked --target host-tuple
32
cargo fetch --target "$CARCH-unknown-linux-gnu"
33
}
34
35
build() {
36
cd "${srcdir}/${pkgname}/"
37
38
export RUSTUP_TOOLCHAIN=stable
39
export CARGO_TARGET_DIR=target
40
export CARGO_PROFILE_RELEASE_LTO=false
41
cargo build --release --features bin --locked
42
}
43
44
# check() {
45
# cd "${srcdir}/${pkgname}/"
46
47
# export RUSTUP_TOOLCHAIN=stable
48
# cargo test --all-features
49
# }
50
51
package() {
52
cd "${srcdir}/${pkgname}/"
53
54
export RUSTUP_TOOLCHAIN=stable
55
install -vDm0644 LICENSE* -t "${pkgdir}/usr/share/licenses/${pkgname}/"
56
install -vDm0644 *.md -t "${pkgdir}/usr/share/doc/${pkgname}/"
57
install -vDm0755 "target/release/${pkgname}" -t "${pkgdir}/usr/bin/"
58
install -vDm0644 "systemd/rusbmux.service" -t "$pkgdir/usr/lib/systemd/system/"
59
}
60
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-30 09:55:25 | Low | 1 |
| 2026-10-30 07:55:24 | Low | 1 |