void-packages/common
classabbyamp 479bef3b2f common: define meta-packages with metapackage=yes
Overloading `build_style` for meta-packages has always felt very hacky,
and it prevents having the main package be a meta-package (with non-meta
subpackages) and using a `build_style` at the same time (example of
trying to hack around that: 62c0c08e18).
It also can create confusion about how subpackages work if you can
define a `build_style` there (but only `meta`).

This makes using `build_style=meta` an error at the package and subpackage
level, and replaces it with a new variable (`metapackage=yes`).

A pkglint for non-empty meta-packages is also added.
2025-06-12 20:15:05 -04:00
..
build-helper common/build-helper/rust.sh: add cargo wrapper that automatically uses cargo-auditable 2024-12-21 15:11:10 +01:00
build-profiles add riscv64 profiles 2023-08-25 17:06:56 +02:00
build-style common: define meta-packages with metapackage=yes 2025-06-12 20:15:05 -04:00
chroot-style common/chroot-style/uchroot.sh: check if xbps-uchroot is executable 2024-05-11 23:30:11 -04:00
container common/container/noextract.conf: add /etc/{hosts,mtab} 2024-05-26 03:41:27 -04:00
cross-profiles add riscv64 profiles 2023-08-25 17:06:56 +02:00
environment common: define meta-packages with metapackage=yes 2025-06-12 20:15:05 -04:00
hooks common: define meta-packages with metapackage=yes 2025-06-12 20:15:05 -04:00
repo-keys
scripts hooks/pre-pkg/06-verify-python-deps: support alternative packages 2025-05-12 08:08:37 -04:00
travis common/travis/check-install.sh: issue when no packages were build 2025-06-07 18:33:04 +02:00
wrappers wrappers/cross-cc: drop -isystem /usr/include, too 2023-10-14 12:39:58 +07:00
xbps-src common: define meta-packages with metapackage=yes 2025-06-12 20:15:05 -04:00
options.description
shlibs syncthingtray: update to 1.7.8. 2025-06-12 13:28:22 -04:00