Bump to icu 58.2
[platform/upstream/icu.git] / packaging / icu.spec
index c315ff5..c09d559 100644 (file)
@@ -1,12 +1,17 @@
+%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
+License:   ICU and Unicode-TOU and BSD-2.0
 URL:       http://www.icu-project.org/
-%define tar_version 54_1
-Source0:   %{name}4c-%{tar_version}-src.tgz
+Source0:   %{name}-%{version}.tar.gz
 Source1001:    icu.manifest
 BuildRequires: doxygen
 BuildRequires: autoconf
@@ -42,13 +47,24 @@ Includes and definitions for developing with icu.
 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
@@ -65,9 +81,11 @@ chmod +x %{buildroot}/%{_libdir}/lib*.so.*
 
 %files
 %manifest %{name}.manifest
+%license LICENSE
 
 %files -n libicu
 %manifest %{name}.manifest
+%license LICENSE
 %{_libdir}/*.so*
 %{_bindir}/derb
 %{_bindir}/genbrk
@@ -84,12 +102,12 @@ chmod +x %{buildroot}/%{_libdir}/lib*.so.*
 %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