synthmultiviewer-appimage
LOW
maintainer Hanuman
0 votes
scanned 2026-09-14 13:17:35.043581
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: Etienne Charland <mysteryx93 at protonmail dot com>
2
AppName=SynthMultiViewer
3
appid=synthmultiviewer
4
pkgname=${appid}-appimage
5
pkgver=1.1
6
pkgrel=1
7
pkgdesc="Cross-platform editor and viewer for VapourSynth and AviSynth"
8
arch=('x86_64' 'aarch64')
9
url="https://github.com/mysteryx93/VapourSynthViewer.NET"
10
license=('MIT')
11
optdepends=(
12
'vapoursynth: VapourSynth script preview'
13
'avisynthplus: AviSynth script preview'
14
)
15
options=(!strip)
16
_appimage="${pkgname}-${pkgver}.AppImage"
17
source_x86_64=("${_appimage}::https://github.com/mysteryx93/VapourSynthViewer.NET/releases/download/v${pkgver}/${AppName}-${pkgver}_Linux_x64.AppImage")
18
source_aarch64=("${_appimage}::https://github.com/mysteryx93/VapourSynthViewer.NET/releases/download/v${pkgver}/${AppName}-${pkgver}_Linux_arm64.AppImage")
19
noextract=("${_appimage}")
20
sha256sums_x86_64=('ea7d57b383b5decbbb0391c04c219c563bfbe0588731216fee475f453da32fe1')
21
sha256sums_aarch64=('ea7d57b383b5decbbb0391c04c219c563bfbe0588731216fee475f453da32fe1')
22
23
prepare() {
24
chmod +x "${_appimage}"
25
export APPIMAGE_EXTRACT_AND_RUN=1
26
./"${_appimage}" --appimage-extract
27
sed -i "s/\/${AppName}/\/${appid}/g" "${srcdir}/squashfs-root/${appid}.desktop"
28
}
29
30
build() {
31
# Adjust .desktop so it will work outside of AppImage container
32
sed -i -E "s|Exec=AppRun|Exec=env DESKTOPINTEGRATION=false /usr/bin/${appid} %u|"\
33
"squashfs-root/${appid}.desktop"
34
# Fix permissions; .AppImage permissions are 700 for all directories
35
chmod -R a-x+rX squashfs-root/usr
36
}
37
38
package() {
39
# AppImage
40
install -Dm755 "${srcdir}/${_appimage}" "${pkgdir}/opt/${pkgname}/${appid}.AppImage"
41
42
# Desktop file
43
install -Dm644 "${srcdir}/squashfs-root/${appid}.desktop"\
44
"${pkgdir}/usr/share/applications/${appid}.desktop"
45
46
# Icon images
47
install -dm755 "${pkgdir}/usr/share/"
48
cp -a "${srcdir}/squashfs-root/usr/share/icons" "${pkgdir}/usr/share/"
49
50
# Symlink executable
51
install -dm755 "${pkgdir}/usr/bin"
52
ln -s "/opt/${pkgname}/${appid}.AppImage" "${pkgdir}/usr/bin/${appid}"
53
}
54
Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-14 13:17:35 | Low | 1 |