Go to file
Juan RP b8f0fc5de5 Manual.md: add a note about updating pkgs with SONAME bumps. 2014-03-22 19:35:20 +01:00
common common/xbps-src/shutils/chroot.sh: prepend /xbps-packages to PATH for the chroot target. 2014-03-22 13:21:04 +01:00
etc Merge xbps-src code to make it usable in a standalone mode. 2014-03-22 12:31:42 +01:00
srcpkgs libgee: revbump again to force rebuild. 2014-03-22 19:28:00 +01:00
.gitignore .gitignore: ignore generated xbps-src. 2014-03-22 13:12:12 +01:00
COPYING COPYING: bump year. 2014-01-28 13:34:58 +01:00
Makefile Makefile: ignore etc/conf in the git repository after running make. 2014-03-22 12:54:51 +01:00
Manual.md Manual.md: add a note about updating pkgs with SONAME bumps. 2014-03-22 19:35:20 +01:00
README.md README: add link to the Manual. 2014-03-22 19:33:26 +01:00

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

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.

See https://github.com/voidlinux/xbps-packages/blob/master/Manual.md for documentation to create and learn about the source packages.