-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathsimple.cfg
54 lines (38 loc) · 1.4 KB
/
simple.cfg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# Simple example orch.cfg file for installing a suite of software
# packages. An artificial dependency is setup so that hello "depends"
# on "bc".
# Note: additional interpolation is done by the waf scripts so some
# variable may appear to be undefined but will be satisfied later.
# The default starting section
[start]
# A comma-separated list of groups of packages.
groups = buildtools, gnuprograms, externals
# Default group
group = gnuprograms
# Tags
tags = debug
# The (default) features of a package build. Should be
# space-separated. Depending on what feature is active for a package
# different variables are required to exist.
features = tarball autoconf
# where tarballs or other source packages get downloaded
download_dir = downloads
# top directory holding unpacked source directories
source_dir = sources
# top directory where a build occurs. {tagsdashed} is provided by the
# application.
build_dir = builds/{package}-{version}-{tagsdashed}
# Installation area for the package
install_dir = {PREFIX}/{package}/{version}/{tagsdashed}
# Depending on the feature, certain variables must be provided
srcpkg_ext = tar.gz
source_unpacked = {package}-{version}
source_package = {source_unpacked}.{srcpkg_ext}
# Some steps MUST have targets defined as they can not be determined
# relative to build_dir
build_target =
# relative to install_dir
install_target =
[keytype]
groups = group
packages = package