diff options
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | .gitignore | 6 | ||||
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | PKGBUILD | 47 | ||||
-rw-r--r-- | dexed.desktop | 10 |
5 files changed, 91 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..0de7f83c734d --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,24 @@ +pkgbase = dexed + pkgdesc = A software synth closely modelled on the Yamaha DX7 + pkgver = 0.9.4 + pkgrel = 1 + url = http://asb2m10.github.io/dexed/ + changelog = ChangeLog + arch = i686 + arch = x86_64 + groups = vst-plugins + license = GPL3 + makedepends = juce + makedepends = steinberg-vst36 + depends = alsa-lib + depends = curl + depends = hicolor-icon-theme + depends = freetype2 + depends = libxinerama + source = dexed-0.9.4.tar.gz::https://github.com/asb2m10/dexed/archive/v0.9.4.tar.gz + source = dexed.desktop + md5sums = 0e69fdcc3c18a8ac083657213a7921a2 + md5sums = d888f8f2c1a44ed75c77d43faee73361 + +pkgname = dexed + diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..0898c866e3de --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +src/ +pkg/ +dexed-*.tar.gz +dexed-*.pkg.tar.xz +dexed-*.src.tar.gz +.AURINFO diff --git a/ChangeLog b/ChangeLog new file mode 100644 index 000000000000..df02a5a82e20 --- /dev/null +++ b/ChangeLog @@ -0,0 +1,4 @@ +2018-03-24 Christopher Arndt <aur -at- chrisarndt -dot- de> + + * 0.9.4-1 + initial release based on 'dexed-git' package diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..a2c7c2ac3c4b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Christopher Arndt <aur -at- chrisarndt -dot- de> + +pkgname="dexed" +pkgver=0.9.4 +pkgrel=1 +pkgdesc="A software synth closely modelled on the Yamaha DX7" +arch=('i686' 'x86_64') +url="http://asb2m10.github.io/dexed/" +license=("GPL3") +groups=('vst-plugins') +depends=('alsa-lib' 'curl' 'hicolor-icon-theme' 'freetype2' 'libxinerama') +makedepends=('juce' 'steinberg-vst36') +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/asb2m10/dexed/archive/v${pkgver}.tar.gz" + 'dexed.desktop') +md5sums=('0e69fdcc3c18a8ac083657213a7921a2' + 'd888f8f2c1a44ed75c77d43faee73361') +changelog=ChangeLog + + +prepare() { + cd "$srcdir/${pkgname}-${pkgver}" + + msg2 "Enabling JACK audio in Dexed JUCE project file..." + sed -i -e 's|JUCE_JACK="0"|JUCE_JACK="1"|' Dexed.jucer + Projucer --resave Dexed.jucer +} + +build() { + cd "${srcdir}/${pkgname}-${pkgver}/Builds/Linux" + + make CONFIG=Release +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + + # install VST plugin + install -Dm755 Builds/Linux/build/Dexed.so "${pkgdir}/usr/lib/vst/Dexed.so" + # install standalone program + install -Dm755 Builds/Linux/build/Dexed "${pkgdir}/usr/bin/dexed" + + # install icon and desktop file + install -Dm755 Resources/ui/dexedIcon.png "${pkgdir}/usr/share/icons/hicolor/512x512/apps/dexed.png" + install -Dm755 "${srcdir}/dexed.desktop" "${pkgdir}/usr/share/applications/dexed.desktop" +} + +# vim:set ts=2 sw=2 et: diff --git a/dexed.desktop b/dexed.desktop new file mode 100644 index 000000000000..cba4e43d9e35 --- /dev/null +++ b/dexed.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Name=dexed +Comment=A software synth closely modelled on the Yamaha DX7 +TryExec=dexed +Exec=dexed %F +Icon=dexed +StartupNotify=true +Terminal=false +Type=Application +Categories=Application;AudioVideo;Audio;Midi;Music |