-
-
Notifications
You must be signed in to change notification settings - Fork 15.4k
makemkv: 1.14.0 -> 1.14.1 #50437
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
makemkv: 1.14.0 -> 1.14.1 #50437
Conversation
@GrahamcOfBorg build makemkv It seems old sources are moved to: http://www.makemkv.com/download/old/makemkv-bin-${version}.tar.gz
http://www.makemkv.com/download/old/makemkv-oss-${version}.tar.gz I wonder if we should set those as fallback URLs to avoid a failure at every upstream bump |
No attempt on x86_64-linux (full log) The following builds were skipped because they don't evaluate on x86_64-linux: makemkv Partial log (click to expand)
|
No attempt on aarch64-linux (full log) The following builds were skipped because they don't evaluate on aarch64-linux: makemkv Partial log (click to expand)
|
Woops it's unfree >;< |
Yes, a mirror would help in future. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I just tested rebuilding v1.14.0 with the suggested URL changes and it succeeded (404 on the first url then fetchurl tries the second one).
It will prevent failure on the next release.
@@ -4,17 +4,17 @@ | |||
|
|||
stdenv.mkDerivation rec { | |||
name = "makemkv-${ver}"; | |||
ver = "1.14.0"; | |||
ver = "1.14.1"; | |||
builder = ./builder.sh; | |||
|
|||
src_bin = fetchurl { | |||
url = "http://www.makemkv.com/download/makemkv-bin-${ver}.tar.gz"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
url = "http://www.makemkv.com/download/makemkv-bin-${ver}.tar.gz"; | |
urls = [ | |
"http://www.makemkv.com/download/makemkv-bin-${ver}.tar.gz" | |
"http://www.makemkv.com/download/old/makemkv-bin-${ver}.tar.gz" | |
]; |
builder = ./builder.sh; | ||
|
||
src_bin = fetchurl { | ||
url = "http://www.makemkv.com/download/makemkv-bin-${ver}.tar.gz"; | ||
sha256 = "1xm5pww6jf3m704y7d7nc2ni2a6ygxwb2c665agg2i059sppwz1f"; | ||
sha256 = "1n4gjb1531gkvnjzipw63v3zdxmrq5nai9nn6m2ix3lskksjrrhp"; | ||
}; | ||
|
||
src_oss = fetchurl { | ||
url = "http://www.makemkv.com/download/makemkv-oss-${ver}.tar.gz"; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
url = "http://www.makemkv.com/download/makemkv-oss-${ver}.tar.gz"; | |
urls = [ | |
"http://www.makemkv.com/download/makemkv-oss-${ver}.tar.gz" | |
"http://www.makemkv.com/download/old/makemkv-oss-${ver}.tar.gz" | |
]; |
This will prevent future failures due to the first URL being broken each time a new version is released See NixOS#50437 (comment) for details
This will prevent future failures due to the first URL being broken each time a new version is released See NixOS#50437 (comment) for details (cherry picked from commit 05166dc)
Closing after #50696 got merged |
Motivation for this change
The tarball for 1.14.0 has gone
Things done
sandbox
innix.conf
on non-NixOS)nix-shell -p nox --run "nox-review wip"
./result/bin/
)nix path-info -S
before and after)