rev 6483 - branches/kde4/cdbs
Daniel Schepler
schepler at alioth.debian.org
Wed Jun 13 15:26:25 UTC 2007
Author: schepler
Date: 2007-06-13 15:26:25 +0000 (Wed, 13 Jun 2007)
New Revision: 6483
Modified:
branches/kde4/cdbs/cmake.mk
branches/kde4/cdbs/kde.mk
Log:
[kde.mk]
* Reinstate *-doc-html autogeneration.
* Reinstate manual page autogeneration.
[cmake.mk]
* Add HTML_INSTALL_DIR setting to direct KDE handbooks back to
/usr/share/doc/kde/HTML, instead of /usr/share/doc/HTML.
Modified: branches/kde4/cdbs/cmake.mk
===================================================================
--- branches/kde4/cdbs/cmake.mk 2007-06-13 14:59:16 UTC (rev 6482)
+++ branches/kde4/cdbs/cmake.mk 2007-06-13 15:26:25 UTC (rev 6483)
@@ -53,7 +53,8 @@
$(DEB_CMAKE_EXTRA_FLAGS) -DCMAKE_CXX_FLAGS="$(CXXFLAGS)" \
-DCMAKE_C_FLAGS="$(CFLAGS)" -DCMAKE_VERBOSE_MAKEFILE=ON $(DEB_CMAKE_DEBUG_FLAGS) \
-DCMAKE_SKIP_RPATH=true -DKDE4_BUILD_TESTS=true -DKDE_DISTRIBUTION_TEXT="Debian packages" \
- -DLIBRARY_OUTPUT_PATH=/usr/lib -DSYSCONF_INSTALL_DIR=/etc
+ -DLIBRARY_OUTPUT_PATH=/usr/lib -DSYSCONF_INSTALL_DIR=/etc \
+ -DHTML_INSTALL_DIR=/usr/share/doc/kde/HTML
mkdir -p $(DEB_DESTDIR)
cleanbuilddir::
Modified: branches/kde4/cdbs/kde.mk
===================================================================
--- branches/kde4/cdbs/kde.mk 2007-06-13 14:59:16 UTC (rev 6482)
+++ branches/kde4/cdbs/kde.mk 2007-06-13 15:26:25 UTC (rev 6483)
@@ -35,3 +35,32 @@
+common-build-arch:: debian/stamp-man-pages
+debian/stamp-man-pages:
+ if ! test -d debian/man/out; then mkdir -p debian/man/out; fi
+ for f in $$(find debian/man -name '*.sgml'); do \
+ docbook-to-man $$f > debian/man/out/`basename $$f .sgml`.1; \
+ done
+ for f in $$(find debian/man -name '*.man'); do \
+ soelim -I debian/man $$f \
+ > debian/man/out/`basename $$f .man`.`head -n1 $$f | awk '{print $$NF}'`; \
+ done
+ touch debian/stamp-man-pages
+
+clean::
+ rm -rf debian/man/out
+ -rmdir debian/man
+ rm -f debian/stamp-man-pages
+
+binary-install/$(DEB_SOURCE_PACKAGE)-doc-html::
+ set -e; \
+ for doc in `cd $(DEB_DESTDIR)/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 $(DEB_DESTDIR)/usr/share/doc/kde/HTML/en/$$pkg/index.docbook; \
+ done
+ for pkg in $(DOC_HTML_PRUNE) ; do \
+ rm -rf debian/$(DEB_SOURCE_PACKAGE)-doc-html/usr/share/doc/kde/HTML/en/$$pkg; \
+ done
More information about the pkg-kde-commits
mailing list