From 8d85b4421550187a7e91c020e3ec33fbcf63c214 Mon Sep 17 00:00:00 2001 From: Chris Lawrence Date: Sat, 5 Apr 2008 16:32:13 -0500 Subject: [PATCH] lsb 3.2-7 Debian release. --- debian/changelog | 8 ++++++++ debian/control | 2 +- debian/rules | 2 +- lsb_release | 4 +++- 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/debian/changelog b/debian/changelog index 45f75c8..c9697f6 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,11 @@ +lsb (3.2-7) unstable; urgency=low + + * Remove libstdc++5 dependency on all architectures, since it's only + needed before LSB 3.0. + * Revoke provision of lsb-cxx < 3.0 according to lsb_release. + + -- Chris Lawrence Sat, 05 Apr 2008 16:32:13 -0500 + lsb (3.2-6) unstable; urgency=low * Kill old versions of /etc/lsb-release deader. (Closes: #467219) diff --git a/debian/control b/debian/control index 2dea7d5..d142249 100644 --- a/debian/control +++ b/debian/control @@ -55,7 +55,7 @@ Description: Linux Standard Base 3.2 graphics support package Package: lsb-cxx Architecture: any -Depends: lsb-core, libstdc++6, ${misc:Depends}, ${depends} +Depends: lsb-core, libstdc++6, ${misc:Depends} Provides: lsb-cxx-noarch, ${provides} Description: Linux Standard Base 3.2 C++ support package The Linux Standard Base (http://www.linuxbase.org/) is a standard diff --git a/debian/rules b/debian/rules index 7f4c01e..0f4c3a5 100755 --- a/debian/rules +++ b/debian/rules @@ -134,7 +134,7 @@ binary-arch: build install # dh_undocumented dh_installchangelogs -a @echo >> debian/lsb-core.substvars "glibc=${LIBC}" - @[ ${DEB_HOST_GNU_TYPE} != 'arm-linux-gnueabi' ] && echo >> debian/lsb-cxx.substvars "depends=libstdc++5" || true +# @[ ${DEB_HOST_GNU_TYPE} != 'arm-linux-gnueabi' ] && echo >> debian/lsb-cxx.substvars "depends=libstdc++5" || true @echo >> debian/lsb-core.substvars "provides=lsb-core-${lsbarch}" @echo >> debian/lsb-cxx.substvars "provides=lsb-cxx-${lsbarch}" @echo >> debian/lsb-graphics.substvars "provides=lsb-graphics-${lsbarch}" diff --git a/lsb_release b/lsb_release index 9900b2e..9dddced 100755 --- a/lsb_release +++ b/lsb_release @@ -1,7 +1,7 @@ #!/usr/bin/python # lsb_release command for Debian -# (C) 2005-07 Chris Lawrence +# (C) 2005-08 Chris Lawrence # This package is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -70,6 +70,8 @@ def valid_lsb_versions(version, module): return ['3.1'] elif module in ('printing', 'languages', 'multimedia'): return ['3.2'] + elif module == 'cxx': + return ['3.0', '3.1', '3.2'] else: return ['2.0', '3.0', '3.1', '3.2'] -- 2.30.2