2 %bcond_without static_libs # don't build static library
5 Summary: Font configuration and customization tools
6 Summary(pl.UTF-8): Narzędzia do konfigurowania fontów
7 Summary(pt_BR.UTF-8): Ferramentas para configuração e customização do acesso a fontes
14 Source0: http://fontconfig.org/release/%{name}-%{version}.tar.gz
15 # Source0-md5: c94e380eea42f2f23ca9537035ef1899
16 Source1: %{name}-lcd-filter.conf
17 Patch0: %{name}-blacklist.patch
18 Patch1: %{name}-bitstream-cyberbit.patch
19 URL: http://fontconfig.org/
20 BuildRequires: autoconf
21 BuildRequires: automake
23 BuildRequires: docbook-dtd31-sgml
24 BuildRequires: docbook-dtd41-sgml
25 BuildRequires: docbook-utils >= 0.6.13-3
28 BuildRequires: expat-devel
29 BuildRequires: freetype-devel >= 2.1.5
30 BuildRequires: libtool
31 BuildRequires: pkgconfig
32 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
33 Requires: freetype >= 2.1.5
34 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37 Fontconfig is designed to locate fonts within the system and select
38 them according to requirements specified by applications.
40 This package contains tools and documentation.
42 %description -l pl.UTF-8
43 Fontconfig jest biblioteką przeznaczoną do lokalizowania fontów w
44 systemie i wybierania ich w zależności od potrzeb aplikacji.
46 Paket ten zawiera programy narzędziowe i dokumentację.
48 %description -l pt_BR.UTF-8
49 Fontconfig é uma biblioteca para configuração e customização do acesso
52 Este pacote contém as ferramentas e documentação.
55 Summary: Font configuration and customization library
56 Summary(pl.UTF-8): Biblioteka do konfigurowania fontów
57 Summary(pt_BR.UTF-8): Biblioteca para configuração e customização do acesso a fontes
59 Requires: freetype >= 2.1.5
60 Provides: XFree86-fontconfig
61 Obsoletes: XFree86-fontconfig
62 Conflicts: fontconfig <= 1:2.2.98-1
65 Fontconfig is designed to locate fonts within the system and select
66 them according to requirements specified by applications.
68 %description libs -l pl.UTF-8
69 Fontconfig jest biblioteką przeznaczoną do lokalizowania fontów w
70 systemie i wybierania ich w zależności od potrzeb aplikacji.
72 %description libs -l pt_BR.UTF-8
73 Fontconfig é uma biblioteca para configuração e customização do acesso
77 Summary: Font configuration and customization library - development files
78 Summary(pl.UTF-8): Biblioteka do konfigurowania fontów - pliki dla programistów
79 Summary(pt_BR.UTF-8): Biblioteca para configuração e customização do acesso a fontes - arquivos de desenvolvimento
80 Group: Development/Libraries
81 Requires: %{name}-libs = %{epoch}:%{version}-%{release}
83 Requires: freetype-devel >= 2.1.5
84 Provides: XFree86-fontconfig-devel
85 Obsoletes: XFree86-fontconfig-devel
88 Fontconfig is designed to locate fonts within the system and select
89 them according to requirements specified by applications.
91 This package contains the header files needed to develop programs that
94 %description devel -l pl.UTF-8
95 Fontconfig jest biblioteką przeznaczoną do lokalizowania fontów w
96 systemie i wybierania ich w zależności od potrzeb aplikacji.
98 Ten pakiet zawiera pliki nagłówkowe potrzebne do kompilowania
99 programów korzystających z biblioteki fontconfig.
101 %description devel -l pt_BR.UTF-8
102 Fontconfig é uma biblioteca para configuração e customização do acesso
105 Este pacote contém arquivos de desenvolvimento necessários à criação
106 de extensões baseadas na biblioteca fontconfig.
109 Summary: Static font configuration and customization library
110 Summary(pl.UTF-8): Statyczna biblioteka do konfigurowania fontów
111 Summary(pt_BR.UTF-8): Biblioteca estática para configuração e customização do acesso a fontes
112 Group: Development/Libraries
113 Requires: %{name}-devel = %{epoch}:%{version}-%{release}
114 Provides: XFree86-fontconfig-static
115 Obsoletes: XFree86-fontconfig-static
118 This package contains static version of fontconfig library.
120 %description static -l pl.UTF-8
121 Ten pakiet zawiera statyczną wersję biblioteki fontconfig.
123 %description static -l pt_BR.UTF-8
124 Este pacote contém a biblioteca estática do fontconfig
138 # don't rebuild docs by default, use prebuild ones
142 --%{?with_doc:en}%{!?with_doc:dis}able-docs \
143 --disable-silent-rules \
144 %{!?with_static_libs:--disable-static}
148 rm -rf $RPM_BUILD_ROOT
149 install -d $RPM_BUILD_ROOT{%{_mandir}/man{1,3,5},/var/cache/fontconfig} \
152 DESTDIR=$RPM_BUILD_ROOT \
157 $RPM_BUILD_ROOT%{_datadir}/%{name}/conf.avail/10-lcd-filter.conf
159 ln -s %{_datadir}/%{name}/conf.avail $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.avail
161 cp -pf conf.d/README README.confd
164 rm -rf $RPM_BUILD_ROOT
167 # this needs to be a symlink
168 if [ -d %{_sysconfdir}/fonts/conf.avail ] && [ ! -L %{_sysconfdir}/fonts/conf.avail ]; then
169 mv -f %{_sysconfdir}/fonts/conf.avail{,.rpmsave}
170 install -d %{_datadir}/%{name}/conf.avail
171 ln -s %{_datadir}/%{name}/conf.avail %{_sysconfdir}/fonts/conf.avail
172 mv -f %{_sysconfdir}/fonts/conf.avail.rpmsave/*.conf %{_sysconfdir}/fonts/conf.avail/
173 rmdir %{_sysconfdir}/fonts/conf.avail.rpmsave 2>/dev/null || :
178 HOME=/tmp %{_bindir}/fc-cache -f 2>/dev/null || :
180 %post libs -p /sbin/ldconfig
181 %postun libs -p /sbin/ldconfig
184 %defattr(644,root,root,755)
185 %doc AUTHORS COPYING ChangeLog README README.confd doc/fontconfig-user.html
186 %dir %{_sysconfdir}/fonts
187 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fonts/fonts.conf
188 %{_sysconfdir}/fonts/conf.avail
189 %dir %{_datadir}/xml/%{name}
190 %{_datadir}/xml/%{name}/fonts.dtd
191 %dir %{_datadir}/%{name}
192 %dir %{_datadir}/%{name}/conf.avail
193 %{_datadir}/%{name}/conf.avail/*.conf
194 %dir %{_sysconfdir}/fonts/conf.d
195 %{_sysconfdir}/fonts/conf.d/README
196 %config(noreplace,missingok) %verify(not link md5 mtime size) %{_sysconfdir}/fonts/conf.d/*.conf
197 %attr(755,root,root) %{_bindir}/fc-cache
198 %attr(755,root,root) %{_bindir}/fc-cat
199 %attr(755,root,root) %{_bindir}/fc-list
200 %attr(755,root,root) %{_bindir}/fc-match
201 %attr(755,root,root) %{_bindir}/fc-query
202 %attr(755,root,root) %{_bindir}/fc-pattern
203 %attr(755,root,root) %{_bindir}/fc-scan
205 %{_mandir}/man1/fc-*.1*
206 %{_mandir}/man5/fonts-conf.5*
208 %dir /var/cache/fontconfig
211 %defattr(644,root,root,755)
212 %attr(755,root,root) %{_libdir}/libfontconfig.so.*.*.*
213 %attr(755,root,root) %ghost %{_libdir}/libfontconfig.so.1
216 %defattr(644,root,root,755)
217 %doc doc/fontconfig-devel/*.html
218 %attr(755,root,root) %{_libdir}/libfontconfig.so
219 %{_libdir}/libfontconfig.la
220 %{_includedir}/fontconfig
221 %{_pkgconfigdir}/fontconfig.pc
223 %{_mandir}/man3/Fc*.3*
226 %if %{with static_libs}
228 %defattr(644,root,root,755)
229 %{_libdir}/libfontconfig.a