[arch-commits] Commit in tuxguitar/trunk (PKGBUILD tuxguitar.desktop)

Sergej Pupykin spupykin at nymeria.archlinux.org
Mon Feb 11 15:15:06 UTC 2013


    Date: Monday, February 11, 2013 @ 16:15:06
  Author: spupykin
Revision: 84140

upgpkg: tuxguitar 1.2-6

upd

Modified:
  tuxguitar/trunk/PKGBUILD
  tuxguitar/trunk/tuxguitar.desktop

-------------------+
 PKGBUILD          |   59 +++++++++++++++++++++++++++++++++++-----------------
 tuxguitar.desktop |    2 -
 2 files changed, 41 insertions(+), 20 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-02-11 14:03:46 UTC (rev 84139)
+++ PKGBUILD	2013-02-11 15:15:06 UTC (rev 84140)
@@ -4,7 +4,7 @@
 
 pkgname=tuxguitar
 pkgver=1.2
-pkgrel=5
+pkgrel=6
 _jdk=java-7-openjdk
 pkgdesc="multitrack guitar tablature editor and player"
 arch=('i686' 'x86_64')
@@ -19,13 +19,11 @@
 	tuxguitar.desktop
 	tuxguitar.xml)
 md5sums=('f41ed20e77c6c3d8968991a29c71b912'
-         'eea5247daa70ce6fc15e95b1080af486'
+         '0afa7f3248b9317d73ad8ccdc5e5aaf0'
          '59ce4eb8dcc0d0dde81e6cf2820aa9b0')
 
-package() {
+build() {
   cd $srcdir/tuxguitar-src-$pkgver
-  mkdir -p $pkgdir/usr/share/tuxguitar
-  mkdir -p $pkgdir/usr/bin
 
   export CLASSPATH=/usr/share/java/swt.jar:$CLASSPATH
 
@@ -48,20 +46,12 @@
   (cd TuxGuitar-gervill/ && ant)
   (cd TuxGuitar-jsa/ && ant)
 
-  cp -r TuxGuitar/share $pkgdir/usr/share/tuxguitar/
-  find -name \*.jar -exec sh -c 'cp {} '$pkgdir'/usr/share/tuxguitar/share/plugins/`basename {}`' \;
-  mv $pkgdir/usr/share/tuxguitar/share/plugins/tuxguitar.jar $pkgdir/usr/share/tuxguitar/
-  cp TuxGuitar/tuxguitar $pkgdir/usr/share/tuxguitar/
-
   # alsa
   pushd TuxGuitar-alsa/jni
   gcc -I/usr/lib/jvm/${_jdk}/include -I/usr/lib/jvm/${_jdk}/include/linux -fPIC \
 	-c -o org_herac_tuxguitar_player_impl_midiport_alsa_MidiSystem.o \
 	org_herac_tuxguitar_player_impl_midiport_alsa_MidiSystem.c
   gcc  -shared -o libtuxguitar-alsa-jni.so org_herac_tuxguitar_player_impl_midiport_alsa_MidiSystem.o -L/usr/lib -lasound
-  install -D -m0755 libtuxguitar-alsa-jni.so $pkgdir/usr/lib/tuxguitar/libtuxguitar-alsa-jni.so
-  mkdir -p $pkgdir/usr/share/tuxguitar/lib
-  ln -s /usr/lib/tuxguitar/libtuxguitar-alsa-jni.so $pkgdir/usr/share/tuxguitar/lib/libtuxguitar-alsa-jni.so
   popd
 
   # oss
@@ -70,9 +60,6 @@
 	-c -o org_herac_tuxguitar_player_impl_midiport_oss_MidiSystem.o \
 	org_herac_tuxguitar_player_impl_midiport_oss_MidiSystem.c
   gcc  -shared -o libtuxguitar-oss-jni.so org_herac_tuxguitar_player_impl_midiport_oss_MidiSystem.o -L/usr/lib
-  install -D -m0755 libtuxguitar-oss-jni.so $pkgdir/usr/lib/tuxguitar/libtuxguitar-oss-jni.so
-  mkdir -p $pkgdir/usr/share/tuxguitar/lib
-  ln -s /usr/lib/tuxguitar/libtuxguitar-oss-jni.so $pkgdir/usr/share/tuxguitar/lib/libtuxguitar-oss-jni.so
   popd
 
   # jack
@@ -81,9 +68,6 @@
 	-c -o org_herac_tuxguitar_jack_JackClient.o \
 	org_herac_tuxguitar_jack_JackClient.c
   gcc  -shared -o libtuxguitar-jack-jni.so org_herac_tuxguitar_jack_JackClient.o -L/usr/lib -ljack
-  install -D -m0755 libtuxguitar-jack-jni.so $pkgdir/usr/lib/tuxguitar/libtuxguitar-jack-jni.so
-  mkdir -p $pkgdir/usr/share/tuxguitar/lib
-  ln -s /usr/lib/tuxguitar/libtuxguitar-jack-jni.so $pkgdir/usr/share/tuxguitar/lib/libtuxguitar-jack-jni.so
   popd
 
   # fluidsynth
@@ -92,6 +76,43 @@
 	-c -o org_herac_tuxguitar_player_impl_midiport_fluidsynth_MidiSynth.o \
 	org_herac_tuxguitar_player_impl_midiport_fluidsynth_MidiSynth.c
   gcc  -shared -o libtuxguitar-fluidsynth-jni.so org_herac_tuxguitar_player_impl_midiport_fluidsynth_MidiSynth.o -L/usr/lib -lfluidsynth
+  popd
+}
+
+package() {
+  cd $srcdir/tuxguitar-src-$pkgver
+
+  mkdir -p $pkgdir/usr/share/tuxguitar
+  mkdir -p $pkgdir/usr/bin
+
+  cp -r TuxGuitar/share $pkgdir/usr/share/tuxguitar/
+  find -name \*.jar -exec sh -c 'cp {} '$pkgdir'/usr/share/tuxguitar/share/plugins/`basename {}`' \;
+  mv $pkgdir/usr/share/tuxguitar/share/plugins/tuxguitar.jar $pkgdir/usr/share/tuxguitar/
+  cp TuxGuitar/tuxguitar $pkgdir/usr/share/tuxguitar/
+
+  # alsa
+  pushd TuxGuitar-alsa/jni
+  install -D -m0755 libtuxguitar-alsa-jni.so $pkgdir/usr/lib/tuxguitar/libtuxguitar-alsa-jni.so
+  mkdir -p $pkgdir/usr/share/tuxguitar/lib
+  ln -s /usr/lib/tuxguitar/libtuxguitar-alsa-jni.so $pkgdir/usr/share/tuxguitar/lib/libtuxguitar-alsa-jni.so
+  popd
+
+  # oss
+  pushd TuxGuitar-oss/jni
+  install -D -m0755 libtuxguitar-oss-jni.so $pkgdir/usr/lib/tuxguitar/libtuxguitar-oss-jni.so
+  mkdir -p $pkgdir/usr/share/tuxguitar/lib
+  ln -s /usr/lib/tuxguitar/libtuxguitar-oss-jni.so $pkgdir/usr/share/tuxguitar/lib/libtuxguitar-oss-jni.so
+  popd
+
+  # jack
+  pushd TuxGuitar-jack/jni
+  install -D -m0755 libtuxguitar-jack-jni.so $pkgdir/usr/lib/tuxguitar/libtuxguitar-jack-jni.so
+  mkdir -p $pkgdir/usr/share/tuxguitar/lib
+  ln -s /usr/lib/tuxguitar/libtuxguitar-jack-jni.so $pkgdir/usr/share/tuxguitar/lib/libtuxguitar-jack-jni.so
+  popd
+
+  # fluidsynth
+  pushd TuxGuitar-fluidsynth/jni
   install -D -m0755 libtuxguitar-fluidsynth-jni.so $pkgdir/usr/lib/tuxguitar/libtuxguitar-fluidsynth-jni.so
   mkdir -p $pkgdir/usr/share/tuxguitar/lib
   ln -s /usr/lib/tuxguitar/libtuxguitar-fluidsynth-jni.so $pkgdir/usr/share/tuxguitar/lib/libtuxguitar-fluidsynth-jni.so

Modified: tuxguitar.desktop
===================================================================
--- tuxguitar.desktop	2013-02-11 14:03:46 UTC (rev 84139)
+++ tuxguitar.desktop	2013-02-11 15:15:06 UTC (rev 84140)
@@ -8,6 +8,6 @@
 Terminal=false
 Type=Application
 Categories=Application;AudioVideo;Audio;
-Exec=tuxguitar %F
+Exec=tuxguitar %F -Dorg.eclipse.swt.internal.gtk.cairoGraphics=false
 MimeType=audio/x-tuxguitar;audio/x-gtp;audio/x-ptb;
 #eof "$Id: tuxguitar.desktop,v 1.2 2008/09/15 07:54:28 sergej Exp $"




More information about the arch-commits mailing list