Package Details: tuxguitar 1.6.6-1

Git Clone URL: https://aur.archlinux.org/tuxguitar.git (read-only, click to copy)
Package Base: tuxguitar
Description: A multitrack guitar tablature editor and player
Upstream URL: https://www.tuxguitar.app/
Licenses: LGPL-3.0-or-later
Replaces: tuxguitar-common, tuxguitar-gtk2
Submitter: Barthalion
Maintainer: Visne
Last Packager: Visne
Votes: 65
Popularity: 0.66
First Submitted: 2018-01-05 17:06 (UTC)
Last Updated: 2025-01-30 21:02 (UTC)

Dependencies (19)

Required by (1)

Sources (3)

Pinned Comments

Visne commented on 2024-04-13 10:54 (UTC) (edited on 2024-06-11 21:53 (UTC) by Visne)

I've adopted the package and updated to the latest version. Sadly this means that GTK2 support is dropped (SWT dropped support back in 2018...). I'm not sure if anyone was using this on Arch Linux ARM, but temporarily support for that is also dropped. They did some work on that upstream though but it is not part of 1.6.2 yet, so hopefully it can be supported after the next release. It should now support ARM64 (please let me know if it works for you).

Let me know if you run into any issues.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 9 .. 11 Next › Last »

LinXuan commented on 2023-01-26 14:15 (UTC) (edited on 2023-01-28 10:39 (UTC) by LinXuan)

@dimich I met the same problem. I try java 8、11、17、19, but none of them work. But I can use command bash -c "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/jvm/default/lib/server && tuxguitar" to start it.
so i just edit my .desktop file.
maybe someone know the reason could edit the aur package or source code.
---edit---
directly edit desktop file will result in error of 'xdg-open', i guess the file path arguments was lost.
After check pkgfile and source code, I find that, the source code have a 'tuxguitar.sh', in witch LD_LIBRARY_PATH was stetted. and this file was moved to /usr/share/tuxtuitar/tuxguitar.sh during installation.
Just edit guxguitar.sh and append a line LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib/jvm/default/lib/server will perfectly solve my problem.

io7m commented on 2023-01-24 20:44 (UTC)

https://bugs.archlinux.org/task/77183

pippoplutopaperi commented on 2023-01-21 20:55 (UTC) (edited on 2023-01-21 22:52 (UTC) by pippoplutopaperi)

@dimich I installed and switched to java-11-temurin and suddendly tuxguitar works

dimich commented on 2023-01-19 09:32 (UTC) (edited on 2023-01-19 09:32 (UTC) by dimich)

$ tuxguitar 
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on
Error: LinkageError occurred while loading main class org.herac.tuxguitar.app.TGMainSingleton
        java.lang.UnsatisfiedLinkError: /usr/lib/jvm/java-19-openjdk/lib/libnio.so: /usr/lib/jvm/java-19-openjdk/lib/libnio.so: undefined symbol: reuseport_available
$ archlinux-java status
Available Java environments:
  java-19-openjdk (default)

pako commented on 2022-11-24 02:15 (UTC) (edited on 2022-11-24 02:15 (UTC) by pako)

Doesn't work for aarch64, I'm getting:

[INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1.050 s [INFO] Finished at: 2022-11-23T21:05:26-05:00 [INFO] ------------------------------------------------------------------------ [WARNING] The requested profile "platform-linux-aarch64" could not be activated because it does not exist. /home/user/.cache/yay/tuxguitar/PKGBUILD: line 47: cd: build-scripts/tuxguitar-linux-aarch64: No such file or directory ==> ERROR: A failure occurred in build(). Aborting...

Martchus commented on 2022-05-01 22:59 (UTC)

Thanks!

buzo commented on 2022-05-01 16:11 (UTC)

Sorry, Martchus, I must have missed that comment. Fixed.

Martchus commented on 2022-05-01 11:42 (UTC)

I see that you haven't abandoned the package yet. It would still be nice to fix the architecture as mentioned in my last comment.

Martchus commented on 2022-03-05 18:46 (UTC)

tuxguitar-common is an arch-specific package, e.g.:

file /usr/share/tuxguitar/lib/libicedtea-sound.so
/usr/share/tuxguitar/lib/libicedtea-sound.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=eab02ca7164fbb3413fc59630ec84b2e24800c49, stripped

So archs should be x86_64, see https://wiki.archlinux.org/title/Arch_package_guidelines#Architectures. (I'd say for AUR packages it is also acceptable to add further archs such as i686 and aarch64 if the package is known to compile for those. However, one must not any if the resulting package contains arch specific contents.)

steveoriol commented on 2022-01-08 12:30 (UTC)

Thank you @tunalad, after installation of the package jre11-openjdk-headless, tuxguitar works like a charme when you start it with your command :-)

JAVA_HOME=/usr/lib/jvm/java-11-openjdk tuxguitar