Commit Graph

35 Commits

Author SHA1 Message Date
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