forked from wolfi-dev/os
-
Notifications
You must be signed in to change notification settings - Fork 0
/
lcov.yaml
75 lines (68 loc) · 1.62 KB
/
lcov.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
package:
name: lcov
version: "2.2"
epoch: 0
description: LCOV is an extension to GCOV. It provides a graphical frontend for converage information
copyright:
- license: GPL-2.0-or-later
dependencies:
runtime:
- bash
- perl
- perl-capture-tiny
- perl-datetime
- perl-devel-cover
- perl-digest-md5
- perl-json-xs
- perl-memory-process
- perl-time-hires
environment:
contents:
packages:
- autoconf
- automake
- bash
- build-base
- busybox
- ca-certificates-bundle
- perl
- perl-capture-tiny
- perl-date-format
- perl-datetime
- perl-digest-md5
- perl-json-xs
- perl-memory-process
- perl-test-simple
- perl-time-hires
pipeline:
- uses: fetch
with:
expected-sha256: caf5be723aa9ffe7bb7b0e52be7155e8953949fbf96586d088ebf3de6a9db0d0
uri: https://github.com/linux-test-project/lcov/releases/download/v${{package.version}}/lcov-${{package.version}}.tar.gz
- runs: |
# Not using perl pipeline since it doesn't use Makefile.PL
make DESTDIR=${{targets.destdir}} PREFIX="/usr" install
- uses: strip
subpackages:
- name: lcov-doc
pipeline:
- uses: split/manpages
description: lcov manpages
update:
enabled: true
github:
identifier: linux-test-project/lcov
strip-prefix: v
use-tag: true
test:
pipeline:
# AUTOGENERATED
- runs: |
gendesc --version
geninfo --version
lcov --version
perl2lcov --version
gendesc --help
geninfo --help
lcov --help
perl2lcov --help