Skip to content

Commit c371ef6

Browse files
PolyMeilexDrakulix
authored andcommitted
[CI] Fetch drm headers
1 parent 3dc7514 commit c371ef6

File tree

2 files changed

+12
-6
lines changed

2 files changed

+12
-6
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@ jobs:
6767
- run: |
6868
sudo apt-get update -y
6969
sudo apt-get install -y libdrm-dev
70+
- name: Fetch drm headers
71+
run: ./.github/workflows/fetch_headers.sh
7072
- name: Update deps
7173
uses: actions-rs/cargo@v1
7274
with:
@@ -105,6 +107,8 @@ jobs:
105107
- run: |
106108
sudo apt-get update -y
107109
sudo apt-get install -y libdrm-dev
110+
- name: Fetch drm headers
111+
run: ./.github/workflows/fetch_headers.sh
108112
- name: Update deps
109113
uses: actions-rs/cargo@v1
110114
with:
@@ -193,12 +197,7 @@ jobs:
193197
echo "CARGO_TARGET_${ENV_TARGET}_LINKER=${GCC_TARGET}-gcc" >> $GITHUB_ENV
194198
echo "BINDGEN_EXTRA_CLANG_ARGS=--sysroot=/usr/${GCC_TARGET}" >> $GITHUB_ENV
195199
- name: Fetch drm headers
196-
run: |
197-
mkdir drm
198-
wget -O drm/drm.h https://github.com/torvalds/linux/raw/master/include/uapi/drm/drm.h
199-
wget -O drm/drm_mode.h https://github.com/torvalds/linux/raw/master/include/uapi/drm/drm_mode.h
200-
echo "LIBDRM_INCLUDE_PATH=${PWD}/drm" >> $GITHUB_ENV
201-
echo "BINDGEN_EXTRA_CLANG_ARGS=-D __user= ${BINDGEN_EXTRA_CLANG_ARGS}" >> $GITHUB_ENV
200+
run: ./.github/workflows/fetch_headers.sh
202201
- name: Setup Rust
203202
uses: actions-rs/toolchain@v1
204203
with:

.github/workflows/fetch_headers.sh

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
#!/bin/sh
2+
3+
mkdir drm
4+
wget -O drm/drm.h https://github.com/torvalds/linux/raw/master/include/uapi/drm/drm.h
5+
wget -O drm/drm_mode.h https://github.com/torvalds/linux/raw/master/include/uapi/drm/drm_mode.h
6+
echo "LIBDRM_INCLUDE_PATH=${PWD}/drm" >> $GITHUB_ENV
7+
echo "BINDGEN_EXTRA_CLANG_ARGS=-D __user= ${BINDGEN_EXTRA_CLANG_ARGS}" >> $GITHUB_ENV

0 commit comments

Comments
 (0)