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.
This commit is contained in:
Robert Scott 2022-10-09 12:51:06 +01:00
parent 3720503cdf
commit 5bc6d8ae75

View File

@ -41,27 +41,6 @@
# around it.
let
modules = [
{
path = "web/api/app/Plugin/Crud";
src = fetchFromGitHub {
owner = "ZoneMinder";
repo = "crud";
rev = "3.1.0-zm";
sha256 = "061avzyml7mla4hlx057fm8a9yjh6m6qslgyzn74cv5p2y7f463l";
};
}
{
path = "web/api/app/Plugin/CakePHP-Enum-Behavior";
src = fetchFromGitHub {
owner = "ZoneMinder";
repo = "CakePHP-Enum-Behavior";
rev = "1.0-zm";
sha256 = "0zsi6s8xymb183kx3szspbrwfjqcgga7786zqvydy6hc8c909cgx";
};
}
];
addons = [
{
path = "scripts/ZoneMinder/lib/ZoneMinder/Control/Xiaomi.pm";
@ -78,13 +57,13 @@ let
in stdenv.mkDerivation rec {
pname = "zoneminder";
version = "1.36.15";
version = "1.36.28";
src = fetchFromGitHub {
owner = "ZoneMinder";
repo = "zoneminder";
rev = version;
sha256 = "1qlsg7gd9kpjdbq9d5yrjmc7g1pbscrg4sws7xrdln1z8509sv50";
sha256 = "sha256-x00u7AWMNS+wAO/tdWi7GYbMZZM7XnszCO57ZDlm0J0=";
fetchSubmodules = true;
};
@ -94,11 +73,6 @@ in stdenv.mkDerivation rec {
];
postPatch = ''
${lib.concatStringsSep "\n" (map (e: ''
rm -rf ${e.path}/*
cp -r ${e.src}/* ${e.path}/
'') modules)}
rm -rf web/api/lib/Cake/Test
${lib.concatStringsSep "\n" (map (e: ''