Armin Novak
0245c877b6
[ci,nightly] fix rpm lint warnings
2023-12-22 16:21:30 +01:00
Armin Novak
19d3c27e3d
[cmake] link SDL only static if explicitly requested
2023-12-22 15:37:56 +01:00
Armin Novak
fce8319c88
[ci,nightly] update windows build
2023-12-22 15:37:56 +01:00
Armin Novak
f7640288f7
[ci,flatpak] update build instructions
2023-12-22 10:07:02 +01:00
Armin Novak
31085cb5a5
[ci,nightly] update debian package build
2023-12-22 10:07:02 +01:00
Armin Novak
017f5b6e2c
[ci,nightly] update rpm spec
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
2b3d6dbe7b
[ci,nightly] fix fedora dependencies
...
allow ffmpeg-devel or ffmpeg-free-devel
2023-12-20 11:22:58 +01:00
Armin Novak
3b3389227f
[ci,nightly]
2023-12-20 11:22:58 +01:00
Armin Novak
2f6cf5809c
[ci,rpm] disable build-id, update dependencies
...
see https://stackoverflow.com/questions/2777737/how-to-set-the-rpmbuild-destination-folder
2023-12-19 17:00:13 +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
Bernhard Miklautz
197581986f
fix [rpm]: nightly build for fedora 39
2023-11-16 12:12:52 +01:00
Armin Novak
e0e72f9c28
[cmake] use CMAKE_MSVC_RUNTIME_LIBRARY
...
* Increase required CMake version to 3.15 (windows only)
* Use
https://cmake.org/cmake/help/latest/prop_tgt/MSVC_RUNTIME_LIBRARY.html#prop_tgt:MSVC_RUNTIME_LIBRARY
to select windows runtime
2023-11-16 10:40:04 +01:00
Bernhard Miklautz
bd2ac8b11f
fix [rpm]: add missing dependency for freerdp-nightly build
2023-11-15 17:03:29 +01:00
akallabeth
f322bf515e
[nightly] fix debian dependency name
2023-10-16 15:10:13 +02:00
akallabeth
0b9d605ed7
[flatpak] disable fuse
...
runtime does not provide fuse3, disable until this changes
2023-10-10 22:59:53 +02:00
akallabeth
046767b195
[opensles] moved detection to modules
...
* Rename variables to match package name
* Move find_package to where it is actually used
2023-10-10 22:59:53 +02:00
akallabeth
f39eb91654
[flatpak] build with uriparser library
2023-10-10 19:35:27 +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
akallabeth
f4b5eab753
[flatpak] added opensc to build
2023-10-02 08:51:53 +02:00
Armin Novak
988dcd49a3
[nightly,windows] use static zlib dependency
2023-08-21 12:00:17 +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
Armin Novak
1e0ca536c7
[ci,nightly] use internal MD4, MD5 and RC4 on windows
2023-07-28 13:42:12 +02:00
Armin Novak
0c9078bffd
[ci] add windows nightly cmake preload
2023-07-26 16:19:07 +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
Neal Gompa
d044a1e073
packaging/rpm: Enable FFmpeg support on Fedora 36+ and RHEL 9+
...
Since Fedora Linux 36, an FFmpeg implementation is provided
in the base distribution as "ffmpeg-free". This implementation
is sufficient for building FreeRDP with FFmpeg support.
This implementation is also available in Fedora Extra Packages
for Enterprise Linux (EPEL) for Red Hat Enterprise Linux 9
and derivatives.
Thus, enable FFmpeg support when building for those distributions.
2023-03-16 14:51:12 +01: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
946416f456
Enable kerberos support
2022-12-09 12:36:12 +01:00
fifthdegree
ad87144ce5
Rename WITH_GSSAPI to WITH_KRB5
...
Change cmake variables to not be gssapi specific
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
Armin Novak
e6573ce60f
Enable PKCS11
2022-09-22 09:56:56 +02:00
Armin Novak
fa71fcae34
Install required flathub remote and sdk automatically
2022-09-22 09:56:56 +02:00
Armin Novak
fc887196e5
Add flatpak bundle build script
...
* Builds the flatpak manifest (uses a temporary directory for
intermediate files)
* Bundles the flatpak and writes it to the current directory
2022-09-22 09:56:56 +02:00
Armin Novak
16cdbf833f
Updated flatpak manifest
...
* Use current dependencies
* Bundle OpenSSL 1.1.1 for windows XP/vista/xp compatibility
* Build currently checked out FreeRDP instead of origin/master
2022-09-22 09:56:56 +02: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