summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* r508: * Typo, Closes: #132454joey2002-02-06
| | | | * Ignore leading/trailing whitespace in DH_OPTIONS, Closes: #132645
* r507: * dh_installxfonts: separate multiple commands with \n so sed ↵joey2002-01-30
| | | | | | doesn't get upset. Closes: #131322
* r506: * Introduced the debian/compat file. This is the new, preferred way ↵joey2002-01-27
| | | | | | | | | | | | | | | | | | | | | | to say what debhelper compatability level your package uses. It has the big advantage of being available to debhelper when you run it at the command line, as well as in debian/rules. * A new v4 feature: dh_installinit, in v4 mode, will use invoke-rc.d. This is in v4 for testing, but I may well roll it back into v3 (and earlier) once woody is released and I don't have to worry about breaking things (and, presumably, once invoke-rc.d enters policy). * Some debhelper commands will now build up a new substvars variable, ${misc:Depends}, based on things they know your package needs to depend on. For example, dh_installinit in v4 mode adds sysvinit (>= 2.80-1) to that dep list, and dh_installxfonts adds a dep on xutils. This variable should make it easier to keep track of what your package needs to depends on, supplimenting the ${shlibs:Depends} and ${perl:Depends} substvars. Hmm, this appears to be based loosely on an idea by Masato Taruishi <taru@debian.org>, filtered through a long period of mulling it over. Closes: #76352 * Use the addsubstvar function I wrote for the above in dh_perl too.
* r505: * Improved dh_installxfonts some more:joey2002-01-27
| | | | | - Better indenting of generated code. - Better ordering of generated code (minor fix).
* r504: * 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.
* 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.
* r502: * Fixed programmer's documentation of DOINDEP and DOARCH, Closes: ↵joey2002-01-10
| | | | | | #128546 * Fixed dh_builddeb SYNOPSIS, Closes: #128548
* r501: * Began work on v4 support (and thus the large version number ↵joey2002-01-06
| | | | | | | | | | | | | | | | | | | | | jump), and it is only for the very brave right now since I will unhesitatingly break compatability in v4 mode as I'm developing it. Currently, updating to v4 mode will only make dh_makeshlibs -V generate shared library deps that omit the debian part of the version number. The reasoning behind this change is that the debian revision should not typically break binary compatability, that existing use of -V is causing too tight versioned deps, and that if you do need to include the debian revision for some reason, you can always write it out by hand. Closes: #101497 * dh_testversion is deprecated -- use build deps instead. A warning message is now output when it runs. Currently used by: 381 packages. * dh_installxaw is deprecated -- xaw-wrappers in no longer in the distribution. A warning message is now output when it runs. Currently used by: 3 packages (bugs filed). * Added referneces to menufile in dh_installmenu man page. Closes: #127978 (dh_make is not a part of debhelper, if you want it changed, file a bug on dh-make.)
* r500: * Added a version to the perl build dep, Closes: #126677joey2001-12-28
|
* r499: * dh_strip: run file using a safe pipe open, that will not expose ↵joey2001-12-27
| | | | | | | any weird characters in filenames to a shell. Closes: #126491 * fixed dh_testdir man page
* 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
* r494: * Added .zip and .jar to list of things to compress (Closes: #115735),joey2001-10-15
| | | | and modified docs (Closes: #115733).
* 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.
* r492: * Typo, Closes: #114135joey2001-10-04
|
* r491: * dh_installxfonts: Do not specify /usr/sbin/ paths; that should be injoey2001-09-16
| | | | the path and dpkg enforces it. Closes: #112385
* r490: another inexplicable megacommitjoey2001-09-06
|
* r489: * Added dh_strip to rules.multi2, and removed .TODO.swp. Closes: ↵joey2001-08-28
| | | | #110418
* r488: * dh_perl: made it use doit commands so -v mode works. Yeah, uglier.joey2001-08-24
| | | | | Closes: #92826 Also some indentation fixes.
* r487: * dh_movefiles: Typo, Closes: #106532joey2001-08-23
| | | | | | | | * Use -x to test for existance of init scripts, rather then -e since we'll be running them, Closes: #109692 * dh_clean: remove debian/*.debhelper. No need to name files specifically; any file matching that is a debhelper temp file. Closes: #106514, #85520
* r486: * Clean up old substvars.debhelper files, although debhelper doesn'tjoey2001-07-28
| | | | | | generate them now, it used to and they may still be lurking in build trees. Closes: #106514 * Fixed a typo. Closes: #106532
* r485: * Typo, Closes: #104405joey2001-07-12
|
* r484: * dh_compress: Don't compress .bz2 files, Closes: #102935joey2001-07-01
|
* r483: * fixed doc bog, Closes: #102130joey2001-06-25
|
* r482: * Spellpatch, Closes: #101553joey2001-06-21
|
* r481: * Whoops, I forgot to revert dh_perl too. Closes: #101477joey2001-06-19
|
* r480: * Revert change of 3.0.30. This broke too much stuff. Maybe I'lljoey2001-06-18
| | | | change it in debhelper v4..
* r479: * Unimportant spelling fix. Closes: #100666joey2001-06-14
|
* r478: * dh_gencontrol: Work around very strange hurd semanticsjoey2001-06-11
| | | | which allow "" to be an empty file. Closes: #100542
* r477: * Check that update-modules is present before running it, since ↵joey2001-06-10
| | | | | | modutils is not essential. Closes: #100430
* r476: * Remove dh_testversion from example rules file, Closes: #99901joey2001-06-08
|
* r475: * dh_gencontrol: Added a documented interface for specifying substvarsjoey2001-06-03
| | | | | | | | | | | | | | | data in a file. Substvars data may be put in debian/package.substvars. (Those files used to be used by debhelper for automatically generated data, but it uses a different internal filename now). It will be merged with any automatically determined substvars data. See bug #98819 * I want to stress that no one should ever rely in internal, undocumented debhelper workings. Just because debhelper uses a certian name for some internally used file does not mean that you should feel free to modify that file to your own ends in a debian package. If you do use it, don't be at all suprised when it breaks. If you find that debhelper is lacking a documented interface for something that you need, ask for it! (debhelper's undocumented, internal use only files should now all be prefixed with ".debhelper")
* r474: * Added -X flag to dh_makeshlibs, for packages with wacky plugins thatjoey2001-06-01
| | | | look just like shared libs, but are not.
* r473: * dh_clean: clean up temp files used by earlier versons of debhelper.joey2001-05-30
| | | | Closes: #99169
* r472: * Fixed issues with extended parameters to dh_gencontrol including ↵joey2001-05-29
| | | | | | | | | | | | | | | spaces and quotes. This was some histirical cruft that deals with splitting up the string specified by -u, and it should not have applied to the set of options after --. Now that it's fixed, any and all programs that support a -- and options after it, do not require any special quoting of the succeeding options. Quote just like you would in whatever program those options go to. So, for example, dh_gencontrol -Vblah:Depends='foo, bar (>= 1.2)' will work just as you would hope. This fix does NOT apply to -u; don't use -u if you must do something complex. Closes: #89311 * Made escape_shell output a lot better.
* r471: * Always include package name in maintainer script fragment filenamesjoey2001-05-24
| | | | | | and generated shlibs files (except for in DH_COMPAT=1 mode). This is a purely cosmetic change, and if it breaks anything, you were using an undocumented interface. Closes: #95387
* r470: * dh_makeshlins: append to LD_LIBRARY_PATH at start, not each timejoey2001-05-24
| | | | through loop. Closes: #98598
* r469: * Missing semi-colon.joey2001-05-15
| | | | | * Call dh_shlibdeps as part of build process, as simple guard against this (dh_* should be called, really).
* r468: * dh_shlibdeps: the -l switch now just adds to LD_LIBRARY_PATH, if ↵joey2001-05-15
| | | | | | | | it is already set. Newer fakeroots set it, and clobbering their settings breaks things since they LD_PRELOAD a library that is specified in the LD_LIBRARY_PATH. (blah) Closes: #97494
* r467: * dh_installinfo: doc enchancement, Closes: #97515joey2001-05-15
| | | | | * dh_md5sums: don't fail if pwd has spaces in it (must be scraping the bottom of the bug barrel here). Closes: #97404
* r466: * Corrected bashism (echo -e, DAMNIT), in rules file that resulted in ajoey2001-05-12
| | | | corrupted Dh_Version.pm. Closes: #97236
* r465: * Modified the postrm fragment for dh_installxfonts to not try to ↵joey2001-05-11
| | | | | | | delete any files. The responsibility for doing so devolves onto update-fonts-* (which don't yet, but will). See bug #94752
* r464: * Now uses html2text rather than lynx for converting html changelogs.joey2001-05-08
| | | | | | The program generates better results, and won't annoy the people who were oddly annoyed at having to install lynx. Instead, it will annoy a whole other set of people, I'm sure. Closes: #93747
* 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.
* r462: * dh_shlibdeps: document that -l accepts multiple dirs, andjoey2001-04-20
| | | | make multiple dirs absolute properly, not just the first.
* r461: * Documented -isp, Closes: #93983joey2001-04-15
|
* r460: updatejoey2001-04-09
|
* r459: use predefined character classes for readabilityjoey2001-04-04
|