File: freebsd.yml

package info (click to toggle)
picom 13-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 2,432 kB
  • sloc: ansic: 25,725; python: 685; sh: 365; makefile: 11
file content (21 lines) | stat: -rw-r--r-- 624 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
name: freebsd
on: push

jobs:
  check:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v4
      with:
        fetch-depth: 1
    - uses: cross-platform-actions/action@6acac3ca1b632aa762721d537dea32398ba0f2b1
      with:
        operating_system: freebsd
        version: '14.1'
        shell: bash
        run: |
          sudo pkg install -y libev libxcb meson pkgconf cmake xcb-util-renderutil xcb-util-image pixman uthash libconfig libglvnd libepoxy dbus pcre2
          CPPFLAGS="-I/usr/local/include" meson setup -Dunittest=true --werror build
          ninja -C build
          ninja -C build test