---
 debian/changelog                                   |   8 ++
 debian/libwraster5.symbols                         | 120 ++++++++++-----------
 .../patches/60_fix_wraster_symbol_versioning.diff  |  28 +++++
 debian/patches/series                              |   1 +
 4 files changed, 97 insertions(+), 60 deletions(-)
 create mode 100644 debian/patches/60_fix_wraster_symbol_versioning.diff

diff --git a/debian/changelog b/debian/changelog
index e85a3ab..ea1fce6 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,11 @@
+wmaker (0.95.7-3) unstable; urgency=low
+
+  * Patch back libwraster symbol version to LIBWRASTER3. Temporarily mark
+    RDrawLine@LIBWRASTER3 with a dep >= 0.95.7-3~ to force lockstep upgrades
+    from broken 0.95.7-2. Closes: #811304
+
+ -- Andreas Metzler <ametz...@debian.org>  Wed, 20 Jan 2016 20:19:27 +0100
+
 wmaker (0.95.7-2) unstable; urgency=medium
 
   [ Andreas Metzler ]
diff --git a/debian/libwraster5.symbols b/debian/libwraster5.symbols
index 366428f..f0a575f 100644
--- a/debian/libwraster5.symbols
+++ b/debian/libwraster5.symbols
@@ -1,61 +1,61 @@
 libwraster.so.5 libwraster5 #MINVER#
- LIBWRASTER5@LIBWRASTER5 0.95.6
- RBevelImage@LIBWRASTER5 0.95.6
- RBlurImage@LIBWRASTER5 0.95.6
- RClearImage@LIBWRASTER5 0.95.6
- RCloneImage@LIBWRASTER5 0.95.6
- RCombineAlpha@LIBWRASTER5 0.95.6
- RCombineArea@LIBWRASTER5 0.95.6
- RCombineAreaWithOpaqueness@LIBWRASTER5 0.95.6
- RCombineImageWithColor@LIBWRASTER5 0.95.6
- RCombineImages@LIBWRASTER5 0.95.6
- RCombineImagesWithOpaqueness@LIBWRASTER5 0.95.6
- RConvertImage@LIBWRASTER5 0.95.6
- RConvertImageMask@LIBWRASTER5 0.95.6
- RCopyArea@LIBWRASTER5 0.95.6
- RCreateContext@LIBWRASTER5 0.95.6
- RCreateImage@LIBWRASTER5 0.95.6
- RCreateImageFromDrawable@LIBWRASTER5 0.95.6
- RCreateImageFromXImage@LIBWRASTER5 0.95.6
- RCreateXImage@LIBWRASTER5 0.95.6
- RDestroyContext@LIBWRASTER5 0.95.6
- RDestroyXImage@LIBWRASTER5 0.95.6
- RDrawLine@LIBWRASTER5 0.95.6
- RDrawLines@LIBWRASTER5 0.95.6
- RDrawSegments@LIBWRASTER5 0.95.6
- RErrorCode@LIBWRASTER5 0.95.6
- RFillImage@LIBWRASTER5 0.95.6
- RFlipImage@LIBWRASTER5 0.95.6
- RGetClosestXColor@LIBWRASTER5 0.95.6
- RGetImageFileFormat@LIBWRASTER5 0.95.6
- RGetImageFromXPMData@LIBWRASTER5 0.95.6
- RGetPixel@LIBWRASTER5 0.95.6
- RGetSubImage@LIBWRASTER5 0.95.6
- RGetXImage@LIBWRASTER5 0.95.6
- RHSVtoRGB@LIBWRASTER5 0.95.6
- RLightImage@LIBWRASTER5 0.95.6
- RLoadImage@LIBWRASTER5 0.95.6
- RMakeCenteredImage@LIBWRASTER5 0.95.6
- RMakeTiledImage@LIBWRASTER5 0.95.6
- RMessageForError@LIBWRASTER5 0.95.6
- ROperateLine@LIBWRASTER5 0.95.6
- ROperateLines@LIBWRASTER5 0.95.6
- ROperatePixel@LIBWRASTER5 0.95.6
- ROperatePixels@LIBWRASTER5 0.95.6
- ROperateRectangle@LIBWRASTER5 0.95.6
- ROperateSegments@LIBWRASTER5 0.95.6
- RPutPixel@LIBWRASTER5 0.95.6
- RPutPixels@LIBWRASTER5 0.95.6
- RPutXImage@LIBWRASTER5 0.95.6
- RRGBtoHSV@LIBWRASTER5 0.95.6
- RReleaseImage@LIBWRASTER5 0.95.6
- RRenderGradient@LIBWRASTER5 0.95.6
- RRenderInterwovenGradient@LIBWRASTER5 0.95.6
- RRenderMultiGradient@LIBWRASTER5 0.95.6
- RRetainImage@LIBWRASTER5 0.95.6
- RRotateImage@LIBWRASTER5 0.95.6
- RSaveImage@LIBWRASTER5 0.95.6
- RScaleImage@LIBWRASTER5 0.95.6
- RShutdown@LIBWRASTER5 0.95.6
- RSmoothScaleImage@LIBWRASTER5 0.95.6
- RSupportedFileFormats@LIBWRASTER5 0.95.6
+ LIBWRASTER3@LIBWRASTER3 0.95.6
+ RBevelImage@LIBWRASTER3 0.95.6
+ RBlurImage@LIBWRASTER3 0.95.6
+ RClearImage@LIBWRASTER3 0.95.6
+ RCloneImage@LIBWRASTER3 0.95.6
+ RCombineAlpha@LIBWRASTER3 0.95.6
+ RCombineArea@LIBWRASTER3 0.95.6
+ RCombineAreaWithOpaqueness@LIBWRASTER3 0.95.6
+ RCombineImageWithColor@LIBWRASTER3 0.95.6
+ RCombineImages@LIBWRASTER3 0.95.6
+ RCombineImagesWithOpaqueness@LIBWRASTER3 0.95.6
+ RConvertImage@LIBWRASTER3 0.95.6
+ RConvertImageMask@LIBWRASTER3 0.95.6
+ RCopyArea@LIBWRASTER3 0.95.6
+ RCreateContext@LIBWRASTER3 0.95.6
+ RCreateImage@LIBWRASTER3 0.95.6
+ RCreateImageFromDrawable@LIBWRASTER3 0.95.6
+ RCreateImageFromXImage@LIBWRASTER3 0.95.6
+ RCreateXImage@LIBWRASTER3 0.95.6
+ RDestroyContext@LIBWRASTER3 0.95.6
+ RDestroyXImage@LIBWRASTER3 0.95.6
+ RDrawLine@LIBWRASTER3 0.95.7-3~
+ RDrawLines@LIBWRASTER3 0.95.6
+ RDrawSegments@LIBWRASTER3 0.95.6
+ RErrorCode@LIBWRASTER3 0.95.6
+ RFillImage@LIBWRASTER3 0.95.6
+ RFlipImage@LIBWRASTER3 0.95.6
+ RGetClosestXColor@LIBWRASTER3 0.95.6
+ RGetImageFileFormat@LIBWRASTER3 0.95.6
+ RGetImageFromXPMData@LIBWRASTER3 0.95.6
+ RGetPixel@LIBWRASTER3 0.95.6
+ RGetSubImage@LIBWRASTER3 0.95.6
+ RGetXImage@LIBWRASTER3 0.95.6
+ RHSVtoRGB@LIBWRASTER3 0.95.6
+ RLightImage@LIBWRASTER3 0.95.6
+ RLoadImage@LIBWRASTER3 0.95.6
+ RMakeCenteredImage@LIBWRASTER3 0.95.6
+ RMakeTiledImage@LIBWRASTER3 0.95.6
+ RMessageForError@LIBWRASTER3 0.95.6
+ ROperateLine@LIBWRASTER3 0.95.6
+ ROperateLines@LIBWRASTER3 0.95.6
+ ROperatePixel@LIBWRASTER3 0.95.6
+ ROperatePixels@LIBWRASTER3 0.95.6
+ ROperateRectangle@LIBWRASTER3 0.95.6
+ ROperateSegments@LIBWRASTER3 0.95.6
+ RPutPixel@LIBWRASTER3 0.95.6
+ RPutPixels@LIBWRASTER3 0.95.6
+ RPutXImage@LIBWRASTER3 0.95.6
+ RRGBtoHSV@LIBWRASTER3 0.95.6
+ RReleaseImage@LIBWRASTER3 0.95.6
+ RRenderGradient@LIBWRASTER3 0.95.6
+ RRenderInterwovenGradient@LIBWRASTER3 0.95.6
+ RRenderMultiGradient@LIBWRASTER3 0.95.6
+ RRetainImage@LIBWRASTER3 0.95.6
+ RRotateImage@LIBWRASTER3 0.95.6
+ RSaveImage@LIBWRASTER3 0.95.6
+ RScaleImage@LIBWRASTER3 0.95.6
+ RShutdown@LIBWRASTER3 0.95.6
+ RSmoothScaleImage@LIBWRASTER3 0.95.6
+ RSupportedFileFormats@LIBWRASTER3 0.95.6
diff --git a/debian/patches/60_fix_wraster_symbol_versioning.diff 
b/debian/patches/60_fix_wraster_symbol_versioning.diff
new file mode 100644
index 0000000..5f33b8a
--- /dev/null
+++ b/debian/patches/60_fix_wraster_symbol_versioning.diff
@@ -0,0 +1,28 @@
+Description: Patch back libwraster symbol version to LIBWRASTER3.
+Author: Andreas Metzler <ametz...@debian.org>
+Bug-Debian: https://bugs.debian.org/811304
+Origin: vendor
+
+--- a/configure.ac
++++ b/configure.ac
+@@ -76,6 +76,11 @@ WRASTER_REVISION=0
+ WRASTER_AGE=0
+ WRASTER_VERSION=$WRASTER_CURRENT:$WRASTER_REVISION:$WRASTER_AGE
+ AC_SUBST(WRASTER_VERSION)
++dnl After next soname bump drop this and use WRASTER_VERSION as argument
++dnl for generate-mapfile-from-header.sh
++dnl http://bugs.debian.org/811304
++WRASTER_SYMBOL_VERSION=3
++AC_SUBST([WRASTER_SYMBOL_VERSION])
+ dnl
+ dnl libWINGs
+ WINGS_CURRENT=4
+--- a/wrlib/Makefile.am
++++ b/wrlib/Makefile.am
+@@ -99,5 +99,5 @@ wrlib.pc: Makefile
+ if HAVE_LD_VERSION_SCRIPT
+ libwraster.map: $(include_HEADERS) 
$(top_srcdir)/script/generate-mapfile-from-header.sh
+       $(AM_V_GEN)$(top_srcdir)/script/generate-mapfile-from-header.sh \
+-              -n LIBWRASTER -v $(WRASTER_VERSION) 
$(srcdir)/$(include_HEADERS) > libwraster.map
++              -n LIBWRASTER -v $(WRASTER_SYMBOL_VERSION) 
$(srcdir)/$(include_HEADERS) > libwraster.map
+ endif
diff --git a/debian/patches/series b/debian/patches/series
index b704e17..1cf82df 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -3,3 +3,4 @@
 53_Debian_WMState.diff
 54_Debian_wmmacros.diff
 55_ungif_problem.diff
+60_fix_wraster_symbol_versioning.diff
-- 
2.5.0


-- 
To unsubscribe, send mail to wmaker-dev-unsubscr...@lists.windowmaker.org.

Reply via email to