mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-05 06:28:55 +02:00
* Add version 9 since our auto tools don't like the 8d build system. Hopefullly that also works with Haiku's JPEG translator. * Omit patch for this version. This should rather be solved in the JPEG translator. * Build 3 packages: The base package only contains the library, the devel package the usual development files, and the tools package contains the executable which probably no one ever uses.
96 lines
2.2 KiB
Plaintext
96 lines
2.2 KiB
Plaintext
SUMMARY="JPEG image compression library and tools"
|
|
DESCRIPTION="This package contains C software to implement JPEG image encoding, decoding,
|
|
and transcoding. JPEG is a standardized compression method for full-color
|
|
and gray-scale images.
|
|
|
|
The distributed programs provide conversion between JPEG "JFIF" format and
|
|
image files in PBMPLUS PPM/PGM, GIF, BMP, and Targa file formats. The
|
|
core compression and decompression library can easily be reused in other
|
|
programs, such as image viewers. The package is highly portable C code;
|
|
we have tested it on many machines ranging from PCs to Crays."
|
|
HOMEPAGE="http://www.ijg.org"
|
|
LICENSE="JPEG"
|
|
COPYRIGHT="1991-2013, Thomas G. Lane, Guido Vollbeding. All Rights Reserved"
|
|
SRC_URI="http://www.ijg.org/files/jpegsrc.v9.tar.gz"
|
|
CHECKSUM_MD5="b397211ddfd506b92cd5e02a22ac924d"
|
|
REVISION="1"
|
|
ARCHITECTURES="x86_gcc2 ?x86"
|
|
|
|
PROVIDES="
|
|
jpeg = $portVersion compat >= 9
|
|
lib:libjpeg = $portVersion compat >= 9
|
|
"
|
|
REQUIRES="
|
|
haiku >= $haikuVersion
|
|
"
|
|
BUILD_REQUIRES="
|
|
$REQUIRES
|
|
cmd:aclocal
|
|
cmd:autoconf
|
|
cmd:automake
|
|
cmd:gcc
|
|
cmd:grep
|
|
cmd:ld
|
|
cmd:libtoolize
|
|
cmd:make
|
|
"
|
|
BUILD_PREREQUIRES="
|
|
haiku_devel >= $haikuVersion
|
|
"
|
|
|
|
SOURCE_DIR="$portVersionedName"
|
|
|
|
BUILD()
|
|
{
|
|
aclocal
|
|
libtoolize --force --copy --install
|
|
automake --add-missing
|
|
autoconf
|
|
runConfigure ./configure \
|
|
--enable-shared
|
|
make $jobArgs
|
|
}
|
|
|
|
INSTALL()
|
|
{
|
|
make install
|
|
|
|
prepareInstalledDevelLibs libjpeg
|
|
|
|
# devel package
|
|
packageEntries devel \
|
|
$developDir
|
|
|
|
# tools package
|
|
packageEntries tools \
|
|
$binDir \
|
|
$documentationDir
|
|
}
|
|
|
|
# ----- devel package -------------------------------------------------------
|
|
|
|
SUMMARY_devel="The JPEG development files"
|
|
PROVIDES_devel="
|
|
jpeg_devel = $portVersion compat >= 9
|
|
devel:libjpeg = $portVersion compat >= 9
|
|
"
|
|
REQUIRES_devel="
|
|
jpeg == $portVersion base
|
|
"
|
|
|
|
# ----- tools package -------------------------------------------------------
|
|
|
|
SUMMARY_tools="The JPEG tools"
|
|
PROVIDES_tools="
|
|
jpeg_tools = $portVersion compat >= 9
|
|
cmd:cjpeg = $portVersion compat >= 9
|
|
cmd:djpeg = $portVersion compat >= 9
|
|
cmd:jpegtran = $portVersion compat >= 9
|
|
cmd:rdjpgcom = $portVersion compat >= 9
|
|
cmd:wrjpgcom = $portVersion compat >= 9
|
|
"
|
|
REQUIRES_tools="
|
|
haiku >= $haikuVersion
|
|
jpeg == $portVersion base
|
|
"
|