Shawn Dunn 2024-12-19 20:11:05 +00:00 committed by Git OBS Bridge
parent 1d7bb6026c
commit a165320f90

View File

@ -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