From: Rogério Brito Date: Sat, 25 Jun 2016 16:44:03 +0000 (-0300) Subject: debian/rules: Adapt to new upstream build system. X-Git-Url: https://git.rapsys.eu/youtubedl/commitdiff_plain/935cfce0211ba23786d89634ccc4674834401f5b debian/rules: Adapt to new upstream build system. Upstream now uses a method of building a monolithic executable with a python shebang line with the code appended in a zip file. To work around this and have a regular Python application, I use make to generate the files (like documentation etc.), move the Makefile aside (since that's what dh_auto_build would use) and let the regular Python setup.py be used to install everything. --- diff --git a/debian/rules b/debian/rules index 07d43f2..73b842f 100755 --- a/debian/rules +++ b/debian/rules @@ -2,6 +2,11 @@ %: dh $@ --with python2 --buildsystem=python_distutils +override_dh_auto_configure: + PREFIX=/usr SYSCONFDIR=/etc make + mv Makefile Makefile.inactive + rm youtube-dl + override_dh_install: mv debian/youtube-dl/usr/etc debian/youtube-dl/ dh_install @@ -12,5 +17,7 @@ override_dh_installdocs: rmdir debian/youtube-dl/usr/share/doc/youtube_dl override_dh_clean: + -mv Makefile.inactive Makefile + -make clean dh_clean rm -rf youtube_dl.egg-info