Hello community, here is the log from the commit of package icu for openSUSE:Factory checked in at 2018-01-09 14:48:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/icu (Old) and /work/SRC/openSUSE:Factory/.icu.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "icu" Tue Jan 9 14:48:45 2018 rev:59 rq:561139 version:60.2 Changes: -------- --- /work/SRC/openSUSE:Factory/icu/icu.changes 2017-08-24 17:40:06.896221380 +0200 +++ /work/SRC/openSUSE:Factory/.icu.new/icu.changes 2018-01-09 14:48:48.536135215 +0100 @@ -1,0 +2,15 @@ +Tue Dec 26 13:45:03 UTC 2017 - [email protected] + +- Drop dangling symlinks /usr/lib64/icu/*.inc + +------------------------------------------------------------------- +Thu Dec 14 17:56:54 UTC 2017 - [email protected] + +- Update to new upstream release 60.2 + * ICU 60 provides full support for the Unicode 10.0 release + with many new characters and many property improvements. + Locale data is updated to CLDR 32, which adds several + languages and data improvements. A new number formatting API + has been added. + +------------------------------------------------------------------- Old: ---- icu4c-59_1-docs.zip icu4c-59_1-src.tgz New: ---- icu4c-60_2-docs.zip icu4c-60_2-src.tgz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ icu.spec ++++++ --- /var/tmp/diff_new_pack.wOW5x9/_old 2018-01-09 14:48:58.811653429 +0100 +++ /var/tmp/diff_new_pack.wOW5x9/_new 2018-01-09 14:48:58.811653429 +0100 @@ -16,16 +16,16 @@ # -%define lname libicu59_1 -%define amajor 59 -%define aversion 59_1 +%define lname libicu60_2 +%define amajor 60 +%define aversion 60_2 %ifarch %armb hppa mips mips64 ppc ppc64 %sparc s390 s390x m68k %define be_platform 1 %else %define be_platform 0 %endif Name: icu -Version: 59.1 +Version: 60.2 Release: 0 Summary: International Components for Unicode License: ICU @@ -136,20 +136,6 @@ and locale support. This package contains the HTML documentation. -%package data -Summary: International Components for Unicode (Sources for the Data in ICU) -Group: Development/Sources -Requires: %lname >= %version - -%description data -ICU is a set of C and C++ libraries that provide extensive Unicode -and locale support. - -This package contains the uncompiled source files for the data found -in the "icu" package. This data describes the Unicode data (normative -and informative) and also all the table-based converters provided in -the ICU distribution. - %prep %setup -q -n icu %patch -P 3 -P 4 -P 6 -P 7 -P 8 -p1 @@ -220,10 +206,17 @@ ln -s unidata/UnicodeData.txt "%buildroot/%_datadir/icu/%version/" rm "%buildroot/%_datadir/icu/%version/install-sh" +# Seems unused +rm -Rf "%buildroot/%_datadir/icu/%version/unidata/" \ + "%buildroot/%_datadir/icu/%version/UnicodeData.txt" \ + "%buildroot/%_libdir/icu/current" \ + "%buildroot/%_libdir/icu/Makefile.inc" \ + "%buildroot/%_libdir/icu/pkgdata.inc" %fdupes %buildroot/%_prefix %check +# s390x see: https://ssl.icu-project.org/trac/ticket/13095 cd source %if !0%{?qemu_user_space_build:1} # Checks disabled in qemu because of races happening when we emulate @@ -259,9 +252,6 @@ %files %defattr(-,root,root) -%dir %_libdir/icu -%dir %_libdir/icu/%version -%_libdir/icu/current %_bindir/derb %_bindir/gen* %_bindir/icuinfo @@ -301,8 +291,6 @@ %dir %_libdir/icu/%version/ %_libdir/icu/%version/Makefile.inc %_libdir/icu/%version/pkgdata.inc -%_libdir/icu/Makefile.inc -%_libdir/icu/pkgdata.inc %_libdir/pkgconfig/icu-*.pc %_bindir/icu-config %dir %_datadir/icu/ @@ -315,11 +303,4 @@ %dir %_docdir/%name/ %_docdir/%name/html/ -%files data -%defattr(-, root, root) -%dir %_datadir/icu/ -%dir %_datadir/icu/%version/ -%_datadir/icu/%version/unidata/ -%_datadir/icu/%version/UnicodeData.txt - %changelog ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.wOW5x9/_old 2018-01-09 14:48:58.855651366 +0100 +++ /var/tmp/diff_new_pack.wOW5x9/_new 2018-01-09 14:48:58.859651178 +0100 @@ -1,4 +1,4 @@ -libicu59_1 +libicu60_2 libicu-devel requires -libicu-<targettype> - requires "libicu59_1-<targettype> = <version>" + requires "libicu60_2-<targettype> = <version>" ++++++ icu-versioning.diff ++++++ --- /var/tmp/diff_new_pack.wOW5x9/_old 2018-01-09 14:48:58.875650429 +0100 +++ /var/tmp/diff_new_pack.wOW5x9/_new 2018-01-09 14:48:58.875650429 +0100 @@ -78,8 +78,8 @@ @@ -59,6 +59,7 @@ * @stable ICU 2.4 */ - #define U_ICU_VERSION_MAJOR_NUM 59 -+#define U_ICU_VERSION_MAJOR_STR "59" + #define U_ICU_VERSION_MAJOR_NUM 60 ++#define U_ICU_VERSION_MAJOR_STR "60" /** The current ICU minor version as an integer. * This value will change in the subsequent releases of ICU @@ -87,22 +87,22 @@ * This value will change in the subsequent releases of ICU * @stable ICU 2.6 */ --#define U_ICU_VERSION_SUFFIX _59 +-#define U_ICU_VERSION_SUFFIX _60 +#define ___icu_version_expand(major, minor) _ ## major ## _ ## minor +#define ___icu_version_glue(major, minor) ___icu_version_expand(major, minor) +#define U_ICU_VERSION_SUFFIX ___icu_version_glue(U_ICU_VERSION_MAJOR_NUM, U_ICU_VERSION_MINOR_NUM) /** * \def U_DEF2_ICU_ENTRY_POINT_RENAME -@@ -126,7 +129,7 @@ +@@ -125,7 +128,7 @@ + * This value will change in the subsequent releases of ICU * @stable ICU 2.6 */ - #if U_PLATFORM_HAS_WINUWP_API == 0 --#define U_ICU_VERSION_SHORT "59" -+#define U_ICU_VERSION_SHORT "59_1" - #else - // U_DISABLE_RENAMING does not impact dat file name - #define U_ICU_VERSION_SHORT +-#define U_ICU_VERSION_SHORT "60" ++#define U_ICU_VERSION_SHORT "60_2" + + #ifndef U_HIDE_INTERNAL_API + /** Data version in ICU4C. Index: icu/source/config/mh-linux =================================================================== --- icu.orig/source/config/mh-linux ++++++ icu4c-59_1-src.tgz -> icu4c-60_2-src.tgz ++++++ /work/SRC/openSUSE:Factory/icu/icu4c-59_1-src.tgz /work/SRC/openSUSE:Factory/.icu.new/icu4c-60_2-src.tgz differ: char 5, line 1 ++++++ xlocale.patch ++++++ --- /var/tmp/diff_new_pack.wOW5x9/_old 2018-01-09 14:48:58.911648740 +0100 +++ /var/tmp/diff_new_pack.wOW5x9/_new 2018-01-09 14:48:58.911648740 +0100 @@ -4,23 +4,22 @@ don't use obsolete <xlocale.h> --- - source/i18n/digitlst.cpp | 6 +----- - 1 file changed, 1 insertion(+), 5 deletions(-) + source/i18n/digitlst.cpp | 4 ---- + 1 file changed, 4 deletions(-) Index: icu/source/i18n/digitlst.cpp =================================================================== --- icu.orig/source/i18n/digitlst.cpp +++ icu/source/i18n/digitlst.cpp -@@ -61,11 +61,7 @@ +@@ -62,11 +62,7 @@ #endif #if U_USE_STRTOD_L --# if U_PLATFORM_USES_ONLY_WIN32_API || U_PLATFORM == U_PF_CYGWIN --# include <locale.h> --# else +-# if U_HAVE_XLOCALE_H -# include <xlocale.h> +-# else + # include <locale.h> -# endif -+# include <locale.h> #endif // ***************************************************************************
