diff options
author | CoprDistGit <infra@openeuler.org> | 2024-12-12 02:48:55 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2024-12-12 02:48:55 +0000 |
commit | ffe2242a087a1c66b2347e8d98a328c845919bd1 (patch) | |
tree | 49d96c15be6baa9f768ed4f04eaa3c4257f1d402 | |
parent | 2850035e2d0812fa44bdca44c4f6bd5511724a88 (diff) |
automatic import of waylandopeneuler24.09openeuler24.03_LTS
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | sources | 1 | ||||
-rw-r--r-- | wayland.spec | 142 |
3 files changed, 144 insertions, 0 deletions
@@ -0,0 +1 @@ +/wayland-1.23.1.tar.xz @@ -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 <fundawang@yeah.net> - 1.23.1-1 +- update to 1.23.1 + +* Thu Aug 08 2024 Funda Wang <fundawang@yeah.net> - 1.23.0-1 +- update to 1.23.0 + +* Wed Jul 26 2023 zhangkea <zhangkea@uniontech.com> - 1.22.0-1 +- upgrade 1.22.0-1 + +* Fri Dec 30 2022 lin zhang <lin.zhang@turbolinux.com.cn> - 1.21.0-2 +- add Provides:libwayland-client%{?_isa} and libwayland-cursor%{?_isa} + +* Wed Dec 14 2022 lijian <lijian2@kylinos.cn> - 1.21.0-1 +- update to 1.21.0 + +* Sat Aug 27 2022 tianlijing <tianlijing@kylinos.cn> - 1.20.92-1 +- update to 1.20.92 + +* Thu Jun 16 2022 wangkerong <wangkerong@h-partners.com> - 1.20.0-4 +- CVE:NA +- SUG:NA +- DESC:remove rpath + +* Mon Mar 28 2022 lin zhang <lin.zhang@turbolinux.com.cn> - 1.20.0-3 +- upgrade to 1.20.0-3 + +* Sat Dec 04 2021 wangkerong <wangkerong@huawei.com> - 1.19.91-1 +- update to 1.19.91 + +* Fri Jul 17 2020 chengguipeng <chenguipeng1@huawei.com> - 1.18.0-1 +- upgrade to 1.18.0-1 + +* Tue Jan 14 2020 openEuler Buildteam <buildteam@openeuler.org> - 1.17.0-2 +- Type:bugfix +- Id:NA +- SUG:NA +- DESC:delete the isa in obsoletes + +* Fri Oct 11 2019 openEuler Buildteam <buildteam@openeuler.org> - 1.17.0-1 +- Type:bugfix +- Id:NA +- SUG:NA +- DESC:update to 1.17.0 + +* Thu Sep 12 2019 openEuler Buildteam <buildteam@openeuler.org> - 1:6.02-5 +- Package init |