From 525c791c55485d64618235795e980e0c6f94f918 Mon Sep 17 00:00:00 2001 From: probonopd Date: Sun, 2 Apr 2017 10:34:30 +0200 Subject: [PATCH 01/11] Create .travis.yml --- .travis.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..d1ff09a --- /dev/null +++ b/.travis.yml @@ -0,0 +1,29 @@ +language: cpp +compiler: gcc +sudo: require +dist: trusty + +before_install: + - sudo add-apt-repository ppa:beineri/opt-qt58-trusty -y + - sudo apt-get update -qq + +install: + - sudo apt-get -y install qt58base qt58scxml qt58xmlpatterns qt58svg zlib1g-dev + - source /opt/qt58/bin/qt58-env.sh + +script: + - cd glabels + - mkdir build + - cd build + - cmake .. -DCMAKE_INSTALL_PREFIX=/usr + - make -j4 + - sudo make INSTALL_ROOT=appdir install ; sudo chown -R $USER appdir ; find appdir/ + +after_success: + - wget -c "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage" + - chmod a+x linuxdeployqt*.AppImage + - unset QTDIR; unset QT_PLUGIN_PATH ; unset LD_LIBRARY_PATH + - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -bundle-non-qt-libs + - ./linuxdeployqt*.AppImage ./appdir/usr/share/applications/*.desktop -appimage + - find ./appdir -executable -type f -exec ldd {} \; | grep " => /usr" | cut -d " " -f 2-3 | sort | uniq + - curl --upload-file ./gLabels*.AppImage https://transfer.sh/gLabels-git.$(git rev-parse --short HEAD)-x86_64.AppImage From d3513d73fb51d0744cb09ae8d9b4533f211ab0ff Mon Sep 17 00:00:00 2001 From: probonopd Date: Sun, 2 Apr 2017 10:41:22 +0200 Subject: [PATCH 02/11] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index d1ff09a..655c597 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,7 +8,7 @@ before_install: - sudo apt-get update -qq install: - - sudo apt-get -y install qt58base qt58scxml qt58xmlpatterns qt58svg zlib1g-dev + - sudo apt-get -y install qt58base qt58scxml qt58xmlpatterns qt58svg qt58tools zlib1g-dev - source /opt/qt58/bin/qt58-env.sh script: From d24f26957b9791dec8da917c2195913ab55f5c19 Mon Sep 17 00:00:00 2001 From: probonopd Date: Sun, 2 Apr 2017 10:49:00 +0200 Subject: [PATCH 03/11] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 655c597..7e2dafc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,7 +8,7 @@ before_install: - sudo apt-get update -qq install: - - sudo apt-get -y install qt58base qt58scxml qt58xmlpatterns qt58svg qt58tools zlib1g-dev + - sudo apt-get -y install qt58-meta qt58base qt58scxml qt58xmlpatterns qt58svg zlib1g-dev - source /opt/qt58/bin/qt58-env.sh script: From 39aabf0491a9ef825b1cbf4fb1e37fdcb6009b08 Mon Sep 17 00:00:00 2001 From: probonopd Date: Sun, 2 Apr 2017 10:53:19 +0200 Subject: [PATCH 04/11] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 7e2dafc..ff0bb1d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,7 +8,7 @@ before_install: - sudo apt-get update -qq install: - - sudo apt-get -y install qt58-meta qt58base qt58scxml qt58xmlpatterns qt58svg zlib1g-dev + - sudo apt-get -y install qt58meta qt58base qt58scxml qt58xmlpatterns qt58svg zlib1g-dev - source /opt/qt58/bin/qt58-env.sh script: From f9676b6089911a1802e4b03a8bf62da0f4590de8 Mon Sep 17 00:00:00 2001 From: probonopd Date: Sun, 2 Apr 2017 10:59:08 +0200 Subject: [PATCH 05/11] Update .travis.yml --- .travis.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index ff0bb1d..3cb6371 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,12 +4,12 @@ sudo: require dist: trusty before_install: - - sudo add-apt-repository ppa:beineri/opt-qt58-trusty -y + - sudo add-apt-repository ppa:beineri/opt-qt542-trusty -y - sudo apt-get update -qq install: - - sudo apt-get -y install qt58meta qt58base qt58scxml qt58xmlpatterns qt58svg zlib1g-dev - - source /opt/qt58/bin/qt58-env.sh + - sudo apt-get -y install qt54base qt54xmlpatterns qt54svg zlib1g-dev + - source /opt/qt54/bin/qt54-env.sh script: - cd glabels From 0919ac6507d64d6b8c17160c538dbcba951d50d1 Mon Sep 17 00:00:00 2001 From: probonopd Date: Sun, 2 Apr 2017 16:30:03 +0200 Subject: [PATCH 06/11] Update .travis.yml --- .travis.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 3cb6371..9d6fd63 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,7 +12,6 @@ install: - source /opt/qt54/bin/qt54-env.sh script: - - cd glabels - mkdir build - cd build - cmake .. -DCMAKE_INSTALL_PREFIX=/usr From 548af49044cb2d4c22bcb2be12425fd4d9dd2a48 Mon Sep 17 00:00:00 2001 From: probonopd Date: Sun, 2 Apr 2017 16:39:31 +0200 Subject: [PATCH 07/11] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 9d6fd63..6380dc8 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,7 +8,7 @@ before_install: - sudo apt-get update -qq install: - - sudo apt-get -y install qt54base qt54xmlpatterns qt54svg zlib1g-dev + - sudo apt-get -y install qt54base qt54xmlpatterns qt58translations qt58tools qt54svg zlib1g-dev - source /opt/qt54/bin/qt54-env.sh script: From 77bf10d4e79e56a65dd987aaf4a63e4567a02952 Mon Sep 17 00:00:00 2001 From: probonopd Date: Sun, 2 Apr 2017 16:46:09 +0200 Subject: [PATCH 08/11] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 6380dc8..6acb453 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,7 +8,7 @@ before_install: - sudo apt-get update -qq install: - - sudo apt-get -y install qt54base qt54xmlpatterns qt58translations qt58tools qt54svg zlib1g-dev + - sudo apt-get -y install qt54base qt54xmlpatterns qt54translations qt54tools qt54svg zlib1g-dev - source /opt/qt54/bin/qt54-env.sh script: From 33d5cd6e7e9565b753871caaaa9083b661b1c209 Mon Sep 17 00:00:00 2001 From: probonopd Date: Sun, 2 Apr 2017 17:10:26 +0200 Subject: [PATCH 09/11] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 6acb453..eb879d3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,7 +16,7 @@ script: - cd build - cmake .. -DCMAKE_INSTALL_PREFIX=/usr - make -j4 - - sudo make INSTALL_ROOT=appdir install ; sudo chown -R $USER appdir ; find appdir/ + - sudo make DESTIDR=appdir install ; sudo chown -R $USER appdir ; find appdir/ after_success: - wget -c "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage" From 08c8659ca0642b63230b383682199936364ed9fa Mon Sep 17 00:00:00 2001 From: probonopd Date: Sun, 2 Apr 2017 17:17:40 +0200 Subject: [PATCH 10/11] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index eb879d3..0380902 100644 --- a/.travis.yml +++ b/.travis.yml @@ -16,7 +16,7 @@ script: - cd build - cmake .. -DCMAKE_INSTALL_PREFIX=/usr - make -j4 - - sudo make DESTIDR=appdir install ; sudo chown -R $USER appdir ; find appdir/ + - sudo make DESTDIR=appdir install ; sudo chown -R $USER appdir ; find appdir/ after_success: - wget -c "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage" From c12dd9316341bc1e77e8fe0d8e65e410c251ca57 Mon Sep 17 00:00:00 2001 From: probonopd Date: Sun, 2 Apr 2017 17:23:05 +0200 Subject: [PATCH 11/11] Update .travis.yml --- .travis.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 0380902..c60f533 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,12 +4,12 @@ sudo: require dist: trusty before_install: - - sudo add-apt-repository ppa:beineri/opt-qt542-trusty -y + - sudo add-apt-repository ppa:beineri/opt-qt58-trusty -y - sudo apt-get update -qq install: - - sudo apt-get -y install qt54base qt54xmlpatterns qt54translations qt54tools qt54svg zlib1g-dev - - source /opt/qt54/bin/qt54-env.sh + - sudo apt-get -y install qt58base qt58xmlpatterns qt58translations qt58tools qt58svg zlib1g-dev + - source /opt/qt5*/bin/qt5*-env.sh script: - mkdir build