diff options
author | Ben Alex | 2015-12-12 11:06:15 +1100 |
---|---|---|
committer | Ben Alex | 2015-12-12 11:06:15 +1100 |
commit | 73704a6cf9ac25f825fa133365f5a8edc9ef9fd8 (patch) | |
tree | 9965c7e06e3273eab9c60554c610e2a850e8db47 | |
parent | 86e968bc17beaa8e4555659d1c3b49786bfceb7f (diff) | |
download | aur-73704a6cf9ac25f825fa133365f5a8edc9ef9fd8.tar.gz |
Further fixes to reflect IB's latest packaging changes.
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 15 | ||||
-rwxr-xr-x | update | 2 |
3 files changed, 17 insertions, 6 deletions
@@ -1,9 +1,9 @@ # Generated by mksrcinfo v8 -# Fri Dec 11 03:51:00 UTC 2015 +# Sat Dec 12 00:06:03 UTC 2015 pkgbase = ib-tws pkgdesc = Electronic trading platform from discount brokerage firm Interactive Brokers pkgver = 954.2o - pkgrel = 1 + pkgrel = 2 url = http://interactivebrokers.com/ arch = any license = custom @@ -23,7 +23,7 @@ pkgbase = ib-tws md5sums = 9205b5eade96d69f8e470cc52c30db4a md5sums = c95eeb41fec3aae6ad5e82703a39060c md5sums = ffa9fcfb623850e5c9e796040bdbd052 - md5sums = ec5f1c447b83f3530c1b727fab98e7fc + md5sums = c1e03e05c0c5f6b4a1d99e9c4f9dbb0b pkgname = ib-tws @@ -2,7 +2,7 @@ pkgname=ib-tws pkgver=954.2o -pkgrel=1 +pkgrel=2 pkgdesc='Electronic trading platform from discount brokerage firm Interactive Brokers' arch=('any') url="http://interactivebrokers.com/" @@ -21,7 +21,7 @@ md5sums=('e1cae2de592add7133bb08123e8db1ad' '9205b5eade96d69f8e470cc52c30db4a' 'c95eeb41fec3aae6ad5e82703a39060c' 'ffa9fcfb623850e5c9e796040bdbd052' - 'ec5f1c447b83f3530c1b727fab98e7fc') + 'c1e03e05c0c5f6b4a1d99e9c4f9dbb0b') build() { @@ -31,6 +31,17 @@ build() { majorVer=$(echo "$pkgver" | sed "s/\([0-9]\+\)\..*/\1/") rm -rf $HOME/.install4j $HOME/.i4j_jres $HOME/Jts/${majorVer} ./tws-latest-standalone-linux-x64.sh -q + + # as of 954.2o the installer runs TWS, even after unattended install! + # so we need to install, wait to kill off the nuisance process, and continue + while true + do + pkill -f $HOME/Jts + if [ $? -eq 0 ]; then + break + fi + done + mv ${HOME}/Jts/${majorVer}/jars/*.jar ${srcdir} rm -rf $HOME/.install4j $HOME/.i4j_jres $HOME/Jts/${majorVer} cd ${srcdir} @@ -38,7 +38,7 @@ if [ "$?" -eq 0 ]; then exit 0 else cd $SCRIPT_HOME - rm -rf *.jar *.xz *.gz pkg src + rm -rf *.jar *.xz *.gz tws-latest-standalone-*.sh pkg src sed -i "s/pkgver=.*/pkgver=${VER}/" PKGBUILD # Next line from https://bugs.archlinux.org/task/15051 { rm PKGBUILD; awk '$0 ~ /^md5sums/ {i = 1; system("makepkg -g 2>/dev/null")}; !i {print}; $0 ~ /\)/ {i = 0}' > PKGBUILD; } < PKGBUILD |