Jacob Oursland
7e7de8837f
CI: Update weekly build dependencies for VFX Reference Platform.
2025-07-18 09:54:40 -05:00
Jacob Oursland
fde5ad9af6
CI: set MACOS_DEPLOYMENT_TARGET=10.13 for Intel macOS.
...
The MACOS_DEPLOYMENT_TARGET was not explicitly set, resulting in a default of 10.9, which does not support C++
features needed by some components in FreeCAD. This PR sets the MACOS_DEPLOYMENT_TARGET to 10.13 to build
for platforms running macOS High Sierra (2017) or newer.
2025-06-10 09:41:53 -03:00
Zbyněk Winkler
da975492a0
update pixi.lock to sync updates to recipe.yaml
2025-06-02 13:13:04 +02:00
Zbyněk Winkler
65d534e854
typing_extensions package was missing 's'
2025-06-02 13:12:40 +02:00
Jacob Oursland
c74752c526
CI: add typing_extensions to runtime dependency for weekly build.
2025-06-01 15:38:32 -04:00
Jacob Oursland
e6bcda81a1
CI: pin occt==7.8.1 on weekly builds.
2025-05-26 18:31:05 +02:00
FilippoR
670eeca2a9
fedora rpm packaging: use standard macro to package sources with submodules ( #20953 )
2025-05-13 22:03:28 -03:00
Jacob Oursland
22c9364823
CI: fix weekly builds.
2025-05-13 08:38:29 +02:00
Jackson Oursland
493fea4e8d
macOS: Remove duplicate RPATHs ( #21244 )
...
* Package: fix formatting.
* Package: correct printing of directory being processed.
* Package: remove duplicate RPATHs for macOS builds.
* Package: note the additional issue affecting RPATHs in the bundle script.
2025-05-12 11:21:14 -05:00
Jacob Oursland
41603dbf20
CI: use the weekly build tag in title bar of main window.
2025-05-12 11:22:14 +02:00
Jacob Oursland
16e27a2bea
Linux: Force QT_QPA_PLATFORM=xcb for Wayland compat.
2025-05-08 08:29:15 -05:00
Jacob Oursland
2fca8dff75
macOS: Remove QT_MAC_WANTS_LAYER=1, which is no longer valid.
2025-05-06 15:01:36 -05:00
Jacob Oursland
47aa5c928a
macOS: Do not force LANG=UTF-8, which is not valid.
2025-05-06 14:51:58 -05:00
Jacob Oursland
121e2acd0c
CI: unify the location of GitHub release creation.
2025-05-02 20:28:24 +02:00
Jacob Oursland
2ebf92e1b5
CI: update AppImage build with correct repo locaiton and tag.
2025-05-02 20:26:21 +02:00
Jacob Oursland
bb0c06e8f7
pixi: Downgrade to Qt6 6.7.x.
2025-05-02 00:16:31 +02:00
Jacob Oursland
e0903c887b
CI: update weekly bundle scripts for Windows and Linux.
2025-04-16 12:34:44 -07:00
Jacob Oursland
a5a92cd5bd
CI: update weekly build dependencies.
...
Fix broken dependencies for Windows, downgrade to Python 3.11 for compatibility with Blender, and add ifcopenshell.
2025-04-16 12:34:44 -07:00
Jacob Oursland
1466d8bb96
CI: update weekly build dependencies for Linux.
2025-04-15 16:12:59 -05:00
Jackson Oursland
f6df2b1c5f
Add cmake to Ubuntu package dependencies. ( #20578 )
2025-04-14 10:16:58 -05:00
Luz Paz
3fa260f869
Fix various typos
...
Found via codespell
2025-04-13 14:06:26 -05:00
Jacob Oursland
7d68db60b4
CI: fix macOS weekly build.
2025-04-11 22:48:47 -05:00
Jacob Oursland
8af8b7d0e9
CI/CD: Implement weekly builds.
...
Brings over the functionality in https://github.com/FreeCAD/FreeCAD-Bundle
to build Linux AppImage, macOS .dmg, and Windows 7z releases.
This version also creates a tagged release for each build, creating an
archive of the weekly builds as well as the ability to easily tie each
build to a git commit. This will make running 'git bisect' easy to
identify sources of regressions.
2025-04-09 14:55:56 -07:00
Adrian Insaurralde
9cf50b4eb8
Enable pcl by default on non windows systems
2025-03-25 10:14:56 +01:00
ljo
b170b8e27c
Fix RPM packaging and add support for building with Qt6 and PySide6 for Fedora 40+ ( #19565 )
2025-03-19 03:31:21 +00:00
Chris Hennes
ede962835d
Merge pull request #17779 from wwmayer/noboostpy
...
Remove support for Boost.Python
2025-03-17 00:00:32 -05:00
Joao Matos
bcd8c7a9b2
Package: Fix apt install script to handle VTK for newer Ubuntu releases.
2025-03-14 13:42:29 +00:00
Jookia
b705d683d1
ci: Add python3-pybind11 to Ubuntu CI
2025-03-04 08:05:38 -06:00
Joao Matos
f2a8bc92af
CI: Extract apt packages installation into a script.
...
This provides a few benefits, as regular users can just call this script
as well and not need to copy this from the CI files to know which files
to install.
2025-03-02 16:35:30 -06:00
Joao Matos
aace8f7bee
CMake: Modernize build files using outdated Python variables.
2025-02-16 10:21:26 -06:00
Chris Hennes
bd96ddef8a
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
Priit Laes
8522dad346
fedora: Drop Fedora 34 support
...
Fedora 34 upstream support stopped 07.06.2022, so no point of having
support for it in our build scripts either.
2024-03-20 15:31:17 +02:00
Priit Laes
948cd7d9de
fedora: Remove unneeded dos2unix dependency
...
Now that the source of the issue is fixed (previous commit), remove
the workaround.
2024-03-20 15:29:39 +02:00
Alexander Neumann
c144160331
Remove code related to qtxmlpatterns ( #11755 )
2024-01-08 13:49:38 -03:00
luzpaz
a146977198
Update Fedora COPR freecad.spec from master to main branch
...
Issue #11619
2023-12-24 10:37:05 -03:00
DeflateAwning
1e3179e9bc
Find and replace http://freecad.org to https://freecad.org
...
Find and replace:
http:\/\/(.{0,10})freecad
https://$1freecad
Done in all remaining files (after doing it in SVGs in the last commit)
2023-10-29 22:39:22 -06:00
Przemo Firszt
6080bf2451
COPR - add MatGui Material plugins
2023-10-02 11:17:14 +02:00
Przemo Firszt
03c094c215
COPR - add yaml-cpp-devel
2023-10-02 11:17:14 +02:00
Alexander Wilms
974a75be04
Use new metainfo file name in RPM .spec
2023-09-15 13:17:51 -04:00
Przemo Firszt
8f9937e5e3
COPR - fix nightlies
2023-09-10 18:20:36 +02:00
Przemo Firszt
75e2f02afb
i[COPR] bump version of nightlies to pre 0.22
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2023-08-31 22:48:02 +02:00
Chris Mayo
708eb477de
Finish renaming desktop filename to org.freecad.FreeCAD
...
The QGuiApplication::setDesktopFileName() call was changed in [1] but
the desktop file and other files that reference it were not.
As shown by Looking Glass [2] on X11 updating these files is still
not enough for GNOME to associate the process with the desktop file,
a StartupWMClass entry is added to the desktop file to fix this.
[1]
87b0935dff ("Migrate domain name from freecadweb to freecad (#9352 )", 2023-04-24)
[2]
https://blogs.gnome.org/mclasen/2016/11/15/help-my-app-icon-is-missing/
2023-08-08 19:25:14 +01:00
Adrián Insaurralde Avalos
1afcd64ebf
Rename cmake flag for unit tests to ENABLE_DEVELOPER_TESTS
...
To differentiate from the previously existing BUILD_TEST that controls building the Test WB
2023-08-02 00:49:29 +00:00
Przemo Firszt
04a463e564
[COPR] Add flatmesh to plugins
2023-07-14 22:24:07 +02:00
Przemo Firszt
896938e21f
[COPR] Add BuildRequires: qqc2-desktop-style
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2023-05-24 22:44:37 +02:00
Przemo Firszt
215465ff2e
[COPR] Remove Raytracing
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2023-05-04 21:43:05 +01:00
Przemo Firszt
6b5eef712e
[COPR] Restore dynamic release numbering
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2023-05-03 19:16:27 +02:00
luzpaz
38a01939e0
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
Przemo Firszt
001656a132
[COPR] Fix broken builds
...
Fixes by mr-milky, edited by PrzemoF
2023-04-19 17:38:14 +02:00
Przemo Firszt
823b1f1b0f
[COPR] Fix COPR build
...
As advised by mr-milky
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2023-03-07 10:40:08 +01:00