@@ -29,13 +29,14 @@ jobs:
29
29
"gstreamer"
30
30
"sdl2"
31
31
"molten-vk"
32
+ "winetricks"
32
33
)
33
34
34
35
brew install "${REQUIRED_PACKAGES[@]}"
35
36
36
37
- name : Link bison
37
38
run : |
38
- echo "BISON=\"/usr/local/opt/ bison/bin/bison \"" >> $GITHUB_ENV
39
+ echo "BISON=\"$(brew --prefix bison) /bin\"" >> $GITHUB_ENV
39
40
40
41
- name : Build Environment Varrables
41
42
run : |
50
51
"molten-vk"
51
52
)
52
53
53
-
54
54
LDFLAGS="$LDFLAGS"
55
55
CFLAGS="$CFLAGS"
56
56
@@ -74,16 +74,18 @@ jobs:
74
74
- name : Create the Build Directory
75
75
run : |
76
76
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
87
89
88
90
echo "BUILD_DIR=\"$BUILD_DIR\"" >> $GITHUB_ENV
89
91
echo "WINE_FINAL_DIR=\"$WINE_FINAL_DIR\"" >> $GITHUB_ENV
@@ -148,8 +150,28 @@ jobs:
148
150
- name : Install DXVK
149
151
run : |
150
152
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')
152
154
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
153
175
154
176
- name : Homebrew Libs [DEBUG]
155
177
run : |
0 commit comments