blob: 567910d84dae6041cc0ce27e4c2473eee0bff139 (
plain)
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
55
56
57
58
59
60
61
62
63
64
65
|
This document helps package maintainers write `Build-Depends` fields
that ensure that the installed version of opkbuild supports features
needed by a source package. Read this document from top to bottom, and
as soon as you find a criterion that applies to your source package, you
can add the specified versioned build dependency and stop reading.
Add `opkbuild (>= 4.2.2+dev)` to your `Build-Depends` if...
* Your binary packages don't list in their `Depends` fields the binary
package that provides source package documentation.
* Your ProteanOS source package version contains an epoch, e.g.
`1:2.0-1`.
* Any two or more of your binary packages would have the same name if
all characters except letters and numbers were removed, e.g.
`libc-1` and `libc++.1`.
Add `opkbuild (>= 4.2.2)` to your `Build-Depends` if...
* Any of your substitution variables are used in binary package
dependency fields and contain dependency restrictions or newline
characters. This is common for example in platform configuration
source packages that use `platconf-pkg-tools` which generates binary
package control files that get `Depends` field values from
substitution variables.
Add `opkbuild (>= 4.2.1)` to your `Build-Depends` if...
* Your `Build-Depends` field contains newline characters.
Add `opkbuild (>= 4.2.0)` to your `Build-Depends` if...
* Any of your binary packages has a `Section` field.
Add `opkbuild (>= 4.1.4)` to your `Build-Depends` if...
* Your ProteanOS source package version indicates an upload of a new
upstream version to a non-trunk distribution (e.g. version
`2019a-0+rs1~1`) or an upload of a backport to a non-trunk
distribution (e.g. version `3.0-2+bpu1+1`).
Add `opkbuild (>= 4.0.2)` to your `Build-Depends` if...
* Your ProteanOS source package upstream version contains a plus sign,
e.g. `1.4+git20141115.146bff1-1`.
Add `opkbuild (>= 4.0.1)` to your `Build-Depends` if...
* You use binary package substitution variables files in the build
work area, e.g. with opkhelper's oh-shlibdeps utility. If you use
oh-shlibdeps on ProteanOS, you should also add
`opkhelper-3.0 (>= 3.1.4)` to your `Build-Depends`.
Add `opkbuild (>= 4.0.0)` to your `Build-Depends` if...
* Your upstream source archive is compressed using xz.
Copyright Information
---------------------
Copyright (C) 2023 Patrick McDermott
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved. This file is offered as-is,
without any warranty.
|