This is an automated email from the git hooks/post-receive script. smcv pushed a commit to branch master in repository game-data-packager.
commit 108216fb438ef4bdce5d947398e4e352308a447b Author: Simon McVittie <[email protected]> Date: Mon Jan 4 07:49:10 2016 +0000 Revert "Add support for the equivalent of dh_installdocs --link-doc" This turns out to be not such a good idea, because it's hard to get the right dir-to-symlink/symlink-to-dir glue into a generated package. This reverts commit d4bd87ef501056424300dcddf3d19a1167898a6c. --- game_data_packager/__init__.py | 10 +--------- game_data_packager/build.py | 22 +++++++--------------- 2 files changed, 8 insertions(+), 24 deletions(-) diff --git a/game_data_packager/__init__.py b/game_data_packager/__init__.py index 661aea8..618b475 100644 --- a/game_data_packager/__init__.py +++ b/game_data_packager/__init__.py @@ -238,9 +238,6 @@ class GameDataPackage(object): else: self.install_to = ASSETS + '/' + name - # link documentation to this package, like dh_installdocs --link-doc - self.link_doc = None - # If true, this package is allowed to be empty self.empty = False @@ -791,7 +788,7 @@ class GameData(object): 'rip_cd', 'architecture', 'aliases', 'better_version', 'langs', 'mutually_exclusive', 'copyright', 'engine', 'lang', 'component', 'section', 'disks', 'provides', 'steam', 'gog', 'dotemu', 'origin', 'url_misc', 'wiki', 'copyright_notice', - 'short_description', 'link_doc', 'empty'): + 'short_description', 'empty'): if k in d: setattr(package, k, d[k]) @@ -1170,11 +1167,6 @@ class GameData(object): assert (not package.better_version or package.better_version in self.packages), package.better_version - if package.link_doc is not None: - assert package.link_doc in self.packages, package.name - assert self.packages[package.link_doc].version == \ - package.version, package.name - # check for stale missing_langs if not package.demo_for: assert not set(package.langs).intersection(self.missing_langs) diff --git a/game_data_packager/build.py b/game_data_packager/build.py index 3522961..1e8176f 100644 --- a/game_data_packager/build.py +++ b/game_data_packager/build.py @@ -1509,21 +1509,12 @@ class PackagingTask(object): if not self.check_complete(package, log=True): return False - docdir = os.path.join('usr/share/doc', package.name) - dest_docdir = os.path.join(destdir, docdir) + docdir = os.path.join(destdir, 'usr/share/doc', package.name) + mkdir_p(docdir) + shutil.copyfile(os.path.join(DATADIR, 'changelog.gz'), + os.path.join(docdir, 'changelog.gz')) - if package.link_doc is None: - mkdir_p(dest_docdir) - shutil.copyfile(os.path.join(DATADIR, 'changelog.gz'), - os.path.join(dest_docdir, 'changelog.gz')) - - self.fill_docs(package, destdir, dest_docdir) - else: - orig_dest_docdir = dest_docdir - docdir = os.path.join('usr/share/doc', package.link_doc) - dest_docdir = os.path.join(destdir, docdir) - mkdir_p(dest_docdir) - os.symlink('../' + package.link_doc, orig_dest_docdir) + self.fill_docs(package, destdir, docdir) for wanted in (package.install_files | package.optional_files): install_as = wanted.install_as @@ -1556,7 +1547,8 @@ class PackagingTask(object): install_to = package.install_to if install_to.startswith('$docdir'): - install_to = docdir + install_to[7:] + install_to = 'usr/share/doc/%s%s' % (package.name, + install_to[7:]) copy_to = os.path.join(destdir, install_to, install_as) copy_to_dir = os.path.dirname(copy_to) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/game-data-packager.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

