3 %bcond_without static_libs # don't build static library
4 %bcond_without doc # don't build HTML and man docs
5 %bcond_without tests # don't perform make check
7 Summary: Font configuration and customization tools
8 Summary(pl.UTF-8): Narzędzia do konfigurowania fontów
9 Summary(pt_BR.UTF-8): Ferramentas para configuração e customização do acesso a fontes
16 Source0: http://fontconfig.org/release/%{name}-%{version}.tar.bz2
17 # Source0-md5: 824d000eb737af6e16c826dd3b2d6c90
18 Source1: %{name}-lcd-filter.conf
19 Patch0: %{name}-bitstream-cyberbit.patch
20 URL: http://fontconfig.org/
21 BuildRequires: autoconf >= 2.61
22 BuildRequires: automake >= 1:1.11
24 BuildRequires: docbook-dtd31-sgml
25 BuildRequires: docbook-dtd41-sgml
26 BuildRequires: docbook-utils >= 0.6.13-3
29 BuildRequires: expat-devel
30 BuildRequires: freetype-devel >= 2.1.5
31 BuildRequires: libtool
32 BuildRequires: pkgconfig
33 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
34 Requires: freetype >= 2.1.5
35 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 Fontconfig is designed to locate fonts within the system and select
39 them according to requirements specified by applications.
41 This package contains tools and documentation.
43 %description -l pl.UTF-8
44 Fontconfig jest biblioteką przeznaczoną do lokalizowania fontów w
45 systemie i wybierania ich w zależności od potrzeb aplikacji.
47 Paket ten zawiera programy narzędziowe i dokumentację.
49 %description -l pt_BR.UTF-8
50 Fontconfig é uma biblioteca para configuração e customização do acesso
53 Este pacote contém as ferramentas e documentação.
56 Summary: Font configuration and customization library
57 Summary(pl.UTF-8): Biblioteka do konfigurowania fontów
58 Summary(pt_BR.UTF-8): Biblioteca para configuração e customização do acesso a fontes
60 Requires: freetype >= 2.1.5
61 Provides: XFree86-fontconfig
62 Obsoletes: XFree86-fontconfig
63 Conflicts: fontconfig <= 1:2.2.98-1
66 Fontconfig is designed to locate fonts within the system and select
67 them according to requirements specified by applications.
69 %description libs -l pl.UTF-8
70 Fontconfig jest biblioteką przeznaczoną do lokalizowania fontów w
71 systemie i wybierania ich w zależności od potrzeb aplikacji.
73 %description libs -l pt_BR.UTF-8
74 Fontconfig é uma biblioteca para configuração e customização do acesso
78 Summary: Font configuration and customization library - development files
79 Summary(pl.UTF-8): Biblioteka do konfigurowania fontów - pliki dla programistów
80 Summary(pt_BR.UTF-8): Biblioteca para configuração e customização do acesso a fontes - arquivos de desenvolvimento
81 Group: Development/Libraries
82 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
84 Requires: freetype-devel >= 2.1.5
85 Provides: XFree86-fontconfig-devel
86 Obsoletes: XFree86-fontconfig-devel
89 Fontconfig is designed to locate fonts within the system and select
90 them according to requirements specified by applications.
92 This package contains the header files needed to develop programs that
95 %description devel -l pl.UTF-8
96 Fontconfig jest biblioteką przeznaczoną do lokalizowania fontów w
97 systemie i wybierania ich w zależności od potrzeb aplikacji.
99 Ten pakiet zawiera pliki nagłówkowe potrzebne do kompilowania
100 programów korzystających z biblioteki fontconfig.
102 %description devel -l pt_BR.UTF-8
103 Fontconfig é uma biblioteca para configuração e customização do acesso
106 Este pacote contém arquivos de desenvolvimento necessários à criação
107 de extensões baseadas na biblioteca fontconfig.
110 Summary: Static font configuration and customization library
111 Summary(pl.UTF-8): Statyczna biblioteka do konfigurowania fontów
112 Summary(pt_BR.UTF-8): Biblioteca estática para configuração e customização do acesso a fontes
113 Group: Development/Libraries
114 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
115 Provides: XFree86-fontconfig-static
116 Obsoletes: XFree86-fontconfig-static
119 This package contains static version of fontconfig library.
121 %description static -l pl.UTF-8
122 Ten pakiet zawiera statyczną wersję biblioteki fontconfig.
124 %description static -l pt_BR.UTF-8
125 Este pacote contém a biblioteca estática do fontconfig
138 # don't rebuild docs by default, use prebuild ones
142 --enable-docs%{!?with_doc:=no} \
143 --disable-silent-rules \
144 --%{?with_static_libs:en}%{!?with_static_libs:dis}able-static
147 %{?with_tests:%{__make} check}
150 rm -rf $RPM_BUILD_ROOT
151 install -d $RPM_BUILD_ROOT{%{_mandir}/man{1,3,5},/var/cache/fontconfig} \
154 DESTDIR=$RPM_BUILD_ROOT \
159 $RPM_BUILD_ROOT%{_datadir}/%{name}/conf.avail/10-lcd-filter.conf
161 ln -s %{_datadir}/%{name}/conf.avail $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.avail
163 cp -pf conf.d/README README.confd
166 rm -rf $RPM_BUILD_ROOT
169 # this needs to be a symlink
170 if [ -d %{_sysconfdir}/fonts/conf.avail ] && [ ! -L %{_sysconfdir}/fonts/conf.avail ]; then
171 mv -f %{_sysconfdir}/fonts/conf.avail{,.rpmsave}
172 install -d %{_datadir}/%{name}/conf.avail
173 ln -s %{_datadir}/%{name}/conf.avail %{_sysconfdir}/fonts/conf.avail
174 mv -f %{_sysconfdir}/fonts/conf.avail.rpmsave/*.conf %{_sysconfdir}/fonts/conf.avail/
175 rmdir %{_sysconfdir}/fonts/conf.avail.rpmsave 2>/dev/null || :
180 HOME=/tmp %{_bindir}/fc-cache -f 2>/dev/null || :
182 %post libs -p /sbin/ldconfig
183 %postun libs -p /sbin/ldconfig
186 %defattr(644,root,root,755)
187 %doc AUTHORS COPYING ChangeLog README README.confd doc/fontconfig-user.html
188 %dir %{_sysconfdir}/fonts
189 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fonts/fonts.conf
190 %{_sysconfdir}/fonts/conf.avail
191 %dir %{_datadir}/xml/%{name}
192 %{_datadir}/xml/%{name}/fonts.dtd
193 %dir %{_datadir}/%{name}
194 %dir %{_datadir}/%{name}/conf.avail
195 %{_datadir}/%{name}/conf.avail/*.conf
196 %dir %{_sysconfdir}/fonts/conf.d
197 %{_sysconfdir}/fonts/conf.d/README
198 %config(noreplace,missingok) %verify(not link md5 mtime size) %{_sysconfdir}/fonts/conf.d/*.conf
199 %attr(755,root,root) %{_bindir}/fc-cache
200 %attr(755,root,root) %{_bindir}/fc-cat
201 %attr(755,root,root) %{_bindir}/fc-list
202 %attr(755,root,root) %{_bindir}/fc-match
203 %attr(755,root,root) %{_bindir}/fc-query
204 %attr(755,root,root) %{_bindir}/fc-pattern
205 %attr(755,root,root) %{_bindir}/fc-scan
206 %attr(755,root,root) %{_bindir}/fc-validate
208 %{_mandir}/man1/fc-*.1*
209 %{_mandir}/man5/fonts-conf.5*
211 %dir /var/cache/fontconfig
214 %defattr(644,root,root,755)
215 %attr(755,root,root) %{_libdir}/libfontconfig.so.*.*.*
216 %attr(755,root,root) %ghost %{_libdir}/libfontconfig.so.1
219 %defattr(644,root,root,755)
220 %doc doc/fontconfig-devel/*.html
221 %attr(755,root,root) %{_libdir}/libfontconfig.so
222 %{_libdir}/libfontconfig.la
223 %{_includedir}/fontconfig
224 %{_pkgconfigdir}/fontconfig.pc
226 %{_mandir}/man3/Fc*.3*
229 %if %{with static_libs}
231 %defattr(644,root,root,755)
232 %{_libdir}/libfontconfig.a