audio/tuxguitar: Updated for version 1.4 + new maintainer.

Signed-off-by: David Spencer <idlemoor@slackbuilds.org>
This commit is contained in:
Ekin Akoglu 2017-02-03 09:45:07 +00:00 committed by Willy Sudiarto Raharjo
parent fbbeed836b
commit 665e61089b
No known key found for this signature in database
GPG key ID: 887B8374D7333381
2 changed files with 68 additions and 21 deletions

View file

@ -3,6 +3,7 @@
# Slackware build script for TuxGuitar
#
# Copyright 2009-2013 Erik W. Hanson, Minneapolis, MN, USA
# Copyright 2017 Ekin Akoglu, Erdemli, Mersin, Turkey
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@ -23,13 +24,13 @@
# ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
PRGNAM=tuxguitar
VERSION=1.2
BUILD=${BUILD:-1}
VERSION=1.4
BUILD=${BUILD:-2}
TAG=${TAG:-_SBo}
if [ -z "$ARCH" ]; then
case "$( uname -m )" in
i?86) ARCH=i486 ;;
i?86) ARCH=i586 ;;
*) ARCH=$( uname -m ) ;;
esac
fi
@ -61,23 +62,69 @@ find -L . \
# Manual install
mkdir -p $PKG/usr/bin
patch -p0 < $CWD/tuxguitar.patch # Fix the startup script
if [ "$ARCH" == "x86_64" ] ; then
sed -i 's|/lib|/lib64|g' tuxguitar
sed -i 's|lib/|lib64/|g' tuxguitar
sed -i 's|/lib|/lib64|g' tuxguitar.sh
sed -i 's|lib/|lib64/|g' tuxguitar.sh
sed -i 's|./share/|/usr/share/tuxguitar/|g' tuxguitar.sh
sed -i 's|./dist/|/usr/share/tuxguitar/dist/|g' tuxguitar.sh
sed -i 's|\./lib64|/usr/lib64|g' tuxguitar.sh
sed -i 's|\"share/\"|\"/usr/share/tuxguitar/\"|g' tuxguitar.sh
fi
install -m 0755 tuxguitar $PKG/usr/bin/tuxguitar
install -m 0755 tuxguitar.sh $PKG/usr/bin/tuxguitar
mkdir -p $PKG/usr/share/{applications,pixmaps}
mkdir -p $PKG/usr/share/tuxguitar/{dist,help,lang,plugins,scales,soundfont,templates}
mkdir $PKG/usr/lib${LIBDIRSUFFIX}
cp -r share/* $PKG/usr/share/tuxguitar/
cp -r dist/* $PKG/usr/share/tuxguitar/dist/
install -m 0644 lib/gervill.jar $PKG/usr/lib${LIBDIRSUFFIX}/gervill.jar
install -m 0644 lib/itext-pdf.jar $PKG/usr/lib${LIBDIRSUFFIX}/itext-pdf.jar
install -m 0644 lib/itext-xmlworker.jar $PKG/usr/lib${LIBDIRSUFFIX}/itext-xmlworker.jar
install -m 0644 lib/swt.jar $PKG/usr/lib${LIBDIRSUFFIX}/swt.jar
install -m 0644 lib/tuxguitar-awt-graphics.jar $PKG/usr/lib${LIBDIRSUFFIX}/tuxguitar-awt-graphics.jar
install -m 0644 lib/tuxguitar-editor-utils.jar $PKG/usr/lib${LIBDIRSUFFIX}/tuxguitar-editor-utils.jar
install -m 0644 lib/tuxguitar-gm-utils.jar $PKG/usr/lib${LIBDIRSUFFIX}/tuxguitar-gm-utils.jar
install -m 0644 lib/tuxguitar-lib.jar $PKG/usr/lib${LIBDIRSUFFIX}/tuxguitar-lib.jar
install -m 0644 lib/tuxguitar-ui-toolkit-swt.jar $PKG/usr/lib${LIBDIRSUFFIX}/tuxguitar-ui-toolkit-swt.jar
install -m 0644 lib/tuxguitar-ui-toolkit.jar $PKG/usr/lib${LIBDIRSUFFIX}/tuxguitar-ui-toolkit.jar
install -m 0644 lib/tuxguitar.jar $PKG/usr/lib${LIBDIRSUFFIX}/tuxguitar.jar
install -m 0644 share/plugins/tuxguitar-alsa.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-alsa.jar
install -m 0644 share/plugins/tuxguitar-ascii.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-ascii.jar
install -m 0644 share/plugins/tuxguitar-browser-ftp.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-browser-ftp.jar
install -m 0644 share/plugins/tuxguitar-community.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-community.jar
install -m 0644 share/plugins/tuxguitar-compat.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-compat.jar
install -m 0644 share/plugins/tuxguitar-converter.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-converter.jar
install -m 0644 share/plugins/tuxguitar-fluidsynth.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-fluidsynth.jar
install -m 0644 share/plugins/tuxguitar-gervill.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-gervill.jar
install -m 0644 share/plugins/tuxguitar-gpx.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-gpx.jar
install -m 0644 share/plugins/tuxguitar-gtp-ui.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-gtp-ui.jar
install -m 0644 share/plugins/tuxguitar-gtp.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-gtp.jar
install -m 0644 share/plugins/tuxguitar-image.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-image.jar
install -m 0644 share/plugins/tuxguitar-jack-ui.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-jack-ui.jar
install -m 0644 share/plugins/tuxguitar-jack.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-jack.jar
install -m 0644 share/plugins/tuxguitar-jsa.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-jsa.jar
install -m 0644 share/plugins/tuxguitar-lilypond.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-lilypond.jar
install -m 0644 share/plugins/tuxguitar-midi.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-midi.jar
install -m 0644 share/plugins/tuxguitar-musicxml.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-musicxml.jar
install -m 0644 share/plugins/tuxguitar-oss.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-oss.jar
install -m 0644 share/plugins/tuxguitar-pdf.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-pdf.jar
install -m 0644 share/plugins/tuxguitar-ptb.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-ptb.jar
install -m 0644 share/plugins/tuxguitar-svg.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-svg.jar
install -m 0644 share/plugins/tuxguitar-tef.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-tef.jar
install -m 0644 share/plugins/tuxguitar-tuner.jar $PKG/usr/share/tuxguitar/plugins/tuxguitar-tuner.jar
mkdir -p $PKG/usr/share/{tuxguitar,pixmaps,applications}
cp -r share/* $PKG/usr/share/tuxguitar
install -m 0644 tuxguitar.jar $PKG/usr/share/tuxguitar/tuxguitar.jar
install -m 0644 lib/itext.jar $PKG/usr/share/tuxguitar/itext.jar
install -m 0644 lib/swt.jar $PKG/usr/share/tuxguitar/swt.jar
install -m 0644 $CWD/tuxguitar.desktop $PKG/usr/share/applications/tuxguitar.desktop
install -m 0644 $CWD/tuxguitar.xpm $PKG/usr/share/pixmaps/tuxguitar.xpm
mkdir -p $PKG/usr/lib${LIBDIRSUFFIX}
install -m 0644 lib/libtuxguitar-alsa-jni.so $PKG/usr/lib${LIBDIRSUFFIX}/libtuxguitar-alsa-jni.so
install -m 0755 lib/libtuxguitar-alsa-jni.so $PKG/usr/lib${LIBDIRSUFFIX}/libtuxguitar-alsa-jni.so
install -m 0755 lib/libtuxguitar-fluidsynth-jni.so $PKG/usr/lib${LIBDIRSUFFIX}/libtuxguitar-fluidsynth-jni.so
install -m 0755 lib/libtuxguitar-jack-jni.so $PKG/usr/lib${LIBDIRSUFFIX}/libtuxguitar-jack-jni.so
install -m 0755 lib/libtuxguitar-oss-jni.so $PKG/usr/lib${LIBDIRSUFFIX}/libtuxguitar-oss-jni.so
mkdir -p $PKG/usr/man/man1
install -m 0644 $CWD/tuxguitar.1.gz $PKG/usr/man/man1/tuxguitar.1.gz

View file

@ -1,10 +1,10 @@
PRGNAM="tuxguitar"
VERSION="1.2"
HOMEPAGE="http://www.tuxguitar.com.ar/"
DOWNLOAD="http://downloads.sourceforge.net/tuxguitar/tuxguitar-1.2-linux-x86.tar.gz"
MD5SUM="810f558ccfb5f4c0da735b7922b6a55c"
DOWNLOAD_x86_64="http://downloads.sourceforge.net/tuxguitar/tuxguitar-1.2-linux-x86_64.tar.gz"
MD5SUM_x86_64="04af87fd1e5628c043eca4b5dd245c82"
VERSION="1.4"
HOMEPAGE="http://www.tuxguitar.pw/"
DOWNLOAD="https://sourceforge.net/projects/tuxguitar/files/TuxGuitar/TuxGuitar-1.4/tuxguitar-1.4-linux-x86.tar.gz"
MD5SUM="18f6e56bb0e0c81d694a01cf7ba60590"
DOWNLOAD_x86_64="https://sourceforge.net/projects/tuxguitar/files/TuxGuitar/TuxGuitar-1.4/tuxguitar-1.4-linux-x86_64.tar.gz"
MD5SUM_x86_64="62cadb22887cf6951cbee774f9630e61"
REQUIRES="jdk"
MAINTAINER="Erik Hanson"
EMAIL="erik@slackbuilds.org"
MAINTAINER="Ekin Akoglu"
EMAIL="ekinakoglu@gmail.com"