Joey Hess [Thu, 24 Apr 2008 01:54:13 +0000 (21:54 -0400)]
log file loading bug fixes
Joey Hess [Thu, 24 Apr 2008 01:35:14 +0000 (21:35 -0400)]
don't log dh runs
Joey Hess [Thu, 24 Apr 2008 01:33:32 +0000 (21:33 -0400)]
remove exit
Joey Hess [Thu, 24 Apr 2008 01:33:22 +0000 (21:33 -0400)]
update
Joey Hess [Thu, 24 Apr 2008 01:30:08 +0000 (21:30 -0400)]
updates
Joey Hess [Thu, 24 Apr 2008 01:19:42 +0000 (21:19 -0400)]
do not clean debian/clean on -k
Joey Hess [Thu, 24 Apr 2008 01:16:09 +0000 (21:16 -0400)]
dh_clean: In v7 mode, read debian/clean and delete all files listed therein.
Joey Hess [Thu, 24 Apr 2008 00:53:22 +0000 (20:53 -0400)]
updates
Joey Hess [Thu, 24 Apr 2008 00:31:25 +0000 (20:31 -0400)]
dh is fully working and is being used to build debhelper
Joey Hess [Thu, 24 Apr 2008 00:16:52 +0000 (20:16 -0400)]
dh is now working
And debian/rules uses it.
Sweet!
Joey Hess [Wed, 23 Apr 2008 23:17:28 +0000 (19:17 -0400)]
add
Joey Hess [Wed, 23 Apr 2008 23:14:56 +0000 (19:14 -0400)]
initial version of dh, with option parsing and sequences in place
Joey Hess [Wed, 23 Apr 2008 20:01:56 +0000 (16:01 -0400)]
fixes
Joey Hess [Wed, 23 Apr 2008 19:59:17 +0000 (15:59 -0400)]
missed one
Joey Hess [Wed, 23 Apr 2008 19:57:17 +0000 (15:57 -0400)]
new method to tell if a makefile contains a target
Joey Hess [Wed, 23 Apr 2008 19:51:42 +0000 (15:51 -0400)]
Add a Makefile and simplify this package's own rules file using all the new toys.
Joey Hess [Wed, 23 Apr 2008 19:29:22 +0000 (15:29 -0400)]
New v7 mode, which only has one change from v6, and is the new recommended default.
* New v7 mode, which only has one change from v6, and is the new
recommended default.
* dh_install: if --sourcedir is not specified, first look for files in
debian/tmp, and then will look in the current directory. This allows
dh_install to interoperate with dh_auto_install without needing any
special parameters.
Joey Hess [Wed, 23 Apr 2008 18:58:55 +0000 (14:58 -0400)]
dh_auto_install: New program, automates running make install, or using setup.py to install. Supports the PREFIX=/usr special case needed by MakeMaker Makefiles. (Support for cmake and other build systems planned but not yet implemented.)
Joey Hess [Wed, 23 Apr 2008 18:37:34 +0000 (14:37 -0400)]
dh_auto_clean: New program, automates running make clean (or distclean, or realclean), or using setup.py to clean up.
Joey Hess [Wed, 23 Apr 2008 18:22:11 +0000 (14:22 -0400)]
dh_auto_test: New program, automates running make test or make check if the Makefile has such a target.
Joey Hess [Wed, 23 Apr 2008 18:08:49 +0000 (14:08 -0400)]
dh_auto_build: New program, automates building the package by either running make or using setup.py. (Support for cmake and other build systems planned but not yet implemented.)
Joey Hess [Wed, 23 Apr 2008 17:59:23 +0000 (13:59 -0400)]
dh_auto_configure: New program, automates running ./configure, Makefile.PL, and python distutils. Calls them with exactly the same options as cdbs does by default, and allows adding/overriding options.
Joey Hess [Wed, 23 Apr 2008 16:49:35 +0000 (12:49 -0400)]
Record debhelper commands that successfully finish in a per-package log file.
Joey Hess [Tue, 22 Apr 2008 21:54:47 +0000 (17:54 -0400)]
dh_clean: Don't delete core dumps. (Too DWIM, and "core" is not necessarily a core dump.) Closes: #477391
Joey Hess [Mon, 21 Apr 2008 22:29:48 +0000 (18:29 -0400)]
typo
Joey Hess [Sat, 19 Apr 2008 20:44:21 +0000 (16:44 -0400)]
releasing version 6.0.12
Joey Hess [Sat, 19 Apr 2008 20:41:30 +0000 (16:41 -0400)]
dh_icons: Support .xpm format icons. Stop looking for .jpg icons, and also, for compleness, support .icon files. This matches the set of extensions supported by gtk-update-icon-cache. Closes: #448094
Joey Hess [Tue, 1 Apr 2008 22:31:15 +0000 (18:31 -0400)]
dh_installman: man --recode transparently uncompresses compressed pages. So when saving the output back, save it to a non-compressed filename (and delete the original, compressed file). Closes: #470913
Joey Hess [Tue, 25 Mar 2008 18:13:27 +0000 (14:13 -0400)]
releasing version 6.0.10
Joey Hess [Tue, 25 Mar 2008 18:09:24 +0000 (14:09 -0400)]
dh_perl: Remove empty directories created by MakeMaker.
Joey Hess [Sun, 16 Mar 2008 17:55:39 +0000 (13:55 -0400)]
releasing version 6.0.9
Joey Hess [Mon, 10 Mar 2008 22:41:18 +0000 (18:41 -0400)]
releasing version 6.0.8
Joey Hess [Mon, 10 Mar 2008 22:40:22 +0000 (18:40 -0400)]
* dh_installman: Convert all man pages in the build directory to utf-8, not
just those installed by the program.
Joey Hess [Thu, 6 Mar 2008 18:57:00 +0000 (13:57 -0500)]
releasing version 6.0.7
Joey Hess [Thu, 6 Mar 2008 06:59:44 +0000 (01:59 -0500)]
* dh_lintian: Finally added this since linda is gone and there's only
lintian to worry about supporting. Closes: #109642, #166320, #206765
(Thanks to Steve M. Robbins for the initial implementation.)
Joey Hess [Thu, 6 Mar 2008 02:40:37 +0000 (21:40 -0500)]
releasing version 6.0.6
Joey Hess [Tue, 4 Mar 2008 20:01:04 +0000 (15:01 -0500)]
* The order of dependencies generated by debhelper has been completly random
(hash key order), so sort it. Closes: #468959
Joey Hess [Wed, 27 Feb 2008 21:33:37 +0000 (16:33 -0500)]
jeesus, lintian is piiicky
Joey Hess [Wed, 27 Feb 2008 21:33:27 +0000 (16:33 -0500)]
* dh_compress: Pass -n to gzip to yeild more reproducible file contents.
The time stamp information need not be contained in the .gz file since the
time stamp is preserved when compressing and decompressing. Closes: #467100
Joey Hess [Sat, 2 Feb 2008 02:45:47 +0000 (21:45 -0500)]
releasing version 6.0.5
Joey Hess [Mon, 28 Jan 2008 21:58:29 +0000 (16:58 -0500)]
update
Joey Hess [Mon, 28 Jan 2008 21:37:19 +0000 (16:37 -0500)]
needs build-dep on man-db too
Joey Hess [Mon, 28 Jan 2008 21:35:17 +0000 (16:35 -0500)]
use mv -f for robustness
Colin Watson [Mon, 28 Jan 2008 21:31:35 +0000 (16:31 -0500)]
recode manual pages to UTF-8
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.
Joey Hess [Sat, 26 Jan 2008 23:34:25 +0000 (18:34 -0500)]
releasing version 6.0.4
Joey Hess [Fri, 25 Jan 2008 17:24:09 +0000 (12:24 -0500)]
* dh_shlibdeps: Add emul to exclude list.
Joey Hess [Fri, 25 Jan 2008 03:04:28 +0000 (22:04 -0500)]
* dh_strip: Improve the idempotency fix put in for #380314.
* dh_strip: The -k flag didn't work (--keep did). Fix.
Joey Hess [Sun, 20 Jan 2008 23:21:16 +0000 (18:21 -0500)]
releasing version 6.0.3
Joey Hess [Sun, 20 Jan 2008 20:27:55 +0000 (15:27 -0500)]
* dh_shlibdeps: Rather than skipping everything in /usr/lib/debug,
which can include debug libraries that dpkg-shlibdeps should look at,
only skip the subdirectories of it that contain separate debugging
symbols. (Hardcoding the names of those directories is not the best
implementation, but it will do for now.) Closes: #461339
Joey Hess [Fri, 18 Jan 2008 17:30:18 +0000 (12:30 -0500)]
* dh_link: -X can be used to avoid it modifying symlinks to be compliant
with policy. Closes: #461392
Joey Hess [Sat, 12 Jan 2008 17:32:49 +0000 (12:32 -0500)]
releasing version 6.0.2
Joey Hess [Fri, 11 Jan 2008 19:17:52 +0000 (14:17 -0500)]
releasing version 6.0.1
Joey Hess [Fri, 11 Jan 2008 19:15:50 +0000 (14:15 -0500)]
* dh_install{,docs,examples}: Avoid infinite recursion when told to
install a directory ending with "/." (slashdot effect?) when exclusion is
enabled. Emulate the behavior of cp in this case. Closes: #253234
* dh_install: Fix #459426 here too.
Joey Hess [Fri, 11 Jan 2008 18:48:10 +0000 (13:48 -0500)]
* dh_installdocs/examples: Don't unnecessarily use the exclude code path.
* Avoid infiinite recursion when told to install a directory ending with
"/." (slashdot effect?). Indeed, arbitrarily complex paths can be used
now, although there's really no point in using them. Closes: #253234
Joey Hess [Tue, 8 Jan 2008 22:42:45 +0000 (17:42 -0500)]
releasing version 6.0.0
Joey Hess [Tue, 8 Jan 2008 20:01:57 +0000 (15:01 -0500)]
updates
Joey Hess [Mon, 7 Jan 2008 21:57:56 +0000 (16:57 -0500)]
finialize v6 mode
Joey Hess [Mon, 7 Jan 2008 21:57:42 +0000 (16:57 -0500)]
Support files with spaces in exclude mode. Closes: #459426
Joey Hess [Fri, 4 Jan 2008 20:54:29 +0000 (15:54 -0500)]
* dh_shlibdeps: Change "-L pkg" to cause "-Sdebian/pkg" to be passed to
dpkg-shlibdeps. The old behavior of passing -L to dpkg-shlibdeps didn't
affect where it looked for symbols files. Closes: #459224
* Depend on dpkg-dev 1.14.15, the first to support dpkg-shlibdeps -S.
Joey Hess [Fri, 4 Jan 2008 20:41:14 +0000 (15:41 -0500)]
* dh_shlibdeps: Update documentation for -L and -l. dpkg-shlibdeps is now
much smarter, and these options are almost never needed. Closes: #459226
* dh_shlibdeps: If a relative path is specified in -l, don't prepend the pwd
to it, instead just prepend a slash to make it absolute. dpkg-shlibdeps
has changed how it used LD_LIBRARY_PATH, so making it point into the
package build directory won't work.
Joey Hess [Fri, 28 Dec 2007 20:46:00 +0000 (15:46 -0500)]
* dh_gencontrol: Stop passing -isp, it's the default now. Closes: #458114
Joey Hess [Sun, 23 Dec 2007 03:56:07 +0000 (22:56 -0500)]
releasing version 5.0.63
Joey Hess [Sun, 23 Dec 2007 02:03:21 +0000 (21:03 -0500)]
* dh_installdocs: Tighten doc-base document id parsing to only accept
the characters that the doc-base manual allows in the id. Closes: #445541
Joey Hess [Thu, 29 Nov 2007 17:25:32 +0000 (12:25 -0500)]
* dh_makeshlibs: Use new -I flag to specify symbol files, necessary to
properly support includes. Closes: #452717
* Increase dpkg-dev dependency to 1.14.12 to ensure that dh_makeshlibs
isn't used with an old dpkg-gensymbols that doesn't support -I.
Joey Hess [Tue, 27 Nov 2007 00:20:32 +0000 (19:20 -0500)]
* Fix man page names of translated debhelper(7) man pages.
Patch from Frédéric Bothamy. Closes: 453051
Joey Hess [Thu, 22 Nov 2007 00:35:16 +0000 (19:35 -0500)]
* Remove execute bit from desktop files in /usr/share/applications.
Closes: #452337
Joey Hess [Mon, 19 Nov 2007 19:30:06 +0000 (14:30 -0500)]
releasing version 5.0.61
Joey Hess [Mon, 19 Nov 2007 19:27:25 +0000 (14:27 -0500)]
* dh_makeshlibs: Support symbols files. Closes: #443978
Packages using this support should build-depend on dpkg-dev (>= 1.14.8).
Symbols files can be downloaded from mole:
http://qa.debian.org/cgi-bin/mole/seedsymbols
Joey Hess [Thu, 8 Nov 2007 17:07:04 +0000 (12:07 -0500)]
* Man page fix re v4. Closes: #450608
Joey Hess [Tue, 6 Nov 2007 20:55:03 +0000 (15:55 -0500)]
add homepage field
Joey Hess [Sat, 3 Nov 2007 03:22:50 +0000 (23:22 -0400)]
releasing version 5.0.60
Joey Hess [Sat, 3 Nov 2007 03:21:03 +0000 (23:21 -0400)]
* dh_icons: Now that GTK 2.12 has entered testing, use the much simpler to
call update-icon-caches command. Thanks, Josselin Mouette.
Joey Hess [Sat, 3 Nov 2007 01:33:58 +0000 (21:33 -0400)]
dh_installdirs(1): Remove unnecessary caveat about slashes.
Joey Hess [Wed, 31 Oct 2007 16:59:52 +0000 (12:59 -0400)]
* Reword paragraph about debian/compress files to perhaps be more clear
about the debian/compress file. Closes: #448759
Joey Hess [Mon, 22 Oct 2007 19:43:59 +0000 (15:43 -0400)]
add .git to example DH_ALWAYS_EXCLUDE line
Joey Hess [Mon, 22 Oct 2007 19:20:55 +0000 (15:20 -0400)]
* Debhelper is now developed in a git repository.
joeyh [Mon, 22 Oct 2007 18:01:19 +0000 (18:01 +0000)]
r2042: releasing version 5.0.59
joeyh [Mon, 22 Oct 2007 17:59:20 +0000 (17:59 +0000)]
r2041: * dh_installdeb: Add support for dpkg triggers, by installing
debian/package.triggers files.
joeyh [Sat, 20 Oct 2007 01:26:50 +0000 (01:26 +0000)]
r2039: releasing version 5.0.58
joeyh [Thu, 11 Oct 2007 16:37:37 +0000 (16:37 +0000)]
r2038: typo
joeyh [Wed, 10 Oct 2007 22:27:32 +0000 (22:27 +0000)]
r2037: Vcs- fields are now official
joeyh [Sun, 7 Oct 2007 13:28:36 +0000 (13:28 +0000)]
r2036: * dh_clean: append "/" to the temp dir name to avoid removing
a file with the same name. Closes: #445638
joeyh [Sun, 30 Sep 2007 17:46:30 +0000 (17:46 +0000)]
r2034: releasing version 5.0.57
joeyh [Sun, 30 Sep 2007 17:42:06 +0000 (17:42 +0000)]
r2033: * Add --ignore option. This is intended to ease dealing with upstream
tarballs that contain debian directories, by allowing debhelper config
files in those directories to be ignored, since there's generally no
good way to delete them out of the upstream tarball, and they can easily
get in the way if upstream is using debian/ differently than the Debian
maintainer.
joeyh [Tue, 18 Sep 2007 22:20:51 +0000 (22:20 +0000)]
r2031: releasing version 5.0.56
joeyh [Tue, 18 Sep 2007 22:18:55 +0000 (22:18 +0000)]
r2030: * dh_installmodules: Since modutils is gone, stop supporting
debian/*.modutils files. Warn about such files. Closes: #443127
joeyh [Sun, 16 Sep 2007 23:52:51 +0000 (23:52 +0000)]
r2028: releasing version 5.0.55
joeyh [Sun, 16 Sep 2007 23:49:38 +0000 (23:49 +0000)]
r2027: * dh_strip: Check that --dbg-package lists the name of a real package.
Closes: #442480
joeyh [Thu, 13 Sep 2007 19:48:50 +0000 (19:48 +0000)]
r2026: * dh_strip: Don't run objcopy if the output file already exists.
Closes: #380314
joeyh [Thu, 13 Sep 2007 19:12:10 +0000 (19:12 +0000)]
r2025: * dh_desktop: Only generate calls to update-desktop-database for desktop
files with MimeType fields. Patch from Emmet Hikory. Closes: #427831
joeyh [Sun, 9 Sep 2007 01:57:21 +0000 (01:57 +0000)]
r2023: releasing version 5.0.54
joeyh [Sat, 8 Sep 2007 18:45:29 +0000 (18:45 +0000)]
r2022: * Typo. Closes: #441272
joeyh [Tue, 28 Aug 2007 20:50:06 +0000 (20:50 +0000)]
r2021: * Don't use - in front of make clean in example rules files.
joeyh [Sat, 18 Aug 2007 00:42:06 +0000 (00:42 +0000)]
r2020: * dh_link: Skip self-links. Closes: #438572
joeyh [Sat, 11 Aug 2007 23:28:28 +0000 (23:28 +0000)]
r2019: * dh_strip: Man page reference to policy section on DEB_BUILD_OPTIONS.
Closes: #437337
joeyh [Fri, 13 Jul 2007 18:52:46 +0000 (18:52 +0000)]
r2017: * dh_icons: Check for index.theme files before updating the cache.
Closes: #432824
joeyh [Mon, 9 Jul 2007 15:29:27 +0000 (15:29 +0000)]
r2016: fix
joeyh [Mon, 9 Jul 2007 15:27:48 +0000 (15:27 +0000)]
r2014: releasing version 5.0.52
joeyh [Mon, 9 Jul 2007 15:25:34 +0000 (15:25 +0000)]
r2013: * Remove DOS line endings from dh_icons scriptlets. Thanks, Daniel Holbach.
Closes: #432321
joeyh [Sun, 8 Jul 2007 22:17:25 +0000 (22:17 +0000)]
r2011: releasing version 5.0.51