summaryrefslogtreecommitdiff
path: root/mono/Pkgfile
blob: f764b11f89079add2898c8658042786937b8df20 (plain)
    1 # Description: Cross platform, open source .NET framework
    2 # URL: https://www.mono-project.com
    3 # Maintainer: Tim Biermann, tbier at posteo dot de
    4 # Depends on: cmake ninja
    5 
    6 name=mono
    7 version=6.12.0.181
    8 release=1
    9 source=(https://download.mono-project.com/sources/$name/preview/$name-$version.tar.xz)
   10 
   11 build() {
   12   cd $name-$version
   13 
   14   [[ -e /usr/lib/ccache ]] && PATH="$(echo ${PATH} | awk -v RS=: -v ORS=: '/ccache/ {next} {print}' | sed 's/:*$//')"
   15 
   16   CFLAGS+=" -ffat-lto-objects" \
   17   ./configure --prefix=/usr \
   18     --mandir=/usr/share/man \
   19     --enable-ninja \
   20     --with-mcs-docs=no \
   21     --disable-crash-reporting \
   22     --disable-nls
   23 
   24   sed -e 's/python/python3/g' -i mono/mini/Makefile*
   25   PYTHON=/usr/bin/python3 make
   26   make DESTDIR=$PKG install
   27 
   28   rm -fr $PKG/usr/share/locale
   29   find $PKG \( -iname "*README*" \
   30     -o -iname "*la" \)\
   31     -delete
   32 }

Generated by cgit