Bug#704587: ITP: libtcod -- an API for roguelike developpers

2013-05-07 Thread Etienne Millon
Small update : I'm working with upstream to enable library versioning and proper symbol visibility support (it's funny how you miss libtool when it's not there). My work is visible there, I'll copy it to alioth when it's released: https://github.com/emillon/libtcod-debian -- Etienne Millon

Bug#704587: ITP: libtcod -- an API for roguelike developpers

2013-04-07 Thread Etienne Millon
* Oohara Yuuma ooh...@libra.interq.or.jp [130405 08:38]: The library packaging guide [5] may help: | It is quite important that Debian does not lose binary compatibility | with other distributions, so changing the SONAME specifically | for Debian is generally a bad idea. Thanks. I might

Bug#704587: ITP: libtcod -- an API for roguelike developpers

2013-04-04 Thread Etienne Millon
* Oohara Yuuma ooh...@libra.interq.or.jp [130404 09:26]: The upstream makefile says: libtcod.so : $(TEMP)/libtcod/release $(LIBOBJS_C_RELEASE) gcc -shared -Wl,-soname,$@ -o $@ $(LIBOBJS_C_RELEASE) $(ZLIB_LIBS) $(PNG_LIBS) $(SDL_LIBS) $(CFLAGS) $(OPENGL_LIB) Please discuss the

Bug#704587: ITP: libtcod -- an API for roguelike developpers

2013-04-04 Thread Oohara Yuuma
On Thu, 4 Apr 2013 09:44:33 +0200, Etienne Millon etienne.mil...@gmail.com wrote: [upstream SONAME without version] Do you know if we have a comprehensive how-to / why document to explain these problems ? The upstream guide [2] mentions a library guide [3], and there's also [4] but everything

Bug#704587: ITP: libtcod -- an API for roguelike developpers

2013-04-03 Thread Etienne Millon
Package: wnpp Severity: wishlist Owner: Etienne Millon etienne.mil...@gmail.com * Package name: libtcod Version : 1.5.1 Upstream Author : Jice Mingos * URL : http://doryen.eptalys.net/libtcod/ * License : BSD-3 Programming Lang: C, C++ Description :

Bug#704587: ITP: libtcod -- an API for roguelike developpers

2013-04-03 Thread Oohara Yuuma
The upstream makefile says: libtcod.so : $(TEMP)/libtcod/release $(LIBOBJS_C_RELEASE) gcc -shared -Wl,-soname,$@ -o $@ $(LIBOBJS_C_RELEASE) $(ZLIB_LIBS) $(PNG_LIBS) $(SDL_LIBS) $(CFLAGS) $(OPENGL_LIB) Please discuss the SONAME version with the upstream before packaging. -- Oohara