Checksum fixes

Some packages failed to build on my Hydra with 404/checksum invalid errors. The patches update, modernize and fix checksums for a part of them. I've tried to build all of them; haven't run, though.
Please keep them being optional with `null`. Maybe it doesn't break anything, but it's better to have a default for optional cases.