From 527d66a9ccd770f63f0403512cb442ea63467c7e Mon Sep 17 00:00:00 2001 From: Ronan Le Martret Date: Wed, 30 Jul 2014 14:49:39 +0200 Subject: [PATCH] Add new ivi package Change-Id: I07e3f6c2a7d0c894bc59cd89280c9a60312ceffe Signed-off-by: Ronan Le Martret --- recipes-tizen/adns/adns-extraconf.inc | 0 recipes-tizen/adns/adns.inc | 131 ++++++++++++ recipes-tizen/adns/adns_git.bb | 10 + recipes-tizen/ail/ail.inc | 2 +- recipes-tizen/alarm-manager/alarm-manager.inc | 2 +- .../alsa-scenario-0.2/alsa-scenario-0.2.inc | 2 +- recipes-tizen/app-checker/app-checker.inc | 2 +- recipes-tizen/app-core/app-core.inc | 2 +- recipes-tizen/app-manager/app-manager.inc | 2 +- recipes-tizen/app-svc/app-svc.inc | 2 +- recipes-tizen/appcore-agent/appcore-agent.inc | 2 +- recipes-tizen/application/application.inc | 2 +- .../audio-session-manager.inc | 2 +- recipes-tizen/aul-1/aul-1.inc | 2 +- .../automotive-message-broker.inc | 159 ++++---------- .../automotive-message-broker_git.bb | 2 +- recipes-tizen/avsystem/avsystem.inc | 2 +- recipes-tizen/badge/badge-extraconf.inc | 0 recipes-tizen/badge/badge.inc | 158 ++++++++++++++ recipes-tizen/badge/badge_git.bb | 10 + recipes-tizen/bluetooth-frwk/bluetooth-frwk.inc | 2 +- recipes-tizen/bluetooth-tools/bluetooth-tools.inc | 2 +- recipes-tizen/bluetooth/bluetooth.inc | 2 +- recipes-tizen/bundle/bundle.inc | 2 +- recipes-tizen/chromium/chromium.inc | 2 +- recipes-tizen/com-core/com-core.inc | 2 +- recipes-tizen/common/common.inc | 2 +- recipes-tizen/connection/connection.inc | 2 +- .../contacts-service/contacts-service.inc | 14 +- recipes-tizen/crosswalk/crosswalk.inc | 22 +- recipes-tizen/crosswalk/crosswalk_git.bb | 2 +- recipes-tizen/dbus-python/dbus-python.inc | 2 +- recipes-tizen/device/device.inc | 2 +- recipes-tizen/devman/devman.inc | 2 +- recipes-tizen/dlog/dlog.inc | 2 +- recipes-tizen/dlt-daemon/dlt-daemon.inc | 2 +- .../download-provider/download-provider.inc | 2 +- recipes-tizen/doxygen/doxygen.inc | 2 +- recipes-tizen/drm-client/drm-client.inc | 2 +- recipes-tizen/edbus/edbus.inc | 2 +- recipes-tizen/efl-theme-tizen/efl-theme-tizen.inc | 3 +- recipes-tizen/efl/efl.inc | 2 +- recipes-tizen/elementary/elementary.inc | 2 +- .../evolution-data-server.inc | 12 +- recipes-tizen/favorites/favorites.inc | 2 +- recipes-tizen/gcr/gcr-extraconf.inc | 0 recipes-tizen/gcr/gcr.inc | 238 +++++++++++++++++++++ recipes-tizen/gcr/gcr_git.bb | 10 + .../genivi-audio-manager/genivi-audio-manager.inc | 2 +- .../gobject-introspection.inc | 2 +- recipes-tizen/gpg2/gpg2-extraconf.inc | 0 recipes-tizen/gpg2/gpg2.inc | 177 +++++++++++++++ recipes-tizen/gpg2/gpg2_git.bb | 10 + recipes-tizen/heynoti/heynoti.inc | 2 +- recipes-tizen/ibus/ibus.inc | 2 +- .../ico-uxf-device-input-controller.inc | 2 +- .../ico-uxf-homescreen-sample-apps.inc | 2 +- .../ico-uxf-homescreen/ico-uxf-homescreen.inc | 7 +- .../ico-uxf-utilities/ico-uxf-utilities.inc | 2 +- .../ico-uxf-weston-plugin.inc | 8 +- .../ico-vic-amb-plugin/ico-vic-amb-plugin.inc | 4 +- .../ico-vic-carsimulator/ico-vic-carsimulator.inc | 4 +- recipes-tizen/image-util/image-util-extraconf.inc | 0 recipes-tizen/image-util/image-util.inc | 139 ++++++++++++ recipes-tizen/image-util/image-util_git.bb | 10 + recipes-tizen/iniparser/iniparser.inc | 2 +- recipes-tizen/lemolo/lemolo.inc | 2 +- .../libaccounts-svc/libaccounts-svc-extraconf.inc | 0 recipes-tizen/libaccounts-svc/libaccounts-svc.inc | 158 ++++++++++++++ .../libaccounts-svc/libaccounts-svc_git.bb | 10 + recipes-tizen/libbullet/libbullet.inc | 2 +- recipes-tizen/libdevice-node/libdevice-node.inc | 2 +- .../libgsignon-glib/libgsignon-glib-extraconf.inc | 0 recipes-tizen/libgsignon-glib/libgsignon-glib.inc | 142 ++++++++++++ .../libgsignon-glib/libgsignon-glib_git.bb | 10 + recipes-tizen/libhaptic/libhaptic.inc | 2 +- recipes-tizen/libiri/libiri.inc | 2 +- .../libmedia-service/libmedia-service.inc | 2 +- .../libmedia-thumbnail/libmedia-thumbnail.inc | 2 +- recipes-tizen/libmm-common/libmm-common.inc | 2 +- recipes-tizen/libmm-log/libmm-log.inc | 2 +- recipes-tizen/libmm-session/libmm-session.inc | 2 +- recipes-tizen/libmm-sound/libmm-sound.inc | 5 +- recipes-tizen/libmm-ta/libmm-ta.inc | 2 +- recipes-tizen/libmm-utility/libmm-utility.inc | 2 +- recipes-tizen/libnet-client/libnet-client.inc | 2 +- .../libprivilege-control/libprivilege-control.inc | 2 +- recipes-tizen/librua/librua.inc | 2 +- recipes-tizen/libsecret/libsecret-extraconf.inc | 0 recipes-tizen/libsecret/libsecret.inc | 193 +++++++++++++++++ recipes-tizen/libsecret/libsecret_git.bb | 10 + recipes-tizen/libsf-common/libsf-common.inc | 2 +- recipes-tizen/libslp-db-util/libslp-db-util.inc | 2 +- recipes-tizen/libslp-location/libslp-location.inc | 2 +- recipes-tizen/libslp-pm/libslp-pm.inc | 2 +- recipes-tizen/libslp-sensor/libslp-sensor.inc | 2 +- recipes-tizen/libslp-sysman/libslp-sysman.inc | 2 +- recipes-tizen/libsvi/libsvi-extraconf.inc | 0 recipes-tizen/libsvi/libsvi.inc | 206 ++++++++++++++++++ recipes-tizen/libsvi/libsvi_git.bb | 10 + recipes-tizen/libtapi-legacy/libtapi-legacy.inc | 2 +- recipes-tizen/libtapi/libtapi.inc | 2 +- recipes-tizen/libtbm/libtbm.inc | 2 +- recipes-tizen/libwebsockets/libwebsockets.inc | 2 +- .../location-manager/location-manager.inc | 2 +- recipes-tizen/lua/lua.inc | 2 +- recipes-tizen/media-content/media-content.inc | 2 +- recipes-tizen/media-server/media-server.inc | 2 +- recipes-tizen/message-port/message-port.inc | 2 +- recipes-tizen/murphy/murphy.inc | 49 +---- recipes-tizen/neardal/neardal-extraconf.inc | 0 recipes-tizen/neardal/neardal.inc | 136 ++++++++++++ recipes-tizen/neardal/neardal_git.bb | 10 + .../nfc-manager-neard-extraconf.inc | 0 .../nfc-manager-neard/nfc-manager-neard.inc | 221 +++++++++++++++++++ .../nfc-manager-neard/nfc-manager-neard_git.bb | 10 + recipes-tizen/nfc/nfc-extraconf.inc | 0 recipes-tizen/nfc/nfc.inc | 140 ++++++++++++ recipes-tizen/nfc/nfc_git.bb | 10 + recipes-tizen/notification/notification.inc | 2 +- recipes-tizen/package-manager/package-manager.inc | 2 +- recipes-tizen/phoned/phoned.inc | 2 +- recipes-tizen/pims-ipc/pims-ipc-extraconf.inc | 0 recipes-tizen/pims-ipc/pims-ipc.inc | 134 ++++++++++++ recipes-tizen/pims-ipc/pims-ipc_git.bb | 10 + recipes-tizen/pkgmgr-info/pkgmgr-info.inc | 2 +- recipes-tizen/power/power.inc | 2 +- recipes-tizen/privacy-manager/privacy-manager.inc | 2 +- .../python-setuptools-extraconf.inc | 0 .../python-setuptools/python-setuptools.inc | 106 +++++++++ .../python-setuptools/python-setuptools_git.bb | 10 + recipes-tizen/rpm/rpm.inc | 2 +- recipes-tizen/runtime-info/runtime-info.inc | 2 +- recipes-tizen/rygel/rygel.inc | 2 +- recipes-tizen/security-server/security-server.inc | 2 +- recipes-tizen/sensor/sensor.inc | 2 +- recipes-tizen/slp-pkgmgr/slp-pkgmgr.inc | 2 +- recipes-tizen/smack/smack.inc | 2 +- recipes-tizen/sound-manager/sound-manager.inc | 2 +- recipes-tizen/sphinxbase/sphinxbase.inc | 2 +- recipes-tizen/status/status.inc | 2 +- recipes-tizen/syspopup/syspopup.inc | 2 +- recipes-tizen/system-info/system-info.inc | 2 +- recipes-tizen/system-settings/system-settings.inc | 2 +- recipes-tizen/systemd/systemd.inc | 2 +- recipes-tizen/systemd/systemd_git.bb | 2 +- recipes-tizen/tethering/tethering.inc | 2 +- .../tizen-extensions-crosswalk.inc | 10 +- .../tizen-extensions-crosswalk_git.bb | 2 +- .../tizen-platform-config.inc | 2 +- .../tizen-platform-wrapper.inc | 2 +- .../update-desktop-files-extraconf.inc | 0 .../update-desktop-files/update-desktop-files.inc | 95 ++++++++ .../update-desktop-files_git.bb | 10 + recipes-tizen/url-download/url-download.inc | 2 +- .../user-session-units/user-session-units.inc | 2 +- .../vconf-internal-keys/vconf-internal-keys.inc | 2 +- recipes-tizen/vconf/vconf.inc | 2 +- recipes-tizen/wav-player/wav-player-extraconf.inc | 0 recipes-tizen/wav-player/wav-player.inc | 133 ++++++++++++ recipes-tizen/wav-player/wav-player_git.bb | 10 + .../wayland-ivi-extension.inc | 4 +- recipes-tizen/weston-common/weston-common.inc | 2 +- .../weston-ivi-shell/weston-ivi-shell.inc | 4 +- recipes-tizen/wifi/wifi-extraconf.inc | 0 recipes-tizen/wifi/wifi.inc | 142 ++++++++++++ recipes-tizen/wifi/wifi_git.bb | 10 + recipes-tizen/xdgmime/xdgmime.inc | 2 +- 168 files changed, 3025 insertions(+), 305 deletions(-) create mode 100644 recipes-tizen/adns/adns-extraconf.inc create mode 100644 recipes-tizen/adns/adns.inc create mode 100644 recipes-tizen/adns/adns_git.bb create mode 100644 recipes-tizen/badge/badge-extraconf.inc create mode 100644 recipes-tizen/badge/badge.inc create mode 100644 recipes-tizen/badge/badge_git.bb create mode 100644 recipes-tizen/gcr/gcr-extraconf.inc create mode 100644 recipes-tizen/gcr/gcr.inc create mode 100644 recipes-tizen/gcr/gcr_git.bb create mode 100644 recipes-tizen/gpg2/gpg2-extraconf.inc create mode 100644 recipes-tizen/gpg2/gpg2.inc create mode 100644 recipes-tizen/gpg2/gpg2_git.bb create mode 100644 recipes-tizen/image-util/image-util-extraconf.inc create mode 100644 recipes-tizen/image-util/image-util.inc create mode 100644 recipes-tizen/image-util/image-util_git.bb create mode 100644 recipes-tizen/libaccounts-svc/libaccounts-svc-extraconf.inc create mode 100644 recipes-tizen/libaccounts-svc/libaccounts-svc.inc create mode 100644 recipes-tizen/libaccounts-svc/libaccounts-svc_git.bb create mode 100644 recipes-tizen/libgsignon-glib/libgsignon-glib-extraconf.inc create mode 100644 recipes-tizen/libgsignon-glib/libgsignon-glib.inc create mode 100644 recipes-tizen/libgsignon-glib/libgsignon-glib_git.bb create mode 100644 recipes-tizen/libsecret/libsecret-extraconf.inc create mode 100644 recipes-tizen/libsecret/libsecret.inc create mode 100644 recipes-tizen/libsecret/libsecret_git.bb create mode 100644 recipes-tizen/libsvi/libsvi-extraconf.inc create mode 100644 recipes-tizen/libsvi/libsvi.inc create mode 100644 recipes-tizen/libsvi/libsvi_git.bb create mode 100644 recipes-tizen/neardal/neardal-extraconf.inc create mode 100644 recipes-tizen/neardal/neardal.inc create mode 100644 recipes-tizen/neardal/neardal_git.bb create mode 100644 recipes-tizen/nfc-manager-neard/nfc-manager-neard-extraconf.inc create mode 100644 recipes-tizen/nfc-manager-neard/nfc-manager-neard.inc create mode 100644 recipes-tizen/nfc-manager-neard/nfc-manager-neard_git.bb create mode 100644 recipes-tizen/nfc/nfc-extraconf.inc create mode 100644 recipes-tizen/nfc/nfc.inc create mode 100644 recipes-tizen/nfc/nfc_git.bb create mode 100644 recipes-tizen/pims-ipc/pims-ipc-extraconf.inc create mode 100644 recipes-tizen/pims-ipc/pims-ipc.inc create mode 100644 recipes-tizen/pims-ipc/pims-ipc_git.bb create mode 100644 recipes-tizen/python-setuptools/python-setuptools-extraconf.inc create mode 100644 recipes-tizen/python-setuptools/python-setuptools.inc create mode 100644 recipes-tizen/python-setuptools/python-setuptools_git.bb create mode 100644 recipes-tizen/update-desktop-files/update-desktop-files-extraconf.inc create mode 100644 recipes-tizen/update-desktop-files/update-desktop-files.inc create mode 100644 recipes-tizen/update-desktop-files/update-desktop-files_git.bb create mode 100644 recipes-tizen/wav-player/wav-player-extraconf.inc create mode 100644 recipes-tizen/wav-player/wav-player.inc create mode 100644 recipes-tizen/wav-player/wav-player_git.bb create mode 100644 recipes-tizen/wifi/wifi-extraconf.inc create mode 100644 recipes-tizen/wifi/wifi.inc create mode 100644 recipes-tizen/wifi/wifi_git.bb diff --git a/recipes-tizen/adns/adns-extraconf.inc b/recipes-tizen/adns/adns-extraconf.inc new file mode 100644 index 0000000..e69de29 diff --git a/recipes-tizen/adns/adns.inc b/recipes-tizen/adns/adns.inc new file mode 100644 index 0000000..1aae7f1 --- /dev/null +++ b/recipes-tizen/adns/adns.inc @@ -0,0 +1,131 @@ +DESCRIPTION = "Advanced Easy-to-Use Asynchronous-Capable DNS Utilities" +HOMEPAGE = "http://www.chiark.greenend.org.uk/~ian/adns/" +SECTION = "Productivity/Networking/DNS/Utilities" +LICENSE = "GPL-2.0+" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libadns +PROVIDES += "libadns" + + +#PROVIDES by adns + + +#PROVIDES by libadns-dev +PROVIDES += "libadns-dev" + + +RDEPENDS = "" +#RDEPENDS of libadns-dev (lib${PN}-dev) +RDEPENDS_lib${PN}-dev += "libadns" +RDEPENDS_lib${PN}-dev += "eglibc" + + +DEPENDS = "" +#DEPENDS of adns +DEPENDS_append_class-native = " autoconf-native" +DEPENDS_append_class-target = " autoconf-native" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/adns.manifest . + + +} +do_patch_append() { + bb.build.exec_func('do_prep', d) +} + +do_configure() { +} + +do_compile() { + cd ${S} + LANG=C + export LANG + unset DISPLAY + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + autoreconf -fiv + + autotools_do_configure + make -j16 all + + + +} +EXTRA_OECONF += "" + +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_libadns() { + #!/bin/sh -e + + [ "x\$D" == "x" ] && ldconfig +} + +pkg_postrm_libadns() { + #!/bin/sh -e + + [ "x\$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libadns " +PACKAGES += " adns " +PACKAGES += " libadns-dev " + +libadns_files = "" +libadns_files += "${prefix}/lib/libadns.so.1*" +MANIFESTFILES_lib${PN} = "adns.manifest" + +adns_files = "" +adns_files += "${prefix}/bin/adns*" +MANIFESTFILES_${PN} = "adns.manifest" + +libadns-dev_files = "" +libadns-dev_files += "${prefix}/include/adns.h" +libadns-dev_files += "${prefix}/lib/libadns.so" +MANIFESTFILES_lib${PN}-dev = "adns.manifest" + +FILES_lib${PN} = "${libadns_files}" +FILES_${PN} = "${adns_files}" +FILES_lib${PN}-dev = "${libadns-dev_files}" + +PKG_libadns= "libadns" +PKG_adns= "adns" +PKG_libadns-dev= "libadns-dev" + +require adns-extraconf.inc + diff --git a/recipes-tizen/adns/adns_git.bb b/recipes-tizen/adns/adns_git.bb new file mode 100644 index 0000000..ff05e02 --- /dev/null +++ b/recipes-tizen/adns/adns_git.bb @@ -0,0 +1,10 @@ +require adns.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/adns;tag=b17c61b0cea0a7b65f33a8454c0a017b5f95124c;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/recipes-tizen/ail/ail.inc b/recipes-tizen/ail/ail.inc index 8b6bc26..2874380 100644 --- a/recipes-tizen/ail/ail.inc +++ b/recipes-tizen/ail/ail.inc @@ -78,7 +78,7 @@ do_compile() { ${EXTRA_OECMAKE} . -DBUILD_PKGTYPE=rpm \ -DSMACK=Off - oe_runmake ${PARALLEL_MAKE} + oe_runmake -j16 diff --git a/recipes-tizen/alarm-manager/alarm-manager.inc b/recipes-tizen/alarm-manager/alarm-manager.inc index 20b6629..b9df3aa 100644 --- a/recipes-tizen/alarm-manager/alarm-manager.inc +++ b/recipes-tizen/alarm-manager/alarm-manager.inc @@ -83,7 +83,7 @@ do_compile() { dbus-binding-tool --mode=glib-client --prefix=alarm_client ./alarm-expire.xml > ./include/alarm-expire-stub.h autotools_do_configure - oe_runmake ${PARALLEL_MAKE} + oe_runmake -j16 diff --git a/recipes-tizen/alsa-scenario-0.2/alsa-scenario-0.2.inc b/recipes-tizen/alsa-scenario-0.2/alsa-scenario-0.2.inc index 1f67bcb..e246e03 100644 --- a/recipes-tizen/alsa-scenario-0.2/alsa-scenario-0.2.inc +++ b/recipes-tizen/alsa-scenario-0.2/alsa-scenario-0.2.inc @@ -56,7 +56,7 @@ do_compile() { cp -f /usr/share/libtool/config/config.sub ${WORKDIR}/alsa-scenario-0.2.1/ autotools_do_configure - make + make -j16 diff --git a/recipes-tizen/app-checker/app-checker.inc b/recipes-tizen/app-checker/app-checker.inc index be19174..e8483b0 100644 --- a/recipes-tizen/app-checker/app-checker.inc +++ b/recipes-tizen/app-checker/app-checker.inc @@ -82,7 +82,7 @@ do_compile() { -DBUILD_SHARED_LIBS:BOOL=ON \ ${EXTRA_OECMAKE} . - make + make -j16 diff --git a/recipes-tizen/app-core/app-core.inc b/recipes-tizen/app-core/app-core.inc index 0a3613f..56acdb2 100644 --- a/recipes-tizen/app-core/app-core.inc +++ b/recipes-tizen/app-core/app-core.inc @@ -107,7 +107,7 @@ do_compile() { -Dwith_wayland=TRUE\ -DENABLE_GTK=OFF - make + make -j16 diff --git a/recipes-tizen/app-manager/app-manager.inc b/recipes-tizen/app-manager/app-manager.inc index 916d58e..b470bc6 100644 --- a/recipes-tizen/app-manager/app-manager.inc +++ b/recipes-tizen/app-manager/app-manager.inc @@ -73,7 +73,7 @@ do_compile() { -DCMAKE_SKIP_RPATH:BOOL=ON \ -DBUILD_SHARED_LIBS:BOOL=ON \ ${EXTRA_OECMAKE} . -DFULLVER=0.1.0 -DMAJORVER=${MAJORVER} - oe_runmake + oe_runmake -j16 diff --git a/recipes-tizen/app-svc/app-svc.inc b/recipes-tizen/app-svc/app-svc.inc index be5a8c1..e05bdd7 100644 --- a/recipes-tizen/app-svc/app-svc.inc +++ b/recipes-tizen/app-svc/app-svc.inc @@ -82,7 +82,7 @@ do_compile() { ${EXTRA_OECMAKE} . \ -Dwith_wayland=TRUE - make + make -j16 diff --git a/recipes-tizen/appcore-agent/appcore-agent.inc b/recipes-tizen/appcore-agent/appcore-agent.inc index 4beaee1..23a3b08 100644 --- a/recipes-tizen/appcore-agent/appcore-agent.inc +++ b/recipes-tizen/appcore-agent/appcore-agent.inc @@ -70,7 +70,7 @@ do_compile() { -DCMAKE_SKIP_RPATH:BOOL=ON \ -DBUILD_SHARED_LIBS:BOOL=ON \ ${EXTRA_OECMAKE} . - oe_runmake ${PARALLEL_MAKE} + oe_runmake -j16 diff --git a/recipes-tizen/application/application.inc b/recipes-tizen/application/application.inc index c56f421..8d9cd0c 100644 --- a/recipes-tizen/application/application.inc +++ b/recipes-tizen/application/application.inc @@ -77,7 +77,7 @@ do_compile() { -DCMAKE_SKIP_RPATH:BOOL=ON \ -DBUILD_SHARED_LIBS:BOOL=ON \ ${EXTRA_OECMAKE} . -DFULLVER=0.1.0 -DMAJORVER=${MAJORVER} - oe_runmake + oe_runmake -j16 diff --git a/recipes-tizen/audio-session-manager/audio-session-manager.inc b/recipes-tizen/audio-session-manager/audio-session-manager.inc index 097ea77..7fb8715 100644 --- a/recipes-tizen/audio-session-manager/audio-session-manager.inc +++ b/recipes-tizen/audio-session-manager/audio-session-manager.inc @@ -69,7 +69,7 @@ do_compile() { CFLAGS="$CFLAGS -fvisibility=hidden -DMM_DEBUG_FLAG -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\"" ; export CFLAGS autotools_do_configure - oe_runmake + oe_runmake -j16 diff --git a/recipes-tizen/aul-1/aul-1.inc b/recipes-tizen/aul-1/aul-1.inc index ce1760f..9f06e57 100644 --- a/recipes-tizen/aul-1/aul-1.inc +++ b/recipes-tizen/aul-1/aul-1.inc @@ -87,7 +87,7 @@ do_compile() { ${EXTRA_OECMAKE} . \ -DWITH_WAYLAND=On \ - make + make -j16 diff --git a/recipes-tizen/automotive-message-broker/automotive-message-broker.inc b/recipes-tizen/automotive-message-broker/automotive-message-broker.inc index ba63f36..02856e9 100644 --- a/recipes-tizen/automotive-message-broker/automotive-message-broker.inc +++ b/recipes-tizen/automotive-message-broker/automotive-message-broker.inc @@ -12,8 +12,8 @@ inherit autotools-brokensep BBCLASSEXTEND = "" PROVIDES = "" -#PROVIDES by automotive-message-broker-plugins-bluetooth -PROVIDES += "automotive-message-broker-plugins-bluetooth" +#PROVIDES by automotive-message-broker-doc +PROVIDES += "automotive-message-broker-doc" #PROVIDES by automotive-message-broker-plugins @@ -24,10 +24,6 @@ PROVIDES += "automotive-message-broker-plugins" PROVIDES += "automotive-message-broker-plugins-common" -#PROVIDES by automotive-message-broker-plugins-qtmainloop -PROVIDES += "automotive-message-broker-plugins-qtmainloop" - - #PROVIDES by automotive-message-broker-plugins-murphy PROVIDES += "automotive-message-broker-plugins-murphy" @@ -36,18 +32,10 @@ PROVIDES += "automotive-message-broker-plugins-murphy" PROVIDES += "automotive-message-broker-plugins-cangen" -#PROVIDES by automotive-message-broker-plugins-opencvlux -PROVIDES += "automotive-message-broker-plugins-opencvlux" - - #PROVIDES by automotive-message-broker-plugins-test PROVIDES += "automotive-message-broker-plugins-test" -#PROVIDES by automotive-message-broker-doc -PROVIDES += "automotive-message-broker-doc" - - #PROVIDES by automotive-message-broker-plugins-wheel PROVIDES += "automotive-message-broker-plugins-wheel" @@ -67,10 +55,6 @@ PROVIDES += "automotive-message-broker-dev" PROVIDES += "automotive-message-broker-plugins-database" -#PROVIDES by automotive-message-broker-plugins-websocket -PROVIDES += "automotive-message-broker-plugins-websocket" - - #PROVIDES by automotive-message-broker-plugins-obd2 PROVIDES += "automotive-message-broker-plugins-obd2" @@ -80,8 +64,8 @@ PROVIDES += "automotive-message-broker-plugins-gpsnmea" RDEPENDS = "" -#RDEPENDS of automotive-message-broker-plugins-bluetooth (${PN}-plugins-bluetooth) -RDEPENDS_${PN}-plugins-bluetooth += "automotive-message-broker" +#RDEPENDS of automotive-message-broker-doc (${PN}-doc) +RDEPENDS_${PN}-doc += "automotive-message-broker" #RDEPENDS of automotive-message-broker-plugins-cangen (${PN}-plugins-cangen) RDEPENDS_${PN}-plugins-cangen += "automotive-message-broker" @@ -89,10 +73,6 @@ RDEPENDS_${PN}-plugins-cangen += "automotive-message-broker" #RDEPENDS of automotive-message-broker-plugins-common (${PN}-plugins-common) RDEPENDS_${PN}-plugins-common += "automotive-message-broker" -#RDEPENDS of automotive-message-broker-plugins-qtmainloop (${PN}-plugins-qtmainloop) -RDEPENDS_${PN}-plugins-qtmainloop += "automotive-message-broker" -RDEPENDS_${PN}-plugins-qtmainloop += "qt5-qtcore" - #RDEPENDS of automotive-message-broker-plugins-murphy (${PN}-plugins-murphy) RDEPENDS_${PN}-plugins-murphy += "murphy" RDEPENDS_${PN}-plugins-murphy += "automotive-message-broker" @@ -100,18 +80,10 @@ RDEPENDS_${PN}-plugins-murphy += "automotive-message-broker" #RDEPENDS of automotive-message-broker-plugins (${PN}-plugins) RDEPENDS_${PN}-plugins += "automotive-message-broker" -#RDEPENDS of automotive-message-broker-plugins-opencvlux (${PN}-plugins-opencvlux) -RDEPENDS_${PN}-plugins-opencvlux += "opencv" -RDEPENDS_${PN}-plugins-opencvlux += "automotive-message-broker" - #RDEPENDS of automotive-message-broker-plugins-test (${PN}-plugins-test) RDEPENDS_${PN}-plugins-test += "automotive-message-broker" -#RDEPENDS of automotive-message-broker-doc (${PN}-doc) -RDEPENDS_${PN}-doc += "automotive-message-broker" - #RDEPENDS of automotive-message-broker-plugins-wheel (${PN}-plugins-wheel) -RDEPENDS_${PN}-plugins-wheel += "libwebsockets" RDEPENDS_${PN}-plugins-wheel += "automotive-message-broker" #RDEPENDS of automotive-message-broker-plugins-cansim (${PN}-plugins-cansim) @@ -123,55 +95,38 @@ RDEPENDS_${PN}-dev += "boost" RDEPENDS_${PN}-dev += "automotive-message-broker" #RDEPENDS of automotive-message-broker (${PN}) -RDEPENDS_${PN} += "libuuid" RDEPENDS_${PN} += "automotive-message-broker-plugins-murphy" RDEPENDS_${PN} += "automotive-message-broker-plugins" RDEPENDS_${PN} += "eglibc" -RDEPENDS_${PN} += "libjson" RDEPENDS_${PN} += "default-ac-domains" #RDEPENDS of automotive-message-broker-plugins-database (${PN}-plugins-database) RDEPENDS_${PN}-plugins-database += "sqlite" RDEPENDS_${PN}-plugins-database += "automotive-message-broker" -#RDEPENDS of automotive-message-broker-plugins-websocket (${PN}-plugins-websocket) -RDEPENDS_${PN}-plugins-websocket += "libwebsockets" -RDEPENDS_${PN}-plugins-websocket += "automotive-message-broker" -RDEPENDS_${PN}-plugins-websocket += "qt5-qtcore" - #RDEPENDS of automotive-message-broker-plugins-obd2 (${PN}-plugins-obd2) RDEPENDS_${PN}-plugins-obd2 += "automotive-message-broker-plugins-common" RDEPENDS_${PN}-plugins-obd2 += "automotive-message-broker" #RDEPENDS of automotive-message-broker-plugins-gpsnmea (${PN}-plugins-gpsnmea) -RDEPENDS_${PN}-plugins-gpsnmea += "libboost_regex" RDEPENDS_${PN}-plugins-gpsnmea += "automotive-message-broker" DEPENDS = "" #DEPENDS of automotive-message-broker -DEPENDS += "qt5-plugin-bearer-connman" DEPENDS_append_class-native = " cmake-native" DEPENDS_append_class-target = " cmake-native" -DEPENDS += "sqlite-dev" -DEPENDS += "qt5-qtnetwork-dev" -DEPENDS += "libwebsockets-dev" -DEPENDS += "qt5-plugin-bearer-generic" -DEPENDS += "libuuid-dev" +DEPENDS += "opencv" +DEPENDS += "json-c" DEPENDS += "dbus" DEPENDS += "murphy" DEPENDS += "glib-2.0" -DEPENDS += "qt5-qtdbus-dev" -DEPENDS += "qt5-qtcore-dev" -DEPENDS += "qt5-qtconcurrent-dev" +DEPENDS += "sqlite3" DEPENDS_append_class-native = " libtool" DEPENDS_append_class-target = " libtool-cross" -DEPENDS += "murphy-glib-dev" -DEPENDS += "libjson-dev" -DEPENDS += "qt5-plugin-bearer-nm" +DEPENDS += "libwebsockets" +DEPENDS += "util-linux" DEPENDS += "boost" -DEPENDS += "murphy-glib" -DEPENDS += "opencv-dev" do_prep() { cd ${S} @@ -205,9 +160,16 @@ do_compile() { -DSHARE_INSTALL_PREFIX:PATH=${prefix}/share \ -DCMAKE_SKIP_RPATH:BOOL=ON \ -DBUILD_SHARED_LIBS:BOOL=ON \ - ${EXTRA_OECMAKE} -Dqtmainloop=ON -Ddatabase_plugin=ON -Dopencvlux_plugin=ON -Dmurphy_plugin=ON -Dwebsocket_plugin=ON -Dobd2_plugin=ON -Dtest_plugin=ON -Dgpsnmea_plugin=ON -Dcangen_plugin=ON -Dcansim_plugin=ON -Dbluetooth_plugin=ON + ${EXTRA_OECMAKE} \ + -Ddatabase_plugin=ON \ + -Dmurphy_plugin=ON \ + -Dobd2_plugin=ON \ + -Dtest_plugin=ON \ + -Dgpsnmea_plugin=ON \ + -Dcangen_plugin=ON \ + -Dcansim_plugin=ON - make + oe_runmake -j16 @@ -233,15 +195,14 @@ do_install() { find ${D} -regex ".*\.la$" | xargs rm -f -- find ${D} -regex ".*\.a$" | xargs rm -f -- - mkdir -p ${D}${prefix}/lib/systemd/system/network.target.wants - cp packaging.in/ambd.service.systemd.tizen ${D}${prefix}/lib/systemd/system/ambd.service - ln -s ../ambd.service ${D}${prefix}/lib/systemd/system/network.target.wants/ambd.service + mkdir -p ${D}/lib/systemd/system/network.target.wants + cp packaging.in/ambd.service.systemd.tizen ${D}/lib/systemd/system/ambd.service + ln -s ../ambd.service ${D}/lib/systemd/system/network.target.wants/ambd.service mkdir -p ${D}//lib/systemd/system/multi-user.target.wants ln -s ../ambd.service ${D}//lib/systemd/system/multi-user.target.wants/ambd.service - cp packaging.in/config.tizen ${D}/etc/ambd/ - + cp packaging.in/config.tizen ${D}${sysconfdir}/ambd/ } @@ -271,27 +232,18 @@ pkg_postrm_${PN}() { } PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " automotive-message-broker-plugins-bluetooth " PACKAGES += " automotive-message-broker-plugins-cangen " PACKAGES += " automotive-message-broker-plugins-common " -PACKAGES += " automotive-message-broker-plugins-qtmainloop " PACKAGES += " automotive-message-broker-plugins-murphy " PACKAGES += " automotive-message-broker-plugins " -PACKAGES += " automotive-message-broker-plugins-opencvlux " PACKAGES += " automotive-message-broker-plugins-test " -PACKAGES += " automotive-message-broker-plugins-wheel " +PACKAGES += " automotive-message-broker-plugins-gpsnmea " PACKAGES += " automotive-message-broker-plugins-cansim " PACKAGES += " automotive-message-broker-dev " PACKAGES += " automotive-message-broker " PACKAGES += " automotive-message-broker-plugins-database " -PACKAGES += " automotive-message-broker-plugins-websocket " PACKAGES += " automotive-message-broker-plugins-obd2 " -PACKAGES += " automotive-message-broker-plugins-gpsnmea " - -automotive-message-broker-plugins-bluetooth_files = "" -automotive-message-broker-plugins-bluetooth_files += "${prefix}/lib/automotive-message-broker/bluetoothplugin.so" -automotive-message-broker-plugins-bluetooth_files += "/etc/dbus-1/system.d/ambbt.conf" -MANIFESTFILES_${PN}-plugins-bluetooth = "packaging.in/amb.manifest.plugins" +PACKAGES += " automotive-message-broker-plugins-wheel " automotive-message-broker-plugins-cangen_files = "" automotive-message-broker-plugins-cangen_files += "${prefix}/lib/automotive-message-broker/cangenplugin.so" @@ -302,10 +254,6 @@ automotive-message-broker-plugins-common_files = "" automotive-message-broker-plugins-common_files += "${prefix}/lib/libamb-plugins-common.so" MANIFESTFILES_${PN}-plugins-common = "packaging.in/amb.manifest.plugins" -automotive-message-broker-plugins-qtmainloop_files = "" -automotive-message-broker-plugins-qtmainloop_files += "${prefix}/lib/automotive-message-broker/qtmainloopplugin.so" -MANIFESTFILES_${PN}-plugins-qtmainloop = "packaging.in/amb.manifest.plugins" - automotive-message-broker-plugins-murphy_files = "" automotive-message-broker-plugins-murphy_files += "${prefix}/lib/automotive-message-broker/murphysourceplugin.so" MANIFESTFILES_${PN}-plugins-murphy = "packaging.in/amb.manifest.plugins" @@ -315,24 +263,18 @@ automotive-message-broker-plugins_files += "${prefix}/lib/automotive-message-bro automotive-message-broker-plugins_files += "${prefix}/lib/automotive-message-broker/examplesinkplugin.so" automotive-message-broker-plugins_files += "${prefix}/lib/automotive-message-broker/dbussinkplugin.so" automotive-message-broker-plugins_files += "${prefix}/lib/automotive-message-broker/demosinkplugin.so" -automotive-message-broker-plugins_files += "/etc/dbus-1/system.d/amb.conf" +automotive-message-broker-plugins_files += "${sysconfdir}/dbus-1/system.d/amb.conf" +CONFFILES_${PN}-plugins = "" +CONFFILES_${PN}-plugins += "${sysconfdir}/dbus-1/system.d/amb.conf" MANIFESTFILES_${PN}-plugins = "packaging.in/amb.manifest.plugins" -automotive-message-broker-plugins-opencvlux_files = "" -automotive-message-broker-plugins-opencvlux_files += "${prefix}/lib/automotive-message-broker/opencvluxplugin.so" -MANIFESTFILES_${PN}-plugins-opencvlux = "packaging.in/amb.manifest.plugins" - automotive-message-broker-plugins-test_files = "" automotive-message-broker-plugins-test_files += "${prefix}/lib/automotive-message-broker/testplugin.so" MANIFESTFILES_${PN}-plugins-test = "packaging.in/amb.manifest.plugins" -automotive-message-broker-doc_files = "" -automotive-message-broker-doc_files += "${prefix}/share/doc/packages/automotive-message-broker/*.txt" -MANIFESTFILES_${PN}-doc = "packaging.in/amb.manifest.plugins" - -automotive-message-broker-plugins-wheel_files = "" -automotive-message-broker-plugins-wheel_files += "${prefix}/lib/automotive-message-broker/wheelsourceplugin.so" -MANIFESTFILES_${PN}-plugins-wheel = "packaging.in/amb.manifest.plugins" +automotive-message-broker-plugins-gpsnmea_files = "" +automotive-message-broker-plugins-gpsnmea_files += "${prefix}/lib/automotive-message-broker/gpsnmea.so" +MANIFESTFILES_${PN}-plugins-gpsnmea = "packaging.in/amb.manifest.plugins" automotive-message-broker-plugins-cansim_files = "" automotive-message-broker-plugins-cansim_files += "${prefix}/lib/automotive-message-broker/cansimplugin.so" @@ -350,9 +292,9 @@ automotive-message-broker_files += "${sysconfdir}/ambd/config.tizen" automotive-message-broker_files += "${sysconfdir}/ambd/examples/*" automotive-message-broker_files += "${prefix}/bin/ambd" automotive-message-broker_files += "${prefix}/lib/libamb.so*" -automotive-message-broker_files += "${prefix}/lib/systemd/system/ambd.service" -automotive-message-broker_files += "${prefix}/lib/systemd/system/network.target.wants/ambd.service" -automotive-message-broker_files += "${prefix}/lib/systemd/system/multi-user.target.wants/ambd.service" +automotive-message-broker_files += "/lib/systemd/system/ambd.service" +automotive-message-broker_files += "/lib/systemd/system/network.target.wants/ambd.service" +automotive-message-broker_files += "/lib/systemd/system/multi-user.target.wants/ambd.service" automotive-message-broker_files += "${prefix}/bin/amb-get" automotive-message-broker_files += "${prefix}/bin/amb-get-history" automotive-message-broker_files += "${prefix}/bin/amb-set" @@ -367,54 +309,45 @@ automotive-message-broker-plugins-database_files = "" automotive-message-broker-plugins-database_files += "${prefix}/lib/automotive-message-broker/databasesinkplugin.so" MANIFESTFILES_${PN}-plugins-database = "packaging.in/amb.manifest.plugins" -automotive-message-broker-plugins-websocket_files = "" -automotive-message-broker-plugins-websocket_files += "${prefix}/lib/automotive-message-broker/websocketsource.so" -automotive-message-broker-plugins-websocket_files += "${prefix}/lib/automotive-message-broker/websocketsink.so" -MANIFESTFILES_${PN}-plugins-websocket = "packaging.in/amb.manifest.plugins" - automotive-message-broker-plugins-obd2_files = "" automotive-message-broker-plugins-obd2_files += "${prefix}/lib/automotive-message-broker/obd2sourceplugin.so" MANIFESTFILES_${PN}-plugins-obd2 = "packaging.in/amb.manifest.plugins" -automotive-message-broker-plugins-gpsnmea_files = "" -automotive-message-broker-plugins-gpsnmea_files += "${prefix}/lib/automotive-message-broker/gpsnmea.so" -MANIFESTFILES_${PN}-plugins-gpsnmea = "packaging.in/amb.manifest.plugins" +automotive-message-broker-plugins-wheel_files = "" +automotive-message-broker-plugins-wheel_files += "${prefix}/lib/automotive-message-broker/wheelsourceplugin.so" +MANIFESTFILES_${PN}-plugins-wheel = "packaging.in/amb.manifest.plugins" + +automotive-message-broker-doc_files = "" +automotive-message-broker-doc_files += "${prefix}/share/doc/packages/automotive-message-broker/*.txt" +MANIFESTFILES_${PN}-doc = "packaging.in/amb.manifest.plugins" -FILES_${PN}-plugins-bluetooth = "${automotive-message-broker-plugins-bluetooth_files}" FILES_${PN}-plugins-cangen = "${automotive-message-broker-plugins-cangen_files}" FILES_${PN}-plugins-common = "${automotive-message-broker-plugins-common_files}" -FILES_${PN}-plugins-qtmainloop = "${automotive-message-broker-plugins-qtmainloop_files}" FILES_${PN}-plugins-murphy = "${automotive-message-broker-plugins-murphy_files}" FILES_${PN}-plugins = "${automotive-message-broker-plugins_files}" -FILES_${PN}-plugins-opencvlux = "${automotive-message-broker-plugins-opencvlux_files}" FILES_${PN}-plugins-test = "${automotive-message-broker-plugins-test_files}" -FILES_${PN}-doc = "${automotive-message-broker-doc_files}" -FILES_${PN}-plugins-wheel = "${automotive-message-broker-plugins-wheel_files}" +FILES_${PN}-plugins-gpsnmea = "${automotive-message-broker-plugins-gpsnmea_files}" FILES_${PN}-plugins-cansim = "${automotive-message-broker-plugins-cansim_files}" FILES_${PN}-dev = "${automotive-message-broker-dev_files}" FILES_${PN} = "${automotive-message-broker_files}" FILES_${PN}-plugins-database = "${automotive-message-broker-plugins-database_files}" -FILES_${PN}-plugins-websocket = "${automotive-message-broker-plugins-websocket_files}" FILES_${PN}-plugins-obd2 = "${automotive-message-broker-plugins-obd2_files}" -FILES_${PN}-plugins-gpsnmea = "${automotive-message-broker-plugins-gpsnmea_files}" +FILES_${PN}-plugins-wheel = "${automotive-message-broker-plugins-wheel_files}" +FILES_${PN}-doc = "${automotive-message-broker-doc_files}" -PKG_automotive-message-broker-plugins-bluetooth= "automotive-message-broker-plugins-bluetooth" PKG_automotive-message-broker-plugins-cangen= "automotive-message-broker-plugins-cangen" PKG_automotive-message-broker-plugins-common= "automotive-message-broker-plugins-common" -PKG_automotive-message-broker-plugins-qtmainloop= "automotive-message-broker-plugins-qtmainloop" PKG_automotive-message-broker-plugins-murphy= "automotive-message-broker-plugins-murphy" PKG_automotive-message-broker-plugins= "automotive-message-broker-plugins" -PKG_automotive-message-broker-plugins-opencvlux= "automotive-message-broker-plugins-opencvlux" PKG_automotive-message-broker-plugins-test= "automotive-message-broker-plugins-test" -PKG_automotive-message-broker-doc= "automotive-message-broker-doc" -PKG_automotive-message-broker-plugins-wheel= "automotive-message-broker-plugins-wheel" +PKG_automotive-message-broker-plugins-gpsnmea= "automotive-message-broker-plugins-gpsnmea" PKG_automotive-message-broker-plugins-cansim= "automotive-message-broker-plugins-cansim" PKG_automotive-message-broker-dev= "automotive-message-broker-dev" PKG_automotive-message-broker= "automotive-message-broker" PKG_automotive-message-broker-plugins-database= "automotive-message-broker-plugins-database" -PKG_automotive-message-broker-plugins-websocket= "automotive-message-broker-plugins-websocket" PKG_automotive-message-broker-plugins-obd2= "automotive-message-broker-plugins-obd2" -PKG_automotive-message-broker-plugins-gpsnmea= "automotive-message-broker-plugins-gpsnmea" +PKG_automotive-message-broker-plugins-wheel= "automotive-message-broker-plugins-wheel" +PKG_automotive-message-broker-doc= "automotive-message-broker-doc" require automotive-message-broker-extraconf.inc diff --git a/recipes-tizen/automotive-message-broker/automotive-message-broker_git.bb b/recipes-tizen/automotive-message-broker/automotive-message-broker_git.bb index ec65d28..2a46fa4 100644 --- a/recipes-tizen/automotive-message-broker/automotive-message-broker_git.bb +++ b/recipes-tizen/automotive-message-broker/automotive-message-broker_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/ivi/automotive-message-broker;tag=e059fd68a2e1da18084466b24a83ce889fc7a015;nobranch=1" +SRC_URI += "git://review.tizen.org/profile/ivi/automotive-message-broker;tag=26e0b889f2e6dd43d70a047ee8b4bec2f83bb6c6;nobranch=1" BBCLASSEXTEND += " native " diff --git a/recipes-tizen/avsystem/avsystem.inc b/recipes-tizen/avsystem/avsystem.inc index 8deae7e..481e512 100644 --- a/recipes-tizen/avsystem/avsystem.inc +++ b/recipes-tizen/avsystem/avsystem.inc @@ -66,7 +66,7 @@ do_compile() { autotools_do_configure - oe_runmake + oe_runmake -j16 diff --git a/recipes-tizen/badge/badge-extraconf.inc b/recipes-tizen/badge/badge-extraconf.inc new file mode 100644 index 0000000..e69de29 diff --git a/recipes-tizen/badge/badge.inc b/recipes-tizen/badge/badge.inc new file mode 100644 index 0000000..e032cfb --- /dev/null +++ b/recipes-tizen/badge/badge.inc @@ -0,0 +1,158 @@ +DESCRIPTION = "Badge 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 badge-dev +PROVIDES += "badge-dev" + + +#PROVIDES by badge + + +#PROVIDES by badge-service-dev +PROVIDES += "badge-service-dev" + + +RDEPENDS = "" +#RDEPENDS of badge-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "badge" + +#RDEPENDS of badge-service-dev (${PN}-service-dev) +RDEPENDS_${PN}-service-dev += "badge" + + +DEPENDS = "" +#DEPENDS of badge +DEPENDS_append_class-native = " cmake-native" +DEPENDS_append_class-target = " cmake-native" +DEPENDS += "dbus" +DEPENDS += "tizen-platform-config" +DEPENDS += "aul" +DEPENDS += "dlog" +DEPENDS += "vconf" +DEPENDS += "sqlite3" +DEPENDS += "com-core" +DEPENDS += "dbus-glib" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/badge.manifest . + + +} +do_patch_append() { + bb.build.exec_func('do_prep', d) +} + +do_configure() { +} + +do_compile() { + cd ${S} + LANG=C + export LANG + unset DISPLAY + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + + 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 \ + ${EXTRA_OECMAKE} . + 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 -- + install -D -m 0640 badge.sql ${D}${prefix}/share/badge/ressources/badge.sql + install -D -m 0750 ${S}/packaging/init_db.sh ${D}${prefix}/share/badge/ressources/init_db.sh + + +} + +pkg_postinst_badge() { + #!/bin/sh -e + + [ "x\$D" == "x" ] && ldconfig +} + +pkg_postrm_badge() { + #!/bin/sh -e + + [ "x\$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " badge-dev " +PACKAGES += " badge " +PACKAGES += " badge-service-dev " + +badge-dev_files = "" +badge-dev_files += "${prefix}/include/badge/badge.h" +badge-dev_files += "${prefix}/include/badge/badge_error.h" +badge-dev_files += "${prefix}/include/badge/badge_setting.h" +badge-dev_files += "${prefix}/lib/libbadge.so" +badge-dev_files += "${prefix}/lib/pkgconfig/badge.pc" +MANIFESTFILES_${PN}-dev = "badge.manifest" + +badge_files = "" +badge_files += "${prefix}/lib/libbadge.so.*" +badge_files += "${prefix}/share/badge" +badge_files += "${prefix}/share/badge/ressources/badge.sql" +badge_files += "${prefix}/share/badge/ressources/init_db.sh" +MANIFESTFILES_${PN} = "badge.manifest" + +badge-service-dev_files = "" +badge-service-dev_files += "${prefix}/include/badge/service/badge_db.h" +badge-service-dev_files += "${prefix}/include/badge/service/badge_setting_service.h" +badge-service-dev_files += "${prefix}/lib/pkgconfig/badge-service.pc" +MANIFESTFILES_${PN}-service-dev = "badge.manifest" + +FILES_${PN}-dev = "${badge-dev_files}" +FILES_${PN} = "${badge_files}" +FILES_${PN}-service-dev = "${badge-service-dev_files}" + +PKG_badge-dev= "badge-dev" +PKG_badge= "badge" +PKG_badge-service-dev= "badge-service-dev" + +require badge-extraconf.inc + diff --git a/recipes-tizen/badge/badge_git.bb b/recipes-tizen/badge/badge_git.bb new file mode 100644 index 0000000..cc91937 --- /dev/null +++ b/recipes-tizen/badge/badge_git.bb @@ -0,0 +1,10 @@ +require badge.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/appfw/badge;tag=beb1dd6f05cbb53204aa044c169e75d1af9d19e7;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/recipes-tizen/bluetooth-frwk/bluetooth-frwk.inc b/recipes-tizen/bluetooth-frwk/bluetooth-frwk.inc index 1856ede..8180c8d 100644 --- a/recipes-tizen/bluetooth-frwk/bluetooth-frwk.inc +++ b/recipes-tizen/bluetooth-frwk/bluetooth-frwk.inc @@ -105,7 +105,7 @@ do_compile() { ${EXTRA_OECMAKE} . \ -DTZ_SYS_USER_GROUP=users \ -DLIBNOTIFY_SUPPORT=Off \ - -DLIBNOTIFICATION_SUPPORT=Off + -DLIBNOTIFICATION_SUPPORT=On make diff --git a/recipes-tizen/bluetooth-tools/bluetooth-tools.inc b/recipes-tizen/bluetooth-tools/bluetooth-tools.inc index e393b2c..13570a9 100644 --- a/recipes-tizen/bluetooth-tools/bluetooth-tools.inc +++ b/recipes-tizen/bluetooth-tools/bluetooth-tools.inc @@ -69,7 +69,7 @@ do_compile() { -DCMAKE_SKIP_RPATH:BOOL=ON \ -DBUILD_SHARED_LIBS:BOOL=ON \ ${EXTRA_OECMAKE} . -DCMAKE_INSTALL_PREFIX=${prefix} - make + make -j16 diff --git a/recipes-tizen/bluetooth/bluetooth.inc b/recipes-tizen/bluetooth/bluetooth.inc index 898b700..2e908b3 100644 --- a/recipes-tizen/bluetooth/bluetooth.inc +++ b/recipes-tizen/bluetooth/bluetooth.inc @@ -72,7 +72,7 @@ do_compile() { -DBUILD_SHARED_LIBS:BOOL=ON \ ${EXTRA_OECMAKE} . -DFULLVER=0.1.39 -DMAJORVER=${MAJORVER} - make + make -j16 diff --git a/recipes-tizen/bundle/bundle.inc b/recipes-tizen/bundle/bundle.inc index 853692f..b0897bd 100644 --- a/recipes-tizen/bundle/bundle.inc +++ b/recipes-tizen/bundle/bundle.inc @@ -66,7 +66,7 @@ do_compile() { -DCMAKE_SKIP_RPATH:BOOL=ON \ -DBUILD_SHARED_LIBS:BOOL=ON \ ${EXTRA_OECMAKE} . - make + make -j16 diff --git a/recipes-tizen/chromium/chromium.inc b/recipes-tizen/chromium/chromium.inc index 8b5f6f3..774a997 100644 --- a/recipes-tizen/chromium/chromium.inc +++ b/recipes-tizen/chromium/chromium.inc @@ -65,7 +65,7 @@ do_compile() { -DBUILD_SHARED_LIBS:BOOL=ON \ ${EXTRA_OECMAKE} . -DFULLVER=1.0 -DMAJORVER=${MAJORVER} # Call make instruction with smp support - make + make -j16 diff --git a/recipes-tizen/com-core/com-core.inc b/recipes-tizen/com-core/com-core.inc index f92bf9b..7fd755e 100644 --- a/recipes-tizen/com-core/com-core.inc +++ b/recipes-tizen/com-core/com-core.inc @@ -70,7 +70,7 @@ do_compile() { -DCMAKE_SKIP_RPATH:BOOL=ON \ -DBUILD_SHARED_LIBS:BOOL=ON \ ${EXTRA_OECMAKE} - make + make -j16 diff --git a/recipes-tizen/common/common.inc b/recipes-tizen/common/common.inc index 4d6c1ac..7527b44 100644 --- a/recipes-tizen/common/common.inc +++ b/recipes-tizen/common/common.inc @@ -64,7 +64,7 @@ do_compile() { -DCMAKE_SKIP_RPATH:BOOL=ON \ -DBUILD_SHARED_LIBS:BOOL=ON \ ${EXTRA_OECMAKE} . - make ${PARALLEL_MAKE} + make -j16 diff --git a/recipes-tizen/connection/connection.inc b/recipes-tizen/connection/connection.inc index 51e82ff..e29043f 100644 --- a/recipes-tizen/connection/connection.inc +++ b/recipes-tizen/connection/connection.inc @@ -73,7 +73,7 @@ do_compile() { -DBUILD_SHARED_LIBS:BOOL=ON \ ${EXTRA_OECMAKE} . -DFULLVER=0.1.3_13 -DMAJORVER=${MAJORVER} - make ${PARALLEL_MAKE} + make -j16 diff --git a/recipes-tizen/contacts-service/contacts-service.inc b/recipes-tizen/contacts-service/contacts-service.inc index ffa761a..f2e5535 100644 --- a/recipes-tizen/contacts-service/contacts-service.inc +++ b/recipes-tizen/contacts-service/contacts-service.inc @@ -40,21 +40,21 @@ RDEPENDS_${PN}2-dev += "contacts-service2" DEPENDS = "" #DEPENDS of contacts-service -DEPENDS += "pkgconfig(pims-ipc)" +DEPENDS += "pims-ipc" +DEPENDS += "libexif" +DEPENDS += "libaccounts-svc" DEPENDS_append_class-native = " cmake-native" DEPENDS_append_class-target = " cmake-native" -DEPENDS += "smack" -DEPENDS += "pkgconfig(accounts-svc)" DEPENDS += "tizen-platform-config" DEPENDS += "libtapi-legacy" DEPENDS += "dlog" DEPENDS += "glib-2.0" -DEPENDS += "libexif" -DEPENDS += "pkgconfig(badge)" +DEPENDS += "image-util" +DEPENDS += "smack" DEPENDS += "icu" DEPENDS += "security-server" DEPENDS += "sqlite3" -DEPENDS += "pkgconfig(capi-media-image-util)" +DEPENDS += "badge" DEPENDS += "vconf" DEPENDS += "libslp-db-util" DEPENDS += "common" @@ -94,7 +94,7 @@ do_compile() { -DCMAKE_SKIP_RPATH:BOOL=ON \ -DBUILD_SHARED_LIBS:BOOL=ON \ ${EXTRA_OECMAKE} . -DTZ_SYS_ETC=${sysconfdir} - make ${PARALLEL_MAKE} + make -j16 diff --git a/recipes-tizen/crosswalk/crosswalk.inc b/recipes-tizen/crosswalk/crosswalk.inc index d170472..c587e30 100644 --- a/recipes-tizen/crosswalk/crosswalk.inc +++ b/recipes-tizen/crosswalk/crosswalk.inc @@ -73,7 +73,7 @@ do_prep() { cp ${S}/packaging/crosswalk.manifest . cp ${S}/packaging/crosswalk.xml.in . cp ${S}/packaging/crosswalk.png . - sed "s/@VERSION@/8.36.161.0/g" crosswalk.xml.in > crosswalk.xml + sed "s/@VERSION@/8.37.180.0/g" crosswalk.xml.in > crosswalk.xml sed "s|@LIB_INSTALL_DIR@|${prefix}/lib|g" xwalk.in > xwalk sed "s|@LIB_INSTALL_DIR@|${prefix}/lib|g" xwalk.service.in > xwalk.service @@ -86,7 +86,8 @@ do_prep() { # The profiles using Wayland (and thus Ozone) do not need this patch. - ###patch11 + cat ${S}/packaging/crosswalk-angle-do-not-depend-git-index.patch | patch -s -p0 --fuzz=2 + #patch11 } @@ -130,7 +131,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=1" + GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Duse_ozone=1 -Denable_ozone_wayland_vkb=1 -Denable_xdg_shell=0" # 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 " @@ -138,6 +139,16 @@ do_compile() { # Linking fails in Tizen Common when fatal ld warnings are enabled. XWALK-1379. GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Ddisable_fatal_linker_warnings=1" + # Temporarily disable Alsa support while snd_seq_* support is not enabled on + # Tizen. See https://codereview.chromium.org/264973012 and + # https://review.tizen.org/gerrit/#/c/24336/ + GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Duse_alsa=0" + + # Temporarily disable WebRTC support because its build currently hardcodes + # dependencies on X11 and OpenSSL. We are still trying to get some + # clarifications as to whether this is really necessary. See XWALK-2160. + GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Denable_webrtc=0" + # For building for arm in OBS, we need : # -> to unset sysroot value. # sysroot variable is automatically set for cross compilation to use arm-sysroot provided by Chromium project @@ -164,9 +175,10 @@ do_compile() { -Duse_system_libexif=1 \ -Duse_system_libxml=1 \ -Duse_system_nspr=1 \ + -Dshared_process_mode=1 \ -Denable_hidpi=1 - ninja ${PARALLEL_MAKE} -C src/out/Release xwalk xwalkctl xwalk_launcher xwalk-pkg-helper + ninja -j16 -C src/out/Release xwalk xwalkctl xwalk_launcher xwalk-pkg-helper @@ -182,7 +194,6 @@ do_install() { mkdir -p ${D} # Binaries. - install -p -D xwalk ${D}${prefix}/bin/xwalk install -p -D ${S}/packaging/org.crosswalkproject.Runtime1.service ${D}/usr/share/dbus-1/services/org.crosswalkproject.Runtime1.service install -p -D xwalk.service ${D}/usr/lib/systemd/user/xwalk.service install -p -D src/out/Release/xwalk ${D}${prefix}/lib/xwalk/xwalk @@ -217,7 +228,6 @@ PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" PACKAGES += " crosswalk " crosswalk_files = "" -crosswalk_files += "${prefix}/bin/xwalk" crosswalk_files += "${prefix}/bin/xwalkctl" crosswalk_files += "${prefix}/bin/xwalk-launcher" crosswalk_files += "${prefix}/bin/xwalk-pkg-helper" diff --git a/recipes-tizen/crosswalk/crosswalk_git.bb b/recipes-tizen/crosswalk/crosswalk_git.bb index cba56ea..4d758d3 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=5fabe5fb1f490490fab842be91d0c92975631008;nobranch=1" +SRC_URI += "git://review.tizen.org/platform/framework/web/crosswalk;tag=802d61891a4a43c623c00b5fee3bfa001f6f3399;nobranch=1" BBCLASSEXTEND += " native " diff --git a/recipes-tizen/dbus-python/dbus-python.inc b/recipes-tizen/dbus-python/dbus-python.inc index e34642b..b7ce117 100644 --- a/recipes-tizen/dbus-python/dbus-python.inc +++ b/recipes-tizen/dbus-python/dbus-python.inc @@ -63,7 +63,7 @@ do_compile() { export CFLAGS="$CFLAGS -fstack-protector -fno-strict-aliasing -fPIC" autotools_do_configure - make ${PARALLEL_MAKE} + make -j16 diff --git a/recipes-tizen/device/device.inc b/recipes-tizen/device/device.inc index 265e4b4..d56f39f 100644 --- a/recipes-tizen/device/device.inc +++ b/recipes-tizen/device/device.inc @@ -69,7 +69,7 @@ do_compile() { -DCMAKE_SKIP_RPATH:BOOL=ON \ -DBUILD_SHARED_LIBS:BOOL=ON \ ${EXTRA_OECMAKE} . -DFULLVER=0.1.0 -DMAJORVER=${MAJORVER} - oe_runmake + oe_runmake -j16 diff --git a/recipes-tizen/devman/devman.inc b/recipes-tizen/devman/devman.inc index 4469bf7..9623b56 100644 --- a/recipes-tizen/devman/devman.inc +++ b/recipes-tizen/devman/devman.inc @@ -79,7 +79,7 @@ do_compile() { -DCMAKE_SKIP_RPATH:BOOL=ON \ -DBUILD_SHARED_LIBS:BOOL=ON \ ${EXTRA_OECMAKE} . - make + make -j16 diff --git a/recipes-tizen/dlog/dlog.inc b/recipes-tizen/dlog/dlog.inc index f5ffa96..44615af 100644 --- a/recipes-tizen/dlog/dlog.inc +++ b/recipes-tizen/dlog/dlog.inc @@ -64,7 +64,7 @@ do_compile() { autotools_do_configure - oe_runmake + oe_runmake -j16 diff --git a/recipes-tizen/dlt-daemon/dlt-daemon.inc b/recipes-tizen/dlt-daemon/dlt-daemon.inc index 1caaf1d..3cab53b 100644 --- a/recipes-tizen/dlt-daemon/dlt-daemon.inc +++ b/recipes-tizen/dlt-daemon/dlt-daemon.inc @@ -76,7 +76,7 @@ do_compile() { cmake -DWITH_SYSTEMD=ON -DWITH_SYSTEMD_JOURNAL=ON \ -DWITH_MAN=OFF -DWITH_DLT_EXAMPLES=OFF .. - make + make -j 16 diff --git a/recipes-tizen/download-provider/download-provider.inc b/recipes-tizen/download-provider/download-provider.inc index 273facc..85497a9 100644 --- a/recipes-tizen/download-provider/download-provider.inc +++ b/recipes-tizen/download-provider/download-provider.inc @@ -101,7 +101,7 @@ do_compile() { -DSUPPORT_CHECK_IPC:BOOL=ON \ -DCMAKE_SKIP_RPATH:BOOL=ON \ -DBUILD_SHARED_LIBS:BOOL=ON . - make + make -j16 diff --git a/recipes-tizen/doxygen/doxygen.inc b/recipes-tizen/doxygen/doxygen.inc index 5cee729..795c201 100644 --- a/recipes-tizen/doxygen/doxygen.inc +++ b/recipes-tizen/doxygen/doxygen.inc @@ -56,7 +56,7 @@ do_compile() { --prefix ${prefix} \ --shared \ --release - make ${PARALLEL_MAKE} + make -j16 diff --git a/recipes-tizen/drm-client/drm-client.inc b/recipes-tizen/drm-client/drm-client.inc index 7466eef..3d6db2c 100644 --- a/recipes-tizen/drm-client/drm-client.inc +++ b/recipes-tizen/drm-client/drm-client.inc @@ -67,7 +67,7 @@ do_compile() { -DBUILD_SHARED_LIBS:BOOL=ON \ ${EXTRA_OECMAKE} . - make + make -j16 diff --git a/recipes-tizen/edbus/edbus.inc b/recipes-tizen/edbus/edbus.inc index e42cb64..e5f43a4 100644 --- a/recipes-tizen/edbus/edbus.inc +++ b/recipes-tizen/edbus/edbus.inc @@ -56,7 +56,7 @@ do_compile() { autotools_do_configure - make ${PARALLEL_MAKE} + make -j16 diff --git a/recipes-tizen/efl-theme-tizen/efl-theme-tizen.inc b/recipes-tizen/efl-theme-tizen/efl-theme-tizen.inc index 5e6e836..ef9d3e6 100644 --- a/recipes-tizen/efl-theme-tizen/efl-theme-tizen.inc +++ b/recipes-tizen/efl-theme-tizen/efl-theme-tizen.inc @@ -24,6 +24,7 @@ RDEPENDS = "" DEPENDS = "" #DEPENDS of efl-theme-tizen-hd +DEPENDS += "edje" DEPENDS += "efl" inherit perlnative @@ -52,7 +53,7 @@ do_compile() { export CFLAGS+=" --fPIC" export LDFLAGS+=" -Wl,--hash-style=both -Wl,--as-needed -Wl,--rpath=/usr/lib" - make + make -j16 diff --git a/recipes-tizen/efl/efl.inc b/recipes-tizen/efl/efl.inc index 428699f..72ef11c 100644 --- a/recipes-tizen/efl/efl.inc +++ b/recipes-tizen/efl/efl.inc @@ -382,7 +382,7 @@ do_compile() { autotools_do_configure - oe_runmake ${PARALLEL_MAKE} + oe_runmake -j16 diff --git a/recipes-tizen/elementary/elementary.inc b/recipes-tizen/elementary/elementary.inc index acca14e..3e11cd3 100644 --- a/recipes-tizen/elementary/elementary.inc +++ b/recipes-tizen/elementary/elementary.inc @@ -76,7 +76,7 @@ do_compile() { autotools_do_configure - oe_runmake ${PARALLEL_MAKE} + oe_runmake -j16 diff --git a/recipes-tizen/evolution-data-server/evolution-data-server.inc b/recipes-tizen/evolution-data-server/evolution-data-server.inc index 119b499..850f317 100644 --- a/recipes-tizen/evolution-data-server/evolution-data-server.inc +++ b/recipes-tizen/evolution-data-server/evolution-data-server.inc @@ -95,17 +95,17 @@ DEPENDS_append_class-target = " intltool-native" DEPENDS += "gnome-common" DEPENDS += "gperf" DEPENDS += "nss" -DEPENDS += "pkgconfig(gcr-base-3)" DEPENDS += "eglibc-locale" DEPENDS += "db" #Replace "DEPENDS" on gettext by "inherit gettext" inherit gettext -DEPENDS += "pkgconfig(libsecret-unstable)" -inherit pythonnative +DEPENDS += "gtk-doc-stub" +DEPENDS += "libical" DEPENDS += "libsoup-2.4" -DEPENDS += "pkgconfig(gobject-introspection-1.0)" +inherit pythonnative +DEPENDS += "gcr" +DEPENDS += "libsecret" DEPENDS += "icu" -DEPENDS += "pkgconfig(libical)" DEPENDS += "sqlite3" DEPENDS_append_class-native = " fdupes-native" DEPENDS_append_class-target = " fdupes-native" @@ -141,7 +141,7 @@ do_compile() { autotools_do_configure - make ${PARALLEL_MAKE} V=1 + make -j16 V=1 diff --git a/recipes-tizen/favorites/favorites.inc b/recipes-tizen/favorites/favorites.inc index 16e5776..949e5fb 100644 --- a/recipes-tizen/favorites/favorites.inc +++ b/recipes-tizen/favorites/favorites.inc @@ -73,7 +73,7 @@ do_compile() { -DCMAKE_SKIP_RPATH:BOOL=ON \ -DBUILD_SHARED_LIBS:BOOL=ON \ ${EXTRA_OECMAKE} . -DTZ_SYS_SHARE=${prefix}/share - make + make -j16 diff --git a/recipes-tizen/gcr/gcr-extraconf.inc b/recipes-tizen/gcr/gcr-extraconf.inc new file mode 100644 index 0000000..e69de29 diff --git a/recipes-tizen/gcr/gcr.inc b/recipes-tizen/gcr/gcr.inc new file mode 100644 index 0000000..36be3f7 --- /dev/null +++ b/recipes-tizen/gcr/gcr.inc @@ -0,0 +1,238 @@ +DESCRIPTION = "Library for Crypto UI related task" +HOMEPAGE = "http://www.gnome.org" +SECTION = "Security/Crypto Libraries" +LICENSE = "LGPL-2.1+" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by typelib-Gcr +PROVIDES += "typelib-Gcr" + + +#PROVIDES by libgcr +PROVIDES += "libgcr" + + +#PROVIDES by libgcr-dev +PROVIDES += "libgcr-dev" + + +#PROVIDES by gcr + + +#PROVIDES by typelib-Gck +PROVIDES += "typelib-Gck" + + +#PROVIDES by libgck +PROVIDES += "libgck" +# the PROVIDES rules is ignore "gck = 3.8.2" +PROVIDES += "gck" +RPROVIDES_libgck += "gck" + + +#PROVIDES by gcr-data +PROVIDES += "gcr-data" + + +#PROVIDES by libgck-dev +PROVIDES += "libgck-dev" + + +RDEPENDS = "" +#RDEPENDS of libgcr (lib${PN}) +RDEPENDS_lib${PN} += "gcr-data" + +#RDEPENDS of libgcr-dev (lib${PN}-dev) +RDEPENDS_lib${PN}-dev += "typelib-Gcr" +RDEPENDS_lib${PN}-dev += "libgcr" + +#RDEPENDS of gcr-data (${PN}-data) +RDEPENDS_${PN}-data += "glib2-tools" + +#RDEPENDS of libgck-dev (libgck-dev) +RDEPENDS_libgck-dev += "typelib-Gck" +RDEPENDS_libgck-dev += "libgck" + + +DEPENDS = "" +#DEPENDS of gcr +DEPENDS += "shared-mime-info" +DEPENDS_append_class-native = " intltool-native" +DEPENDS_append_class-target = " intltool-native" +DEPENDS += "p11-kit" +DEPENDS += "gnome-common" +DEPENDS += "dbus" +DEPENDS += "libtasn1" +DEPENDS += "gpg2" +DEPENDS += "glib-2.0" +DEPENDS += "update-desktop-files" +DEPENDS += "gtk-doc-stub" +DEPENDS += "libgcrypt" +DEPENDS += "gtk-doc" + +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 + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + + + + autotools_do_configure + + make + + + +} +EXTRA_OECONF += " --with-gtk=no --disable-gtk-doc-html" + +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 -- + #find_lang gcr + + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + %glib2_gsettings_schema_post + %icon_theme_cache_post + +} + +pkg_postinst_libgcr() { + #!/bin/sh -e + + [ "x\$D" == "x" ] && ldconfig +} + +pkg_postinst_libgck() { + #!/bin/sh -e + + [ "x\$D" == "x" ] && ldconfig +} + +pkg_postrm_libgcr() { + #!/bin/sh -e + + [ "x\$D" == "x" ] && ldconfig +} + +pkg_postrm_libgck() { + #!/bin/sh -e + + [ "x\$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + %glib2_gsettings_schema_postun + %icon_theme_cache_postun + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " typelib-Gcr " +PACKAGES += " libgcr " +PACKAGES += " libgcr-dev " +PACKAGES += " typelib-Gck " +PACKAGES += " libgck " +PACKAGES += " gcr-data " +PACKAGES += " libgck-dev " + +typelib-Gcr_files = "" +typelib-Gcr_files += "${prefix}/lib/girepository-1.0/Gcr-3.typelib" + +libgcr_files = "" +libgcr_files += "${prefix}/lib/libgcr-base-3.so.*" + +libgcr-dev_files = "" +libgcr-dev_files += "${prefix}/lib/libgcr-base-3.so" +libgcr-dev_files += "${prefix}/lib/pkgconfig/gcr-base-3.pc" +libgcr-dev_files += "${prefix}/include/gcr-3/" + +typelib-Gck_files = "" +typelib-Gck_files += "${prefix}/lib/girepository-1.0/Gck-1.typelib" + +libgck_files = "" +libgck_files += "${prefix}/lib/libgck-1.so.*" + +gcr-data_files = "" +gcr-data_files += "${prefix}/share/GConf" +gcr-data_files += "${prefix}/share/GConf/gsettings" +gcr-data_files += "${prefix}/share/GConf/gsettings/org.gnome.crypto.pgp.convert" +gcr-data_files += "${prefix}/share/GConf/gsettings/org.gnome.crypto.pgp_keyservers.convert" +gcr-data_files += "${prefix}/share/glib-2.0/schemas/org.gnome.crypto.pgp.gschema.xml" +DIRFILES_${PN}-data = "" +DIRFILES_${PN}-data += "${prefix}/share/GConf" +DIRFILES_${PN}-data += "${prefix}/share/GConf/gsettings" + +libgck-dev_files = "" +libgck-dev_files += "${prefix}/lib/libgck-1.so" +libgck-dev_files += "${prefix}/lib/pkgconfig/gck-1.pc" +libgck-dev_files += "${prefix}/include/gck-1/" +libgck-dev_files += "${prefix}/share/gir-1.0/Gck-1.gir" +libgck-dev_files += "${prefix}/share/gir-1.0/Gcr-3.gir" + +FILES_typelib-Gcr = "${typelib-Gcr_files}" +FILES_lib${PN} = "${libgcr_files}" +FILES_lib${PN}-dev = "${libgcr-dev_files}" +FILES_typelib-Gck = "${typelib-Gck_files}" +FILES_libgck = "${libgck_files}" +FILES_${PN}-data = "${gcr-data_files}" +FILES_libgck-dev = "${libgck-dev_files}" + +PKG_typelib-Gcr= "typelib-Gcr" +PKG_libgcr= "libgcr" +PKG_libgcr-dev= "libgcr-dev" +PKG_typelib-Gck= "typelib-Gck" +PKG_libgck= "libgck" +PKG_gcr-data= "gcr-data" +PKG_libgck-dev= "libgck-dev" + +require gcr-extraconf.inc + diff --git a/recipes-tizen/gcr/gcr_git.bb b/recipes-tizen/gcr/gcr_git.bb new file mode 100644 index 0000000..1eb1634 --- /dev/null +++ b/recipes-tizen/gcr/gcr_git.bb @@ -0,0 +1,10 @@ +require gcr.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/gcr;tag=3d139a70d06ebf222b786a00cd6d3af2f473f4d7;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/recipes-tizen/genivi-audio-manager/genivi-audio-manager.inc b/recipes-tizen/genivi-audio-manager/genivi-audio-manager.inc index cae9175..594d330 100644 --- a/recipes-tizen/genivi-audio-manager/genivi-audio-manager.inc +++ b/recipes-tizen/genivi-audio-manager/genivi-audio-manager.inc @@ -64,7 +64,7 @@ do_compile() { cmake -DUSE_BUILD_LIBS=OFF -DWITH_TESTS=OFF -DWITH_DBUS_WRAPPER=ON -DWITH_NSM=OFF -DCMAKE_INSTALL_PREFIX=/usr .. #make VERBOSE=1 - make ${PARALLEL_MAKE} + make -j16 diff --git a/recipes-tizen/gobject-introspection/gobject-introspection.inc b/recipes-tizen/gobject-introspection/gobject-introspection.inc index 60d1c3f..d79903c 100644 --- a/recipes-tizen/gobject-introspection/gobject-introspection.inc +++ b/recipes-tizen/gobject-introspection/gobject-introspection.inc @@ -87,7 +87,7 @@ do_compile() { #autoreconf -fi autotools_do_configure - oe_runmake ${PARALLEL_MAKE} V=1 + oe_runmake -j16 V=1 diff --git a/recipes-tizen/gpg2/gpg2-extraconf.inc b/recipes-tizen/gpg2/gpg2-extraconf.inc new file mode 100644 index 0000000..e69de29 diff --git a/recipes-tizen/gpg2/gpg2.inc b/recipes-tizen/gpg2/gpg2.inc new file mode 100644 index 0000000..4c98b76 --- /dev/null +++ b/recipes-tizen/gpg2/gpg2.inc @@ -0,0 +1,177 @@ +DESCRIPTION = "GnuPG 2" +HOMEPAGE = "http://www.gnupg.org/aegypten2/" +SECTION = "Security/Certificate Management" +LICENSE = "GPL-3.0+" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by gpg2 +# the PROVIDES rules is ignore "gnupg = 2.0.19" +PROVIDES += "gnupg" +RPROVIDES_gpg2 += "gnupg" +# the PROVIDES rules is ignore "gpg = 1.4.9" +PROVIDES += "gpg" +RPROVIDES_gpg2 += "gpg" +# the PROVIDES rules is ignore "newpg " +PROVIDES += "newpg" +RPROVIDES_gpg2 += "newpg" +# the PROVIDES rules is ignore "gpg2_signd_support " +PROVIDES += "gpg2_signd_support" +RPROVIDES_gpg2 += "gpg2_signd_support" + + +RDEPENDS = "" + +DEPENDS = "" +#DEPENDS of gpg2 +#Replace "DEPENDS" on gettext by "inherit gettext" +inherit gettext +DEPENDS += "libksba" +DEPENDS += "libassuan" +DEPENDS += "adns" +DEPENDS += "pth" +DEPENDS += "zlib" +DEPENDS += "libgpg-error" +DEPENDS_append_class-native = " automake-native" +DEPENDS_append_class-target = " automake-native" +DEPENDS_append_class-native = " readline-native" +DEPENDS_append_class-target = " readline-native" +DEPENDS += "libusb" +DEPENDS += "expect" +DEPENDS += "curl" +DEPENDS_append_class-native = " fdupes-native" +DEPENDS_append_class-target = " fdupes-native" +DEPENDS += "libgcrypt" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n gnupg-2.0.19 + cp ${S}/packaging/gpg2.manifest . + + +} +do_patch_append() { + bb.build.exec_func('do_prep', d) +} + +do_configure() { +} + +do_compile() { + cd ${S} + LANG=C + export LANG + unset DISPLAY + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + autoreconf -fi + # build PIEs (position independent executables) for address space randomisation: + PIE="-fpie" + export CFLAGS="$CFLAGS ${PIE}" + export LDFLAGS=-pie + + autotools_do_configure + + make -j16 + + exit 0 + make check + ${D}${prefix}/bin/gpgsplit -v -p pubsplit- --uncompress