# Template file for 'cross-arm-none-eabi-gdb' pkgname=cross-arm-none-eabi-gdb version=12.1 revision=1 build_style=gnu-configure configure_args="--target=arm-none-eabi --disable-werror --disable-nls --with-system-readline --with-system-gdbinit=/etc/gdb/gdbinit --with-system-zlib --without-isl $(vopt_with guile) $(vopt_if python --with-python=/usr/bin/python3)" hostmakedepends="pkg-config texinfo $(vopt_if python python3-devel) $(vopt_if guile guile)" # mpfr is necessary to emulate target floating point behavior # babeltrace is necessary for Common Trace Format support makedepends="expat-devel ncurses-devel readline-devel zlib-devel gmp-devel babeltrace-devel mpfr-devel $(vopt_if guile guile-devel) $(vopt_if python 'gettext-devel python3-devel')" depends="gdb-common" short_desc="GNU Debugger for ARM" maintainer="Orphaned " license="GPL-3.0-or-later" homepage="https://www.gnu.org/software/gdb" distfiles="${GNU_SITE}/gdb/gdb-${version}.tar.xz" checksum=0e1793bf8f2b54d53f46dea84ccfd446f48f81b297b28c4f7fc017b818d69fed make_check=no # See gdb/template. if [ "${CROSS_BUILD}" ]; then # Make python3.x detection work in cross builds CPPFLAGS="-I${XBPS_CROSS_BASE}/${py3_inc}" fi # Package build options build_options="guile python" build_options_default="python" post_install() { # resolve conflicts with gdb-common rm -r ${DESTDIR}/usr/{share/{gdb,info},include} }