summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD24
-rw-r--r--ibcontroller@.service2
3 files changed, 14 insertions, 13 deletions
diff --git a/.gitignore b/.gitignore
index 336a31815bd..420c1472b22 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
*.zip
pkg
src
+IBC.jar
diff --git a/PKGBUILD b/PKGBUILD
index 612170f9855..f9142fa8c20 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,30 +1,30 @@
# Maintainer: Ben Alex <ben.alex@acegi.com.au>
pkgname=ib-controller
-pkgver=3.4.3
+pkgver=3.6.0
pkgrel=1
-pkgdesc='Manages headless Interactive Brokers IB Gateway instances'
+pkgdesc='Manages headless Interactive Brokers IB Gateway instances (IBC fork)'
arch=('any')
-url="https://github.com/ib-controller/ib-controller"
+url="https://github.com/IbcAlpha/IBC"
license=('GPL3')
depends=(ib-tws xorg-server-xvfb xorg-server gtk2 libxrender libxtst gsettings-desktop-schemas ttf-dejavu)
backup=('etc/ibcontroller/fdemo.ini'
'etc/ibcontroller/edemo.ini')
-source=('https://github.com/ib-controller/ib-controller/releases/download/3.4.0/IBController-3.4.0.zip'
- 'https://github.com/ib-controller/ib-controller/raw/master/resources/IBController.jar'
- 'fdemo.ini'
- 'edemo.ini'
- 'ibcontroller@.service')
-md5sums=('4e91b8df02123842aef9f211c5e0a4ff'
- '7e1c811c0f6bb1bdc7e98ca77d8676bf'
+source=('https://github.com/IbcAlpha/IBC/releases/download/3.6.0/IBCLinux-3.6.0.zip'
+ 'https://github.com/IbcAlpha/IBC/raw/master/resources/IBC.jar'
+ 'fdemo.ini'
+ 'edemo.ini'
+ 'ibcontroller@.service')
+md5sums=('055c4fab1a8ceeb9c70cca9e2fb43eda'
+ 'c9d9756004a08358b3861b591900f782'
'981aa279128e5638f649ca9e7ab23011'
'547d187f535c8230a2d4cff4d2d899f2'
- 'f1038408283433b18a5cb39b30019fe6')
+ 'cb2808018dba2880b2b4882d81fe8ac2')
package() {
- install -Dm644 ${srcdir}/IBController.jar ${pkgdir}/usr/share/java/ibcontroller/ibcontroller.jar
+ install -Dm644 ${srcdir}/IBC.jar ${pkgdir}/usr/share/java/ibcontroller/IBC.jar
install -Dm600 ${srcdir}/fdemo.ini ${pkgdir}/etc/ibcontroller/fdemo.ini
install -Dm600 ${srcdir}/edemo.ini ${pkgdir}/etc/ibcontroller/edemo.ini
install -Dm644 ${srcdir}/ibcontroller@.service ${pkgdir}/usr/lib/systemd/system/ibcontroller@.service
diff --git a/ibcontroller@.service b/ibcontroller@.service
index 865445055eb..8e7921281b5 100644
--- a/ibcontroller@.service
+++ b/ibcontroller@.service
@@ -11,7 +11,7 @@ Group=root
KillMode=control-group
ExecStartPre=/bin/sh -c "mkdir -p /var/run/xvfb"
-ExecStart=/usr/sbin/xvfb-run --auto-servernum -f /var/run/xvfb/%I /usr/share/ib-tws/jre/bin/java -cp /usr/share/ib-tws/jars/*:/usr/share/java/ibcontroller/ibcontroller.jar -Xmx512M ibcontroller.IBGatewayController /etc/ibcontroller/%I.ini
+ExecStart=/usr/sbin/xvfb-run --auto-servernum -f /var/run/xvfb/%I /usr/share/ib-tws/jre/bin/java -cp /usr/share/ib-tws/jars/*:/usr/share/java/ibcontroller/IBC.jar -Xmx512M ibcalpha.ibc.IbcGateway /etc/ibcontroller/%I.ini
[Install]
WantedBy=multi-user.target