package.bbclass: Fix split_packages to remove spurious references to -dbg packages...
authorRichard Purdie <rpurdie@rpsys.net>
Sun, 22 Oct 2006 12:47:11 +0000 (12:47 +0000)
committerRichard Purdie <rpurdie@rpsys.net>
Sun, 22 Oct 2006 12:47:11 +0000 (12:47 +0000)
classes/package.bbclass

index bc84b4e..652b60e 100644 (file)
@@ -51,7 +51,14 @@ def do_split_packages(d, root, file_regex, output_pattern, description, postinst
                                        objs.append(relpath)
 
        if extra_depends == None:
-               extra_depends = packages[0]
+               # This is *really* broken
+               mainpkg = packages[0]
+               # At least try and patch it up I guess...
+               if mainpkg.find('-dbg'):
+                       mainpkg = mainpkg.replace('-dbg', '')
+               if mainpkg.find('-dev'):
+                       mainpkg = mainpkg.replace('-dev', '')
+               extra_depends = mainpkg
 
        for o in objs:
                import re, stat
@@ -275,7 +282,7 @@ python package_do_split_locales() {
                mainpkg = mainpkg.replace('-dbg', '')
        if mainpkg.find('-dev'):
                mainpkg = mainpkg.replace('-dev', '')
-       
+
        for l in locales:
                ln = legitimize_package_name(l)
                pkg = pn + '-locale-' + ln