]> git.pld-linux.org Git - packages/icu.git/blob - icu.spec
- fixed build on amd64, files fixes
[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:        1
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 %clean
93 rm -rf $RPM_BUILD_ROOT
94
95 %post   -n libicu -p /sbin/ldconfig
96 %postun -n libicu -p /sbin/ldconfig
97
98 %files
99 %defattr(644,root,root,755)
100 %doc license.html readme.html
101 %attr(755,root,root) %{_bindir}/*
102 %attr(755,root,root) %{_sbindir}/*
103 %dir %{_datadir}/%{name}
104 %dir %{_datadir}/%{name}/%{version}
105 %{_datadir}/%{name}/%{version}/mkinstalldirs
106 %{_mandir}/man1/*
107 %{_mandir}/man8/*
108
109 %files -n libicu
110 %defattr(644,root,root,755)
111 %attr(755,root,root) %{_libdir}/lib*.so.*.*
112 %dir %{_libdir}/icu
113 %dir %{_libdir}/icu/current
114 %dir %{_libdir}/icu/%{version}
115
116 %files -n libicu-devel
117 %defattr(644,root,root,755)
118 %attr(755,root,root) %{_libdir}/lib*.so
119 %dir %{_includedir}/unicode
120 %dir %{_includedir}/layout
121 %{_includedir}/unicode/*.h
122 %{_includedir}/layout/*.h
123 %{_libdir}/%{name}/Makefile.inc
124 %{_libdir}/%{name}/%{version}/Makefile.inc
125 %{_datadir}/%{name}/%{version}/config
This page took 0.082493 seconds and 3 git commands to generate.