gajim issueshttps://dev.gajim.org/gajim/gajim/-/issues2022-12-06T17:21:29Zhttps://dev.gajim.org/gajim/gajim/-/issues/9713Create a standalone macOS .app using PyInstaller2022-12-06T17:21:29ZSebastiaan LokhorstCreate a standalone macOS .app using PyInstallerIt looks like Brew does not accept GUI apps, so #9246 is no longer a viable option.
The Brew folks however did point me to [PyInstaller](https://pyinstaller.readthedocs.io/), which seems to be a better option. It allow us to create a st...It looks like Brew does not accept GUI apps, so #9246 is no longer a viable option.
The Brew folks however did point me to [PyInstaller](https://pyinstaller.readthedocs.io/), which seems to be a better option. It allow us to create a standalone .app which we can distribute ourselves and optionally submit to Brew Cask (their repository for binary/GUI apps).
I managed to get a working .app with PyInstaller, but I haven't extensively tested it yet (portability etc). You can try it out by installing PyInstaller (`pip3 install pyinstaller`), `cd` to the gajim repository root, download [gajim.spec](https://dev.gajim.org/snippets/660) and run:
```sh
pyinstaller gajim.spec
# and to package it in a dmg (optional):
rm -rf dist/launch && hdiutil create -volname Gajim -srcfolder dist -ov -format UDZO gajim-1.1.3.dmg
```
~~I did run into [PyInstaller#4064](https://github.com/pyinstaller/pyinstaller/issues/4064). I'm not sure what exactly I did to work around it.. I believe I installed a few different versions of `virtualenv` and `distutils` and then it suddenly worked.~~ Issue was [fixed](https://github.com/pyinstaller/pyinstaller/commit/46286a1f455d8e0837f7c2b9e1bbdff1ef858f0f) but unreleased as of v3.5)Sebastiaan LokhorstSebastiaan Lokhorsthttps://dev.gajim.org/gajim/gajim/-/issues/11561Windows: MSIX bundle/store page improvements2023-11-08T16:13:02ZDaniel BrötzmannWindows: MSIX bundle/store page improvementsSome things can be improved for the MS Store version.
Installer:
* [x] should register xmpp: scheme
* [ ] app manifest should include more languages than en-us
* [ ] create a desktop icon (?)
Store page:
* [ ] more screenshots at htt...Some things can be improved for the MS Store version.
Installer:
* [x] should register xmpp: scheme
* [ ] app manifest should include more languages than en-us
* [ ] create a desktop icon (?)
Store page:
* [ ] more screenshots at https://apps.microsoft.com/store/detail/gajim/9PGGF6HD43F9
* [x] high resolution screenshotshttps://dev.gajim.org/gajim/gajim/-/issues/11313netifaces dependency not mentioned anywhere2022-12-04T16:40:13ZPhilipp Höristphilipp@hoerist.comnetifaces dependency not mentioned anywhereThere is one place in Jingle code where import the module netifaces.
Its unclear if this code path is every hit, because nobody complained that this is not in our dependency list.There is one place in Jingle code where import the module netifaces.
Its unclear if this code path is every hit, because nobody complained that this is not in our dependency list.