[Pkg-kde-commits] rev 484 - branches/kde-3.4.0/cdbs

Adeodato Simó dato-guest@costa.debian.org
Fri, 25 Feb 2005 03:28:43 +0100


Author: dato-guest
Date: 2005-02-25 03:28:43 +0100 (Fri, 25 Feb 2005)
New Revision: 484

Modified:
   branches/kde-3.4.0/cdbs/kde.mk
Log:
brankes/kde-3.4.0/cdbs/kde.mk:
  - incorporate targets found in Daniel's copy


Modified: branches/kde-3.4.0/cdbs/kde.mk
===================================================================
--- branches/kde-3.4.0/cdbs/kde.mk	2005-02-25 02:23:51 UTC (rev 483)
+++ branches/kde-3.4.0/cdbs/kde.mk	2005-02-25 02:28:43 UTC (rev 484)
@@ -1,4 +1,3 @@
-# $Id$
 # -*- mode: makefile; coding: utf-8 -*-
 # Copyright © 2003 Christopher L Cheney <ccheney@debian.org>
 # Description: A class for KDE packages; sets KDE environment variables, etc
@@ -32,6 +31,13 @@
 
 DEB_BUILDDIR = obj-$(DEB_BUILD_GNU_TYPE)
 
+common-configure-arch common-configure-indep:: debian/stamp-cvs-make
+debian/stamp-cvs-make:
+	if test -n "$(DEB_KDE_CVS_MAKE)" -a ! -f configure; then \
+		$(MAKE) -f admin/Makefile.common; \
+	fi
+	touch debian/stamp-cvs-make
+
 include $(_cdbs_class_path)/autotools.mk$(_cdbs_makefile_suffix)
 
 export kde_cgidir = /usr/lib/cgi-bin
@@ -68,6 +74,14 @@
 	fi
 
 clean::
+	if test -n "$(DEB_KDE_CVS_MAKE)"; then \
+		find . -name Makefile.in -print | \
+			xargs --no-run-if-empty rm -f; \
+		rm -f Makefile.am acinclude.m4 aclocal.m4 config.h.in \
+			configure configure.files configure.in stamp-h.in \
+			subdirs; \
+	fi
+	rm -f debian/stamp-cvs-make
 	rm -f debian/stamp-apidox
 
 cleanbuilddir::
@@ -77,4 +91,17 @@
 	make -f admin/Makefile.common dist
 	fakeroot debian/rules clean
 
+binary-install/$(DEB_SOURCE_PACKAGE)-doc-html::
+	set -e; \
+	for doc in `cd debian/tmp/usr/share/doc/kde/HTML/en; find . -name index.docbook`; do \
+	  pkg=$${doc%/index.docbook}; pkg=$${pkg#./}; \
+	  echo Building $$pkg HTML docs...; \
+	  mkdir -p $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/usr/share/doc/kde/HTML/en/$$pkg; \
+	  cd $(CURDIR)/debian/$(DEB_SOURCE_PACKAGE)-doc-html/usr/share/doc/kde/HTML/en/$$pkg; \
+	  meinproc $(CURDIR)/debian/tmp/usr/share/doc/kde/HTML/en/$$pkg/index.docbook; \
+	done
+
+$(patsubst %,binary-install/%,$(DEB_PACKAGES)) :: binary-install/%:
+	if test -x /usr/bin/dh_desktop; then dh_desktop -p$(cdbs_curpkg) $(DEB_DH_DESKTOP_ARGS); fi
+
 endif