Skip to content
Snippets Groups Projects
Commit eb02bfc8 authored by akiraohgaki's avatar akiraohgaki
Browse files

Update .travis.yml

parent da1ab12d
No related branches found
No related tags found
No related merge requests found
......@@ -7,25 +7,15 @@ os: linux
before_install:
- sudo add-apt-repository --yes ppa:beineri/opt-qt57-trusty
- sudo apt-get update -qq
- curl https://transfer.sh/DHN4B/linuxdeployqt-799f704-x86-64.appimage -o linuxdeployqt.appimage
install:
- sudo apt-get -y install binutils qt57base qt57quickcontrols qt57quickcontrols2 qt57svg desktop-file-utils
- sudo install -m 755 -p linuxdeployqt.appimage /usr/local/bin/linuxdeployqt.appimage
- rm linuxdeployqt.appimage
script:
- source /opt/qt57/bin/qt57-env.sh
- /opt/qt57/bin/qmake xdgurl.pro
- make -j7
- strip ./xdgurl
- mkdir -p xdgurl.AppDir/usr/bin
- cp ./xdgurl xdgurl.AppDir/
- cp /usr/bin/{update-desktop-database,desktop-file-validate,desktop-file-install} xdgurl.AppDir/usr/bin
- wget https://transfer.sh/DHN4B/linuxdeployqt-799f704-x86-64.appimage
- chmod a+x linuxdeployqt-799f704-x86-64.appimage
- export VERSION=$(git describe --always)
- ./linuxdeployqt-*.appimage ./xdgurl.AppDir/xdgurl -qmldir=./src/app/qml -verbose=2 -bundle-non-qt-libs # https://github.com/probonopd/linuxdeployqt/issues/25
- ./linuxdeployqt-*.appimage ./xdgurl.AppDir/xdgurl -qmldir=./src/app/qml -verbose=2 -bundle-non-qt-libs # twice because of #25
- ./linuxdeployqt-*.appimage --appimage-extract # So that we can do the next line manually
- rm ./xdgurl.AppDir/AppRun && mv ./xdgurl.AppDir/desktopintegration ./xdgurl.AppDir/AppRun && chmod a+x ./xdgurl.AppDir/AppRun
- ./squashfs-root/usr/bin/appimagetool ./xdgurl.AppDir/
- AI=$(ls xdgurl-release-*.AppImage)
- sh pkg/build.sh appimage
- AI=$(ls pkg/build/xdgurl-release-*.AppImage)
- curl --upload-file "$AI" "https://transfer.sh/$AI"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment