mirror of
https://github.com/ivabus/pantry
synced 2024-11-10 02:25:18 +03:00
gdal.org (#3394)
* new file: projects/gdal.org/package.yml * wip * wip * more deps * remove cc & make * +libaec * wip * wip * fix path
This commit is contained in:
parent
5c681808d0
commit
c132ab7d56
117
projects/gdal.org/package.yml
Normal file
117
projects/gdal.org/package.yml
Normal file
|
@ -0,0 +1,117 @@
|
|||
distributable:
|
||||
url: https://github.com/OSGeo/gdal/releases/download/v{{version}}/gdal-{{version}}.tar.gz
|
||||
strip-components: 1
|
||||
versions:
|
||||
github: OSGeo/gdal
|
||||
dependencies:
|
||||
apache.org/arrow: '*'
|
||||
heasarc.gsfc.nasa.gov/cfitsio: '*'
|
||||
epsilon-project.sourceforge.io: '*'
|
||||
libexpat.github.io: '*'
|
||||
gaia-gis.it/fossil/freexl: '*'
|
||||
libgeos.org: '*'
|
||||
giflib.sourceforge.io: '*'
|
||||
hdfgroup.org/HDF5: '*'
|
||||
libjpeg-turbo.org: '*'
|
||||
jpeg.org/jpegxl: '*'
|
||||
github.com/json-c/json-c: '*'
|
||||
libarchive.org: '*'
|
||||
github.com/OSGeo/libgeotiff: '*'
|
||||
github.com/strukturag/libheif: '*'
|
||||
#libkml: '*'
|
||||
github.com/Esri/lerc: '*'
|
||||
libpng.org: '*'
|
||||
postgresql.org/libpq: '*'
|
||||
gaia-gis.it/libspatialite: '*'
|
||||
simplesystems.org/libtiff: '*'
|
||||
gnome.org/libxml2: '*'
|
||||
unidata.ucar.edu/netcdf: '*'
|
||||
#numpy: '*'
|
||||
openexr.com: '*'
|
||||
openjpeg.org: '*'
|
||||
openssl.org: '*'
|
||||
pcre.org/v2: '*'
|
||||
poppler.freedesktop.org: '*'
|
||||
proj.org: '*'
|
||||
python.org: ^3.11
|
||||
qhull.org: '*'
|
||||
sqlite.org: '*'
|
||||
unixodbc.org: '*'
|
||||
google.com/webp: '*'
|
||||
xerces.apache.org/xerces-c: '*'
|
||||
tukaani.org/xz: '*'
|
||||
facebook.com/zstd: '*'
|
||||
protobuf.dev: '*'
|
||||
abseil.io: '*'
|
||||
zlib.net: '*'
|
||||
dkrz.de/libaec: '*'
|
||||
linux:
|
||||
curl.se: '*'
|
||||
github.com/util-linux/util-linux: '*'
|
||||
runtime:
|
||||
env:
|
||||
PYTHONPATH: "{{prefix}}/lib/python{{deps.python.org.version.major}}/site-packages/osgeo:{{prefix}}/lib/python{{deps.python.org.version.major}}/site-packages/osgeo_utils:$PYTHONPATH"
|
||||
build:
|
||||
dependencies:
|
||||
boost.org: '*'
|
||||
cmake.org: '*'
|
||||
freedesktop.org/pkg-config: '*'
|
||||
swig.org: '*'
|
||||
doxygen.nl: '*'
|
||||
script:
|
||||
- cmake -S . -B build $CMAKE_ARGS
|
||||
- cmake --build build
|
||||
- cmake --install build
|
||||
- run: |
|
||||
sed -i.bak "s|{{prefix}}|\$(dirname \$0)/..|g" gdal-config
|
||||
sed -i.bak "s|{{pkgx.prefix}}|\$(dirname \$0)/../../..|g" gdal-config
|
||||
rm ./*.bak
|
||||
working-directory: "{{prefix}}/bin"
|
||||
- run: ln -s python{{deps.python.org.version.marketing}} python{{deps.python.org.version.major}}
|
||||
working-directory: "{{prefix}}/lib"
|
||||
env:
|
||||
CMAKE_ARGS:
|
||||
- -DCMAKE_INSTALL_PREFIX="{{prefix}}
|
||||
- -DCMAKE_INSTALL_LIBDIR=lib
|
||||
- -DCMAKE_BUILD_TYPE=Release
|
||||
- -DCMAKE_FIND_FRAMEWORK=LAST
|
||||
- -DCMAKE_VERBOSE_MAKEFILE=ON
|
||||
- -Wno-dev
|
||||
- -DBUILD_TESTING=OFF
|
||||
- -DENABLE_PAM=ON
|
||||
- -DCMAKE_CXX_STANDARD=17
|
||||
provides:
|
||||
- bin/gdaladdo
|
||||
- bin/gdalbuildvrt
|
||||
- bin/gdal-config
|
||||
- bin/gdal_contour
|
||||
- bin/gdal_create
|
||||
- bin/gdaldem
|
||||
- bin/gdalenhance
|
||||
- bin/gdal_grid
|
||||
- bin/gdalinfo
|
||||
- bin/gdallocationinfo
|
||||
- bin/gdalmanage
|
||||
- bin/gdalmdiminfo
|
||||
- bin/gdalmdimtranslate
|
||||
- bin/gdal_rasterize
|
||||
- bin/gdalsrsinfo
|
||||
- bin/gdaltindex
|
||||
- bin/gdaltransform
|
||||
- bin/gdal_translate
|
||||
- bin/gdal_viewshed
|
||||
- bin/gdalwarp
|
||||
- bin/gnmanalyse
|
||||
- bin/gnmmanage
|
||||
- bin/nearblack
|
||||
- bin/ogr2ogr
|
||||
- bin/ogrinfo
|
||||
- bin/ogrlineref
|
||||
- bin/ogrtindex
|
||||
- bin/sozip
|
||||
test:
|
||||
script:
|
||||
- gdalinfo --version | grep {{version}}
|
||||
- gdalinfo --formats
|
||||
- ogrinfo --version | grep {{version}}
|
||||
- ogrinfo --formats
|
Loading…
Reference in a new issue