Skip to content

Instantly share code, notes, and snippets.

@GhaziTriki
Created July 18, 2018 09:58
Show Gist options
  • Save GhaziTriki/50e314399ab13128c4fbddb26d0d7f5d to your computer and use it in GitHub Desktop.
Save GhaziTriki/50e314399ab13128c4fbddb26d0d7f5d to your computer and use it in GitHub Desktop.
sudo apt-get -y install wget git-core ant openjdk-8-jdk-headless
# vi ~/.profile
# export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
source ~/.profile
curl -s "https://get.sdkman.io" | bash
source "$HOME/.sdkman/bin/sdkman-init.sh"
sdk install gradle 2.12
sdk install grails 2.5.2
sdk install sbt 0.13.9
sdk install maven 3.5.0
mkdir -p ~/dev/tools
cd ~/dev/tools
wget https://archive.apache.org/dist/flex/4.16.1/binaries/apache-flex-sdk-4.16.1-bin.tar.gz
tar xvfz apache-flex-sdk-4.16.1-bin.tar.gz
wget --content-disposition https://github.com/swfobject/swfobject/archive/2.2.tar.gz
tar xvfz swfobject-2.2.tar.gz
cp -r swfobject-2.2/swfobject apache-flex-sdk-4.16.1-bin/templates/
cd apache-flex-sdk-4.16.1-bin/
mkdir -p in/
wget http://download.macromedia.com/pub/flex/sdk/builds/flex4.6/flex_sdk_4.6.0.23201B.zip -P in/
ant -f frameworks/build.xml thirdparty-downloads
find ~/dev/tools/apache-flex-sdk-4.16.1-bin -type d -exec chmod o+rx '{}' \;
chmod 755 ~/dev/tools/apache-flex-sdk-4.16.1-bin/bin/*
chmod -R +r ~/dev/tools/apache-flex-sdk-4.16.1-bin
ln -s ~/dev/tools/apache-flex-sdk-4.16.1-bin ~/dev/tools/flex
mkdir -p ~/dev/tools/apache-flex-sdk-4.16.1-bin/frameworks/libs/player/11.2
cd ~/dev/tools/apache-flex-sdk-4.16.1-bin/frameworks/libs/player/11.2
wget http://fpdownload.macromedia.com/get/flashplayer/installers/archive/playerglobal/playerglobal11_2.swc
mv -f playerglobal11_2.swc playerglobal.swc
cd ~/dev/tools/apache-flex-sdk-4.16.1-bin
sed -i "s/11.1/11.2/g" frameworks/flex-config.xml
sed -i "s/<swf-version>14<\/swf-version>/<swf-version>15<\/swf-version>/g" frameworks/flex-config.xml
sed -i "s/{playerglobalHome}\/{targetPlayerMajorVersion}.{targetPlayerMinorVersion}/libs\/player\/11.2/g" frameworks/flex-config.xml
# vi ~/.profile
# export FLEX_HOME=$HOME/dev/tools/flex
# export PATH=$PATH:$FLEX_HOME/bin
source ~/.profile
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment