Milestone 5: deliver embedded RDP sessions and lifecycle hardening
This commit is contained in:
24
third_party/FreeRDP/packaging/deb/freerdp-nightly/changelog
vendored
Normal file
24
third_party/FreeRDP/packaging/deb/freerdp-nightly/changelog
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
freerdp-nightly (3.0.0) unstable; urgency=low
|
||||
|
||||
* Update version to 3.0.0
|
||||
|
||||
-- FreeRDP <team@freerdp.com> Tue, 29 Jun 2020 10:26:12 +0100
|
||||
|
||||
|
||||
freerdp-nightly (2.0.0) unstable; urgency=low
|
||||
|
||||
* Update version to 2.0.0
|
||||
|
||||
-- FreeRDP <team@freerdp.com> Tue, 17 Nov 2015 23:26:12 +0100
|
||||
|
||||
freerdp-nightly (1.2.1) unstable; urgency=low
|
||||
|
||||
* Update version to 1.2.1
|
||||
|
||||
-- FreeRDP <team@freerdp.com> Tue, 03 Feb 2015 13:44:33 +0100
|
||||
|
||||
freerdp-nightly (1.2.0) unstable; urgency=medium
|
||||
|
||||
* Initial version of freerdp-nightly
|
||||
|
||||
-- FreeRDP <team@freerdp.com> Wed, 07 Jan 2015 10:09:32 +0100
|
||||
1
third_party/FreeRDP/packaging/deb/freerdp-nightly/compat
vendored
Normal file
1
third_party/FreeRDP/packaging/deb/freerdp-nightly/compat
vendored
Normal file
@@ -0,0 +1 @@
|
||||
10
|
||||
120
third_party/FreeRDP/packaging/deb/freerdp-nightly/control
vendored
Normal file
120
third_party/FreeRDP/packaging/deb/freerdp-nightly/control
vendored
Normal file
@@ -0,0 +1,120 @@
|
||||
Source: freerdp-nightly
|
||||
Section: x11
|
||||
Priority: optional
|
||||
Maintainer: FreeRDP <team@freerdp.com>
|
||||
Build-Depends:
|
||||
debhelper (>= 9),
|
||||
cdbs,
|
||||
dpkg-dev,
|
||||
autotools-dev,
|
||||
cmake,
|
||||
pkg-config,
|
||||
libssl-dev,
|
||||
ninja-build,
|
||||
zlib1g-dev,
|
||||
libkrb5-dev | krb5-multidev | heimdal-multidev,
|
||||
libxkbcommon-dev,
|
||||
libxkbfile-dev,
|
||||
libx11-dev,
|
||||
libwayland-dev,
|
||||
libxrandr-dev,
|
||||
libxi-dev,
|
||||
libxrender-dev,
|
||||
libxext-dev,
|
||||
libxinerama-dev,
|
||||
libxfixes-dev,
|
||||
libxcursor-dev,
|
||||
libxv-dev,
|
||||
libxdamage-dev,
|
||||
libxtst-dev,
|
||||
libcups2-dev,
|
||||
libcairo2-dev,
|
||||
libpcsclite-dev,
|
||||
libasound2-dev,
|
||||
libswscale-dev,
|
||||
libpulse-dev,
|
||||
libavformat-dev,
|
||||
libavcodec-dev,
|
||||
libavutil-dev,
|
||||
libfuse3-dev,
|
||||
libgsm1-dev,
|
||||
libswresample-dev | libavresample-dev,
|
||||
libusb-1.0-0-dev,
|
||||
libudev-dev,
|
||||
libfdk-aac-dev | libfaad-dev,
|
||||
libsoxr-dev,
|
||||
libdbus-glib-1-dev,
|
||||
libpam0g-dev,
|
||||
uuid-dev,
|
||||
libjansson-dev (>= 2.13) | libjson-c-dev | libcjson-dev,
|
||||
libsdl2-2.0-0,
|
||||
libsdl2-dev,
|
||||
libsdl2-ttf-dev,
|
||||
libsdl2-image-dev,
|
||||
libsdl3-0 | libsdl2-2.0-0,
|
||||
libsdl3-dev | libsdl2-dev,
|
||||
libsdl3-ttf-dev | libsdl2-ttf-dev,
|
||||
libsdl3-image-dev | libsdl2-image-dev,
|
||||
libsystemd-dev,
|
||||
libwebkit2gtk-4.1-dev | libwebkit2gtk-4.0-dev,
|
||||
liburiparser-dev,
|
||||
libopus-dev,
|
||||
libwebp-dev,
|
||||
libpng-dev,
|
||||
libjpeg-dev,
|
||||
opensc-pkcs11,
|
||||
libv4l-dev,
|
||||
ocl-icd-dev,
|
||||
ocl-icd-opencl-dev,
|
||||
opencl-headers,
|
||||
opencl-c-headers,
|
||||
libasan5 | libasan6 | libasan8
|
||||
Standards-Version: 3.9.5
|
||||
Homepage: http://www.freerdp.com/
|
||||
Vcs-Browser: http://github.com/FreeRDP/FreeRDP.git
|
||||
Vcs-Git: git://github.com/FreeRDP/FreeRDP.git
|
||||
|
||||
Package: freerdp-nightly
|
||||
Architecture: any
|
||||
Depends: ${misc:Depends}, ${shlibs:Depends}
|
||||
Provides: freerdp
|
||||
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 Server
|
||||
* Windows 8
|
||||
.
|
||||
This package contains the X11 based client.
|
||||
|
||||
Package: freerdp-nightly-dev
|
||||
Section: libdevel
|
||||
Architecture: any
|
||||
Multi-Arch: same
|
||||
Depends: freerdp-nightly (= ${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: freerdp-nightly-dbg
|
||||
Section: debug
|
||||
Priority: extra
|
||||
Architecture: any
|
||||
Depends:
|
||||
freerdp-nightly (= ${binary:Version}), ${misc:Depends},
|
||||
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.
|
||||
0
third_party/FreeRDP/packaging/deb/freerdp-nightly/copyright
vendored
Normal file
0
third_party/FreeRDP/packaging/deb/freerdp-nightly/copyright
vendored
Normal file
1
third_party/FreeRDP/packaging/deb/freerdp-nightly/freerdp-nightly-dbg.lintian-overrides
vendored
Normal file
1
third_party/FreeRDP/packaging/deb/freerdp-nightly/freerdp-nightly-dbg.lintian-overrides
vendored
Normal file
@@ -0,0 +1 @@
|
||||
freerdp-nightly-dbg: no-copyright-file new-package-should-close-itp-bug dir-or-file-in-opt package-name-doesnt-match-sonames
|
||||
3
third_party/FreeRDP/packaging/deb/freerdp-nightly/freerdp-nightly-dev.install
vendored
Normal file
3
third_party/FreeRDP/packaging/deb/freerdp-nightly/freerdp-nightly-dev.install
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
opt/freerdp-nightly/lib/pkgconfig
|
||||
opt/freerdp-nightly/lib/cmake
|
||||
opt/freerdp-nightly/include
|
||||
1
third_party/FreeRDP/packaging/deb/freerdp-nightly/freerdp-nightly-dev.lintian-overrides
vendored
Normal file
1
third_party/FreeRDP/packaging/deb/freerdp-nightly/freerdp-nightly-dev.lintian-overrides
vendored
Normal file
@@ -0,0 +1 @@
|
||||
freerdp-nightly-dev: no-copyright-file dir-or-file-in-opt
|
||||
6
third_party/FreeRDP/packaging/deb/freerdp-nightly/freerdp-nightly.install
vendored
Normal file
6
third_party/FreeRDP/packaging/deb/freerdp-nightly/freerdp-nightly.install
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
opt/freerdp-nightly/lib/*.so*
|
||||
opt/freerdp-nightly/lib/freerdp3/proxy/*.so*
|
||||
opt/freerdp-nightly/bin
|
||||
opt/freerdp-nightly/share/man/man1/*
|
||||
opt/freerdp-nightly/share/man/man7/*
|
||||
opt/freerdp-nightly/share/FreeRDP/FreeRDP3/*
|
||||
1
third_party/FreeRDP/packaging/deb/freerdp-nightly/freerdp-nightly.lintian-overrides
vendored
Normal file
1
third_party/FreeRDP/packaging/deb/freerdp-nightly/freerdp-nightly.lintian-overrides
vendored
Normal file
@@ -0,0 +1 @@
|
||||
freerdp-nightly: no-copyright-file new-package-should-close-itp-bug dir-or-file-in-opt package-name-doesnt-match-sonames
|
||||
1
third_party/FreeRDP/packaging/deb/freerdp-nightly/lintian-overrides
vendored
Normal file
1
third_party/FreeRDP/packaging/deb/freerdp-nightly/lintian-overrides
vendored
Normal file
@@ -0,0 +1 @@
|
||||
freerdp-nightly source: no-debian-copyright
|
||||
92
third_party/FreeRDP/packaging/deb/freerdp-nightly/rules
vendored
Executable file
92
third_party/FreeRDP/packaging/deb/freerdp-nightly/rules
vendored
Executable file
@@ -0,0 +1,92 @@
|
||||
#!/usr/bin/make -f
|
||||
|
||||
NULL =
|
||||
|
||||
DEB_HOST_ARCH=$(shell dpkg-architecture -qDEB_HOST_ARCH)
|
||||
DEB_FDK_SUPPORT=$(shell dpkg-query -s libfdk-aac-dev 2>&1 >/dev/null; echo $$?)
|
||||
DEB_SDL3_SUPPORT=$(shell dpkg-query -s libsdl3-dev libsdl3-image-dev libsdl3-ttf-dev 2>&1 >/dev/null; echo $$?)
|
||||
|
||||
ifeq ($(DEB_FDK_SUPPORT),0)
|
||||
AAC_SUPPORT = -DWITH_FDK_AAC=ON
|
||||
endif
|
||||
ifeq ($(DEB_SDL3_SUPPORT),0)
|
||||
SDL3_SUPPORT = -DWITH_CLIENT_SDL3=ON
|
||||
else
|
||||
SDL3_SUPPORT = -DWITH_CLIENT_SDL3=OFF
|
||||
endif
|
||||
SANITIZE_ADDRESS = -DWITH_SANITIZE_ADDRESS=ON
|
||||
|
||||
DEB_CMAKE_EXTRA_FLAGS := -GNinja \
|
||||
-DCMAKE_SKIP_RPATH=FALSE \
|
||||
-DCMAKE_SKIP_INSTALL_RPATH=FALSE \
|
||||
-DWITH_PULSE=ON \
|
||||
-DWITH_CHANNELS=ON \
|
||||
-DWITH_AAD=ON \
|
||||
-DWITH_CUPS=ON \
|
||||
-DWITH_KRB5=ON \
|
||||
-DWITH_PCSC=ON \
|
||||
-DWITH_FFMPEG=ON \
|
||||
-DWITH_OPUS=ON \
|
||||
-DWITH_DSP_FFMPEG=ON \
|
||||
-DWITH_FREERDP_DEPRECATED_COMMANDLINE=ON \
|
||||
-DWITH_SERVER=ON \
|
||||
-DWITH_WAYLAND=ON \
|
||||
-DWITH_CAIRO=ON \
|
||||
-DWITH_URIPARSER=ON \
|
||||
-DWINPR_UTILS_IMAGE_PNG=ON \
|
||||
-DWINPR_UTILS_IMAGE_WEBP=ON \
|
||||
-DWINPR_UTILS_IMAGE_JPEG=ON \
|
||||
-DWITH_INTERNAL_RC4=ON \
|
||||
-DWITH_INTERNAL_MD4=ON \
|
||||
-DWITH_INTERNAL_MD5=ON \
|
||||
-DWITH_WEBVIEW=ON \
|
||||
-DBUILD_TESTING=ON \
|
||||
-DWITH_KEYBOARD_LAYOUT_FROM_FILE=ON \
|
||||
-DWITH_TIMEZONE_FROM_FILE=ON \
|
||||
-DSDL_USE_COMPILED_RESOURCES=OFF \
|
||||
-DWITH_SDL_IMAGE_DIALOGS=ON \
|
||||
-DWITH_CLIENT_SDL_VERSIONED=ON \
|
||||
-DRDTK_FORCE_STATIC_BUILD=ON \
|
||||
-DUWAC_FORCE_STATIC_BUILD=ON \
|
||||
-DWITH_BINARY_VERSIONING=ON \
|
||||
-DWITH_RESOURCE_VERSIONING=ON \
|
||||
-DCMAKE_BUILD_TYPE=Debug \
|
||||
-DCMAKE_C_FLAGS="-O1" \
|
||||
-DCMAKE_CXX_FLAGS="-O1" \
|
||||
-DCMAKE_INSTALL_PREFIX=/opt/freerdp-nightly/ \
|
||||
-DCMAKE_INSTALL_INCLUDEDIR=include \
|
||||
-DCMAKE_INSTALL_LIBDIR=lib \
|
||||
-DNO_CMAKE_PACKAGE_REGISTRY=ON \
|
||||
-DWINPR_USE_LEGACY_RESOURCE_DIR=OFF \
|
||||
-DWINPR_USE_VENDOR_PRODUCT_CONFIG_DIR=ON \
|
||||
-DFREERDP_USE_VENDOR_PRODUCT_CONFIG_DIR=ON \
|
||||
-DSAMPLE_USE_VENDOR_PRODUCT_CONFIG_DIR=ON \
|
||||
-DSDL_USE_VENDOR_PRODUCT_CONFIG_DIR=ON \
|
||||
-DCHANNEL_RDP2TCP=ON \
|
||||
-DCHANNEL_RDP2TCP_CLIENT=ON \
|
||||
-DCHANNEL_RDPECAM=ON \
|
||||
-DCHANNEL_RDPECAM_CLIENT=ON \
|
||||
-DCHANNEL_RDPEAR=ON \
|
||||
-DCHANNEL_RDPEAR_CLIENT=ON \
|
||||
-DCHANNEL_SSHAGENT=ON \
|
||||
-DCHANNEL_SSHAGENT_CLIENT=ON \
|
||||
-DCMAKE_CTEST_ARGUMENTS="-DExperimentalTest;--output-on-failure;--no-compress-output" \
|
||||
$(AAC_SUPPORT) \
|
||||
$(SDL3_SUPPORT) \
|
||||
$(SANITIZE_ADDRESS) \
|
||||
$(NULL)
|
||||
|
||||
%:
|
||||
dh $@ --parallel
|
||||
|
||||
override_dh_auto_configure:
|
||||
dh_auto_configure -- $(DEB_CMAKE_EXTRA_FLAGS)
|
||||
|
||||
override_dh_shlibdeps:
|
||||
dh_shlibdeps -l /opt/freerdp-nightly/lib/
|
||||
|
||||
override_dh_strip:
|
||||
dh_strip --dbg-package=freerdp-nightly-dbg
|
||||
|
||||
override_dh_missing:
|
||||
dh_missing --fail-missing
|
||||
1
third_party/FreeRDP/packaging/deb/freerdp-nightly/source/format
vendored
Normal file
1
third_party/FreeRDP/packaging/deb/freerdp-nightly/source/format
vendored
Normal file
@@ -0,0 +1 @@
|
||||
3.0 (native)
|
||||
Reference in New Issue
Block a user