|
debian/python-libxml2.examples
* debian/python-libxml2.install.in: Renamed to
debian/python-libxml2.install, and replaced PYVERS by a wildcard.
* debian/control:
+ Adapted dependencies to fit all changes.
+ Added fields required by new Python policy.
+ Added fields necessary for flawless transition.
+ Replaced dummy python-libxml2 package by a full real package which
itself replaces python2.x-libxml2 packages.
* debian/rules:
+ Changed rules to get the python versions we want to build for and
adapted some rules to fit with the new setting.
+ Changed shell loops to make loops.
+ In case python binary modules are identical (and they are, but they
may not be with future versions of the python headers), replace some
of them with symbolic links.
+ Adapted rules to the fact we're installing in only one python package
instead of several.
* debian/pycompat: Set to 2, for new Python policy. Closes: #373456.
* debian/libxml2-doc.install: Added the /usr/share/gtk-doc directory.
Closes: #375113.
* debian/control: Made libxml2-doc suggest devhelper.
* libxml-2.0.pc.in, libxml-2.0-uninstalled.pc.in: Split Libs in Libs and
Libs.private.
* xml2-config.in, xml2-config.1: Added a --static option to add to --libs
so that we can split what is needed when building statically and what is
needed when building dynamically. Closes: #374017.
* libxml-2.0.pc.in, libxml-2.0-uninstalled.pc.in, xml2-config.in: Added
BASE_THREADS_LIBS to the static link information so that -lpthread would
appear. Closes: #372945.
* debian/rules: Add the NEWS file to dh_install calls. Closes: #365596.
* debian/watch: Updated.
|
|
* Reorganization in documentation:
+ debian/libxml2-doc.examples: removed, they will get installed by
libxml2-doc.install, and we don't ship gjob* examples anymore, they
have been superseded by a lot of better examples.
+ debian/libxml2-doc.install, debian/rules: changed the way files are
installed in the libxml2-doc package, and their location.
+ debian/libxml2-doc.doc-base: changed the location of the documentation
base to fit the new one.
+ doc/examples/index.html: generated this file from examples.x?l by
hand. It would otherwise require a build dependency on xsltproc, itself
depending upon libxml2... wouldn't be very reasonnable.
* debian/no-upstream-changelog, debian/rules, debian/libxml2-dev.dirs,
debian/libxml2-utils.dirs: /usr/share/doc directories have been replaced
by a symbolic link in packages libxml2-utils and libxml2-dev.
In libxml2-python2.3, all files but TODO are symlinks to the corresponding
file from libxml2. The one from libxml2-doc is replaced by an explicative
text saying where to find it and why it has been (re)moved.
That will save some space in the archive, especially considering this
file is constantly growing.
|