-
Notifications
You must be signed in to change notification settings - Fork 3.3k
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 files for equirep #51972
add files for equirep #51972
Changes from 3 commits
c575d95
caf4a10
6f1f654
c085598
562d361
e8b5fb7
f4588db
672db31
d1b41ff
e83ccde
d857303
294233c
f20bd99
2419bec
b3b777d
dc6d6be
6a1bc82
1b0d9bc
8183907
51fa254
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
@@ -0,0 +1,6 @@ | ||||||||||||
#!/bin/bash | ||||||||||||
|
||||||||||||
set -xe | ||||||||||||
|
||||||||||||
./configure | ||||||||||||
make | ||||||||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Complete the build and installation process. The current build commands are insufficient for proper Conda package creation:
Apply these changes: -./configure
-make
+./configure --prefix="${PREFIX}"
+make -j${CPU_COUNT}
+make install 📝 Committable suggestion
Suggested change
|
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
{% set name = "equirep" %} | ||
{% set version = "1.0.0" %} | ||
|
||
package: | ||
name: "{{ name }}" | ||
version: "{{ version }}" | ||
|
||
source: | ||
url: "https://github.com/Shao-Group/EquiRep/releases/download/v{{ version }}/EquiRep-{{ version }}.tar.gz" | ||
sha256: "2cb4bad860eade6bf59a3153ed4aa25094b519740e421d628d1470b03115730b" | ||
|
||
build: | ||
number: 0 | ||
run_exports: | ||
- {{ pin_subpackage('EquiRep', max_pin="x") }} | ||
|
||
requirements: | ||
build: | ||
- make | ||
- {{ compiler('c') }} | ||
- {{ compiler('cxx') }} | ||
|
||
test: | ||
commands: | ||
- EquiRep | ||
Comment on lines
+23
to
+25
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🛠️ Refactor suggestion Enhance test coverage The current test only verifies that the executable runs. Consider adding:
test:
commands:
- EquiRep
+ - EquiRep --version
+ - EquiRep --help
|
||
|
||
about: | ||
home: "https://github.com/Shao-Group/EquiRep" | ||
license: BSD-3-Clause | ||
license_file: LICENSE | ||
summary: "EquiRep is tool to identify tandem repeats." | ||
|
||
extra: | ||
additional-platforms: | ||
- linux-aarch64 | ||
- osx-arm64 | ||
recipe-maintainers: | ||
- shaomingfu |
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.
Add required Conda build environment setup.
The build script needs to incorporate Conda-specific environment variables and error handling:
Apply these changes:
📝 Committable suggestion