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