tiff, libjpeg-turbo: Install some private headers to be able build FreeImage.

This commit is contained in:
Alexpux
2014-04-17 20:15:16 +04:00
parent 262aacd17d
commit 4219a2fcee
2 changed files with 38 additions and 37 deletions

View File

@@ -4,7 +4,7 @@ _realname=libjpeg-turbo
_mingw_suff=mingw-w64-${CARCH}
pkgname="${_mingw_suff}-${_realname}"
pkgver=1.3.1
pkgrel=1
pkgrel=2
pkgdesc="JPEG image codec with accelerated baseline compression and decompression (mingw-w64)"
arch=('any')
url="http://libjpeg-turbo.virtualgl.org"
@@ -36,23 +36,24 @@ prepare() {
}
build() {
export CFLAGS+=" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4"
export CXXFLAGS+=" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4"
mkdir -p "${srcdir}/build-${CARCH}"
cd "${srcdir}/build-${CARCH}"
"${srcdir}"/${_realname}-${pkgver}/configure \
--prefix=${MINGW_PREFIX} \
--build=${MINGW_CHOST} \
--host=${MINGW_CHOST} \
--target=${MINGW_CHOST} \
--with-jpeg8 \
--mandir=${MINGW_PREFIX}/share/man
make
export CFLAGS+=" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4"
export CXXFLAGS+=" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4"
mkdir -p "${srcdir}/build-${CARCH}"
cd "${srcdir}/build-${CARCH}"
"${srcdir}"/${_realname}-${pkgver}/configure \
--prefix=${MINGW_PREFIX} \
--build=${MINGW_CHOST} \
--host=${MINGW_CHOST} \
--target=${MINGW_CHOST} \
--with-jpeg8 \
--mandir=${MINGW_PREFIX}/share/man
make
}
package() {
cd "${srcdir}/build-${CARCH}"
make DESTDIR="$pkgdir" install
find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm
#rm -rf "${pkgdir}${MINGW_PREFIX}/"{doc,share}
cd "${srcdir}/build-${CARCH}"
make DESTDIR="$pkgdir" install
find "${pkgdir}${MINGW_PREFIX}" -name '*.def' -o -name '*.exp' | xargs -rtl1 rm
#rm -rf "${pkgdir}${MINGW_PREFIX}/"{doc,share}
cp "${srcdir}"/${_realname}-${pkgver}/{jinclude,transupp}.h ${pkgdir}${MINGW_PREFIX}/include/
}

View File

@@ -4,38 +4,38 @@ _realname=libtiff
_mingw_suff=mingw-w64-${CARCH}
pkgname="${_mingw_suff}-${_realname}"
pkgver=4.0.3
pkgrel=1
pkgrel=2
pkgdesc="Library for manipulation of TIFF images (mingw-w64)"
arch=('any')
url="http://www.remotesensing.org/libtiff"
license=("custom")
depends=("${_mingw_suff}-winpthreads" "${_mingw_suff}-libjpeg-turbo" "${_mingw_suff}-zlib")
depends=("${_mingw_suff}-gcc-libs" "${_mingw_suff}-libjpeg-turbo" "${_mingw_suff}-zlib")
makedepends=("${_mingw_suff}-gcc")
options=('staticlibs' 'strip')
source=("ftp://ftp.remotesensing.org/pub/libtiff/tiff-${pkgver}.tar.gz")
md5sums=('051c1068e6a0627f461948c365290410')
build() {
cd "${srcdir}/tiff-${pkgver}"
export CFLAGS+=" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fno-strict-aliasing"
export CXXFLAGS+=" -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4 -fno-strict-aliasing"
cd "${srcdir}/tiff-${pkgver}"
export CFLAGS+=" -fno-strict-aliasing"
export CXXFLAGS+=" -fno-strict-aliasing"
mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH}
../tiff-${pkgver}/configure \
--prefix=${MINGW_PREFIX} \
--build=${MINGW_CHOST} \
--host=${MINGW_CHOST} \
--target=${MINGW_CHOST} \
--enable-static \
--enable-shared
make
mkdir -p ${srcdir}/build-${CARCH} && cd ${srcdir}/build-${CARCH}
../tiff-${pkgver}/configure \
--prefix=${MINGW_PREFIX} \
--build=${MINGW_CHOST} \
--host=${MINGW_CHOST} \
--target=${MINGW_CHOST} \
--enable-static \
--enable-shared
make
}
package() {
cd "${srcdir}/build-${CARCH}"
make DESTDIR="${pkgdir}" install
#find "${pkgdir}${MINGW_PREFIX}" -name '*.exe' -o -name '*.bat' -o -name '*.def' -o -name '*.exp' | xargs -rtl1 rm
#find "${pkgdir}${MINGW_PREFIX}" -name '*.dll' | xargs -rtl1 strip --strip-unneeded
#find "${pkgdir}${MINGW_PREFIX}" -name '*.a' -o -name '*.dll' | xargs -rtl1 strip -g
rm -rf "${pkgdir}${MINGW_PREFIX}/share"
cd "${srcdir}/build-${CARCH}"
make DESTDIR="${pkgdir}" install
#rm -rf "${pkgdir}${MINGW_PREFIX}/share"
cp ${srcdir}/tiff-${pkgver}/libtiff/{tiffiop,tif_dir}.h ${pkgdir}${MINGW_PREFIX}/include/
cp libtiff/tif_config.h ${pkgdir}${MINGW_PREFIX}/include/
}