joey [Sun, 22 Feb 2004 20:00:54 +0000 (20:00 +0000)]
r1667: * dh_installdocs: ignore .EX files as produced by dh-make.
* dh_movefiles: if the file cannot be found, do not go ahead and try
to move it anyway, as this can produce unpredictable behavor with globs
passed in from the shell. See bug #234105
joey [Mon, 9 Feb 2004 23:35:03 +0000 (23:35 +0000)]
r1658: * dh_installxfonts(1): fix link to policy. Closes: #231918
* dh_scrollkeeper: patch from Christian Marillat Closes: #231703
- Remove DTD changes since docbook-xml not supports xml catalogs.
- Bump scrollkeeper dep to 0.3.14-5.
* dh_installinfo: remove info stuff on update as well as remove.
Policy is unclear/wrong. Closes: #231937a
joey [Mon, 9 Feb 2004 05:24:40 +0000 (05:24 +0000)]
r1655: * Added udeb support, as pioneered by di-packages-build. Understands
"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
joey [Sun, 8 Feb 2004 00:16:45 +0000 (00:16 +0000)]
r1653: * dh_strip: Add note to man page that the detached debugging symbols options
mean the package must build-depend on a new enough version of binutils. Closes: #231382
* dh_installdebconf: The debconf dependency has changed to include
"| debconf-2.0". Closes: #230622
joey [Tue, 13 Jan 2004 02:38:03 +0000 (02:38 +0000)]
r1635: * Added dh_gconf command from Ross Burton. Closes: #180882
* dh_scrollkeeper: Make postinst fragment test for scrollkeeper-update. Closes: #225337
* Copyright update.
* Include full text of the GPL in the source package, because goodness
knows, I need another copy of that in subversion..
joey [Tue, 2 Dec 2003 21:19:10 +0000 (21:19 +0000)]
r1629: * Removed the no upstream changelog for debian packages test.
Even though it has personally saved me many times, debhelper is not
intended to check packages for mistakes, and apparently it makes sense
for some "native" packages to have a non-Debian changelog. Closes: #216099
* If a native package has an upstream changelog, call the debian/changelog
changelog.Debian.
* postinst-menu-method: always chmod menu-method executable even if
update-menus is not. Closes: #220576
* dh_installmenu: do not ship menu-methods executable.
joey [Thu, 6 Nov 2003 23:55:09 +0000 (23:55 +0000)]
r1626: * Add the Spanish manpages I missed last time. Closes: #218718
* dh_installman: support compressed man pages when finding .so links. Closes: #218136
joey [Tue, 14 Oct 2003 19:35:06 +0000 (19:35 +0000)]
r1614: * Patch from Andrew Suffield <asuffield@debian.org> to make dh_strip
support saving the debugging symbols with a --keep-debug flag and
dh_shlibdeps skip /usr/lib/debug. Thanks! Closes: #215670
* Add --dbg-package flag to dh_strip, to list packages that have associated
-dbg packages. dh_strip will then move the debug symbols over to the
associated -dbg packages.
joey [Fri, 22 Aug 2003 19:40:51 +0000 (19:40 +0000)]
r1596: * Remove duplicate packages from DOPACKAGES after argument processing. Closes: #112950
* dh_compress: deal with links pointing to links pointing to compressed
files, no matter what order find returns them. Closes: #204169
* dh_installmodules, dh_installpam, dh_installcron, dh_installinit,
dh_installogrotate: add --name= option, that can be used to specify
the name to use for the file(s) installed by these commands. For example,
dh_installcron --name=foo will install debian/package.foo.cron.daily to
etc/cron.daily/foo. Closes: #138202, #101003, #68545, #148844
(Thanks to Thomas Hood for connecting these bug reports.)
* dh_installinit: deprecated --init-script option in favor of the above.
* Add dh_installppp. Closes: #43403
joey [Tue, 19 Aug 2003 23:52:24 +0000 (23:52 +0000)]
r1592: * dh_link: rm -f every time, ln -f is not good enough if the link target
is an existing directory (aka, ln sucks). Closes: #206245
* dh_clean: honor -X for debian/tmp removal. Closes: #199952 more or less.
joey [Mon, 18 Aug 2003 01:21:26 +0000 (01:21 +0000)]
r1590: * Converted several chown 0.0 to chown 0:0 for POSIX 200112.
* dh_python: patch from Josselin to support packages only
shipping binary (.so) modules, and removal of any already byte-compiled
.py[co] found.
r1086: * Several man pae typo fixes by Ruben Porras. Closes: #202819
* Now in a subversion repository, some minor changes for that.
* dh_link test should expect results in debian/debhelper, not debian/tmp.
r595: * dh_clean: Clean the *.debhelper temp files on a per-package basis, in
case dh_clean is run on one package at a time.
* Removed the debian/substvars removal code entirely. It was only there to
deal with half-built trees built with debhelper << 3.0.30
r594: * dh_installchangelogs: Install debian/NEWS as NEWS.Debian, even for native
packages. This doesn't follow the lead of the changelog for native
packages for the reasons discussed in bug #192089
joey [Thu, 12 Jun 2003 14:04:11 +0000 (14:04 +0000)]
r589: * Added dh_scrollkeeper, by Ross Burton.
* Added dh_userlocal, by Andrew Stribblehill. (With root.root special case
added by me.)
* Added dh_installlogcheck, by Jon Middleton. Closes: #184021
* Add aph's name to copyright file too.
joey [Mon, 24 Mar 2003 05:17:47 +0000 (05:17 +0000)]
r580: * Fixed dh_installcatalog's references to itself on man page. Closes: #184411
* dh_installdebconf: Set umask to sane before running po2debconf or
debconf-mergetemplates
joey [Sat, 22 Feb 2003 19:45:01 +0000 (19:45 +0000)]
r574: * wiggy didn't take my hint about making update-modules send warnings to
stderr, so its overly verbose stdout is now directed to /dev/null to
prevent conflicts with debconf. Closes: #150804
* dh_fixperms: only skip examples directories which in a parent of
usr/share/doc, not in a deeper tree. Closes: #152602
* dh_compress: stop even looking at usr/doc
joey [Wed, 19 Feb 2003 19:03:09 +0000 (19:03 +0000)]
r573: * dh_md5sums: note that it's used by debsums. Closes: #181521
* Make addsubstvars() escape the value of the variable before passing it to
the shell. Closes: #178524
* Fixed escape_shell()'s escaping of a few things.
joey [Thu, 19 Dec 2002 02:27:35 +0000 (02:27 +0000)]
r570: * List binary-common in .PHONY in rules.multi2. Closes: #173278
* Cleaned up error message if python is not installed. Closes: #173524
* dh_python: Bug fix from Josselin Mouette for case of building an arch
indep python package depending on a arch dependent package. However, I
used GetPackages() rather than add yet another control file parser.
Untested.
joey [Mon, 9 Dec 2002 17:21:33 +0000 (17:21 +0000)]
r568: * Fixed dh_python ordering in example rules files. Closes: #172283
* Make python postinst fragment only run python if it is installed, useful
for packages that include python modules but do not depend on python.
joey [Thu, 14 Nov 2002 16:00:08 +0000 (16:00 +0000)]
r562: * Make dh_install --list-missing honor -X excludes. Closes: #168739
* As a special case, if --sourcedir is not set (so is "."), make
--list-missing look only at what is in debian/tmp. This is gross, but
people have come to depend on that behavior, and that combination has no
other sane meaning. Closes: #168751
joey [Mon, 28 Oct 2002 16:28:35 +0000 (16:28 +0000)]
r559: * Added note to dh_installdebconf(1) about postinst sourcing debconf
confmodule. (Cf #106070)
* Added an example to dh_install(1). Closes: #166402