nota-daw-bin

LOW
maintainer xpufx 0 votes scanned 2026-10-17 00:21:55.226236
View on AUR
Why flagged

The package installs a prebuilt AppImage from the project's official GitHub releases, which is a normal distribution method; the source is verifiable and matches the project, though the AppImage itself is not rebuilt from source.

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 installs a prebuilt AppImage from the project's official GitHub releases, which is a normal distribution method; the source is verifiable and matches the project, though the AppImage itself is not rebuilt from source.

PKGBUILD

1# Maintainer: xpufx <github@xpufx.com>
2pkgname=nota-daw-bin
3pkgver=0.55.1
4_appimage_sha='e50e24c1a72aea10878dfa053bda20f4d7d9082362bd3eee8b0d95e1120f2e0b'
5_license_sha='0d96a4ff68ad6d4b6f1f30f713b18d5184912ba8dd389f86aa7710db079abcb0'
6pkgrel=1
7pkgdesc="Modern digital audio workstation (DAW) (upstream binary)"
8arch=('x86_64')
9url="https://github.com/nota-daw/nota"
10_github_url="https://github.com/nota-daw/nota"
11_appimage_asset="Nota-${pkgver}-x86_64.AppImage"
12license=('AGPL-3.0-only')
13_publish_targets="aur"
14provides=('nota' 'nota-daw')
15conflicts=('nota' 'nota-daw')
16options=('!strip' '!debug')
17depends=('alsa-lib' 'freetype2' 'fontconfig' 'glibc' 'gcc-libs' 'libx11' 'libxcursor' 'libxext' 'libxinerama' 'libxrandr' 'libice' 'libsm' 'openssl' 'zlib' 'icu' 'hicolor-icon-theme')
18optdepends=(
19 'pulseaudio: PulseAudio audio backend support'
20 'pipewire-pulse: PipeWire PulseAudio audio backend support'
21)
22source=(
23 "${_appimage_asset}::${_github_url}/releases/download/v${pkgver}/${_appimage_asset}"
24 "LICENSE::https://raw.githubusercontent.com/nota-daw/nota/v${pkgver}/LICENSE"
25)
26sha256sums=(
27 "$_appimage_sha"
28 "$_license_sha"
29)
30
31prepare() {
32 cd "$srcdir"
33 chmod +x "Nota-${pkgver}-x86_64.AppImage"
34 rm -rf squashfs-root
35 ./Nota-${pkgver}-x86_64.AppImage --appimage-extract
36}
37
38package() {
39 cd "$srcdir"
40
41 # Install application files from extracted squashfs-root/usr/bin/ to /usr/lib/nota/
42 install -d "${pkgdir}/usr/lib/nota"
43 cp -a squashfs-root/usr/bin/* "${pkgdir}/usr/lib/nota/"
44
45 # Fix directory and file permissions
46 find "${pkgdir}/usr/lib/nota" -type d -exec chmod 755 {} +
47 find "${pkgdir}/usr/lib/nota" -type f -exec chmod 644 {} +
48 chmod 755 "${pkgdir}/usr/lib/nota/Nota.App"
49 if [ -f "${pkgdir}/usr/lib/nota/nota-scanworker" ]; then
50 chmod 755 "${pkgdir}/usr/lib/nota/nota-scanworker"
51 fi
52 if [ -f "${pkgdir}/usr/lib/nota/createdump" ]; then
53 chmod 755 "${pkgdir}/usr/lib/nota/createdump"
54 fi
55 find "${pkgdir}/usr/lib/nota" -type f -name "*.so*" -exec chmod 755 {} +
56
57 # Remove LTTng tracepoint provider to avoid unnecessary dependency on liblttng-ust
58 rm -f "${pkgdir}/usr/lib/nota/libcoreclrtraceptprovider.so"
59
60 # Install launcher scripts
61 install -d "${pkgdir}/usr/bin"
62 cat > "${pkgdir}/usr/bin/nota" << 'EOF'
63#!/bin/sh
64exec /usr/lib/nota/Nota.App "$@"
65EOF
66 chmod 755 "${pkgdir}/usr/bin/nota"
67 ln -s nota "${pkgdir}/usr/bin/nota-daw"
68
69 # Desktop entry
70 install -d "${pkgdir}/usr/share/applications"
71 cat > "${pkgdir}/usr/share/applications/nota.desktop" << 'EOF'
72[Desktop Entry]
73Type=Application
74Name=Nota
75Comment=Modern digital audio workstation
76Exec=/usr/bin/nota
77Icon=nota
78Terminal=false
79Categories=AudioVideo;Audio;Music;
80StartupWMClass=Nota.App
81EOF
82
83 # Application icons
84 if [ -f "squashfs-root/usr/share/icons/hicolor/256x256/apps/nota.png" ]; then
85 install -Dm644 "squashfs-root/usr/share/icons/hicolor/256x256/apps/nota.png" \
86 "${pkgdir}/usr/share/icons/hicolor/256x256/apps/nota.png"
87 elif [ -f "squashfs-root/nota.png" ]; then
88 install -Dm644 "squashfs-root/nota.png" \
89 "${pkgdir}/usr/share/icons/hicolor/256x256/apps/nota.png"
90 fi
91
92 # Upstream license
93 install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
94}
95

Scan history

Scanned at (UTC)SeverityRules
2026-10-17 00:21:55 Low 2
2026-10-16 17:16:11 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