I've prepared debian etch package for zoneminder 1.23.1. This package is heavily is based on Peter Howard's work. I was using 1.22.3-10 latest patch set from debian testing.
1. At this point it cannot smoothly upgrade 1.22.3, so you have to purge zoneminder first and after that install 1.23.1
2. There is no X10 support as I did not find appropriate perl module
3. You have to install libphp-serialization-perl package. It is not available for etch. Just download it from testing distribution (packages.debian.org) and install with "dpkg -i"
4. You can download it from:
http://www.uni-protvino.ru/zoneminder_1.23.1-1_i386.deb
http://www.uni-protvino.ru/zoneminder_1.23.1-1.dsc
http://www.uni-protvino.ru/zoneminder_1.23.1-1.diff.gz
5. Do not forget to check official installation instructions.
6. List of modifications follows:
Code: Select all
* debian/watch
- Added watching for upcoing release from zoneminder.com
* debian/docs
- Included official docs from upstream release
* debian/control
- Included *-perl modules in dependencies
* debian/postinst/postrm
- modified according to new style suggested by level 5
* debian/compat:
- Bumping to debhelper version 5
* debian/patches
- Patch 01_vendor_perl.dpatch was accepted in mainstream and thus dropped
- Patch 02_purge_openssl.dpatch was accepted in mainstream and thus dropped
- Patch 04_remove_bash_specific was accepted in mainstream and thus dropped
- Patch 05_monitor_presets.dpatch was accepted in mainstream and thus dropped
- Patch 03_no_phone_home was modified due to changes in database structure
Added there also fix to xPurgeWhenFull script
- Added patch 06_no_ffmpeg_from_svn, as debian is using fmpeg not from SVN, modification was taken from zoneminder forum
http://www.zoneminder.com/forums/viewtopic.php?p=38732, thanks to wildpossum