Package Details: tuxguitar 1.6.2-3

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: 61
Popularity: 3.76
First Submitted: 2018-01-05 17:06 (UTC)
Last Updated: 2024-04-15 21:40 (UTC)

Dependencies (21)

Required by (1)

Sources (1)

Pinned Comments

Visne commented on 2024-04-13 10:54 (UTC)

I've adopted the package and updated to 1.6.2. 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.

Let me know if you run into any issues.

Latest Comments

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

hildigerr commented on 2023-04-26 17:48 (UTC) (edited on 2023-04-26 20:11 (UTC) by hildigerr)

Serendipitously, I was troubleshooting this last night. I got it to build by updating the source and target compiler version as so:

diff --git a/PKGBUILD b/PKGBUILD
index c2c327c..3c7fdc3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -29,10 +29,9 @@ esac

 prepare() {
   cd tuxguitar-$pkgver-src
-  for file in pom.xml TuxGuitar-lib/pom.xml; do
-      sed -i -e 's|<source>1\.6</source>|<source>1\.7</source>|g' \
-             -e 's|<target>1\.6</target>|<target>1\.7</target>|g' "$file"
-  done
+  find . -type f -name "*pom.xml" -exec \
+      sed -i -e 's|<source>1\.7</source>|<source>1\.8</source>|g' \
+             -e 's|<target>1\.7</target>|<target>1\.8</target>|g' {} \;
   sed -i 's|http://maven-eclipse.github.io/maven|https://maven-eclipse.github.io/maven|' pom.xml
 }

However, I'm still having the issue which led me to rebuild tuxguitar on my system in the first place. When running tuxguitar, I get this:

Error: LinkageError occurred while loading main class org.herac.tuxguitar.app.TGMainSingleton
        java.lang.UnsatisfiedLinkError: /usr/lib/jvm/java-20-openjdk/lib/libnio.so: /usr/lib/jvm/java-20-openjdk/lib/libnio.so: undefined symbol: reuseport_available

Edit: LinXuan's fix, below, solves that problem.

sarevag commented on 2023-04-26 09:22 (UTC)

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compile) on project gervill: Compilation failure: Compilation failure: [ERROR] Source option 7 is no longer supported. Use 8 or later. [ERROR] Target option 7 is no longer supported. Use 8 or later.

Available Java environments:java-20-openjdk (default)

Any help please?

marmistrz commented on 2023-03-17 07:42 (UTC) (edited on 2023-03-17 07:45 (UTC) by marmistrz)

On Wayland, I needed

bash -c "export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/jvm/default/lib/server GDK_BACKEND=x11 && tuxguitar"

because otherwise the application would be stuck on the splash screen.

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.