ravel-git

LOW
maintainer ReadyPlayerNaN 0 votes scanned 2026-10-21 19:33:05.748742
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: ReadyPlayerNaN (https://github.com/ReadyPlayerNaN)
2pkgname=ravel-git
3pkgver=r22.7761e45
4pkgrel=1
5pkgdesc='Read-only JSON, JSON Lines, YAML and Markdown viewer for GNOME'
6arch=('x86_64' 'aarch64')
7url='https://github.com/ReadyPlayerNaN/ravel'
8# Upstream has not declared a project license. Do not infer one from dependencies.
9license=('LicenseRef-unknown')
10depends=('glibc' 'gcc-libs' 'gtk4>=4.12' 'libadwaita>=1.6' 'gtksourceview5>=5.4'
11 'webkitgtk-6.0' 'gst-plugins-base' 'gst-plugins-good')
12makedepends=('git' 'cargo' 'pkgconf')
13checkdepends=('jq')
14optdepends=('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')
18provides=('ravel')
19conflicts=('ravel')
20options=('!lto')
21source=("ravel::git+$url.git#branch=master")
22sha256sums=('SKIP')
23
24pkgver() {
25 cd "$srcdir/ravel" || return
26 printf 'r%s.%s' "$(git rev-list --count HEAD)" "$(git rev-parse --short=7 HEAD)"
27}
28
29prepare() {
30 cd "$srcdir/ravel" || return
31 export RUSTUP_TOOLCHAIN=stable
32 cargo fetch --locked --target "$(rustc -vV | sed -n 's/^host: //p')"
33}
34
35build() {
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
41check() {
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
48package() {
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)SeverityRules
2026-10-21 19:33:05 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