Package: beast
Version: 0.7.1-5.2
Severity: important
Tags: patch

The last NMU of beast made the package ship additional files, directly under /usr/share/mime/. This is a packaging bug, because those files are meant to be managed by shared-mime-info triggers.

$ debdiff beast_0.7.1-5.1_i386.deb beast_0.7.1-5.2_i386.deb | head -n 11
[The following lists of changes regard files as different if they have
different names, permissions or owners.]

Files in second .deb but not in first
-------------------------------------
-rw-r--r--  root/root   /usr/share/mime/generic-icons
-rw-r--r--  root/root   /usr/share/mime/globs2
-rw-r--r--  root/root   /usr/share/mime/icons
-rw-r--r--  root/root   /usr/share/mime/treemagic
-rw-r--r--  root/root   /usr/share/mime/types

--
Jakub Wilk
diff --git a/debian/rules b/debian/rules
--- a/debian/rules
+++ b/debian/rules
@@ -66,12 +66,7 @@
 	ln -s beast.1.gz debian/beast/usr/share/man/man1/beast-0.6.6.1.gz
 	ln -s bsescm.1.gz debian/beast/usr/share/man/man1/bsescm-0.6.6.1.gz
 	convert debian/beast/usr/share/pixmaps/beast.png -geometry 32x32 debian/beast/usr/share/pixmaps/beast.xpm
-	rm -f $(CURDIR)/debian/beast/usr/share/mime/subclasses
-	rm -f $(CURDIR)/debian/beast/usr/share/mime/magic
-	rm -f $(CURDIR)/debian/beast/usr/share/mime/globs
-	rm -f $(CURDIR)/debian/beast/usr/share/mime/XMLnamespaces
-	rm -f $(CURDIR)/debian/beast/usr/share/mime/aliases
-	rm -f $(CURDIR)/debian/beast/usr/share/mime/mime.cache
+	find $(CURDIR)/debian/beast/usr/share/mime -type f -maxdepth 1 -delete
 
 # Build architecture-independent files here.
 binary-indep: build install

Reply via email to