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 .. 11 Next › Last »

Visne commented on 2024-04-13 17:48 (UTC)

Ah, I think replaces would be appropriate here. I'll add it in a sec.

coderkun commented on 2024-04-13 17:16 (UTC) (edited on 2024-04-13 17:17 (UTC) by coderkun)

Thanks for taking over and updating the package.

When I try to update to the new package, I get the following error:

error: failed to commit transaction (conflicting files)
tuxguitar: /usr/share/applications/tuxguitar.desktop exists in filesystem (owned by tuxguitar-common)
tuxguitar: /usr/share/mime/packages/tuxguitar.xml exists in filesystem (owned by tuxguitar-common)
Errors occurred, no packages were upgraded.

Would it make sense to declare “tuxguitar-common” and “tuxguitar-gtk” as conflics or as provided? Of course I can uninstall the old package(s) manually but it would be nice if that would be handled by pacman automatically.

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.

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.