forked from i11/mac-dev-playbook
-
Notifications
You must be signed in to change notification settings - Fork 5
/
homebrew_packages.yml
103 lines (94 loc) · 2.09 KB
/
homebrew_packages.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
---
- hosts: all
connection: local
tasks:
- name: Tap additional homebrew repositories we use
homebrew_tap: name={{item}}
with_items:
- homebrew/science
- homebrew/python
- caskroom/cask
- caskroom/fonts
- name: Install cask dependencies (Java, Xquartz)
homebrew_cask: name={{item}}
with_items:
- xquartz
- java
# Blast won't build with gcc-4.9 OR clang, lovely. I don't want to tap homebrew/versions
## - name: Install GCC 4.8 from homebrew/versions
## shell: brew install homebrew/versions/gcc48 creates=/usr/local/bin/gcc-4.8
- name: Install packages with homebrew
homebrew: name={{item}} state=latest
with_items:
- gcc
- git
- wget
- mosh
- tmux
- ack
- mercurial
- vim
# From homebrew/science
- blast
- blat
- samtools
- bamtools
- bedtools
- bedops
- bcftools
- vcftools
- htslib
- bwa
- bowtie
- bowtie2
- tophat
- cufflinks
- mummer
- clustal-w
- clustal-omega
- fasta
- fastqc
- hmmer
- igv
- igvtools
- meme
- quast
- lastz
- abyss
- igraph
- picard-tools
- trinity
- velvet
- ray
- augustus
- spades
- soapdenovo
- cegma
# - glimmer3
- glimmerhmm
- gmap-gsnap
- blasr
- kraken
- plink
- quake
- snpeff
- hotspot
- sratoolkit
# From homebrew/python
- numpy
- scipy
- matplotlib
- pillow
- name: Install packages with homebrew cask
homebrew_cask: name={{item}} state=present
with_items:
- font-dejavu-sans
- dropbox
- firefox
- sublime-text
- textmate
- textwrangler
- mactex
- rstudio
- atom
- google-chrome