File debian.rules of Package kolab-schema

#!/usr/bin/make -f
# -*- makefile -*-
# Sample debian/rules that uses debhelper.
# This file was originally written by Joey Hess and Craig Small.
# As a special exception, when this file is copied by dh-make into a
# dh-make output file, you may use that output file without restriction.
# This special exception was added by Craig Small in version 0.37 of dh-make.

# Uncomment this to turn on verbose mode.
export DH_VERBOSE=1
export DH_OPTIONS=-v

override_dh_auto_install:
	# Test to see if we are building for a UCS platform
	if [ -x "$$(which univention-install-config-registry 2>/dev/null)" ]; then \
		patch -p1 < $(CURDIR)/debian/kolab-schema-3.1-for-ucs.patch ; \
		echo "debian/univention-kolab3-wrapper.schema" >> $(CURDIR)/debian/docs ; \
		echo "ucs:Conflicts=univention-legacy-kolab-schema" >> $(CURDIR)/debian/kolab-schema.substvars ; \
		echo "ucs:Provides=univention-legacy-kolab-schema" >> $(CURDIR)/debian/kolab-schema.substvars ; \
		echo "ucs:Replaces=univention-legacy-kolab-schema" >> $(CURDIR)/debian/kolab-schema.substvars ; \
	fi

	dh_auto_install

override_dh_compress:
	# Test to see if we are building for a UCS platform
	if [ -x "$$(which univention-install-config-registry 2>/dev/null)" ]; then \
		dh_compress -Xkolab3.ldif -Xkolab3.schema -Xunivention-kolab3-wrapper.schema ; \
	else \
		dh_compress -Xkolab3.ldif -Xkolab3.schema ; \
	fi

%:
	dh $@