Package: cegui-mk2-0.8.7
Version: 0.8.7-1
Severity: important
Tags: patch
Control: found -1 0.8.7-1.1


Hi Muammar,

I see that the new version of CEGUI is in Debian now, thanks for packaging that! While preparing to re-introduce the Ember package into Debian I noticed that a couple of the SOs in the new CEGUI didn't seem to have installed correctly. In particular, Ember would not run without /usr/lib/cegui-0.8/libCEGUIExpatParser.so. It seems that this and a couple other SOs needed for core functionality were accidentally placed into the -dev package. Turns out to be a very simple fix and the attached patch will take care of it.

Also, please note that the attached patch includes an Ubuntu change to the d/control file to make the Boost dependencies versionless. I personally found that adding this change was useful when I was doing a variety of test builds. If you don't like that part of it, please feel free to remove the d/control (first section) of the patch.

Please let me know if there's anything else that I can do to help and thanks for maintaining this package!

-Olek
diff -Nru cegui-mk2-0.8.7/debian/control cegui-mk2-0.8.7/debian/control
--- cegui-mk2-0.8.7/debian/control	2016-07-02 16:21:10.000000000 -0400
+++ cegui-mk2-0.8.7/debian/control	2016-08-07 21:00:56.000000000 -0400
@@ -3,8 +3,8 @@
 Priority: optional
 Maintainer: Muammar El Khatib <[email protected]>
 Build-Depends: debhelper (>= 9), cdbs, libtool, automake, autoconf,
-               pkg-config, libxerces-c-dev, libboost-signals1.58-dev,
-               libboost-regex1.58-dev, libfreetype6-dev, libtiff-dev,
+               pkg-config, libxerces-c-dev, libboost-signals-dev,
+               libboost-regex-dev, libfreetype6-dev, libtiff-dev,
                libgl1-mesa-dev, libglu1-mesa-dev, libdevil-dev, libpcre3-dev,
                lua-expat-dev, lua5.1, libois-dev [linux-any], libfreeimage-dev,
                libxcursor-dev, libxpm-dev, python-dev, libpng-dev,
@@ -14,7 +14,7 @@
                libglfw3-dev, libfribidi-dev, libirrlicht-dev, libdirectfb-dev,
                libgtk2.0-dev, libminizip-dev, librapidxml-dev,
                mesa-utils-extra, libglapi-mesa, python-opengl, pyside-tools,
-               libboost-python1.58-dev, libboost1.58-dev, libpython2.7-dev,
+               libboost-python-dev, libboost-dev, libpython2.7-dev,
                libgles2-mesa-dev, libice-dev, libsm-dev, libirrlicht-dev
 Standards-Version: 3.9.6
 Homepage: http://www.cegui.org.uk/
diff -Nru cegui-mk2-0.8.7/debian/libcegui-mk2-0.8.7.dirs cegui-mk2-0.8.7/debian/libcegui-mk2-0.8.7.dirs
--- cegui-mk2-0.8.7/debian/libcegui-mk2-0.8.7.dirs	2016-07-02 16:19:42.000000000 -0400
+++ cegui-mk2-0.8.7/debian/libcegui-mk2-0.8.7.dirs	2016-08-07 17:13:35.000000000 -0400
@@ -1,3 +1,4 @@
 usr/lib
 usr/lib/python2.7
 usr/bin
+usr/lib/cegui-0.8
diff -Nru cegui-mk2-0.8.7/debian/libcegui-mk2-0.8.7.install cegui-mk2-0.8.7/debian/libcegui-mk2-0.8.7.install
--- cegui-mk2-0.8.7/debian/libcegui-mk2-0.8.7.install	2016-07-02 16:19:42.000000000 -0400
+++ cegui-mk2-0.8.7/debian/libcegui-mk2-0.8.7.install	2016-08-07 17:11:34.000000000 -0400
@@ -3,3 +3,6 @@
 usr/lib/*.so.2
 usr/lib/*.so.2.4.2
 usr/lib/python2.7/*
+usr/lib/cegui-0.8/libCEGUI*Renderer*
+usr/lib/cegui-0.8/libCEGUI*Codec*
+usr/lib/cegui-0.8/libCEGUI*Parser*
diff -Nru cegui-mk2-0.8.7/debian/libcegui-mk2-dev.dirs cegui-mk2-0.8.7/debian/libcegui-mk2-dev.dirs
--- cegui-mk2-0.8.7/debian/libcegui-mk2-dev.dirs	2016-07-02 16:19:42.000000000 -0400
+++ cegui-mk2-0.8.7/debian/libcegui-mk2-dev.dirs	2016-08-07 17:13:37.000000000 -0400
@@ -1,3 +1,2 @@
 usr/include/cegui-0.8.7/CEGUI
 usr/lib/pkgconfig
-usr/lib/cegui-0.8
diff -Nru cegui-mk2-0.8.7/debian/libcegui-mk2-dev.install cegui-mk2-0.8.7/debian/libcegui-mk2-dev.install
--- cegui-mk2-0.8.7/debian/libcegui-mk2-dev.install	2016-07-02 16:19:42.000000000 -0400
+++ cegui-mk2-0.8.7/debian/libcegui-mk2-dev.install	2016-08-07 17:11:31.000000000 -0400
@@ -1,4 +1,5 @@
 usr/lib/pkgconfig/*
 usr/include/cegui-0.8.7/CEGUI/*
 usr/lib/*.so
-usr/lib/cegui-0.8/*
+usr/lib/cegui-0.8/lib*Demo*
+usr/lib/cegui-0.8/libCEGUIMinesweeper.so

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to