Replace "-devel" occurences with "-dev"
authorKévin THIERRY <kevin.thierry@open.eurogiciel.org>
Tue, 29 Apr 2014 13:06:04 +0000 (15:06 +0200)
committerKévin THIERRY <kevin.thierry@open.eurogiciel.org>
Tue, 29 Apr 2014 13:06:04 +0000 (15:06 +0200)
Some "-devel" extensions could be found in generated recipes. Yocto
uses  "-dev" extensions instead of "-devel". This patch attempts to
replace the remainings "-devel" extensions.

Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
tools/spec2yocto.py

index 6ef97f5..95da15a 100755 (executable)
@@ -1631,17 +1631,21 @@ class MetaSpec:
                     if  pkg_f.startswith( _license ):
                         pass
                     else:
-                        file_d.write( "%s_files += \"%s\"\n" % ( package, pkg_f ) )
+                        pkg_yocto_name = package.replace("-devel","-dev")
+                        file_d.write( "%s_files += \"%s\"\n" % ( pkg_yocto_name, pkg_f ) )
 
                 file_d.write( "\n" )
 
             for package in self.__packages_dico.keys():
                 p_parse = package.replace( package_name, "${PN}" )
-                file_d.write( "FILES_%s = \"${%s_files}\"\n" % ( p_parse, package ) )
+                p_parse = p_parse.replace("-devel","-dev")
+                pkg_yocto_name = package.replace("-devel","-dev")
+                file_d.write( "FILES_%s = \"${%s_files}\"\n" % ( p_parse, pkg_yocto_name ) )
             file_d.write( "\n" )
 
             for package in self.__packages_dico.keys():
-                file_d.write( "PKG_%s= \"%s\"\n" % (package,package) )
+                pkg_yocto_name = package.replace("-devel","-dev")
+                file_d.write( "PKG_%s= \"%s\"\n" % (pkg_yocto_name,pkg_yocto_name) )
             file_d.write( "\n" )
 
     def __create_patch( self ,file_d):