25 lines
866 B
Bash
25 lines
866 B
Bash
# Template file for 'python3-cysignals'
|
|
pkgname=python3-cysignals
|
|
version=1.12.3
|
|
revision=1
|
|
build_style=python3-pep517
|
|
build_helper=meson
|
|
hostmakedepends="python3-meson-python python3-Cython"
|
|
makedepends="python3-devel"
|
|
depends="python3"
|
|
checkdepends="python3-pytest gdb"
|
|
short_desc="Interrupt and signal handling for Cython"
|
|
maintainer="Gonzalo Tornaría <tornaria@cmat.edu.uy>"
|
|
license="LGPL-3.0-or-later"
|
|
homepage="https://github.com/sagemath/cysignals"
|
|
changelog="https://github.com/sagemath/cysignals/releases"
|
|
distfiles="${PYPI_SITE}/c/cysignals/cysignals-${version}.tar.gz"
|
|
checksum=89f7626dbf29db5ab3d6eff15a89978f4eb5193c320e9099bcc157dacdefd1eb
|
|
|
|
# cysignals must be compiled without _FORTIFY_SOURCE
|
|
CFLAGS="-U_FORTIFY_SOURCE"
|
|
|
|
if [ "$XBPS_CHECK_PKGS" = full ]; then
|
|
# this would cause a build-time circular dependency
|
|
checkdepends+=" python3-cypari2"
|
|
fi
|