diff --git a/.github/workflows/hdfeos2.yml b/.github/workflows/hdfeos2.yml new file mode 100644 index 000000000..191d21464 --- /dev/null +++ b/.github/workflows/hdfeos2.yml @@ -0,0 +1,40 @@ +name: hdfeos + +on: + workflow_dispatch: + push: + pull_request: + branches: [ master ] + paths-ignore: + - '.github/CODEOWNERS' + - 'doc/**' + - 'release_docs/**' + - 'COPYING' + - '**.md' + +jobs: + build: + name: Build hdfeos + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4.1.7 + + - name: Install Autotools Dependencies (Linux) + run: | + sudo apt update + sudo apt install automake autoconf libtool libtool-bin + - name: Install HDF4 + run: | + ./autogen.sh + ./configure --prefix=/usr/local --enable-shared --disable-fortran --disable-netcdf + make + sudo make install + - name: Install HDF-EOS2 + run: | + wget -O hdfeos.tar.gz "https://git.earthdata.nasa.gov/projects/DAS/repos/hdfeos/raw/hdf-eos2-3.0-src.tar.gz?at=3128a738021501c821549955f6c78348e5f33850" + tar zxvf hdfeos.tar.gz + cd hdf-eos2-3.0 + ./configure LDFLAGS="-L/usr/local/lib -lmfhdf" --prefix=/usr/local/ --enable-shared --enable-install-include + make + make check + sudo make install diff --git a/README.md b/README.md index 925b65eed..cc213cdb0 100644 --- a/README.md +++ b/README.md @@ -3,6 +3,7 @@ HDF version 4.3.1-1 currently under development ![HDF Logo](doc/img/HDF4.png) [![master build status](https://img.shields.io/github/actions/workflow/status/HDFGroup/hdf4/main.yml?branch=master&label=master)](https://github.com/HDFGroup/hdf4/actions?query=branch%3Amaster) +[![HDF-EOS build status](https://img.shields.io/github/actions/workflow/status/HDFGroup/hdf4/hdfeos2.yml?branch=master&label=HDF-EOS)](https://github.com/HDFGroup/hdf4/actions?query=branch%3Amaster) [![netCDF build status](https://img.shields.io/github/actions/workflow/status/HDFGroup/hdf4/netcdf.yml?branch=master&label=netCDF)](https://github.com/HDFGroup/hdf4/actions?query=branch%3Amaster) [![BSD](https://img.shields.io/badge/License-BSD-blue.svg)](https://github.com/HDFGroup/hdf4/blob/master/COPYING)