aboutcode-org / aboutcode-org/scancode-toolkit

Add support for guix packages

Đang mở
#2,824 0 bình luận 1 reaction 0 người được giao Xem trên GitHub
new feature package scan
Ngôn ngữ chính
Python
Star
2.6k
Fork
791
Merge trung bình
1 ngày 12 giờ
Pull request đã merge (30 ngày)
5

Mô tả

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.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.