113 Commits

Author SHA1 Message Date
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
j.spijker@ultimaker.com
2fd1309bee Add missing file name
Contributes to CURA-9365
2022-07-01 10:50:08 +02:00
j.spijker@ultimaker.com
085868d692 Copy the packaging scripts/resources and set GH env
Contributes to CURA-9365
2022-07-01 10:32:12 +02:00
c.lamboo
0580814352 Fix passing macos flag to jinja
CURA-9365
2022-07-01 09:56:40 +02:00
j.spijker@ultimaker.com
ac2fbbf791 Collect all PyQt6-Qt6 dll's for Win and place them in the root
Quick fix, we should probably work with hooks in the future

Contributes to CURA-9365
2022-07-01 09:24:57 +02:00
j.spijker@ultimaker.com
b5e0ae8ff9 fixes for Macos
Contributes to CURA-9365
2022-07-01 09:07:38 +02:00
Jelle Spijker
ff321409c5 Revert "Clean the install folder first"
This reverts commit 627bd929c4cce3bac7c4c4a7cdb93e0198752563.
2022-07-01 08:56:06 +02:00
j.spijker@ultimaker.com
5d057db298 Use BUNDLE app for Macos
Contributes to CURA-9365

Co-authored-by: casperlamboo <c.lamboo@ultimaker.com>
2022-07-01 08:05:32 +02:00
j.spijker@ultimaker.com
627bd929c4 Clean the install folder first
Handy for debugging

Contributes to CURA-9365
2022-07-01 07:46:57 +02:00
j.spijker@ultimaker.com
1f629b9e48 Fixes escaped path's on Windows
Why is it that the Path is converted to single \
for the icon and entry_point but not for the binaries?

Contributes to CURA-9365
2022-07-01 07:43:11 +02:00