From 3a3d872512f252628541d640de0ba38c5497be87 Mon Sep 17 00:00:00 2001 From: Silvan Calarco Date: Fri, 5 Jan 2024 19:58:17 +0100 Subject: [PATCH] package created using the webbuild interface [release 22.1.0-1mamba;Sun Mar 27 2022] --- README.md | 2 ++ xwayland.spec | 73 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 xwayland.spec diff --git a/README.md b/README.md index 942ee5b..c7c6e27 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,4 @@ # xwayland +X.org X Server that runs under Wayland. + diff --git a/xwayland.spec b/xwayland.spec new file mode 100644 index 0000000..1b06c54 --- /dev/null +++ b/xwayland.spec @@ -0,0 +1,73 @@ +Name: xwayland +Version: 22.1.0 +Release: 1mamba +Summary: X.org X Server that runs under Wayland +Group: System/X11 +Vendor: openmamba +Distribution: openmamba +Packager: Silvan Calarco +URL: https://wayland.freedesktop.org/xserver.html +Source: https://xorg.freedesktop.org/archive/individual/xserver/xwayland-%{version}.tar.xz +License: https://xorg.freedesktop.org +## AUTOBUILDREQ-BEGIN +BuildRequires: glibc-devel +BuildRequires: libXau-devel +BuildRequires: libXfont2-devel +BuildRequires: libaudit-devel +BuildRequires: libbsd-devel +BuildRequires: libdrm-devel +BuildRequires: libepoxy-devel +BuildRequires: libglvnd-devel +BuildRequires: libmesa-devel +BuildRequires: libnettle-devel +BuildRequires: libpixman-devel +BuildRequires: libselinux-devel +BuildRequires: libtirpc-devel +BuildRequires: libwayland-devel +BuildRequires: libxcvt-devel +BuildRequires: libxshmfence-devel +## AUTOBUILDREQ-END +Requires: xorg-server + +%description +X.org X Server that runs under Wayland. + +%debug_package + +%prep +%setup -q + +%build +%meson \ + -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=%{_datadir}/X11/xkb \ + -D xkb_output_dir=%{_sysconfdir}/X11/xkb/compiled + +%meson_build + +%install +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" +%meson_install + +rm -f %{buildroot}%{_mandir}/man1/Xserver.1* +rm -f %{buildroot}%{_libdir}/xorg/protocol.txt + +%clean +[ "%{buildroot}" != / ] && rm -rf "%{buildroot}" + +%files +%defattr(-,root,root) +%{_bindir}/Xwayland +%{_libdir}/pkgconfig/xwayland.pc +%{_mandir}/man1/Xwayland.1* +%doc COPYING + +%changelog +* Sun Mar 27 2022 Silvan Calarco 22.1.0-1mamba +- package created using the webbuild interface