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

Update abyss to 2.3.10 #51492

Merged
merged 3 commits into from
Oct 21, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 11 additions & 7 deletions recipes/abyss/build.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
#!/bin/bash

export M4="${BUILD_PREFIX}/bin/m4"
export LDFLAGS="${LDFLAGS} -L${PREFIX}/lib"

if [[ "$(uname)" == Darwin ]]; then
# Fix for install_name_tool error:
# error: install_name_tool: changing install names or rpaths can't be
Expand All @@ -9,13 +12,14 @@ if [[ "$(uname)" == Darwin ]]; then
export LDFLAGS="$LDFLAGS -headerpad_max_install_names"
fi

./configure \
--prefix="$PREFIX" \
--with-boost="$PREFIX" \
--with-mpi="$PREFIX" \
--with-sparsehash="$PREFIX" \
--without-sqlite || cat config.log
make AM_CXXFLAGS=-Wall
autoreconf -if
./configure --prefix="${PREFIX}" \
CXXFLAGS="${CXXFLAGS} -std=c++14 -O3 -I${PREFIX}/include" \
--with-boost="${PREFIX}" \
--with-mpi="${PREFIX}" \
--with-sparsehash="${PREFIX}" \
--without-sqlite || cat config.log
make AM_CXXFLAGS="-Wall" -j"${CPU_COUNT}"
make install

$RECIPE_DIR/create-wrapper.sh "$PREFIX/bin/abyss-pe" "$PREFIX/bin/abyss-pe.Makefile"
Expand Down
15 changes: 0 additions & 15 deletions recipes/abyss/config.patch

This file was deleted.

22 changes: 13 additions & 9 deletions recipes/abyss/meta.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{% set name = "abyss" %}
{% set version = "2.3.9" %}
{% set version = "2.3.10" %}

package:
name: {{ name|lower }}
Expand All @@ -12,20 +12,22 @@ build:

source:
url: https://github.com/bcgsc/abyss/releases/download/{{ version }}/abyss-{{ version }}.tar.gz
sha256: 55f0b27b67b4486dc6cbe132c0f4c228ee4f9e86c56292a7b50633df87e3212e
patches:
- config.patch
sha256: bbe42e00d1ebb53ec6afaad07779baaaee994aa5c65b9a38cf4ad2011bb93c65

requirements:
build:
- {{ compiler('cxx') }}
- make
- automake
- autoconf
- libtool
host:
- boost-cpp
- sparsehash
- openmpi
- btllib
run:
- boost-cpp
- openmpi
- make
- util-linux # [linux]
Expand All @@ -38,12 +40,13 @@ test:
- abyss-pe help | grep -q "Assemble reads into contigs and scaffolds"

about:
home: http://www.bcgsc.ca/platform/bioinfo/software/abyss
license: GPL-3.0-only
home: "https://www.bcgsc.ca/platform/bioinfo/software/abyss"
license: "GPL-3.0-only"
license_family: GPL3
license_file: LICENSE
summary: Assembly By Short Sequences - a de novo, parallel, paired-end short read sequence assembler
dev_url: https://github.com/bcgsc/abyss
doc_url: https://github.com/bcgsc/abyss#readme
summary: "Assembly By Short Sequences - a de novo, parallel, paired-end short read sequence assembler."
dev_url: "https://github.com/bcgsc/abyss"
doc_url: "https://github.com/bcgsc/abyss/blob/v{{ version }}/README.md"

extra:
additional-platforms:
Expand All @@ -54,5 +57,6 @@ extra:
extended-base: true
identifiers:
- biotools:abyss
- usegalaxy-eu:abyss-pe
- doi:10.1101/gr.214346.116
- doi:10.1101/gr.089532.108