Date: Monday, November 8, 2021 @ 18:45:58 Author: andyrtr Revision: 427523
archrelease: copy trunk to extra-x86_64 Added: xorg-xwayland/repos/extra-x86_64/PKGBUILD (from rev 427522, xorg-xwayland/trunk/PKGBUILD) Deleted: xorg-xwayland/repos/extra-x86_64/PKGBUILD ----------+ PKGBUILD | 110 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 55 insertions(+), 55 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2021-11-08 18:45:49 UTC (rev 427522) +++ PKGBUILD 2021-11-08 18:45:58 UTC (rev 427523) @@ -1,55 +0,0 @@ -# Maintainer: AndyRTR <andy...@archlinux.org> - -pkgname=xorg-xwayland -pkgver=21.1.2.901 -pkgrel=1 -arch=('x86_64') -license=('custom') -groups=('xorg') -url="https://xorg.freedesktop.org" -pkgdesc="run X clients under wayland" -depends=('nettle' 'libepoxy' 'systemd-libs' 'libxfont2' - 'pixman' 'xorg-server-common' 'libxcvt') -makedepends=('meson' 'xorgproto' 'xtrans' 'libxkbfile' 'dbus' - 'xorg-font-util' - 'wayland' 'wayland-protocols' - 'libdrm' 'mesa-libgl' - 'systemd' - 'egl-wayland' -) -source=(https://xorg.freedesktop.org/archive/individual/xserver/xwayland-$pkgver.tar.xz{,.sig}) -sha512sums=('94ffb4f1d107db7c78aa01048ccc984882cd290bc67c8dc6d83ee158c65d8ad58974b71881136301b1b43077abe0aeb6b37780a5c69edf502ca714b8b8d75b1c' - 'SKIP') -provides=('xorg-server-xwayland') -conflicts=('xorg-server-xwayland') -replaces=('xorg-server-xwayland') -#validpgpkeys=('B09FAF35BE914521980951145A81AF8E6ADBB200') # "Michel Daenzer <mic...@daenzer.net>" -validpgpkeys=('67DC86F2623FC5FD4BB5225D14706DBE1E4B4540') # "Olivier Fourdan <four...@xfce.org>" - -build() { - arch-meson xwayland-$pkgver build \ - -D ipv6=true \ - -D xvfb=false \ - -D xdmcp=false \ - -D xcsecurity=true \ - -D dri3=true \ - -D xwayland_eglstream=true \ - -D glamor=true \ - -D xkb_dir=/usr/share/X11/xkb \ - -D xkb_output_dir=/var/lib/xkb - - # Print config - meson configure build - ninja -C build -} - -package() { - - # bin + manpage + .pc file - install -m755 -Dt "${pkgdir}"/usr/bin build/hw/xwayland/Xwayland - install -m644 -Dt "${pkgdir}"/usr/share/man/man1 build/hw/xwayland/Xwayland.1 - install -m644 -Dt "${pkgdir}"/usr/lib/pkgconfig build/hw/xwayland/xwayland.pc - - # license - install -m644 -Dt "${pkgdir}/usr/share/licenses/${pkgname}" xwayland-$pkgver/COPYING -} Copied: xorg-xwayland/repos/extra-x86_64/PKGBUILD (from rev 427522, xorg-xwayland/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2021-11-08 18:45:58 UTC (rev 427523) @@ -0,0 +1,55 @@ +# Maintainer: AndyRTR <andy...@archlinux.org> + +pkgname=xorg-xwayland +pkgver=21.1.3 +pkgrel=1 +arch=('x86_64') +license=('custom') +groups=('xorg') +url="https://xorg.freedesktop.org" +pkgdesc="run X clients under wayland" +depends=('nettle' 'libepoxy' 'systemd-libs' 'libxfont2' + 'pixman' 'xorg-server-common' 'libxcvt') +makedepends=('meson' 'xorgproto' 'xtrans' 'libxkbfile' 'dbus' + 'xorg-font-util' + 'wayland' 'wayland-protocols' + 'libdrm' 'mesa-libgl' + 'systemd' + 'egl-wayland' +) +source=(https://xorg.freedesktop.org/archive/individual/xserver/xwayland-$pkgver.tar.xz{,.sig}) +sha512sums=('24147ef788cce3fa16cd5604d293ffbe7ef4c6dc5fc2b1a1018d78ca4c0f10ade7b99c1ad6a8cdca5c581ff40f5834d7e34b2a314acca665a527eed700993594' + 'SKIP') +provides=('xorg-server-xwayland') +conflicts=('xorg-server-xwayland') +replaces=('xorg-server-xwayland') +#validpgpkeys=('B09FAF35BE914521980951145A81AF8E6ADBB200') # "Michel Daenzer <mic...@daenzer.net>" +validpgpkeys=('67DC86F2623FC5FD4BB5225D14706DBE1E4B4540') # "Olivier Fourdan <four...@xfce.org>" + +build() { + arch-meson xwayland-$pkgver build \ + -D ipv6=true \ + -D xvfb=false \ + -D xdmcp=false \ + -D xcsecurity=true \ + -D dri3=true \ + -D xwayland_eglstream=true \ + -D glamor=true \ + -D xkb_dir=/usr/share/X11/xkb \ + -D xkb_output_dir=/var/lib/xkb + + # Print config + meson configure build + ninja -C build +} + +package() { + + # bin + manpage + .pc file + install -m755 -Dt "${pkgdir}"/usr/bin build/hw/xwayland/Xwayland + install -m644 -Dt "${pkgdir}"/usr/share/man/man1 build/hw/xwayland/Xwayland.1 + install -m644 -Dt "${pkgdir}"/usr/lib/pkgconfig build/hw/xwayland/xwayland.pc + + # license + install -m644 -Dt "${pkgdir}/usr/share/licenses/${pkgname}" xwayland-$pkgver/COPYING +}