diff options
author | Joey Hess <joey@gnu.kitenet.net> | 2009-05-27 14:45:03 -0400 |
---|---|---|
committer | Joey Hess <joey@gnu.kitenet.net> | 2009-05-27 14:45:03 -0400 |
commit | 19307a58a3446acc1f7dd88da772f65615c7a2ad (patch) | |
tree | f8afe381f1dcaa3b5222044cf1f979aa6057aa27 | |
parent | f89b688d5eb629f0e6a1e374ff5a471d62020f64 (diff) | |
download | debhelper-19307a58a3446acc1f7dd88da772f65615c7a2ad.tar.gz |
dh_compress: Avoid compressing .svg and .sgvz files, since these might be used as images on a html page, and also to avoid needing to special case the .svgz extention when compressing svg. Closes: #530253
-rw-r--r-- | debian/changelog | 4 | ||||
-rwxr-xr-x | dh_compress | 10 |
2 files changed, 10 insertions, 4 deletions
diff --git a/debian/changelog b/debian/changelog index adc29a2d..35aede35 100644 --- a/debian/changelog +++ b/debian/changelog @@ -2,6 +2,10 @@ debhelper (7.2.15) UNRELEASED; urgency=low * dh_strip: Also strip OCaml shared libraries. (Stephane Glondu) Closes: #527272 + * dh_compress: Avoid compressing .svg and .sgvz files, since these + might be used as images on a html page, and also to avoid needing + to special case the .svgz extention when compressing svg. + Closes: #530253 -- Joey Hess <joeyh@debian.org> Mon, 18 May 2009 15:42:04 -0400 diff --git a/dh_compress b/dh_compress index 575d3bcb..3d6c1b69 100755 --- a/dh_compress +++ b/dh_compress @@ -24,9 +24,10 @@ to the new files. By default, dh_compress compresses files that debian policy mandates should be compressed, namely all files in usr/share/info, usr/share/man, usr/X11R6/man, files in usr/share/doc that are larger than 4k in size, -(except the copyright file, .html and .css files, and files that appear to be -already compressed based on their extensions), and all changelog files. Plus -PCF fonts underneath usr/X11R6/lib/X11/fonts/ and usr/share/fonts/X11/ +(except the copyright file, .html and .css files, image files, and files +that appear to be already compressed based on their extensions), and all +changelog files. Plus PCF fonts underneath usr/X11R6/lib/X11/fonts/ and +usr/share/fonts/X11/ If a debian/package.compress file exists, the default files are not compressed. Instead, the debian/packages.compress is ran as a shell @@ -42,7 +43,7 @@ debian/package.compress file if you really need to. =item B<-X>I<item>, B<--exclude=>I<item> Exclude files that contain "item" anywhere in their filename from being -compressed. For example, -X.jpeg will exclude jpeg files from compression. +compressed. For example, -X.tiff will exclude tiff files from compression. You may use this option multiple times to build up a list of things to exclude. You can accomplish the same thing by using a debian/compress file, but this is easier. @@ -102,6 +103,7 @@ foreach my $package (@{$dh{DOPACKAGES}}) { ! -iname "*.tgz" ! -iname "*.z" ! -iname "*.bz2" \\ ! -iname "*-gz" ! -iname "*-z" ! -iname "*_z" \\ ! -iname "*.jar" ! -iname "*.zip" ! -iname "*.css" \\ + ! -iname "*.svg" ! -iname "*.svgz" \\ ! -name "index.sgml" \\ ! -name "copyright" 2>/dev/null || true; find usr/X11R6/lib/X11/fonts usr/share/fonts/X11 -type f -name "*.pcf" 2>/dev/null || true; |