aboutsummaryrefslogtreecommitdiff
path: root/etc/xbps.d (follow)
Commit message (Collapse)AuthorAgeFilesLines
* etc/xbps.d/repos-*.conf: add bootstrap repoclassabbyamp2023-02-047-0/+7
|
* various: change default repo to repo-default.voidlinux.orgMichael Aldridge2022-05-275-14/+14
|
* xbps-src: per-architecture handling of repo confsq662020-01-303-0/+4
| | | | | | | | | | | | | | The new behavior is basically this: 1) Local repos are installed same as before. 2) Multilib configs are now handled only if they exist. They follow a naming system repos-{local,remote}-ARCH-multilib.conf. 3) Remote repo files follow naming repos-remote-ARCH.conf. If that does not exist, repos-remote.conf or repos-remote-musl.conf is used instead (fallback). 4) Cross follows the same behavior, just without multilib. [ci skip]
* xbps-src: base-chroot-v2 (reduce artifacts/deps)Juan RP2020-01-056-0/+24
This patchset contains multiple changes to xbps-src and its required package "base-chroot" for building packages via chroot. - moved xbps.d(5) conf files to `etc/xbps.d`. - renamed xbps.d(5) repository files to `etc/xbps.d/repos-{local,remote}*`. - do not set `--repository` to any xbps command that supports it, xbps-src now simply populates `rootdir/etc/xbps.d` with correct settings (taking care of CHROOT_READY/IN_CHROOT). - Unless `-C` is set (to preserve builddir/destdir/autodeps), when entering to the chroot (if CHROOT_READY is set), xbps-src will clean up the masterdir and then perform a system update to always use a constant set of packages for that exact date. - Improved some normal/error msgs. - Includes support for `xbps>=0.58`. - common/hooks: switch to bsdtar. - base-chroot: - base-chroot-musl is gone, now unified for glibc/musl. - deps removed: gettext, mpfr, readline, texinfo, which, xz. - deps changed: tar -> bsdtar. Effectively this reduces dependencies in `base-chroot`, makes it unified for musl and glibc, switches xbps-src to use `bsdtar` rather than GNU `tar` and `xz`, gets rid of useless host dependencies like GNU gettext, texinfo, etc. I've been testing these changes for 1 month or so already, I was able to build from scratch `base-system` for both native and multiple targets, i.e `./xbps-src -a target -Nt pkg base-system`