Releases: nodejs-Devinium/libav
v12.3 with VERSION file
This release and attached libav-12.3.tar.gz file in particular can help you to fix an issue with building of HandBrakeCLI v1.1.2.
When you build that old release it downloads libav v12.3, but both download links specified in this file don't work at this moment, so the build fails.
If you're in the directory of that HandBrake's banch you can use the following commands to fix the build flow:
sed -i '/FFMPEG.FETCH.url += https:\/\/libav.org\/releases\/libav-12.3.tar.gz/d' ./contrib/ffmpeg/module.defs \
&& sed -i 's/https:\/\/download.handbrake.fr\/handbrake\/contrib\/libav-12.3.tar.gz/https:\/\/github.com\/nodejs-Devinium\/libav\/releases\/download\/12.3\/libav-12.3.tar.gz/g' ./contrib/ffmpeg/module.defs \
&& sed -i 's/115b659022dd387f662e26fbc5bc0cc14ec18daa100003ffd34f4da0479b272e/8d0763aa8b4698d569c485834c3535a6975da4a7c0ba2fbd090caa476c5d14fb/g' ./contrib/ffmpeg/module.defs
The first command will remove the additional link. The second command will replace the primary link with the link to libav-12.3.tar.gz file from this release (it's important that the file would have this particular name, not 12.3.tar.gz as in the tags, for example). And the third command will replace SHA256 checksum (though the archives content is the same, the tag related archive generated by GitHub is slightly different from the previous archives).