omniphony-studio-egui-bin

LOW
maintainer robertfoster 0 votes scanned 2026-10-07 14:05:47.471701
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: robertfoster
2pkgname=omniphony-studio-egui-bin
3_pkgname="${pkgname%-bin}"
4pkgver=0.6.0 # renovate: datasource=github-releases depName=mgth/Omniphony extractVersion=^v(?<version>\d.+)$
5pkgrel=1
6pkgdesc="Omniphony Studio native (egui) control and 3D visualization UI for the orender spatial audio engine (binary release)"
7arch=('x86_64')
8url="https://github.com/mgth/Omniphony"
9license=('GPL-3.0-only')
10# the release archive bundles its own orender (built from the same commit);
11# it links libpipewire. wgpu/winit dlopen() the graphics stack: Vulkan (or EGL
12# as fallback) for rendering, Wayland or X11 for the window system, and
13# xkbcommon for keyboard handling
14depends=('glibc' 'hicolor-icon-theme' 'libgcc' 'pipewire'
15 'libglvnd' 'libx11' 'libxcb' 'libxcursor' 'libxi' 'libxkbcommon'
16 'libxkbcommon-x11' 'vulkan-icd-loader' 'wayland')
17optdepends=('harletty-bridge: decode compressed/object-audio formats via the orender bridge plugin'
18 'noto-fonts-cjk: Japanese and Chinese labels'
19 'vulkan-driver: GPU rendering through Vulkan (otherwise wgpu falls back to OpenGL/EGL)'
20 'xdg-desktop-portal: native file dialogs (layout import and export)')
21provides=("${_pkgname}")
22conflicts=("${_pkgname}")
23options=('!debug')
24source=("${url}/releases/download/v${pkgver}/${_pkgname}-v${pkgver}-linux-${CARCH}.tar.gz"
25 "${_pkgname}-${pkgver}.png::https://raw.githubusercontent.com/mgth/Omniphony/v${pkgver}/omniphony-studio/src-tauri/icons/128x128.png"
26 "${_pkgname}.desktop")
27
28package() {
29 cd "${_pkgname}-v${pkgver}-linux-${CARCH}"
30
31 # Studio finds orender, layouts/ and assets/ next to its own executable
32 # (core/src/host/bundle.rs, core/src/host/commands/orender.rs), via
33 # current_exe(): /proc/self/exe resolves the /usr/bin symlink, so the whole
34 # bundle lives under /opt and /usr/bin/orender stays free for other packages
35 local _opt="${pkgdir}/opt/${_pkgname}"
36 install -Dm755 -t "${_opt}" "${_pkgname}" orender
37 install -Dm644 -t "${_opt}/assets" assets/*
38 install -Dm644 -t "${_opt}/layouts" layouts/*.yaml
39 install -Dm644 -t "${_opt}/layouts/legacy" layouts/legacy/*.yaml
40
41 install -d "${pkgdir}/usr/bin"
42 ln -s "/opt/${_pkgname}/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}"
43
44 install -Dm644 "${srcdir}/${_pkgname}.desktop" \
45 "${pkgdir}/usr/share/applications/${_pkgname}.desktop"
46 install -Dm644 "${srcdir}/${_pkgname}-${pkgver}.png" \
47 "${pkgdir}/usr/share/icons/hicolor/128x128/apps/${_pkgname}.png"
48
49 install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
50}
51
52sha256sums=('bc668e4874da739bcbd0efd613f9205514a0d913514f76e932163e7ca6b6e803'
53 'fceeadfb485429ccb5c2ec55b65c2106fe8f47d31c9af6f00f576ac6999a6aec'
54 '5295612dab098d9d5b4749aaddd18adf2ec3a7f4bc31f0102b3b77db1e090e03')
55

Scan history

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