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
blast: init at 2.10.0 #61430
blast: init at 2.10.0 #61430
Conversation
@GrahamcOfBorg build blast |
The build seems to fail. |
My bad, I thought I had built it in a sandbox, but apparently I got fooled by running Anyway, this package aggressively wants to build using utilities in |
@GrahamcOfBorg build blast |
I think the issues are fixed now. This is an important package in bioinformatics that'd be great to have in nixpkgs. |
@GrahamcOfBorg build blast |
1 similar comment
@GrahamcOfBorg build blast |
See also #33961. (I'm OK with this new PR, it is just more difficult to maintain.) |
e13795a
to
065585b
Compare
I wasn't aware of the older PR. Given the centrality of BLAST in the field and the fact that it's a very stable tool, I think it's best to have something accepted even if it is not always as up to date (for the non-bioinformaticians: it's best to have a 2-year old version of I personally don't care if it's the older version in #33961 (although maybe that one should have some of the |
065585b
to
d36923b
Compare
Updated against |
d36923b
to
a710cdf
Compare
a710cdf
to
5d35b9c
Compare
Fixed for |
I have successfully built it locally. The tests are not being run
Since you remove the unit tests at |
You're right. Disabled tests. |
@GrahamcOfBorg build blast |
The build fails on darwin, Is it supposed to run on a Mac? |
Yes, it is. I'll try to see what's wrong. |
The issue seems to be with the missing frameworks. At least, adding |
This is widely used in bioinformatics.
Newer versions cause errors in the unit_test module
Most tests require network use and/or locally-installed databases.
The bash patch is automatic The perl patches become automatic if perl is included in buildInputs suggested by @markuskowa on GH
9362ef4
to
2801e96
Compare
Rebased to master & removed the unnecessary shebang patching. |
Updated to |
It looks like there are some hard coded |
Ah, yes, that is a tool that must be installed separately. Currently, there is no nix package for it, though.
Aargh, this package really does want to use They also set |
@luispedro Do you want to fix the |
Fixed the |
@luispedro there's still a problem with the darwin build. |
Unfortunately, I have no way of testing on Darwin. I can only restrict the package to Linux if nobody else can work on it. |
Restricting the package to linux seems to be the best option for now. If someone else is willing to fix it we can always do it later in a separate PR. |
Restricted to Linux now. |
I do plan to fix the build for Darwin, but it can definitely be done as a separate PR. |
Co-authored-by: Pavel Chuprikov <pschuprikov@gmail.com> (cherry picked from commit fdfebaf)
Motivation for this change
BLAST is one of the basic bioinformatics packages
Things done
sandbox
innix.conf
on non-NixOS)./result/bin/
)nix path-info -S
before and after)