]> git.pld-linux.org Git - packages/fontconfig.git/blob - fontconfig.spec
- packaged fontconfig-user.html
[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.8.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:  77e15a92006ddc2adbb06f840d591c0e
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         %{!?with_static_libs:--disable-static}
138 %{__make}
139
140 %install
141 rm -rf $RPM_BUILD_ROOT
142 install -d $RPM_BUILD_ROOT{%{_mandir}/man{1,3,5},/var/cache/fontconfig}
143
144 %{__make} install \
145         DESTDIR=$RPM_BUILD_ROOT \
146         htmldoc_DATA= \
147         doc_DATA=
148 install %{SOURCE1} \
149         $RPM_BUILD_ROOT%{_sysconfdir}/fonts/conf.avail/10-lcd-filter.conf
150
151 cp -f conf.d/README README.confd
152
153 %clean
154 rm -rf $RPM_BUILD_ROOT
155
156 %post
157 umask 022
158 HOME=/tmp %{_bindir}/fc-cache -f 2>/dev/null || :
159
160 %post   libs -p /sbin/ldconfig
161 %postun libs -p /sbin/ldconfig
162
163 %files
164 %defattr(644,root,root,755)
165 %doc AUTHORS COPYING ChangeLog README README.confd doc/fontconfig-user.html
166 %dir %{_sysconfdir}/fonts
167 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/fonts/fonts.conf
168 %{_sysconfdir}/fonts/fonts.dtd
169 %dir %{_sysconfdir}/fonts/conf.avail
170 %{_sysconfdir}/fonts/conf.avail/*.conf
171 %dir %{_sysconfdir}/fonts/conf.d
172 %{_sysconfdir}/fonts/conf.d/README
173 %config(noreplace,missingok) %verify(not link md5 mtime size) %{_sysconfdir}/fonts/conf.d/*.conf
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
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)
186 %attr(755,root,root) %{_libdir}/libfontconfig.so.*.*.*
187 %attr(755,root,root) %ghost %{_libdir}/libfontconfig.so.1
188
189 %files devel
190 %defattr(644,root,root,755)
191 %doc doc/fontconfig-devel/*.html
192 %attr(755,root,root) %{_libdir}/libfontconfig.so
193 %{_libdir}/libfontconfig.la
194 %{_includedir}/fontconfig
195 %{_pkgconfigdir}/fontconfig.pc
196 %{_mandir}/man3/Fc*.3*
197
198 %if %{with static_libs}
199 %files static
200 %defattr(644,root,root,755)
201 %{_libdir}/libfontconfig.a
202 %endif
This page took 0.075972 seconds and 3 git commands to generate.