Review of DjVuLibre

Lapo Luchini lapo@lapo.it
Tue Jul 15 09:05:00 GMT 2003


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

|@ DjVuLibre
|>
|> date   : 29 Mar 2003
|> version: 3.5.11-3
|> status : not reviewed
|> notes  : http://cygwin.com/ml/cygwin-apps/2003-03/msg00756.html
|>          http://cygwin.com/ml/cygwin-apps/2003-04/msg00235.html
|>          http://cygwin.com/ml/cygwin-apps/2003-04/msg00242.html
|>          http://cygwin.com/ml/cygwin-apps/2003-04/msg00245.html
|>          http://cygwin.com/ml/cygwin-apps/2003-04/msg00247.html
|>          http://cygwin.com/ml/cygwin-apps/2003-04/msg00410.html
|> reviews: http://cygwin.com/ml/cygwin-apps/2003-04/msg00248.html
|> votes  : 2 (Jakka and Joshua)
|> url    : 
http://belnet.dl.sourceforge.net/sourceforge/djvu/djvulibre-3.5.11-3-src.tar.bz2
|>          
http://belnet.dl.sourceforge.net/sourceforge/djvu/djvulibre-3.5.11-3.tar.bz2


Binary package:
1. has an exmpty /etc/postinstall directory
BTW: I adderssed this bug of the generic script in my latest patch <grin>
2. binary exe files are quite big, do they use a static library? this is 
not a problem at all but I guess using a shared one in the future could 
be good

Source package.
1. patch is big, comes from an autoreconf I guess (this is not a 
problem, just I don't have the will to review the patch itself ^_^)
2. packaging method is "script with patch and original sources, no 
signatures"
Seems not to use a very new build script, but that has never been a problem.
3. seems also to support mingw32 as a compilation host (I did not test 
this), reading the script I notice little strange things, like the use 
of --enable-maintainer-mode in mingw32's configure in the conf() 
function or the use of a "i686-pc-cygwin" build environment (AFAIK with 
-mno-cygwin the build type too is i686-pc-mingw32, isn't it?)
4. almost each file is patched to use DjVuConfig.h instead of config.h, 
which contains some hardwired defines itself... maybe a strange way to 
use autoconf, but I see no problems with it

BTW: I did look at the packaging, didn't do any testing of the programs 
themself

- --
Lapo 'Raist' Luchini
lapo@lapo.it (PGP & X.509 keys available)
http://www.lapo.it (ICQ UIN: 529796)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (Cygwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEARECAAYFAj8Tw+sACgkQaJiCLMjyUvv6BgCfeJbmDMmgetbRzk+WFTRsTPpM
yY0AoMIbKwZkGlYC2uSYc7pYQi9Ed4yX
=mWCk
-----END PGP SIGNATURE-----




More information about the Cygwin-apps mailing list