* meson: install plugins with lpm
* meson: add cachedir as output
* build.sh: fix bash syntax error
* build.sh: only copy datadir when PGO is enabled
* build.sh: properly install files with meson install
* build.sh: install macOS bundle files with .app suffix
* ci: copy bundle and portable files correctly
* package-dmg: remove extraneous steps
* ci: fix wrong bundle path
* build.sh: force reconfigure bundle=false if bundle is not explicitly given
* build.sh: move wrong bundle=true assignment to the right place
* ci: remove -a flag from cp command
* ci: use xargs and find -print0 to omit spaces in find output
* ci: specify correct path to Info.plist
* ci: correctly run dmgbuild
* dmgbuild: get application path from command line
* ci: organize dmgbuild arguments
* ci: properly escape arguments
* ci: finally correctly specify yaml string
* ci: don't copy Info.plist again
* build.sh: don't install any plugins if -A is not specified
* build.sh: use the latest release from github
Debian and all its derivatives ship a broken Lua 5.4 that is missing some symbols.
To work around broken distros and make development and distribution easier use the wrap by default and add an option to use the system version.
Add objc_args in meson when compiling to pass C defines also to
bundle_open.m.
Default "bundle" option to false to have by default a unix-like
build and install.
In the run-local script always expect that "bundle" option is to
false to have a unix-like install.
In the build-package script pass the -Dbundle=true option when
building on macos.
When setting the resouce path revert to original method using
[[NSBundle mainBundle] resourcePath]
to have the real resource path when the bundle option will be
activated. With the recent commit the function
set_macos_bundle_resources will be called only if the "bundle"
option is activate and is not used in unix-like mode.
- Added version and license metadata
- Configuration data to be used in configured files to set metadata
- Portable binary and directories in the main install directory
- Binary file installed in correct places for all supported platforms
- Freedesktop AppStream support
- Added missing files install rules