File appimage.yml of Package qtaskwarrior

app: qtaskwarrior

build:
  packages:
    - linuxdeployqt
    - cmake
    - cmake(KF5CoreAddons)
    - cmake(KF5Plasma)
    - cmake(KF5WidgetsAddons)
    - cmake(KF5XmlGui)
    - cmake(Qt5Core)
    - cmake(Qt5Gui)
    - cmake(Qt5LinguistTools)
    - cmake(Qt5Qml)
    - cmake(Qt5Widgets)
    - extra-cmake-modules

script:
  - cd $(find $BUILD_SOURCE_DIR -type d -iname 'qtaskwarrior*' -maxdepth 1)
  - echo ../qtaskwarrior-*.tar.xz > version.txt
  - sed -i -e 's@../qtaskwarrior-@@' -e 's/.tar.xz//' version.txt
  - cmake -DCMAKE_INSTALL_PREFIX=/usr -DQTASKWARRIOR_VERSION=`cat version.txt` -DQTASKWARRIOR_PLASMOID=OFF
  - make install DESTDIR=$BUILD_APPDIR
  - unset QTDIR; unset QT_PLUGIN_PATH ; unset LD_LIBRARY_PATH
  - linuxdeployqt $BUILD_APPDIR/usr/share/applications/io.sourceforge.qtaskwarrior.desktop -verbose=2 -bundle-non-qt-libs -no-strip
    # FIXME: the appdata.xml fails to validate
  - rm $BUILD_APPDIR/usr/share/metainfo/*
openSUSE Build Service is sponsored by