# $Id: libjpeg-7-r1.smage2 540 2010-05-08 02:01:46Z niro $ PNAME="libjpeg" PVER="8c" PBUILD="r2" PCATEGORIE="media-libs" STATE="unstable" DESCRIPTION="jpeg picture compression library." HOMEPAGE="http://www.ijg.org/" DEPEND=">= virtual/glibc" SRCFILE="${PNAME/lib}src.v${PVER}.tar.gz" SRCDIR="${BUILDDIR}/${PNAME/lib}-${PVER}" MCORE_ONLY_KEEP="usr/$(mlibdir)/*.so usr/$(mlibdir)/*.so.*" sminclude gnuconfig multilib mtools mcore-split SRC_URI=( http://www.ijg.org/files/${SRCFILE} mirror://${PNAME}/${SRCFILE} mirror://${PNAME}/${PNAME}-6b-jpeglib.h-c++.patch mirror://${PNAME}/${PNAME}-6b-debian-extras.patch ) UP2DATE="updatecmd --nolist http://www.ijg.org/files/ | grep ${PNAME/lib}src.v | sed 's/.*v\(.*\).tar.*/\1/'" src_prepare() { munpack ${SRCFILE} || die # fix serveral build issues (multlib, more arches etc) mpatch ${PNAME}-6b-jpeglib.h-c++.patch || die # creates new files, -Np1 is neccessary mpatch -Np1 ${PNAME}-6b-debian-extras.patch || die } src_compile() { mconfigure --enable-static --enable-shared --enable-maxmem=1024 || die mmake -j1 || die mmake -j1 -C extra || die } mcore_generic_src_install() { mmake DESTDIR=${BINDIR} install || die mmake -C extra \ prefix=${BINDIR}/usr \ libdir=${BINDIR}/usr/'$(mlibdir)' \ mandir=${BINDIR}/usr/share/man/man1 \ install || die minstalldocs README change.log *.txt || die }