]> git.pld-linux.org Git - packages/fontconfig.git/blob - fontconfig.spec
- merge parts from DEVEL
[packages/fontconfig.git] / fontconfig.spec
1 #
2 # Conditional build
3 %bcond_with     bytecode        # use bytecode hinting instead of autohinting by default
4 #
5 Summary:        Font configuration and customization tools
6 Summary(pl):    Narzêdzia do konfigurowania fontów
7 Summary(pt_BR): Ferramentas para configuração e customização do acesso a fontes
8 Name:           fontconfig
9 Version:        2.3.94
10 Release:        1
11 Epoch:          1
12 License:        MIT
13 Group:          Libraries
14 Source0:        http://fontconfig.org/release/%{name}-%{version}.tar.gz
15 # Source0-md5:  362ca8b2168b20d30838700238015811
16 Patch0:         %{name}-blacklist.patch
17 Patch1:         %{name}-autohint.patch
18 URL:            http://fontconfig.org/
19 BuildRequires:  autoconf
20 BuildRequires:  automake
21 BuildRequires:  docbook-utils >= 0.6.13-3
22 BuildRequires:  docbook-dtd41-sgml
23 BuildRequires:  ed
24 BuildRequires:  expat-devel
25 BuildRequires:  freetype-devel >= 2.1.5
26 BuildRequires:  libtool
27 BuildRequires:  pkgconfig
28 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
29 Requires:       freetype >= 2.1.5
30 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32 %description
33 Fontconfig is designed to locate fonts within the system and select
34 them according to requirements specified by applications.
35
36 This package contains tools and documentation.
37
38 %description -l pl
39 Fontconfig jest bibliotek± przeznaczon± do lokalizowania fontów w
40 systemie i wybierania ich w zale¿no¶ci od potrzeb aplikacji.
41
42 Paket ten zawiera programy narzêdziowe i dokumentacjê.
43
44 %description -l pt_BR
45 Fontconfig é uma biblioteca para configuração e customização do acesso
46 a fontes.
47
48 Este pacote contém as ferramentas e documentação.
49
50 %package libs
51 Summary:        Font configuration and customization library
52 Summary(pl):    Biblioteka do konfigurowania fontów
53 Summary(pt_BR): Biblioteca para configuração e customização do acesso a fontes
54 Group:          Development/Libraries
55 Requires:       freetype >= 2.1.5
56 Provides:       XFree86-fontconfig
57 Conflicts:      fontconfig <= 1:2.2.98-1
58 Obsoletes:      XFree86-fontconfig
59
60 %description libs
61 Fontconfig is designed to locate fonts within the system and select
62 them according to requirements specified by applications.
63
64 %description libs -l pl
65 Fontconfig jest bibliotek± przeznaczon± do lokalizowania fontów w
66 systemie i wybierania ich w zale¿no¶ci od potrzeb aplikacji.
67
68 %description libs -l pt_BR
69 Fontconfig é uma biblioteca para configuração e customização do acesso
70 a fontes.
71
72 %package devel
73 Summary:        Font configuration and customization library - development files
74 Summary(pl):    Biblioteka do konfigurowania fontów - pliki dla programistów
75 Summary(pt_BR): Biblioteca para configuração e customização do acesso a fontes - arquivos de desenvolvimento
76 Group:          Development/Libraries
77 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
78 Requires:       freetype >= 2.1.5
79 Provides:       XFree86-fontconfig
80 Conflicts:      fontconfig <= 1:2.2.98-1
81 Obsoletes:      XFree86-fontconfig
82
83 %description libs
84 Fontconfig is designed to locate fonts within the system and select
85 them according to requirements specified by applications.
86
87 %description libs -l pl
88 Fontconfig jest bibliotek± przeznaczon± do lokalizowania fontów w
89 systemie i wybierania ich w zale¿no¶ci od potrzeb aplikacji.
90
91 %description libs -l pt_BR
92 Fontconfig é uma biblioteca para configuração e customização do acesso
93 a fontes.
94
95 %package devel
96 Summary:        Font configuration and customization library - development files
97 Summary(pl):    Biblioteka do konfigurowania fontów - pliki dla programistów
98 Summary(pt_BR): Biblioteca para configuração e customização do acesso a fontes - arquivos de desenvolvimento
99 Group:          Development/Libraries
100 Requires:       %{name}-libs = %{epoch}:%{version}-%{release}
101 Requires:       expat-devel
102 Requires:       freetype-devel >= 2.1.5
103 Provides:       XFree86-fontconfig-devel
104 Obsoletes:      XFree86-fontconfig-devel
105
106 %description devel
107 Fontconfig is designed to locate fonts within the system and select
108 them according to requirements specified by applications.
109
110 This package contains the header files needed to develop programs that
111 use these fontconfig.
112
113 %description devel -l pl
114 Fontconfig jest bibliotek± przeznaczon± do lokalizowania fontów w
115 systemie i wybierania ich w zale¿no¶ci od potrzeb aplikacji.
116
117 Ten pakiet zawiera pliki nag³ówkowe potrzebne do kompilowania
118 programów korzystaj±cych z biblioteki fontconfig.
119
120 %description devel -l pt_BR
121 Fontconfig é uma biblioteca para configuração e customização do acesso
122 a fontes.
123
124 Este pacote contém arquivos de desenvolvimento necessários à criação
125 de extensões baseadas na biblioteca fontconfig.
126
127 %package static
128 Summary:        Static font configuration and customization library
129 Summary(pl):    Statyczna biblioteka do konfigurowania fontów
130 Summary(pt_BR): Biblioteca estática para configuração e customização do acesso a fontes
131 Group:          Development/Libraries
132 Requires:       %{name}-devel = %{epoch}:%{version}-%{release}
133 Provides:       XFree86-fontconfig-static
134 Obsoletes:      XFree86-fontconfig-static
135
136 %description static
137 This package contains static version of fontconfig library.
138
139 %description static -l pl
140 Ten pakiet zawiera statyczn± wersjê biblioteki fontconfig.
141
142 %description static -l pt_BR
143 Este pacote contém a biblioteca estática do fontconfig
144
145 %prep
146 %setup -q
147 %patch0 -p1
148 %if %{with bytecode}
149 %patch1 -p1
150 %endif
151
152 %build
153 %{__libtoolize}
154 %{__aclocal}
155 %{__autoconf}
156 %{__autoheader}
157 %{__automake}
158 %configure \
159         --disable-docs
160 %{__make}
161
162 %install
163 rm -rf $RPM_BUILD_ROOT
164 install -d $RPM_BUILD_ROOT{%{_mandir}/man{1,3,5},/var/cache/fontconfig}
165
166 %{__make} install \
167         DESTDIR=$RPM_BUILD_ROOT
168
169 install doc/*.3 $RPM_BUILD_ROOT%{_mandir}/man3
170 install doc/*.5 $RPM_BUILD_ROOT%{_mandir}/man5
171
172 cp -f conf.d/README README.confd
173
174 %clean
175 rm -rf $RPM_BUILD_ROOT
176
177 %post
178 umask 022
179 HOME=/tmp %{_bindir}/fc-cache -f 2>/dev/null
180
181 %post   libs -p /sbin/ldconfig
182 %postun libs -p /sbin/ldconfig
183
184 %files
185 %defattr(644,root,root,755)
186 %doc AUTHORS COPYING ChangeLog README README.confd
187 %attr(755,root,root) %{_bindir}/fc-*
188 %{_mandir}/man1/*.1*
189 %{_mandir}/man5/*.5*
190 /var/cache/fontconfig
191
192 %files libs
193 %defattr(644,root,root,755)
194 %dir %{_sysconfdir}/fonts
195 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fonts/fonts.conf
196 %{_sysconfdir}/fonts/fonts.dtd
197 %dir %{_sysconfdir}/fonts/conf.d
198 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fonts/conf.d/*.conf
199 %attr(755,root,root) %{_libdir}/lib*.so.*.*
200
201 %files devel
202 %defattr(644,root,root,755)
203 %doc doc/fontconfig-devel/*.html
204 %attr(755,root,root) %{_libdir}/lib*.so
205 %{_libdir}/lib*.la
206 %{_includedir}/fontconfig
207 %{_pkgconfigdir}/fontconfig.pc
208 %{_mandir}/man3/*.3*
209
210 %files static
211 %defattr(644,root,root,755)
212 %{_libdir}/lib*.a
This page took 0.074033 seconds and 4 git commands to generate.