ftlman
LOW
maintainer friedev
1 votes
scanned 2026-09-06 17:12:21.241024
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: Aaron Friesen <aaron@frie.dev>
2
pkgname=ftlman
3
pkgver=0.7.4
4
pkgrel=1
5
pkgdesc="Mod manager for FTL: Faster Than Light"
6
arch=('x86_64')
7
url="https://github.com/afishhh/ftlman"
8
license=('GPL-2.0-or-later')
9
depends=(
10
bzip2
11
fontconfig
12
glibc
13
libgcc
14
libglvnd
15
libx11
16
libxcb
17
libxcursor
18
libxi
19
libxkbcommon
20
libxrender
21
wayland
22
)
23
makedepends=(cargo-nightly pkg-config)
24
options=('!debug')
25
source=("$pkgname-$pkgver.tar.gz::https://github.com/afishhh/ftlman/archive/refs/tags/v$pkgver.tar.gz")
26
sha256sums=('e8c2ea453e05e52349800140ca96cc0f6a954308264fe4113580b8a833be045a')
27
28
prepare() {
29
cd "$pkgname-$pkgver"
30
export RUSTUP_TOOLCHAIN=nightly
31
cargo fetch --locked --target host-tuple
32
}
33
34
build() {
35
cd "$pkgname-$pkgver"
36
# Strip GCC LTO flags: the C code built by cc-crate (vendored lua) would
37
# contain GCC LTO bytecode that rust-lld can't read
38
# <https://github.com/rust-lang/rust/issues/146952>
39
export CFLAGS="${CFLAGS/-flto=auto/}"
40
export CXXFLAGS="${CXXFLAGS/-flto=auto/}"
41
export LDFLAGS="${LDFLAGS/-flto=auto/}"
42
export RUSTFLAGS="--remap-path-prefix=${srcdir}=/ --remap-path-prefix=${HOME}=/"
43
export RUSTUP_TOOLCHAIN=nightly
44
export CARGO_TARGET_DIR=target
45
cargo build --frozen --release
46
}
47
48
package() {
49
cd "$pkgname-$pkgver"
50
install -Dm0755 "target/release/$pkgname" -t "$pkgdir/usr/bin/"
51
install -Dm0644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname"
52
}
53
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-06 17:12:21 | Low | 1 |
| 2026-09-06 00:17:06 | Clean | 2 |
| 2026-09-06 00:01:42 | Low | 1 |