Accepting request 744576 from home:StefanBruens:branches:Base:System
- Avoid inconsistencies in library package names causing unresolvable dependencies, replace all soversion occurences with a macro. OBS-URL: https://build.opensuse.org/request/show/744576 OBS-URL: https://build.opensuse.org/package/show/Base:System/plymouth?expand=0&rev=242
This commit is contained in:
parent
dd5648f4ae
commit
7196b2f7ae
2
_service
2
_service
@ -4,7 +4,7 @@
|
||||
<param name="scm">git</param>
|
||||
<param name="changesgenerate">enable</param>
|
||||
<param name="filename">plymouth</param>
|
||||
<param name="versionformat">0.9.3+git%cd.%h</param>
|
||||
<param name="versionformat">0.9.5~git%cd.%h</param>
|
||||
</service>
|
||||
<service mode="disabled" name="recompress">
|
||||
<param name="file">*.tar</param>
|
||||
|
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 30 19:21:08 UTC 2019 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
|
||||
|
||||
- Avoid inconsistencies in library package names causing unresolvable
|
||||
dependencies, replace all soversion occurences with a macro.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 11 07:54:48 UTC 2019 - Cliff Zhao <qzhao@suse.com>
|
||||
|
||||
|
123
plymouth.spec
123
plymouth.spec
@ -20,6 +20,7 @@
|
||||
# it is not used in the production environment.
|
||||
%bcond_with x11_renderer
|
||||
|
||||
%global soversion 5
|
||||
%define plymouthdaemon_execdir %{_sbindir}
|
||||
%define plymouthclient_execdir %{_bindir}
|
||||
%define plymouth_libdir %{_libdir}
|
||||
@ -61,7 +62,6 @@ BuildRequires: gcc
|
||||
BuildRequires: git
|
||||
BuildRequires: kernel-headers
|
||||
BuildRequires: libtool
|
||||
BuildRequires: libtool
|
||||
BuildRequires: libxslt
|
||||
BuildRequires: module-init-tools
|
||||
BuildRequires: pkgconfig
|
||||
@ -101,36 +101,36 @@ place of the text messages that normally get shown. Text
|
||||
messages are instead redirected to a log file for viewing
|
||||
after boot.
|
||||
|
||||
%package -n libply-boot-client5
|
||||
%package -n libply-boot-client%{soversion}
|
||||
Summary: Plymouth core library
|
||||
Group: Development/Libraries/C and C++
|
||||
|
||||
%description -n libply-boot-client5
|
||||
%description -n libply-boot-client%{soversion}
|
||||
This package contains the libply-boot-client library used by Plymouth.
|
||||
|
||||
%package -n libply-splash-core5
|
||||
%package -n libply-splash-core%{soversion}
|
||||
Summary: Plymouth core library
|
||||
Group: Development/Libraries/C and C++
|
||||
|
||||
%description -n libply-splash-core5
|
||||
%description -n libply-splash-core%{soversion}
|
||||
This package contains the libply-splash-core library
|
||||
used by graphical Plymouth splashes.
|
||||
|
||||
%package -n libply-splash-graphics5
|
||||
%package -n libply-splash-graphics%{soversion}
|
||||
Summary: Plymouth graphics libraries
|
||||
Group: Development/Libraries/C and C++
|
||||
BuildRequires: libpng-devel
|
||||
|
||||
%description -n libply-splash-graphics5
|
||||
%description -n libply-splash-graphics%{soversion}
|
||||
This package contains the libply-splash-graphics library
|
||||
used by graphical Plymouth splashes.
|
||||
|
||||
%package -n libply5
|
||||
%package -n libply%{soversion}
|
||||
Summary: Plymouth core library
|
||||
Group: Development/Libraries/C and C++
|
||||
Requires: libply-boot-client5 = %{version}
|
||||
Requires: libply-boot-client%{soversion} = %{version}
|
||||
|
||||
%description -n libply5
|
||||
%description -n libply%{soversion}
|
||||
This package contains the libply library used by Plymouth.
|
||||
|
||||
%package devel
|
||||
@ -140,10 +140,10 @@ Requires: %{name} = %{version}
|
||||
%if %{with x11_renderer}
|
||||
Requires: %{name}-x11-renderer = %{version}
|
||||
%endif
|
||||
Requires: libply-boot-client5 = %{version}
|
||||
Requires: libply-splash-core5 = %{version}
|
||||
Requires: libply-splash-graphics5 = %{version}
|
||||
Requires: libply5 = %{version}
|
||||
Requires: libply-boot-client%{soversion} = %{version}
|
||||
Requires: libply-splash-core%{soversion} = %{version}
|
||||
Requires: libply-splash-graphics%{soversion} = %{version}
|
||||
Requires: libply%{soversion} = %{version}
|
||||
Requires: pkgconfig
|
||||
|
||||
%description devel
|
||||
@ -185,7 +185,7 @@ the system.
|
||||
%package plugin-label
|
||||
Summary: Plymouth label plugin
|
||||
Group: System/Base
|
||||
Requires: libply-splash-graphics5 = %{version}
|
||||
Requires: libply-splash-graphics%{soversion} = %{version}
|
||||
|
||||
%description plugin-label
|
||||
This package contains the label control plugin for
|
||||
@ -196,7 +196,7 @@ graphical boot splashes using pango and cairo.
|
||||
Summary: Plymouth FreeType label plugin
|
||||
Group: System/Base
|
||||
Requires: fontconfig
|
||||
Requires: libply-splash-graphics5 = %{version}
|
||||
Requires: libply-splash-graphics%{soversion} = %{version}
|
||||
|
||||
%description plugin-label-ft
|
||||
This package contains the label control plugin for
|
||||
@ -206,9 +206,9 @@ graphical boot splashes using FreeTyoe
|
||||
%package plugin-fade-throbber
|
||||
Summary: Plymouth "Fade-Throbber" plugin
|
||||
Group: System/Base
|
||||
Requires: libply-splash-core5 = %{version}
|
||||
Requires: libply-splash-graphics5 = %{version}
|
||||
Requires: libply5 = %{version}
|
||||
Requires: libply-splash-core%{soversion} = %{version}
|
||||
Requires: libply-splash-graphics%{soversion} = %{version}
|
||||
Requires: libply%{soversion} = %{version}
|
||||
|
||||
%description plugin-fade-throbber
|
||||
This package contains the "Fade-In" boot splash plugin for
|
||||
@ -219,9 +219,9 @@ while other images pulsate around during system boot up.
|
||||
Summary: Plymouth "Throbgress" plugin
|
||||
Group: System/Base
|
||||
Requires: %{name}-plugin-label = %{version}
|
||||
Requires: libply-splash-core5 = %{version}
|
||||
Requires: libply-splash-graphics5 = %{version}
|
||||
Requires: libply5 = %{version}
|
||||
Requires: libply-splash-core%{soversion} = %{version}
|
||||
Requires: libply-splash-graphics%{soversion} = %{version}
|
||||
Requires: libply%{soversion} = %{version}
|
||||
|
||||
%description plugin-throbgress
|
||||
This package contains the "throbgress" boot splash plugin for
|
||||
@ -233,9 +233,9 @@ the screen.
|
||||
Summary: Plymouth "space-flares" plugin
|
||||
Group: System/Base
|
||||
Requires: %{name}-plugin-label = %{version}
|
||||
Requires: libply-splash-core5 = %{version}
|
||||
Requires: libply-splash-graphics5 = %{version}
|
||||
Requires: libply5 = %{version}
|
||||
Requires: libply-splash-core%{soversion} = %{version}
|
||||
Requires: libply-splash-graphics%{soversion} = %{version}
|
||||
Requires: libply%{soversion} = %{version}
|
||||
|
||||
%description plugin-space-flares
|
||||
This package contains the "space-flares" boot splash plugin for
|
||||
@ -244,9 +244,9 @@ Plymouth. It features a corner image with animated flares.
|
||||
%package plugin-two-step
|
||||
Summary: Plymouth "two-step" plugin
|
||||
Group: System/Base
|
||||
Requires: libply-splash-core5 = %{version}
|
||||
Requires: libply-splash-graphics5 = %{version}
|
||||
Requires: libply5 = %{version}
|
||||
Requires: libply-splash-core%{soversion} = %{version}
|
||||
Requires: libply-splash-graphics%{soversion} = %{version}
|
||||
Requires: libply%{soversion} = %{version}
|
||||
Requires: plymouth-plugin-label = %{version}
|
||||
|
||||
%description plugin-two-step
|
||||
@ -258,9 +258,9 @@ short, fast one-shot animation.
|
||||
%package plugin-script
|
||||
Summary: Plymouth "script" plugin
|
||||
Group: System/Base
|
||||
Requires: libply-splash-core5 = %{version}
|
||||
Requires: libply-splash-graphics5 = %{version}
|
||||
Requires: libply5 = %{version}
|
||||
Requires: libply-splash-core%{soversion} = %{version}
|
||||
Requires: libply-splash-graphics%{soversion} = %{version}
|
||||
Requires: libply%{soversion} = %{version}
|
||||
|
||||
%description plugin-script
|
||||
This package contains the "script" boot splash plugin for
|
||||
@ -271,9 +271,9 @@ boot splash themes.
|
||||
%package plugin-tribar
|
||||
Summary: Plymouth "script" plugin
|
||||
Group: System/Base
|
||||
Requires: libply-splash-core5 = %{version}
|
||||
Requires: libply-splash-graphics5 = %{version}
|
||||
Requires: libply5 = %{version}
|
||||
Requires: libply-splash-core%{soversion} = %{version}
|
||||
Requires: libply-splash-graphics%{soversion} = %{version}
|
||||
Requires: libply%{soversion} = %{version}
|
||||
|
||||
%description plugin-tribar
|
||||
This package contains the "tribar" boot splash plugin for
|
||||
@ -443,14 +443,14 @@ fi
|
||||
%posttrans
|
||||
%{?regenerate_initrd_posttrans}
|
||||
|
||||
%post -n libply-boot-client5 -p /sbin/ldconfig
|
||||
%postun -n libply-boot-client5 -p /sbin/ldconfig
|
||||
%post -n libply-splash-core5 -p /sbin/ldconfig
|
||||
%postun -n libply-splash-core5 -p /sbin/ldconfig
|
||||
%post -n libply-splash-graphics5 -p /sbin/ldconfig
|
||||
%postun -n libply-splash-graphics5 -p /sbin/ldconfig
|
||||
%post -n libply5 -p /sbin/ldconfig
|
||||
%postun -n libply5 -p /sbin/ldconfig
|
||||
%post -n libply-boot-client%{soversion} -p /sbin/ldconfig
|
||||
%postun -n libply-boot-client%{soversion} -p /sbin/ldconfig
|
||||
%post -n libply-splash-core%{soversion} -p /sbin/ldconfig
|
||||
%postun -n libply-splash-core%{soversion} -p /sbin/ldconfig
|
||||
%post -n libply-splash-graphics%{soversion} -p /sbin/ldconfig
|
||||
%postun -n libply-splash-graphics%{soversion} -p /sbin/ldconfig
|
||||
%post -n libply%{soversion} -p /sbin/ldconfig
|
||||
%postun -n libply%{soversion} -p /sbin/ldconfig
|
||||
%post theme-spinfinity
|
||||
if [ $1 -eq 1 ]; then
|
||||
set -x
|
||||
@ -518,7 +518,6 @@ if [ $1 -eq 0 ]; then
|
||||
fi
|
||||
|
||||
%files
|
||||
%defattr(-, root, root)
|
||||
%license COPYING
|
||||
%doc AUTHORS NEWS README
|
||||
%dir %{_datadir}/plymouth
|
||||
@ -551,12 +550,10 @@ fi
|
||||
/usr/share/locale/
|
||||
|
||||
%files dracut
|
||||
%defattr(-, root, root)
|
||||
%{_libexecdir}/plymouth/plymouth-populate-initrd
|
||||
%{_libexecdir}/plymouth/plymouth-generate-initrd
|
||||
|
||||
%files devel
|
||||
%defattr(-, root, root)
|
||||
%{plymouth_libdir}/libply.so
|
||||
%{plymouth_libdir}/libply-splash-core.so
|
||||
%{_libdir}/libply-boot-client.so
|
||||
@ -566,24 +563,19 @@ fi
|
||||
%{_libdir}/pkgconfig/ply-boot-client.pc
|
||||
%{_includedir}/plymouth-1
|
||||
|
||||
%files -n libply-boot-client5
|
||||
%defattr(-, root, root)
|
||||
%{_libdir}/libply-boot-client.so.5*
|
||||
%files -n libply-boot-client%{soversion}
|
||||
%{_libdir}/libply-boot-client.so.%{soversion}*
|
||||
|
||||
%files -n libply-splash-core5
|
||||
%defattr(-, root, root)
|
||||
%{plymouth_libdir}/libply-splash-core.so.5*
|
||||
%files -n libply-splash-core%{soversion}
|
||||
%{plymouth_libdir}/libply-splash-core.so.%{soversion}*
|
||||
|
||||
%files -n libply-splash-graphics5
|
||||
%defattr(-, root, root)
|
||||
%{_libdir}/libply-splash-graphics.so.5*
|
||||
%files -n libply-splash-graphics%{soversion}
|
||||
%{_libdir}/libply-splash-graphics.so.%{soversion}*
|
||||
|
||||
%files -n libply5
|
||||
%defattr(-, root, root)
|
||||
%{plymouth_libdir}/libply.so.5*
|
||||
%files -n libply%{soversion}
|
||||
%{plymouth_libdir}/libply.so.%{soversion}*
|
||||
|
||||
%files scripts
|
||||
%defattr(-, root, root)
|
||||
%dir %{_libexecdir}/plymouth
|
||||
%{_sbindir}/plymouth-set-default-theme
|
||||
%{_libexecdir}/plymouth/plymouth-update-initrd
|
||||
@ -594,19 +586,15 @@ fi
|
||||
%endif
|
||||
|
||||
%files plugin-label
|
||||
%defattr(-, root, root)
|
||||
%{_libdir}/plymouth/label.so
|
||||
|
||||
%files plugin-label-ft
|
||||
%defattr(-, root, root)
|
||||
%{_libdir}/plymouth/label-ft.so
|
||||
|
||||
%files plugin-fade-throbber
|
||||
%defattr(-, root, root)
|
||||
%{_libdir}/plymouth/fade-throbber.so
|
||||
|
||||
%files theme-fade-in
|
||||
%defattr(-, root, root)
|
||||
%dir %{_datadir}/plymouth/themes/fade-in
|
||||
%{_datadir}/plymouth/themes/fade-in/bullet.png
|
||||
%{_datadir}/plymouth/themes/fade-in/entry.png
|
||||
@ -615,11 +603,9 @@ fi
|
||||
%{_datadir}/plymouth/themes/fade-in/fade-in.plymouth
|
||||
|
||||
%files plugin-throbgress
|
||||
%defattr(-, root, root)
|
||||
%{_libdir}/plymouth/throbgress.so
|
||||
|
||||
%files theme-spinfinity
|
||||
%defattr(-, root, root)
|
||||
%dir %{_datadir}/plymouth/themes/spinfinity
|
||||
%{_datadir}/plymouth/themes/spinfinity/box.png
|
||||
%{_datadir}/plymouth/themes/spinfinity/bullet.png
|
||||
@ -629,46 +615,37 @@ fi
|
||||
%{_datadir}/plymouth/themes/spinfinity/spinfinity.plymouth
|
||||
|
||||
%files plugin-space-flares
|
||||
%defattr(-, root, root)
|
||||
%{_libdir}/plymouth/space-flares.so
|
||||
|
||||
%files theme-spinner
|
||||
%defattr(-, root, root)
|
||||
%dir %{_datadir}/plymouth/themes/spinner
|
||||
%{_datadir}/plymouth/themes/spinner/*.*
|
||||
|
||||
%files theme-solar
|
||||
%defattr(-, root, root)
|
||||
%dir %{_datadir}/plymouth/themes/solar
|
||||
%{_datadir}/plymouth/themes/solar/*.png
|
||||
%{_datadir}/plymouth/themes/solar/solar.plymouth
|
||||
|
||||
%files theme-tribar
|
||||
%defattr(-, root, root)
|
||||
%dir %{_datadir}/plymouth/themes/tribar
|
||||
%{_datadir}/plymouth/themes/tribar/*.*
|
||||
|
||||
%files plugin-two-step
|
||||
%defattr(-, root, root)
|
||||
%{_libdir}/plymouth/two-step.so
|
||||
|
||||
%files plugin-tribar
|
||||
%defattr(-, root, root)
|
||||
%{_libdir}/plymouth/tribar.so
|
||||
|
||||
%files plugin-script
|
||||
%defattr(-, root, root)
|
||||
%{_libdir}/plymouth/script.so
|
||||
|
||||
%files theme-script
|
||||
%defattr(-, root, root)
|
||||
%dir %{_datadir}/plymouth/themes/script/
|
||||
%{_datadir}/plymouth/themes/script/*.png
|
||||
%{_datadir}/plymouth/themes/script/script.script
|
||||
%{_datadir}/plymouth/themes/script/script.plymouth
|
||||
|
||||
%files theme-bgrt
|
||||
%defattr(-, root, root)
|
||||
%dir %{_datadir}/plymouth/themes/bgrt
|
||||
%{_datadir}/plymouth/themes/bgrt/*.*
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user