Commit Graph

32 Commits

Author SHA1 Message Date
Adrian Insaurralde Avalos
46f3cf2f19 CI: improve release workflow
adapt weekly build workflow to do normal releases too, rename accordingly
skip macos singning setup if certificate not available (useful to run on forks)
add missing dmgbuild dependency for badge icons on macos
build windows installer in workflow, add needed dependencies to pixi.toml
reorganize packaging scripts that can be useful outside rattler-build too
do some cleanup
add .gitignore to rattler-build
Properly configure appimage updating depending on release type and upload zsync file
2025-11-23 10:54:51 -03:00
Adrián Insaurralde Avalos
d466ba037b WindowsInstaller: multiple improvements and fixes
move windowsinstaller to /package
update artwork
adapt to conda builds
make msvc redist directory optional
automate version information definition
use relative directories for file locations definitions
improve/update readme
partially update Delete.bat for qt6 libpack
add .gitignore
update signing.bat and add hashing command

WindowsInstaller: use --safe-mode in freecadcmd commands [skip ci]

WindowsInstaller: make windows 8 the minimum version [skip ci]

WindowsInstaller: allow configuring some values via command line

windows installer update for qt6 build
2025-11-22 23:46:11 -03:00
Steven James
909d581265 Add Dockerfile and script to create an Ubuntu Qt6 based build image for docker. 2025-10-27 11:37:16 -05:00
Steven James
5abf4da75e Building: Ubuntu environment needs python3-pyside2.qtnetwork for testing (#24493) 2025-10-19 21:41:50 -05:00
Luz Paz
17102251e5 Fix various typos 2025-03-14 12:37:12 -04:00
mosfet80
8ea4046685 Update build-with-conda.sh
Fix freecad version
2025-02-24 16:54:43 +00:00
Marcus Bannerman
5e3eab1b97 Update ubuntu.sh dependencies to include libyaml-cpp-dev
Building on ubuntu 24.04 requires the libyaml-cpp-dev library. This adds the library to the dependencies for ubuntu.
2025-01-20 11:44:19 -05:00
dzid26
7ece9241bf Fix conda docker path 2025-01-19 14:35:01 -05:00
luzpaz
7782fd6827 Trim lines ending with superfluous whitespace 2024-12-22 08:50:37 -05:00
Rotzbua
f0d07f6310 feat(win): add registry for silent uninstall
Entry is recommended to support the silent uninstall process without knowing the arguments.
https://nsis.sourceforge.io/Add_uninstall_information_to_Add/Remove_Programs#Recommended_values
2024-12-02 12:16:54 -05:00
mosfet80
16b24e10d6 Update ubuntu.sh 2024-11-30 14:09:16 +01:00
mosfet80
ac912cc097 Update debian.sh 2024-11-30 14:09:16 +01:00
Zbyněk Winkler
d2e407d096 Improve/fix debian docker build (#17003)
* fix paths following past renames

* add missing dependencies

* switch to debian:12 (bookworm)

* patch opencascade to silence warnings
2024-11-22 10:37:33 -06:00
Pieter Hijma
c9887e4c8c Core: Enable single instance for Windows 2024-07-22 17:40:27 +02:00
obelisk79
3eb45b045c [UI] Logo Update (#14284)
* Updating instances of FreeCAD's old logo to reflect the new Logo

* updating additional instances of the Logo

* updating additional instances of the Logo

* Update logo for windows installer

* Update logo reference to /src/Gui/Icons/freecad.svg
2024-05-27 15:33:55 -04:00
Chris Hennes
9b1ef66e98 Remove WebKit SVG renderer. 2024-04-21 22:27:50 -05:00
Chris Hennes
c35693fd8a Web: Remove GUI
Web no longer provides a user-visible browser, but only a simple server for remote interaction with FreeCAD. Dependency on QtWebWengine has been removed.
2024-04-21 22:27:50 -05:00
Alexander Neumann
d51d2f674f Remove code related to qtxmlpatterns (#11755) 2024-01-08 13:49:38 -03:00
Jacob Oursland
0ac0882eeb Add Docker configuration for conda. 2023-11-19 02:01:47 -03:00
Adrián Insaurralde Avalos
e937cc1efc move WindowsInstaller to tools/build [skip ci] 2023-11-14 14:55:08 -03:00
Yorik van Havre
0be6941476 Removed gitignore, fixed signing 2023-08-21 11:12:05 -05:00
Yorik van Havre
5e0dd142d5 Tools: fixed typo in appimage build script 2023-08-21 11:12:05 -05:00
Yorik van Havre
8e037e6f34 better wording in appimage build script 2023-08-21 11:12:05 -05:00
Yorik van Havre
6b6b4ddba9 Fixed lint issues 2023-08-21 11:12:05 -05:00
Yorik van Havre
8b716b1a31 Aded AppImage build script 2023-08-21 11:12:05 -05:00
Maximilian Behm
6e235a4809 Add dependencies qwebengine5-dev and qtwayland5 to Docker install script ubuntu.sh 2023-07-05 18:07:16 -04:00
luzpaz
c5dc557579 Fix trailing whitespace
[skip ci]
2023-07-01 10:24:07 +00:00
luzpaz
129d5882a7 Migrate domain name from freecadweb to freecad (#9352)
* Migrate domain name from freecadweb to freecad
* Migrate src/Mod/Material files
* Migrate Stylesheet related files
* Migrate *.svg files
* Migrate miscellaneous files
* Migrate some build files
* Migrate recently added TD AR_IRAM template files

Closes #6415
2023-04-24 15:19:20 -05:00
Pesc0
9d7c8b1326 Cleanup root directory 2023-02-18 16:09:56 -06:00
luzpaz
b4780be1d1 Fix whitespace issues 2023-02-05 16:39:58 +01:00
Kurt Kremitzki
9ff622d00b Add Debian/Ubuntu runtime deps for Docker build scripts (#4951) 2021-08-01 17:24:25 -05:00
Christopher West
af3bc822fe Basic build container images with distribution package references (#4893)
* Container based build environments

* Initial commit for support of Arch and Manjaro Linux distros

* Removed openSUSE as shiboken is not supported in 15.3

* Added system updates to container image build

* Removed duplicates and ordered packages for easy reference

* Updated documenation for openSUSE and package installation.

Added documentation on how to install packages outside of conatiners
Removed references to openSUSE due to missing dependancies.

* Matched debian and ubuntu install script for eaiser comparison

* Fixed error of image realease from latest to rolling

Ubuntu's "latest" tag is to their LTS distribution release rather than
their current cutting edge distro release.

* Update debian.sh

Remove unneeded deps and remove libboost-all-dev

* Update ubuntu.sh

Remove unneeded deps and remove libboost-all-dev

Co-authored-by: Christopher West <cwest@thedigitaledge.co.uk>
Co-authored-by: Kurt Kremitzki <kkremitzki@users.noreply.github.com>
2021-08-01 15:23:02 -05:00