aboutcode-org / aboutcode-org/scancode-toolkit

Add support for guix packages

未關閉
#2,824 0 則留言 1 個 reaction 已指派 0 人 在 GitHub 檢視
new feature package scan
主要語言
Python
星號
2.6k
分支
791
平均合併
1 天 12 小時
30 天內合併 PR
5

描述

We should add support for https://guix.gnu.org/ packages
guix is based on nix (see https://github.com/nexB/scancode-toolkit/issues/2823 )

In contrast with nux that uses its nix language, guix is based on Guile scheme.
The doc for how packages are defined is at https://guix.gnu.org/manual/en/html_node/Defining-Packages.html
These package definitions are peculiar in that many are baked in a single scheme file like this https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/packages/crates-io.scm#n38451 (which contains about 70K lines of scheme, and this just for the rust crates)

See https://framagit.org/upt/upt-guix/-/blob/master/upt_guix/upt_guix.py for an example for Python code that creates guix scripts.

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。