Package Base Details: tuxguitar

Git Clone URL: https://aur.archlinux.org/tuxguitar.git (read-only, click to copy)
Submitter: Barthalion
Maintainer: buzo
Last Packager: buzo
Votes: 58
Popularity: 0.56
First Submitted: 2018-01-05 17:06 (UTC)
Last Updated: 2023-10-09 17:28 (UTC)

Latest Comments

1 2 3 4 5 6 .. 10 Next › Last »

ozwigh commented on 2024-02-08 08:06 (UTC)

Until everything is sorted here, I made a temporary binary package of a helge17 fork: https://aur.archlinux.org/packages/tuxguitar-bin You can test it (I personally found version 1.6.1 quite stable and usable) without uninstalling this package. More details in the pinned comment.

Kunda commented on 2023-12-31 11:35 (UTC) (edited on 2023-12-31 11:35 (UTC) by Kunda)

ping @buzo
per @rasmuoy this project has indeed migrated to github https://github.com/helge17/tuxguitar

rasmuoy commented on 2023-12-11 21:53 (UTC)

This project seems to have been forked and moved to github, https://sourceforge.net/p/tuxguitar/discussion/522984/thread/0a8c900ddd/?limit=25#e036 should this be updated?

They have released version 1.6

buzo commented on 2023-10-09 17:29 (UTC)

Thanks hildigerr and Ranguvar – should be fixed.

Ranguvar commented on 2023-10-08 22:47 (UTC) (edited on 2023-10-09 02:09 (UTC) by Ranguvar)

The dependency on jre-openjdk is causing issues with the new jdk-openjdk in [extra-testing] which replaces the JRE entirely for people who need not only a runtime but also to develop using the JDK.

I believe the dependency should be changed from jre-openjdk to one of the options that jdk-openjdk now provides.

provides=("java-environment=${_majorver}" "java-environment-openjdk=${_majorver}" "jdk${_majorver}-openjdk=${pkgver}-${pkgrel}" "java-runtime=${_majorver}" "java-runtime-openjdk=${_majorver}" "jre${_majorver}-openjdk=${pkgver}-${pkgrel}" "java-runtime-headless=${_majorver}" "java-runtime-headless-openjdk=${_majorver}" "jre${_majorver}-openjdk-headless=${pkgver}-${pkgrel}")

See the last few commits here: https://gitlab.archlinux.org/archlinux/packaging/packages/java-openjdk/-/commits/main

Thank you.

hildigerr commented on 2023-09-28 01:49 (UTC)

To solve the LinkageError, I added "LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/lib/jvm/default/lib/server" to /usr/share/tuxguitar/tuxguitar.sh at the end of the LIBRARY_PATH section.

Mr.Smith1974 commented on 2023-09-27 21:09 (UTC)

% tuxguitar
Error: LinkageError occurred while loading main class org.herac.tuxguitar.app.TGMainSingleton
        java.lang.UnsatisfiedLinkError: /usr/lib/jvm/java-21-openjdk/lib/libnio.so: /usr/lib/jvm/java-21-openjdk/lib/libnio.so: undefined symbol: reuseport_available
Runtime.exit(1) logging failed: Could not initialize class jdk.internal.module.SystemModuleFinders$SystemImage

buzo commented on 2023-09-27 18:46 (UTC)

thanks, fixed

hildigerr commented on 2023-09-27 06:37 (UTC)

The source and target compiler version needs updating 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
 }