Package: libmng1
Version: 1.0.9-1
Followup-For: Bug #299464

Hello Shiju p. Nair.

I am writing to you in order to ask you to consider applying a patch that I 
annexed 
in-line so that after compilation you can re-compile the library in order to 
create 
the file 'libmng-mini.a' . I also reported that the version '1.0.10' is now 
available 
on the official site.

[libmng-no-jpeg.diff]
diff -ur libmng-orig/makefiles/makefile.linux 
libmng-1.0.10/makefiles/makefile.linux
--- makefiles/makefile.linux    2005-01-30 11:28:00.000000000 +0100
+++ makefiles/makefile.linux    2007-07-19 13:39:28.000000000 +0200
@@ -11,7 +11,7 @@
 
 # default build options (this forces shared library compatibility!!)
 #OPTIONS = -DMNG_BUILD_SO
-OPTIONS = -DMNG_BUILD_SO -DMNG_FULL_CMS
+OPTIONS = -DMNG_BUILD_SO -DMNG_NO_INCLUDE_JNG
 
 # where "make install" puts 
libmng.a,libmng.so*,libmng.h,libmng_conf.h,libmng_types.h
 prefix=/usr/local
@@ -50,7 +50,7 @@
        -L$(ZLIBLIB) -Wl,-rpath,$(ZLIBLIB) \
        -L$(JPEGLIB) -Wl,-rpath,$(JPEGLIB) \
        -L$(LCMSLIB) -Wl,-rpath,$(LCMSLIB) \
-       -lmng -lz -ljpeg -llcms -lm
+       -lmng -lz -lm
 
 RANLIB=ranlib
 #RANLIB=echo
@@ -107,7 +107,7 @@
 #      $(CC) -shared -Wl,-soname,libmng.so.$(MNGMAJ) -o libmng.so.$(MNGVER) \
 #      $(OBJSDLL) -L$(ZLIBLIB) -L$(JPEGLIB) -L$(LCMSLIB) -lz -lm -lc
        $(CC) -shared -Wl,-soname,libmng.so.$(MNGMAJ) -o libmng.so.$(MNGVER) \
-       $(OBJSDLL) -L$(ZLIBLIB) -L$(JPEGLIB) -ljpeg -L$(LCMSLIB) -llcms \
+       $(OBJSDLL) -L$(ZLIBLIB) \
     -lz -lm -lc
 
 install: libmng.a libmng.so.$(MNGVER)



This patch basically instruct 'make' to compile the library without some parts 
of the library, 
there is no other thing. After this small compilation, rename the file 
'libmng.a' to 
'libmng-mini.a'. I tested this in my Debian with 'libmng-1.0.10'.


-- System Information:
Debian Release: 5.0
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.26-bs-686 (SMP w/1 CPU core; PREEMPT)
Locale: LANG=es_ES.UTF-8, LC_CTYPE=es_ES.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages libmng1 depends on:
ii  libc6                 2.7-18             GNU C Library: Shared libraries
ii  libjpeg62             6b-14              The Independent JPEG Group's JPEG 
ii  liblcms1              1.17.dfsg-1+lenny2 Color management library
ii  zlib1g                1:1.2.3.3.dfsg-12  compression library - runtime

libmng1 recommends no packages.

libmng1 suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to