Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

(beta) Weekly build 14 March #60

Merged
merged 8 commits into from Mar 17, 2022
Merged

(beta) Weekly build 14 March #60

merged 8 commits into from Mar 17, 2022

Conversation

hfiguiere
Copy link
Contributor

Closes #58
Closes #52

hfiguiere and others added 8 commits May 30, 2021 00:09
* fix `boost` module URL

As the original one was responding with HTTP 502 status.

* add support for flatmesh feature

Add support for the `Unwrap Mesh` and `Unwrap Face` features in the Mesh
Workbench.

These features allow to unfold a mesh, as detailled here :
    - https://wiki.freecadweb.org/Mesh_Workbench
    - https://www.youtube.com/watch?v=-KjMZkLfE1A

These features are enabled via the `BUILD_FLAT_MESH` compilation option
(which defaults to `OFF`), and makes use of the `pybind11` library.

This commit also adds the `pybind11` module to the flatpak app.

* avoid to use pybind11 library

As there is already the `boost` library in use, and both serve the same
aim (i.e. python bidings for C++).

The flat mesh feature can rely on the `boost` library in order to work.
This will allow the use of space navigator input devices in FreeCAD,
verified with my Magellan Plus.

As /var/run is a symlink to /run on modern systems, this will not
require any change in spacenavd configuration either, and it won't have
any difference to users without such an input device - as it'll simply
ignore the passthrough if the socket does not exist when starting the
application.

Fixes flathub#18
@flathubbot
Copy link

Started test build 81628

@flathubbot
Copy link

Build 81628 successful
To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/79517/org.freecadweb.FreeCAD.flatpakref

@flathubbot
Copy link

Started test build 81690

@flathubbot
Copy link

Build 81690 successful
To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/79578/org.freecadweb.FreeCAD.flatpakref

@hfiguiere hfiguiere marked this pull request as draft March 15, 2022 03:18
@hfiguiere
Copy link
Contributor Author

Addon manager now want QWebEngine and pyside2 support for it

Addon Manager Warning: Could not import QtWebEngineWidgets, it seems to be missing from your system. Please use your system's package manager to install the python3-pyside2.qtwebengine* and python3-pyside2.qtwebchannel packages, and if possible alert your package creator to the missing dependency. Display of package README will be limited until this dependency is resolved.

@flathubbot
Copy link

Started test build 82016

@hfiguiere
Copy link
Contributor Author

Reverting to build with QtWebKit until I figure out why PySide fail to build with WebEngine support. The latter being fatal.

@hfiguiere hfiguiere marked this pull request as ready for review March 17, 2022 01:49
@flathubbot
Copy link

Build 82016 successful
To test this build, install it from the testing repository:

flatpak install --user https://dl.flathub.org/build-repo/79904/org.freecadweb.FreeCAD.flatpakref

@hfiguiere hfiguiere merged commit 2fdcfa4 into flathub:beta Mar 17, 2022
@hfiguiere hfiguiere deleted the weekly branch March 17, 2022 05:04
This was referenced Mar 17, 2022
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.

None yet

4 participants