summaryrefslogtreecommitdiff
path: root/dh_installman
AgeCommit message (Collapse)AuthorFilesLines
2008-10-21Move many command-specific options to only be accepted by the command that ↵Joey Hess1-1/+3
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.
2008-04-01dh_installman: man --recode transparently uncompresses compressed pages. So ↵6.0.11Joey Hess1-3/+6
when saving the output back, save it to a non-compressed filename (and delete the original, compressed file). Closes: #470913
2008-03-16releasing version 6.0.96.0.9Joey Hess1-1/+1
2008-03-10* dh_installman: Convert all man pages in the build directory to utf-8, notJoey Hess1-13/+18
just those installed by the program.
2008-01-28use mv -f for robustnessJoey Hess1-1/+1
2008-01-28recode manual pages to UTF-8Colin Watson1-5/+17
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.
2007-10-11r2038: typojoeyh1-1/+1
2007-04-09r1980: * prerm and postrm scripts are now generated in a reverse order thanjoeyh1-7/+7
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
2006-05-11r1916: * dh_installman: When --language is used, be smarter about stripping joeyh1-5/+5
language codes from man page filenames. Only strip things that look like codes that match the specified languages. Closes: #366645
2006-03-29r1894: * dh_installman: die with an error if a man page read for so lines failsjoeyh1-0/+5
Closes: #359020
2006-01-26r1869: * dh_installman: correct mistake that broke translated man page ↵5.0.21joeyh1-1/+1
installation Closes: #349995
2006-01-24r1866: releasing version 5.0.205.0.20joeyh1-2/+4
2006-01-24r1864: releasing version 5.0.195.0.19joeyh1-9/+21
2005-04-22r1754: * Man page typo fixes. Closes: #305809, #305804, #305815, #305810joey1-1/+1
Closes: #305812, #305814, #305819, #305818, #305817, #305822
2004-02-09r1655: * Added udeb support, as pioneered by di-packages-build. Understandsversion_4.2.0joey1-0/+2
"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
2003-11-06r1626: * Add the Spanish manpages I missed last time. Closes: #218718version_4.1.80joey1-1/+6
* dh_installman: support compressed man pages when finding .so links. Closes: #218136
2003-09-05r1605: * Switch from build-depends-indep to just build-depends.version_4.1.72joey1-1/+1
* dh_installman: match .so links with whitespace after the filename Closes: #208753
2003-08-10r1584: * Fix a bug in quoted section parsing that put the quotes in the ↵version_4.1.62joey1-1/+1
parsed out section number. Closes: #204731
2003-08-08r1578: * dh_installman: support .TH lines with quotes. Closes: #204527version_4.1.59joey1-1/+1
2003-07-28r1086: * Several man pae typo fixes by Ruben Porras. Closes: #202819version_4.1.56joey1-2/+2
* Now in a subversion repository, some minor changes for that. * dh_link test should expect results in debian/debhelper, not debian/tmp.
2003-07-03r592: * dh_installman: Don't require trailing whitespace after the ↵joey1-1/+1
seciton number in the TH line.
2003-03-03r576: * Rename debhelper.1 to debhelper.7.joey1-1/+1
* Typo, Closes: #183267
2002-10-07r556: * Depend on po-debconf, and I hope I can drop the debconf-utils dep ↵joey1-1/+1
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
2002-06-24r535: updatesjoey1-3/+9
2002-04-14r519: * dh_installdebconf: allow parameters after -- to go tojoey1-1/+1
debconf-mergetemplate. * dh_installman: don't whine about zero-length man pages in .so conversion. * Forgot to export filedoublearray, Closes: #142784
2002-02-22r511: * dh_movefiles: Allow for deeper --sourcedir. Closes: #131363joey1-1/+5
2002-02-06r508: * Typo, Closes: #132454joey1-1/+1
* Ignore leading/trailing whitespace in DH_OPTIONS, Closes: #132645
2002-01-27r503: * dh_installman: more documentation about the .TH line. Closes: #129205joey1-1/+7
* 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.
2001-12-21r498: * Typo, Closes: #122679joey1-4/+4
* Export dirname from Dh_Lib, and related cleanup, Closes: #125770 * Document dirname, basename in PROGRAMMING
2001-12-11r497: this and thatjoey1-1/+1
2001-11-18r496: * Man page cleanups, Closes: #119335joey1-1/+1
2001-11-17r495: * dh_undocumented: check for existing uncompressed man pages. ↵joey1-1/+1
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
2001-10-09r493: * dh_installman: documented translated man page support, and made ↵joey1-6/+9
it work properly. It was not stripping the language part from the installed filenames.
2001-04-25r463: * dh_perl: updates from bod:joey1-2/+2
- 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.
2001-04-04r459: use predefined character classes for readabilityjoey1-2/+2
2001-02-17r447: * Corrected some uninitialized value stuff in dh_suidregister (actuallyjoey1-4/+4
quite a bad bug). * dh_installman: fixed variable socoping error, so file conversions should work now.
2001-02-15r446: spelling patchjoey1-1/+1
2001-02-09r432: more podization, will it ever end?joey1-3/+68
2001-02-09r420: big monsta changesjoey1-0/+129