From 42e7a48be6bddf997c8344043b6680f72b2e7e3e Mon Sep 17 00:00:00 2001 From: Jeremy Drake Date: Sun, 11 Apr 2021 21:30:55 -0700 Subject: [PATCH] swig: move languages to checkdepends. The swig docs say that the languages are only necessary to run the test suite or build the examples, so move them from `makedepends` to `checkdepends`. So that `checkdepends` actually means something, add a check function to run swig's test suite. --- mingw-w64-swig/PKGBUILD | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/mingw-w64-swig/PKGBUILD b/mingw-w64-swig/PKGBUILD index f54df7e626..791ecaeba4 100644 --- a/mingw-w64-swig/PKGBUILD +++ b/mingw-w64-swig/PKGBUILD @@ -4,7 +4,7 @@ _realname=swig pkgbase=mingw-w64-${_realname} pkgname="${MINGW_PACKAGE_PREFIX}-${_realname}" pkgver=4.0.2 -pkgrel=1 +pkgrel=2 pkgdesc="Generate scripting interfaces to C/C++ code (mingw-w64)" arch=('any') mingw_arch=('mingw32' 'mingw64' 'ucrt64') @@ -12,10 +12,10 @@ url="http://www.swig.org/" license=('custom') depends=("${MINGW_PACKAGE_PREFIX}-gcc-libs" "${MINGW_PACKAGE_PREFIX}-pcre") -makedepends=("${MINGW_PACKAGE_PREFIX}-gcc" - "${MINGW_PACKAGE_PREFIX}-python" - "${MINGW_PACKAGE_PREFIX}-lua" - "${MINGW_PACKAGE_PREFIX}-ruby") +makedepends=("${MINGW_PACKAGE_PREFIX}-gcc") +checkdepends=("${MINGW_PACKAGE_PREFIX}-python" + "${MINGW_PACKAGE_PREFIX}-lua" + "${MINGW_PACKAGE_PREFIX}-ruby") source=(https://downloads.sourceforge.net/${_realname}/${_realname}-${pkgver}.tar.gz 001-relocate.patch 002-fix-python-find.patch) @@ -47,6 +47,11 @@ build() { make } +check() { + cd "${srcdir}/build-${MINGW_CHOST}" + make -k check +} + package() { cd "${srcdir}/build-${MINGW_CHOST}" make DESTDIR="${pkgdir}" install