# appimage-builder recipe see https://appimage-builder.readthedocs.io for details version: 1 script: # Remove any previous build - rm -rf AppDir | true # Make usr and icons dirs - mkdir -p AppDir/usr/src - mkdir -p AppDir/usr/share/icons/hicolor/256x256/apps/ # Copy source files - cp -r rare AppDir/usr/src/rare # copy Logo - cp AppDir/usr/src/rare/resources/images/Rare.png AppDir/usr/share/icons/hicolor/256x256/apps/ # Install application dependencies - python3 -m pip install --ignore-installed --prefix=/usr --root=AppDir pypresence qtawesome legendary-gl orjson AppDir: path: AppDir app_info: id: io.github.dummerle.rare name: Rare icon: Rare version: 1.10.11 exec: usr/bin/python3 exec_args: $APPDIR/usr/src/rare/main.py $@ apt: arch: amd64 allow_unauthenticated: true sources: - sourceline: 'deb [arch=amd64] http://archive.ubuntu.com/ubuntu/ jammy main restricted universe multiverse' key_url: 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3b4fe6acc0b21f32' include: - python3 - python3-distutils - python3-pyqt5 - python3-pyqt5.qtsvg - python3-requests runtime: env: # Set python home # See https://docs.python.org/3/using/cmdline.html#envvar-PYTHONHOME PYTHONHOME: '${APPDIR}/usr' # Path to the site-packages dir or other modules dirs # See https://docs.python.org/3/using/cmdline.html#envvar-PYTHONPATH PYTHONPATH: '${APPDIR}/usr/lib/python3.8/site-packages:${APPDIR}/usr/lib/python3.9/site-packages' PYTHONNOUSERSITE: 1 test: fedora: image: appimagecrafters/tests-env:fedora-30 command: ./AppRun --test-start use_host_x: true debian-stable: image: appimagecrafters/tests-env:debian-stable command: ./AppRun --test-start use_host_x: true archlinux-latest: image: appimagecrafters/tests-env:archlinux-latest command: ./AppRun --test-start use_host_x: true centos-7: image: appimagecrafters/tests-env:centos-7 command: ./AppRun --test-start use_host_x: true ubuntu-xenial: image: appimagecrafters/tests-env:ubuntu-xenial command: ./AppRun --test-start use_host_x: true AppImage: arch: x86_64 update-information: gh-releases-zsync|Dummerle|Rare|latest|Rare*.AppImage.zsync