···11{ lib
22, stdenvNoCC
33-, fetchurl
33+, requireFile
44, undmg
55, pname
66, version
···99stdenvNoCC.mkDerivation (finalAttrs: {
1010 inherit pname version meta;
11111212- src = fetchurl {
1313- url = "https://downloads.realvnc.com/download/file/viewer.files/VNC-Viewer-${finalAttrs.version}-MacOSX-universal.dmg";
1414- sha256 = "0k72fdnx1zmyi9z5n3lazc7s70gcddxq0s73akp0al0y9hzq9prh";
1212+ src = requireFile rec {
1313+ name = "VNC-Viewer-${finalAttrs.version}-MacOSX-universal.dmg";
1414+ url = "https://downloads.realvnc.com/download/file/viewer.files/${name}";
1515+ sha256 = "0k72fdnx1zmyi9z5n3lazc7s70gcddxq0s73akp0al0y9hzq9prh";
1616+ message= ''
1717+ vnc-viewer can be downloaded from ${url},
1818+ but the download link require captcha, thus if you wish to use this application,
1919+ you need to download it manually and use follow command to add downloaded files into nix-store
2020+2121+ $ nix-prefetch-url --type sha256 file:///path/to/${name}
2222+ '';
1523 };
1624 sourceRoot = ".";
1725