view README.md @ 1310:e22e50e381d0

dev/meson: disable -isystem
author David Demelier <markand@malikania.fr>
date Fri, 19 Nov 2021 21:46:26 +0100
parents 53cb989f05ad
children
line wrap: on
line source

The vanilla project
===================

Welcome to the vanilla source tree. This directory contains scripts to build
precompiled packages for vanilla linux distribution.

This source tree is usually only required for vanilla development, end users who
just want to rebuild binary packages should use `vpk`, `vpkbuild` and rebuild
source package from the official packages repository.

More information about the vanilla project into its dedicated [homepage][].

Usage
=====

To build a script, go to the desired directory and use `vpkbuild build`.

Example with zlib:

	$ cd compression/zlib
	$ vpkbuild download
	$ vpkbuild build -b

Then if build succeeded, you may install the package in */tmp/vpk/*.

	$ vpk add /tmp/vpk/$(vpk arch)/zlib*.tar.gz

Options
=======

Check the variable *PKGOPTIONS* in the build script file, if there is one it
means the package is configurable with options.

Specify environment variables before calling `vpkbuild build`.

Example:

	$ PULSEAUDIO=no vpkbuild build

Note: boolean options are set using *no* and *yes* (case sensitive).

[homepage]: http://projects.malikania.fr/vanilla