Commit d85a4012 authored by Mike Gabriel's avatar Mike Gabriel

debian/control+rules: Split up freerdp-dbg in several -dbg packages...

debian/control+rules: Split up freerdp-dbg in several -dbg packages (freerdp-x11-dbg -> multi-arch: no, libfreerdp*-dbg -> Multi-Arch: same). Patch generated man page file. Fixes hyphen-used-as-minus-sign lintian issue.
parent 62591c00
...@@ -3,12 +3,14 @@ freerdp (1.0.2-3) UNRELEASED; urgency=low ...@@ -3,12 +3,14 @@ freerdp (1.0.2-3) UNRELEASED; urgency=low
* Add patch: 1001_fix-compliling.patch. Fix compilation errors * Add patch: 1001_fix-compliling.patch. Fix compilation errors
against libfreerdp-dev. Thanks to Jean-Baptiste Rouault for against libfreerdp-dev. Thanks to Jean-Baptiste Rouault for
reporting this. (Closes: #729044). reporting this. (Closes: #729044).
* Add patch: 2001_hyphen-used-as-minus-sign.patch. Work around
xmlto bug (as described in #729059). Silence lintian about
hyphens being used as minus signs.
* debian/control: * debian/control:
+ Alioth-canonicalize Vcs-*: fields. + Alioth-canonicalize Vcs-*: fields.
+ Make freerdp-dbg bin:package Multi-Arch: same. + Make freerdp-dbg bin:package Multi-Arch: same.
+ Split up freerdp-dbg in several -dbg packages (freerdp-x11-dbg
-> multi-arch: no, libfreerdp*-dbg -> Multi-Arch: same).
* debian/rules:
+ Patch generated man page file. Fixes hyphen-used-as-minus-sign
lintian issue.
-- Mike Gabriel <sunweaver@debian.org> Fri, 08 Nov 2013 12:41:02 +0100 -- Mike Gabriel <sunweaver@debian.org> Fri, 08 Nov 2013 12:41:02 +0100
......
...@@ -15,21 +15,6 @@ Homepage: http://www.freerdp.com/ ...@@ -15,21 +15,6 @@ Homepage: http://www.freerdp.com/
Vcs-Browser: http://anonscm.debian.org/gitweb?p=collab-maint/freerdp.git Vcs-Browser: http://anonscm.debian.org/gitweb?p=collab-maint/freerdp.git
Vcs-Git: git://anonscm.debian.org/collab-maint/freerdp.git Vcs-Git: git://anonscm.debian.org/collab-maint/freerdp.git
Package: freerdp-dbg
Section: debug
Priority: extra
Architecture: any
Depends:
${misc:Depends}, freerdp-x11 (= ${binary:Version}),
libfreerdp1 (= ${binary:Version}),
libfreerdp-plugins-standard (= ${binary:Version}),
Multi-Arch: same
Description: RDP client for Windows Terminal Services (debug)
FreeRDP is a client for Windows Terminal Services implementing the Remote
Desktop Protocol (RDP).
.
This package contains the debug symbols.
Package: freerdp-x11 Package: freerdp-x11
Architecture: any Architecture: any
Depends: ${misc:Depends}, ${shlibs:Depends} Depends: ${misc:Depends}, ${shlibs:Depends}
...@@ -89,3 +74,41 @@ Description: RDP client for Windows Terminal Services (development) ...@@ -89,3 +74,41 @@ Description: RDP client for Windows Terminal Services (development)
Desktop Protocol (RDP). Desktop Protocol (RDP).
. .
This package contains the development files. This package contains the development files.
Package: freerdp-x11-dbg
Section: debug
Priority: extra
Architecture: any
Depends:
${misc:Depends}, freerdp-x11 (= ${binary:Version}),
Description: RDP client for Windows Terminal Services (debug)
FreeRDP is a client for Windows Terminal Services implementing the Remote
Desktop Protocol (RDP).
.
This package contains the debug symbols of the xfreerdp executable.
Package: libfreerdp1-dbg
Section: debug
Priority: extra
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends}, libfreerdp1 (= ${binary:Version}),
Description: RDP client for Windows Terminal Services (library debug)
FreeRDP is a client for Windows Terminal Services implementing the Remote
Desktop Protocol (RDP).
.
This package contains the debug symbols of libfreerdp1.
Package: libfreerdp-plugins-standard-dbg
Section: debug
Priority: extra
Architecture: any
Multi-Arch: same
Depends:
${misc:Depends}, libfreerdp-plugins-standard (= ${binary:Version}),
Description: RDP client for Windows Terminal Services (plugins debug)
FreeRDP is a client for Windows Terminal Services implementing the Remote
Desktop Protocol (RDP).
.
This package contains the debug symbols of libfreerdp-plugin-standard.
Author: Mike Gabriel <sunweaver@debian.org>
Description: Work around Debian bug #720959 (in package xmlto)
--- a/client/X11/xfreerdp.1.xml
+++ b/client/X11/xfreerdp.1.xml
@@ -61,7 +61,7 @@
<listitem>
<para>
Sets the working-dir to <replaceable class="parameter">dir</replaceable>.
- This parameter is only used when an AlternateShell (<xref linkend="AlternateShell"/>) is requested.
+ This parameter is only used when an AlternateShell ( <xref linkend="AlternateShell"/>) is requested.
<replaceable class="parameter">dir</replaceable> should contain the executable file specified in the AlternateShell.
</para>
</listitem>
1001_fix-compliling.patch 1001_fix-compliling.patch
2001_hyphen-used-as-minus-sign.patch
...@@ -16,11 +16,14 @@ override_dh_install: ...@@ -16,11 +16,14 @@ override_dh_install:
rm -f debian/tmp/usr/lib/*.la rm -f debian/tmp/usr/lib/*.la
rm -f debian/tmp/usr/lib/freerdp/*.la rm -f debian/tmp/usr/lib/freerdp/*.la
rm -rf debian/tmp/usr/share/freerdp/keymaps rm -rf debian/tmp/usr/share/freerdp/keymaps
# patch man page (work around Debian bug #720959 (in package xmlto) -> FIXME
sed -e 's/ (-s / (\\-s /' -e 's/^-c /^\\-c /' -i debian/tmp/usr/share/man/man1/xfreerdp.1
dh_install --fail-missing dh_install --fail-missing
override_dh_strip: override_dh_strip:
dh_strip --dbg-package=freerdp-dbg dh_strip -pfreerdp-x11 --dbg-package=freerdp-x11-dbg
dh_strip -plibfreerdp1 --dbg-package=libfreerdp1-dbg
dh_strip -plibfreerdp-plugins-standard --dbg-package=libfreerdp-plugins-standard-dbg
override_dh_makeshlibs: override_dh_makeshlibs:
dh_makeshlibs -V -- -c4 dh_makeshlibs -V -- -c4
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment