[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