From 91c130ea071395e7e4a4826ca39c7448733443f1 Mon Sep 17 00:00:00 2001 From: Mason James Date: Thu, 26 Nov 2020 01:02:29 +1300 Subject: [PATCH] Bug 26672: Add koha-core and koha-full def to debian/control files Content-Type: text/plain; charset="utf-8" --- debian/control | 56 ++++++++++++++++++++++++++++++++++++++++++++++--------- debian/control.in | 47 +++++++++++++++++++++------------------------- 2 files changed, 68 insertions(+), 35 deletions(-) diff --git a/debian/control b/debian/control index 85d04bb..9624fb3 100644 --- a/debian/control +++ b/debian/control @@ -114,7 +114,6 @@ Build-Depends: libalgorithm-checkdigits-perl, libpdf-table-perl, libplack-middleware-logwarn-perl, libplack-middleware-reverseproxy-perl, - libppi-perl, libreadonly-perl, libreadonly-xs-perl, libscalar-list-utils-perl, @@ -126,6 +125,7 @@ Build-Depends: libalgorithm-checkdigits-perl, libstring-random-perl, libsys-cpu-perl, libtemplate-perl, + libtemplate-plugin-gettext-perl, libtemplate-plugin-htmltotext-perl, libtemplate-plugin-json-escape-perl, libtemplate-plugin-stash-perl, @@ -178,9 +178,8 @@ Depends: ${misc:Depends}, ${koha:Depends}, daemon, debconf, idzebra-2.0, - libnet-stomp-perl, memcached, - mysql-client | virtual-mysql-client, + mysql-client | default-mysql-client | virtual-mysql-client, perl-doc, pwgen, rabbitmq-server, @@ -190,7 +189,7 @@ Depends: ${misc:Depends}, ${koha:Depends}, unzip, xmlstarlet, yaz -Suggests: mysql-server | virtual-mysql-server, +Suggests: mysql-server | default-mysql-server | virtual-mysql-server, letsencrypt, Homepage: http://koha-community.org/ Description: integrated (physical) library management system @@ -205,7 +204,7 @@ Architecture: all Depends: ${shlib:Depends}, ${misc:Depends}, koha-common, dbconfig-common, - mysql-server | virtual-mysql-server + mysql-server | default-mysql-server | virtual-mysql-server Homepage: http://koha-community.org/ Description: integrated (physical) library management system Koha is an Integrated Library Management system for real-world libraries @@ -227,9 +226,8 @@ Depends: ${misc:Depends}, daemon, debconf, idzebra-2.0, - libnet-stomp-perl, - mysql-client | virtual-mysql-client, - mysql-server | virtual-mysql-server, + mysql-client | default-mysql-client | virtual-mysql-client, + mysql-server | default-mysql-server | virtual-mysql-server, perl-doc, pwgen, rabbitmq-server, @@ -353,7 +351,6 @@ Depends: libalgorithm-checkdigits-perl, libpdf-table-perl, libplack-middleware-logwarn-perl, libplack-middleware-reverseproxy-perl, - libppi-perl, libreadonly-perl, libreadonly-xs-perl, libscalar-list-utils-perl, @@ -365,6 +362,7 @@ Depends: libalgorithm-checkdigits-perl, libstring-random-perl, libsys-cpu-perl, libtemplate-perl, + libtemplate-plugin-gettext-perl, libtemplate-plugin-htmltotext-perl, libtemplate-plugin-json-escape-perl, libtemplate-plugin-stash-perl, @@ -411,3 +409,43 @@ Description: Perl dep. for koha . This meta-package contains perl dependencies packages for koha (all perl lib). + +Package: koha-core +Architecture: all +Description: integrated (physical) library management system + Koha is an Integrated Library Management system for real-world libraries + (the kinds with books). + . + This package provides a version of Koha identical to that of koha-full, + but without third-party systems such as MariaDB, RabbitMQ, et cetera. +Depends: ${misc:Depends}, ${koha:Depends}, + at, + cron-daemon, + daemon, + debconf, + mysql-client | default-mysql-client | virtual-mysql-client, + perl-doc, + pwgen, + starman, + sudo, + fonts-dejavu | ttf-dejavu, + unzip, + xmlstarlet, + yaz + +Package: koha-full +Depends: + koha-core, + apache2, + apache2-mpm-itk | libapache2-mpm-itk, + idzebra-2.0, + memcached, + mysql-server | default-mysql-server | virtual-mysql-server, + rabbitmq-server, +Architecture: all +Description: integrated (physical) library management system + Koha is an Integrated Library Management system for real-world libraries + (the kinds with books). + . + This metapackage provides a version of Koha with the complete set of third-party + systems such as MariaDB, RabbitMQ, et cetera. diff --git a/debian/control.in b/debian/control.in index 1d7ea88..3ab35ec 100644 --- a/debian/control.in +++ b/debian/control.in @@ -24,7 +24,7 @@ Depends: ${misc:Depends}, ${koha:Depends}, debconf, idzebra-2.0, memcached, - mysql-client | virtual-mysql-client, + mysql-client | default-mysql-client | virtual-mysql-client, perl-doc, pwgen, rabbitmq-server, @@ -34,7 +34,7 @@ Depends: ${misc:Depends}, ${koha:Depends}, unzip, xmlstarlet, yaz -Suggests: mysql-server | virtual-mysql-server, +Suggests: mysql-server | default-mysql-server | virtual-mysql-server, letsencrypt, Homepage: http://koha-community.org/ Description: integrated (physical) library management system @@ -49,7 +49,7 @@ Architecture: all Depends: ${shlib:Depends}, ${misc:Depends}, koha-common, dbconfig-common, - mysql-server | virtual-mysql-server + mysql-server | default-mysql-server | virtual-mysql-server Homepage: http://koha-community.org/ Description: integrated (physical) library management system Koha is an Integrated Library Management system for real-world libraries @@ -71,8 +71,8 @@ Depends: ${misc:Depends}, daemon, debconf, idzebra-2.0, - mysql-client | virtual-mysql-client, - mysql-server | virtual-mysql-server, + mysql-client | default-mysql-client | virtual-mysql-client, + mysql-server | default-mysql-server | virtual-mysql-server, perl-doc, pwgen, rabbitmq-server, @@ -101,44 +101,39 @@ Description: Perl dep. for koha perl lib). Package: koha-core +Architecture: all +Description: integrated (physical) library management system + Koha is an Integrated Library Management system for real-world libraries + (the kinds with books). + . + This package provides a version of Koha identical to that of koha-full, + but without third-party systems such as MariaDB, RabbitMQ, et cetera. Depends: ${misc:Depends}, ${koha:Depends}, - apache2, - apache2-mpm-itk | libapache2-mpm-itk, + at, cron-daemon, daemon, debconf, - idzebra-2.0, - mysql-client | virtual-mysql-client, + mysql-client | default-mysql-client | virtual-mysql-client, perl-doc, pwgen, starman, sudo, fonts-dejavu | ttf-dejavu, unzip, - xmlstarlet -Suggests: - mysql-server | virtual-mysql-server, - memcached, - rabbitmq-server, - yaz, - letsencrypt -Architecture: all -Description: koha ils/lms (standard version) - Koha is an Integrated Library Management system for real-world libraries - (the kinds with books). - . - This package provides a version of Koha identical to that of koha-full, - but without third-party systems such as MariaDB, RabbitMQ, et cetera. + xmlstarlet, + yaz Package: koha-full Depends: koha-core, - mysql-server | virtual-mysql-server, + apache2, + apache2-mpm-itk | libapache2-mpm-itk, + idzebra-2.0, memcached, + mysql-server | default-mysql-server | virtual-mysql-server, rabbitmq-server, - yaz Architecture: all -Description: koha ils/lms (standard version with 3rd party systems) +Description: integrated (physical) library management system Koha is an Integrated Library Management system for real-world libraries (the kinds with books). . -- 2.1.4