-
-
Notifications
You must be signed in to change notification settings - Fork 288
Open
Description
Artisan is a complex piece of software with many dependencies. To make it work easily for users across various platforms, bundled installations are provided. Recently it was also released as a Flatpak (#1602), which required a somewhat different, out-of-tree, installation procedure.
Also noticing that packaging scripts for the different platforms have some overlap, I'm working out to see how the packaging could be improved. My goal is to:
- better support non-bundled installations
- cleanup the Flatpak build steps (moving build steps from its manifest to the Artisan source tree)
- (hopefully) also improve the packaging scripts (incl. bundling), decrease duplication, make it easier maintainable
- (as a bonus, maybe) reduce the size of bundled installations (re-using the lessons learned from creating the Flatpak)
Note that this issue will probably take quite some time, as bundling often has many thorny sides to it, and it needs testing on all platforms. But I'd like to try to see if this can be improved.
Metadata
Metadata
Assignees
Labels
No labels