mirror of https://github.com/Syncplay/syncplay
52 lines
2.4 KiB
YAML
52 lines
2.4 KiB
YAML
language: objective-c
|
|
osx_image: xcode7.3
|
|
|
|
branches:
|
|
only:
|
|
- qtpy-pyside2
|
|
|
|
script:
|
|
- python buildPy2app.py py2app
|
|
|
|
before_install:
|
|
- curl -O https://raw.githubusercontent.com/Homebrew/homebrew-core/fdfc724dd532345f5c6cdf47dc43e99654e6a5fd/Formula/qt5.rb
|
|
- brew install ./qt5.rb
|
|
- which python
|
|
- which pip
|
|
- pip install http://syncplay.s3.amazonaws.com/PySide2-5.6-cp27-cp27m-macosx_10_11_x86_64.whl
|
|
- ln -s /usr/local/lib/python2.7/site-packages/PySide2/libshiboken2-python2.7v.2.0.0.dylib /usr/local/lib/
|
|
- ln -s /usr/local/lib/python2.7/site-packages/PySide2/libshiboken2-python2.7v.2.0.dylib /usr/local/lib/
|
|
- ln -s /usr/local/lib/python2.7/site-packages/PySide2/libshiboken2-python2.7v.dylib /usr/local/lib/
|
|
- ln -s /usr/local/lib/python2.7/site-packages/PySide2/libpyside2-python2.7v.2.0.0.dylib /usr/local/lib/
|
|
- ln -s /usr/local/lib/python2.7/site-packages/PySide2/libpyside2-python2.7v.2.0.dylib /usr/local/lib/
|
|
- ln -s /usr/local/lib/python2.7/site-packages/PySide2/libpyside2-python2.7v.dylib /usr/local/lib/
|
|
- python -c "from PySide2 import QtCore"
|
|
- hg clone https://alby128@bitbucket.org/alby128/py2app
|
|
- cd py2app
|
|
- python setup.py install
|
|
- python -c "from py2app.recipes import pyside2"
|
|
|
|
install:
|
|
|
|
- pip install twisted appnope pyobjc
|
|
- git clone -b qtpy-pyside2 https://github.com/alby128/syncplay.git syncplay-qtpy-PySide2
|
|
- cd syncplay-qtpy-PySide2
|
|
- git checkout qtpy-pyside2
|
|
|
|
before_deploy:
|
|
- pip install dmgbuild
|
|
- mkdir dist_dmg
|
|
- mv resources/macos_vlc_install.command resources/.macos_vlc_install.command
|
|
- dmgbuild -s appdmg.py "Syncplay" dist_dmg/Syncplay-qtpy-pyside2.dmg
|
|
|
|
deploy:
|
|
provider: s3
|
|
access_key_id: AKIAJS554GLAZJ5L6TUA
|
|
secret_access_key:
|
|
secure: "iDuHZ6lgASU1O/9UKncgKfJZ96PpLzdKKvASDKCDPWBXXI5LyjGIIZJxbdjcE+WVoHYCCrN9Xn2XvhEjapqBzD2uKMH4QvN5mOG62FaPPOIPr+CCZxuEQuUQ8LUSIwQO3huu0K4eLn6q5b/ihmiWkTAssZFx1pccv15CJiwVPDwunULC2P55d/GxRohN2HcHDHGbHwlXasgvOx68xxbDEO4Ox7KRwcSIHnmx6vInQtzpqdnme8t1kmGG2vp6juyh39vCN0RzoJ5aH17qht/0nNvkbxnPcUg7jsDayOuWiwMgp4s+EYdyCh33IM3LQugxPqa3za5yjYQqC92SoaQg8FnsoU1sf7FHMCmb4mv8ZwgTD78+Ood/7lKHaOVGnxkoBtdrtXXf2tU/WyAGXTw4zc6eA+MIXC6FmNQFJaRUvGZPF+u+awHNJGAlmIhFOASBW4Ua6qahNzcasRE8e3cuzYuVzK4R24TRWqjYCadHd6SNh2FKVGYEKK1FcADUxn5GzldcovG3wsHRK6ONCS57s5xBlajVfEB4b78EqYkRgQQTAnCvNcUAbfsJOYywtSj/4keaGQeRydoY9qMl6MPpVXqn+r9bbglLBIOPzUr2EWXj/O6gq7bd9eSwCa1PvGplboDahkfWmVZKJ6rZpuvUfoQcKmuJiIpgowCczP9NNco="
|
|
bucket: syncplay
|
|
skip_cleanup: true
|
|
region: eu-central-1
|
|
local_dir: dist_dmg
|
|
on:
|
|
branch: qtpy-pyside2 |