rebuilt [release 1.2-4mamba;Thu Sep 05 2013]
This commit is contained in:
parent
dd1d8c9c86
commit
e9623b8f91
14
README.md
14
README.md
@ -1,2 +1,16 @@
|
|||||||
# tuxguitar
|
# tuxguitar
|
||||||
|
|
||||||
|
With TuxGuitar, you will be able to compose music using the following features:
|
||||||
|
|
||||||
|
* Tablature editor
|
||||||
|
* Score Viewer
|
||||||
|
* Multitrack display
|
||||||
|
* Autoscroll while playing
|
||||||
|
* Note duration management
|
||||||
|
* Various effects (bend, slide, vibrato, hammer-on/pull-off)
|
||||||
|
* Support for triplets (5,6,7,9,10,11,12)
|
||||||
|
* Repeat open and close
|
||||||
|
* Time signature management
|
||||||
|
* Tempo management
|
||||||
|
* Imports and exports gp3,gp4 and gp5 files
|
||||||
|
|
||||||
|
116
tuxguitar-1.2-buildfile_fix.patch
Normal file
116
tuxguitar-1.2-buildfile_fix.patch
Normal file
@ -0,0 +1,116 @@
|
|||||||
|
--- tuxguitar-src-1.2.orig/build_gcj.sh 2009-10-31 16:13:15.000000000 +0100
|
||||||
|
+++ tuxguitar-src-1.2/build_gcj.sh 2012-07-03 23:45:45.929240800 +0200
|
||||||
|
@@ -5,72 +5,78 @@
|
||||||
|
|
||||||
|
cd ${DIR_NAME}
|
||||||
|
|
||||||
|
-export PREFIX=./
|
||||||
|
-export SWT_PATH=${DIR_NAME}/TuxGuitar/lib/swt.jar
|
||||||
|
+export PREFIX=/usr
|
||||||
|
+export SWT_PATH=/usr/lib/java/swt.jar
|
||||||
|
export TG_PREFIX=${DIR_NAME}/tuxguitar-1.2-linux-x86-gcj/
|
||||||
|
export TG_SOURCE_PATH=${DIR_NAME}/TuxGuitar/src/
|
||||||
|
-export GCJFLAGS="-fsource=1.4 -fPIC"
|
||||||
|
+export GCJFLAGS="-fbootstrap-classes -fsource=1.4 -fPIC"
|
||||||
|
+export LANGUAGE=./share/lang
|
||||||
|
+export INSTALL_LIBRARY_JNI_DIR=/usr/lib/jni
|
||||||
|
+export INSTALL_LIBRARY_DIR=/usr/share/tuxguitar/plugins
|
||||||
|
+export INSTALL_LANGUAGE_DIR="/usr/share/tuxguitar/plugins/\$(PACKAGE)/lang"
|
||||||
|
+export INSTALL_SETTINGS_DIR="/usr/share/tuxguitar/plugins/\$(PACKAGE)"
|
||||||
|
+export INSTALL_SERVICE_DIR="/usr/share/tuxguitar/plugins/\$(PACKAGE)/META-INF/services"
|
||||||
|
|
||||||
|
make -C TuxGuitar/
|
||||||
|
-make -C TuxGuitar/ install DESTDIR=${TG_PREFIX}
|
||||||
|
-make -C TuxGuitar/ clean
|
||||||
|
+make -C TuxGuitar/ install DESTDIR=${TG_PREFIX} PREFIX=/usr
|
||||||
|
+#make -C TuxGuitar/ clean
|
||||||
|
|
||||||
|
make -C TuxGuitar-alsa/
|
||||||
|
-make -C TuxGuitar-alsa/ install
|
||||||
|
-make -C TuxGuitar-alsa/ clean
|
||||||
|
+make -C TuxGuitar-alsa/ install DESTDIR=${TG_PREFIX}
|
||||||
|
+#make -C TuxGuitar-alsa/ clean
|
||||||
|
|
||||||
|
make -C TuxGuitar-fluidsynth/
|
||||||
|
-make -C TuxGuitar-fluidsynth/ install
|
||||||
|
-make -C TuxGuitar-fluidsynth/ clean
|
||||||
|
+make -C TuxGuitar-fluidsynth/ install DESTDIR=${TG_PREFIX}
|
||||||
|
+#make -C TuxGuitar-fluidsynth/ clean
|
||||||
|
|
||||||
|
make -C TuxGuitar-jack/
|
||||||
|
-make -C TuxGuitar-jack/ install
|
||||||
|
-make -C TuxGuitar-jack/ clean
|
||||||
|
+make -C TuxGuitar-jack/ install DESTDIR=${TG_PREFIX}
|
||||||
|
+#make -C TuxGuitar-jack/ clean
|
||||||
|
|
||||||
|
make -C TuxGuitar-oss/
|
||||||
|
-make -C TuxGuitar-oss/ install
|
||||||
|
-make -C TuxGuitar-oss/ clean
|
||||||
|
+make -C TuxGuitar-oss/ install DESTDIR=${TG_PREFIX}
|
||||||
|
+#make -C TuxGuitar-oss/ clean
|
||||||
|
|
||||||
|
make -C TuxGuitar-compat/
|
||||||
|
-make -C TuxGuitar-compat/ install
|
||||||
|
-make -C TuxGuitar-compat/ clean
|
||||||
|
+make -C TuxGuitar-compat/ install DESTDIR=${TG_PREFIX}
|
||||||
|
+#make -C TuxGuitar-compat/ clean
|
||||||
|
|
||||||
|
make -C TuxGuitar-gtp/
|
||||||
|
-make -C TuxGuitar-gtp/ install
|
||||||
|
-make -C TuxGuitar-gtp/ clean
|
||||||
|
+make -C TuxGuitar-gtp/ install DESTDIR=${TG_PREFIX}
|
||||||
|
+#make -C TuxGuitar-gtp/ clean
|
||||||
|
|
||||||
|
make -C TuxGuitar-ptb/
|
||||||
|
-make -C TuxGuitar-ptb/ install
|
||||||
|
-make -C TuxGuitar-ptb/ clean
|
||||||
|
+make -C TuxGuitar-ptb/ install DESTDIR=${TG_PREFIX}
|
||||||
|
+#make -C TuxGuitar-ptb/ clean
|
||||||
|
|
||||||
|
make -C TuxGuitar-tef/
|
||||||
|
-make -C TuxGuitar-tef/ install
|
||||||
|
-make -C TuxGuitar-tef/ clean
|
||||||
|
+make -C TuxGuitar-tef/ install DESTDIR=${TG_PREFIX}
|
||||||
|
+#make -C TuxGuitar-tef/ clean
|
||||||
|
|
||||||
|
make -C TuxGuitar-midi/
|
||||||
|
-make -C TuxGuitar-midi/ install
|
||||||
|
-make -C TuxGuitar-midi/ clean
|
||||||
|
+make -C TuxGuitar-midi/ install DESTDIR=${TG_PREFIX}
|
||||||
|
+#make -C TuxGuitar-midi/ clean
|
||||||
|
|
||||||
|
make -C TuxGuitar-lilypond/
|
||||||
|
-make -C TuxGuitar-lilypond/ install
|
||||||
|
-make -C TuxGuitar-lilypond/ clean
|
||||||
|
+make -C TuxGuitar-lilypond/ install DESTDIR=${TG_PREFIX}
|
||||||
|
+#make -C TuxGuitar-lilypond/ clean
|
||||||
|
|
||||||
|
make -C TuxGuitar-musicxml/
|
||||||
|
-make -C TuxGuitar-musicxml/ install
|
||||||
|
-make -C TuxGuitar-musicxml/ clean
|
||||||
|
+make -C TuxGuitar-musicxml/ install DESTDIR=${TG_PREFIX}
|
||||||
|
+#make -C TuxGuitar-musicxml/ clean
|
||||||
|
|
||||||
|
make -C TuxGuitar-ascii/
|
||||||
|
-make -C TuxGuitar-ascii/ install
|
||||||
|
-make -C TuxGuitar-ascii/ clean
|
||||||
|
+make -C TuxGuitar-ascii/ install DESTDIR=${TG_PREFIX}
|
||||||
|
+#make -C TuxGuitar-ascii/ clean
|
||||||
|
|
||||||
|
make -C TuxGuitar-converter/
|
||||||
|
-make -C TuxGuitar-converter/ install
|
||||||
|
-make -C TuxGuitar-converter/ clean
|
||||||
|
+make -C TuxGuitar-converter/ install DESTDIR=${TG_PREFIX}
|
||||||
|
+#make -C TuxGuitar-converter/ clean
|
||||||
|
|
||||||
|
make -C TuxGuitar-tray/
|
||||||
|
-make -C TuxGuitar-tray/ install
|
||||||
|
-make -C TuxGuitar-tray/ clean
|
||||||
|
+make -C TuxGuitar-tray/ install DESTDIR=${TG_PREFIX}
|
||||||
|
+#make -C TuxGuitar-tray/ clean
|
||||||
|
|
||||||
|
make -C TuxGuitar-community/
|
||||||
|
-make -C TuxGuitar-community/ install
|
||||||
|
-make -C TuxGuitar-community/ clean
|
||||||
|
+make -C TuxGuitar-community/ install DESTDIR=${TG_PREFIX}
|
||||||
|
+#make -C TuxGuitar-community/ clean
|
167
tuxguitar.spec
Normal file
167
tuxguitar.spec
Normal file
@ -0,0 +1,167 @@
|
|||||||
|
Name: tuxguitar
|
||||||
|
Version: 1.2
|
||||||
|
Release: 4mamba
|
||||||
|
Summary: A Multitrack tablature editor and player
|
||||||
|
Group: Graphical Desktop/Applications/Multimedia
|
||||||
|
Vendor: openmamba
|
||||||
|
Distribution: openmamba
|
||||||
|
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
|
||||||
|
URL: http://tuxguitar.herac.com.ar/
|
||||||
|
Source: http://downloads.sourceforge.net/project/tuxguitar/TuxGuitar/TuxGuitar-src-%{version}/tuxguitar-src-%{version}.tar.gz
|
||||||
|
Patch0: %{name}-1.2-buildfile_fix.patch
|
||||||
|
License: LGPL
|
||||||
|
## AUTOBUILDREQ-BEGIN
|
||||||
|
BuildRequires: fluidsynth-devel
|
||||||
|
BuildRequires: glibc-devel
|
||||||
|
BuildRequires: libalsa-devel
|
||||||
|
BuildRequires: libgcc
|
||||||
|
BuildRequires: libgcj4-devel
|
||||||
|
BuildRequires: libjack-devel
|
||||||
|
BuildRequires: libz-devel
|
||||||
|
## AUTOBUILDREQ-END
|
||||||
|
BuildRequires: eclipse-swt
|
||||||
|
BuildRequires: java-gcj-compat
|
||||||
|
BuildRequires: libjack-devel
|
||||||
|
BuildRequires: fluidsynth-devel
|
||||||
|
Requires: eclipse-swt
|
||||||
|
Requires: java-gcj-compat-runtime
|
||||||
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
||||||
|
|
||||||
|
%description
|
||||||
|
With TuxGuitar, you will be able to compose music using the following features:
|
||||||
|
|
||||||
|
* Tablature editor
|
||||||
|
* Score Viewer
|
||||||
|
* Multitrack display
|
||||||
|
* Autoscroll while playing
|
||||||
|
* Note duration management
|
||||||
|
* Various effects (bend, slide, vibrato, hammer-on/pull-off)
|
||||||
|
* Support for triplets (5,6,7,9,10,11,12)
|
||||||
|
* Repeat open and close
|
||||||
|
* Time signature management
|
||||||
|
* Tempo management
|
||||||
|
* Imports and exports gp3,gp4 and gp5 files
|
||||||
|
|
||||||
|
%debug_package
|
||||||
|
|
||||||
|
%prep
|
||||||
|
%setup -q -n tuxguitar-src-%{version}
|
||||||
|
%patch0 -p1
|
||||||
|
%ifarch x86_64
|
||||||
|
sed -i "s|/usr/lib|%{_libdir}|g" build_gcj.sh
|
||||||
|
%endif
|
||||||
|
|
||||||
|
%build
|
||||||
|
# workaround for builddir dynamic linking
|
||||||
|
mkdir -p tuxguitar-1.2-linux-x86-gcj
|
||||||
|
ln -s usr/lib tuxguitar-1.2-linux-x86-gcj/lib
|
||||||
|
sh ./build_gcj.sh
|
||||||
|
rm tuxguitar-1.2-linux-x86-gcj/lib
|
||||||
|
|
||||||
|
%install
|
||||||
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||||
|
install -d -m0755 %{buildroot}%{_prefix}
|
||||||
|
%ifarch x86_64
|
||||||
|
mv tuxguitar-%{version}-linux-x86-gcj/usr/lib/* tuxguitar-%{version}-linux-x86-gcj/%{_libdir}/
|
||||||
|
rmdir tuxguitar-%{version}-linux-x86-gcj/usr/lib
|
||||||
|
%endif
|
||||||
|
cp -a tuxguitar-%{version}-linux-x86-gcj/* %{buildroot}
|
||||||
|
|
||||||
|
mv %{buildroot}%{_bindir}/tuxguitar.bin %{buildroot}%{_bindir}/tuxguitar
|
||||||
|
|
||||||
|
install -d -m0755 %{buildroot}%{_datadir}/applications
|
||||||
|
cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << EOF
|
||||||
|
[Desktop Entry]
|
||||||
|
Encoding=UTF-8
|
||||||
|
Name=TuxGuitar
|
||||||
|
GenericName=A Multitrack tablature editor and player
|
||||||
|
Exec=LD_LIBRARY_PATH=%{_libdir}/eclipse tuxguitar
|
||||||
|
Icon=%{_datadir}/tuxguitar/skins/blue_serious/icon-64x64.png
|
||||||
|
StartupNotify=true
|
||||||
|
Terminal=false
|
||||||
|
Type=Application
|
||||||
|
Categories=Applications;AudioVideo;
|
||||||
|
MimeType=audio/x-tuxguitar;audio/x-gtp;audio/x-ptb;audio/midi;
|
||||||
|
EOF
|
||||||
|
|
||||||
|
%clean
|
||||||
|
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
|
||||||
|
|
||||||
|
%files
|
||||||
|
%defattr(-,root,root)
|
||||||
|
%{_bindir}/tuxguitar
|
||||||
|
%{_datadir}/applications/%{name}.desktop
|
||||||
|
%{_libdir}/jni/libtuxguitar-alsa-jni.so
|
||||||
|
%{_libdir}/jni/libtuxguitar-fluidsynth-jni.so
|
||||||
|
%{_libdir}/jni/libtuxguitar-jack-jni.so
|
||||||
|
%{_libdir}/jni/libtuxguitar-oss-jni.so
|
||||||
|
%{_libdir}/libtuxguitar.so
|
||||||
|
%dir %{_datadir}/tuxguitar/plugins
|
||||||
|
%{_datadir}/tuxguitar/plugins/libtuxguitar-alsa.so
|
||||||
|
%dir %{_datadir}/tuxguitar/plugins/tuxguitar-alsa
|
||||||
|
%{_datadir}/tuxguitar/plugins/tuxguitar-alsa/*
|
||||||
|
%{_datadir}/tuxguitar/plugins/libtuxguitar-ascii.so
|
||||||
|
%dir %{_datadir}/tuxguitar/plugins/tuxguitar-ascii
|
||||||
|
%{_datadir}/tuxguitar/plugins/tuxguitar-ascii/*
|
||||||
|
%{_datadir}/tuxguitar/plugins/libtuxguitar-community.so
|
||||||
|
%dir %{_datadir}/tuxguitar/plugins/tuxguitar-community
|
||||||
|
%{_datadir}/tuxguitar/plugins/tuxguitar-community/*
|
||||||
|
%{_datadir}/tuxguitar/plugins/libtuxguitar-compat.so
|
||||||
|
%dir %{_datadir}/tuxguitar/plugins/tuxguitar-compat
|
||||||
|
%{_datadir}/tuxguitar/plugins/tuxguitar-compat/*
|
||||||
|
%{_datadir}/tuxguitar/plugins/libtuxguitar-converter.so
|
||||||
|
%dir %{_datadir}/tuxguitar/plugins/tuxguitar-converter
|
||||||
|
%{_datadir}/tuxguitar/plugins/tuxguitar-converter/*
|
||||||
|
%{_datadir}/tuxguitar/plugins/libtuxguitar-fluidsynth.so
|
||||||
|
%dir %{_datadir}/tuxguitar/plugins/tuxguitar-fluidsynth
|
||||||
|
%{_datadir}/tuxguitar/plugins/tuxguitar-fluidsynth/*
|
||||||
|
%{_datadir}/tuxguitar/plugins/libtuxguitar-gtp.so
|
||||||
|
%dir %{_datadir}/tuxguitar/plugins/tuxguitar-gtp
|
||||||
|
%{_datadir}/tuxguitar/plugins/tuxguitar-gtp/*
|
||||||
|
%{_datadir}/tuxguitar/plugins/libtuxguitar-jack.so
|
||||||
|
%dir %{_datadir}/tuxguitar/plugins/tuxguitar-jack
|
||||||
|
%{_datadir}/tuxguitar/plugins/tuxguitar-jack/*
|
||||||
|
%{_datadir}/tuxguitar/plugins/libtuxguitar-lilypond.so
|
||||||
|
%dir %{_datadir}/tuxguitar/plugins/tuxguitar-lilypond
|
||||||
|
%{_datadir}/tuxguitar/plugins/tuxguitar-lilypond/*
|
||||||
|
%{_datadir}/tuxguitar/plugins/libtuxguitar-midi.so
|
||||||
|
%dir %{_datadir}/tuxguitar/plugins/tuxguitar-midi
|
||||||
|
%{_datadir}/tuxguitar/plugins/tuxguitar-midi/*
|
||||||
|
%{_datadir}/tuxguitar/plugins/libtuxguitar-musicxml.so
|
||||||
|
%dir %{_datadir}/tuxguitar/plugins/tuxguitar-musicxml
|
||||||
|
%{_datadir}/tuxguitar/plugins/tuxguitar-musicxml/*
|
||||||
|
%{_datadir}/tuxguitar/plugins/libtuxguitar-oss.so
|
||||||
|
%dir %{_datadir}/tuxguitar/plugins/tuxguitar-oss
|
||||||
|
%{_datadir}/tuxguitar/plugins/tuxguitar-oss/*
|
||||||
|
%{_datadir}/tuxguitar/plugins/libtuxguitar-ptb.so
|
||||||
|
%dir %{_datadir}/tuxguitar/plugins/tuxguitar-ptb
|
||||||
|
%{_datadir}/tuxguitar/plugins/tuxguitar-ptb/*
|
||||||
|
%{_datadir}/tuxguitar/plugins/libtuxguitar-tef.so
|
||||||
|
%dir %{_datadir}/tuxguitar/plugins/tuxguitar-tef
|
||||||
|
%{_datadir}/tuxguitar/plugins/tuxguitar-tef/*
|
||||||
|
%{_datadir}/tuxguitar/plugins/libtuxguitar-tray.so
|
||||||
|
%dir %{_datadir}/tuxguitar/plugins/tuxguitar-tray
|
||||||
|
%{_datadir}/tuxguitar/plugins/tuxguitar-tray/*
|
||||||
|
%dir %{_datadir}/tuxguitar/help
|
||||||
|
%{_datadir}/tuxguitar/help/*
|
||||||
|
%dir %{_datadir}/tuxguitar/lang
|
||||||
|
%{_datadir}/tuxguitar/lang/*
|
||||||
|
%dir %{_datadir}/tuxguitar/scales
|
||||||
|
%{_datadir}/tuxguitar/scales/scales.xml
|
||||||
|
%dir %{_datadir}/tuxguitar/skins
|
||||||
|
%{_datadir}/tuxguitar/skins/*
|
||||||
|
%dir %{_docdir}/tuxguitar
|
||||||
|
%{_docdir}/tuxguitar/*
|
||||||
|
|
||||||
|
%changelog
|
||||||
|
* Thu Sep 05 2013 Silvan Calarco <silvan.calarco@mambasoft.it> 1.2-4mamba
|
||||||
|
- rebuilt
|
||||||
|
|
||||||
|
* Mon Apr 08 2013 Silvan Calarco <silvan.calarco@mambasoft.it> 1.2-3mamba
|
||||||
|
- rebuilt with gcc-java 4.8.0
|
||||||
|
|
||||||
|
* Mon Dec 24 2012 Silvan Calarco <silvan.calarco@mambasoft.it> 1.2-2mamba
|
||||||
|
- fix desktop entry icon
|
||||||
|
|
||||||
|
* Tue Jul 03 2012 Silvan Calarco <silvan.calarco@mambasoft.it> 1.2-1mamba
|
||||||
|
- package created by autospec
|
Loading…
Reference in New Issue
Block a user