File appimage.yml of Package lightzone
app: lightzone
binpatch: true
build:
packages:
- javapackages-tools
- java-21-openjdk-devel
- libX11-devel
- ant
- gcc
- gcc-c++
- make
- git
- liblcms2-devel
- lensfun-devel
- libjpeg8-devel
- libraw-devel
- libtiff-devel
- pkg-config
- rsync
ingredients:
packages:
# - jre
- lcms2
- lensfun
- libraw
- libxml2-tools
script:
- cd $BUILD_SOURCE_DIR/linux/
- ant jar
- mkdir -p $BUILD_APPDIR/usr/bin
- mkdir -p $BUILD_APPDIR/usr/lib/lightzone
- mkdir -p $BUILD_APPDIR/usr/share/applications
- mkdir -p $BUILD_APPDIR/usr/share/java/lightzone
- cp -pH $BUILD_SOURCE_DIR/linux/products/*.so $BUILD_APPDIR/usr/lib/lightzone/
- cp -pH $BUILD_SOURCE_DIR/lightcrafts/products/dcraw_lz $BUILD_APPDIR/usr/share/java/lightzone/
- cp -pH $BUILD_SOURCE_DIR/linux/products/*.jar $BUILD_APPDIR/usr/share/java/lightzone/
- cp -pH $BUILD_SOURCE_DIR/linux/products/lightzone.desktop $BUILD_APPDIR/usr/share/applications/
- cp -pHR $BUILD_SOURCE_DIR/linux/icons $BUILD_APPDIR/usr/share/
- cp $BUILD_SOURCE_DIR/linux/products/lightzone $BUILD_APPDIR/usr/bin/
- chmod +x $BUILD_APPDIR/usr/bin/lightzone
- cd $BUILD_APPDIR
- ln -s usr/bin/lightzone AppRun
- ln -s usr/share/icons/hicolor/256x256/apps/lightzone.png lightzone.png
- ln -s usr/share/applications/lightzone.desktop lightzone.desktop
- ln -s lightzone.png .DirIcon