]> git.pld-linux.org Git - packages/pango.git/blame - pango.spec
up to 1.44.5
[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
239a12cd 5
22c8cfb6 6Summary: System for layout and rendering of internationalized text
f5b08396
ER
7Summary(pl.UTF-8): System renderowania międzynarodowego tekstu
8Summary(pt_BR.UTF-8): Sistema para layout e renderização de texto internacionalizado
22c8cfb6 9Name: pango
925bd769 10Version: 1.44.5
e43d9e69 11Release: 1
fe0b7782 12Epoch: 1
4c82e71c 13License: LGPL v2+
712888e1 14Group: X11/Libraries
300b5824 15Source0: http://ftp.gnome.org/pub/GNOME/sources/pango/1.44/%{name}-%{version}.tar.xz
925bd769 16# Source0-md5: b6bf689e3ce4f46b0fd887b64c850ea1
22c8cfb6 17URL: http://www.pango.org/
f8016c2f 18# cairo-ft cairo-pdf cairo-png cairo-ps cairo-xlib
5d95bfd7
JB
19BuildRequires: cairo-devel >= 1.12.10
20BuildRequires: cairo-gobject-devel >= 1.12.10
6d53487d 21BuildRequires: docbook-dtd412-xml
22BuildRequires: docbook-style-xsl
fe149c83 23BuildRequires: fontconfig-devel >= 1:2.11.91
6d53487d 24BuildRequires: freetype-devel >= 2.1.7
83ef73dc 25BuildRequires: fribidi-devel >= 0.19.7
300b5824 26BuildRequires: glib2-devel >= 1:2.59.2
10174948 27BuildRequires: gobject-introspection-devel >= 0.9.5
c5af4488 28%if %{with apidocs}
f8016c2f 29BuildRequires: gtk-doc >= 1.15
c5af4488 30%endif
300b5824 31BuildRequires: harfbuzz-devel >= 2.0.0
2477e965 32%{?with_libthai:BuildRequires: libthai-devel >= 0.1.9}
300b5824 33BuildRequires: meson >= 0.48.0
21710c38 34BuildRequires: ninja >= 1.5
9526067d 35BuildRequires: perl-base
fc102159 36BuildRequires: pkgconfig
1ad2b379 37BuildRequires: python-modules
21710c38 38BuildRequires: rpmbuild(macros) >= 1.736
8a548634 39BuildRequires: tar >= 1:1.22
f67517b7
ER
40BuildRequires: xorg-lib-libX11-devel
41BuildRequires: xorg-lib-libXft-devel >= 2.1.0
f8016c2f 42BuildRequires: xorg-lib-libXrender-devel
8a548634 43BuildRequires: xz
5d95bfd7 44Requires: cairo >= 1.12.10
fe149c83 45Requires: fontconfig-libs >= 1:2.11.91
6d53487d 46Requires: freetype >= 2.1.7
969bcaec 47Requires: fribidi >= 0.19.7
300b5824
JP
48Requires: glib2 >= 1:2.59.2
49Requires: harfbuzz >= 2.0.0
54fdbbf8 50Obsoletes: libpango24
5932fede 51Obsoletes: pango-modules < 1:1.38.0-1
f28958a9 52BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
a6b89e6e 53
a6b89e6e 54%description
55System for layout and rendering of internationalized text.
56
22bfacc6
JR
57%description -l pl.UTF-8
58System obsługi i renderowania międzynarodowego tekstu.
a6bc9fc7 59
22bfacc6
JR
60%description -l pt_BR.UTF-8
61Pango é um sistema para layout e renderização de texto
ce4a83d9 62internacionalizado.
63
3d718a03
JP
64%package tools
65Summary: Pango tools
66Summary(pl.UTF-8): Narzędzia pango
a15f5a43
JR
67Group: X11/Applications
68Requires: %{name} = %{epoch}:%{version}-%{release}
3d718a03 69Obsoletes: pango-view < 1:1.42.2
a15f5a43 70
3d718a03
JP
71%description tools
72Pango tools:
73- text viewer
74- list availabe fonts
a15f5a43 75
3d718a03
JP
76%description tools -l pl.UTF-8
77Narzędzia pango:
78- przeglądarka tekstu
79- wyświetlanie dostępnych fontów
a15f5a43 80
a6b89e6e 81%package devel
01a1eef9
JB
82Summary: Header files for Pango libraries
83Summary(pl.UTF-8): Pliki nagłówkowe bibliotek Pango
712888e1 84Group: X11/Development/Libraries
fe0b7782 85Requires: %{name} = %{epoch}:%{version}-%{release}
5d95bfd7 86Requires: cairo-devel >= 1.12.10
fe149c83 87Requires: fontconfig-devel >= 1:2.11.91
6d53487d 88Requires: freetype-devel >= 2.1.7
969bcaec 89Requires: fribidi-devel >= 0.19.7
300b5824
JP
90Requires: glib2-devel >= 1:2.59.2
91Requires: harfbuzz-devel >= 2.0.0
5abf4470 92%{?with_libthai:Requires: libthai-devel >= 0.1.9}
f67517b7
ER
93Requires: xorg-lib-libX11-devel
94Requires: xorg-lib-libXft-devel >= 2.1.0
54fdbbf8 95Obsoletes: libpango24-devel
a6b89e6e 96
97%description devel
01a1eef9 98Header files for Pango libraries.
a6bc9fc7 99
22bfacc6 100%description devel -l pl.UTF-8
01a1eef9 101Pliki nagłówkowe bibliotek Pango.
ce4a83d9 102
89bc8f01 103%package static
73d98c3b 104Summary: Static pango libraries
f5b08396 105Summary(pl.UTF-8): Biblioteki statyczne pango
712888e1 106Group: X11/Development/Libraries
fe0b7782 107Requires: %{name}-devel = %{epoch}:%{version}-%{release}
89bc8f01 108
109%description static
73d98c3b 110Static pango libraries.
89bc8f01 111
22bfacc6 112%description static -l pl.UTF-8
73d98c3b 113Biblioteki statyczne pango.
89bc8f01 114
518211d5 115%package modules
01a1eef9
JB
116Summary: Pango modules for various scripts
117Summary(pl.UTF-8): Moduły Pango dla różnych systemów pisma
518211d5 118Group: X11/Development/Libraries
f7e43318 119Requires(post,postun): %{name} = %{epoch}:%{version}-%{release}
fe0b7782 120Requires: %{name} = %{epoch}:%{version}-%{release}
75372f11 121%{?with_libthai:Requires: libthai >= 0.1.9}
518211d5 122
123%description modules
01a1eef9 124Pango is a system for layout and rendering of internationalized text.
518211d5 125
126This package contains pango modules for: arabic, bengali, devanagari,
127gujarati, gurmukhi, hangul, hebrew, indic, myanmar, tamil, thai.
128
22bfacc6 129%description modules -l pl.UTF-8
01a1eef9 130Pango to system obsługi i renderowania międzynarodowego tekstu.
518211d5 131
22bfacc6 132Pakiet zawiera moduły pango dla języków: arabic, bengali, devanagari,
518211d5 133gujarati, gurmukhi, hangul, hebrew, indic, myanmar, tamil, thai.
134
21e03050
JB
135%package apidocs
136Summary: Pango API documentation
f5b08396 137Summary(pl.UTF-8): Dokumentacja API pango
21e03050
JB
138Group: Documentation
139Requires: gtk-doc-common
239a12cd
ER
140%if "%{_rpmversion}" >= "5"
141BuildArch: noarch
142%endif
21e03050
JB
143
144%description apidocs
145Pango API documentation.
146
22bfacc6 147%description apidocs -l pl.UTF-8
21e03050
JB
148Dokumentacja API pango.
149
9b50e132
MB
150%package examples
151Summary: pango - example programs
152Summary(pl.UTF-8): pango - przykładowe programy
153Group: X11/Development/Libraries
239a12cd
ER
154%if "%{_rpmversion}" >= "5"
155BuildArch: noarch
156%endif
9b50e132
MB
157
158%description examples
159pango - example programs.
160
161%description examples -l pl.UTF-8
162pango - przykładowe programy.
163
a6b89e6e 164%prep
a08120ab 165%setup -q
a6b89e6e 166
167%build
300b5824
JP
168%meson build \
169 -Dgtk_doc=%{__true_false apidocs}
170
171%ninja_build -C build
a6b89e6e 172
173%install
174rm -rf $RPM_BUILD_ROOT
5932fede 175install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
a6bc9fc7 176
300b5824 177%ninja_install -C build
dc501d35 178
9b50e132
MB
179cp examples/*.c $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
180
a6b89e6e 181%clean
182rm -rf $RPM_BUILD_ROOT
183
8fc43188
JB
184%post -p /sbin/ldconfig
185%postun -p /sbin/ldconfig
fc102159 186
a6b89e6e 187%files
22c8cfb6 188%defattr(644,root,root,755)
300b5824 189%doc NEWS README.md THANKS
21f2d1ad 190%attr(755,root,root) %{_libdir}/libpango-1.0.so.*.*.*
ea049355 191%attr(755,root,root) %ghost %{_libdir}/libpango-1.0.so.0
21f2d1ad 192%attr(755,root,root) %{_libdir}/libpangocairo-1.0.so.*.*.*
ea049355 193%attr(755,root,root) %ghost %{_libdir}/libpangocairo-1.0.so.0
21f2d1ad 194%attr(755,root,root) %{_libdir}/libpangoft2-1.0.so.*.*.*
ea049355 195%attr(755,root,root) %ghost %{_libdir}/libpangoft2-1.0.so.0
21f2d1ad 196%attr(755,root,root) %{_libdir}/libpangoxft-1.0.so.*.*.*
ea049355 197%attr(755,root,root) %ghost %{_libdir}/libpangoxft-1.0.so.0
21710c38
JB
198%{_libdir}/girepository-1.0/Pango-1.0.typelib
199%{_libdir}/girepository-1.0/PangoCairo-1.0.typelib
200%{_libdir}/girepository-1.0/PangoFT2-1.0.typelib
e92618c7
JP
201%{_libdir}/girepository-1.0/PangoFc-1.0.typelib
202%{_libdir}/girepository-1.0/PangoOT-1.0.typelib
21710c38 203%{_libdir}/girepository-1.0/PangoXft-1.0.typelib
a15f5a43 204
3d718a03 205%files tools
a15f5a43 206%defattr(644,root,root,755)
3d718a03 207%attr(755,root,root) %{_bindir}/pango-list
a15f5a43 208%attr(755,root,root) %{_bindir}/pango-view
5f9c4bf0 209%{_mandir}/man1/pango-view.1*
910f71d7 210
a6b89e6e 211%files devel
22c8cfb6 212%defattr(644,root,root,755)
21f2d1ad
MB
213%attr(755,root,root) %{_libdir}/libpango-1.0.so
214%attr(755,root,root) %{_libdir}/libpangocairo-1.0.so
215%attr(755,root,root) %{_libdir}/libpangoft2-1.0.so
21f2d1ad 216%attr(755,root,root) %{_libdir}/libpangoxft-1.0.so
21710c38
JB
217%{_datadir}/gir-1.0/Pango-1.0.gir
218%{_datadir}/gir-1.0/PangoCairo-1.0.gir
219%{_datadir}/gir-1.0/PangoFT2-1.0.gir
e92618c7
JP
220%{_datadir}/gir-1.0/PangoFc-1.0.gir
221%{_datadir}/gir-1.0/PangoOT-1.0.gir
21710c38
JB
222%{_datadir}/gir-1.0/PangoXft-1.0.gir
223%{_includedir}/pango-1.0
21f2d1ad
MB
224%{_pkgconfigdir}/pango.pc
225%{_pkgconfigdir}/pangocairo.pc
226%{_pkgconfigdir}/pangoft2.pc
21f2d1ad 227%{_pkgconfigdir}/pangoxft.pc
89bc8f01 228
229%files static
230%defattr(644,root,root,755)
21f2d1ad
MB
231%{_libdir}/libpango-1.0.a
232%{_libdir}/libpangocairo-1.0.a
233%{_libdir}/libpangoft2-1.0.a
21f2d1ad 234%{_libdir}/libpangoxft-1.0.a
518211d5 235
21e03050
JB
236%if %{with apidocs}
237%files apidocs
238%defattr(644,root,root,755)
239%{_gtkdocdir}/pango
240%endif
9b50e132
MB
241
242%files examples
243%defattr(644,root,root,755)
244%{_examplesdir}/%{name}-%{version}
This page took 0.202605 seconds and 4 git commands to generate.