39 lines
1.2 KiB
Bash
39 lines
1.2 KiB
Bash
#!/usr/bin/env bash
|
|
name='meson'
|
|
release='6'
|
|
version='1.11.0'
|
|
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-build py3-installer)
|
|
makedepends=( )
|
|
sha256sums=('dffdd0915ceb028541fe3bed77d63ba35e78514591c043736b450d62634eeb31')
|
|
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"
|
|
}
|
|
|