Skip to content
Snippets Groups Projects
Commit 2749afbb authored by Konstantinos Sideris's avatar Konstantinos Sideris
Browse files

Fix the appimage generation

parent a72eca33
No related branches found
No related tags found
No related merge requests found
......@@ -5,14 +5,14 @@
"matrixParams": {
"override": 1
},
"uploadPattern": "VERSION_NAME_VALUE/nheko-VERSION_NAME_VALUE.dmg"
"uploadPattern": "nheko/VERSION_NAME_VALUE/nheko-VERSION_NAME_VALUE.dmg"
},
{
"includePattern": "nheko-VERSION_NAME_VALUE-x86_64.AppImage",
"matrixParams": {
"override": 1
},
"uploadPattern": "VERSION_NAME_VALUE/nheko-VERSION_NAME_VALUE-x86_64.AppImage"
"uploadPattern": "nheko/VERSION_NAME_VALUE/nheko-VERSION_NAME_VALUE-x86_64.AppImage"
}
],
"package": {
......
......@@ -5,7 +5,7 @@ set -ex
if [ $TRAVIS_OS_NAME == osx ]; then
brew update
brew install qt5 lmdb clang-format ninja libsodium spdlog
brew upgrade boost
brew upgrade boost cmake
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python get-pip.py
......@@ -24,16 +24,17 @@ if [ $TRAVIS_OS_NAME == linux ]; then
QT_PKG="59"
fi
wget https://cmake.org/files/v3.11/cmake-3.11.4-Linux-x86_64.sh
sudo sh cmake-3.11.4-Linux-x86_64.sh --skip-license --prefix=/usr/local
sudo add-apt-repository -y ppa:chris-lea/libsodium
sudo add-apt-repository -y ppa:beineri/opt-qt${QT_VERSION}-trusty
sudo add-apt-repository -y ppa:george-edison55/cmake-3.x
sudo apt-get update -qq
sudo apt-get install -qq -y \
qt${QT_PKG}base \
qt${QT_PKG}tools \
qt${QT_PKG}svg \
qt${QT_PKG}multimedia \
cmake \
liblmdb-dev \
libsodium-dev
fi
......@@ -32,6 +32,10 @@ unset LD_LIBRARY_PATH
export ARCH=$(uname -m)
if [ ! -z $TRAVIS_TAG ]; then
export LD_LIBRARY_PATH=.deps/usr/lib/:/opt/qt${QT_PKG}/lib/:$LD_LIBRARY_PATH
fi
./linuxdeployqt*.AppImage ${DIR}/usr/share/applications/*.desktop -bundle-non-qt-libs
./linuxdeployqt*.AppImage ${DIR}/usr/share/applications/*.desktop -appimage
......
......@@ -63,6 +63,7 @@ before_install:
install:
- ./.ci/install.sh
- export PATH=/usr/local/bin:${PATH}
script:
- ./.ci/script.sh
......
......@@ -6,6 +6,10 @@ configuration: Release
image: Visual Studio 2017
platform: x64
environment:
BINTRAY_APIKEY:
secure: "hhhAH6csIrPEVH92NNQkiGCkuON6l6sfhbZk+pvzDAM3vHex7YbqFKW6v5UjAS8v"
cache: c:\tools\vcpkg\installed\
build:
......@@ -114,20 +118,8 @@ after_build:
- mv nheko-installer.exe nheko-%APPVEYOR_REPO_TAG_NAME%-installer.exe
deploy:
provider: BinTray
username: mujx
api_key:
secure: "hhhAH6csIrPEVH92NNQkiGCkuON6l6sfhbZk+pvzDAM3vHex7YbqFKW6v5UjAS8v"
subject: mujx
repo: matrix
package: nheko
version: $(APPVEYOR_REPO_TAG_NAME)
publish: true
override: true
artifact: nheko-$(APPVEYOR_REPO_TAG_NAME)-installer.exe
on:
appveyor_repo_tag: true
on_success:
- if "%APPVEYOR_REPO_TAG%" == "true" (curl -T nheko-%APPVEYOR_REPO_TAG_NAME%-installer.exe -umujx:%BINTRAY_APIKEY% https://api.bintray.com/content/mujx/matrix/nheko/%APPVEYOR_REPO_TAG_NAME%/nheko/%APPVEYOR_REPO_TAG_NAME%/)
artifacts:
- path: nheko_win_64.zip
......
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