Skip to content

Commit 7867107

Browse files
committed
mkdir please
1 parent 093b058 commit 7867107

File tree

1 file changed

+35
-13
lines changed

1 file changed

+35
-13
lines changed

.github/workflows/build.yml

+35-13
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,14 @@ jobs:
2929
"gstreamer"
3030
"sdl2"
3131
"molten-vk"
32+
"winetricks"
3233
)
3334
3435
brew install "${REQUIRED_PACKAGES[@]}"
3536
3637
- name: Link bison
3738
run: |
38-
echo "BISON=\"/usr/local/opt/bison/bin/bison\"" >> $GITHUB_ENV
39+
echo "BISON=\"$(brew --prefix bison)/bin\"" >> $GITHUB_ENV
3940
4041
- name: Build Environment Varrables
4142
run: |
@@ -50,7 +51,6 @@ jobs:
5051
"molten-vk"
5152
)
5253
53-
5454
LDFLAGS="$LDFLAGS"
5555
CFLAGS="$CFLAGS"
5656
@@ -74,16 +74,18 @@ jobs:
7474
- name: Create the Build Directory
7575
run: |
7676
BUILD_DIR=$(mktemp -d)
77-
WINE_FINAL_DIR="$GITHUB_WORKSPACE/wine"
78-
WINE64_BUILD_DIR="$GITHUB_WORKSPACE/wine64"
79-
DXVK_BUILD_DIR="$GITHUB_WORKSPACE/dxvk"
80-
FINAL_DIR="$GITHUB_WORKSPACE/Libraries"
81-
82-
mkdir -p "$WINE_FINAL_DIR"
83-
mkdir -p "$WINE64_BUILD_DIR"
84-
mkdir -p "$DXVK_BUILD_DIR"
85-
mkdir -p "$WINETRICKS_DATA_DIR"
86-
mkdir -p "$FINAL_DIR"
77+
WINE_FINAL_DIR="$BUILD_DIR/wine"
78+
WINE64_BUILD_DIR="$BUILD_DIR/wine64"
79+
DXVK_BUILD_DIR="$BUILD_DIR/dxvk"
80+
WINETRICKS_DATA_DIR="$BUILD_DIR/winetricks"
81+
FINAL_DIR="$BUILD_DIR/Libraries"
82+
OUTPUT_DIR="$BUILD_DIR/Output"
83+
84+
mkdir -p $WINE_FINAL_DIR
85+
mkdir -p $WINE64_BUILD_DIR
86+
mkdir -p $DXVK_BUILD_DIR
87+
mkdir -p $WINETRICKS_DATA_DIR
88+
mkdir -p $FINAL_DIR
8789
8890
echo "BUILD_DIR=\"$BUILD_DIR\"" >> $GITHUB_ENV
8991
echo "WINE_FINAL_DIR=\"$WINE_FINAL_DIR\"" >> $GITHUB_ENV
@@ -148,8 +150,28 @@ jobs:
148150
- name: Install DXVK
149151
run: |
150152
cd $DXVK_BUILD_DIR
151-
DXVK_URL=$(curl -s https://api.github.com/repos/Gcenx/DXVK-MacOS/releases/latest | jq -r '.assets[] | select(.browser_download_url | contains("dxvk-macos")) | .browser_download_url')
153+
DXVK_URL=$(curl -s https://api.github.com/repos/Gcenx/DXVK-MacOS/releases/latest | jq -r '.assets[] | select(.browser_download_url | contains("dxvk-macOS")) | .browser_download_url')
152154
curl -L -o dxvk.tar.gz $DXVK_URL
155+
tar -xzf dxvk.tar.gz --strip-components=1 -C $DXVK_BUILD_DIR
156+
rm dxvk.tar.gz
157+
158+
- name: Grab Verbs From Winetricks
159+
run: |
160+
cd $WINETRICKS_DATA_DIR
161+
curl -L -o verbs.txt https://raw.githubusercontent.com/Winetricks/winetricks/master/files/verbs/all.txt
162+
163+
- name: Copy Files
164+
run: |
165+
cd $FINAL_DIR
166+
167+
mkdir -p wine
168+
cp -r $WINE_FINAL_DIR/* wine
169+
170+
mkdir -p dxvk
171+
cp -r $DXVK_BUILD_DIR/dxvk DXVK
172+
173+
cp -a $(brew --prefix winetricks)/bin/winetricks /
174+
cp $WINETRICKS_DATA_DIR/verbs.txt verbs.txt
153175
154176
- name: Homebrew Libs [DEBUG]
155177
run: |

0 commit comments

Comments
 (0)