[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