Debian Bug report logs - #679950
RFP: fpc-chm -- CHM-compiler for Lazarus and FreePascal

Package: wnpp; Maintainer for wnpp is wnpp@debian.org;

Reported by: Juhapekka Tolvanen <juhtolv@iki.fi>

Date: Mon, 2 Jul 2012 16:39:02 UTC

Severity: wishlist

Reply or subscribe to this bug.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#679950; Package wnpp. (Mon, 02 Jul 2012 16:39:04 GMT) Full text and rfc822 format available.

Acknowledgement sent to Juhapekka Tolvanen <juhtolv@iki.fi>:
New Bug report received and forwarded. Copy sent to wnpp@debian.org. (Mon, 02 Jul 2012 16:39:05 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: Juhapekka Tolvanen <juhtolv@iki.fi>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Cc: debian-xml-sgml-pkgs@lists.alioth.debian.org, claviola@debian.org, zed@debian.org, little_miry@yahoo.es
Subject: RFP: fpc-chm -- CHM-compiler for Lazarus and FreePascal
Date: Mon, 2 Jul 2012 19:37:02 +0300
Package: wnpp
Severity: wishlist

* Package name    : fpc-chm
  Upstream Author : Andrew Haines
* URL             : http://svn.freepascal.org/cgi-bin/viewvc.cgi/trunk/packages/chm/
* License         : Same as FreePascal?
  Programming Lang: Pascal
  Description     : CHM-compiler for Lazarus and FreePascal

We have many packages of software that can read and/or view CHM-files,
but we haven't got any package that can create CHM-files. xmlto can
create only that directory structure for CHM-file, but it can not
compress it to final CHM-file.

I already suggested that a package called hhm should be
Debian-packaged, but then I realized it is probably impossible,
because it depends on libraries that can not be found on the Internet
no more.

This package made for Lazarus can do both directory structure and
compression. Therefore it would be nice to have as Debian-package. I
hope you will make this as stand-alone as possible, so users of this
package will not need to install umpteen gazillion FreePascal- and
Lazarus-packages that are only needed by developers.

Here is also announcement of this package:
http://lazarus-dev.blogspot.fi/2008/11/compressed-html-help-chm-in-freepascal.html


-- 
Juhapekka "naula" Tolvanen * http colon slash slash iki dot fi slash juhtolv
"Quidquid Latine dictum sit altum videtur."




Information forwarded to debian-bugs-dist@lists.debian.org, wnpp@debian.org:
Bug#679950; Package wnpp. (Wed, 12 Sep 2012 10:21:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Marco van de Voort <marcov@pascalprogramming.org>:
Extra info received and forwarded to list. Copy sent to wnpp@debian.org. (Wed, 12 Sep 2012 10:21:03 GMT) Full text and rfc822 format available.

Message #10 received at 679950@bugs.debian.org (full text, mbox):

From: Marco van de Voort <marcov@pascalprogramming.org>
To: 679950@bugs.debian.org
Subject: compressor
Date: Wed, 12 Sep 2012 12:16:37 +0200
I'm not that deep into debian packaging issues but:

the helpfile compiler is a single binary file (chmcmd) without any 
dependencies (not even libc). The resulting package would in general 
even be debian cross-version. It should be enough to extract the binary 
from the relevant FPC package and put it in its own, needing only update 
on FPC version changes.  So very low rundepends. (excuse my FreeBSD speak)

It should not become a drag on FPC upgrade ability though, so maybe some 
decoupling of the resulting package from the current FPC version would 
be nice.

The builddepends is essentially the same as the cumulative build 
dependencies of the fpc-chm package (fpc starting compiler, nearly 
entire FPC source archive, mostly built in one big go).

The CHM package is not entirely portable, it won't work on architectures 
that raise exceptions on misalignment (like ARM). Some simple testing 
was done with bigendian (powerpc) systems and that seemed to mostly 
work, but I expect a closer inspection to reveal minor bugs.



Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Mon Apr 21 12:44:54 2014; Machine Name: beach.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.