diff options
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | LICENSE | 27 | ||||
-rw-r--r-- | PKGBUILD | 59 | ||||
-rw-r--r-- | ib-gw | 4 | ||||
-rw-r--r-- | ib-gw.desktop | 9 | ||||
-rw-r--r-- | ib-tws | 4 | ||||
-rw-r--r-- | ib-tws.desktop | 9 |
7 files changed, 137 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..cf6e38a3a504 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,25 @@ +pkgbase = ib-tws + pkgdesc = Electronic trading platform from discount brokerage firm Interactive Brokers + pkgver = 949.3e + pkgrel = 1 + url = http://interactivebrokers.com/ + arch = any + license = custom + makedepends = imagemagick + depends = java-environment + depends = bash + source = LICENSE + source = ib-tws + source = ib-tws.desktop + source = ib-gw + source = ib-gw.desktop + source = http://download2.interactivebrokers.com/download/unixmacosx_latest.jar + md5sums = e1cae2de592add7133bb08123e8db1ad + md5sums = c407d22dfafdb33ec2fe97eeb5e9f0aa + md5sums = 9205b5eade96d69f8e470cc52c30db4a + md5sums = c95eeb41fec3aae6ad5e82703a39060c + md5sums = ffa9fcfb623850e5c9e796040bdbd052 + md5sums = 0d34d5f35335523c3833cb06623d06ce + +pkgname = ib-tws + diff --git a/LICENSE b/LICENSE new file mode 100644 index 000000000000..154aa82d6baa --- /dev/null +++ b/LICENSE @@ -0,0 +1,27 @@ +Copied from "Help > About Trader Workstation..." menu item + +============================ + +Trader Workstation Copyright © 2000 LICENSOR to Interactive Brokers ALL RIGHTS RESERVED + +This software is covered by U.S. Patent No. 7.827.092. + +This software uses JFreeChart class library from Object Refinery Limited under the terms of the GNU Lesser General Public Licence, which can be found here: http://www.object-refinery.com/lgpl.html. + +This product includes software developed by the JDOM (http://www.jdom.org/) and ROME (http://rome.dev.java.net) projects. + +This software includes software developed by Hypersonic SQL Group under its licence which can be found here http://hsqldb.org/web/hsqlLicense.html. + +This product includes unmodified software developed by Pentaho Corporation (Mondrian 2.4.2.9831) under its license that can be found at http://www.pentaho.com/license. + +This product uses the "Secure Remote Password" cryptographic authentication system developed by Tom Wu (tjw@CS.Stanford.EDU). + +Build 935.3, Jan 17, 2013 6:32:55 PM +Jolt Build 1.2.1, Jun 7, 2012 05:22:01 PM +Nia Build 1.11.1, Jun 7, 2012 05:23:19 PM +ModelNav Build 1.1.45, Nov 16, 2012 04:24:03 PM +Java Version: 1.7.0_09 +OS: Linux (amd64, 3.7.4-1-ARCH) + +Interactive Brokers Home Page + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..0e014a413a3b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,59 @@ +# Maintainer: Ben Alex <ben.alex@acegi.com.au> + +# See https://github.com/benalexau/ib-tws for AUR maintenance helper + +pkgname=ib-tws +pkgver=949.3e +pkgrel=1 +pkgdesc='Electronic trading platform from discount brokerage firm Interactive Brokers' +arch=('any') +url="http://interactivebrokers.com/" +license=('custom') +depends=(java-environment bash) +makedepends=(imagemagick) + +source=('LICENSE' + 'ib-tws' + 'ib-tws.desktop' + 'ib-gw' + 'ib-gw.desktop' + 'http://download2.interactivebrokers.com/download/unixmacosx_latest.jar') + +md5sums=('e1cae2de592add7133bb08123e8db1ad' + 'c407d22dfafdb33ec2fe97eeb5e9f0aa' + '9205b5eade96d69f8e470cc52c30db4a' + 'c95eeb41fec3aae6ad5e82703a39060c' + 'ffa9fcfb623850e5c9e796040bdbd052' + '0d34d5f35335523c3833cb06623d06ce') + +build() { + # Thanks to http://finance.groups.yahoo.com/group/TWSAPI/files/RPM%20spec%20file/ + cd ${srcdir}/IBJts + jar xf jts.jar trader/common/images/ibapp_icon_48x48.gif + jar xf jts.jar trader/common/images/quote_details_48x48.jpg + convert trader/common/images/ibapp_icon_48x48.gif ${pkgname}.png + convert trader/common/images/ibapp_icon_48x48.gif -resize 66.666% ${pkgname}-32x32.png + convert trader/common/images/ibapp_icon_48x48.gif -resize 33.333% ${pkgname}-16x16.png + convert trader/common/images/ibapp_icon_48x48.gif ${pkgname}-48x48.png + convert trader/common/images/quote_details_48x48.jpg ib-gw.png + convert trader/common/images/quote_details_48x48.jpg -resize 66.666% ib-gw-32x32.png + convert trader/common/images/quote_details_48x48.jpg -resize 33.333% ib-gw-16x16.png + convert trader/common/images/quote_details_48x48.jpg ib-gw-48x48.png +} + +package() { + cd ${srcdir} + mkdir -p ${pkgdir}/usr/share/licenses/${pkgname} + install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE + install -Dm755 ${pkgname} ${pkgdir}/usr/bin/${pkgname} + install -Dm755 ib-gw ${pkgdir}/usr/bin/ib-gw + install -Dm644 ${pkgname}.desktop ${pkgdir}/usr/share/applications/${pkgname}.desktop + install -Dm644 ib-gw.desktop ${pkgdir}/usr/share/applications/ib-gw.desktop + cd ${srcdir}/IBJts + mkdir -p ${pkgdir}/usr/share/pixmaps/ + install -Dm644 *.png "${pkgdir}/usr/share/pixmaps/" + mkdir -p ${pkgdir}/usr/share/java/${pkgname} + install -Dm644 *.jar ${pkgdir}/usr/share/java/${pkgname} + install -Dm644 *.ini ${pkgdir}/usr/share/java/${pkgname} +} + diff --git a/ib-gw b/ib-gw new file mode 100644 index 000000000000..d974ee519fbf --- /dev/null +++ b/ib-gw @@ -0,0 +1,4 @@ +#!/bin/bash +cd /usr/share/java/ib-tws +$JAVA_HOME/bin/java -cp \* -Xmx512M -XX:MaxPermSize=128M -Dsun.java2d.noddraw=true ibgateway.GWClient $HOME/.ib-tws + diff --git a/ib-gw.desktop b/ib-gw.desktop new file mode 100644 index 000000000000..fcde9463b37b --- /dev/null +++ b/ib-gw.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=IB Gateway +Comment=Interactive Brokers proprietary Application Programming Interface client-side endpoint +Exec=/usr/bin/ib-gw +Icon=ib-gw +Terminal=false +Type=Application +Categories=Application;Office;Finance; + diff --git a/ib-tws b/ib-tws new file mode 100644 index 000000000000..a498b88fcc55 --- /dev/null +++ b/ib-tws @@ -0,0 +1,4 @@ +#!/bin/bash +cd /usr/share/java/ib-tws +$JAVA_HOME/bin/java -cp \* -Xmx512M -XX:MaxPermSize=128M jclient.LoginFrame $HOME/.ib-tws + diff --git a/ib-tws.desktop b/ib-tws.desktop new file mode 100644 index 000000000000..b5ae75b614e3 --- /dev/null +++ b/ib-tws.desktop @@ -0,0 +1,9 @@ +[Desktop Entry] +Name=IB Trader Workstation +Comment=Electronic trading platform from discount brokerage firm Interactive Brokers +Exec=/usr/bin/ib-tws +Icon=ib-tws +Terminal=false +Type=Application +Categories=Application;Office;Finance; + |