From 60d94d3d1c73571c72106cf3288f52b13e812a72 Mon Sep 17 00:00:00 2001 From: blue-devil Date: Tue, 11 Feb 2020 19:32:45 +0000 Subject: [PATCH] boost:fix library symlink --- programming/misc/boost/actions.py | 15 +++++++------ programming/misc/boost/pspec.xml | 28 ++++++++++++++++--------- programming/misc/boost/translations.xml | 15 ++++++++++++- 3 files changed, 41 insertions(+), 17 deletions(-) diff --git a/programming/misc/boost/actions.py b/programming/misc/boost/actions.py index aad090306c..7a5ab14ffa 100644 --- a/programming/misc/boost/actions.py +++ b/programming/misc/boost/actions.py @@ -3,10 +3,10 @@ # Licensed under the GNU General Public License, version 3. # See the file http://www.gnu.org/licenses/gpl.txt -from pisi.actionsapi import get -from pisi.actionsapi import pisitools -from pisi.actionsapi import autotools from pisi.actionsapi import shelltools +from pisi.actionsapi import autotools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get #WorkDir = "boost-%s" % get.srcVERSION() @@ -39,7 +39,8 @@ def build(): link=shared,static \ toolset=gcc \ python=2.7 \ - cflags=-fno-strict-aliasing \ + cflags='-fno-strict-aliasing -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations' \ + cxxflags='-fno-strict-aliasing -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations' \ --layout=system") shelltools.cd("../boost-%s-38" % get.srcVERSION()) @@ -51,9 +52,9 @@ def build(): link=shared,static \ toolset=gcc \ python=3.8 \ - cflags=-fno-strict-aliasing \ + cflags='-fno-strict-aliasing -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations' \ + cxxflags='-fno-strict-aliasing -Wno-unused-local-typedefs -Wno-maybe-uninitialized -Wno-deprecated-declarations' \ --layout=system") - shelltools.cd("..") def install(): @@ -69,3 +70,5 @@ def install(): shelltools.copytree("tools/boostbook/xsl", "%s/usr/share/boostbook/xsl" % get.installDIR()) shelltools.copytree("tools/boostbook/dtd", "%s/usr/share/boostbook" % get.installDIR()) shelltools.system("./b2 install threading=multi link=shared") + # some packages need this library as : libboost_python3.so + pisitools.dosym("/usr/lib/libboost_python38.so.1.72.0", "/usr/lib/libboost_python3.so") \ No newline at end of file diff --git a/programming/misc/boost/pspec.xml b/programming/misc/boost/pspec.xml index 868dde9601..bec470059d 100644 --- a/programming/misc/boost/pspec.xml +++ b/programming/misc/boost/pspec.xml @@ -1,5 +1,5 @@ - + boost @@ -8,8 +8,8 @@ PisiLinux Community admins@pisilinux.org + programming.language.misc GPLv2 - programming.language library Peer-reviewed portable C++ source libraries Boost provides free portable peer-reviewed C++ libraries. The emphasis is on portable libraries which work well with the C++ Standard Library. @@ -25,12 +25,13 @@ - + boost + Peer-reviewed portable C++ source libraries zlib bzip2 @@ -39,10 +40,10 @@ - /usr/bin - /usr/lib - /usr/share/doc /usr/share/boostbook + /usr/bin + /usr/share/doc + /usr/lib @@ -54,15 +55,15 @@ boost + /usr/share/doc/*/html /usr/include /usr/lib/cmake - /usr/share/doc/*/html boost-python - a C++ library which enables seamless interoperability between C++ and the Python + A C++ library which enables seamless interoperability between C++ and the Python boost libgcc @@ -74,7 +75,7 @@ boost-python3 - Headers and library documentation for boosta C++ library which enables seamless interoperability between C++ and the Python3 + A C++ library which enables seamless interoperability between C++ and the Python3 boost libgcc @@ -85,6 +86,13 @@ + + 2020-02-10 + 1.72.0 + Symlink and translations fix + Blue Devil + bluedevil@sctzine.com + 2020-01-12 1.72.0 @@ -156,4 +164,4 @@ karaguzelibrahim@gmail.com - + \ No newline at end of file diff --git a/programming/misc/boost/translations.xml b/programming/misc/boost/translations.xml index 6ee30779e6..3e10516b4b 100644 --- a/programming/misc/boost/translations.xml +++ b/programming/misc/boost/translations.xml @@ -10,5 +10,18 @@ boost-devel boost için başlık dosyaları ve kitaplık belgeleri + boost-devel, boost için geliştirme ve başlık dosyalarını içerir. - + + + boost-python + boost için python kitaplık belgeleri + boost-python, boost için python kitaplık belgelerini içerir. + + + + boost-python3 + boost için python3 kitaplık belgeleri + boost-python3, boost için python3 kitaplık belgelerini içerir. + + \ No newline at end of file