diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 13 |
1 files changed, 9 insertions, 4 deletions
@@ -1,6 +1,6 @@ # Maintainer: mickele <mimocciola[at]yahoo[dot]com> pkgname=python2-ifcopenshell-git -pkgver=0.r550.gfefa8a0 +pkgver=0.5.0.preview2.r128.gc7c5e69 pkgrel=1 pkgdesc="Open source IFC library and geometry engine. Provides only wrapper for python2. GIT version." url="http://ifcopenshell.org/" @@ -39,6 +39,8 @@ prepare(){ sed -e "s|FIND_PACKAGE(Boost REQUIRED COMPONENTS system program_options regex thread date_time)|FIND_PACKAGE(Boost REQUIRED COMPONENTS system program_options regex thread date_time)\nADD_DEFINITIONS(-DBOOST_OPTIONAL_USE_OLD_DEFINITION_OF_NONE)|" -i cmake/CMakeLists.txt sed -e "s|boost::shared_ptr<Representation::Triangulation<P>>|boost::shared_ptr<Representation::Triangulation<P> >|" -i src/ifcgeom/IfcGeomElement.h + + sed -e "s|#include <iomanip>|#include <iomanip>\n#include <unicode/unistr.h>|" -i src/ifcparse/IfcCharacterDecoder.cpp } build() { @@ -47,15 +49,18 @@ build() { mkdir -p build cd "${srcdir}/IfcOpenShell/build" local _pythonver=$(python2 --version 2>&1) - cmake ../cmake \ - -DCMAKE_INSTALL_PREFIX=/usr \ + cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_CXX_STANDARD=11 \ -DOCC_INCLUDE_DIR=/opt/opencascade/inc \ -DOCC_LIBRARY_DIR=/opt/opencascade/lib \ -DOPENCOLLADA_INCLUDE_DIR=/usr/include/opencollada \ -DOPENCOLLADA_LIBRARY_DIR=/usr/lib/opencollada \ + -DICU_INCLUDE_DIR=/usr/include/unicode \ + -DICU_LIBRARY_DIR=/usr/lib \ -DPYTHON_INCLUDE_DIR:PATH=/usr/include/python${_pythonver:7:3} \ - -DPYTHON_LIBRARY:FILEPATH=/usr/lib64/libpython${_pythonver:7:3}.so + -DPYTHON_LIBRARY:FILEPATH=/usr/lib64/libpython${_pythonver:7:3}.so \ + -DSWIG_EXECUTABLE=/usr/bin/swig \ + ../cmake make } |