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
seaview: init at 4.7 #46595
seaview: init at 4.7 #46595
Conversation
|
||
buildInputs = with pkgs; [ fltk libjpeg ]; | ||
|
||
patchPhase = "sed -i 's#PATH=/bin:/usr/bin#/usr/bin/env#' seaview.cxx"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Am I reading the source correctly that this is only used to get rm
? And in that case, can you patch in the actual path from coreutils instead?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's right it is just a single occurrence and only used to get rm
working. In the next iteration I will follow your suggestion.
meta = with stdenv.lib; { | ||
description = "GUI for molecular phylogeny"; | ||
longDescription = '' | ||
SeaView is a multiplatform, graphical user interface for multiple sequence alignment and molecular phylogeny. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would you mind indenting this? The multiline strings strip common leading whitespace just fine.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Not at all. Will indent in the next iteration.
@@ -0,0 +1,41 @@ | |||
{ stdenv, fetchurl, pkgs }: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please rely on the dependencies (like fltk and libjpeg) directly here, and get rid of the pkgs argument
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the comment.
@GrahamcOfBorg build seaview |
No attempt on x86_64-darwin (full log) The following builds were skipped because they don't evaluate on x86_64-darwin: seaview Partial log (click to expand)
|
Success on x86_64-linux (full log) Attempted: seaview Partial log (click to expand)
|
Success on aarch64-linux (full log) Attempted: seaview Partial log (click to expand)
|
Motivation for this change
Add package for seaview, a GUI for molecular phylogeny
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)