# Maintainer: Natanael Copa pkgname=freerdp _pkgname=FreeRDP pkgver=2.0.0_rc3 _pkgver=${pkgver/_/-} pkgrel=1 pkgdesc="FreeRDP client" url="https://www.freerdp.com/" arch="all" license="Apache-2.0" makedepends="openssl-dev libxcursor-dev cups-dev alsa-lib-dev ffmpeg-dev cups-dev libxkbfile-dev libxinerama-dev libxv-dev libxdamage-dev libjpeg-turbo-dev libxi-dev cmake bsd-compat-headers gst-plugins-base-dev gsm-dev linux-headers" subpackages="$pkgname-doc $pkgname-dev $pkgname-plugins $pkgname-libs" source="$pkgname-$pkgver.tar.gz::https://github.com/FreeRDP/FreeRDP/archive/$_pkgver.tar.gz" builddir="$srcdir"/$_pkgname-$_pkgver build() { cd "$builddir" export CFLAGS="$CFLAGS -D_BSD_SOURCE" cmake -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DWITH_ALSA=ON \ -DWITH_CUPS=ON \ -DWITH_CHANNELS=ON -DSTATIC_CHANNELS=OFF \ -DWITH_DIRECTFB=OFF \ -DWITH_FFMPEG=OFF \ -DWITH_GSM=ON \ -DWITH_GSTREAMER_1_0=ON \ -DWITH_IPP=OFF \ -DWITH_JPEG=ON \ -DWITH_OPENSSL=ON \ -DWITH_PCSC=OFF \ -DWITH_PULSE=OFF \ -DWITH_WAYLAND=OFF \ -DWITH_SERVER=ON \ -DWITH_X11=ON \ -DWITH_XCURSOR=ON \ -DWITH_XEXT=ON \ -DWITH_XKBFILE=ON \ -DWITH_XI=ON \ -DWITH_XINERAMA=ON \ -DWITH_XRENDER=ON \ -DWITH_XV=ON \ -DWITH_ZLIB=ON \ -DWITH_NEON=OFF \ -DARM_FP_API=hard make } package() { cd "$builddir" make DESTDIR="$pkgdir" install } libs() { pkgdesc="FreeRDP client - Libraries" replaces="libfreerdp" mkdir -p "$subpkgdir"/usr mv "$pkgdir"/usr/lib "$subpkgdir"/usr/ } plugins() { pkgdesc="FreeRDP client - Plugins" replaces="libfreerdp" mkdir -p "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/freerdp2 "$subpkgdir"/usr/lib/ } sha512sums="f2c6d75665a21b52436675fadc566a6a4f71d7bb275c0a9c193e567af5ad71e96d3c9276e77b59828042081ea22412f1373cf9c5ffe1921e765daeb9232d9a49 freerdp-2.0.0_rc3.tar.gz"