shared-mime-info: put freedesktop.org.xml in its own package
authorKoen Kooi <koen@openembedded.org>
Thu, 4 Dec 2008 11:48:29 +0000 (12:48 +0100)
committerKoen Kooi <koen@openembedded.org>
Thu, 4 Dec 2008 11:48:29 +0000 (12:48 +0100)
packages/shared-mime-info/shared-mime-info_0.51.bb

index c8e475a..31a7df1 100644 (file)
@@ -1,11 +1,15 @@
 require shared-mime-info.inc
 
 DEPENDS = "libxml2 intltool-native glib-2.0 shared-mime-info-native"
-PR = "r1"
+PR = "r2"
 
 do_install_append() {
     update-mime-database ${D}${datadir}/mime
-
-    # we do not need it on device and it is huge
-    rm ${D}${datadir}/mime/packages/freedesktop.org.xml
 }
+
+# freedesktop.org.xml is huge and only needed when updating the db
+# mime.bbclass will add the dependency on it automagically
+PACKAGES =+ "freedesktop-mime-info"
+FILES_freedesktop-mime-info = "${datadir}/mime/packages/freedesktop.org.xml"
+RDEPENDS_freedesktop-mime-info = "shared-mime-info"
+