Skip to content

Commit

Permalink
feat: update to version 1.0.4
Browse files Browse the repository at this point in the history
Signed-off-by: Christopher Arndt <[email protected]>
  • Loading branch information
SpotlightKid committed Dec 3, 2024
1 parent a7a57a0 commit db468de
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 12 deletions.
2 changes: 1 addition & 1 deletion nvchecker/old_ver.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@
"ola": "0.10.9",
"ot-simian1": "1.1.0",
"paulxstretch": "1.6.0",
"pluginval": "1.0.3",
"pluginval": "1.0.4",
"python-miditk-smf": "0.3.1",
"python-mido": "1.3.3",
"python-pyjacklib": "0.1.1",
Expand Down
19 changes: 8 additions & 11 deletions packages/pluginval/PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -2,30 +2,27 @@
# Contributor: Christopher Arndt <aur -at- chrisarndt -dot- de>

pkgname=pluginval
pkgver=1.0.3
pkgver=1.0.4
pkgrel=1
pkgdesc='Cross platform DAW plugin testing and validation tool'
arch=(x86_64 aarch64)
url='https://github.com/Tracktion/pluginval/'
license=(GPL-3.0-only)
depends=(freetype2 glibc gcc-libs)
makedepends=(alsa-lib cmake git ladspa webkit2gtk)
makedepends=(alsa-lib cmake fontconfig git ladspa webkit2gtk)
groups=(pro-audio)
_pluginval_commit='6b028fd2e77759eb5c6acdefea7b0e3c34429192'
_juce_commit='5179f4e720d8406ebd1b5401c86aea8da6cc83c9'
source=(
"$pkgname-$_pluginval_commit.tar.gz::https://github.com/Tracktion/pluginval/archive/$_pluginval_commit.tar.gz"
"$pkgname-$pkgver.tar.gz::https://github.com/Tracktion/pluginval/archive/refs/tags/v$pkgver.tar.gz"
"JUCE-$_juce_commit.tar.gz::https://github.com/juce-framework/JUCE/archive/$_juce_commit.tar.gz"
)

sha256sums=('c7e7df87674fadc6820469cc65fc73337d69b156d706281414e9a75c30799219'
sha256sums=('646140a1af5961b3fcacead22563e88c69d805086e171b9686ffc4be17853246'
'74c34535a848687aaa2f283ad5e77033e5690df8d359fd1891cbe292928812c0')


prepare() {
rm -f $pkgname
ln -s $pkgname-$_pluginval_commit $pkgname
cd $pkgname
cd $pkgname-$pkgver
test -d modules/juce && rmdir modules/juce
ln -sf "$srcdir"/JUCE-$_juce_commit modules/juce
}
Expand All @@ -35,16 +32,16 @@ build() {
-DCMAKE_BUILD_TYPE=Release \
-Wno-dev \
-B $pkgname-$pkgver-build \
-S $pkgname
-S $pkgname-$pkgver
cmake --build $pkgname-$pkgver-build
}

package() {
depends+=(libfreetype.so)
depends+=(libfontconfig.so libfreetype.so)
install -vDm 755 $pkgname-$pkgver-build/${pkgname}_artefacts/Release/$pkgname \
-t "$pkgdir"/usr/bin
# Docs
cd $pkgname
cd $pkgname-$pkgver
install -vDm 644 README.md docs/*.md -t "$pkgdir"/usr/share/doc/$pkgname
install -vDm 644 docs/images/*.png -t "$pkgdir"/usr/share/doc/$pkgname/images
}

0 comments on commit db468de

Please sign in to comment.