20 |
SRC_URI=( |
SRC_URI=( |
21 |
http://www.ijg.org/files/${SRCFILE} |
http://www.ijg.org/files/${SRCFILE} |
22 |
mirror://${PNAME}/${SRCFILE} |
mirror://${PNAME}/${SRCFILE} |
|
mirror://${PNAME}/${PNAME}-6b-crop.patch |
|
|
mirror://${PNAME}/${PNAME}-6b-crop-man.patch |
|
|
mirror://${PNAME}/${PNAME}-6b-rdjpgcom-locale.patch |
|
23 |
mirror://${PNAME}/${PNAME}-6b-jpeglib.h-c++.patch |
mirror://${PNAME}/${PNAME}-6b-jpeglib.h-c++.patch |
|
mirror://${PNAME}/${PNAME}-6b-rdppm.patch |
|
24 |
mirror://${PNAME}/${PNAME}-6b-debian-extras.patch |
mirror://${PNAME}/${PNAME}-6b-debian-extras.patch |
|
mirror://${PNAME}/${PNAME}-6b-multilib.patch |
|
25 |
) |
) |
26 |
|
|
27 |
UP2DATE="updatecmd --nolist http://www.ijg.org/files/ | grep ${PNAME/lib}src.v | sed 's/.*v\(.*\).tar.*/\1/'" |
UP2DATE="updatecmd --nolist http://www.ijg.org/files/ | grep ${PNAME/lib}src.v | sed 's/.*v\(.*\).tar.*/\1/'" |
31 |
munpack ${SRCFILE} || die |
munpack ${SRCFILE} || die |
32 |
|
|
33 |
# fix serveral build issues (multlib, more arches etc) |
# fix serveral build issues (multlib, more arches etc) |
|
mpatch ${PNAME}-6b-crop.patch || die |
|
|
mpatch ${PNAME}-6b-crop-man.patch || die |
|
|
mpatch ${PNAME}-6b-rdjpgcom-locale.patch || die |
|
34 |
mpatch ${PNAME}-6b-jpeglib.h-c++.patch || die |
mpatch ${PNAME}-6b-jpeglib.h-c++.patch || die |
|
mpatch ${PNAME}-6b-rdppm.patch || die |
|
35 |
# creates new files, -Np1 is neccessary |
# creates new files, -Np1 is neccessary |
36 |
mpatch -Np1 ${PNAME}-6b-debian-extras.patch || die |
mpatch -Np1 ${PNAME}-6b-debian-extras.patch || die |
|
mpatch ${PNAME}-6b-multilib.patch || die |
|
|
|
|
|
# support more targets (e.g. uclibc or x86_64) |
|
|
all-abis gnuconfig-update '${SRCDIR}-${abi}' || die |
|
|
|
|
|
# force use of our CHOST |
|
|
all-abis 'sed -i -e "s/ltconfig.*/& $CHOST/" configure' || die |
|
|
|
|
|
# fix wrong libdir |
|
|
all-abis 'sed -i "s:libdir =.*:libdir = \$(exec_prefix)/$(mlibdir):g" makefile.cfg' || die |
|
37 |
} |
} |
38 |
|
|
39 |
src_compile() |
src_compile() |