DioEgizio
e27bdae290
fix: remove unused qt plugins on linux appimage and portable
...
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
(cherry picked from commit 247e5fcc6c )
2026-02-14 15:33:25 +00:00
Octol1ttle
930cf828c4
change(Actions): unhardcode AppImage signing key ID
...
Signed-off-by: Octol1ttle <l1ttleofficial@outlook.com>
(cherry picked from commit 27172dd1bd )
2026-02-04 20:06:28 +01:00
DioEgizio
c9098f7556
chore: make appimage use portals for file picking
...
much better than Qt's ugly default one
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
(cherry picked from commit 1b15643fcd )
2026-01-14 11:50:39 +00:00
Seth Flynn
a9c065174c
build(appimage): use tag for version when available
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit 4037446051 )
2026-01-06 23:52:42 +00:00
Trial97
5e4163d91c
fix manifest generation for linux
...
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
(cherry picked from commit 681c635f0e )
2026-01-06 15:01:56 +00:00
DioEgizio
a4db3bfb88
feat: use sharun for portable builds too
...
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
(cherry picked from commit 16635ca9fc )
2025-12-31 12:25:38 +00:00
Seth Flynn
9389b9d582
ci(linux): verify appstream info for appimages
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit 5d5f22e672 )
2025-12-20 17:48:36 +01:00
Seth Flynn
e1941a5794
build(linux): use sharun for appimage bundling
...
This should fix issues with OpenGL, as well as help as avoid using some
annoying (and fragile) hacks to locate our actual binary/other resources
Signed-off-by: Seth Flynn <getchoo@tuta.io>
(cherry picked from commit 06e99e2990 )
2025-12-20 17:48:36 +01:00
Alexandru Ionut Tripon
960c3a56b0
fix: bundle cmark in portable build ( #4476 )
2025-12-14 00:56:40 +02:00
DioEgizio
891eb825d9
fix: bundle cmark in portable build
...
fixes portable not working outside ubuntu
Signed-off-by: DioEgizio <83089242+DioEgizio@users.noreply.github.com>
2025-12-13 08:51:55 +01:00
renovate[bot]
3b715ada07
chore(deps): update github artifact actions
2025-12-12 21:58:12 +00:00
Seth Flynn
e8d33e5af1
build: manually specify appimage update information
...
Previously this targeted the wrong filename from our releases
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-12-03 19:59:08 -05:00
Seth Flynn
2cf5fe5097
build: use go-appimage to create appimages
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-11-29 11:34:05 -05:00
Seth Flynn
ffdf00876e
build(cmake): use mutli-config generators for debug/release presets
...
This prevents us from hardcoding variants for each release type. Yay!
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-11-06 17:41:21 -05:00
renovate[bot]
8c9ad0664f
chore(deps): update github artifact actions
2025-10-24 23:49:31 +00:00
Seth Flynn
50c8cddb5b
build(linux): don't bundle qt with portable zip
...
This was mainly implemented to work around an ABI incompatibility in
Arch Linux, which is no longer a major issue as they have an official
binary package for us now. Many ABI incompatibility issues still remain
(as not every distribution is, or similar to, Ubuntu) which this doesn't
even begin to scratch the surface of fixing, and isn't a very supported
use case in Linux-land outside of our mostly self-rolled `fixup_bundle`
Users who experience ABI incompatibilities with our binaries would be
*much* better served using Flatpak or AppImage, as they can guarntee^*
compatibility with any host system through a complete bundle; packagers
who experience ABI incompatibilities should probably build the launcher
against their own distribution, like Arch and many others do
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-07-05 02:50:10 -04:00
seth
03c714cccf
ci: build for arm on linux
...
Signed-off-by: seth <getchoo@tuta.io>
2025-06-13 02:19:52 -04:00
Seth Flynn
04ecd447bc
ci(package/linux): use dpkg to determine file paths and variables
...
Should hopefully make things less brittle across different architectures
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-06-13 02:18:15 -04:00
Seth Flynn
2dfb674e44
ci: split build workflow into composite actions
...
Signed-off-by: Seth Flynn <getchoo@tuta.io>
2025-05-01 08:43:57 -04:00