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

recipes/gui/xorg-xwayland/PAGBUILD.yaml main

65 linii Raw ← Powrót
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
pkgname: 'xorg-xwayland'
pkgver: '24.1.13'
pkgrel: '1'
pkgdesc: 'Run X clients under wayland'
url: 'https://xorg.freedesktop.org'
arch: x86_64
license:
- MIT

depends: []
makedepends:
- meson
- xorgproto
- 'xorg-xtrans'
- 'xorg-libxkbfile'
- dbus
- 'xorg-font-util'
- wayland
- 'wayland-protocols'
- mesa
- 'xorg-libdrm'
- systemd
- nettle
- 'xorg-pixman'
- 'xorg-server'
- libepoxy
- libxcvt
- 'xorg-libxfont2'
- libtirpc

source:
- 'https://xorg.freedesktop.org/archive/individual/xserver/xwayland-${pkgver}.tar.xz'

sha256sums:
- SKIP

build: |
  cd xwayland-${pkgver}
  sed -i '/install_man/,$d' meson.build
  
  meson setup \
    --prefix /usr \
    --buildtype plain \
    --libexecdir lib \
    --sbindir bin \
    -D b_pie=true \
    -D ipv6=true \
    -D xvfb=false \
    -D xdmcp=false \
    -D xcsecurity=true \
    -D dri3=true \
    -D glamor=true \
    -D xkb_dir=/usr/share/X11/xkb \
    -D xkb_output_dir=/var/lib/xkb \
    . builddir

  meson compile -C builddir
  DESTDIR=${PKGDIR} meson install -C builddir

package: |
  rm -f ${PKGDIR}/usr/share/man/man1/Xserver.1
  rm -rf ${PKGDIR}/usr/lib/xorg

  install -Dm644 xwayland-${pkgver}/COPYING \
    ${PKGDIR}/usr/share/licenses/${pkgname}/COPYING