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