Hi, I just noticed that a) my current patch didn't bump the shlibs. The attached patch here does this. We need to bump all of them because otherwise applications might get a dependency line like "[...], libicu38, libicu38 (>> 3.8-1), [...]" by dpkg-shlibdeps b) wasn't distinguished enough for icu 3.8 (other bug nr). Fixed in attached patch, too.
Regards, Rene
diff -u icu-3.8/debian/rules icu-3.8/debian/rules --- icu-3.8/debian/rules +++ icu-3.8/debian/rules @@ -53,7 +53,7 @@ $(RM) debian/compat *.cdbs-config_list $(RM) -rf debian/tmp32 -pre-build:: +pre-build:: debian/stamp-patched chmod a+x $(DEB_SRCDIR)/configure cp -a $(DEB_SRCDIR) $(DEB_SRCDIR)-build ifneq (, $(build32)) diff -u icu-3.8/debian/changelog icu-3.8/debian/changelog --- icu-3.8/debian/changelog +++ icu-3.8/debian/changelog @@ -1,3 +1,12 @@ +icu (3.8-1.1) experimental; urgency=low + + * NMU + * make setBreakType public: (closes: #448747) + * copy source tree *after* patching to we get an effect on our (new) + rbbi.h patch + + -- Rene Engelhard <[EMAIL PROTECTED]> Sun, 04 Nov 2007 15:11:43 +0100 + icu (3.8-1) experimental; urgency=low * New upstream release. All previously included patches have been diff -u icu-3.8/debian/libicu38.shlibs icu-3.8/debian/libicu38.shlibs --- icu-3.8/debian/libicu38.shlibs +++ icu-3.8/debian/libicu38.shlibs @@ -1,7 +1,7 @@ -libicudata 38 libicu38 -libicui18n 38 libicu38 -libicuio 38 libicu38 -libicule 38 libicu38 -libiculx 38 libicu38 -libicutu 38 libicu38 -libicuuc 38 libicu38 +libicudata 38 libicu38 (>> 3.8-1) +libicui18n 38 libicu38 (>> 3.8-1) +libicuio 38 libicu38 (>> 3.8-1) +libicule 38 libicu38 (>> 3.8-1) +libiculx 38 libicu38 (>> 3.8-1) +libicutu 38 libicu38 (>> 3.8-1) +libicuuc 38 libicu38 (>> 3.8-1) only in patch2: unchanged: --- icu-3.8.orig/debian/patches/icu-3.6-setBreakType.patch +++ icu-3.8/debian/patches/icu-3.6-setBreakType.patch @@ -0,0 +1,17 @@ +--- icu/source/common/unicode/rbbi.h-old 2007-10-31 15:52:08.000000000 +0100 ++++ icu/source/common/unicode/rbbi.h 2007-10-31 15:52:47.000000000 +0100 +@@ -611,12 +611,14 @@ + virtual int32_t getBreakType() const; + #endif + ++public: + /** + * Set the type of the break iterator. + * @internal + */ + virtual void setBreakType(int32_t type); + ++protected: + /** + * Common initialization function, used by constructors and bufferClone. + * (Also used by DictionaryBasedBreakIterator::createBufferClone().)
signature.asc
Description: Digital signature