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/