fix(cfitsio)

no `cmp` on bare arch

closes #5411
This commit is contained in:
Jacob Heider 2024-03-07 20:23:10 -05:00 committed by Jacob Heider
parent e364a452e1
commit 533e481097

View file

@ -14,18 +14,24 @@ dependencies:
zlib.net: '*'
build:
script: |
./configure $ARGS
make shared
make install
script:
- ./configure $ARGS
- make shared
- make install
env:
ARGS:
- --prefix="{{ prefix }}"
- --enable-reentrant
test:
script: |
cc testprog.c -o testprog -lcfitsio
./testprog > testprog.lis
cmp testprog.lis testprog.out
cmp testprog.fit testprog.std
- cc testprog.c -o testprog -lcfitsio
- ./testprog > testprog.lis
- run: |
cmp testprog.lis testprog.out
cmp testprog.fit testprog.std
if: darwin
# archlinux doesn't have cmp or diff, but it has sha256sum
- run: |
test "$(sha256sum testprog.lis | awk '{print $1}')" = "$(sha256sum testprog.out | awk '{print $1}')"
test "$(sha256sum testprog.fit | awk '{print $1}')" = "$(sha256sum testprog.std | awk '{print $1}')"
if: linux