* Create AppImage package using linuxdeployqt in Travis CI * Renamed appPath() to sharedDataPath() * Fixed include error in tutorial
This commit is contained in:
Executable
+72
@@ -0,0 +1,72 @@
|
||||
#!/bin/sh
|
||||
|
||||
BIN_PATH=build/Release/app/Sourcetrail
|
||||
PROJECTS_PATH=bin/app/user/projects
|
||||
|
||||
./$BIN_PATH index --full $PROJECTS_PATH/tictactoe_cpp/tictactoe_cpp.srctrlprj
|
||||
./$BIN_PATH index --full $PROJECTS_PATH/tictactoe_py/tictactoe_py.srctrlprj
|
||||
./$BIN_PATH index --full $PROJECTS_PATH/tutorial/tutorial.srctrlprj
|
||||
./$BIN_PATH index --full $PROJECTS_PATH/javaparser/javaparser.srctrlprj
|
||||
|
||||
rm -rf AppDir
|
||||
|
||||
mkdir AppDir
|
||||
cd AppDir
|
||||
|
||||
mkdir usr
|
||||
cd usr
|
||||
|
||||
mkdir bin
|
||||
mkdir lib
|
||||
mkdir share
|
||||
|
||||
cd bin
|
||||
cp ../../../build/Release/app/Sourcetrail sourcetrail
|
||||
cp ../../../build/Release/app/sourcetrail_indexer .
|
||||
cd ..
|
||||
|
||||
cd share
|
||||
|
||||
mkdir applications
|
||||
cd applications
|
||||
cp ../../../../setup/Linux/sourcetrail.desktop .
|
||||
cd ..
|
||||
|
||||
cp -r ../../../build/Release/share/icons/ .
|
||||
|
||||
mkdir mime
|
||||
cd mime
|
||||
mkdir packages
|
||||
cd packages
|
||||
cp ../../../../../setup/Linux/sourcetrail-mime.xml .
|
||||
cd ../..
|
||||
|
||||
mkdir data
|
||||
cd data
|
||||
cp -R ../../../../bin/app/data/color_schemes .
|
||||
cp -R ../../../../bin/app/data/syntax_highlighting_rules .
|
||||
cp -R ../../../../bin/app/data/fonts .
|
||||
cp -R ../../../../bin/app/data/gui .
|
||||
cp -R ../../../../bin/app/data/java .
|
||||
cp -R ../../../../bin/app/data/python .
|
||||
cp -R ../../../../bin/app/data/fallback .
|
||||
cp -R ../../../../bin/app/user/projects fallback/
|
||||
cp -R ../../../../bin/app/data/license .
|
||||
cp -R ../../../../bin/app/data/cxx .
|
||||
cd ..
|
||||
|
||||
cd ../../..
|
||||
|
||||
# find AppDir | sed -e "s/[^-][^\/]*\// |/g" -e "s/|\([^ ]\)/|-\1/"
|
||||
|
||||
export VERSION=$(cat build/Release/version.txt)
|
||||
|
||||
linuxdeployqt AppDir/usr/bin/sourcetrail_indexer -qmake=$Qt5_DIR/bin/qmake -ignore-glob=*python*
|
||||
rm -f AppDir/AppRun
|
||||
linuxdeployqt AppDir/usr/share/applications/sourcetrail.desktop -qmake=$Qt5_DIR/bin/qmake -ignore-glob=*python* -appimage
|
||||
|
||||
rename x86_64 Linux_64bit *.AppImage
|
||||
rename - _ *.AppImage
|
||||
rename - _ *.AppImage
|
||||
rename . _ *.AppImage
|
||||
rename . _ *.AppImage
|
||||
@@ -8,5 +8,5 @@ Icon=sourcetrail
|
||||
Terminal=false
|
||||
Type=Application
|
||||
MimeType=application/x-sourcetrail;
|
||||
Categories=Development;IDE;Utilities;
|
||||
Categories=Development;
|
||||
StartupNotify=true
|
||||
|
||||
Reference in New Issue
Block a user