Skip to content

Conversation

@kevinsmia1939
Copy link

Update FreeCAD to the latest weekly release. This succeed #40
This PR contain 3 commits.
First is to synchronized beta branch to master branch.

Second is to update python submodules and group them into one python_deps.json file, unlike master branch which contain python library in separate files so that it is a bit easier to organized and update. The python_deps.json was created with flatpak-pip-generator with command to use it in the manifest.

Third commit is updating submodules that need to be update, many complain about cmake version or failed build in previous version. These modules include,

eigen
graphviz
coin
soqt
geos
vtk
gmsh

pyside6 was update to match the runtime version, lapack was remove since openblas already provide lapack. tcl and tk were added because opencascade complained.

@kevinsmia1939
Copy link
Author

bot, build org.freecad.FreeCAD

@flathubbot
Copy link

🚧 Test build enqueued.

@flathubbot
Copy link

🚧 Started test build.

runtime-version: '6.9'
sdk: org.kde.Sdk
command: FreeCAD
desktop-file-name-prefix: "(beta) "
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this should not be removed.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have not remove the beta tag. Not sure why it appear that way.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Because it gets removed by whichever method you used to resynchronize the changes, whether it's merge or cherry-picking the patches.

@@ -1,17 +1,14 @@
app-id: org.freecad.FreeCAD
app-id: org.freecad.FreeCAD
default-branch: beta
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this should not be removed.

# pip For add-on manager
# pyyaml For the FEM workbench.
# pysolar For the BIM workbench to generate Solar diagrams. https://github.com/flathub/org.freecadweb.FreeCAD/issues/114
- python_deps.json
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

please don't. Keep them the way they are.

@hfiguiere
Copy link
Collaborator

you don't even mention the runtime update which IMHO should be done separately as it's painful.

@hfiguiere
Copy link
Collaborator

I was working on what is now #44

@flathubbot
Copy link

Test build succeeded. To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/234085/org.freecad.FreeCAD.flatpakref

Built for aarch64 and x86_64 architectures.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants