aboutsummaryrefslogtreecommitdiffstats
path: root/appimage/build-appimage
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2018-02-25 03:38:02 +0100
committerJay Berkenbilt <ejb@ql.org>2018-02-25 04:48:37 +0100
commit568f518feb9c48b557d07923432c5fcd5b79b7c4 (patch)
treeaeadb47a96d4bd01cae01f80907276aeca804105 /appimage/build-appimage
parenta6f206ad01fc6bfe7eaf3cf22a31c70cdb8e9a82 (diff)
downloadqpdf-568f518feb9c48b557d07923432c5fcd5b79b7c4.tar.zst
Be more general about environment
* Allow any Ubuntu 14.04, not specifically 14.04.5 * Work properly if not running in Travis CI
Diffstat (limited to 'appimage/build-appimage')
-rwxr-xr-xappimage/build-appimage10
1 files changed, 7 insertions, 3 deletions
diff --git a/appimage/build-appimage b/appimage/build-appimage
index d51a4052..0ea3f783 100755
--- a/appimage/build-appimage
+++ b/appimage/build-appimage
@@ -49,7 +49,7 @@ fi
_osversion=$(cat /etc/os-release | grep PRETTY_NAME | awk -F'=' '{print $2}' | sed 's#"##g')
# Warn users building the AppImage locally:
-if [ x"$_osversion" != x"Ubuntu 14.04.5 LTS" ] ; then
+if [[ ! $_osversion =~ Ubuntu\ 14.04.*\ LTS ]]; then
set +x
echo ""
# 0 1 2 3 4 5 6 7
@@ -160,7 +160,7 @@ unset QTDIR; unset QT_PLUGIN_PATH; unset LD_LIBRARY_PATH
rm appdir/AppRun; cp $top/appimage/AppRun appdir; chmod a+x appdir/AppRun
# If we are not on Ubuntu Trusty, we need to disable 'appstreamcli' validation:
-if [ x"$_osversion" == x"Ubuntu 14.04.5 LTS" ] ; then
+if [[ $_osversion =~ Ubuntu\ 14.04.*\ LTS ]]; then
appimagetool_param=""
else
appimagetool_param="-n"
@@ -177,7 +177,11 @@ fi
# Set up a version string to include in the AppImage name
MAJOR_QPDF_VERSION=$( ./appdir/usr/bin/qpdf --version | grep "qpdf version" | awk '{print $3}' )
-VERSION=${MAJOR_QPDF_VERSION}-continuous-${TRAVIS_JOB_NUMBER}-$(date "+%Y-%m-%d")-git.$(git rev-parse --short HEAD)-x86_64
+if [ "$TRAVIS_JOB_NUMBER" != "" ]; then
+ VERSION=${MAJOR_QPDF_VERSION}-continuous-${TRAVIS_JOB_NUMBER}-$(date "+%Y-%m-%d")-git.$(git rev-parse --short HEAD)
+else
+ VERSION=${MAJOR_QPDF_VERSION}
+fi
# Remove the default AppRun/symlink and use our own custom AppRun script
rm appdir/AppRun; cp $top/appimage/AppRun appdir; chmod a+x appdir/AppRun