pantry/projects/git.osgeo.org/gitea/rttopo/librttopo/package.yml

43 lines
894 B
YAML
Raw Normal View History

2023-05-05 04:50:02 +03:00
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:
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:
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}}