Added support for aec, curl, xml2 and eccodes

This commit is contained in:
Patrick Lipka 2022-09-28 11:31:30 +02:00
parent 9c617dc90a
commit 970537e571
4 changed files with 40 additions and 0 deletions

10
config/aec.json Normal file
View File

@ -0,0 +1,10 @@
{
"name" : "aec",
"dependencies" : "",
"default version" : "1.0.6",
"download" : "git clone --depth 1 --branch v$VERSION https://gitlab.dkrz.de/k202009/libaec.git aec-$VERSION",
"configure" : "autoreconf -iv; ./configure --prefix=$PREFIX $SHARED",
"build" : "make -j $BUILDTHREADS",
"install" : "make install",
"object files" : "10"
}

10
config/curl.json Normal file
View File

@ -0,0 +1,10 @@
{
"name" : "curl",
"dependencies" : "",
"default version" : "7.85.0",
"download" : "git clone --depth 1 --branch curl-$VERSION_UNDERSCORE https://github.com/curl/curl.git curl-$VERSION",
"configure" : "autoreconf -fi; ./configure --with-openssl --prefix=$PREFIX",
"build" : "make -j $BUILDTHREADS",
"install" : "make install",
"object files" : "362"
}

10
config/eccodes.json Normal file
View File

@ -0,0 +1,10 @@
{
"name" : "eccodes",
"default version" : "2.27.0",
"dependencies" : "zlib,szip,curl,aec,xml2,netcdf-c,netcdf-f,hdf5",
"download" : "wget https://confluence.ecmwf.int/download/attachments/45757960/eccodes-$VERSION-Source.tar.gz ; tar zxf eccodes-$VERSION-Source.tar.gz ; mv eccodes-$VERSION-Source eccodes-$VERSION",
"configure" : "mkdir build; cd build; cmake .. -DCMAKE_INSTALL_PREFIX=$PREFIX",
"build" : "cd build; make -j $BUILDTHREADS",
"install" : "cd build; make install",
"object files" : "515"
}

10
config/xml2.json Normal file
View File

@ -0,0 +1,10 @@
{
"name" : "xml2",
"dependencies" : "",
"default version" : "2.8.0",
"download" : "git clone --depth 1 --branch v$VERSION https://gitlab.gnome.org/GNOME/libxml2.git xml2-$VERSION",
"configure" : "./autogen.sh ; ./configure --prefix=$PREFIX $SHARED",
"build" : "make -j $BUILDTHREADS",
"install" : "make install",
"object files" : "133"
}