| Commit message (Collapse) | Author | Age |
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
act on files that don't exist.
* dh_installchangelogs: to comply with policy, if it's told to act on a
html changelog, it installs it as changelog.html.gz and dumps a plain
text version to changelog.gz. The dumping is done with lynx.
(Closes: #51099)
* Dh_Getopt.pm: Modified it so any options specified after -- are added to
U_PARAMS. This means that instead of passing '-u"something nasty"' to
dh_gencontrol and the like, you can pass '-- something nasty' without
fiddling to get the quoting right, etc.
|
| |
|
| |
|
|
|
|
| |
dependancies as well, since it builds using itself.
|
|
|
|
| |
dependancies as well, since it builds using itself.
|
|
|
|
|
|
|
|
| |
perl5 for regression testing, the rest of its build-deps are things
in base.
* dh_version.1: Added note that this program is quickly becoming obsolete.
* doc/README, doc/from-debstd: Added reminders that if you use debhelper,
you need to add debhelper to your Build-Depends line.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
LD_LIBRARY_PATH is then set to when dpkg-shlibdeps is run. This
should make it easier for library packages that also build binary
packages to be built with correct dependancies. Closes: #36751
* In honor of Burn all GIFs Day (hi Don!), I added alternative
image formats .png, .jpg (and .jpeg) to the list of extentions dh_compress
does not compress. Closes: #41733
* Also, made all extentions dh_compress skips be looked at case
insensitively.
* dh_movefiles: force owner and group of installed files to be root.
Closes: #46039
* Closes: #42650, #47175 -- they've been fixed forever.
|
|
|
|
| |
Closes: #48931
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
any extra parameters you want to pass to dpkg-deb (Closes: #48394)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Rafael Laboissiere <rafael@icp.inpg.fr>, Closes: #47738
* Added new dh_installxfonts script by Changwoo Ryu
<cwryu@dor17988.kaist.ac.kr>. Closes: #46684
I made some changes, though:
- I rewrote lots of this script to be more my style of perl.
- I removed all the verbisity from the postinst script fragment, since
that is a clear violation of policy.
- I made the postinst fail if the mkfontdir, etc commands fail, because
this really makes more sense. Consider idempotency.
- I moved the test to see if the font dir is really a directory into the
dh_ script and out of the snippet. If the maintainer plays tricks on
us, mkfontdir will blow up satisfactorally anyway.
- So, the snippet is 9 lines long now, down from 20-some.
- I realize this isn't following the reccommendations made in Brandon's
font policy. I'll fight it out with him. :-)
- In postrm fragment, used rmdir -p to remove as many parent directories
as I can.
- s:/usr/lib/X11/:/usr/X11R6/lib/X11/:g
|
| |
|
|
|
|
|
|
| |
mode to
644. Executable .gz files are silly. Closes: #46383
|
|
|
|
|
|
| |
leaves it alone, assumming that the maintainer knows what they're doing
and is probably linking to the doc dir of another package.
(Closes: #46183)
|
| |
|
|
|
|
|
|
| |
they are
not idempotent.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
failed if
you try to build binary-indep and binary-arch targets in the same make
run. Make tries to be too smart. Modified the file so it will work,
though it's now uglier. Closes: 46287
* examples/*: It's important that one -not- use a install-stamp target.
Install should run every time binary-* calls it. Otherwise if a binary-*
target is called twice by hand, you get duplicate entries in the
maintainer script fragment files. Closes: #46313
|
|
|
|
|
|
|
|
|
|
|
|
| |
failed if
you try to build binary-indep and binary-arch targets in the same make
run. Make tries to be too smart. Modified the file so it will work,
though it's now uglier. Closes: 46287
* examples/*: It's important that one -not- use a install-stamp target.
Install should run every time binary-* calls it. Otherwise if a binary-*
target is called twice by hand, you get duplicate entries in the
maintainer script fragment files. Closes: #46313
|
| |
|
|
|
|
|
|
| |
purge.
* Broke all debconf support off into a dh_installdebconf script. This
seems conceptually a little cleaner.
|
| |
|
|
|
|
| |
don't do anything, rather than crashing.
|
|
|
|
|
| |
install-docs. I'm told this is better in some cases. (Closes: #45608)
* examples/rules.multi2: clarified what you have to comment/uncomment.
|
|
|
|
|
|
| |
broke in
last version.
|
|
|
|
|
|
|
| |
them to
dpkg-shlibdeps.
* dh_installdeb: debconf support.
|
|
|
|
|
|
| |
them to
dpkg-shlibdeps.
|
|
|
|
|
|
|
| |
Let's see..
* dh_installperl.1: explain what you have to put in your control file
for the dependancies to be generated.
|
|
|
|
|
|
| |
undocumented.7
page in /usr/share/man. (Closes: #44909)
|
| |
|
|
|
|
|
|
|
| |
existance of emacs-package-install/remove before calling them. Though
a strict reading of the emacsen policy indicates that such a test
shouldn't be needed, there may be edge cases (cf bug 44924), where it
is.
|
|
|
|
|
|
|
| |
#44864
* dh_makeshlibs: will now overwrite existing debian/tmp/DEBIAN/shlibs
files, instead of erroring out. (Closes: #44828)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
contained '/' characters. Doesn't now.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For the most part, this was a straight-forward substitution,
dh_installmanpages needed a non-obvious change though.
* Closes: #42489, #42587, #41732.
* dh_installdocs: Adds code to postinst and prerm as specified in
http://www.debian.org/Lists-Archives/debian-ctte-9908/msg00038.html,
to make /usr/doc/<package> a compatability symlink to
/usr/share/doc/<package>. Note that currently if something exists in
/usr/doc/<package> when the postinst is run, it will silently not make
the symlink. I'm considering more intellingent handing of this case.
* Note that if you build a package with this version of debhelper, it will
use /usr/share/man, /usr/share/doc, and /usr/share/info. You may need to
modify other files in your package that reference the old locations.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
specific to
a single target of a Makefile. This works tremendously well with
DH_OPTIONS: no need to put "-i" or "-pfoo" after every debhelper command
anymore.
* debhelper.1: mentioned above technique.
* examples/rules.multi: use the above method to get rid of -i's and -a's.
* examples/rules.multi2: new file, example of a multi-binary package that
works for arch-indep and arch-dependant packages, and also allows
building of single binary packages independntly, via binary-<package>
targets. It accomplishes all this using only one list of debhelper
commands.
* examples/*: removed source and diff targets. They've been obsolete for 2
years -- or is it 3? No need for a nice error message on failure anymore.
|
|
|
|
|
|
| |
file names.
Patch from Devin Carraway <debianbug-debhelper@devin.com>, Closes: #44016
|
|
|
|
| |
Closes: #43652
|