#!/usr/bin/env bash name='meson' release='5' version='1.8.3' url='https://github.com/mesonbuild/meson' description='High productivity build system' email='aliriza.keskin@pardus.org.tr' maintainer='aliriza' license=('GPLv3') source=("https://github.com/mesonbuild/meson/releases/download/$version/meson-$version.tar.gz") depends=(python py3-setuptools) makedepends=( ) sha256sums=('f118aa910fc0a137cc2dd0122232dbf82153d9a12fb5b0f5bb64896f6a157abf') uses=() group=(dev.util) arch=('x86_64') cd $name-$version build(){ python3 -m build } package(){ python -m installer --destdir="$DESTDIR" dist/*.whl # move to version independent mkdir -p "${DESTDIR}/usr/lib64/python3" mv ${DESTDIR}/usr/lib/python*/site-packages/* "${DESTDIR}/usr/lib64/python3" rm -rf "${DESTDIR}/usr/lib" install -d "${DESTDIR}/usr/share/vim/vimfiles" cp -rt "${DESTDIR}/usr/share/vim/vimfiles" data/syntax-highlighting/vim/*/ install -Dt "${DESTDIR}/usr/share/bash-completion/completions" -m644 data/shell-completions/bash/* install -Dt "${DESTDIR}/usr/share/zsh/site-functions" -m644 data/shell-completions/zsh/* # fix hardcoded interpreter location sed -i "1s|.*|#!/usr/bin/python3|g" "${DESTDIR}/usr/bin/meson" }