omniphony-studio-bin

LOW
maintainer robertfoster 0 votes scanned 2026-10-07 14:05:47.471701
View on AUR
Why flagged

The package downloads a prebuilt .deb from the project's official GitHub releases, which is then extracted and installed; while the binary origin reduces verifiability, it comes from the legitimate project source, and no malicious behavior is evident.

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 downloads a prebuilt .deb from the project's official GitHub releases, which is then extracted and installed; while the binary origin reduces verifiability, it comes from the legitimate project source, and no malicious behavior is evident.

PKGBUILD

1# Maintainer: robertfoster
2pkgname=omniphony-studio-bin
3_pkgname="${pkgname%-bin}"
4_appname="Omniphony Studio"
5pkgver=0.6.0 # renovate: datasource=github-releases depName=mgth/Omniphony extractVersion=^v(?<version>\d.+)$
6pkgrel=1
7pkgdesc="Omniphony Studio (Tauri) control and 3D visualization UI for the orender spatial audio engine (binary release)"
8arch=('x86_64')
9url="https://github.com/mgth/Omniphony"
10license=('GPL-3.0-only')
11depends=('cairo' 'dbus' 'gdk-pixbuf2' 'glib2' 'glibc' 'gtk3' 'hicolor-icon-theme'
12 'libgcc' 'libsoup3' 'librsvg' 'pipewire' 'wayland' 'webkit2gtk-4.1'
13 'libayatana-appindicator') # dlopen()ed for the tray icon
14optdepends=('harletty-bridge: decode compressed/object-audio formats via the orender bridge plugin')
15provides=("${_pkgname}")
16conflicts=("${_pkgname}" 'orender')
17options=('!debug')
18source=("LICENSE-${pkgver}::https://raw.githubusercontent.com/mgth/Omniphony/v${pkgver}/LICENSE"
19 "${url}/releases/download/v${pkgver}/Omniphony.Studio_${pkgver}_amd64.deb")
20noextract=("Omniphony.Studio_${pkgver}_amd64.deb")
21
22prepare() {
23 mkdir -p "${srcdir}/deb"
24 bsdtar -xOf "${srcdir}/Omniphony.Studio_${pkgver}_amd64.deb" 'data.tar.*' |
25 bsdtar -xf - -C "${srcdir}/deb"
26
27 # upstream leaves Categories empty, so menus file the launcher under "Other"
28 sed -i 's/^Categories=.*/Categories=AudioVideo;Audio;/' \
29 "${srcdir}/deb/usr/share/applications/${_appname}.desktop"
30}
31
32package() {
33 cd "${srcdir}/deb/usr"
34
35 install -Dm755 -t "${pkgdir}/usr/bin" bin/omniphony-studio bin/orender
36
37 # Tauri resource dir; the exact path (spaces included) is what the app looks up
38 install -dm755 "${pkgdir}/usr/lib"
39 cp -r --no-preserve=ownership "lib/${_appname}" "${pkgdir}/usr/lib/"
40 find "${pkgdir}/usr/lib/${_appname}" -type d -exec chmod 755 {} +
41 find "${pkgdir}/usr/lib/${_appname}" -type f -exec chmod 644 {} +
42 chmod 755 "${pkgdir}/usr/lib/${_appname}/engine/liborender.so.0"
43
44 install -Dm644 "share/applications/${_appname}.desktop" \
45 "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
46 install -Dm644 -t "${pkgdir}/usr/share/icons/hicolor/512x512/apps" \
47 share/icons/hicolor/512x512/apps/omniphony-studio.png
48
49 install -Dm644 "${srcdir}/LICENSE-${pkgver}" \
50 "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
51}
52
53sha256sums=('3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986'
54 '3778249ce9d3fb0b341f720876e371294c6993814f3668dda58e32cd5d7c2b71')
55

Scan history

Scanned at (UTC)SeverityRules
2026-10-07 14:05:47 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