Commit Graph

85 Commits

Author SHA1 Message Date
Priit Laes 8b1a389855 build: nix: Bump minor versions of Python toolchains to latest versions
It's nice to keep it up with the latest releases.
2021-10-04 19:18:08 +02:00
Priit Laes 46d7eb5643 build: nix: Drop support for Python 3.{2,3,4} versions
Python project currently supports only 3.6+, so keep 3.5 still
on lifeline... 2.7 has also end of life status.
2021-10-04 19:18:08 +02:00
Priit Laes 6f6f89de0d build: nix: Drop unused imports
Print function has been supported since Python since 2.6, so
there's no need to use the import.
2021-10-04 19:18:08 +02:00
Thomas Krijnen d99caf15e6 #1705 fix nix build wrt schemas 2021-09-10 10:47:31 +02:00
Thomas Krijnen 46f983b9ae Update build-all.py 2021-09-07 14:45:18 +02:00
Thomas Krijnen d79298e18d occt 7.5.3 2021-08-15 20:41:43 +02:00
aothms 92ae058f1e Build cgal/gmp/mpfr in build-all 2021-08-10 19:02:52 +00:00
aothms c8a357c228 Changes to build-all 2021-08-10 14:34:01 +00:00
aothms b48ff530eb Tweaks to nix build and cmake 2021-07-11 19:15:20 +00:00
Thomas Krijnen 58663769c9 Update boost dl location
https://www.boost.org/users/news/boost_has_moved_downloads_to_jfr.html
2021-05-08 14:15:43 +02:00
Thomas Krijnen e618232e70 clone --recursive in build-all.py 2021-03-14 09:32:38 +01:00
root 55d24ba1ee No boost cmake flag 2021-01-22 20:47:05 +01:00
aothms 7ae685dbff Nix build: py39, boost1.71, no py34 on macos, boost url, no dae validator build 2020-12-29 07:59:52 -05:00
Thomas Krijnen 315b32dd38 Nix build: assert cmake in path 2020-12-26 13:49:57 +01:00
aothms 877bf3207a Nix build: no longer build cmake, some fixes for 32bit crosscompiling 2020-12-24 20:46:42 +00:00
Thomas Krijnen 8bf530d0d7 Missing file that accompanies 9bcd932bed 2020-12-20 21:53:51 +01:00
Thomas Krijnen 0d28978a48 Reuse py build dir in build script to speed up builds 2020-08-01 19:32:50 +02:00
Thomas Krijnen 4df2feabe2 Add py38 to nix build 2020-03-08 10:14:47 +01:00
Thomas Krijnen 9bcd932bed fixes for macos catalina 2019-11-22 18:45:11 +01:00
Thomas Krijnen 2a407f007c Document fontconfig dependency for occt 7.4 2019-11-06 14:05:05 +01:00
Thomas Krijnen 5992cdfdaf Build script changes for occt 7.4 2019-11-06 12:03:32 +01:00
Thomas Krijnen 6771c91224 Remove duplicate swig dependency statement 2019-09-27 15:45:48 +02:00
Thomas Krijnen 188b20533b Only pull when on a branch 2019-08-03 14:48:01 +02:00
Thomas Krijnen 869cc25061 rollback prcre version due to https://github.com/KhronosGroup/OpenCOLLADA/issues/570 2019-07-01 11:15:12 +02:00
Thomas Krijnen 51cf52c388 Build script: Don't use wget or curl, just urlretrieve 2019-06-30 09:44:40 +02:00
Thomas Krijnen c29cc87660 Revert cmake version due to build errors, more careful json install 2019-06-28 08:38:24 +02:00
Thomas Krijnen 73f7c34c8d Update build-all.py 2019-06-26 12:44:56 +02:00
Andrej Tibaut cee2c4e748 Reverted from SWIG_VERSION=4.0.0 back to SWIG_VERSION=3.0.12 because of https://github.com/IfcOpenShell/IfcOpenShell/issues/582#issuecomment-497789849 as recommended by @aothms. 2019-06-26 12:44:26 +02:00
Andrej Tibaut e7a08a3de6 #634 solved:
- new method to_pystring(...) added to solve the TypeError: Can't mix strings and bytes in path components:
- import "urlib" changed to "urlib.urlretrieve"
- JSON version extracted to a constant
2019-06-26 12:44:26 +02:00
Andrej Tibaut 827c6ac6b4 Motivated by issue #608 to improve the method def git_clone(...) to the def git_clone_or_pull_repository(...).
Also, dependencies versions were updated.
2019-06-26 12:44:26 +02:00
Thomas Krijnen 703c69fdde Update nix build script to default GLTF_SUPPORT to ON 2019-05-21 13:31:43 +02:00
Thomas Krijnen 21981403c7 Merge branch 'master' into v0.6.0
# Conflicts:
#	nix/build-all.py
2019-05-21 13:30:58 +02:00
Thomas Krijnen 90ac50f210 Document libffi dependency in nix build script for installing py37 2019-05-21 12:53:54 +02:00
Thomas Krijnen 4e21298009 Merge branch 'master' into v0.6.0 2019-05-19 13:25:14 +02:00
Thomas Krijnen a5cc0f1cef Add python version 3.7.3 2019-05-19 13:22:24 +02:00
Thomas Krijnen d106f178d5 Merge branch 'master' into v0.6.0 2019-05-18 11:07:13 +02:00
Thomas Krijnen 62e4bf8fb3 Update to OCCT 7.3.0p3 2019-05-18 11:05:12 +02:00
Thomas Krijnen a8f6444cad Option to build -static on *nix 2019-05-10 12:04:32 +02:00
Thomas Krijnen 0b2bd5d0e8 Eliminate ICU dependency 2019-05-10 11:59:00 +02:00
Thomas Krijnen 94bf798168 Merge branch 'master' into v0.6.0 2019-03-24 14:26:14 +01:00
paul dafa304936 Update Python to 2.7.16 - So Fedora 29 Compile 2019-03-08 15:03:20 +01:00
Thomas Krijnen ad41f04f11 Merge branch 'master' into v0.6.0
# Conflicts:
#	src/ifcconvert/IfcConvert.cpp
#	src/ifcgeom/IfcGeomRenderStyles.cpp
#	src/ifcparse/IfcParse.cpp
2018-10-30 14:32:28 +01:00
paul 81a9d0e747 Changing opencollada version to "v1.6.63"
Discussion:
https://github.com/IfcOpenShell/IfcOpenShell/issues/480

Summary:
"... Compiling OpenCOLLADA  fail on fedora 27... changing  opencollada version to "v1.6.63" (since some time now they do proper tagging over there, the commit we track now is from 19 Dec 2013, probably worth updating as newer compilers might rightfully complain)...

Probably best to rm -rf ... IfcOpenShell/build/Linux/x86_64/build/OpenCOLLADA before restarting."
2018-10-01 10:29:01 +02:00
Thomas Krijnen 53577d9da9 Fix ifcopenshell-python build on nix build script 2018-09-18 19:42:01 +02:00
Thomas Krijnen 55d07f8bba Merge branch 'master' into v0.6.0
# Conflicts:
#	nix/build-all.py
2018-09-18 13:42:06 +02:00
Thomas Krijnen 34b3ca307f Enable exception handling on occt release builds Fix #462 2018-09-18 13:39:44 +02:00
Thomas Krijnen 12623dd1e5 Only install/strip on Release build 2018-09-12 13:57:41 +02:00
Thomas Krijnen a3141b2acc Make nix build script more granular 2018-09-08 13:23:36 +02:00
Thomas Krijnen 4d33ed5cb8 Merge branch 'master' into v0.6.0
# Conflicts:
#	src/ifcconvert/IfcConvert.cpp
#	src/ifcgeom/IfcGeomShapes.cpp
#	src/serializers/ColladaSerializer.cpp
#	src/serializers/schema_dependent/XmlSerializer.cpp
2018-09-04 13:23:11 +02:00
Thomas Krijnen 3e80d3646c Work on ifcxml parsere 2018-09-02 11:59:54 +02:00