]> git.pld-linux.org Git - packages/icu.git/blame - icu.spec
- soname symlinks as ghosts
[packages/icu.git] / icu.spec
CommitLineData
6a26a678 1Summary: International Components for Unicode
a9679d76 2Summary(pl.UTF-8): Międzynarodowe komponenty dla unikodu
6a26a678 3Name: icu
29be82ba
AG
4Version: 3.8
5%define ver %(echo %{version} | tr . _)
6Release: 1
ff4ffa8b 7License: MIT-like
6a26a678 8Group: Libraries
29be82ba
AG
9Source0: http://download.icu-project.org/files/icu4c/%{version}/icu4c-%{ver}-src.tgz
10# Source0-md5: 67cc2650fbcae4c8e3ba5ce4dda4b072
11URL: http://www.icu-project.org/
073720db
JB
12BuildRequires: automake
13BuildRequires: libstdc++-devel
f99b930f 14Requires: libicu = %{version}-%{release}
6a26a678 15BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
16
17%description
18ICU is a set of C and C++ libraries that provides robust and
19full-featured Unicode and locale support. The library provides
20calendar support, conversions for many character sets, language
21sensitive collation, date and time formatting, support for many
22locales, message catalogs and resources, message formatting,
23normalization, number and currency formatting, time zones support,
24transliteration, word, line and sentence breaking, etc.
25
26This package contains the Unicode character database and derived
27properties, along with converters and time zones data.
28
eb45a078
JR
29%description -l pl.UTF-8
30ICU jest grupą bibliotek C i C++, które dostarczają kompletną i pełną
31obsługę Unikodu i lokalizacji. Biblioteka dostarcza obsługę
32kalendarza, konwersje dla wielu zestawów znaków, sortowanie zależne od
33języka, formatowanie daty i czasu, wsparcie dla wielu lokalizacji,
34katalogów komunikatów i zasobów, formatowanie komunikatów,
35normalizację, formatowanie liczb i walut, obsługę stref czasowych,
36transliterację, łamanie słów, linii i zdań itp.
f99b930f 37
eb45a078 38Ten pakiet zawiera bazę znaków unikodowych i pochodne własności wraz z
25330473 39konwerterami i danymi stref czasowych.
f99b930f
JB
40
41%package -n libicu
6a26a678 42Summary: International Components for Unicode (libraries)
a9679d76 43Summary(pl.UTF-8): Międzynarodowe Komponenty dla Unikodu (biblioteki)
6a26a678 44Group: Development/Libraries
f99b930f 45Obsoletes: libicu30
6a26a678 46
f99b930f 47%description -n libicu
6a26a678 48ICU is a set of C and C++ libraries that provides robust and
49full-featured Unicode support. This package contains the runtime
50libraries for ICU. It does not contain any of the data files needed at
51runtime and present in the `icu' and `icu-locales` packages.
52
eb45a078
JR
53%description -n libicu -l pl.UTF-8
54ICU jest grupą bibliotek C i C++, które dostarczają kompletną i pełną
55obsługę Unikodu i lokalizacji. Ten pakiet zawiera biblioteki
56uruchomieniowe ICU. Nie zawiera żadnych plików z danymi potrzebnymi w
57czasie działania i obecnymi w pakietach "icu" i "icu-locales".
f99b930f 58
6a26a678 59%package -n libicu-devel
60Summary: International Components for Unicode (development files)
a9679d76 61Summary(pl.UTF-8): Międzynarodowe komponenty dla Unikodu (pliki dla programistów)
6a26a678 62Group: Development/Libraries
f99b930f 63Requires: libicu = %{version}-%{release}
6a26a678 64
65%description -n libicu-devel
66ICU is a set of C and C++ libraries that provides robust and
67full-featured Unicode support. This package contains the development
68files for ICU.
69
eb45a078
JR
70%description -n libicu-devel -l pl.UTF-8
71ICU jest grupą bibliotek C i C++, które dostarczają kompletną i pełną
72obsługę Unikodu i lokalizacji. Ten pakiet zawiera pliki
f99b930f
JB
73programistyczne ICU.
74
6a26a678 75%prep
7d3a284b 76%setup -q -n %{name}
6a26a678 77
78%build
7d3a284b 79cd source
073720db 80cp -f /usr/share/automake/config.* .
ff4ffa8b 81%configure \
60ef1664 82 --sbindir=%{_bindir} \
073720db 83 --disable-samples
7d3a284b 84
6a26a678 85%{__make}
86
87%install
88rm -rf $RPM_BUILD_ROOT
6a26a678 89
073720db 90%{__make} -C source install \
6a26a678 91 DESTDIR=$RPM_BUILD_ROOT
92
0f4824f4
JB
93# help rpm to generate deps
94chmod +x $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*
95
1f4b227d
ER
96rm -f $RPM_BUILD_ROOT%{_datadir}/icu/%{version}/license.html
97
6a26a678 98%clean
99rm -rf $RPM_BUILD_ROOT
100
073720db
JB
101%post -n libicu -p /sbin/ldconfig
102%postun -n libicu -p /sbin/ldconfig
103
6a26a678 104%files
105%defattr(644,root,root,755)
7d3a284b 106%doc license.html readme.html
6a26a678 107%attr(755,root,root) %{_bindir}/*
60ef1664 108%exclude %{_bindir}/icu-config
7d3a284b
MK
109%{_mandir}/man1/*
110%{_mandir}/man8/*
af4104d1 111%exclude %{_mandir}/man1/icu-config.1*
6a26a678 112
7d3a284b 113%files -n libicu
48b42393 114%defattr(644,root,root,755)
ff4ffa8b
JB
115%attr(755,root,root) %{_libdir}/libicu*.so.*.*
116%attr(755,root,root) %ghost %{_libdir}/libicu*.so.38
7d3a284b 117
7d3a284b 118%files -n libicu-devel
48b42393 119%defattr(644,root,root,755)
af4104d1 120%attr(755,root,root) %{_bindir}/icu-config
ff4ffa8b
JB
121%attr(755,root,root) %{_libdir}/libicu*.so
122%{_includedir}/unicode
123%{_includedir}/layout
a325d3da 124%dir %{_libdir}/%{name}
073720db 125%{_libdir}/%{name}/Makefile.inc
a325d3da
JB
126%dir %{_libdir}/%{name}/current
127%dir %{_libdir}/%{name}/%{version}
7d3a284b 128%{_libdir}/%{name}/%{version}/Makefile.inc
a325d3da
JB
129%dir %{_datadir}/%{name}
130%dir %{_datadir}/%{name}/%{version}
7d3a284b 131%{_datadir}/%{name}/%{version}/config
a325d3da 132%attr(755,root,root) %{_datadir}/%{name}/%{version}/mkinstalldirs
af4104d1 133%{_mandir}/man1/icu-config.1*
This page took 0.093392 seconds and 4 git commands to generate.