linyaps-rust-git

LOW
maintainer taotieren 0 votes scanned 2026-08-19 09:41:53.223783
View on AUR
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
3pkgname=linyaps-rust-git
4_tagname=1.14.0-rust.1
5pkgver=1.14.0.rust.1.r6.g38b279b
6pkgrel=1
7pkgdesc="Linyaps package manager implemented in Rust A command-compatible Rust implementation of the Linyaps package manager"
8arch=($CARCH)
9url="https://github.com/guanzi008/linyaps-rust"
10license=('LGPL-3.0-or-later')
11provides=(${pkgname%-git} ${pkgname%-rust-git})
12conflicts=(${pkgname%-git} ${pkgname%-rust-git})
13replaces=()
14depends=(
15 sh
16 libgcc_s.so
17 hicolor-icon-theme
18 linyaps-box-rust
19)
20makedepends=(
21 git
22 rust
23 pkgconf
24)
25optdepends=()
26backup=()
27options=(!lto !debug)
28install=${pkgname%-git}.install
29source=(
30 "git+${url}.git"
31 "${pkgname%-git}.install"
32)
33sha256sums=('SKIP'
34 '8dee25390fcf12a621dd50fcf3b8545ff8ec69aa961f5e0264e57c0eeaf1b0eb')
35
36pkgver() {
37 cd "${srcdir}/${pkgname%-git}"
38 (
39 set -o pipefail
40 git describe --long --tag --abbrev=7 2>/dev/null | sed 's/^v//g;s/\([^-]*-g\)/r\1/;s/-/./g' ||
41 printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
42 )
43}
44
45prepare() {
46 git -C "${srcdir}/${pkgname%-git}" clean -dfx
47 cd "${srcdir}/${pkgname%-git}"
48 export RUSTUP_TOOLCHAIN=stable
49 cargo fetch --locked --target host-tuple
50 cargo fetch --target "$CARCH-unknown-linux-gnu"
51}
52
53build() {
54 cd "${srcdir}/${pkgname%-git}/"
55
56 export RUSTUP_TOOLCHAIN=stable
57 export CARGO_TARGET_DIR=target
58 # cargo build --release --all-features
59 # CFLAGS+=" -ffat-lto-objects"
60 cargo build \
61 --offline \
62 --locked \
63 --release
64}
65
66# check() {
67# cd "${srcdir}/${pkgname}/"
68#
69# export RUSTUP_TOOLCHAIN=stable
70# cargo test --all-features
71# }
72
73package() {
74 cd "${srcdir}/${pkgname%-git}/"
75
76 export RUSTUP_TOOLCHAIN=stable
77 # cargo install --no-track --all-features --root "$pkgdir/usr/" --path .
78 find target/release \
79 -maxdepth 1 \
80 -executable \
81 -type f \
82 -exec install -vDm0755 -t "$pkgdir/usr/bin/" {} +
83
84 install -vDm0644 debian/linglong.conf -t ${pkgdir}/usr/lib/sysctl.d/
85 install -vDm0644 debian/*.1 -t ${pkgdir}/usr/share/man/man1/
86 cp -rv misc/etc ${pkgdir}/
87 cp -rv misc/{lib,share} ${pkgdir}/usr
88 install -vDm0644 *.md -t "${pkgdir}/usr/share/doc/${pkgname}/"
89 install -vDm0644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}/"
90 cp -rv LICENSES "${pkgdir}/usr/share/licenses/${pkgname}/"
91}
92

Scan history

Scanned at (UTC)SeverityRules
2026-08-19 09:41:53 Low 1

Report a package

Reports go to the AURWatch maintainer (one person) and are read by hand. No login required.

0 / 4000
Your suggestion