[game-data-packager] 01/02: fedora: fix handling of "UnownedDirectories"
Alexandre Detiste
detiste-guest at moszumanska.debian.org
Tue Jan 5 09:05:18 UTC 2016
This is an automated email from the git hooks/post-receive script.
detiste-guest pushed a commit to branch master
in repository game-data-packager.
commit d031ec950bae8b9de3f812ef442ea786e9a9aca6
Author: Alexandre Detiste <alexandre.detiste at gmail.com>
Date: Tue Jan 5 10:04:04 2016 +0100
fedora: fix handling of "UnownedDirectories"
https://fedoraproject.org/wiki/Packaging:UnownedDirectories
---
game_data_packager/build.py | 25 ++++++++++---------------
1 file changed, 10 insertions(+), 15 deletions(-)
diff --git a/game_data_packager/build.py b/game_data_packager/build.py
index 95857e2..81f0689 100644
--- a/game_data_packager/build.py
+++ b/game_data_packager/build.py
@@ -1461,26 +1461,21 @@ class PackagingTask(object):
else:
url = 'https://wiki.debian.org/Games/GameDataPackager'
- # always include these two directories in %files
- files = set(['/' + package.install_to,
- '/usr/share/doc/' + package.name])
-
- # licenses too
- if os.path.isdir(os.path.join(destdir, 'usr/share/licenses')):
- files.add('/usr/share/licenses/' + package.name)
-
- print('FILES:', files)
- # extra misc files, in doubt add directory instead
+ SYSTEM_DIRS = set(['/usr/bin',
+ '/usr/share/applications',
+ '/usr/share/icons/hicolor/scalable/apps',
+ '/usr/share/pixmaps'])
+ files = set()
for dirpath, dirnames, filenames in os.walk(destdir):
for fn in filenames:
full = os.path.join(dirpath, fn)
dir = dirpath[len(destdir):]
- file = full[len(destdir):]
- if dir in files:
+ if dir in SYSTEM_DIRS:
+ file = full[len(destdir):]
+ files.add(file)
+ else:
+ files.add(dir)
break
- print(dir, file)
-
- print('FILES:', files)
with open(specfile, 'w', encoding='utf-8') as spec:
spec.write('Summary: %s\n' % short_desc)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/game-data-packager.git
More information about the Pkg-games-commits
mailing list