From 37cf7cc25e59cb4ffdeab311a0b687909551b1d1 Mon Sep 17 00:00:00 2001 From: Ronan Le Martret Date: Wed, 25 Jun 2014 14:42:03 +0200 Subject: [PATCH] Add tizen-extensions-crosswalk to project Change-Id: Iee234e1e267e0d830785462391ac22c9515db341 Signed-off-by: Ronan Le Martret --- conf/layer.conf | 2 + .../images/tizen-common-core-image-crosswalk.bb | 1 + .../app-manager/app-manager-extraconf.inc | 0 recipes-tizen/app-manager/app-manager.inc | 148 +++++++++ recipes-tizen/app-manager/app-manager_git.bb | 10 + .../bluetooth-frwk/bluetooth-frwk-extraconf.inc | 0 recipes-tizen/bluetooth-frwk/bluetooth-frwk.inc | 217 +++++++++++++ recipes-tizen/bluetooth-frwk/bluetooth-frwk_git.bb | 10 + .../bluetooth-tools/bluetooth-tools-extraconf.inc | 0 recipes-tizen/bluetooth-tools/bluetooth-tools.inc | 149 +++++++++ .../bluetooth-tools/bluetooth-tools_git.bb | 10 + recipes-tizen/bluetooth/bluetooth-extraconf.inc | 0 recipes-tizen/bluetooth/bluetooth.inc | 140 +++++++++ recipes-tizen/bluetooth/bluetooth_git.bb | 10 + recipes-tizen/chromium/chromium-extraconf.inc | 0 recipes-tizen/chromium/chromium.inc | 132 ++++++++ recipes-tizen/chromium/chromium_git.bb | 10 + recipes-tizen/connection/connection-extraconf.inc | 0 recipes-tizen/connection/connection.inc | 146 +++++++++ recipes-tizen/connection/connection_git.bb | 10 + recipes-tizen/crosswalk/crosswalk.inc | 2 +- recipes-tizen/crosswalk/crosswalk_git.bb | 2 +- recipes-tizen/device/device-extraconf.inc | 0 recipes-tizen/device/device.inc | 139 +++++++++ recipes-tizen/device/device_git.bb | 10 + recipes-tizen/devman/devman-extraconf.inc | 0 recipes-tizen/devman/devman.inc | 158 ++++++++++ recipes-tizen/devman/devman_git.bb | 10 + .../download-provider-extraconf.inc | 0 .../download-provider/download-provider.inc | 224 ++++++++++++++ .../download-provider/download-provider_git.bb | 10 + recipes-tizen/drm-client/drm-client-extraconf.inc | 0 recipes-tizen/drm-client/drm-client.inc | 136 +++++++++ recipes-tizen/drm-client/drm-client_git.bb | 10 + recipes-tizen/favorites/favorites-extraconf.inc | 0 recipes-tizen/favorites/favorites.inc | 153 ++++++++++ recipes-tizen/favorites/favorites_git.bb | 10 + recipes-tizen/libav/libav-extraconf.inc | 0 recipes-tizen/libav/libav.inc | 336 +++++++++++++++++++++ recipes-tizen/libav/libav_git.bb | 10 + .../libmedia-service-extraconf.inc | 0 .../libmedia-service/libmedia-service.inc | 160 ++++++++++ .../libmedia-service/libmedia-service_git.bb | 10 + .../libmedia-thumbnail-extraconf.inc | 0 .../libmedia-thumbnail/libmedia-thumbnail.inc | 176 +++++++++++ .../libmedia-thumbnail/libmedia-thumbnail_git.bb | 10 + .../libmm-fileinfo/libmm-fileinfo-extraconf.inc | 0 recipes-tizen/libmm-fileinfo/libmm-fileinfo.inc | 177 +++++++++++ recipes-tizen/libmm-fileinfo/libmm-fileinfo_git.bb | 10 + .../libmm-utility/libmm-utility-extraconf.inc | 0 recipes-tizen/libmm-utility/libmm-utility.inc | 168 +++++++++++ recipes-tizen/libmm-utility/libmm-utility_git.bb | 10 + .../libnet-client/libnet-client-extraconf.inc | 0 recipes-tizen/libnet-client/libnet-client.inc | 181 +++++++++++ recipes-tizen/libnet-client/libnet-client_git.bb | 10 + .../libwifi-direct/libwifi-direct-extraconf.inc | 0 recipes-tizen/libwifi-direct/libwifi-direct.inc | 144 +++++++++ recipes-tizen/libwifi-direct/libwifi-direct_git.bb | 10 + .../media-content/media-content-extraconf.inc | 0 recipes-tizen/media-content/media-content.inc | 144 +++++++++ recipes-tizen/media-content/media-content_git.bb | 10 + .../media-server/media-server-extraconf.inc | 0 recipes-tizen/media-server/media-server.inc | 226 ++++++++++++++ recipes-tizen/media-server/media-server_git.bb | 10 + .../message-port/message-port-extraconf.inc | 0 recipes-tizen/message-port/message-port.inc | 150 +++++++++ recipes-tizen/message-port/message-port_git.bb | 10 + recipes-tizen/meta/meta_git.bb | 2 +- .../package-manager/package-manager-extraconf.inc | 0 recipes-tizen/package-manager/package-manager.inc | 144 +++++++++ .../package-manager/package-manager_git.bb | 10 + recipes-tizen/power/power-extraconf.inc | 0 recipes-tizen/power/power.inc | 140 +++++++++ recipes-tizen/power/power_git.bb | 10 + .../runtime-info/runtime-info-extraconf.inc | 0 recipes-tizen/runtime-info/runtime-info.inc | 139 +++++++++ recipes-tizen/runtime-info/runtime-info_git.bb | 10 + recipes-tizen/status/status-extraconf.inc | 0 recipes-tizen/status/status.inc | 155 ++++++++++ recipes-tizen/status/status_git.bb | 10 + recipes-tizen/syspopup/syspopup-extraconf.inc | 0 recipes-tizen/syspopup/syspopup.inc | 206 +++++++++++++ recipes-tizen/syspopup/syspopup_git.bb | 10 + .../system-settings/system-settings-extraconf.inc | 0 recipes-tizen/system-settings/system-settings.inc | 148 +++++++++ .../system-settings/system-settings_git.bb | 10 + recipes-tizen/tethering/tethering-extraconf.inc | 0 recipes-tizen/tethering/tethering.inc | 137 +++++++++ recipes-tizen/tethering/tethering_git.bb | 10 + .../tizen-extensions-crosswalk.inc | 36 +-- .../url-download/url-download-extraconf.inc | 0 recipes-tizen/url-download/url-download.inc | 139 +++++++++ recipes-tizen/url-download/url-download_git.bb | 10 + recipes-tizen/weston-common/weston-common.inc | 4 +- 94 files changed, 5128 insertions(+), 23 deletions(-) create mode 100644 recipes-tizen/app-manager/app-manager-extraconf.inc create mode 100644 recipes-tizen/app-manager/app-manager.inc create mode 100644 recipes-tizen/app-manager/app-manager_git.bb create mode 100644 recipes-tizen/bluetooth-frwk/bluetooth-frwk-extraconf.inc create mode 100644 recipes-tizen/bluetooth-frwk/bluetooth-frwk.inc create mode 100644 recipes-tizen/bluetooth-frwk/bluetooth-frwk_git.bb create mode 100644 recipes-tizen/bluetooth-tools/bluetooth-tools-extraconf.inc create mode 100644 recipes-tizen/bluetooth-tools/bluetooth-tools.inc create mode 100644 recipes-tizen/bluetooth-tools/bluetooth-tools_git.bb create mode 100644 recipes-tizen/bluetooth/bluetooth-extraconf.inc create mode 100644 recipes-tizen/bluetooth/bluetooth.inc create mode 100644 recipes-tizen/bluetooth/bluetooth_git.bb create mode 100644 recipes-tizen/chromium/chromium-extraconf.inc create mode 100644 recipes-tizen/chromium/chromium.inc create mode 100644 recipes-tizen/chromium/chromium_git.bb create mode 100644 recipes-tizen/connection/connection-extraconf.inc create mode 100644 recipes-tizen/connection/connection.inc create mode 100644 recipes-tizen/connection/connection_git.bb create mode 100644 recipes-tizen/device/device-extraconf.inc create mode 100644 recipes-tizen/device/device.inc create mode 100644 recipes-tizen/device/device_git.bb create mode 100644 recipes-tizen/devman/devman-extraconf.inc create mode 100644 recipes-tizen/devman/devman.inc create mode 100644 recipes-tizen/devman/devman_git.bb create mode 100644 recipes-tizen/download-provider/download-provider-extraconf.inc create mode 100644 recipes-tizen/download-provider/download-provider.inc create mode 100644 recipes-tizen/download-provider/download-provider_git.bb create mode 100644 recipes-tizen/drm-client/drm-client-extraconf.inc create mode 100644 recipes-tizen/drm-client/drm-client.inc create mode 100644 recipes-tizen/drm-client/drm-client_git.bb create mode 100644 recipes-tizen/favorites/favorites-extraconf.inc create mode 100644 recipes-tizen/favorites/favorites.inc create mode 100644 recipes-tizen/favorites/favorites_git.bb create mode 100644 recipes-tizen/libav/libav-extraconf.inc create mode 100644 recipes-tizen/libav/libav.inc create mode 100644 recipes-tizen/libav/libav_git.bb create mode 100644 recipes-tizen/libmedia-service/libmedia-service-extraconf.inc create mode 100644 recipes-tizen/libmedia-service/libmedia-service.inc create mode 100644 recipes-tizen/libmedia-service/libmedia-service_git.bb create mode 100644 recipes-tizen/libmedia-thumbnail/libmedia-thumbnail-extraconf.inc create mode 100644 recipes-tizen/libmedia-thumbnail/libmedia-thumbnail.inc create mode 100644 recipes-tizen/libmedia-thumbnail/libmedia-thumbnail_git.bb create mode 100644 recipes-tizen/libmm-fileinfo/libmm-fileinfo-extraconf.inc create mode 100644 recipes-tizen/libmm-fileinfo/libmm-fileinfo.inc create mode 100644 recipes-tizen/libmm-fileinfo/libmm-fileinfo_git.bb create mode 100644 recipes-tizen/libmm-utility/libmm-utility-extraconf.inc create mode 100644 recipes-tizen/libmm-utility/libmm-utility.inc create mode 100644 recipes-tizen/libmm-utility/libmm-utility_git.bb create mode 100644 recipes-tizen/libnet-client/libnet-client-extraconf.inc create mode 100644 recipes-tizen/libnet-client/libnet-client.inc create mode 100644 recipes-tizen/libnet-client/libnet-client_git.bb create mode 100644 recipes-tizen/libwifi-direct/libwifi-direct-extraconf.inc create mode 100644 recipes-tizen/libwifi-direct/libwifi-direct.inc create mode 100644 recipes-tizen/libwifi-direct/libwifi-direct_git.bb create mode 100644 recipes-tizen/media-content/media-content-extraconf.inc create mode 100644 recipes-tizen/media-content/media-content.inc create mode 100644 recipes-tizen/media-content/media-content_git.bb create mode 100644 recipes-tizen/media-server/media-server-extraconf.inc create mode 100644 recipes-tizen/media-server/media-server.inc create mode 100644 recipes-tizen/media-server/media-server_git.bb create mode 100644 recipes-tizen/message-port/message-port-extraconf.inc create mode 100644 recipes-tizen/message-port/message-port.inc create mode 100644 recipes-tizen/message-port/message-port_git.bb create mode 100644 recipes-tizen/package-manager/package-manager-extraconf.inc create mode 100644 recipes-tizen/package-manager/package-manager.inc create mode 100644 recipes-tizen/package-manager/package-manager_git.bb create mode 100644 recipes-tizen/power/power-extraconf.inc create mode 100644 recipes-tizen/power/power.inc create mode 100644 recipes-tizen/power/power_git.bb create mode 100644 recipes-tizen/runtime-info/runtime-info-extraconf.inc create mode 100644 recipes-tizen/runtime-info/runtime-info.inc create mode 100644 recipes-tizen/runtime-info/runtime-info_git.bb create mode 100644 recipes-tizen/status/status-extraconf.inc create mode 100644 recipes-tizen/status/status.inc create mode 100644 recipes-tizen/status/status_git.bb create mode 100644 recipes-tizen/syspopup/syspopup-extraconf.inc create mode 100644 recipes-tizen/syspopup/syspopup.inc create mode 100644 recipes-tizen/syspopup/syspopup_git.bb create mode 100644 recipes-tizen/system-settings/system-settings-extraconf.inc create mode 100644 recipes-tizen/system-settings/system-settings.inc create mode 100644 recipes-tizen/system-settings/system-settings_git.bb create mode 100644 recipes-tizen/tethering/tethering-extraconf.inc create mode 100644 recipes-tizen/tethering/tethering.inc create mode 100644 recipes-tizen/tethering/tethering_git.bb create mode 100644 recipes-tizen/url-download/url-download-extraconf.inc create mode 100644 recipes-tizen/url-download/url-download.inc create mode 100644 recipes-tizen/url-download/url-download_git.bb diff --git a/conf/layer.conf b/conf/layer.conf index f703560..08d488d 100644 --- a/conf/layer.conf +++ b/conf/layer.conf @@ -38,3 +38,5 @@ VIRTUAL-RUNTIME_init_manager = "systemd" DISTRO_FEATURES_append = " pam " DISTRO_FEATURES_append = " ld-is-gold " + +PREFERRED_PROVIDER_jpeg = "libjpeg-turbo" diff --git a/recipes-image/images/tizen-common-core-image-crosswalk.bb b/recipes-image/images/tizen-common-core-image-crosswalk.bb index 5dbd711..5370004 100644 --- a/recipes-image/images/tizen-common-core-image-crosswalk.bb +++ b/recipes-image/images/tizen-common-core-image-crosswalk.bb @@ -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 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 index 0000000..92b4867 --- /dev/null +++ b/recipes-tizen/app-manager/app-manager.inc @@ -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 index 0000000..5e13dfa --- /dev/null +++ b/recipes-tizen/app-manager/app-manager_git.bb @@ -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 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 index 0000000..ca8cd0f --- /dev/null +++ b/recipes-tizen/bluetooth-frwk/bluetooth-frwk.inc @@ -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 index 0000000..4a49dc5 --- /dev/null +++ b/recipes-tizen/bluetooth-frwk/bluetooth-frwk_git.bb @@ -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 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 index 0000000..5fc62e1 --- /dev/null +++ b/recipes-tizen/bluetooth-tools/bluetooth-tools.inc @@ -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 index 0000000..d8671ae --- /dev/null +++ b/recipes-tizen/bluetooth-tools/bluetooth-tools_git.bb @@ -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 index 0000000..e69de29 diff --git a/recipes-tizen/bluetooth/bluetooth.inc b/recipes-tizen/bluetooth/bluetooth.inc new file mode 100644 index 0000000..dfeec7f --- /dev/null +++ b/recipes-tizen/bluetooth/bluetooth.inc @@ -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 index 0000000..efd42c3 --- /dev/null +++ b/recipes-tizen/bluetooth/bluetooth_git.bb @@ -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 index 0000000..e69de29 diff --git a/recipes-tizen/chromium/chromium.inc b/recipes-tizen/chromium/chromium.inc new file mode 100644 index 0000000..6353c86 --- /dev/null +++ b/recipes-tizen/chromium/chromium.inc @@ -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 index 0000000..9570a47 --- /dev/null +++ b/recipes-tizen/chromium/chromium_git.bb @@ -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 index 0000000..e69de29 diff --git a/recipes-tizen/connection/connection.inc b/recipes-tizen/connection/connection.inc new file mode 100644 index 0000000..7069173 --- /dev/null +++ b/recipes-tizen/connection/connection.inc @@ -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 index 0000000..cc76438 --- /dev/null +++ b/recipes-tizen/connection/connection_git.bb @@ -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 " + diff --git a/recipes-tizen/crosswalk/crosswalk.inc b/recipes-tizen/crosswalk/crosswalk.inc index 1144b33..8759f0c 100644 --- a/recipes-tizen/crosswalk/crosswalk.inc +++ b/recipes-tizen/crosswalk/crosswalk.inc @@ -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 " diff --git a/recipes-tizen/crosswalk/crosswalk_git.bb b/recipes-tizen/crosswalk/crosswalk_git.bb index af4a116..da97d1f 100644 --- a/recipes-tizen/crosswalk/crosswalk_git.bb +++ b/recipes-tizen/crosswalk/crosswalk_git.bb @@ -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 index 0000000..e69de29 diff --git a/recipes-tizen/device/device.inc b/recipes-tizen/device/device.inc new file mode 100644 index 0000000..c5c1601 --- /dev/null +++ b/recipes-tizen/device/device.inc @@ -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 index 0000000..8bf7154 --- /dev/null +++ b/recipes-tizen/device/device_git.bb @@ -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 index 0000000..e69de29 diff --git a/recipes-tizen/devman/devman.inc b/recipes-tizen/devman/devman.inc new file mode 100644 index 0000000..46be9ad --- /dev/null +++ b/recipes-tizen/devman/devman.inc @@ -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 index 0000000..4e6442d --- /dev/null +++ b/recipes-tizen/devman/devman_git.bb @@ -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 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 index 0000000..6ce3e82 --- /dev/null +++ b/recipes-tizen/download-provider/download-provider.inc @@ -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 index 0000000..3b04e49 --- /dev/null +++ b/recipes-tizen/download-provider/download-provider_git.bb @@ -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 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 index 0000000..9b5d177 --- /dev/null +++ b/recipes-tizen/drm-client/drm-client.inc @@ -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 index 0000000..c90e3d9 --- /dev/null +++ b/recipes-tizen/drm-client/drm-client_git.bb @@ -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 index 0000000..e69de29 diff --git a/recipes-tizen/favorites/favorites.inc b/recipes-tizen/favorites/favorites.inc new file mode 100644 index 0000000..f3df6bd --- /dev/null +++ b/recipes-tizen/favorites/favorites.inc @@ -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 index 0000000..3b4e638 --- /dev/null +++ b/recipes-tizen/favorites/favorites_git.bb @@ -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 index 0000000..e69de29 diff --git a/recipes-tizen/libav/libav.inc b/recipes-tizen/libav/libav.inc new file mode 100644 index 0000000..199e9c2 --- /dev/null +++ b/recipes-tizen/libav/libav.inc @@ -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 index 0000000..57cdac2 --- /dev/null +++ b/recipes-tizen/libav/libav_git.bb @@ -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 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 index 0000000..ea2bada --- /dev/null +++ b/recipes-tizen/libmedia-service/libmedia-service.inc @@ -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 index 0000000..a711173 --- /dev/null +++ b/recipes-tizen/libmedia-service/libmedia-service_git.bb @@ -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 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 index 0000000..f18fbcb --- /dev/null +++ b/recipes-tizen/libmedia-thumbnail/libmedia-thumbnail.inc @@ -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 index 0000000..5eb206f --- /dev/null +++ b/recipes-tizen/libmedia-thumbnail/libmedia-thumbnail_git.bb @@ -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 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 index 0000000..a6cae77 --- /dev/null +++ b/recipes-tizen/libmm-fileinfo/libmm-fileinfo.inc @@ -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 index 0000000..7052eee --- /dev/null +++ b/recipes-tizen/libmm-fileinfo/libmm-fileinfo_git.bb @@ -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 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 index 0000000..aba9bf0 --- /dev/null +++ b/recipes-tizen/libmm-utility/libmm-utility.inc @@ -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 index 0000000..48b65e3 --- /dev/null +++ b/recipes-tizen/libmm-utility/libmm-utility_git.bb @@ -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 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 index 0000000..12fcef2 --- /dev/null +++ b/recipes-tizen/libnet-client/libnet-client.inc @@ -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 index 0000000..02d4502 --- /dev/null +++ b/recipes-tizen/libnet-client/libnet-client_git.bb @@ -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 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 index 0000000..be28199 --- /dev/null +++ b/recipes-tizen/libwifi-direct/libwifi-direct.inc @@ -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 index 0000000..59f530a --- /dev/null +++ b/recipes-tizen/libwifi-direct/libwifi-direct_git.bb @@ -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 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 index 0000000..2cc165b --- /dev/null +++ b/recipes-tizen/media-content/media-content.inc @@ -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 index 0000000..223d703 --- /dev/null +++ b/recipes-tizen/media-content/media-content_git.bb @@ -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 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 index 0000000..6dab447 --- /dev/null +++ b/recipes-tizen/media-server/media-server.inc @@ -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 index 0000000..d23bedd --- /dev/null +++ b/recipes-tizen/media-server/media-server_git.bb @@ -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 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 index 0000000..aa087de --- /dev/null +++ b/recipes-tizen/message-port/message-port.inc @@ -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 index 0000000..8823e1b --- /dev/null +++ b/recipes-tizen/message-port/message-port_git.bb @@ -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 " + diff --git a/recipes-tizen/meta/meta_git.bb b/recipes-tizen/meta/meta_git.bb index fbfae62..6553777 100644 --- a/recipes-tizen/meta/meta_git.bb +++ b/recipes-tizen/meta/meta_git.bb @@ -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 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 index 0000000..426c807 --- /dev/null +++ b/recipes-tizen/package-manager/package-manager.inc @@ -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 index 0000000..70b1d79 --- /dev/null +++ b/recipes-tizen/package-manager/package-manager_git.bb @@ -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 index 0000000..e69de29 diff --git a/recipes-tizen/power/power.inc b/recipes-tizen/power/power.inc new file mode 100644 index 0000000..76b5d83 --- /dev/null +++ b/recipes-tizen/power/power.inc @@ -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 index 0000000..5a86469 --- /dev/null +++ b/recipes-tizen/power/power_git.bb @@ -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 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 index 0000000..2451e29 --- /dev/null +++ b/recipes-tizen/runtime-info/runtime-info.inc @@ -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 index 0000000..165d794 --- /dev/null +++ b/recipes-tizen/runtime-info/runtime-info_git.bb @@ -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 index 0000000..e69de29 diff --git a/recipes-tizen/status/status.inc b/recipes-tizen/status/status.inc new file mode 100644 index 0000000..731ae83 --- /dev/null +++ b/recipes-tizen/status/status.inc @@ -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 index 0000000..7d50fd7 --- /dev/null +++ b/recipes-tizen/status/status_git.bb @@ -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 index 0000000..e69de29 diff --git a/recipes-tizen/syspopup/syspopup.inc b/recipes-tizen/syspopup/syspopup.inc new file mode 100644 index 0000000..4954276 --- /dev/null +++ b/recipes-tizen/syspopup/syspopup.inc @@ -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 index 0000000..9c6cfa9 --- /dev/null +++ b/recipes-tizen/syspopup/syspopup_git.bb @@ -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 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 index 0000000..2994cd5 --- /dev/null +++ b/recipes-tizen/system-settings/system-settings.inc @@ -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 index 0000000..d3b129d --- /dev/null +++ b/recipes-tizen/system-settings/system-settings_git.bb @@ -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 index 0000000..e69de29 diff --git a/recipes-tizen/tethering/tethering.inc b/recipes-tizen/tethering/tethering.inc new file mode 100644 index 0000000..6edcf99 --- /dev/null +++ b/recipes-tizen/tethering/tethering.inc @@ -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 index 0000000..facb0b1 --- /dev/null +++ b/recipes-tizen/tethering/tethering_git.bb @@ -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 " + diff --git a/recipes-tizen/tizen-extensions-crosswalk/tizen-extensions-crosswalk.inc b/recipes-tizen/tizen-extensions-crosswalk/tizen-extensions-crosswalk.inc index 06b7a1d..00160b2 100644 --- a/recipes-tizen/tizen-extensions-crosswalk/tizen-extensions-crosswalk.inc +++ b/recipes-tizen/tizen-extensions-crosswalk/tizen-extensions-crosswalk.inc @@ -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 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 index 0000000..87aa460 --- /dev/null +++ b/recipes-tizen/url-download/url-download.inc @@ -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 index 0000000..b87c90a --- /dev/null +++ b/recipes-tizen/url-download/url-download_git.bb @@ -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 " + diff --git a/recipes-tizen/weston-common/weston-common.inc b/recipes-tizen/weston-common/weston-common.inc index 7f771c9..0f912f1 100644 --- a/recipes-tizen/weston-common/weston-common.inc +++ b/recipes-tizen/weston-common/weston-common.inc @@ -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" -- 2.7.4