Bug#269635: 269635 - patch to add doxygen docs

Max Bowsher maxb1 at ukf.net
Sun Jan 22 23:02:31 UTC 2006


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Peter Samuelson wrote:
> [Max Bowsher]
>> 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.
> 
> Thanks!  Looks pretty straightforward.
> 
>> +Package: libsvn0-doc
>> +Section: libdevel
>> +Priority: extra
>> +Architecture: all
>> +Conflicts: libsvn0 (<< ${Source-Version}), libsvn0 (>> ${Source-Version})
> 
> s/libdevel/doc/, although really that *could* go either way.

Oops, I meant to do some further research on that but forgot to get back
to it. It looks like the overwhelming majority of lib*-doc packages are
in 'doc'.

> And I'm going to remove the Conflicts unless there's a good reason to
> keep it that I haven't thought of.  It's best, in general, to keep the
> dependency web as uncomplicated as possible, and there's no real *harm*
> from having this package out of sync with libsvn0 or libsvn0-dev.
> 
> (In the present case, a strict version dependency between an
> "Architecture: all" and an "Architecture: any" package causes problems
> because the two sets of packages are built separately on most
> architectures and thus not always in sync in the archive.)

OK, no problem - the only reason I put that in there at all was to get
apt-get to notice if someone selectively upgrades subversion packages,
but now I think about it again, it would be better without the conflict
- - in case someone needs to work with an older library but wants to refer
to updated documentation.

>> +	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
> 
> I think I'll install the content into /usr/share/doc/libsvn0 and name
> the subdirectory 'html'.  This is allowed, and makes it a bit easier
> for users to find.

That makes sense.

Thanks,

Max.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (Cygwin)

iD8DBQFD1A8GfFNSmcDyxYARAi5QAKCdg+/fYeDPJ07Qd1ujdhCcCcLY3QCglg+B
2yRfJf70JHz4SO8k7yVPexA=
=SXN4
-----END PGP SIGNATURE-----





More information about the pkg-subversion-maintainers mailing list