git » freerdp.git » commit 8acecf2

Enable PNG, JPEG and WEBP support in winpr image/clipboard

author Kayzzen Stormstout
2024-04-08 12:22:20 UTC
committer David Runge
2024-04-24 08:21:18 UTC
parent 64336a3506873a22d0a321087645d14658d1b284

Enable PNG, JPEG and WEBP support in winpr image/clipboard

.SRCINFO +9 -0
PKGBUILD +9 -0

diff --git a/.SRCINFO b/.SRCINFO
index a094543..07198d0 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -15,9 +15,12 @@ pkgbase = freerdp
 	makedepends = gtk3
 	makedepends = icu
 	makedepends = krb5
+	makedepends = libjpeg-turbo
 	makedepends = libp11
+	makedepends = libpng
 	makedepends = libpulse
 	makedepends = libusb
+	makedepends = libwebp
 	makedepends = openssl
 	makedepends = pam
 	makedepends = pkcs11-helper
@@ -102,8 +105,14 @@ pkgname = freerdp
 	depends = libkrb5.so
 	depends = libpulse
 	depends = libpulse.so
+	depends = libpng
+	depends = libpng16.so
+	depends = libjpeg-turbo
+	depends = libjpeg.so
 	depends = libusb
 	depends = libusb-1.0.so
+	depends = libwebp
+	depends = libwebp.so
 	depends = openssl
 	depends = libcrypto.so
 	depends = libssl.so
diff --git a/PKGBUILD b/PKGBUILD
index d8b8695..2b6850b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -44,9 +44,12 @@ makedepends=(
   gtk3
   icu
   krb5
+  libjpeg-turbo
   libp11
+  libpng
   libpulse
   libusb
+  libwebp
   openssl
   pam
   pkcs11-helper
@@ -111,6 +114,9 @@ build() {
     -D WITH_WAYLAND=ON
     -D WITH_WINPR_TOOLS=ON
     -D WITH_X11=ON
+    -D WINPR_UTILS_IMAGE_PNG=ON
+    -D WINPR_UTILS_IMAGE_JPEG=ON
+    -D WINPR_UTILS_IMAGE_WEBP=ON
     -S $_name-$pkgver
     -W no-dev
   )
@@ -133,7 +139,10 @@ package() {
     icu libicuuc.so
     krb5 libk5crypto.so libkrb5.so
     libpulse libpulse.so
+    libpng libpng16.so
+    libjpeg-turbo libjpeg.so
     libusb libusb-1.0.so
+    libwebp libwebp.so
     openssl libcrypto.so libssl.so
     pam libpam.so
     webkit2gtk-4.1 libjavascriptcoregtk-4.1.so libwebkit2gtk-4.1.so