common | ||
etc | ||
srcpkgs | ||
.gitignore | ||
COPYING | ||
Makefile | ||
Manual.md | ||
README.md |
The XBPS packages collection
This repository contains the XBPS package collection to build binary packages for the Void Linux distribution.
To start using it first you'll need some external dependencies:
- GNU make
- GNU bash
- C compiler
- fakeroot
- xbps >= 0.33
The xbps-src
utility and its helpers must be built first:
$ make
The xbps-src
chroot helper required to chroot and setup the bind mounts must
be a setgid binary that can only be executed by a special group, by default xbuilder
.
To set the appropiate permissions run the setup
target:
$ sudo make setup
After that you can run:
$ ./xbps-src -h
to see all available targets/options and start building any available package
in the srcpkgs
directory.
The etc/defaults.conf
file contains the possible settings that can be overrided
through etc/conf
configuration file for the xbps-src
utility.
See Manual for documentation to create and learn about the source packages.