* update freerdp to 2:3.10.3-1

This commit is contained in:
Alexander Baldeck 2025-01-08 16:08:17 +01:00
parent bd3a3d8f96
commit 8d5f7cdca3
2 changed files with 11 additions and 20 deletions

View File

@ -1,7 +1,7 @@
pkgbase = freerdp
pkgdesc = Free implementation of the Remote Desktop Protocol (RDP)
pkgver = 3.9.0
pkgrel = 4
pkgver = 3.10.3
pkgrel = 1
epoch = 2
url = https://www.freerdp.com/
arch = x86_64
@ -55,12 +55,9 @@ pkgbase = freerdp
provides = libfreerdp3.so
provides = libwinpr-tools3.so
provides = libwinpr3.so
source = https://github.com/freerdp/freerdp/archive/3.9.0/freerdp-3.9.0.tar.gz
source = freerdp-3.9.0-fix-overlapping-check.patch::https://github.com/FreeRDP/FreeRDP/commit/d8dc2956e5df589ca0766d88797f1cd4dbb10882.patch
sha512sums = c73428975dbe5763cdd7c3334d3482c49f0bc091cab6e9e52b708d132435baa4f60b0a29ced4ace5cd72fc99daa60bd43e33d271d0516b7c05b69d04f348ae52
sha512sums = 3980f3eff7a2b9754b9af83b1cad56683b982acd3a0ece96d57d3f602aef412d731233f517c080f13837d5c3ec6bb8d7829a06cd5534f4c00ae46f9de576bb3e
b2sums = 2e20c141a9e9892a748fc6e825c33351d38e73d1e8058dd2c54103b94c69a04783d563d1555ec73c3214851fe915609f4e69b3c6e63f478bd3548ec61d976d67
b2sums = ea0149f7e15f227a62feb1aad5bdf84d43edc09dc5ce709525d5a88d614c7c3a08eb58afc3c27801f3e16961a5a2fccc2ac27f82fc7886a829747398129cc055
source = https://github.com/freerdp/freerdp/archive/3.10.3/freerdp-3.10.3.tar.gz
sha512sums = b3cbdbefe0aaa3ad533fd1b2959aeb3dd9bfa7fba56e47db2fd711741a25d1875c8191b43330b2aaf10e21787df16ec6eb8888e7cff3d59429fe6298a26f1ecd
b2sums = c0171bd8d6994d07deb11e00becf5824893c5ad90252a05ef22b58f197fde529558ad3a8d1a108d3f06e0543ba1f278932a69cf777570f36d934e569e1612bc8
pkgname = freerdp
depends = fuse3

View File

@ -5,9 +5,9 @@
_name=FreeRDP
pkgname=freerdp
pkgver=3.9.0
pkgver=3.10.3
_libver=${pkgver/.*/}
pkgrel=4
pkgrel=1
epoch=2
pkgdesc="Free implementation of the Remote Desktop Protocol (RDP)"
arch=(x86_64 powerpc64le powerpc64 powerpc riscv64)
@ -66,16 +66,9 @@ provides=(
)
source=(
https://github.com/$pkgname/$pkgname/archive/$pkgver/$pkgname-$pkgver.tar.gz
$pkgname-3.9.0-fix-overlapping-check.patch::https://github.com/FreeRDP/FreeRDP/commit/d8dc2956e5df589ca0766d88797f1cd4dbb10882.patch
)
sha512sums=('c73428975dbe5763cdd7c3334d3482c49f0bc091cab6e9e52b708d132435baa4f60b0a29ced4ace5cd72fc99daa60bd43e33d271d0516b7c05b69d04f348ae52'
'3980f3eff7a2b9754b9af83b1cad56683b982acd3a0ece96d57d3f602aef412d731233f517c080f13837d5c3ec6bb8d7829a06cd5534f4c00ae46f9de576bb3e')
b2sums=('2e20c141a9e9892a748fc6e825c33351d38e73d1e8058dd2c54103b94c69a04783d563d1555ec73c3214851fe915609f4e69b3c6e63f478bd3548ec61d976d67'
'ea0149f7e15f227a62feb1aad5bdf84d43edc09dc5ce709525d5a88d614c7c3a08eb58afc3c27801f3e16961a5a2fccc2ac27f82fc7886a829747398129cc055')
prepare() {
patch -Np1 -d $_name-$pkgver -i ../$pkgname-3.9.0-fix-overlapping-check.patch
}
sha512sums=('b3cbdbefe0aaa3ad533fd1b2959aeb3dd9bfa7fba56e47db2fd711741a25d1875c8191b43330b2aaf10e21787df16ec6eb8888e7cff3d59429fe6298a26f1ecd')
b2sums=('c0171bd8d6994d07deb11e00becf5824893c5ad90252a05ef22b58f197fde529558ad3a8d1a108d3f06e0543ba1f278932a69cf777570f36d934e569e1612bc8')
build() {
# gcc14 buildfix
@ -87,7 +80,7 @@ build() {
-D CHANNEL_URBDRC_CLIENT=ON
-D CMAKE_INSTALL_PREFIX=/usr
-D CMAKE_INSTALL_LIBDIR=lib
-D CMAKE_BUILD_TYPE=None
-D CMAKE_BUILD_TYPE=Release
-D CMAKE_SKIP_INSTALL_RPATH=ON
-D PROXY_PLUGINDIR=/usr/lib/$pkgname/server/proxy/plugins
-D RDTK_FORCE_STATIC_BUILD=ON # prevent file conflicts with freerdp2
@ -109,6 +102,7 @@ build() {
-D WITH_SYSTEMD=ON
-D WITH_SWSCALE=ON
-D WITH_WAYLAND=ON
-D WITH_VERBOSE_WINPR_ASSERT=OFF
-D WITH_WINPR_TOOLS=ON
-D WITH_X11=ON
-D WINPR_UTILS_IMAGE_PNG=ON