TT#53701 Split package into tools and perl modules packages

We move all perl modules into a new libngcp-schema-perl, and the
tool into a new ngcp-schema-tools. And make the old ngcp-schema a
transitional dummy package.

We also stop installing the test.conf file, and stop depdending on
the libtest-fatal-perl package.

Change-Id: I76bd8fe831c10e50c1e7582acde29b1ac1a75d91
changes/72/27872/5
Guillem Jover 7 years ago
parent 9928555f81
commit 0b28dc8cd4

35
debian/control vendored

@ -21,23 +21,46 @@ Build-Depends:
Standards-Version: 3.9.8 Standards-Version: 3.9.8
Homepage: https://www.sipwise.com/ Homepage: https://www.sipwise.com/
Package: ngcp-schema Package: libngcp-schema-perl
Architecture: all Architecture: all
Replaces:
ngcp-schema,
Depends: Depends:
${misc:Depends},
${perl:Depends},
libdatetime-format-mysql-perl, libdatetime-format-mysql-perl,
libdbd-mysql-perl, libdbd-mysql-perl,
libdbix-class-encodedcolumn-perl, libdbix-class-encodedcolumn-perl,
libdbix-class-helpers-perl (>= 2.018003), libdbix-class-helpers-perl (>= 2.018003),
libdbix-class-schema-loader-perl,
libfile-sharedir-perl,
libquantum-superpositions-perl,
libregexp-common-perl, libregexp-common-perl,
libregexp-ipv6-perl, libregexp-ipv6-perl,
libsipwise-base-perl (>= 1.004), libsipwise-base-perl (>= 1.004),
libtest-fatal-perl,
libxml-simple-perl, libxml-simple-perl,
perl-doc, perl-doc,
Description: NGCP DBIC-derived ORM schema classes
This package provides schema classes for the NGCP databases.
Package: ngcp-schema-tools
Architecture: all
Section: devel
Replaces:
ngcp-schema,
Depends:
${misc:Depends}, ${misc:Depends},
${perl:Depends}, ${perl:Depends},
Description: DBIC-derived ORM schema classes libdbix-class-schema-loader-perl,
libngcp-schema-perl,
libquantum-superpositions-perl,
libsipwise-base-perl (>= 1.004),
perl-doc,
Description: NGCP DBIC-derived ORM schema classes - development tools
This package provides schema classes for the NGCP databases. This package provides schema classes for the NGCP databases.
Package: ngcp-schema
Architecture: all
Section: oldlibs
Depends:
ngcp-schema-tools,
Description: transitional dummy package
This package has been split into libngcp-schema-perl and ngcp-schema-tools.
It can be safely removed once it is not depended on by other packages.

@ -0,0 +1,2 @@
usr/share/perl5/NGCP/
usr/share/man/man3/

@ -0,0 +1,2 @@
usr/bin/
usr/share/man/man1/
Loading…
Cancel
Save