debian swirl logo

Back to the packages list tiff

#!/usr/bin/make -f

# Enable all hardening options.
export DEB_BUILD_MAINT_OPTIONS = hardening=+all
DPKG_EXPORT_BUILDFLAGS = 1
include /usr/share/dpkg/buildflags.mk

# Variables used by cdbs
DEB_COMPRESS_EXCLUDE = html
CPPFLAGS += -D_REENTRANT
export CPPFLAGS

# Include cdbs rules files.
include /usr/share/cdbs/1/rules/debhelper.mk
include /usr/share/cdbs/1/class/autotools.mk
include /usr/share/cdbs/1/rules/autoreconf.mk

DEB_CONFIGURE_USER_FLAGS = --with-docdir="\$${prefix}/share/doc/libtiff-doc" \
		--libdir="\$${prefix}/lib/$(DEB_HOST_MULTIARCH)" \
		--includedir="\$${prefix}/include/$(DEB_HOST_MULTIARCH)" \
		--enable-ld-version-script

clean::
		$(RM) *.cdbs-config_list
		$(RM) debian/*.preinst

# tiffgt is in libtiff-opengl so libtiff-tools doesn't have to have
# all the X and opengl dependencies.
binary-post-install/libtiff-tools::
		$(RM) debian/libtiff-tools/usr/bin/tiffgt
		$(RM) debian/libtiff-tools/usr/share/man/man1/tiffgt.1*

# Empty dependency_libs from all .la files
binary-post-install/libtiff5-dev::
	sed -i "s,^dependency_libs= .*,dependency_libs=''," \
		   debian/libtiff5-dev/usr/lib/*/*.la

# Create preinst
binary-post-install/%::
	if [ "$*" != "libtiff5" ]; then \
		    sed -e s/PKG/$*/g < debian/all-preinst > debian/$*.preinst; \
		fi

Builds:

libtiff4-dev
tag image file format library (tiff), transitional package
libtiff5-dev
tag image file format library (tiff), development files
libtiff5
tag image file format (tiff) library
libtiff-doc
tiff manipulation and conversion documentation
libtiff-opengl
tiff manipulation and conversion tools
libtiff-tools
tiff manipulation and conversion tools
libtiffxx5
tag image file format (tiff) library -- c++ interface