Skip to content

Chore: add specs for Pyinstaller build, and change AUR PKGBUILD to use Pyinstaller for build#48

Draft
ponleou wants to merge 4 commits into
m-obeid:mainfrom
ponleou:chore/pyinstaller
Draft

Chore: add specs for Pyinstaller build, and change AUR PKGBUILD to use Pyinstaller for build#48
ponleou wants to merge 4 commits into
m-obeid:mainfrom
ponleou:chore/pyinstaller

Conversation

@ponleou
Copy link
Copy Markdown
Contributor

@ponleou ponleou commented Apr 29, 2026

As discussed in #44

Also includes a fix for AUR packaging to use the app icon instead of the temporary navigation icon.

Apart from the specs file for Pyinstaller, I also modified the current AUR PKGBUILD itself. If this is unwanted, feel free to revert it, perhaps I could maintain a different aur package using pyinstaller build. Everything seems to work the same on my machine, but please do help test.

Also modified main.py to fallback to using the built directory for Pyinstaller support. Minimal change and should not impact normal application.

@ponleou
Copy link
Copy Markdown
Contributor Author

ponleou commented Apr 29, 2026

Thought I'd make the PR anyways because it might help the macOS side of things.

@ponleou ponleou marked this pull request as draft April 29, 2026 11:05
@ponleou
Copy link
Copy Markdown
Contributor Author

ponleou commented Apr 29, 2026

Actually, some more work can still be done, specifically the PKGBUILD dependencies. Because Pyinstaller bundles a lot of them, I think most of them could be removed, but I need to test it on a clean device,. Not entirely sure which one can be omitted, but I'd assume all python-* packages can be removed from the dependency list.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants