The TuxGuitar package

Edit Package tuxguitar

TuxGuitar is a guitar tablature editor with player support through
midi. It can display scores and multitrack tabs. Various features
TuxGuitar provides include autoscrolling while playing, note
duration management, bend/slide/vibrato/hammer-on/pull-off effects,
support for tuplets, time signature management, tempo management,
gp3/gp4/gp5 import and export.

Refresh
Refresh
Source Files
Filename Size Changed
0001-tuxguitar-aarch64.patch 0000111057 108 KB
0002-tuxguitar-armv6hl.patch 0000111060 108 KB
0003-tuxguitar-armv7hl.patch 0000111060 108 KB
0004-tuxguitar-ppc64.patch 0000110808 108 KB
0005-tuxguitar-ppc64le.patch 0000111057 108 KB
0006-tuxguitar-riscv64.patch 0000111060 108 KB
0007-tuxguitar-s390x.patch 0000110808 108 KB
0008-tuxguitar-x86.patch 0000110555 108 KB
0009-no-vst.patch 0000014371 14 KB
0010-no-lv2.patch 0000016774 16.4 KB
0011-no-fluidsynth.patch 0000013126 12.8 KB
0012-default-soundfont.patch 0000001640 1.6 KB
0013-startscript.patch 0000006431 6.28 KB
0014-desktop.patch 0000000965 965 Bytes
1.6.0.tar.gz 0088536471 84.4 MB
tuxguitar-CVE-2020-13940.patch 0000014561 14.2 KB
tuxguitar.changes 0000007669 7.49 KB
tuxguitar.spec 0000007779 7.6 KB
Revision 12 (latest revision is 17)
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1117171 from Fridrich Strba's avatar Fridrich Strba (fstrba) (revision 12)
bsc#1173633 (CVE-2020-14940)
Comments 6

Sean Lewis's avatar

tuxguitar 1.5.2 has been released: https://sourceforge.net/projects/tuxguitar/files/TuxGuitar/TuxGuitar-1.5.2/tuxguitar-1.5.2-src.tar.gz/


Ignacio Taranto's avatar

I tried to compile 1.5.2 using the actual spec but it failed due to missing symbols (I had to update the minimum Java version to 7 using -Dant.build.javac.source=7).

However this project builds just fine using Maven: cd tuxguitar-repo/build-scripts/tuxguitar-linux-x86_64/ mvn package

But the script inside the tuxguitar.spec uses Ant and Make (for compiling the JNIs). It seems that Maven is the supported build system but I'm not sure.

I also successfully compiled TuxGuitar with all the native modules with the exception of VST synth.

Also TuxGuitar has a Qt4 and Qt5 version (the regular one uses SWT for the GUI). I wasn't able to build the Qt5 version since it requires a library called QtJambi.

I asked the developer about build instructions here: https://sourceforge.net/p/tuxguitar/support-requests/22/


Mindaugas Baranauskas's avatar

Did you tryed to compile Tuxguitar 1.5 in OBS with Maven? As I remember, it was easy to compile TuxGuitar 1.4 with Maven in local computer, but it was impossible in OBS – that is why Ant and Make was used.


Ignacio Taranto's avatar

Oh, I see now why it was done this way. I compiled in a local VM with Leap 15. I'm a noob in regards to OBS.

It seems that the ant build is broken for TuxGuitar 1.5.2

I had to use an external repo to install Maven in Leap: https://build.opensuse.org/package/show/Java%3Apackages/maven

I'm seeing right now that Tumbleweed has maven in the official repos.


Mindaugas Baranauskas's avatar

see also https://en.opensuse.org/openSUSE:Maven


Ignacio Taranto's avatar

Thanks I will take a look.

Since Tumbleweed already provides a maven package maybe we can use that to build TuxGuitar.

openSUSE Build Service is sponsored by