lumine-capture-git

LOW
maintainer winicius 0 votes scanned 2026-10-08 06:08:09.921094
View on AUR
Why flagged

The package builds from source hosted on GitHub, which is the project's official repository; the only concern is the lack of votes and recent upload, but the build process is transparent and follows standard practices for Rust projects.

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.

Low AI review llm_review

An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package builds from source hosted on GitHub, which is the project's official repository; the only concern is the lack of votes and recent upload, but the build process is transparent and follows standard practices for Rust projects.

PKGBUILD

1# Maintainer: Winícius Cota <winicius.cota@gmail.com>
2pkgname=lumine-capture-git
3_pkgname=lumine-capture
4pkgver=0.2.0.r1.g56df4d6
5pkgrel=1
6pkgdesc='Screenshot and annotation tool for Wayland with built-in OCR (git version)'
7arch=(x86_64)
8url='https://github.com/Netflate/LumineCapture'
9license=('MIT OR Apache-2.0' 'OFL-1.1')
10depends=(gcc-libs glibc libpipewire libxkbcommon openssl zlib)
11makedepends=(cargo clang git)
12provides=("$_pkgname=${pkgver%%.r*}")
13conflicts=("$_pkgname")
14options=(!debug !lto)
15source=("$pkgname::git+$url.git")
16sha256sums=('SKIP')
17
18pkgver() {
19 cd "$pkgname"
20 git describe --long --tags --abbrev=7 | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
21}
22
23prepare() {
24 cd "$pkgname"
25 export RUSTUP_TOOLCHAIN=stable
26 cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
27}
28
29build() {
30 cd "$pkgname"
31 export RUSTUP_TOOLCHAIN=stable
32 # the build script downloads the ONNX Runtime it links against
33 cargo build --frozen --profile dist
34}
35
36package() {
37 cd "$pkgname"
38 install -Dm755 target/dist/$_pkgname -t "$pkgdir/usr/bin"
39 # KWin grants screenshot access by the Exec= path of this file, so it has to be /usr/bin/lumine-capture
40 install -Dm644 assets/lumine-capture.desktop -t "$pkgdir/usr/share/applications"
41
42 local icon
43 for icon in assets/hicolor/*/apps/*; do
44 install -Dm644 "$icon" "$pkgdir/usr/share/icons/${icon#assets/}"
45 done
46
47 install -Dm644 LICENSE-MIT LICENSE-APACHE -t "$pkgdir/usr/share/licenses/$pkgname"
48 install -Dm644 assets/fonts/LICENSE-OFL.txt "$pkgdir/usr/share/licenses/$pkgname/LICENSE-OFL-Inter.txt"
49 install -Dm644 README.md docs/lumine-capture-shortcuts-kde.kksrc -t "$pkgdir/usr/share/doc/$pkgname"
50}
51

Scan history

Scanned at (UTC)SeverityRules
2026-10-08 06:08:09 Low 2

Report a package

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

0 / 4000
Your suggestion