From d4c906379fb0c9ea7dc8ee726e7b06dc69b425ce Mon Sep 17 00:00:00 2001 From: Ryan Pavlik Date: Tue, 12 Mar 2024 17:02:25 -0500 Subject: [PATCH] Patch from 64-bit time_t NMU --- debian/changelog | 7 +++++++ debian/control | 9 ++++++--- debian/{libslvs1.install => libslvs1t64.install} | 0 debian/libslvs1t64.lintian-overrides | 1 + 4 files changed, 14 insertions(+), 3 deletions(-) rename debian/{libslvs1.install => libslvs1t64.install} (100%) create mode 100644 debian/libslvs1t64.lintian-overrides diff --git a/debian/changelog b/debian/changelog index 55ea8ce..ba0c9ca 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +solvespace (3.1+ds1-3.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rename libraries for 64-bit time_t transition. Closes: #1062911 + + -- Benjamin Drung Thu, 29 Feb 2024 17:02:12 +0000 + solvespace (3.1+ds1-3) unstable; urgency=medium * Team upload. diff --git a/debian/control b/debian/control index 58bf06b..9ea5afc 100644 --- a/debian/control +++ b/debian/control @@ -4,7 +4,7 @@ Uploaders: whitequark , Anton Gladky Section: graphics Priority: optional -Build-Depends: cmake (>= 3.9), +Build-Depends: dpkg-dev (>= 1.22.5), cmake (>= 3.9), debhelper-compat (= 13), libeigen3-dev, libfontconfig1-dev, @@ -48,7 +48,10 @@ Description: Parametric 2d/3d CAD * plane and solid geometry — replace hand-solved trigonometry and spreadsheets with a live dimensioned drawing. -Package: libslvs1 +Package: libslvs1t64 +Provides: ${t64:Provides} +Replaces: libslvs1 +Breaks: libslvs1 (<< ${source:Version}) Architecture: any Multi-Arch: same Section: libs @@ -63,7 +66,7 @@ Architecture: any Multi-Arch: same Section: libdevel Depends: ${misc:Depends}, - libslvs1 (= ${binary:Version}) + libslvs1t64 (= ${binary:Version}) Description: SolveSpace geometric kernel (development files) SolveSpace is a parametric 2d/3d CAD. libslvs contains the geometric kernel of SolveSpace, built as a library. diff --git a/debian/libslvs1.install b/debian/libslvs1t64.install similarity index 100% rename from debian/libslvs1.install rename to debian/libslvs1t64.install diff --git a/debian/libslvs1t64.lintian-overrides b/debian/libslvs1t64.lintian-overrides new file mode 100644 index 0000000..9e5a1f3 --- /dev/null +++ b/debian/libslvs1t64.lintian-overrides @@ -0,0 +1 @@ +libslvs1t64: package-name-doesnt-match-sonames libslvs1 -- 2.30.2