zoneminder: 1.36.15 -> 1.36.28

`modules` now appears unnecessary as these dependencies all look
like they're supplied by git submodules. the ZoneMinder/crud repo
doesn't even exist anymore and we were relying on nixpkgs' cache.

+2 -28
+2 -28
pkgs/servers/zoneminder/default.nix
··· 41 41 # around it. 42 42 43 43 let 44 - modules = [ 45 - { 46 - path = "web/api/app/Plugin/Crud"; 47 - src = fetchFromGitHub { 48 - owner = "ZoneMinder"; 49 - repo = "crud"; 50 - rev = "3.1.0-zm"; 51 - sha256 = "061avzyml7mla4hlx057fm8a9yjh6m6qslgyzn74cv5p2y7f463l"; 52 - }; 53 - } 54 - { 55 - path = "web/api/app/Plugin/CakePHP-Enum-Behavior"; 56 - src = fetchFromGitHub { 57 - owner = "ZoneMinder"; 58 - repo = "CakePHP-Enum-Behavior"; 59 - rev = "1.0-zm"; 60 - sha256 = "0zsi6s8xymb183kx3szspbrwfjqcgga7786zqvydy6hc8c909cgx"; 61 - }; 62 - } 63 - ]; 64 - 65 44 addons = [ 66 45 { 67 46 path = "scripts/ZoneMinder/lib/ZoneMinder/Control/Xiaomi.pm"; ··· 78 57 79 58 in stdenv.mkDerivation rec { 80 59 pname = "zoneminder"; 81 - version = "1.36.15"; 60 + version = "1.36.28"; 82 61 83 62 src = fetchFromGitHub { 84 63 owner = "ZoneMinder"; 85 64 repo = "zoneminder"; 86 65 rev = version; 87 - sha256 = "1qlsg7gd9kpjdbq9d5yrjmc7g1pbscrg4sws7xrdln1z8509sv50"; 66 + sha256 = "sha256-x00u7AWMNS+wAO/tdWi7GYbMZZM7XnszCO57ZDlm0J0="; 88 67 fetchSubmodules = true; 89 68 }; 90 69 ··· 94 73 ]; 95 74 96 75 postPatch = '' 97 - ${lib.concatStringsSep "\n" (map (e: '' 98 - rm -rf ${e.path}/* 99 - cp -r ${e.src}/* ${e.path}/ 100 - '') modules)} 101 - 102 76 rm -rf web/api/lib/Cake/Test 103 77 104 78 ${lib.concatStringsSep "\n" (map (e: ''