summaryrefslogtreecommitdiff
path: root/dh_installman
Commit message (Collapse)AuthorAge
* add PROMISEJoey Hess2013-05-05
|
* dh_installman: Recognize sections from mdoc .Dt entriesGuillem Jover2012-04-24
|
* debhelper no longer build-depends on man-db, to ease bootstrapping.Joey Hess2011-08-29
| | | | The man page recode is not necessary as the man pages are utf-8 already.
* Apply manual pages conventionsDavid Prévot2010-11-02
| | | | | | | | | As advised in man(1), always use: B<bold text> type exactly as shown. I<italic text> replace with appropriate argument. s/debian/Debian/ if needed. s/ / / also. s/perl/Perl/ s/python/Python/ and s/emacs/Emacs/ too.
* dh_installman: Avoid converting .so links to symlinks if the link target is ↵Joey Hess2010-05-18
| | | | not present in the same binary package, on advice of Colin Watson. (To support eventual so search paths.)
* dh_installman: Support .so links relative to the current section.Joey Hess2010-05-17
|
* dhinstallman: Avoid doubled slashes in path. Closes: #561275Joey Hess2009-12-15
|
* Remove last vestiages of support for /usr/X11R6.Joey Hess2009-11-20
|
* releasing version 7.4.1Joey Hess2009-09-06
|
* Add FILES sections to man pages. Closes: #545041Joey Hess2009-09-04
|
* Move many command-specific options to only be accepted by the command that ↵Joey Hess2008-10-21
| | | | | | | | | | | | | | | | | | 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.
* dh_installman: man --recode transparently uncompresses compressed pages. So ↵Joey Hess2008-04-01
| | | | when saving the output back, save it to a non-compressed filename (and delete the original, compressed file). Closes: #470913
* releasing version 6.0.9Joey Hess2008-03-16
|
* * dh_installman: Convert all man pages in the build directory to utf-8, notJoey Hess2008-03-10
| | | | just those installed by the program.
* use mv -f for robustnessJoey Hess2008-01-28
|
* recode manual pages to UTF-8Colin Watson2008-01-28
| | | | | | | | | | | | | | | | | | | | | 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.
* r2038: typojoeyh2007-10-11
|
* r1980: * prerm and postrm scripts are now generated in a reverse order thanjoeyh2007-04-09
| | | | | | | | | | | | | | | | | 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
* r1916: * dh_installman: When --language is used, be smarter about stripping joeyh2006-05-11
| | | | | language codes from man page filenames. Only strip things that look like codes that match the specified languages. Closes: #366645
* r1894: * dh_installman: die with an error if a man page read for so lines failsjoeyh2006-03-29
| | | | Closes: #359020
* r1869: * dh_installman: correct mistake that broke translated man page ↵joeyh2006-01-26
| | | | | | installation Closes: #349995
* r1866: releasing version 5.0.20joeyh2006-01-24
|
* r1864: releasing version 5.0.19joeyh2006-01-24
|
* r1754: * Man page typo fixes. Closes: #305809, #305804, #305815, #305810joey2005-04-22
| | | | Closes: #305812, #305814, #305819, #305818, #305817, #305822
* r1655: * Added udeb support, as pioneered by di-packages-build. Understandsjoey2004-02-09
| | | | | | | | | | | | | | | "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
* r1626: * Add the Spanish manpages I missed last time. Closes: #218718joey2003-11-06
| | | | | * dh_installman: support compressed man pages when finding .so links. Closes: #218136
* r1605: * Switch from build-depends-indep to just build-depends.joey2003-09-05
| | | | | * dh_installman: match .so links with whitespace after the filename Closes: #208753
* r1584: * Fix a bug in quoted section parsing that put the quotes in the ↵joey2003-08-10
| | | | | | parsed out section number. Closes: #204731
* r1578: * dh_installman: support .TH lines with quotes. Closes: #204527joey2003-08-08
|
* r1086: * Several man pae typo fixes by Ruben Porras. Closes: #202819joey2003-07-28
| | | | | * Now in a subversion repository, some minor changes for that. * dh_link test should expect results in debian/debhelper, not debian/tmp.
* r592: * dh_installman: Don't require trailing whitespace after the ↵joey2003-07-03
| | | | | | seciton number in the TH line.
* r576: * Rename debhelper.1 to debhelper.7.joey2003-03-03
| | | | * Typo, Closes: #183267
* r556: * Depend on po-debconf, and I hope I can drop the debconf-utils dep ↵joey2002-10-07
| | | | | | | | | | 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
* r535: updatesjoey2002-06-24
|
* r519: * dh_installdebconf: allow parameters after -- to go tojoey2002-04-14
| | | | | | debconf-mergetemplate. * dh_installman: don't whine about zero-length man pages in .so conversion. * Forgot to export filedoublearray, Closes: #142784
* r511: * dh_movefiles: Allow for deeper --sourcedir. Closes: #131363joey2002-02-22
|
* r508: * Typo, Closes: #132454joey2002-02-06
| | | | * Ignore leading/trailing whitespace in DH_OPTIONS, Closes: #132645
* r503: * dh_installman: more documentation about the .TH line. Closes: #129205joey2002-01-27
| | | | | | | | | | | * 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.
* r498: * Typo, Closes: #122679joey2001-12-21
| | | | | * Export dirname from Dh_Lib, and related cleanup, Closes: #125770 * Document dirname, basename in PROGRAMMING
* r497: this and thatjoey2001-12-11
|
* r496: * Man page cleanups, Closes: #119335joey2001-11-18
|
* r495: * dh_undocumented: check for existing uncompressed man pages. ↵joey2001-11-17
| | | | | | | | | | | 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
* r493: * dh_installman: documented translated man page support, and made ↵joey2001-10-09
| | | | | | | it work properly. It was not stripping the language part from the installed filenames.
* r463: * dh_perl: updates from bod:joey2001-04-25
| | | | | | - 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.
* r459: use predefined character classes for readabilityjoey2001-04-04
|
* r447: * Corrected some uninitialized value stuff in dh_suidregister (actuallyjoey2001-02-17
| | | | | | quite a bad bug). * dh_installman: fixed variable socoping error, so file conversions should work now.
* r446: spelling patchjoey2001-02-15
|
* r432: more podization, will it ever end?joey2001-02-09
|
* r420: big monsta changesjoey2001-02-09