Skip to content

record some metadata for each package #14

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

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

db48x
Copy link

@db48x db48x commented Oct 26, 2017

I think it would be nice to be able to query package metadata without actually having to download the packages. This patch generates a metadata.sexp file for each package. For actually searching for packages it'd be nice to have a single file with all of the metadata, but I haven't gotten that far. Nor have I modified quicklisp-client to let users query this data. My goal for the moment is to allow Guix to install packages directly from the Quicklisp repository. I welcome your comments, suggestions, improvements, etc.

The code is probably not very beautiful, and system-file-magic is now doing two jobs at once. Better argument passing/parsing could help clean that up, or it could be changed to just output the metadata (and to stdout for easier access) so that the caller could do with it what they want. The existing callers could grab the list of systems, while write-metadata-sexps could save it to the file.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant