Benoit Pierre
3644299a66
appimage: fix possible issue with the appimagetool binary ( #14717 )
...
Zero-out AppImage magic bytes from the ELF header extended ABI version so
binfmt+qemu can be used (e.g. when executed from `docker run --platform …`).
Cf.:
- https://github.com/AppImage/AppImageKit/issues/1056
- https://github.com/AppImage/AppImageSpec/blob/master/draft.md#type-2-image-format
- https://en.wikipedia.org/wiki/Executable_and_Linkable_Format#:~:text=EI_ABIVERSION
2025-12-12 22:59:37 +01:00
Benoit Pierre
9decbeb701
appimage: fix architecture ( #14374 )
...
Don't override variable set in base, which correctly handles ARMhf.
2025-09-28 19:27:56 +02:00
Benoit Pierre
1d0aef1f6f
appimage: support aarch64 ( #14351 )
2025-09-20 22:51:08 +02:00
Benoit Pierre
09aab4b397
appimage: update appimagetool ( #13885 )
...
The more recent versions use ZSTD for compression, and net us a nice 2 MB reduction of the final AppImage' size.
2025-05-29 21:27:51 +02:00
Benoit Pierre
c04023f1d1
make: factorize code for generating release updates ( #12655 )
...
Instead of splitting remove / exclusion of unwanted files in 2-3 places
(`all` rule, `update` rule, and update script in some cases), install
the same files in debug & release builds, and exclude unwanted stuff
when generating the update.
This should finally fix the CI issue with OCR tests (since we don't
remove the `data/dict` & `data/tessdata` directories on release build
anymore).
2024-11-23 20:48:37 +01:00
Benoit Pierre
521deb5f37
sdl: use our compiled version for the AppImage ( #12575 )
2024-10-01 21:30:16 +02:00
Benoit Pierre
72b7a1a92a
sdl: use versioned library for the AppImage
2024-09-24 16:08:58 +02:00
Benoit Pierre
d83647d76e
make: simplify symlink installs
...
Since we mandate coreutils on macOS too, we can simplify calls to `ln`.
2024-07-31 08:45:48 +02:00
Benoit Pierre
5a465f413b
tweaks for new build system
...
- forward unknown make targets to base
- add `cmake` and `staging` directories to ignored output artifacts
- drop `package.path` and `package.cpath` luarocks specific entries
2024-05-29 22:02:06 +02:00
Martín Fernández
3fb2f18041
update tool to generate metadata translations ( #11869 )
...
* updated:
- strings to translate
- english metadata
* added:
- appstream: metadata generator
- appstream: translation of screenshot captions, if they're present.
- appstream: link to gh release notes
2024-05-26 20:10:12 +02:00
Martín Fernández
ba8891082c
fix after #11833 ( #11849 )
2024-05-18 17:47:28 +02:00
Martín Fernández
7bded465eb
SDL: add flatpak flavor ( #11833 )
...
* ship metadata with generic linux binaries
* append release version & data at build time
2024-05-18 13:21:59 +02:00
Benoit Pierre
49e3251e7b
make: support changing the build / install directory location
2024-05-12 09:48:15 +02:00
Benoit Pierre
f749fc2fd9
make: move target specific rules to dedicated files
2024-05-12 09:48:15 +02:00