mirror of
https://github.com/ivabus/pantry
synced 2024-11-23 08:55:07 +03:00
46 lines
965 B
YAML
46 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}}
|