Bug 8636 - add Moose dependency to the dependencies
authorRobin Sheat <robin@catalyst.net.nz>
Wed, 24 Oct 2012 04:49:20 +0000 (17:49 +1300)
committerJared Camins-Esakov <jcamins@cpbibliography.com>
Thu, 1 Nov 2012 13:25:15 +0000 (09:25 -0400)
Koha::SearchEngine requires moose, but it wasn't declared as a
dependency.

Also update the debian/control dependencies to match the current state
of the requirements.

Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
Passed-QA-by: Mason James <mtj@kohaaloha.com>
Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com>
C4/Installer/PerlDependencies.pm
debian/control

index 5cfb059..abd8b65 100644 (file)
@@ -624,6 +624,11 @@ our $PERL_DEPS = {
         'required' => '0',
         'min_ver'  => '2.13',
     },
+    'Moose' => {
+        'usage'    => 'Core',
+        'required' => '0',
+        'min_ver'  => '1.09',
+      },
 };
 
 1;
index 334b63a..4447f10 100644 (file)
@@ -6,17 +6,23 @@ Standards-Version: 3.8.4
 # NOTA BENE: Build dependencies end up as runtime dependencies as well.
 # See debian/rules, the override_dh_gencontrol rules. 
 # There are some exceptions.
-Build-Depends: libcgi-session-driver-memcached-perl,
- libalgorithm-checkdigits-perl,
+Build-Depends: libalgorithm-checkdigits-perl,
+ libanyevent-http-perl,
+ libanyevent-perl,
  libauthen-cas-client-perl,
  libbiblio-endnotestyle-perl,
  libbusiness-isbn-perl,
+ libcache-memcached-fast-perl,
  libcgi-pm-perl | perl-modules,
+ libcgi-session-driver-memcached-perl,
  libcgi-session-perl,
  libcgi-session-serialize-yaml-perl,
+ libchi-driver-memcached-perl,
+ libchi-perl,
  libclass-accessor-perl,
  libclass-factory-util-perl,
  libdata-ical-perl,
+ libdata-paginator-perl,
  libdate-calc-perl,
  libdate-manip-perl,
  libdatetime-event-ical-perl,
@@ -26,6 +32,7 @@ Build-Depends: libcgi-session-driver-memcached-perl,
  libdatetime-perl,
  libdatetime-set-perl,
  libdatetime-timezone-perl,
+ libdbd-mock-perl,
  libdbd-mysql-perl,
  libdbd-sqlite2-perl,
  libdbi-perl,
@@ -35,8 +42,10 @@ Build-Depends: libcgi-session-driver-memcached-perl,
  libgd-gd2-noxpm-perl | libgd-gd2-perl,
  libgraphics-magick-perl,
  libgravatar-url-perl,
+ libhtml-format-perl,
  libhtml-scrubber-perl,
  libhttp-oai-perl,
+ libjson-any-perl,
  libjson-perl,
  liblingua-stem-perl,
  liblingua-stem-snowball-perl,
@@ -51,6 +60,9 @@ Build-Depends: libcgi-session-driver-memcached-perl,
  libmemoize-memcached-perl,
  libmime-lite-perl,
  libmodern-perl-perl,
+ libmoose-perl,
+ libmoosex-storage-perl,
+ libmoosex-types-perl,
  libnet-ldap-perl,
  libnet-server-perl,
  libnet-z3950-zoom-perl,
@@ -66,14 +78,21 @@ Build-Depends: libcgi-session-driver-memcached-perl,
  libscalar-list-utils-perl,
  libschedule-at-perl,
  libsms-send-perl,
+ libstring-rewriteprefix-perl,
  libtemplate-perl,
+ libtemplate-plugin-htmltotext-perl,
+ libtest-deep-perl,
+ libtest-mockmodule-perl,
  libtest-simple-perl | perl-modules,
  libtest-strict-perl,
+ libtest-warn-perl,
+ libtest-yaml-valid-perl,
  libtext-csv-encoded-perl,
  libtext-csv-perl,
  libtext-csv-xs-perl,
  libtext-iconv-perl,
  libtext-unaccent-perl,
+ libtime-progress-perl,
  libuniversal-require-perl,
  liburi-perl,
  libwww-perl,
@@ -135,3 +154,140 @@ Description: integrated (physical) library management system
  .
  Please see /usr/share/doc/koha/README.Debian for instructions on how to
  configure things after installing this package.
+
+Package: koha-deps
+Depends: ${misc:Depends},
+ apache2,
+ apache2-mpm-itk,
+ at,
+ daemon,
+ debconf,
+ idzebra-2.0,
+ libjs-jquery,
+ libjs-yui,
+ mysql-client,
+ mysql-server,
+ perl-doc,
+ pwgen,
+ sudo,
+ tinymce2,
+ unzip,
+ xmlstarlet,
+ yaz
+Architecture: all
+Description: Other dep. for koha
+ Koha is an Integrated Library Managment system for real-world libraries
+ (the kinds with books).
+ .
+ This meta-package contains general dependencies packages for koha (apache2,
+ daemon, debconf, etc.).
+
+Package: koha-perldeps
+Depends: libalgorithm-checkdigits-perl,
+ libanyevent-http-perl,
+ libanyevent-perl,
+ libauthen-cas-client-perl,
+ libbiblio-endnotestyle-perl,
+ libbusiness-isbn-perl,
+ libcache-memcached-fast-perl,
+ libcgi-pm-perl | perl-modules,
+ libcgi-session-driver-memcached-perl,
+ libcgi-session-perl,
+ libcgi-session-serialize-yaml-perl,
+ libchi-driver-memcached-perl,
+ libchi-perl,
+ libclass-accessor-perl,
+ libclass-factory-util-perl,
+ libdata-ical-perl,
+ libdata-paginator-perl,
+ libdate-calc-perl,
+ libdate-manip-perl,
+ libdatetime-event-ical-perl,
+ libdatetime-format-dateparse-perl,
+ libdatetime-format-ical-perl,
+ libdatetime-format-mysql-perl,
+ libdatetime-perl,
+ libdatetime-set-perl,
+ libdatetime-timezone-perl,
+ libdbd-mock-perl,
+ libdbd-mysql-perl,
+ libdbd-sqlite2-perl,
+ libdbi-perl,
+ libdigest-sha-perl | perl,
+ libemail-date-perl,
+ libgd-barcode-perl,
+ libgd-gd2-noxpm-perl | libgd-gd2-perl,
+ libgraphics-magick-perl,
+ libgravatar-url-perl,
+ libhtml-format-perl,
+ libhtml-scrubber-perl,
+ libhttp-oai-perl,
+ libjson-any-perl,
+ libjson-perl,
+ liblingua-stem-perl,
+ liblingua-stem-snowball-perl,
+ liblist-moreutils-perl,
+ liblocale-currency-format-perl,
+ liblocale-po-perl,
+ libmail-sendmail-perl,
+ libmarc-charset-perl,
+ libmarc-crosswalk-dublincore-perl,
+ libmarc-record-perl,
+ libmarc-xml-perl,
+ libmemoize-memcached-perl,
+ libmime-lite-perl,
+ libmodern-perl-perl,
+ libmoose-perl,
+ libmoosex-storage-perl,
+ libmoosex-types-perl,
+ libnet-ldap-perl,
+ libnet-server-perl,
+ libnet-z3950-zoom-perl,
+ libnumber-format-perl,
+ libpdf-api2-perl,
+ libpdf-api2-simple-perl,
+ libpdf-reuse-barcode-perl,
+ libpdf-reuse-perl,
+ libpdf-table-perl,
+ libpoe-perl,
+ libreadonly-perl,
+ libreadonly-xs-perl,
+ libscalar-list-utils-perl,
+ libschedule-at-perl,
+ libsms-send-perl,
+ libstring-rewriteprefix-perl,
+ libtemplate-perl,
+ libtemplate-plugin-htmltotext-perl,
+ libtest-deep-perl,
+ libtest-mockmodule-perl,
+ libtest-simple-perl | perl-modules,
+ libtest-strict-perl,
+ libtest-warn-perl,
+ libtest-yaml-valid-perl,
+ libtext-csv-encoded-perl,
+ libtext-csv-perl,
+ libtext-csv-xs-perl,
+ libtext-iconv-perl,
+ libtext-unaccent-perl,
+ libtime-progress-perl,
+ libuniversal-require-perl,
+ liburi-perl,
+ libwww-perl,
+ libxml-dumper-perl,
+ libxml-libxml-perl,
+ libxml-libxslt-perl,
+ libxml-rss-perl,
+ libxml-sax-perl,
+ libxml-sax-writer-perl,
+ libxml-simple-perl,
+ libyaml-perl,
+ libyaml-syck-perl,
+ perl,
+ perl-modules
+Architecture: all
+Description: Perl dep. for koha
+ Koha is an Integrated Library Managment system for real-world libraries
+ (the kinds with books).
+ .
+ This meta-package contains perl dependencies packages for koha (all
+ perl lib).