diff --git a/media-video/aegisub/aegisub-9999.ebuild b/media-video/aegisub/aegisub-9999.ebuild index 6c558cf..246a76c 100644 --- a/media-video/aegisub/aegisub-9999.ebuild +++ b/media-video/aegisub/aegisub-9999.ebuild @@ -82,7 +82,8 @@ src_unpack() { default_src_unpack git-r3_src_unpack if use bestsource; then - git-r3_fetch "https://github.com/vapoursynth/bestsource.git" "ba1249c1f5443be6d0ec2be32490af5bbc96bf99" + bestsource_rev=$(python -c 'import re; from pathlib import Path; f = Path("subprojects/bestsource.wrap"); re_match = re.search(r"revision *= *(.*)", f.read_text()); print(re_match.group(1))') + git-r3_fetch "https://github.com/vapoursynth/bestsource.git" "${bestsource_rev}" git-r3_checkout "https://github.com/vapoursynth/bestsource.git" "${S}/subprojects/bestsource" fi }