Date: Tuesday, July 12, 2022 @ 18:20:44 Author: andyrtr Revision: 450963
archrelease: copy trunk to extra-x86_64 Added: xorg-xwayland/repos/extra-x86_64/PKGBUILD (from rev 450962, xorg-xwayland/trunk/PKGBUILD) xorg-xwayland/repos/extra-x86_64/keys/ Deleted: xorg-xwayland/repos/extra-x86_64/PKGBUILD ----------+ PKGBUILD | 110 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 55 insertions(+), 55 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2022-07-12 18:20:37 UTC (rev 450962) +++ PKGBUILD 2022-07-12 18:20:44 UTC (rev 450963) @@ -1,55 +0,0 @@ -# Maintainer: AndyRTR <andy...@archlinux.org> - -pkgname=xorg-xwayland -pkgver=22.1.2 -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=('c8620169f16c2bbd592dbe77bc1f7a2c27a78f49a89bf966d8a449b7faacd69f5ea4aac7adb5b75e06dcc5efca26a2141c9b5d4cf6a592ec7882bad5e235bce4' - '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 450962, xorg-xwayland/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2022-07-12 18:20:44 UTC (rev 450963) @@ -0,0 +1,55 @@ +# Maintainer: AndyRTR <andy...@archlinux.org> + +pkgname=xorg-xwayland +pkgver=22.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=('be15cb398f9a8aad70352d09b0745c827d4766d5996e817b92c828b5ede27b10186c7ee319901abdc5e141da97170a3ace039269146461d4e2ceb5002a7c35b4' + '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 +}