Package Details: zoneminder 1.36.35-2

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://zoneminder.com/
Keywords: camera cctv monitor record security surveillance video zoneminder
Licenses: GPL-2.0-only
Submitter: None
Maintainer: Nocifer
Last Packager: Nocifer
Votes: 73
Popularity: 0.64
First Submitted: 2008-03-21 00:09 (UTC)
Last Updated: 2025-06-05 21:26 (UTC)

Dependencies (45)

Sources (8)

Latest Comments

« First ‹ Previous 1 .. 5 6 7 8 9 10 11 12 13 14 15 .. 63 Next › Last »

synthead commented on 2022-05-24 10:08 (UTC)

It looks like all the ffmpeg 5 issues have been closed :)

https://github.com/ZoneMinder/zoneminder/issues?q=is%3Aissue+is%3Aopen+ffmpeg+5

They haven't cut a new release yet, but keep a lookout for this to be fixed soon!

DaMadOne commented on 2022-05-04 05:25 (UTC)

as my ZM runs in its own VM I just used the pacman chache and downgraded ffmpeg and x264 to previous known working versions and ZM compiled and is running just fine. The price we pay living on the edge. It'll probably be fine when I get around to updating this VM again in 6 months.

Nocifer commented on 2022-04-22 07:40 (UTC)

Well, personally I wouldn't really call a single package (that is also very probably already present on a system) "unnecessary build dependencies", just as I wouldn't call removing a single line from the PKGBUILD "making it simpler", but to each their own. Also, git already checksums its stuff more than adequately.

The only valid concern IMHO is the increased network and disk usage, and to that I'd be inclined to reply that downloading an extra ~100MB the first time the package is downloaded is hardly a burden on either network or storage, while on the other hand git allows for cherry-picking commits, which at one time (when ZoneMinder was being developed more actively) was a very useful feature to have, and it could become so again if ZM's devs decide to pick up the pace.

Anyway, I've been thinking about doing some other minor changes to the PKGBUILD sometime Soon™, so when that time comes I'll consider this as a possible change.

synthead commented on 2022-04-14 16:53 (UTC)

As to the second question, what unnecessary build dependencies could be removed if we switched to release tarballs?

Everything related to git. In addition, less network and disk size would be used, the PKGBUILD would be simpler, and we can checksum the downloaded archive.

Nocifer commented on 2022-04-09 09:53 (UTC)

@Synthead It's an incompatibility with Ffmpeg 5 due to the latter having removed some deprecated stuff like the very often used AVPicture, which breaks a large number of apps that rely on it, ZoneMinder among them. I've already reported the issue on Github and the developers are aware about it and acknowledge the incompatibility as something that needs to be fixed on their side. So, we need to wait for that fix.

As to the second question, what unnecessary build dependencies could be removed if we switched to release tarballs?

synthead commented on 2022-04-09 02:40 (UTC)

but I tried compiling it and it was a no-go

Can you please share your build error so we can help?

synthead commented on 2022-04-09 02:38 (UTC)

Can we use release tarballs instead of cloning with git? It adds build dependencies that aren't necessary.

https://github.com/ZoneMinder/zoneminder/tags

Nocifer commented on 2022-04-04 08:06 (UTC) (edited on 2022-04-05 10:12 (UTC) by Nocifer)

Unfortunately we're not, otherwise I'd have already released an update (I was also going to post something about this, but then I completely forgot about it).

When the new version came out I saw that item in the changelog and began updating the package, but in the process I found out that there are still multiple compilation errors with ffmpeg 5. I opened an issue on Github about it and learned that after all, ffmpeg 5 support is in the form of a PR that is still WIP and hasn't yet been merged because it doesn't build cleanly (I tried).

I don't know how "Fix compilation with ffmpeg 5.0" got into the changelog, but that's clearly not the case.

EDIT: I just noticed that the PR in question was merged into master 13 hours ago, so hopefully we're going to be getting a new, ffmpeg 5 compatible release shortly.

EDIT 2: I tested the latest master and it built without issues, so we're indeed back in business as soon as the next version is out.

EDIT 3: New release 1.36.14 is out but I tried compiling it and it was a no-go. The changelog for this new release even acknowledges it ("more fixes for compiling against ffmpeg5. Doesn't yet compile though.") so it seems we'll just have to wait some more.

mosh5382 commented on 2022-04-04 01:15 (UTC)

Version 1.36.13 has been released and we might be back in business. One of the fixes is:

Fix compilation with ffmpeg 5.0

I don't have a chance to test at the moment but that sounds promising.

mosh5382 commented on 2022-03-15 01:12 (UTC)

I don't update my zoneminder machine often and when I do I usually regret it.

I was able to get the current PKGBUILD version 1.36.12-2 running by reading the comments below and downgrading to these versions for ffmpeg and x264:

x264-3:0.163.r3060.5db6aa6-1 ffmpeg-2:4.4.1-1

This appears to be the relevant issue that will allow us to run with the current ffmpeg version:

https://github.com/ZoneMinder/zoneminder/issues/3445

Sounds like we might be waiting for a while.