diff --git a/wayland.spec b/wayland.spec index 0204866..c2f6af1 100644 --- a/wayland.spec +++ b/wayland.spec @@ -1,6 +1,7 @@ Name: wayland -Version: 1.14.0 -Release: 1mamba +Epoch: 2 +Version: 1.15.0 +Release: 4mamba Summary: A protocol for a compositor to talk to its clients as well as a C library implementation of that protocol Group: System/Libraries Vendor: openmamba @@ -30,6 +31,24 @@ Wayland is a protocol for a compositor to talk to its clients as well as a C lib Wayland is intended as a simpler replacement for X, easier to develop and maintain. GNOME and KDE are expected to be ported to it. 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 -n lib%{name}-egl +Group: System/Libraries +Summary: A protocol for a compositor to talk to its clients as well as a C library implementation of that protocol + +%description -n lib%{name}-egl +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. +Wayland is intended as a simpler replacement for X, easier to develop and maintain. GNOME and KDE are expected to be ported to it. +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 -n lib%{name}-egl-devel +Group: Development/Libraries +Summary: Development files for %{name}-egl +Requires: lib%{name}-egl = %{?epoch:%epoch:}%{version}-%{release} +Requires: pkg-config + +%description -n lib%{name}-egl-devel +This package contains libraries and header files for developing applications that use %{name}-egl. + %package -n lib%{name}-devel Group: Development/Libraries Summary: Development files for %{name} @@ -75,17 +94,27 @@ This package includes the %{name} API documentation. %{_datadir}/wayland/wayland.dtd %doc COPYING +%files -n lib%{name}-egl +%defattr(-,root,root) +%{_libdir}/libwayland-egl.so.* + +%files -n lib%{name}-egl-devel +%defattr(-,root,root) +%{_includedir}/wayland-egl*.h +%{_libdir}/libwayland-egl.la +%{_libdir}/libwayland-egl.so +%{_libdir}/pkgconfig/wayland-egl-backend.pc +%{_libdir}/pkgconfig/wayland-egl.pc + %files -n lib%{name}-devel %defattr(-,root,root) %{_bindir}/wayland-scanner %{_includedir}/wayland-*.h -%{_libdir}/libwayland-client.a +%exclude %{_includedir}/wayland-egl*.h %{_libdir}/libwayland-client.la %{_libdir}/libwayland-client.so -%{_libdir}/libwayland-cursor.a %{_libdir}/libwayland-cursor.la %{_libdir}/libwayland-cursor.so -%{_libdir}/libwayland-server.a %{_libdir}/libwayland-server.la %{_libdir}/libwayland-server.so %{_libdir}/pkgconfig/wayland-client.pc @@ -100,9 +129,23 @@ This package includes the %{name} API documentation. %defattr(-,root,root) %dir %{_docdir}/wayland %dir %{_docdir}/wayland/Wayland +%dir %{_datadir}/doc/wayland/Wayland/en-US +%dir %{_datadir}/doc/wayland/Wayland/en-US/html %{_docdir}/wayland/Wayland/*/html/* %changelog +* Sat Sep 01 2018 Silvan Calarco 1.15.0-4mamba +- bump epoch to 2 to replace Mesa omonimous packages + +* Wed Aug 15 2018 Silvan Calarco 1.15.0-3mamba +- bump epoch to replace mesa libwayland-egl + +* Mon Aug 13 2018 Silvan Calarco 1.15.0-2mamba +- package libwayland-egl apart because conflicting with current Mesa + +* Mon Aug 13 2018 Automatic Build System 1.15.0-1mamba +- automatic version update by autodist + * Sat Aug 12 2017 Automatic Build System 1.14.0-1mamba - automatic version update by autodist