Skip to content

Commit

Permalink
feat: Wine 10 (#266)
Browse files Browse the repository at this point in the history
* Permit Wine 10.0 Stable

* fix: support release candidates as well

---------

Co-authored-by: Nathan Shaaban <[email protected]>
  • Loading branch information
thw26 and ctrlaltf24 authored Jan 23, 2025
1 parent 60416aa commit 7f5ac11
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 3 deletions.
2 changes: 1 addition & 1 deletion ou_dedetai/config.py
Original file line number Diff line number Diff line change
Expand Up @@ -1135,4 +1135,4 @@ def icu_latest_version(self) -> str:

@property
def icu_latest_version_url(self) -> str:
return self._network.icu_latest_version().download_url
return self._network.icu_latest_version().download_url
9 changes: 7 additions & 2 deletions ou_dedetai/wine.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,7 +74,11 @@ def get_wine_release(binary: str) -> tuple[Optional[WineRelease], str]:

if release is not None:
ver_major = int(version.split('.')[0].lstrip('wine-')) # remove 'wine-'
ver_minor = int(version.split('.')[1])
ver_minor_str = version.split('.')[1]
# In the case the version is an rc like wine-10.0-rc5
if '-' in ver_minor_str:
ver_minor_str = ver_minor_str.split("-")[0]
ver_minor = int(ver_minor_str)
release = release.lstrip('(').rstrip(')').lower() # remove parens
else:
ver_major = 0
Expand Down Expand Up @@ -131,7 +135,8 @@ def check_wine_rules(
WineRule(major=7, proton=True, minor_bad=[], allowed_releases=["staging"]),
# devel permissible at this point
WineRule(major=8, proton=False, minor_bad=[0], allowed_releases=["staging"], devel_allowed=16), #noqa: E501
WineRule(major=9, proton=False, minor_bad=[], allowed_releases=["devel", "staging"]) #noqa: E501
WineRule(major=9, proton=False, minor_bad=[], allowed_releases=["devel", "staging"]), #noqa: E501
WineRule(major=10, proton=False, minor_bad=[], allowed_releases=["stable", "devel", "staging"])
]

major_min, minor_min = required_wine_minimum
Expand Down

0 comments on commit 7f5ac11

Please sign in to comment.