Package Details: boost-65-compat 1.65.1-8

Git Clone URL: https://aur.archlinux.org/boost-65-compat.git (read-only, click to copy)
Package Base: boost-65-compat
Description: Free peer-reviewed portable C++ source libraries - compat version - development headers
Upstream URL: https://www.boost.org/
Licenses: custom
Conflicts: boost, boost-libs
Submitter: dark-saber
Maintainer: piernov
Last Packager: piernov
Votes: 3
Popularity: 0.000000
First Submitted: 2018-01-07 08:19 (UTC)
Last Updated: 2023-05-07 13:36 (UTC)

Latest Comments

1 2 Next › Last »

micwoj92 commented on 2022-12-31 08:24 (UTC)

Thanks.

micwoj92 commented on 2022-12-29 19:39 (UTC)

Hello, are the python2 bindings actually needed? I see that only application needing this (ssf-git) does not have any python2 code. it could be disabled so people don't have to bother with unneeded python2- packages.

laserk3000 commented on 2022-05-12 12:30 (UTC)

I had to make two changes to the PKGBUILD to get it compiled with Python 3.10:

diff --git a/PKGBUILD b/PKGBUILD
index 64cf1c6..595f80f 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -14,14 +14,18 @@ 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'
+            'b98b1d1a52c3d51d491296fec9b2611a6e5e1e469736882b193b0238cd5bf400')

 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}" \

adfjjv commented on 2021-11-12 08:41 (UTC)

Please update URL to https://boostorg.jfrog.io/artifactory/main/release/1.65.1/source/boost_1_65_1.tar.bz2

piernov commented on 2020-11-01 18:38 (UTC)

Fixed PKGBUILD for newer Python and added split package for development: https://gist.github.com/piernov/61d95f3ccfe23a2b87bf3f7eddaa67da#file-pkgbuild

Singularity commented on 2018-10-04 17:56 (UTC)

The PKGBUILD needs to be updated to python 3.7

dark-saber commented on 2018-02-14 07:30 (UTC)

caevaroy:

Something shady happens on sourceforge again... Switched to alternative source server, which is linked from boost.org.

caevaroy commented on 2018-02-14 03:55 (UTC)

==> Validating source files with sha256sums... boost_1_65_1.tar.bz2 ... FAILED

dark-saber commented on 2018-01-25 07:50 (UTC) (edited on 2018-01-25 07:50 (UTC) by dark-saber)

yoburtu: Hi, you can add something like:

cp -a "${_stagedir}"/include "${pkgdir}"/usr

to the package() section of the PKGBUILD. Also, there is a $stagedir/python3/include directory.

You can also look into the $BUILDDIR/boost-65-compat/src/stagedir and see if you want to keep any additional files while being aware of probable file conflicts with other packages.