Skip to content
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

Add pandoc-lua-marshal to Nix shell #7849

Merged
merged 1 commit into from
Jan 18, 2022

Conversation

evenbrenden
Copy link
Contributor

Add missing dependency to Nix shell. pandoc-lua-marshal is currently broken in Nixpkgs, so building in the Nix shell still fails (assuming Nixpkgs is used as input). Nevertheless, this is one step closer to a working Nix build.

@tarleb
Copy link
Collaborator

tarleb commented Jan 18, 2022

I don't have any experience with nix, but do you know what we'd need to fix in pandoc-lua-marshal?

@jgm jgm merged commit 6b7a688 into jgm:master Jan 18, 2022
@evenbrenden
Copy link
Contributor Author

I don't have any experience with nix, but do you know what we'd need to fix in pandoc-lua-marshal?

This would typically be fixed in Nixpkgs, the repo that manages the dependencies listed in shell.nix. From what I gather, new and updated packages are automatically pulled from Hackage to Nixpkgs. pandoc-lua-marshal was added in this PR, but the build currently fails because the hslua and tasty-lua packages in Nixpkgs are too old. These will probably be updated on a later pull from Hackage. I can take a closer look.

@evenbrenden evenbrenden deleted the pandoc-lua-marshal-nix-shell branch January 19, 2022 08:51
@tarleb
Copy link
Collaborator

tarleb commented Jan 19, 2022

I see, thanks. Might be time for me to learn some nix.

@evenbrenden
Copy link
Contributor Author

NixOS/nixpkgs#160733 fixes pandoc-lua-marshal.

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.

4 participants