Files
horizon-packages/README.md
T

45 lines
1.5 KiB
Markdown
Raw Normal View History

2014-04-01 12:13:59 +02:00
## The XBPS source packages collection
2012-12-23 11:18:30 +01:00
This repository contains the XBPS source packages collection to build binary packages
for the Void Linux distribution.
2012-12-23 11:18:30 +01:00
To start using it first you'll need some external dependencies:
2012-12-23 11:18:30 +01:00
- bash
- xbps >= 0.41
2012-12-23 11:18:30 +01:00
2014-04-28 11:42:42 +02:00
Make sure your user is added to the `xbuilder` group to be able to use `xbps-uchroot(8)`,
otherwise `xbps-src` won't work correctly.
2012-12-23 11:18:30 +01:00
Type:
$ ./xbps-src -h
to see all available targets/options and start building any available package
in the `srcpkgs` directory.
2012-12-23 11:18:30 +01:00
### Configuration
2014-03-22 19:49:59 +01:00
The `etc/defaults.conf` file contains the possible settings that can be overrided
through the `etc/conf` configuration file for the `xbps-src` utility; if that file
does not exist, will try to read configuration settings from `~/.xbps-src.conf`.
2014-03-22 19:49:59 +01:00
If you want to customize default `CFLAGS`, `CXXFLAGS` and `LDFLAGS`, don't override
those defined in `etc/defaults.conf`, append to them instead via `etc/conf` i.e:
$ echo 'XBPS_CFLAGS+=" your flags here "' >> etc/conf
$ echo 'XBPS_LDFLAGS+=" your flags here "' >> etc/conf
#### Virtual packages
The `etc/defaults.virtual` file contains the default replacements for virtual packages,
used as dependencies in the source packages tree.
If you want to customize those replacements, copy `etc/defaults.virtual` to `etc/virtual`
and edit it accordingly to your needs.
### Contributing
2014-03-22 19:36:56 +01:00
See [Manual](https://github.com/voidlinux/xbps-packages/blob/master/Manual.md)
2014-03-22 19:33:26 +01:00
for documentation to create and learn about the source packages.