git » freerdp.git » commit 50981e6

upgpkg: 2:3.4.0-1

author David Runge
2024-03-20 18:28:22 UTC
committer David Runge
2024-03-20 18:28:22 UTC
parent aef8164587fcb86c2ede7c2eccaeac05b360389f

upgpkg: 2:3.4.0-1

Add additional cmake options to prevent file conflicts with freerdp2.

.SRCINFO +4 -4
PKGBUILD +6 -3

diff --git a/.SRCINFO b/.SRCINFO
index 0757514..1662073 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
 pkgbase = freerdp
 	pkgdesc = Free implementation of the Remote Desktop Protocol (RDP)
-	pkgver = 3.1.0
+	pkgver = 3.4.0
 	pkgrel = 1
 	epoch = 2
 	url = https://www.freerdp.com/
@@ -56,9 +56,9 @@ pkgbase = freerdp
 	provides = librdtk0.so
 	provides = libwinpr-tools3.so
 	provides = libwinpr3.so
-	source = https://github.com/freerdp/freerdp/archive/3.1.0/freerdp-3.1.0.tar.gz
-	sha512sums = 0a463c241d09ea354fdd943c010a2ecca1ad20f6ba5ea037422884f3b668ac6c4c30f73d12077368cd54f74418ef65b267628934a050fcbb3ff1e96d84ae954e
-	b2sums = 39031026b2ff878b0e4a86907985704d0d64058bf9a2de6f3b8c4617cac3b8a5ee0d34d4e6e962e0e4388996c39d16b96a245525a51c33a533dad38e6b865a53
+	source = https://github.com/freerdp/freerdp/archive/3.4.0/freerdp-3.4.0.tar.gz
+	sha512sums = aa96ad2bf30dbe09849ecfb64ec6e60ba4fd3bc2d144c7d576b1e59476ef45d9d744da37806b1c00e3a0413390b35c6d3d4401b89c07c5663122280eca39e501
+	b2sums = d260fb47406d36b728ab24e323d06624d53c01bbdc877b3b97f3c1c159e87baaffa418279ba1cc6e4ba82f0f890deba357ddb325a54316a23f0dbfdff4609eff
 
 pkgname = freerdp
 	depends = cjson
diff --git a/PKGBUILD b/PKGBUILD
index 51f0c2e..2b20727 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@
 
 _name=FreeRDP
 pkgname=freerdp
-pkgver=3.1.0
+pkgver=3.4.0
 _libver=${pkgver/.*/}
 pkgrel=1
 epoch=2
@@ -71,8 +71,8 @@ provides=(
 source=(
   https://github.com/$pkgname/$pkgname/archive/$pkgver/$pkgname-$pkgver.tar.gz
 )
-sha512sums=('0a463c241d09ea354fdd943c010a2ecca1ad20f6ba5ea037422884f3b668ac6c4c30f73d12077368cd54f74418ef65b267628934a050fcbb3ff1e96d84ae954e')
-b2sums=('39031026b2ff878b0e4a86907985704d0d64058bf9a2de6f3b8c4617cac3b8a5ee0d34d4e6e962e0e4388996c39d16b96a245525a51c33a533dad38e6b865a53')
+sha512sums=('aa96ad2bf30dbe09849ecfb64ec6e60ba4fd3bc2d144c7d576b1e59476ef45d9d744da37806b1c00e3a0413390b35c6d3d4401b89c07c5663122280eca39e501')
+b2sums=('d260fb47406d36b728ab24e323d06624d53c01bbdc877b3b97f3c1c159e87baaffa418279ba1cc6e4ba82f0f890deba357ddb325a54316a23f0dbfdff4609eff')
 
 build() {
   local cmake_options=(
@@ -83,7 +83,10 @@ build() {
     -D CMAKE_BUILD_TYPE=None
     -D CMAKE_SKIP_INSTALL_RPATH=ON
     -D PROXY_PLUGINDIR=/usr/lib/freerdp2/server/proxy/plugins
+    -D RDTK_FORCE_STATIC_BUILD=ON  # prevent file conflicts with freerdp2
+    -D UWAC_FORCE_STATIC_BUILD=ON  # prevent file conflicts with freerdp2
     -D WITH_ALSA=ON
+    -D WITH_BINARY_VERSIONING=ON  # prevent file conflicts with freerdp2
     -D WITH_CHANNELS=ON
     -D WITH_CLIENT_CHANNELS=ON
     -D WITH_CUPS=ON