entice/.travis.yml

37 lines
1.5 KiB
YAML
Raw Normal View History

2021-04-19 20:02:00 -07:00
langage: c
os: linux
dist: bionic
2021-04-21 00:42:40 -07:00
cache: false
2021-04-19 20:02:00 -07:00
2021-04-20 00:19:11 -07:00
env:
global:
- LD_LIBRARY_PATH=/opt/efl/lib/x86_64-linux-gnu
- PKG_CONFIG_PATH=/opt/efl/lib/x86_64-linux-gnu/pkgconfig
2021-04-19 20:02:00 -07:00
compiler:
- clang
- gcc
before_install:
- sudo apt-get -qq update
2021-04-20 00:31:10 -07:00
- sudo apt install build-essential meson ninja-build python3-pip python3-setuptools clang
2021-04-19 20:02:00 -07:00
- pip3 install --upgrade pip
- pip3 install meson --user
2021-04-20 00:56:05 -07:00
- sudo apt install libssl-dev libsystemd-dev libjpeg-dev libglib2.0-dev libgstreamer1.0-dev libluajit-5.1-dev libfreetype6-dev libfontconfig1-dev libfribidi-dev libavahi-client-dev libharfbuzz-dev libibus-1.0-dev libx11-dev libxext-dev libxrender-dev libgl1-mesa-dev libopenjp2-7-dev libwebp-dev libgif-dev libtiff5-dev libpoppler-dev libpoppler-cpp-dev libspectre-dev libraw-dev librsvg2-dev libudev-dev libmount-dev libdbus-1-dev libpulse-dev libsndfile1-dev libxcursor-dev libxcomposite-dev libxinerama-dev libxrandr-dev libxtst-dev libxss-dev libgstreamer-plugins-base1.0-dev libscim-dev libxdamage-dev libwebp-dev libunwind-dev libinput-dev libomp-dev check
2021-04-20 00:07:38 -07:00
- git clone https://git.enlightenment.org/core/efl.git
- cd efl
- mkdir builddir && cd builddir
2021-04-20 09:01:26 -07:00
- meson .. --prefix=/opt/efl --default-library shared -Dbuild-examples=false -Dbuild-tests=false -Dbindings= -Decore-imf-loaders-disabler='xim','ibus','scim'
2021-04-20 00:07:38 -07:00
- sudo ninja install
2021-04-20 00:31:10 -07:00
- cd ..
2021-04-19 20:02:00 -07:00
script:
2021-04-20 00:07:38 -07:00
- export PATH=/opt/efl/bin:$PATH
2021-04-19 20:02:00 -07:00
- rm -rf builddir && mkdir builddir && cd builddir && meson ..
- ninja
addons:
apt:
update: true