Fixing AppImage Building

parent 9bd9da7a
Pipeline #1942 passed with stage
in 7 minutes and 20 seconds
image: kdeneon/all:user
image: debian:10
before_script:
- export DEBIAN_FRONTEND=noninteractive
- sudo apt-get update --assume-yes --force-yes
- sudo apt-get upgrade --assume-yes --force-yes
- apt-get update --assume-yes --force-yes
- apt-get upgrade --assume-yes --force-yes
# install basic deps and build deps
- sudo apt-get install build-essential g++ make ffmpeg sox libnotify-dev mesa-common-dev libglvnd-dev desktop-file-utils --assume-yes --force-yes
- apt-get install build-essential g++ make ffmpeg sox libnotify-dev mesa-common-dev libglvnd-dev desktop-file-utils --assume-yes --force-yes
# install specific Qt5 deps
- sudo apt-get install qt5-default qtdeclarative5-dev qtmultimedia5-dev libqt5multimedia5-plugins libqt5opengl5-dev libqt5widgets5 qt5-qmake-bin qtbase5-dev qt5-qmake python3-setuptools --assume-yes --force-yes
- apt-get install qt5-default qtdeclarative5-dev qtmultimedia5-dev libqt5multimedia5-plugins libqt5opengl5-dev libqt5widgets5 qt5-qmake-bin qtbase5-dev qt5-qmake python3-setuptools --assume-yes --force-yes
......@@ -22,10 +22,10 @@ deploy_stage:
- qtchooser -print-env
- qmake -v
# install debian build deps for the .deb file generation
- sudo apt-get install devscripts dh-make fakeroot --assume-yes --force-yes
- apt-get install devscripts dh-make fakeroot --assume-yes --force-yes
- /usr/lib/qt5/bin/qmake mystiq.pro
- make
- sudo make install
- make install
# create the .deb for ubuntu & debian distros
- ./makedeb.sh
# install AppImage toolchain
......
......@@ -74,7 +74,13 @@ AppDir:
- usr/share/doc/*/NEWS.*
- usr/share/doc/*/TODO.*
- usr/include
runtime:
generator: wrapper
env:
PATH: '${APPDIR}/usr/bin:${APPDIR}/bin:${PATH}'
APPDIR_LIBRARY_PATH: "$APPDIR/lib/x86_64-linux-gnu:$APPDIR/usr/lib/x86_64-linux-gnu:$APPDIR/usr/lib/x86_64-linux-gnu/pulseaudio"
test:
debian:
image: debian:stable
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment