+%define run_tests 0
+%if %{run_tests}
+ # check is defined off at .rpmmacros file.
+ %define check %%check
+%endif
+
Name: icu
-Version: 54.1
+Version: 58.2
Release: 1
Summary: International Components for Unicode
Group: System/Libraries
-License: ICU and Unicode-TOU and BSD-2-Clause
+License: ICU and Unicode-TOU and BSD-2.0
URL: http://www.icu-project.org/
-%define tar_version 54.1
-Source0: %{name}-%{tar_version}.tar.gz
+Source0: %{name}-%{version}.tar.gz
Source1001: icu.manifest
BuildRequires: doxygen
BuildRequires: autoconf
cp %{SOURCE1001} .
%build
+export CFLAGS="$CFLAGS -D_TIZEN_FEATURE_"
+export CXXFLAGS="$CXXFLAGS -D_TIZEN_FEATURE_"
+
cd source
-%configure --disable-static \
- --disable-renaming \
+%configure --enable-static=no \
+ --enable-renaming=no \
--enable-shared \
- --disable-samples
+ --enable-plugins \
+ --enable-samples=no
make %{?_smp_mflags}
+%check
+%if %{run_tests}
+ pushd source
+ %__make check || exit 0
+ popd
+%endif
+
%install
cd source
%make_install
%files
%manifest %{name}.manifest
+%license LICENSE
%files -n libicu
%manifest %{name}.manifest
+%license LICENSE
%{_libdir}/*.so*
%{_bindir}/derb
%{_bindir}/genbrk
%dir %{_datadir}/icu/%{version}
%{_datadir}/icu/%{version}/config/mh-linux
%{_datadir}/icu/%{version}/install-sh
-%{_datadir}/icu/%{version}/license.html
+%{_datadir}/icu/%{version}/LICENSE
%{_datadir}/icu/%{version}/mkinstalldirs
%files -n libicu-devel
%manifest %{name}.manifest
-%{_includedir}/layout
+%license LICENSE
%{_includedir}/unicode
%{_libdir}/*.so
%{_libdir}/pkgconfig/icu-*.pc