forked from 3mdeb/fwupd
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.lgtm.yml
32 lines (32 loc) · 996 Bytes
/
.lgtm.yml
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
extraction:
python:
python_setup:
version: "3"
cpp:
prepare:
packages:
- python3-gi
- libarchive-tools
- libcogl-pango-dev
- python3-pip
- python3-setuptools
- python3-wheel
- python3-cairo
- python3-gi-cairo
- libssl-dev
after_prepare:
- python3 -m pip install --user "meson >= 0.52.0"
- export PATH="$HOME/.local/bin:$PATH"
- "cd $LGTM_WORKSPACE"
- "mkdir installdir"
- "wget https://github.com/tpm2-software/tpm2-tss/releases/download/2.3.0/tpm2-tss-2.3.0.tar.gz"
- "tar xf tpm2-tss-2.3.0.tar.gz"
- "cd tpm2-tss-2.3.0"
- "./configure --prefix=$LGTM_WORKSPACE/installdir/usr --disable-doxygen-doc"
- "make install"
- "export PKG_CONFIG_PATH=$LGTM_WORKSPACE/installdir/usr/lib/pkgconfig:$PKG_CONFIG_PATH"
- "export LD_LIBRARY_PATH=$LGTM_WORKSPACE/installdir/usr/lib:$LD_LIBRARY_PATH"
index:
build_command:
- "meson setup build"
- "ninja -C build"