1 ## build described at https://wiki.winehq.org/Building_Wine#Shared_WoW64
4 preFlags
="${configureFlags}"
10 configureScript
=$TMP/$sourceRoot/configure
11 mkdir
-p $TMP/wine-wow
$TMP/wine64
15 configureFlags
="${preFlags} --enable-win64"
20 # Remove 64 bit gstreamer from PKG_CONFIG_PATH
21 IFS
=":" read -ra LIST_ARRAY
<<< "$PKG_CONFIG_PATH"
22 IFS
=":" read -ra REMOVE_ARRAY
<<< "@pkgconfig64remove@"
25 for ELEMENT
in "${LIST_ARRAY[@]}"; do
27 for REMOVE
in "${REMOVE_ARRAY[@]}"; do
28 if [[ "$REMOVE" == "$ELEMENT" ]]; then
34 if [[ $TO_ADD -eq 1 ]]; then
35 NEW_LIST_ARRAY
+=("$ELEMENT")
38 PKG_CONFIG_PATH
=$
(IFS
=":"; echo "${NEW_LIST_ARRAY[*]}")
42 configureFlags
="${preFlags} --with-wine64=../wine64"
48 cd $TMP/wine-wow
&& make install -j$NIX_BUILD_CORES
49 cd $TMP/wine64
&& make install -j$NIX_BUILD_CORES