File appimage.yml of Package cantiga

app: cantata

build:
  packages:
    - linuxdeployqt
    - cmake
    - cmake(Qt5LinguistTools)
    - libudev-devel
    - libQt5Sql5-sqlite
    - pkgconfig(Qt5Concurrent)
    - pkgconfig(Qt5Core)
    - pkgconfig(Qt5DBus)
    - pkgconfig(Qt5Gui)
    - pkgconfig(Qt5Network)
    - pkgconfig(Qt5Sql)
    - pkgconfig(Qt5Svg)
    - pkgconfig(Qt5Widgets)
    - pkgconfig(Qt5Xml)
    - pkgconfig(libavcodec)
    - pkgconfig(libavformat)
    - pkgconfig(libavutil)
    - pkgconfig(libcddb)
    - pkgconfig(libcdio_paranoia)
    - pkgconfig(libmpg123)
    - pkgconfig(libmtp)
    - pkgconfig(libmusicbrainz5)
    - pkgconfig(libvlc)
    - pkgconfig(taglib)
    - pkgconfig(taglib-extras)
    - pkgconfig(udisks2)
    - pkgconfig(zlib)

script:
  - cd $(find $BUILD_SOURCE_DIR -type d -iname cantata*)
  - cmake -DCMAKE_INSTALL_PREFIX=/usr -DENABLE_LIBVLC=ON
  - cmake --build .
  - DESTDIR=$BUILD_APPDIR cmake --install .
  - unset QTDIR; unset QT_PLUGIN_PATH ; unset LD_LIBRARY_PATH
  - linuxdeployqt $BUILD_APPDIR/usr/share/applications/cantata.desktop -verbose=2 -bundle-non-qt-libs -no-strip -extra-plugins=sqldrivers/libqsqlite.so
openSUSE Build Service is sponsored by