audio/lv2-mda-metapiano: Added (LV2 port of mdaPiano/mdaEPiano).

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
B. Watson 2014-02-26 23:07:30 +07:00 committed by Willy Sudiarto Raharjo
parent 6cd7954f65
commit 54e5e9de66
4 changed files with 113 additions and 0 deletions

View File

@ -0,0 +1,8 @@
lv2-mda-metapiano (LV2 port of mdaPiano/mdaEPiano VSTi)
This build includes two LV2-based instruments for use with an LV2 host
that supports MIDI input (e.g. jalv). They are 'mdaPiano' (acoustic
piano simulation) and 'mdaEPiano' (electric piano simulation).
These plugins were ported from the the open source mda VST plugins,
found at http://sourceforge.net/projects/mda-vst/.

View File

@ -0,0 +1,76 @@
#!/bin/sh
# Slackware build script for lv2-mda-metapiano
# Written by B. Watson (yalhcru@gmail.com)
# Licensed under the WTFPL. See http://www.wtfpl.net/txt/copying/ for details.
PRGNAM=lv2-mda-metapiano
VERSION=${VERSION:-20140207}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i486 ;;
arm*) ARCH=arm ;;
*) ARCH=$( uname -m ) ;;
esac
fi
CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}
if [ "$ARCH" = "i486" ]; then
SLKCFLAGS="-O2 -march=i486 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "i686" ]; then
SLKCFLAGS="-O2 -march=i686 -mtune=i686"
LIBDIRSUFFIX=""
elif [ "$ARCH" = "x86_64" ]; then
SLKCFLAGS="-O2 -fPIC"
LIBDIRSUFFIX="64"
else
SLKCFLAGS="-O2"
LIBDIRSUFFIX=""
fi
set -e
rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/$PRGNAM-$VERSION.tar.gz
cd $PRGNAM-$VERSION
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
-o -perm 511 \) -exec chmod 755 {} \; -o \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
INSTALL_DIR=$PKG/usr/lib$LIBDIRSUFFIX/lv2
cd src
make TYPE=mdaPiano
make TYPE=mdaPiano install INSTALL_DIR=$INSTALL_DIR
make clean
make TYPE=mdaEPiano
make TYPE=mdaEPiano install INSTALL_DIR=$INSTALL_DIR
cd -
find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
cp -a LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION
cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild
mkdir -p $PKG/install
cat $CWD/slack-desc > $PKG/install/slack-desc
cd $PKG
/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz}

View File

@ -0,0 +1,10 @@
PRGNAM="lv2-mda-metapiano"
VERSION="20140207"
HOMEPAGE="https://github.com/rekado/lv2-mdaMetaPiano"
DOWNLOAD="http://urchlay.naptime.net/~urchlay/src/lv2-mda-metapiano-20140207.tar.gz"
MD5SUM="3d4f9adcb6079bc82484fa8153b3f437"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="lvtk"
MAINTAINER="B. Watson"
EMAIL="yalhcru@gmail.com"

View File

@ -0,0 +1,19 @@
# HOW TO EDIT THIS FILE:
# The "handy ruler" below makes it easier to edit a package description.
# Line up the first '|' above the ':' following the base package name, and
# the '|' on the right side marks the last column you can put a character in.
# You must make exactly 11 lines for the formatting to be correct. It's also
# customary to leave one space after the ':' except on otherwise blank lines.
|-----handy-ruler------------------------------------------------------|
lv2-mda-metapiano: lv2-mda-metapiano (LV2 port of mdaPiano/mdaEPiano VSTi)
lv2-mda-metapiano:
lv2-mda-metapiano: mdaEPiano and mdaPiano plugins for the LV2 plugin framework
lv2-mda-metapiano:
lv2-mda-metapiano:
lv2-mda-metapiano:
lv2-mda-metapiano:
lv2-mda-metapiano:
lv2-mda-metapiano:
lv2-mda-metapiano:
lv2-mda-metapiano: