Commit Graph

83 Commits

Author SHA1 Message Date
akallabeth
d5e64ef75a
[ci,nightly] change builds to Debug configuration
To get better stack traces and error details use CMake Debug build
configuration. To not have too much of a performance impact enable -O1
2025-03-21 09:29:38 +01:00
Armin Novak
df216c8e7e
[ci,nightly] enable optional channels for deb build 2025-03-19 19:17:02 +01:00
akallabeth
2ceabe6794
[ci,alt-arch] fix gsm, simplify config 2025-03-14 13:27:36 +01:00
akallabeth
d7f8e50812
[ci,nightly] add opencl dependencies to debian nightly 2025-03-14 10:54:13 +01:00
akallabeth
e8709d829d
[packaging,deb] add zlib1g-dev as dependency 2025-03-14 09:04:00 +01:00
akallabeth
adf37397b6
[cmake] fix preload options
WINPR_UTILS_IMAGE_* options were incorrectly named in config files
2025-03-14 08:48:52 +01:00
akallabeth
372c59dd74
[ci,nightly] build debian sdl2 and sdl3
build SDL2 client and optionally SDL3 client if the dependencies are
available
2025-02-17 06:57:21 +01:00
akallabeth
bda80ab825
[packaging,deb] simplify install rules 2024-12-20 11:18:58 +01:00
akallabeth
c8252a0610
[ci,nightly] make fdk-aac optional 2024-11-22 11:36:45 +01:00
Armin Novak
2a8bbcc993
[ci,nightly] add fdk-aac support for deb 2024-11-20 10:08:59 +01:00
akallabeth
950aa7e3af
[ci,nightly] add libsoxr to debian dependencies 2024-11-14 16:24:02 +01:00
akallabeth
edde0f542e
[ci,nightly] update debian nightly
* Use keyboard layouts from installed JSON
* Use timezones from installed JSON
* Run unit tests during package build
* Enable internal RC4/MD4/MD5
2024-10-25 11:40:46 +02:00
Armin Novak
8fcc59ed27
[ci] remove docbook and xml dependencies 2024-10-09 20:42:09 +02:00
akallabeth
d1490e3c12
[packaging,nightly] add avformat to dependencies 2024-09-09 09:38:07 +02:00
akallabeth
323ac4f01a
[ci,nightly] update dependencies: v4l 2024-06-11 10:17:33 +02:00
akallabeth
42f1da7132
[client,SDL] add webkit2gtk4.1 support 2024-06-04 12:55:34 +02:00
akallabeth
00e4fc267a
[ci,nightly] add sdl3 build support
add sdl3 and sdl2 as alternatives to debian/control
2024-05-16 20:48:53 +02:00
akallabeth
e5bb2f98f8
[ci,nightly] add json-c alternative to debian 2024-05-16 17:01:07 +02:00
Ondrej Holy
5a28b046d5 [winpr,ncrypt] bundle pkcs11.h and drop pkcs11-helper dependency
The ncrypt implementation currently relies on the pkcs11-helper library.
That is not available on RHEL for example. Let's bundle the standardized
header file from https://github.com/latchset/pkcs11-headers to avoid the
need for extra dependency.

Related: https://github.com/FreeRDP/FreeRDP/discussions/9982
2024-04-22 17:42:52 +02:00
akallabeth
c315c80295 [ci,nightly] enable image support for debian 2024-02-07 10:04:08 +01:00
akallabeth
4f2d9ac313 [packaging] clean debian rules 2024-01-29 09:34:59 +01:00
Armin Novak
31085cb5a5 [ci,nightly] update debian package build 2023-12-22 10:07:02 +01:00
Armin Novak
9a62d05943 [ci,nightly] add new dependency for debian 2023-12-21 17:29:39 +01:00
Armin Novak
53cb5f8852 [packaging,deb] add missing pkcs11 dependency 2023-12-13 16:18:56 +01:00
Armin Novak
c91428abf7 [ci] remove unused dependency 2023-11-22 10:38:16 +01:00
akallabeth
dd8fce1c9e [packaging] enable opus support for nightly 2023-11-21 14:29:47 +01:00
akallabeth
f322bf515e [nightly] fix debian dependency name 2023-10-16 15:10:13 +02:00
akallabeth
ec15f37180 [nightly,debian] build with uriparser support 2023-10-10 19:35:27 +02:00
akallabeth
5f95193303 [client,common] drop fuse2 support 2023-10-10 19:35:27 +02:00
Armin Novak
5be5553e0d [nightly,deb] fix libwebkit2gtk-4.0 name 2023-08-05 08:43:00 +02:00
Armin Novak
4d7762b390 [nightly,deb] add missing dependency 2023-08-05 08:14:57 +02:00
akallabeth
793d80f2c4 [cmake] update ci defaults 2023-08-04 12:59:11 +02:00
akallabeth
c854e58392 [ci] add AAD support to nightly 2023-07-20 22:20:59 +02:00
Armin Novak
d71565eefd [nightly] add new dependencies for debian 2023-06-29 21:06:00 +02:00
Sergey Bronnikov
9b355c3b0c [packaging] fix a typo 2023-05-25 19:39:24 +02:00
Armin Novak
6bf42366a9 [build,nightly] add cjson to build dependencies 2023-03-13 08:39:46 +01:00
Armin Novak
c2cd88d616 [nightly] enable sdl client 2023-01-11 10:03:59 +01:00
Armin Novak
5cc66a66c8 Enable krb5 support 2022-12-09 12:36:12 +01:00
Armin Novak
c2e8339c4b [packaging] fix debian rules
dh_install --fail-missing was replaced by dh_missing --fail-missing
2022-11-29 17:38:49 +01:00
Armin Novak
0989722f05 [packaging] return true in dh_auto_test
We do not build the unit tests for nightly packages as that would change
the API, so always return true for test result
2022-11-28 21:32:35 +01:00
Armin Novak
2cb8d93343 Disable dh_auto_test as tests are not build 2022-11-23 10:38:33 +01:00
akallabeth
37d09800af [build] Build debian nightly with ninja 2022-11-22 12:36:01 +01:00
Armin Novak
ca56b08719 [ci,nightly] Enable deprecated command line 2022-11-16 16:03:21 +01:00
Staph. aureus
b72e06b9b9 Remove Xmlto
As the use of xmlto to generate manpage is replaced by xsltproc
in 9b95c55574
I believe it would be better to remove Xmlto related codes, so
unnecessary dependencies would not be installed for building this package.
2022-07-05 09:06:10 +02:00
Bernhard Miklautz
c539a173fa new [packaging]: remove dependency to gstreamer
gstreamer was only used for tsmf which is marked deprecated and not
enabled per default anymore
2022-03-07 13:39:49 +01:00
Armin Novak
fd027d1bf0 Removed BUILTIN_CHANNELS
Building client channels out of tree does not work reliable as the
dependencies can not be easily split. (exceptions may be simple ones
as echo channel)
It does complicate the build system and code though, so remove this
for maintainability reasons.
2022-02-23 10:43:46 +01:00
Armin Novak
a8acd3eb6b Do not install *.so in -dev package. 2021-09-20 09:42:37 +02:00
akallabeth
64b03fff19 Updated debian nightly rules for proxy modules 2021-09-14 09:45:03 +02:00
akallabeth
769d607d29 Revert dh_missing --fail-missing
This option is not supported on older debian/ubuntu releases.
keep the warning for the time being.
2021-07-02 09:53:05 +02:00
akallabeth
1974cbda2b Disable CCACHE for nightly builds 2021-06-30 12:48:06 +02:00