···6677stdenvNoCC.mkDerivation rec {
88 pname = "perccli";
99- version = "7.2110.00";
99+1010+ # On a new release, update version, URL, hash, and meta.homepage
1111+ version = "7.2313.00";
10121113 src = fetchzip {
1214 # On pkg update: manually adjust the version in the URL because of the different format.
1313- url = "https://dl.dell.com/FOLDER09074160M/1/PERCCLI_7.211.0_Linux.tar.gz";
1414- sha256 = "sha256-8gk+0CrgeisfN2hNpaO1oFey57y7KuNy2i6PWTikDls=";
1515+ url = "https://dl.dell.com/FOLDER09770976M/1/PERCCLI_7.2313.0_A14_Linux.tar.gz";
1616+ hash = "sha256-IhclHVkdihRx5CzyO2dlOEhCon+0/HB3Fkue7MWsWnw=";
15171618 # Dell seems to block "uncommon" user-agents, such as Nixpkgs's custom one.
1717- # Sending no user-agent at all seems to be fine though.
1818- curlOptsList = [ "--user-agent" "" ];
1919+ # 403 otherwise
2020+ curlOptsList = [ "--user-agent" "Mozilla/5.0" ];
1921 };
20222123 nativeBuildInputs = [ rpmextract ];
···43454446 meta = with lib; {
4547 description = "Perccli Support for PERC RAID controllers";
4848+4949+ # Must be updated with every release
5050+ homepage = "https://www.dell.com/support/home/en-us/drivers/driversdetails?driverid=tdghn";
5151+4652 sourceProvenance = with sourceTypes; [ binaryNativeCode ];
4753 license = licenses.unfree;
4854 maintainers = with maintainers; [ panicgh ];