Hello community,

here is the log from the commit of package icu for openSUSE:Factory
checked in at Wed Aug 3 16:04:52 CEST 2011.



--------
--- GNOME/icu/icu.changes       2011-05-05 10:44:21.000000000 +0200
+++ /mounts/work_src_done/STABLE/icu/icu.changes        2011-08-02 
17:45:57.000000000 +0200
@@ -1,0 +2,7 @@
+Tue Aug  2 15:40:36 UTC 2011 - [email protected]
+
+- Enable strict-aliasing again since the code seems to be fixed.
+- Enable make check inside %check.
+- Cleanup the spec file with spec-cleaner.
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ icu.spec ++++++
--- /var/tmp/diff_new_pack.IXSiTb/_old  2011-08-03 16:03:49.000000000 +0200
+++ /var/tmp/diff_new_pack.IXSiTb/_new  2011-08-03 16:03:49.000000000 +0200
@@ -15,16 +15,15 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
 
 Name:           icu
-License:        IBM PL
-Group:          System/Libraries
 Version:        4.6.1
-Release:        1
+Release:        2
+License:        IBM PL
 Summary:        International Components for Unicode
 Url:            http://ibm.com/software/globalization/icu
+Group:          System/Libraries
 Source0:        icu4c-4_6_1-src.tar.bz2
 Source1:        icu4c-4_6_1-docs.tar.bz2
 Source3:        SuSEconfig.icu
@@ -63,10 +62,21 @@
 %ifarch ppc64
 Obsoletes:      libicu-64bit
 %endif
-#
-Provides:       libicu17 libicu22 libicu26 libicu30 libicu32 libicu34
-Obsoletes:      libicu17 libicu22 libicu26 libicu30 libicu32 libicu34 
icu-i18ndata
 Requires:       timezone
+#
+Provides:       libicu17
+Provides:       libicu22
+Provides:       libicu26
+Provides:       libicu30
+Provides:       libicu32
+Provides:       libicu34
+Obsoletes:      icu-i18ndata
+Obsoletes:      libicu17
+Obsoletes:      libicu22
+Obsoletes:      libicu26
+Obsoletes:      libicu30
+Obsoletes:      libicu32
+Obsoletes:      libicu34
 
 %description -n libicu
 ICU is a set of C and C++ libraries that provides robust and
@@ -125,38 +135,41 @@
 cd source
 rm -f config.cache
 %{?suse_update_config:%{suse_update_config -f }}
-export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
-export CXXFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing"
+export CFLAGS="%{optflags}"
+export CXXFLAGS="%{optflags}"
 export CXXFLAGS="$CXXFLAGS -DICU_DATA_DIR='/usr/share/icu/4.0/'"
 %configure --disable-static --with-pic\
     --enable-shared \
     --without-samples
-%{__make} %{?_smp_mflags}
+make %{?_smp_mflags}
 
 %install
 find . -name CVS -type d | xargs rm -rf
 cd source
-make DESTDIR=$RPM_BUILD_ROOT install
+
+%make_install
+
 # to extract debug info
-chmod a+rx $RPM_BUILD_ROOT%{_libdir}/*.so.*
+chmod a+rx %{buildroot}%{_libdir}/*.so.*
+
 # install uncompiled source data:
-mkdir -p $RPM_BUILD_ROOT/usr/share/icu/%{version}/unidata
-install -m 644 data/unidata/*.txt 
$RPM_BUILD_ROOT/%{_datadir}/icu/%{version}/unidata
-ln -s unidata/UnicodeData.txt $RPM_BUILD_ROOT/%{_datadir}/icu/%{version}/
-# run test suite:
-#pushd data
-#ln -sf build/*.cnv build/*.res build/*.dat build/*.brk .
-#popd
-#make check || echo "make check returned $?, ignored."
-#popd
-mkdir -p $RPM_BUILD_ROOT/sbin/conf.d/
+mkdir -p %{buildroot}%{_datadir}/icu/%{version}/unidata
+install -m 644 data/unidata/*.txt 
%{buildroot}/%{_datadir}/icu/%{version}/unidata
+ln -s unidata/UnicodeData.txt %{buildroot}/%{_datadir}/icu/%{version}/
+
+mkdir -p %{buildroot}/sbin/conf.d/
 sed -e "s/@ICUVERSION@/%{version}/g" < ${RPM_SOURCE_DIR}/SuSEconfig.icu > 
./SuSEconfig.icu
-install -m 755 ./SuSEconfig.icu $RPM_BUILD_ROOT/sbin/conf.d/
-rm $RPM_BUILD_ROOT/%{_datadir}/icu/%{version}/license.html
-rm $RPM_BUILD_ROOT/%{_datadir}/icu/%{version}/install-sh
+install -m 755 ./SuSEconfig.icu %{buildroot}/sbin/conf.d/
+
+rm %{buildroot}/%{_datadir}/icu/%{version}/license.html
+rm %{buildroot}/%{_datadir}/icu/%{version}/install-sh
+
+%check
+cd source
+make check
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 %post -n libicu -p /sbin/ldconfig
 
@@ -178,7 +191,7 @@
 %{_bindir}/makeconv
 %{_bindir}/pkgdata
 %{_bindir}/uconv
-/usr/sbin/*
+%{_sbindir}/*
 %{_mandir}/*/*
 /sbin/conf.d/SuSEconfig.icu
 


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to