diff --git a/.appveyor.yml b/.appveyor.yml index b46760314..c97286111 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -17,7 +17,7 @@ for: cache: - /home/appveyor/.cache/pip -> requirements.txt init: - - sh: curl -sflL 'https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-ssh.sh' | bash -e - + # - sh: curl -sflL 'https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-ssh.sh' | bash -e - install: - sh: git fetch --prune --unshallow # to fix the version dump issues - sh: sudo DEBIAN_FRONTEND=noninteractive apt-get -y update @@ -68,7 +68,6 @@ for: # Package it all up - sh: mkdir dist # - sh: ./build/$APPIMAGE_TOOL build/AppDir dist/pyfa-$PYFA_VERSION-linux.AppImage - - sh: sleep 60m after_build: - sh: ls -la build artifacts: diff --git a/dist_assets/linux/AppImageBuilder.yml b/dist_assets/linux/AppImageBuilder.yml new file mode 100644 index 000000000..71f94ab82 --- /dev/null +++ b/dist_assets/linux/AppImageBuilder.yml @@ -0,0 +1,54 @@ +# appimage-builder recipe see https://appimage-builder.readthedocs.io for details +version: 1 +AppDir: + path: /home/appveyor/projects/pyfa/build/AppDir + app_info: + id: pyfa + name: pyfa + icon: /home/appveyor/projects/pyfa/build/AppDir/imgs/gui/pyfa64.png + version: v2.55.0 + exec: opt/pyfa + exec_args: $@ + apt: + arch: [] + allow_unauthenticated: true + sources: + - sourceline: deb http://us.archive.ubuntu.com/ubuntu jammy main restricted + - sourceline: deb http://us.archive.ubuntu.com/ubuntu jammy-updates main restricted + - sourceline: deb http://us.archive.ubuntu.com/ubuntu jammy universe + - sourceline: deb http://us.archive.ubuntu.com/ubuntu jammy-updates universe + - sourceline: deb http://us.archive.ubuntu.com/ubuntu jammy multiverse + - sourceline: deb http://us.archive.ubuntu.com/ubuntu jammy-updates multiverse + - sourceline: deb http://us.archive.ubuntu.com/ubuntu jammy-backports main restricted universe multiverse + - sourceline: deb http://us.archive.ubuntu.com/ubuntu jammy-security main restricted + - sourceline: deb http://us.archive.ubuntu.com/ubuntu jammy-security universe + - sourceline: deb http://us.archive.ubuntu.com/ubuntu jammy-security multiverse + - sourceline: deb http://ppa.launchpad.net/rabbitmq/rabbitmq-erlang/ubuntu jammy main + - sourceline: deb [arch=amd64] http://ppa.launchpad.net/ubuntu-mozilla-security/ppa/ubuntu jammy main + - sourceline: deb [arch=amd64] https://packages.microsoft.com/repos/azure-cli/ jammy main + - sourceline: deb http://apt.postgresql.org/pub/repos/apt/ jammy-pgdg main + - sourceline: deb https://ppa.launchpadcontent.net/ubuntu-toolchain-r/test/ubuntu/ jammy main + - sourceline: deb [arch=amd64,arm64,armhf] https://packages.microsoft.com/ubuntu/22.04/prod jammy main + - sourceline: deb [arch=amd64] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse + - sourceline: deb https://packagecloud.io/rabbitmq/rabbitmq-server/ubuntu/ jammy main + - sourceline: deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main + - sourceline: deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-13 main + - sourceline: deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-14 main + - sourceline: deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-15 main + - sourceline: deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-16 main + - sourceline: deb http://apt.llvm.org/jammy/ llvm-toolchain-jammy-17 main + - sourceline: deb http://download.virtualbox.org/virtualbox/debian jammy contrib + - sourceline: deb https://ppa.launchpadcontent.net/git-core/ppa/ubuntu/ jammy main + - sourceline: deb https://dl.yarnpkg.com/debian/ stable main + include: [] + files: + include: [] + exclude: + - usr/share/man + - usr/share/doc/*/README.* + - usr/share/doc/*/changelog.* + - usr/share/doc/*/NEWS.* + - usr/share/doc/*/TODO.* +AppImage: + arch: x86_64 + update-information: guess