Alexandre Pujol
d9ff4aecd7
build: add test build target.
2025-09-14 15:24:49 +02:00
Alexandre Pujol
b45e1f36fe
build: add support for downstream project in some prepare tasks.
2025-09-07 22:59:00 +02:00
Alexandre Pujol
ab7cba2da6
build: add early support for server version of the package.
2025-09-06 22:16:40 +02:00
Alexandre Pujol
7aae9f0dd7
build: add stacked-dbus builder
...
Resolve peer label variable in dbus rules. It create a full dbus rule by item in a variable when it is used a peer label.
For ubuntu with apparmor 4.1+
See https://gitlab.com/apparmor/apparmor/-/issues/537#note_2699570190
2025-08-24 23:30:54 +02:00
Alexandre Pujol
b0c661931a
fix(build): fsp regex.
2025-08-15 18:23:05 +02:00
Alexandre Pujol
483c0c107d
build: enable re-attach disconnected path by default
...
Ignored on Ubuntu 25.04 and abi3.0
2025-08-15 18:22:07 +02:00
Alexandre Pujol
a5aa13923b
build: add support for building multiple version of the package.
2025-08-12 16:11:10 +02:00
Alexandre Pujol
c07c5838e4
build: add RBAC filter to the only/exclude directive.
2025-05-26 01:00:08 +02:00
Alexandre Pujol
984cf28e61
chore: apply some linter recommendations.
2025-04-04 23:45:24 +02:00
Alexandre Pujol
baa3f8f639
build: generalise the use of apparmor version during the build.
2025-03-30 17:06:00 +02:00
Alexandre Pujol
e4a7e16ec0
build: add support for apparmor 4.1
...
Enabled when prebuild is run with the --version 4.1 argument
2025-03-14 22:07:59 +01:00
Alexandre Pujol
ba067a0214
build: naming cosmetic.
2025-01-14 23:58:01 +01:00
Alexandre Pujol
9953cf1fbd
build: make synchronise task configurable.
...
Required by downtream repository.
2025-01-14 23:57:19 +01:00
Alexandre Pujol
fc85b9fc58
build: better division of prebuild stages.
2025-01-12 19:41:47 +01:00
Alexandre Pujol
273485217c
build: add the task to automatically attach disconnected path.
...
Not yet enabled on build, as the profiles still require some testing.
2024-10-12 20:08:21 +01:00
Alexandre Pujol
982c2c66aa
refractor: rename some path util function.
2024-10-12 15:31:24 +01:00
Alexandre Pujol
68127c3859
build: allow to run prebuild outside of this project.
2024-10-09 14:03:54 +01:00
Alexandre Pujol
856c425dd5
chore(build): minor cosmetic.
2024-10-06 20:15:13 +01:00
Alexandre Pujol
4b5f7f2b52
chore: document build the enabled task.
2024-10-04 16:14:40 +01:00
Alexandre Pujol
de21ff07a6
build: move upstream overwrite to its own build tasks.
...
It allow us to controll when we want to do it and either or not it should be enabled.
2024-10-03 11:55:33 +01:00
Alexandre Pujol
344ccf3003
build: set default ABI to abi4.
2024-10-02 16:44:15 +01:00
Alexandre Pujol
59ac54e2fc
build: reorganise build: abi4, fallback, prebuild cli
...
- ABI4 by default, fallback to abi 3.
- aa-prebuild cli that can be used by other project shipping profiles.
- --file option to cli to only build one dev profile.
- add abi version filter to only & exclude directives.
2024-10-02 16:22:46 +01:00