diff options
author | Jed Liu | 2015-07-01 15:49:39 -0400 |
---|---|---|
committer | Jed Liu | 2015-07-01 15:49:39 -0400 |
commit | dc16f027911c364a27bdede9a1d4c37258d0a818 (patch) | |
tree | e516cd888262e1c71ae275590dfdd7e5e7497897 | |
download | aur-dc16f027911c364a27bdede9a1d4c37258d0a818.tar.gz |
Initial import: 971.01-1
-rw-r--r-- | .SRCINFO | 26 | ||||
-rw-r--r-- | PKGBUILD | 44 | ||||
-rw-r--r-- | build.xml | 11 |
3 files changed, 81 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..cbb31eade058 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,26 @@ +pkgbase = ib-jts + pkgdesc = Java API for electronic trading platform from discount brokerage firm Interactive Brokers + pkgver = 971.01 + pkgrel = 1 + url = https://www.interactivebrokers.com/ + arch = any + license = custom + makedepends = java-environment + makedepends = apache-ant + depends = java-environment + depends = ib-tws + source = build.xml + source = http://interactivebrokers.github.io/downloads/twsapi_macunix.971.01.jar + md5sums = d6f66c3a19a8dee68d1ea6a56d1b72b8 + md5sums = 6b8ed9a34a38d7bab329f2c533d478f3 + sha1sums = fd97a2f7089420e322aeb88ace83c855051dd03a + sha1sums = a607eb2b813cbd839fe7064b02c87539c156502d + sha256sums = 967b53b3ab70dd7ec0fc5a22b1fffc3f027aad957c86911352cb2215cade1af8 + sha256sums = 7539b9d5e7ea7dc06fab9846bebc8bb87c5c7338430f672373a05fcdef52c248 + sha384sums = 478615b611f24ecc909ab6437ce6488d536f90f3f68d598cff8cf7607f745d9ba313be94b6ccb71be8537ddbf90e3007 + sha384sums = 15e43c9d38b384126f242f221edd4abc94e8cdf7a7bdb2c71e8950c4df7b0562ff52c3eb20d42441891d5fa7efcd4d3f + sha512sums = 9a857cfdffcb1251e6e429bd8c3eb4d316d6287dee4d7728de5c53d466b661cc15d9a2bb9495fe9c361e7ed23828395f60e635faca651f01177fd683888766f1 + sha512sums = a3187480573a44807568b9c3e51e36d29288fabdec41cff5dcc09bcdb7bfb60a730ab682cae8a1602f16883a607592cd882abe283edeea5b8f5aa13b347c8250 + +pkgname = ib-jts + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..9dd6f1337898 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,44 @@ +# Contributor: Jed Liu <jed@litech.org> +pkgname=ib-jts +pkgver=971.01 +pkgrel=1 +pkgdesc="Java API for electronic trading platform from discount brokerage firm Interactive Brokers" +arch=('any') +url='https://www.interactivebrokers.com/' +license=('custom') +depends=('java-environment' 'ib-tws') +makedepends=('java-environment' 'apache-ant') + +source=( + 'build.xml' + "http://interactivebrokers.github.io/downloads/twsapi_macunix.${pkgver}.jar" +) + +build() { + cd ${srcdir}/IBJts + cp ${srcdir}/build.xml . + ant +} + +package() { + cd ${srcdir}/IBJts + mkdir -p ${pkgdir}/opt/ib-jts + + install -Dm644 javaclient.jar ${pkgdir}/opt/ib-jts/ibjts-${pkgver}.jar + ln -s ibjts-${pkgver}.jar ${pkgdir}/opt/ib-jts/ibjts.jar + + cd source/JavaClient + mkdir -p ${pkgdir}/opt/ib-jts/src + find -type f -exec install -Dm644 {} ${pkgdir}/opt/ib-jts/src/{} \; +} + +md5sums=('d6f66c3a19a8dee68d1ea6a56d1b72b8' + '6b8ed9a34a38d7bab329f2c533d478f3') +sha1sums=('fd97a2f7089420e322aeb88ace83c855051dd03a' + 'a607eb2b813cbd839fe7064b02c87539c156502d') +sha256sums=('967b53b3ab70dd7ec0fc5a22b1fffc3f027aad957c86911352cb2215cade1af8' + '7539b9d5e7ea7dc06fab9846bebc8bb87c5c7338430f672373a05fcdef52c248') +sha384sums=('478615b611f24ecc909ab6437ce6488d536f90f3f68d598cff8cf7607f745d9ba313be94b6ccb71be8537ddbf90e3007' + '15e43c9d38b384126f242f221edd4abc94e8cdf7a7bdb2c71e8950c4df7b0562ff52c3eb20d42441891d5fa7efcd4d3f') +sha512sums=('9a857cfdffcb1251e6e429bd8c3eb4d316d6287dee4d7728de5c53d466b661cc15d9a2bb9495fe9c361e7ed23828395f60e635faca651f01177fd683888766f1' + 'a3187480573a44807568b9c3e51e36d29288fabdec41cff5dcc09bcdb7bfb60a730ab682cae8a1602f16883a607592cd882abe283edeea5b8f5aa13b347c8250') diff --git a/build.xml b/build.xml new file mode 100644 index 000000000000..9730f4565095 --- /dev/null +++ b/build.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" ?> +<!-- Configuration of the Ant build system to generate a Jar file --> +<project name="TestMain" default="CreateJar"> + <target name="CreateJar" description="Create Jar file" depends="build"> + <jar jarfile="javaclient.jar" basedir="bin" includes="**/*.class" /> + </target> + <target name="build" description="Compile the Java IB-TWS client"> + <mkdir dir="bin"/> + <javac srcdir="source/JavaClient" destdir="bin"/> + </target> +</project> |