specfile: fontconfig files added to (sub)packages
The priority for fontconfig files were taken from previously used
value (30) in Fedora.
NOTE: We're not defining BuildRequires for 'coreutils', because this
package is installed into mock build-root by default.
This commit is contained in:
parent
2f779778ae
commit
6edc341bbc
@ -107,6 +107,7 @@
|
||||
# GLOBAL MACROS:
|
||||
# --------------
|
||||
%global fontname urw-base35
|
||||
%global fontconfig_prio 30
|
||||
%global urw_fonts_vers 3:2.4-25
|
||||
%global tmpdir %{_localstatedir}/lib/rpm-state/urw-base35-fonts
|
||||
%global tmpfile %{tmpdir}/cache-update-needed
|
||||
@ -266,6 +267,8 @@ which is part of Level 2 Core Font Set. \
|
||||
%{_fontdir}/%{ff_filename}*.t1 \
|
||||
%{_fontdir}/%{ff_filename}*.afm \
|
||||
%{_datadir}/appdata/de.urwpp.%{orig_filename}.metainfo.xml \
|
||||
%{_datadir}/fontconfig/conf.avail/%{fontconfig_prio}-urw-%{subpkg_name}.conf \
|
||||
%{_sysconfdir}/fonts/conf.d/%{fontconfig_prio}-urw-%{subpkg_name}.conf \
|
||||
|
||||
# =============================================================================
|
||||
|
||||
@ -304,12 +307,21 @@ This package contains the necessary license files for this font set.
|
||||
%install
|
||||
install -m 0755 -d %{buildroot}%{_fontdir}
|
||||
install -m 0755 -d %{buildroot}%{_datadir}/appdata
|
||||
install -m 0755 -d %{buildroot}%{_datadir}/fontconfig/conf.avail
|
||||
install -m 0755 -d %{buildroot}%{_sysconfdir}/fonts/conf.d
|
||||
|
||||
install -m 0644 -p fonts/*.t1 %{buildroot}%{_fontdir}
|
||||
install -m 0644 -p fonts/*.afm %{buildroot}%{_fontdir}
|
||||
|
||||
install -m 0644 -p appstream/*.metainfo.xml %{buildroot}%{_datadir}/appdata/
|
||||
|
||||
# Install the fontconfig files with correct priority for our distribution:
|
||||
for file in fontconfig/*.conf; do
|
||||
DISTRO_FILENAME="%{fontconfig_prio}-urw-$(basename $file)"
|
||||
install -m 0644 -p $file %{buildroot}%{_datadir}/fontconfig/conf.avail/$DISTRO_FILENAME
|
||||
ln -sf %{_datadir}/fontconfig/conf.avail/$DISTRO_FILENAME %{buildroot}%{_sysconfdir}/fonts/conf.d/$DISTRO_FILENAME
|
||||
done
|
||||
|
||||
# We need to touch these files -- otherwise running 'rpm --setperms' would
|
||||
# result in these files having incorrect permissions [-------.]:
|
||||
touch %{buildroot}%{_fontdir}/fonts.dir
|
||||
|
||||
Loading…
Reference in New Issue
Block a user