🔒 Repository is read-only – file editing is disabled.

recipes/gui/freerdp/PAGBUILD.yaml main

63 linii Raw ← Powrót
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
pkgname: freerdp
pkgver: '3.30.0'
pkgrel: '1'
pkgdesc: Free implementation of the Remote Desktop Protocol (RDP) client
url: 'https://freerdp.sourceforge.net'
arch: x86_64
license:
- Apache-2.0
depends: []
makedepends:
- openssl
- xorg-libxcursor
- cups
- alsa-lib
- xorg-libxext
- xorg-libxdamage
- ffmpeg
- xorg-libxkbfile
- xorg-libxinerama
- xorg-libxv
- pulseaudio
- xorg-libxrender
- xorg-libxfixes
- fuse
- sdl
- sdl-ttf
- gstreamer-plugins-base
- kerberos
- cmake
- xmlto
- docbook-xsl
- webkit2gtk-4
source:
- 'https://github.com/FreeRDP/FreeRDP/archive/${pkgver}.tar.gz'
sha256sums:
- 21b3f72bd688fcd1dbbef37b7129bfc9701906705572fce2a5a80b1e85ecc0ee
build: |
  mv FreeRDP-${pkgver} ${pkgname}-${pkgver}
  export CFLAGS+=" -Wno-incompatible-pointer-types"
  export CXXFLAGS+=" -Wno-incompatible-pointer-types"

  cmake   -B build \
  -DCMAKE_INSTALL_PREFIX=/usr \
  -DCMAKE_INSTALL_LIBDIR=lib \
  -DWITH_PULSE=ON \
  -DWITH_CUPS=ON \
  -DWITH_CHANNELS=ON \
  -DWITH_CLIENT_CHANNELS=ON \
  -DWITH_SERVER_CHANNELS=ON \
  -DWITH_WAYLAND=ON \
  -DWITH_SERVER=ON \
  -DWITH_SWSCALE=ON \
  -DWITH_CHANNELS=ON \
  -DCHANNEL_URBDRC_CLIENT=ON \
        -DWITH_MANPAGES=OFF \
  -DWITH_VAAPI=ON \
  -Wno-dev \
  -B build \
  -S ${pkgname}-${pkgver}
  cmake --build build --verbose
  DESTDIR=${PKGDIR} cmake --install build
package: |
  true