chiark / gitweb /
Add buildserver lxml requirement for pEp
[fdroidserver.git] / buildserver / provision-apt-get-install
1 #!/bin/bash
2
3 echo $0
4 set -e
5 set -x
6
7 debian_mirror=$1
8
9 sed -i "s,http://ftp.uk.debian.org/debian/,${debian_mirror},g" /etc/apt/sources.list
10
11 if grep --quiet jessie /etc/apt/sources.list; then
12     echo "deb $debian_mirror jessie-backports main" > /etc/apt/sources.list.d/backports.list
13 fi
14
15 dpkg --add-architecture i386
16
17 apt-get -y update
18 apt-get -y upgrade
19
20 packages="
21  ant
22  asn1c
23  ant-contrib
24  autoconf
25  autoconf2.13
26  automake
27  automake1.11
28  autopoint
29  bison
30  bzr
31  cmake
32  curl
33  expect
34  faketime
35  flex
36  gettext
37  git-core
38  git-svn
39  gperf
40  graphviz
41  imagemagick
42  inkscape
43  javacc
44  libarchive-zip-perl
45  libexpat1-dev
46  libgcc1:i386
47  libglib2.0-dev
48  liblzma-dev
49  libncurses5:i386
50  librsvg2-bin
51  libsaxonb-java
52  libssl-dev
53  libssl1.0.0
54  libstdc++6:i386
55  libtool
56  libtool-bin
57  make
58  maven
59  mercurial
60  nasm
61  openjdk-8-jdk-headless
62  optipng
63  p7zip
64  pandoc
65  perlmagick
66  pkg-config
67  python-gnupg
68  python-lxml
69  python-magic
70  python-setuptools
71  python3-gnupg
72  python3-requests
73  python3-yaml
74  qt5-default
75  qtbase5-dev
76  quilt
77  realpath
78  scons
79  sqlite3
80  subversion
81  swig
82  texinfo
83  transfig
84  unzip
85  vorbis-tools
86  xsltproc
87  yasm
88  zip
89  zlib1g:i386
90 "
91
92 apt-get install --yes --no-install-recommends $packages
93
94 highestjava=`update-java-alternatives --list | sort -n | tail -1 | cut -d ' ' -f 1`
95 update-java-alternatives --set $highestjava