From 7f475c542b0b7c0c9d84c9bd8e1efa59fa065639 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rafael=20Laboissi=C3=A8re?= Date: Tue, 9 Apr 2024 05:40:59 -0300 Subject: [PATCH] Rename libraries for 64-bit time_t transition Gbp-Dch: Ignore --- debian/changelog | 7 +++ debian/control | 53 +++++++++++++------ ...-fltk8.install => libmgl-fltk8t64.install} | 0 debian/libmgl-fltk8t64.lintian-overrides | 1 + ...-glut8.install => libmgl-glut8t64.install} | 0 debian/libmgl-glut8t64.lintian-overrides | 1 + ...gl-mpi8.install => libmgl-mpi8t64.install} | 0 debian/libmgl-mpi8t64.lintian-overrides | 1 + ...-qt5-8.install => libmgl-qt5-8t64.install} | 0 debian/libmgl-qt5-8t64.lintian-overrides | 1 + ...gl-wnd8.install => libmgl-wnd8t64.install} | 0 debian/libmgl-wnd8t64.lintian-overrides | 1 + ...bmgl-wx8.install => libmgl-wx8t64.install} | 0 debian/libmgl-wx8t64.lintian-overrides | 1 + .../{libmgl8.install => libmgl8t64.install} | 0 debian/libmgl8t64.lintian-overrides | 1 + 16 files changed, 51 insertions(+), 16 deletions(-) rename debian/{libmgl-fltk8.install => libmgl-fltk8t64.install} (100%) create mode 100644 debian/libmgl-fltk8t64.lintian-overrides rename debian/{libmgl-glut8.install => libmgl-glut8t64.install} (100%) create mode 100644 debian/libmgl-glut8t64.lintian-overrides rename debian/{libmgl-mpi8.install => libmgl-mpi8t64.install} (100%) create mode 100644 debian/libmgl-mpi8t64.lintian-overrides rename debian/{libmgl-qt5-8.install => libmgl-qt5-8t64.install} (100%) create mode 100644 debian/libmgl-qt5-8t64.lintian-overrides rename debian/{libmgl-wnd8.install => libmgl-wnd8t64.install} (100%) create mode 100644 debian/libmgl-wnd8t64.lintian-overrides rename debian/{libmgl-wx8.install => libmgl-wx8t64.install} (100%) create mode 100644 debian/libmgl-wx8t64.lintian-overrides rename debian/{libmgl8.install => libmgl8t64.install} (100%) create mode 100644 debian/libmgl8t64.lintian-overrides diff --git a/debian/changelog b/debian/changelog index 9d75b01..996edd5 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +mathgl (8.0.1-5.1~exp1) experimental; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. + + -- Graham Inggs Sat, 03 Feb 2024 20:21:23 +0000 + mathgl (8.0.1-5) unstable; urgency=medium * d/control: diff --git a/debian/control b/debian/control index 48ce1be..578cf39 100644 --- a/debian/control +++ b/debian/control @@ -52,7 +52,7 @@ Rules-Requires-Root: no Package: mathgl Architecture: any Section: libs -Depends: ${shlibs:Depends}, ${misc:Depends}, libmgl8 (= ${binary:Version}) +Depends: ${shlibs:Depends}, ${misc:Depends}, libmgl8t64 (= ${binary:Version}) Description: library for scientific graphs (utilities and examples) A free cross-platform library of fast C++ routines for plotting data in up to 3 dimensions. It can export plots to bitmaps and vector EPS, SVG, IDTF @@ -65,7 +65,7 @@ Description: library for scientific graphs (utilities and examples) Package: udav Architecture: any Section: libs -Depends: ${shlibs:Depends}, ${misc:Depends}, libmgl8 (= ${binary:Version}) +Depends: ${shlibs:Depends}, ${misc:Depends}, libmgl8t64 (= ${binary:Version}) Description: library for scientific graphs (window interface) A free cross-platform library of fast C++ routines for plotting data in up to 3 dimensions. It can export plots to bitmaps and vector EPS, SVG, IDTF @@ -90,7 +90,10 @@ Description: library for scientific graphs (window interface) # . # This package contains the MathGL documentation in English. -Package: libmgl8 +Package: libmgl8t64 +Provides: ${t64:Provides} +Replaces: libmgl8 +Breaks: libmgl8 (<< ${source:Version}) Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends}, libmgl-data (= ${source:Version}) @@ -103,7 +106,10 @@ Description: library for scientific graphs (main runtime library) . This package contains the shared object files. -Package: libmgl-mpi8 +Package: libmgl-mpi8t64 +Provides: ${t64:Provides} +Replaces: libmgl-mpi8 +Breaks: libmgl-mpi8 (<< ${source:Version}) Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends}, libmgl-data (= ${source:Version}) @@ -117,7 +123,10 @@ Description: library for scientific graphs (mpi enhanced runtime library) This package contains the, parallel interface enhanced, shared object files. -Package: libmgl-wnd8 +Package: libmgl-wnd8t64 +Provides: ${t64:Provides} +Replaces: libmgl-wnd8 +Breaks: libmgl-wnd8 (<< ${source:Version}) Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} @@ -131,7 +140,10 @@ Description: library for scientific graphs (windows runtime library) This package contains the window opening related shared object files based on Fltk, Qt and Wx. -Package: libmgl-glut8 +Package: libmgl-glut8t64 +Provides: ${t64:Provides} +Replaces: libmgl-glut8 +Breaks: libmgl-glut8 (<< ${source:Version}) Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} @@ -145,7 +157,10 @@ Description: library for scientific graphs (glut interface for windows) This package contains the glut interface shared object files for window opening. -Package: libmgl-qt5-8 +Package: libmgl-qt5-8t64 +Provides: ${t64:Provides} +Replaces: libmgl-qt5-8 +Breaks: libmgl-qt5-8 (<< ${source:Version}) Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} @@ -159,7 +174,10 @@ Description: library for scientific graphs (Qt interface for windows) This package contains the Qt interface shared object files for window opening. -Package: libmgl-fltk8 +Package: libmgl-fltk8t64 +Provides: ${t64:Provides} +Replaces: libmgl-fltk8 +Breaks: libmgl-fltk8 (<< ${source:Version}) Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} @@ -173,7 +191,10 @@ Description: library for scientific graphs (fltk interface for windows) This package contains the fltk interface shared object files for window opening. -Package: libmgl-wx8 +Package: libmgl-wx8t64 +Provides: ${t64:Provides} +Replaces: libmgl-wx8 +Breaks: libmgl-wx8 (<< ${source:Version}) Architecture: any Section: libs Depends: ${shlibs:Depends}, ${misc:Depends} @@ -223,13 +244,13 @@ Depends: libgif-dev, libhdf4-dev, libhdf5-dev, libhpdf-dev, - libmgl8 (= ${binary:Version}), - libmgl-fltk8 (= ${binary:Version}), - libmgl-glut8 (= ${binary:Version}), - libmgl-mpi8 (= ${binary:Version}), - libmgl-qt5-8 (= ${binary:Version}), - libmgl-wnd8 (= ${binary:Version}), - libmgl-wx8 (= ${binary:Version}), + libmgl8t64 (= ${binary:Version}), + libmgl-fltk8t64 (= ${binary:Version}), + libmgl-glut8t64 (= ${binary:Version}), + libmgl-mpi8t64 (= ${binary:Version}), + libmgl-qt5-8t64 (= ${binary:Version}), + libmgl-wnd8t64 (= ${binary:Version}), + libmgl-wx8t64 (= ${binary:Version}), libpng-dev, mathgl, udav, diff --git a/debian/libmgl-fltk8.install b/debian/libmgl-fltk8t64.install similarity index 100% rename from debian/libmgl-fltk8.install rename to debian/libmgl-fltk8t64.install diff --git a/debian/libmgl-fltk8t64.lintian-overrides b/debian/libmgl-fltk8t64.lintian-overrides new file mode 100644 index 0000000..f147caa --- /dev/null +++ b/debian/libmgl-fltk8t64.lintian-overrides @@ -0,0 +1 @@ +libmgl-fltk8t64: package-name-doesnt-match-sonames libmgl-fltk8 diff --git a/debian/libmgl-glut8.install b/debian/libmgl-glut8t64.install similarity index 100% rename from debian/libmgl-glut8.install rename to debian/libmgl-glut8t64.install diff --git a/debian/libmgl-glut8t64.lintian-overrides b/debian/libmgl-glut8t64.lintian-overrides new file mode 100644 index 0000000..d3a821b --- /dev/null +++ b/debian/libmgl-glut8t64.lintian-overrides @@ -0,0 +1 @@ +libmgl-glut8t64: package-name-doesnt-match-sonames libmgl-glut8 diff --git a/debian/libmgl-mpi8.install b/debian/libmgl-mpi8t64.install similarity index 100% rename from debian/libmgl-mpi8.install rename to debian/libmgl-mpi8t64.install diff --git a/debian/libmgl-mpi8t64.lintian-overrides b/debian/libmgl-mpi8t64.lintian-overrides new file mode 100644 index 0000000..dc71fd7 --- /dev/null +++ b/debian/libmgl-mpi8t64.lintian-overrides @@ -0,0 +1 @@ +libmgl-mpi8t64: package-name-doesnt-match-sonames libmgl-mpi8 diff --git a/debian/libmgl-qt5-8.install b/debian/libmgl-qt5-8t64.install similarity index 100% rename from debian/libmgl-qt5-8.install rename to debian/libmgl-qt5-8t64.install diff --git a/debian/libmgl-qt5-8t64.lintian-overrides b/debian/libmgl-qt5-8t64.lintian-overrides new file mode 100644 index 0000000..a7c07ef --- /dev/null +++ b/debian/libmgl-qt5-8t64.lintian-overrides @@ -0,0 +1 @@ +libmgl-qt5-8t64: package-name-doesnt-match-sonames libmgl-qt5-8 diff --git a/debian/libmgl-wnd8.install b/debian/libmgl-wnd8t64.install similarity index 100% rename from debian/libmgl-wnd8.install rename to debian/libmgl-wnd8t64.install diff --git a/debian/libmgl-wnd8t64.lintian-overrides b/debian/libmgl-wnd8t64.lintian-overrides new file mode 100644 index 0000000..5025a5e --- /dev/null +++ b/debian/libmgl-wnd8t64.lintian-overrides @@ -0,0 +1 @@ +libmgl-wnd8t64: package-name-doesnt-match-sonames libmgl-wnd8 diff --git a/debian/libmgl-wx8.install b/debian/libmgl-wx8t64.install similarity index 100% rename from debian/libmgl-wx8.install rename to debian/libmgl-wx8t64.install diff --git a/debian/libmgl-wx8t64.lintian-overrides b/debian/libmgl-wx8t64.lintian-overrides new file mode 100644 index 0000000..f48f56f --- /dev/null +++ b/debian/libmgl-wx8t64.lintian-overrides @@ -0,0 +1 @@ +libmgl-wx8t64: package-name-doesnt-match-sonames libmgl-wx8 diff --git a/debian/libmgl8.install b/debian/libmgl8t64.install similarity index 100% rename from debian/libmgl8.install rename to debian/libmgl8t64.install diff --git a/debian/libmgl8t64.lintian-overrides b/debian/libmgl8t64.lintian-overrides new file mode 100644 index 0000000..d15b65b --- /dev/null +++ b/debian/libmgl8t64.lintian-overrides @@ -0,0 +1 @@ +libmgl8t64: package-name-doesnt-match-sonames libmgl8 -- 2.30.2