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
Armin Novak
f6a18d142d
[packaging,rpm] fix excludes
2024-04-10 11:22:36 +02:00
akallabeth
01b2c05359
[ci,rpm] disable asan for rpm builds
2024-02-09 19:43:31 +01:00
akallabeth
2822918102
[ci,nightly] update rpm dependencies
2024-02-09 15:14:13 +01:00
akallabeth
ca3ec975cb
[ci,nightly] enable image support for rpm
2024-02-07 10:04:08 +01:00
Armin Novak
0245c877b6
[ci,nightly] fix rpm lint warnings
2023-12-22 16:21:30 +01:00
Armin Novak
017f5b6e2c
[ci,nightly] update rpm spec
2023-12-22 10:07:02 +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
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
Bernhard Miklautz
bd2ac8b11f
fix [rpm]: add missing dependency for freerdp-nightly build
2023-11-15 17:03:29 +01: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
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
ca56b08719
[ci,nightly] Enable deprecated command line
2022-11-16 16:03:21 +01: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
akallabeth
de7a2e4a33
Updated RPM spec
2021-07-02 10:18:24 +02:00
Bernhard Miklautz
460d3e85c6
fix [packaging/rpm]: build for fedora >= 33
2020-11-18 07:13:49 +01:00
Armin Novak
6c0a54b1f6
Disable GSS/KRB5 support
...
Kerberos support in FreeRDP is not working, deactivate it. Fixes #5930
2020-03-02 08:43:59 +01:00
Armin Novak
d5762f92eb
Enable cairo support for software scaling.
2019-05-08 17:55:30 +02:00
Armin Novak
8d6a6df48a
Implements #5215 : Smart sizing using libcairo
2019-02-08 12:08:30 +01:00
Bernhard Miklautz
bbd6a3e6c2
fix [rpm/freerdp-nightly]: build dependencies
...
Depend on libswresample-devel not libavresample-dev.
This reverts the behavior introduced in
fbe95209e7
.
2018-11-13 13:59:41 +01:00
Armin Novak
fbe95209e7
Readded AVRESAMPLE support as fallback.
2018-10-04 09:16:34 +02:00
Vladimir Lomov
41cc2b63cb
Move from libavresample to libswresample
...
- The libavresample as part of FFmpeg was declared as deprecated in
favor of libswresample on Dec 25 2017 in commit "lavr: deprecate the
entire library"
(c29038f304
;
c29038f304
).
As major Linux distributions (RPM, DEB and Archlinux) provide now
FFmpeg and libswresample as its part use the libswresample instead of
libavresample.
Signed-off-by: Vladimir Lomov <vladimir@smoon7.vl-lomov.ru>
2018-10-04 08:35:04 +02:00
Armin Novak
afbc969293
Fixed wayland man page detection on fedora/redhat builds.
2018-08-24 13:21:27 +02:00
Armin Novak
2109399880
Removed comments with variables and (previously added) buggy suse conditionals
2018-08-13 15:51:33 +02:00
Armin Novak
aad5c45b63
Deactivated FFMPEG support for redhat systems (deps not in repo)
2018-08-13 14:34:43 +02:00
Armin Novak
f78794b729
Enabled ffmpeg support on RPM based systems.
2018-08-08 14:50:41 +02:00
Bernhard Miklautz
8379fd833b
pkg rpm: add version information to freerdp-nightly
2018-02-13 16:32:49 +01:00
Thomas Mueller
24720b614a
Update rpm spec to support RHEL 7
...
* fix bogus date in %changelog
* add/extend %if conditions for %{rhel}
* disable wayland on rhel <= 7
* enable GSSAPI and add krb5-devel build dep
* don't add provides information for libs of this package
to prevent messing with packages depending on libs
provided by system freerdp packages
2018-02-07 13:03:15 +01:00
Bernhard Miklautz
cca597804d
fix freerdp-nightly on suse: disable asan
...
Compilation fails on 42.3 (gcc 4.8) when address sanitizer is on.
2018-01-24 16:56:03 +01:00
Armin Novak
ff474939d5
Activated address sanitizer for nightly builds.
2017-12-22 11:42:31 +01:00
Bernhard Miklautz
c67ea79b50
Fix nightly packages
...
Man pages weren't installed or wrong path was used.
2017-01-23 16:43:00 +01:00
Bernhard Miklautz
d817469b78
Install man pages
...
* man pages are only build/installed if WITH_MANPAGES is enabled
* create a new cmake function install_freerdp_man to unified install man
pages
* install all man pages using the new function
* update the nightly packages accordingly
2017-01-16 11:34:32 +01:00
Bernhard Miklautz
c82cd6cb57
Fix issues in wlog man page
...
* fix spelling errors
* move man page from section 1 to section 7
* fix the man page header to match the actual section
* adapt the packages for wlog.7
Fixes #3632
2016-12-01 15:36:31 +01:00
Bernhard Miklautz
add4db4cde
pkg: update packages
...
* include wlog man page
2016-07-18 12:33:44 +02:00
Norbert Federa
90cdfa7646
cmake: replaced STATIC_CHANNELS with BUILTIN_CHANNELS
2016-06-15 13:36:27 +02:00
Bernhard Miklautz
428ac98b9a
pkg: update version infos to 2.0
2015-11-17 23:29:07 +01:00
Bernhard Miklautz
ce22445e92
pkg/rpm: fix changelog order
2015-02-03 16:09:01 +01:00
Bernhard Miklautz
d785a28ba4
pkg/rpm: fix typo in changelog
2015-02-03 16:07:54 +01:00
Bernhard Miklautz
adf5b4f3a0
pkgs: update version to 1.2.1
2015-02-03 15:46:57 +01:00
Bernhard Miklautz
adcc7020bf
pkg/rpm: update spec file to build on opensuse
2015-01-24 00:53:46 +01:00
Bernhard Miklautz
126888019e
pkg/rpm: add initial version of freerdp-nightly
2015-01-23 02:06:12 +01:00