Search Criteria
Package Details: zoneminder 1.36.33-2
Package Actions
Git Clone URL: | https://aur.archlinux.org/zoneminder.git (read-only, click to copy) |
---|---|
Package Base: | zoneminder |
Description: | A full-featured, open source, state-of-the-art video surveillance software system |
Upstream URL: | https://www.zoneminder.com/ |
Keywords: | camera cctv monitor record security surveillance video zoneminder |
Licenses: | GPL-2.0-only |
Conflicts: | zoneminder-git |
Submitter: | None |
Maintainer: | Nocifer |
Last Packager: | Nocifer |
Votes: | 72 |
Popularity: | 1.48 |
First Submitted: | 2008-03-21 00:09 (UTC) |
Last Updated: | 2024-02-12 12:50 (UTC) |
Dependencies (46)
- ffmpeg (ffmpeg-intel-full-gitAUR, ffmpeg-nvcodec-11-1-gitAUR, ffmpeg-cudaAUR, ffmpeg-ffplayoutAUR, ffmpeg-decklinkAUR, ffmpeg-fullAUR, ffmpeg-gitAUR, ffmpeg-amd-fullAUR, ffmpeg-obsAUR, ffmpeg-libfdk_aacAUR, ffmpeg-headlessAUR, ffmpeg-amd-full-gitAUR, ffmpeg-full-gitAUR)
- libjwtAUR
- 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
- php-intl (php)
- polkit (polkit-gitAUR, polkit-consolekitAUR)
- cmake (cmake-gitAUR) (make)
- apache (apache-gitAUR) (optional)
- fcgiwrap (optional) – required if using nginx
- libvncserver (libvncserver-gitAUR) (optional)
- mariadb (mysql55AUR, mysql56AUR, mytop-gitAUR, mysql81AUR, mysql57AUR, mysql80AUR, mysqlAUR, mariadb-lts, percona-server) (optional)
- multiwatchAUR (optional) – required if using nginx
- nginx (nginx-nchan-gitAUR, nginx-rtmp-sergey-gitAUR, nginx-mainline-boringsslAUR, nginx-quic-openssl-hgAUR, nginx-mainline-pushstreamAUR, tengineAUR, tengine-extraAUR, freenginx-mainline-hgAUR, angieAUR, freenginx-mainlineAUR, nginx-quic-libresslAUR, nginx-mainline) (optional)
- pod2manAUR (optional) – required for Docker support
- spawn-fcgi (optional) – required if using nginx
- vlc (vlc-gitAUR, vlc-luajitAUR) (optional) – provides libvlc, which may achieve better performance with some camera models
- zmeventnotificationAUR (optional) – machine learning powered recognition engine & event notification server
Required by (1)
Sources (8)
- fcgiwrap-multiwatch.service
- 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/055d81fe1293429e496b19104a9ed3360755a440.zip
- https://github.com/ZoneMinder/zoneminder/archive/refs/tags/1.36.33.tar.gz
- zoneminder-httpd.conf
- zoneminder-nginx.conf
- zoneminder-php.ini
Latest Comments
« First ‹ Previous 1 .. 10 11 12 13 14 15 16 17 18 19 20 .. 62 Next › Last »
alanking commented on 2021-02-04 09:14 (UTC)
A few days ago after a php update (7.x-8.0) API broke, can no longer use zmninja. from the pacman log i guess php-apcu,php-fpm,php-gd were the ones in question. Anyone have a fix? thanks
Nocifer commented on 2021-01-10 09:19 (UTC)
@jamincollins This is a known issue and it exists because the upstream ZM devs have apparently decided that it's good practice to change internal stuff like this without making a new release; which is probably due to them understandably caring more for their precompiled binary packages and docker images, and less for the case of someone trying to build from source, and even less so if they're using a specific tag in order to build a specific version older than the current master branch, like this package does.
Anyway, a couple of comments below yours I've also posted some instructions for manually changing the git source from #tag=1.34 to #commit=bbc2c2a607c49f70847b5d1611d297013d5f8e30, which is the commit that switched out ZoneMinder's crud repo in favor of the FriendsOfCake one. Your own solution is very neat, but I'll still refrain from making a new release to include it (just as I didn't do so with the previous fix) because I still hope there will be a new ZM release in the very near future that will make both of these tweaks redundant.
In the meantime, whoever tries and fails to build ZM will hopefully be visiting this page and reading the comments.
@nenes71 A very late reply, I know, but maybe you'll have better luck if you clear your old sources first. I just tried building bbc2c2a607c49f70847b5d1611d297013d5f8e30 and it built just fine.
jamincollins commented on 2021-01-09 23:44 (UTC) (edited on 2021-01-09 23:56 (UTC) by jamincollins)
For this to continue building I believe a patch will be needed that updates the
.gitmodules
reference for Crud. The existing source has this:However, the above
url
now 404's and upstream has changed to this:This should do the trick:
Nocifer commented on 2020-12-16 12:54 (UTC)
@nenes71 I just tried to build the package myself and it fails to find that Crud submodule even with the latest git master, regardless of commit, so this seems to yet again be an upstream issue. Unfortunately I don't have the time to debug it or file a bug report, so let's hope they notice soon and fix it themselves.
nenes71 commented on 2020-12-15 11:00 (UTC) (edited on 2020-12-15 11:11 (UTC) by nenes71)
It fails with: fatal: repository 'https://github.com/ZoneMinder/crud.git/' not found
after editing PKGBUILD and replace : source=("${pkgname}-git::git+https://github.com/ZoneMinder/zoneminder.git#tag=${pkgver}" by : source=("${pkgname}-git::git+https://github.com/ZoneMinder/zoneminder.git#commit=bbc2c2a607c49f70847b5d1611d297013d5f8e30"
and makepkg -si
fatal: dépôt 'https://github.com/ZoneMinder/crud.git/' not found
Nocifer commented on 2020-11-12 14:53 (UTC) (edited on 2020-11-12 23:15 (UTC) by Nocifer)
(EDIT: Updated to a newer commit that fixes the submodule repo address.)
Yeah, upstream literally just switched that git submodule to a new repo but they haven't yet released a new ZoneMinder version, so building is currently broken for anyone trying to build from source.
I would like to keep this PKGBUILD clean and not change the way it works just for a temporary fix (I'd need to convert it to a zoneminder-git type of package), so for the time being and until a new upstream version is released, please replace
with
which will allow you to build ZoneMinder with the new submodule repo included.
ohoevde commented on 2020-11-12 12:26 (UTC)
It fails with:
fatal: repository 'https://github.com/ZoneMinder/crud.git/' not found
ZAKhan commented on 2020-10-26 04:45 (UTC) (edited on 2020-10-26 04:48 (UTC) by ZAKhan)
Nocifer commented on 2020-10-04 15:00 (UTC)
@rageltman perl-sys-mmap is already a dependency, so it's probably something else on your end that breaks the build (e.g a misconfigured PATH).
rageltman commented on 2020-10-04 06:34 (UTC)
This needs the
perl-sys-mmap
aur package added to its dependency list, otherwise builds break with:« First ‹ Previous 1 .. 10 11 12 13 14 15 16 17 18 19 20 .. 62 Next › Last »