Package Details: ifcopenshell 0.8.1_alpha2411201056-1

Git Clone URL: https://aur.archlinux.org/ifcopenshell.git (read-only, click to copy)
Package Base: ifcopenshell
Description: Open source IFC library and geometry engine. Provides static libraries, python3 wrapper and blender addon.
Upstream URL: https://ifcopenshell.org/
Keywords: BIM IFC
Licenses: GPL-3.0-or-later, LGPL-3.0-or-later
Submitter: mickele
Maintainer: Nahouhak (sukanka)
Last Packager: sukanka
Votes: 2
Popularity: 0.094244
First Submitted: 2015-10-24 15:18 (UTC)
Last Updated: 2024-11-20 12:43 (UTC)

Dependencies (37)

Required by (0)

Sources (9)

Pinned Comments

sukanka commented on 2024-08-04 16:20 (UTC) (edited on 2024-10-21 12:42 (UTC) by sukanka)

Prebuilt binary can be found at my personal repo

This package will not be updated very frequently. But feel free to flag it out of date when there is a new release.

Currently, the blender extension and desktop entry do not work as some python packages are missing.

some patches are updated, please make a clean build

Latest Comments

1 2 Next › Last »

tlaguz commented on 2024-10-21 09:46 (UTC)

001-libsvgfill.patch file has to be updated. The following version works:

From af69c5cd4c2e5a9ec0208f250d0b4e783c25cacb Mon Sep 17 00:00:00 2001
From: sukanka <su975853527@gmail.com>
Date: Tue, 6 Aug 2024 00:01:25 +0800
Subject: [PATCH] rename liblibsvgfill.so to libsvgfill.so

---
 CMakeLists.txt | 13 +++++++------
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 24e1512..015609c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -101,12 +101,13 @@ include_directories(${Boost_INCLUDE_DIRS} ${LIBXML2_INCLUDE_DIR}
 file(GLOB LIB_H_FILES src/*.h)
 file(GLOB LIB_CPP_FILES src/svgfill.cpp)
 set(LIB_SRC_FILES ${LIB_H_FILES} ${LIB_CPP_FILES})
-add_library(libsvgfill ${LIB_SRC_FILES})
-target_link_libraries(libsvgfill ${Boost_LIBRARIES} ${BCRYPT_LIBRARIES} ${LIBXML2_LIBRARIES} ${CGAL_LIBRARIES})
+add_library(svgfill ${LIB_SRC_FILES})
+target_link_libraries(svgfill ${Boost_LIBRARIES} ${BCRYPT_LIBRARIES} ${LIBXML2_LIBRARIES} ${CGAL_LIBRARIES})

-add_executable(svgfill src/main.cpp)
-target_link_libraries(svgfill libsvgfill)
+add_executable(svgfill_exe src/main.cpp)
+target_link_libraries(svgfill_exe svgfill)
+set_property(TARGET svgfill_exe PROPERTY OUTPUT_NAME svgfill)

-install(TARGETS svgfill DESTINATION ${BINDIR})
-install(TARGETS libsvgfill DESTINATION ${LIBDIR})
+install(TARGETS svgfill_exe DESTINATION bin)
+install(TARGETS svgfill DESTINATION lib)
 install(FILES ${LIB_H_FILES} DESTINATION ${INCLUDEDIR})

sukanka commented on 2024-10-08 01:28 (UTC) (edited on 2024-10-09 15:41 (UTC) by sukanka)

@alef07 this issue has been fixed by upstream in newer version. But I can't build it either due to some errors caused by newer cgal(cgal-6.0)

alef07 commented on 2024-10-07 20:24 (UTC)

Hi, I just tried to install ifcopenshell from the AUR repository but I get this error during the compilation: "error: « mt19937 » is not a member of « boost »; would you like to use « std::mt19937 »"? Any idea how to solve this issue? Thanks

Pinky commented on 2024-08-26 18:23 (UTC)

Btw missing dependency on sz (the build fails if this library is not installed).

With this library and after upgrade to v0.7.0 (and few other changes in PKGBUIL it builds.

sukanka commented on 2024-08-04 16:20 (UTC) (edited on 2024-10-21 12:42 (UTC) by sukanka)

Prebuilt binary can be found at my personal repo

This package will not be updated very frequently. But feel free to flag it out of date when there is a new release.

Currently, the blender extension and desktop entry do not work as some python packages are missing.

some patches are updated, please make a clean build

Nahouhak commented on 2023-12-31 16:47 (UTC)

@Magarote Done and updated to 0.7.0a10. Thanks for the report.

Magarote commented on 2023-12-29 16:22 (UTC) (edited on 2023-12-29 16:25 (UTC) by Magarote)

Hi,

i just tried to compile this package, but some dependencies are setted. Could you please apply the patch bellow?

--- a/PKGBUILD
+++ b/PKGBUILD
@@ -6,7 +6,7 @@ pkgdesc="Open source IFC library and geometry engine. Provides static libraries,
 arch=('x86_64' 'i686')
 url="http://ifcopenshell.org/"
 license=('LGPL3')
-depends=('boost-libs>=1.58.0' 'opencascade' 'icu' 'opencollada' 'python')
+depends=('boost-libs>=1.58.0' 'opencascade' 'icu' 'opencollada' 'python' 'cgal' 'nlohmann-json')
 optdepends=('python-svgwrite: blender bim addon svg support'
       'python-occ-core: blender bim addon cut ifc support'
       'python-pystache: blender bim addon'

Nahouhak commented on 2022-11-16 00:14 (UTC)

@newsboost there was no release for a long time so it was not possible anymore to compile but there is now a new v0.7.0a6 release so I have updated it.

newsboost commented on 2022-11-14 16:29 (UTC)

Hi. I think there's a problem and I think you need to change "swig3" dependency to just "swig":

user@pc$ yay -S ifcopenshell swig3
-> Could not find all required packages:
swig3 (Wanted by: ifcopenshell)
swig3 (Target)

user@pc$ yay -Ss swig3
  (no output - NOTHING!)

user@pc$ yay -Ss swig
   ....
   ....
extra/swig 4.0.2-5 (1.1 MiB 4.6 MiB) (Installed)
   Generate scripting interfaces to C/C++ code

Please update the pkg-file and/or advice!

Nahouhak commented on 2020-04-11 21:02 (UTC)

@mickele. Thanks a lot. I tried for so long to make it works without success. As I said if you want to get back your maintainer position I'll be more than happy. Else I'll still try to learn ;-)