Skip to content

docker-wine v4.0.0

Latest
Compare
Choose a tag to compare
@scottyhardy scottyhardy released this 09 Jul 00:51
· 117 commits to master since this release

There are a number of notable changes since the last release:

  • Both wine-stable and wine-devel branches of wine are published to Docker Hub (#67)
    • I plan to use wine-devel as the standard image in a future release (current standard is wine-stable) except currently getting display errors with wine-devel on macOS (Linux untested)
  • Images without RDP support are created in weekly builds that use the basic Ubuntu base image rather than scotthardy/docker-remote-desktop for a small reduction in image size (~120MB compressed) (#68, #71)
  • There are 4 images produced by the weekly builds in Travis CI:
    • wine-stable with RDP support (currently default, tagged as latest)
    • wine-stable without RDP support
    • wine-devel with RDP support
    • wine-devel without RDP support
  • Images published to Docker Hub are now given several tags in different formats:
    • <wine_branch> e.g. stable
    • <wine_branch>-<wine_version> e.g. stable-5.0.1
    • <wine_branch>-<wine_version>-<build_date> e.g. stable-5.0.1-20200628
    • Images without RDP support have -nordp appended to their tags. e.g. latest-nordp or stable-nordp or stable-5.0.1-nordp or stable-5.0.1-20200628-nordp
    • All previous image tags have been removed - I apologise if this caused anyone any inconvenience :(
  • Due to Ubuntu 20.04 focal having wine version 4.0.4 released while 5.0.0 was only available on Ubuntu 19.10 eoan, the build script has been updated to check both the latest and previous versions of Ubuntu that support wine and select the one that has the highest version of wine available (or use the latest version of Ubuntu if both the same)
  • Firefox and git added to base image scottyhardy/docker-remote-desktop at request from @mhmh55516 (scottyhardy/docker-remote-desktop#3)
  • Wine source code is scraped to determine versions of gecko and mono installer packages to download from WineHQ (#66)
  • Improvements to hooks/pre-commit (by @rchildre3 #70, #72)

Additions to the ./docker-wine script:

  • --nordp to use an image without RDP support
  • --shm-size to adjust the shared memory size (default is 1g for 1GB)
  • --name to allow alternate container name (default is wine)
  • --network to passthrough network options for docker (requested by @paulocheque #60, #61)
  • --notty to run without TTY (added by @runzhammer #62)
  • --xvfb to run with video redirected to a virtual frame buffer (added by @runzhammer #62)

Bug fixes:

  • Use file test rather than command -v to check for xquartz install on macOS (reported by @zessx #64, #65)
  • Image tag is specified in docker run command in docker-wine script
  • Add NO_RDP default value (reported by @drndos #73)