In some cases like upgrade to -backports don't update all deps correctly causing issues. I already had in past, doing for example: sudo apt -t buster-backports install freerdp2-x11 and latest times I workaround it with: sudo apt -t buster-backports install freerdp2-x11 libfreerdp-client2-2 libfreerdp2-2 libwinpr2-2 This commit solve this issue adding binary version dependency on any component (not only for x11 client but also wayland client, server and other components used by other software, for example remmina). Also avoided to add duplicate entries (if already present in other deps of the component) Closes: #964147
368 lines
10 KiB
Plaintext
368 lines
10 KiB
Plaintext
Source: freerdp2
|
|
Section: x11
|
|
Priority: optional
|
|
Maintainer: Debian Remote Maintainers <debian-remote@lists.debian.org>
|
|
Uploaders:
|
|
Mike Gabriel <sunweaver@debian.org>,
|
|
Bernhard Miklautz <bernhard.miklautz@shacknet.at>,
|
|
Build-Depends:
|
|
debhelper-compat (= 13),
|
|
cmake,
|
|
docbook-xsl,
|
|
libasound2-dev,
|
|
libavcodec-dev,
|
|
libavutil-dev,
|
|
libcairo2-dev,
|
|
libcups2-dev,
|
|
libgsm1-dev,
|
|
libgstreamer1.0-dev,
|
|
libgstreamer-plugins-base1.0-dev,
|
|
libicu-dev,
|
|
libjpeg-dev,
|
|
libpam0g-dev,
|
|
libpcsclite-dev,
|
|
libpulse-dev,
|
|
libssl-dev,
|
|
libswscale-dev,
|
|
libsystemd-dev [linux-any],
|
|
libudev-dev [linux-any],
|
|
libusb-1.0-0-dev [linux-any],
|
|
libwayland-dev [linux-any],
|
|
libx11-dev,
|
|
libxcursor-dev,
|
|
libxdamage-dev,
|
|
libxext-dev,
|
|
libxfixes-dev,
|
|
libxinerama-dev,
|
|
libxi-dev,
|
|
libxkbcommon-dev,
|
|
libxkbfile-dev,
|
|
libxrandr-dev,
|
|
libxrender-dev,
|
|
libxtst-dev,
|
|
libxv-dev,
|
|
pkg-config,
|
|
uuid-dev,
|
|
xmlto,
|
|
xsltproc,
|
|
Standards-Version: 4.5.0
|
|
Rules-Requires-Root: no
|
|
Homepage: https://www.freerdp.com/
|
|
Vcs-Browser: https://salsa.debian.org/debian-remote-team/freerdp2
|
|
Vcs-Git: https://salsa.debian.org/debian-remote-team/freerdp2.git
|
|
|
|
Package: freerdp2-x11
|
|
Architecture: any
|
|
Depends:
|
|
${misc:Depends},
|
|
${shlibs:Depends},
|
|
libfreerdp-client2-2 (= ${binary:Version}),
|
|
Provides:
|
|
freerdp,
|
|
Replaces:
|
|
freerdp-x11,
|
|
Conflicts:
|
|
freerdp-x11,
|
|
Description: RDP client for Windows Terminal Services (X11 client)
|
|
FreeRDP is a libre client/server implementation of the Remote
|
|
Desktop Protocol (RDP).
|
|
.
|
|
Currently, the FreeRDP client supports the following Windows Versions:
|
|
.
|
|
* Windows NT Server
|
|
* Windows 2000 Terminal Server
|
|
* Windows XP
|
|
* Windows 2003 Server
|
|
* Windows Vista
|
|
* Windows 2008/2008r2/2011SBS Server
|
|
* Windows 7
|
|
* Windows 2012/2012r2 Server
|
|
* Windows 8
|
|
* Windows 10
|
|
.
|
|
This package contains the X11 based client.
|
|
|
|
Package: libfreerdp2-2
|
|
Architecture: any
|
|
Section: libs
|
|
Pre-Depends:
|
|
${misc:Pre-Depends},
|
|
Depends:
|
|
${misc:Depends},
|
|
${shlibs:Depends},
|
|
libwinpr2-2 (= ${binary:Version}),
|
|
Breaks:
|
|
libfreerdp2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
|
|
Replaces:
|
|
libfreerdp2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
|
|
Multi-Arch: same
|
|
Suggests:
|
|
freerdp2-x11,
|
|
Description: Free Remote Desktop Protocol library (core library)
|
|
FreeRDP is a libre client/server implementation of the Remote
|
|
Desktop Protocol (RDP).
|
|
.
|
|
This package contains the shared library with all core functionality.
|
|
|
|
Package: libfreerdp-client2-2
|
|
Architecture: any
|
|
Section: libs
|
|
Pre-Depends:
|
|
${misc:Pre-Depends},
|
|
Depends:
|
|
${misc:Depends},
|
|
${shlibs:Depends},
|
|
libfreerdp2-2 (= ${binary:Version}),
|
|
Breaks:
|
|
libfreerdp-client2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
|
|
Replaces:
|
|
libfreerdp-client2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
|
|
Multi-Arch: same
|
|
Description: Free Remote Desktop Protocol library (client library)
|
|
FreeRDP is a libre client/server implementation of the Remote
|
|
Desktop Protocol (RDP).
|
|
.
|
|
This package contains the shared library for common client functionality.
|
|
|
|
Package: libfreerdp-server2-2
|
|
Architecture: any
|
|
Section: libs
|
|
Pre-Depends:
|
|
${misc:Pre-Depends},
|
|
Depends:
|
|
${misc:Depends},
|
|
${shlibs:Depends},
|
|
libfreerdp2-2 (= ${binary:Version}),
|
|
Breaks:
|
|
libfreerdp-server2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
|
|
Replaces:
|
|
libfreerdp-server2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
|
|
Multi-Arch: same
|
|
Description: Free Remote Desktop Protocol library (server library)
|
|
FreeRDP is a libre client/server implementation of the Remote
|
|
Desktop Protocol (RDP).
|
|
.
|
|
This package contains the shared library with common server functionality.
|
|
|
|
Package: libwinpr2-2
|
|
Architecture: any
|
|
Section: libs
|
|
Pre-Depends:
|
|
${misc:Pre-Depends},
|
|
Depends:
|
|
${misc:Depends},
|
|
${shlibs:Depends},
|
|
Breaks:
|
|
libwinpr2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
|
|
Replaces:
|
|
libwinpr2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
|
|
Multi-Arch: same
|
|
Suggests:
|
|
freerdp2-x11,
|
|
Description: Windows Portable Runtime library
|
|
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 WinPR shared library.
|
|
|
|
Package: libwinpr-tools2-2
|
|
Architecture: any
|
|
Section: libs
|
|
Pre-Depends:
|
|
${misc:Pre-Depends},
|
|
Depends:
|
|
${misc:Depends},
|
|
${shlibs:Depends},
|
|
libwinpr2-2 (= ${binary:Version}),
|
|
Breaks:
|
|
libwinpr-tools2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
|
|
Replaces:
|
|
libwinpr-tools2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
|
|
Multi-Arch: same
|
|
Description: Windows Portable Runtime Tools library
|
|
FreeRDP is a libre client/server implementation of the Remote
|
|
Desktop Protocol (RDP).
|
|
.
|
|
This package contains the shared library for Windows Portable Runtime
|
|
utilities and tools.
|
|
|
|
Package: libwinpr2-dev
|
|
Section: libdevel
|
|
Architecture: any
|
|
Multi-Arch: same
|
|
Depends:
|
|
libssl-dev,
|
|
libwinpr-tools2-2 (= ${binary:Version}),
|
|
libwinpr2-2 (= ${binary:Version}),
|
|
${misc:Depends},
|
|
Description: Windows Portable Runtime library (development files)
|
|
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 WinPR development files.
|
|
|
|
Package: freerdp2-dev
|
|
Section: devel
|
|
Architecture: any
|
|
Depends:
|
|
libfreerdp-client2-2 (= ${binary:Version}),
|
|
libfreerdp-server2-2 (= ${binary:Version}),
|
|
libfreerdp-shadow-subsystem2-2 (= ${binary:Version}),
|
|
libfreerdp-shadow2-2 (= ${binary:Version}),
|
|
libfreerdp2-2 (= ${binary:Version}),
|
|
libwinpr2-dev (= ${binary:Version}),
|
|
winpr-utils (= ${binary:Version}),
|
|
${misc:Depends},
|
|
Description: Free Remote Desktop Protocol library (development files)
|
|
FreeRDP is a libre client/server implementation of the Remote
|
|
Desktop Protocol (RDP).
|
|
.
|
|
This package contains the FreeRDP development files.
|
|
|
|
Package: winpr-utils
|
|
Multi-Arch: foreign
|
|
Section: utils
|
|
Architecture: any
|
|
Depends:
|
|
${misc:Depends},
|
|
${shlibs:Depends},
|
|
libwinpr-tools2-2 (= ${binary:Version}),
|
|
Description: Windows Portable Runtime library command line utilities
|
|
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 WinPR command line utils (winpr-hash, winpr-makecert).
|
|
|
|
Package: libfreerdp-shadow2-2
|
|
Architecture: any
|
|
Section: libs
|
|
Pre-Depends:
|
|
${misc:Pre-Depends},
|
|
Depends:
|
|
${misc:Depends},
|
|
${shlibs:Depends},
|
|
libfreerdp-server2-2 (= ${binary:Version}),
|
|
libwinpr-tools2-2 (= ${binary:Version}),
|
|
Breaks:
|
|
libfreerdp-shadow2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
|
|
Replaces:
|
|
libfreerdp-shadow2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
|
|
Multi-Arch: same
|
|
Description: FreeRDP Remote Desktop Protocol shadow libraries
|
|
FreeRDP is a libre client/server implementation of the Remote
|
|
Desktop Protocol (RDP).
|
|
.
|
|
This package contains the shadow libraries.
|
|
|
|
Package: libfreerdp-shadow-subsystem2-2
|
|
Architecture: any
|
|
Section: libs
|
|
Pre-Depends:
|
|
${misc:Pre-Depends},
|
|
Depends:
|
|
${misc:Depends},
|
|
${shlibs:Depends},
|
|
libfreerdp-shadow2-2 (= ${binary:Version}),
|
|
Breaks:
|
|
libfreerdp-shadow2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
|
|
Replaces:
|
|
libfreerdp-shadow2 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
|
|
Multi-Arch: same
|
|
Description: FreeRDP Remote Desktop Protocol shadow subsystem libraries
|
|
FreeRDP is a libre client/server implementation of the Remote
|
|
Desktop Protocol (RDP).
|
|
.
|
|
This package contains the shadow subsystem libraries.
|
|
|
|
Package: freerdp2-shadow-x11
|
|
Architecture: any
|
|
Depends:
|
|
${misc:Depends},
|
|
${shlibs:Depends},
|
|
libfreerdp-shadow-subsystem2-2 (= ${binary:Version}),
|
|
Provides:
|
|
freerdp,
|
|
Description: FreeRDP x11 shadowing server
|
|
FreeRDP is a libre client/server implementation of the Remote
|
|
Desktop Protocol (RDP).
|
|
.
|
|
This package contains a "shadowing" server that can be used to
|
|
share an already started X11 DISPLAY.
|
|
|
|
Package: libuwac0-0
|
|
Architecture: linux-any
|
|
Section: libs
|
|
Pre-Depends:
|
|
${misc:Pre-Depends},
|
|
Depends:
|
|
${misc:Depends},
|
|
${shlibs:Depends},
|
|
libfreerdp2-2 (= ${binary:Version}),
|
|
Breaks:
|
|
libuwac0 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
|
|
Replaces:
|
|
libuwac0 (<< 2.0.0~git20170725.1.1648deb+dfsg1-1~),
|
|
Multi-Arch: same
|
|
Description: Using wayland as a client library
|
|
Using wayland as a client (uwac) is a library to provide common
|
|
functionality for wayland clients.
|
|
.
|
|
This package contains the using wayland as a client library.
|
|
|
|
Package: libuwac0-dev
|
|
Section: libdevel
|
|
Architecture: linux-any
|
|
Multi-Arch: same
|
|
Depends:
|
|
libuwac0-0 (= ${binary:Version}),
|
|
${misc:Depends},
|
|
Description: Using wayland as a client (development files)
|
|
Using wayland as a client (uwac) is a library to provide common
|
|
functionality for wayland clients.
|
|
.
|
|
This package contains the libuwac development files
|
|
|
|
Package: freerdp2-wayland
|
|
Architecture: linux-any
|
|
Depends:
|
|
${misc:Depends},
|
|
${shlibs:Depends},
|
|
libfreerdp-client2-2 (= ${binary:Version}),
|
|
libuwac0-0 (= ${binary:Version}),
|
|
Description: RDP client for Windows Terminal Services (wayland client)
|
|
FreeRDP is a libre client/server implementation of the Remote
|
|
Desktop Protocol (RDP).
|
|
.
|
|
Currently, the FreeRDP clients supports the following Windows Versions:
|
|
.
|
|
* Windows NT Server
|
|
* Windows 2000 Terminal Server
|
|
* Windows XP
|
|
* Windows 2003 Server
|
|
* Windows Vista
|
|
* Windows 2008/2008r2/2011SBS Server
|
|
* Windows 7
|
|
* Windows 2012/2012r2 Server
|
|
* Windows 8
|
|
* Windows 10
|
|
.
|
|
This package contains the wayland based client.
|