Commit Graph

227 Commits

Author SHA1 Message Date
Ondrej Holy
b3347205f3 Remove rpath when installing
The `%{?_cmake_skip_rpath}` macro was dropped to make tests pass. The
guidelines [1] claim that `cmake` should handle rpaths correctly (ie. set
them in builddir and remove during installation). However, the installed
files have the `DT_RUNPATH` tag set. I wonder why the
`/usr/lib/rpm/check-rpaths` script doesn't fail in that case. Let's use
the `-DCMAKE_SKIP_INSTALL_RPATH` option to get rid of them.

[1] https://docs.fedoraproject.org/en-US/packaging-guidelines/CMake/

Resolves: RHEL-71382
2024-12-18 14:03:28 +01:00
Ondrej Holy
a46c2d7b0e Update to 3.10.3
Resolves: RHEL-71382
Resolves: RHEL-69446
Resolves: RHEL-68126
2024-12-18 09:18:37 +01:00
Ondrej Holy
02d69d06a3 Print output of failed tests
Resolves: RHEL-71382
2024-12-18 09:16:07 +01:00
Ondrej Holy
11a5eb84f1 Run tests during package build
Resolves: RHEL-71382
2024-12-18 08:43:14 +01:00
Ondrej Holy
3700514507 Revert "Downgrade C language type safety to level 2"
This reverts commit 620478fa7c.

Resolves: RHEL-71382
2024-12-17 16:34:04 +01:00
Ondrej Holy
281e68dcee Update to 3.9.0
Resolves: RHEL-65142
2024-11-14 09:37:32 +01:00
Ondrej Holy
6c3383cc38 Drop obsolete options
Resolves: RHEL-65142
2024-11-14 09:37:26 +01:00
Troy Dawson
79a4799cfd Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
2024-10-29 08:24:54 -07:00
Ondrej Holy
cda797981a Update to 3.8.0
Resolves: RHEL-58015
2024-09-23 13:08:48 +02:00
Neal Gompa
3e6594173d Update to 3.7.0
Resolves: RHEL-53968
2024-09-23 13:08:43 +02:00
Ondrej Holy
c8d4fbf97e Update to 3.6.3
Resolves: RHEL-50750
2024-07-29 14:11:41 +02:00
Neal Gompa
c5e73de4fc Include freerdp source download script in SRPM
Resolves: RHEL-50750
2024-07-29 14:10:31 +02:00
Ondrej Holy
a22b1d1e5c Re-enable AAD support in RHEL
The AAD support was dropped for RHEL because of the missing cJSON
dependency. The JSON-C dependency can be used instead since the 3.6.2
release. Let's switch to it and enable the AAD support again.

Resolves: RHEL-31752
2024-07-08 10:12:17 +02:00
Ondrej Holy
62de033e86 Re-enable PKCS11 support in RHEL
The PKCS11 support was dropped for RHEL because of the missing pkcs11-helper
dependency. This dependency is no more needed since the 3.6.2 release. Let's
enable the PKCS11 support again.

Resolves: RHEL-31753
2024-07-08 10:12:17 +02:00
Ondrej Holy
a720605d51 Update to 3.6.2
Resolves: RHEL-46520
2024-07-08 10:12:16 +02:00
Ondrej Holy
868361572a Remove file with non-allowed license from the tarball
The license of the `winpr/libwinpr/crt/unicode_builtin.c` file is not allowed.
See: https://gitlab.com/fedora/legal/fedora-license-data/-/issues/498.
Let's upload the modified tarball without this file. This commit also adds
the `./freerdp_download_and_repack.sh` helper script to prepare tarball.

See: https://docs.fedoraproject.org/en-US/legal/license-review-process/

Resolves: RHEL-45600
2024-07-08 10:11:55 +02:00
Ondrej Holy
921a210ae4 List all used licenses
Currently, only the effective license is listed, but also other licenses
are used in the source codes. Let's try to list them all (except for those
that are not built). This is required by our guidelines.

See: https://docs.fedoraproject.org/en-US/legal/license-field/

Related: RHEL-45600
2024-07-08 09:59:55 +02:00
Troy Dawson
6b098aabae Bump release for June 2024 mass rebuild 2024-06-24 08:42:48 -07:00
Ondrej Holy
12adb77980 Update to 3.5.1
It includes fixes for CVE-2024-32039, CVE-2024-32040, CVE-2024-32041,
CVE-2024-32458, CVE-2024-32459, CVE-2024-32460, CVE-2024-32658, CVE-2024-32659,
CVE-2024-32660, CVE-2024-32661 and CVE-2024-32662.

Resolves: RHEL-34654, RHEL-34096, RHEL-34093, RHEL-34090, RHEL-34087, RHEL-33861
Resolves: RHEL-33840, RHEL-33836, RHEL-33832, RHEL-33828, RHEL-33823, RHEL-33820
2024-05-07 11:14:39 +02:00
Tomas Pelka
058428c07d Add gating.yaml via API 2024-04-30 13:26:04 +00:00
Ondrej Holy
9714e09c82 Disable bad-funcs test in rpminspect
This is needed to suppress rpminspect errors caused by gethostbyaddr,
gethostbyname, inet_addr and inet_ntoa function. Those functions are part
of the source codes for years, but they are not actually used.
2024-04-09 08:53:55 +02:00
Ondrej Holy
3aa4aa9113 Fix typo in macro name preventing build
Resolves: RHEL-32063
2024-04-08 14:08:36 +02:00
Ondrej Holy
c0f6390dea Disable unwanted dependencies for RHEL
Resolves: RHEL-32063
2024-04-08 14:08:16 +02:00
Ondrej Holy
c7ece98dba Update to 3.4.0
Resolves: RHEL-30205
2024-04-08 14:07:36 +02:00
Neal Gompa
c1e90f8190 Update to 3.3.0
Resolves: RHEL-30205
2024-04-08 14:07:03 +02:00
Ondrej Holy
30f4e90160 Bump release 2024-02-06 08:21:39 +01:00
Ondrej Holy
73e293161a Enable KRB5 support
The KRB5/GSSAPI support is now considered stable. Let's enable it again.
2024-02-01 14:21:56 +01:00
Pete Walter
377dd182b0 Rebuild for ICU 74 2024-01-31 19:26:52 +00:00
Neal Gompa
a77c4b1c11 Force static libuwac to deconflict with freerdp2 2024-01-26 19:46:54 -05:00
Neal Gompa
1e4e0ee363 Rebase to 3.2.0 2024-01-24 18:32:40 -05:00
Neal Gompa
620478fa7c Downgrade C language type safety to level 2
This is required because libfreerdp and libwinpr have several places
where GCC 14 reports incompatible pointer casting, but it's hard to
figure out how to fix right now...
2024-01-24 18:31:37 -05:00
Fedora Release Engineering
c7e8ff55d1 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-24 12:02:47 +00:00
Fedora Release Engineering
5e58af06b3 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-19 19:47:43 +00:00
Ondrej Holy
eac2c9e328 Update to 2.11.4 2024-01-12 11:33:19 +01:00
Ondrej Holy
6a5a200a45 Disable FFmpeg support
Resolves: rhbz#2242028
2023-10-25 11:04:22 +02:00
John Wiele
018e161518 Enable optional build with OpenCL support. 2023-10-09 18:45:34 -04:00
Ondrej Holy
8463447beb Update to 2.11.2 2023-09-27 10:17:10 +02:00
Ondrej Holy
585e885ac1 Update to 2.11.1 2023-09-05 10:18:14 +02:00
Ondrej Holy
1738d70ae4 Update to 2.11.0
It includes fixes for CVE-2023-39350, CVE-2023-39351, CVE-2023-39352,
CVE-2023-39353, CVE-2023-39354, CVE-2023-39356, CVE-2023-40181,
CVE-2023-40186, CVE-2023-40188, CVE-2023-40567, CVE-2023-40569 and
CVE-2023-40589.

Resolves: rhbz#2236653
2023-09-01 14:37:29 +02:00
Fedora Release Engineering
f131c92e1c Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-19 20:15:18 +00:00
František Zatloukal
e99adf8a2b Rebuilt for ICU 73.2 2023-07-11 22:17:33 +02:00
Ondrej Holy
2424f54884 Enable recommended FFmpeg support
The FFmpeg support is recommended. Let's enable it for Fedora 39+.
2023-05-11 13:53:30 +02:00
Ondrej Holy
26f0a006a4 Drop WITH_X264 build option
The X264 support has never been implemented upstream. Let's drop
the non-existent WITH_X264 build option.

Related: https://github.com/FreeRDP/FreeRDP/issues/5698
Related: 112400ca66
2023-05-11 13:51:41 +02:00
Ondrej Holy
0d2b122da5 Drop obsolete require statements
The dbus, glib, and gstreamer requirements are needed only for the
obsolete tsmf channel that is not built by default. Let's drop them.

Related: https://github.com/FreeRDP/FreeRDP/discussions/7655
2023-05-11 13:51:19 +02:00
Ondrej Holy
0d9fd49685 Update to 2.10.0
Resolves: #2170918
2023-02-21 10:55:02 +01:00
Fedora Release Engineering
210a3d00ca Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-19 03:54:13 +00:00
Pete Walter
3c7e251804 Rebuild for ICU 72 2022-12-31 02:38:39 +00:00
Ondrej Holy
e192cdcf6e Update to 2.9.0
It includes fixes for CVE-2022-39316, CVE-2022-39317, CVE-2022-39318,
CVE-2022-39319, CVE-2022-39320, CVE-2022-41877 and CVE-2022-39347.
2022-11-30 10:35:21 +01:00
Ondrej Holy
b3e073005a Update to 2.8.1 (CVE-2022-39282, CVE-2022-39283) 2022-11-14 16:17:14 +01:00
Simone Caronni
036568d9d0 Update to 2.8.0 2022-08-15 14:56:02 +02:00