253b9f0b98
The package pulls itself as a hostmakedepends on cross; exporting PYTHON_CPPFLAGS at the top level of the template will corrupt the build environment when the native host package must also be built.
36 lines
1.2 KiB
Bash
36 lines
1.2 KiB
Bash
# Template file for 'gnubg'
|
|
pkgname=gnubg
|
|
version=1.06.002
|
|
revision=5
|
|
build_style=gnu-configure
|
|
configure_args="--disable-cputest ax_cv_gcc_x86_cpuid_0x00000001=6000000"
|
|
hostmakedepends="gdk-pixbuf-devel pkg-config python3-devel"
|
|
makedepends="libcurl-devel libglib-devel gtk+-devel gtkglext-devel python3-devel
|
|
libcanberra-devel readline-devel readline sqlite-devel"
|
|
depends="python3"
|
|
short_desc="GNU Backgammon game"
|
|
maintainer="Leah Neukirchen <leah@vuxu.org>"
|
|
license="GPL-3.0-or-later"
|
|
homepage="https://www.gnu.org/software/gnubg/"
|
|
distfiles="$GNU_SITE/gnubg/$pkgname-release-$version-sources.tar.gz"
|
|
checksum=ce1b0b0c1900717cc598032a14cf8c0ee60faf24d84368b39922c0102983bc87
|
|
LDLIBS="-lm -lreadline -lpython${py3_ver}"
|
|
|
|
if [ "$CROSS_BUILD" ]; then
|
|
hostmakedepends+=" ${pkgname}"
|
|
fi
|
|
|
|
case "$XBPS_TARGET_MACHINE" in
|
|
x86_64*) configure_args+=" --enable-simd=sse2" ;;
|
|
esac
|
|
|
|
pre_configure() {
|
|
export PYTHONWARNINGS="ignore" # distutils being removed in py 3.12
|
|
if [ "$CROSS_BUILD" ]; then
|
|
makeweights < gnubg.weights > gnubg.wd
|
|
makebearoff -o 6 -s 7999999 -f gnubg_os0.bd
|
|
makebearoff -t 6x6 -f gnubg_ts0.bd
|
|
|
|
export PYTHON_CPPFLAGS="-I${XBPS_CROSS_BASE}/usr/include/python${py3_ver}"
|
|
fi
|
|
}
|