diff -Nru duplicity-0.8.13/debian/changelog duplicity-0.8.13/debian/changelog --- duplicity-0.8.13/debian/changelog 2020-05-19 19:57:47.000000000 +0000 +++ duplicity-0.8.13/debian/changelog 2020-05-20 15:36:35.000000000 +0000 @@ -1,8 +1,8 @@ -duplicity (0.8.13-ppa202005191547~ubuntu18.04.1) bionic; urgency=low +duplicity (0.8.13-ppa202005201506~ubuntu18.04.1) bionic; urgency=low * Auto build. - -- Kenneth Loafman Tue, 19 May 2020 19:57:47 +0000 + -- Kenneth Loafman Wed, 20 May 2020 15:36:35 +0000 duplicity (0) UNRELEASED; urgency=low diff -Nru duplicity-0.8.13/debian/git-build-recipe.manifest duplicity-0.8.13/debian/git-build-recipe.manifest --- duplicity-0.8.13/debian/git-build-recipe.manifest 2020-05-19 19:57:47.000000000 +0000 +++ duplicity-0.8.13/debian/git-build-recipe.manifest 2020-05-20 15:36:35.000000000 +0000 @@ -1,2 +1,2 @@ -# git-build-recipe format 0.4 deb-version 0.8.13-ppa202005191547 -lp:duplicity git-commit:0effc6bad2f518f2846310de07f8dde14ccb0b9e +# git-build-recipe format 0.4 deb-version 0.8.13-ppa202005201506 +lp:duplicity git-commit:4db16e4dec270280a8eca6b778b2050d23324315 diff -Nru duplicity-0.8.13/setup.py duplicity-0.8.13/setup.py --- duplicity-0.8.13/setup.py 2020-05-19 19:57:47.000000000 +0000 +++ duplicity-0.8.13/setup.py 2020-05-20 15:36:35.000000000 +0000 @@ -29,6 +29,7 @@ import time from distutils.command.build_scripts import build_scripts +from distutils.command.install_data import install_data from setuptools import setup, Extension from setuptools.command.install import install from setuptools.command.sdist import sdist @@ -223,12 +224,27 @@ top_dir = os.path.dirname(os.path.abspath(__file__)) if self.build_lib != top_dir: testing_dir = os.path.join(self.build_lib, u'testing') - os.system(u"rm -rf %s" % testing_dir) + shutil.rmtree(testing_dir) install.run(self) -class BSCommand(build_scripts): +class InstallDataCommand(install_data): + + def run(self): + install_data.run(self) + + # version the man pages + for tup in self.data_files: + base, filenames = tup + if base == u'share/man/man1': + for fn in filenames: + fn = os.path.split(fn)[-1] + path = os.path.join(self.install_dir, base, fn) + VersionedCopy(path, path) + + +class BuildScriptsCommand(build_scripts): u'''Build but don't touch my shebang!''' def run(self): @@ -323,8 +339,9 @@ ], test_suite=u"testing", cmdclass={ - u"build_scripts": BSCommand, + u"build_scripts": BuildScriptsCommand, u"install": InstallCommand, + u"install_data": InstallDataCommand, u"sdist": SdistCommand, u"test": TestCommand, },