Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
d34ddc7
Initial work on vg recipe. Needs gcc >=4.9 to build.
johanneskoester Jul 3, 2017
6e320f3
Disable gcc dependency until newer gcc package is available.
johanneskoester Jul 3, 2017
138e426
Fix about section.
johanneskoester Jul 3, 2017
1861e88
Latest version. Use git url.
johanneskoester Jul 12, 2017
05ac95f
[lint skip missing_hash for recipes/vg] [lint skip uses_git_url for r…
johanneskoester Jul 13, 2017
64c83a3
Add unzip dependency.
johanneskoester Jul 13, 2017
21e01fb
[lint skip missing_hash for recipes/vg] [lint skip uses_git_url for r…
johanneskoester Jul 13, 2017
86935dc
[lint skip missing_hash for recipes/vg] [lint skip uses_git_url for r…
johanneskoester Jul 13, 2017
dc435fc
[lint skip missing_hash for recipes/vg] [lint skip uses_git_url for r…
johanneskoester Jul 13, 2017
d2e6d5b
[lint skip missing_hash for recipes/vg] [lint skip uses_git_url for r…
johanneskoester Jul 13, 2017
511dcc4
Add pkg-config.
johanneskoester Jul 13, 2017
e72d45b
Skip lints in the recipe.
johanneskoester Jul 14, 2017
f719999
Try fixing include paths.
johanneskoester Jul 14, 2017
a06aab1
Merge branch 'master' into vg
johanneskoester Feb 1, 2018
7051b83
vg 1.6.0
johanneskoester Feb 1, 2018
c6e5a9e
Fix lints.
johanneskoester Feb 1, 2018
5be4a7d
Use git source.
johanneskoester Feb 1, 2018
2a8335a
Use new gcc.
johanneskoester Feb 5, 2018
b72a12d
Use gxx. Fix env vars.
johanneskoester Feb 5, 2018
c23baa3
Add gcc
johanneskoester Feb 5, 2018
b844bbc
Patch source_me.sh
johanneskoester Feb 6, 2018
74c740d
vg: show config.log
mbargull Feb 20, 2018
945afbf
vg: add version constraint to compilers/libs
mbargull Feb 20, 2018
9f68679
Merge branch 'master' into vg
mbargull Feb 20, 2018
f4ed130
vg: moar logs
mbargull Feb 20, 2018
92304d2
vg: add OpenMP
mbargull Feb 20, 2018
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
12 changes: 12 additions & 0 deletions recipes/vg/build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/bin/bash

export C_INCLUDE_PATH=${PREFIX}/include
export CPLUS_INCLUDE_PATH=${PREFIX}/include
export INCLUDE_PATH=${PREFIX}/include
export LIBRARY_PATH=${PREFIX}/lib

source source_me.sh
make static || (find . -name config.log -exec cat {} \; ; exit 1)

mkdir -p $PREFIX/bin
cp bin/vg $PREFIX/bin
60 changes: 60 additions & 0 deletions recipes/vg/meta.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
{% set version = "1.6.0" %}
{% set gxx_version = "7.2.0" %}
{% set clang_version = "4.0.1" %}

package:
name: vg
version: {{ version }}

build:
number: 0

source:
# vg requires submodules in order to build
git_url: https://github.com/vgteam/vg.git
git_rev: 1f8d1fa24521243546fa12d060b1876cfbf692ab
patches:
- source_me.sh.patch

requirements:
build:
# TODO use jinja functions once conda-build 3 is enabled
- gcc_linux-64 {{ gxx_version }} # [linux64]
- gxx_linux-64 {{ gxx_version }} # [linux64]
- clangxx_osx-64 {{ clang_version }} # [osx]
- clang_osx-64 {{ clang_version }} # [osx]
- openmp
- cmake
- zlib {{ CONDA_ZLIB }}*
- bzip2 {{ CONDA_BZIP2 }}*
- protobuf
- jansson
- bison
- flex
- rdflib
- unzip
- autoconf
- automake
- libtool
- pkg-config
run:
- zlib {{ CONDA_ZLIB }}*
- bzip2 {{ CONDA_BZIP2 }}*
# TODO use jinja functions once conda-build 3 is enabled
- libgcc >={{ gxx_version }} # [not osx]
- libcxx >={{ clang_version }} # [osx]
- openmp

test:
commands:
- vg --help

about:
home: https://github.com/vgteam/vg
license: MIT
summary: Tools for working with genome variation graphs.

extra:
skip-lints:
- missing_hash
- uses_git_url
11 changes: 11 additions & 0 deletions recipes/vg/source_me.sh.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
--- source_me.sh 2018-02-06 08:52:22.507013984 +0100
+++ source_me.sh.patched 2018-02-06 08:52:38.755014384 +0100
@@ -5,8 +5,6 @@
export CPLUS_INCLUDE_PATH=`pwd`/include:$CPLUS_INCLUDE_PATH
export INCLUDE_PATH=`pwd`/include:$INCLUDE_PATH
export PATH=`pwd`/bin:`pwd`/scripts:$PATH
-export CC=$(which gcc)
-export CXX=$(which g++)

#
# disable until file arguments work as in normal bash :(