summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorpiernov2022-05-12 23:10:12 +0200
committerpiernov2022-05-12 23:10:12 +0200
commitcb1841c256aa69579d80e97c70453d33c20ecebd (patch)
tree529c8bb77bec1cd29e280f42f5e78580b55b8ea6
parent877b68015967e9806849add25f43db24ce9fa447 (diff)
downloadaur-cb1841c256aa69579d80e97c70453d33c20ecebd.tar.gz
Fix build with Python 3.10 (laserk3000)
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD14
2 files changed, 12 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 431b3ca81a31..4b9deb867318 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 64cf1c6653d0..691767092802 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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}" \