File appimage.yml of Package denemo

# Denemo is a GTK+ application that serves as a front end to GNU/Lilypond
app: denemo

# resources required at build time
build:
# packages which get installed in the build enviroment. Not part of the resulting image.
  packages:
    - libtool
    - automake
    - autoconf
    - intltool
    - guile-devel
    - gtk3-devel
    - glib2-devel
    - pango-devel
    - libxml2-devel
    - librsvg2-devel
    - jack-audio-connection-kit-devel
    - libaubio-devel
    - librubberband-devel
    - gtksourceview-devel
    - portaudio-devel
    - fluidsynth-devel
    - libsndfile-devel
    - evince-devel
    - fftw3-devel
    - alsa-devel
    - portmidi-devel
    - linuxdeployqt

# resources which will become available as part of the source. The "appimage" source service
# needs to be enabled to process these.
#  git:
#    - git://git.savannah.gnu.org/denemo.git

# OPTIONAL: ingredient packages are packages which become part of the AppImage. 
ingredients:
  packages:
   - libgio-2_0-0
   - libglib-2_0-0

# OPTIONAL: compile or modify the AppDir. The environment variables:
#           - $BUILD_SOURCE_DIR point to the source directory
#           - $BUILD_APPDIR point to the AppDir. This directory will become the content of the AppImage
script:
  - cd $BUILD_SOURCE_DIR
  - tar xf denemo-*.tar.xz
  - cd denemo-*/
  - ./configure --prefix=/usr --enable-binreloc --enable-alsa --enable-jack
  - make -j4
  - make install DESTDIR=$(readlink -f $BUILD_APPDIR)
  - cp pixmaps/org.denemo.Denemo.png $BUILD_APPDIR
  - linuxdeployqt $BUILD_APPDIR/usr/share/applications/org.denemo.Denemo.desktop -bundle-non-qt-libs -verbose=2
  - find $BUILD_APPDIR/
openSUSE Build Service is sponsored by