[SCM] beast/master: Use wildcards in *.install files, clean-up in debian/rules, install symlinks with dh_link.

alessio at users.alioth.debian.org alessio at users.alioth.debian.org
Sat May 7 07:43:58 UTC 2011


The following commit has been merged in the master branch:
commit f6f01371ea68b0d216500e14f6ab04355d3f2640
Author: Alessio Treglia <alessio at debian.org>
Date:   Sat May 7 09:41:18 2011 +0200

    Use wildcards in *.install files, clean-up in debian/rules, install symlinks with dh_link.

diff --git a/debian/beast-doc.install b/debian/beast-doc.install
index 8f4f357..e629096 100644
--- a/debian/beast-doc.install
+++ b/debian/beast-doc.install
@@ -1 +1 @@
-usr/share/beast/v0.7.4/docs
+usr/share/beast/*/docs
diff --git a/debian/beast.install b/debian/beast.install
index 250b6ba..1ca91b4 100644
--- a/debian/beast.install
+++ b/debian/beast.install
@@ -1,7 +1,7 @@
 usr/bin
 usr/share/bse
-usr/share/beast/v0.7.4/keys/
-usr/share/beast/v0.7.4/images
-usr/share/beast/v0.7.4/skins
+usr/share/beast/*/keys/
+usr/share/beast/*/images
+usr/share/beast/*/skins
 usr/share/man
 usr/share/pixmaps
diff --git a/debian/beast.links b/debian/beast.links
new file mode 100644
index 0000000..205c415
--- /dev/null
+++ b/debian/beast.links
@@ -0,0 +1,2 @@
+usr/share/man/man1/bsescm.1.gz usr/share/man/man1/bsescm-0.7.4.1.gz
+usr/share/man/man1/beast.1.gz usr/share/man/man1/beast-0.7.4.1.gz
diff --git a/debian/bse-alsa.install b/debian/bse-alsa.install
index c5a8bb2..a434743 100644
--- a/debian/bse-alsa.install
+++ b/debian/bse-alsa.install
@@ -1 +1 @@
-usr/lib/bse/v0.7.4/drivers/*-alsa.so
+usr/lib/bse/*/drivers/*-alsa.so
diff --git a/debian/libbse-0.7-4.install b/debian/libbse-0.7-4.install
index ccd1a31..8a39a71 100644
--- a/debian/libbse-0.7-4.install
+++ b/debian/libbse-0.7-4.install
@@ -1,2 +1,2 @@
 usr/lib/*.so.*
-usr/lib/bse/v0.7.4/plugins
+usr/lib/bse/*/plugins
diff --git a/debian/rules b/debian/rules
index ca4b98f..55da464 100755
--- a/debian/rules
+++ b/debian/rules
@@ -13,14 +13,6 @@ override_dh_auto_configure:
 	  		--enable-ossmidi=/dev/midi
 
 override_dh_auto_install:
-	# Install the package into debian/beast
 	dh_auto_install
-	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
+	convert debian/tmp/usr/share/pixmaps/beast.png -geometry 32x32 \
+		debian/tmp/usr/share/pixmaps/beast.xpm

-- 
beast packaging



More information about the pkg-multimedia-commits mailing list