|
76 | 76 | - name: manpage check |
77 | 77 | run: .github/scripts/manpages-check |
78 | 78 |
|
79 | | - drivers-build-ubuntu: |
80 | | - env: |
81 | | - MESON_ARGS: -Dprefix=/usr -Dxorg-sdk=true -Dxorg=false -Dxephyr=false -Dwerror=false -Dxcsecurity=false -Dxorg=true -Dxvfb=false -Dxnest=false -Dxfbdev=false |
82 | | - runs-on: ubuntu-latest |
83 | | - steps: |
84 | | - - name: Check out repository code |
85 | | - uses: actions/checkout@v4 |
86 | | - |
87 | | - - name: prepare build environment |
88 | | - run: | |
89 | | - MACHINE=`gcc -dumpmachine` |
90 | | - echo "MACHINE=$MACHINE" >> "$GITHUB_ENV" |
91 | | - echo "PKG_CONFIG_PATH=$X11_PREFIX/share/pkgconfig:$X11_PREFIX/lib/$MACHINE/pkgconfig:$X11_PREFIX/lib/pkgconfig:$PKG_CONFIG_PATH" >> "$GITHUB_ENV" |
92 | | - sudo chown root /bin/tar && sudo chmod u+s /bin/tar |
93 | | -
|
94 | | - - name: apt cache |
95 | | - uses: actions/cache@v4 |
96 | | - with: |
97 | | - path: /var/cache/apt |
98 | | - key: apt-cache-${{ hashFiles('.github/scripts/ubuntu/install-pkg.sh') }} |
99 | | - restore-keys: apt-cache- |
100 | | - |
101 | | - - name: pkg install |
102 | | - run: sudo .github/scripts/ubuntu/install-pkg.sh |
103 | | - |
104 | | - - name: X11 prereq cache |
105 | | - uses: actions/cache@v4 |
106 | | - with: |
107 | | - path: | |
108 | | - ${{ env.X11_PREFIX }} |
109 | | - ${{ env.X11_BUILD_DIR }}/xts |
110 | | - ${{ env.X11_BUILD_DIR }}/piglit |
111 | | - key: ${{ runner.name }}-x11-deps-${{ hashFiles('.github/scripts/install-prereq.sh') }} |
112 | | - restore-keys: ${{ runner.name }}-x11-deps- |
113 | | - |
114 | | - - name: generic prereq |
115 | | - run: .github/scripts/install-prereq-drivers.sh |
116 | | - |
117 | | - - name: build xserver sdk |
118 | | - run: | |
119 | | - echo -n > .meson_environment |
120 | | - echo "export MESON_BUILDDIR=$MESON_BUILDDIR" >> .meson_environment |
121 | | - echo "export PKG_CONFIG_PATH=$PKG_CONFIG_PATH" >> .meson_environment |
122 | | - .github/scripts/meson-build.sh --skip-test |
123 | | - sudo meson install --no-rebuild -C "$MESON_BUILDDIR" |
124 | | - sudo mkdir -p /usr/local/lib/$MACHINE/xorg/modules # /home/runner/x11/lib/xorg/modules |
125 | | - sudo chown -R runner /usr/local/lib/$MACHINE/xorg/modules # /home/runner/x11/lib/xorg/modules |
126 | | -
|
127 | | - - name: compile drivers |
128 | | - run: .github/scripts/compile-drivers.sh |
129 | | - |
130 | 79 | xserver-build-mingw32-ubuntu: |
131 | 80 | runs-on: ubuntu-latest |
132 | 81 | env: |
|
0 commit comments