From 5cde952b80e7a04f1243d82a61f2f410bbca0300 Mon Sep 17 00:00:00 2001 From: Kevin Mihelich Date: Wed, 1 Mar 2023 01:06:27 +0000 Subject: [PATCH] community/pybind11 to 2.10.3-3 --- community/pybind11/PKGBUILD | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/community/pybind11/PKGBUILD b/community/pybind11/PKGBUILD index bfe1d0e24..11f619563 100644 --- a/community/pybind11/PKGBUILD +++ b/community/pybind11/PKGBUILD @@ -7,13 +7,13 @@ pkgname=pybind11 pkgver=2.10.3 -pkgrel=2 +pkgrel=3 pkgdesc='A lightweight header-only library that exposes C++ types in Python and vice versa' arch=('any') url='https://pybind11.readthedocs.org/' license=('BSD') -optdepends=('python: for python bindings') -makedepends=('cmake' 'boost' 'eigen' 'python' 'python-setuptools' 'python-pytest') +optdepends=('python-setuptools: for python bindings') +makedepends=('cmake' 'boost' 'catch2' 'eigen' 'python-setuptools' 'python-pytest') #'python-sphinx' 'python-sphinx_rtd_theme' 'python-breathe') checkdepends=('python-numpy' 'python-scipy') source=("https://github.com/pybind/pybind11/archive/v${pkgver}/${pkgname}-${pkgver}.tar.gz") @@ -27,6 +27,7 @@ build () { cmake \ -B "${srcdir}/build-cmake" \ -S "${srcdir}/${pkgname}-${pkgver}" \ + -G 'Unix Makefiles' \ -DCMAKE_BUILD_TYPE:STRING='None' \ -DCMAKE_INSTALL_PREFIX:PATH='/usr' \ -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=OFF \ @@ -48,9 +49,10 @@ package() { # symlinks local _pyver _pyver="$(python -c 'import sys; print("%s.%s" %sys.version_info[0:2])')" - install -d -m755 "${pkgdir}/usr"/{include,lib/cmake} + install -d -m755 "${pkgdir}/usr"/{include,lib/{cmake,pkgconfig}} ln -s "../lib/python${_pyver}/site-packages/pybind11/include/pybind11" "${pkgdir}/usr/include/pybind11" ln -s "../../lib/python${_pyver}/site-packages/pybind11/share/cmake/pybind11" "${pkgdir}/usr/lib/cmake/pybind11" + ln -s "../../lib/python${_pyver}/site-packages/pybind11/share/pkgconfig/pybind11.pc" "${pkgdir}/usr/lib/pkgconfig/pybind11.pc" # man page # install -D -m644 "docs/.build/man/${pkgname}.1" "${pkgdir}/usr/share/man/man7/${pkgname}.7"