Package Details: tuxguitar 2.1.0-2

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: 72
Popularity: 0.40
First Submitted: 2018-01-05 17:06 (UTC)
Last Updated: 2026-07-27 16:56 (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

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

bergentroll commented on 2026-08-12 07:00 (UTC)

package() must not to ln a glob in an absolute path. Since glob expands in shell, if there is no /opt/tuxguitar/... yet, it leads to literal '/usr/share/applications/*.desktop' -> '/opt/tuxguitar/share/applications/*.desktop' broken link.

Visne commented on 2026-07-27 16:56 (UTC)

My bad, should be fixed now. Thanks.

frequency403 commented on 2026-07-27 07:08 (UTC)

2.1.0-1: broken symlink in /usr/share/applications — no desktop entry

Upstream renamed the desktop file to TuxGuitar.desktop (capitalized) in 2.x, but package() still links the lowercase name, so the symlink dangles:

$ pacman -Ql tuxguitar | grep desktop tuxguitar /opt/tuxguitar/share/applications/TuxGuitar.desktop tuxguitar /opt/tuxguitar/share/templates/TuxGuitar.desktop tuxguitar /usr/share/applications/tuxguitar.desktop

$ ls -l /usr/share/applications/tuxguitar.desktop tuxguitar.desktop -> /opt/tuxguitar/share/applications/tuxguitar.desktop

$ cat /usr/share/applications/tuxguitar.desktop cat: /usr/share/applications/tuxguitar.desktop: No such file or directory

Since kbuildsycoca skips dangling symlinks, the application no longer shows up in the desktop menu (reproduced on KDE Plasma / Wayland). The binary in /usr/bin/tuxguitar still works fine, so it only affects the menu entry.

Fix in package(): point the link at the actual file name, e.g.

ln -s /opt/tuxguitar/share/applications/TuxGuitar.desktop \ "$pkgdir/usr/share/applications/tuxguitar.desktop"

A case-insensitive glob or a basename lookup would keep it working across future upstream renames.

Toufik commented on 2026-01-12 18:06 (UTC)

Oh thank you so much Visne, that was so quick !

Visne commented on 2026-01-12 17:54 (UTC) (edited on 2026-01-12 17:55 (UTC) by Visne)

@Trofik Try running archlinux-java set java-25-openjdk, to build it with Java 25.

Toufik commented on 2026-01-12 10:01 (UTC)

Hi Visne, updating my PC this morning I've got this error with Tuxguitar:

[INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 3.247 s [INFO] Finished at: 2026-01-12T10:58:15+01:00 [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compile) on project gervill: Fatal error compiling: invalidtarget release: 9 -> [Help 1] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.10.1:compile (default-compile) onproject gervill: Fatal error compiling

Don't know how to solve it unfortunately. :-(

yochananmarqos commented on 2025-11-30 03:12 (UTC)

@Visne: Oh, forgot to mention: Upstream updated the Eclipse SWT version to 4.36 as well.

yochananmarqos commented on 2025-11-30 00:18 (UTC)

@Visne: I'm following upstream instructions and they work. Imagine that... ;)

Please do a diff between your PKGBUILD and mine. You'll at least notice the license is incorrect and the MAVEN_OPTS variable is unnecessary. ;)

Visne commented on 2025-11-29 23:15 (UTC)

@yochananmarqos I've updated the package and I've integrated the sed command to fix the version number in the help documentation. The other changes don't seem like improvements to me.

yochananmarqos commented on 2025-11-29 21:04 (UTC)

@Visne: Please see my updated and improved PKGBUILD.