]> git.pld-linux.org Git - packages/pango.git/blame - pango.spec
noarch apidocs and examples
[packages/pango.git] / pango.spec
CommitLineData
4548a4b0 1#
77eb1db2 2# Conditional build:
8b1c8047 3%bcond_without apidocs # disable gtk-doc
784f3728 4%bcond_without libthai # don't build thai-lang module
8b1c8047 5%bcond_without static_libs # don't build static library
239a12cd 6
22c8cfb6 7Summary: System for layout and rendering of internationalized text
f5b08396
ER
8Summary(pl.UTF-8): System renderowania międzynarodowego tekstu
9Summary(pt_BR.UTF-8): Sistema para layout e renderização de texto internacionalizado
22c8cfb6 10Name: pango
dc40387a 11Version: 1.40.1
239a12cd 12Release: 2
fe0b7782 13Epoch: 1
4c82e71c 14License: LGPL v2+
712888e1 15Group: X11/Libraries
88db0e02 16Source0: http://ftp.gnome.org/pub/GNOME/sources/pango/1.40/%{name}-%{version}.tar.xz
dc40387a 17# Source0-md5: 6fc88c6529890d6c8e03074d57a3eceb
22c8cfb6 18URL: http://www.pango.org/
d58e4b98 19BuildRequires: autoconf >= 2.59-9
21f2d1ad 20BuildRequires: automake >= 1:1.9
f8016c2f 21# cairo-ft cairo-pdf cairo-png cairo-ps cairo-xlib
5d95bfd7
JB
22BuildRequires: cairo-devel >= 1.12.10
23BuildRequires: cairo-gobject-devel >= 1.12.10
6d53487d 24BuildRequires: docbook-dtd412-xml
25BuildRequires: docbook-style-xsl
0d70e594 26BuildRequires: fontconfig-devel >= 1:2.10.91
6d53487d 27BuildRequires: freetype-devel >= 2.1.7
e60318cb 28BuildRequires: glib2-devel >= 1:2.33.12
10174948 29BuildRequires: gobject-introspection-devel >= 0.9.5
c5af4488 30%if %{with apidocs}
f8016c2f
JB
31BuildRequires: gtk-doc >= 1.15
32BuildRequires: gtk-doc-automake >= 1.15
c5af4488 33%endif
4e1d10dc 34BuildRequires: harfbuzz-devel >= 0.9.30
2477e965 35%{?with_libthai:BuildRequires: libthai-devel >= 0.1.9}
ba7ac69f 36BuildRequires: libtool >= 2:1.5
9526067d 37BuildRequires: perl-base
fc102159 38BuildRequires: pkgconfig
1ad2b379 39BuildRequires: python-modules
7aad84ab 40BuildRequires: rpmbuild(macros) >= 1.197
8a548634 41BuildRequires: tar >= 1:1.22
f67517b7
ER
42BuildRequires: xorg-lib-libX11-devel
43BuildRequires: xorg-lib-libXft-devel >= 2.1.0
f8016c2f 44BuildRequires: xorg-lib-libXrender-devel
8a548634 45BuildRequires: xz
5d95bfd7 46Requires: cairo >= 1.12.10
0d70e594 47Requires: fontconfig-libs >= 1:2.10.91
6d53487d 48Requires: freetype >= 2.1.7
e60318cb 49Requires: glib2 >= 1:2.33.12
4e1d10dc 50Requires: harfbuzz >= 0.9.30
54fdbbf8 51Obsoletes: libpango24
5932fede 52Obsoletes: pango-modules < 1:1.38.0-1
f28958a9 53BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
a6b89e6e 54
a6b89e6e 55%description
56System for layout and rendering of internationalized text.
57
22bfacc6
JR
58%description -l pl.UTF-8
59System obsługi i renderowania międzynarodowego tekstu.
a6bc9fc7 60
22bfacc6
JR
61%description -l pt_BR.UTF-8
62Pango é um sistema para layout e renderização de texto
ce4a83d9 63internacionalizado.
64
a15f5a43
JR
65%package view
66Summary: Pango text viewer
67Summary(pl.UTF-8): Przeglądarka tekstu pango
68Group: X11/Applications
69Requires: %{name} = %{epoch}:%{version}-%{release}
70
71%description view
72Pango text viewer.
73
74%description view -l pl.UTF-8
75Przeglądarka tekstu pango.
76
a6b89e6e 77%package devel
01a1eef9
JB
78Summary: Header files for Pango libraries
79Summary(pl.UTF-8): Pliki nagłówkowe bibliotek Pango
712888e1 80Group: X11/Development/Libraries
fe0b7782 81Requires: %{name} = %{epoch}:%{version}-%{release}
5d95bfd7 82Requires: cairo-devel >= 1.12.10
0d70e594 83Requires: fontconfig-devel >= 1:2.10.91
6d53487d 84Requires: freetype-devel >= 2.1.7
e60318cb 85Requires: glib2-devel >= 1:2.33.12
4e1d10dc 86Requires: harfbuzz-devel >= 0.9.30
5abf4470 87%{?with_libthai:Requires: libthai-devel >= 0.1.9}
f67517b7
ER
88Requires: xorg-lib-libX11-devel
89Requires: xorg-lib-libXft-devel >= 2.1.0
54fdbbf8 90Obsoletes: libpango24-devel
a6b89e6e 91
92%description devel
01a1eef9 93Header files for Pango libraries.
a6bc9fc7 94
22bfacc6 95%description devel -l pl.UTF-8
01a1eef9 96Pliki nagłówkowe bibliotek Pango.
ce4a83d9 97
89bc8f01 98%package static
73d98c3b 99Summary: Static pango libraries
f5b08396 100Summary(pl.UTF-8): Biblioteki statyczne pango
712888e1 101Group: X11/Development/Libraries
fe0b7782 102Requires: %{name}-devel = %{epoch}:%{version}-%{release}
89bc8f01 103
104%description static
73d98c3b 105Static pango libraries.
89bc8f01 106
22bfacc6 107%description static -l pl.UTF-8
73d98c3b 108Biblioteki statyczne pango.
89bc8f01 109
518211d5 110%package modules
01a1eef9
JB
111Summary: Pango modules for various scripts
112Summary(pl.UTF-8): Moduły Pango dla różnych systemów pisma
518211d5 113Group: X11/Development/Libraries
f7e43318 114Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
fe0b7782 115Requires: %{name} = %{epoch}:%{version}-%{release}
75372f11 116%{?with_libthai:Requires: libthai >= 0.1.9}
518211d5 117
118%description modules
01a1eef9 119Pango is a system for layout and rendering of internationalized text.
518211d5 120
121This package contains pango modules for: arabic, bengali, devanagari,
122gujarati, gurmukhi, hangul, hebrew, indic, myanmar, tamil, thai.
123
22bfacc6 124%description modules -l pl.UTF-8
01a1eef9 125Pango to system obsługi i renderowania międzynarodowego tekstu.
518211d5 126
22bfacc6 127Pakiet zawiera moduły pango dla języków: arabic, bengali, devanagari,
518211d5 128gujarati, gurmukhi, hangul, hebrew, indic, myanmar, tamil, thai.
129
21e03050
JB
130%package apidocs
131Summary: Pango API documentation
f5b08396 132Summary(pl.UTF-8): Dokumentacja API pango
21e03050
JB
133Group: Documentation
134Requires: gtk-doc-common
239a12cd
ER
135%if "%{_rpmversion}" >= "5"
136BuildArch: noarch
137%endif
21e03050
JB
138
139%description apidocs
140Pango API documentation.
141
22bfacc6 142%description apidocs -l pl.UTF-8
21e03050
JB
143Dokumentacja API pango.
144
9b50e132
MB
145%package examples
146Summary: pango - example programs
147Summary(pl.UTF-8): pango - przykładowe programy
148Group: X11/Development/Libraries
239a12cd
ER
149%if "%{_rpmversion}" >= "5"
150BuildArch: noarch
151%endif
9b50e132
MB
152
153%description examples
154pango - example programs.
155
156%description examples -l pl.UTF-8
157pango - przykładowe programy.
158
a6b89e6e 159%prep
a08120ab 160%setup -q
a6b89e6e 161
162%build
af50b274 163%{?with_apidocs:%{__gtkdocize}}
712888e1 164%{__libtoolize}
edaf2e5e 165%{__aclocal}
6d53487d 166%{__autoheader}
80dcac95 167%{__autoconf}
168%{__automake}
910f71d7 169%configure \
13bcfc82 170 --disable-silent-rules \
2474e1fa 171 --enable-debug=%{?debug:yes}%{!?debug:minimum} \
c5af4488 172 %{__enable_disable apidocs gtk-doc} \
c5af4488 173 %{__enable_disable static_libs static} \
2474e1fa 174 --with-html-dir=%{_gtkdocdir}
e9dfac64 175
176# some generator script requires access to newely created .pc files
177export PKG_CONFIG_PATH="$PWD"
178
5b1dbc1c 179%{__make}
a6b89e6e 180
181%install
182rm -rf $RPM_BUILD_ROOT
5932fede 183install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
a6bc9fc7 184
910f71d7
AM
185%{__make} install \
186 DESTDIR=$RPM_BUILD_ROOT \
dc501d35
JB
187 pkgconfigdir=%{_pkgconfigdir}
188
9b50e132
MB
189cp examples/*.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
190
81fb499f
ER
191%{!?with_apidocs:rm -rf $RPM_BUILD_ROOT%{_gtkdocdir}/pango}
192
a6b89e6e 193%clean
194rm -rf $RPM_BUILD_ROOT
195
5932fede 196%post -p /sbin/ldconfig
0b53ddd6 197%postun -p /sbin/ldconfig
fc102159 198
a6b89e6e 199%files
22c8cfb6 200%defattr(644,root,root,755)
21f2d1ad 201%doc AUTHORS ChangeLog HACKING NEWS README THANKS
21f2d1ad 202%attr(755,root,root) %{_libdir}/libpango-1.0.so.*.*.*
ea049355 203%attr(755,root,root) %ghost %{_libdir}/libpango-1.0.so.0
21f2d1ad 204%attr(755,root,root) %{_libdir}/libpangocairo-1.0.so.*.*.*
ea049355 205%attr(755,root,root) %ghost %{_libdir}/libpangocairo-1.0.so.0
21f2d1ad 206%attr(755,root,root) %{_libdir}/libpangoft2-1.0.so.*.*.*
ea049355 207%attr(755,root,root) %ghost %{_libdir}/libpangoft2-1.0.so.0
21f2d1ad 208%attr(755,root,root) %{_libdir}/libpangoxft-1.0.so.*.*.*
ea049355 209%attr(755,root,root) %ghost %{_libdir}/libpangoxft-1.0.so.0
6aeb5d7b 210%{_libdir}/girepository-1.0/Pango*-1.0.typelib
a15f5a43
JR
211
212%files view
213%defattr(644,root,root,755)
214%attr(755,root,root) %{_bindir}/pango-view
5f9c4bf0 215%{_mandir}/man1/pango-view.1*
910f71d7 216
a6b89e6e 217%files devel
22c8cfb6 218%defattr(644,root,root,755)
21f2d1ad
MB
219%attr(755,root,root) %{_libdir}/libpango-1.0.so
220%attr(755,root,root) %{_libdir}/libpangocairo-1.0.so
221%attr(755,root,root) %{_libdir}/libpangoft2-1.0.so
21f2d1ad 222%attr(755,root,root) %{_libdir}/libpangoxft-1.0.so
407e2db6
ŁK
223%{_libdir}/libpango-1.0.la
224%{_libdir}/libpangocairo-1.0.la
225%{_libdir}/libpangoft2-1.0.la
226%{_libdir}/libpangoxft-1.0.la
21f2d1ad
MB
227%{_pkgconfigdir}/pango.pc
228%{_pkgconfigdir}/pangocairo.pc
229%{_pkgconfigdir}/pangoft2.pc
21f2d1ad
MB
230%{_pkgconfigdir}/pangoxft.pc
231%{_includedir}/pango-1.0
6aeb5d7b 232%{_datadir}/gir-1.0/Pango*-1.0.gir
89bc8f01 233
7b311967 234%if %{with static_libs}
89bc8f01 235%files static
236%defattr(644,root,root,755)
21f2d1ad
MB
237%{_libdir}/libpango-1.0.a
238%{_libdir}/libpangocairo-1.0.a
239%{_libdir}/libpangoft2-1.0.a
21f2d1ad 240%{_libdir}/libpangoxft-1.0.a
7b311967 241%endif
518211d5 242
21e03050
JB
243%if %{with apidocs}
244%files apidocs
245%defattr(644,root,root,755)
246%{_gtkdocdir}/pango
247%endif
9b50e132
MB
248
249%files examples
250%defattr(644,root,root,755)
251%{_examplesdir}/%{name}-%{version}
This page took 0.082648 seconds and 4 git commands to generate.