diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 11607d26..1f9ca83e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -73,6 +73,7 @@ jobs: sudo pip3 install appimage-builder - name: Build Appimage run: | + cp rare/__main__.py . appimage-builder --skip-test mv Rare-*.AppImage Rare.AppImage mv Rare-*.AppImage.zsync Rare.AppImage.zsync @@ -145,7 +146,7 @@ jobs: - name: run pyinstaller run: | - pyinstaller -F --name Rare --add-data "rare/languages/*:rare/languages" --add-data "rare/resources/images/*:rare/resources/images/" --windowed --icon rare/resources/images/Rare.icns --hidden-import=legendary __main__.py + pyinstaller -F --name Rare --add-data "rare/resources/languages/*:rare/resources/languages" --add-data "rare/resources/images/*:rare/resources/images/" --windowed --icon rare/resources/images/Rare.icns --hidden-import=legendary __main__.py - name: create dmg run: | diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 53ef97ac..04c4ac8a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -49,6 +49,7 @@ jobs: sudo pip3 install appimage-builder - name: Build Appimage run: | + cp rare/__main__.py . appimage-builder --skip-test mv Rare-*.AppImage Rare.AppImage @@ -103,7 +104,7 @@ jobs: - name: run pyinstaller run: | - pyinstaller -F --name Rare --add-data "rare/languages/*:rare/languages" --add-data "rare/resources/images/*:rare/resources/images/" --windowed --icon rare/resources/images/Rare.icns --hidden-import=legendary __main__.py + pyinstaller -F --name Rare --add-data "rare/resources/languages/*:rare/resources/languages" --add-data "rare/resources/images/*:rare/resources/images/" --windowed --icon rare/resources/images/Rare.icns --hidden-import=legendary __main__.py - name: create dmg run: | diff --git a/AppImageBuilder.yml b/AppImageBuilder.yml index cfcf9e56..5b55af69 100644 --- a/AppImageBuilder.yml +++ b/AppImageBuilder.yml @@ -21,8 +21,8 @@ AppDir: icon: Rare version: 1.7.0 exec: usr/bin/python3 - exec_args: $APPDIR/usr/src/rare/__main__.py $@ - apt: + exec_args: $APPDIR/usr/src/__main__.py $@ + apt:d arch: amd64 allow_unauthenticated: true sources: