fixes for theme support - make the fonts that are used available
The starfield theme is a bad example ...
This commit is contained in:
parent
2df3e5efba
commit
171aabb89d
@ -5,3 +5,4 @@ GRUB_DEFAULT=saved
|
|||||||
# GRUB_SERIAL_COMMAND="serial --unit=0 --speed=9600"
|
# GRUB_SERIAL_COMMAND="serial --unit=0 --speed=9600"
|
||||||
GRUB_CMDLINE_LINUX="quiet rhgb"
|
GRUB_CMDLINE_LINUX="quiet rhgb"
|
||||||
GRUB_DISABLE_RECOVERY="true"
|
GRUB_DISABLE_RECOVERY="true"
|
||||||
|
GRUB_THEME=/boot/grub2/themes/system/theme.txt
|
||||||
|
@ -55,6 +55,7 @@ BuildRequires: /usr/lib/crt1.o glibc-static
|
|||||||
BuildRequires: autoconf automake autogen device-mapper-devel
|
BuildRequires: autoconf automake autogen device-mapper-devel
|
||||||
BuildRequires: freetype-devel gettext-devel git
|
BuildRequires: freetype-devel gettext-devel git
|
||||||
BuildRequires: texinfo
|
BuildRequires: texinfo
|
||||||
|
BuildRequires: dejavu-sans-fonts
|
||||||
|
|
||||||
Requires: gettext os-prober which file system-logos
|
Requires: gettext os-prober which file system-logos
|
||||||
Requires(pre): dracut
|
Requires(pre): dracut
|
||||||
@ -249,8 +250,13 @@ ln -sf %{_sysconfdir}/default/grub \
|
|||||||
cd ..
|
cd ..
|
||||||
%find_lang grub
|
%find_lang grub
|
||||||
|
|
||||||
|
# Fedora theme in /boot/grub2/themes/system/
|
||||||
cd $RPM_BUILD_ROOT
|
cd $RPM_BUILD_ROOT
|
||||||
tar xjf %{SOURCE5}
|
tar xjf %{SOURCE5}
|
||||||
|
rm boot/grub2/themes/system/dejavu.pf2
|
||||||
|
$RPM_BUILD_ROOT%{_bindir}/%{name}-mkfont -o boot/grub2/themes/system/DejaVuSans-10.pf2 -s 10 /usr/share/fonts/dejavu/DejaVuSans.ttf # "DejaVu Sans Regular 10"
|
||||||
|
$RPM_BUILD_ROOT%{_bindir}/%{name}-mkfont -o boot/grub2/themes/system/DejaVuSans-12.pf2 -s 12 /usr/share/fonts/dejavu/DejaVuSans.ttf # "DejaVu Sans Regular 12"
|
||||||
|
$RPM_BUILD_ROOT%{_bindir}/%{name}-mkfont -o boot/grub2/themes/system/DejaVuSans-Bold-14.pf2 -s 14 /usr/share/fonts/dejavu/DejaVuSans-Bold.ttf # "DejaVu Sans Bold 14"
|
||||||
|
|
||||||
%clean
|
%clean
|
||||||
rm -rf $RPM_BUILD_ROOT
|
rm -rf $RPM_BUILD_ROOT
|
||||||
@ -334,6 +340,7 @@ fi
|
|||||||
%doc grub-%{tarversion}/ChangeLog grub-%{tarversion}/README.Fedora
|
%doc grub-%{tarversion}/ChangeLog grub-%{tarversion}/README.Fedora
|
||||||
%doc grub-%{tarversion}/grub.html
|
%doc grub-%{tarversion}/grub.html
|
||||||
%doc grub-%{tarversion}/grub-dev.html grub-%{tarversion}/docs/font_char_metrics.png
|
%doc grub-%{tarversion}/grub-dev.html grub-%{tarversion}/docs/font_char_metrics.png
|
||||||
|
%doc grub-%{tarversion}/themes/starfield/COPYING.CC-BY-SA-3.0
|
||||||
%exclude %{_mandir}
|
%exclude %{_mandir}
|
||||||
%{_infodir}/grub2*
|
%{_infodir}/grub2*
|
||||||
/boot/grub2/themes/system
|
/boot/grub2/themes/system
|
||||||
@ -381,6 +388,7 @@ fi
|
|||||||
%doc grub-%{tarversion}/ChangeLog grub-%{tarversion}/README.Fedora
|
%doc grub-%{tarversion}/ChangeLog grub-%{tarversion}/README.Fedora
|
||||||
%doc grub-%{tarversion}/grub.html
|
%doc grub-%{tarversion}/grub.html
|
||||||
%doc grub-%{tarversion}/grub-dev.html grub-%{tarversion}/docs/font_char_metrics.png
|
%doc grub-%{tarversion}/grub-dev.html grub-%{tarversion}/docs/font_char_metrics.png
|
||||||
|
%doc grub-%{tarversion}/themes/starfield/COPYING.CC-BY-SA-3.0
|
||||||
%exclude %{_mandir}
|
%exclude %{_mandir}
|
||||||
%{_infodir}/grub2*
|
%{_infodir}/grub2*
|
||||||
/boot/grub2/themes/system
|
/boot/grub2/themes/system
|
||||||
|
Loading…
Reference in New Issue
Block a user