jelle Spijker
ad65ffa76c
Fix check if option exist
...
Contributes to CURA-9711
2022-10-05 10:56:53 +02:00
jelle Spijker
ca90ac7787
Fix adding all shared libs managed by Conan to pyinstaller
...
Closes #13422
Contributes to CURA-9711
2022-10-05 10:47:34 +02:00
Joey de l'Arago
ccea542280
Add spdlog to binaries list.
...
Add warning for missing binary
Update pattern matching for binaries glob in bin paths. It will now match .so.X files that it would not before.
CURA-9711
2022-10-04 14:40:13 +02:00
Joey de l'Arago
e854ee6a3c
Fix reference to version properties that don't exist.
...
version.prerelease does not exist, swapped this out for version.pre.
There is no "+" inside prerelease (ie "-alpha"), this was probably being confused with the build version ( ie. +testing_120). Both "+" and "-" are removed from these values so I have prepended "_internal" to the build number instead.
2022-10-03 11:35:46 +02:00
Joey de l'Arago
ed48fd2e82
Update conanfile.py
2022-10-03 10:58:50 +02:00
Remco Burema
6953ff9019
Not building with prerelease-string if none present.
2022-09-28 17:56:49 +02:00
Remco Burema
237b671e0c
Prevent building with prerelease-string if none present.
2022-09-28 17:21:31 +02:00
Remco Burema
a94bd91085
Able to force 'prerelease'-version information.
2022-09-23 17:49:50 +02:00
jelle Spijker
25aabfb031
Allow specifying version with conan conf
...
By setting the `user.cura:version` in the
configuration of Conan that version string
is used preferred over the actual version
This should be usefully for releases
Contributes to CURA-8831
2022-09-07 07:49:38 +02:00
jelle Spijker
59d9bfde99
Use umbase 0.1.7
...
This will now set the version by default if not
defined at the cmd line to the first entry in the
conandata.yml
2022-09-06 11:33:18 +02:00
joeydelarago
3413caab62
Set latest.json location back to ultimaker website.
...
CURA-9272
2022-08-22 16:29:08 +02:00
joeydelarago
1f701c267a
Merge branch 'main' into CURA-9272_semver_postfix
2022-08-22 09:04:03 +02:00
Joey de l'Arago
0e99a0029d
Update minimum conan version
2022-08-19 12:52:40 +02:00
joeydelarago
a20e7bf8d9
Add cura latest.json url to template so it can be set from the conanfile.
...
CURA-9272
2022-08-15 15:59:08 +02:00
j.spijker@ultimaker.com
830adcea1b
Fix not internal builds
...
Contributes to CURA-9528
2022-08-12 18:00:16 +02:00
j.spijker@ultimaker.com
1d4ee4dd96
Fix not internal builds
...
Contributes to CURA-9528
2022-08-12 17:47:28 +02:00
j.spijker@ultimaker.com
37077a7823
Fix not internal builds
...
Contributes to CURA-9528
2022-08-12 17:08:25 +02:00
j.spijker@ultimaker.com
d92fd3d1e3
Make internal resources requirements
...
Contributes to CURA-9528
2022-08-12 16:38:17 +02:00
Jelle Spijker
00d99d10b9
Merge pull request #13003 from Ultimaker/CURA-8792_update_pycharm_run_config
...
[CURA-8792] Move run configuration templates out of conan-config into this repo.
2022-08-11 18:09:05 +02:00
j.spijker@ultimaker.com
c5acaa768b
Moved pycharm_targets to conandata
...
Added individual tests. Still not everything
Contributes to CURA-8827
2022-08-11 18:01:45 +02:00
joeydelarago
a0f32c403d
Move run configuration templates out of conan-config into this repo.
...
Add extra test run configuration.
CURA-8792
2022-08-11 16:44:07 +02:00
j.spijker@ultimaker.com
e8c9df1794
Add internal build options
...
This will add the keyword `internal` to the build metadata such that
it is easier to distinguish between normal Cura builds and internal
builds with private data.
2022-08-10 12:36:41 +02:00
j.spijker@ultimaker.com
c1ae1872d0
Make sure build and generate steps are present
...
Contributes to CURA-8831
2022-08-03 17:49:13 +02:00
j.spijker@ultimaker.com
cf548613ca
Add cura env to Run environments
...
Contributes to CURA-8831
2022-08-03 08:51:41 +02:00
j.spijker@ultimaker.com
f95b22404a
fix base_dir for venv when running from source
...
Contributes to CURA-8831
2022-08-03 08:51:41 +02:00
j.spijker@ultimaker.com
e4feae414b
Build pyarcus and pysavitar shared
...
Contributes to CURA-8828, CURA-8829 and CURA-8831
2022-08-03 08:51:41 +02:00
j.spijker@ultimaker.com
89de2b1fae
Set the Cura Version also when running from source
2022-07-27 12:03:51 +02:00
jspijker
79fe069d20
Merge branch '5.1' into CURA-9342_add_missing_openssl_1_1_1l_shared_library
2022-07-19 10:34:45 +02:00
j.spijker@ultimaker.com
3609871ba6
Use umbase 0.1.5
...
Contributes to CURA-9365
2022-07-19 10:33:04 +02:00
jspijker
2b4b110b38
Merge branch '5.1' into CURA-9342_add_missing_openssl_1_1_1l_shared_library
2022-07-19 09:54:18 +02:00
j.spijker@ultimaker.com
1c3a46c9e2
Use empty string for channel if channel is undefined
...
Contributes to CURA-9365
2022-07-19 09:52:54 +02:00
j.spijker@ultimaker.com
cd303b4e6f
Make sure all dynamic libs are copied to the dist
...
Solve it dynamically in the Ultimaker-Cura.spec,
Such that we can copy files manually (OpenSSL shared)
to the bin/Script folder after the cura install step.
Contributes to CURA-9342
2022-07-18 11:34:21 +02:00
j.spijker@ultimaker.com
8f1ad7e6b4
Use umbase 0.1.4
...
Contributes to CURA-9365
2022-07-14 18:21:55 +02:00
j.spijker@ultimaker.com
3ea7dd8565
Use umbase 0.1.4
...
Contributes to CURA-9365
2022-07-14 18:21:23 +02:00
j.spijker@ultimaker.com
7068c87130
Add copied openssl 1.1.1l binaries to pyinstall binaries
...
Contributes to CURA-9342
2022-07-14 10:38:59 +02:00
j.spijker@ultimaker.com
82904ccd3f
Fix version if version is None
...
Contributes to CURA-9365
2022-07-07 20:04:38 +02:00
j.spijker@ultimaker.com
c22999c314
handle local packages correctly
...
Contributes to CURA-9365
2022-07-07 19:49:04 +02:00
j.spijker@ultimaker.com
4d98ba3540
Fixed missing qoutes
...
Contributes to CURA-9365
2022-07-07 07:07:32 +02:00
j.spijker@ultimaker.com
c100f68f58
Add missing info.plist
...
2ce60de673/packaging/Info.plist.in (L5)
Contributes to CURA-9365
2022-07-07 05:58:58 +02:00
j.spijker@ultimaker.com
48539bb7f8
Only convert path to string
...
Contributes to CURA-9365
2022-07-06 14:28:43 +02:00
j.spijker@ultimaker.com
c9587c3d21
convert to posixpath string
...
Contributes to CURA-9365
2022-07-06 14:17:53 +02:00
j.spijker@ultimaker.com
db8ec3994e
Add conan_install_info.json to the builds
...
Should help with debugging, We could maybe even use it
later on to update the about page and/or logs
If you want to create a package you should also
pass the `--json <venv_path>/conan_install_info.json` to
the install command.
Contributes to CURA-9365
2022-07-06 13:54:44 +02:00
j.spijker@ultimaker.com
2ee58e24bc
Don't strip binaries
...
On some Linux systems it fails due to an invalid Elf handle.
Stripping the binaries on Linux/MacOS is a likely culprit.
Disabling this option seems a save choice at least for now.
Contributes to CURA-9365
2022-07-06 07:37:46 +02:00
jellespijker
8a14406c63
Add dynamic libs from lib path to binaries
...
Should fix missing protoc on MacOS
Contributes to CURA-9365
2022-07-05 22:34:19 +02:00
jellespijker
fd7c5abdc0
Set build version to 0 if build version is ''
...
Contributes to CURA-9365
2022-07-05 14:13:05 +02:00
jellespijker
e226dc5030
Also copy build libs
...
Hoping this fixes the missing protoc
Contributes to CURA-9365
2022-07-04 16:45:07 +02:00
jellespijker
08c11f0c28
Use correct bundle id
...
Contributes to CURA-9365
2022-07-04 16:00:13 +02:00
jellespijker
3d422e1e29
Copy libs to lib_dir
...
Contributes to CURA-9365
2022-07-04 13:51:09 +02:00
j.spijker@ultimaker.com
5bc61324ee
Also use dylib of cpython
...
Contributes to CURA-9365
2022-07-04 12:04:48 +02:00
j.spijker@ultimaker.com
cbedbbb0bd
Remove brackets around env var name
...
Contributes to CURA-9365
2022-07-01 11:33:18 +02:00