summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--.ci/bintray-release.json4
-rwxr-xr-x.ci/install.sh7
-rwxr-xr-x.ci/linux/deploy.sh4
-rw-r--r--.travis.yml1
-rw-r--r--appveyor.yml20
5 files changed, 17 insertions, 19 deletions
diff --git a/.ci/bintray-release.json b/.ci/bintray-release.json
index 7115c910..ab6d17ba 100644
--- a/.ci/bintray-release.json
+++ b/.ci/bintray-release.json
@@ -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": {
diff --git a/.ci/install.sh b/.ci/install.sh
index ee172581..da5db114 100755
--- a/.ci/install.sh
+++ b/.ci/install.sh
@@ -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
diff --git a/.ci/linux/deploy.sh b/.ci/linux/deploy.sh
index 7b5b8e4a..a721f2be 100755
--- a/.ci/linux/deploy.sh
+++ b/.ci/linux/deploy.sh
@@ -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
 
diff --git a/.travis.yml b/.travis.yml
index 690f6690..a0ea4e92 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -63,6 +63,7 @@ before_install:
 
 install:
     - ./.ci/install.sh
+    - export PATH=/usr/local/bin:${PATH}
 
 script:
     - ./.ci/script.sh
diff --git a/appveyor.yml b/appveyor.yml
index 48c7e5cc..3b6c4af1 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -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