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