mirror of https://github.com/Syncplay/syncplay
53 lines
2.7 KiB
YAML
53 lines
2.7 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"
|
|
- python -c "from PySide2.QtCore import __version__; print __version__"
|
|
- hg clone https://alby128@bitbucket.org/alby128/py2app
|
|
- cd py2app
|
|
- python setup.py install
|
|
- cd ..
|
|
- 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
|
|
- mv resources/lua/intf/syncplay.lua resources/lua/intf/.syncplay.lua
|
|
- mv resources/macOS_readme.pdf resources/.macOS_readme.pdf
|
|
- export VER="$(cat syncplay/__init__.py | awk '/version/ {gsub("\047", "", $3); print $NF}')"
|
|
- dmgbuild -s appdmg.py "Syncplay" dist_dmg/Syncplay_${VER}_macOS_pyside2.dmg
|
|
|
|
deploy:
|
|
skip_cleanup: true
|
|
on: qtpy-pyside2
|
|
provider: bintray
|
|
file: "bintray.json"
|
|
user: alby128
|
|
key:
|
|
secure: "N4XK9IxGEj+5aMskTEvUWwXSMXtHDFcjiLvnPRzVT3OOTSAA2AYjlH975MGiGEanap5gq5ftIo+M2TVNfiqflE9GSlFir+KfzabheoONZVegAq2sG6rDq9YElGJ8JefEb2O8vZykeyvow6TBxcsFdbV44RbGmf4obLALXKgK1cXG8MCKj8VOxVZpgaXFnNCxVlN1AlORx6MQ4ukaZMuO7fDnHjAgnkGlZOBq7/kMJfYGdZvLkKoe6qEoZHJQxVTcA3pkIwRQci5kx/AAxCuKcXYLpoHot5dytIumk0iwfzDqN4uUX5qOG8o2FrWy+7z/Yt7W97lA5c6hVltsoX5dqp0WB14EKgYq+wQwSNcI6tInjogDo4JnGSu1Tpmsy+Fc3Y5Z1cD29hWimxcC8h/wlm9C2hOjfEsdLOfkghevMjRdAW2RIIA8/KmR1Xi2EX78Q75wrPHvo4/4x0Cw0ZviN2wC9LY3GU8tmGjjC0P+WsF4M1Y9by2H2xLHuYPB7h7OnlD67d8pPQVq84Yl2jq9kT2PoYjlNwqWz1r/PsLBCGlXQtlTc7FQKXUAREFwBJY+b5mk2xMsiZZsNrtIfRQ2roDbHws+M0mAQPo1eqeDKLPH8fkDf/ZhWzE+swLadoGxuwKSux53ySAp7CQeObJYWJ3eHfO0cI21DZmd9uyjayA=" |