Source tarball and (very long) release notes can be found at: https://launchpad.net/widelands/build17/build-17 This new widelands version has been released yesterday. However, I open this bug report, because building fails for me in the configuration step (cmake), and I have not found a proper solution for this so far. First, SRC_URI needs a change from this: http://launchpad.net/widelands/${MY_PV}/${MY_PV}/+download/${MY_P}.tar.bz2 to something like this: http://launchpad.net/widelands/${MY_PV}/${MY_PV/build/build-}/+download/${MY_P}.tar.bz2 The patches from build 16 need to be revisited: libpng15.patch and goldmine.patch seem to be obsolete now, but the three sed lines in src_prepare might still be needed. The mentioned cmake problem happens for me on amd64 with 1.48.0-r1 (and also some earlier versions I have tried). The output looks like this: > CMake Error at /usr/share/cmake/Modules/FindBoost.cmake:1200 (message): > Unable to find the requested Boost libraries. > > Boost version: 1.48.0 > > Boost include path: /usr/include/boost-1_48 > > The following Boost libraries could not be found: > > boost_signals > > No Boost libraries were found. You may need to set BOOST_LIBRARYDIR to the > directory containing Boost libraries or BOOST_ROOT to the location of > Boost. > Call Stack (most recent call first): > CMakeLists.txt:146 (find_package)
libpng15.patch was never really correct in the first place. Fix for boost_signals is trivial: sed -i -e '/Boost_USE_STATIC_LIBS/s:ON:OFF:' CMakeLists.txt || die (if you'll look at CMakeFileLists.txt, you'd notice that if unit tests are enabled and it's not MSVC, shared boost_signals are used too). On a semi-related note: it would seem only ioapi.h sed (from the old ones) is needed, as other two include that header.
...also something I forgot to mention: ggz-client-libs are no longer used.
*** Bug 414663 has been marked as a duplicate of this bug. ***
*** Bug 415933 has been marked as a duplicate of this bug. ***
Fixed in main tree. Thanks for reporting. Also I am too lazy to mess with the old seds as they work for now so keeping as-is :)