Группа :: Система/Настройка/Прочее
Пакет: fontconfig-infinality
Главная Изменения Спек Патчи Sources Загрузить Gear Bugs and FR Repocop
%define name fontconfig-infinality
%define version 1
%define infinality_release 20130126
%define infinality_user 53-infinality-user.conf
%define aliases_default_alt 20-aliases-default-alt.conf
%define aliases_os_alt 41-aliases-os-alt.conf
Summary: Fontconfig configuration meant to be used in conjunction with Freetype patches from http://www.infinality.net.
Name: %{name}
Version: %{version}
Release: alt7.git%{infinality_release}
License: GPL
Group: System/Configuration/Other
BuildArch: noarch
URL: http://www.infinality.net/
Packager: Vladimir Didenko <cow at altlinux.ru>
Provides: fontconfig-infinality
Requires: fontconfig
Source: %name-%version.tar
Source1: 20-aliases-default-alt.conf
Source2: 41-aliases-os-alt.conf
%description
A configurable fontconfig configuration meant to be used in conjunction
with Freetype patches from http://www.infinality.net. It should drop
cleanly into most existing fontconfig setups. While this package will
work without infinality patches, much of it is tailored to rendering
when using those patches, and may not look correct otherwise.
%install
%define confdir %{buildroot}/etc/fonts/
%define confinfdir %confdir/infinality
%define docdir %{buildroot}/usr/share/doc/%{name}-%{version}
install -m755 -pd %confdir
install -m755 -pd %docdir
tar xf %SOURCE0 --strip-components 1 -C %confdir
mv %confinfdir/CHANGELOG %docdir
mv %confinfdir/CHANGELOG.pre_git %docdir
mv %confinfdir/LICENSE %docdir
mv %confinfdir/README %docdir
# Create alt style based on infinality that uses free fonts for replacements
cp %SOURCE1 %confinfdir/conf.src
cp %SOURCE2 %confinfdir/conf.src
%define confavaildir %confinfdir/styles.conf.avail
cp -a %confavaildir/infinality %confavaildir/alt
pushd %confavaildir/alt
rm -f 20-aliases-default-inf.conf
rm -f 41-repl-os-inf.conf
ln -s ../../conf.src/%{aliases_default_alt} %{aliases_default_alt}
ln -s ../../conf.src/%{aliases_os_alt} %{aliases_os_alt}
popd
rm -f %confinfdir/conf.d
ln -s styles.conf.avail/alt %confinfdir/conf.d
%files
%defattr(-,root,root)
%config %{_sysconfdir}/fonts/infinality
%config %{_sysconfdir}/fonts/conf.avail/50-infinality.conf
%config %{_sysconfdir}/fonts/conf.d/50-infinality.conf
%doc %_docdir/%{name}-%{version}/
%changelog
…
Полный changelog можно просмотреть здесь
%define version 1
%define infinality_release 20130126
%define infinality_user 53-infinality-user.conf
%define aliases_default_alt 20-aliases-default-alt.conf
%define aliases_os_alt 41-aliases-os-alt.conf
Summary: Fontconfig configuration meant to be used in conjunction with Freetype patches from http://www.infinality.net.
Name: %{name}
Version: %{version}
Release: alt7.git%{infinality_release}
License: GPL
Group: System/Configuration/Other
BuildArch: noarch
URL: http://www.infinality.net/
Packager: Vladimir Didenko <cow at altlinux.ru>
Provides: fontconfig-infinality
Requires: fontconfig
Source: %name-%version.tar
Source1: 20-aliases-default-alt.conf
Source2: 41-aliases-os-alt.conf
%description
A configurable fontconfig configuration meant to be used in conjunction
with Freetype patches from http://www.infinality.net. It should drop
cleanly into most existing fontconfig setups. While this package will
work without infinality patches, much of it is tailored to rendering
when using those patches, and may not look correct otherwise.
%install
%define confdir %{buildroot}/etc/fonts/
%define confinfdir %confdir/infinality
%define docdir %{buildroot}/usr/share/doc/%{name}-%{version}
install -m755 -pd %confdir
install -m755 -pd %docdir
tar xf %SOURCE0 --strip-components 1 -C %confdir
mv %confinfdir/CHANGELOG %docdir
mv %confinfdir/CHANGELOG.pre_git %docdir
mv %confinfdir/LICENSE %docdir
mv %confinfdir/README %docdir
# Create alt style based on infinality that uses free fonts for replacements
cp %SOURCE1 %confinfdir/conf.src
cp %SOURCE2 %confinfdir/conf.src
%define confavaildir %confinfdir/styles.conf.avail
cp -a %confavaildir/infinality %confavaildir/alt
pushd %confavaildir/alt
rm -f 20-aliases-default-inf.conf
rm -f 41-repl-os-inf.conf
ln -s ../../conf.src/%{aliases_default_alt} %{aliases_default_alt}
ln -s ../../conf.src/%{aliases_os_alt} %{aliases_os_alt}
popd
rm -f %confinfdir/conf.d
ln -s styles.conf.avail/alt %confinfdir/conf.d
%files
%defattr(-,root,root)
%config %{_sysconfdir}/fonts/infinality
%config %{_sysconfdir}/fonts/conf.avail/50-infinality.conf
%config %{_sysconfdir}/fonts/conf.d/50-infinality.conf
%doc %_docdir/%{name}-%{version}/
%changelog
…
Полный changelog можно просмотреть здесь