Skip to content

Instantly share code, notes, and snippets.

@SpotlightKid
Last active July 21, 2020 18:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save SpotlightKid/fb6c9c065f2974e9e9cde657abfd9066 to your computer and use it in GitHub Desktop.
Save SpotlightKid/fb6c9c065f2974e9e9cde657abfd9066 to your computer and use it in GitHub Desktop.
pkg/
src/
*.lv2/
gxplugins-lv2/
gxplugins-lv2-git-*.pkg.tar.xz
gxplugins-lv2-git-*.pkg.tar.zst
diff --git a/.SRCINFO b/.SRCINFO
index 6c09c51..e560b3c 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,8 +1,6 @@
-# Generated by mksrcinfo v8
-# Fri Dec 20 19:07:07 UTC 2019
pkgbase = gxplugins-lv2-git
pkgdesc = A set of extra lv2 plugins from the guitarix project.
- pkgver = r121.f1a6cc9
+ pkgver = r125.265415b
pkgrel = 1
url = https://github.com/brummer10/GxPlugins.lv2
arch = i686
@@ -16,9 +14,97 @@ pkgbase = gxplugins-lv2-git
makedepends = xorgproto
depends = cairo
provides = gxplugins-lv2
+ provides = gxplugins.lv2
conflicts = gxplugins-lv2
+ conflicts = gxplugins.lv2
conflicts = gx-lv2-git
source = gxplugins-lv2::git+https://github.com/brummer10/GxPlugins.lv2
+ source = git+https://github.com/brummer10/GxAxisFace.lv2
+ source = git+https://github.com/brummer10/GxBaJaTubeDriver.lv2
+ source = git+https://github.com/brummer10/GxBlueAmp.lv2
+ source = git+https://github.com/brummer10/GxBoobTube.lv2
+ source = git+https://github.com/brummer10/GxBottleRocket.lv2
+ source = git+https://github.com/brummer10/GxClubDrive.lv2
+ source = git+https://github.com/brummer10/GxCreamMachine.lv2
+ source = git+https://github.com/brummer10/GxDOP250.lv2
+ source = git+https://github.com/brummer10/GxEpic.lv2
+ source = git+https://github.com/brummer10/GxEternity.lv2
+ source = git+https://github.com/brummer10/GxFz1b.lv2
+ source = git+https://github.com/brummer10/GxFz1s.lv2
+ source = git+https://github.com/brummer10/GxGuvnor.lv2
+ source = git+https://github.com/brummer10/GxHeathkit.lv2
+ source = git+https://github.com/brummer10/GxHotBox.lv2
+ source = git+https://github.com/brummer10/GxHyperion.lv2
+ source = git+https://github.com/brummer10/GxKnightFuzz.lv2
+ source = git+https://github.com/brummer10/GxLiquidDrive.lv2
+ source = git+https://github.com/brummer10/GxLuna.lv2
+ source = git+https://github.com/brummer10/GxMicroAmp.lv2
+ source = git+https://github.com/brummer10/GxPlexi.lv2
+ source = git+https://github.com/brummer10/GxQuack.lv2
+ source = git+https://github.com/brummer10/GxSD1.lv2
+ source = git+https://github.com/brummer10/GxSD2Lead.lv2
+ source = git+https://github.com/brummer10/GxSVT.lv2
+ source = git+https://github.com/brummer10/GxSaturator.lv2
+ source = git+https://github.com/brummer10/GxShakaTube.lv2
+ source = git+https://github.com/brummer10/GxSloopyBlue.lv2
+ source = git+https://github.com/brummer10/GxSlowGear.lv2
+ source = git+https://github.com/brummer10/GxSunFace.lv2
+ source = git+https://github.com/brummer10/GxSuperFuzz.lv2
+ source = git+https://github.com/brummer10/GxSupersonic.lv2
+ source = git+https://github.com/brummer10/GxSuppaToneBender.lv2
+ source = git+https://github.com/brummer10/GxTimRay.lv2
+ source = git+https://github.com/brummer10/GxToneMachine.lv2
+ source = git+https://github.com/brummer10/GxTubeDistortion.lv2
+ source = git+https://github.com/brummer10/GxUVox720k.lv2
+ source = git+https://github.com/brummer10/GxUltraCab.lv2
+ source = git+https://github.com/brummer10/GxVBassPreAmp.lv2
+ source = git+https://github.com/brummer10/GxValveCaster.lv2
+ source = git+https://github.com/brummer10/GxVintageFuzzMaster.lv2
+ source = git+https://github.com/brummer10/GxVmk2.lv2
+ source = git+https://github.com/brummer10/GxVoodoFuzz.lv2
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
+ md5sums = SKIP
md5sums = SKIP
pkgname = gxplugins-lv2-git
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..d4de12e
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,6 @@
+pkg/
+src/
+*.lv2/
+gxplugins-lv2/
+gxplugins-lv2-git-*.pkg.tar.xz
+gxplugins-lv2-git-*.pkg.tar.zst
diff --git a/PKGBUILD b/PKGBUILD
index 4a2a520..f5028cf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,34 +1,176 @@
# Maintainer: Gimmeapill <gimmeapill at gmail dot com>
-pkgname=gxplugins-lv2-git
-pkgver=r121.f1a6cc9
+_modules=(
+ 'GxAxisFace.lv2'
+ 'GxBaJaTubeDriver.lv2'
+ 'GxBlueAmp.lv2'
+ 'GxBoobTube.lv2'
+ 'GxBottleRocket.lv2'
+ 'GxClubDrive.lv2'
+ 'GxCreamMachine.lv2'
+ 'GxDOP250.lv2'
+ 'GxEpic.lv2'
+ 'GxEternity.lv2'
+ 'GxFz1b.lv2'
+ 'GxFz1s.lv2'
+ 'GxGuvnor.lv2'
+ 'GxHeathkit.lv2'
+ 'GxHotBox.lv2'
+ 'GxHyperion.lv2'
+ 'GxKnightFuzz.lv2'
+ 'GxLiquidDrive.lv2'
+ 'GxLuna.lv2'
+ 'GxMicroAmp.lv2'
+ 'GxPlexi.lv2'
+ 'GxQuack.lv2'
+ 'GxSD1.lv2'
+ 'GxSD2Lead.lv2'
+ 'GxSVT.lv2'
+ 'GxSaturator.lv2'
+ 'GxShakaTube.lv2'
+ 'GxSloopyBlue.lv2'
+ 'GxSlowGear.lv2'
+ 'GxSunFace.lv2'
+ 'GxSuperFuzz.lv2'
+ 'GxSupersonic.lv2'
+ 'GxSuppaToneBender.lv2'
+ 'GxTimRay.lv2'
+ 'GxToneMachine.lv2'
+ 'GxTubeDistortion.lv2'
+ 'GxUVox720k.lv2'
+ 'GxUltraCab.lv2'
+ 'GxVBassPreAmp.lv2'
+ 'GxValveCaster.lv2'
+ 'GxVintageFuzzMaster.lv2'
+ 'GxVmk2.lv2'
+ 'GxVoodoFuzz.lv2'
+)
+
+_pkgname=gxplugins-lv2
+pkgname="${_pkgname}-git"
+pkgver=r125.265415b
pkgrel=1
pkgdesc="A set of extra lv2 plugins from the guitarix project."
arch=('i686' 'x86_64')
-url="https://github.com/brummer10/GxPlugins.lv2"
+url='https://github.com/brummer10/GxPlugins.lv2'
license=('GPL3')
groups=('lv2-plugins')
depends=('cairo')
makedepends=('git' 'lv2' 'libxext' 'freetype2' 'xorgproto')
-provides=("${pkgname%-*}")
-conflicts=("${pkgname%-*}" "gx-lv2-git")
-source=("${pkgname%-*}::git+https://github.com/brummer10/GxPlugins.lv2")
-md5sums=('SKIP')
+provides=("${_pkgname}" "${_pkgname//-/.}")
+conflicts=("${_pkgname}" "${_pkgname//-/.}" "gx-lv2-git")
+source=("${_pkgname}::git+https://github.com/brummer10/GxPlugins.lv2"
+ 'git+https://github.com/brummer10/GxAxisFace.lv2'
+ 'git+https://github.com/brummer10/GxBaJaTubeDriver.lv2'
+ 'git+https://github.com/brummer10/GxBlueAmp.lv2'
+ 'git+https://github.com/brummer10/GxBoobTube.lv2'
+ 'git+https://github.com/brummer10/GxBottleRocket.lv2'
+ 'git+https://github.com/brummer10/GxClubDrive.lv2'
+ 'git+https://github.com/brummer10/GxCreamMachine.lv2'
+ 'git+https://github.com/brummer10/GxDOP250.lv2'
+ 'git+https://github.com/brummer10/GxEpic.lv2'
+ 'git+https://github.com/brummer10/GxEternity.lv2'
+ 'git+https://github.com/brummer10/GxFz1b.lv2'
+ 'git+https://github.com/brummer10/GxFz1s.lv2'
+ 'git+https://github.com/brummer10/GxGuvnor.lv2'
+ 'git+https://github.com/brummer10/GxHeathkit.lv2'
+ 'git+https://github.com/brummer10/GxHotBox.lv2'
+ 'git+https://github.com/brummer10/GxHyperion.lv2'
+ 'git+https://github.com/brummer10/GxKnightFuzz.lv2'
+ 'git+https://github.com/brummer10/GxLiquidDrive.lv2'
+ 'git+https://github.com/brummer10/GxLuna.lv2'
+ 'git+https://github.com/brummer10/GxMicroAmp.lv2'
+ 'git+https://github.com/brummer10/GxPlexi.lv2'
+ 'git+https://github.com/brummer10/GxQuack.lv2'
+ 'git+https://github.com/brummer10/GxSD1.lv2'
+ 'git+https://github.com/brummer10/GxSD2Lead.lv2'
+ 'git+https://github.com/brummer10/GxSVT.lv2'
+ 'git+https://github.com/brummer10/GxSaturator.lv2'
+ 'git+https://github.com/brummer10/GxShakaTube.lv2'
+ 'git+https://github.com/brummer10/GxSloopyBlue.lv2'
+ 'git+https://github.com/brummer10/GxSlowGear.lv2'
+ 'git+https://github.com/brummer10/GxSunFace.lv2'
+ 'git+https://github.com/brummer10/GxSuperFuzz.lv2'
+ 'git+https://github.com/brummer10/GxSupersonic.lv2'
+ 'git+https://github.com/brummer10/GxSuppaToneBender.lv2'
+ 'git+https://github.com/brummer10/GxTimRay.lv2'
+ 'git+https://github.com/brummer10/GxToneMachine.lv2'
+ 'git+https://github.com/brummer10/GxTubeDistortion.lv2'
+ 'git+https://github.com/brummer10/GxUVox720k.lv2'
+ 'git+https://github.com/brummer10/GxUltraCab.lv2'
+ 'git+https://github.com/brummer10/GxVBassPreAmp.lv2'
+ 'git+https://github.com/brummer10/GxValveCaster.lv2'
+ 'git+https://github.com/brummer10/GxVintageFuzzMaster.lv2'
+ 'git+https://github.com/brummer10/GxVmk2.lv2'
+ 'git+https://github.com/brummer10/GxVoodoFuzz.lv2'
+)
+md5sums=('SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+ 'SKIP'
+)
pkgver() {
- cd "$srcdir/${pkgname%-*}"
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ cd "$srcdir/${_pkgname}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+}
+
+prepare() {
+ cd "$srcdir/${_pkgname}"
+ git submodule init
+ for mod in "${_modules[@]}"; do
+ git config submodule.${mod}.url "${srcdir}/${mod}"
+ done
+ git submodule update
}
+
build() {
- cd "$srcdir/${pkgname%-*}"
- git submodule init
- git submodule update
- make
+ cd "$srcdir/${_pkgname}"
+ make
}
package() {
- cd "$srcdir/${pkgname%-*}"
- make DESTDIR="$pkgdir/" install PREFIX=/usr
+ cd "$srcdir/${_pkgname}"
+ make DESTDIR="$pkgdir/" install PREFIX=/usr
}
-
# Maintainer: Gimmeapill <gimmeapill at gmail dot com>
_modules=(
'GxAxisFace.lv2'
'GxBaJaTubeDriver.lv2'
'GxBlueAmp.lv2'
'GxBoobTube.lv2'
'GxBottleRocket.lv2'
'GxClubDrive.lv2'
'GxCreamMachine.lv2'
'GxDOP250.lv2'
'GxEpic.lv2'
'GxEternity.lv2'
'GxFz1b.lv2'
'GxFz1s.lv2'
'GxGuvnor.lv2'
'GxHeathkit.lv2'
'GxHotBox.lv2'
'GxHyperion.lv2'
'GxKnightFuzz.lv2'
'GxLiquidDrive.lv2'
'GxLuna.lv2'
'GxMicroAmp.lv2'
'GxPlexi.lv2'
'GxQuack.lv2'
'GxSD1.lv2'
'GxSD2Lead.lv2'
'GxSVT.lv2'
'GxSaturator.lv2'
'GxShakaTube.lv2'
'GxSloopyBlue.lv2'
'GxSlowGear.lv2'
'GxSunFace.lv2'
'GxSuperFuzz.lv2'
'GxSupersonic.lv2'
'GxSuppaToneBender.lv2'
'GxTimRay.lv2'
'GxToneMachine.lv2'
'GxTubeDistortion.lv2'
'GxUVox720k.lv2'
'GxUltraCab.lv2'
'GxVBassPreAmp.lv2'
'GxValveCaster.lv2'
'GxVintageFuzzMaster.lv2'
'GxVmk2.lv2'
'GxVoodoFuzz.lv2'
)
_pkgname=gxplugins-lv2
pkgname="${_pkgname}-git"
pkgver=r125.265415b
pkgrel=1
pkgdesc="A set of extra lv2 plugins from the guitarix project."
arch=('i686' 'x86_64')
url='https://github.com/brummer10/GxPlugins.lv2'
license=('GPL3')
groups=('lv2-plugins')
depends=('cairo')
makedepends=('git' 'lv2' 'libxext' 'freetype2' 'xorgproto')
provides=("${_pkgname}" "${_pkgname//-/.}")
conflicts=("${_pkgname}" "${_pkgname//-/.}" "gx-lv2-git")
source=("${_pkgname}::git+https://github.com/brummer10/GxPlugins.lv2"
'git+https://github.com/brummer10/GxAxisFace.lv2'
'git+https://github.com/brummer10/GxBaJaTubeDriver.lv2'
'git+https://github.com/brummer10/GxBlueAmp.lv2'
'git+https://github.com/brummer10/GxBoobTube.lv2'
'git+https://github.com/brummer10/GxBottleRocket.lv2'
'git+https://github.com/brummer10/GxClubDrive.lv2'
'git+https://github.com/brummer10/GxCreamMachine.lv2'
'git+https://github.com/brummer10/GxDOP250.lv2'
'git+https://github.com/brummer10/GxEpic.lv2'
'git+https://github.com/brummer10/GxEternity.lv2'
'git+https://github.com/brummer10/GxFz1b.lv2'
'git+https://github.com/brummer10/GxFz1s.lv2'
'git+https://github.com/brummer10/GxGuvnor.lv2'
'git+https://github.com/brummer10/GxHeathkit.lv2'
'git+https://github.com/brummer10/GxHotBox.lv2'
'git+https://github.com/brummer10/GxHyperion.lv2'
'git+https://github.com/brummer10/GxKnightFuzz.lv2'
'git+https://github.com/brummer10/GxLiquidDrive.lv2'
'git+https://github.com/brummer10/GxLuna.lv2'
'git+https://github.com/brummer10/GxMicroAmp.lv2'
'git+https://github.com/brummer10/GxPlexi.lv2'
'git+https://github.com/brummer10/GxQuack.lv2'
'git+https://github.com/brummer10/GxSD1.lv2'
'git+https://github.com/brummer10/GxSD2Lead.lv2'
'git+https://github.com/brummer10/GxSVT.lv2'
'git+https://github.com/brummer10/GxSaturator.lv2'
'git+https://github.com/brummer10/GxShakaTube.lv2'
'git+https://github.com/brummer10/GxSloopyBlue.lv2'
'git+https://github.com/brummer10/GxSlowGear.lv2'
'git+https://github.com/brummer10/GxSunFace.lv2'
'git+https://github.com/brummer10/GxSuperFuzz.lv2'
'git+https://github.com/brummer10/GxSupersonic.lv2'
'git+https://github.com/brummer10/GxSuppaToneBender.lv2'
'git+https://github.com/brummer10/GxTimRay.lv2'
'git+https://github.com/brummer10/GxToneMachine.lv2'
'git+https://github.com/brummer10/GxTubeDistortion.lv2'
'git+https://github.com/brummer10/GxUVox720k.lv2'
'git+https://github.com/brummer10/GxUltraCab.lv2'
'git+https://github.com/brummer10/GxVBassPreAmp.lv2'
'git+https://github.com/brummer10/GxValveCaster.lv2'
'git+https://github.com/brummer10/GxVintageFuzzMaster.lv2'
'git+https://github.com/brummer10/GxVmk2.lv2'
'git+https://github.com/brummer10/GxVoodoFuzz.lv2'
)
md5sums=('SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
'SKIP'
)
pkgver() {
cd "$srcdir/${_pkgname}"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
prepare() {
cd "$srcdir/${_pkgname}"
git submodule init
for mod in "${_modules[@]}"; do
git config submodule.${mod}.url "${srcdir}/${mod}"
done
git submodule update
}
build() {
cd "$srcdir/${_pkgname}"
make
}
package() {
cd "$srcdir/${_pkgname}"
make DESTDIR="$pkgdir/" install PREFIX=/usr
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment