Skip to content

Commit

Permalink
build some vcvrack plugins
Browse files Browse the repository at this point in the history
  • Loading branch information
cbix committed Jul 18, 2022
1 parent c9c776a commit 5ca684a
Show file tree
Hide file tree
Showing 6 changed files with 119 additions and 0 deletions.
3 changes: 3 additions & 0 deletions aur/packages
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,7 @@ stone-phaser
string-machine
swh-plugins.lv2
vcf-lv2
vcvrack-ahornberg
vcvrack-sonusmodular
vcvrack-zeta-carinae
ykchorus
17 changes: 17 additions & 0 deletions nvchecker/archlinux-proaudio.toml
Original file line number Diff line number Diff line change
Expand Up @@ -188,6 +188,23 @@ github = "VCVRack/Rack"
use_max_tag = true
prefix = "v"

[vcvrack-ahornberg]
source = "github"
github = "Ahornberg/Ahornberg-VCV-Modules"
use_max_tag = true
prefix = "v"

[vcvrack-sonusmodular]
source = "gitlab"
gitlab = "sonusdept/sonusmodular"
use_max_tag = true

[vcvrack-zeta-carinae]
source = "github"
github = "mhampton/ZetaCarinaeModules"
use_max_tag = true
prefix = "v"

[ykchorus]
source = "github"
github = "SpotlightKid/ykchorus"
Expand Down
3 changes: 3 additions & 0 deletions nvchecker/old_ver.json
Original file line number Diff line number Diff line change
Expand Up @@ -32,5 +32,8 @@
"tuxguitar": "1.5.6",
"vcf-lv2": "0.0.2",
"vcvrack": "2.1.2",
"vcvrack-ahornberg": "2.1.6",
"vcvrack-sonusmodular": "2.0.0",
"vcvrack-zeta-carinae": "2.0.4",
"ykchorus": "0.2.3"
}
32 changes: 32 additions & 0 deletions packages/vcvrack-ahornberg/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Maintainer: OSAMC <https://github.com/osam-cologne/archlinux-proaudio>
# Contributor: Florian Hülsmann <[email protected]>

_slug=Ahornberg
_name=Ahornberg-VCV-Modules
pkgname=vcvrack-ahornberg
pkgver=2.1.6
pkgrel=1
pkgdesc='VCV Rack plugin collection'
arch=(x86_64 aarch64)
url='https://github.com/Ahornberg/Ahornberg-VCV-Modules'
license=(GPL3)
groups=(proaudio vcvrack-plugins)
depends=(vcvrack)
makedepends=(simde zstd)
source=("$pkgname-$pkgver.tar.gz::https://github.com/Ahornberg/$_name/archive/refs/tags/v$pkgver.tar.gz")
sha256sums=('1b7006d7c6bb10c4efc51accf70959384fd512a20a3395104ea181302b79830b')

build() {
cd $_name-$pkgver
# vcvrack make flags
export SLUG=$_slug
export VERSION=$pkgver
export RACK_DIR=/usr/share/vcvrack
make dist
}

package() {
cd $_name-$pkgver
install -d "$pkgdir"/usr/lib/vcvrack/plugins
cp -va dist/$_slug -t "$pkgdir"/usr/lib/vcvrack/plugins
}
32 changes: 32 additions & 0 deletions packages/vcvrack-sonusmodular/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Maintainer: OSAMC <https://github.com/osam-cologne/archlinux-proaudio>
# Contributor: Florian Hülsmann <[email protected]>

_slug=SonusModular
_name=sonusmodular
pkgname=vcvrack-sonusmodular
pkgver=2.0.0
pkgrel=1
pkgdesc='VCV Rack plugin collection'
arch=(x86_64 aarch64)
url='https://gitlab.com/sonusdept/sonusmodular'
license=(GPL3)
groups=(proaudio vcvrack-plugins)
depends=(vcvrack)
makedepends=(simde zstd)
source=("$pkgname-$pkgver.zip::https://gitlab.com/sonusdept/$_name/-/archive/$pkgver/$_name-$pkgver.zip")
sha256sums=('1168cd4276d70d87ac4843fb3875953ae532f4c356ecd88002ccfbb9ee3d10be')

build() {
cd $_name-$pkgver
# vcvrack make flags
export SLUG=$_slug
export VERSION=$pkgver
export RACK_DIR=/usr/share/vcvrack
make dist
}

package() {
cd $_name-$pkgver
install -d "$pkgdir"/usr/lib/vcvrack/plugins
cp -va dist/$_slug -t "$pkgdir"/usr/lib/vcvrack/plugins
}
32 changes: 32 additions & 0 deletions packages/vcvrack-zetacarinae/PKGBUILD
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Maintainer: OSAMC <https://github.com/osam-cologne/archlinux-proaudio>
# Contributor: Florian Hülsmann <[email protected]>

_slug=ZetaCarinae
_name=ZetaCarinaeModules
pkgname=vcvrack-zetacarinae
pkgver=2.0.4
pkgrel=1
pkgdesc='VCV Rack plugin collection'
arch=(x86_64 aarch64)
url='https://github.com/mhampton/ZetaCarinaeModules'
license=(GPL3)
groups=(proaudio vcvrack-plugins)
depends=(vcvrack)
makedepends=(simde zstd)
source=("$pkgname-$pkgver.tar.gz::https://github.com/mhampton/$_name/archive/refs/tags/v$pkgver.tar.gz")
sha256sums=('24e4b92fdccd4fbce41df833daf5c366c9032075ac57e39a5cee52421592ee3b')

build() {
cd $_name-$pkgver
# vcvrack make flags
export SLUG=$_slug
export VERSION=$pkgver
export RACK_DIR=/usr/share/vcvrack
make dist
}

package() {
cd $_name-$pkgver
install -d "$pkgdir"/usr/lib/vcvrack/plugins
cp -va dist/$_slug -t "$pkgdir"/usr/lib/vcvrack/plugins
}

0 comments on commit 5ca684a

Please sign in to comment.