On Mon, Dec 13, 2010 at 12:20 AM, Yuri D'Elia <[email protected]> wrote:

> 10-shared-fltk is a hack to force cmake use the shared libraries for debian 
> (upstream prefers static linking for distribution).

I guess upstream primarily uses Windows/etc. Would it be possible to
get a cmake configure flag added upstream so that this is a
build-system issue?

>> Why is override_dh_auto_configure needed? It looks like
>> dh_auto_configure supports cmake and passes the right params.
>
> cmake builds for a different prefix otherwise (defaulting to /usr/local).
> I have little experience with cmake and found little documentation specific 
> to dh. Some other packages I downloaded patch CMakeCache.txt instead in 
> dh_configure. I preferred to call cmake properly instead.

Hmm. Looking at the debhelper code, it adds this to the command-line
for dh_auto_configure: -DCMAKE_INSTALL_PREFIX=/usr

If that is the wrong way to get cmake to install to /usr then it would
be great if you could file a bug to get this fixed. Also put a comment
in debian/rules saying that this is a workaround, citing the bug URL.

> Any advice on this? Should I simply put "(FLTK gui)" in the short description?

Sounds reasonable. The fact that it uses FLTK is not relevant for the
short description, so just (GUI) should do it.

-- 
bye,
pabs

http://wiki.debian.org/PaulWise


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
http://lists.debian.org/[email protected]

Reply via email to