chiark / gitweb /
fdroidbuild-general: split packages in lines
[fdroidserver.git] / buildserver / cookbooks / fdroidbuild-general / recipes / default.rb
1
2 user = node[:settings][:user]
3 debian_mirror = node[:settings][:debian_mirror]
4
5 execute 'set_debian_mirror' do
6   command "sed -i 's,http://ftp.uk.debian.org/debian/,#{debian_mirror},g' /etc/apt/sources.list"
7 end
8
9 execute "jessie_backports" do
10   command "echo 'deb http://http.debian.net/debian jessie-backports main' > /etc/apt/sources.list.d/backports.list"
11   only_if "grep jessie /etc/apt/sources.list"
12 end
13
14 execute "apt-get-update" do
15   command "apt-get update"
16 end
17
18 %w{
19     ant
20     ant-contrib
21     autoconf
22     autoconf2.13
23     automake1.11
24     autopoint
25     bison
26     bzr
27     cmake
28     curl
29     expect
30     faketime
31     flex
32     gettext
33     git-core
34     git-svn
35     gperf
36     graphviz
37     imagemagick
38     inkscape
39     javacc
40     libarchive-zip-perl
41     liblzma-dev
42     librsvg2-bin
43     libsaxonb-java
44     libssl-dev
45     libssl1.0.0
46     libtool
47     make
48     maven
49     mercurial
50     nasm
51     openjdk-7-jdk
52     openjdk-8-jdk
53     optipng
54     pandoc
55     perlmagick
56     pkg-config
57     python
58     python-gnupg
59     python-magic
60     python-setuptools
61     python-yaml
62     python3-gnupg
63     quilt
64     realpath
65     scons
66     subversion
67     swig
68     texinfo
69     transfig
70     unzip
71     vorbis-tools
72     xsltproc
73     yasm
74     zip
75   }.each do |pkg|
76   package pkg do
77     action :install
78   end
79 end
80
81 if node['kernel']['machine'] == "x86_64"
82   %w{libstdc++6:i386 libgcc1:i386 zlib1g:i386 libncurses5:i386}.each do |pkg|
83     package pkg do
84       action :install
85     end
86   end
87 end
88
89 easy_install_package "compare-locales" do
90   options "-U"
91   action :install
92 end
93
94 execute "add-bsenv" do
95   user user
96   command "echo \". ./.bsenv \" >> /home/#{user}/.bashrc"
97   not_if "grep bsenv /home/#{user}/.bashrc"
98 end
99
100 execute "set-default-java" do
101   command "update-java-alternatives --set java-1.7.0-openjdk-i386"
102 end
103