From a165320f90c72f3d706030aa4ce5577826ecefa5a39b9d6b5907c854f3ef7ab4 Mon Sep 17 00:00:00 2001 From: Shawn Dunn Date: Thu, 19 Dec 2024 20:11:05 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/mir?expand=0&rev=8 --- mir.spec | 58 +++++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 49 insertions(+), 9 deletions(-) diff --git a/mir.spec b/mir.spec index b7b81d8..5059157 100644 --- a/mir.spec +++ b/mir.spec @@ -32,6 +32,8 @@ %global miralsover 7 %global mirserversover 62 %global mirwaylandsover 5 +%global mirserverplatformsover 22 +%global evdevsover 10 Name: mir Version: 2.19.2 @@ -153,6 +155,8 @@ Component library of the Mir compositing stack %package -n libmirserver%{mirserversover} Summary: Mir server library License: GPL-2.0-only OR GPL-3.0-only +Conflicts: libmirserver61 <= %{version} +Obsoletes: libmirserver61 <= %{version} %description -n libmirserver%{mirserversover} Component library of the Mir compositing stack @@ -162,7 +166,25 @@ Summary: Mir Wayland library License: LGPL-2.1-only OR LGPL-3.0-only %description -n libmirwayland%{mirwaylandsover} -Component library of the Mir compsiting stack +Component library of the Mir compositing stack + +%package -n libmirserverplatform%{mirserverplatformsover} +Summary: Mir Server Platform Library +License: LGPL-2.1-only OR LGPL-3.0-only +Conflicts: libmirserver61 <= %{version} +Obsoletes: libmirserver61 <= %{version} + +%description -n libmirserverplatform%{mirserverplatformsover} +Component library of the Mir server platform + +%package -n libmirevdev%{mirevdevsover} +Summary: evdev support for Mir +License: LGPL-2.1-only OR LGPL-3.0-only +Conflicts: libmirserver61 <= %{version} +Obsoletes: libmirserver61 <= %{version} + +%description -n libmirevdev%{mirevdevsover} +evdev support library for the Mir server platform %package test-tools Summary: Testing tools for Mir @@ -229,6 +251,8 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/miral-shell.desktop %ldconfig_scriptlets -n libmiral%{miralsover} %ldconfig_scriptlets -n libmirserver%{mirserversover} %ldconfig_scriptlets -n libmirwayland%{mirwaylandsover} +%ldconfig_scriptlets -n libmirserverplatform%{mirserverplatformsover} +%ldconfig_scriptlets -n libmirevdev%{mirevdevsover} %files devel %license COPYING.* @@ -266,19 +290,35 @@ desktop-file-validate %{buildroot}%{_datadir}/applications/miral-shell.desktop %files -n libmirserver%{mirserversover} %license COPYING.GPL* %doc README.md -%dir %{_libdir}/mir/server-platform -%{_libdir}/mir/server-platform/graphics-eglstream-kms.so.* -%{_libdir}/mir/server-platform/graphics-gbm-kms.so.* -%{_libdir}/mir/server-platform/graphics-wayland.so.* -%{_libdir}/mir/server-platform/input-evdev.so.* -%{_libdir}/mir/server-platform/renderer-egl-generic.so.* -%{_libdir}/mir/server-platform/server-virtual.so.* -%{_libdir}/mir/server-platform/server-x11.so.* +%dnl %dir %{_libdir}/mir/server-platform +%dnl %{_libdir}/mir/server-platform/graphics-eglstream-kms.so.* +%dnl %{_libdir}/mir/server-platform/graphics-gbm-kms.so.* +%dnl %{_libdir}/mir/server-platform/graphics-wayland.so.* +%dnl %{_libdir}/mir/server-platform/input-evdev.so.* +%dnl %{_libdir}/mir/server-platform/renderer-egl-generic.so.* +%dnl %{_libdir}/mir/server-platform/server-virtual.so.* +%dnl %{_libdir}/mir/server-platform/server-x11.so.* %{_libdir}/libmirserver.so.%{mirserversover} %files -n libmirwayland%{mirwaylandsover} %{_libdir}/libmirwayland.so.%{mirwaylandsover} +%files -n libmirserverplatform%{mirserverplatformsover} +%license COPYING.GPL* +%doc README.md +%dir %{_libdir}/mir/server-platform +%{_libdir}/mir/server-platform/graphics-eglstream-kms.so.%{mirserverplatformsover} +%{_libdir}/mir/server-platform/graphics-gbm-kms.so.%{mirserverplatformsover} +%{_libdir}/mir/server-platform/graphics-wayland.so.%{mirserverplatformsover} +%{_libdir}/mir/server-platform/renderer-egl-generic.so.%{mirserverplatformsover} +%{_libdir}/mir/server-platform/server-virtual.so.%{mirserverplatformsover} +%{_libdir}/mir/server-platform/server-x11.so.%{mirserverplatformsover} + +%files -n libmirevdev%{mirevdevsover} +%license COPYING.GPL* +%doc README.md +%{_libdir}/mir/server-platform/input-evdev.so.%{mirevdevsover} + %files test-tools %license COPYING.GPL* %dir %{_libdir}/mir