From 235bb03670c8d131f83e3c45b2eeb4b179114042 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Thu, 3 Aug 2023 14:11:37 +0700 Subject: [PATCH] New package: python3-pywlroots-0.15-0.15.24 Close #45429 --- srcpkgs/python3-pywlroots-0.15/template | 36 +++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 srcpkgs/python3-pywlroots-0.15/template 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 +}