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

ammonite: need to build from git sources #113923

Closed
kvtb opened this issue Feb 21, 2021 · 0 comments
Closed

ammonite: need to build from git sources #113923

kvtb opened this issue Feb 21, 2021 · 0 comments
Labels
3.skill: good-first-bug This seems like it's fixable by a non-expert 9.needs: package (update) This needs a package to be updated

Comments

@kvtb
Copy link
Contributor

kvtb commented Feb 21, 2021

Checklist

pkgs.ammonite uses binary distribution, which is problematic:

  1. binary distributions are released not often and lag behind Scala progress. Both pkgs.ammonite_2_12 and pkgs.ammonite_2_13 use older Scala than ones in pkgs.scala_2_12 and pkgs.scala_2_13
  2. the sources needs patches for nix ("/usr/bin/tput" -> "${ncurses}/bin/tput", etc): https://github.com/lihaoyi/Ammonite/blob/4bd225eb73802285ff4c77056594c196d1685c5e/terminal/src/main/scala/ammonite/terminal/Utils.scala#L89-L99
  3. There is unrealized yet ammonite for Scala 3 (Add Scala 3 support via dotty compatibility com-lihaoyi/Ammonite#1150), which would be easier to pack having in nixpkgs established procedure of building ammonite from git sources
Project name

nix search name: ammonite

current version:
desired version:

Notify maintainers

maintainers: @NeQuissimus

Note for maintainers

Please tag this issue in your PR.

@kvtb kvtb added the 9.needs: package (update) This needs a package to be updated label Feb 21, 2021
@NeQuissimus NeQuissimus added the 3.skill: good-first-bug This seems like it's fixable by a non-expert label Feb 21, 2021
@kvtb kvtb closed this as completed Feb 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3.skill: good-first-bug This seems like it's fixable by a non-expert 9.needs: package (update) This needs a package to be updated
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants