venturi

LOW
maintainer AndreaCattaneo 0 votes scanned 2026-10-06 12:02:18.455551
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: Andrea Cattaneo <aur@runme.sh>
2
3pkgname=venturi
4_pkgname=Venturi
5pkgver=0.4.5
6pkgrel=1
7pkgdesc="Linux-first, performance oriented minimal video editor"
8arch=('x86_64' 'aarch64')
9url="https://github.com/VenturiVideo/Venturi"
10license=('GPL-3.0-or-later')
11# winit/wgpu dlopen() the Wayland, X11, xkbcommon and Vulkan libraries at
12# runtime, so namcap reports them as "may not be needed": they are needed.
13depends=('glibc' 'gcc-libs' 'ffmpeg' 'alsa-lib' 'libxkbcommon' 'libxkbcommon-x11'
14 'wayland' 'libx11' 'vulkan-icd-loader' 'hicolor-icon-theme')
15makedepends=('cargo' 'clang' 'pkgconf')
16source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz")
17sha256sums=('c9dc9368d8a408996d090ca7421a35778a861eaac40fe8d69f9ab9e6dae30ca3')
18
19prepare() {
20 cd "${_pkgname}-${pkgver}"
21 export RUSTUP_TOOLCHAIN=stable
22 cargo fetch --locked --target "$(rustc -vV | sed -n 's/host: //p')"
23}
24
25build() {
26 cd "${_pkgname}-${pkgver}"
27 export RUSTUP_TOOLCHAIN=stable
28 export CARGO_TARGET_DIR=target
29 cargo build -p vv-app --release --frozen
30}
31
32# No check(): the test suite needs a headless Vulkan adapter and the ffmpeg
33# binary writing to /tmp, and upstream itself pins it to a single thread
34# because of intermittent SIGSEGVs. Not suitable for a packaging build.
35
36package() {
37 cd "${_pkgname}-${pkgver}"
38 install -Dm755 target/release/vv-app "${pkgdir}/usr/bin/vv-app"
39 install -Dm644 packaging/appimage/venturi.desktop \
40 "${pkgdir}/usr/share/applications/venturi.desktop"
41
42 # Icon file names must match the Icon=venturi key of the .desktop file,
43 # same renaming as upstream's scripts/install-linux.sh.
44 local dir size f
45 for dir in media/icons/linux/hicolor/*/apps; do
46 size="$(basename "$(dirname "$dir")")"
47 for f in "$dir"/venturi-video.*; do
48 install -Dm644 "$f" \
49 "${pkgdir}/usr/share/icons/hicolor/${size}/apps/venturi.${f##*.}"
50 done
51 done
52
53 install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
54}
55

Scan history

Scanned at (UTC)SeverityRules
2026-10-06 12:02:18 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