entice/.drone.yml

28 lines
1.3 KiB
YAML
Raw Permalink Normal View History

2022-04-16 07:46:16 -07:00
kind: pipeline
2022-04-16 08:33:42 -07:00
type: docker
2022-04-16 07:46:16 -07:00
name: ci-amd64
platform:
os: linux
arch: amd64
steps:
2022-04-16 08:33:42 -07:00
- name: build
2022-04-16 07:46:16 -07:00
image: gcc
commands:
- apt-get -qq update
2022-04-16 07:50:47 -07:00
- apt -y install build-essential meson ninja-build python3-pip python3-setuptools
2022-04-16 08:43:50 -07:00
- apt -y 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
2022-08-05 09:24:25 -07:00
- git clone https://git.enlightenment.org/enlightenment/efl.git
2022-04-16 08:43:50 -07:00
- cd efl
- mkdir builddir
- cd builddir
- meson .. --prefix=/opt/efl --default-library shared -Dbuild-examples=false -Dbuild-tests=false -Dbindings=
- ninja install
2022-04-16 09:27:24 -07:00
- export PATH=/opt/efl/bin:$PATH
- export LD_LIBRARY_PATH=/opt/efl/lib/x86_64-linux-gnu
- export PKG_CONFIG_PATH=/opt/efl/lib/x86_64-linux-gnu/pkgconfig
2022-04-16 08:58:20 -07:00
- cd ../..
2022-04-16 08:33:42 -07:00
- meson builddir
2022-04-16 09:27:24 -07:00
- ninja -C builddir