pantry/projects/git.osgeo.org/gitea/rttopo/librttopo/package.yml
2023-05-04 22:22:47 -04:00

45 lines
965 B
YAML

distributable:
url: https://git.osgeo.org/gitea/rttopo/librttopo/archive/librttopo-{{version}}.tar.gz
strip-components: 1
versions:
url: https://git.osgeo.org/gitea/rttopo/librttopo/tags/
match: /librttopo-\d+\.\d+\.\d+.tar.gz/
strip:
- /^librttopo-/
- /\.tar\.gz$/
dependencies:
libgeos.org: '*'
build:
dependencies:
tea.xyz/gx/cc: c99
tea.xyz/gx/make: '*'
gnu.org/autoconf: '*'
gnu.org/automake: '*'
gnu.org/libtool: '*'
freedesktop.org/pkg-config: '*'
script: |
./autogen.sh
./configure --disable-debug \
--disable-dependency-tracking \
--disable-silent-rules \
--prefix={{prefix}}
make install
test:
dependencies:
tea.xyz/gx/cc: c99
fixture: |
#include <librttopo.h>
int main(int argc, char *argv[]) {
printf("%s", rtgeom_version());
return 0;
}
script: |
mv $FIXTURE test.c
cc test.c -lrttopo -o test
test $(./test) = {{version}}