| Commit message (Collapse) | Author | Age |
|
|
|
| |
* Ignore leading/trailing whitespace in DH_OPTIONS, Closes: #132645
|
|
|
|
|
|
| |
doesn't get
upset. Closes: #131322
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
- Better indenting of generated code.
- Better ordering of generated code (minor fix).
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
#128546
* Fixed dh_builddeb SYNOPSIS, Closes: #128548
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.)
|
| |
|
|
|
|
|
|
|
| |
any weird
characters in filenames to a shell. Closes: #126491
* fixed dh_testdir man page
|
|
|
|
|
| |
* 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
|
|
|
|
| |
and modified docs (Closes: #115733).
|
|
|
|
|
|
|
| |
it work
properly. It was not stripping the language part from the installed
filenames.
|
| |
|
|
|
|
| |
the path and dpkg enforces it. Closes: #112385
|
| |
|
|
|
|
| |
#110418
|
|
|
|
|
| |
Closes: #92826
Also some indentation fixes.
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
| |
generate them now, it used to and they may still be lurking in build
trees. Closes: #106514
* Fixed a typo. Closes: #106532
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
change it in debhelper v4..
|
| |
|
|
|
|
| |
which allow "" to be an empty file. Closes: #100542
|
|
|
|
|
|
| |
modutils
is not essential. Closes: #100430
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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")
|
|
|
|
| |
look just like shared libs, but are not.
|
|
|
|
| |
Closes: #99169
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
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
|
|
|
|
| |
through loop. Closes: #98598
|
|
|
|
|
| |
* Call dh_shlibdeps as part of build process, as simple guard against
this (dh_* should be called, really).
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
| |
* dh_md5sums: don't fail if pwd has spaces in it (must be scraping the
bottom of the bug barrel here). Closes: #97404
|
|
|
|
| |
corrupted Dh_Version.pm. Closes: #97236
|
|
|
|
|
|
|
| |
delete
any files. The responsibility for doing so devolves onto update-fonts-*
(which don't yet, but will). See bug #94752
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
- 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.
|
|
|
|
| |
make multiple dirs absolute properly, not just the first.
|
| |
|
| |
|
| |
|