Fix pkgmgr fr native build
[scm/bb/meta-tizen.git] / recipes-tizen / privacy-manager-server / privacy-manager-server-extraconf.inc
index e90d859..4ae9dc0 100644 (file)
@@ -1,57 +1,17 @@
 SRC_URI += "file://fix-include-directories-in-CMakeList.txt.patch"
 SRC_URI += "file://fix-include-directories-in-CMakeList_2.patch"
 
-privacy-manager-client_files = ""
-privacy-manager-client_files += "privacy-manager-client.manifest"
-privacy-manager-client_files += "${prefix}/lib/libprivacy-manager-client.so.*"
-privacy-manager-client_files += "${prefix}/share/privacy-manager/privacy-filter-list.ini"
-privacy-manager-client_files += "${prefix}/lib/libprivileges.so"
-privacy-manager-client_files += "${prefix}/lib/systemd/system/multi-user.target.wants"
+SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch"
 
-privacy-manager-server_files = ""
-privacy-manager-server_files += "privacy-manager-server.manifest"
-privacy-manager-server_files += "${prefix}/lib/libprivacy-manager-server.so.*"
-privacy-manager-server_files += "${prefix}/dbspace/.privacylist.db"
-privacy-manager-server_files += "${prefix}/bin/*"
-
-privacy-manager-server-dev_files = ""
-privacy-manager-server-dev_files += "${prefix}/include/privacy_manager/server/privacy_manager_daemon.h"
-privacy-manager-server-dev_files += "${prefix}/lib/pkgconfig/privacy-manager-server.pc"
-privacy-manager-server-dev_files += "${prefix}/lib/libprivacy-manager-server.so"
-
-capi-security-privacy-manager_files = ""
-capi-security-privacy-manager_files += "${prefix}/lib/libcapi-security-privacy-manager.so.*"
-capi-security-privacy-manager_files += "capi-security-privacy-manager.manifest"
-
-privacy-manager-client-dev_files = ""
-privacy-manager-client-dev_files += "privacy-manager-client-devel.manifest"
-privacy-manager-client-dev_files += "${prefix}/include/*"
-privacy-manager-client-dev_files += "${prefix}/lib/pkgconfig/privacy-manager-client.pc"
-privacy-manager-client-dev_files += "${prefix}/lib/libprivacy-manager-client.so"
-
-capi-security-privacy-manager-dev_files = ""
-capi-security-privacy-manager-dev_files += "capi-security-privacy-manager-devel.manifest"
-capi-security-privacy-manager-dev_files += "${prefix}/include/privacymgr/*.h"
-capi-security-privacy-manager-dev_files += "${prefix}/lib/libcapi-security-privacy-manager.so"
-capi-security-privacy-manager-dev_files += "${prefix}/lib/pkgconfig/capi-security-privacy-manager.pc"
-
-
-INSANE_SKIP_${PN} = "already-stripped"
-
-FILES_${PN}-client = "${privacy-manager-client_files}"
-FILES_${PN} = "${privacy-manager-server_files}"
-FILES_${PN}-dev = "${privacy-manager-server-dev_files}"
-FILES_capi-security-${PN} = "${capi-security-privacy-manager_files}"
-FILES_${PN}-client-dev = "${privacy-manager-client-dev_files}"
-FILES_capi-security-${PN}-dev = "${capi-security-privacy-manager-dev_files}"
-
-PKG_privacy-manager-client= "privacy-manager-client"
-PKG_privacy-manager-server= "privacy-manager-server"
-PKG_privacy-manager-server-dev= "privacy-manager-server-dev"
-PKG_capi-security-privacy-manager= "capi-security-privacy-manager"
-PKG_privacy-manager-client-dev= "privacy-manager-client-dev"
-PKG_capi-security-privacy-manager-dev= "capi-security-privacy-manager-dev"
+INSANE_SKIP_${PN} = "already-stripped dev-so"
+INSANE_SKIP_privacy-manager-client = "dev-so"
 
 do_configure() {
  sed -i 's@source /etc/tizen-platform.conf@source $D/etc/tizen-platform.conf@' ${S}/res/usr/bin/privacy_manager_create_clean_db.sh
 }
+
+DEPENDS += "binutils-native"
+DEPENDS_remove_class-native = "dlog-native"
+RDEPENDS_${PN}_remove_class-native = "eglibc-native"
+
+EXTRA_OECMAKE+="-DCMAKE_STRIP:PATH=strip"
\ No newline at end of file