r-hub / sysreqsdb

SystemRequirements mappings for R packages
135 stars 32 forks source link

Add support for Arch Linux #58

Closed khughitt closed 5 years ago

khughitt commented 5 years ago

Greetings!

I put together a PR to extend sysreqsdb to support Arch Linux and its derivatives that use PKGBUILD files.

Few quick notes:

Thanks for your work on this useful package!

Cheers, Keith

gaborcsardi commented 5 years ago

Thanks! This is awesome, and I'll be happy to merge it.

Two issues. One, the JSON format is changing, to facilitate automatic checks, and to make the web app that does the matching simpler. See the V2 branch. We can still merge this now, and then add the Arch Linux entries to the V2 branch later.

Second, would you be interested adding an Arch Linux Docker builder at https://github.com/r-hub/rhub-linux-builders?

khughitt commented 5 years ago

Hi Gabor,

Sounds good -- I'll check out the v2 branch and update the JSON files there when I have the chance. I was already planning on adding an Arch Dockerfile to the builder repo. I'll look into that now.. :)

khughitt commented 5 years ago

Gonna modify changes for this PR to use gcc instead of clang since gcc is used by default.

gaborcsardi commented 5 years ago

Deployed, seems to work well: https://sysreqs.r-hub.io/pkg/igraph/linux-x86_64-arch-gcc

["gmp","libxml2"]
khughitt commented 5 years ago

Sounds good! Just let me know if you notice any issues down the road.