diff options
author | piernov | 2022-05-12 23:10:12 +0200 |
---|---|---|
committer | piernov | 2022-05-12 23:10:12 +0200 |
commit | cb1841c256aa69579d80e97c70453d33c20ecebd (patch) | |
tree | 529c8bb77bec1cd29e280f42f5e78580b55b8ea6 | |
parent | 877b68015967e9806849add25f43db24ce9fa447 (diff) | |
download | aur-cb1841c256aa69579d80e97c70453d33c20ecebd.tar.gz |
Fix build with Python 3.10 (laserk3000)
-rw-r--r-- | .SRCINFO | 4 | ||||
-rw-r--r-- | PKGBUILD | 14 |
2 files changed, 12 insertions, 6 deletions
@@ -1,7 +1,7 @@ pkgbase = boost-65-compat pkgdesc = Free peer-reviewed portable C++ source libraries - compat version pkgver = 1.65.1 - pkgrel = 5 + pkgrel = 6 url = https://www.boost.org/ arch = x86_64 license = custom @@ -11,8 +11,10 @@ pkgbase = boost-65-compat makedepends = python2-numpy source = https://boostorg.jfrog.io/artifactory/main/release/1.65.1/source/boost_1_65_1.tar.bz2 source = https://github.com/boostorg/python/commit/660487c43fde76f3e64f1cb2e644500da92fe582.patch + source = https://src.fedoraproject.org/fork/thrnciar/rpms/boost/raw/047403fc9c6ea6f581f38214f680f3173e157138/f/boost-1.73-python3.10-Py_fopen.patch sha256sums = 9807a5d16566c57fd74fb522764e0b134a8bbe6b6e8967b83afefd30dcd3be81 sha256sums = 00d66b49b548aa6254ec8dc5b6b859ab3ff9ca7c0cf0ceba72401f71a572bffd + sha256sums = a03de50c3b7a6c07fc797551c6f52368aba2a139db0780bfd385db9039f5627d pkgname = boost-65-compat pkgdesc = Free peer-reviewed portable C++ source libraries - compat version - development headers @@ -7,21 +7,25 @@ pkgname=('boost-65-compat' 'boost-65-compat-libs') _pkgname=boost pkgver=1.65.1 _boostver=${pkgver//./_} -pkgrel=5 +pkgrel=6 pkgdesc="Free peer-reviewed portable C++ source libraries - compat version" arch=('x86_64') url='https://www.boost.org/' license=('custom') makedepends=('python' 'python2' 'python-numpy' 'python2-numpy' ) source=(https://boostorg.jfrog.io/artifactory/main/release/${pkgver}/source/${_pkgname}_${_boostver}.tar.bz2 - https://github.com/boostorg/python/commit/660487c43fde76f3e64f1cb2e644500da92fe582.patch) + https://github.com/boostorg/python/commit/660487c43fde76f3e64f1cb2e644500da92fe582.patch + https://src.fedoraproject.org/fork/thrnciar/rpms/boost/raw/047403fc9c6ea6f581f38214f680f3173e157138/f/boost-1.73-python3.10-Py_fopen.patch) #source=(https://downloads.sourceforge.net/project/${_pkgname}/${_pkgname}/${pkgver}/${_pkgname}_${_boostver}.tar.bz2) sha256sums=('9807a5d16566c57fd74fb522764e0b134a8bbe6b6e8967b83afefd30dcd3be81' - '00d66b49b548aa6254ec8dc5b6b859ab3ff9ca7c0cf0ceba72401f71a572bffd') + '00d66b49b548aa6254ec8dc5b6b859ab3ff9ca7c0cf0ceba72401f71a572bffd' + 'a03de50c3b7a6c07fc797551c6f52368aba2a139db0780bfd385db9039f5627d') prepare() { - cd ${_pkgname}_${_boostver}/libs/python + cd $srcdir/${_pkgname}_${_boostver}/libs/python patch -p1 < "${srcdir}"/660487c43fde76f3e64f1cb2e644500da92fe582.patch + cd $srcdir/${_pkgname}_${_boostver} + patch -p1 < "${srcdir}"/boost-1.73-python3.10-Py_fopen.patch } build() { @@ -79,7 +83,7 @@ build() { runtime-link=shared \ link=shared,static \ toolset=gcc \ - python=3.9 \ + python=3.10 \ cflags="${CPPFLAGS} ${CFLAGS} -fPIC -O3" \ cxxflags="${CPPFLAGS} ${CXXFLAGS} -std=c++14 -fPIC -O3" \ linkflags="${LDFLAGS}" \ |