Age | Commit message (Collapse) | Author | Files | Lines |
|
uses them.
Affected options are: -x, -r, -R, -l, -L, -m, --include-conffiles,
--no-restart-on-upgrade, --no-start, --restart-after-upgrade,
--init-script, --filename, --flavor, --autodest, --libpackage, --add-udeb,
--dpkg-shlibdeps-params, --dpkg-gencontrol-params, --update-rcd-params,
--major, --remove-d, --dirs-only, --keep-debug, --version-info,
--list-missing, --fail-missing, --language, --until, --after, --before,
--remaining, --with
* If any third-party debhelper commands use any of the above options,
they will be broken, and need to be changed to pass options to init().
* To avoid breaking rules files that pass options to commands that do not
use them, debhelper will now only warn if it encounters an unknown
option. This will be converted back to an error later.
|
|
when saving the output back, save it to a non-compressed filename (and delete the original, compressed file). Closes: #470913
|
|
|
|
just those installed by the program.
|
|
|
|
I uploaded man-db 2.5.1-1 to incoming this morning, so I think we can
now proceed with the plan we discussed a while back:
http://lists.debian.org/debian-i18n/2007/10/msg00063.html
I've attached a patch against git HEAD that recodes all manual pages to
UTF-8 on installation. I've tested this with debconf and it seems to be
doing the right thing. I suspect a small number of packages that have
inconsistently-encoded manual pages will fail to build as a result of
this, but I believe that these are rather few and I contend that they
were buggy anyway (as man would fail to display those pages).
The reason for the slightly baroque installation method (install file,
man --recode to .new, mv back) is that this allows man to guess the
encoding based on the installation directory.
Note that the original (non-.UTF-8) installation directories are
retained, per the latest discussion in #440420.
|
|
|
|
preinst and postinst scripts. For example, if a package uses
dh_pysupport before dh_installinit, the prerm will first stop the init
script and then remove the python files.
* Introducing beginning of v6 mode.
* dh_installwm: In v6 mode, install a slave manpage link for
x-window-manager.1.gz. Done in v6 mode because some window managers
probably work around this longstanding debhelper bug by registering the
slave on their own. This bug was only fixable once programs moved out of
/usr/X11R6. Closes: #85963
* dh_builddeb: In v6 mode, fix bug in DH_ALWAYS_EXCLUDE handling, to work
the same as all the other code in debhelper. This could only be fixed in
v6 mode because packages may potentially legitimately rely on the old
buggy behavior. Closes: #242834
* dh_installman: In v6 mode, overwrite exsiting man pages. Closes: #288250
|
|
language codes from man page filenames. Only strip things that look like
codes that match the specified languages. Closes: #366645
|
|
Closes: #359020
|
|
installation
Closes: #349995
|
|
|
|
|
|
Closes: #305812, #305814, #305819, #305818, #305817, #305822
|
|
"XC-Package-Type: udeb" in debian/control. See debhelper(1) for
details.
* Dh_Lib: add and export is_udeb and udeb_filename
* dh_builddeb: name udebs with proper extension
* dh_gencontrol: pass -n and filename to dpkg-gencontrol
* dh_installdocs, dh_makeshlibs, dh_md5sums, dh_installchangelogs,
dh_installexamples, dh_installman, dh_installmanpages: skip udebs
* dh_shlibdeps: skip udebs. This may be temporary.
* dh_installdeb: do not process conffiles, shlibs, preinsts, postrms,
or prerms for udebs. Do not substiture #DEBHELPER# tokens in
postinst scripts for udebs.
* dh_installdebconf: skip config script for udebs, still do templates
|
|
* dh_installman: support compressed man pages when finding .so links.
Closes: #218136
|
|
* dh_installman: match .so links with whitespace after the filename
Closes: #208753
|
|
parsed
out section number. Closes: #204731
|
|
|
|
* Now in a subversion repository, some minor changes for that.
* dh_link test should expect results in debian/debhelper, not debian/tmp.
|
|
seciton number
in the TH line.
|
|
* Typo, Closes: #183267
|
|
soon.
Closes: #163569
* Removed debconf-utils build-dep. Have no idea why that was there.
* dh_installman: Don't use extended section as section name for translated
man pages, use only the numeric section as is done for regular man pages.
Closes: #163534
|
|
|
|
debconf-mergetemplate.
* dh_installman: don't whine about zero-length man pages in .so conversion.
* Forgot to export filedoublearray, Closes: #142784
|
|
|
|
* Ignore leading/trailing whitespace in DH_OPTIONS, Closes: #132645
|
|
* dh_installxfonts:
- Packages that use this should depend on xutils. See man page.
- However, if you really want to, you can skip the dep, and the
postinst will avoid running program that arn't available. Closes: #131053
- Use update-fonts-dir instead of handling encodings ourselves. Yay!
- Pass only the last component of the directory name to
update-fonts-*, since that's what they perfer now.
- Other changes, chould fully comply with Debian X font policy now.
|
|
* Export dirname from Dh_Lib, and related cleanup, Closes: #125770
* Document dirname, basename in PROGRAMMING
|
|
|
|
|
|
Closes: #87972
* Optimized dh_installdeb conffile finding. Closes: #119035
* dh_installdeb: changed the #!/bin/sh -e to set -e on a new line. Whether
this additional bloat is worth it to make it easier for people to sh -x
a script by hand is debatable either way, I guess. Closes: #119046
* Added a check for duplicated package stanzas in debian/control,
Closes: #118805
|
|
it work
properly. It was not stripping the language part from the installed
filenames.
|
|
- Provide minimum version for arch-indep module dependencies
(perl-policy 1,18, section 3.4.1).
- Always update substvars, even if Perl:Depends is empty.
|
|
|
|
quite a bad bug).
* dh_installman: fixed variable socoping error, so file conversions
should work now.
|
|
|
|
|
|
|