I'm facing a problem packaging CxxTest and I need a little help.

CxxTest has two application scripts cxxtestgen.py and cxxtestgen.pl that do
the same things and it is users' responsibility to choose which one to use.
So I need to install both of them in /usr/bin  but lintian complaints about
the interpreter extension still present in the two filenames.

I have three solutions:
1. override the lintian warning and install both in /usr/bin
2. install them somewhere else (/usr/share/cxxtest) and create the symlink
/usr/bin/cxxtestgen to one of them
3. install only one of them renaming it to cxxtestgen

The second and the third solution may break some files that rely upon the
two scripts: for example the file FindCxxTest.cmake (module of CMake
package) tries to locate them in the system PATH or in /usr/include, with
these solutions that file will fail. I can open a bug report for CMake
providing a patch for FindCxxTest.cmake file in order to force it to look
for the two files where I install them, but I don't think this is the right
way to solve this problem.

I have no other idea and if lintian reports that warning it means that I
should avoid to override it.

Any suggestion?


Thanks, bye
Simone

Reply via email to