autobuild3
autobuild3 copied to clipboard
Multi-backend and extensible packaging toolkit
In a certain commit we enabled some debug info to make Gtk happy. However, compilers generating debug info means extra fat object files, and unhappy RAM usage when linking. Should...
The current trigger system is simply sh(--). We don't need it to be standalone. Lets do this in ab: ``` Bash # EXPORT FUNCTION trigger::interest # interest [script:=postinst] interest(){ ((...
In our code, multiple stuffs that should be arrays (e.g. damn flags) are stored as strings, causing undesired results sometime, especially with param expansions. Basic compatibility for data patterns can...
We need to specify a way to make debug archives. Currently we are quite sure that in some earlier process, like in stripping, we will dump the debug stuffs to...
1. Merge manually. 2. Add a submodule ref to bashlib. 3. Move the things to bashlib and create a symlink for it. (So we can still test it in-tree) -...
See https://github.com/AOSC-Dev/autobuild3/wiki/The-Scoping-Trap
There should be a file that defines the package splitting process. Honestly I don't know if they should be taken care of by abbs, but I don't think they should....
Add $DESTDIR support for ab3.sh, so that it can be built with abbs more conveniently...
Two kinds of tests need to be implemented: ## autobuild/test Occurs before installation. ## autobuild/abtest Part of abscripts abstraction, for non-supporting PMs install to /var/ab/tests/$PKGNAME. ``` Bash # /usr/bin/ab-testpackage if...