]> git.donarmstrong.com Git - debhelper.git/commitdiff
dh_compress: Avoid compressing .svg and .sgvz files, since these might be used as...
authorJoey Hess <joey@gnu.kitenet.net>
Wed, 27 May 2009 18:45:03 +0000 (14:45 -0400)
committerJoey Hess <joey@gnu.kitenet.net>
Wed, 27 May 2009 18:45:03 +0000 (14:45 -0400)
debian/changelog
dh_compress

index adc29a2d7693b664e779f3fb920c8cb378420f30..35aede3547551827400eeca807a550b03fe998fc 100644 (file)
@@ -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
 
index 575d3bcb2054b27b3d1bbd0d7134a268ee502091..3d6c1b696c5b09efbdfbe0753983ce437563c54d 100755 (executable)
@@ -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;