]> git.pld-linux.org Git - packages/fontconfig.git/blame - fontconfig.spec
- up to 2.10.1
[packages/fontconfig.git] / fontconfig.spec
CommitLineData
8a1d19fc
JB
1#
2# Conditional build
4d2ac7f9 3%bcond_without static_libs # don't build static library
f271d168 4%bcond_without doc
8a1d19fc 5#
6bccae59 6Summary: Font configuration and customization tools
1f073758
ER
7Summary(pl.UTF-8): Narzędzia do konfigurowania fontów
8Summary(pt_BR.UTF-8): Ferramentas para configuração e customização do acesso a fontes
542fe095 9Name: fontconfig
f271d168 10Version: 2.10.1
f8375c1d 11Release: 1
80708623 12Epoch: 1
542fe095 13License: MIT
a2ca8118 14Group: Libraries
f972731d 15Source0: http://fontconfig.org/release/%{name}-%{version}.tar.gz
f271d168 16# Source0-md5: c94e380eea42f2f23ca9537035ef1899
76dd18e0 17Source1: %{name}-lcd-filter.conf
f7c0bd55 18Patch0: %{name}-blacklist.patch
332bb5d4 19Patch1: %{name}-bitstream-cyberbit.patch
7d3744a1 20URL: http://fontconfig.org/
542fe095 21BuildRequires: autoconf
22BuildRequires: automake
f271d168 23%if %{with doc}
b8cc9f44 24BuildRequires: docbook-dtd31-sgml
1f6a3c63 25BuildRequires: docbook-dtd41-sgml
2cc361d3 26BuildRequires: docbook-utils >= 0.6.13-3
f271d168 27%endif
542fe095 28BuildRequires: ed
7d3744a1 29BuildRequires: expat-devel
2fb7fe46 30BuildRequires: freetype-devel >= 2.1.5
7d3744a1 31BuildRequires: libtool
7fed9776 32BuildRequires: pkgconfig
33fde975 33Requires: %{name}-libs = %{epoch}:%{version}-%{release}
613b8d3f 34Requires: freetype >= 2.1.5
d1f51495 35BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
542fe095 36
542fe095 37%description
38Fontconfig is designed to locate fonts within the system and select
39them according to requirements specified by applications.
40
6bccae59 41This package contains tools and documentation.
42
0fe8c3eb
JR
43%description -l pl.UTF-8
44Fontconfig jest biblioteką przeznaczoną do lokalizowania fontów w
45systemie i wybierania ich w zależności od potrzeb aplikacji.
542fe095 46
0fe8c3eb 47Paket ten zawiera programy narzędziowe i dokumentację.
6bccae59 48
0fe8c3eb
JR
49%description -l pt_BR.UTF-8
50Fontconfig é uma biblioteca para configuração e customização do acesso
48dec51f 51a fontes.
52
0fe8c3eb 53Este pacote contém as ferramentas e documentação.
e625f5c6 54
2084b6d9
JB
55%package libs
56Summary: Font configuration and customization library
1f073758
ER
57Summary(pl.UTF-8): Biblioteka do konfigurowania fontów
58Summary(pt_BR.UTF-8): Biblioteca para configuração e customização do acesso a fontes
dc3ae6e7 59Group: Libraries
2084b6d9 60Requires: freetype >= 2.1.5
70aeb29b 61Provides: XFree86-fontconfig
70aeb29b 62Obsoletes: XFree86-fontconfig
2cc361d3 63Conflicts: fontconfig <= 1:2.2.98-1
2084b6d9
JB
64
65%description libs
66Fontconfig is designed to locate fonts within the system and select
67them according to requirements specified by applications.
68
0fe8c3eb
JR
69%description libs -l pl.UTF-8
70Fontconfig jest biblioteką przeznaczoną do lokalizowania fontów w
71systemie i wybierania ich w zależności od potrzeb aplikacji.
2084b6d9 72
0fe8c3eb
JR
73%description libs -l pt_BR.UTF-8
74Fontconfig é uma biblioteca para configuração e customização do acesso
2084b6d9
JB
75a fontes.
76
7fed9776
AM
77%package devel
78Summary: Font configuration and customization library - development files
1f073758
ER
79Summary(pl.UTF-8): Biblioteka do konfigurowania fontów - pliki dla programistów
80Summary(pt_BR.UTF-8): Biblioteca para configuração e customização do acesso a fontes - arquivos de desenvolvimento
a2ca8118 81Group: Development/Libraries
6bccae59 82Requires: %{name}-libs = %{epoch}:%{version}-%{release}
a025902e 83Requires: expat-devel
613b8d3f 84Requires: freetype-devel >= 2.1.5
a025902e 85Provides: XFree86-fontconfig-devel
ef58052a 86Obsoletes: XFree86-fontconfig-devel
542fe095 87
88%description devel
89Fontconfig is designed to locate fonts within the system and select
90them according to requirements specified by applications.
91
92This package contains the header files needed to develop programs that
93use these fontconfig.
94
0fe8c3eb
JR
95%description devel -l pl.UTF-8
96Fontconfig jest biblioteką przeznaczoną do lokalizowania fontów w
97systemie i wybierania ich w zależności od potrzeb aplikacji.
542fe095 98
0fe8c3eb
JR
99Ten pakiet zawiera pliki nagłówkowe potrzebne do kompilowania
100programów korzystających z biblioteki fontconfig.
542fe095 101
0fe8c3eb
JR
102%description devel -l pt_BR.UTF-8
103Fontconfig é uma biblioteca para configuração e customização do acesso
e625f5c6 104a fontes.
105
0fe8c3eb
JR
106Este pacote contém arquivos de desenvolvimento necessários à criação
107de extensões baseadas na biblioteca fontconfig.
48dec51f 108
a025902e
JB
109%package static
110Summary: Static font configuration and customization library
1f073758
ER
111Summary(pl.UTF-8): Statyczna biblioteka do konfigurowania fontów
112Summary(pt_BR.UTF-8): Biblioteca estática para configuração e customização do acesso a fontes
a025902e 113Group: Development/Libraries
613b8d3f 114Requires: %{name}-devel = %{epoch}:%{version}-%{release}
a025902e
JB
115Provides: XFree86-fontconfig-static
116Obsoletes: XFree86-fontconfig-static
117
118%description static
119This package contains static version of fontconfig library.
120
0fe8c3eb
JR
121%description static -l pl.UTF-8
122Ten pakiet zawiera statyczną wersję biblioteki fontconfig.
a025902e 123
0fe8c3eb
JR
124%description static -l pt_BR.UTF-8
125Este pacote contém a biblioteca estática do fontconfig
48dec51f 126
542fe095 127%prep
f972731d 128%setup -q
f7c0bd55 129%patch0 -p1
3ef12d15 130%patch1 -p1
8a1d19fc 131
542fe095 132%build
e625f5c6 133%{__libtoolize}
134%{__aclocal}
542fe095 135%{__autoconf}
1898f128 136%{__autoheader}
e625f5c6 137%{__automake}
cc3e4384 138%configure \
f271d168 139 --%{?with_doc:en}%{!?with_doc:dis}able-docs \
30625434 140 --disable-silent-rules \
4d2ac7f9 141 %{!?with_static_libs:--disable-static}
f7c0bd55 142%{__make}
542fe095 143
144%install
145rm -rf $RPM_BUILD_ROOT
f271d168 146install -d $RPM_BUILD_ROOT{%{_mandir}/man{1,3,5},/var/cache/fontconfig} \
542fe095 147
148%{__make} install \
c6dd4c1c
JB
149 DESTDIR=$RPM_BUILD_ROOT \
150 htmldoc_DATA= \
151 doc_DATA=
f271d168 152
76dd18e0 153install %{SOURCE1} \
f271d168
AM
154 $RPM_BUILD_ROOT%{_datadir}/%{name}/conf.avail/10-lcd-filter.conf
155
156ln -s %{_datadir}/%{name}/conf.avail $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.avail
542fe095 157
36a8ce6e
JB
158cp -f conf.d/README README.confd
159
542fe095 160%clean
161rm -rf $RPM_BUILD_ROOT
162
f271d168
AM
163%pretrans
164# this needs to be a symlink
165if [ -d "%{_sysconfdir}/fonts/conf.avail" ]; then
166 umask 022
167 mv -f %{_sysconfdir}/fonts/conf.avail{,.rpmsave}
168fi
169
17ff777e 170%post
1b300991 171umask 022
23fb93ae 172HOME=/tmp %{_bindir}/fc-cache -f 2>/dev/null || :
17ff777e 173
1c88da95
JB
174%post libs -p /sbin/ldconfig
175%postun libs -p /sbin/ldconfig
542fe095 176
177%files
178%defattr(644,root,root,755)
d1deae28 179%doc AUTHORS COPYING ChangeLog README README.confd doc/fontconfig-user.html
2084b6d9
JB
180%dir %{_sysconfdir}/fonts
181%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fonts/fonts.conf
f271d168
AM
182%dir %{_datadir}/xml/%{name}
183%{_datadir}/xml/%{name}/fonts.dtd
184%{_sysconfdir}/fonts/conf.avail
185%dir %{_datadir}/%{name}/conf.avail
186%{_datadir}/%{name}/conf.avail/*.conf
36a8ce6e 187%dir %{_sysconfdir}/fonts/conf.d
c6dd4c1c 188%{_sysconfdir}/fonts/conf.d/README
cfe5197f 189%config(noreplace,missingok) %verify(not link md5 mtime size) %{_sysconfdir}/fonts/conf.d/*.conf
2cc361d3
ER
190%attr(755,root,root) %{_bindir}/fc-cache
191%attr(755,root,root) %{_bindir}/fc-cat
192%attr(755,root,root) %{_bindir}/fc-list
193%attr(755,root,root) %{_bindir}/fc-match
194%attr(755,root,root) %{_bindir}/fc-query
f8375c1d 195%attr(755,root,root) %{_bindir}/fc-pattern
2cc361d3 196%attr(755,root,root) %{_bindir}/fc-scan
f271d168 197%if %{with doc}
5cbeee5b
ER
198%{_mandir}/man1/fc-*.1*
199%{_mandir}/man5/fonts-conf.5*
f271d168 200%endif
5cbeee5b
ER
201/var/cache/fontconfig
202
203%files libs
204%defattr(644,root,root,755)
c6dd4c1c
JB
205%attr(755,root,root) %{_libdir}/libfontconfig.so.*.*.*
206%attr(755,root,root) %ghost %{_libdir}/libfontconfig.so.1
2084b6d9 207
542fe095 208%files devel
209%defattr(644,root,root,755)
cc3e4384 210%doc doc/fontconfig-devel/*.html
c6dd4c1c
JB
211%attr(755,root,root) %{_libdir}/libfontconfig.so
212%{_libdir}/libfontconfig.la
a025902e 213%{_includedir}/fontconfig
542fe095 214%{_pkgconfigdir}/fontconfig.pc
f271d168 215%if %{with doc}
c6dd4c1c 216%{_mandir}/man3/Fc*.3*
f271d168 217%endif
a025902e 218
4d2ac7f9 219%if %{with static_libs}
a025902e
JB
220%files static
221%defattr(644,root,root,755)
c6dd4c1c 222%{_libdir}/libfontconfig.a
4d2ac7f9 223%endif
This page took 0.122657 seconds and 4 git commands to generate.