Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save rmi1974/61ba2bbb629fd23ebb8201e2b882e2b6 to your computer and use it in GitHub Desktop.
Save rmi1974/61ba2bbb629fd23ebb8201e2b882e2b6 to your computer and use it in GitHub Desktop.
How to find Wine-Gecko release updates in Wine #wine #commandlinefu

How to find Wine-Gecko release updates in Wine

List Wine-Gecko releases

$ git remote -v
...
winehq	git://source.winehq.org/git/wine.git (fetch)
winehq	git://source.winehq.org/git/wine.git (push)

$ git log --oneline | egrep -i "wine gecko.*[0-9.]{2,}.*"

84f1f36686d mshtml: Wine Gecko 2.47.4 release.
05b9bc2161b mshtml: Wine Gecko 2.47.3 release.
70567d9f2d3 mshtml: Update to Wine Gecko 2.47.2.
5f0b5d35056 mshtml: Update to Wine Gecko 2.47.1.
3a16c8bbca2 mshtml: Wine Gecko 2.47 release.
db105f08d24 mshtml: Wine Gecko 2.44 release.
a556f9e5c12 mshtml: Wine Gecko 2.40 release.
20080c616de mshtml: Wine Gecko 2.36 release.
f5e3281a807 mshtml: Wine Gecko 2.34 release.
0be56d27d2d mshtml: Wine Gecko 2.24 release.
fb9620f1c8e mshtml: Wine Gecko 2.21 release.
136b738b502 mshtml: Wine Gecko 1.9 release.
0ae458cc94f mshtml: Wine Gecko 1.8 release.
674b9b9c10e mshtml: Wine Gecko 1.7 release.
9fa443dcd9d mshtml: Wine Gecko 1.6 release.
23c6fddea32 mshtml: Wine Gecko 1.5 release.
2e5f73e4d75 mshtml: Wine Gecko 1.4 release.
bf4b8691527 mshtml: Wine Gecko 1.3 release.
699e41cdd8b mshtml: Wine Gecko 1.2.0 release.
e9e35e2b091 mshtml: Wine Gecko 1.1.0 release.
d97cc15608c mshtml: Wine Gecko 1.0.0 release.
d0c69396636 mshtml: Wine Gecko 0.9.1 release.
8d28f09d8a5 mshtml: Wine Gecko 0.9.0 release.
5f6ce2de632 mshtml: Break Wine Gecko 0.0.1 support.
76de315e736 mshtml: Switch to Wine Gecko 0.1.0.

List all Wine-Gecko releases with their corresponding Wine releases

$ git log --oneline | \
    sed -nre 's/(\w+).*wine gecko.* ([0-9]+([.][0-9]+)+).*/\1 \2/ipg' | \
    xargs -l bash -c 'echo -n "Wine-Gecko $1 | " ; \
    git -c "versionsort.suffix=-" tag --sort=version:refname --contains $0 | \
    head -n1'

Wine-Gecko 2.47.4 | wine-8.6
Wine-Gecko 2.47.3 | wine-7.13
Wine-Gecko 2.47.2 | wine-6.0-rc1
Wine-Gecko 2.47.1 | wine-5.0-rc1
Wine-Gecko 2.47 | wine-1.9.13
Wine-Gecko 2.44 | wine-1.9.3
Wine-Gecko 2.40 | wine-1.7.50
Wine-Gecko 2.36 | wine-1.7.38
Wine-Gecko 2.34 | wine-1.7.31
Wine-Gecko 2.24 | wine-1.7.3
Wine-Gecko 2.21 | wine-1.5.31
Wine-Gecko 1.9 | wine-1.5.22
Wine-Gecko 1.8 | wine-1.5.15
Wine-Gecko 1.7 | wine-1.5.10
Wine-Gecko 1.6 | wine-1.5.7
Wine-Gecko 1.5 | wine-1.5.0
Wine-Gecko 1.4 | wine-1.3.33
Wine-Gecko 1.3 | wine-1.3.27
Wine-Gecko 1.2.0 | wine-1.3.16
Wine-Gecko 1.1.0 | wine-1.3.2
Wine-Gecko 1.0.0 | wine-1.1.27
Wine-Gecko 0.9.1 | wine-1.1.15
Wine-Gecko 0.9.0 | wine-1.1.12
Wine-Gecko 0.0.1 | wine-0.9.58
Wine-Gecko 0.1.0 | wine-0.9.39

For installation of Wine-Gecko releases, specifically the pre-deployment of multiple versions see How to pre-deploy Wine-Mono and Wine-Gecko installers for all Wine releases.


Links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment