core/libtiff/PKGBUILD
2013-12-18 19:11:54 +00:00

71 lines
3.2 KiB
Bash

# Maintainer:
# Contributors: H W Tovetjärn (totte) <totte@tott.es>
# Anke Boersma (abveritas) <abveritas@chakra-project.org>
pkgname=libtiff
pkgver=4.0.3
pkgrel=2
pkgdesc='Library for manipulation of TIFF images'
arch=('x86_64')
url="http://www.remotesensing.org/libtiff/"
license=('custom')
depends=('libjpeg-turbo'
'zlib'
'xz')
makedepends=('freeglut'
'glu'
'mesa')
optdepends=('freeglut: for using tiffgt')
options=('!libtool')
source=("ftp://ftp.remotesensing.org/pub/libtiff/tiff-${pkgver}.tar.gz"
'tiff-3.9.7-CVE-2012-4447.patch'
'tiff-3.9.7-CVE-2012-4564.patch'
'tiff-4.0.3-CVE-2013-1960.patch'
'tiff-4.0.3-CVE-2013-1961.patch'
'tiff-4.0.3-libjpeg-turbo.patch'
'tiff-4.0.3-tiff2pdf-colors.patch'
'tiff-4.0.3-CVE-2013-4231.patch'
'tiff-4.0.3-CVE-2013-4232.patch'
'libtiff-CVE-2013-4244.patch')
sha512sums=('d80e18b00e9e696a30b954c0d92e5f2f773fd9a7a0a944cf6cabb69c1798e671506580daa1cd2ebf493ae922000170c2491dfc6d4c0a9cd0b865684070595a73'
'88254ef9bf82a6611313b1ccdc30b434910650ba9590a8063ee80172da9cdb6ee1964d0b7dee879d93db5b3eca305d79f6565f09e40c1ed92ed3e5ec3e710a2c'
'24ebe60ce6361561c15c8c5fb46b47942e58912de5efbf128374defc4382a7e800fae3dc0a9fe04876a5e2f61a109edc1c9533be2f8a15b4b0ed7215d7b08c9b'
'db160c93453db8f4b611028bca48622eebfa54b320b780b7491bdc9c3385d227928a7e9016073a64cdd85388284aa2bb0f0af04daa235d45cdb28e4e6fcf82fa'
'c9870c7b85d2a3c666e2c9f932c815a1b4c9fb0bf2485c7cfff3ab3435222214fa7900adc0ded0f49866f28db2124121012bac7186b675955613fa983dbf45d7'
'7cab63b47b2f67412dd8fa1a65231be17516e5f2a27820b3232b4f49c08be10c0899d3a238eedd9b8781d0304fc285202fc4e41726d8b99009cfc575af298cf9'
'8de845a18412db883177753b5deef70e4ad9c2eecf72ce47df0383e3007a26ae1d9798d676c6f3d92e2a48c5074fbca6b19f7620bd9620e9f93e8d662062d925'
'f313c2d1ea8b6138ab662ca839069d7b39a907f1cda91c0fea7e27c368bd226eadfab64d975893edee4ae03cfb1e008b3f7d9f48bb14fafdb417e30593cd2098'
'c929bbc6c8e51c84ebd02f8210b8d509196cfa54013eeb5683f447105f30cbcba4e3bc701cad504ae552cae8ba7c4d9b6bf87e54e5beeda003bf15c40f3a430e'
'0d4b0470710ec300e9d41df1c5d50eee13a105580e2f216ab0468d0613b3cab69e8ee5ff88cfdbb1cc81a1ccf301002ae96fe4e72755cf6f611efc566b1efff1')
prepare() {
cd "${srcdir}/tiff-${pkgver}"
patch -p0 -i "${srcdir}/tiff-4.0.3-tiff2pdf-colors.patch"
patch -p1 -i "${srcdir}/tiff-3.9.7-CVE-2012-4447.patch"
patch -p1 -i "${srcdir}/tiff-3.9.7-CVE-2012-4564.patch"
patch -p1 -i "${srcdir}/tiff-4.0.3-CVE-2013-1960.patch"
patch -p1 -i "${srcdir}/tiff-4.0.3-CVE-2013-1961.patch"
patch -p1 -i "${srcdir}/tiff-4.0.3-libjpeg-turbo.patch"
patch -p1 -i "${srcdir}/libtiff-CVE-2013-4244.patch"
cd "${srcdir}/tiff-${pkgver}/tools"
patch -p0 -i "${srcdir}/tiff-4.0.3-CVE-2013-4231.patch"
patch -p0 -i "${srcdir}/tiff-4.0.3-CVE-2013-4232.patch"
}
build() {
cd "${srcdir}/tiff-${pkgver}"
./configure --prefix=/usr
make
}
check() {
cd "${srcdir}/tiff-${pkgver}"
make check
}
package() {
cd "${srcdir}/tiff-${pkgver}"
make DESTDIR="${pkgdir}" install
install -D -m644 COPYRIGHT "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}