Update pkgmg-info recipe 72/22872/2
authorKévin THIERRY <kevin.thierry@open.eurogiciel.org>
Wed, 11 Jun 2014 14:38:25 +0000 (16:38 +0200)
committerKévin THIERRY <kevin.thierry@open.eurogiciel.org>
Mon, 16 Jun 2014 09:30:17 +0000 (11:30 +0200)
* New revision.
* New generated recipe from recent spec file.
* Add pre/post install/uninstall scripts.

Change-Id: Ib40cd038b81acfcedd97a64425e0273387023578
Signed-off-by: Kévin THIERRY <kevin.thierry@open.eurogiciel.org>
recipes-tizen/pkgmgr-info/pkgmgr-info.inc
recipes-tizen/pkgmgr-info/pkgmgr-info_git.bb

index a5f39fa..46d36bd 100644 (file)
@@ -32,6 +32,7 @@ RDEPENDS_${PN}-parser += "pkgmgr-info"
 RDEPENDS_${PN}-dev += "pkgmgr-info"
 
 #RDEPENDS of pkgmgr-info-parser-dev (${PN}-parser-dev)
+RDEPENDS_${PN}-parser-dev += "tizen-platform-config"
 RDEPENDS_${PN}-parser-dev += "pkgmgr-info"
 
 
@@ -41,6 +42,7 @@ DEPENDS_append_class-native = " cmake-native"
 DEPENDS_append_class-target = " cmake-native"
 DEPENDS += "libxml2"
 DEPENDS += "dbus"
+DEPENDS += "tizen-platform-config"
 DEPENDS += "dlog"
 DEPENDS += "sqlite3"
 DEPENDS += "vconf"
@@ -84,7 +86,7 @@ do_compile() {
          -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
          -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
          -DCMAKE_SKIP_RPATH:BOOL=ON \
-         -DBUILD_SHARED_LIBS:BOOL=ON .
+         -DBUILD_SHARED_LIBS:BOOL=ON . 
  make -j16
  
  
@@ -109,15 +111,37 @@ do_install() {
    rm -f ${D}${infodir}/dir 
    find ${D} -regex ".*\.la$" | xargs rm -f -- 
    find ${D} -regex ".*\.a$" | xargs rm -f --
- mkdir -p ${D}/opt/usr/apps/tmp
- touch ${D}/opt/usr/apps/tmp/pkgmgr_tmp.txt
  
  # create the directory for hosting Read-Write application manifest files
- mkdir -p ${D}/opt/share/packages/
+ mkdir -p ${D}/usr/share/packages
  
  
 }
 
+pkg_postinst_pkgmgr-info-parser() {
+    #!/bin/sh -e
+
+    /sbin/ldconfig
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    /sbin/ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    /sbin/ldconfig
+}
+
+pkg_postrm_pkgmgr-info-parser() {
+    #!/bin/sh -e
+
+    /sbin/ldconfig
+}
+
 PACKAGES += " pkgmgr-info-parser "
 PACKAGES += " pkgmgr-info-parser-dev "
 
@@ -148,9 +172,7 @@ pkgmgr-info-dev_files += "${prefix}/lib/libpkgmgr-info.so"
 pkgmgr-info_files = ""
 pkgmgr-info_files += "pkgmgr-info.manifest"
 pkgmgr-info_files += "${prefix}/lib/libpkgmgr-info.so.*"
-pkgmgr-info_files += "%attr(771,app,app) /opt/usr/apps/tmp"
-pkgmgr-info_files += "/opt/usr/apps/tmp/pkgmgr_tmp.txt"
-pkgmgr-info_files += "/opt/share/packages"
+pkgmgr-info_files += "/usr/share/packages"
 
 FILES_${PN}-parser = "${pkgmgr-info-parser_files}"
 FILES_${PN}-parser-dev = "${pkgmgr-info-parser-dev_files}"
index e59dfdb..a4b3027 100644 (file)
@@ -4,7 +4,7 @@ PRIORITY = "10"
 
 LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
 
-SRC_URI += "git://review.tizen.org/platform/core/appfw/pkgmgr-info;tag=ea4b6878402b97e87f004eaae074e9b6571da8df;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/core/appfw/pkgmgr-info;tag=90a380a522758e526c5dfedd2d4d1040bbb00e0f;nobranch=1"
 
 BBCLASSEXTEND += " native "