142 Commits

Author SHA1 Message Date
Jelle Spijker
692b27ce3c
Use less sources 2023-11-01 10:25:27 +01:00
c.lamboo
540c8399e7 Replace altool for notary tool
CURA-9929
2023-10-30 14:49:28 +01:00
Jelle Spijker
b4117bc601
no need to package glibc-source 2023-10-25 01:34:04 +02:00
Jelle Spijker
888c9e4bea
Add runtime compat to LD_LIBRARY_PATH
That file containst libstdc++.so

Contributes to CURA-11145
2023-10-24 09:22:45 +02:00
Jelle Spijker
57a7cdc08c
Use LD_LIBRARY_PATH
Hoping that setting the `LD_LIBRARY_PATH` will ensure the correct glibc is used. And ensure that glibc is installed

Contributes to CURA-11145
2023-10-24 08:28:13 +02:00
Jelle Spijker
dd2a80876f
Update package dependencies in AppImageBuilder
The changes include adding several packages to the list of dependencies for the AppImage-builder, such as libgtk,
librsvg2, imagemagick and icon themes. Furthermore, adjustments were made to the runtime environment variables
(GDK_PIXBUF_MODULEDIR and GDK_PIXBUF_MODULE_FILE). Excluded file paths were also updated to exclude unnecessary
documentation files.

Contributes to CURA-11132
2023-10-23 14:52:05 +02:00
Jelle Spijker
e999ba8ffd
Update AppImage build configuration
This update removes various icon-theme exclusions from the AppImage build configuration and includes specific hicolor
icon files. It also adds new environment variables and path mappings for handling user data more efficiently within the
AppImage. This aims to optimize the packing process and improve the resultant AppImage's compatibility and performance.

Contributes to CURA-11132
2023-10-23 13:12:40 +02:00
Jelle Spijker
d8ef4c381c
Less bloat
Could also be a solution for:
- #16932
- #16935

Fixes CURA-11146
Fixes #16931
2023-10-11 14:21:24 +02:00
Jelle Spijker
6106ade3af
Fix missing asc file in Linux build artifacts
The asc was created for the AppImage, but never uploaded as an
artifact.

Fixes CURA-11087
2023-10-02 09:49:04 +02:00
Jelle Spijker
2bc3079af5 Only exclude Cura and CuraEngine
still ship other executables

Contributes to CURA-10951
2023-09-06 11:38:54 +02:00
Jelle Spijker
7eedcac62f
Add includes for apt packages
Based on: https://github.com/AppImageCrafters/appimage-builder/blob/main/recipes/hello-world-qt6/AppImageBuilder.yml

Contributes CURA-10951
2023-09-05 08:37:24 +02:00
Jelle Spijker
c29fcd7dce
Skip the AppImage test
Contributes CURA-10951
2023-09-05 07:24:14 +02:00
Jelle Spijker
05cf1c9ad6
Merge branch 'CURA-10475_engineplugin' into CURA-10951_gh_build_curapackage 2023-09-05 07:06:30 +02:00
Jelle Spijker
e558b11ebd
Minor fixes
Contributes CURA-10951
2023-09-05 06:32:06 +02:00
Jelle Spijker
c5e3821116
Fix the AppImage-builder scripts
Contributes CURA-10951
2023-09-05 06:12:47 +02:00
Jelle Spijker
b5fbcce33f
Add AppImage builder configs and scripts
Added the configuration file `AppImageBuilder.yml.jinja`, the Python script `create_appimage.py`, and the shell script
`entrypoint.sh.jinja` for AppImage building and packaging. These additions would enable the Cura application to be built
into a single, standalone, executables file for Linux users, improving software deployment and distribution.

Contributes CURA-10951
2023-09-05 05:13:21 +02:00
MariMakes
2b6b43efc0 Update MacOS Installation Screen
We still had the temporary logo on this screen. Our designers created an updated version.
2023-09-01 11:40:00 +02:00
Casper Lamboo
9000730ce7
use template strings 2023-08-23 11:39:54 +02:00
Jelle Spijker
3dcba69c33
use build_pkg and build_dmg as flags
Contributes to CURA-8415
2023-08-18 21:50:50 +02:00
Jelle Spijker
7a8fe8330a
Use named arguments
Contributes to CURA-8415
2023-08-18 20:48:15 +02:00
Jelle Spijker
5a12ad2a71
Allow the build_macos script to build both dmg/pkg on the same runner
Why should we build the installer twice?

Contributes to CURA-8415
2023-08-18 20:13:49 +02:00
Jelle Spijker
84116c8cc1
Simplified copy of resources
Contributes to CURA-10550
2023-04-28 16:09:40 +02:00
Jelle Spijker
2e0ba5cadf
Update Cura svg icon
Contributes to CURA-10550

Co-authored-by: Lorenzo Romagnoli <lorenzo.romagnoli@ultimaker.com>
2023-04-28 13:42:33 +02:00
Jelle Spijker
fa51b1bcfc
Use system agnostic paths 2023-04-28 13:33:48 +02:00
Leandro Heck
e612341f7f Add back the original image. Something was complaining about it. 2023-03-24 14:41:53 -03:00
Leandro Heck
9f9e218ef4 Add extra icons and fix their paths 2023-03-24 14:31:03 -03:00
Leandro Heck
f5b53f8065 Add icon svg 2023-03-23 22:54:01 -03:00
Jelle Spijker
da435f25f8
Change Shebang from Bourne to Bash
Should fix #14741
2023-03-22 07:27:36 +01:00
Joey de l'Arago
e834cce32a Pass the app name into the build_macos script so that it matches the app name used in UltiMaker-Cura.spec.jinja 2023-01-16 15:29:38 +01:00
Joey de l'Arago
36d3662750 Merge branch 'main' into CURA-6867_pkg_for_macos 2023-01-16 13:53:14 +01:00
Joey de l'Arago
7eb75f01d7 Merge remote-tracking branch 'origin/CURA-6867_pkg_for_macos' into CURA-6867_pkg_for_macos 2023-01-16 10:22:18 +01:00
Joey de l'Arago
902f4ef02e
Update packaging/MacOS/build_macos.py
Co-authored-by: Jelle Spijker <j.spijker@ultimaker.com>
2023-01-16 10:22:06 +01:00
Joey de l'Arago
cf4752aa0b Mention dmg in arg parser.
Fix spelling

CURA-6867
2023-01-16 10:21:04 +01:00
Jelle Spijker
24cb9e16a8 Use auto generated shortcut Guid
This should remove the short-cuts

Contributes to CURA-9157
2023-01-13 15:43:04 +01:00
Joey de l'Arago
c04cc7809a Only use end of cura version for identifier. The "/" is an illegal character in the distribution.xml
CURA-6867
2023-01-13 13:38:10 +01:00
Jelle Spijker
5542eec0c4 Allow for uninstall of previous same major.minor.path versions
Contributes to CURA-9157
2023-01-13 11:39:34 +01:00
Jelle Spijker
df5544444d Still show the uninstall feature in the CE edition
Contributes to CURA-9157
2023-01-13 11:39:01 +01:00
Joey de l'Arago
6ca4af399a Use different identifier for different versions so that they don't replace eachother.
CURA-6867
2023-01-13 11:33:43 +01:00
Joey de l'Arago
65bf56e9fa Installer was replacing any previous cura version when installing. Casuing strange install locations. Now it will only replace cura version with the exact same CURA_CONAN_VERSION
CURA-6867
2023-01-13 10:18:33 +01:00
Joey de l'Arago
0f683d301a Remove double .dmg at the end of file name.
Fix typo in msi_instaler

CURA-6867
2023-01-13 09:26:54 +01:00
Jelle Spijker
dc2a8ffc60 Uninstall previous versions as a feature
Contributes to CURA-9157
2023-01-12 17:14:27 +01:00
Joey de l'Arago
116d2b9ce5 Add source path back to macOs installer for fetching dmg background image
CURA-6867
2023-01-12 16:19:24 +01:00
Joey de l'Arago
3a24ab1bee Merge branch 'main' into CURA-6867_pkg_for_macos 2023-01-12 15:25:32 +01:00
Joey de l'Arago
05e1f57324 Revert dmg deprecation
CURA-6867
2023-01-12 13:24:28 +01:00
Jelle Spijker
8e9289fd11 Disable ICE validation
https://stackoverflow.com/questions/1064580/wix-3-0-throws-error-217-while-being-executed-by-continuous-integration

Contribute to CURA-9157
2023-01-11 16:46:27 +01:00
Joey de l'Arago
50c4f777ab Fix Cura being moved on install
CURA-6867
2023-01-11 16:08:06 +01:00
Jelle Spijker
e31c2735dc Document Wix arguments
Contribute to CURA-9157
2023-01-11 15:36:57 +01:00
Casper Lamboo
5d4b6a0249
Merge pull request #14260 from Ultimaker/CURA-9157
Cura 9157
2023-01-11 14:18:22 +01:00
Joey de l'Arago
9ae3bc37dc Rename MacOs -> MacOS
CURA-6867
2023-01-11 13:27:26 +01:00
Joey de l'Arago
11b2c94988 Remove build installer check.
CURA-6867
2023-01-11 13:03:16 +01:00