File appimage.yml of Package qtractor
app: qtractor
binpatch: true
build:
packages:
- createrepo
- build-pkg2appimage
# - linuxdeployqt
# - cmake
# - pkg-config
# - libqt5-qtbase-devel
# - libqt5-qttools-devel
# - libqt5-qtsvg-devel
# - libqt5-linguist
# - alsa-devel
# - libjack-devel
# - libsndfile-devel
# - libvorbis-devel
# - libmad-devel
# - libsamplerate-devel
# - librubberband-devel
# - libaubio-devel
# - liblo-devel
# - ladspa-devel
# - dssi-devel
# - lv2-devel
# - liblilv-devel
# - libsratom-devel
# - libsord-devel
# - libserd-devel
# - libsuil-devel
# - zlib-devel
# - gtk2-devel
# - vst3sdk-devel
# - update-desktop-files
# git:
# - https://github.com/rncbc/qtractor.git
ingredients:
packages:
- qtractor
- libgtk-2_0-0
- libgtkmm-2_4-1
exclude:
- libjack0
script:
- cp -vp $BUILD_APPDIR/usr/share/applications/*.desktop $BUILD_APPDIR/
- cp -vp $BUILD_APPDIR/usr/share/icons/hicolor/32x32/apps/*.png $BUILD_APPDIR/
# - cd $BUILD_SOURCE_DIR/qtractor
# - cmake -DCMAKE_INSTALL_PREFIX=/usr -Wno-dev -B build
# - cmake --build build -j3
# - DESTDIR=$BUILD_APPDIR cmake --install build
# - unset QTDIR; unset QT_PLUGIN_PATH; unset LD_LIBRARY_PATH
# - linuxdeployqt $BUILD_APPDIR/usr/share/applications/*.desktop -bundle-non-qt-libs -appimage -verbose=2
# - find $BUILD_APPDIR -name "libjack*" -delete # HACK: while missing ingredients:/exclude: - libjack!
- find $BUILD_APPDIR -ls