Disable cairo for artifacts

This commit is contained in:
Manuel 2013-05-03 21:16:38 +00:00
parent 77c916c5fd
commit 8a31566067
2 changed files with 17 additions and 2 deletions

View File

@ -13,15 +13,19 @@ install=tuxguitar.install
source=(tuxguitar-src-$pkgver.tar.gz::http://sourceforge.net/projects/tuxguitar/files/TuxGuitar/TuxGuitar-$pkgver/tuxguitar-src-$pkgver.tar.gz/download
http://chakra.sourceforge.net/sources/tuxguitar/TuxGuitar-Oxygen.tar.gz
tuxguitar.desktop \
tuxguitar.xml)
tuxguitar.xml
no-cairo.patch)
md5sums=('f41ed20e77c6c3d8968991a29c71b912'
'7b2a6ffbf4fc6bcf4ed8e7453dd1bb52'
'8d8f813a721ed3979b8e59c71d773e7a'
'59ce4eb8dcc0d0dde81e6cf2820aa9b0')
build() {
cd $srcdir/tuxguitar-src-$pkgver
cd $srcdir/tuxguitar-src-$pkgver/TuxGuitar/xml
patch -p0 -i ${srcdir}/no-cairo.patch
cd $srcdir/tuxguitar-src-$pkgver
export CLASSPATH=/extra/usr/share/java/swt.jar:$CLASSPATH
(cd TuxGuitar/ && ant)

11
tuxguitar/no-cairo.patch Normal file
View File

@ -0,0 +1,11 @@
--- build-linux.xml 2009-10-31 15:32:53.000000000 +0100
+++ build-linux.xml 2013-05-03 23:06:55.627098692 +0200
@@ -77,7 +77,7 @@
<echo file="${file.script}" append="true">export LD_LIBRARY_PATH${line.separator}</echo>
<echo file="${file.script}" append="true">export MOZILLA_FIVE_HOME${line.separator}</echo>
<echo file="${file.script}" append="true">##LAUNCH${line.separator}</echo>
- <echo file="${file.script}" append="true">${JAVA} ${VM_ARGS} -cp :${CLASSPATH} -Dtuxguitar.share.path="${dist.share.path}" -Djava.library.path="${LD_LIBRARY_PATH}" ${MAINCLASS} "$1" "$2"${line.separator}</echo>
+ <echo file="${file.script}" append="true">${JAVA} ${VM_ARGS} -cp :${CLASSPATH} -Dtuxguitar.share.path="${dist.share.path}" -Djava.library.path="${LD_LIBRARY_PATH}" -Dorg.eclipse.swt.internal.gtk.cairoGraphics=false ${MAINCLASS} "$1" "$2"${line.separator}</echo>
<chmod file="${file.script}" perm="755"/>
</target>