Skip to content

Commit

Permalink
[GOIL] Updated README for 3.1.15 binaries
Browse files Browse the repository at this point in the history
  • Loading branch information
jlbirccyn committed Dec 5, 2023
1 parent df31a2c commit fae16ad
Show file tree
Hide file tree
Showing 2 changed files with 26 additions and 11 deletions.
27 changes: 17 additions & 10 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,16 +100,23 @@ More examples are coming.

## Precompiled binaries of goil, the OIL and ARXML compiler

Updated to version 3.1.15 on 2023, November 16.


* Linux 32 bits: [goil-linux-32.zip](https://uncloud.univ-nantes.fr/index.php/s/9kzNTz3KK6aogbX) MD5: 1ff72527b35d06c6fbc0e3e4e93e58c0
* Linux 64 bits: [goil-linux-64.zip](https://uncloud.univ-nantes.fr/index.php/s/n2bHana8SLo2CrG) MD5: 82039bf8e42f694b95b6004de930b8b8
* Windows: [goil-windows.zip](https://uncloud.univ-nantes.fr/index.php/s/ZAyZ4ngSqCaa4wD) MD5: 09f928f7d28278345968de1fe226e84b (you may be warned of the presence of a virus, as the zip file contains an .exe binary)
* Mac OS X (Intel) : [goil-mac-os-x.zip](https://uncloud.univ-nantes.fr/index.php/s/xsrTrwk8bm5x4Kz) MD5: f4d1d0d0af0b3898cac7cac70a4451d7
* Mac OS X (Apple Silicon): [goil-mac-os-x-silicon.zip](https://uncloud.univ-nantes.fr/index.php/s/DHxMzm47XRyatm2) MD5: cac2e3bff92bb823393c46998b6f19cf

Note: goil binaries for Mac OS X are not signed. You can either recompile goil from sources (script in `goil/makefile-unix`) or self sign the binary (information [here](https://stackoverflow.com/questions/58356844/what-are-the-ways-or-technologies-to-sign-an-executable-application-file-in-mac))
Updated to version 3.1.16 on 2023, December 4.

* Mac OS X (Universal): [goil-mac-os-x-universal.zip](https://uncloud.univ-nantes.fr/index.php/s/gXN6za6qBGSSqby)
* Mac OS X (Apple Silicon): [goil-mac-os-x-silicon.zip](https://uncloud.univ-nantes.fr/index.php/s/DHxMzm47XRyatm2)
* Mac OS X (Intel) : [goil-mac-os-x.zip](https://uncloud.univ-nantes.fr/index.php/s/xsrTrwk8bm5x4Kz)
* Linux 32 bits: [goil-linux-32.zip](https://uncloud.univ-nantes.fr/index.php/s/9kzNTz3KK6aogbX)
* Linux 64 bits: [goil-linux-64.zip](https://uncloud.univ-nantes.fr/index.php/s/n2bHana8SLo2CrG)
* Windows: [goil-windows.zip](https://uncloud.univ-nantes.fr/index.php/s/ZAyZ4ngSqCaa4wD) (you may be warned of the presence of a virus)

Note: goil binaries for Mac OS X are not signed. You can either recompile goil from sources (script in `goil/makefile-macosx`) or self sign the binary (information [here](https://stackoverflow.com/questions/58356844/what-are-the-ways-or-technologies-to-sign-an-executable-application-file-in-mac))

MD5 (goil-mac-os-x-universal.zip) = 68b8cad78cecd39b273728c1d4a99ea2
MD5 (goil-mac-os-x-silicon.zip) = 9d7422f3cead9b40e37c062bc646e53c
MD5 (goil-mac-os-x.zip) = 411a1c5999288c955e275619c8443261
MD5 (goil-linux-32.zip) = 581a56202e35ae5551a3f9dce600179d
MD5 (goil-linux-64.zip) = fe06a628abd5ea954048c26a3a2cbda7
MD5 (goil-windows.zip) = 3bc9be1b6c053aa58437c957d5d174f9

## Useful links

Expand Down
10 changes: 9 additions & 1 deletion goil/cross-build.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# zip the files
#-----------------------------------------------------------------------------*

import sys, os, argparse
import sys, os, argparse, subprocess

target_dir = "/Users/jlb/Documents/Clouds/cloud-univ-nantes/goil-distrib"

Expand All @@ -16,6 +16,7 @@

parser.add_argument('-n', '--no-upload', action = 'store_true')
args = parser.parse_args()
md5s = ""

#-----------------------------------------------------------------------------*
print("*** building goil for Mac OS X")
Expand All @@ -27,6 +28,7 @@
os.remove("goil-mac-os-x-universal.zip")
print("*** packing goil for Mac OS X Universal")
os.system("zip goil-mac-os-x-universal.zip goil goil-debug")
md5s = md5s + str(subprocess.check_output(["md5", "goil-mac-os-x-universal.zip"]).decode('utf-8'))
if not args.no_upload:
print("*** uploading goil for Mac OS X Universal to the cloud")
os.system(f"cp goil-mac-os-x-universal.zip {target_dir}")
Expand All @@ -36,6 +38,7 @@
os.remove("goil-mac-os-x-silicon.zip")
print("*** packing goil for Mac OS X Apple Silicon")
os.system("zip goil-mac-os-x-silicon.zip goil goil-debug")
md5s = md5s + str(subprocess.check_output(["md5", "goil-mac-os-x-silicon.zip"]).decode('utf-8'))
if not args.no_upload:
print("*** uploading goil for Mac OS X Apple Silicon to the cloud")
os.system(f"cp goil-mac-os-x-silicon.zip {target_dir}")
Expand All @@ -45,6 +48,7 @@
os.remove("goil-mac-os-x.zip")
print("*** packing goil for Mac OS X x86_64")
os.system("zip goil-mac-os-x.zip goil goil-debug")
md5s = md5s + str(subprocess.check_output(["md5", "goil-mac-os-x.zip"]).decode('utf-8'))
if not args.no_upload:
print("*** uploading goil for Mac OS X x86_64 to the cloud")
os.system(f"cp goil-mac-os-x.zip {target_dir}")
Expand All @@ -56,6 +60,7 @@
os.remove("goil-linux-32.zip")
print("*** packing goil for Linux 32 bits")
os.system("zip goil-linux-32.zip goil goil-debug")
md5s = md5s + str(subprocess.check_output(["md5", "goil-linux-32.zip"]).decode('utf-8'))
if not args.no_upload:
print("*** uploading goil for Linux 32 bits to the cloud")
os.system(f"cp goil-linux-32.zip {target_dir}")
Expand All @@ -67,6 +72,7 @@
os.remove("goil-linux-64.zip")
print("*** packing goil for Linux 64 bits")
os.system("zip goil-linux-64.zip goil goil-debug")
md5s = md5s + str(subprocess.check_output(["md5", "goil-linux-64.zip"]).decode('utf-8'))
if not args.no_upload:
print("*** uploading goil for Linux 64 bits to the cloud")
os.system(f"cp goil-linux-64.zip {target_dir}")
Expand All @@ -78,8 +84,10 @@
os.remove("goil-windows.zip")
print("*** packing goil for Win 32")
os.system("zip goil-windows.zip goil.exe goil-debug.exe")
md5s = md5s + str(subprocess.check_output(["md5", "goil-windows.zip"]).decode('utf-8'))
if not args.no_upload:
print("*** uploading goil for Win 32 to the cloud")
os.system(f"cp goil-windows.zip {target_dir}")
os.chdir("../..")
#-----------------------------------------------------------------------------*
print(md5s)

0 comments on commit fae16ad

Please sign in to comment.