-
-
Notifications
You must be signed in to change notification settings - Fork 23
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
rattler-build #141
base: main
Are you sure you want to change the base?
rattler-build #141
Conversation
Hi! This is the friendly automated conda-forge-linting service. I wanted to let you know that I linted all conda-recipes in your PR ( Here's what I've got... For recipe/recipe.yaml:
This message was generated by GitHub Actions workflow run https://github.com/conda-forge/conda-forge-webservices/actions/runs/12537229792. Examine the logs at this URL for more detail. |
@conda-forge/rattler-build I wasn't able to convert the recipe with conda-recipe-manager, so I tried it manually but now I get this error when trying to rerender:
|
recipe/recipe.yaml
Outdated
version: 1.1dev | ||
|
||
package: | ||
name: ${{ context.name }} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this needs to be just ${{ name }}
@looooo I made a few modifications to the recipe.yaml (pasted below). The remaining issue is that rattler-build currently enforces a In context:
name: freecad
version: 1.1dev
build_number: 0
package:
name: ${{ name }}
version: ${{ version }}
source:
- url: https://github.com/FreeCAD/FreeCAD-Bundle/releases/download/weekly-builds/freecad_source.tar.gz
file_name: freecad_source_${{ build_number }}.tar.gz
patches:
- if: osx and arm64
then:
- patches/osx_arm64_cross_compiling.patch
build:
number: ${{ build_number }}
requirements:
build:
- ${{ compiler("cxx") }}
- ${{ stdlib("c") }}
- if: build_platform != target_platform
then:
- python
- cross-python
- pybind11
- qt6-main
- noqt5
- if: linux
then:
- ${{ cdt('mesa-libgl-devel') }}
- ${{ cdt('mesa-dri-drivers') }}
- ${{ cdt('mesa-libegl-devel') }}
- ${{ cdt('libselinux') }}
- ${{ cdt('libxdamage') }}
- ${{ cdt('libxfixes') }}
- ${{ cdt('libxxf86vm') }}
- ${{ cdt('libxcb') }}
- ${{ cdt('libxext') }}
- ${{ cdt('xorg-x11-server-xvfb') }}
- ${{ cdt('libxau') }}
- ${{ cdt('libxi-devel') }}
- if: unix
then:
- sed
- cmake
- swig
- ninja
- doxygen
host:
- if: linux
then:
- libspnav
- coin3d
- eigen
- freetype
- hdf5
- libboost-devel
- matplotlib-base
- noqt5
- occt
- pcl
- pivy
- ply
- pybind11
- pyside6
- python
- qt6-main
- six
- smesh
- vtk
- xerces-c
- yaml-cpp
- zlib
run:
- if: linux
then:
- libspnav
- graphviz
- gmsh
- numpy
- python
- pyside6
- pivy
- pyyaml
- ply
- six
tests:
- script:
- freecadcmd -t 0
about:
homepage: https://www.freecad.org/
license: LGPL-2.1-or-later
license_file: LICENSE
summary: 'FreeCAD is a parametric 3D modeler made primarily to design real-life objects of any size.'
description: |
FreeCAD is a general purpose feature-based, parametric 3D modeler for
CAD, MCAD, CAx, CAE and PLM, aimed directly at mechanical engineering
and product design but also fits a wider range of uses in engineering,
such as architecture or other engineering specialties. It is 100% Open
Source (LGPL2+ license) and extremely modular, allowing for very
advanced extension and customization.
FreeCAD is based on OpenCASCADE, a powerful geometry kernel, features an
Open Inventor-compliant 3D scene representation model provided by the
Coin 3D library, and a broad Python API. The interface is built with Qt.
FreeCAD runs exactly the same way on Windows, Mac OSX, BSD and Linux
platforms.
documentation: https://wiki.freecad.org/Main_Page
repository: https://github.com/FreeCAD/FreeCAD
extra:
recipe-maintainers:
- adrianinsaval
- looooo |
do not merge. this will go into a different branch (not conda) |
…onda-forge-pinning 2024.12.28.18.49.41
thanks @wolfv for correcting my recipe. There is one follow up question I have:
Rerendering run without error but no ci_scripts were generated. |
It has to be |
Hi! This is the friendly automated conda-forge-linting service. I was trying to look for recipes to lint for you, but it appears we have a merge conflict. Please try to merge or rebase with the base branch to resolve this conflict. Please ping the 'conda-forge/core' team (using the |
@wolfv I tried with your suggestion, but it didn't work:
|
Checklist
0
(if the version changed)conda-smithy
(Use the phrase@conda-forge-admin, please rerender
in a comment in this PR for automated rerendering)