generated from tuananh/apko-image-template
-
-
Notifications
You must be signed in to change notification settings - Fork 1
/
iputils.melange.yaml
84 lines (78 loc) · 2.54 KB
/
iputils.melange.yaml
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
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
package:
name: iputils
version: 20221126
epoch: 0
description: IP Configuration Utilities
target-architecture:
- all
copyright:
- paths:
- "*"
attestation: TODO
license: BSD-3-Clause AND GPL-2.0-or-later
environment:
contents:
keyring:
- https://packages.wolfi.dev/os/wolfi-signing.rsa.pub
repositories:
- https://packages.wolfi.dev/os
packages:
- autoconf
- automake
- build-base
- busybox
- ca-certificates-bundle
- libcap-dev
- meson
pipeline:
- uses: fetch
with:
expected-sha512: 7fdfd76e6f2977039bc0930a1a5451f17319bf17beefc429751d99ffe143a83344d5b4cdbf008627bd70caafeadaf906a8b7c00393fa819e50d6c02b512c367f
uri: https://github.com/iputils/iputils/archive/${{package.version}}.tar.gz
- runs: |
meson \
--prefix=/usr \
--sysconfdir=/etc \
--mandir=/usr/share/man \
--localstatedir=/var \
--buildtype=plain \
-Db_lto=true \
-DNO_SETCAP_OR_SUID=true \
-DBUILD_MANS=false \
-DUSE_IDN=false \
-DUSE_GETTEXT=false \
. output
meson compile -C output
- runs: |
install -Dm4755 output/ping/ping "${{targets.destdir}}"/bin/ping
for name in arping clockdiff tracepath; do
install -Dm755 output/$name "${{targets.destdir}}"/usr/sbin/$name
done
ln -s tracepath "${{targets.destdir}}"/usr/sbin/tracepath6
ln -s ping "${{targets.destdir}}"/bin/ping6
- uses: strip
subpackages:
- name: "iputils-arping"
description: "IP Configuration Utilities (arping utility)"
pipeline:
- runs: |
mkdir -p "${{targets.subpkgdir}}"/usr/sbin
cp "${{targets.destdir}}"/usr/sbin/arping "${{targets.subpkgdir}}"/usr/sbin/
- name: "iputils-clockdiff"
description: "IP Configuration Utilities (clockdiff utility)"
pipeline:
- runs: |
mkdir -p "${{targets.subpkgdir}}"/usr/sbin
cp "${{targets.destdir}}"/usr/sbin/clockdiff "${{targets.subpkgdir}}"/usr/sbin/
- name: "iputils-ping"
description: "IP Configuration Utilities (ping utility)"
pipeline:
- runs: |
mkdir -p "${{targets.subpkgdir}}"/bin
cp "${{targets.destdir}}"/bin/ping* "${{targets.subpkgdir}}"/bin/
- name: "iputils-tracepath"
description: "IP Configuration Utilities (tracepath utility)"
pipeline:
- runs: |
mkdir -p "${{targets.subpkgdir}}"/usr/sbin
cp "${{targets.destdir}}"/usr/sbin/tracepath* "${{targets.subpkgdir}}"/usr/sbin/