summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorChee Sing Lee2018-10-02 12:28:49 -0700
committerChee Sing Lee2018-10-02 12:30:57 -0700
commit63affb942eb2b616ff161a133f0d99f5e804332a (patch)
tree11d0d0038cc144b16c909eaf141c8e9067d316bd /PKGBUILD
parentb566599ef2f3db56d5d4ddae88b73e21bf2c3dae (diff)
downloadaur-tableau-sdk.tar.gz
don't clobber shared libs, bump version to 10.3.14
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 19 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index d2236470f2c..2ce4111d1f8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,15 @@
# Maintainer: Chee Sing Lee <cheesinglee@gmail.com>
pkgname=tableau-sdk
-pkgver=9_2_0
-pkgrel=2
+pkgver=10_3_14
+pkgrel=1
+tableauversion=10300.18.0727.2030
pkgdesc="C/C++/Java SDK for creating and publishing extracts to a Tableau Server"
arch=('i686' 'x86_64')
url="http://tableau.com/"
license=('custom')
groups=()
depends=('curl' 'qt5-base' 'java-environment' 'gcc-libs-multilib' 'expat' \
- 'boost-libs')
+ 'boost-libs' 'icu' 'pcre' 'intel-tbb')
makedepends=()
checkdepends=()
optdepends=()
@@ -21,29 +22,33 @@ install=
changelog=
source_i686=("http://downloads.tableau.com/tssoftware/Tableau-SDK-Linux-32Bit-${pkgver//_/-}.tar.gz")
source_x86_64=("http://downloads.tableau.com/tssoftware/Tableau-SDK-Linux-64Bit-${pkgver//_/-}.tar.gz")
-noextract=('libcurl.so' 'libcurl.so.4' 'libcurl.so.4.4.0')
-md5sums_i686=('47c620440759ad2a5c80fff0a0258974')
-md5sums_x86_64=('3816a83ea5e0c4b3a2e8d96d4b62fb57')
+md5sums_i686=('d418d74f958cd60efac3b72965f2e4f1')
+md5sums_x86_64=('950debcd6308673327cd0d75c4dc5619')
validpgpkeys=()
package() {
mkdir -p $pkgdir/usr/bin
mkdir $pkgdir/usr/include
- mkdir $pkgdir/usr/lib
+ mkdir -p $pkgdir/usr/lib/tableausdk
mkdir -p $pkgdir/usr/share/licenses/$pkgname
mkdir -p $pkgdir/etc/ld.so.conf.d/
if [ $CARCH == i686 ]; then
- cd tableausdk-linux32-9200.15.1201.0018
- cp -r lib/* $pkgdir/usr/lib/
+ cd tableausdk-linux32-$tableauversion
+ srclibdir=lib/tableausdk
else
- cd tableausdk-linux64-9200.15.1201.0018
- cp -r lib64/* $pkgdir/usr/lib/
+ srclibdir=lib64/tableausdk
+ cd tableausdk-linux64-$tableauversion
fi
- cp -r bin/* $pkgdir/usr/bin/
+ cp -r $srclibdir/libtab* $pkgdir/usr/lib/tableausdk
+ cp -r $srclibdir/libTableau* $pkgdir/usr/lib/tableausdk
+ cp -r $srclibdir/libmetrics* $pkgdir/usr/lib/tableausdk
+ cp -r $srclibdir/libboost*1.60.0* $pkgdir/usr/lib/tableausdk
+ cp -r $srclibdir/libicu*44* $pkgdir/usr/lib/tableausdk
+ cp -r $srclibdir/Java $pkgdir/usr/lib/tableausdk
cp -r include/* $pkgdir/usr/include/
cp -r share/* $pkgdir/usr/share/
- cp share/tableausdk-9200.15.1201.0018/LICENSE.txt \
+ cp -r bin/* $pkgdir/usr/bin/
+ cp share/tableausdk-$tableauversion/LICENSE.txt \
$pkgdir/usr/share/licenses/$pkgname/LICENSE
- mkdir -p $pkgdir/etc/ld.so.conf.d
echo "/usr/lib/tableausdk" > $pkgdir/etc/ld.so.conf.d/tableau-sdk.conf
}