From 096004618ab8f639f8550981ab65b7a7088ee6a5 Mon Sep 17 00:00:00 2001 From: Guillem Jover Date: Thu, 7 Mar 2019 18:55:44 +0100 Subject: [PATCH] TT#53701 Move and split perl modules into dedicated lib*-perl packages Change-Id: Ifacd774abd020961ce85f92bb644fcd68029685e --- .gitignore | 5 +++ debian/.gitignore | 5 ++- debian/control | 46 +++++++++++++++++------ debian/libexcel-reader-xlsx-perl.install | 1 + debian/libexcel-reader-xlsx-perl.manpages | 1 + debian/libngcp-bulkprocessor-perl.install | 1 + 6 files changed, 46 insertions(+), 13 deletions(-) create mode 100644 debian/libexcel-reader-xlsx-perl.install create mode 100644 debian/libexcel-reader-xlsx-perl.manpages create mode 100644 debian/libngcp-bulkprocessor-perl.install diff --git a/.gitignore b/.gitignore index 5d4c3372..305c8a9b 100644 --- a/.gitignore +++ b/.gitignore @@ -16,6 +16,11 @@ *.mac .gitattributes +/Build +/MYMETA.* +/_build/ +/blib/ + #/uml #/html #/mails diff --git a/debian/.gitignore b/debian/.gitignore index 8c943b2c..0946b1de 100644 --- a/debian/.gitignore +++ b/debian/.gitignore @@ -4,4 +4,7 @@ /.debhelper/ /debhelper-build-stamp /files -/ngcp-bulk-processor +/libexcel-reader-xlsx-perl/ +/libngcp-bulkprocessor-perl/ +/ngcp-bulk-processor/ +/tmp/ diff --git a/debian/control b/debian/control index 5aedd8de..24daa7b8 100644 --- a/debian/control +++ b/debian/control @@ -1,5 +1,5 @@ Source: ngcp-bulk-processor -Section: admin +Section: perl Priority: optional Maintainer: Sipwise Development Team Build-Depends: @@ -8,14 +8,28 @@ Build-Depends: Standards-Version: 3.9.8 Homepage: https://www.sipwise.com/ -Package: ngcp-bulk-processor +Package: libexcel-reader-xlsx-perl Architecture: all Replaces: - ngcp-bulk-processor-pro, -Breaks: - ngcp-bulk-processor-pro, + ngcp-bulk-processor, Depends: + ${misc:Depends}, + ${perl:Depends}, libarchive-zip-perl, + libole-storage-lite-perl, + libxml-libxml-perl, +Description: module to parse Excel spreadsheets in xlsx format + The Excel::Reader::XLSX module is used to parse an Excel file in + the 2007+ XLSX format. The XLSX format is the Office Open XML (OOXML) + format used by Excel 2007 and later. + +Package: libngcp-bulkprocessor-perl +Architecture: all +Replaces: + ngcp-bulk-processor, +Depends: + ${misc:Depends}, + ${perl:Depends}, libconfig-any-perl, libdata-dump-perl, libdata-dumper-concise-perl, @@ -34,6 +48,7 @@ Depends: libdigest-md5-perl, libemail-mime-attachment-stripper-perl, libemail-mime-perl, + libexcel-reader-xlsx-perl, libgearman-client-perl, libhtml-parser-perl, libintl-perl, @@ -45,7 +60,6 @@ Depends: libmime-lite-perl, libmime-tools-perl, libnet-address-ip-local-perl, - libole-storage-lite-perl, libphp-serialization-perl, libspreadsheet-parseexcel-perl, libstring-mkpasswd-perl, @@ -57,10 +71,18 @@ Depends: libuuid-perl, libwww-perl, libxml-dumper-perl, - libxml-libxml-perl, libyaml-libyaml-perl, - perl, - ${misc:Depends}, - ${perl:Depends}, -Description: NGCP bulk processor framework - Framework for parallel/distributed processing of record blocks. +Description: NGCP bulk processor framework perl modules + This package provides the NGCP::BulkProcessor perl modules that implement + a framework for parallel/distributed processing of record blocks. + +Package: ngcp-bulk-processor +Architecture: all +Section: oldlibs +Depends: + libexcel-reader-xlsx-perl, + libngcp-bulkprocessor-perl, +Description: transitional dummy package + This package has been split into libexcel-reader-xlsx-perl and + libngcp-bulkprocessor-perl. It can be safely removed once it is not + depended on by other packages. diff --git a/debian/libexcel-reader-xlsx-perl.install b/debian/libexcel-reader-xlsx-perl.install new file mode 100644 index 00000000..5953f047 --- /dev/null +++ b/debian/libexcel-reader-xlsx-perl.install @@ -0,0 +1 @@ +lib/Excel/ usr/share/perl5/ diff --git a/debian/libexcel-reader-xlsx-perl.manpages b/debian/libexcel-reader-xlsx-perl.manpages new file mode 100644 index 00000000..cdaef126 --- /dev/null +++ b/debian/libexcel-reader-xlsx-perl.manpages @@ -0,0 +1 @@ +debian/tmp/usr/share/man/man3/Excel* diff --git a/debian/libngcp-bulkprocessor-perl.install b/debian/libngcp-bulkprocessor-perl.install new file mode 100644 index 00000000..74a6a0b3 --- /dev/null +++ b/debian/libngcp-bulkprocessor-perl.install @@ -0,0 +1 @@ +lib/NGCP/ usr/share/perl5/