Package Details: ib-tws 1:10.21.1m-1

Git Clone URL: https://aur.archlinux.org/ib-tws.git (read-only, click to copy)
Package Base: ib-tws
Description: Electronic trading platform from discount brokerage firm Interactive Brokers
Upstream URL: http://interactivebrokers.com/
Licenses: custom
Submitter: benalexau
Maintainer: benalexau
Last Packager: benalexau
Votes: 32
Popularity: 0.59
First Submitted: 2013-01-30 06:21 (UTC)
Last Updated: 2023-02-02 13:02 (UTC)

Latest Comments

1 2 3 4 5 6 .. 17 Next › Last »

benalexau commented on 2023-01-23 23:57 (UTC)

Thanks @MuffinBomber, I have implemented your suggestions in the PKGBUILD.

MuffinBomber commented on 2023-01-23 22:00 (UTC) (edited on 2023-01-23 22:33 (UTC) by MuffinBomber)

Shouldn't gtk2 be inside depends instead of makedepends? It doesn't run without it installed.

I also don't think you need to explicitly list bash as a dependency. It's a dependency of base, which everyone has installed.

dmoebius commented on 2023-01-04 09:57 (UTC)

@benalexau Thanks, it installs fine now. :)

benalexau commented on 2023-01-03 22:24 (UTC)

@dmoebius, I have just manually updated the sha256sum and bumped the pkgrel to 2. IB very occasionally re-release the same version but with a different download and therefore sha256sum. The script which maintains this package picks up the earlier download and in such cases won't update the PKGBUILD if a new sha256sum is detected for the same version. While this approach requires a manual intervention as occurred on this occasion, the pkgrel bump provides transparency to detect what happened (as users who ended up with pkgrel=1 did so from the original download for that version).

dmoebius commented on 2023-01-03 21:43 (UTC)

tws-10.20.1f-standalone-linux-x64.sh doesn't pass the validity check. Wrong SHA256?

LIL commented on 2022-11-23 14:33 (UTC) (edited on 2022-11-23 14:33 (UTC) by LIL)

JRE issue was resolved for me with the last builds.

But now there is

==> Validating source files with sha256sums...
    LICENSE ... Passed
    ib-tws ... Passed
    ib-tws.conf ... Passed
    ib-tws.desktop ... Passed
    ib-gw ... Passed
    ib-gw.conf ... Passed
    ib-gw.desktop ... Passed
    tws-10.20.1c-standalone-linux-x64.sh ... FAILED
==> ERROR: One or more files did not pass the validity check!
 -> error downloading sources: ib-tws 
     context: exit status 1

010011 commented on 2022-11-20 15:45 (UTC)

same issue with JRE :(

shimi commented on 2022-09-20 20:39 (UTC)

Not sure why but I get the JRE error with the new fixed PKGBUILD. If I remove the new /* then it builds without issue.

benalexau commented on 2022-09-06 21:58 (UTC)

Thanks @blueowl. I have updated the PKGBUILD with your fix.

blueowl commented on 2022-09-06 08:24 (UTC) (edited on 2022-09-06 08:25 (UTC) by blueowl)

I've got the same error as @C_Schmidpeter. The JRE location is not properly expanded.

The JRE is not directly in /home/user/.local/share/i4j_jres/Oda-jK0QgTEmVssfllLP, but contains JRE version directory as well - /home/user/.local/share/i4j_jres/Oda-jK0QgTEmVssfllLP/1.8.0_202_64

Here is a fix:

--- PKGBUILD.old        2022-09-06 10:12:28.092309817 +0200
+++ PKGBUILD    2022-09-06 10:02:18.662334300 +0200
@@ -46,7 +46,7 @@
     echo "java.home JRE location could not be found in the log"
     exit 1
   fi
-  BUNDLED_JRE_LOCATION=$(echo ${BUNDLED_JRE_LOCATION}*)
+  BUNDLED_JRE_LOCATION=$(echo ${BUNDLED_JRE_LOCATION}*/*)
   echo "java.home JRE location expanded to ${BUNDLED_JRE_LOCATION}"

if [ ! -f "${BUNDLED_JRE_LOCATION}/bin/java" ]; then