summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDave Wheeler2015-11-10 20:51:08 -0700
committerDave Wheeler2015-11-10 20:51:08 -0700
commit06698569a30de7165d04ed0562d1af34f3163d73 (patch)
treea42cb2e8631239b13f3874c8729aef4896ab3733
parent1c61cc17d4877a5161502e5630c4f68eec1cf43d (diff)
downloadaur-06698569a30de7165d04ed0562d1af34f3163d73.tar.gz
Workaround for upstream bug #380
-rw-r--r--PKGBUILD30
1 files changed, 25 insertions, 5 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 9c2549ccdbcb..eb13632b4b7f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -7,8 +7,9 @@ pkgname=kokua-secondlife
pkgver=3.8.4.37073
_pkgver=3_8_4_37073
_pkgprever=3.8.4
+pango_ver=1.36.8
-pkgrel=1
+pkgrel=2
pkgdesc="An Open Source third party viewer for Second LifeĀ® (secondlife), only."
url="http://www.kokuaviewer.org"
license=('GPL')
@@ -21,21 +22,40 @@ conflicts=('kokua-bin')
#http://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-${_pkgprever}/Kokua_${_pkgver}_${CARCH}.tar.bz2"
source_i686=("http://bitbucket.org/kokua/downloads/downloads/Kokua_${_pkgver}_i686.tar.bz2"
'kokua-secondlife.desktop'
- 'kokua-secondlife.launcher')
+ 'kokua-secondlife.launcher'
+ "http://download.gnome.org/sources/pango/${pango_ver:0:4}/pango-${pango_ver}.tar.xz")
#"http://sourceforge.net/projects/kokua.team-purple.p/files/Kokua-${_pkgprever}/Kokua_64_${_pkgver}_${CARCH}.tar.bz2"
source_x86_64=("http://bitbucket.org/kokua/downloads/downloads/Kokua_64_${_pkgver}_x86_64.tar.bz2"
'kokua-secondlife.desktop'
- 'kokua-secondlife.launcher')
+ 'kokua-secondlife.launcher'
+ "http://download.gnome.org/sources/pango/${pango_ver:0:4}/pango-${pango_ver}.tar.xz")
md5sums_i686=('e0e7e2a8981152594511d08709307de2'
'3893a2c8ae9cb8e2adb4d7c47750029b'
- 'e12fd7bd333f4f810dec66f1be17c71c')
+ 'e12fd7bd333f4f810dec66f1be17c71c'
+ '217a9a753006275215fa9fa127760ece')
md5sums_x86_64=('956c11edeefcdf296b9e00514b62ace7'
'3893a2c8ae9cb8e2adb4d7c47750029b'
- 'e12fd7bd333f4f810dec66f1be17c71c')
+ 'e12fd7bd333f4f810dec66f1be17c71c'
+ '217a9a753006275215fa9fa127760ece')
package() {
+# Workaround for http://sourceforge.net/p/team-purple/kokua/tickets/380/
+cd $srcdir/pango-${pango_ver}
+./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --with-included-modules=basic-fc
+make
+mkdir ../pango-install
+make -j1 DESTDIR=$(pwd)/../pango-install install
+cd ..
+if [ "$CARCH" = "i686" ]; then
+ cp -aiv pango-install/usr/lib/libpangoft2-1.0.so* Kokua_${_pkgver}_$CARCH/lib/
+ rm -v Kokua_${_pkgver}_$CARCH/lib/libgdk_pixbuf-2.0.so*
+elif [ "$CARCH" = "x86_64" ]; then
+ cp -aiv pango-install/usr/lib/libpangoft2-1.0.so* Kokua_64_${_pkgver}_$CARCH/lib64/
+ rm -v Kokua_64_${_pkgver}_$CARCH/lib64/libgdk_pixbuf-2.0.so*
+fi
+
cd $srcdir
# Rename Data Directory