From ba8be1f2f9985c371b09664f082bf665279f5e5d Mon Sep 17 00:00:00 2001 From: Robin Sheat Date: Wed, 24 Oct 2012 17:49:20 +1300 Subject: [PATCH] Bug 8636 - add Moose dependency to the dependencies 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 Passed-QA-by: Mason James Signed-off-by: Jared Camins-Esakov --- C4/Installer/PerlDependencies.pm | 5 + debian/control | 160 ++++++++++++++++++++++++++++++- 2 files changed, 163 insertions(+), 2 deletions(-) diff --git a/C4/Installer/PerlDependencies.pm b/C4/Installer/PerlDependencies.pm index 5cfb059e39..abd8b65a73 100644 --- a/C4/Installer/PerlDependencies.pm +++ b/C4/Installer/PerlDependencies.pm @@ -624,6 +624,11 @@ our $PERL_DEPS = { 'required' => '0', 'min_ver' => '2.13', }, + 'Moose' => { + 'usage' => 'Core', + 'required' => '0', + 'min_ver' => '1.09', + }, }; 1; diff --git a/debian/control b/debian/control index 334b63a24c..4447f102b5 100644 --- a/debian/control +++ b/debian/control @@ -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). -- 2.39.5