makemkv: fetch sources over https

www.makemkv.com now returns HTTP 403 for plain-http download requests and
serves the tarballs only over https. Every mirror URL in the derivation used
http://, so the fixed-output derivation failed to fetch its sources and the
build broke for everyone. The tarballs and their content hashes are unchanged
over https, so only the URL scheme needs updating.

Assisted-by: Claude Code (Claude Opus 4.8)
This commit is contained in:
Marvin Preuss
2026-07-20 11:09:17 +02:00
parent f54cde29dc
commit a3a26de1bb

View File

@@ -24,15 +24,15 @@ stdenv.mkDerivation (
# Using two URLs as the first one will break as soon as a new version is released
srcs.bin = fetchurl {
urls = [
"http://www.makemkv.com/download/makemkv-bin-${version}.tar.gz"
"http://www.makemkv.com/download/old/makemkv-bin-${version}.tar.gz"
"https://www.makemkv.com/download/makemkv-bin-${version}.tar.gz"
"https://www.makemkv.com/download/old/makemkv-bin-${version}.tar.gz"
];
hash = "sha256-zuVt4LqlUxq+0WvYYnQtMI13K0q02uFu6GW/dPBKFgg=";
};
srcs.oss = fetchurl {
urls = [
"http://www.makemkv.com/download/makemkv-oss-${version}.tar.gz"
"http://www.makemkv.com/download/old/makemkv-oss-${version}.tar.gz"
"https://www.makemkv.com/download/makemkv-oss-${version}.tar.gz"
"https://www.makemkv.com/download/old/makemkv-oss-${version}.tar.gz"
];
hash = "sha256-hZAGNkjULsKpWLdFc9cCLw9MM05OT+fdU7cMbnSLpFM=";
};