Add tizen-extensions-crosswalk to project
authorRonan Le Martret <ronan@fridu.net>
Wed, 25 Jun 2014 12:42:03 +0000 (14:42 +0200)
committerRonan Le Martret <ronan@fridu.net>
Wed, 25 Jun 2014 12:42:03 +0000 (14:42 +0200)
Change-Id: Iee234e1e267e0d830785462391ac22c9515db341
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
94 files changed:
conf/layer.conf
recipes-image/images/tizen-common-core-image-crosswalk.bb
recipes-tizen/app-manager/app-manager-extraconf.inc [new file with mode: 0644]
recipes-tizen/app-manager/app-manager.inc [new file with mode: 0644]
recipes-tizen/app-manager/app-manager_git.bb [new file with mode: 0644]
recipes-tizen/bluetooth-frwk/bluetooth-frwk-extraconf.inc [new file with mode: 0644]
recipes-tizen/bluetooth-frwk/bluetooth-frwk.inc [new file with mode: 0644]
recipes-tizen/bluetooth-frwk/bluetooth-frwk_git.bb [new file with mode: 0644]
recipes-tizen/bluetooth-tools/bluetooth-tools-extraconf.inc [new file with mode: 0644]
recipes-tizen/bluetooth-tools/bluetooth-tools.inc [new file with mode: 0644]
recipes-tizen/bluetooth-tools/bluetooth-tools_git.bb [new file with mode: 0644]
recipes-tizen/bluetooth/bluetooth-extraconf.inc [new file with mode: 0644]
recipes-tizen/bluetooth/bluetooth.inc [new file with mode: 0644]
recipes-tizen/bluetooth/bluetooth_git.bb [new file with mode: 0644]
recipes-tizen/chromium/chromium-extraconf.inc [new file with mode: 0644]
recipes-tizen/chromium/chromium.inc [new file with mode: 0644]
recipes-tizen/chromium/chromium_git.bb [new file with mode: 0644]
recipes-tizen/connection/connection-extraconf.inc [new file with mode: 0644]
recipes-tizen/connection/connection.inc [new file with mode: 0644]
recipes-tizen/connection/connection_git.bb [new file with mode: 0644]
recipes-tizen/crosswalk/crosswalk.inc
recipes-tizen/crosswalk/crosswalk_git.bb
recipes-tizen/device/device-extraconf.inc [new file with mode: 0644]
recipes-tizen/device/device.inc [new file with mode: 0644]
recipes-tizen/device/device_git.bb [new file with mode: 0644]
recipes-tizen/devman/devman-extraconf.inc [new file with mode: 0644]
recipes-tizen/devman/devman.inc [new file with mode: 0644]
recipes-tizen/devman/devman_git.bb [new file with mode: 0644]
recipes-tizen/download-provider/download-provider-extraconf.inc [new file with mode: 0644]
recipes-tizen/download-provider/download-provider.inc [new file with mode: 0644]
recipes-tizen/download-provider/download-provider_git.bb [new file with mode: 0644]
recipes-tizen/drm-client/drm-client-extraconf.inc [new file with mode: 0644]
recipes-tizen/drm-client/drm-client.inc [new file with mode: 0644]
recipes-tizen/drm-client/drm-client_git.bb [new file with mode: 0644]
recipes-tizen/favorites/favorites-extraconf.inc [new file with mode: 0644]
recipes-tizen/favorites/favorites.inc [new file with mode: 0644]
recipes-tizen/favorites/favorites_git.bb [new file with mode: 0644]
recipes-tizen/libav/libav-extraconf.inc [new file with mode: 0644]
recipes-tizen/libav/libav.inc [new file with mode: 0644]
recipes-tizen/libav/libav_git.bb [new file with mode: 0644]
recipes-tizen/libmedia-service/libmedia-service-extraconf.inc [new file with mode: 0644]
recipes-tizen/libmedia-service/libmedia-service.inc [new file with mode: 0644]
recipes-tizen/libmedia-service/libmedia-service_git.bb [new file with mode: 0644]
recipes-tizen/libmedia-thumbnail/libmedia-thumbnail-extraconf.inc [new file with mode: 0644]
recipes-tizen/libmedia-thumbnail/libmedia-thumbnail.inc [new file with mode: 0644]
recipes-tizen/libmedia-thumbnail/libmedia-thumbnail_git.bb [new file with mode: 0644]
recipes-tizen/libmm-fileinfo/libmm-fileinfo-extraconf.inc [new file with mode: 0644]
recipes-tizen/libmm-fileinfo/libmm-fileinfo.inc [new file with mode: 0644]
recipes-tizen/libmm-fileinfo/libmm-fileinfo_git.bb [new file with mode: 0644]
recipes-tizen/libmm-utility/libmm-utility-extraconf.inc [new file with mode: 0644]
recipes-tizen/libmm-utility/libmm-utility.inc [new file with mode: 0644]
recipes-tizen/libmm-utility/libmm-utility_git.bb [new file with mode: 0644]
recipes-tizen/libnet-client/libnet-client-extraconf.inc [new file with mode: 0644]
recipes-tizen/libnet-client/libnet-client.inc [new file with mode: 0644]
recipes-tizen/libnet-client/libnet-client_git.bb [new file with mode: 0644]
recipes-tizen/libwifi-direct/libwifi-direct-extraconf.inc [new file with mode: 0644]
recipes-tizen/libwifi-direct/libwifi-direct.inc [new file with mode: 0644]
recipes-tizen/libwifi-direct/libwifi-direct_git.bb [new file with mode: 0644]
recipes-tizen/media-content/media-content-extraconf.inc [new file with mode: 0644]
recipes-tizen/media-content/media-content.inc [new file with mode: 0644]
recipes-tizen/media-content/media-content_git.bb [new file with mode: 0644]
recipes-tizen/media-server/media-server-extraconf.inc [new file with mode: 0644]
recipes-tizen/media-server/media-server.inc [new file with mode: 0644]
recipes-tizen/media-server/media-server_git.bb [new file with mode: 0644]
recipes-tizen/message-port/message-port-extraconf.inc [new file with mode: 0644]
recipes-tizen/message-port/message-port.inc [new file with mode: 0644]
recipes-tizen/message-port/message-port_git.bb [new file with mode: 0644]
recipes-tizen/meta/meta_git.bb
recipes-tizen/package-manager/package-manager-extraconf.inc [new file with mode: 0644]
recipes-tizen/package-manager/package-manager.inc [new file with mode: 0644]
recipes-tizen/package-manager/package-manager_git.bb [new file with mode: 0644]
recipes-tizen/power/power-extraconf.inc [new file with mode: 0644]
recipes-tizen/power/power.inc [new file with mode: 0644]
recipes-tizen/power/power_git.bb [new file with mode: 0644]
recipes-tizen/runtime-info/runtime-info-extraconf.inc [new file with mode: 0644]
recipes-tizen/runtime-info/runtime-info.inc [new file with mode: 0644]
recipes-tizen/runtime-info/runtime-info_git.bb [new file with mode: 0644]
recipes-tizen/status/status-extraconf.inc [new file with mode: 0644]
recipes-tizen/status/status.inc [new file with mode: 0644]
recipes-tizen/status/status_git.bb [new file with mode: 0644]
recipes-tizen/syspopup/syspopup-extraconf.inc [new file with mode: 0644]
recipes-tizen/syspopup/syspopup.inc [new file with mode: 0644]
recipes-tizen/syspopup/syspopup_git.bb [new file with mode: 0644]
recipes-tizen/system-settings/system-settings-extraconf.inc [new file with mode: 0644]
recipes-tizen/system-settings/system-settings.inc [new file with mode: 0644]
recipes-tizen/system-settings/system-settings_git.bb [new file with mode: 0644]
recipes-tizen/tethering/tethering-extraconf.inc [new file with mode: 0644]
recipes-tizen/tethering/tethering.inc [new file with mode: 0644]
recipes-tizen/tethering/tethering_git.bb [new file with mode: 0644]
recipes-tizen/tizen-extensions-crosswalk/tizen-extensions-crosswalk.inc
recipes-tizen/url-download/url-download-extraconf.inc [new file with mode: 0644]
recipes-tizen/url-download/url-download.inc [new file with mode: 0644]
recipes-tizen/url-download/url-download_git.bb [new file with mode: 0644]
recipes-tizen/weston-common/weston-common.inc

index f703560..08d488d 100644 (file)
@@ -38,3 +38,5 @@ VIRTUAL-RUNTIME_init_manager = "systemd"
 
 DISTRO_FEATURES_append = " pam "
 DISTRO_FEATURES_append = " ld-is-gold "
+
+PREFERRED_PROVIDER_jpeg = "libjpeg-turbo"
index 5dbd711..5370004 100644 (file)
@@ -7,3 +7,4 @@ LICENSE = "MIT"
 DESCRIPTION = "A weston image with Tizen common ."
 
 IMAGE_INSTALL += "crosswalk"
+IMAGE_INSTALL += "tizen-extensions-crosswalk"
diff --git a/recipes-tizen/app-manager/app-manager-extraconf.inc b/recipes-tizen/app-manager/app-manager-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/app-manager/app-manager.inc b/recipes-tizen/app-manager/app-manager.inc
new file mode 100644 (file)
index 0000000..92b4867
--- /dev/null
@@ -0,0 +1,148 @@
+DESCRIPTION = "Application Manager API"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "API/C API"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by capi-appfw-app-manager
+
+
+#PROVIDES by capi-appfw-app-manager-dev
+
+
+RDEPENDS = ""
+#RDEPENDS of capi-appfw-app-manager-dev (capi-appfw-${PN}-dev)
+RDEPENDS_capi-appfw-${PN}-dev += "capi-appfw-app-manager"
+
+
+DEPENDS = ""
+#DEPENDS of capi-appfw-app-manager
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+DEPENDS += "slp-pkgmgr"
+DEPENDS += "aul"
+DEPENDS += "dlog"
+DEPENDS += "glib-2.0"
+DEPENDS += "ail"
+DEPENDS += "pkgmgr-info"
+DEPENDS += "vconf"
+DEPENDS += "common"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/capi-appfw-app-manager.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+ MAJORVER=`echo 0.1.0 | awk 'BEGIN {FS="."}{print $1}'`
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON . -DFULLVER=0.1.0 -DMAJORVER=${MAJORVER}
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+ rm -rf ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+ mkdir -p ${D}/usr/share/license
+ cp LICENSE ${D}/usr/share/license/capi-appfw-app-manager
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " capi-appfw-app-manager "
+PACKAGES += " capi-appfw-app-manager-dev "
+
+capi-appfw-app-manager_files = ""
+capi-appfw-app-manager_files += "capi-appfw-app-manager.manifest"
+capi-appfw-app-manager_files += "${prefix}/lib/libcapi-appfw-app-manager.so.*"
+capi-appfw-app-manager_files += "capi-appfw-app-manager.manifest"
+capi-appfw-app-manager_files += "/usr/share/license/capi-appfw-app-manager"
+
+capi-appfw-app-manager-dev_files = ""
+capi-appfw-app-manager-dev_files += "capi-appfw-app-manager.manifest"
+capi-appfw-app-manager-dev_files += "${prefix}/include/appfw/*.h"
+capi-appfw-app-manager-dev_files += "${prefix}/lib/libcapi-appfw-app-manager.so"
+capi-appfw-app-manager-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+
+FILES_capi-appfw-${PN} = "${capi-appfw-app-manager_files}"
+FILES_capi-appfw-${PN}-dev = "${capi-appfw-app-manager-dev_files}"
+
+PKG_capi-appfw-app-manager= "capi-appfw-app-manager"
+PKG_capi-appfw-app-manager-dev= "capi-appfw-app-manager-dev"
+
+require app-manager-extraconf.inc
+
diff --git a/recipes-tizen/app-manager/app-manager_git.bb b/recipes-tizen/app-manager/app-manager_git.bb
new file mode 100644 (file)
index 0000000..5e13dfa
--- /dev/null
@@ -0,0 +1,10 @@
+require app-manager.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/api/app-manager;tag=13054cca243234d5617b0ecb489487ab2bf9d46c;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/bluetooth-frwk/bluetooth-frwk-extraconf.inc b/recipes-tizen/bluetooth-frwk/bluetooth-frwk-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/bluetooth-frwk/bluetooth-frwk.inc b/recipes-tizen/bluetooth-frwk/bluetooth-frwk.inc
new file mode 100644 (file)
index 0000000..ca8cd0f
--- /dev/null
@@ -0,0 +1,217 @@
+DESCRIPTION = "Bluetooth framework for BlueZ and Obexd"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Network & Connectivity/Bluetooth"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by bluetooth-frwk-core
+
+
+#PROVIDES by bluetooth-frwk-dev
+
+
+#PROVIDES by bluetooth-frwk-service
+
+
+#PROVIDES by bluetooth-frwk
+
+
+RDEPENDS = ""
+#RDEPENDS of bluetooth-frwk-core (${PN}-core)
+RDEPENDS_${PN}-core += "bluetooth-frwk"
+
+#RDEPENDS of bluetooth-frwk-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "bluetooth-frwk"
+
+#RDEPENDS of bluetooth-frwk-service (${PN}-service)
+RDEPENDS_${PN}-service += "bluetooth-frwk"
+
+#RDEPENDS of bluetooth-frwk (${PN})
+RDEPENDS_${PN} += "bluetooth-tools"
+RDEPENDS_${PN} += "dbus"
+RDEPENDS_${PN} += "syspopup"
+RDEPENDS_${PN} += "vconf"
+RDEPENDS_${PN} += "eglibc"
+
+
+DEPENDS = ""
+#DEPENDS of bluetooth-frwk
+DEPENDS += "status"
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+DEPENDS += "tethering"
+DEPENDS += "libxml2"
+DEPENDS += "dbus"
+DEPENDS += "syspopup"
+DEPENDS += "tizen-platform-config"
+DEPENDS += "aul"
+DEPENDS += "dlog"
+DEPENDS += "glib-2.0"
+DEPENDS += "security-server"
+DEPENDS += "notification"
+DEPENDS += "alarm-manager"
+DEPENDS += "libprivilege-control"
+DEPENDS += "vconf"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/bluetooth-frwk.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+ export CFLAGS+="   -Wall -g -fvisibility=hidden -fPIC"
+ export LDFLAGS+=" -Wl,--rpath=${prefix}/lib -Wl,--as-needed -Wl,--unresolved-symbols=ignore-in-shared-libs"
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON . \
+ -DTZ_SYS_USER_GROUP=users \
+  -DLIBNOTIFY_SUPPORT=Off \
+  -DLIBNOTIFICATION_SUPPORT=Off
+ make
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+ rm -rf ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+ mkdir -p ${D}${sysconfdir}/rc.d/rc3.d/
+ mkdir -p ${D}${sysconfdir}/rc.d/rc5.d/
+ ln -s ${sysconfdir}/rc.d/init.d/bluetooth-frwk-service ${D}${sysconfdir}/rc.d/rc3.d/S80bluetooth-frwk-service
+ ln -s ${sysconfdir}/rc.d/init.d/bluetooth-frwk-service ${D}${sysconfdir}/rc.d/rc5.d/S80bluetooth-frwk-service
+ mkdir -p ${D}/lib/systemd/user
+ mkdir -p ${D}/lib/systemd/user/tizen-middleware.target.wants
+ install -m 0644 bt-service/bluetooth-frwk-service.service ${D}/lib/systemd/user
+ ln -s ../bluetooth-frwk-service.service ${D}/lib/systemd/user/tizen-middleware.target.wants/bluetooth-frwk-service.service
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+    vconftool set -tf int db/bluetooth/status "0" -g 6520
+    vconftool set -tf int file/private/bt-service/flight_mode_deactivated "0" -g 6520 -i
+    vconftool set -tf string memory/bluetooth/sco_headset_name "" -g 6520 -i
+    vconftool set -tf int memory/bluetooth/device "0" -g 6520 -i
+    vconftool set -tf int memory/bluetooth/btsco "0" -g 6520 -i
+
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " bluetooth-frwk-dev "
+PACKAGES += " bluetooth-frwk-core "
+PACKAGES += " bluetooth-frwk-service "
+PACKAGES += " bluetooth-frwk "
+
+bluetooth-frwk-dev_files = ""
+bluetooth-frwk-dev_files += "bluetooth-frwk.manifest"
+bluetooth-frwk-dev_files += "${prefix}/include/bt-service/bluetooth-api.h"
+bluetooth-frwk-dev_files += "${prefix}/include/bt-service/bluetooth-hid-api.h"
+bluetooth-frwk-dev_files += "${prefix}/include/bt-service/bluetooth-audio-api.h"
+bluetooth-frwk-dev_files += "${prefix}/include/bt-service/bluetooth-telephony-api.h"
+bluetooth-frwk-dev_files += "${prefix}/include/bt-service/bluetooth-media-control.h"
+bluetooth-frwk-dev_files += "${prefix}/lib/pkgconfig/bluetooth-api.pc"
+bluetooth-frwk-dev_files += "${prefix}/lib/libbluetooth-api.so"
+
+bluetooth-frwk-core_files = ""
+bluetooth-frwk-core_files += "bluetooth-frwk.manifest"
+bluetooth-frwk-core_files += "${prefix}/share/dbus-1/system-services/org.projectx.bt_core.service"
+bluetooth-frwk-core_files += "${prefix}/bin/bt-core"
+bluetooth-frwk-core_files += "${sysconfdir}/dbus-1/system.d/bluetooth-frwk-core.conf"
+
+bluetooth-frwk-service_files = ""
+bluetooth-frwk-service_files += "bluetooth-frwk.manifest"
+bluetooth-frwk-service_files += "${prefix}/share/dbus-1/system-services/org.projectx.bt.service"
+bluetooth-frwk-service_files += "${sysconfdir}/rc.d/init.d/bluetooth-frwk-service"
+bluetooth-frwk-service_files += "${sysconfdir}/rc.d/rc3.d/S80bluetooth-frwk-service"
+bluetooth-frwk-service_files += "${sysconfdir}/rc.d/rc5.d/S80bluetooth-frwk-service"
+bluetooth-frwk-service_files += "${prefix}/bin/bt-service"
+bluetooth-frwk-service_files += "/lib/systemd/user/tizen-middleware.target.wants/bluetooth-frwk-service.service"
+bluetooth-frwk-service_files += "/lib/systemd/user/bluetooth-frwk-service.service"
+bluetooth-frwk-service_files += "/opt/var/lib/bluetooth/auto-pair-blacklist"
+bluetooth-frwk-service_files += "${sysconfdir}/dbus-1/system.d/bluetooth-frwk-service.conf"
+
+bluetooth-frwk_files = ""
+bluetooth-frwk_files += "bluetooth-frwk.manifest"
+bluetooth-frwk_files += "${prefix}/lib/libbluetooth-api.so.*"
+
+FILES_${PN}-dev = "${bluetooth-frwk-dev_files}"
+FILES_${PN}-core = "${bluetooth-frwk-core_files}"
+FILES_${PN}-service = "${bluetooth-frwk-service_files}"
+FILES_${PN} = "${bluetooth-frwk_files}"
+
+PKG_bluetooth-frwk-dev= "bluetooth-frwk-dev"
+PKG_bluetooth-frwk-core= "bluetooth-frwk-core"
+PKG_bluetooth-frwk-service= "bluetooth-frwk-service"
+PKG_bluetooth-frwk= "bluetooth-frwk"
+
+require bluetooth-frwk-extraconf.inc
+
diff --git a/recipes-tizen/bluetooth-frwk/bluetooth-frwk_git.bb b/recipes-tizen/bluetooth-frwk/bluetooth-frwk_git.bb
new file mode 100644 (file)
index 0000000..4a49dc5
--- /dev/null
@@ -0,0 +1,10 @@
+require bluetooth-frwk.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/connectivity/bluetooth-frwk;tag=0378b12d47739c9b2edddac01aaf6f8023e88bef;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/bluetooth-tools/bluetooth-tools-extraconf.inc b/recipes-tizen/bluetooth-tools/bluetooth-tools-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/bluetooth-tools/bluetooth-tools.inc b/recipes-tizen/bluetooth-tools/bluetooth-tools.inc
new file mode 100644 (file)
index 0000000..5fc62e1
--- /dev/null
@@ -0,0 +1,149 @@
+DESCRIPTION = "Bluetooth-tools"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Network & Connectivity/Bluetooth"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by bluetooth-tools-no-firmware
+
+
+#PROVIDES by bluetooth-tools
+
+
+RDEPENDS = ""
+#RDEPENDS of bluetooth-tools-no-firmware (${PN}-no-firmware)
+RDEPENDS_${PN}-no-firmware += "bluetooth-tools"
+RDEPENDS_${PN}-no-firmware += "rfkill"
+
+#RDEPENDS of bluetooth-tools (${PN})
+RDEPENDS_${PN} += "tizen-platform-config-tools"
+
+
+DEPENDS = ""
+#DEPENDS of bluetooth-tools
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+ export CFLAGS+=" -fpie -fvisibility=hidden"
+ export LDFLAGS+=" -Wl,--rpath=/usr/lib -Wl,--as-needed -Wl,--unresolved-symbols=ignore-in-shared-libs -pie"
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON . -DCMAKE_INSTALL_PREFIX=${prefix}
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+ rm -rf ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+ mkdir -p ${D}${sysconfdir}/rc.d/rc3.d
+ mkdir -p ${D}${sysconfdir}/rc.d/rc5.d
+ ln -s ${sysconfdir}/rc.d/init.d/bluetooth-address ${D}${sysconfdir}/rc.d/rc3.d/S60bluetooth-address
+ ln -s ${sysconfdir}/rc.d/init.d/bluetooth-address ${D}${sysconfdir}/rc.d/rc5.d/S60bluetooth-address
+ mkdir -p ${D}/lib/systemd/system/multi-user.target.wants
+ install -m 0644 ${S}/packaging/bluetooth-address.service ${D}/lib/systemd/system
+ ln -s ../bluetooth-address.service ${D}/lib/systemd/system/multi-user.target.wants/bluetooth-address.service
+ mkdir -p ${D}${prefix}/etc/bluetooth/
+ install -m 0755 scripts/bt-dev-start.sh ${D}${prefix}/etc/bluetooth/bt-dev-start.sh
+ install -m 0755 scripts/bt-dev-end.sh ${D}${prefix}/etc/bluetooth/bt-dev-end.sh
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " bluetooth-tools-no-firmware "
+PACKAGES += " bluetooth-tools "
+
+bluetooth-tools-no-firmware_files = ""
+bluetooth-tools-no-firmware_files += "bluetooth-tools.manifest"
+bluetooth-tools-no-firmware_files += "${prefix}/etc/bluetooth/bt-dev-end.sh"
+bluetooth-tools-no-firmware_files += "${prefix}/etc/bluetooth/bt-dev-start.sh"
+
+bluetooth-tools_files = ""
+bluetooth-tools_files += "bluetooth-tools.manifest"
+bluetooth-tools_files += "${sysconfdir}/rc.d/init.d/bluetooth-address"
+bluetooth-tools_files += "${sysconfdir}/rc.d/rc3.d/S60bluetooth-address"
+bluetooth-tools_files += "${sysconfdir}/rc.d/rc5.d/S60bluetooth-address"
+bluetooth-tools_files += "${prefix}/etc/bluetooth/bt-stack-up.sh"
+bluetooth-tools_files += "${prefix}/etc/bluetooth/bt-stack-down.sh"
+bluetooth-tools_files += "${prefix}/etc/bluetooth/bt-reset-env.sh"
+bluetooth-tools_files += "${prefix}/etc/bluetooth/bt-edutm-on.sh"
+bluetooth-tools_files += "${prefix}/etc/bluetooth/bt-edutm-dev-up.sh"
+bluetooth-tools_files += "${prefix}/etc/bluetooth/bt-edutm-mode-on.sh"
+bluetooth-tools_files += "${prefix}/etc/bluetooth/bt-edutm-off.sh"
+bluetooth-tools_files += "/lib/systemd/system/multi-user.target.wants/bluetooth-address.service"
+bluetooth-tools_files += "/lib/systemd/system/bluetooth-address.service"
+
+FILES_${PN}-no-firmware = "${bluetooth-tools-no-firmware_files}"
+FILES_${PN} = "${bluetooth-tools_files}"
+
+PKG_bluetooth-tools-no-firmware= "bluetooth-tools-no-firmware"
+PKG_bluetooth-tools= "bluetooth-tools"
+
+require bluetooth-tools-extraconf.inc
+
diff --git a/recipes-tizen/bluetooth-tools/bluetooth-tools_git.bb b/recipes-tizen/bluetooth-tools/bluetooth-tools_git.bb
new file mode 100644 (file)
index 0000000..d8671ae
--- /dev/null
@@ -0,0 +1,10 @@
+require bluetooth-tools.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/connectivity/bluetooth-tools;tag=896de069d8c212e32bf966ffb9adaddf8e1dd402;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/bluetooth/bluetooth-extraconf.inc b/recipes-tizen/bluetooth/bluetooth-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/bluetooth/bluetooth.inc b/recipes-tizen/bluetooth/bluetooth.inc
new file mode 100644 (file)
index 0000000..dfeec7f
--- /dev/null
@@ -0,0 +1,140 @@
+DESCRIPTION = "Network Bluetooth Framework"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Connectivity/API"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by capi-network-bluetooth-dev
+
+
+#PROVIDES by capi-network-bluetooth
+
+
+RDEPENDS = ""
+#RDEPENDS of capi-network-bluetooth-dev (capi-network-${PN}-dev)
+RDEPENDS_capi-network-${PN}-dev += "capi-network-bluetooth"
+
+
+DEPENDS = ""
+#DEPENDS of capi-network-bluetooth
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+DEPENDS += "dbus"
+DEPENDS += "dlog"
+DEPENDS += "glib-2.0"
+DEPENDS += "common"
+DEPENDS += "vconf"
+DEPENDS += "bluetooth-frwk"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/capi-network-bluetooth.manifest ${S}/packaging/capi-network-bluetooth-devel.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+ MAJORVER=`echo 0.1.39 | awk 'BEGIN {FS="."}{print $1}'`
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON . -DFULLVER=0.1.39 -DMAJORVER=${MAJORVER}
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " capi-network-bluetooth-dev "
+PACKAGES += " capi-network-bluetooth "
+
+capi-network-bluetooth-dev_files = ""
+capi-network-bluetooth-dev_files += "capi-network-bluetooth-devel.manifest"
+capi-network-bluetooth-dev_files += "${prefix}/include/network/bluetooth.h"
+capi-network-bluetooth-dev_files += "${prefix}/lib/pkgconfig/capi-network-bluetooth.pc"
+capi-network-bluetooth-dev_files += "${prefix}/lib/libcapi-network-bluetooth.so"
+
+capi-network-bluetooth_files = ""
+capi-network-bluetooth_files += "capi-network-bluetooth.manifest"
+capi-network-bluetooth_files += "${prefix}/lib/libcapi-network-bluetooth.so.*"
+
+FILES_capi-network-${PN}-dev = "${capi-network-bluetooth-dev_files}"
+FILES_capi-network-${PN} = "${capi-network-bluetooth_files}"
+
+PKG_capi-network-bluetooth-dev= "capi-network-bluetooth-dev"
+PKG_capi-network-bluetooth= "capi-network-bluetooth"
+
+require bluetooth-extraconf.inc
+
diff --git a/recipes-tizen/bluetooth/bluetooth_git.bb b/recipes-tizen/bluetooth/bluetooth_git.bb
new file mode 100644 (file)
index 0000000..efd42c3
--- /dev/null
@@ -0,0 +1,10 @@
+require bluetooth.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/api/bluetooth;tag=014a6c5edc61aca99164393dc669c026ee20cb5f;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/chromium/chromium-extraconf.inc b/recipes-tizen/chromium/chromium-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/chromium/chromium.inc b/recipes-tizen/chromium/chromium.inc
new file mode 100644 (file)
index 0000000..6353c86
--- /dev/null
@@ -0,0 +1,132 @@
+DESCRIPTION = "Chromium Library"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "App Framework/Libraries"
+LICENSE = "BSD-3-Clause"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by chromium
+
+
+#PROVIDES by chromium-dev
+
+
+RDEPENDS = ""
+#RDEPENDS of chromium-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "chromium"
+
+
+DEPENDS = ""
+#DEPENDS of chromium
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/chromium.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+ MAJORVER=`echo 1.0 | awk 'BEGIN {FS="."}{print $1}'`
+ CXXFLAGS="$CXXFLAGS -D_OSP_DEBUG_ -D_OSP_ARMEL_" 
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON .  -DFULLVER=1.0 -DMAJORVER=${MAJORVER}
+ # Call make instruction with smp support
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " chromium "
+PACKAGES += " chromium-dev "
+
+chromium_files = ""
+chromium_files += "chromium.manifest"
+chromium_files += "${prefix}/lib/libchromium.so*"
+
+chromium-dev_files = ""
+chromium-dev_files += "chromium.manifest"
+chromium-dev_files += "${prefix}/include/chromium/*"
+chromium-dev_files += "${prefix}/lib/pkgconfig/chromium.pc"
+
+FILES_${PN} = "${chromium_files}"
+FILES_${PN}-dev = "${chromium-dev_files}"
+
+PKG_chromium= "chromium"
+PKG_chromium-dev= "chromium-dev"
+
+require chromium-extraconf.inc
+
diff --git a/recipes-tizen/chromium/chromium_git.bb b/recipes-tizen/chromium/chromium_git.bb
new file mode 100644 (file)
index 0000000..9570a47
--- /dev/null
@@ -0,0 +1,10 @@
+require chromium.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/upstream/chromium;tag=3f7c0903daea1bba8d6f817ac077fe4ef8a238fb;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/connection/connection-extraconf.inc b/recipes-tizen/connection/connection-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/connection/connection.inc b/recipes-tizen/connection/connection.inc
new file mode 100644 (file)
index 0000000..7069173
--- /dev/null
@@ -0,0 +1,146 @@
+DESCRIPTION = "Network Connection library in TIZEN C API"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/Network"
+LICENSE = "Apache License Version 2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by capi-network-connection-dev
+
+
+#PROVIDES by capi-network-connection
+
+
+RDEPENDS = ""
+#RDEPENDS of capi-network-connection-dev (capi-network-${PN}-dev)
+RDEPENDS_capi-network-${PN}-dev += "capi-network-connection"
+
+
+DEPENDS = ""
+#DEPENDS of capi-network-connection
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+DEPENDS += "dlog"
+DEPENDS += "glib-2.0"
+DEPENDS += "common"
+DEPENDS += "vconf"
+DEPENDS += "libnet-client"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/capi-network-connection.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+ unset LD_AS_NEEDED
+ MAJORVER=`echo 0.1.3_13 | awk 'BEGIN {FS="."}{print $1}'`
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON . -DFULLVER=0.1.3_13 -DMAJORVER=${MAJORVER}
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+ #License
+ mkdir -p ${D}${prefix}/share/license
+ cp LICENSE.APLv2 ${D}${prefix}/share/license/capi-network-connection
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " capi-network-connection-dev "
+PACKAGES += " capi-network-connection "
+
+capi-network-connection-dev_files = ""
+capi-network-connection-dev_files += "capi-network-connection.manifest"
+capi-network-connection-dev_files += "${prefix}/include/network/*.h"
+capi-network-connection-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+capi-network-connection-dev_files += "${prefix}/lib/libcapi-network-connection.so"
+
+capi-network-connection_files = ""
+capi-network-connection_files += "capi-network-connection.manifest"
+capi-network-connection_files += "${prefix}/lib/libcapi-network-connection.so.*"
+capi-network-connection_files += "${prefix}/share/license/capi-network-connection"
+
+FILES_capi-network-${PN}-dev = "${capi-network-connection-dev_files}"
+FILES_capi-network-${PN} = "${capi-network-connection_files}"
+
+PKG_capi-network-connection-dev= "capi-network-connection-dev"
+PKG_capi-network-connection= "capi-network-connection"
+
+require connection-extraconf.inc
+
diff --git a/recipes-tizen/connection/connection_git.bb b/recipes-tizen/connection/connection_git.bb
new file mode 100644 (file)
index 0000000..cc76438
--- /dev/null
@@ -0,0 +1,10 @@
+require connection.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/api/connection;tag=5ec3b5009863330a604936cedcc75cd9fee3d89a;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
index 1144b33..8759f0c 100644 (file)
@@ -134,7 +134,7 @@ do_compile() {
     ln -s "${BUILDDIR_NAME}" src/out
  fi
  
- GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Duse_ozone=1 -Denable_ozone_wayland_vkb=1 -Denable_xdg_shell=0"
+ GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Duse_ozone=1 -Denable_ozone_wayland_vkb=1 -Denable_xdg_shell=1"
  
  # Force gold binary from chroot ld.gold provided by binutils-gold
  GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Ddisable_nacl=1 -Dlinux_use_bundled_binutils=0 -Dlinux_use_bundled_gold=0 "
index af4a116..da97d1f 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/framework/web/crosswalk;tag=b3b99a64df6ab54abcc1b7ceb27aa6926d7d0943;nobranch=1"
+SRC_URI += "git://review.tizen.org/platform/framework/web/crosswalk;tag=09a3002ac6ff845c260ff887454986e4ef6d2de8;nobranch=1"
 
 BBCLASSEXTEND += " native "
 
diff --git a/recipes-tizen/device/device-extraconf.inc b/recipes-tizen/device/device-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/device/device.inc b/recipes-tizen/device/device.inc
new file mode 100644 (file)
index 0000000..c5c1601
--- /dev/null
@@ -0,0 +1,139 @@
+DESCRIPTION = "A Device library in TIZEN C API"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/API"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by capi-system-device-dev
+
+
+#PROVIDES by capi-system-device
+
+
+RDEPENDS = ""
+#RDEPENDS of capi-system-device-dev (capi-system-${PN}-dev)
+RDEPENDS_capi-system-${PN}-dev += "capi-system-device"
+
+
+DEPENDS = ""
+#DEPENDS of capi-system-device
+DEPENDS += "vconf"
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+DEPENDS += "devman"
+DEPENDS += "dlog"
+DEPENDS += "common"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+ cp ${S}/packaging/capi-system-device.manifest .
+ MAJORVER=`echo 0.1.0 | awk 'BEGIN {FS="."}{print $1}'`
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON . -DFULLVER=0.1.0 -DMAJORVER=${MAJORVER}
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " capi-system-device-dev "
+PACKAGES += " capi-system-device "
+
+capi-system-device-dev_files = ""
+capi-system-device-dev_files += "capi-system-device.manifest"
+capi-system-device-dev_files += "${prefix}/include/system/device.h"
+capi-system-device-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+capi-system-device-dev_files += "${prefix}/lib/libcapi-system-device.so"
+
+capi-system-device_files = ""
+capi-system-device_files += "capi-system-device.manifest"
+capi-system-device_files += "capi-system-device.manifest"
+capi-system-device_files += "${prefix}/lib/libcapi-system-device.so.*"
+
+FILES_capi-system-${PN}-dev = "${capi-system-device-dev_files}"
+FILES_capi-system-${PN} = "${capi-system-device_files}"
+
+PKG_capi-system-device-dev= "capi-system-device-dev"
+PKG_capi-system-device= "capi-system-device"
+
+require device-extraconf.inc
+
diff --git a/recipes-tizen/device/device_git.bb b/recipes-tizen/device/device_git.bb
new file mode 100644 (file)
index 0000000..8bf7154
--- /dev/null
@@ -0,0 +1,10 @@
+require device.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/api/device;tag=cc0fd4686ca93c08be80db52b4655ebc24ec0814;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/devman/devman-extraconf.inc b/recipes-tizen/devman/devman-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/devman/devman.inc b/recipes-tizen/devman/devman.inc
new file mode 100644 (file)
index 0000000..46be9ad
--- /dev/null
@@ -0,0 +1,158 @@
+DESCRIPTION = "Device manager library"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/Libraries"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by libdevman-dev
+
+
+#PROVIDES by libdevman-haptic-dev
+
+
+#PROVIDES by devman
+
+
+#PROVIDES by libdevman
+
+
+RDEPENDS = ""
+#RDEPENDS of libdevman-dev (lib${PN}-dev)
+RDEPENDS_lib${PN}-dev += "libdevman"
+
+#RDEPENDS of libdevman-haptic-dev (lib${PN}-haptic-dev)
+RDEPENDS_lib${PN}-haptic-dev += "libdevman-dev"
+
+
+DEPENDS = ""
+#DEPENDS of devman
+DEPENDS += "libhaptic"
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+DEPENDS += "dlog"
+DEPENDS += "libdevice-node"
+DEPENDS += "heynoti"
+DEPENDS += "vconf"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+ cp ${S}/packaging/devman.manifest .
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON .
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " libdevman-dev "
+PACKAGES += " libdevman-haptic-dev "
+PACKAGES += " libdevman "
+
+libdevman-dev_files = ""
+libdevman-dev_files += "devman.manifest"
+libdevman-dev_files += "${prefix}/include/devman/devman.h"
+libdevman-dev_files += "${prefix}/include/devman/devman_managed.h"
+libdevman-dev_files += "${prefix}/include/devman/devman_image.h"
+libdevman-dev_files += "${prefix}/include/devman/devman_haptic.h"
+libdevman-dev_files += "${prefix}/lib/pkgconfig/devman.pc"
+libdevman-dev_files += "${prefix}/lib/libdevman.so"
+
+libdevman-haptic-dev_files = ""
+libdevman-haptic-dev_files += "devman.manifest"
+libdevman-haptic-dev_files += "${prefix}/include/devman/devman_haptic_ext.h"
+libdevman-haptic-dev_files += "${prefix}/include/devman/devman_haptic_ext_core.h"
+libdevman-haptic-dev_files += "${prefix}/lib/pkgconfig/devman_haptic.pc"
+
+libdevman_files = ""
+libdevman_files += "devman.manifest"
+libdevman_files += "${prefix}/bin/display_wd"
+libdevman_files += "${prefix}/lib/libdevman.so.*"
+
+FILES_lib${PN}-dev = "${libdevman-dev_files}"
+FILES_lib${PN}-haptic-dev = "${libdevman-haptic-dev_files}"
+FILES_lib${PN} = "${libdevman_files}"
+
+PKG_libdevman-dev= "libdevman-dev"
+PKG_libdevman-haptic-dev= "libdevman-haptic-dev"
+PKG_libdevman= "libdevman"
+
+require devman-extraconf.inc
+
diff --git a/recipes-tizen/devman/devman_git.bb b/recipes-tizen/devman/devman_git.bb
new file mode 100644 (file)
index 0000000..4e6442d
--- /dev/null
@@ -0,0 +1,10 @@
+require devman.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/system/devman;tag=4957252a7971ba6d952ea23f96d1e46da507339f;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/download-provider/download-provider-extraconf.inc b/recipes-tizen/download-provider/download-provider-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/download-provider/download-provider.inc b/recipes-tizen/download-provider/download-provider.inc
new file mode 100644 (file)
index 0000000..6ce3e82
--- /dev/null
@@ -0,0 +1,224 @@
+DESCRIPTION = "Download the contents in background"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/Libraries"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by download-provider
+
+
+#PROVIDES by download-provider-dev
+
+
+RDEPENDS = ""
+#RDEPENDS of download-provider (${PN})
+RDEPENDS_${PN} += "connman"
+RDEPENDS_${PN} += "eglibc"
+RDEPENDS_${PN} += "vconf"
+RDEPENDS_${PN} += "sqlite"
+
+#RDEPENDS of download-provider-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "download-provider"
+
+
+DEPENDS = ""
+#DEPENDS of download-provider
+DEPENDS += "libwifi-direct"
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+DEPENDS += "smack"
+#Replace "DEPENDS" on gettext by "inherit gettext"
+inherit gettext
+DEPENDS += "notification"
+DEPENDS += "tizen-platform-config"
+DEPENDS += "app-svc"
+DEPENDS += "connection"
+DEPENDS += "dlog"
+DEPENDS += "glib-2.0"
+DEPENDS += "libsoup-2.4"
+DEPENDS += "app-manager"
+DEPENDS += "systemd"
+DEPENDS += "bundle"
+DEPENDS += "sqlite3"
+DEPENDS += "xdgmime"
+DEPENDS += "libprivilege-control"
+DEPENDS_append_class-native = " fdupes-native"
+DEPENDS_append_class-target = " fdupes-native"
+DEPENDS += "vconf"
+DEPENDS += "common"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+       CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables} -fPIC -D_REENTRANT -fvisibility=hidden"; export CFLAGS 
+       FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables} -fPIC -fvisibility=hidden"; export FFLAGS 
+       LDFLAGS+=" -Wl,--as-needed -Wl,--hash-style=both"; export LDFLAGS 
+       cmake \
+               -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+               -DBIN_INSTALL_DIR:PATH=${prefix}/bin \
+               -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+               -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+               -DPKG_NAME=download-provider \
+               -DPKG_VERSION=1.1.6 \
+               -DPKG_RELEASE=0 \
+               -DIMAGE_DIR:PATH=${prefix}/share/download-provider/images \
+               -DLOCALE_DIR:PATH=${prefix}/share/download-provider/locales \
+               -DSYSTEMD_DIR:PATH=/lib/systemd/system \
+               -DDATABASE_SCHEMA_DIR=${prefix}/share/download-provider/sql \
+               -DDATABASE_SCHEMA_FILE=${prefix}/share/download-provider/sql/download-provider-schema.sql \
+               -DSUPPORT_WIFI_DIRECT:BOOL=OFF \
+               -DSUPPORT_LOG_MESSAGE:BOOL=ON \
+               -DSUPPORT_CHECK_IPC:BOOL=ON \
+               -DCMAKE_SKIP_RPATH:BOOL=ON \
+               -DBUILD_SHARED_LIBS:BOOL=ON .
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+ mkdir -p ${D}/${prefix}/share/download-provider
+ mkdir -p ${D}/lib/systemd/system/graphical.target.wants
+ mkdir -p ${D}/lib/systemd/system/sockets.target.wants
+ ln -s ../download-provider.service ${D}/lib/systemd/system/graphical.target.wants/
+ ln -s ../download-provider.socket ${D}/lib/systemd/system/sockets.target.wants/
+  _target=""; 
+  _symlinks=0; 
+   
+  fdupes -q -n -r ${D}${prefix}/share/download-provider/locales | 
+   while read _file; do 
+     if test -z "$_target" ; then 
+       _target="$_file"; 
+     else 
+       if test -z "$_file" ; then 
+       _target=""; 
+       continue ; 
+       fi ; 
+       if test "$_symlinks" = 1; then 
+         ln -sf "${_target#${D}}" "$_file"; 
+       else 
+         ln -f "$_target" "$_file"; 
+       fi ;
+     fi ; 
+  done 
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+    if [ $1 -eq 1 ] ; then 
+            # Initial installation 
+            /usr/bin/systemctl preset download-provider.service >/dev/null 2>&1 || : 
+    fi 
+    vconftool set -t int db/setting/default_memory/wap 0
+
+}
+
+pkg_prerm_${PN}() {
+    #!/bin/sh -e
+
+    if [ $1 -eq 0 ] ; then 
+            # Package removal, not upgrade 
+            /usr/bin/systemctl --no-reload disable download-provider.service > /dev/null 2>&1 || : 
+            /usr/bin/systemctl stop download-provider.service > /dev/null 2>&1 || : 
+    fi 
+
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+    /usr/bin/systemctl daemon-reload >/dev/null 2>&1 || : 
+
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " download-provider "
+PACKAGES += " download-provider-dev "
+
+download-provider_files = ""
+download-provider_files += "download-provider.manifest"
+download-provider_files += "${prefix}/bin/download-provider"
+download-provider_files += "${prefix}/share/download-provider/images/*.png"
+download-provider_files += "${prefix}/share/download-provider/images/*.gif"
+download-provider_files += "${prefix}/lib/libdownloadagent2.so*"
+download-provider_files += "${prefix}/lib/libdownload-provider-interface.so*"
+download-provider_files += "/lib/systemd/system/download-provider.service"
+download-provider_files += "/lib/systemd/system/graphical.target.wants/download-provider.service"
+download-provider_files += "/lib/systemd/system/download-provider.socket"
+download-provider_files += "/lib/systemd/system/sockets.target.wants/download-provider.socket"
+download-provider_files += "${prefix}/share/download-provider/sql/download-provider-schema.sql"
+download-provider_files += "${prefix}/share/download-provider/locales/*"
+
+download-provider-dev_files = ""
+download-provider-dev_files += "download-provider.manifest"
+download-provider-dev_files += "${prefix}/lib/libdownloadagent2.so"
+download-provider-dev_files += "${prefix}/lib/libdownload-provider-interface.so"
+download-provider-dev_files += "${prefix}/include/download-provider/download-provider-defs.h"
+download-provider-dev_files += "${prefix}/include/download-provider/download-provider-interface.h"
+download-provider-dev_files += "${prefix}/lib/pkgconfig/download-provider.pc"
+download-provider-dev_files += "${prefix}/lib/pkgconfig/download-provider-interface.pc"
+
+FILES_${PN} = "${download-provider_files}"
+FILES_${PN}-dev = "${download-provider-dev_files}"
+
+PKG_download-provider= "download-provider"
+PKG_download-provider-dev= "download-provider-dev"
+
+require download-provider-extraconf.inc
+
diff --git a/recipes-tizen/download-provider/download-provider_git.bb b/recipes-tizen/download-provider/download-provider_git.bb
new file mode 100644 (file)
index 0000000..3b04e49
--- /dev/null
@@ -0,0 +1,10 @@
+require download-provider.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/framework/web/download-provider;tag=6ad4737fe27b987c48391debc24b3678fd002a38;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/drm-client/drm-client-extraconf.inc b/recipes-tizen/drm-client/drm-client-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/drm-client/drm-client.inc b/recipes-tizen/drm-client/drm-client.inc
new file mode 100644 (file)
index 0000000..9b5d177
--- /dev/null
@@ -0,0 +1,136 @@
+DESCRIPTION = "DRM client Package"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Security/Libraries"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by drm-client-dev
+
+
+#PROVIDES by drm-client
+
+
+RDEPENDS = ""
+#RDEPENDS of drm-client-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "drm-client"
+
+
+DEPENDS = ""
+#DEPENDS of drm-client
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+DEPENDS += "common"
+DEPENDS += "dlog"
+DEPENDS += "glib-2.0"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/drm-client.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON .
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+ rm -rf ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " drm-client-dev "
+PACKAGES += " drm-client "
+
+drm-client-dev_files = ""
+drm-client-dev_files += "drm-client.manifest"
+drm-client-dev_files += "${prefix}/include/drm-client/*"
+drm-client-dev_files += "${prefix}/lib/*.so"
+drm-client-dev_files += "${prefix}/lib/pkgconfig/drm-client.pc"
+
+drm-client_files = ""
+drm-client_files += "drm-client.manifest"
+drm-client_files += "${prefix}/lib/*.so.*"
+
+FILES_${PN}-dev = "${drm-client-dev_files}"
+FILES_${PN} = "${drm-client_files}"
+
+PKG_drm-client-dev= "drm-client-dev"
+PKG_drm-client= "drm-client"
+
+require drm-client-extraconf.inc
+
diff --git a/recipes-tizen/drm-client/drm-client_git.bb b/recipes-tizen/drm-client/drm-client_git.bb
new file mode 100644 (file)
index 0000000..c90e3d9
--- /dev/null
@@ -0,0 +1,10 @@
+require drm-client.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/security/drm-client;tag=fe8dfafce86716d18f727492175896a50969923b;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/favorites/favorites-extraconf.inc b/recipes-tizen/favorites/favorites-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/favorites/favorites.inc b/recipes-tizen/favorites/favorites.inc
new file mode 100644 (file)
index 0000000..f3df6bd
--- /dev/null
@@ -0,0 +1,153 @@
+DESCRIPTION = "Internet bookmark and history API"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Web Framework/API"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by capi-web-favorites
+
+
+#PROVIDES by capi-web-favorites-dev
+
+
+RDEPENDS = ""
+#RDEPENDS of capi-web-favorites (capi-web-${PN})
+RDEPENDS_capi-web-${PN} += "eglibc"
+
+#RDEPENDS of capi-web-favorites-dev (capi-web-${PN}-dev)
+RDEPENDS_capi-web-${PN}-dev += "capi-web-favorites"
+
+
+DEPENDS = ""
+#DEPENDS of capi-web-favorites
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+DEPENDS += "evas"
+DEPENDS += "tizen-platform-config"
+DEPENDS += "dlog"
+DEPENDS += "common"
+DEPENDS += "libslp-db-util"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/capi-web-favorites.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON . -DTZ_SYS_SHARE=${prefix}/share
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+    source /etc/tizen-platform.conf
+    users_gid=$(getent group $TZ_SYS_USER_GROUP | cut -f3 -d':')
+    chsmack -a 'User' /opt/usr/dbspace/.browser-history.db*
+    chsmack -a 'User' /opt/usr/dbspace/.internet_bookmark.db*
+    # set default vconf values
+    ##################################################
+    #internal keys
+    vconftool set -t string db/browser/browser_user_agent "System user agent" -g $users_gid -f
+    vconftool set -t string db/browser/custom_user_agent "" -g $users_gid -f
+    #public keys
+    vconftool set -t string db/browser/user_agent "Mozilla/5.0 (Linux; Tizen 2.1; sdk) AppleWebKit/537.3 (KHTML, like Gecko) Version/2.1 Mobile Safari/537.3" -g $users_gid -f
+
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " capi-web-favorites "
+PACKAGES += " capi-web-favorites-dev "
+
+capi-web-favorites_files = ""
+capi-web-favorites_files += "capi-web-favorites.manifest"
+capi-web-favorites_files += "${prefix}/lib/libcapi-web-favorites.so"
+capi-web-favorites_files += "${prefix}/share/capi-web-favorites/internet_bookmark_DB_init.sh"
+capi-web-favorites_files += "${prefix}/share/capi-web-favorites/browser_history_DB_init.sh"
+
+capi-web-favorites-dev_files = ""
+capi-web-favorites-dev_files += "capi-web-favorites.manifest"
+capi-web-favorites-dev_files += "${prefix}/include/web/*.h"
+capi-web-favorites-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+
+FILES_capi-web-${PN} = "${capi-web-favorites_files}"
+FILES_capi-web-${PN}-dev = "${capi-web-favorites-dev_files}"
+
+PKG_capi-web-favorites= "capi-web-favorites"
+PKG_capi-web-favorites-dev= "capi-web-favorites-dev"
+
+require favorites-extraconf.inc
+
diff --git a/recipes-tizen/favorites/favorites_git.bb b/recipes-tizen/favorites/favorites_git.bb
new file mode 100644 (file)
index 0000000..3b4e638
--- /dev/null
@@ -0,0 +1,10 @@
+require favorites.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/api/favorites;tag=65cfd6936edd8d6996b1c2e067997d77decb3309;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/libav/libav-extraconf.inc b/recipes-tizen/libav/libav-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/libav/libav.inc b/recipes-tizen/libav/libav.inc
new file mode 100644 (file)
index 0000000..199e9c2
--- /dev/null
@@ -0,0 +1,336 @@
+DESCRIPTION = "AV codec lib"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Multimedia/Libraries"
+LICENSE = "LGPL-2.1+"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by libavutil
+
+
+#PROVIDES by libavfilter-dev
+
+
+#PROVIDES by libavformat
+
+
+#PROVIDES by libavtools
+
+
+#PROVIDES by libavcodec
+
+
+#PROVIDES by libavfilter
+
+
+#PROVIDES by libswscale-dev
+
+
+#PROVIDES by libavcodec-dev
+
+
+#PROVIDES by libavutil-dev
+
+
+#PROVIDES by libswscale
+
+
+#PROVIDES by libav
+
+
+#PROVIDES by libavformat-dev
+
+
+RDEPENDS = ""
+#RDEPENDS of libavfilter-dev (${PN}filter-dev)
+RDEPENDS_${PN}filter-dev += "libavfilter"
+
+#RDEPENDS of libswscale-dev (libswscale-dev)
+RDEPENDS_libswscale-dev += "libswscale"
+
+#RDEPENDS of libavcodec-dev (${PN}codec-dev)
+RDEPENDS_${PN}codec-dev += "libavcodec"
+
+#RDEPENDS of libavutil-dev (${PN}util-dev)
+RDEPENDS_${PN}util-dev += "libavutil"
+
+#RDEPENDS of libavformat-dev (${PN}format-dev)
+RDEPENDS_${PN}format-dev += "libavformat"
+
+
+DEPENDS = ""
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ export CONFIGURE_OPTIONS="--enable-shared    --disable-static   \
+ --disable-version3  --disable-devices   --disable-nonfree --disable-gpl --disable-doc \
+ --disable-zlib    --disable-network \
+ --disable-avdevice \
+ --disable-bsfs      --disable-filters \
+ --enable-filter=buffer  --enable-filter=buffersink      --enable-filter=crop \
+ --enable-filter=hflip   --enable-filter=lut     --enable-filter=lutyuv \
+ --enable-filter=lutrgb  --enable-filter=overlay --enable-filter=scale \
+ --enable-filter=transpose       --enable-filter=unsharp --enable-filter=vflip \
+ --disable-protocols \
+ --disable-avresample \
+ --enable-protocol=file \
+ --disable-encoders \
+ --disable-muxers \
+ --disable-parsers \
+ --enable-parser=aac     --enable-parser=h264            --enable-parser=mpegaudio \
+ --enable-parser=h263    --enable-parser=mpeg4video      --enable-parser=mpegvideo \
+ --disable-demuxers \
+ --enable-demuxer=aac    --enable-demuxer=h264   --enable-demuxer=mpegts \
+ --enable-demuxer=amr    --enable-demuxer=m4v    --enable-demuxer=mpegtsraw \
+ --enable-demuxer=asf    --enable-demuxer=mmf    --enable-demuxer=mpegvideo \
+ --enable-demuxer=avi    --enable-demuxer=mov    --enable-demuxer=ogg \
+ --enable-demuxer=flac   --enable-demuxer=mp3    --enable-demuxer=wav \
+ --enable-demuxer=h263   --enable-demuxer=mpegps --enable-demuxer=matroska \
+ --enable-demuxer=dv   --enable-demuxer=flv \
+ --disable-decoders \
+ --enable-decoder=alac   --enable-decoder=h264           --enable-decoder=wmv1 \
+ --enable-decoder=flac   --enable-decoder=mpeg4          --enable-decoder=wmv2 \
+ --enable-decoder=h263   --enable-decoder=mpegvideo      --enable-decoder=wmv3 \
+ --enable-decoder=vc1  --enable-decoder=flv \
+ --enable-decoder=h263i  --enable-decoder=theora  \
+ --enable-decoder=pcm_alaw  --enable-decoder=pcm_mulaw  \
+ --enable-encoder=h263   --enable-encoder=h263p  --enable-encoder=mpeg4   \
+ --enable-decoder=bmp  --enable-encoder=bmp       \
+ --enable-decoder=tiff \
+ --enable-decoder=mp3  --enable-decoder=amrnb    \
+ --enable-encoder=aac  --enable-decoder=aac      \
+ --enable-swscale        --disable-yasm         \
+ --enable-fft    --enable-rdft   --enable-mdct   --enable-neon \
+ "
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -fPIC -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" "; export CFLAGS
+ ./configure --prefix=${prefix} --shlibdir=${prefix}/lib --libdir=${prefix}/lib  $CONFIGURE_OPTIONS
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+ rm -rf ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+ mkdir -p ${D}/${prefix}/share/license
+ cp -rf ${WORKDIR}/libav-9.8/COPYING.LGPLv2.1 ${D}/${prefix}/share/license/libavcodec
+ cp -rf ${WORKDIR}/libav-9.8/COPYING.LGPLv2.1 ${D}/${prefix}/share/license/libavformat
+ cp -rf ${WORKDIR}/libav-9.8/COPYING.LGPLv2.1 ${D}/${prefix}/share/license/libavutil
+ cp -rf ${WORKDIR}/libav-9.8/COPYING.LGPLv2.1 ${D}/${prefix}/share/license/libavfilter
+ cp -rf ${WORKDIR}/libav-9.8/COPYING.LGPLv2.1 ${D}/${prefix}/share/license/libswscale
+}
+
+pkg_postinst_libavfilter() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postinst_libavutil() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postinst_libavcodec() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postinst_libswscale() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postinst_libavformat() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_libavfilter() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_libavcodec() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_libswscale() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_libavformat() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_libavutil() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " libavutil "
+PACKAGES += " libavfilter-dev "
+PACKAGES += " libavformat "
+PACKAGES += " libavtools "
+PACKAGES += " libavcodec "
+PACKAGES += " libavfilter "
+PACKAGES += " libswscale-dev "
+PACKAGES += " libavcodec-dev "
+PACKAGES += " libavutil-dev "
+PACKAGES += " libswscale "
+PACKAGES += " libavformat-dev "
+
+libavutil_files = ""
+libavutil_files += "${prefix}/lib/libavutil.so.*"
+libavutil_files += "${prefix}/share/license/libavutil"
+
+libavfilter-dev_files = ""
+libavfilter-dev_files += "${prefix}/include/libavfilter/*"
+libavfilter-dev_files += "${prefix}/lib/libavfilter.so"
+libavfilter-dev_files += "${prefix}/lib/pkgconfig/libavfilter.pc"
+
+libavformat_files = ""
+libavformat_files += "${prefix}/lib/libavformat.so.*"
+libavformat_files += "${prefix}/share/license/libavformat"
+
+libavtools_files = ""
+libavtools_files += "${prefix}/bin/av*"
+libavtools_files += "${prefix}/share/avconv/*.avpreset"
+
+libavcodec_files = ""
+libavcodec_files += "${prefix}/lib/libavcodec.so.*"
+libavcodec_files += "${prefix}/share/license/libavcodec"
+
+libavfilter_files = ""
+libavfilter_files += "${prefix}/lib/libavfilter.so.*"
+libavfilter_files += "${prefix}/share/license/libavfilter"
+
+libswscale-dev_files = ""
+libswscale-dev_files += "${prefix}/include/libswscale/*"
+libswscale-dev_files += "${prefix}/lib/libswscale.so"
+libswscale-dev_files += "${prefix}/lib/pkgconfig/libswscale.pc"
+
+libavcodec-dev_files = ""
+libavcodec-dev_files += "${prefix}/include/libavcodec/*"
+libavcodec-dev_files += "${prefix}/lib/libavcodec.so"
+libavcodec-dev_files += "${prefix}/lib/pkgconfig/libavcodec.pc"
+
+libavutil-dev_files = ""
+libavutil-dev_files += "${prefix}/include/libavutil/*"
+libavutil-dev_files += "${prefix}/lib/libavutil.so"
+libavutil-dev_files += "${prefix}/lib/pkgconfig/libavutil.pc"
+
+libswscale_files = ""
+libswscale_files += "${prefix}/lib/libswscale.so.*"
+libswscale_files += "${prefix}/share/license/libswscale"
+
+libavformat-dev_files = ""
+libavformat-dev_files += "${prefix}/include/libavformat/*"
+libavformat-dev_files += "${prefix}/lib/libavformat.so"
+libavformat-dev_files += "${prefix}/lib/pkgconfig/libavformat.pc"
+
+FILES_${PN}util = "${libavutil_files}"
+FILES_${PN}filter-dev = "${libavfilter-dev_files}"
+FILES_${PN}format = "${libavformat_files}"
+FILES_${PN}tools = "${libavtools_files}"
+FILES_${PN}codec = "${libavcodec_files}"
+FILES_${PN}filter = "${libavfilter_files}"
+FILES_libswscale-dev = "${libswscale-dev_files}"
+FILES_${PN}codec-dev = "${libavcodec-dev_files}"
+FILES_${PN}util-dev = "${libavutil-dev_files}"
+FILES_libswscale = "${libswscale_files}"
+FILES_${PN}format-dev = "${libavformat-dev_files}"
+
+PKG_libavutil= "libavutil"
+PKG_libavfilter-dev= "libavfilter-dev"
+PKG_libavformat= "libavformat"
+PKG_libavtools= "libavtools"
+PKG_libavcodec= "libavcodec"
+PKG_libavfilter= "libavfilter"
+PKG_libswscale-dev= "libswscale-dev"
+PKG_libavcodec-dev= "libavcodec-dev"
+PKG_libavutil-dev= "libavutil-dev"
+PKG_libswscale= "libswscale"
+PKG_libavformat-dev= "libavformat-dev"
+
+require libav-extraconf.inc
+
diff --git a/recipes-tizen/libav/libav_git.bb b/recipes-tizen/libav/libav_git.bb
new file mode 100644 (file)
index 0000000..57cdac2
--- /dev/null
@@ -0,0 +1,10 @@
+require libav.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/upstream/libav;tag=8e5fcbeb90f32dd1120b12b652095568f60b9575;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/libmedia-service/libmedia-service-extraconf.inc b/recipes-tizen/libmedia-service/libmedia-service-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/libmedia-service/libmedia-service.inc b/recipes-tizen/libmedia-service/libmedia-service.inc
new file mode 100644 (file)
index 0000000..ea2bada
--- /dev/null
@@ -0,0 +1,160 @@
+DESCRIPTION = "Media information service library for multimedia applications"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/Libraries"
+LICENSE = "Apache License, Version 2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by libmedia-service-dev
+
+
+#PROVIDES by libmedia-service
+
+
+RDEPENDS = ""
+#RDEPENDS of libmedia-service-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "libmedia-service"
+
+#RDEPENDS of libmedia-service (${PN})
+RDEPENDS_${PN} += "eglibc"
+
+
+DEPENDS = ""
+#DEPENDS of libmedia-service
+DEPENDS += "libmm-fileinfo"
+DEPENDS += "libmedia-thumbnail"
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+DEPENDS += "drm-client"
+DEPENDS += "tizen-platform-config"
+DEPENDS += "libmm-common"
+DEPENDS += "aul"
+DEPENDS += "dlog"
+DEPENDS += "glib-2.0"
+DEPENDS += "libexif"
+DEPENDS += "media-server"
+DEPENDS += "sqlite3"
+DEPENDS += "libslp-db-util"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q 
+ cp ${S}/packaging/libmedia-service.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON . 
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+ rm -rf ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+ #License
+ mkdir -p ${D}/${prefix}/share/license
+ cp -rf ${WORKDIR}/libmedia-service-0.2.43/LICENSE ${D}/${prefix}/share/license/libmedia-service
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " libmedia-service-dev "
+PACKAGES += " libmedia-service "
+
+libmedia-service-dev_files = ""
+libmedia-service-dev_files += "libmedia-service.manifest"
+libmedia-service-dev_files += "${prefix}/lib/pkgconfig/libmedia-service.pc"
+libmedia-service-dev_files += "${prefix}/include/media-service/*.h"
+
+libmedia-service_files = ""
+libmedia-service_files += "libmedia-service.manifest"
+libmedia-service_files += "${prefix}/lib/libmedia-service.so"
+libmedia-service_files += "${prefix}/lib/libmedia-service.so.1"
+libmedia-service_files += "${prefix}/lib/libmedia-service.so.1.0.0"
+libmedia-service_files += "${prefix}/lib/libmedia-svc-hash.so"
+libmedia-service_files += "${prefix}/lib/libmedia-svc-hash.so.1"
+libmedia-service_files += "${prefix}/lib/libmedia-svc-hash.so.1.0.0"
+libmedia-service_files += "${prefix}/lib/libmedia-content-plugin.so"
+libmedia-service_files += "${prefix}/lib/libmedia-content-plugin.so.1"
+libmedia-service_files += "${prefix}/lib/libmedia-content-plugin.so.1.0.0"
+libmedia-service_files += "${prefix}/share/license/libmedia-service"
+
+FILES_${PN}-dev = "${libmedia-service-dev_files}"
+FILES_${PN} = "${libmedia-service_files}"
+
+PKG_libmedia-service-dev= "libmedia-service-dev"
+PKG_libmedia-service= "libmedia-service"
+
+require libmedia-service-extraconf.inc
+
diff --git a/recipes-tizen/libmedia-service/libmedia-service_git.bb b/recipes-tizen/libmedia-service/libmedia-service_git.bb
new file mode 100644 (file)
index 0000000..a711173
--- /dev/null
@@ -0,0 +1,10 @@
+require libmedia-service.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/multimedia/libmedia-service;tag=f9d91e58b273253f324e5b7982103c3ce6a8664f;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/libmedia-thumbnail/libmedia-thumbnail-extraconf.inc b/recipes-tizen/libmedia-thumbnail/libmedia-thumbnail-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/libmedia-thumbnail/libmedia-thumbnail.inc b/recipes-tizen/libmedia-thumbnail/libmedia-thumbnail.inc
new file mode 100644 (file)
index 0000000..f18fbcb
--- /dev/null
@@ -0,0 +1,176 @@
+DESCRIPTION = "Media thumbnail service Library"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Multimedia/Libraries"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by libmedia-thumbnail
+
+
+#PROVIDES by media-thumbnail-server
+
+
+#PROVIDES by libmedia-thumbnail-dev
+
+
+#PROVIDES by libmedia-thumbnail-test
+
+
+RDEPENDS = ""
+#RDEPENDS of libmedia-thumbnail (${PN})
+RDEPENDS_${PN} += "media-server"
+
+#RDEPENDS of media-thumbnail-server (media-thumbnail-server)
+RDEPENDS_media-thumbnail-server += "libmedia-thumbnail"
+
+#RDEPENDS of libmedia-thumbnail-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "libmedia-thumbnail"
+
+#RDEPENDS of libmedia-thumbnail-test (${PN}-test)
+RDEPENDS_${PN}-test += "libmedia-thumbnail"
+
+
+DEPENDS = ""
+#DEPENDS of libmedia-thumbnail
+DEPENDS += "libmm-fileinfo"
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+DEPENDS += "drm-client"
+DEPENDS += "evas"
+DEPENDS += "tizen-platform-config"
+DEPENDS += "aul"
+DEPENDS += "dlog"
+DEPENDS += "libexif"
+DEPENDS += "libmm-utility"
+DEPENDS += "media-server"
+DEPENDS += "heynoti"
+DEPENDS += "ecore"
+DEPENDS += "vconf"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/libmedia-thumbnail.manifest ${S}/packaging/libmedia-thumbnail-devel.manifest ${S}/packaging/media-thumbnail-server.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON .
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " libmedia-thumbnail "
+PACKAGES += " media-thumbnail-server "
+PACKAGES += " libmedia-thumbnail-dev "
+PACKAGES += " libmedia-thumbnail-test "
+
+libmedia-thumbnail_files = ""
+libmedia-thumbnail_files += "libmedia-thumbnail.manifest"
+libmedia-thumbnail_files += "${prefix}/lib/libmedia-thumbnail.so"
+libmedia-thumbnail_files += "${prefix}/lib/libmedia-thumbnail.so.*"
+libmedia-thumbnail_files += "${prefix}/lib/libmedia-hash.so"
+libmedia-thumbnail_files += "${prefix}/lib/libmedia-hash.so.1"
+libmedia-thumbnail_files += "${prefix}/lib/libmedia-hash.so.1.0.0"
+
+media-thumbnail-server_files = ""
+media-thumbnail-server_files += "media-thumbnail-server.manifest"
+media-thumbnail-server_files += "${prefix}/bin/media-thumbnail-server"
+
+libmedia-thumbnail-dev_files = ""
+libmedia-thumbnail-dev_files += "libmedia-thumbnail-devel.manifest"
+libmedia-thumbnail-dev_files += "${prefix}/lib/pkgconfig/media-thumbnail.pc"
+libmedia-thumbnail-dev_files += "${prefix}/include/media-thumbnail/*.h"
+
+libmedia-thumbnail-test_files = ""
+libmedia-thumbnail-test_files += "${prefix}/bin/test-thumb"
+
+FILES_${PN} = "${libmedia-thumbnail_files}"
+FILES_media-thumbnail-server = "${media-thumbnail-server_files}"
+FILES_${PN}-dev = "${libmedia-thumbnail-dev_files}"
+FILES_${PN}-test = "${libmedia-thumbnail-test_files}"
+
+PKG_libmedia-thumbnail= "libmedia-thumbnail"
+PKG_media-thumbnail-server= "media-thumbnail-server"
+PKG_libmedia-thumbnail-dev= "libmedia-thumbnail-dev"
+PKG_libmedia-thumbnail-test= "libmedia-thumbnail-test"
+
+require libmedia-thumbnail-extraconf.inc
+
diff --git a/recipes-tizen/libmedia-thumbnail/libmedia-thumbnail_git.bb b/recipes-tizen/libmedia-thumbnail/libmedia-thumbnail_git.bb
new file mode 100644 (file)
index 0000000..5eb206f
--- /dev/null
@@ -0,0 +1,10 @@
+require libmedia-thumbnail.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/multimedia/libmedia-thumbnail;tag=7e3e82b79e27d6e481f3470299257c6d3cc7812e;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/libmm-fileinfo/libmm-fileinfo-extraconf.inc b/recipes-tizen/libmm-fileinfo/libmm-fileinfo-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/libmm-fileinfo/libmm-fileinfo.inc b/recipes-tizen/libmm-fileinfo/libmm-fileinfo.inc
new file mode 100644 (file)
index 0000000..a6cae77
--- /dev/null
@@ -0,0 +1,177 @@
+DESCRIPTION = "Media Fileinfo"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/Libraries"
+LICENSE = "Apache License, Version 2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by libmm-fileinfo
+
+
+#PROVIDES by libmm-fileinfo-dev
+
+
+RDEPENDS = ""
+#RDEPENDS of libmm-fileinfo-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "libmm-fileinfo"
+
+
+DEPENDS = ""
+#DEPENDS of libmm-fileinfo
+DEPENDS += "libmm-log"
+DEPENDS += "libav"
+DEPENDS += "libmm-common"
+DEPENDS += "glib-2.0"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/libmm-fileinfo.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+ CFLAGS="${CFLAGS} -D_MM_PROJECT_FLOATER -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" "
+ export CFLAGS
+   
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+   autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
+         --target=x86_64-tizen-linux \
+         --program-prefix= \
+         --prefix=${prefix} \
+         --exec-prefix=${prefix} \
+         --bindir=${prefix}/bin \
+         --sbindir=${prefix}/sbin \
+         --sysconfdir=${sysconfdir} \
+         --datadir=${prefix}/share \
+         --includedir=${prefix}/include \
+         --libdir=${prefix}/lib \
+         --libexecdir=${prefix}/libexec \
+         --localstatedir=${localstatedir} \
+         --sharedstatedir=${prefix}/com \
+         --mandir=${mandir} \
+         --infodir=${infodir}.sh
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+   autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
+         --target=x86_64-tizen-linux \
+         --program-prefix= \
+         --prefix=${prefix} \
+         --exec-prefix=${prefix} \
+         --bindir=${prefix}/bin \
+         --sbindir=${prefix}/sbin \
+         --sysconfdir=${sysconfdir} \
+         --datadir=${prefix}/share \
+         --includedir=${prefix}/include \
+         --libdir=${prefix}/lib \
+         --libexecdir=${prefix}/libexec \
+         --localstatedir=${localstatedir} \
+         --sharedstatedir=${prefix}/com \
+         --mandir=${mandir} \
+         --infodir=${infodir} --disable-testmode --disable-dump --enable-dyn --disable-iommap  --disable-drm --disable-gtk         
+ make
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+ mkdir -p ${D}/${prefix}/share/license
+ cp -rf ${WORKDIR}/libmm-fileinfo-0.6.0/LICENSE.APLv2.0 ${D}/${prefix}/share/license/libmm-fileinfo
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " libmm-fileinfo "
+PACKAGES += " libmm-fileinfo-dev "
+
+libmm-fileinfo_files = ""
+libmm-fileinfo_files += "libmm-fileinfo.manifest"
+libmm-fileinfo_files += "${prefix}/bin/memtrace_reader"
+libmm-fileinfo_files += "${prefix}/bin/mm_file_test"
+libmm-fileinfo_files += "${prefix}/lib/libmmffile.so.*"
+libmm-fileinfo_files += "${prefix}/lib/libmmfile_codecs.so.*"
+libmm-fileinfo_files += "${prefix}/lib/libmmfile_formats.so.*"
+libmm-fileinfo_files += "${prefix}/lib/libmmfile_utils.so.*"
+libmm-fileinfo_files += "${prefix}/lib/libmmffile.so"
+libmm-fileinfo_files += "${prefix}/lib/libmmfile_codecs.so"
+libmm-fileinfo_files += "${prefix}/lib/libmmfile_formats.so"
+libmm-fileinfo_files += "${prefix}/lib/libmmfile_utils.so"
+libmm-fileinfo_files += "${prefix}/share/license/libmm-fileinfo"
+
+libmm-fileinfo-dev_files = ""
+libmm-fileinfo-dev_files += "libmm-fileinfo.manifest"
+libmm-fileinfo-dev_files += "${prefix}/include/mmf/mm_file.h"
+libmm-fileinfo-dev_files += "${prefix}/lib/pkgconfig/mm-fileinfo.pc"
+
+FILES_${PN} = "${libmm-fileinfo_files}"
+FILES_${PN}-dev = "${libmm-fileinfo-dev_files}"
+
+PKG_libmm-fileinfo= "libmm-fileinfo"
+PKG_libmm-fileinfo-dev= "libmm-fileinfo-dev"
+
+require libmm-fileinfo-extraconf.inc
+
diff --git a/recipes-tizen/libmm-fileinfo/libmm-fileinfo_git.bb b/recipes-tizen/libmm-fileinfo/libmm-fileinfo_git.bb
new file mode 100644 (file)
index 0000000..7052eee
--- /dev/null
@@ -0,0 +1,10 @@
+require libmm-fileinfo.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/multimedia/libmm-fileinfo;tag=c7a42a98cb129f69556eb18d032f20cd8fdb0fbb;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/libmm-utility/libmm-utility-extraconf.inc b/recipes-tizen/libmm-utility/libmm-utility-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/libmm-utility/libmm-utility.inc b/recipes-tizen/libmm-utility/libmm-utility.inc
new file mode 100644 (file)
index 0000000..aba9bf0
--- /dev/null
@@ -0,0 +1,168 @@
+DESCRIPTION = "Multimedia Framework Utility Library"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/Libraries"
+LICENSE = "Apache"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by libmm-utility
+
+
+#PROVIDES by libmm-utility-dev
+
+
+#PROVIDES by libmm-utility-tool
+
+
+RDEPENDS = ""
+#RDEPENDS of libmm-utility (${PN})
+RDEPENDS_${PN} += "eglibc"
+
+#RDEPENDS of libmm-utility-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "libmm-utility"
+
+#RDEPENDS of libmm-utility-tool (${PN}-tool)
+RDEPENDS_${PN}-tool += "libmm-utility"
+
+
+DEPENDS = ""
+#DEPENDS of libmm-utility
+DEPENDS += "libmm-common"
+DEPENDS += "libjpeg-turbo"
+DEPENDS += "tizen-platform-config"
+DEPENDS += "libmm-log"
+DEPENDS += "glib-2.0"
+DEPENDS += "libmm-ta"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/libmm-utility.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+ ./autogen.sh
+ CFLAGS="$CFLAGS -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" -D_MM_PROJECT_FLOATER" \
+ LDFLAGS+="-Wl,--rpath=${prefix}/lib -Wl,--hash-style=both -Wl,--as-needed" \
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+   autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
+         --target=x86_64-tizen-linux \
+         --program-prefix= \
+         --prefix=${prefix} \
+         --exec-prefix=${prefix} \
+         --bindir=${prefix}/bin \
+         --sbindir=${prefix}/sbin \
+         --sysconfdir=${sysconfdir} \
+         --datadir=${prefix}/share \
+         --includedir=${prefix}/include \
+         --libdir=${prefix}/lib \
+         --libexecdir=${prefix}/libexec \
+         --localstatedir=${localstatedir} \
+         --sharedstatedir=${prefix}/com \
+         --mandir=${mandir} \
+         --infodir=${infodir}
+ make -j16
+ sed -i -e "s#@IMGP_REQPKG@#$IMGP_REQPKG#g" imgp/mmutil-imgp.pc
+ sed -i -e "s#@JPEG_REQPKG@#$JPEG_REQPKG#g" jpeg/mmutil-jpeg.pc
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+ rm -rf ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+ mkdir -p ${D}/usr/share/license
+ cp LICENSE ${D}/usr/share/license/libmm-utility
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " libmm-utility "
+PACKAGES += " libmm-utility-dev "
+PACKAGES += " libmm-utility-tool "
+
+libmm-utility_files = ""
+libmm-utility_files += "libmm-utility.manifest"
+libmm-utility_files += "/usr/share/license/libmm-utility"
+libmm-utility_files += "libmm-utility.manifest"
+libmm-utility_files += "${prefix}/lib/*.so*"
+
+libmm-utility-dev_files = ""
+libmm-utility-dev_files += "libmm-utility.manifest"
+libmm-utility-dev_files += "${prefix}/include/*"
+libmm-utility-dev_files += "${prefix}/lib/pkgconfig/*"
+
+libmm-utility-tool_files = ""
+libmm-utility-tool_files += "libmm-utility.manifest"
+libmm-utility-tool_files += "${prefix}/bin/*_testsuite"
+
+FILES_${PN} = "${libmm-utility_files}"
+FILES_${PN}-dev = "${libmm-utility-dev_files}"
+FILES_${PN}-tool = "${libmm-utility-tool_files}"
+
+PKG_libmm-utility= "libmm-utility"
+PKG_libmm-utility-dev= "libmm-utility-dev"
+PKG_libmm-utility-tool= "libmm-utility-tool"
+
+require libmm-utility-extraconf.inc
+
diff --git a/recipes-tizen/libmm-utility/libmm-utility_git.bb b/recipes-tizen/libmm-utility/libmm-utility_git.bb
new file mode 100644 (file)
index 0000000..48b65e3
--- /dev/null
@@ -0,0 +1,10 @@
+require libmm-utility.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/multimedia/libmm-utility;tag=bd9a7e1a59dbee5b8ac911b9ebb7017d13a8112f;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/libnet-client/libnet-client-extraconf.inc b/recipes-tizen/libnet-client/libnet-client-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/libnet-client/libnet-client.inc b/recipes-tizen/libnet-client/libnet-client.inc
new file mode 100644 (file)
index 0000000..12fcef2
--- /dev/null
@@ -0,0 +1,181 @@
+DESCRIPTION = "Network Client library (Shared library)"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/Network"
+LICENSE = "Flora License"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by libnet-client-dev
+
+
+#PROVIDES by libnet-client
+
+
+RDEPENDS = ""
+#RDEPENDS of libnet-client-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "libnet-client"
+
+#RDEPENDS of libnet-client (${PN})
+RDEPENDS_${PN} += "eglibc"
+
+
+DEPENDS = ""
+#DEPENDS of libnet-client
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+DEPENDS += "dbus"
+DEPENDS += "dlog"
+DEPENDS += "glib-2.0"
+DEPENDS += "vconf"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/libnet-client.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+   
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+   autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
+         --target=x86_64-tizen-linux \
+         --program-prefix= \
+         --prefix=${prefix} \
+         --exec-prefix=${prefix} \
+         --bindir=${prefix}/bin \
+         --sbindir=${prefix}/sbin \
+         --sysconfdir=${sysconfdir} \
+         --datadir=${prefix}/share \
+         --includedir=${prefix}/include \
+         --libdir=${prefix}/lib \
+         --libexecdir=${prefix}/libexec \
+         --localstatedir=${localstatedir} \
+         --sharedstatedir=${prefix}/com \
+         --mandir=${mandir} \
+         --infodir=${infodir}.sh
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+   autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
+         --target=x86_64-tizen-linux \
+         --program-prefix= \
+         --prefix=${prefix} \
+         --exec-prefix=${prefix} \
+         --bindir=${prefix}/bin \
+         --sbindir=${prefix}/sbin \
+         --sysconfdir=${sysconfdir} \
+         --datadir=${prefix}/share \
+         --includedir=${prefix}/include \
+         --libdir=${prefix}/lib \
+         --libexecdir=${prefix}/libexec \
+         --localstatedir=${localstatedir} \
+         --sharedstatedir=${prefix}/com \
+         --mandir=${mandir} \
+         --infodir=${infodir}
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+ #License
+ mkdir -p ${D}${prefix}/share/license
+ cp LICENSE.Flora ${D}${prefix}/share/license/libnet-client
+ #Make test app
+ cd test
+ mkdir ./lib
+ cp -rf ${D}${prefix}/lib/* ./lib/
+ ./build.sh
+ cd ..
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " libnet-client-dev "
+PACKAGES += " libnet-client "
+
+libnet-client-dev_files = ""
+libnet-client-dev_files += "libnet-client.manifest"
+libnet-client-dev_files += "${prefix}/include/network/*.h"
+libnet-client-dev_files += "${prefix}/lib/pkgconfig/network.pc"
+
+libnet-client_files = ""
+libnet-client_files += "libnet-client.manifest"
+libnet-client_files += "${prefix}/lib/libnetwork.so"
+libnet-client_files += "${prefix}/lib/libnetwork.so.0"
+libnet-client_files += "${prefix}/lib/libnetwork.so.0.0.0"
+libnet-client_files += "${prefix}/share/license/libnet-client"
+
+FILES_${PN}-dev = "${libnet-client-dev_files}"
+FILES_${PN} = "${libnet-client_files}"
+
+PKG_libnet-client-dev= "libnet-client-dev"
+PKG_libnet-client= "libnet-client"
+
+require libnet-client-extraconf.inc
+
diff --git a/recipes-tizen/libnet-client/libnet-client_git.bb b/recipes-tizen/libnet-client/libnet-client_git.bb
new file mode 100644 (file)
index 0000000..02d4502
--- /dev/null
@@ -0,0 +1,10 @@
+require libnet-client.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/connectivity/libnet-client;tag=12b461472e8e1b6abec86752735f6d55e098862b;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/libwifi-direct/libwifi-direct-extraconf.inc b/recipes-tizen/libwifi-direct/libwifi-direct-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/libwifi-direct/libwifi-direct.inc b/recipes-tizen/libwifi-direct/libwifi-direct.inc
new file mode 100644 (file)
index 0000000..be28199
--- /dev/null
@@ -0,0 +1,144 @@
+DESCRIPTION = "Wifi Direct Library"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Network & Connectivity/Wireless"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by libwifi-direct
+
+
+#PROVIDES by libwifi-direct-dev
+
+
+RDEPENDS = ""
+#RDEPENDS of libwifi-direct-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "libwifi-direct"
+
+
+DEPENDS = ""
+#DEPENDS of libwifi-direct
+DEPENDS += "dbus"
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+DEPENDS += "vconf"
+DEPENDS += "dlog"
+#Replace "DEPENDS" on gettext by "inherit gettext"
+inherit gettext
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/libwifi-direct.manifest .
+ export ARCH=i586
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON .
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+ mkdir -p ${D}/usr/share/license
+ cp ${WORKDIR}/git/LICENSE.APLv2 ${D}/usr/share/license/libwifi-direct
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " libwifi-direct "
+PACKAGES += " libwifi-direct-dev "
+
+libwifi-direct_files = ""
+libwifi-direct_files += "libwifi-direct.manifest"
+libwifi-direct_files += "${prefix}/lib/libwifi-direct.so"
+libwifi-direct_files += "${prefix}/lib/libwifi-direct.so.0"
+libwifi-direct_files += "${prefix}/lib/libwifi-direct.so.0.0"
+libwifi-direct_files += "/usr/share/license/libwifi-direct"
+
+libwifi-direct-dev_files = ""
+libwifi-direct-dev_files += "libwifi-direct.manifest"
+libwifi-direct-dev_files += "${prefix}/lib/pkgconfig/wifi-direct.pc"
+libwifi-direct-dev_files += "${prefix}/include/wifi-direct/wifi-direct.h"
+libwifi-direct-dev_files += "${prefix}/include/wifi-direct/wifi-direct-internal.h"
+
+FILES_${PN} = "${libwifi-direct_files}"
+FILES_${PN}-dev = "${libwifi-direct-dev_files}"
+
+PKG_libwifi-direct= "libwifi-direct"
+PKG_libwifi-direct-dev= "libwifi-direct-dev"
+
+require libwifi-direct-extraconf.inc
+
diff --git a/recipes-tizen/libwifi-direct/libwifi-direct_git.bb b/recipes-tizen/libwifi-direct/libwifi-direct_git.bb
new file mode 100644 (file)
index 0000000..59f530a
--- /dev/null
@@ -0,0 +1,10 @@
+require libwifi-direct.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/connectivity/libwifi-direct;tag=0371caae5f0c66a74501c1fd44ad398cee16b31d;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/media-content/media-content-extraconf.inc b/recipes-tizen/media-content/media-content-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/media-content/media-content.inc b/recipes-tizen/media-content/media-content.inc
new file mode 100644 (file)
index 0000000..2cc165b
--- /dev/null
@@ -0,0 +1,144 @@
+DESCRIPTION = "A Media content library in SLP C API"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Multimedia/API"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by capi-content-media-content
+
+
+#PROVIDES by capi-content-media-content-dev
+
+
+RDEPENDS = ""
+#RDEPENDS of capi-content-media-content-dev (capi-content-${PN}-dev)
+RDEPENDS_capi-content-${PN}-dev += "capi-content-media-content"
+
+
+DEPENDS = ""
+#DEPENDS of capi-content-media-content
+DEPENDS += "libmedia-thumbnail"
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+DEPENDS += "tizen-platform-config"
+DEPENDS += "dlog"
+DEPENDS += "media-server"
+DEPENDS += "common"
+DEPENDS += "libmedia-service"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/capi-content-media-content.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+ MAJORVER=`echo 0.2.58 | awk 'BEGIN {FS="."}{print $1}'`
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON . -DFULLVER=0.2.58 -DMAJORVER=${MAJORVER}
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+ #License
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " capi-content-media-content "
+PACKAGES += " capi-content-media-content-dev "
+
+capi-content-media-content_files = ""
+capi-content-media-content_files += "capi-content-media-content.manifest"
+capi-content-media-content_files += "capi-content-media-content.manifest"
+capi-content-media-content_files += "${prefix}/lib/libcapi-content-media-content.so.*"
+
+capi-content-media-content-dev_files = ""
+capi-content-media-content-dev_files += "capi-content-media-content.manifest"
+capi-content-media-content-dev_files += "${prefix}/include/media-content/*.h"
+capi-content-media-content-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+capi-content-media-content-dev_files += "${prefix}/lib/libcapi-content-media-content.so"
+
+FILES_capi-content-${PN} = "${capi-content-media-content_files}"
+FILES_capi-content-${PN}-dev = "${capi-content-media-content-dev_files}"
+
+PKG_capi-content-media-content= "capi-content-media-content"
+PKG_capi-content-media-content-dev= "capi-content-media-content-dev"
+
+require media-content-extraconf.inc
+
diff --git a/recipes-tizen/media-content/media-content_git.bb b/recipes-tizen/media-content/media-content_git.bb
new file mode 100644 (file)
index 0000000..223d703
--- /dev/null
@@ -0,0 +1,10 @@
+require media-content.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/api/media-content;tag=24ac293591b551f132d5bc113a48a189ce024024;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/media-server/media-server-extraconf.inc b/recipes-tizen/media-server/media-server-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/media-server/media-server.inc b/recipes-tizen/media-server/media-server.inc
new file mode 100644 (file)
index 0000000..6dab447
--- /dev/null
@@ -0,0 +1,226 @@
+DESCRIPTION = "File manager service server."
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Multimedia/Service"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by libmedia-utils-dev
+
+
+#PROVIDES by media-server
+
+
+#PROVIDES by libmedia-utils
+
+
+RDEPENDS = ""
+#RDEPENDS of libmedia-utils-dev (libmedia-utils-dev)
+RDEPENDS_libmedia-utils-dev += "libtzplatform-config-dev"
+RDEPENDS_libmedia-utils-dev += "libmedia-utils"
+
+#RDEPENDS of media-server (${PN})
+RDEPENDS_${PN} += "vconf"
+
+#RDEPENDS of libmedia-utils (libmedia-utils)
+RDEPENDS_libmedia-utils += "media-server"
+
+
+DEPENDS = ""
+#DEPENDS of media-server
+DEPENDS += "drm-client"
+DEPENDS += "notification"
+DEPENDS += "dbus"
+DEPENDS += "tizen-platform-config"
+DEPENDS += "aul"
+DEPENDS += "dlog"
+DEPENDS += "glib-2.0"
+DEPENDS += "heynoti"
+DEPENDS += "sqlite3"
+DEPENDS += "libslp-pm"
+DEPENDS += "vconf"
+DEPENDS += "libslp-db-util"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/media-server.manifest ${S}/packaging/libmedia-utils.manifest ${S}/packaging/libmedia-utils-devel.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+   
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+   autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
+         --target=x86_64-tizen-linux \
+         --program-prefix= \
+         --prefix=${prefix} \
+         --exec-prefix=${prefix} \
+         --bindir=${prefix}/bin \
+         --sbindir=${prefix}/sbin \
+         --sysconfdir=${sysconfdir} \
+         --datadir=${prefix}/share \
+         --includedir=${prefix}/include \
+         --libdir=${prefix}/lib \
+         --libexecdir=${prefix}/libexec \
+         --localstatedir=${localstatedir} \
+         --sharedstatedir=${prefix}/com \
+         --mandir=${mandir} \
+         --infodir=${infodir}
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ; 
+   autotools_do_configure --build=${TARGET_SYS} --host=${HOST_SYS} \
+         --target=x86_64-tizen-linux \
+         --program-prefix= \
+         --prefix=${prefix} \
+         --exec-prefix=${prefix} \
+         --bindir=${prefix}/bin \
+         --sbindir=${prefix}/sbin \
+         --sysconfdir=${sysconfdir} \
+         --datadir=${prefix}/share \
+         --includedir=${prefix}/include \
+         --libdir=${prefix}/lib \
+         --libexecdir=${prefix}/libexec \
+         --localstatedir=${localstatedir} \
+         --sharedstatedir=${prefix}/com \
+         --mandir=${mandir} \
+         --infodir=${infodir} --prefix=${prefix} --disable-static
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+ mkdir -p ${D}/usr/lib/systemd/system/multi-user.target.wants
+ install -m 644 ${S}/packaging/media-server.service ${D}/usr/lib/systemd/system/media-server.service
+ ln -s ../media-server.service ${D}/usr/lib/systemd/system/multi-user.target.wants/media-server.service
+ mkdir -p ${D}${prefix}/data/data-media/Camera
+ mkdir -p ${D}${prefix}/data/data-media/Downloads
+ mkdir -p ${D}${prefix}/data/data-media/Images
+ mkdir -p ${D}${prefix}/data/data-media/Sounds/Voice\ recorder
+ mkdir -p ${D}${prefix}/data/data-media/Videos
+ mkdir -p ${D}${prefix}/data/data-media/file-manager-service/.thumb/mmc
+ mkdir -p ${D}${prefix}/data/data-media/file-manager-service/.thumb/phone
+ install -m 0775 ./data-media/Images/* ${D}${prefix}/data/data-media/Images/
+ install -m 0775 ./data-media/dbspace/file-manager-service/.thumb/thumb_default.png ${D}${prefix}/data/data-media/file-manager-service/.thumb/
+ install -D -m 0775 ./data-media/dbspace/file-manager-service/.thumb/mmc/* ${D}${prefix}/data/data-media/file-manager-service/.thumb/mmc/
+ install -m 0775 ./data-media/dbspace/file-manager-service/.thumb/phone/PHONE_THUMB_HERE ${D}${prefix}/data/data-media/file-manager-service/.thumb/phone/
+ install -m 0775 ./data-media/dbspace/file-manager-service/.thumb/phone/.jpg* ${D}${prefix}/data/data-media/file-manager-service/.thumb/phone/
+ install -D -m 0775 ./data-media/dbspace/file-manager-service/* ${D}${prefix}/data/data-media/file-manager-service/
+ install -m 0775 ${S}/packaging/media-data-sdk_create_db.sh ${D}${prefix}/bin/media-data-sdk_create_db.sh
+}
+
+pkg_postinst_libmedia-utils() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    vconftool set -t int db/filemanager/dbupdate "1" -f
+    vconftool set -t int memory/filemanager/Mmc "0" -i -f
+    vconftool set -t string db/private/mediaserver/mmc_info "" -f
+    vconftool set -t int file/private/mediaserver/scan_internal "1" -f
+    vconftool set -t int file/private/mediaserver/scan_directory "1" -f
+    chgrp users ${D}${prefix}/bin/media-data-sdk_create_db.sh
+    chgrp -R users ${D}${prefix}/data/data-media
+
+}
+
+pkg_postrm_libmedia-utils() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " libmedia-utils-dev "
+PACKAGES += " media-server "
+PACKAGES += " libmedia-utils "
+
+libmedia-utils-dev_files = ""
+libmedia-utils-dev_files += "libmedia-utils-devel.manifest"
+libmedia-utils-dev_files += "${prefix}/lib/libmedia-utils.so"
+libmedia-utils-dev_files += "${prefix}/lib/pkgconfig/libmedia-utils.pc"
+libmedia-utils-dev_files += "${prefix}/include/media-utils/*.h"
+
+media-server_files = ""
+media-server_files += "media-server.manifest"
+media-server_files += "${prefix}/bin/media-server"
+media-server_files += "${prefix}/bin/media-scanner"
+media-server_files += "${prefix}/bin/mediadb-update"
+media-server_files += "/usr/lib/systemd/system/media-server.service"
+media-server_files += "/usr/lib/systemd/system/multi-user.target.wants/media-server.service"
+media-server_files += "${prefix}/bin/media-data-sdk_create_db.sh"
+media-server_files += "${prefix}/data/data-media/*"
+media-server_files += "${prefix}/data/data-media/file-manager-service/.thumb/*"
+
+libmedia-utils_files = ""
+libmedia-utils_files += "libmedia-utils.manifest"
+libmedia-utils_files += "${prefix}/lib/libmedia-utils.so.0"
+libmedia-utils_files += "${prefix}/lib/libmedia-utils.so.0.0.0"
+
+FILES_libmedia-utils-dev = "${libmedia-utils-dev_files}"
+FILES_${PN} = "${media-server_files}"
+FILES_libmedia-utils = "${libmedia-utils_files}"
+
+PKG_libmedia-utils-dev= "libmedia-utils-dev"
+PKG_media-server= "media-server"
+PKG_libmedia-utils= "libmedia-utils"
+
+require media-server-extraconf.inc
+
diff --git a/recipes-tizen/media-server/media-server_git.bb b/recipes-tizen/media-server/media-server_git.bb
new file mode 100644 (file)
index 0000000..d23bedd
--- /dev/null
@@ -0,0 +1,10 @@
+require media-server.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/multimedia/media-server;tag=be40553ec0b6ad643c39c674926e3ba91e84c742;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/message-port/message-port-extraconf.inc b/recipes-tizen/message-port/message-port-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/message-port/message-port.inc b/recipes-tizen/message-port/message-port.inc
new file mode 100644 (file)
index 0000000..aa087de
--- /dev/null
@@ -0,0 +1,150 @@
+DESCRIPTION = "Message Port library"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Application Framework/Libraries"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by message-port-dev
+
+
+#PROVIDES by message-port
+# the PROVIDES rules is ignore "libmessage-port.so.1  "
+PROVIDES += "libmessage-port.so.1"
+RPROVIDES_message-port += "libmessage-port.so.1"
+
+
+RDEPENDS = ""
+#RDEPENDS of message-port-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "message-port"
+
+#RDEPENDS of message-port (${PN})
+RDEPENDS_${PN} += "coreutils"
+RDEPENDS_${PN} += "eglibc"
+RDEPENDS_${PN} += "chromium"
+
+
+DEPENDS = ""
+#DEPENDS of message-port
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+DEPENDS += "aul"
+DEPENDS += "bundle"
+DEPENDS += "glib-2.0"
+DEPENDS += "dlog"
+DEPENDS += "chromium"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/message-port.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+ MAJORVER=`echo 1.2.2.1 | awk 'BEGIN {FS="."}{print $1}'`
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON . -DFULLVER=1.2.2.1 -DMAJORVER=${MAJORVER}
+ # Call make instruction with smp support
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+ rm -rf ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " message-port-dev "
+PACKAGES += " message-port "
+
+message-port-dev_files = ""
+message-port-dev_files += "message-port.manifest"
+message-port-dev_files += "${prefix}/include/appfw/*.h"
+message-port-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+message-port-dev_files += "${prefix}/lib/libmessage-port.so"
+
+message-port_files = ""
+message-port_files += "message-port.manifest"
+message-port_files += "${prefix}/lib/libmessage-port.so.*"
+message-port_files += "message-port.manifest"
+
+FILES_${PN}-dev = "${message-port-dev_files}"
+FILES_${PN} = "${message-port_files}"
+
+PKG_message-port-dev= "message-port-dev"
+PKG_message-port= "message-port"
+
+require message-port-extraconf.inc
+
diff --git a/recipes-tizen/message-port/message-port_git.bb b/recipes-tizen/message-port/message-port_git.bb
new file mode 100644 (file)
index 0000000..8823e1b
--- /dev/null
@@ -0,0 +1,10 @@
+require message-port.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/appfw/message-port;tag=4ee5f77116ba97e8588a7c4c329ee427e9147068;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
index fbfae62..6553777 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/profile/common/meta;tag=7ce5aa04ad9c962d506d06e6e8a626295645eb26;nobranch=1"
+SRC_URI += "git://review.tizen.org/profile/common/meta;tag=d820e6948fd73b11caa830142088e82a3cf04b7c;nobranch=1"
 
 BBCLASSEXTEND += " native "
 
diff --git a/recipes-tizen/package-manager/package-manager-extraconf.inc b/recipes-tizen/package-manager/package-manager-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/package-manager/package-manager.inc b/recipes-tizen/package-manager/package-manager.inc
new file mode 100644 (file)
index 0000000..426c807
--- /dev/null
@@ -0,0 +1,144 @@
+DESCRIPTION = "Package Manager API"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/API"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by capi-appfw-package-manager-dev
+
+
+#PROVIDES by capi-appfw-package-manager
+
+
+RDEPENDS = ""
+#RDEPENDS of capi-appfw-package-manager-dev (capi-appfw-${PN}-dev)
+RDEPENDS_capi-appfw-${PN}-dev += "capi-appfw-package-manager"
+
+
+DEPENDS = ""
+#DEPENDS of capi-appfw-package-manager
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+DEPENDS += "slp-pkgmgr"
+DEPENDS += "aul"
+DEPENDS += "pkgmgr-info"
+DEPENDS += "ail"
+DEPENDS += "dlog"
+DEPENDS += "vconf"
+DEPENDS += "common"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/capi-appfw-package-manager.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+ MAJORVER=`echo 0.0.29 | awk 'BEGIN {FS="."}{print $1}'`
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON . -DFULLVER=0.0.29 -DMAJORVER=${MAJORVER}
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+ rm -rf ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " capi-appfw-package-manager-dev "
+PACKAGES += " capi-appfw-package-manager "
+
+capi-appfw-package-manager-dev_files = ""
+capi-appfw-package-manager-dev_files += "capi-appfw-package-manager.manifest"
+capi-appfw-package-manager-dev_files += "${prefix}/include/appfw/package_manager.h"
+capi-appfw-package-manager-dev_files += "${prefix}/include/appfw/package_info.h"
+capi-appfw-package-manager-dev_files += "${prefix}/lib/libcapi-appfw-package-manager.so"
+capi-appfw-package-manager-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+
+capi-appfw-package-manager_files = ""
+capi-appfw-package-manager_files += "capi-appfw-package-manager.manifest"
+capi-appfw-package-manager_files += "${prefix}/lib/libcapi-appfw-package-manager.so.*"
+capi-appfw-package-manager_files += "${prefix}/bin/pkgmgr_tool"
+
+FILES_capi-appfw-${PN}-dev = "${capi-appfw-package-manager-dev_files}"
+FILES_capi-appfw-${PN} = "${capi-appfw-package-manager_files}"
+
+PKG_capi-appfw-package-manager-dev= "capi-appfw-package-manager-dev"
+PKG_capi-appfw-package-manager= "capi-appfw-package-manager"
+
+require package-manager-extraconf.inc
+
diff --git a/recipes-tizen/package-manager/package-manager_git.bb b/recipes-tizen/package-manager/package-manager_git.bb
new file mode 100644 (file)
index 0000000..70b1d79
--- /dev/null
@@ -0,0 +1,10 @@
+require package-manager.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/api/package-manager;tag=de185961fecf4a6b72e072e0c430e59a9ee60be0;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/power/power-extraconf.inc b/recipes-tizen/power/power-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/power/power.inc b/recipes-tizen/power/power.inc
new file mode 100644 (file)
index 0000000..76b5d83
--- /dev/null
@@ -0,0 +1,140 @@
+DESCRIPTION = "A power library in SLP C API"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/API"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by capi-system-power
+
+
+#PROVIDES by capi-system-power-dev
+
+
+RDEPENDS = ""
+#RDEPENDS of capi-system-power-dev (capi-system-${PN}-dev)
+RDEPENDS_capi-system-${PN}-dev += "capi-system-power"
+
+
+DEPENDS = ""
+#DEPENDS of capi-system-power
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+DEPENDS += "dlog"
+DEPENDS += "glib-2.0"
+DEPENDS += "common"
+DEPENDS += "libslp-pm"
+DEPENDS += "vconf"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+ cp ${S}/packaging/capi-system-power.manifest .
+ MAJORVER=`echo 0.1.1 | awk 'BEGIN {FS="."}{print $1}'`
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON . -DFULLVER=0.1.1 -DMAJORVER=${MAJORVER}
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " capi-system-power "
+PACKAGES += " capi-system-power-dev "
+
+capi-system-power_files = ""
+capi-system-power_files += "capi-system-power.manifest"
+capi-system-power_files += "capi-system-power.manifest"
+capi-system-power_files += "${prefix}/lib/libcapi-system-power.so.*"
+
+capi-system-power-dev_files = ""
+capi-system-power-dev_files += "capi-system-power.manifest"
+capi-system-power-dev_files += "${prefix}/include/system/power.h"
+capi-system-power-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+capi-system-power-dev_files += "${prefix}/lib/libcapi-system-power.so"
+
+FILES_capi-system-${PN} = "${capi-system-power_files}"
+FILES_capi-system-${PN}-dev = "${capi-system-power-dev_files}"
+
+PKG_capi-system-power= "capi-system-power"
+PKG_capi-system-power-dev= "capi-system-power-dev"
+
+require power-extraconf.inc
+
diff --git a/recipes-tizen/power/power_git.bb b/recipes-tizen/power/power_git.bb
new file mode 100644 (file)
index 0000000..5a86469
--- /dev/null
@@ -0,0 +1,10 @@
+require power.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/api/power;tag=f58d6291c3a787f8fde033a050317f1aaea37226;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/runtime-info/runtime-info-extraconf.inc b/recipes-tizen/runtime-info/runtime-info-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/runtime-info/runtime-info.inc b/recipes-tizen/runtime-info/runtime-info.inc
new file mode 100644 (file)
index 0000000..2451e29
--- /dev/null
@@ -0,0 +1,139 @@
+DESCRIPTION = "A Runtime Information library in Tizen Native API"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/API"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by capi-system-runtime-info-dev
+
+
+#PROVIDES by capi-system-runtime-info
+
+
+RDEPENDS = ""
+#RDEPENDS of capi-system-runtime-info-dev (capi-system-${PN}-dev)
+RDEPENDS_capi-system-${PN}-dev += "common"
+RDEPENDS_capi-system-${PN}-dev += "capi-system-runtime-info"
+
+
+DEPENDS = ""
+#DEPENDS of capi-system-runtime-info
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+DEPENDS += "vconf"
+DEPENDS += "dlog"
+DEPENDS += "common"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/capi-system-runtime-info.manifest ${S}/packaging/capi-system-runtime-info-devel.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+ MAJORVER=`echo 0.0.3 | awk 'BEGIN {FS="."}{print $1}'`
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON . -DFULLVER=0.0.3 -DMAJORVER=${MAJORVER}
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " capi-system-runtime-info-dev "
+PACKAGES += " capi-system-runtime-info "
+
+capi-system-runtime-info-dev_files = ""
+capi-system-runtime-info-dev_files += "capi-system-runtime-info-devel.manifest"
+capi-system-runtime-info-dev_files += "${prefix}/include/system/*.h"
+capi-system-runtime-info-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+capi-system-runtime-info-dev_files += "${prefix}/lib/lib*.so"
+
+capi-system-runtime-info_files = ""
+capi-system-runtime-info_files += "capi-system-runtime-info.manifest"
+capi-system-runtime-info_files += "${prefix}/lib/lib*.so.*"
+
+FILES_capi-system-${PN}-dev = "${capi-system-runtime-info-dev_files}"
+FILES_capi-system-${PN} = "${capi-system-runtime-info_files}"
+
+PKG_capi-system-runtime-info-dev= "capi-system-runtime-info-dev"
+PKG_capi-system-runtime-info= "capi-system-runtime-info"
+
+require runtime-info-extraconf.inc
+
diff --git a/recipes-tizen/runtime-info/runtime-info_git.bb b/recipes-tizen/runtime-info/runtime-info_git.bb
new file mode 100644 (file)
index 0000000..165d794
--- /dev/null
@@ -0,0 +1,10 @@
+require runtime-info.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/api/runtime-info;tag=03db94f453f8a070164efd0369d192f739773a80;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/status/status-extraconf.inc b/recipes-tizen/status/status-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/status/status.inc b/recipes-tizen/status/status.inc
new file mode 100644 (file)
index 0000000..731ae83
--- /dev/null
@@ -0,0 +1,155 @@
+DESCRIPTION = "status library"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "TBD"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by status
+
+
+#PROVIDES by status-dev
+
+
+RDEPENDS = ""
+#RDEPENDS of status (${PN})
+RDEPENDS_${PN} += "eglibc"
+
+#RDEPENDS of status-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "status"
+
+
+DEPENDS = ""
+#DEPENDS of status
+DEPENDS += "dbus"
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+DEPENDS += "vconf"
+DEPENDS += "dlog"
+DEPENDS += "aul"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/status.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+ export LDFLAGS+="-Wl,--rpath=${prefix}/lib -Wl,--as-needed"
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON .
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+ mkdir -p ${D}/usr/share/license
+ cp -f LICENSE ${D}/usr/share/license/status
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    init_vconf()
+    {
+        vconftool set -t int memory/private/libstatus/music/state 0 -i -g 5000
+        vconftool set -t int memory/private/libstatus/radio/state 0 -i -g 5000
+        vconftool set -t int memory/private/libstatus/vr/state 0 -i -g 5000
+        vconftool set -t int memory/private/libstatus/music/pid -1 -i -g 5000
+        vconftool set -t int memory/private/libstatus/radio/pid -1 -i -g 5000
+        vconftool set -t int memory/private/libstatus/vr/pid -1 -i -g 5000
+        vconftool set -t string memory/private/libstatus/message "" -i -g 5000
+    }
+    ldconfig
+    init_vconf
+
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " status "
+PACKAGES += " status-dev "
+
+status_files = ""
+status_files += "status.manifest"
+status_files += "${prefix}/lib/*.so*"
+status_files += "/usr/share/license/status"
+
+status-dev_files = ""
+status-dev_files += "status.manifest"
+status-dev_files += "${prefix}/include/status/*.h"
+status-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+
+FILES_${PN} = "${status_files}"
+FILES_${PN}-dev = "${status-dev_files}"
+
+PKG_status= "status"
+PKG_status-dev= "status-dev"
+
+require status-extraconf.inc
+
diff --git a/recipes-tizen/status/status_git.bb b/recipes-tizen/status/status_git.bb
new file mode 100644 (file)
index 0000000..7d50fd7
--- /dev/null
@@ -0,0 +1,10 @@
+require status.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/appfw/status;tag=2afa6a6447a70d20f63c67d5ae59cf26608146d9;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/syspopup/syspopup-extraconf.inc b/recipes-tizen/syspopup/syspopup-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/syspopup/syspopup.inc b/recipes-tizen/syspopup/syspopup.inc
new file mode 100644 (file)
index 0000000..4954276
--- /dev/null
@@ -0,0 +1,206 @@
+DESCRIPTION = "Syspopup package"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/Libraries"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by syspopup-dev
+
+
+#PROVIDES by syspopup
+
+
+#PROVIDES by syspopup-caller-dev
+
+
+#PROVIDES by syspopup-caller
+
+
+RDEPENDS = ""
+#RDEPENDS of syspopup-dev (${PN}-dev)
+RDEPENDS_${PN}-dev += "syspopup"
+
+#RDEPENDS of syspopup-caller-dev (${PN}-caller-dev)
+RDEPENDS_${PN}-caller-dev += "syspopup"
+
+#RDEPENDS of syspopup-caller (${PN}-caller)
+RDEPENDS_${PN}-caller += "eglibc"
+RDEPENDS_${PN}-caller += "syspopup"
+
+
+DEPENDS = ""
+#DEPENDS of syspopup
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+DEPENDS += "evas"
+DEPENDS += "dbus"
+DEPENDS += "aul"
+DEPENDS += "dlog"
+DEPENDS += "app-core"
+DEPENDS += "bundle"
+DEPENDS += "sqlite3"
+DEPENDS += "tizen-platform-config"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/syspopup.manifest ${S}/packaging/syspopup-devel.manifest ${S}/packaging/syspopup-caller.manifest ${S}/packaging/syspopup-caller-devel.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON . \
+ -Dwith_wayland=TRUE \
+ -DEXTRA_CFLAGS=-fPIC
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+ mkdir -p ${D}/usr/share/license
+ install LICENSE ${D}/usr/share/license/syspopup
+ install LICENSE ${D}/usr/share/license/syspopup-devel
+ install LICENSE ${D}/usr/share/license/syspopup-caller
+ install LICENSE ${D}/usr/share/license/syspopup-caller-devel
+ mkdir -p ${D}${prefix}/dbspace
+ sqlite3 ${D}${prefix}/dbspace/.syspopup.db < ${D}/usr/share/syspopup/syspopup_db.sql
+ rm -rf ${D}/usr/share/syspopup/syspopup_db.sql
+ touch ${D}${prefix}/share/popup_noti_term
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " syspopup-dev "
+PACKAGES += " syspopup "
+PACKAGES += " syspopup-caller-dev "
+PACKAGES += " syspopup-caller "
+
+syspopup-dev_files = ""
+syspopup-dev_files += "syspopup-devel.manifest"
+syspopup-dev_files += "${prefix}/include/SLP_SYSPOPUP_PG.h"
+syspopup-dev_files += "${prefix}/include/syspopup.h"
+syspopup-dev_files += "${prefix}/lib/libsyspopup.so"
+syspopup-dev_files += "${prefix}/lib/pkgconfig/syspopup.pc"
+syspopup-dev_files += "/usr/share/license/syspopup-devel"
+
+syspopup_files = ""
+syspopup_files += "syspopup.manifest"
+syspopup_files += "${prefix}/share/icons/default/small/org.tizen.syspopup-app.png"
+syspopup_files += "${prefix}/bin/sp_test"
+syspopup_files += "${prefix}/bin/syspopup-app"
+syspopup_files += "${prefix}/lib/libsyspopup.so.0.1.0"
+syspopup_files += "${prefix}/share/packages/org.tizen.syspopup-app.xml"
+syspopup_files += "${prefix}/share/popup_noti_term"
+syspopup_files += "${prefix}/dbspace/.syspopup.db"
+syspopup_files += "${prefix}/dbspace/.syspopup.db-journal"
+syspopup_files += "/usr/share/license/syspopup"
+
+syspopup-caller-dev_files = ""
+syspopup-caller-dev_files += "syspopup-caller-devel.manifest"
+syspopup-caller-dev_files += "${prefix}/lib/libsyspopup_caller.so"
+syspopup-caller-dev_files += "${prefix}/include/syspopup_caller.h"
+syspopup-caller-dev_files += "${prefix}/lib/pkgconfig/syspopup-caller.pc"
+syspopup-caller-dev_files += "/usr/share/license/syspopup-caller-devel"
+
+syspopup-caller_files = ""
+syspopup-caller_files += "syspopup-caller.manifest"
+syspopup-caller_files += "${prefix}/lib/libsyspopup_caller.so.0.1.0"
+syspopup-caller_files += "/usr/share/license/syspopup-caller"
+
+FILES_${PN}-dev = "${syspopup-dev_files}"
+FILES_${PN} = "${syspopup_files}"
+FILES_${PN}-caller-dev = "${syspopup-caller-dev_files}"
+FILES_${PN}-caller = "${syspopup-caller_files}"
+
+PKG_syspopup-dev= "syspopup-dev"
+PKG_syspopup= "syspopup"
+PKG_syspopup-caller-dev= "syspopup-caller-dev"
+PKG_syspopup-caller= "syspopup-caller"
+
+require syspopup-extraconf.inc
+
diff --git a/recipes-tizen/syspopup/syspopup_git.bb b/recipes-tizen/syspopup/syspopup_git.bb
new file mode 100644 (file)
index 0000000..9c6cfa9
--- /dev/null
@@ -0,0 +1,10 @@
+require syspopup.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/base/syspopup;tag=613e33a194a4c5f8eeb1022073e73248afcf6c77;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/system-settings/system-settings-extraconf.inc b/recipes-tizen/system-settings/system-settings-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/system-settings/system-settings.inc b/recipes-tizen/system-settings/system-settings.inc
new file mode 100644 (file)
index 0000000..2994cd5
--- /dev/null
@@ -0,0 +1,148 @@
+DESCRIPTION = "A System Settings library in Tizen Native API"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "System/API"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by capi-system-system-settings-dev
+
+
+#PROVIDES by capi-system-system-settings
+
+
+RDEPENDS = ""
+#RDEPENDS of capi-system-system-settings-dev (capi-system-${PN}-dev)
+RDEPENDS_capi-system-${PN}-dev += "common"
+RDEPENDS_capi-system-${PN}-dev += "capi-system-system-settings"
+
+
+DEPENDS = ""
+#DEPENDS of capi-system-system-settings
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+DEPENDS += "fontconfig"
+DEPENDS += "tizen-platform-config"
+DEPENDS += "dlog"
+DEPENDS += "app-core"
+DEPENDS += "common"
+DEPENDS += "libxml2"
+DEPENDS += "elementary"
+DEPENDS += "ecore"
+DEPENDS += "glib-2.0"
+DEPENDS += "vconf"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/capi-system-system-settings.manifest ${S}/packaging/capi-system-system-settings-devel.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+ MAJORVER=`echo 0.0.2 | awk 'BEGIN {FS="."}{print $1}'`
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON . -DFULLVER=0.0.2 -DMAJORVER=${MAJORVER} \
+         -DX11_SUPPORT=Off \
+         -DWAYLAND_SUPPORT=On
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " capi-system-system-settings-dev "
+PACKAGES += " capi-system-system-settings "
+
+capi-system-system-settings-dev_files = ""
+capi-system-system-settings-dev_files += "capi-system-system-settings-devel.manifest"
+capi-system-system-settings-dev_files += "${prefix}/include/system/*.h"
+capi-system-system-settings-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+capi-system-system-settings-dev_files += "${prefix}/lib/lib*.so"
+
+capi-system-system-settings_files = ""
+capi-system-system-settings_files += "capi-system-system-settings.manifest"
+capi-system-system-settings_files += "${prefix}/lib/lib*.so.*"
+capi-system-system-settings_files += "/usr/bin/test_system_settings_gui"
+
+FILES_capi-system-${PN}-dev = "${capi-system-system-settings-dev_files}"
+FILES_capi-system-${PN} = "${capi-system-system-settings_files}"
+
+PKG_capi-system-system-settings-dev= "capi-system-system-settings-dev"
+PKG_capi-system-system-settings= "capi-system-system-settings"
+
+require system-settings-extraconf.inc
+
diff --git a/recipes-tizen/system-settings/system-settings_git.bb b/recipes-tizen/system-settings/system-settings_git.bb
new file mode 100644 (file)
index 0000000..d3b129d
--- /dev/null
@@ -0,0 +1,10 @@
+require system-settings.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/api/system-settings;tag=8789adea7dae840914101a770a25ed5ef04e3f73;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
diff --git a/recipes-tizen/tethering/tethering-extraconf.inc b/recipes-tizen/tethering/tethering-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/tethering/tethering.inc b/recipes-tizen/tethering/tethering.inc
new file mode 100644 (file)
index 0000000..6edcf99
--- /dev/null
@@ -0,0 +1,137 @@
+DESCRIPTION = "Tethering Framework"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Connectivity/API"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by capi-network-tethering-dev
+
+
+#PROVIDES by capi-network-tethering
+
+
+RDEPENDS = ""
+#RDEPENDS of capi-network-tethering-dev (capi-network-${PN}-dev)
+RDEPENDS_capi-network-${PN}-dev += "capi-network-tethering"
+
+
+DEPENDS = ""
+#DEPENDS of capi-network-tethering
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+DEPENDS += "dbus"
+DEPENDS += "dlog"
+DEPENDS += "glib-2.0"
+DEPENDS += "common"
+DEPENDS += "vconf"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+ cp ${S}/packaging/capi-network-tethering.manifest .
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON . -DARCH=i586
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " capi-network-tethering-dev "
+PACKAGES += " capi-network-tethering "
+
+capi-network-tethering-dev_files = ""
+capi-network-tethering-dev_files += "capi-network-tethering.manifest"
+capi-network-tethering-dev_files += "${prefix}/include/network/*.h"
+capi-network-tethering-dev_files += "${prefix}/lib/pkgconfig/*.pc"
+capi-network-tethering-dev_files += "${prefix}/lib/*.so"
+
+capi-network-tethering_files = ""
+capi-network-tethering_files += "capi-network-tethering.manifest"
+capi-network-tethering_files += "${prefix}/lib/*.so.*"
+capi-network-tethering_files += "/etc/config/connectivity/sysinfo-tethering.xml"
+
+FILES_capi-network-${PN}-dev = "${capi-network-tethering-dev_files}"
+FILES_capi-network-${PN} = "${capi-network-tethering_files}"
+
+PKG_capi-network-tethering-dev= "capi-network-tethering-dev"
+PKG_capi-network-tethering= "capi-network-tethering"
+
+require tethering-extraconf.inc
+
diff --git a/recipes-tizen/tethering/tethering_git.bb b/recipes-tizen/tethering/tethering_git.bb
new file mode 100644 (file)
index 0000000..facb0b1
--- /dev/null
@@ -0,0 +1,10 @@
+require tethering.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/api/tethering;tag=d9c4a9752d0c8be29faa847511f5aac088e13dc3;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
index 06b7a1d..00160b2 100644 (file)
@@ -41,38 +41,38 @@ RDEPENDS_${PN}-system-info-demo += "tizen-extensions-crosswalk"
 
 DEPENDS = ""
 #DEPENDS of tizen-extensions-crosswalk
-DEPENDS += "pkgconfig(evas)"
 DEPENDS += "udev"
 DEPENDS += "app-core"
-DEPENDS += "pkgconfig(pkgmgr)"
-DEPENDS += "bluez"
-DEPENDS += "pkgconfig(capi-system-device)"
+DEPENDS += "runtime-info"
+DEPENDS += "slp-pkgmgr"
 DEPENDS += "wayland"
-DEPENDS += "notification"
-DEPENDS += "pkgconfig(capi-web-url-download)"
+DEPENDS += "media-content"
+DEPENDS += "system-settings"
 DEPENDS += "glib-2.0"
 DEPENDS += "application"
 DEPENDS += "system-info"
-DEPENDS += "pkgconfig(capi-web-favorites)"
-DEPENDS += "pkgconfig(capi-system-system-settings)"
-DEPENDS += "pkgconfig(capi-network-bluetooth)"
+DEPENDS += "app-manager"
+DEPENDS += "sensor"
+DEPENDS += "package-manager"
+DEPENDS += "power"
 inherit pythonnative
+DEPENDS += "evas"
 DEPENDS += "tizen-platform-config"
 DEPENDS += "pkgmgr-info"
-DEPENDS += "libslp-pm"
+DEPENDS += "favorites"
+DEPENDS += "device"
 DEPENDS_append_class-native = " ninja-native"
 DEPENDS_append_class-target = " ninja-native"
-DEPENDS += "pkgconfig(capi-system-power)"
+DEPENDS += "bluetooth"
 DEPENDS += "vconf"
-DEPENDS += "pkgconfig(capi-network-connection)"
-DEPENDS += "pkgconfig(capi-appfw-app-manager)"
+DEPENDS += "url-download"
 DEPENDS += "dbus"
-DEPENDS += "pkgconfig(capi-system-sensor)"
-DEPENDS += "pkgconfig(capi-content-media-content)"
-DEPENDS += "pkgconfig(capi-system-runtime-info)"
-DEPENDS += "pkgconfig(message-port)"
 DEPENDS += "libtapi-legacy"
-DEPENDS += "pkgconfig(capi-appfw-package-manager)"
+DEPENDS += "bluez5"
+DEPENDS += "connection"
+DEPENDS += "notification"
+DEPENDS += "libslp-pm"
+DEPENDS += "message-port"
 
 do_prep() {
  cd ${S}
diff --git a/recipes-tizen/url-download/url-download-extraconf.inc b/recipes-tizen/url-download/url-download-extraconf.inc
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/recipes-tizen/url-download/url-download.inc b/recipes-tizen/url-download/url-download.inc
new file mode 100644 (file)
index 0000000..87aa460
--- /dev/null
@@ -0,0 +1,139 @@
+DESCRIPTION = "CAPI for content download with web url"
+HOMEPAGE = "http://nohomepage.org"
+SECTION = "Development/Libraries"
+LICENSE = "Apache-2.0"
+
+SRC_URI = ""
+
+S = "${WORKDIR}/git"
+
+inherit autotools-brokensep
+
+BBCLASSEXTEND = ""
+PROVIDES = ""
+
+#PROVIDES by capi-web-url-download
+
+
+#PROVIDES by capi-web-url-download-dev
+
+
+RDEPENDS = ""
+#RDEPENDS of capi-web-url-download-dev (capi-web-${PN}-dev)
+RDEPENDS_capi-web-${PN}-dev += "capi-web-url-download"
+
+
+DEPENDS = ""
+#DEPENDS of capi-web-url-download
+DEPENDS += "bundle"
+DEPENDS += "download-provider"
+DEPENDS_append_class-native = " cmake-native"
+DEPENDS_append_class-target = " cmake-native"
+DEPENDS += "common"
+DEPENDS += "dlog"
+
+do_prep() {
+ cd ${S}
+ chmod -Rf a+rX,u+w,g-w,o-w ${S}
+ #setup -q
+}
+do_patch_append() {
+    bb.build.exec_func('do_prep', d)
+}
+
+do_configure() {
+}
+
+do_compile() {
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ CFLAGS="-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables" ; export CFLAGS ;
+ CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ;
+ FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -I%_fmoddir}" ; export FFLAGS ;
+ LD_AS_NEEDED=1; export LD_AS_NEEDED ;
+   CFLAGS="${CFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CFLAGS ; 
+   CXXFLAGS="${CXXFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export CXXFLAGS ; 
+   FFLAGS="${FFLAGS:--O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables}" ; export FFLAGS ; 
+   cmake \
+         -DCMAKE_VERBOSE_MAKEFILE=ON \
+         -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \
+         -DCMAKE_INSTALL_LIBDIR:PATH=${prefix}/lib \
+         -DINCLUDE_INSTALL_DIR:PATH=${prefix}/include \
+         -DLIB_INSTALL_DIR:PATH=${prefix}/lib \
+         -DSYSCONF_INSTALL_DIR:PATH=${sysconfdir} \
+         -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \
+         -DCMAKE_SKIP_RPATH:BOOL=ON \
+         -DBUILD_SHARED_LIBS:BOOL=ON .
+ make -j16
+}
+
+do_install() {
+ echo export RPM_BUILD_ROOT=${D}
+ cd ${S}
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf ${D}
+ mkdir -p ${D}
+ rm -rf ${D}
+   oe_runmake \
+         DESTDIR=${D} \
+         INSTALL_ROOT=${D} \
+         BINDIR=${prefix}/bin \
+   install  
+   rm -f ${D}${infodir}/dir 
+   find ${D} -regex ".*\.la$" | xargs rm -f -- 
+   find ${D} -regex ".*\.a$" | xargs rm -f --
+ mkdir -p ${D}/usr/share/license
+}
+
+pkg_postinst_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+pkg_postrm_${PN}() {
+    #!/bin/sh -e
+
+    ldconfig
+}
+
+PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
+PACKAGES += " capi-web-url-download "
+PACKAGES += " capi-web-url-download-dev "
+
+capi-web-url-download_files = ""
+capi-web-url-download_files += "capi-web-url-download.manifest"
+capi-web-url-download_files += "${prefix}/lib/libcapi-web-url-download.so.*"
+capi-web-url-download_files += "/usr/share/license/capi-web-url-download"
+
+capi-web-url-download-dev_files = ""
+capi-web-url-download-dev_files += "capi-web-url-download.manifest"
+capi-web-url-download-dev_files += "${prefix}/lib/libcapi-web-url-download.so"
+capi-web-url-download-dev_files += "${prefix}/lib/pkgconfig/capi-web-url-download.pc"
+capi-web-url-download-dev_files += "${prefix}/include/web/download.h"
+capi-web-url-download-dev_files += "${prefix}/include/web/download_doc.h"
+
+FILES_capi-web-${PN} = "${capi-web-url-download_files}"
+FILES_capi-web-${PN}-dev = "${capi-web-url-download-dev_files}"
+
+PKG_capi-web-url-download= "capi-web-url-download"
+PKG_capi-web-url-download-dev= "capi-web-url-download-dev"
+
+require url-download-extraconf.inc
+
diff --git a/recipes-tizen/url-download/url-download_git.bb b/recipes-tizen/url-download/url-download_git.bb
new file mode 100644 (file)
index 0000000..b87c90a
--- /dev/null
@@ -0,0 +1,10 @@
+require url-download.inc
+
+PRIORITY = "10"
+
+LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
+
+SRC_URI += "git://review.tizen.org/platform/core/api/url-download;tag=284d7254c1c229ef4dd219db9978c0164bb49c69;nobranch=1"
+
+BBCLASSEXTEND += " native "
+
index 7f771c9..0f912f1 100644 (file)
@@ -35,17 +35,17 @@ DEPENDS = ""
 #DEPENDS of weston-common
 DEPENDS += "weston"
 DEPENDS += "libxkbcommon"
-DEPENDS += "cairo"
+DEPENDS += "libjpeg-turbo"
 DEPENDS += "glib-2.0"
 DEPENDS_append_class-native = " pkgconfig-native"
 DEPENDS_append_class-target = " pkgconfig-native"
-DEPENDS += "jpeg"
 DEPENDS_append_class-native = " automake-native"
 DEPENDS_append_class-target = " automake-native"
 DEPENDS += "xz"
 DEPENDS += "wayland"
 DEPENDS_append_class-native = " libtool"
 DEPENDS_append_class-target = " libtool-cross"
+DEPENDS += "cairo"
 DEPENDS += "libpng"
 DEPENDS += "mesa"
 DEPENDS_append_class-native = " autoconf-native"