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
Armin Novak
59417423db
Update flatpak manifest for nightly
2022-01-12 13:26:45 +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
de7a2e4a33
Updated RPM spec
2021-07-02 10:18:24 +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
akallabeth
4a526eae62
Disable user package registry, breaks cowbuilder
2021-06-30 12:28:55 +02:00
akallabeth
5cf523bb81
Fixed xkbcommon dependency for debian builds
2021-06-30 12:28:55 +02:00
akallabeth
c3a85432b8
Fixed buildpackage warnings
2021-06-30 11:57:23 +02:00
akallabeth
1777586c75
Updated nightly dependencies
2021-06-30 10:06:17 +02:00
akallabeth
ce396a9aff
Force enable wayland in ci and nightly
2021-01-23 10:10:11 +01:00
Bernhard Miklautz
460d3e85c6
fix [packaging/rpm]: build for fedora >= 33
2020-11-18 07:13:49 +01:00
Armin Novak
955a284eef
Updated flatpak manifest, fixes #6383
...
* Updates dependencies to most recent versions
* Add flatpak runtime extensions to properly link ffmpeg
2020-08-03 09:11:47 +02:00
akallabeth
f622b6db9d
Updated debian nightly and dependencies
2020-06-29 10:29:52 +02: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
884a80d129
Revert to RelWithDebInfo for debian.
2020-02-27 09:39:09 +01:00
Armin Novak
3941e1cda6
Updated flatpak build manifest
...
* Use platform 19.08
* Remove shared-modules, no longer required (udev is now part of the
platform)
* Switch PCSC source to github to avoid rate limitations.
2020-02-19 10:30:56 +01:00
Armin Novak
e86849759a
Fixed waveOutClose, call waveOutReset first.
...
Signed-off-by: Armin Novak <armin.novak@thincast.com>
2020-01-08 18:25:08 +01:00
Armin Novak
d5762f92eb
Enable cairo support for software scaling.
2019-05-08 17:55:30 +02:00
Armin Novak
3cd435b16e
Fixed flatpak pcsd build
2019-03-15 08:52:07 +01:00
Armin Novak
5220c341b7
Updated flatpak udev build script
2019-03-15 08:47:20 +01:00
Armin Novak
8d6a6df48a
Implements #5215 : Smart sizing using libcairo
2019-02-08 12:08:30 +01:00
Armin Novak
84d4ff0f0f
Updated flatpak build
...
Added startup script checking if to run X11 or wayland.
2019-01-22 15:23:59 +01:00
Armin Novak
8bf601902a
Feature #4841 : Added flatpak manifest.
...
Imported shared-modules for flatpak from https://github.com/flathub/shared-modules
2018-12-18 14:02:46 +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
Armin Novak
98ddde0cc3
Enabled FFMPEG dependency.
2018-08-06 08:25:04 +02:00
Bernhard Miklautz
8b73612fe4
pkg freerdp-nightly: fix build on bionic
2018-03-21 12:00:01 +01:00
Armin Novak
b9e90bc250
Reenable -DWITH_SANITIZE_ADDRESS=ON for i386 builds.
...
Now that the manpage helper tool is always build without
address sanitizer there is no longer a reason to deactivate.
2018-02-16 13:57:34 +01:00
Bernhard Miklautz
7358c425c7
pkg rpm: fix perapre script for freerdp-nightly
2018-02-13 16:36:20 +01:00
Bernhard Miklautz
8379fd833b
pkg rpm: add version information to freerdp-nightly
2018-02-13 16:32:49 +01:00
Bernhard Miklautz
50f3d1a16f
pkg rpm: add prepare script for freerdp-nightly
2018-02-13 16:04:48 +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
1e842d2681
fix deb/freerdp-nightly: disable ASAN on i386
...
The nightly packages fail on some distributions on i386 if address
sanitizer is active (mostly due to oder libasan versions). Disable it
for now for i386.
2018-02-01 17:13:48 +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
ae8260c3be
feat freerdp-nighlty/deb: create .source_version
2017-10-06 15:02:46 +02: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
c52984f67c
pkg/deb: update the package
2016-05-03 14:47:53 +02:00
Bernhard Miklautz
3bae203706
pkg/deb: adapt channel paths
2016-03-14 09:38:35 +01:00
Bernhard Miklautz
7b9881ef6a
pkg/deb: fix nightly builds
...
with the latest cmake changes related to static channels builds fail on
wheezy and precise this fixes the problem.
2016-02-01 12:47:00 +01:00
Bernhard Miklautz
6ca564479e
pkg: fix .deb based packages
...
Update the deb based packages to the latest changes
2016-01-13 14:14:04 +01:00
Bernhard Miklautz
428ac98b9a
pkg: update version infos to 2.0
2015-11-17 23:29:07 +01:00
David FORT
3d5f6530f4
Correct the included files to have a working freerdp-nightly-dev package
2015-06-11 09:08:12 +02:00
Mike Gilbert
2355b54f85
Remove the ARM_FP_ABI option
...
It's unclear why this option would be necessary, and it causes problems
when people do not match it to their toolchain and CFLAGS.
To set the float abi, either use a toolchain with an appropriate default
or set the float-abi option in the CFLAGS environment variable.
This should resolve #2586 .
2015-05-01 17:35:21 -04: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
Bernhard Miklautz
418735d8fa
pkg/deb: add workaround for cmake <= 2.8.10
...
PACKAGES are not exported with cmake <= 2.8.10 therefore always create
lib/cmake directory that install doesn't fail
2015-01-22 01:57:32 +01:00
Bernhard Miklautz
8c4e4364cd
pkg/deb: install libraries to lib
...
Recent cmake versions (starting with 3.0) don't use multiarch
libdir when the install prefix is not /usr. To have the same library
directory for all packages explicitly set CMAKE_INSTALL_LIBDIR to lib.
2015-01-22 01:35:38 +01:00
Bernhard Miklautz
05f2872520
packaging/deb: add prepare_deb_freerdp-nightly.sh
...
* this script is used to prepare the source tree for freerdp-nightly
packaing
* update .gitignore accordingly
2015-01-22 00:03:19 +01:00
Bernhard Miklautz
7d90b19328
packaging/deb: initial version of freerdp-nightly
2015-01-22 00:00:02 +01:00