[SCM] mma/master: Tweak the installation file list

foka at users.alioth.debian.org foka at users.alioth.debian.org
Sat Sep 19 03:35:31 UTC 2015


The following commit has been merged in the master branch:
commit 6fc945714f77554ddf28efd5521812fed04ff0aa
Author: Anthony Fok <foka at debian.org>
Date:   Thu Sep 17 17:59:32 2015 -0600

    Tweak the installation file list
    
     * Move the installation logic of Python scripts from debian/rules
       to debian/mma.install since dh-exec allows dh_install to rename
       a file during installation.
     * Install util/README.* as documentation too.
     * Modernize debian/rules to debhelper v9 conventions.
     * Use dh’s -X option to exclude unwanted files instead of removing
       them from the upstream source tarball.

diff --git a/debian/mma.docs b/debian/mma.docs
index 727ec1b..53e4f8a 100644
--- a/debian/mma.docs
+++ b/debian/mma.docs
@@ -1,3 +1,4 @@
-text
 docs/html
 debian/pdf
+text
+util/README.*
diff --git a/debian/mma.install b/debian/mma.install
old mode 100644
new mode 100755
index b778e93..7ccb709
--- a/debian/mma.install
+++ b/debian/mma.install
@@ -1,4 +1,10 @@
-mma-*    usr/bin
-lib      usr/share/mma
-includes usr/share/mma
-MMA/*.py usr/share/mma/MMA
+#!/usr/bin/dh-exec
+mma.py => usr/bin/mma
+mma-gb mma-libdoc mma-renum mma-splitrec usr/bin
+util/mma-mnx.py => usr/bin/mma-mnx
+util/mma-rm2std.py => usr/bin/mma-rm2std
+util/mma-splitrec.py => usr/bin/mma-splitrec
+util/mup2mma.py => usr/bin/mup2mma
+util/pg2mma.py => usr/bin/pg2mma
+util/synthsplit.py => usr/bin/synthsplit
+lib includes MMA usr/share/mma
diff --git a/debian/rules b/debian/rules
index 845eea7..10e0a9d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,21 +1,22 @@
 #!/usr/bin/make -f
 
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
+%:
+	dh $@ --with python2
+
+override_dh_clean:
+	dh_clean -X#
 
 override_dh_install:
-	dh_install
-	mkdir -p                debian/mma/usr/bin
-	cp mma.py               debian/mma/usr/bin/mma
-	cp util/mma-mnx.py      debian/mma/usr/bin/mma-mnx
-	cp util/mma-rm2std.py   debian/mma/usr/bin/mma-rm2std
-	cp util/mma-splitrec.py debian/mma/usr/bin/mma-splitrec
-	cp util/mup2mma.py      debian/mma/usr/bin/mup2mma
-	cp util/pg2mma.py       debian/mma/usr/bin/pg2mma
-	cp util/synthsplit.py   debian/mma/usr/bin/synthsplit
+	dh_install -X.mmaDB -X#
+
+override_dh_installdocs:
+	dh_installdocs -X# -XCOPYING
 
 override_dh_installchangelogs:
-	dh_installchangelogs text/CHANGES-1.7
+	dh_installchangelogs text/CHANGES-14
 
-%:
-	dh $@
+override_dh_installexamples:
+	dh_installexamples -X#
+
+#override_dh_python3:
+#	dh_python3 --shebang=/usr/bin/python3

-- 
mma packaging



More information about the pkg-multimedia-commits mailing list