[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: RFS: randtype (updated package)



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Trent W. Buck wrote:
>>> Probably, lintian is right. But, upstream ships man page gzipped... So, patching man page
>>> will require unpack it, make several sed expressions (or duplicate right man in debian/
>>> dir), say dh_installman explicitly use patched man page instead of original one... IMHO,
>>> this minor warning doesn't cost these manipulations... Though, If you claim that this is a
>>> significant, I'll fix it (may be, you know less expensive way to patch
>>> it?).
>> You can use some shell magic:
>>  gunzip blah.1.gz
>>  sed -i 's/\B-/\\-/g' blah.1
>>  [...]
>>  dh_installman blah.1
>>
>> You should of course check that sed is really doing its job.
> 
> Wouldn't it be better to generate an uncompressed manpage as part of the
> appropriate debian/rules rule, and then use a standard debian/patches
> utility (e.g. quilt) to escape only those hyphens that need it?
> 
> Something like (completely untested):
> 
>     ## Upstream ships compressed files within their tarball; boy are
>     ## they silly.
>     clean::
>     	rm -f foo.1
>     build:: foo.1
>     foo.1:: foo.1.gz
>     	gunzip -c $< >$@
> 
> 
Too complicated, as for me. For such a tiny package :) Moreover, mixing quilt (for one
patch) and debian/rules methods would lead me to add build-dependency on quilt... And
Vincent's method just works now :)

But thanks for look.

- --
Eugene V. Lyubimkin aka JackYF, Ukrainian C++ developer.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFIXmTnchorMMFUmYwRAp5HAKDAHU6WiMsf4yYyPtJYdSQl6ePJSgCcD5xY
DgNFPZ1Yy5q5QI0RBWY1Ja8=
=43ul
-----END PGP SIGNATURE-----


Reply to: