diff --git a/srcpkgs/python3-pywlroots-0.15/template b/srcpkgs/python3-pywlroots-0.15/template new file mode 100644 index 00000000000000..f1d652f3f360a6 --- /dev/null +++ b/srcpkgs/python3-pywlroots-0.15/template @@ -0,0 +1,36 @@ +# Template file for 'python3-pywlroots-0.15' +pkgname=python3-pywlroots-0.15 +version=0.15.24 +revision=1 +build_style=python3-pep517 +hostmakedepends="python3-setuptools python3-cffi python3-pywayland python3-xkbcommon + python3-wheel python3-devel wlroots${pkgname##*-}-devel" +makedepends="python3-devel python3-cffi wlroots${pkgname##*-}-devel" +depends="python3-pywayland python3-xkbcommon python3-cffi" +short_desc="Python binding to the wlroots ${pkgname##*-} using cffi" +maintainer="Đoàn Trần Công Danh " +license="MIT" +homepage="https://github.com/flacjacket/pywlroots" +distfiles="${PYPI_SITE}/p/pywlroots/pywlroots-${version}.tar.gz" +checksum=4ef621c6201b2be9a970413dcbbf561fde9dcde0e7bc8d313da53149842ac871 + +pre_build() { + [ "$CROSS_BUILD" ] || return 0 + ( + rm -rf wlroots/__pycache__ + CC="$BUILD_CC" + CFLAGS="$BUILD_CFLAGS" + LDFLAGS="$BUILD_LDFLAGS" + unset LDSHARED + unset PYTHON_CONFIG + unset PYTHONPATH + unset PYPREFIX + unset _PYTHON_SYSCONFIGDATA_NAME + python3 wlroots/ffi_build.py + rm -f wlroots/_ffi.o wlroots/_ffi.cpython.*.so + ) +} + +post_install() { + vlicense LICENSE +}