1 DESCRIPTION = "A Build Tool to Update Desktop Files"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "Development/Tools"
11 inherit manifest autotools-brokensep
16 #PROVIDES by update-desktop-files
19 #PROVIDES by brp-trim-desktopfiles
20 PROVIDES += "brp-trim-desktopfiles"
24 #RDEPENDS of update-desktop-files (${PN})
25 RDEPENDS_${PN} += "desktop-file-utils"
32 chmod -Rf a+rX,u+w,g-w,o-w ${S}
33 #setup -q -n . -D -T 0
34 cp ${S}/packaging/update-desktop-files.manifest .
35 mkdir update-desktop-files
36 cd update-desktop-files
41 bb.build.exec_func('do_prep', d)
52 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
60 export RPM_BUILD_ROOT=${D}
68 mkdir -p ${D}/usr/share/spec2yocto/macro
69 install -m0755 ${S}/packaging/tizen_update_desktop_file.sh ${S}/packaging/map-desktop-category.sh ${D}/usr/share/spec2yocto/macro
70 install -m0644 -D ${S}/packaging/macro ${D}${sysconfdir}/rpm/macros.update-desktop-files
71 install -m0755 -D ${S}/packaging/brp-trim-desktop.sh ${D}/usr/share/spec2yocto/macro/brp-tizen.d/brp-70-trim-desktopfiles
76 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
77 PACKAGES += " brp-trim-desktopfiles "
78 PACKAGES += " update-desktop-files "
80 brp-trim-desktopfiles_files = ""
81 brp-trim-desktopfiles_files += "/usr/share/spec2yocto/macro/brp-tizen.d"
82 MANIFESTFILES_brp-trim-desktopfiles = "update-desktop-files.manifest"
84 update-desktop-files_files = ""
85 update-desktop-files_files += "/usr/share/spec2yocto/macro/*"
86 update-desktop-files_files += "${sysconfdir}/rpm/*"
87 MANIFESTFILES_${PN} = "update-desktop-files.manifest"
89 FILES_brp-trim-desktopfiles = "${brp-trim-desktopfiles_files}"
90 FILES_${PN} = "${update-desktop-files_files}"
92 PKG_brp-trim-desktopfiles= "brp-trim-desktopfiles"
93 PKG_update-desktop-files= "update-desktop-files"
95 require update-desktop-files-extraconf.inc