From 53da99a24ca28d915c349a505dd928e304f8abbc Mon Sep 17 00:00:00 2001 From: Mike Gabriel Date: Thu, 1 Dec 2016 02:41:02 +0100 Subject: [PATCH] debian/{control,rules}: dbgsym: Don't build dbg:packages anymore. See https://wiki.debian.org/AutomaticDebugPackages. --- debian/control | 165 ------------------------------------------------- debian/rules | 23 ++++--- 2 files changed, 11 insertions(+), 177 deletions(-) diff --git a/debian/control b/debian/control index d5cc8e8..ea52ddf 100644 --- a/debian/control +++ b/debian/control @@ -181,97 +181,6 @@ Description: Free Remote Desktop Protocol library (development files) . This package contains the FreeRDP development files. -Package: libwinpr2-dbg -Section: debug -Priority: extra -Architecture: any -Multi-Arch: same -Depends: - ${misc:Depends}, - libwinpr2 (= ${binary:Version}), -Description: Windows Portable Runtime library (debug symbols) - WinPR is a spin-off project of FreeRDP which aims at providing a portable - implementation of important portions of the Windows API. Just like FreeRDP, - WinPR is released under the Apache license. Unlike Wine, WinPR does not provide - binary compatibility, and does not require applications to be built for - Windows. Instead, WinPR provides API compatibility for applications targeting - non-Windows environments. When on Windows, the original native API is being - used instead of the equivalent WinPR implementation, without having to modify - the code using it. - . - This package contains the debug symbols of the WinPR shared libraries. - -Package: libwinpr-tools2-dbg -Section: debug -Priority: extra -Architecture: any -Multi-Arch: same -Depends: - ${misc:Depends}, - libwinpr-tools2 (= ${binary:Version}), -Description: Windows Portable Runtime Tools library (debug symbols) - FreeRDP is a libre client/server implementation of the Remote - Desktop Protocol (RDP). - . - This package contains the debug symbols for the Windows Portable Runtime - utilities and tools shared library. - -Package: libfreerdp2-dbg -Section: debug -Priority: extra -Architecture: any -Multi-Arch: same -Depends: - ${misc:Depends}, - libfreerdp2 (= ${binary:Version}), -Description: Free Remote Desktop Protocol library (debug symbols) - FreeRDP is a libre client/server implementation of the Remote - Desktop Protocol (RDP). - . - This package contains the debug symbols of the FreeRDP shared libraries. - -Package: libfreerdp-client2-dbg -Section: debug -Priority: extra -Architecture: any -Multi-Arch: same -Depends: - ${misc:Depends}, - libfreerdp-client2 (= ${binary:Version}), -Description: Free Remote Desktop Protocol client library (debug symbols) - FreeRDP is a libre client/server implementation of the Remote - Desktop Protocol (RDP). - . - This package contains the debug symbols of the FreeRDP client library. - -Package: libfreerdp-server2-dbg -Section: debug -Priority: extra -Architecture: any -Multi-Arch: same -Depends: - ${misc:Depends}, - libfreerdp-server2 (= ${binary:Version}), -Description: Free Remote Desktop Protocol server (debug symbols) - FreeRDP is a libre client/server implementation of the Remote - Desktop Protocol (RDP). - . - This package contains the debug symbols of the FreeRDP server library. - -Package: freerdp2-x11-dbg -Section: debug -Priority: extra -Architecture: any -Depends: - ${misc:Depends}, - freerdp2-x11 (= ${binary:Version}), -Description: RDP client for Windows Terminal Services (X11 client, debug symbols) - FreeRDP is a libre client/server implementation of the Remote - Desktop Protocol (RDP). - . - This package contains the debug symbols of the xfreerdp executable and - x-client library. - Package: winpr-utils Multi-Arch: foreign Section: utils @@ -301,21 +210,6 @@ Description: FreeRDP Remote Desktop Protocol shadow libraries . This package contains the shadow libraries. -Package: libfreerdp-shadow2-dbg -Architecture: any -Section: debug -Priority: extra -Pre-Depends: ${misc:Pre-Depends} -Depends: - ${misc:Depends}, - libfreerdp-shadow2 (= ${binary:Version}) -Multi-Arch: same -Description: FreeRDP Remote Desktop Protocol shadow (debug symbols) - FreeRDP is a libre client/server implementation of the Remote - Desktop Protocol (RDP). - . - This package contains the debug symbols of the shadow library - Package: freerdp2-shadow-x11 Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} @@ -327,38 +221,6 @@ Description: FreeRDP x11 shadowing server This package contains a "shadowing" server that can be used to share an already started X11 DISPLAY. -Package: freerdp2-shadow-x11-dbg -Architecture: any -Section: debug -Priority: extra -Depends: ${misc:Depends}, - freerdp2-shadow-x11 (= ${binary:Version}) -Provides: freerdp -Description: FreeRDP x11 shadowing server (debug symbols) - FreeRDP is a libre client/server implementation of the Remote - Desktop Protocol (RDP). - . - This package contains the debug symbols for the FreeRDP - shadowing cli and library. - -Package: winpr-utils-dbg -Section: debug -Priority: extra -Architecture: any -Depends: ${misc:Depends}, - winpr-utils (= ${binary:Version}) -Description: Windows Portable Runtime command line utilities (debug symbols) - WinPR is a spin-off project of FreeRDP which aims at providing a portable - implementation of important portions of the Windows API. Just like FreeRDP, - WinPR is released under the Apache license. Unlike Wine, WinPR does not provide - binary compatibility, and does not require applications to be built for - Windows. Instead, WinPR provides API compatibility for applications targeting - non-Windows environments. When on Windows, the original native API is being - used instead of the equivalent WinPR implementation, without having to modify - the code using it. - . - This package contains debug symbols of the WinPR command line utilities. - Package: libuwac0 Architecture: any Section: libs @@ -371,20 +233,6 @@ Description: Using wayland as a client library . This package contains the using wayland as a client library. -Package: libuwac0-dbg -Architecture: any -Section: debug -Priority: extra -Pre-Depends: ${misc:Pre-Depends} -Depends: ${misc:Depends}, - libuwac0 (= ${binary:Version}) -Multi-Arch: same -Description: Using wayland as a client (debug symbols) - Using wayland as a client (uwac) is a library to provide common - functionality for wayland clients. - . - This package contains the debug symbols of libuwac. - Package: libuwac0-dev Section: libdevel Architecture: any @@ -419,16 +267,3 @@ Description: RDP client for Windows Terminal Services (wayland client) * Windows 10 . This package contains the wayland based client. - -Package: freerdp2-wayland-dbg -Section: debug -Priority: extra -Architecture: any -Depends: - ${misc:Depends}, - freerdp2-wayland (= ${binary:Version}), -Description: RDP client for Windows Terminal Services (wayland client, debug symbols) - FreeRDP is a libre client/server implementation of the Remote - Desktop Protocol (RDP). - . - This package contains the debug symbols of the wlfreerdp executable. diff --git a/debian/rules b/debian/rules index f5e1d28..7dccacd 100755 --- a/debian/rules +++ b/debian/rules @@ -59,18 +59,17 @@ override_dh_install: dh_install --fail-missing override_dh_strip: - dh_strip -plibfreerdp2 --dbg-package=libfreerdp2-dbg - dh_strip -plibfreerdp-server2 --dbg-package=libfreerdp-server2-dbg - dh_strip -plibfreerdp-shadow2 --dbg-package=libfreerdp-shadow2-dbg - dh_strip -plibfreerdp-client2 --dbg-package=libfreerdp-client2-dbg - dh_strip -plibwinpr2 --dbg-package=libwinpr2-dbg - dh_strip -plibwinpr-tools2 --dbg-package=libwinpr-tools2-dbg - dh_strip -pfreerdp2-x11 --dbg-package=freerdp2-x11-dbg - dh_strip -pfreerdp2-shadow-x11 --dbg-package=freerdp2-shadow-x11-dbg - dh_strip -pwinpr-utils --dbg-package=winpr-utils-dbg - dh_strip -pfreerdp2-wayland --dbg-package=freerdp2-wayland-dbg - dh_strip -plibuwac0 --dbg-package=libuwac0-dbg - + dh_strip -plibfreerdp2 --dbgsym-migration='libfreerdp2-dbg (<< 2.0.0~git20161130.1.e60d0d5+dfsg1-1~exp1~)' + dh_strip -plibfreerdp-server2 --dbgsym-migration='libfreerdp-server2-dbg (<< 2.0.0~git20161130.1.e60d0d5+dfsg1-1~exp1~)' + dh_strip -plibfreerdp-shadow2 --dbgsym-migration='libfreerdp-shadow2-dbg (<< 2.0.0~git20161130.1.e60d0d5+dfsg1-1~exp1~)' + dh_strip -plibfreerdp-client2 --dbgsym-migration='libfreerdp-client2-dbg (<< 2.0.0~git20161130.1.e60d0d5+dfsg1-1~exp1~)' + dh_strip -plibwinpr2 --dbgsym-migration='libwinpr2-dbg (<< 2.0.0~git20161130.1.e60d0d5+dfsg1-1~exp1~)' + dh_strip -plibwinpr-tools2 --dbgsym-migration='libwinpr-tools2-dbg (<< 2.0.0~git20161130.1.e60d0d5+dfsg1-1~exp1~)' + dh_strip -pfreerdp2-x11 --dbgsym-migration='freerdp2-x11-dbg (<< 2.0.0~git20161130.1.e60d0d5+dfsg1-1~exp1~)' + dh_strip -pfreerdp2-shadow-x11 --dbgsym-migration='freerdp2-shadow-x11-dbg (<< 2.0.0~git20161130.1.e60d0d5+dfsg1-1~exp1~)' + dh_strip -pwinpr-utils --dbgsym-migration='winpr-utils-dbg (<< 2.0.0~git20161130.1.e60d0d5+dfsg1-1~exp1~)' + dh_strip -pfreerdp2-wayland --dbgsym-migration='freerdp2-wayland-dbg (<< 2.0.0~git20161130.1.e60d0d5+dfsg1-1~exp1~)' + dh_strip -plibuwac0 --dbgsym-migration='libuwac0-dbg (<< 2.0.0~git20161130.1.e60d0d5+dfsg1-1~exp1~)' PKD = $(word 1,$(abspath $(dir $(MAKEFILE_LIST)))) PKG = $(word 2,$(shell dpkg-parsechangelog -l$(PKD)/changelog | grep ^Source))