summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-12-12 02:48:55 +0000
committerCoprDistGit <infra@openeuler.org>2024-12-12 02:48:55 +0000
commitffe2242a087a1c66b2347e8d98a328c845919bd1 (patch)
tree49d96c15be6baa9f768ed4f04eaa3c4257f1d402
parent2850035e2d0812fa44bdca44c4f6bd5511724a88 (diff)
automatic import of waylandopeneuler24.09openeuler24.03_LTS
-rw-r--r--.gitignore1
-rw-r--r--sources1
-rw-r--r--wayland.spec142
3 files changed, 144 insertions, 0 deletions
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 <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