Skip to content

Commit

Permalink
Dpryan79 fixes 090818 1 (#10378)
Browse files Browse the repository at this point in the history
* Remove various recipes from the black list

* apoc needs fortran

* skip OSX with agg
  • Loading branch information
dpryan79 authored Aug 10, 2018
1 parent 7bdb442 commit 04c59d0
Show file tree
Hide file tree
Showing 13 changed files with 42 additions and 22 deletions.
12 changes: 2 additions & 10 deletions build-fail-blacklist
Original file line number Diff line number Diff line change
Expand Up @@ -1470,10 +1470,11 @@ recipes/searchgui/3.2.20
# something wrong with the test
recipes/remurna

# ./Histogram.h:315:14: error: 'swap<Histogram>' is missing exception specification 'noexcept(is_nothrow_move_constructible<Histogram>::value && is_nothrow_move_assignable<Histogram>::value)'
# https://github.com/bcgsc/abyss/issues/130 and https://github.com/bioconda/bioconda-recipes/pull/6131
recipes/abyss/1.9.0
recipes/abyss/1.5.2

# Test uses a program that makes incorrect assumptions about shebangs (you can't reliably use "#!/usr/bin/env program --arguments")
recipes/amos

# aclocal error, but also downloads mauve tarballs, but there is now a mauve pkgs, is it still needed?
Expand Down Expand Up @@ -1598,8 +1599,6 @@ recipes/openbabel/2.3.2

recipes/parafly

recipes/agg

# RuntimeError: Setuptools downloading is disabled in conda build. Be sure to add all dependencies in the meta.yaml url=https://files.pythonhosted.org/packages/source/c/certifi/certifi-2016.9.26.tar.gz#md5=baa81e951a29958563689d868ef1064d
recipes/imfusion/0.3.0
recipes/imfusion/0.3.2
Expand Down Expand Up @@ -1721,9 +1720,6 @@ recipes/trimmomatic/0.35
recipes/rdkit/2015.09.2
recipes/rdkit/2016.03.3

# patching fails
recipes/allegro

# broken pipe
recipes/antarna

Expand Down Expand Up @@ -1759,10 +1755,6 @@ recipes/frogs
# post-link error
recipes/antismash

# libgfortran
recipes/apoc
recipes/maaslin

# zlib
recipes/megahit

Expand Down
2 changes: 1 addition & 1 deletion recipes/abyss/1.5.2/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ source:

requirements:
build:
- {{ compiler('c') }}
- {{ compiler('cxx') }}
host:
- boost
- sparsehash
Expand Down
2 changes: 1 addition & 1 deletion recipes/abyss/1.9.0/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ source:

requirements:
build:
- {{ compiler('c') }}
- {{ compiler('cxx') }}
host:
- boost
- sparsehash
Expand Down
5 changes: 5 additions & 0 deletions recipes/agg/build.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
#!/bin/bash

mkdir -p $PREFIX/bin
export C_INCLUDE_PATH=${PREFIX}/include
export CPP_INCLUDE_PATH=${PREFIX}/include
export CXX_INCLUDE_PATH=${PREFIX}/include
export CPLUS_INCLUDE_PATH=${PREFIX}/include
export LIBRARY_PATH=${PREFIX}/lib
make
mv agg $PREFIX/bin
8 changes: 5 additions & 3 deletions recipes/agg/meta.yaml
Original file line number Diff line number Diff line change
@@ -1,19 +1,21 @@
{% set version = "0.3.5" %}
{% set sha256 = "4736abd5af428e2ea07895f2d441a921a47f919fbf5fd4f84c77f5d8357375aa" %}
{% set version = "0.3.6" %}
{% set sha256 = "921054d8f7a249df303d14438879b181b35ed682eb4754ab88667c4c44eed29b" %}

package:
name: agg
version: {{ version }}

build:
number: 2
number: 0
skip: True # [osx]

source:
url: https://github.com/Illumina/agg/archive/v{{ version }}.tar.gz
sha256: {{ sha256 }}

requirements:
build:
- {{ compiler('cxx') }}
- {{ compiler('c') }}
host:
- zlib
Expand Down
5 changes: 5 additions & 0 deletions recipes/allegro/build.sh
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
#!/bin/bash
export CPP_INCLUDE_PATH=${PREFIX}/include
export CXX_INCLUDE_PATH=${PREFIX}/include
export CPLUS_INCLUDE_PATH=${PREFIX}/include
export LIBRARY_PATH=${PREFIX}/lib

./configure
make
Expand Down
4 changes: 2 additions & 2 deletions recipes/allegro/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ package:
version: 3

source:
url: https://github.com/BioTools-Tek/packages/blob/d16884a20a64e74df9021d8af9b9ed5c312ba306/allegro2/allegro2-2017-10-11.tar.gz?raw=true
url: https://github.com/BioTools-Tek/packages/raw/master/allegro2/allegro2-2017-10-11.tar.gz
sha256: {{ sha256 }}
patches:
- patches/calcassoc.patch
Expand All @@ -21,7 +21,7 @@ build:

requirements:
build:
- {{ compiler('c') }}
- {{ compiler('cxx') }}
host:
- zlib
- patch
Expand Down
3 changes: 1 addition & 2 deletions recipes/amos/build.sh
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
#!/bin/bash

rm -r test tutorial
./bootstrap
rm -rf test tutorial
./configure \
--prefix=$PREFIX
make
Expand Down
6 changes: 4 additions & 2 deletions recipes/amos/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,10 @@ package:
version: "3.1.0"

source:
git_url: http://git.code.sf.net/p/amos/code
git_rev: 9bd658
url: https://sourceforge.net/projects/amos/files/amos/3.1.0/amos-3.1.0.tar.gz
sha256: 2d9f50e39186ad3dde3d3b28cc265e8d632430657f40fc3978ce34ab1b3db43b
patches:
- patch

build:
number: 4
Expand Down
10 changes: 10 additions & 0 deletions recipes/amos/patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
--- src/Align/find-tandem.cc 2011-07-25 01:27:26.000000000 +0200
+++ src/Align/find-tandem.cc 2011-07-25 01:27:26.000000000 +0200
@@ -6,6 +6,7 @@
#include <string>
#include <vector>
#include <ctime>
+#include <unistd.h>
#include <sys/time.h>
using namespace std;

3 changes: 3 additions & 0 deletions recipes/antarna/build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#!/bin/bash

$PYTHON setup.py install --single-version-externally-managed --record=record.txt
3 changes: 2 additions & 1 deletion recipes/antarna/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ source:
build:
number: 1
skip: True # [osx or py3k]
script: python -m pip install --no-deps --ignore-installed .

requirements:
host:
Expand All @@ -39,5 +38,7 @@ about:
summary: antaRNA is a python based implementation of ant-colony optimization of the RNA inverse folding problem.

extra:
container:
extended-base: True
identifiers:
- biotools:antarna
1 change: 1 addition & 0 deletions recipes/apoc/meta.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ build:
requirements:
build:
- {{ compiler('c') }}
- {{ compiler('fortran') }}
run:

test:
Expand Down

0 comments on commit 04c59d0

Please sign in to comment.