soundly
The package requires manual download of a Debian archive and license file from specified URLs, but does not automatically fetch or execute unverified remote code; the build process only extracts and installs from locally-provided files, posing minimal risk despite non-standard sourcing.
Triggered rules
zero_votes_recent
Uploaded within the last 14 days with 2 or fewer community votes — little peer review so far.
llm_review
An AI model (qwen/qwen3-235b-a22b-2507) reviewed this and agrees it is LOW (confidence 95%): The package requires manual download of a Debian archive and license file from specified URLs, but does not automatically fetch or execute unverified remote code; the build process only extracts and installs from locally-provided files, posing minimal risk despite non-standard sourcing.
PKGBUILD
# Maintainer: ArchLars <aur@larsoyd.com>
pkgname=soundly
pkgver=2026.06.37_20260629.1214
pkgrel=2
pkgdesc='Sound effects search, audio editor and library manager'
arch=('x86_64')
url='https://getsoundly.com'
license=('LicenseRef-Soundly')
depends=(
'alsa-lib'
'bash'
'desktop-file-utils'
'glibc'
'hicolor-icon-theme'
'krb5'
'libxcb'
'libxkbcommon-x11'
'xcb-util-cursor'
'xcb-util-image'
'xcb-util-keysyms'
'xcb-util-renderutil'
'xcb-util-wm'
)
optdepends=(
'kdotool: one-click spotting into Kdenlive and Studio One on Wayland'
'wl-clipboard: one-click spotting into Kdenlive and Studio One on Wayland'
'wmctrl: raise REAPER, DaVinci Resolve, or Ardour after spotting'
)
options=('!strip')
_archive_sha256='57c5b108e26814a37101a13e585e0e905805963f96280aff856f06824dd32e19'
_terms_sha256='0587c393077596b38045fddb4da29c186b9a04fb492ab4d53a1c37d04c9ef67b'
# Soundly's Terms require these files to be downloaded manually. Before
# building, use a normal web browser to download the Debian / Ubuntu archive
# and the Terms of Use, then place both files beside this PKGBUILD using the
# exact filenames below:
# https://storage.googleapis.com/soundly-linux-release/latest/soundly-linux-latest-deb.zip
# https://getsoundly.com/assets/Soundly-General-Terms-of-Use.pdf
source=(
'local://soundly-linux-latest-deb.zip'
'local://Soundly-General-Terms-of-Use.pdf'
)
sha256sums=(
"${_archive_sha256}"
"${_terms_sha256}"
)
package() {
local deb data_member
local -a debs data_members
mapfile -t debs < <(find "$srcdir" -maxdepth 1 -type f -name 'soundly_*_amd64.deb' -print)
if (( ${#debs[@]} != 1 )); then
printf 'ERROR: expected exactly one soundly_*_amd64.deb, found %s\n' "${#debs[@]}" >&2
return 1
fi
deb=${debs[0]}
mapfile -t data_members < <(bsdtar -tf "$deb" | sed -n '/^data\.tar\./p')
if (( ${#data_members[@]} != 1 )); then
printf 'ERROR: expected exactly one data.tar archive in %s\n' "${deb##*/}" >&2
return 1
fi
data_member=${data_members[0]}
set -o pipefail
bsdtar -xOf "$deb" "$data_member" | bsdtar -xf - -C "$pkgdir"
install -Dm644 "$srcdir/Soundly-General-Terms-of-Use.pdf" \
"$pkgdir/usr/share/licenses/$pkgname/Soundly-Terms-of-Use.pdf"
}
Changes since previous scan
--- PKGBUILD @ 2026-08-31 17:46+++ PKGBUILD @ 2026-09-01 00:11@@ -1,7 +1,7 @@ # Maintainer: ArchLars <aur@larsoyd.com> pkgname=soundly-pkgver=2026.06.37+pkgver=2026.06.37_20260629.1214 pkgrel=2 pkgdesc='Sound effects search, audio editor and library manager' arch=('x86_64')Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-09-01 00:11:19 | Low | 2 |
| 2026-08-31 19:46:16 | Low | 2 |
| 2026-08-31 17:46:09 | Low | 2 |
| 2026-08-31 15:45:42 | Low | 2 |