File appimage.yml of Package data-plotter

app: data-plotter

build:
  packages:
    - linuxdeployqt
    - pkgconfig(Qt5Widgets)
    - pkgconfig(Qt5Core)
    - pkgconfig(Qt5Gui)
    - pkgconfig(Qt5SerialPort)
    - pkgconfig(Qt5PrintSupport)
    - pkgconfig(Qt5OpenGL)
    - pkgconfig(Qt5Qml)
    - pkgconfig(Qt5QuickWidgets)
    - pkgconfig(Qt5Quick)
    - pkgconfig(Qt5QuickControls2)
    - pkgconfig(Qt5Network)
    - libqt5-linguist
    - libqt5-linguist-devel


script:
  - cd $BUILD_SOURCE_DIR
  - tar xf data-plotter_3.3.4.orig.tar.xz
  - cd data-plotter-3.3.4
  - mkdir build
  - cd build
  - export CMAKE_BUILD_PARALLEL_LEVEL=$(nproc)
  - cmake .. -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr
  - cmake --build .
  - DESTDIR="$BUILD_APPDIR" cmake --install .
  - unset QTDIR; unset QT_PLUGIN_PATH; unset LD_LIBRARY_PATH
  - linuxdeployqt $BUILD_APPDIR/usr/share/applications/*.desktop -bundle-non-qt-libs -verbose=2 -no-strip
openSUSE Build Service is sponsored by