mirror of
https://github.com/ivabus/pantry
synced 2024-11-30 12:15:06 +03:00
46 lines
1 KiB
YAML
46 lines
1 KiB
YAML
|
distributable:
|
||
|
url: https://github.com/NLnetLabs/unbound/archive/refs/tags/release-{{ version }}.tar.gz
|
||
|
strip-components: 1
|
||
|
|
||
|
versions:
|
||
|
github: NLnetLabs/unbound/tags
|
||
|
strip: /^release-/
|
||
|
|
||
|
dependencies:
|
||
|
openssl.org: ^1
|
||
|
|
||
|
build:
|
||
|
dependencies:
|
||
|
tea.xyz/gx/cc: c99
|
||
|
tea.xyz/gx/make: '*'
|
||
|
libexpat.github.io: '*'
|
||
|
script: |
|
||
|
./configure $ARGS
|
||
|
make -j {{ hw.concurrency }} install
|
||
|
|
||
|
cd {{prefix}}/bin
|
||
|
sed -i.bak -e "s|$TEA_PREFIX/|$(tea --prefix)/|g" unbound-control-setup
|
||
|
rm unbound-control-setup.bak
|
||
|
env:
|
||
|
ARGS:
|
||
|
- --prefix={{ prefix }}
|
||
|
- --sbindir={{ prefix }}/bin
|
||
|
- --with-ssl={{ deps.openssl.org.prefix }}
|
||
|
- --with-libexpat={{ deps.libexpat.github.io.prefix }}
|
||
|
|
||
|
test:
|
||
|
script: |
|
||
|
OUT="$(unbound-host tea.xyz)"
|
||
|
grep "$TEST1" <<< "$OUT"
|
||
|
grep "$TEST2" <<< "$OUT"
|
||
|
env:
|
||
|
TEST1: "tea.xyz has address"
|
||
|
TEST2: "tea.xyz mail is handled by"
|
||
|
|
||
|
provides:
|
||
|
- bin/unbound
|
||
|
- bin/unbound-anchor
|
||
|
- bin/unbound-checkconf
|
||
|
- bin/unbound-control
|
||
|
- bin/unbound-control-setup
|
||
|
- bin/unbound-host
|