Dominique Leuenberger 2022-02-06 22:53:20 +00:00 committed by Git OBS Bridge
commit d1ea194252
7 changed files with 41 additions and 22 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:19f6795f31cfa8eb352b1e5b3c379f22ee6020e98701ff2cc679da8c4f1159f7
size 1261712

Binary file not shown.

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d2d724c40950f3ca967ea83a63b75ec87d3d0583b2f7bc3795cd960ba04ca4fe
size 1271600

Binary file not shown.

View File

@ -1,3 +1,25 @@
-------------------------------------------------------------------
Thu Feb 3 04:48:43 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 22.0.99.902
* render: Fix build with gcc 12
-------------------------------------------------------------------
Thu Jan 20 17:59:50 UTC 2022 - Bjørn Lie <bjorn.lie@gmail.com>
- Update to version 22.0.99.901
* DRM lease support
* Enables sRGB fbconfigs in GLX
* Requires libxcvt
* Refactoring of the present code in Xwayland
* Implements support for touchpad gestures
* Support for xfixes's ClientDisconnectMode and optional
terminate delay
- Add pkgconfig(libxcvt) BuildRequires: New dependency.
- Add xwayland.keyring, use url for sources, validate sig.
- Move man pages from devel to main binary package.
- Enable LTO, no longer disable LTO via macro.
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Dec 14 15:44:46 UTC 2021 - Stefan Dirsch <sndirsch@suse.com> Tue Dec 14 15:44:46 UTC 2021 - Stefan Dirsch <sndirsch@suse.com>

BIN
xwayland.keyring Normal file

Binary file not shown.

View File

@ -1,7 +1,7 @@
# #
# spec file for package xwayland # spec file for package xwayland
# #
# Copyright (c) 2021 SUSE LLC # Copyright (c) 2022 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -24,16 +24,16 @@
%endif %endif
Name: xwayland Name: xwayland
Version: 21.1.4 Version: 22.0.99.902
Release: 0 Release: 0
URL: http://xorg.freedesktop.org/ URL: http://xorg.freedesktop.org/
BuildRoot: %{_tmppath}/%{name}-%{version}-build
Summary: X Summary: X
# Source URL: https://xorg.freedesktop.org/archive/individual/xserver/
License: MIT License: MIT
Group: System/X11/Servers/XF86_4 Group: System/X11/Servers/XF86_4
Source0: %{name}-%{version}.tar.xz Source0: %{url}/archive/individual/xserver/%{name}-%{version}.tar.xz
Source1: %{name}-%{version}.tar.xz.sig Source1: %{url}/archive/individual/xserver/%{name}-%{version}.tar.xz.sig
Source2: xwayland.keyring
BuildRequires: meson BuildRequires: meson
BuildRequires: ninja BuildRequires: ninja
BuildRequires: pkgconfig BuildRequires: pkgconfig
@ -44,23 +44,18 @@ BuildRequires: pkgconfig(damageproto)
BuildRequires: pkgconfig(dri) BuildRequires: pkgconfig(dri)
BuildRequires: pkgconfig(dri3proto) BuildRequires: pkgconfig(dri3proto)
BuildRequires: pkgconfig(epoxy) BuildRequires: pkgconfig(epoxy)
BuildRequires: pkgconfig(libtirpc)
BuildRequires: pkgconfig(wayland-client)
BuildRequires: pkgconfig(wayland-protocols)
%if 0%{?have_wayland_eglstream} == 1
BuildRequires: pkgconfig(wayland-eglstream-protocols)
%endif
BuildRequires: pkgconfig(fixesproto) BuildRequires: pkgconfig(fixesproto)
BuildRequires: pkgconfig(fontsproto) BuildRequires: pkgconfig(fontsproto)
BuildRequires: pkgconfig(fontutil) BuildRequires: pkgconfig(fontutil)
BuildRequires: pkgconfig(gbm) BuildRequires: pkgconfig(gbm)
BuildRequires: pkgconfig(gl) BuildRequires: pkgconfig(gl)
BuildRequires: pkgconfig(glproto) BuildRequires: pkgconfig(glproto)
BuildRequires: pkgconfig(inputproto) BuildRequires: pkgconfig(inputproto) >= 2.3.99.1
BuildRequires: pkgconfig(kbproto) BuildRequires: pkgconfig(kbproto)
BuildRequires: pkgconfig(libbsd) BuildRequires: pkgconfig(libbsd)
BuildRequires: pkgconfig(libdrm) BuildRequires: pkgconfig(libdrm)
BuildRequires: pkgconfig(libtirpc)
BuildRequires: pkgconfig(libxcvt)
BuildRequires: pkgconfig(openssl) BuildRequires: pkgconfig(openssl)
BuildRequires: pkgconfig(pixman-1) BuildRequires: pkgconfig(pixman-1)
BuildRequires: pkgconfig(presentproto) BuildRequires: pkgconfig(presentproto)
@ -70,6 +65,11 @@ BuildRequires: pkgconfig(renderproto)
BuildRequires: pkgconfig(resourceproto) BuildRequires: pkgconfig(resourceproto)
BuildRequires: pkgconfig(scrnsaverproto) BuildRequires: pkgconfig(scrnsaverproto)
BuildRequires: pkgconfig(videoproto) BuildRequires: pkgconfig(videoproto)
BuildRequires: pkgconfig(wayland-client)
BuildRequires: pkgconfig(wayland-protocols)
%if 0%{?have_wayland_eglstream} == 1
BuildRequires: pkgconfig(wayland-eglstream-protocols)
%endif
BuildRequires: pkgconfig(xau) BuildRequires: pkgconfig(xau)
BuildRequires: pkgconfig(xcb) BuildRequires: pkgconfig(xcb)
BuildRequires: pkgconfig(xcb-damage) BuildRequires: pkgconfig(xcb-damage)
@ -130,11 +130,9 @@ Requires: pkgconfig(xv)
This package contains the Xwayland Server development files. This package contains the Xwayland Server development files.
%prep %prep
%setup -q -n %{name}-%{version} %autosetup -p1
%build %build
%define _lto_cflags %{nil}
%{meson} \ %{meson} \
-Dglamor=true \ -Dglamor=true \
%if 0%{?have_wayland_eglstream} == 1 %if 0%{?have_wayland_eglstream} == 1
@ -189,11 +187,10 @@ rm -f %{buildroot}%{_libdir}/xorg/protocol.txt
%files %files
%{_bindir}/Xwayland %{_bindir}/Xwayland
%{_mandir}/man1/Xwayland.1%{ext_man}
%files devel %files devel
%defattr(-,root,root)
%{_libdir}/pkgconfig/*.pc %{_libdir}/pkgconfig/*.pc
%dir %{_libdir}/xorg %dir %{_libdir}/xorg
%{_mandir}/man1/Xwayland.1.gz
%changelog %changelog