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
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: | 2.17 |
First Submitted: | 2018-01-05 17:06 (UTC) |
Last Updated: | 2024-04-15 21:40 (UTC) |
« First ‹ Previous 1 2 3 4 5 6 7 .. 11 Next › Last »
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
Thanks hildigerr and Ranguvar – should be fixed.
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.
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.
% 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
thanks, fixed
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
}
Not building:
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.518 s
[INFO] Finished at: 2023-09-27T08:03:03+03:00
[INFO] ------------------------------------------------------------------------
[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.
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
Doesn't compile anymore:
[ERROR] Source option 7 is no longer supported. Use 8 or later.
[ERROR] Target option 7 is no longer supported. Use 8 or later.
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.