diff --git a/plymouth.changes b/plymouth.changes index 47fd153..f9f363e 100644 --- a/plymouth.changes +++ b/plymouth.changes @@ -17,8 +17,6 @@ Sat Apr 11 05:11:27 UTC 2020 - Cliff Zhao - Add plymouth-disable-fedora-bizcom-theme.patch: Will not compile fedora related theme packages, which openSUSE don't need. -- Add label-ft: - label-ft plugin will only compile when customer require. - Drop plymouth-avoid-umount-hanging-shutdown.patch: Already merged to upstream. - Drop boot-duration: diff --git a/plymouth.spec b/plymouth.spec index 17e1852..48e9b52 100644 --- a/plymouth.spec +++ b/plymouth.spec @@ -18,7 +18,6 @@ %bcond_with x11_renderer %bcond_with fedora_theme -%bcond_with label-ft %global git_version 20200407+6ca4b5b %global so_version 5 @@ -43,14 +42,12 @@ Patch3: plymouth-disable-fedora-logo.patch Patch4: plymouth-disable-fedora-bizcom-theme.patch # PATCH-FIX-OPENSUSE plymouth-ignore-serial-console.patch qzhao@opensuse.org bnc#1164123 -- Don't output in serial console for openQA need to take serial in the test, and yast-installation prgram has a feature to install system through it. Patch5: plymouth-ignore-serial-console.patch -%if %{with lable-ft} # PATCH-FIX-UPSTREAM 0001-Add-label-ft-plugin.patch boo#959986 fvogt@suse.com -- add ability to output text in initrd needed for encryption. Patch1000: 0001-Add-label-ft-plugin.patch # PATCH-FIX-UPSTREAM 0002-Install-label-ft-plugin-into-initrd-if-available.patch boo#959986 fvogt@suse.com -- add ability to output text in initrd needed for encryption. Patch1001: 0002-Install-label-ft-plugin-into-initrd-if-available.patch # PATCH-FIX-UPSTREAM 0003-fix_null_deref.patch boo#959986 fvogt@suse.com -- add ability to output text in initrd needed for encryption. Patch1002: 0003-fix_null_deref.patch -%endif BuildRequires: automake BuildRequires: docbook-xsl-stylesheets BuildRequires: gcc @@ -177,6 +174,17 @@ This package contains the label control plugin for Plymouth. It provides the ability to render text on graphical boot splashes using pango and cairo. +%package plugin-label-ft +Summary: Plymouth FreeType label plugin +Group: System/Base +Requires: fontconfig +Requires: libply-splash-graphics%{so_version} = %{version} + +%description plugin-label-ft +This package contains the label control plugin for +Plymouth. It provides the ability to render text on +graphical boot splashes using FreeType + %package plugin-script Summary: Plymouth "script" plugin Group: System/Base @@ -287,19 +295,6 @@ This package provides the X11 renderer which allows to test Plymouth behavior on environments with a valid DISPLAY. %endif -%if %{with label-ft} -%package plugin-label-ft -Summary: Plymouth FreeType label plugin -Group: System/Base -Requires: fontconfig -Requires: libply-splash-graphics%{so_version} = %{version} - -%description plugin-label-ft -This package contains the label control plugin for -Plymouth. It provides the ability to render text on -graphical boot splashes using FreeType -%endif - %if %{with fedora_theme} %package plugin-fade-throbber Summary: Plymouth "Fade-Throbber" plugin @@ -575,6 +570,9 @@ fi %files plugin-label %{_libdir}/plymouth/label.so +%files plugin-label-ft +%{_libdir}/plymouth/label-ft.so + %files plugin-script %{_libdir}/plymouth/script.so @@ -609,11 +607,6 @@ fi %{_libdir}/plymouth/renderers/x11* %endif -%if %{with label-ft} -%files plugin-label-ft -%{_libdir}/plymouth/label-ft.so -%endif - %if %{with fedora_theme} %files plugin-fade-throbber %{_libdir}/plymouth/fade-throbber.so