Hi,

I just noticed that 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.

Regards,

Rene
diff -u icu-3.6/debian/libicu36.shlibs icu-3.6/debian/libicu36.shlibs
--- icu-3.6/debian/libicu36.shlibs
+++ icu-3.6/debian/libicu36.shlibs
@@ -1,7 +1,7 @@
-libicudata 36 libicu36
-libicui18n 36 libicu36
-libicuio 36 libicu36
-libicule 36 libicu36
-libiculx 36 libicu36
-libicutu 36 libicu36
-libicuuc 36 libicu36
+libicudata 36 libicu36 (>> 3.6-7)
+libicui18n 36 libicu36 (>> 3.6-7)
+libicuio 36 libicu36 (>> 3.6-7)
+libicule 36 libicu36 (>> 3.6-7)
+libiculx 36 libicu36 (>> 3.6-7)
+libicutu 36 libicu36 (>> 3.6-7)
+libicuuc 36 libicu36 (>> 3.6-7)
diff -u icu-3.6/debian/rules icu-3.6/debian/rules
--- icu-3.6/debian/rules
+++ icu-3.6/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.6/debian/changelog icu-3.6/debian/changelog
--- icu-3.6/debian/changelog
+++ icu-3.6/debian/changelog
@@ -1,3 +1,12 @@
+icu (3.6-7.1) unstable; urgency=low
+
+  * NMU
+  * make setBreakType public: (closes: #448745)
+  * 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:10:33 +0100
+
 icu (3.6-7) unstable; urgency=low
 
   * Fix bug in which 32-bit library installs were overwriting files for
only in patch2:
unchanged:
--- icu-3.6.orig/debian/patches/icu-3.6-setBreakType.patch
+++ icu-3.6/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().)

Attachment: signature.asc
Description: Digital signature

Reply via email to