aboutsummaryrefslogtreecommitdiff
path: root/scripts
AgeCommit message (Collapse)Author
2021-09-10Fix repackage script to restore project versionv2.0.2Francesco Abbate
2021-09-10Add -branch option in repackage scriptFrancesco Abbate
2021-09-07Fixed some build scripts issues, keep bash always updated on macOSredtide
2021-09-07Bring back pgo option in new build package scriptFrancesco Abbate
2021-09-07Adapt all scripts to work together with build-packages.shredtide
2021-09-07Move innosetup meson config into scripts directoryFrancesco Abbate
The purpose is to keep the main meson build file as simple as possible while keeping the innosetup config.
2021-09-07Renamed freedesktop resourcesredtide
2021-08-19Fix macOS build issue with recent commitFrancesco Abbate
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.
2021-08-12CI and custom build script utilitiesredtide
- macOS DMG image using AppDMG with custom background - Linux AppImage - Windows MSYS2 packaging - Source code tarball including subprojects source code - LHelper compatible build script
2021-08-12Use the start.lua file in data/core as a templateFrancesco Abbate
Instead of having a separate start.lua.in file in the scripts directory and no start.lua file in data/core we use the file data/core/start.lua as a template for Meson to generate the final start.lua file for release. In this way people naturally trying to run lite-xl from the source folder will have a start.lua file albeit without a resolved version number. Otherwise, when using run-local script or the meson install command the meson-generated start.lua file will be used as it should be.
2021-08-10Fix run-local script to copy generated start.luaFrancesco Abbate
Now the file data/core/start.lua no longer exists but it is automatically generated by meson. Ensure the file is copied when running locally.
2021-08-09Merge pull request #362 from redtide/ci-innosetupredtide
Updated InnoSetup configuration file and added related build script
2021-08-09Updated Meson configurationredtide
- 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
2021-08-02Updated InnoSetup configuration file and added related build scriptredtide
2021-07-13InnoSetup build scriptsredtide
2021-07-11Remove unused script run-pluginFrancesco Abbate
The script was most a duplication of run-local and was not actually used.
2021-07-11Fix run-local script to use new executable nameFrancesco Abbate
Updated the script to use the new name on the executable, lite-xl instead of line.
2021-06-24Renamed dev-utils directory to scriptsredtide