Jackson Oursland
b8031f9205
Add cmake to Ubuntu package dependencies. ( #20578 )
2025-04-14 10:16:58 -05:00
Luz Paz
dd16b8053e
Fix various typos
...
Found via codespell
2025-04-13 14:06:26 -05:00
Jacob Oursland
e990b456b9
CI: fix macOS weekly build.
2025-04-11 22:48:47 -05:00
Jacob Oursland
9b3052cf75
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
065c1fe0fd
Enable pcl by default on non windows systems
2025-03-25 10:14:56 +01:00
ljo
afe23a432c
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
d09d2c02bb
Merge pull request #17779 from wwmayer/noboostpy
...
Remove support for Boost.Python
2025-03-17 00:00:32 -05:00
Joao Matos
17fc5b5bc7
Package: Fix apt install script to handle VTK for newer Ubuntu releases.
2025-03-14 13:42:29 +00:00
Jookia
1489015caf
ci: Add python3-pybind11 to Ubuntu CI
2025-03-04 08:05:38 -06:00
Joao Matos
a9b7490a82
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
27ebc68a11
CMake: Modernize build files using outdated Python variables.
2025-02-16 10:21:26 -06: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
Priit Laes
c2cfc2f8cc
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
16cf0e0689
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
d51d2f674f
Remove code related to qtxmlpatterns ( #11755 )
2024-01-08 13:49:38 -03:00
luzpaz
2fe19267df
Update Fedora COPR freecad.spec from master to main branch
...
Issue #11619
2023-12-24 10:37:05 -03:00
DeflateAwning
8de6db3e97
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
fca9830c2a
COPR - add MatGui Material plugins
2023-10-02 11:17:14 +02:00
Przemo Firszt
a03de9c267
COPR - add yaml-cpp-devel
2023-10-02 11:17:14 +02:00
Alexander Wilms
b04fa5e779
Use new metainfo file name in RPM .spec
2023-09-15 13:17:51 -04:00
Przemo Firszt
efa8e02235
COPR - fix nightlies
2023-09-10 18:20:36 +02:00
Przemo Firszt
f23ceb9c2a
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
9b562a4e0a
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]
129d5882a7 ("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
3b6dbeb27e
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
e9b87b54fc
[COPR] Add flatmesh to plugins
2023-07-14 22:24:07 +02:00
Przemo Firszt
5b075a9938
[COPR] Add BuildRequires: qqc2-desktop-style
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2023-05-24 22:44:37 +02:00
Przemo Firszt
8967bbcd03
[COPR] Remove Raytracing
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2023-05-04 21:43:05 +01:00
Przemo Firszt
8272355abc
[COPR] Restore dynamic release numbering
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2023-05-03 19:16:27 +02: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
Przemo Firszt
986a0d61eb
[COPR] Fix broken builds
...
Fixes by mr-milky, edited by PrzemoF
2023-04-19 17:38:14 +02:00
Przemo Firszt
bcaeecb6b8
[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
luzpaz
23af228b87
Fix various indentation issues (tabs->spaces)
2023-01-23 16:59:28 +01:00
luzpaz
729685316e
Fix trailing whitespace, typos, headers
...
Fix trailing whitespace, typos, and header uniformity.
2023-01-23 00:34:37 +01:00
Przemo Firszt
1189be75d0
[COPR] fedora: force built-in zipios, disable test
2022-12-08 10:17:52 +01:00
Adrian Insaurralde Avalos
ecbd151b11
Remove unused conda files and PKGBUILD [skip ci]
2022-07-30 19:26:33 +02:00
Przemo Firszt
1bb9699c9a
Update fedora spec to v0.21
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2022-07-14 17:17:50 +02:00
Przemo Firszt
fb60c863ba
[COPR] Remove CONTRIBUTORS file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2022-05-01 11:25:54 +01:00
Przemo Firszt
cac8454bd4
[COPR] remove q files
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2022-04-22 14:37:24 +01:00
Przemo Firszt
4d395f85bb
[packaging] Fix COPR building system
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2022-01-31 16:48:41 +01:00
Przemo Firszt
d69401107b
[packaging] Add libE57Format to fedora spec file
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2022-01-31 16:48:41 +01:00
Przemo Firszt
9369350c65
[COPR] Bump version in spec file to 0.20pre
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2021-09-01 17:10:57 +01:00
Przemo Firszt
9153079756
[COPR] Restore dist in Release
...
This is to fix:
WARNING: No disttag found in prebuilt packages
INFO: Use --define DISTTAG to set proper dist. e. g. --define DISTTAG fc21.
ERROR: 'No disttag in package and no DISTTAG flag. Use --define DISTTAG to set proper dist e. g., --define DISTTAG=fc21.' (logs in /var/lib/copr-rpmbuild/workspace/workdir-wgba9jrq/.cache/fedora-review.log)
Also adding option to git_commint_no suppressing new line prevents
breaking line in Release tag.
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2021-08-28 12:53:18 +01:00
Przemo Firszt
8f8a0c7e35
[COPR] Exclude Inventor-devel for fedora above 34
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2021-08-25 20:32:30 +01:00
Przemo Firszt
4b1c62e8c9
[COPR] Fix FreeCAD spec as dist in no longer required
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2021-08-25 20:08:59 +01:00
Przemo Firszt
d3dfeed9a6
Add %{?dist} to Releace
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2021-06-26 13:28:55 +01:00
Przemo Firszt
efa19683ae
Add missing files to fedora.spec
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2021-03-25 18:20:10 +01:00
Przemo Firszt
528f0cbdd6
Fix fedora COPR builds
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2020-12-11 13:20:34 +01:00
Przemo Firszt
361f56dddd
Fix COPR rawhide builds
...
Signed-off-by: Elliot Lee <elliot.c.lee@gmail.com >
Tested-by: Przemo Firszt <przemo@firszt.eu >
2020-08-06 11:27:13 +02:00
Przemo Firszt
9e619ed55e
[fedora.spec] Move to stage 3 of python bytecompilation
...
Signed-off-by: Przemo Firszt <przemo@firszt.eu >
2020-07-03 18:52:54 +02:00
Johan Heikkila
0460279ce4
Coin3D version 4 is needed (same version as for python3-pivy). Fixes broken nightly builds on Fedora.
2020-06-17 12:06:52 +02:00