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