makedepends=(icu python-numpy)

description="Boost provides a set of free peer-reviewed portable C++ source libraries."
url="http://boost.sourceforge.net/"

packager="Great-OS Team"
maintainer="Great-OS Team"

name=boost
version=1.89.0
release=2

source=(https://archives.boost.io/release/$version/source/${name}_${version//./_}.tar.gz)

build() {

  cd ${name}_${version//./_}

  _pythonver=$(python3 -V)
  _pythonver=${_pythonver//Python /}
  _pythonver=${_pythonver:0:4}

  sed -i '/#include.*phoenix.*tuple.hpp.*/d' \
          boost/phoenix/stl.hpp

  #sed -e '/using python/ s@;@: /usr/include/python${PYTHON_VERSION/3*/${PYTHON_VERSION}m} ;@' \
  #      -i bootstrap.sh

  ./bootstrap.sh --prefix=$PKG/usr \
                 --with-python=/usr/bin/python3

  ./b2 stage threading=multi link=shared python=${_pythonver} variant=release

  ./b2 install link=shared \
               python=${_pythonver} \
               variant=release \
               debug-symbols=off \
               threading=multi \
               --build-dir=py3build \
               --with-python \
               --prefix=$PKG/usr \
               --layout=system

  cp -a $SRC/${name}_${version//./_}/stage/lib $PKG/usr

  ln -svf detail/sha1.hpp $PKG/usr/include/boost/uuid/sha1.hpp
}
