Try using 32-bit Neko, but recompiling haxelib in CI

This commit is contained in:
Joshua Granick
2014-04-01 17:03:17 -07:00
parent 40be82901e
commit 836030f136

View File

@@ -6,15 +6,23 @@ env:
- secure: DXYUyMpbecZVlLUHHSrTFyUeaOor2hBIktXgv2AnwbzTgiJeFshUbWA0hu2j3pnGDNlJJpmrdyKJPTsT1hGFZ9tLm5J6Q8j4wA04GBp+dJl0+7RBs/R767XcyIRkJNw4a1hZJCQgv++wWvJ4GhW/KM1uUUHL5dh+McfNBz6SXLs= - secure: DXYUyMpbecZVlLUHHSrTFyUeaOor2hBIktXgv2AnwbzTgiJeFshUbWA0hu2j3pnGDNlJJpmrdyKJPTsT1hGFZ9tLm5J6Q8j4wA04GBp+dJl0+7RBs/R767XcyIRkJNw4a1hZJCQgv++wWvJ4GhW/KM1uUUHL5dh+McfNBz6SXLs=
- secure: f0ps0Vor8x1p6rdzpAP67o6HkMIO2e3qFUiYIj+QJXkdzmmy7V3UHW3NxkOerzsiVkxksmB2MOocRCVlseWP72i/4qPrw/r8BpkmkO1SY/HdR1yv0g0DHwJw8i/zhRF390dvNQh/HR0SZrAeDQvKapwzkvQkUvwwp51O5xBLMbs= - secure: f0ps0Vor8x1p6rdzpAP67o6HkMIO2e3qFUiYIj+QJXkdzmmy7V3UHW3NxkOerzsiVkxksmB2MOocRCVlseWP72i/4qPrw/r8BpkmkO1SY/HdR1yv0g0DHwJw8i/zhRF390dvNQh/HR0SZrAeDQvKapwzkvQkUvwwp51O5xBLMbs=
before_install: before_install:
- git clone https://github.com/HaxeFoundation/neko.git neko --depth 1 - wget -c http://nekovm.org/_media/neko-2.0.0-osx.tar.gz
- cd neko - sudo mkdir /usr/lib/neko
- make os=osx - sudo tar xvzf neko-2.0.0-osx.tar.gz -C /usr/lib/neko --strip-components=1
- sudo make os=osx install - sudo ln -s /usr/lib/neko/neko /usr/bin/neko
- cd .. - sudo ln -s /usr/lib/neko/nekoc /usr/bin/nekoc
- sudo ln -s /usr/lib/neko/nekotools /usr/bin/nekotools
- sudo ln -s /usr/lib/neko/libneko.dylib /usr/lib/libneko.dylib
- wget -c http://haxe.org/file/haxe-3.1.2-osx.tar.gz - wget -c http://haxe.org/file/haxe-3.1.2-osx.tar.gz
- sudo mkdir /usr/lib/haxe - sudo mkdir /usr/lib/haxe
- sudo tar xvzf haxe-3.1.2-osx.tar.gz -C /usr/lib/haxe --strip-components=1 - sudo tar xvzf haxe-3.1.2-osx.tar.gz -C /usr/lib/haxe --strip-components=1
- sudo ln -s /usr/lib/haxe/haxe /usr/bin/haxe - sudo ln -s /usr/lib/haxe/haxe /usr/bin/haxe
- cd /usr/lib/haxe/extra/haxelib_src
- haxe haxelib.hxml
- cd bin
- nekotools boot haxelib.n
- cp haxelib /usr/lib/haxe/haxelib
- cd $(pwd)
- sudo ln -s /usr/lib/haxe/haxelib /usr/bin/haxelib - sudo ln -s /usr/lib/haxe/haxelib /usr/bin/haxelib
- mkdir ~/haxelib - mkdir ~/haxelib
- haxelib setup ~/haxelib - haxelib setup ~/haxelib