#---- # Supporting command-line tools to compile up Greenstone3 as native 64-bit binaries # (i.e., so works with 64-bit JDK) ### # JDK8 # Using Cygwin: unzip zulu8.56.0.21-ca-jdk8.0.302-win_x64.zip mv zulu8.56.0.21-ca-jdk8.0.302-win_x64 zulu-jdk8-64bit # Perl -- This zip does not provide a top-level folder, so use '-d' on uzip unzip strawberry-perl-5.18.4.1-64bit-portable -d strawberry-perl5-64bit # Ant -- This is already unzipped and checked in # VisualStudio -- This is assumed to be installed in your System area # Subversion (svn) -- This is assumed to already be on our PATH ### # Running gs3-devel.bat sets PATH and other relevant environment variables # appropriately cmd .\gs3-devel.bat cd .. # Then compile Greenstone3 in the ususal way ant ant prepare ant install # ... # Or if working with the Release Kit code .\rk-setup.bat mkdir releases ... rk3 #---- #### # Notes on where resources came from ... #### ## # JDK8 ## # The JDK zip file came from Azul firefox "https://www.azul.com/downloads/?version=java-8-lts&os=windows&architecture=x86-64-bit&package=jdk#download-openjdk" # => download zip # At time of writing, that was: wget "https://cdn.azul.com/zulu/bin/zulu8.56.0.21-ca-jdk8.0.302-win_x64.zip" # As an alternative to JDK8 you might like to work with JDK11 # At the time of writing firefox https://www.azul.com/downloads/?version=java-11-lts&os=windows&architecture=x86-64-bit&package=jdk wget "https://cdn.azul.com/zulu/bin/zulu11.50.19-ca-jdk11.0.12-win_x64.zip" unzip zulu11.50.19-ca-jdk11.0.12-win_x64.zip mv zulu11.50.19-ca-jdk11.0.12-win_x64 zulu-jdk11 ## # Perl ## The Perl zip file came from Strawberry Perl wget https://strawberryperl.com/download/5.18.4.1/strawberry-perl-5.18.4.1-64bit-portable.zip