File: travis.sh

package info (click to toggle)
libgtkada 21.0.0.785f3cf4-3
  • links: PTS, VCS
  • area: main
  • in suites:
  • size: 41,160 kB
  • sloc: ada: 203,114; xml: 8,403; python: 4,501; perl: 3,838; ansic: 2,949; sh: 2,851; makefile: 351; objc: 160; javascript: 100
file content (35 lines) | stat: -rwxr-xr-x 821 bytes parent folder | download
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
#!/bin/bash
set -e -x
export PATH=$HOME/gnat/bin:$PATH

function linux_before_install()
{
  sudo apt-get update
  sudo apt-get install -y \
    libx11-xcb1 \
    fontconfig \
    dbus \
    wget \
    make \
    libc-dev \
    git \
    libgtk-3-dev \

  git clone https://github.com/AdaCore/gnat_community_install_script.git
  wget -nv -O ./gnat-install \
        http://mirrors.cdn.adacore.com/art/5b0d7bffa3f5d709751e3e04
  sh gnat_community_install_script/install_package.sh \
      ./gnat-install $HOME/gnat
  gprinstall --uninstall gnatcoll
  rm -rf gnat-install
}

function linux_script()
{
./configure --disable-static --disable-static-pic --prefix=$HOME/adalib --with-GL=no
  make all install
  mkdir upload
  tar czf upload/gtkada-$TRAVIS_BRANCH-$TRAVIS_OS_NAME.tar.gz -C $HOME/adalib .
}

${TRAVIS_OS_NAME}_$1