@related : [[Eclipse]] [[Java]] [[dpkg]] [[Debian]] [[IBM]] [[Tablature]] [[JVM]] @from: [[tuxguitar]] ==== ToDo ==== Depends: java-gcj-compat | sun-java6-jre | sun-java5-jre | java-virtual-machine , ( libswt-gtk-3.4-java , libswt-cairo-gtk-3.4-jni , libswt-mozilla-gtk-3.4-jni ) | libswt3.2-gtk-java, libitext-java * http://www.debian.org/doc/debian-policy/ch-relationships.html#s-binarydeps * [[ia64]] ==== swt ==== * http://en.wikipedia.org/wiki/Standard_Widget_Toolkit * http://packages.qa.debian.org/e/eclipse.html * http://packages.qa.debian.org/s/swt-gtk.html * https://launchpad.net/ubuntu/+source/swt-gtk * https://launchpad.net/ubuntu/+source/eclipse * https://launchpad.net/ubuntu/intrepid/+source/swt-gtk/+builds * http://packages.ubuntu.com/source/hardy/eclipse * http://packages.ubuntu.com/hardy/libswt3.2-gtk-java libswt3.2-gtk-java: missing * swt3.4 : http://launchpad.net/~ubuntume.team/+archive === Latest === see [[tuxguitar]] for deb windows / mac : http://sourceforge.net/project/showfiles.php?group_id=155855 === tuxguitar - Multitrack guitar tablature editor and player (gp3 to gp5)=== TuxGuitar is a multitrack [[Guitar]] [[Tablature]] editor and player. It can open GP3, GP4, and GP5 files. * http://en.wikipedia.org/wiki/TuxGuitar * [[Debian]] : http://packages.qa.debian.org/t/tuxguitar.html * [[Ubuntu]] : https://launchpad.net/ubuntu/+source/tuxguitar * [[Mandriva]] : http://club.mandriva.com/xwiki/bin/view/rpms/Application/tuxguitar * [[SuSe]] : http://packages.opensuse-community.org/index.jsp?searchTerm=tuxguitar * http://www.herac.com.ar/tuxguitar.html * http://freshmeat.net/projects/tuxguitar/ * http://sourceforge.net/tracker/index.php?func=detail&aid=1507711&group_id=155855&atid=797449 * [[Licence]] : LGPL * [[Retribution]] : http://www.herac.com.ar/contacto.htm * keyword : [[Guitar]] [[Tablature]] [[LibreSoftware]] ==== mozilla ==== /usr/lib/jvm/java-6-openjdk/jre/bin/../..//jre/bin/java: symbol lookup error: /usr/lib/jni/libswt-mozilla-gtk-3236.so: undefined symbol: _ZN4nsID5ParseEPKc libswt3.2-gtk-jni: /usr/lib/jni/libswt-mozilla-gtk-3236.so ==== ToDo : ==== * [[Cygwin]] ? * port to free [[JVM]] : [[GCJ]] * build-depends only on free stuff ? * debian stable : ** http://packages.qa.debian.org/e/eclipse.html * http://bugs.gentoo.org/show_bug.cgi?id=144967 * [[Ant]] : http://sourceforge.net/projects/janel/ * [[Gentoo]] : http://bugs.gentoo.org/show_bug.cgi?id=144967 === ToDo=== * http://www.eclipse.org/swt/faq.php export MOZILLA_FIVE_HOME=/usr/lib/mozilla * http://wiki.debian.org/Java/JavaSvn * http://www.debian.org/doc/packaging-manuals/java-policy/ # [[ToRead]] * get inspiration from ** http://packages.qa.debian.org/a/azureus.html # [[P2P]] ** http://packages.qa.debian.org/d/dguitar.html # [[Java]] * Add dependencies in debian/control http://www.debian.org/doc/debian-policy/ch-relationships.html#s-sourcebinarydeps * http://wiki.debian.org/DebianJavaPackaging?highlight=%28java%29 * http://www.debian.org/doc/packaging-manuals/java-policy/ * xml 2 man ** http://svn.debian.org/wsvn/apt-zip/trunk/debian/rules?op=file&rev=0&sc= * http://icedtea.classpath.org/wiki/FrequentlyAskedQuestions#Functionality_and_Testing === Install it on [[Debian]] (current version is ugly but just works)=== Open a Terminal and type \su root wget -O- http://rzr.online.fr/docs/contribs/sources.list >> /etc/apt/sources.list sudo apt-get update # sudo apt-get install sun-java5-jre # on [[Debian]] or [[Ubuntu]] sudo apt-get install tuxguitar libswt-gtk-3.1-java libitext-java # [[Debian]] # logout tuxguitar # as user Or if you're a developper : dget http://mentors.debian.net/debian/pool/contrib/t/tuxguitar/ tuxguitar_0.8-2.dsc dpkg-source -x tuxguitar_0.8-2.dsc pbuilder create pbuilder login --save-after-login pbuilder upgrade apt-get install whiptail; dpkg-reconfigure debconf === [[Ubuntu]]=== sodu apt-get remove j2re1.4 # java.lang.UnsupportedClassVersionError: sudo apt-get install sun-java5-jre # on [[Debian]] or [[Ubuntu]] sudo apt-get install libswt3.1-gtk-java libgtk-java libswt3.1-gtk-jni # [[Ubuntu]] java -Xms128m -Xmx128m \ *cp /usr/share/tuxguitar/TuxGuitar.jar:/usr/lib/java/swt.jar \ *Djava.library.path=/usr/lib/:/usr/lib/jni/ \ org.herac.tuxguitar.gui.TuxGuitar # Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-pi-gtk-3139 in java.library.path # dpkg -L libswt-gtk-3.1-jni | grep libswt-pi-gtk-3138.so # libswt-gtk-3.1-jni: /usr/lib/libswt-pi-gtk-3138.so # [[Debian]] # dpkg -L libswt-gtk-3.1-jni | grep libswt-pi-gtk /usr/lib/libswt-pi-gtk-3138.so # dpkg -L libswt-gtk-3.2-jni | grep libswt-pi-gtk /usr/lib/jni/libswt-pi-gtk-3232.so http://paste.debian.net/10326 apt-cache policy libswt-gtk-3.1-jni ls /usr/share/java sudo dpkg -L libgtk-java sudo dpkg -L libswt3.1-gtk-java | grep .jar /usr/lib/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_3.1.1.jar /usr/lib/java/swt-gtk.jar /usr/lib/java/swt.jar /usr/lib/java/swt3.1-gtk.jar make CLASSPATH=.:bin:/usr/share/java/itext.jar:/usr/lib/java/swt3.1-gtk.jar # http://packages.qa.debian.org/libi/libitext-java.html # http://ftp.us.debian.org/debian/pool/contrib/libi/libitext-java/libitext-java_1.02b-4_all.deb * http://forum.ubuntu-fr.org/viewtopic.php?pid=385266#p385266 * http://doc.ubuntu-fr.org/applications/tuxguitar Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/widgets/Layout