chiark / gitweb /
9b8a1caaddd6cfce82848ddba852e7878a1e88b5
[fdroidserver.git] / buildserver / cookbooks / kivy / recipes / default.rb
1
2 user = node[:settings][:user]
3
4 %w{cython python-pygame python-pip python-virtualenv python-opengl python-gst0.10 python-enchant libgl1-mesa-dev libgles2-mesa-dev}.each do |pkg|
5   package pkg do
6     action :install
7   end
8 end
9
10 script "install-kivy" do
11   cwd "/tmp"
12   interpreter "bash"
13   code "
14     tar xf /vagrant/cache/Kivy-1.7.2.tar.gz
15     cd Kivy-1.7.2
16     python setup.py install
17     cd ..
18     rm -rf Kivy*
19   "
20   not_if "python -c 'import kivy'"
21 end
22
23 script "install-p4a" do
24   cwd "/home/vagrant"
25   interpreter "bash"
26   code "
27     git clone https://github.com/kivy/python-for-android
28     chown -R vagrant:vagrant python-for-android
29     cd python-for-android
30     git checkout ca369d774e2
31   "
32   not_if "test -d /home/vagrant/python-for-android"
33 end
34
35
36