Compare commits

..

No commits in common. "d14d3b178c2258eb5cb4f2ec785b9f3ae32073a8" and "ecf388f7c98fc8ef6d9a703f2bbb7c60822752c7" have entirely different histories.

15 changed files with 9 additions and 32 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1,7 +1,7 @@
{ {
"name": "Wine", "name": "Wine",
"id": "wine", "id": "wine",
"version": "0.0.4", "version": "0.0.3",
"description": "Installs Wine.", "description": "Installs Wine.",
"documentationURL": "https://github.com/Maks1mS/devcontainers-features/tree/main/src/wine", "documentationURL": "https://github.com/Maks1mS/devcontainers-features/tree/main/src/wine",
"options": { "options": {
@ -14,4 +14,4 @@
"installsAfter": [ "installsAfter": [
"ghcr.io/devcontainers/features/common-utils" "ghcr.io/devcontainers/features/common-utils"
] ]
} }

View File

@ -5,25 +5,8 @@ WINEVERSION="${VERSION:-"latest"}"
WINEHOME=$_REMOTE_USER_HOME WINEHOME=$_REMOTE_USER_HOME
WINEPREFIX="$WINEHOME/.wine32" WINEPREFIX="$WINEHOME/.wine32"
# WINEARCH="win32" WINEARCH="win32"
# WINEDEBUG="-all" WINEDEBUG="-all"
COREFONTS_BASE_URL="https://raw.githubusercontent.com/Maks1mS/devcontainers-features/main/src/wine/corefonts/"
COREFONTS_FILES=(
"andale32.exe"
"arial32.exe"
"arialb32.exe"
"courie32.exe"
"georgi32.exe"
"impact32.exe"
"times32.exe"
"trebuc32.exe"
"verdan32.exe"
"wd97vwr32.exe"
"webdin32.exe"
"comic32.exe"
)
COREFONTS_CACHE_DIR="\$HOME/.cache/winetricks/corefonts/"
update_rc_file() { update_rc_file() {
# see if folder containing file exists # see if folder containing file exists
@ -74,15 +57,10 @@ export WINEDEBUG=-all"
update_rc_file "$_REMOTE_USER_HOME/.profile" "${snippet}" update_rc_file "$_REMOTE_USER_HOME/.profile" "${snippet}"
update_rc_file "$_REMOTE_USER_HOME/.bashrc" "${snippet}" update_rc_file "$_REMOTE_USER_HOME/.bashrc" "${snippet}"
su -l $_REMOTE_USER <<EOF su -l "$_REMOTE_USER" -c "mkdir -p $WINEPREFIX && wine wineboot --init"
mkdir -p "\$WINEPREFIX" su -l "$_REMOTE_USER" -c "echo \"check-certificate = off\" >> ~/.wgetrc"
wine wineboot --init su -l "$_REMOTE_USER" -c "echo \"check_certificate = off\" >> ~/.wgetrc"
mkdir -p "$COREFONTS_CACHE_DIR" su -l "$_REMOTE_USER" -c "winetricks corefonts"
for filename in ${COREFONTS_FILES[@]}; do
wget -P "$COREFONTS_CACHE_DIR" "$COREFONTS_BASE_URL\$filename"
done
winetricks corefonts
EOF
# Cleanup # Cleanup
apt purge --auto-remove -y apt purge --auto-remove -y

View File

@ -3,7 +3,6 @@ set -e
source dev-container-features-test-lib source dev-container-features-test-lib
check "wine exists" bash -c "wine --version"
check "wine version is same" bash -c "[[ "$(wine --version | tr -d -c 0-9.)" == *"8.5"* ]]" check "wine version is same" bash -c "[[ "$(wine --version | tr -d -c 0-9.)" == *"8.5"* ]]"
reportResults reportResults