# Description: Cross platform, open source .NET framework
# URL: https://www.mono-project.com
# Maintainer: Tim Biermann, tbier at posteo dot de
# Depends on:

name=mono
version=6.14.1
release=1
source=(https://dl.winehq.org/mono/sources/mono/mono-$version.tar.xz)

build() {
  cd $name-$version

  if command -v ccache >/dev/null 2>&1; then
    export PATH=$(echo $PATH | tr ':' '\n' | grep -E '/(s?bin)$' | tr '\n' ':')
  fi

  CFLAGS+=" -ffat-lto-objects" \
  PYTHON=/usr/bin/python3 \
  ./autogen.sh --prefix=/usr \
    --mandir=/usr/share/man \
    --with-mcs-docs=no \
    --disable-crash-reporting \
    --disable-nls \
    --disable-llvm

  PYTHON=/usr/bin/python3 make get-monolite-latest
  PYTHON=/usr/bin/python3 make
  make DESTDIR=$PKG install

  rm -fr $PKG/usr/share/locale
  find $PKG \( -iname "*README*" \
    -o -iname "*la" \)\
    -delete
}
