update spec2yoctorc
authorRonan Le Martret <ronan@fridu.net>
Wed, 30 Jul 2014 12:47:06 +0000 (14:47 +0200)
committerRonan Le Martret <ronan@fridu.net>
Wed, 30 Jul 2014 12:47:06 +0000 (14:47 +0200)
Change-Id: I32e83978356d4b3c7b857a7f2787f9e3340e4922
Signed-off-by: Ronan Le Martret <ronan@fridu.net>
proto-meta-Tizen_generic/.spec2yoctorc
proto-meta-Tizen_generic/rpm_tizen_macro/user/.rpmmacros

index a5a3bbc..869e1ff 100644 (file)
@@ -3,9 +3,8 @@ current=tizen-common
 
 [tizen-common]
 working_dir=${YOCTO_WORKDIR}/tizen/proto-meta-Tizen_generic
-manifest= tizen_common_manifest, tizen_common_fix
+manifest= tizen_ivi_manifest, tizen_common_manifest, tizen_common_fix
 arch=x86_64
-buildtarget=x86_64-wayland
 runtime_blacklist=runtime_tizen_common_blacklist
 native_blacklist=native_tizen_common_blacklist
 blacklist=tizen_common_blacklist, tmp_tizen_common_blacklist
@@ -17,30 +16,25 @@ group=Base-System
 group_uri=http://download.tizen.org/snapshots/tizen/common/common-wayland-x86_64/latest/repos/common/x86_64/packages/repodata/group.xml
 provided-extra=tizen-provided-extra
 
-[tizen_ivi_manifest]
-uri=http://download.tizen.org/snapshots/tizen/ivi/ivi/latest/
-default_git_src=review.tizen.org
-priority=0
-
 [tizen_common_manifest]
 uri=http://download.tizen.org/snapshots/tizen/common/latest/
 default_git_src=review.tizen.org
-priority=0
+priority=1
+buildtarget=x86_64-wayland
 
 [tizen_ivi_manifest]
 uri=http://download.tizen.org/snapshots/tizen/ivi/ivi/latest/
 default_git_src=review.tizen.org
 priority=0
+buildtarget=atom
 
 [tizen_common_fix]
 uri=https://raw.githubusercontent.com/eurogiciel-oss/openTizen_manifest_addon/master/Tizen/Common/devel/yocto/manifest_fix.xml
 default_git_src=review.tizen.org
-priority=1
+priority=2
 
 [whitelist_tizen_common]
-list=smack, rpm, uthash, lua, weston-common,  fdupes, doxygen, crosswalk, libslp-location, location-manager, vconf, appcore-agent, dlog, common, libslp-sysman, aul-1, librua, libhaptic, pkgmgr-info, libdevice-node, xdgmime, libprivilege-control, ail, bundle, app-checker, privacy-manager, libslp-pm, vconf-internal-keys, system-info, libiri, sound-manager, iniparser, libmm-sound, libmm-session, libmm-common, libmm-log, heynoti, security-server, audio-session-manager, avsystem, libmm-ta, slp-pkgmgr, app-core, libslp-sensor, libsf-common, tizen-platform-config, application, libslp-db-util, tizen-platform-wrapper, app-svc, notification, alarm-manager, com-core, libtapi, libtapi-legacy, alsa-scenario-0.2, systemd, hwdata, user-session-units, systemd, meta, pam, desktop-skin, default-ac-domains, sensor, tizen-extensions-crosswalk, app-manager, package-manager, bluetooth, connection, device, power, runtime-info, system-settings, favorites, url-download, media-content, message-port, chromium, bluetooth-frwk, devman, libmedia-service, libmedia-thumbnail, download-provider, media-server, libmm-utility, libmm-fileinfo, libwifi-direct, libdevice-node, tethering, syspopup, status,libnet-client, libdevice-node, drm-client, efl, elementary, ibus, libtbm, libbullet, dbus-python, gobject-introspection,edbus
-
-##, bluetooth-tools, Modello_AMBSimulator, Modello_Appmanager, Modello_Common, Modello_Dashboard, Modello_Homescreen, Modello_Hvac, Modello_Installer, Modello_Multimediaplayer, Modello_Nav, Modello_Phone, Modello_SDL, automotive-message-broker, efl-theme-tizen, festival, genivi-audio-manager, ico-uxf-device-input-controller, ico-uxf-homescreen, ico-uxf-homescreen-sample-apps, ico-uxf-utilities, ico-uxf-weston-plugin, ico-vic-amb-plugin, ico-vic-carsimulator, lemolo, libwebsockets, message-port, murphy, node-startup-controller, phoned, pulseaudio-module-murphy-ivi, rygel, sphinxbase, udev-rules, wayland-ivi-extension, weston-ivi, weston-ivi-shell
+list=smack, rpm, uthash, lua, weston-common,  fdupes, doxygen, crosswalk, libslp-location, location-manager, vconf, appcore-agent, dlog, common, libslp-sysman, aul-1, librua, libhaptic, pkgmgr-info, libdevice-node, xdgmime, libprivilege-control, ail, bundle, app-checker, privacy-manager, libslp-pm, vconf-internal-keys, system-info, libiri, sound-manager, iniparser, libmm-sound, libmm-session, libmm-common, libmm-log, heynoti, security-server, audio-session-manager, avsystem, libmm-ta, slp-pkgmgr, app-core, libslp-sensor, libsf-common, tizen-platform-config, application, libslp-db-util, tizen-platform-wrapper, app-svc, notification, alarm-manager, com-core, libtapi, libtapi-legacy, alsa-scenario-0.2, systemd, hwdata, user-session-units, systemd, meta, pam, desktop-skin, default-ac-domains, sensor, tizen-extensions-crosswalk, app-manager, package-manager, bluetooth, connection, device, power, runtime-info, system-settings, favorites, url-download, media-content, message-port, chromium, bluetooth-frwk, devman, libmedia-service, libmedia-thumbnail, download-provider, media-server, libmm-utility, libmm-fileinfo, libwifi-direct, libdevice-node, tethering, syspopup, status,libnet-client, libdevice-node, drm-client, efl, elementary, ibus, libtbm, libbullet, dbus-python, gobject-introspection,edbus, bluetooth-tools, Modello_AMBSimulator, Modello_Appmanager, Modello_Common, Modello_Dashboard, Modello_Homescreen, Modello_Hvac, Modello_Installer, Modello_Multimediaplayer, Modello_Nav, Modello_Phone, Modello_SDL, automotive-message-broker, efl-theme-tizen, festival, genivi-audio-manager, ico-uxf-device-input-controller, ico-uxf-homescreen, ico-uxf-homescreen-sample-apps, ico-uxf-utilities, ico-uxf-weston-plugin, ico-vic-amb-plugin, ico-vic-carsimulator, lemolo, libwebsockets, message-port, murphy, node-startup-controller, phoned, pulseaudio-module-murphy-ivi, rygel, sphinxbase, udev-rules, wayland-ivi-extension, weston-ivi, weston-ivi-shell, dlt-daemon, contacts-service, evolution-data-server, badge, libaccounts-svc, gcr, libsecret, image-util, python-setuptools, pims-ipc, update-desktop-files, gpg2 , adns,libgsignon-glib,nfc, nfc-manager-neard , neardal,  libsvi , wifi, wav-player
 
 [substitute]
 pkgconfig(zlib)=zlib-devel
@@ -116,7 +110,6 @@ dbus-glib=pkgconfig(dbus-glib-1),dbus-glib-devel
 dlog=pkgconfig(dlog)
 eglibc=glibc-devel, pkgconfig(gobject-2.0), pkgconfig(gio-2.0), /sbin/ldconfig, pkgconfig(gmodule-2.0), /usr/bin/getent
 elfutils=libelf-devel
-expat=expat-devel
 file=file-devel
 fontconfig=pkgconfig(fontconfig)
 freetype=pkgconfig(freetype2)
@@ -134,7 +127,7 @@ libiri=pkgconfig(libiri)
 libmm-common=pkgconfig(mm-common)
 libmm-log=pkgconfig(mm-log)
 libmm-session=pkgconfig(mm-session)
-libmm-sound=pkgconfig(mm-sound)
+libmm-sound=pkgconfig(mm-sound), pkgconfig(mm-keysound)
 libmm-ta=pkgconfig(mm-ta)
 libpam=pam-devel
 libpng=pkgconfig(libpng)
@@ -146,16 +139,16 @@ libslp-sysman=pkgconfig(sysman), sysman-devel
 libvpx=libvpx-devel
 libxkbcommon=pkgconfig(xkbcommon)
 libxml2=pkgconfig(libxml-2.0), libxml2-devel
-libxslt=pkgconfig(libxslt)
+libxslt=pkgconfig(libxslt), libxslt-tools, xsltproc
 location-manager=pkgconfig(capi-location-manager)
 libslp-location=pkgconfig(location)
 lua=pkgconfig(lua)
-mesa=pkgconfig(egl), pkgconfig(glesv2), pkgconfig(gbm)
+mesa=pkgconfig(egl), pkgconfig(glesv2), pkgconfig(gbm),mesa-devel, mesa-libEGL, mesa-libGLESv2
 mtdev=pkgconfig(mtdev)
 ncurses=ncurses-devel
 nspr=nspr-devel
 nss=pkgconfig(nss), nss-devel
-openssl=openssl-devel, pkgconfig(openssl)
+openssl=openssl-devel, pkgconfig(openssl),pkgconfig(libssl)
 pango=pkgconfig(pangocairo), pkgconfig(pango)
 pciutils=pkgconfig(libpci)
 pixman=pkgconfig(pixman-1)
@@ -163,9 +156,9 @@ pkgmgr-info=pkgconfig(pkgmgr-info), pkgconfig(pkgmgr-parser)
 privacy-manager=pkgconfig(privacy-manager-client)
 poppler=pkgconfig(poppler-glib)
 popt=pkgconfig(popt), popt-devel
-pulseaudio=pkgconfig(libpulse)
+pulseaudio=pkgconfig(libpulse), pkgconfig(pulseaudio-module-devel), config(pulseaudio), libpulse-devel
 shadow=/usr/sbin/groupadd
-python=python-devel, pkgconfig(python)
+python=python-devel, pkgconfig(python),pkgconfig(python-2.7)
 readline=readline-devel
 security-server=pkgconfig(security-server)
 sound-manager=pkgconfig(capi-media-sound-manager)
@@ -194,11 +187,11 @@ com-core=pkgconfig(com-core)
 libtapi-legacy=pkgconfig(tapi)
 libtapi=pkgconfig(tapi-3.0)
 libsoup-2.4=pkgconfig(libsoup-2.4)
-json-glib=pkgconfig(json-glib-1.0)
-json-c=pkgconfig(json)
-glib-2.0= pkgconfig(glib-2.0), pkgconfig(gmodule-2.0), pkgconfig(gthread-2.0),glib2-devel
+json-glib=pkgconfig(json-glib-1.0), json-glib-devel
+json-c=pkgconfig(json),libjson-devel
+glib-2.0= pkgconfig(glib-2.0), pkgconfig(gmodule-2.0), pkgconfig(gthread-2.0),glib2-devel, pkgconfig(gio-unix-2.0), pkgconfig(gmodule-no-export-2.0)
 libgcrypt=libgcrypt-devel
-util-linux=libblkid-devel, libmount-devel
+util-linux=libblkid-devel, libmount-devel, pkgconfig(uuid)
 kmod=libkmod-devel
 smack=smack-devel, pkgconfig(libsmack)
 db=db4-devel
@@ -249,19 +242,67 @@ gconf-dbus=pkgconfig(gconf-2.0)
 libcheck=pkgconfig(check)
 libbullet=pkgconfig(bullet)
 ibus=pkgconfig(ibus-1.0)
-gstreamer=pkgconfig(gstreamer-1.0)
-gst-plugins-base=pkgconfig(gstreamer-plugins-base-1.0)
+gstreamer1.0=pkgconfig(gstreamer-1.0)
+gstreamer1.0-plugins-base=pkgconfig(gstreamer-plugins-base-1.0)
 fribidi=pkgconfig(fribidi)
 harfbuzz=pkgconfig(harfbuzz)
 libtbm=pkgconfig(libtbm)
-efl=pkgconfig(ecore-evas), pkgconfig(ecore-imf), pkgconfig(edje), pkgconfig(eet), pkgconfig(efreet), pkgconfig(ethumb), pkgconfig(emotion), ecore, eina, edje, efreet, ethumb, emotion,pkgconfig(ecore-input), pkgconfig(ecore-wayland), pkgconfig(ecore), pkgconfig(ecore-file), pkgconfig(evas), pkgconfig(eina)
+ecore=pkgconfig(ecore-evas), pkgconfig(ecore-imf),pkgconfig(ecore-input), pkgconfig(ecore-wayland), pkgconfig(ecore), pkgconfig(ecore-file)
+edje=pkgconfig(edje)
+emotion=pkgconfig(emotion)
+evas=pkgconfig(evas)
+eina=pkgconfig(eina)
+efreet=pkgconfig(efreet)
+eet= pkgconfig(eet)
+ethumb=pkgconfig(ethumb)
+efl=pkgconfig(efl)
 edbus=pkgconfig(edbus)
 gnutls=gnutls-devel
-curl=curl-devel
+curl=curl-devel,libcurl-devel, pkgconfig(libcurl)
 giflib=giflib-devel
 tiff=libtiff-devel
 dbus-python=dbus-python-devel
 iso-codes=iso-codes-devel
 python-pygobject=pygobject-devel, pygobject
-gtk-doc-stub=gobject-introspection-devel
+gtk-doc-stub=gobject-introspection-devel, pkgconfig(gobject-introspection-1.0)
 libpthread-stubs=pkgconfig(pthread-stubs)
+murphy=pkgconfig(murphy-common),pkgconfig(murphy-lua-utils), pkgconfig(murphy-ecore), pkgconfig(murphy-domain-controller), pkgconfig(murphy-resource), pkgconfig(murphy-pulse),pkgconfig(murphy-glib)
+libwebsockets=pkgconfig(libwebsockets)
+ofono=pkgconfig(ofono)
+expat=pkgconfig(expat), expat-devel
+dlt-daemon=pkgconfig(automotive-dlt)
+contacts-service=pkgconfig(contacts-service2)
+evolution-data-server=pkgconfig(libebook-contacts-1.2)
+libgee=pkgconfig(gee-0.8)
+gupnp=pkgconfig(gupnp-1.0)
+gupnp-av=pkgconfig(gupnp-av-1.0)
+gupnp-dlna=pkgconfig(gupnp-dlna-2.0)
+boost=boost-devel
+ico-uxf-utilities=ico-uxf-utilities-devel
+ico-uxf-weston-plugin=ico-uxf-weston-plugin-devel
+weston-ivi-shell=weston-ivi-shell-devel
+opencv=pkgconfig(opencv)
+wayland-ivi-extension=genivi-shell, genivi-shell-devel
+badge=pkgconfig(badge)
+libical=pkgconfig(libical)
+libaccounts-svc=pkgconfig(accounts-svc)
+gcr=pkgconfig(gcr-base-3)
+libsecret=pkgconfig(libsecret-unstable)
+image-util=pkgconfig(capi-media-image-util)
+pims-ipc=pkgconfig(pims-ipc)
+zeromq=pkgconfig(libzmq)
+libtasn1=libtasn1-devel, pkgconfig(libtasn1)
+p11-kit=pkgconfig(p11-kit-1)
+libusb=pkgconfig(libusb-1.0)
+adns=libadns-devel
+libassuan=libassuan-devel
+libgpg-error=libgpg-error-devel
+libksba=libksba-devel
+pth=libpth-devel
+nfc=pkgconfig(capi-network-nfc)
+libgsignon-glib=pkgconfig(libgsignon-glib)
+nfc-manager-neard=nfc-client-lib-neard-devel, nfc-common-neard-devel
+neardal=pkgconfig(neardal)
+libsvi=pkgconfig(svi)
+wifi=pkgconfig(capi-network-wifi)
+wav-player=pkgconfig(capi-media-wav-player)
index 7e71551..93c0a9d 100644 (file)
@@ -1,13 +1,40 @@
+%vendor obs://build.tizen.org/Tizen:IVI
+%_project Tizen:IVI
+
+%distribution Tizen:IVI / atom
+%_project Tizen:IVI
+
+### from Tizen:IVI
+
+%_repository atom
 %_with_wayland 1
 
-%profile generic
+### from Tizen:IVI
+%_repository atom
 
+%profile ivi
+%_with_ivi 1
+%_with_wayland 1
 %_with_tizen 1
 %_with_mesa 1
+%_with_desktop 1
 %check exit 0
 %run_check_section 0
 %opensuse_bs 1
 %_default_patch_fuzz   2
+%_with_wrt_option_bluetooth 1
+%_with_wrt_option_msg_port 1
+%_with_wrt_option_call_history 1
+%_with_bluetooth_frwk_libnotification 1
+%_with_audio_session_manager 1
+%_with_audio_session_manager_with_murphy 1
+%_with_dlog_to_systemd_journal 1
+%_with_wrt_option_eds 1
+%_with_wrt_option_nfc 1
+%_with_neard_nfc 1
+%_with_introspection 1
+%_with_icosyscon 0
+%_with_pulseaudio_samsung_policy 1
 
 %tizen_version 3.0
 %tizen 3.0
@@ -15,7 +42,6 @@
 %vendor tizen
 %_vendor tizen
 
-
 %prep %{?!__debug_package:%{?_build_create_debug:%?_build_insert_debug_package}}%%prep
 %package %{?!__debug_package:%{?_build_create_debug:%?_build_insert_debug_package}}%%package
 %_build_insert_debug_package \
@@ -23,3 +49,6 @@
 %undefine _enable_debug_packages \
 %debug_package
 
+
+%jobs 16
+%_smp_mflags -j16