From ffe2242a087a1c66b2347e8d98a328c845919bd1 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Thu, 12 Dec 2024 02:48:55 +0000 Subject: automatic import of wayland --- .gitignore | 1 + sources | 1 + wayland.spec | 142 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 144 insertions(+) create mode 100644 sources create mode 100644 wayland.spec diff --git a/.gitignore b/.gitignore index e69de29..97a4306 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/wayland-1.23.1.tar.xz diff --git a/sources b/sources new file mode 100644 index 0000000..30deeb9 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +5d27c7d3658fa90f40111b47cdb4a8fb wayland-1.23.1.tar.xz diff --git a/wayland.spec b/wayland.spec new file mode 100644 index 0000000..bd62798 --- /dev/null +++ b/wayland.spec @@ -0,0 +1,142 @@ +Name: wayland +Version: 1.23.1 +Release: 1 +Summary: Wayland Compositor Infrastructure +License: MIT +URL: https://wayland.freedesktop.org/ +Source0: https://gitlab.freedesktop.org/wayland/wayland/-/archive/%{version}/%{name}-%{version}.tar.xz + +BuildRequires: gcc +BuildRequires: meson >= 0.57.0 +BuildRequires: pkgconfig(expat) +BuildRequires: pkgconfig(libffi) +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: doxygen >= 1.6.0 +BuildRequires: graphviz >= 2.26.0 +BuildRequires: /usr/bin/xsltproc docbook-style-xsl +BuildRequires: /usr/bin/xmlto + +Provides: libwayland-client = %{version}-%{release} libwayland-cursor = %{version}-%{release} +Provides: libwayland-client%{?_isa} = %{version}-%{release} libwayland-cursor%{?_isa} = %{version}-%{release} +Obsoletes: libwayland-client < %{version}-%{release} libwayland-cursor < %{version}-%{release} +Provides: libwayland-egl = %{version}-%{release} libwayland-server = %{version}-%{release} +Obsoletes: libwayland-egl < %{version}-%{release} libwayland-server < %{version}-%{release} + +%description +Wayland is a protocol for a compositor to talk to its clients as +well as a C library implementation of that protocol. The +compositor can be a standalone display server running on Linux +kernel modesetting and evdev input devices, an X application, or +a wayland client itself. The clients can be traditional +applications, X servers (rootless or fullscreen) or other display +servers. + +Part of the Wayland project is also the Weston reference +implementation of a Wayland compositor. Weston can run as an X +client or under Linux KMS and ships with a few demo clients. The +Weston compositor is a minimal and fast compositor and is +suitable for many embedded and mobile use cases. + +%package devel +Summary: Development files for %{name} +Requires: %{name} = %{version}-%{release} +# For upgrade path from F24 +Provides: libwayland-client-devel = %{version}-%{release} +Obsoletes: libwayland-client-devel < %{version}-%{release} +Provides: libwayland-cursor-devel = %{version}-%{release} +Obsoletes: libwayland-cursor-devel < %{version}-%{release} +Provides: libwayland-server-devel = %{version}-%{release} +Obsoletes: libwayland-server-devel < %{version}-%{release} +# For upgrade path from F27 +Provides: libwayland-egl-devel = %{version}-%{release} +Obsoletes: libwayland-egl-devel < %{version}-%{release} +Provides: mesa-libwayland-egl-devel = %{version}-%{release} mesa-libwayland-egl-devel%{?_isa} +Obsoletes: mesa-libwayland-egl-devel < %{version}-%{release} + + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%package_help + +%prep +%autosetup -n %{name}-%{version} -p1 + +%build +%meson +%meson_build + +%install +%meson_install + +%check +%meson_test + +%files +%license COPYING +%{_libdir}/libwayland-*.so.* + +%files devel +%{_bindir}/wayland-scanner +%{_includedir}/wayland-*.h +%{_libdir}/pkgconfig/wayland-*.pc +%{_libdir}/libwayland-*.so +%{_datadir}/aclocal/wayland-scanner.m4 +%dir %{_datadir}/wayland +%{_datadir}/wayland/wayland-scanner.mk +%{_datadir}/wayland/wayland.xml +%{_datadir}/wayland/wayland.dtd + +%files help +%doc README.md +%{_mandir}/man3/*.3* +%{_datadir}/doc/wayland/ + +%changelog +* Sun Aug 25 2024 Funda Wang - 1.23.1-1 +- update to 1.23.1 + +* Thu Aug 08 2024 Funda Wang - 1.23.0-1 +- update to 1.23.0 + +* Wed Jul 26 2023 zhangkea - 1.22.0-1 +- upgrade 1.22.0-1 + +* Fri Dec 30 2022 lin zhang - 1.21.0-2 +- add Provides:libwayland-client%{?_isa} and libwayland-cursor%{?_isa} + +* Wed Dec 14 2022 lijian - 1.21.0-1 +- update to 1.21.0 + +* Sat Aug 27 2022 tianlijing - 1.20.92-1 +- update to 1.20.92 + +* Thu Jun 16 2022 wangkerong - 1.20.0-4 +- CVE:NA +- SUG:NA +- DESC:remove rpath + +* Mon Mar 28 2022 lin zhang - 1.20.0-3 +- upgrade to 1.20.0-3 + +* Sat Dec 04 2021 wangkerong - 1.19.91-1 +- update to 1.19.91 + +* Fri Jul 17 2020 chengguipeng - 1.18.0-1 +- upgrade to 1.18.0-1 + +* Tue Jan 14 2020 openEuler Buildteam - 1.17.0-2 +- Type:bugfix +- Id:NA +- SUG:NA +- DESC:delete the isa in obsoletes + +* Fri Oct 11 2019 openEuler Buildteam - 1.17.0-1 +- Type:bugfix +- Id:NA +- SUG:NA +- DESC:update to 1.17.0 + +* Thu Sep 12 2019 openEuler Buildteam - 1:6.02-5 +- Package init -- cgit v1.2.3