tags 269635 + patch thanks From 1.3.0 onwards, adequate Makefile support is in place to make this fairly easy.
Attached is a patch which adds a new libsvn0-doc subpackage containing doxygen docs. Max.
Index: debian/control
===================================================================
--- debian/control (revision 494)
+++ debian/control (working copy)
@@ -3,7 +3,7 @@
Priority: optional
Maintainer: Guilherme de S. Pastore <[EMAIL PROTECTED]>
Uploaders: Al Stone <[EMAIL PROTECTED]>, David Kimdon <[EMAIL PROTECTED]>,
Troy Heber <[EMAIL PROTECTED]>, Peter Samuelson <[EMAIL PROTECTED]>
-Build-Depends: debhelper, libneon25-dev, apache2-threaded-dev, libapr0-dev (>=
2.0.55-3), libdb4.3-dev, libtool, bison, patch, python, python2.3-dev,
autotools-dev, autoconf, swig, perl, cdbs, libperl-dev, ruby1.8, ruby1.8-dev,
kaffe-dev (>= 2:1.1.6) [!arm !armeb !m68k !mips !mipsel !kfreebsd-i386],
kaffe-pthreads (>= 2:1.1.6) [!arm !armeb !m68k !mips !mipsel !kfreebsd-i386],
junit [!arm !armeb !m68k !mips !mipsel !kfreebsd-i386]
+Build-Depends: debhelper, libneon25-dev, apache2-threaded-dev, libapr0-dev (>=
2.0.55-3), libdb4.3-dev, libtool, bison, patch, python, python2.3-dev,
autotools-dev, autoconf, swig, perl, cdbs, libperl-dev, ruby1.8, ruby1.8-dev,
kaffe-dev (>= 2:1.1.6) [!arm !armeb !m68k !mips !mipsel !kfreebsd-i386],
kaffe-pthreads (>= 2:1.1.6) [!arm !armeb !m68k !mips !mipsel !kfreebsd-i386],
junit [!arm !armeb !m68k !mips !mipsel !kfreebsd-i386], doxygen
Build-Conflicts: libsvn0 (<< 1.2)
Standards-Version: 3.6.2.1
@@ -57,6 +57,21 @@
This package contains the symlinks, headers, and object files needed to
compile and link programs which use the Subversion libraries.
+Package: libsvn0-doc
+Section: libdevel
+Priority: extra
+Architecture: all
+Conflicts: libsvn0 (<< ${Source-Version}), libsvn0 (>> ${Source-Version})
+Description: development documentation for Subversion (aka. svn) libraries
+ Subversion is a version control system much like the Concurrent
+ Versions System (CVS). Version control systems allow many
+ individuals (who may be distributed geographically) to collaborate on
+ a set of files (typically source code). Subversion has all the major
+ features of CVS, plus certain new features that CVS users often wish
+ they had.
+ .
+ This package contains development (API) documentation.
+
Package: libapache2-svn
Section: net
Architecture: any
Index: debian/rules
===================================================================
--- debian/rules (revision 494)
+++ debian/rules (working copy)
@@ -135,6 +135,8 @@
javahl_javahdir=/usr/include/svn-javahl
endif
+ $(MAKE) -C $(DEB_BUILDDIR) doc-api
+
touch $@
clean:: cleanbuilddir
@@ -200,6 +202,10 @@
install subversion/mod_authz_svn/INSTALL \
debian/libapache2-svn/usr/share/doc/libapache2-svn/INSTALL.authz
+ install -d debian/libsvn0-doc/usr/share/doc/libsvn0-doc
+ cp -rf $(DEB_BUILDDIR)/doc/doxygen/html \
+ debian/libsvn0-doc/usr/share/doc/libsvn0-doc/doxygen
+
# Install files for 'subversion-tools' package.
install $(DEB_BUILDDIR)/contrib/client-side/svn_load_dirs.pl \
debian/subversion-tools/usr/bin/svn_load_dirs
signature.asc
Description: OpenPGP digital signature

