Package fontconfig-infinality: Specfile
%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@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 * Thu Aug 25 2016 Vladimir Didenko <cow@altlinux.org> 1-alt7.git20130126 - don't ban Type-1 fonts (closes: #32427) * Wed Aug 28 2013 Vladimir Didenko <cow@altlinux.org> 1-alt6.git20130126 - fix user settings overriding * Fri Jul 26 2013 Vladimir Didenko <cow@altlinux.org> 1-alt5.git20130126 - use aliases instead substitutions in 'alt' style * Mon Jun 17 2013 Vladimir Didenko <cow@altlinux.org> 1-alt4.git20130126 - new version * Fri Jan 25 2013 Vladimir Didenko <cow@altlinux.org> 1-alt3.git20121110 - New alt style based on infinality that uses free fonts for replacements * Thu Dec 11 2012 Vladimir Didenko <cow@altlinux.org> 1-alt2.git20121110 - Don't override user settings * Thu Dec 11 2012 Vladimir Didenko <cow@altlinux.org> 1-alt1.git20121110 - Alt Linux build * Thu Nov 20 2011 Infinality <infinality@infinality.net> - Remove Canwell replacments from local.conf * Thu Nov 17 2011 Infinality <infinality@infinality.net> - New version created |