Date: Friday, December 11, 2020 @ 08:56:53 Author: andyrtr Revision: 403963
archrelease: copy trunk to extra-x86_64 Added: xorg-xwayland/repos/extra-x86_64/PKGBUILD (from rev 403962, xorg-xwayland/trunk/PKGBUILD) Deleted: xorg-xwayland/repos/extra-x86_64/PKGBUILD ----------+ PKGBUILD | 150 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 75 insertions(+), 75 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2020-12-11 08:56:44 UTC (rev 403962) +++ PKGBUILD 2020-12-11 08:56:53 UTC (rev 403963) @@ -1,75 +0,0 @@ -# Maintainer: AndyRTR <andy...@archlinux.org> - -pkgname=xorg-xwayland -_commit=36e353bcf428c4e6a31292ffa749ea6395cba4a3 # xserver-master-branch 2020-12-08 -pkgver=1.20.0.r792.g36e353bcf -pkgrel=3 -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') -makedepends=('meson' 'git' - 'xorgproto' 'xtrans' - 'pixman' 'libxkbfile' 'libxfont2' 'dbus' - 'xorg-font-util' - 'wayland' 'wayland-protocols' - 'libdrm' 'libepoxy' 'mesa-libgl' - 'systemd' - 'egl-wayland' -) -source=("git+https://gitlab.freedesktop.org/xorg/xserver#commit=${_commit}") -sha256sums=('SKIP') -provides=('xorg-server-xwayland') -conflicts=('xorg-server-xwayland') -replaces=('xorg-server-xwayland') - -pkgver() { - cd xserver - git describe --tags | sed 's/^xorg.server.//;s/\([^-]*-g\)/r\1/;s/-/./g' -} - -build() { - # Since pacman 5.0.2-2, hardened flags are now enabled in makepkg.conf - # With them, module fail to load with undefined symbol. - # See https://bugs.archlinux.org/task/55102 / https://bugs.archlinux.org/task/54845 -# export CFLAGS=${CFLAGS/-fno-plt} -# export CXXFLAGS=${CXXFLAGS/-fno-plt} -# export LDFLAGS=${LDFLAGS/,-z,now} - - arch-meson xserver build \ - -D os_vendor="Arch Linux" \ - -D ipv6=true \ - -D xvfb=false \ - -D xnest=false \ - -D xcsecurity=true \ - -D xorg=false \ - -D xephyr=false \ - -D xwayland=true \ - -D xwayland_eglstream=true \ - -D xwin=false \ - -D xquartz=false \ - -D glamor=true \ - -D udev=true \ - -D systemd_logind=true \ - -D suid_wrapper=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/Xwayland.1 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}" xserver/COPYING -} - Copied: xorg-xwayland/repos/extra-x86_64/PKGBUILD (from rev 403962, xorg-xwayland/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-12-11 08:56:53 UTC (rev 403963) @@ -0,0 +1,75 @@ +# Maintainer: AndyRTR <andy...@archlinux.org> + +pkgname=xorg-xwayland +_commit=36e353bcf428c4e6a31292ffa749ea6395cba4a3 # xserver-master-branch 2020-12-08 +pkgver=1.20.0.r792.g36e353bcf +pkgrel=4 +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') +makedepends=('meson' 'git' + 'xorgproto' 'xtrans' + 'pixman' 'libxkbfile' 'libxfont2' 'dbus' + 'xorg-font-util' + 'wayland' 'wayland-protocols' + 'libdrm' 'libepoxy' 'mesa-libgl' + 'systemd' + 'egl-wayland' +) +source=("git+https://gitlab.freedesktop.org/xorg/xserver#commit=${_commit}") +sha256sums=('SKIP') +provides=('xorg-server-xwayland') +conflicts=('xorg-server-xwayland') +replaces=('xorg-server-xwayland') + +pkgver() { + cd xserver + git describe --tags | sed 's/^xorg.server.//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + # Since pacman 5.0.2-2, hardened flags are now enabled in makepkg.conf + # With them, module fail to load with undefined symbol. + # See https://bugs.archlinux.org/task/55102 / https://bugs.archlinux.org/task/54845 +# export CFLAGS=${CFLAGS/-fno-plt} +# export CXXFLAGS=${CXXFLAGS/-fno-plt} +# export LDFLAGS=${LDFLAGS/,-z,now} + + arch-meson xserver build \ + -D os_vendor="Arch Linux" \ + -D ipv6=true \ + -D xvfb=false \ + -D xnest=false \ + -D xcsecurity=true \ + -D xorg=false \ + -D xephyr=false \ + -D xwayland=true \ + -D xwayland_eglstream=true \ + -D xwin=false \ + -D xquartz=false \ + -D glamor=true \ + -D udev=true \ + -D systemd_logind=true \ + -D suid_wrapper=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}" xserver/COPYING +} +