mbox

[bug#44045,00/10] WIP Ultimaker Cura

Message ID 86v9f95eip.fsf@gmail.com
Headers show

Message

Malte Frank Gerdes Oct. 17, 2020, 10:32 a.m. UTC
Hi,

this series adds Ultimakers Cura software to Guix. It's WIP because the cura
program itself segfaults while starting and i am not getting further as to why
this happens. It would be great if someone interested could take a look :-)

The trimesh python library cannot be built, because pyinstrument-cext can't be
built. This is due to the fact that the used URLs to fetch the source archive
don't exist. I have yet to find out how they are generated.

The python packages should be at the correct place, but i'm not usre where the
cura packages should be placed. Is engineering.scm the right place? If so i will
sort them alphabetically.


Malte

Malte Frank Gerdes (10):
  gnu: Add libArcus.
  gnu: Add cura-engine.
  gnu: Add cura-binary-data.
  gnu: Add uranium.
  gnu: Add libCharon.
  gnu: Add libSavitar.
  gnu: Add cura.
  gnu: Add python-pyinstrument-cext.
  gnu: Add python-pyinstrument.
  gnu: Add python-trimesh.

 gnu/packages/engineering.scm    | 293 ++++++++++++++++++++++++++++++++
 gnu/packages/python-check.scm   |  39 +++++
 gnu/packages/python-science.scm |  29 ++++
 3 files changed, 361 insertions(+)

--
2.28.0

Comments

Efraim Flashner Oct. 19, 2020, 7:08 a.m. UTC | #1
On Sat, Oct 17, 2020 at 12:32:30PM +0200, Malte Frank Gerdes wrote:
> Hi,
> 
> this series adds Ultimakers Cura software to Guix. It's WIP because the cura
> program itself segfaults while starting and i am not getting further as to why
> this happens. It would be great if someone interested could take a look :-)
> 
> The trimesh python library cannot be built, because pyinstrument-cext can't be
> built. This is due to the fact that the used URLs to fetch the source archive
> don't exist. I have yet to find out how they are generated.

for pyinstrument-cext, try replacing the string in pypi-uri to
"pyinstrument_cext", with an underscore.

> The python packages should be at the correct place, but i'm not usre where the
> cura packages should be placed. Is engineering.scm the right place? If so i will
> sort them alphabetically.
> 
> 
> Malte
> 
> Malte Frank Gerdes (10):
>   gnu: Add libArcus.
>   gnu: Add cura-engine.
>   gnu: Add cura-binary-data.
>   gnu: Add uranium.
>   gnu: Add libCharon.
>   gnu: Add libSavitar.
>   gnu: Add cura.
>   gnu: Add python-pyinstrument-cext.
>   gnu: Add python-pyinstrument.
>   gnu: Add python-trimesh.
> 
>  gnu/packages/engineering.scm    | 293 ++++++++++++++++++++++++++++++++
>  gnu/packages/python-check.scm   |  39 +++++
>  gnu/packages/python-science.scm |  29 ++++
>  3 files changed, 361 insertions(+)
> 
> --
> 2.28.0
> 
> 
>
Guillaume Le Vaillant April 7, 2022, 8:41 p.m. UTC | #2
Hi,
I updated this old patch series to make it work with current versions of
Cura and Guix, and pushed it as 390d68c95660986769da556affbda9b04ea7aa7d
and following.
Thanks for the patches and sorry for the very long delay.
Malte Frank Gerdes April 11, 2022, 1:32 p.m. UTC | #3
Thank you very much 🙂. I already forgot about it. It's extremely nice to
finally have a decent slicing Software in Guix!

On Thu, 7 Apr 2022, 22:47 Guillaume Le Vaillant, <glv@posteo.net> wrote:

> Hi,
> I updated this old patch series to make it work with current versions of
> Cura and Guix, and pushed it as 390d68c95660986769da556affbda9b04ea7aa7d
> and following.
> Thanks for the patches and sorry for the very long delay.
>
Demis Balbach Feb. 19, 2023, 11 p.m. UTC | #4
Hello Malte,

could you explain how to set up cura properly? When using the package
some things seem to be missing like generic materials, default profiles
and so on. Thanks!