grayskull icon indicating copy to clipboard operation
grayskull copied to clipboard

R Support [WIP]

Open ForgottenProgramme opened this issue 2 years ago • 2 comments

Fixes #306

Add CRAN origin to Grayskull. These changes only aim to handle simple R recipes. The functionality to extract compiler information from R metadata and therefore handle complex packages will be added in consequent iterations.

ToDo

  • [ ] Write unit tests
  • [x] Extract and add License
  • [x] cran metadata in commented form at the bottom [I am able to add it at the top. not at the bottom]
  • [x] r prefix in package name at top
  • [x] source: section of the recipe (urls and sha256)
  • [x] requirements: host and requirements: build
  • [x] Hardcode rpaths:
  • [x] set posix and set native at top
  • [x] Add r-base to host and run requirements everytime
  • [x] reorder the requirements to be sorted. NOTE: (It is not a requirement to have the packages listed in a sorted order. But it's a nice to have, as it improves readability for users trying to look for a specific package in the list)
  • [ ] build:
  • [ ] requirements: build:
  • [ ] in source: section, the 'url' needs fixing

ForgottenProgramme avatar Jul 05 '22 07:07 ForgottenProgramme

image

ForgottenProgramme avatar Jul 05 '22 07:07 ForgottenProgramme

@marcelotrevisani

ForgottenProgramme avatar Jul 05 '22 07:07 ForgottenProgramme

Closing this in favor of https://github.com/conda-incubator/grayskull/pull/423

Thank you very much for your hard work and all effort that you put into this!

marcelotrevisani avatar Jan 21 '23 22:01 marcelotrevisani