1 DESCRIPTION = "Application Information Installer"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "Application Framework/Package Management"
11 inherit manifest package
17 PROVIDES += " wgt-backend xpk-backend "
20 RDEPENDS_wgt-backend += "${PN} tizen-platform-config"
21 RDEPENDS_xpk-backend += "${PN} tizen-platform-config"
28 DEPENDS += "tizen-platform-config"
30 DEPENDS += "boost pkgmgr pkgmgr-info pkgmgr-installer"
31 DEPENDS += "security-manager openssl libxml2 zlib minizip lzip xmlsec1 vconf "
36 cp ./packaging/wgt-backend.manifest .
40 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
42 CFLAGS="$CFLAGS -fpic"
44 -DCMAKE_VERBOSE_MAKEFILE=ON \
45 -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
46 -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
47 -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
48 -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
49 -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
50 -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
51 -DCMAKE_SKIP_RPATH:BOOL=ON \
52 -DBUILD_SHARED_LIBS:BOOL=ON \
53 -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \
54 ${EXTRA_OECMAKE} . -DWRT_LAUNCHER=/usr/bin/xwalk-launcher \
63 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
65 CFLAGS="$CFLAGS -fpic"
71 do_install_prepend() {
76 rm -f ${D}${infodir}/dir
77 find ${D} -regex ".*\.la$" | xargs rm -f --
78 find ${D} -regex ".*\.a$" | xargs rm -f --
82 pkg_postinst_${PN}() {
85 mkdir -p $D${prefix}/share/icons/default/small
86 mkdir -p $D${prefix}/share/packages
87 mkdir -p $D/etc/package-manager/backendlib
88 mkdir -p $D/etc/package-manager/backend
89 ln -sf ${prefix}/bin/wgt-backend $D/etc/package-manager/backend/wgt
90 ln -sf ${prefix}/bin/xgt-backend $D/etc/package-manager/backend/xpk
91 ln -sf ${prefix}/bin/tpk-backend $D/etc/package-manager/backend/tpk
98 [ "x$D" == "x" ] && ldconfig
100 rm -f $D${prefix}/dbspace/.app_info.db*
105 PACKAGES += "wgt-backend"
106 PACKAGES += "xpk-backend"
107 PACKAGES += "tpk-backend"
108 PKG_wgt-backend = "wgt-backend"
109 PKG_xpk-backend = "xpk-backend"
110 PKG_tpk-backend = "tpk-backend"
112 app-installer_files = ""
113 app-installer_files += "${prefix}/lib/libcommon-installer.so.*"
114 app-installer_files += "${prefix}/lib/libcommon-installer-signature.so.*"
115 app-installer_files += "${prefix}/lib/libcommon-installer-utils.so.*"
116 app-installer_files += "${prefix}/lib/libcommon-installer-widget-manifest-parser.so.*"
117 app-installer_files += "/usr/share/app-installers/signature_schema.xsd"
118 MANIFESTFILES_wgt-backend = "wgt-backend.manifest"
120 FILES_${PN} = "${app-installer_files}"
121 FILES_wgt-backend = "${bindir}/wgt-backend"
122 FILES_tpk-backend = "${bindir}/tpk-backend"
124 RDEPENDS_wgt-backend = "app-installers"