ravel-git
LOW
maintainer ReadyPlayerNaN
0 votes
scanned 2026-10-21 19:33:05.748742
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: ReadyPlayerNaN (https://github.com/ReadyPlayerNaN)
2
pkgname=ravel-git
3
pkgver=r22.7761e45
4
pkgrel=1
5
pkgdesc='Read-only JSON, JSON Lines, YAML and Markdown viewer for GNOME'
6
arch=('x86_64' 'aarch64')
7
url='https://github.com/ReadyPlayerNaN/ravel'
8
# Upstream has not declared a project license. Do not infer one from dependencies.
9
license=('LicenseRef-unknown')
10
depends=('glibc' 'gcc-libs' 'gtk4>=4.12' 'libadwaita>=1.6' 'gtksourceview5>=5.4'
11
'webkitgtk-6.0' 'gst-plugins-base' 'gst-plugins-good')
12
makedepends=('git' 'cargo' 'pkgconf')
13
checkdepends=('jq')
14
optdepends=('jq: run structural queries from the context menu'
15
'gst-libav: additional audio and video codecs'
16
'gst-plugins-bad: additional media formats'
17
'gst-plugins-ugly: additional media codecs')
18
provides=('ravel')
19
conflicts=('ravel')
20
options=('!lto')
21
source=("ravel::git+$url.git#branch=master")
22
sha256sums=('SKIP')
23
24
pkgver() {
25
cd "$srcdir/ravel" || return
26
printf 'r%s.%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
27
}
28
29
prepare() {
30
cd "$srcdir/ravel" || return
31
export RUSTUP_TOOLCHAIN=stable
32
cargo fetch --locked --target "$(rustc -vV | sed -n 's/^host: //p')"
33
}
34
35
build() {
36
cd "$srcdir/ravel" || return
37
export RUSTUP_TOOLCHAIN=stable CARGO_TARGET_DIR=target
38
cargo build --frozen --release -p ravel-desktop --bin ravel
39
}
40
41
check() {
42
cd "$srcdir/ravel" || return
43
export RUSTUP_TOOLCHAIN=stable CARGO_TARGET_DIR=target
44
# Display-dependent smoke tests run separately in the upstream CI gate.
45
cargo test --frozen --workspace
46
}
47
48
package() {
49
cd "$srcdir/ravel" || return
50
install -Dm755 target/release/ravel "$pkgdir/usr/bin/ravel"
51
install -Dm644 data/io.github.ravel.Ravel.desktop \
52
"$pkgdir/usr/share/applications/io.github.ravel.Ravel.desktop"
53
install -Dm644 README.md "$pkgdir/usr/share/doc/$pkgname/README.md"
54
install -Dm644 crates/ravel-desktop/assets/markdown/katex/LICENSE \
55
"$pkgdir/usr/share/licenses/$pkgname/KaTeX-LICENSE"
56
}
57
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-10-21 19:33:05 | Low | 1 |