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