toneshifteq-lv2
LOW
maintainer osamc
0 votes
base
toneshifteq
scanned 2026-08-19 09:41:53.223783
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: OSAMC <https://github.com/osam-cologne/archlinux-proaudio>
2
# Contributor: Christopher Arndt <aur -at- chrisarndt -dot- de>
3
4
_name=ToneShiftEQ
5
pkgbase=${_name,,}
6
pkgname=($pkgbase $pkgbase-{clap,lv2,standalone,vst3})
7
pkgver=0.9.0
8
pkgrel=1
9
pkgdesc='A dynamic 12-band equalizer for mixing and mastering'
10
arch=(aarch64 x86_64)
11
url="https://github.com/brummer10/$_name"
12
license=(BSD-3-Clause)
13
groups=(pro-audio)
14
depends=()
15
makedepends=(cairo fftw freetype2 jack libsndfile lv2 xxd)
16
checkdepends=(lv2lint)
17
source=("https://github.com/brummer10/$_name/releases/download/v$pkgver/$_name-v$pkgver-src.tar.xz")
18
sha256sums=('e065747958f436cf623faddd3139f93b0af49c5e0a523bfc5d1175bf79f83801')
19
_plugin_uri="urn:brummer:$pkgbase"
20
21
_pick() {
22
local p="$1" f d; shift
23
for f; do
24
d="$srcdir/$p/${f#$pkgdir/}"
25
mkdir -p "$(dirname "$d")"
26
mv "$f" "$d"
27
rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")"
28
done
29
}
30
31
build() {
32
cd $_name-v$pkgver
33
export CFLAGS+=" -Wno-unused-result"
34
export CXXFLAGS+=" -Wno-unused-result"
35
make CXX=g++ STRIP=:
36
}
37
38
check() {
39
cd $_name-v$pkgver
40
41
local lv2specs=(
42
atom buf-size core data-access dynmanifest event instance-access log midi
43
morph options parameters patch port-groups port-props resize-port schemas
44
state time ui units uri-map urid worker kx-programs kx-properties)
45
46
mkdir -p .lv2
47
48
for spec in ${lv2specs[@]}; do
49
ln -vsf /usr/lib/lv2/$spec.lv2 .lv2
50
done
51
52
echo "Checking $_name.lv2 with lv2lint ..."
53
ln -vsf "../bin/$_name.lv2" .lv2
54
LV2_PATH="${PWD}/.lv2" lv2lint -s '_Z*' "$_plugin_uri"
55
}
56
57
package_toneshifteq() {
58
arch=(any)
59
depends+=($pkgbase-{clap,lv2,standalone,vst3})
60
cd $_name-v$pkgver
61
make DESTDIR="$pkgdir" install
62
install -vDm644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname
63
cd "$pkgdir"
64
rm -rf $pkgbase-{clap,lv2,standalone,vst,vst3}
65
_pick $pkgbase-clap usr/lib/clap/*
66
_pick $pkgbase-lv2 usr/lib/lv2/*
67
_pick $pkgbase-standalone usr/bin/*
68
_pick $pkgbase-standalone usr/share/{applications,pixmaps}
69
_pick $pkgbase-vst3 usr/lib/vst3/*
70
}
71
72
package_toneshifteq-clap() {
73
pkgdesc+=" – CLAP"
74
depends+=(glibc libcairo.so libfftw3.so libfftw3f.so libfreetype.so libgcc
75
libsndfile.so libstdc++ libx11)
76
optdepends=('clap-host: for loading the CLAP plugin')
77
groups+=(clap-plugins)
78
mv -v $pkgname/* "$pkgdir"
79
cd $_name-v$pkgver
80
install -vDm 644 README.md Manual.md $_name.png -t "$pkgdir"/usr/share/doc/$pkgname
81
install -vDm 644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname
82
}
83
84
package_toneshifteq-lv2() {
85
pkgdesc+=" – LV2"
86
depends+=(glibc libcairo.so libfftw3.so libfftw3f.so libfreetype.so libgcc
87
libstdc++ libx11)
88
optdepends=('lv2-host: for loading the LV2 plugin')
89
groups+=(lv2-plugins)
90
mv -v $pkgname/* "$pkgdir"
91
cd $_name-v$pkgver
92
install -vDm 644 README.md Manual.md $_name.png -t "$pkgdir"/usr/share/doc/$pkgname
93
install -vDm 644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname
94
}
95
96
package_toneshifteq-standalone() {
97
pkgdesc+=" – JACK standalone"
98
depends+=(glibc libcairo.so libfftw3.so libfftw3f.so libfreetype.so libgcc
99
libjack.so libsndfile.so libstdc++ libx11)
100
mv -v $pkgname/* "$pkgdir"
101
cd $_name-v$pkgver
102
install -vDm 644 README.md Manual.md $_name.png -t "$pkgdir"/usr/share/doc/$pkgname
103
install -vDm 644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname
104
}
105
106
package_toneshifteq-vst3() {
107
pkgdesc+=" – VST3"
108
depends+=(glibc libcairo.so libfftw3.so libfftw3f.so libfreetype.so libgcc
109
libsndfile.so libstdc++ libx11)
110
optdepends=('vst3-host: for loading the VST3 plugin')
111
groups+=(vst3-plugins)
112
mv -v $pkgname/* "$pkgdir"
113
cd $_name-v$pkgver
114
install -vDm 644 README.md Manual.md $_name.png -t "$pkgdir"/usr/share/doc/$pkgname
115
install -vDm 644 LICENSE -t "$pkgdir"/usr/share/licenses/$pkgname
116
}
117
Changes since previous scan
--- PKGBUILD @ 2026-08-16 00:03+++ PKGBUILD @ 2026-08-19 09:41@@ -4,7 +4,7 @@ _name=ToneShiftEQ pkgbase=${_name,,} pkgname=($pkgbase $pkgbase-{clap,lv2,standalone,vst3})-pkgver=0.8.0+pkgver=0.9.0 pkgrel=1 pkgdesc='A dynamic 12-band equalizer for mixing and mastering' arch=(aarch64 x86_64)@@ -14,12 +14,8 @@ depends=() makedepends=(cairo fftw freetype2 jack libsndfile lv2 xxd) checkdepends=(lv2lint)-source=("https://github.com/brummer10/$_name/releases/download/v$pkgver/$_name-v$pkgver-src.tar.xz"- 'toneshifteq-ttl.patch::https://github.com/brummer10/ToneShiftEQ/pull/6.patch'- 'toneshifteq-ldflags.patch')-sha256sums=('b0b678b9c0a063e5d1b18aed64cceb2a532c50b4d41bb82df9d460f12be61dae'- 'a70653f32685edf22d22273d89430118ba397a5b1daf4f43cd9fea0f8e104d4a'- 'f096f075c34794858719036ee2dde001db555588a5ea3428baf006f49192cb73')+source=("https://github.com/brummer10/$_name/releases/download/v$pkgver/$_name-v$pkgver-src.tar.xz")+sha256sums=('e065747958f436cf623faddd3139f93b0af49c5e0a523bfc5d1175bf79f83801') _plugin_uri="urn:brummer:$pkgbase" _pick() {@@ -30,15 +26,6 @@ mv "$f" "$d" rmdir -p --ignore-fail-on-non-empty "$(dirname "$f")" done-}--prepare() {- cd $_name-v$pkgver- # LV2 TTL file contains errors.- patch -p1 -N -r - -i "$srcdir"/toneshifteq-ttl.patch- # See https://github.com/brummer10/ToneShiftEQ/issues/8- # and https://github.com/brummer10/ToneShiftEQ/issues/7- patch -p1 -N -r - -i "$srcdir"/toneshifteq-ldflags.patch } build() {Scan history
| Scanned at (UTC) | Severity | Rules |
|---|---|---|
| 2026-08-19 09:41:53 | Low | 1 |
| 2026-08-16 00:03:42 | Clean | 2 |
| 2026-08-15 17:30:51 | Low | 1 |