02-13-2022, 04:33 AM
Good news everyone,
Axolotl is back on track and for the first time ever, the Debian package was cross-compiled and packaged fully automatically through a Github workflow.
You can now download the deb file directly from the Axolotl Github page in the Release Assets section or using this direct link
https://github.com/nanu-c/axolotl/releas..._arm64.deb
IMPORTANT: One little thing that has to be solved in the near future is a packaging problem that evolved from the aspect that the Github workflow runs on Ubuntu and some dependencies behave differently there than on Debian. This leads to the point where some cross-compiling dependencies are now written into the package file and are installed by apt. But I will look into that soon.
And since there is still this nasty Electron Ozone/Wayland bug where many letters cannot be written with squeekboard, we still have to deactivate the Ozone/Wayland platform, which now is done via the Axolotl flag
This flag is already implemented in the shipped desktop file.
These are the other fixes and improvements of v1.1.0:
- Fix joining groupsv2 - nanu-c
- Fix receiving messages for armhf devices - nanu-c
- Update dutch and french translations - Vistaus - Anne017
- Fix the opening of HTTP links on Ubuntu Touch - nalysius
- Display a cross to close a fullscreen picture - nalysius
- Fix an issue in reading voice notes - nalysius
- Building/Packaging for Debian arm64 without further user interaction - nuehm-arno
- Add debian packaging for arm64 to the ci - nuehm-arno
- Make axolotl Flatpak installer work again - olof-nord
- Fix the unread counter - nalysius
- Add electron ozone switch flag for pinephone - nuehm-arno
- [axolotl-web] linter: Address warnings about event naming - olof-nord
- [axolotl-web]: Increment minimum Node.js version required - olof-nord
- Pin click workflow to Clickable 7.0.1 - jonnius
- Improve the startup message - olof-nord
- Automatically add release artifacts to releases - olof-nord
Cheers
Axolotl is back on track and for the first time ever, the Debian package was cross-compiled and packaged fully automatically through a Github workflow.
You can now download the deb file directly from the Axolotl Github page in the Release Assets section or using this direct link
https://github.com/nanu-c/axolotl/releas..._arm64.deb
IMPORTANT: One little thing that has to be solved in the near future is a packaging problem that evolved from the aspect that the Github workflow runs on Ubuntu and some dependencies behave differently there than on Debian. This leads to the point where some cross-compiling dependencies are now written into the package file and are installed by apt. But I will look into that soon.
And since there is still this nasty Electron Ozone/Wayland bug where many letters cannot be written with squeekboard, we still have to deactivate the Ozone/Wayland platform, which now is done via the Axolotl flag
Code:
axolotl -electron-flag no-ozone
This flag is already implemented in the shipped desktop file.
These are the other fixes and improvements of v1.1.0:
- Fix joining groupsv2 - nanu-c
- Fix receiving messages for armhf devices - nanu-c
- Update dutch and french translations - Vistaus - Anne017
- Fix the opening of HTTP links on Ubuntu Touch - nalysius
- Display a cross to close a fullscreen picture - nalysius
- Fix an issue in reading voice notes - nalysius
- Building/Packaging for Debian arm64 without further user interaction - nuehm-arno
- Add debian packaging for arm64 to the ci - nuehm-arno
- Make axolotl Flatpak installer work again - olof-nord
- Fix the unread counter - nalysius
- Add electron ozone switch flag for pinephone - nuehm-arno
- [axolotl-web] linter: Address warnings about event naming - olof-nord
- [axolotl-web]: Increment minimum Node.js version required - olof-nord
- Pin click workflow to Clickable 7.0.1 - jonnius
- Improve the startup message - olof-nord
- Automatically add release artifacts to releases - olof-nord
Cheers