Search Criteria
Package Details: zoneminder-git 1.37.63.r1447.gbf4e873-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/zoneminder-git.git (read-only, click to copy) |
---|---|
Package Base: | zoneminder-git |
Description: | A full-featured, open source, state-of-the-art video surveillance software system (git version) |
Upstream URL: | https://zoneminder.com/ |
Licenses: | GPL-2.0-only |
Conflicts: | zoneminder |
Submitter: | Nocifer |
Maintainer: | Nocifer |
Last Packager: | Nocifer |
Votes: | 0 |
Popularity: | 0.000000 |
First Submitted: | 2024-09-29 11:53 (UTC) |
Last Updated: | 2025-09-10 09:58 (UTC) |
Dependencies (48)
- ffmpeg (ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-ffplayoutAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-amd-fullAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg-gitAUR, ffmpeg-fullAUR, ffmpeg-decklinkAUR, ffmpeg-cudaAUR, ffmpeg-full-gitAUR)
- gsoap
- libvlc (vlc-gitAUR)
- libvncserver (libvncserver-gitAUR)
- mosquitto (mosquitto-gitAUR)
- nlohmann-json (nlohmann-json-gitAUR)
- perl-archive-zip
- perl-crypt-eksblowfishAUR
- perl-data-dump
- perl-data-entropyAUR
- perl-data-uuid
- perl-date-manip
- perl-datetime
- perl-dbd-mysql
- perl-device-serialport
- perl-file-slurp
- perl-image-info
- perl-io-interfaceAUR
- perl-io-socket-multicastAUR
- perl-json-maybexs
- perl-libwww
- perl-lwp-protocol-https
- perl-mime-lite
- perl-mime-tools
- perl-net-sftp-foreignAUR
- perl-number-bytes-human
- perl-php-serializationAUR
- perl-soap-wsdlAUR
- perl-sys-cpuAUR
- perl-sys-meminfo
- perl-sys-mmapAUR
- perl-uri-encodeAUR
- perl-xml-libxml
- perl-xml-parser
- php-apcu
- php-fpm
- php-gd
- polkit (polkit-gitAUR, polkit-consolekitAUR)
- cmake (cmake3AUR, cmake-gitAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- apache (apache-gitAUR) (optional)
- fcgiwrap (optional) – required if using nginx
- mariadb (mysql55AUR, mysql56AUR, mysql57AUR, mysql80AUR, mysql81AUR, mysql84AUR, mysqlAUR, mariadb-lts, percona-server) (optional)
- multiwatchAUR (optional) – required if using nginx
- nginx (nginx-rtmp-sergey-gitAUR, nginx-mainline-pushstreamAUR, tengineAUR, tengine-extraAUR, freenginx-mainline-hgAUR, nginx-quic-libresslAUR, freenginx-mainlineAUR, angieAUR, freenginx-libresslAUR, nginx-mainline) (optional)
- pod2manAUR (optional) – required for Docker support
- spawn-fcgi (optional) – required if using nginx
- zmeventnotificationAUR (optional) – machine learning-powered recognition engine & event notification server
Required by (0)
Sources (9)
- fcgiwrap-multiwatch.service
- https://github.com/chmike/CxxUrl/archive/eaf46c0207df24853a238d4499e7f4426d9d234c.zip
- https://github.com/FriendsOfCake/crud/archive/refs/tags/v3.2.0.tar.gz
- https://github.com/ZoneMinder/CakePHP-Enum-Behavior/archive/refs/tags/1.0-zm.tar.gz
- https://github.com/ZoneMinder/RtspServer/archive/eab32851421ffe54fec0229c3efc44c642bc8d46.zip
- zoneminder-git
- zoneminder-httpd.conf
- zoneminder-nginx.conf
- zoneminder-php.ini
Latest Comments
Nocifer commented on 2025-09-10 10:01 (UTC)
Issue #4436 has apparently already received a fix upstream but it's not working properly for me, so for the time being I've explicitly included ENABLE_INSTALL=OFF in the PKGBUILD. As a side benefit, I noticed that jwt-cpp also makes a bit of a mess with its cmake source files (by default it installs them in
/usr/cmake
), so I've included a "fix" for that as well.As for the RtspServer commit, I kind of figured that this is what you meant. The referenced commit in the Zoneminder repo is indeed
eab3285
, but there are 3 more commits after that in RtspServer's repo that add some harmless defines for when building on OpenBSD, and since they're harmless I'd opted to pull those in as well for completeness' sake. But seeing as they're not at all relevant when building on Linux anyway, I've reverted the PKGBUILD to the "proper"eab3285
commit in order to avoid such confusion in the future.compgamer89 commented on 2025-09-06 19:36 (UTC) (edited on 2025-09-07 19:38 (UTC) by compgamer89)
@Nocifer Also note, the -DENABLE_INSTALL=OFF is actually important - CxxUrl tries to put static libs in /usr/lib64 otherwise, which (a) shouldn't be part of the zoneminder-git package (it would be in a separate cxxurl-static AUR package) and (b) causes conflicts on install (since /usr/lib64 is a symlink to /usr/lib, not a folder).
I wanted to put a comment on the line, but I'm not sure how to line-comment multi-line commands. (EDIT: made an attempt)
See https://github.com/chmike/CxxUrl/blob/eaf46c0207df24853a238d4499e7f4426d9d234c/CMakeLists.txt#L13
Cross-ref: https://github.com/ZoneMinder/zoneminder/issues/4436, in case it gets fixed upstream
compgamer89 commented on 2025-09-06 19:32 (UTC)
@Nocifer It's a different commit hash. See the PKGBUILD edit - the original PKGBUILD points to 055d81fe1293429e496b19104a9ed3360755a440, but the current commit reference in the GitHub repo is eab32851421ffe54fec0229c3efc44c642bc8d46. I just changed it to match what
git submodule update --init --recursive
does in a fresh clone:Nocifer commented on 2025-09-05 09:43 (UTC)
Fixed. But what do you mean by "the RtspServer submodule reference doesn't seem to match the source array"?
compgamer89 commented on 2025-09-05 06:51 (UTC) (edited on 2025-09-06 19:52 (UTC) by compgamer89)
Just FYI for folks trying to install this, a new submodule was added in commit https://github.com/ZoneMinder/zoneminder/commit/1f061c966668c8c9199dd973728c2af0eedfb460, which now fails this build since it doesn't populate that submodule.
Also, the RtspServer submodule reference doesn't seem to match the source array for whatever reason.
Sample diff:
gameslayer commented on 2025-01-25 10:38 (UTC)
Fails to build on Arm64
bodonoghue commented on 2024-10-08 20:18 (UTC)
Its automatic already done - doh !
bodonoghue commented on 2024-10-08 20:14 (UTC)
Hey any chance you could bump the version to this commit ?
https://github.com/ZoneMinder/zoneminder/commit/a0398dd2d7234057bf3008c484f1cb88f9cb7266
Currently this package fails to build for me as @ 819812b