From 6405549375c3d3683e483003c5c13484364ae533 Mon Sep 17 00:00:00 2001 From: probonopd Date: Sat, 11 May 2019 08:25:36 +0000 Subject: [PATCH 1/9] Create .travis.yml --- netactview/.travis.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 netactview/.travis.yml diff --git a/netactview/.travis.yml b/netactview/.travis.yml new file mode 100644 index 0000000..10eff0e --- /dev/null +++ b/netactview/.travis.yml @@ -0,0 +1,24 @@ +language: cpp +compiler: gcc +sudo: require +dist: trusty + +install: + - sudo apt-get -y install gcc make gettext libxml-parser-perl intltool libgnome2-dev libgtk2.0-dev libglade2-dev libgconf2-dev libgtop2-de + +script: + - ./configure --prefix=/usr + - make -j$(nproc) + - make install DESTDIR=$(readlink -f appdir) ; find appdir/ + - wget -c -nv "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage" + - chmod a+x linuxdeployqt-continuous-x86_64.AppImage + - ./linuxdeployqt-continuous-x86_64.AppImage appdir/usr/share/applications/*.desktop -appimage + +after_success: + - wget -c https://github.com/probonopd/uploadtool/raw/master/upload.sh + - bash upload.sh Net*.AppImage* + +branches: + except: + - # Do not build tags that we create when we upload to GitHub Releases + - /^(?i:continuous)/ From 4d7e66ba251c297ec872bb81aa6aa31d894b7949 Mon Sep 17 00:00:00 2001 From: probonopd Date: Sat, 11 May 2019 08:27:25 +0000 Subject: [PATCH 2/9] Update .travis.yml From c50a3523ac662dba1abb52e64e6c890303e5e11b Mon Sep 17 00:00:00 2001 From: probonopd Date: Sat, 11 May 2019 08:27:57 +0000 Subject: [PATCH 3/9] Rename netactview/.travis.yml to .travis.yml --- netactview/.travis.yml => .travis.yml | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename netactview/.travis.yml => .travis.yml (100%) diff --git a/netactview/.travis.yml b/.travis.yml similarity index 100% rename from netactview/.travis.yml rename to .travis.yml From 480f475632de4523bbf0f31ebf90a531325f70df Mon Sep 17 00:00:00 2001 From: probonopd Date: Sat, 11 May 2019 08:33:56 +0000 Subject: [PATCH 4/9] Update .travis.yml --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 10eff0e..bfda6e0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,7 +4,7 @@ sudo: require dist: trusty install: - - sudo apt-get -y install gcc make gettext libxml-parser-perl intltool libgnome2-dev libgtk2.0-dev libglade2-dev libgconf2-dev libgtop2-de + - sudo apt-get -y install gcc make gettext libxml-parser-perl intltool libgnome2-dev libgtk2.0-dev libglade2-dev libgconf2-dev libgtop2-dev script: - ./configure --prefix=/usr From 4bf49075f41770f2bb59ca91dc7622dffac26737 Mon Sep 17 00:00:00 2001 From: probonopd Date: Sat, 11 May 2019 08:46:55 +0000 Subject: [PATCH 5/9] Update .travis.yml --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index bfda6e0..a655108 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,6 +7,7 @@ install: - sudo apt-get -y install gcc make gettext libxml-parser-perl intltool libgnome2-dev libgtk2.0-dev libglade2-dev libgconf2-dev libgtop2-dev script: + - cd netactview - ./configure --prefix=/usr - make -j$(nproc) - make install DESTDIR=$(readlink -f appdir) ; find appdir/ From 11d015057c23a36ef31a69511f52a5ac4d51f075 Mon Sep 17 00:00:00 2001 From: probonopd Date: Sat, 11 May 2019 08:49:00 +0000 Subject: [PATCH 6/9] libappindicator-dev --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index a655108..781f4a0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -4,7 +4,7 @@ sudo: require dist: trusty install: - - sudo apt-get -y install gcc make gettext libxml-parser-perl intltool libgnome2-dev libgtk2.0-dev libglade2-dev libgconf2-dev libgtop2-dev + - sudo apt-get -y install gcc make gettext libxml-parser-perl intltool libgnome2-dev libgtk2.0-dev libglade2-dev libgconf2-dev libgtop2-dev libappindicator-dev script: - cd netactview From a4ccdad99be4468e645330374d075ad3db4356f1 Mon Sep 17 00:00:00 2001 From: probonopd Date: Sat, 11 May 2019 09:07:01 +0000 Subject: [PATCH 7/9] Update .travis.yml --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 781f4a0..495afbf 100644 --- a/.travis.yml +++ b/.travis.yml @@ -11,6 +11,7 @@ script: - ./configure --prefix=/usr - make -j$(nproc) - make install DESTDIR=$(readlink -f appdir) ; find appdir/ + - cp appdir/usr/share/pixmaps/netactview.png appdir/ - wget -c -nv "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage" - chmod a+x linuxdeployqt-continuous-x86_64.AppImage - ./linuxdeployqt-continuous-x86_64.AppImage appdir/usr/share/applications/*.desktop -appimage From b352d129eb264811eeb3dc8ad2b5c28e76b8f5a6 Mon Sep 17 00:00:00 2001 From: probonopd Date: Sat, 11 May 2019 09:21:11 +0000 Subject: [PATCH 8/9] Create AppRun [ci skip] --- distribution/AppImage/AppRun | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 distribution/AppImage/AppRun diff --git a/distribution/AppImage/AppRun b/distribution/AppImage/AppRun new file mode 100644 index 0000000..52a1286 --- /dev/null +++ b/distribution/AppImage/AppRun @@ -0,0 +1,5 @@ +#!/bin/bash +# We need to do this so that the glade file can be loaded from a relative path; is there a better way? +HERE="$(dirname "$(readlink -f "${0}")")" +cd "${HERE}/usr/" +exec "${HERE}/usr/bin/netactview" "$@" From 2db0337f532d509f13b56795f1db5e4290b886cd Mon Sep 17 00:00:00 2001 From: probonopd Date: Sat, 11 May 2019 09:22:23 +0000 Subject: [PATCH 9/9] Update .travis.yml --- .travis.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.travis.yml b/.travis.yml index 495afbf..643fb18 100644 --- a/.travis.yml +++ b/.travis.yml @@ -12,6 +12,8 @@ script: - make -j$(nproc) - make install DESTDIR=$(readlink -f appdir) ; find appdir/ - cp appdir/usr/share/pixmaps/netactview.png appdir/ + - cp ../distribution/AppImage/AppRun appdir/ ; chmod +x appdir/AppRun + - sed -i -e 's|/usr|././|g' appdir/usr/bin/netactview - wget -c -nv "https://github.com/probonopd/linuxdeployqt/releases/download/continuous/linuxdeployqt-continuous-x86_64.AppImage" - chmod a+x linuxdeployqt-continuous-x86_64.AppImage - ./linuxdeployqt-continuous-x86_64.AppImage appdir/usr/share/applications/*.desktop -appimage