summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorsmls2015-08-23 13:19:31 +0200
committersmls2015-08-23 13:19:31 +0200
commitcc89d411891f19d844f95dd3e126c09cde151acd (patch)
tree965a8f85d3df480cc66ff2bde38af7592efac791
parent2e9dc4bce0b3d25ee2b447174a69a67fbb9b07bd (diff)
downloadaur-cc89d411891f19d844f95dd3e126c09cde151acd.tar.gz
Apply patch from Toost_Inc ("Merge libtiff3 and libtiff4")
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD52
2 files changed, 49 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index cb168a90f751..843264e58c4b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,21 @@
pkgbase = libtiff3
- pkgdesc = Library for manipulation of TIFF images (legacy version, provides libtiff.so.3)
+ pkgdesc = Library for manipulation of TIFF images (legacy version)
pkgver = 3.9.7
- pkgrel = 1
+ pkgrel = 2
url = http://www.remotesensing.org/libtiff/
- arch = any
+ arch = i686
+ arch = x86_64
license = custom
- depends = libtiff4
+ makedepends = freeglut
+ depends = libjpeg
+ depends = zlib
+ depends = libtiff
optdepends = freeglut: for using tiffgt
+ provides = libtiff3
+ provides = libtiff4
options = !libtool
+ source = http://download.osgeo.org/libtiff/tiff-3.9.7.tar.gz
+ sha256sums = f5d64dd4ce61c55f5e9f6dc3920fbe5a41e02c2e607da7117a35eb5c320cef6a
pkgname = libtiff3
diff --git a/PKGBUILD b/PKGBUILD
index 6de4e14bd778..118499782ed2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,28 +2,50 @@
# Contributor: Miguel Revilla <yo@miguelrevilla.com>
# Contributor: josephgbr <rafael.f.f1@gmail.com>
# Contributor: Eric BĂ©langer <eric@archlinux.org>
+# Contributor: Joost Bremmer <toost dot b at gmail dot com>
pkgname=libtiff3
pkgver=3.9.7
-pkgrel=1
-pkgdesc="Library for manipulation of TIFF images (legacy version, provides libtiff.so.3)"
-arch=('any')
+pkgrel=2
+pkgdesc="Library for manipulation of TIFF images (legacy version)"
+arch=('i686' 'x86_64')
url="http://www.remotesensing.org/libtiff/"
license=('custom')
-depends=('libtiff4')
+depends=('libjpeg' 'zlib' 'libtiff')
+makedepends=('freeglut')
optdepends=('freeglut: for using tiffgt')
+source=(http://download.osgeo.org/libtiff/tiff-${pkgver}.tar.gz)
+sha256sums=('f5d64dd4ce61c55f5e9f6dc3920fbe5a41e02c2e607da7117a35eb5c320cef6a')
options=('!libtool')
+provides=('libtiff3' 'libtiff4')
+
+build() {
+ cd "${srcdir}/tiff-${pkgver}"
+ ./configure --prefix=/usr
+ make
+}
+
+check() {
+ cd "${srcdir}/tiff-${pkgver}"
+ make check
+}
package() {
- cd "${pkgdir}"
- mkdir usr
- mkdir usr/lib
- cd usr/lib
- ln -s libtiff.so.${pkgver} libtiff.so.3
- ln -s libtiffxx.so.${pkgver} libtiffxx.so.3
- cd ..
- mkdir share
- mkdir share/licenses
- cd share/licenses
- ln -s libtiff4 libtiff3
+ cd "${srcdir}/tiff-${pkgver}"
+ make DESTDIR="${pkgdir}" install
+ install -D -m644 COPYRIGHT "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ # Cleaning binaries and headers
+ rm -rvf ${pkgdir}/usr/bin
+ rm -rvf ${pkgdir}/usr/include
+ # Remove documentation
+ rm -rvf ${pkgdir}/usr/share/man
+ rm -rvf ${pkgdir}/usr/share/doc
+ # Fix libraries
+ cd ${pkgdir}/usr/lib/
+ # Remove main library, this is supplied by libtiff package
+ rm -vf libtiff.{a,so} libtiffxx.{a,so}
+ # http://www.asmail.be/msg0055009514.html
+ ln -svf libtiff.so.${pkgver} libtiff.so.4
+ ln -svf libtiffxx.so.${pkgver} libtiffxx.so.4
}
+