Package: cegui-mk2 Version: 0.6.2-5 Severity: normal Tags: patch pending Dear maintainer,
I've prepared an NMU for cegui-mk2 (versioned as 0.6.2-5.1) and uploaded it to DELAYED/5. Please feel free to tell me if I should delay it longer. Cheers Luk
diff -u cegui-mk2-0.6.2/debian/control cegui-mk2-0.6.2/debian/control --- cegui-mk2-0.6.2/debian/control +++ cegui-mk2-0.6.2/debian/control @@ -2,7 +2,7 @@ Section: libs Priority: optional Maintainer: Muammar El Khatib <muam...@debian.org> -Build-Depends: debhelper (>= 6), cdbs, dbs, libtool, automake1.9, autoconf, pkg-config, libxerces-c2-dev, libboost-signals-dev, libboost-regex-dev, libfreetype6-dev, liblcms1-dev, libtiff4-dev, libgl1-mesa-dev, libglu1-mesa-dev, libdevil-dev, libpcre3-dev, dpatch, liblua5.1-dev, lua5.1, libois-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libfreeimage-dev +Build-Depends: debhelper (>= 6), cdbs, libtool, automake1.9, autoconf, pkg-config, libxerces-c2-dev, libboost-signals-dev, libboost-regex-dev, libfreetype6-dev, liblcms1-dev, libtiff4-dev, libgl1-mesa-dev, libglu1-mesa-dev, libdevil-dev, libpcre3-dev, dpatch, liblua5.1-dev, lua5.1, libois-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libfreeimage-dev Standards-Version: 3.8.4 Homepage: http://www.cegui.org.uk/ @@ -41,7 +41,7 @@ Section: libdevel Architecture: any Suggests: libcegui-mk2-doc -Depends: ${misc:Depends}, libcegui-mk2-1 (= ${binary:Version}), libdevil-dev, libxerces-c2-dev, libpng12-dev | libpng-dev, libtiff4-dev | libtiff-dev, libjpeg62-dev | libjpeg-dev, libmng-dev, zlib1g-dev | libz-dev, libfreetype6-dev, liblualib50-dev, liblcms1-dev, libpcre3-dev, libfreetype6-dev, libfreeimage-dev +Depends: ${misc:Depends}, libcegui-mk2-1 (= ${binary:Version}), libdevil-dev, libxerces-c2-dev, libpng12-dev | libpng-dev, libtiff4-dev | libtiff-dev, libjpeg62-dev | libjpeg-dev, libmng-dev, zlib1g-dev | libz-dev, libfreetype6-dev, liblua5.1-dev, liblcms1-dev, libpcre3-dev, libfreetype6-dev, libfreeimage-dev Description: Crazy Eddie's GUI (development files) CEGUI is a free library providing windowing and widgets for graphics APIs and engines where such functionality is not natively available diff -u cegui-mk2-0.6.2/debian/rules cegui-mk2-0.6.2/debian/rules --- cegui-mk2-0.6.2/debian/rules +++ cegui-mk2-0.6.2/debian/rules @@ -1,5 +1,7 @@ #!/usr/bin/make -f +LDFLAGS+=-llua5.1 -ldl + include /usr/share/cdbs/1/rules/debhelper.mk DEB_TAR_SRCDIR := cegui_mk2 include /usr/share/cdbs/1/rules/tarball.mk @@ -24,6 +26,11 @@ include /usr/share/cdbs/1/class/autotools.mk include /usr/share/cdbs/1/rules/dpatch.mk +common-install-arch:: + for file in debian/tmp/usr/lib/*.la; do \ + sed -i "/dependency_libs/ s/'.*'/''/" $$file ; \ + done + DEB_CONFIGURE_EXTRA_FLAGS := --enable-lua-module=yes --enable-toluacegui=yes --with-default-xml-parser=TinyXMLParser DEB_DH_INSTALL_SOURCEDIR := debian/tmp DEB_INSTALL_CHANGELOGS_ALL := $(DEB_SRCDIR)/ChangeLog diff -u cegui-mk2-0.6.2/debian/changelog cegui-mk2-0.6.2/debian/changelog --- cegui-mk2-0.6.2/debian/changelog +++ cegui-mk2-0.6.2/debian/changelog @@ -1,3 +1,15 @@ +cegui-mk2 (0.6.2-5.1) unstable; urgency=low + + * Non-maintainer upload. + * Remove references to other libraries from dependency_libs field + (Closes: #620579). + * Depend on liblua5.1-dev (Closes: #627556). + * Add <cstddef> include (Closes: #627558). + * Add -llua5.1 -ldl to LDFLAGS (Closes: #618093). + * Stop build depending on dbs (Closes: #576064). + + -- Luk Claes <l...@debian.org> Sun, 26 Jun 2011 23:39:06 +0200 + cegui-mk2 (0.6.2-5) unstable; urgency=low * Fix the build on kFreeBSD diff -u cegui-mk2-0.6.2/debian/patches/00list cegui-mk2-0.6.2/debian/patches/00list --- cegui-mk2-0.6.2/debian/patches/00list +++ cegui-mk2-0.6.2/debian/patches/00list @@ -7,0 +8 @@ +11_ftbfs_ptrdiff only in patch2: unchanged: --- cegui-mk2-0.6.2.orig/debian/patches/11_ftbfs_ptrdiff.dpatch +++ cegui-mk2-0.6.2/debian/patches/11_ftbfs_ptrdiff.dpatch @@ -0,0 +1,34 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## Description: fix missing include +## Origin: Upstream, http://crayzedsgui.hg.sourceforge.net/hgweb/crayzedsgui/cegui_mk2/raw-diff/c813e7a3e873/cegui/include/CEGUIString.h +## Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=627558 +## Bug-Ubuntu: http://pad.lv/765908 +@DPATCH@ + +diff -r 6e7aa3fa6c3e -r c813e7a3e873 cegui/include/CEGUIString.h +--- cegui-mk2-0.6.2/build-tree/cegui_mk2/include/CEGUIString.h Mon Oct 04 18:35:10 2010 +0000 ++++ cegui-mk2-0.6.2.new/build-tree/cegui_mk2/include/CEGUIString.h Thu Apr 21 11:01:26 2011 +0100 +@@ -31,9 +31,9 @@ + #define _CEGUIString_h_ + + #include "CEGUIBase.h" +-#include <string> + #include <string.h> + #include <stdexcept> ++#include <cstddef> + + // Start of CEGUI namespace section + namespace CEGUI +@@ -62,7 +62,7 @@ + *************************************************************************/ + typedef utf32 value_type; //!< Basic 'code point' type used for String (utf32) + typedef size_t size_type; //!< Unsigned type used for size values and indices +- typedef ptrdiff_t difference_type; //!< Signed type used for differences ++ typedef std::ptrdiff_t difference_type; //!< Signed type used for differences + typedef utf32& reference; //!< Type used for utf32 code point references + typedef const utf32& const_reference; //!< Type used for constant utf32 code point references + typedef utf32* pointer; //!< Type used for utf32 code point pointers + + + +