]> git.pld-linux.org Git - packages/fontconfig.git/blame - fontconfig.spec
- 2.6.99 snapshot from Behdad's tree (not yet released by upstream)
[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#
d9b43f48 5%define snap behdad.20090601
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
d9b43f48
PZ
10Version: 2.6.99
11Release: 0.%{snap}.1
80708623 12Epoch: 1
542fe095 13License: MIT
a2ca8118 14Group: Libraries
d9b43f48
PZ
15#Source0: http://fontconfig.org/release/%{name}-%{version}.tar.gz
16Source0: http://people.freedesktop.org/~behdad/fontconfig/%{name}-%{version}.%{snap}.tar.gz
17# Source0-md5: 03aec10ac95d376ab402e5644196684b
76dd18e0 18Source1: %{name}-lcd-filter.conf
f7c0bd55 19Patch0: %{name}-blacklist.patch
332bb5d4 20Patch1: %{name}-bitstream-cyberbit.patch
7d3744a1 21URL: http://fontconfig.org/
542fe095 22BuildRequires: autoconf
23BuildRequires: automake
1f6a3c63
JB
24BuildRequires: docbook-utils >= 0.6.13-3
25BuildRequires: docbook-dtd41-sgml
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
2084b6d9
JB
57Group: Development/Libraries
58Requires: freetype >= 2.1.5
70aeb29b 59Provides: XFree86-fontconfig
2084b6d9 60Conflicts: fontconfig <= 1:2.2.98-1
70aeb29b 61Obsoletes: XFree86-fontconfig
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
d9b43f48 126%setup -q -n %{name}-%{version}.%{snap}
f7c0bd55 127%patch0 -p1
3ef12d15 128%patch1 -p1
8a1d19fc 129
542fe095 130%build
e625f5c6 131%{__libtoolize}
132%{__aclocal}
542fe095 133%{__autoconf}
1898f128 134%{__autoheader}
e625f5c6 135%{__automake}
cc3e4384 136%configure \
c6dd4c1c 137 --enable-docs \
4d2ac7f9 138 %{!?with_static_libs:--disable-static}
f7c0bd55 139%{__make}
542fe095 140
141%install
142rm -rf $RPM_BUILD_ROOT
7fed9776 143install -d $RPM_BUILD_ROOT{%{_mandir}/man{1,3,5},/var/cache/fontconfig}
542fe095 144
145%{__make} install \
c6dd4c1c
JB
146 DESTDIR=$RPM_BUILD_ROOT \
147 htmldoc_DATA= \
148 doc_DATA=
76dd18e0 149install %{SOURCE1} \
150 $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.avail/10-lcd-filter.conf
542fe095 151
36a8ce6e
JB
152cp -f conf.d/README README.confd
153
542fe095 154%clean
155rm -rf $RPM_BUILD_ROOT
156
17ff777e 157%post
1b300991 158umask 022
23fb93ae 159HOME=/tmp %{_bindir}/fc-cache -f 2>/dev/null || :
17ff777e 160
1c88da95
JB
161%post libs -p /sbin/ldconfig
162%postun libs -p /sbin/ldconfig
542fe095 163
164%files
165%defattr(644,root,root,755)
36a8ce6e 166%doc AUTHORS COPYING ChangeLog README README.confd
542fe095 167%attr(755,root,root) %{_bindir}/fc-*
c6dd4c1c
JB
168%{_mandir}/man1/fc-*.1*
169%{_mandir}/man5/fonts-conf.5*
7fed9776 170/var/cache/fontconfig
542fe095 171
2084b6d9
JB
172%files libs
173%defattr(644,root,root,755)
174%dir %{_sysconfdir}/fonts
175%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fonts/fonts.conf
2084b6d9 176%{_sysconfdir}/fonts/fonts.dtd
dd71a74b
JB
177%dir %{_sysconfdir}/fonts/conf.avail
178%{_sysconfdir}/fonts/conf.avail/*.conf
36a8ce6e 179%dir %{_sysconfdir}/fonts/conf.d
c6dd4c1c 180%{_sysconfdir}/fonts/conf.d/README
cfe5197f 181%config(noreplace,missingok) %verify(not link md5 mtime size) %{_sysconfdir}/fonts/conf.d/*.conf
c6dd4c1c
JB
182%attr(755,root,root) %{_libdir}/libfontconfig.so.*.*.*
183%attr(755,root,root) %ghost %{_libdir}/libfontconfig.so.1
2084b6d9 184
542fe095 185%files devel
186%defattr(644,root,root,755)
cc3e4384 187%doc doc/fontconfig-devel/*.html
c6dd4c1c
JB
188%attr(755,root,root) %{_libdir}/libfontconfig.so
189%{_libdir}/libfontconfig.la
a025902e 190%{_includedir}/fontconfig
542fe095 191%{_pkgconfigdir}/fontconfig.pc
c6dd4c1c 192%{_mandir}/man3/Fc*.3*
a025902e 193
4d2ac7f9 194%if %{with static_libs}
a025902e
JB
195%files static
196%defattr(644,root,root,755)
c6dd4c1c 197%{_libdir}/libfontconfig.a
4d2ac7f9 198%endif
This page took 0.680811 seconds and 4 git commands to generate.