Codebase list fwupd / 91b4abd2-c038-4766-904e-a0327cabc8d8/main .lgtm.yml
91b4abd2-c038-4766-904e-a0327cabc8d8/main

Tree @91b4abd2-c038-4766-904e-a0327cabc8d8/main (Download .tar.gz)

.lgtm.yml @91b4abd2-c038-4766-904e-a0327cabc8d8/mainraw · history · blame

extraction:
  python:
    python_setup:
      version: "3"
  cpp:
    prepare:
      packages:
      - bsdtar
      - python3-gi
      - libcogl-pango-dev
      - python3-pil
      - python3-cairo
      - libssl-dev
    after_prepare:
    - "wget -O libxmlb.zip https://github.com/hughsie/libxmlb/archive/0.1.13.zip"
    - "mkdir -p subprojects/libxmlb"
    - "bsdtar --strip-components=1 -xvf libxmlb.zip -C subprojects/libxmlb"
    - "wget -O flashrom.zip https://github.com/hughsie/flashrom/archive/wip/hughsie/fwupd.zip"
    - "mkdir -p subprojects/flashrom"
    - "bsdtar --strip-components=1 -xvf flashrom.zip -C subprojects/flashrom"
    - "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"