16 stdenv.mkDerivation (finalAttrs: {
21 url = "https://github.com/helge17/tuxguitar/releases/download/${finalAttrs.version}/tuxguitar-${finalAttrs.version}-linux-swt-amd64.tar.gz";
22 hash = "sha256-FD1+7jV69E9AfTczjD6DOGD+pPlscg4o8A9ADBUM9B4=";
31 cp -r dist lib share $out/
32 cp tuxguitar.sh $out/bin/tuxguitar
34 ln -s $out/dist $out/bin/dist
35 ln -s $out/lib $out/bin/lib
36 ln -s $out/share $out/bin/share
38 wrapProgram $out/bin/tuxguitar \
39 --set JAVA "${jre}/bin/java" \
40 --prefix LD_LIBRARY_PATH : "$out/lib/:${
50 --prefix CLASSPATH : "${swt}/jars/swt.jar:$out/lib/tuxguitar.jar:$out/lib/itext.jar"
54 nixos = nixosTests.tuxguitar;
58 description = "Multitrack guitar tablature editor";
60 TuxGuitar is a multitrack guitar tablature editor and player written
61 in Java-SWT. It can open GuitarPro, PowerTab and TablEdit files.
63 homepage = "https://github.com/helge17/tuxguitar";
64 sourceProvenance = with lib.sourceTypes; [ binaryBytecode ];
65 license = lib.licenses.lgpl2;
66 maintainers = with lib.maintainers; [ ardumont ];
67 platforms = [ "x86_64-linux" ];