chiark / gitweb /
bs: add sqlite3 and asn1c
[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  automake1.11
27  autopoint
28  bison
29  bzr
30  cmake
31  curl
32  expect
33  faketime
34  flex
35  gettext
36  git-core
37  git-svn
38  gperf
39  graphviz
40  imagemagick
41  inkscape
42  javacc
43  libarchive-zip-perl
44  libexpat1-dev
45  libgcc1:i386
46  libglib2.0-dev
47  liblzma-dev
48  libncurses5:i386
49  librsvg2-bin
50  libsaxonb-java
51  libssl-dev
52  libssl1.0.0
53  libstdc++6:i386
54  libtool
55  libtool-bin
56  make
57  maven
58  mercurial
59  nasm
60  openjdk-8-jdk-headless
61  optipng
62  p7zip
63  pandoc
64  perlmagick
65  pkg-config
66  python-gnupg
67  python-magic
68  python-setuptools
69  python3-gnupg
70  python3-requests
71  python3-yaml
72  qt5-default
73  qtbase5-dev
74  quilt
75  realpath
76  scons
77  sqlite3
78  subversion
79  swig
80  texinfo
81  transfig
82  unzip
83  vorbis-tools
84  xsltproc
85  yasm
86  zip
87  zlib1g:i386
88 "
89
90 apt-get install --yes --no-install-recommends $packages
91
92 highestjava=`update-java-alternatives --list | sort -n | tail -1 | cut -d ' ' -f 1`
93 update-java-alternatives --set $highestjava