[SCM] python-midiutil/master: Build and clean documentation with sphinx

umlaeute at users.alioth.debian.org umlaeute at users.alioth.debian.org
Wed Jun 21 18:29:43 UTC 2017


The following commit has been merged in the master branch:
commit 82c68de6f39d6a7e2fa7375f10c6b3682dce4e1a
Author: IOhannes m zmölnig <zmoelnig at umlautQ.umlaeute.mur.at>
Date:   Wed Jun 21 16:33:54 2017 +0200

    Build and clean documentation with sphinx
    
    Gbp-Dch: ignore

diff --git a/debian/control b/debian/control
index 5ebf0f9..ad97251 100644
--- a/debian/control
+++ b/debian/control
@@ -12,6 +12,7 @@ Build-Depends:
  python,
  python3,
  devscripts,
+ python-sphinx,
  python-setuptools,
  python3-setuptools,
 Standards-Version: 4.0.0
@@ -54,6 +55,7 @@ Architecture: all
 Depends:
  ${shlibs:Depends},
  ${misc:Depends},
+ ${sphinxdoc:Depends},
 Description: Python library to write multi-track MIDI files - documentation
  MIDIUtil is a pure Python library that allows one to write multi-track Musical
  Instrument Digital Interface (MIDI) files from within Python programs. It is
diff --git a/debian/rules b/debian/rules
index 1fab737..2e5fd4d 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,9 +5,18 @@ export PYBUILD_NAME=midiutil
 
 
 %:
-	dh $@ --buildsystem=pybuild --with python2,python3
+	dh $@ --buildsystem=pybuild --with python2,python3,sphinxdoc
+
+override_dh_auto_build:
+	dh_auto_build
+	make -C documentation html
 
 override_dh_auto_install:
 	dh_auto_install
 	## MidiFile.py is python2 only
 	find debian/python3-midiutil -name MidiFile.py -delete
+
+override_dh_clean:
+	dh_clean
+	rm -rf documentation/_build
+	rm -rf src/*.egg-info/

-- 
python-midiutil packaging



More information about the pkg-multimedia-commits mailing list