File eric5-build_compare.patch of Package eric5

--- install.py.orig	2014-01-07 12:47:07.828919303 -0500
+++ install.py	2014-01-07 12:51:03.562879878 -0500
@@ -587,28 +587,28 @@
         apidir = os.path.join(cfg['apidir'], progLanguage.lower())
         if not os.path.exists(apidir):
             os.makedirs(apidir)
-        for apiName in glob.glob(os.path.join(sourceDir, "APIs",
-                                              progLanguage, "*.api")):
+        for apiName in sorted(glob.glob(os.path.join(sourceDir, "APIs",
+                                              progLanguage, "*.api"))):
             try:
                 shutilCopy(apiName, apidir)
             except EnvironmentError:
                 print("Could not install '{0}'.".format(apiName))
-        for apiName in glob.glob(os.path.join(sourceDir, "APIs",
-                                              progLanguage, "*.bas")):
+        for apiName in sorted(glob.glob(os.path.join(sourceDir, "APIs",
+                                              progLanguage, "*.bas"))):
             try:
                 shutilCopy(apiName, apidir)
             except EnvironmentError:
                 print("Could not install '{0}'.".format(apiName))
         if progLanguage == "Python":
             # copy Python3 API files to the same destination
-            for apiName in glob.glob(os.path.join(sourceDir, "APIs",
-                                                  "Python3", "*.api")):
+            for apiName in sorted(glob.glob(os.path.join(sourceDir, "APIs",
+                                                  "Python3", "*.api"))):
                 try:
                     shutilCopy(apiName, apidir)
                 except EnvironmentError:
                     print("Could not install '{0}'.".format(apiName))
-            for apiName in glob.glob(os.path.join(sourceDir, "APIs",
-                                                  "Python3", "*.bas")):
+            for apiName in sorted(glob.glob(os.path.join(sourceDir, "APIs",
+                                                  "Python3", "*.bas"))):
                 try:
                     shutilCopy(apiName, apidir)
                 except EnvironmentError:
@@ -760,13 +760,13 @@
     
     apis = []
     for progLanguage in progLanguages:
-        for apiName in glob.glob(
-                os.path.join(sourceDir, "APIs", progLanguage, "*.api")):
+        for apiName in sorted(glob.glob(
+                os.path.join(sourceDir, "APIs", progLanguage, "*.api"))):
             apis.append(os.path.basename(apiName))
         if progLanguage == "Python":
             # treat Python3 API files the same as Python API files
-            for apiName in glob.glob(
-                    os.path.join(sourceDir, "APIs", "Python3", "*.api")):
+            for apiName in sorted(glob.glob(
+                    os.path.join(sourceDir, "APIs", "Python3", "*.api"))):
                 apis.append(os.path.basename(apiName))
     
     fn = 'eric5config.py'
openSUSE Build Service is sponsored by