forked from benhoskings/babushka-deps
-
Notifications
You must be signed in to change notification settings - Fork 0
/
packages.rb
108 lines (107 loc) · 2.2 KB
/
packages.rb
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
102
103
104
105
106
107
108
dep 'bison.managed'
dep 'bundler.gem' do
installs 'bundler >= 1.0.0'
provides 'bundle'
end
dep 'coreutils.managed', :for => :osx do
provides 'gecho'
after :on => :osx do
cd pkg_manager.bin_path do
sudo "ln -s gecho echo"
end
end
end
dep 'erlang.managed' do
provides 'erl', 'erlc'
end
dep 'freeimage.managed' do
installs {
via :apt, %w[libfreeimage3 libfreeimage-dev]
via :macports, 'freeimage'
via :brew, 'freeimage'
}
provides []
end
dep 'gettext.managed'
dep 'htop.managed'
dep 'imagemagick.managed' do
provides %w[compare animate convert composite conjure import identify stream display montage mogrify]
end
dep 'image_science.gem' do
requires 'freeimage.managed'
provides []
end
dep 'java.managed' do
installs { via :apt, 'sun-java6-jre' }
after { shell "set -Ux JAVA_HOME /usr/lib/jvm/java-6-sun" }
end
dep 'jnettop.managed' do
installs { via :apt, 'jnettop' }
end
dep 'readline headers.managed' do
installs {
via :apt, 'libreadline5-dev'
}
provides []
end
dep 'libssl headers.managed' do
installs { via :apt, 'libssl-dev' }
provides []
end
dep 'libxml.managed' do
installs { via :apt, 'libxml2-dev' }
provides []
end
dep 'libxslt.managed' do
installs { via :apt, 'libxslt1-dev' }
provides []
end
dep 'memcached.managed'
dep 'ncurses.managed' do
installs {
via :apt, 'libncurses5-dev', 'libncursesw5-dev'
via :macports, 'ncurses', 'ncursesw'
}
provides []
end
dep 'nmap.managed'
dep 'oniguruma.managed'
dep 'passenger.gem' do
installs 'passenger ~> 3.0'
provides 'passenger-install-nginx-module'
end
dep 'pcre.managed' do
installs {
via :brew, 'pcre'
via :macports, 'pcre'
via :apt, 'libpcre3-dev'
}
provides 'pcretest'
end
dep "dialog.managed"
dep 'rcconf.managed' do
requires 'dialog.managed'
installs { via :apt, 'rcconf' }
end
dep 'screen.managed'
dep 'sed.managed' do
installs { via :macports, 'gsed' }
provides 'sed'
after {
cd '/opt/local/bin' do
sudo "ln -s gsed sed"
end
}
end
dep 'sshd.managed' do
installs {
via :apt, 'openssh-server'
}
end
dep 'tree.managed'
dep 'vim.managed'
dep 'wget.managed'
dep 'zlib headers.managed' do
installs { via :apt, 'zlib1g-dev' }
provides []
end