diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-07-25 01:40:47 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-07-25 01:40:47 +0900 |
| commit | b647170d0ccb4652dab914f641d21110581d7d12 (patch) | |
| tree | af6967ed693d2c3893d50f1248331c4c628b6a87 /internal/rosa/package/strace/package.az | |
| parent | 5e655a0bf6eb8234ee57eec08e1b3ecf089b7606 (diff) | |
internal/rosa/package/strace: build from git sources
This removes xz input. This change also enables tests.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/package/strace/package.az')
| -rw-r--r-- | internal/rosa/package/strace/package.az | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/internal/rosa/package/strace/package.az b/internal/rosa/package/strace/package.az new file mode 100644 index 00000000..9bbf279e --- /dev/null +++ b/internal/rosa/package/strace/package.az @@ -0,0 +1,35 @@ +package strace { + description = "a diagnostic, debugging and instructional userspace utility"; + website = "https://strace.io"; + anitya = 4897; + + version# = "7.1"; + source = remoteGit { + url = "https://github.com/strace/strace.git"; + tag = "v"+version; + checksum = "vGwgAAi_mGsoICDYHK9Vhbn2hBR0JIoUEkCKhLA2JHFg8NFvGsYEWGIafdnsN0_v"; + }; + patches = [ + "tests-musl.patch", + "skip-broken-tests.patch", + ]; + + exec = make { + generate = "tee .version .tarball-version <<< '"+version+"' > /dev/null && "+ + "./bootstrap"; + configure = { + // tests broken on clang + "disable-gcc-Werror"; + + "enable-mpers": "no"; + }; + }; + + inputs = [ + bash, + gawk, + automake, + + kernel-headers, + ]; +} |
