ZoneMinder/ZoneMinder — pull request #646 by manupap1 (2014-12-21 03:34:14+00:00)
Title: Split the debian package into several packages

Following discussions on topic https://github.com/ZoneMinder/ZoneMinder/pull/605, this pull request splits the debian package into several packages:
- zoneminder (a metapackage to install all packages)
- libzoneminder-perl (the perl libraries and associated man files)
- zoneminder-database (this package installs and maintains the database, it can also be used alone to install the database on other computer)
- zoneminder-core (the core binaries and perl scripts)
- zoneminder-ui-base (this package installs the essential web files and configures the web server)
- zoneminder-ui-classic (the classic web user interface)
- zoneminder-ui-mobile (the mobile web user interface)
- zoneminder-ui-xml (the xml interface)

I have made several changes to the dependencies in the control file:
- Removal of compiled libraries because this stuff is added automatically at build time by ${shlibs:Depends}
- Removal of libpolkit-gobject-1-0 (policykit-1 brings this dependency)
- Update of perl libraries :
- Added: libdbi-perl, libimage-info-perl
- Replaced: libmodule-load-perl -> libmodule-load-conditional-perl (which also brings dependency to libmodule-load-perl)
- Removed: libio-pty-perl, libexpect-perl (I have not found call to modules provided by these packages)