I compile PeaZip with Lazarus/FPC on 32 bit Linux systems, because there
is an unit in the crypto library I use which contains higly optimized ASM
sections which unfortunately compiles successfully only with a 32 bit
compiler - anyway, most of the backend binaries are available only in 32
bit form (as for what I know) so PeaZip package would require anyway
ia32-libs to work properly.
If you want to try a pure 64 bit compilation, I can recommend you to
search for a pure Pascal replacements for the unit containing the
incompatible ASM, http://home.netsurf.de/wolfgang.ehrhardt/index.html is
the website (in German and English) where you can find all units of the
author of the crypto library.
If you need to recompile also the backed executables in res path, there is
a note for each with references for getting sources from respective
authors (all is free software under the OSI definition), most are written
in C.
Due to the frontend/backend architecture of PeaZip, it is fully modular,
which means you can omit to provide any of the executable you want (in
case i.e. of compilation problem), or replace any of them (i.e. with
alternative version, or a 64 bit version if available) without
compromising any other package's features not directly depending on that
executable.
For the same reason, if you prefer, you can without problems avoid to put
in the package the Rar29.so which was written by Igor Pavlov for 7-Zip and
ported to *x by Myspace for p7zip project, which comes under LGPL with the
additional unrar license limitation (of not reverse engineering the rar
compression algorithm).
It is accepted as Free Software on SourceForge, which allows to publish
only what its staff consider licensed under terms compatible with OSI
definition of Free Software, but if you don't agree with SourceForge's
decision you can freely remove it from PeaZip package with no other effect
than dropping support for rar extraction.
--
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/op.u968gjgav5l...@pc-proprietario