diff options
author | yustin | 2023-05-07 19:23:51 +0200 |
---|---|---|
committer | yustin | 2023-05-07 19:23:51 +0200 |
commit | bb18e248da79ab831f36287acb9e837b6ccca375 (patch) | |
tree | 2eeb25335e96654d60e7c98e1f9e5dcf2211ad31 /PKGBUILD | |
parent | 372f34c5e0114606af166b2d104fc531df68a0b0 (diff) | |
download | aur-bb18e248da79ab831f36287acb9e837b6ccca375.tar.gz |
updated
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 41 |
1 files changed, 17 insertions, 24 deletions
@@ -1,9 +1,10 @@ -# Maintainer: Milk Brewster < milk on freenode > -# Maintainer: Lukas Sabota <lukas _at_ lwsabota _dot_ com> +# Maintainer: yustin <#archlinux-proaudio@libera.chat> +# Contributor: Milk Brewster < milk on freenode > # Contributer: Lukas Sabota <lukas _at_ lwsabota _dot_ com> + pkgname=sid-vst-git _gitbase=SID -pkgver=r42.5a457bf +pkgver=r110.845782d pkgrel=1 pkgdesc="Emulates MOS Technology SID audio chip (used in Commodore 64) as a VST" arch=('i686' 'x86_64') @@ -12,13 +13,8 @@ license=('LGPL') groups=('socalabs-vst-suite') depends=('mesa' 'ttf-ms-fonts') makedepends=('git') -source=('SID::git+https://github.com/FigBug/SID.git' - 'dRowAudio::git+https://github.com/FigBug/drowaudio.git#commit=3a1e6eb75681b166c055c501a2ed4a8df8a44df0' - 'slCommon::git+https://github.com/FigBug/slCommon.git#commit=b49d31c4f2f131506fe5ac53f2ac6e47b3ee109b' - 'gin::git+https://github.com/FigBug/Gin.git' - 'JUCE::git+https://github.com/WeAreROLI/JUCE.git#tag=5.3.2' - 'plugin_sdk::git+https://github.com/TurnipHat/plugin_sdk.git#commit=bcbef199f4dd78b883aebd6477cc104dad850e1b') -md5sums=('SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP' 'SKIP') +source=('SID::git+https://github.com/FigBug/SID.git' ) +md5sums=('SKIP' ) pkgver() { cd "$srcdir/$_gitbase" @@ -27,24 +23,21 @@ pkgver() { prepare() { cd "$srcdir/$_gitbase" - # Workaround for SSH-only configured submodule remotes - cd modules - rm -rf dRowAudio slCommon - ln -s ../../slCommon ./ - - cd "$srcdir/$_gitbase" - mv ../JUCE/modules/* plugin/JuceLibraryCode/. - ln -s ../dRowAudio/module/dRowAudio plugin/JuceLibraryCode/dRowAudio - ln -s ../gin/modules/gin plugin/JuceLibraryCode/gin - pwd - mv ../plugin_sdk/vstsdk2.4 modules/plugin_sdk + sed "s/git@github.com:/https:\/\/github.com\//" -i .gitmodules + git submodule init + git submodule update + cd "$srcdir/$_gitbase/ci" + sed "/OS = \"linux\"/s/linux/lynix/" -i build.sh } build() { - cd "$srcdir/$_gitbase/plugin/Builds/LinuxMakefile" - make + cd "$srcdir/$_gitbase/ci" + OS=linux ./build.sh } package() { - install -D -m644 "$srcdir/$_gitbase/plugin/Builds/LinuxMakefile/build/$_gitbase.so" "$pkgdir/usr/lib/vst/$_gitbase.so" + install -D -m644 "$srcdir/$_gitbase/ci/bin/SID.vst3/Contents/x86_64-linux/$_gitbase.so" "$pkgdir/usr/lib/vst/$_gitbase.so" + for file in $srcdir/$_gitbase/ci/bin/SID.lv2/*; do + install -D -m644 -t "$pkgdir/usr/lib/lv2/$_gitbase/" "$file" + done } |