From 57838dbe914c27e7769bb2092515d09960af8a03 Mon Sep 17 00:00:00 2001 From: Ronan Le Martret Date: Mon, 10 Nov 2014 11:30:46 +0100 Subject: split recipes Change-Id: I6423eb29fa7f48665be5d740c1a9b1dd273f2aa6 Signed-off-by: Ronan Le Martret --- classes/manifest.bbclass | 3 - classes/metatizen.bbclass | 46 - classes/tizen_cmake.bbclass | 70 - conf/distro/tizen.conf | 27 - conf/layer.conf | 60 - files/tizen-fs-perms.txt | 71 - meta-tizen-adaptation/conf/layer.conf | 8 + .../recipes-connectivity/bluez/bluez4_%.bbappend | 3 + .../openssh/openssh/pam.d/sshd | 10 + .../openssh/openssh_%.bbappend | 10 + .../recipes-core/base-files/base-files/tizen_fstab | 11 + .../base-files/base-files_3.0.14.bbappend | 56 + .../dbus/dbus-glib-0.100.2/no-examples.patch | 15 + .../obsolete_automake_macros.patch | 15 + .../dbus-glib-0.100.2/test-install-makefile.patch | 48 + .../recipes-core/dbus/dbus-glib.inc | 44 + .../recipes-core/dbus/dbus-glib_0.100.2.bb | 5 + .../recipes-core/dbus/dbus-test_1.6.18.bb | 53 + meta-tizen-adaptation/recipes-core/dbus/dbus.inc | 159 +++ ...orrect-address-when-using-address-systemd.patch | 193 +++ ...guid_from_server-if-send_negotiate_unix_f.patch | 104 ++ .../recipes-core/dbus/dbus/dbus-1.init | 123 ++ ...y-freeing-if-error-during-listing-service.patch | 45 + .../recipes-core/dbus/dbus/os-test.patch | 35 + .../recipes-core/dbus/dbus/ptest.patch | 154 +++ .../recipes-core/dbus/dbus/python-config.patch | 25 + .../recipes-core/dbus/dbus/run-ptest | 3 + .../recipes-core/dbus/dbus/tmpdir.patch | 44 + .../recipes-core/dbus/dbus_1.6.18.bb | 4 + .../recipes-core/dbus/dbus_1.6.18.bbappend | 36 + ...orrect-address-when-using-address-systemd.patch | 186 +++ ...GNUC_WARN_UNUSED_RESULT-similar-to-GLib-s.patch | 42 + ...on-Unix-use-pthreads-mutexes-for-fallback.patch | 147 +++ ...s_init-call-_dbus_threads_init_platform_s.patch | 78 ++ ...s_init_default-dbus_threads_init-be-safe-.patch | 296 +++++ ...ed-global-mutexes-for-win_fds-sid_atom_ca.patch | 78 ++ ...ime-assertion-into-a-compile-time-asserti.patch | 30 + ...ividual-global-lock-variables-with-an-arr.patch | 734 +++++++++++ ...-a-global-lock-automatically-initialize-l.patch | 719 +++++++++++ ...ialize-threading-before-allocating-a-dyna.patch | 491 +++++++ ...cally-initialized-implementation-of-_dbus.patch | 122 ++ ...king-of-smack-context-from-DBus-interface.patch | 341 +++++ .../0013-Enforce-smack-policy-from-conf-file.patch | 481 +++++++ .../recipes-core/dbus/files/dbus-user.service | 12 + .../recipes-core/dbus/files/dbus-user.socket | 11 + .../recipes-core/dropbear/dropbear_%.bbappend | 3 + .../recipes-devtools/cmake/cmake-native_%.bbappend | 8 + .../recipes-devtools/cmake/cmake_%.bbappend | 7 + .../recipes-devtools/cmake/files/TizenCommon.cmake | 36 + .../cmake/files/TizenCommon_native.cmake | 31 + .../e2fsprogs/e2fsprogs/cross-compile.patch | 13 + .../e2fsprogs/e2fsprogs/populate-fs-xattr.patch | 88 ++ .../e2fsprogs/e2fsprogs/remove-ldconfig-call.patch | 35 + .../recipes-devtools/e2fsprogs/e2fsprogs_git.bb | 74 ++ .../recipes-devtools/ninja/ninja-native_1.4.0.bb | 22 + .../recipes-devtools/ps-mem/ps-mem_git.bb | 19 + .../recipes-devtools/pseudo/pseudo_git.bbappend | 8 + .../python/files/0001-Ignore-arch-for-RPM-4.patch | 24 + .../files/0001-No-getArchScore-for-RPM-4.patch | 24 + .../python/files/remove_checkrpm_public_key.patch | 16 + .../python/python-smartpm_1.4.1.bbappend | 9 + .../recipes-extended/screen/screen_%.bbappend | 4 + .../recipes-extended/shadow/files/pam.d/chage | 6 + .../recipes-extended/shadow/files/pam.d/chfn | 8 + .../recipes-extended/shadow/files/pam.d/chsh | 8 + .../recipes-extended/shadow/files/pam.d/login | 12 + .../recipes-extended/shadow/files/pam.d/passwd | 5 + .../recipes-extended/shadow/files/pam.d/remote | 12 + .../recipes-extended/shadow/files/pam.d/shadow | 7 + .../recipes-extended/shadow/files/pam.d/su | 8 + .../recipes-extended/shadow/files/pam.d/su-l | 8 + .../recipes-extended/shadow/files/pam.d/useradd | 6 + .../recipes-extended/shadow/shadow_%.bbappend | 32 + .../recipes-extended/sudo/sudo/pam.d/sudo | 6 + .../recipes-extended/sudo/sudo_%.bbappend | 10 + .../recipes-graphics/cairo/cairo_%.bbappend | 2 + .../recipes-graphics/mesa/mesa_%.bbappend | 21 + .../recipes-graphics/wayland/weston-init.bb | 19 + .../recipes-graphics/wayland/weston-init/init | 56 + .../0001-Smack-Cgroup-filesystem-access.patch | 77 ++ ...ptp-do-not-reimplement-PTP-BPF-classifier.patch | 190 +++ ...t-ptp-move-PTP-classifier-in-its-own-file.patch | 471 +++++++ ...p-use-sk_unattached_filter_create-for-BPF.patch | 115 ++ ...-Fix-handling-value-NULL-in-post-setxattr.patch | 60 + .../linux/linux-yocto/genericx86-64/defconfig | 1348 +++++++++++++++++++ .../linux/linux-yocto/genericx86/defconfig | 1362 ++++++++++++++++++++ .../linux/linux-yocto/haswell-wc/defconfig | 1347 +++++++++++++++++++ .../linux/linux-yocto/qemuarm/defconfig | 1361 +++++++++++++++++++ .../linux/linux-yocto/qemux86-64/defconfig | 1347 +++++++++++++++++++ .../linux/linux-yocto/qemux86/defconfig | 1361 +++++++++++++++++++ .../linux/linux-yocto/romley-ivb/defconfig | 1347 +++++++++++++++++++ .../linux/linux-yocto/valleyisland-32/defconfig | 1361 +++++++++++++++++++ .../linux/linux-yocto/valleyisland-64/defconfig | 1347 +++++++++++++++++++ .../recipes-kernel/linux/linux-yocto_3.14.bbappend | 30 + .../recipes-multimedia/alsa/alsa-utils_%.bbappend | 10 + .../recipes-multimedia/libav/libav_%.bbappend | 3 + .../recipes-support/attr/acl_%.bbappend | 0 .../recipes-support/attr/attr_%.bbappend | 0 .../createrepo/createrepo_0.4.11.bbappend | 5 + .../recipes-support/libcap/libcap_%.bbappend | 2 + .../recipes-support/nss/nss_3.15.1.bbappend | 27 + .../recipes-support/opencv/opencv_%.bbappend | 2 + .../sqlite/files/Fix_JOURNALMODE_PERSIST.patch | 26 + .../recipes-support/sqlite/sqlite3_%.bbappend | 3 + meta-tizen-common-base/classes/manifest.bbclass | 3 + meta-tizen-common-base/classes/metatizen.bbclass | 46 + meta-tizen-common-base/classes/tizen_cmake.bbclass | 70 + meta-tizen-common-base/conf/distro/tizen.conf | 27 + meta-tizen-common-base/conf/layer.conf | 58 + .../ail/ail-extraconf.inc | 15 + .../recipes-application-framework/ail/ail.inc | 197 +++ .../recipes-application-framework/ail/ail_git.bb | 10 + .../ail/files/remove-dlog-for-native-build.patch | 65 + .../alarm-manager/alarm-manager-extraconf.inc | 0 .../alarm-manager/alarm-manager.inc | 206 +++ .../alarm-manager/alarm-manager_git.bb | 10 + .../app-checker/app-checker-extraconf.inc | 10 + .../app-checker/app-checker.inc | 179 +++ .../0001-yocto-Correct-libdl-linking-issue.patch | 30 + .../app-checker/remove-dlog-for-native-build.patch | 49 + .../app-checker/app-checker_git.bb | 10 + .../app-core/app-core-extraconf.inc | 8 + .../app-core/app-core.inc | 209 +++ .../app-core/app-core_git.bb | 10 + .../files/remove-dlog-for-native-build.patch | 326 +++++ .../app-svc/app-svc-extraconf.inc | 0 .../app-svc/app-svc.inc | 160 +++ .../app-svc/app-svc_git.bb | 10 + .../appcore-agent/appcore-agent-extraconf.inc | 0 .../appcore-agent/appcore-agent.inc | 137 ++ .../appcore-agent/appcore-agent_git.bb | 10 + .../aul/aul-extraconf.inc | 16 + .../recipes-application-framework/aul/aul.inc | 216 ++++ .../recipes-application-framework/aul/aul_git.bb | 10 + .../aul/files/remove-dlog-for-native-build.patch | 393 ++++++ .../badge/badge-extraconf.inc | 0 .../recipes-application-framework/badge/badge.inc | 160 +++ .../badge/badge_git.bb | 10 + .../capi-appfw-app-manager-extraconf.inc | 0 .../capi-appfw-app-manager.inc | 139 ++ .../capi-appfw-app-manager_git.bb | 10 + .../capi-appfw-application-extraconf.inc | 0 .../capi-appfw-application.inc | 146 +++ .../capi-appfw-application_git.bb | 10 + .../capi-appfw-package-manager-extraconf.inc | 0 .../capi-appfw-package-manager.inc | 143 ++ .../capi-appfw-package-manager_git.bb | 10 + .../capi-base-common-extraconf.inc | 1 + .../capi-base-common/capi-base-common.inc | 114 ++ .../capi-base-common/capi-base-common_git.bb | 10 + .../capi-content-media-content-extraconf.inc | 0 .../capi-content-media-content.inc | 136 ++ .../capi-content-media-content_git.bb | 10 + .../capi-location-manager-extraconf.inc | 0 .../capi-location-manager.inc | 133 ++ .../capi-location-manager_git.bb | 10 + .../capi-media-image-util-extraconf.inc | 0 .../capi-media-image-util.inc | 140 ++ .../capi-media-image-util_git.bb | 10 + .../capi-media-sound-manager-extraconf.inc | 0 .../capi-media-sound-manager.inc | 134 ++ .../capi-media-sound-manager_git.bb | 10 + .../capi-media-wav-player-extraconf.inc | 0 .../capi-media-wav-player.inc | 134 ++ .../capi-media-wav-player_git.bb | 10 + .../capi-network-bluetooth-extraconf.inc | 0 .../capi-network-bluetooth.inc | 138 ++ .../capi-network-bluetooth_git.bb | 10 + .../capi-network-connection-extraconf.inc | 0 .../capi-network-connection.inc | 144 +++ .../capi-network-connection_git.bb | 10 + .../capi-network-nfc-extraconf.inc | 0 .../capi-network-nfc/capi-network-nfc.inc | 141 ++ .../capi-network-nfc/capi-network-nfc_git.bb | 10 + .../capi-network-tethering-extraconf.inc | 0 .../capi-network-tethering.inc | 135 ++ .../capi-network-tethering_git.bb | 10 + .../capi-network-wifi-extraconf.inc | 0 .../capi-network-wifi/capi-network-wifi.inc | 143 ++ .../capi-network-wifi/capi-network-wifi_git.bb | 10 + .../capi-system-device-extraconf.inc | 0 .../capi-system-device/capi-system-device.inc | 134 ++ .../capi-system-device/capi-system-device_git.bb | 10 + .../capi-system-info-extraconf.inc | 3 + .../capi-system-info/capi-system-info.inc | 139 ++ .../capi-system-info/capi-system-info_git.bb | 10 + .../files/remove-dlog-for-native-build.patch | 491 +++++++ .../capi-system-power-extraconf.inc | 0 .../capi-system-power/capi-system-power.inc | 135 ++ .../capi-system-power/capi-system-power_git.bb | 10 + .../capi-system-runtime-info-extraconf.inc | 0 .../capi-system-runtime-info.inc | 137 ++ .../capi-system-runtime-info_git.bb | 10 + .../capi-system-sensor-extraconf.inc | 1 + .../capi-system-sensor/capi-system-sensor.inc | 141 ++ .../capi-system-sensor/capi-system-sensor_git.bb | 10 + .../files/001-Add-version-to-CMakeList.patch | 7 + .../capi-system-system-settings-extraconf.inc | 0 .../capi-system-system-settings.inc | 146 +++ .../capi-system-system-settings_git.bb | 10 + .../capi-web-favorites-extraconf.inc | 0 .../capi-web-favorites/capi-web-favorites.inc | 151 +++ .../capi-web-favorites/capi-web-favorites_git.bb | 10 + .../capi-web-url-download-extraconf.inc | 0 .../capi-web-url-download.inc | 137 ++ .../capi-web-url-download_git.bb | 10 + .../heynoti/files/remove_dlog.patch | 15 + .../heynoti/heynoti-extraconf.inc | 3 + .../heynoti/heynoti.inc | 145 +++ .../heynoti/heynoti_git.bb | 10 + .../libcom-core/libcom-core-extraconf.inc | 1 + .../libcom-core/libcom-core.inc | 141 ++ .../libcom-core/libcom-core_git.bb | 10 + .../librua/librua-extraconf.inc | 0 .../librua/librua.inc | 149 +++ .../librua/librua_git.bb | 10 + .../message-port/message-port-extraconf.inc | 15 + .../message-port/message-port.inc | 180 +++ .../message-port/message-port_git.bb | 10 + .../pkgmgr-info/pkgmgr-info-extraconf.inc | 4 + .../pkgmgr-info/pkgmgr-info.inc | 203 +++ .../pkgmgr-info/TizenCommonCMakeMacro.patch | 38 + .../pkgmgr-info/remove-dlog-for-native-build.patch | 71 + .../pkgmgr-info/pkgmgr-info_git.bb | 10 + .../pkgmgr/files/Add_extralib.diff | 28 + .../files/remove-dlog-for-native-build.patch | 213 +++ .../pkgmgr/pkgmgr-extraconf.inc | 16 + .../pkgmgr/pkgmgr.inc | 302 +++++ .../pkgmgr/pkgmgr_git.bb | 10 + .../status/status-extraconf.inc | 27 + .../status/status.inc | 153 +++ .../status/status_git.bb | 10 + .../syspopup/syspopup-extraconf.inc | 3 + .../syspopup/syspopup.inc | 206 +++ .../syspopup/syspopup_git.bb | 10 + .../update-desktop-files-extraconf.inc | 1 + .../update-desktop-files/update-desktop-files.inc | 96 ++ .../update-desktop-files_git.bb | 10 + .../vconf-internal-keys-extraconf.inc | 0 .../vconf-internal-keys/vconf-internal-keys.inc | 107 ++ .../vconf-internal-keys/vconf-internal-keys_git.bb | 10 + .../vconf/files/remove-dlog-for-native.patch | 25 + .../vconf/vconf-extraconf.inc | 25 + .../recipes-application-framework/vconf/vconf.inc | 181 +++ .../vconf/vconf_git.bb | 10 + .../files/remove-dlog-for-native-build.patch | 33 + .../libslp-db-util/libslp-db-util-extraconf.inc | 3 + .../libslp-db-util/libslp-db-util.inc | 137 ++ .../libslp-db-util/libslp-db-util_git.bb | 10 + .../libslp-location/libslp-location-extraconf.inc | 2 + .../libslp-location/libslp-location.inc | 149 +++ .../add-subdir-objects-option.patch | 13 + .../libslp-location/libslp-location_git.bb | 10 + .../libslp-memo/libslp-memo-extraconf.inc | 0 .../libslp-memo/libslp-memo.inc | 148 +++ .../libslp-memo/libslp-memo_git.bb | 10 + .../bluetooth-frwk/bluetooth-frwk-extraconf.inc | 0 .../bluetooth-frwk/bluetooth-frwk.inc | 216 ++++ .../bluetooth-frwk/bluetooth-frwk_git.bb | 10 + .../bluetooth-tools/bluetooth-tools-extraconf.inc | 0 .../bluetooth-tools/bluetooth-tools.inc | 146 +++ .../bluetooth-tools/bluetooth-tools_git.bb | 10 + .../bundle/bundle-extraconf.inc | 2 + .../recipes-connectivity/bundle/bundle.inc | 132 ++ .../recipes-connectivity/bundle/bundle_git.bb | 10 + .../files/remove-dlog-for-native-build.patch | 36 + .../download-provider-extraconf.inc | 1 + .../download-provider/download-provider.inc | 214 +++ .../download-provider/download-provider_git.bb | 10 + .../libnet-client/libnet-client-extraconf.inc | 24 + .../libnet-client/libnet-client.inc | 140 ++ .../libnet-client/libnet-client_git.bb | 10 + .../libwifi-direct/libwifi-direct-extraconf.inc | 1 + .../libwifi-direct/libwifi-direct.inc | 142 ++ .../libwifi-direct/libwifi-direct_git.bb | 10 + .../neardal/neardal-extraconf.inc | 3 + .../recipes-connectivity/neardal/neardal.inc | 138 ++ .../recipes-connectivity/neardal/neardal_git.bb | 10 + .../net-config/net-config-extraconf.inc | 0 .../recipes-connectivity/net-config/net-config.inc | 187 +++ .../net-config/net-config_git.bb | 10 + .../nfc-manager-neard-extraconf.inc | 0 .../nfc-manager-neard/nfc-manager-neard.inc | 223 ++++ .../nfc-manager-neard/nfc-manager-neard_git.bb | 10 + .../recipes-core/bullet/bullet-extraconf.inc | 0 .../recipes-core/bullet/bullet.inc | 135 ++ .../recipes-core/bullet/bullet_git.bb | 10 + .../dbus-python/dbus-python-extraconf.inc | 20 + .../recipes-core/dbus-python/dbus-python.inc | 131 ++ .../recipes-core/dbus-python/dbus-python_git.bb | 10 + .../desktop-file-utils-extraconf.inc | 0 .../desktop-file-utils/desktop-file-utils.inc | 133 ++ .../desktop-file-utils/desktop-file-utils_git.bb | 10 + .../recipes-core/dlog/dlog-extraconf.inc | 1 + meta-tizen-common-base/recipes-core/dlog/dlog.inc | 144 +++ .../recipes-core/dlog/dlog_git.bb | 10 + .../dukgenerator/dukgenerator-extraconf.inc | 1 + .../recipes-core/dukgenerator/dukgenerator.inc | 114 ++ .../recipes-core/dukgenerator/dukgenerator_git.bb | 10 + .../recipes-core/hwdata/hwdata-extraconf.inc | 0 .../recipes-core/hwdata/hwdata.inc | 115 ++ .../recipes-core/hwdata/hwdata_git.bb | 10 + .../recipes-core/iniparser/iniparser-extraconf.inc | 10 + .../recipes-core/iniparser/iniparser.inc | 124 ++ .../recipes-core/iniparser/iniparser_git.bb | 10 + .../libcryptsvc/libcryptsvc-extraconf.inc | 1 + .../recipes-core/libcryptsvc/libcryptsvc.inc | 132 ++ .../recipes-core/libcryptsvc/libcryptsvc_git.bb | 10 + .../libdevice-node/libdevice-node-extraconf.inc | 0 .../recipes-core/libdevice-node/libdevice-node.inc | 129 ++ .../libdevice-node/libdevice-node_git.bb | 10 + .../libfeedback/libfeedback-extraconf.inc | 1 + .../recipes-core/libfeedback/libfeedback.inc | 207 +++ .../recipes-core/libfeedback/libfeedback_git.bb | 10 + .../recipes-core/libiri/libiri-extraconf.inc | 0 .../recipes-core/libiri/libiri.inc | 112 ++ .../recipes-core/libiri/libiri_git.bb | 10 + .../files/remove-dlog-for-native-build.patch | 50 + .../libsf-common/libsf-common-extraconf.inc | 2 + .../recipes-core/libsf-common/libsf-common.inc | 123 ++ .../recipes-core/libsf-common/libsf-common_git.bb | 10 + .../recipes-core/libwbxml2/libwbxml2-extraconf.inc | 0 .../recipes-core/libwbxml2/libwbxml2.inc | 166 +++ .../recipes-core/libwbxml2/libwbxml2_git.bb | 10 + .../recipes-core/libxml2/files/ansidecl.patch | 25 + .../recipes-core/libxml2/files/libxml-64bit.patch | 22 + .../libxml2/files/libxml2-CVE-2014-0191-fix.patch | 37 + .../libxml2/files/python-sitepackages-dir.patch | 21 + .../recipes-core/libxml2/files/run-ptest | 3 + .../recipes-core/libxml2/libxml2-extraconf.inc | 72 ++ .../recipes-core/libxml2/libxml2.inc | 157 +++ .../oma-ds-agent/oma-ds-agent-extraconf.inc | 3 + .../recipes-core/oma-ds-agent/oma-ds-agent.inc | 175 +++ .../recipes-core/oma-ds-agent/oma-ds-agent_git.bb | 10 + .../recipes-core/sensor/sensor-extraconf.inc | 0 .../recipes-core/sensor/sensor.inc | 134 ++ .../recipes-core/sensor/sensor_git.bb | 10 + .../sync-agent/sync-agent-extraconf.inc | 4 + .../recipes-core/sync-agent/sync-agent.inc | 178 +++ .../recipes-core/sync-agent/sync-agent_git.bb | 10 + .../system-server/system-server-extraconf.inc | 0 .../recipes-core/system-server/system-server.inc | 526 ++++++++ .../system-server/system-server_git.bb | 10 + .../recipes-core/systemd/files/systemd-user | 9 + .../recipes-core/systemd/systemd-extraconf.inc | 59 + .../recipes-core/systemd/systemd.inc | 592 +++++++++ .../recipes-core/systemd/systemd_git.bb | 10 + .../tizen-platform-config-extraconf.inc | 19 + .../tizen-platform-config.inc | 157 +++ .../tizen-platform-config_git.bb | 10 + ...-Add-env-value-SYSROOT-for-root-fs-prefix.patch | 127 ++ .../tizen-platform-wrapper-extraconf.inc | 8 + .../tizen-platform-wrapper.inc | 94 ++ .../tizen-platform-wrapper_git.bb | 10 + .../udev-rules/udev-rules-extraconf.inc | 0 .../recipes-core/udev-rules/udev-rules.inc | 83 ++ .../recipes-core/udev-rules/udev-rules_git.bb | 10 + .../user-session-units-extraconf.inc | 17 + .../user-session-units/user-session-units.inc | 131 ++ .../user-session-units/user-session-units_git.bb | 10 + .../recipes-core/uthash/uthash-extraconf.inc | 1 + .../recipes-core/uthash/uthash.inc | 86 ++ .../recipes-core/uthash/uthash_git.bb | 10 + .../recipes-core/xdgmime/xdgmime-extraconf.inc | 0 .../recipes-core/xdgmime/xdgmime.inc | 128 ++ .../recipes-core/xdgmime/xdgmime_git.bb | 10 + .../recipes-devtools/fdupes/fdupes-extraconf.inc | 0 .../recipes-devtools/fdupes/fdupes.inc | 84 ++ .../recipes-devtools/fdupes/fdupes_git.bb | 10 + .../gobject-introspection/files/remove_ir.patch | 21 + .../gobject-introspection-extraconf.inc | 35 + .../gobject-introspection.inc | 205 +++ .../gobject-introspection_git.bb | 10 + .../recipes-devtools/lua/lua-extraconf.inc | 13 + .../recipes-devtools/lua/lua.inc | 162 +++ .../recipes-devtools/lua/lua_git.bb | 10 + .../meta-common/meta-common-extraconf.inc | 0 .../recipes-devtools/meta-common/meta-common.inc | 92 ++ .../meta-common/meta-common_git.bb | 10 + .../meta-generic/meta-generic-extraconf.inc | 0 .../recipes-devtools/meta-generic/meta-generic.inc | 97 ++ .../meta-generic/meta-generic_git.bb | 10 + .../python-setuptools-extraconf.inc | 7 + .../python-setuptools/python-setuptools.inc | 107 ++ .../python-setuptools/python-setuptools_git.bb | 10 + .../rpm/files/disable_debuginfo.patch | 13 + .../rpm/files/disable_shortcircuited.patch | 17 + .../rpm/files/fix-python-rpm-conf.patch | 17 + .../recipes-devtools/rpm/files/fix_libdir.patch | 13 + .../rpm/files/python-rpm.Makefile.am.patch | 13 + .../recipes-devtools/rpm/files/pythondeps.sh | 16 + .../rpm/files/rpm-scriptetexechelp.patch | 193 +++ .../recipes-devtools/rpm/files/rpmmodule.c.patch | 15 + .../recipes-devtools/rpm/rpm-extraconf.inc | 177 +++ .../recipes-devtools/rpm/rpm.inc | 374 ++++++ .../recipes-devtools/rpm/rpm_git.bb | 10 + .../recipes-devtools/tdb/tdb-extraconf.inc | 24 + .../recipes-devtools/tdb/tdb.inc | 158 +++ .../recipes-devtools/tdb/tdb_git.bb | 10 + ...-gen-don-t-append-dirty-if-we-re-not-in-g.patch | 53 + .../vala/files/Fix-time-stamp.patch | 65 + .../recipes-devtools/vala/vala-extraconf.inc | 26 + .../recipes-devtools/vala/vala.inc | 183 +++ .../recipes-devtools/vala/vala_git.bb | 10 + .../recipes-efl/edbus/edbus-extraconf.inc | 0 meta-tizen-common-base/recipes-efl/edbus/edbus.inc | 127 ++ .../recipes-efl/edbus/edbus_git.bb | 10 + .../efl-theme-tizen-hd-extraconf.inc | 0 .../efl-theme-tizen-hd/efl-theme-tizen-hd.inc | 109 ++ .../efl-theme-tizen-hd/efl-theme-tizen-hd_git.bb | 10 + .../recipes-efl/efl/efl-extraconf.inc | 157 +++ meta-tizen-common-base/recipes-efl/efl/efl.inc | 1022 +++++++++++++++ meta-tizen-common-base/recipes-efl/efl/efl_git.bb | 10 + .../elementary/elementary-extraconf.inc | 38 + .../recipes-efl/elementary/elementary.inc | 163 +++ .../recipes-efl/elementary/elementary_git.bb | 10 + .../recipes-efl/elementary/files/Fix_build.patch | 13 + .../recipes-efl/lemolo/lemolo-extraconf.inc | 4 + .../recipes-efl/lemolo/lemolo.inc | 127 ++ .../recipes-efl/lemolo/lemolo_git.bb | 10 + .../festival/festival-extraconf.inc | 41 + .../recipes-extended/festival/festival.inc | 277 ++++ .../recipes-extended/festival/festival_git.bb | 10 + .../festival/files/remove_doc.patch | 13 + .../recipes-extended/pam/files/system-auth | 16 + .../recipes-extended/pam/pam-extraconf.inc | 106 ++ .../recipes-extended/pam/pam.inc | 255 ++++ .../recipes-extended/pam/pam_git.bb | 10 + .../sphinxbase/files/remove_useless_dirvar.patch | 16 + .../sphinxbase/sphinxbase-extraconf.inc | 11 + .../recipes-extended/sphinxbase/sphinxbase.inc | 153 +++ .../recipes-extended/sphinxbase/sphinxbase_git.bb | 10 + .../drm-client/drm-client-extraconf.inc | 0 .../recipes-graphics/drm-client/drm-client.inc | 134 ++ .../recipes-graphics/drm-client/drm-client_git.bb | 10 + .../recipes-graphics/libdrm/libdrm-extraconf.inc | 3 + .../recipes-graphics/libdrm/libdrm.inc | 210 +++ .../recipes-graphics/libdrm/libdrm_git.bb | 10 + .../weekeyboard/weekeyboard-extraconf.inc | 2 + .../recipes-graphics/weekeyboard/weekeyboard.inc | 105 ++ .../weekeyboard/weekeyboard_git.bb | 10 + .../recipes-graphics/weston/weston-extraconf.inc | 42 + .../recipes-graphics/weston/weston.inc | 220 ++++ .../weston/make-lcms-explicitly-configurable.patch | 43 + .../make-libwebp-explicitly-configurable.patch | 37 + .../recipes-graphics/weston/weston_git.bb | 10 + .../msg-service/msg-service-extraconf.inc | 1 + .../recipes-messaging/msg-service/msg-service.inc | 298 +++++ .../msg-service/msg-service_git.bb | 10 + .../alsa-scenario/alsa-scenario-extraconf.inc | 31 + .../alsa-scenario/alsa-scenario.inc | 127 ++ .../alsa-scenario/alsa-scenario_git.bb | 10 + .../audio-session-manager-extraconf.inc | 0 .../audio-session-manager.inc | 148 +++ .../audio-session-manager_git.bb | 10 + .../avsystem/avsystem-extraconf.inc | 30 + .../recipes-multimedia/avsystem/avsystem.inc | 178 +++ .../avsystem/add-PA_PROP_MEDIA_POLICY-Define.patch | 13 + .../avsystem/add-subdir-objects-option.patch | 13 + .../recipes-multimedia/avsystem/avsystem_git.bb | 10 + .../recipes-multimedia/libav/libav-extraconf.inc | 126 ++ .../recipes-multimedia/libav/libav.inc | 355 +++++ .../recipes-multimedia/libav/libav_git.bb | 10 + .../libmedia-service-extraconf.inc | 23 + .../libmedia-service/libmedia-service.inc | 151 +++ .../libmedia-service/libmedia-service_git.bb | 10 + .../libmedia-thumbnail-extraconf.inc | 1 + .../libmedia-thumbnail/libmedia-thumbnail.inc | 176 +++ .../libmedia-thumbnail/libmedia-thumbnail_git.bb | 10 + .../libmm-common/libmm-common-extraconf.inc | 0 .../libmm-common/libmm-common.inc | 129 ++ .../libmm-common/libmm-common_git.bb | 10 + .../libmm-fileinfo/libmm-fileinfo-extraconf.inc | 27 + .../libmm-fileinfo/libmm-fileinfo.inc | 134 ++ .../libmm-fileinfo/libmm-fileinfo/Makefile.am.diff | 14 + .../libmm-fileinfo/libmm-fileinfo_git.bb | 10 + .../libmm-log/libmm-log-extraconf.inc | 0 .../recipes-multimedia/libmm-log/libmm-log.inc | 98 ++ .../recipes-multimedia/libmm-log/libmm-log_git.bb | 10 + .../libmm-player/libmm-player-extraconf.inc | 0 .../libmm-player/libmm-player.inc | 133 ++ .../libmm-player/libmm-player_git.bb | 10 + .../libmm-session/libmm-session-extraconf.inc | 0 .../libmm-session/libmm-session.inc | 121 ++ .../libmm-session/libmm-session_git.bb | 10 + .../libmm-sound/libmm-sound-extraconf.inc | 76 ++ .../recipes-multimedia/libmm-sound/libmm-sound.inc | 209 +++ .../libmm-sound/libmm-sound_git.bb | 10 + .../libmm-ta/libmm-ta-extraconf.inc | 0 .../recipes-multimedia/libmm-ta/libmm-ta.inc | 117 ++ .../recipes-multimedia/libmm-ta/libmm-ta_git.bb | 10 + .../libmm-utility/libmm-utility-extraconf.inc | 37 + .../libmm-utility/libmm-utility.inc | 145 +++ .../libmm-utility/libmm-utility_git.bb | 10 + .../media-server/files/Makefile.am.diff | 13 + .../media-server/media-server-extraconf.inc | 5 + .../media-server/media-server.inc | 199 +++ .../media-server/media-server_git.bb | 10 + .../pulseaudio/pulseaudio-extraconf.inc | 56 + .../recipes-multimedia/pulseaudio/pulseaudio.inc | 539 ++++++++ .../pulseaudio/pulseaudio_git.bb | 10 + .../recipes-multimedia/tiff/tiff-extraconf.inc | 0 .../recipes-multimedia/tiff/tiff.inc | 159 +++ .../recipes-multimedia/tiff/tiff_git.bb | 10 + .../default-ac-domains-extraconf.inc | 8 + .../default-ac-domains/default-ac-domains.inc | 74 ++ .../default-ac-domains/default-ac-domains_git.bb | 10 + .../default-ac-domains/files/default-ac-domains | 22 + .../recipes-security/gcr/gcr-extraconf.inc | 4 + .../recipes-security/gcr/gcr.inc | 240 ++++ .../recipes-security/gcr/gcr_git.bb | 10 + .../recipes-security/gpg2/gpg2-extraconf.inc | 7 + .../recipes-security/gpg2/gpg2.inc | 147 +++ .../gpg2/gpg2/0001-Update-autoconf-macros.patch | 599 +++++++++ .../0002-Do-not-set-gcrypt-thread-callback.patch | 92 ++ ...ove-obsolete-function-gcry_md_start_debug.patch | 178 +++ .../recipes-security/gpg2/gpg2_git.bb | 10 + .../gsignond-plugin-oauth-extraconf.inc | 1 + .../gsignond-plugin-oauth.inc | 126 ++ .../gsignond-plugin-oauth_git.bb | 10 + .../gsignond-plugin-sasl-extraconf.inc | 1 + .../gsignond-plugin-sasl/gsignond-plugin-sasl.inc | 124 ++ .../gsignond-plugin-sasl_git.bb | 10 + .../gsignond/gsignond-extraconf.inc | 18 + .../recipes-security/gsignond/gsignond.inc | 157 +++ .../recipes-security/gsignond/gsignond_git.bb | 10 + .../libgsasl/libgsasl-extraconf.inc | 5 + .../recipes-security/libgsasl/libgsasl.inc | 128 ++ .../recipes-security/libgsasl/libgsasl_git.bb | 10 + .../libgsignon-glib/libgsignon-glib-extraconf.inc | 0 .../libgsignon-glib/libgsignon-glib.inc | 139 ++ .../libgsignon-glib/libgsignon-glib_git.bb | 10 + .../libprivilege-control-extraconf.inc | 9 + .../libprivilege-control/libprivilege-control.inc | 176 +++ .../libprivilege-control/missing_header.patch | 25 + .../remove-dlog-for-native-build.patch | 55 + .../libprivilege-control_git.bb | 10 + .../libsecret/libsecret-extraconf.inc | 0 .../recipes-security/libsecret/libsecret.inc | 176 +++ .../recipes-security/libsecret/libsecret_git.bb | 10 + .../fix-include-directories-in-CMakeList.txt.patch | 19 + .../fix-include-directories-in-CMakeList_2.patch | 27 + .../files/remove-dlog-for-native-build.patch | 965 ++++++++++++++ .../privacy-manager-server-extraconf.inc | 17 + .../privacy-manager-server.inc | 264 ++++ .../privacy-manager-server_git.bb | 10 + .../secure-storage/secure-storage-extraconf.inc | 0 .../secure-storage/secure-storage.inc | 206 +++ .../secure-storage/secure-storage_git.bb | 10 + .../security-server/security-server-extraconf.inc | 8 + .../security-server/security-server.inc | 262 ++++ .../0001-PATCH-link-to-the-pthread-library.patch | 29 + .../remove-dlog-for-native-build.patch | 136 ++ .../security-server/security-server_git.bb | 10 + .../recipes-security/smack/smack-extraconf.inc | 6 + .../recipes-security/smack/smack.inc | 152 +++ .../recipes-security/smack/smack_git.bb | 10 + .../recipes-security/xmlsec1/xmlsec1-extraconf.inc | 2 + .../recipes-security/xmlsec1/xmlsec1.inc | 212 +++ .../recipes-security/xmlsec1/xmlsec1_git.bb | 10 + .../calendar-service-extraconf.inc | 1 + .../calendar-service/calendar-service.inc | 170 +++ .../calendar-service/calendar-service_git.bb | 10 + .../contacts-service-extraconf.inc | 0 .../contacts-service/contacts-service.inc | 186 +++ .../contacts-service/contacts-service_git.bb | 10 + .../evolution-data-server-extraconf.inc | 44 + .../evolution-data-server.inc | 364 ++++++ .../evolution-data-server_git.bb | 10 + ...ix-libical-pkg-config-trying-to-use-host-.patch | 39 + .../evolution-data-server/files/iconv-detect.h | 5 + .../libaccounts-svc/libaccounts-svc-extraconf.inc | 0 .../libaccounts-svc/libaccounts-svc.inc | 160 +++ .../libaccounts-svc/libaccounts-svc_git.bb | 10 + .../recipes-social/pims-ipc/pims-ipc-extraconf.inc | 0 .../recipes-social/pims-ipc/pims-ipc.inc | 136 ++ .../recipes-social/pims-ipc/pims-ipc_git.bb | 10 + .../recipes-support/adns/adns-extraconf.inc | 10 + .../recipes-support/adns/adns.inc | 130 ++ ...to-fix-remove-unknown-configure-functions.patch | 50 + .../recipes-support/adns/adns_git.bb | 10 + .../ca-certificates-tizen-extraconf.inc | 0 .../ca-certificates-tizen.inc | 81 ++ .../ca-certificates-tizen_git.bb | 10 + .../libtapi/libtapi-extraconf.inc | 0 .../libtapi/libtapi-legacy-extraconf.inc | 1 + .../recipes-telephony/libtapi/libtapi.inc | 142 ++ .../recipes-telephony/libtapi/libtapi_git.bb | 10 + .../libtapi3/libtapi3-extraconf.inc | 1 + .../recipes-telephony/libtapi3/libtapi3.inc | 138 ++ .../recipes-telephony/libtapi3/libtapi3_git.bb | 10 + .../libwebsockets/libwebsockets-extraconf.inc | 0 .../libwebsockets/libwebsockets.inc | 141 ++ .../libwebsockets/libwebsockets_git.bb | 10 + meta-tizen-common-demo/conf/layer.conf | 8 + .../weston-common/weston-common-extraconf.inc | 66 + .../weston-common/weston-common.inc | 233 ++++ .../0001-Yocto-correct-paths-to-ln-and-chmod.patch | 44 + .../0002-Add-a-script-to-export-UID.patch | 30 + ...003-Automatically-restart-display-manager.patch | 32 + .../0004-Modifications-for-yocto-build.patch | 49 + .../weston-common/weston-common_git.bb | 10 + .../recipes-image/config-image/config-image.bb | 86 ++ .../config-tizen-profiles/config-tizen-common.bb | 17 + .../config-tizen-profiles/config-tizen-ivi.bb | 43 + .../tizen-common-core-image-crosswalk-dev.bb | 7 + .../images/tizen-common-core-image-crosswalk.bb | 13 + .../images/tizen-common-core-image-minimal-dev.bb | 7 + .../images/tizen-common-core-image-minimal.bb | 19 + .../images/tizen-core-image-minimal.bb | 51 + .../images/tizen-ivi-Modello-image-dev.bb | 7 + .../images/tizen-ivi-Modello-image.bb | 14 + .../images/tizen-ivi-core-image-dev.bb | 20 + .../recipes-image/images/tizen-ivi-core-image.bb | 36 + .../images/tizen-ivi-ico-image-dev.bb | 7 + .../recipes-image/images/tizen-ivi-ico-image.bb | 17 + .../packagegroups/packagegroups-ivi-Modello.bb | 24 + .../packagegroups/packagegroups-ivi-ico.bb | 20 + .../packagegroups/packagegroups-tizen-crosswalk.bb | 13 + .../packagegroups/packagegroups-tizen-dev.bb | 27 + .../packagegroups/packagegroups-tizen-fonts.bb | 27 + .../desktop-skin/desktop-skin-extraconf.inc | 6 + .../desktop-skin/desktop-skin.inc | 111 ++ .../desktop-skin/desktop-skin_git.bb | 10 + .../wrt-widgets/wrt-widgets-extraconf.inc | 8 + .../wrt-widgets/wrt-widgets.inc | 115 ++ .../wrt-widgets/wrt-widgets_git.bb | 10 + meta-tizen-common-devtools/conf/layer.conf | 8 + .../common-crosswalk-suite-extraconf.inc | 0 .../common-crosswalk-suite.inc | 87 ++ .../common-crosswalk-suite_git.bb | 10 + .../common-graphics-suite-extraconf.inc | 0 .../common-graphics-suite.inc | 88 ++ .../common-graphics-suite_git.bb | 10 + .../common-multimedia-suite-extraconf.inc | 7 + .../common-multimedia-suite.inc | 147 +++ .../common-multimedia-suite_git.bb | 10 + .../common-sanity-suite-extraconf.inc | 0 .../common-sanity-suite/common-sanity-suite.inc | 89 ++ .../common-sanity-suite/common-sanity-suite_git.bb | 10 + .../common-suite-launcher-extraconf.inc | 0 .../common-suite-launcher.inc | 86 ++ .../common-suite-launcher_git.bb | 10 + .../ivi-sanity-suite-extraconf.inc | 0 .../ivi-sanity-suite/ivi-sanity-suite.inc | 116 ++ .../ivi-sanity-suite/ivi-sanity-suite_git.bb | 10 + .../python-requests/python-requests-extraconf.inc | 4 + .../python-requests/python-requests.inc | 94 ++ .../python-requests/python-requests_git.bb | 10 + .../testkit-lite/testkit-lite-extraconf.inc | 4 + .../recipes-devtools/testkit-lite/testkit-lite.inc | 136 ++ .../testkit-lite/testkit-lite_git.bb | 10 + .../testkit-stub/testkit-stub-extraconf.inc | 0 .../recipes-devtools/testkit-stub/testkit-stub.inc | 89 ++ .../testkit-stub/testkit-stub_git.bb | 10 + .../wayland-fits-master-extraconf.inc | 19 + .../wayland-fits-master/wayland-fits-master.inc | 119 ++ ...temporarily-removeliboostcheckinconfigure.patch | 47 + .../wayland-fits-master/wayland-fits-master_git.bb | 10 + meta-tizen-common-share/conf/layer.conf | 9 + .../recipes-core/murphy/murphy-extraconf.inc | 26 + .../recipes-core/murphy/murphy.inc | 601 +++++++++ .../recipes-core/murphy/murphy_git.bb | 10 + .../crosswalk-thirdparty-extraconf.inc | 37 + .../crosswalk-thirdparty/crosswalk-thirdparty.inc | 196 +++ .../crosswalk-thirdparty/armv6/include.gypi | 8 + .../crosswalk-thirdparty/armv6/oe-defaults.gypi | 15 + .../crosswalk-thirdparty/armv7a/include.gypi | 9 + .../crosswalk-thirdparty/armv7a/oe-defaults.gypi | 15 + .../crosswalk-thirdparty/fix-crosbuild.patch | 21 + .../genericx86-64/include.gypi | 5 + .../genericx86-64/oe-defaults.gypi | 15 + .../crosswalk-thirdparty/i586/include.gypi | 5 + .../crosswalk-thirdparty/i586/oe-defaults.gypi | 15 + .../crosswalk-thirdparty/romley-ivb/include.gypi | 5 + .../romley-ivb/oe-defaults.gypi | 15 + .../valleyisland-64/include.gypi | 5 + .../valleyisland-64/oe-defaults.gypi | 15 + .../crosswalk-thirdparty/x86-64/include.gypi | 5 + .../crosswalk-thirdparty/x86-64/oe-defaults.gypi | 15 + .../crosswalk-thirdparty_git.bb | 10 + .../crosswalk/crosswalk-extraconf.inc | 56 + .../recipes-crosswalk/crosswalk/crosswalk.inc | 281 ++++ .../crosswalk/crosswalk/armv6/include.gypi | 8 + .../crosswalk/crosswalk/armv6/oe-defaults.gypi | 15 + .../crosswalk/crosswalk/armv7a/include.gypi | 9 + .../crosswalk/crosswalk/armv7a/oe-defaults.gypi | 15 + .../crosswalk/crosswalk/fix-crosbuild.patch | 21 + .../crosswalk/crosswalk/genericx86-64/include.gypi | 5 + .../crosswalk/genericx86-64/oe-defaults.gypi | 15 + .../crosswalk/crosswalk/i586/include.gypi | 5 + .../crosswalk/crosswalk/i586/oe-defaults.gypi | 15 + .../crosswalk/crosswalk/romley-ivb/include.gypi | 5 + .../crosswalk/romley-ivb/oe-defaults.gypi | 15 + .../crosswalk/valleyisland-64/include.gypi | 5 + .../crosswalk/valleyisland-64/oe-defaults.gypi | 15 + .../crosswalk/crosswalk/x86-64/include.gypi | 5 + .../crosswalk/crosswalk/x86-64/oe-defaults.gypi | 15 + .../recipes-crosswalk/crosswalk/crosswalk_git.bb | 10 + .../tizen-extensions-crosswalk-extraconf.inc | 3 + .../tizen-extensions-crosswalk.inc | 270 ++++ .../tizen-extensions-crosswalk_git.bb | 10 + meta-tizen-ivi/conf/layer.conf | 7 + .../CommonAPI-DBus/CommonAPI-DBus-extraconf.inc | 0 .../CommonAPI-DBus/CommonAPI-DBus.inc | 127 ++ .../CommonAPI-DBus/CommonAPI-DBus_git.bb | 10 + .../CommonAPI/CommonAPI-extraconf.inc | 0 .../recipes-automotive/CommonAPI/CommonAPI.inc | 122 ++ .../recipes-automotive/CommonAPI/CommonAPI_git.bb | 10 + .../node-startup-controller-extraconf.inc | 3 + .../node-startup-controller.inc | 127 ++ .../node-startup-controller_git.bb | 10 + .../gupnp-av/gupnp-av-extraconf.inc | 0 .../recipes-connectivity/gupnp-av/gupnp-av.inc | 132 ++ .../recipes-connectivity/gupnp-av/gupnp-av_git.bb | 10 + .../gupnp-dlna/gupnp-dlna-extraconf.inc | 0 .../recipes-connectivity/gupnp-dlna/gupnp-dlna.inc | 172 +++ .../gupnp-dlna/gupnp-dlna_git.bb | 10 + .../recipes-connectivity/gupnp/gupnp-extraconf.inc | 0 .../recipes-connectivity/gupnp/gupnp.inc | 133 ++ .../recipes-connectivity/gupnp/gupnp_git.bb | 10 + .../recipes-devtools/libgee/libgee-extraconf.inc | 0 meta-tizen-ivi/recipes-devtools/libgee/libgee.inc | 145 +++ .../recipes-devtools/libgee/libgee_git.bb | 10 + .../automotive-message-broker-extraconf.inc | 12 + .../automotive-message-broker.inc | 358 +++++ .../automotive-message-broker_git.bb | 10 + .../recipes-extended/dlt/dlt-extraconf.inc | 0 meta-tizen-ivi/recipes-extended/dlt/dlt.inc | 183 +++ meta-tizen-ivi/recipes-extended/dlt/dlt_git.bb | 10 + .../notification/notification-extraconf.inc | 1 + .../notification/notification.inc | 176 +++ .../notification/notification_git.bb | 10 + .../genivi-shell/genivi-shell-extraconf.inc | 29 + .../recipes-graphics/genivi-shell/genivi-shell.inc | 195 +++ .../genivi-shell/genivi-shell_git.bb | 10 + .../ibus-hangul/ibus-hangul-extraconf.inc | 8 + .../recipes-graphics/ibus-hangul/ibus-hangul.inc | 107 ++ .../ibus-hangul/ibus-hangul_git.bb | 10 + .../ibus-libpinyin/ibus-libpinyin-extraconf.inc | 1 + .../ibus-libpinyin/ibus-libpinyin.inc | 116 ++ .../ibus-libpinyin/ibus-libpinyin_git.bb | 10 + .../ibus/files/Remove_vala_test.patch | 17 + .../recipes-graphics/ibus/ibus-extraconf.inc | 8 + meta-tizen-ivi/recipes-graphics/ibus/ibus.inc | 207 +++ meta-tizen-ivi/recipes-graphics/ibus/ibus_git.bb | 10 + .../libhangul/libhangul-extraconf.inc | 4 + .../recipes-graphics/libhangul/libhangul.inc | 124 ++ .../recipes-graphics/libhangul/libhangul_git.bb | 10 + .../libpinyin/libpinyin-extraconf.inc | 16 + .../recipes-graphics/libpinyin/libpinyin.inc | 146 +++ .../recipes-graphics/libpinyin/libpinyin_git.bb | 10 + .../recipes-graphics/libtbm/libtbm-extraconf.inc | 14 + meta-tizen-ivi/recipes-graphics/libtbm/libtbm.inc | 135 ++ .../recipes-graphics/libtbm/libtbm_git.bb | 10 + .../weston-ivi-shell-extraconf.inc | 108 ++ .../weston-ivi-shell/weston-ivi-shell.inc | 216 ++++ .../weston-ivi-shell/weston-ivi-shell_git.bb | 10 + .../weston-ivi/weston-ivi-extraconf.inc | 0 .../recipes-graphics/weston-ivi/weston-ivi.inc | 142 ++ .../recipes-graphics/weston-ivi/weston-ivi_git.bb | 10 + .../ico-uxf-device-input-controller-extraconf.inc | 6 + .../ico-uxf-device-input-controller.inc | 114 ++ .../ico-uxf-device-input-controller_git.bb | 10 + .../ico-uxf-homescreen-sample-apps-extraconf.inc | 37 + .../ico-uxf-homescreen-sample-apps.inc | 206 +++ .../ico-uxf-homescreen-sample-apps_git.bb | 10 + .../ico-uxf-homescreen-extraconf.inc | 74 ++ .../ico-uxf-homescreen/ico-uxf-homescreen.inc | 258 ++++ .../ico-uxf-homescreen/ico-uxf-homescreen_git.bb | 10 + .../ico-uxf-utilities-extraconf.inc | 1 + .../ico-uxf-utilities/ico-uxf-utilities.inc | 139 ++ .../ico-uxf-utilities/ico-uxf-utilities_git.bb | 10 + .../ico-uxf-weston-plugin-extraconf.inc | 4 + .../ico-uxf-weston-plugin.inc | 151 +++ .../ico-uxf-weston-plugin_git.bb | 10 + .../files/fix_remove_test_and_tools_build.patch | 10 + .../ico-vic-amb-plugin-extraconf.inc | 3 + .../ico-vic-amb-plugin/ico-vic-amb-plugin.inc | 132 ++ .../ico-vic-amb-plugin/ico-vic-amb-plugin_git.bb | 10 + .../files/0001-fix-build-for-yocto-64b.patch | 26 + .../ico-vic-carsimulator-extraconf.inc | 7 + .../ico-vic-carsimulator/ico-vic-carsimulator.inc | 125 ++ .../ico-vic-carsimulator_git.bb | 10 + .../Modello-AMBSimulator-extraconf.inc | 0 .../Modello-AMBSimulator/Modello-AMBSimulator.inc | 89 ++ .../Modello-AMBSimulator_git.bb | 10 + .../Modello-Appmanager-extraconf.inc | 0 .../Modello-Appmanager/Modello-Appmanager.inc | 89 ++ .../Modello-Appmanager/Modello-Appmanager_git.bb | 10 + .../Modello-Common/Modello-Common-extraconf.inc | 0 .../Modello-Common/Modello-Common.inc | 85 ++ .../Modello-Common/Modello-Common_git.bb | 10 + .../Modello-Dashboard-extraconf.inc | 0 .../Modello-Dashboard/Modello-Dashboard.inc | 89 ++ .../Modello-Dashboard/Modello-Dashboard_git.bb | 10 + .../Modello-Homescreen-extraconf.inc | 0 .../Modello-Homescreen/Modello-Homescreen.inc | 98 ++ .../Modello-Homescreen/Modello-Homescreen_git.bb | 10 + .../Modello-Hvac/Modello-Hvac-extraconf.inc | 0 .../recipes-modello/Modello-Hvac/Modello-Hvac.inc | 88 ++ .../Modello-Hvac/Modello-Hvac_git.bb | 10 + .../Modello-Installer-extraconf.inc | 18 + .../Modello-Installer/Modello-Installer.inc | 169 +++ .../modello-installer-postinst.service | 12 + .../modello-installer-postinst.sh | 29 + .../Modello-Installer/Modello-Installer_git.bb | 10 + .../Modello-Multimediaplayer-extraconf.inc | 0 .../Modello-Multimediaplayer.inc | 89 ++ .../Modello-Multimediaplayer_git.bb | 10 + .../Modello-Nav/Modello-Nav-extraconf.inc | 0 .../recipes-modello/Modello-Nav/Modello-Nav.inc | 89 ++ .../recipes-modello/Modello-Nav/Modello-Nav_git.bb | 10 + .../Modello-Phone/Modello-Phone-extraconf.inc | 0 .../Modello-Phone/Modello-Phone.inc | 90 ++ .../Modello-Phone/Modello-Phone_git.bb | 10 + .../Modello-SDL/Modello-SDL-extraconf.inc | 0 .../recipes-modello/Modello-SDL/Modello-SDL.inc | 89 ++ .../recipes-modello/Modello-SDL/Modello-SDL_git.bb | 10 + .../recipes-modello/phoned/phoned-extraconf.inc | 28 + meta-tizen-ivi/recipes-modello/phoned/phoned.inc | 122 ++ .../recipes-modello/phoned/phoned_git.bb | 10 + .../genivi-audio-manager-extraconf.inc | 16 + .../genivi-audio-manager/genivi-audio-manager.inc | 156 +++ .../genivi-audio-manager_git.bb | 10 + .../pulseaudio-module-murphy-ivi-extraconf.inc | 16 + .../pulseaudio-module-murphy-ivi.inc | 122 ++ .../pulseaudio-module-murphy-ivi_git.bb | 10 + .../recipes-multimedia/rygel/rygel-extraconf.inc | 0 meta-tizen-ivi/recipes-multimedia/rygel/rygel.inc | 223 ++++ .../recipes-multimedia/rygel/rygel_git.bb | 10 + .../ecryptfs-utils/ecryptfs-utils-extraconf.inc | 24 + .../ecryptfs-utils/ecryptfs-utils.inc | 176 +++ .../ecryptfs-utils/ecryptfs-utils_git.bb | 10 + .../keyutils/keyutils-extraconf.inc | 3 + .../recipes-support-ivi/keyutils/keyutils.inc | 126 ++ .../recipes-support-ivi/keyutils/keyutils_git.bb | 10 + recipes-connectivity/bluez/bluez4_%.bbappend | 3 - recipes-connectivity/openssh/openssh/pam.d/sshd | 10 - recipes-connectivity/openssh/openssh_%.bbappend | 10 - recipes-core/base-files/base-files/tizen_fstab | 11 - recipes-core/base-files/base-files_3.0.14.bbappend | 56 - .../dbus/dbus-glib-0.100.2/no-examples.patch | 15 - .../obsolete_automake_macros.patch | 15 - .../dbus-glib-0.100.2/test-install-makefile.patch | 48 - recipes-core/dbus/dbus-glib.inc | 44 - recipes-core/dbus/dbus-glib_0.100.2.bb | 5 - recipes-core/dbus/dbus-test_1.6.18.bb | 53 - recipes-core/dbus/dbus.inc | 159 --- ...orrect-address-when-using-address-systemd.patch | 193 --- ...guid_from_server-if-send_negotiate_unix_f.patch | 104 -- recipes-core/dbus/dbus/dbus-1.init | 123 -- ...y-freeing-if-error-during-listing-service.patch | 45 - recipes-core/dbus/dbus/os-test.patch | 35 - recipes-core/dbus/dbus/ptest.patch | 154 --- recipes-core/dbus/dbus/python-config.patch | 25 - recipes-core/dbus/dbus/run-ptest | 3 - recipes-core/dbus/dbus/tmpdir.patch | 44 - recipes-core/dbus/dbus_1.6.18.bb | 4 - recipes-core/dbus/dbus_1.6.18.bbappend | 36 - ...orrect-address-when-using-address-systemd.patch | 186 --- ...GNUC_WARN_UNUSED_RESULT-similar-to-GLib-s.patch | 42 - ...on-Unix-use-pthreads-mutexes-for-fallback.patch | 147 --- ...s_init-call-_dbus_threads_init_platform_s.patch | 78 -- ...s_init_default-dbus_threads_init-be-safe-.patch | 296 ----- ...ed-global-mutexes-for-win_fds-sid_atom_ca.patch | 78 -- ...ime-assertion-into-a-compile-time-asserti.patch | 30 - ...ividual-global-lock-variables-with-an-arr.patch | 734 ----------- ...-a-global-lock-automatically-initialize-l.patch | 719 ----------- ...ialize-threading-before-allocating-a-dyna.patch | 491 ------- ...cally-initialized-implementation-of-_dbus.patch | 122 -- ...king-of-smack-context-from-DBus-interface.patch | 341 ----- .../0013-Enforce-smack-policy-from-conf-file.patch | 481 ------- recipes-core/dbus/files/dbus-user.service | 12 - recipes-core/dbus/files/dbus-user.socket | 11 - recipes-core/dropbear/dropbear_%.bbappend | 3 - recipes-devtools/cmake/cmake-native_%.bbappend | 8 - recipes-devtools/cmake/cmake_%.bbappend | 7 - recipes-devtools/cmake/files/TizenCommon.cmake | 36 - .../cmake/files/TizenCommon_native.cmake | 31 - .../e2fsprogs/e2fsprogs/cross-compile.patch | 13 - .../e2fsprogs/e2fsprogs/populate-fs-xattr.patch | 88 -- .../e2fsprogs/e2fsprogs/remove-ldconfig-call.patch | 35 - recipes-devtools/e2fsprogs/e2fsprogs_git.bb | 74 -- recipes-devtools/ninja/ninja-native_1.4.0.bb | 22 - recipes-devtools/ps-mem/ps-mem_git.bb | 19 - recipes-devtools/pseudo/pseudo_git.bbappend | 8 - .../python/files/0001-Ignore-arch-for-RPM-4.patch | 24 - .../files/0001-No-getArchScore-for-RPM-4.patch | 24 - .../python/files/remove_checkrpm_public_key.patch | 16 - .../python/python-smartpm_1.4.1.bbappend | 9 - recipes-extended/screen/screen_%.bbappend | 4 - recipes-extended/shadow/files/pam.d/chage | 6 - recipes-extended/shadow/files/pam.d/chfn | 8 - recipes-extended/shadow/files/pam.d/chsh | 8 - recipes-extended/shadow/files/pam.d/login | 12 - recipes-extended/shadow/files/pam.d/passwd | 5 - recipes-extended/shadow/files/pam.d/remote | 12 - recipes-extended/shadow/files/pam.d/shadow | 7 - recipes-extended/shadow/files/pam.d/su | 8 - recipes-extended/shadow/files/pam.d/su-l | 8 - recipes-extended/shadow/files/pam.d/useradd | 6 - recipes-extended/shadow/shadow_%.bbappend | 32 - recipes-extended/sudo/sudo/pam.d/sudo | 6 - recipes-extended/sudo/sudo_%.bbappend | 10 - recipes-graphics/cairo/cairo_%.bbappend | 2 - recipes-graphics/mesa/mesa_%.bbappend | 21 - recipes-graphics/wayland/weston-init.bb | 19 - recipes-graphics/wayland/weston-init/init | 56 - recipes-image/config-image/config-image.bb | 86 -- .../config-tizen-profiles/config-tizen-common.bb | 17 - .../config-tizen-profiles/config-tizen-ivi.bb | 43 - .../tizen-common-core-image-crosswalk-dev.bb | 7 - .../images/tizen-common-core-image-crosswalk.bb | 13 - .../images/tizen-common-core-image-minimal-dev.bb | 7 - .../images/tizen-common-core-image-minimal.bb | 19 - recipes-image/images/tizen-core-image-minimal.bb | 51 - .../images/tizen-ivi-Modello-image-dev.bb | 7 - recipes-image/images/tizen-ivi-Modello-image.bb | 14 - recipes-image/images/tizen-ivi-core-image-dev.bb | 20 - recipes-image/images/tizen-ivi-core-image.bb | 36 - recipes-image/images/tizen-ivi-ico-image-dev.bb | 7 - recipes-image/images/tizen-ivi-ico-image.bb | 17 - .../packagegroups/packagegroups-ivi-Modello.bb | 24 - .../packagegroups/packagegroups-ivi-ico.bb | 20 - .../packagegroups/packagegroups-tizen-crosswalk.bb | 13 - .../packagegroups/packagegroups-tizen-dev.bb | 27 - .../packagegroups/packagegroups-tizen-fonts.bb | 27 - .../0001-Smack-Cgroup-filesystem-access.patch | 77 -- ...ptp-do-not-reimplement-PTP-BPF-classifier.patch | 190 --- ...t-ptp-move-PTP-classifier-in-its-own-file.patch | 471 ------- ...p-use-sk_unattached_filter_create-for-BPF.patch | 115 -- ...-Fix-handling-value-NULL-in-post-setxattr.patch | 60 - .../linux/linux-yocto/genericx86-64/defconfig | 1348 ------------------- .../linux/linux-yocto/genericx86/defconfig | 1362 -------------------- .../linux/linux-yocto/haswell-wc/defconfig | 1347 ------------------- recipes-kernel/linux/linux-yocto/qemuarm/defconfig | 1361 ------------------- .../linux/linux-yocto/qemux86-64/defconfig | 1347 ------------------- recipes-kernel/linux/linux-yocto/qemux86/defconfig | 1361 ------------------- .../linux/linux-yocto/romley-ivb/defconfig | 1347 ------------------- .../linux/linux-yocto/valleyisland-32/defconfig | 1361 ------------------- .../linux/linux-yocto/valleyisland-64/defconfig | 1347 ------------------- recipes-kernel/linux/linux-yocto_3.14.bbappend | 30 - recipes-multimedia/alsa/alsa-utils_%.bbappend | 10 - recipes-multimedia/libav/libav_%.bbappend | 3 - recipes-support/attr/acl_%.bbappend | 0 recipes-support/attr/attr_%.bbappend | 0 .../createrepo/createrepo_0.4.11.bbappend | 5 - recipes-support/libcap/libcap_%.bbappend | 2 - recipes-support/nss/nss_3.15.1.bbappend | 27 - recipes-support/opencv/opencv_%.bbappend | 2 - .../sqlite/files/Fix_JOURNALMODE_PERSIST.patch | 26 - recipes-support/sqlite/sqlite3_%.bbappend | 3 - .../CommonAPI-DBus/CommonAPI-DBus-extraconf.inc | 0 recipes-tizen/CommonAPI-DBus/CommonAPI-DBus.inc | 127 -- recipes-tizen/CommonAPI-DBus/CommonAPI-DBus_git.bb | 10 - recipes-tizen/CommonAPI/CommonAPI-extraconf.inc | 0 recipes-tizen/CommonAPI/CommonAPI.inc | 122 -- recipes-tizen/CommonAPI/CommonAPI_git.bb | 10 - .../Modello-AMBSimulator-extraconf.inc | 0 .../Modello-AMBSimulator/Modello-AMBSimulator.inc | 89 -- .../Modello-AMBSimulator_git.bb | 10 - .../Modello-Appmanager-extraconf.inc | 0 .../Modello-Appmanager/Modello-Appmanager.inc | 89 -- .../Modello-Appmanager/Modello-Appmanager_git.bb | 10 - .../Modello-Common/Modello-Common-extraconf.inc | 0 recipes-tizen/Modello-Common/Modello-Common.inc | 85 -- recipes-tizen/Modello-Common/Modello-Common_git.bb | 10 - .../Modello-Dashboard-extraconf.inc | 0 .../Modello-Dashboard/Modello-Dashboard.inc | 89 -- .../Modello-Dashboard/Modello-Dashboard_git.bb | 10 - .../Modello-Homescreen-extraconf.inc | 0 .../Modello-Homescreen/Modello-Homescreen.inc | 98 -- .../Modello-Homescreen/Modello-Homescreen_git.bb | 10 - .../Modello-Hvac/Modello-Hvac-extraconf.inc | 0 recipes-tizen/Modello-Hvac/Modello-Hvac.inc | 88 -- recipes-tizen/Modello-Hvac/Modello-Hvac_git.bb | 10 - .../Modello-Installer-extraconf.inc | 18 - .../Modello-Installer/Modello-Installer.inc | 169 --- .../modello-installer-postinst.service | 12 - .../modello-installer-postinst.sh | 29 - .../Modello-Installer/Modello-Installer_git.bb | 10 - .../Modello-Multimediaplayer-extraconf.inc | 0 .../Modello-Multimediaplayer.inc | 89 -- .../Modello-Multimediaplayer_git.bb | 10 - .../Modello-Nav/Modello-Nav-extraconf.inc | 0 recipes-tizen/Modello-Nav/Modello-Nav.inc | 89 -- recipes-tizen/Modello-Nav/Modello-Nav_git.bb | 10 - .../Modello-Phone/Modello-Phone-extraconf.inc | 0 recipes-tizen/Modello-Phone/Modello-Phone.inc | 90 -- recipes-tizen/Modello-Phone/Modello-Phone_git.bb | 10 - .../Modello-SDL/Modello-SDL-extraconf.inc | 0 recipes-tizen/Modello-SDL/Modello-SDL.inc | 89 -- recipes-tizen/Modello-SDL/Modello-SDL_git.bb | 10 - recipes-tizen/adns/adns-extraconf.inc | 10 - recipes-tizen/adns/adns.inc | 130 -- ...to-fix-remove-unknown-configure-functions.patch | 50 - recipes-tizen/adns/adns_git.bb | 10 - recipes-tizen/ail/ail-extraconf.inc | 15 - recipes-tizen/ail/ail.inc | 197 --- recipes-tizen/ail/ail_git.bb | 10 - .../ail/files/remove-dlog-for-native-build.patch | 65 - .../alarm-manager/alarm-manager-extraconf.inc | 0 recipes-tizen/alarm-manager/alarm-manager.inc | 206 --- recipes-tizen/alarm-manager/alarm-manager_git.bb | 10 - .../alsa-scenario/alsa-scenario-extraconf.inc | 31 - recipes-tizen/alsa-scenario/alsa-scenario.inc | 127 -- recipes-tizen/alsa-scenario/alsa-scenario_git.bb | 10 - .../app-checker/app-checker-extraconf.inc | 10 - recipes-tizen/app-checker/app-checker.inc | 179 --- .../0001-yocto-Correct-libdl-linking-issue.patch | 30 - .../app-checker/remove-dlog-for-native-build.patch | 49 - recipes-tizen/app-checker/app-checker_git.bb | 10 - recipes-tizen/app-core/app-core-extraconf.inc | 8 - recipes-tizen/app-core/app-core.inc | 209 --- recipes-tizen/app-core/app-core_git.bb | 10 - .../files/remove-dlog-for-native-build.patch | 326 ----- recipes-tizen/app-svc/app-svc-extraconf.inc | 0 recipes-tizen/app-svc/app-svc.inc | 160 --- recipes-tizen/app-svc/app-svc_git.bb | 10 - .../appcore-agent/appcore-agent-extraconf.inc | 0 recipes-tizen/appcore-agent/appcore-agent.inc | 137 -- recipes-tizen/appcore-agent/appcore-agent_git.bb | 10 - .../audio-session-manager-extraconf.inc | 0 .../audio-session-manager.inc | 148 --- .../audio-session-manager_git.bb | 10 - recipes-tizen/aul/aul-extraconf.inc | 16 - recipes-tizen/aul/aul.inc | 216 ---- recipes-tizen/aul/aul_git.bb | 10 - .../aul/files/remove-dlog-for-native-build.patch | 393 ------ .../automotive-message-broker-extraconf.inc | 12 - .../automotive-message-broker.inc | 358 ----- .../automotive-message-broker_git.bb | 10 - recipes-tizen/avsystem/avsystem-extraconf.inc | 30 - recipes-tizen/avsystem/avsystem.inc | 178 --- .../avsystem/add-PA_PROP_MEDIA_POLICY-Define.patch | 13 - .../avsystem/add-subdir-objects-option.patch | 13 - recipes-tizen/avsystem/avsystem_git.bb | 10 - recipes-tizen/badge/badge-extraconf.inc | 0 recipes-tizen/badge/badge.inc | 160 --- recipes-tizen/badge/badge_git.bb | 10 - .../bluetooth-frwk/bluetooth-frwk-extraconf.inc | 0 recipes-tizen/bluetooth-frwk/bluetooth-frwk.inc | 216 ---- recipes-tizen/bluetooth-frwk/bluetooth-frwk_git.bb | 10 - .../bluetooth-tools/bluetooth-tools-extraconf.inc | 0 recipes-tizen/bluetooth-tools/bluetooth-tools.inc | 146 --- .../bluetooth-tools/bluetooth-tools_git.bb | 10 - recipes-tizen/bullet/bullet-extraconf.inc | 0 recipes-tizen/bullet/bullet.inc | 135 -- recipes-tizen/bullet/bullet_git.bb | 10 - recipes-tizen/bundle/bundle-extraconf.inc | 2 - recipes-tizen/bundle/bundle.inc | 132 -- recipes-tizen/bundle/bundle_git.bb | 10 - .../files/remove-dlog-for-native-build.patch | 36 - .../ca-certificates-tizen-extraconf.inc | 0 .../ca-certificates-tizen.inc | 81 -- .../ca-certificates-tizen_git.bb | 10 - .../calendar-service-extraconf.inc | 1 - .../calendar-service/calendar-service.inc | 170 --- .../calendar-service/calendar-service_git.bb | 10 - .../capi-appfw-app-manager-extraconf.inc | 0 .../capi-appfw-app-manager.inc | 139 -- .../capi-appfw-app-manager_git.bb | 10 - .../capi-appfw-application-extraconf.inc | 0 .../capi-appfw-application.inc | 146 --- .../capi-appfw-application_git.bb | 10 - .../capi-appfw-package-manager-extraconf.inc | 0 .../capi-appfw-package-manager.inc | 143 -- .../capi-appfw-package-manager_git.bb | 10 - .../capi-base-common-extraconf.inc | 1 - .../capi-base-common/capi-base-common.inc | 114 -- .../capi-base-common/capi-base-common_git.bb | 10 - .../capi-content-media-content-extraconf.inc | 0 .../capi-content-media-content.inc | 136 -- .../capi-content-media-content_git.bb | 10 - .../capi-location-manager-extraconf.inc | 0 .../capi-location-manager.inc | 133 -- .../capi-location-manager_git.bb | 10 - .../capi-media-image-util-extraconf.inc | 0 .../capi-media-image-util.inc | 140 -- .../capi-media-image-util_git.bb | 10 - .../capi-media-sound-manager-extraconf.inc | 0 .../capi-media-sound-manager.inc | 134 -- .../capi-media-sound-manager_git.bb | 10 - .../capi-media-wav-player-extraconf.inc | 0 .../capi-media-wav-player.inc | 134 -- .../capi-media-wav-player_git.bb | 10 - .../capi-network-bluetooth-extraconf.inc | 0 .../capi-network-bluetooth.inc | 138 -- .../capi-network-bluetooth_git.bb | 10 - .../capi-network-connection-extraconf.inc | 0 .../capi-network-connection.inc | 144 --- .../capi-network-connection_git.bb | 10 - .../capi-network-nfc-extraconf.inc | 0 .../capi-network-nfc/capi-network-nfc.inc | 141 -- .../capi-network-nfc/capi-network-nfc_git.bb | 10 - .../capi-network-tethering-extraconf.inc | 0 .../capi-network-tethering.inc | 135 -- .../capi-network-tethering_git.bb | 10 - .../capi-network-wifi-extraconf.inc | 0 .../capi-network-wifi/capi-network-wifi.inc | 143 -- .../capi-network-wifi/capi-network-wifi_git.bb | 10 - .../capi-system-device-extraconf.inc | 0 .../capi-system-device/capi-system-device.inc | 134 -- .../capi-system-device/capi-system-device_git.bb | 10 - .../capi-system-info-extraconf.inc | 3 - .../capi-system-info/capi-system-info.inc | 139 -- .../capi-system-info/capi-system-info_git.bb | 10 - .../files/remove-dlog-for-native-build.patch | 491 ------- .../capi-system-power-extraconf.inc | 0 .../capi-system-power/capi-system-power.inc | 135 -- .../capi-system-power/capi-system-power_git.bb | 10 - .../capi-system-runtime-info-extraconf.inc | 0 .../capi-system-runtime-info.inc | 137 -- .../capi-system-runtime-info_git.bb | 10 - .../capi-system-sensor-extraconf.inc | 1 - .../capi-system-sensor/capi-system-sensor.inc | 141 -- .../capi-system-sensor/capi-system-sensor_git.bb | 10 - .../files/001-Add-version-to-CMakeList.patch | 7 - .../capi-system-system-settings-extraconf.inc | 0 .../capi-system-system-settings.inc | 146 --- .../capi-system-system-settings_git.bb | 10 - .../capi-web-favorites-extraconf.inc | 0 .../capi-web-favorites/capi-web-favorites.inc | 151 --- .../capi-web-favorites/capi-web-favorites_git.bb | 10 - .../capi-web-url-download-extraconf.inc | 0 .../capi-web-url-download.inc | 137 -- .../capi-web-url-download_git.bb | 10 - .../common-crosswalk-suite-extraconf.inc | 0 .../common-crosswalk-suite.inc | 87 -- .../common-crosswalk-suite_git.bb | 10 - .../common-graphics-suite-extraconf.inc | 0 .../common-graphics-suite.inc | 88 -- .../common-graphics-suite_git.bb | 10 - .../common-multimedia-suite-extraconf.inc | 7 - .../common-multimedia-suite.inc | 147 --- .../common-multimedia-suite_git.bb | 10 - .../common-sanity-suite-extraconf.inc | 0 .../common-sanity-suite/common-sanity-suite.inc | 89 -- .../common-sanity-suite/common-sanity-suite_git.bb | 10 - .../common-suite-launcher-extraconf.inc | 0 .../common-suite-launcher.inc | 86 -- .../common-suite-launcher_git.bb | 10 - .../contacts-service-extraconf.inc | 0 .../contacts-service/contacts-service.inc | 186 --- .../contacts-service/contacts-service_git.bb | 10 - .../crosswalk-thirdparty-extraconf.inc | 37 - .../crosswalk-thirdparty/crosswalk-thirdparty.inc | 196 --- .../crosswalk-thirdparty/armv6/include.gypi | 8 - .../crosswalk-thirdparty/armv6/oe-defaults.gypi | 15 - .../crosswalk-thirdparty/armv7a/include.gypi | 9 - .../crosswalk-thirdparty/armv7a/oe-defaults.gypi | 15 - .../crosswalk-thirdparty/fix-crosbuild.patch | 21 - .../genericx86-64/include.gypi | 5 - .../genericx86-64/oe-defaults.gypi | 15 - .../crosswalk-thirdparty/i586/include.gypi | 5 - .../crosswalk-thirdparty/i586/oe-defaults.gypi | 15 - .../crosswalk-thirdparty/romley-ivb/include.gypi | 5 - .../romley-ivb/oe-defaults.gypi | 15 - .../valleyisland-64/include.gypi | 5 - .../valleyisland-64/oe-defaults.gypi | 15 - .../crosswalk-thirdparty/x86-64/include.gypi | 5 - .../crosswalk-thirdparty/x86-64/oe-defaults.gypi | 15 - .../crosswalk-thirdparty_git.bb | 10 - recipes-tizen/crosswalk/crosswalk-extraconf.inc | 56 - recipes-tizen/crosswalk/crosswalk.inc | 281 ---- .../crosswalk/crosswalk/armv6/include.gypi | 8 - .../crosswalk/crosswalk/armv6/oe-defaults.gypi | 15 - .../crosswalk/crosswalk/armv7a/include.gypi | 9 - .../crosswalk/crosswalk/armv7a/oe-defaults.gypi | 15 - .../crosswalk/crosswalk/fix-crosbuild.patch | 21 - .../crosswalk/crosswalk/genericx86-64/include.gypi | 5 - .../crosswalk/genericx86-64/oe-defaults.gypi | 15 - .../crosswalk/crosswalk/i586/include.gypi | 5 - .../crosswalk/crosswalk/i586/oe-defaults.gypi | 15 - .../crosswalk/crosswalk/romley-ivb/include.gypi | 5 - .../crosswalk/romley-ivb/oe-defaults.gypi | 15 - .../crosswalk/valleyisland-64/include.gypi | 5 - .../crosswalk/valleyisland-64/oe-defaults.gypi | 15 - .../crosswalk/crosswalk/x86-64/include.gypi | 5 - .../crosswalk/crosswalk/x86-64/oe-defaults.gypi | 15 - recipes-tizen/crosswalk/crosswalk_git.bb | 10 - .../dbus-python/dbus-python-extraconf.inc | 20 - recipes-tizen/dbus-python/dbus-python.inc | 131 -- recipes-tizen/dbus-python/dbus-python_git.bb | 10 - .../default-ac-domains-extraconf.inc | 8 - .../default-ac-domains/default-ac-domains.inc | 74 -- .../default-ac-domains/default-ac-domains_git.bb | 10 - .../default-ac-domains/files/default-ac-domains | 22 - .../desktop-file-utils-extraconf.inc | 0 .../desktop-file-utils/desktop-file-utils.inc | 133 -- .../desktop-file-utils/desktop-file-utils_git.bb | 10 - .../desktop-skin/desktop-skin-extraconf.inc | 6 - recipes-tizen/desktop-skin/desktop-skin.inc | 111 -- recipes-tizen/desktop-skin/desktop-skin_git.bb | 10 - recipes-tizen/dlog/dlog-extraconf.inc | 1 - recipes-tizen/dlog/dlog.inc | 144 --- recipes-tizen/dlog/dlog_git.bb | 10 - recipes-tizen/dlt/dlt-extraconf.inc | 0 recipes-tizen/dlt/dlt.inc | 183 --- recipes-tizen/dlt/dlt_git.bb | 10 - .../download-provider-extraconf.inc | 1 - .../download-provider/download-provider.inc | 214 --- .../download-provider/download-provider_git.bb | 10 - recipes-tizen/doxygen/doxygen-extraconf.inc | 0 recipes-tizen/doxygen/doxygen.inc | 105 -- recipes-tizen/drm-client/drm-client-extraconf.inc | 0 recipes-tizen/drm-client/drm-client.inc | 134 -- recipes-tizen/drm-client/drm-client_git.bb | 10 - .../dukgenerator/dukgenerator-extraconf.inc | 1 - recipes-tizen/dukgenerator/dukgenerator.inc | 114 -- recipes-tizen/dukgenerator/dukgenerator_git.bb | 10 - .../ecryptfs-utils/ecryptfs-utils-extraconf.inc | 24 - recipes-tizen/ecryptfs-utils/ecryptfs-utils.inc | 176 --- recipes-tizen/ecryptfs-utils/ecryptfs-utils_git.bb | 10 - recipes-tizen/edbus/edbus-extraconf.inc | 0 recipes-tizen/edbus/edbus.inc | 127 -- recipes-tizen/edbus/edbus_git.bb | 10 - .../efl-theme-tizen-hd-extraconf.inc | 0 .../efl-theme-tizen-hd/efl-theme-tizen-hd.inc | 109 -- .../efl-theme-tizen-hd/efl-theme-tizen-hd_git.bb | 10 - recipes-tizen/efl/efl-extraconf.inc | 157 --- recipes-tizen/efl/efl.inc | 1022 --------------- recipes-tizen/efl/efl_git.bb | 10 - recipes-tizen/elementary/elementary-extraconf.inc | 38 - recipes-tizen/elementary/elementary.inc | 163 --- recipes-tizen/elementary/elementary_git.bb | 10 - recipes-tizen/elementary/files/Fix_build.patch | 13 - .../evolution-data-server-extraconf.inc | 44 - .../evolution-data-server.inc | 364 ------ .../evolution-data-server_git.bb | 10 - ...ix-libical-pkg-config-trying-to-use-host-.patch | 39 - .../evolution-data-server/files/iconv-detect.h | 5 - recipes-tizen/fdupes/fdupes-extraconf.inc | 0 recipes-tizen/fdupes/fdupes.inc | 84 -- recipes-tizen/fdupes/fdupes_git.bb | 10 - recipes-tizen/festival/festival-extraconf.inc | 41 - recipes-tizen/festival/festival.inc | 277 ---- recipes-tizen/festival/festival_git.bb | 10 - recipes-tizen/festival/files/remove_doc.patch | 13 - recipes-tizen/gcr/gcr-extraconf.inc | 4 - recipes-tizen/gcr/gcr.inc | 240 ---- recipes-tizen/gcr/gcr_git.bb | 10 - .../genivi-audio-manager-extraconf.inc | 16 - .../genivi-audio-manager/genivi-audio-manager.inc | 156 --- .../genivi-audio-manager_git.bb | 10 - .../genivi-shell/genivi-shell-extraconf.inc | 29 - recipes-tizen/genivi-shell/genivi-shell.inc | 195 --- recipes-tizen/genivi-shell/genivi-shell_git.bb | 10 - .../gobject-introspection/files/remove_ir.patch | 21 - .../gobject-introspection-extraconf.inc | 35 - .../gobject-introspection.inc | 205 --- .../gobject-introspection_git.bb | 10 - recipes-tizen/gpg2/gpg2-extraconf.inc | 7 - recipes-tizen/gpg2/gpg2.inc | 147 --- .../gpg2/gpg2/0001-Update-autoconf-macros.patch | 599 --------- .../0002-Do-not-set-gcrypt-thread-callback.patch | 92 -- ...ove-obsolete-function-gcry_md_start_debug.patch | 178 --- recipes-tizen/gpg2/gpg2_git.bb | 10 - .../gsignond-plugin-oauth-extraconf.inc | 1 - .../gsignond-plugin-oauth.inc | 126 -- .../gsignond-plugin-oauth_git.bb | 10 - .../gsignond-plugin-sasl-extraconf.inc | 1 - .../gsignond-plugin-sasl/gsignond-plugin-sasl.inc | 124 -- .../gsignond-plugin-sasl_git.bb | 10 - recipes-tizen/gsignond/gsignond-extraconf.inc | 18 - recipes-tizen/gsignond/gsignond.inc | 157 --- recipes-tizen/gsignond/gsignond_git.bb | 10 - recipes-tizen/gupnp-av/gupnp-av-extraconf.inc | 0 recipes-tizen/gupnp-av/gupnp-av.inc | 132 -- recipes-tizen/gupnp-av/gupnp-av_git.bb | 10 - recipes-tizen/gupnp-dlna/gupnp-dlna-extraconf.inc | 0 recipes-tizen/gupnp-dlna/gupnp-dlna.inc | 172 --- recipes-tizen/gupnp-dlna/gupnp-dlna_git.bb | 10 - recipes-tizen/gupnp/gupnp-extraconf.inc | 0 recipes-tizen/gupnp/gupnp.inc | 133 -- recipes-tizen/gupnp/gupnp_git.bb | 10 - recipes-tizen/heynoti/files/remove_dlog.patch | 15 - recipes-tizen/heynoti/heynoti-extraconf.inc | 3 - recipes-tizen/heynoti/heynoti.inc | 145 --- recipes-tizen/heynoti/heynoti_git.bb | 10 - recipes-tizen/hwdata/hwdata-extraconf.inc | 0 recipes-tizen/hwdata/hwdata.inc | 115 -- recipes-tizen/hwdata/hwdata_git.bb | 10 - .../ibus-hangul/ibus-hangul-extraconf.inc | 8 - recipes-tizen/ibus-hangul/ibus-hangul.inc | 107 -- recipes-tizen/ibus-hangul/ibus-hangul_git.bb | 10 - .../ibus-libpinyin/ibus-libpinyin-extraconf.inc | 1 - recipes-tizen/ibus-libpinyin/ibus-libpinyin.inc | 116 -- recipes-tizen/ibus-libpinyin/ibus-libpinyin_git.bb | 10 - recipes-tizen/ibus/files/Remove_vala_test.patch | 17 - recipes-tizen/ibus/ibus-extraconf.inc | 8 - recipes-tizen/ibus/ibus.inc | 207 --- recipes-tizen/ibus/ibus_git.bb | 10 - .../ico-uxf-device-input-controller-extraconf.inc | 6 - .../ico-uxf-device-input-controller.inc | 114 -- .../ico-uxf-device-input-controller_git.bb | 10 - .../ico-uxf-homescreen-sample-apps-extraconf.inc | 37 - .../ico-uxf-homescreen-sample-apps.inc | 206 --- .../ico-uxf-homescreen-sample-apps_git.bb | 10 - .../ico-uxf-homescreen-extraconf.inc | 74 -- .../ico-uxf-homescreen/ico-uxf-homescreen.inc | 258 ---- .../ico-uxf-homescreen/ico-uxf-homescreen_git.bb | 10 - .../ico-uxf-utilities-extraconf.inc | 1 - .../ico-uxf-utilities/ico-uxf-utilities.inc | 139 -- .../ico-uxf-utilities/ico-uxf-utilities_git.bb | 10 - .../ico-uxf-weston-plugin-extraconf.inc | 4 - .../ico-uxf-weston-plugin.inc | 151 --- .../ico-uxf-weston-plugin_git.bb | 10 - .../files/fix_remove_test_and_tools_build.patch | 10 - .../ico-vic-amb-plugin-extraconf.inc | 3 - .../ico-vic-amb-plugin/ico-vic-amb-plugin.inc | 132 -- .../ico-vic-amb-plugin/ico-vic-amb-plugin_git.bb | 10 - .../files/0001-fix-build-for-yocto-64b.patch | 26 - .../ico-vic-carsimulator-extraconf.inc | 7 - .../ico-vic-carsimulator/ico-vic-carsimulator.inc | 125 -- .../ico-vic-carsimulator_git.bb | 10 - recipes-tizen/iniparser/iniparser-extraconf.inc | 10 - recipes-tizen/iniparser/iniparser.inc | 124 -- recipes-tizen/iniparser/iniparser_git.bb | 10 - .../ivi-sanity-suite-extraconf.inc | 0 .../ivi-sanity-suite/ivi-sanity-suite.inc | 116 -- .../ivi-sanity-suite/ivi-sanity-suite_git.bb | 10 - recipes-tizen/keyutils/keyutils-extraconf.inc | 3 - recipes-tizen/keyutils/keyutils.inc | 126 -- recipes-tizen/keyutils/keyutils_git.bb | 10 - recipes-tizen/lemolo/lemolo-extraconf.inc | 4 - recipes-tizen/lemolo/lemolo.inc | 127 -- recipes-tizen/lemolo/lemolo_git.bb | 10 - .../libaccounts-svc/libaccounts-svc-extraconf.inc | 0 recipes-tizen/libaccounts-svc/libaccounts-svc.inc | 160 --- .../libaccounts-svc/libaccounts-svc_git.bb | 10 - recipes-tizen/libav/libav-extraconf.inc | 126 -- recipes-tizen/libav/libav.inc | 355 ----- recipes-tizen/libav/libav_git.bb | 10 - .../libcom-core/libcom-core-extraconf.inc | 1 - recipes-tizen/libcom-core/libcom-core.inc | 141 -- recipes-tizen/libcom-core/libcom-core_git.bb | 10 - .../libcryptsvc/libcryptsvc-extraconf.inc | 1 - recipes-tizen/libcryptsvc/libcryptsvc.inc | 132 -- recipes-tizen/libcryptsvc/libcryptsvc_git.bb | 10 - .../libdevice-node/libdevice-node-extraconf.inc | 0 recipes-tizen/libdevice-node/libdevice-node.inc | 129 -- recipes-tizen/libdevice-node/libdevice-node_git.bb | 10 - recipes-tizen/libdrm/libdrm-extraconf.inc | 3 - recipes-tizen/libdrm/libdrm.inc | 210 --- recipes-tizen/libdrm/libdrm_git.bb | 10 - .../libfeedback/libfeedback-extraconf.inc | 1 - recipes-tizen/libfeedback/libfeedback.inc | 207 --- recipes-tizen/libfeedback/libfeedback_git.bb | 10 - recipes-tizen/libgee/libgee-extraconf.inc | 0 recipes-tizen/libgee/libgee.inc | 145 --- recipes-tizen/libgee/libgee_git.bb | 10 - recipes-tizen/libgsasl/libgsasl-extraconf.inc | 5 - recipes-tizen/libgsasl/libgsasl.inc | 128 -- recipes-tizen/libgsasl/libgsasl_git.bb | 10 - .../libgsignon-glib/libgsignon-glib-extraconf.inc | 0 recipes-tizen/libgsignon-glib/libgsignon-glib.inc | 139 -- .../libgsignon-glib/libgsignon-glib_git.bb | 10 - recipes-tizen/libhangul/libhangul-extraconf.inc | 4 - recipes-tizen/libhangul/libhangul.inc | 124 -- recipes-tizen/libhangul/libhangul_git.bb | 10 - recipes-tizen/libiri/libiri-extraconf.inc | 0 recipes-tizen/libiri/libiri.inc | 112 -- recipes-tizen/libiri/libiri_git.bb | 10 - .../libmedia-service-extraconf.inc | 23 - .../libmedia-service/libmedia-service.inc | 151 --- .../libmedia-service/libmedia-service_git.bb | 10 - .../libmedia-thumbnail-extraconf.inc | 1 - .../libmedia-thumbnail/libmedia-thumbnail.inc | 176 --- .../libmedia-thumbnail/libmedia-thumbnail_git.bb | 10 - .../libmm-common/libmm-common-extraconf.inc | 0 recipes-tizen/libmm-common/libmm-common.inc | 129 -- recipes-tizen/libmm-common/libmm-common_git.bb | 10 - .../libmm-fileinfo/libmm-fileinfo-extraconf.inc | 27 - recipes-tizen/libmm-fileinfo/libmm-fileinfo.inc | 134 -- .../libmm-fileinfo/libmm-fileinfo/Makefile.am.diff | 14 - recipes-tizen/libmm-fileinfo/libmm-fileinfo_git.bb | 10 - recipes-tizen/libmm-log/libmm-log-extraconf.inc | 0 recipes-tizen/libmm-log/libmm-log.inc | 98 -- recipes-tizen/libmm-log/libmm-log_git.bb | 10 - .../libmm-player/libmm-player-extraconf.inc | 0 recipes-tizen/libmm-player/libmm-player.inc | 133 -- recipes-tizen/libmm-player/libmm-player_git.bb | 10 - .../libmm-session/libmm-session-extraconf.inc | 0 recipes-tizen/libmm-session/libmm-session.inc | 121 -- recipes-tizen/libmm-session/libmm-session_git.bb | 10 - .../libmm-sound/libmm-sound-extraconf.inc | 76 -- recipes-tizen/libmm-sound/libmm-sound.inc | 209 --- recipes-tizen/libmm-sound/libmm-sound_git.bb | 10 - recipes-tizen/libmm-ta/libmm-ta-extraconf.inc | 0 recipes-tizen/libmm-ta/libmm-ta.inc | 117 -- recipes-tizen/libmm-ta/libmm-ta_git.bb | 10 - .../libmm-utility/libmm-utility-extraconf.inc | 37 - recipes-tizen/libmm-utility/libmm-utility.inc | 145 --- recipes-tizen/libmm-utility/libmm-utility_git.bb | 10 - .../libnet-client/libnet-client-extraconf.inc | 24 - recipes-tizen/libnet-client/libnet-client.inc | 140 -- recipes-tizen/libnet-client/libnet-client_git.bb | 10 - recipes-tizen/libpinyin/libpinyin-extraconf.inc | 16 - recipes-tizen/libpinyin/libpinyin.inc | 146 --- recipes-tizen/libpinyin/libpinyin_git.bb | 10 - .../libprivilege-control-extraconf.inc | 9 - .../libprivilege-control/libprivilege-control.inc | 176 --- .../libprivilege-control/missing_header.patch | 25 - .../remove-dlog-for-native-build.patch | 55 - .../libprivilege-control_git.bb | 10 - recipes-tizen/librua/librua-extraconf.inc | 0 recipes-tizen/librua/librua.inc | 149 --- recipes-tizen/librua/librua_git.bb | 10 - recipes-tizen/libsecret/libsecret-extraconf.inc | 0 recipes-tizen/libsecret/libsecret.inc | 176 --- recipes-tizen/libsecret/libsecret_git.bb | 10 - .../files/remove-dlog-for-native-build.patch | 50 - .../libsf-common/libsf-common-extraconf.inc | 2 - recipes-tizen/libsf-common/libsf-common.inc | 123 -- recipes-tizen/libsf-common/libsf-common_git.bb | 10 - .../files/remove-dlog-for-native-build.patch | 33 - .../libslp-db-util/libslp-db-util-extraconf.inc | 3 - recipes-tizen/libslp-db-util/libslp-db-util.inc | 137 -- recipes-tizen/libslp-db-util/libslp-db-util_git.bb | 10 - .../libslp-location/libslp-location-extraconf.inc | 2 - recipes-tizen/libslp-location/libslp-location.inc | 149 --- .../add-subdir-objects-option.patch | 13 - .../libslp-location/libslp-location_git.bb | 10 - .../libslp-memo/libslp-memo-extraconf.inc | 0 recipes-tizen/libslp-memo/libslp-memo.inc | 148 --- recipes-tizen/libslp-memo/libslp-memo_git.bb | 10 - .../libslp-sysman/libslp-sysman-extraconf.inc | 1 - recipes-tizen/libslp-sysman/libslp-sysman.inc | 161 --- recipes-tizen/libtapi/libtapi-extraconf.inc | 0 recipes-tizen/libtapi/libtapi-legacy-extraconf.inc | 1 - recipes-tizen/libtapi/libtapi.inc | 142 -- recipes-tizen/libtapi/libtapi_git.bb | 10 - recipes-tizen/libtapi3/libtapi3-extraconf.inc | 1 - recipes-tizen/libtapi3/libtapi3.inc | 138 -- recipes-tizen/libtapi3/libtapi3_git.bb | 10 - recipes-tizen/libtbm/libtbm-extraconf.inc | 14 - recipes-tizen/libtbm/libtbm.inc | 135 -- recipes-tizen/libtbm/libtbm_git.bb | 10 - recipes-tizen/libwbxml2/libwbxml2-extraconf.inc | 0 recipes-tizen/libwbxml2/libwbxml2.inc | 166 --- recipes-tizen/libwbxml2/libwbxml2_git.bb | 10 - .../libwebsockets/libwebsockets-extraconf.inc | 0 recipes-tizen/libwebsockets/libwebsockets.inc | 141 -- recipes-tizen/libwebsockets/libwebsockets_git.bb | 10 - .../libwifi-direct/libwifi-direct-extraconf.inc | 1 - recipes-tizen/libwifi-direct/libwifi-direct.inc | 142 -- recipes-tizen/libwifi-direct/libwifi-direct_git.bb | 10 - recipes-tizen/libxml2/files/ansidecl.patch | 25 - recipes-tizen/libxml2/files/libxml-64bit.patch | 22 - .../libxml2/files/libxml2-CVE-2014-0191-fix.patch | 37 - .../libxml2/files/python-sitepackages-dir.patch | 21 - recipes-tizen/libxml2/files/run-ptest | 3 - recipes-tizen/libxml2/libxml2-extraconf.inc | 72 -- recipes-tizen/libxml2/libxml2.inc | 157 --- recipes-tizen/libxml2/libxml2_git.bb | 10 - recipes-tizen/lua/lua-extraconf.inc | 13 - recipes-tizen/lua/lua.inc | 162 --- recipes-tizen/lua/lua_git.bb | 10 - recipes-tizen/media-server/files/Makefile.am.diff | 13 - .../media-server/media-server-extraconf.inc | 5 - recipes-tizen/media-server/media-server.inc | 199 --- recipes-tizen/media-server/media-server_git.bb | 10 - .../message-port/message-port-extraconf.inc | 15 - recipes-tizen/message-port/message-port.inc | 180 --- recipes-tizen/message-port/message-port_git.bb | 10 - .../meta-common/meta-common-extraconf.inc | 0 recipes-tizen/meta-common/meta-common.inc | 92 -- recipes-tizen/meta-common/meta-common_git.bb | 10 - .../meta-generic/meta-generic-extraconf.inc | 0 recipes-tizen/meta-generic/meta-generic.inc | 97 -- recipes-tizen/meta-generic/meta-generic_git.bb | 10 - .../msg-service/msg-service-extraconf.inc | 1 - recipes-tizen/msg-service/msg-service.inc | 298 ----- recipes-tizen/msg-service/msg-service_git.bb | 10 - recipes-tizen/murphy/murphy-extraconf.inc | 26 - recipes-tizen/murphy/murphy.inc | 601 --------- recipes-tizen/murphy/murphy_git.bb | 10 - recipes-tizen/neardal/neardal-extraconf.inc | 3 - recipes-tizen/neardal/neardal.inc | 138 -- recipes-tizen/neardal/neardal_git.bb | 10 - recipes-tizen/net-config/net-config-extraconf.inc | 0 recipes-tizen/net-config/net-config.inc | 187 --- recipes-tizen/net-config/net-config_git.bb | 10 - .../nfc-manager-neard-extraconf.inc | 0 .../nfc-manager-neard/nfc-manager-neard.inc | 223 ---- .../nfc-manager-neard/nfc-manager-neard_git.bb | 10 - .../node-startup-controller-extraconf.inc | 3 - .../node-startup-controller.inc | 127 -- .../node-startup-controller_git.bb | 10 - .../notification/notification-extraconf.inc | 1 - recipes-tizen/notification/notification.inc | 176 --- recipes-tizen/notification/notification_git.bb | 10 - .../oma-ds-agent/oma-ds-agent-extraconf.inc | 3 - recipes-tizen/oma-ds-agent/oma-ds-agent.inc | 175 --- recipes-tizen/oma-ds-agent/oma-ds-agent_git.bb | 10 - recipes-tizen/pam/files/system-auth | 16 - recipes-tizen/pam/pam-extraconf.inc | 106 -- recipes-tizen/pam/pam.inc | 255 ---- recipes-tizen/pam/pam_git.bb | 10 - recipes-tizen/phoned/phoned-extraconf.inc | 28 - recipes-tizen/phoned/phoned.inc | 122 -- recipes-tizen/phoned/phoned_git.bb | 10 - recipes-tizen/pims-ipc/pims-ipc-extraconf.inc | 0 recipes-tizen/pims-ipc/pims-ipc.inc | 136 -- recipes-tizen/pims-ipc/pims-ipc_git.bb | 10 - .../pkgmgr-info/pkgmgr-info-extraconf.inc | 4 - recipes-tizen/pkgmgr-info/pkgmgr-info.inc | 203 --- .../pkgmgr-info/TizenCommonCMakeMacro.patch | 38 - .../pkgmgr-info/remove-dlog-for-native-build.patch | 71 - recipes-tizen/pkgmgr-info/pkgmgr-info_git.bb | 10 - recipes-tizen/pkgmgr/files/Add_extralib.diff | 28 - .../files/remove-dlog-for-native-build.patch | 213 --- recipes-tizen/pkgmgr/pkgmgr-extraconf.inc | 16 - recipes-tizen/pkgmgr/pkgmgr.inc | 302 ----- recipes-tizen/pkgmgr/pkgmgr_git.bb | 10 - .../fix-include-directories-in-CMakeList.txt.patch | 19 - .../fix-include-directories-in-CMakeList_2.patch | 27 - .../files/remove-dlog-for-native-build.patch | 965 -------------- .../privacy-manager-server-extraconf.inc | 17 - .../privacy-manager-server.inc | 264 ---- .../privacy-manager-server_git.bb | 10 - .../pulseaudio-module-murphy-ivi-extraconf.inc | 16 - .../pulseaudio-module-murphy-ivi.inc | 122 -- .../pulseaudio-module-murphy-ivi_git.bb | 10 - recipes-tizen/pulseaudio/pulseaudio-extraconf.inc | 56 - recipes-tizen/pulseaudio/pulseaudio.inc | 539 -------- recipes-tizen/pulseaudio/pulseaudio_git.bb | 10 - recipes-tizen/pwdutils/pwdutils-extraconf.inc | 28 - recipes-tizen/pwdutils/pwdutils.inc | 155 --- .../python-libxml2/python-libxml2-extraconf.inc | 0 .../python-requests/python-requests-extraconf.inc | 4 - recipes-tizen/python-requests/python-requests.inc | 94 -- .../python-requests/python-requests_git.bb | 10 - .../python-setuptools-extraconf.inc | 7 - .../python-setuptools/python-setuptools.inc | 107 -- .../python-setuptools/python-setuptools_git.bb | 10 - recipes-tizen/rpm/files/disable_debuginfo.patch | 13 - .../rpm/files/disable_shortcircuited.patch | 17 - recipes-tizen/rpm/files/fix-python-rpm-conf.patch | 17 - recipes-tizen/rpm/files/fix_libdir.patch | 13 - .../rpm/files/python-rpm.Makefile.am.patch | 13 - recipes-tizen/rpm/files/pythondeps.sh | 16 - recipes-tizen/rpm/files/rpm-scriptetexechelp.patch | 193 --- recipes-tizen/rpm/files/rpmmodule.c.patch | 15 - recipes-tizen/rpm/rpm-extraconf.inc | 177 --- recipes-tizen/rpm/rpm.inc | 374 ------ recipes-tizen/rpm/rpm_git.bb | 10 - recipes-tizen/rygel/rygel-extraconf.inc | 0 recipes-tizen/rygel/rygel.inc | 223 ---- recipes-tizen/rygel/rygel_git.bb | 10 - .../secure-storage/secure-storage-extraconf.inc | 0 recipes-tizen/secure-storage/secure-storage.inc | 206 --- recipes-tizen/secure-storage/secure-storage_git.bb | 10 - .../security-server/security-server-extraconf.inc | 8 - recipes-tizen/security-server/security-server.inc | 262 ---- .../0001-PATCH-link-to-the-pthread-library.patch | 29 - .../remove-dlog-for-native-build.patch | 136 -- .../security-server/security-server_git.bb | 10 - recipes-tizen/sensor/sensor-extraconf.inc | 0 recipes-tizen/sensor/sensor.inc | 134 -- recipes-tizen/sensor/sensor_git.bb | 10 - recipes-tizen/smack/smack-extraconf.inc | 6 - recipes-tizen/smack/smack.inc | 152 --- recipes-tizen/smack/smack_git.bb | 10 - .../sphinxbase/files/remove_useless_dirvar.patch | 16 - recipes-tizen/sphinxbase/sphinxbase-extraconf.inc | 11 - recipes-tizen/sphinxbase/sphinxbase.inc | 153 --- recipes-tizen/sphinxbase/sphinxbase_git.bb | 10 - recipes-tizen/status/status-extraconf.inc | 27 - recipes-tizen/status/status.inc | 153 --- recipes-tizen/status/status_git.bb | 10 - recipes-tizen/sync-agent/sync-agent-extraconf.inc | 4 - recipes-tizen/sync-agent/sync-agent.inc | 178 --- recipes-tizen/sync-agent/sync-agent_git.bb | 10 - recipes-tizen/syspopup/syspopup-extraconf.inc | 3 - recipes-tizen/syspopup/syspopup.inc | 206 --- recipes-tizen/syspopup/syspopup_git.bb | 10 - .../system-server/system-server-extraconf.inc | 0 recipes-tizen/system-server/system-server.inc | 526 -------- recipes-tizen/system-server/system-server_git.bb | 10 - recipes-tizen/systemd/files/systemd-user | 9 - recipes-tizen/systemd/systemd-extraconf.inc | 59 - recipes-tizen/systemd/systemd.inc | 592 --------- recipes-tizen/systemd/systemd_git.bb | 10 - recipes-tizen/tdb/tdb-extraconf.inc | 24 - recipes-tizen/tdb/tdb.inc | 158 --- recipes-tizen/tdb/tdb_git.bb | 10 - .../testkit-lite/testkit-lite-extraconf.inc | 4 - recipes-tizen/testkit-lite/testkit-lite.inc | 136 -- recipes-tizen/testkit-lite/testkit-lite_git.bb | 10 - .../testkit-stub/testkit-stub-extraconf.inc | 0 recipes-tizen/testkit-stub/testkit-stub.inc | 89 -- recipes-tizen/testkit-stub/testkit-stub_git.bb | 10 - recipes-tizen/tiff/tiff-extraconf.inc | 0 recipes-tizen/tiff/tiff.inc | 159 --- recipes-tizen/tiff/tiff_git.bb | 10 - .../tizen-extensions-crosswalk-extraconf.inc | 3 - .../tizen-extensions-crosswalk.inc | 270 ---- .../tizen-extensions-crosswalk_git.bb | 10 - .../tizen-platform-config-extraconf.inc | 19 - .../tizen-platform-config.inc | 157 --- .../tizen-platform-config_git.bb | 10 - ...-Add-env-value-SYSROOT-for-root-fs-prefix.patch | 127 -- .../tizen-platform-wrapper-extraconf.inc | 8 - .../tizen-platform-wrapper.inc | 94 -- .../tizen-platform-wrapper_git.bb | 10 - recipes-tizen/udev-rules/udev-rules-extraconf.inc | 0 recipes-tizen/udev-rules/udev-rules.inc | 83 -- recipes-tizen/udev-rules/udev-rules_git.bb | 10 - .../update-desktop-files-extraconf.inc | 1 - .../update-desktop-files/update-desktop-files.inc | 96 -- .../update-desktop-files_git.bb | 10 - .../user-session-units-extraconf.inc | 17 - .../user-session-units/user-session-units.inc | 131 -- .../user-session-units/user-session-units_git.bb | 10 - recipes-tizen/uthash/uthash-extraconf.inc | 1 - recipes-tizen/uthash/uthash.inc | 86 -- recipes-tizen/uthash/uthash_git.bb | 10 - ...-gen-don-t-append-dirty-if-we-re-not-in-g.patch | 53 - recipes-tizen/vala/files/Fix-time-stamp.patch | 65 - recipes-tizen/vala/vala-extraconf.inc | 26 - recipes-tizen/vala/vala.inc | 183 --- recipes-tizen/vala/vala_git.bb | 10 - .../vconf-internal-keys-extraconf.inc | 0 .../vconf-internal-keys/vconf-internal-keys.inc | 107 -- .../vconf-internal-keys/vconf-internal-keys_git.bb | 10 - .../vconf/files/remove-dlog-for-native.patch | 25 - recipes-tizen/vconf/vconf-extraconf.inc | 25 - recipes-tizen/vconf/vconf.inc | 181 --- recipes-tizen/vconf/vconf_git.bb | 10 - .../wayland-fits-master-extraconf.inc | 19 - .../wayland-fits-master/wayland-fits-master.inc | 119 -- ...temporarily-removeliboostcheckinconfigure.patch | 47 - .../wayland-fits-master/wayland-fits-master_git.bb | 10 - .../weekeyboard/weekeyboard-extraconf.inc | 2 - recipes-tizen/weekeyboard/weekeyboard.inc | 105 -- recipes-tizen/weekeyboard/weekeyboard_git.bb | 10 - .../weston-common/weston-common-extraconf.inc | 66 - recipes-tizen/weston-common/weston-common.inc | 233 ---- .../0001-Yocto-correct-paths-to-ln-and-chmod.patch | 44 - .../0002-Add-a-script-to-export-UID.patch | 30 - ...003-Automatically-restart-display-manager.patch | 32 - .../0004-Modifications-for-yocto-build.patch | 49 - recipes-tizen/weston-common/weston-common_git.bb | 10 - .../weston-ivi-shell-extraconf.inc | 108 -- .../weston-ivi-shell/weston-ivi-shell.inc | 216 ---- .../weston-ivi-shell/weston-ivi-shell_git.bb | 10 - recipes-tizen/weston-ivi/weston-ivi-extraconf.inc | 0 recipes-tizen/weston-ivi/weston-ivi.inc | 142 -- recipes-tizen/weston-ivi/weston-ivi_git.bb | 10 - recipes-tizen/weston/weston-extraconf.inc | 42 - recipes-tizen/weston/weston.inc | 220 ---- .../weston/make-lcms-explicitly-configurable.patch | 43 - .../make-libwebp-explicitly-configurable.patch | 37 - recipes-tizen/weston/weston_git.bb | 10 - .../wrt-widgets/wrt-widgets-extraconf.inc | 8 - recipes-tizen/wrt-widgets/wrt-widgets.inc | 115 -- recipes-tizen/wrt-widgets/wrt-widgets_git.bb | 10 - recipes-tizen/xdgmime/xdgmime-extraconf.inc | 0 recipes-tizen/xdgmime/xdgmime.inc | 128 -- recipes-tizen/xdgmime/xdgmime_git.bb | 10 - recipes-tizen/xmlsec1/xmlsec1-extraconf.inc | 2 - recipes-tizen/xmlsec1/xmlsec1.inc | 212 --- recipes-tizen/xmlsec1/xmlsec1_git.bb | 10 - 1666 files changed, 63062 insertions(+), 63555 deletions(-) delete mode 100644 classes/manifest.bbclass delete mode 100644 classes/metatizen.bbclass delete mode 100644 classes/tizen_cmake.bbclass delete mode 100644 conf/distro/tizen.conf delete mode 100644 conf/layer.conf delete mode 100644 files/tizen-fs-perms.txt create mode 100644 meta-tizen-adaptation/conf/layer.conf create mode 100644 meta-tizen-adaptation/recipes-connectivity/bluez/bluez4_%.bbappend create mode 100644 meta-tizen-adaptation/recipes-connectivity/openssh/openssh/pam.d/sshd create mode 100644 meta-tizen-adaptation/recipes-connectivity/openssh/openssh_%.bbappend create mode 100644 meta-tizen-adaptation/recipes-core/base-files/base-files/tizen_fstab create mode 100644 meta-tizen-adaptation/recipes-core/base-files/base-files_3.0.14.bbappend create mode 100644 meta-tizen-adaptation/recipes-core/dbus/dbus-glib-0.100.2/no-examples.patch create mode 100644 meta-tizen-adaptation/recipes-core/dbus/dbus-glib-0.100.2/obsolete_automake_macros.patch create mode 100644 meta-tizen-adaptation/recipes-core/dbus/dbus-glib-0.100.2/test-install-makefile.patch create mode 100644 meta-tizen-adaptation/recipes-core/dbus/dbus-glib.inc create mode 100644 meta-tizen-adaptation/recipes-core/dbus/dbus-glib_0.100.2.bb create mode 100644 meta-tizen-adaptation/recipes-core/dbus/dbus-test_1.6.18.bb create mode 100644 meta-tizen-adaptation/recipes-core/dbus/dbus.inc create mode 100644 meta-tizen-adaptation/recipes-core/dbus/dbus/Set-correct-address-when-using-address-systemd.patch create mode 100644 meta-tizen-adaptation/recipes-core/dbus/dbus/clear-guid_from_server-if-send_negotiate_unix_f.patch create mode 100644 meta-tizen-adaptation/recipes-core/dbus/dbus/dbus-1.init create mode 100644 meta-tizen-adaptation/recipes-core/dbus/dbus/fixed-memory-freeing-if-error-during-listing-service.patch create mode 100644 meta-tizen-adaptation/recipes-core/dbus/dbus/os-test.patch create mode 100644 meta-tizen-adaptation/recipes-core/dbus/dbus/ptest.patch create mode 100644 meta-tizen-adaptation/recipes-core/dbus/dbus/python-config.patch create mode 100755 meta-tizen-adaptation/recipes-core/dbus/dbus/run-ptest create mode 100644 meta-tizen-adaptation/recipes-core/dbus/dbus/tmpdir.patch create mode 100644 meta-tizen-adaptation/recipes-core/dbus/dbus_1.6.18.bb create mode 100644 meta-tizen-adaptation/recipes-core/dbus/dbus_1.6.18.bbappend create mode 100644 meta-tizen-adaptation/recipes-core/dbus/files/0001-Set-correct-address-when-using-address-systemd.patch create mode 100644 meta-tizen-adaptation/recipes-core/dbus/files/0002-Add-_DBUS_GNUC_WARN_UNUSED_RESULT-similar-to-GLib-s.patch create mode 100644 meta-tizen-adaptation/recipes-core/dbus/files/0003-DBusAtomic-on-Unix-use-pthreads-mutexes-for-fallback.patch create mode 100644 meta-tizen-adaptation/recipes-core/dbus/files/0004-dbus_threads_init-call-_dbus_threads_init_platform_s.patch create mode 100644 meta-tizen-adaptation/recipes-core/dbus/files/0005-dbus_threads_init_default-dbus_threads_init-be-safe-.patch create mode 100644 meta-tizen-adaptation/recipes-core/dbus/files/0006-Remove-unused-global-mutexes-for-win_fds-sid_atom_ca.patch create mode 100644 meta-tizen-adaptation/recipes-core/dbus/files/0007-Turn-a-runtime-assertion-into-a-compile-time-asserti.patch create mode 100644 meta-tizen-adaptation/recipes-core/dbus/files/0008-Replace-individual-global-lock-variables-with-an-arr.patch create mode 100644 meta-tizen-adaptation/recipes-core/dbus/files/0009-Make-taking-a-global-lock-automatically-initialize-l.patch create mode 100644 meta-tizen-adaptation/recipes-core/dbus/files/0010-Always-initialize-threading-before-allocating-a-dyna.patch create mode 100644 meta-tizen-adaptation/recipes-core/dbus/files/0011-Add-a-statically-initialized-implementation-of-_dbus.patch create mode 100644 meta-tizen-adaptation/recipes-core/dbus/files/0012-Enable-checking-of-smack-context-from-DBus-interface.patch create mode 100644 meta-tizen-adaptation/recipes-core/dbus/files/0013-Enforce-smack-policy-from-conf-file.patch create mode 100644 meta-tizen-adaptation/recipes-core/dbus/files/dbus-user.service create mode 100644 meta-tizen-adaptation/recipes-core/dbus/files/dbus-user.socket create mode 100644 meta-tizen-adaptation/recipes-core/dropbear/dropbear_%.bbappend create mode 100644 meta-tizen-adaptation/recipes-devtools/cmake/cmake-native_%.bbappend create mode 100644 meta-tizen-adaptation/recipes-devtools/cmake/cmake_%.bbappend create mode 100644 meta-tizen-adaptation/recipes-devtools/cmake/files/TizenCommon.cmake create mode 100644 meta-tizen-adaptation/recipes-devtools/cmake/files/TizenCommon_native.cmake create mode 100644 meta-tizen-adaptation/recipes-devtools/e2fsprogs/e2fsprogs/cross-compile.patch create mode 100644 meta-tizen-adaptation/recipes-devtools/e2fsprogs/e2fsprogs/populate-fs-xattr.patch create mode 100644 meta-tizen-adaptation/recipes-devtools/e2fsprogs/e2fsprogs/remove-ldconfig-call.patch create mode 100644 meta-tizen-adaptation/recipes-devtools/e2fsprogs/e2fsprogs_git.bb create mode 100644 meta-tizen-adaptation/recipes-devtools/ninja/ninja-native_1.4.0.bb create mode 100644 meta-tizen-adaptation/recipes-devtools/ps-mem/ps-mem_git.bb create mode 100644 meta-tizen-adaptation/recipes-devtools/pseudo/pseudo_git.bbappend create mode 100644 meta-tizen-adaptation/recipes-devtools/python/files/0001-Ignore-arch-for-RPM-4.patch create mode 100644 meta-tizen-adaptation/recipes-devtools/python/files/0001-No-getArchScore-for-RPM-4.patch create mode 100644 meta-tizen-adaptation/recipes-devtools/python/files/remove_checkrpm_public_key.patch create mode 100644 meta-tizen-adaptation/recipes-devtools/python/python-smartpm_1.4.1.bbappend create mode 100644 meta-tizen-adaptation/recipes-extended/screen/screen_%.bbappend create mode 100644 meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/chage create mode 100644 meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/chfn create mode 100644 meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/chsh create mode 100644 meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/login create mode 100644 meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/passwd create mode 100644 meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/remote create mode 100644 meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/shadow create mode 100644 meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/su create mode 100644 meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/su-l create mode 100644 meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/useradd create mode 100644 meta-tizen-adaptation/recipes-extended/shadow/shadow_%.bbappend create mode 100644 meta-tizen-adaptation/recipes-extended/sudo/sudo/pam.d/sudo create mode 100644 meta-tizen-adaptation/recipes-extended/sudo/sudo_%.bbappend create mode 100644 meta-tizen-adaptation/recipes-graphics/cairo/cairo_%.bbappend create mode 100644 meta-tizen-adaptation/recipes-graphics/mesa/mesa_%.bbappend create mode 100644 meta-tizen-adaptation/recipes-graphics/wayland/weston-init.bb create mode 100644 meta-tizen-adaptation/recipes-graphics/wayland/weston-init/init create mode 100644 meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/0001-Smack-Cgroup-filesystem-access.patch create mode 100644 meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/0001-net-ptp-do-not-reimplement-PTP-BPF-classifier.patch create mode 100644 meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/0001-net-ptp-move-PTP-classifier-in-its-own-file.patch create mode 100644 meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/0001-net-ptp-use-sk_unattached_filter_create-for-BPF.patch create mode 100644 meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/0002-SMACK-Fix-handling-value-NULL-in-post-setxattr.patch create mode 100644 meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/genericx86-64/defconfig create mode 100644 meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/genericx86/defconfig create mode 100644 meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/haswell-wc/defconfig create mode 100644 meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/qemuarm/defconfig create mode 100644 meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/qemux86-64/defconfig create mode 100644 meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/qemux86/defconfig create mode 100644 meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/romley-ivb/defconfig create mode 100644 meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/valleyisland-32/defconfig create mode 100644 meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/valleyisland-64/defconfig create mode 100644 meta-tizen-adaptation/recipes-kernel/linux/linux-yocto_3.14.bbappend create mode 100644 meta-tizen-adaptation/recipes-multimedia/alsa/alsa-utils_%.bbappend create mode 100644 meta-tizen-adaptation/recipes-multimedia/libav/libav_%.bbappend create mode 100644 meta-tizen-adaptation/recipes-support/attr/acl_%.bbappend create mode 100644 meta-tizen-adaptation/recipes-support/attr/attr_%.bbappend create mode 100644 meta-tizen-adaptation/recipes-support/createrepo/createrepo_0.4.11.bbappend create mode 100644 meta-tizen-adaptation/recipes-support/libcap/libcap_%.bbappend create mode 100644 meta-tizen-adaptation/recipes-support/nss/nss_3.15.1.bbappend create mode 100644 meta-tizen-adaptation/recipes-support/opencv/opencv_%.bbappend create mode 100644 meta-tizen-adaptation/recipes-support/sqlite/files/Fix_JOURNALMODE_PERSIST.patch create mode 100644 meta-tizen-adaptation/recipes-support/sqlite/sqlite3_%.bbappend create mode 100644 meta-tizen-common-base/classes/manifest.bbclass create mode 100644 meta-tizen-common-base/classes/metatizen.bbclass create mode 100644 meta-tizen-common-base/classes/tizen_cmake.bbclass create mode 100644 meta-tizen-common-base/conf/distro/tizen.conf create mode 100644 meta-tizen-common-base/conf/layer.conf create mode 100644 meta-tizen-common-base/recipes-application-framework/ail/ail-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/ail/ail.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/ail/ail_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/ail/files/remove-dlog-for-native-build.patch create mode 100644 meta-tizen-common-base/recipes-application-framework/alarm-manager/alarm-manager-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/alarm-manager/alarm-manager.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/alarm-manager/alarm-manager_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/app-checker/app-checker-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/app-checker/app-checker.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/app-checker/app-checker/0001-yocto-Correct-libdl-linking-issue.patch create mode 100644 meta-tizen-common-base/recipes-application-framework/app-checker/app-checker/remove-dlog-for-native-build.patch create mode 100644 meta-tizen-common-base/recipes-application-framework/app-checker/app-checker_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/app-core/app-core-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/app-core/app-core.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/app-core/app-core_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/app-core/files/remove-dlog-for-native-build.patch create mode 100644 meta-tizen-common-base/recipes-application-framework/app-svc/app-svc-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/app-svc/app-svc.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/app-svc/app-svc_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/appcore-agent/appcore-agent-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/appcore-agent/appcore-agent.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/appcore-agent/appcore-agent_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/aul/aul-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/aul/aul.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/aul/aul_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/aul/files/remove-dlog-for-native-build.patch create mode 100644 meta-tizen-common-base/recipes-application-framework/badge/badge-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/badge/badge.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/badge/badge_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-appfw-app-manager/capi-appfw-app-manager-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-appfw-app-manager/capi-appfw-app-manager.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-appfw-app-manager/capi-appfw-app-manager_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-appfw-application/capi-appfw-application-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-appfw-application/capi-appfw-application.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-appfw-application/capi-appfw-application_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-appfw-package-manager/capi-appfw-package-manager-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-appfw-package-manager/capi-appfw-package-manager.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-appfw-package-manager/capi-appfw-package-manager_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-base-common/capi-base-common-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-base-common/capi-base-common.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-base-common/capi-base-common_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-content-media-content/capi-content-media-content-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-content-media-content/capi-content-media-content.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-content-media-content/capi-content-media-content_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-location-manager/capi-location-manager-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-location-manager/capi-location-manager.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-location-manager/capi-location-manager_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-media-image-util/capi-media-image-util-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-media-image-util/capi-media-image-util.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-media-image-util/capi-media-image-util_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-media-sound-manager/capi-media-sound-manager-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-media-sound-manager/capi-media-sound-manager.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-media-sound-manager/capi-media-sound-manager_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-media-wav-player/capi-media-wav-player-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-media-wav-player/capi-media-wav-player.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-media-wav-player/capi-media-wav-player_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-network-bluetooth/capi-network-bluetooth-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-network-bluetooth/capi-network-bluetooth.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-network-bluetooth/capi-network-bluetooth_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-network-connection/capi-network-connection-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-network-connection/capi-network-connection.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-network-connection/capi-network-connection_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-network-nfc/capi-network-nfc-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-network-nfc/capi-network-nfc.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-network-nfc/capi-network-nfc_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-network-tethering/capi-network-tethering-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-network-tethering/capi-network-tethering.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-network-tethering/capi-network-tethering_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-network-wifi/capi-network-wifi-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-network-wifi/capi-network-wifi.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-network-wifi/capi-network-wifi_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-system-device/capi-system-device-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-system-device/capi-system-device.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-system-device/capi-system-device_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-system-info/capi-system-info-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-system-info/capi-system-info.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-system-info/capi-system-info_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-system-info/files/remove-dlog-for-native-build.patch create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-system-power/capi-system-power-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-system-power/capi-system-power.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-system-power/capi-system-power_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-system-runtime-info/capi-system-runtime-info-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-system-runtime-info/capi-system-runtime-info.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-system-runtime-info/capi-system-runtime-info_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-system-sensor/capi-system-sensor-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-system-sensor/capi-system-sensor.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-system-sensor/capi-system-sensor_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-system-sensor/files/001-Add-version-to-CMakeList.patch create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-system-system-settings/capi-system-system-settings-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-system-system-settings/capi-system-system-settings.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-system-system-settings/capi-system-system-settings_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-web-favorites/capi-web-favorites-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-web-favorites/capi-web-favorites.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-web-favorites/capi-web-favorites_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-web-url-download/capi-web-url-download-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-web-url-download/capi-web-url-download.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/capi-web-url-download/capi-web-url-download_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/heynoti/files/remove_dlog.patch create mode 100644 meta-tizen-common-base/recipes-application-framework/heynoti/heynoti-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/heynoti/heynoti.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/heynoti/heynoti_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/libcom-core/libcom-core-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/libcom-core/libcom-core.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/libcom-core/libcom-core_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/librua/librua-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/librua/librua.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/librua/librua_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/message-port/message-port-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/message-port/message-port.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/message-port/message-port_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/pkgmgr-info/pkgmgr-info-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/pkgmgr-info/pkgmgr-info.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/pkgmgr-info/pkgmgr-info/TizenCommonCMakeMacro.patch create mode 100644 meta-tizen-common-base/recipes-application-framework/pkgmgr-info/pkgmgr-info/remove-dlog-for-native-build.patch create mode 100644 meta-tizen-common-base/recipes-application-framework/pkgmgr-info/pkgmgr-info_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/pkgmgr/files/Add_extralib.diff create mode 100644 meta-tizen-common-base/recipes-application-framework/pkgmgr/files/remove-dlog-for-native-build.patch create mode 100644 meta-tizen-common-base/recipes-application-framework/pkgmgr/pkgmgr-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/pkgmgr/pkgmgr.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/pkgmgr/pkgmgr_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/status/status-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/status/status.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/status/status_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/syspopup/syspopup-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/syspopup/syspopup.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/syspopup/syspopup_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/update-desktop-files/update-desktop-files-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/update-desktop-files/update-desktop-files.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/update-desktop-files/update-desktop-files_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/vconf-internal-keys/vconf-internal-keys-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/vconf-internal-keys/vconf-internal-keys.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/vconf-internal-keys/vconf-internal-keys_git.bb create mode 100644 meta-tizen-common-base/recipes-application-framework/vconf/files/remove-dlog-for-native.patch create mode 100644 meta-tizen-common-base/recipes-application-framework/vconf/vconf-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/vconf/vconf.inc create mode 100644 meta-tizen-common-base/recipes-application-framework/vconf/vconf_git.bb create mode 100644 meta-tizen-common-base/recipes-applications/libslp-db-util/files/remove-dlog-for-native-build.patch create mode 100644 meta-tizen-common-base/recipes-applications/libslp-db-util/libslp-db-util-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-applications/libslp-db-util/libslp-db-util.inc create mode 100644 meta-tizen-common-base/recipes-applications/libslp-db-util/libslp-db-util_git.bb create mode 100644 meta-tizen-common-base/recipes-applications/libslp-location/libslp-location-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-applications/libslp-location/libslp-location.inc create mode 100644 meta-tizen-common-base/recipes-applications/libslp-location/libslp-location/add-subdir-objects-option.patch create mode 100644 meta-tizen-common-base/recipes-applications/libslp-location/libslp-location_git.bb create mode 100644 meta-tizen-common-base/recipes-applications/libslp-memo/libslp-memo-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-applications/libslp-memo/libslp-memo.inc create mode 100644 meta-tizen-common-base/recipes-applications/libslp-memo/libslp-memo_git.bb create mode 100644 meta-tizen-common-base/recipes-connectivity/bluetooth-frwk/bluetooth-frwk-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-connectivity/bluetooth-frwk/bluetooth-frwk.inc create mode 100644 meta-tizen-common-base/recipes-connectivity/bluetooth-frwk/bluetooth-frwk_git.bb create mode 100644 meta-tizen-common-base/recipes-connectivity/bluetooth-tools/bluetooth-tools-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-connectivity/bluetooth-tools/bluetooth-tools.inc create mode 100644 meta-tizen-common-base/recipes-connectivity/bluetooth-tools/bluetooth-tools_git.bb create mode 100644 meta-tizen-common-base/recipes-connectivity/bundle/bundle-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-connectivity/bundle/bundle.inc create mode 100644 meta-tizen-common-base/recipes-connectivity/bundle/bundle_git.bb create mode 100644 meta-tizen-common-base/recipes-connectivity/bundle/files/remove-dlog-for-native-build.patch create mode 100644 meta-tizen-common-base/recipes-connectivity/download-provider/download-provider-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-connectivity/download-provider/download-provider.inc create mode 100644 meta-tizen-common-base/recipes-connectivity/download-provider/download-provider_git.bb create mode 100644 meta-tizen-common-base/recipes-connectivity/libnet-client/libnet-client-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-connectivity/libnet-client/libnet-client.inc create mode 100644 meta-tizen-common-base/recipes-connectivity/libnet-client/libnet-client_git.bb create mode 100644 meta-tizen-common-base/recipes-connectivity/libwifi-direct/libwifi-direct-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-connectivity/libwifi-direct/libwifi-direct.inc create mode 100644 meta-tizen-common-base/recipes-connectivity/libwifi-direct/libwifi-direct_git.bb create mode 100644 meta-tizen-common-base/recipes-connectivity/neardal/neardal-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-connectivity/neardal/neardal.inc create mode 100644 meta-tizen-common-base/recipes-connectivity/neardal/neardal_git.bb create mode 100644 meta-tizen-common-base/recipes-connectivity/net-config/net-config-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-connectivity/net-config/net-config.inc create mode 100644 meta-tizen-common-base/recipes-connectivity/net-config/net-config_git.bb create mode 100644 meta-tizen-common-base/recipes-connectivity/nfc-manager-neard/nfc-manager-neard-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-connectivity/nfc-manager-neard/nfc-manager-neard.inc create mode 100644 meta-tizen-common-base/recipes-connectivity/nfc-manager-neard/nfc-manager-neard_git.bb create mode 100644 meta-tizen-common-base/recipes-core/bullet/bullet-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/bullet/bullet.inc create mode 100644 meta-tizen-common-base/recipes-core/bullet/bullet_git.bb create mode 100644 meta-tizen-common-base/recipes-core/dbus-python/dbus-python-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/dbus-python/dbus-python.inc create mode 100644 meta-tizen-common-base/recipes-core/dbus-python/dbus-python_git.bb create mode 100644 meta-tizen-common-base/recipes-core/desktop-file-utils/desktop-file-utils-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/desktop-file-utils/desktop-file-utils.inc create mode 100644 meta-tizen-common-base/recipes-core/desktop-file-utils/desktop-file-utils_git.bb create mode 100644 meta-tizen-common-base/recipes-core/dlog/dlog-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/dlog/dlog.inc create mode 100644 meta-tizen-common-base/recipes-core/dlog/dlog_git.bb create mode 100644 meta-tizen-common-base/recipes-core/dukgenerator/dukgenerator-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/dukgenerator/dukgenerator.inc create mode 100644 meta-tizen-common-base/recipes-core/dukgenerator/dukgenerator_git.bb create mode 100644 meta-tizen-common-base/recipes-core/hwdata/hwdata-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/hwdata/hwdata.inc create mode 100644 meta-tizen-common-base/recipes-core/hwdata/hwdata_git.bb create mode 100644 meta-tizen-common-base/recipes-core/iniparser/iniparser-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/iniparser/iniparser.inc create mode 100644 meta-tizen-common-base/recipes-core/iniparser/iniparser_git.bb create mode 100644 meta-tizen-common-base/recipes-core/libcryptsvc/libcryptsvc-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/libcryptsvc/libcryptsvc.inc create mode 100644 meta-tizen-common-base/recipes-core/libcryptsvc/libcryptsvc_git.bb create mode 100644 meta-tizen-common-base/recipes-core/libdevice-node/libdevice-node-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/libdevice-node/libdevice-node.inc create mode 100644 meta-tizen-common-base/recipes-core/libdevice-node/libdevice-node_git.bb create mode 100644 meta-tizen-common-base/recipes-core/libfeedback/libfeedback-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/libfeedback/libfeedback.inc create mode 100644 meta-tizen-common-base/recipes-core/libfeedback/libfeedback_git.bb create mode 100644 meta-tizen-common-base/recipes-core/libiri/libiri-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/libiri/libiri.inc create mode 100644 meta-tizen-common-base/recipes-core/libiri/libiri_git.bb create mode 100644 meta-tizen-common-base/recipes-core/libsf-common/files/remove-dlog-for-native-build.patch create mode 100644 meta-tizen-common-base/recipes-core/libsf-common/libsf-common-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/libsf-common/libsf-common.inc create mode 100644 meta-tizen-common-base/recipes-core/libsf-common/libsf-common_git.bb create mode 100644 meta-tizen-common-base/recipes-core/libwbxml2/libwbxml2-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/libwbxml2/libwbxml2.inc create mode 100644 meta-tizen-common-base/recipes-core/libwbxml2/libwbxml2_git.bb create mode 100644 meta-tizen-common-base/recipes-core/libxml2/files/ansidecl.patch create mode 100644 meta-tizen-common-base/recipes-core/libxml2/files/libxml-64bit.patch create mode 100644 meta-tizen-common-base/recipes-core/libxml2/files/libxml2-CVE-2014-0191-fix.patch create mode 100644 meta-tizen-common-base/recipes-core/libxml2/files/python-sitepackages-dir.patch create mode 100644 meta-tizen-common-base/recipes-core/libxml2/files/run-ptest create mode 100644 meta-tizen-common-base/recipes-core/libxml2/libxml2-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/libxml2/libxml2.inc create mode 100644 meta-tizen-common-base/recipes-core/oma-ds-agent/oma-ds-agent-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/oma-ds-agent/oma-ds-agent.inc create mode 100644 meta-tizen-common-base/recipes-core/oma-ds-agent/oma-ds-agent_git.bb create mode 100644 meta-tizen-common-base/recipes-core/sensor/sensor-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/sensor/sensor.inc create mode 100644 meta-tizen-common-base/recipes-core/sensor/sensor_git.bb create mode 100644 meta-tizen-common-base/recipes-core/sync-agent/sync-agent-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/sync-agent/sync-agent.inc create mode 100644 meta-tizen-common-base/recipes-core/sync-agent/sync-agent_git.bb create mode 100644 meta-tizen-common-base/recipes-core/system-server/system-server-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/system-server/system-server.inc create mode 100644 meta-tizen-common-base/recipes-core/system-server/system-server_git.bb create mode 100644 meta-tizen-common-base/recipes-core/systemd/files/systemd-user create mode 100644 meta-tizen-common-base/recipes-core/systemd/systemd-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/systemd/systemd.inc create mode 100644 meta-tizen-common-base/recipes-core/systemd/systemd_git.bb create mode 100644 meta-tizen-common-base/recipes-core/tizen-platform-config/tizen-platform-config-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/tizen-platform-config/tizen-platform-config.inc create mode 100644 meta-tizen-common-base/recipes-core/tizen-platform-config/tizen-platform-config_git.bb create mode 100644 meta-tizen-common-base/recipes-core/tizen-platform-wrapper/files/0001-Add-env-value-SYSROOT-for-root-fs-prefix.patch create mode 100644 meta-tizen-common-base/recipes-core/tizen-platform-wrapper/tizen-platform-wrapper-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/tizen-platform-wrapper/tizen-platform-wrapper.inc create mode 100644 meta-tizen-common-base/recipes-core/tizen-platform-wrapper/tizen-platform-wrapper_git.bb create mode 100644 meta-tizen-common-base/recipes-core/udev-rules/udev-rules-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/udev-rules/udev-rules.inc create mode 100644 meta-tizen-common-base/recipes-core/udev-rules/udev-rules_git.bb create mode 100644 meta-tizen-common-base/recipes-core/user-session-units/user-session-units-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/user-session-units/user-session-units.inc create mode 100644 meta-tizen-common-base/recipes-core/user-session-units/user-session-units_git.bb create mode 100644 meta-tizen-common-base/recipes-core/uthash/uthash-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/uthash/uthash.inc create mode 100644 meta-tizen-common-base/recipes-core/uthash/uthash_git.bb create mode 100644 meta-tizen-common-base/recipes-core/xdgmime/xdgmime-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-core/xdgmime/xdgmime.inc create mode 100644 meta-tizen-common-base/recipes-core/xdgmime/xdgmime_git.bb create mode 100644 meta-tizen-common-base/recipes-devtools/fdupes/fdupes-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-devtools/fdupes/fdupes.inc create mode 100644 meta-tizen-common-base/recipes-devtools/fdupes/fdupes_git.bb create mode 100644 meta-tizen-common-base/recipes-devtools/gobject-introspection/files/remove_ir.patch create mode 100644 meta-tizen-common-base/recipes-devtools/gobject-introspection/gobject-introspection-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-devtools/gobject-introspection/gobject-introspection.inc create mode 100644 meta-tizen-common-base/recipes-devtools/gobject-introspection/gobject-introspection_git.bb create mode 100644 meta-tizen-common-base/recipes-devtools/lua/lua-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-devtools/lua/lua.inc create mode 100644 meta-tizen-common-base/recipes-devtools/lua/lua_git.bb create mode 100644 meta-tizen-common-base/recipes-devtools/meta-common/meta-common-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-devtools/meta-common/meta-common.inc create mode 100644 meta-tizen-common-base/recipes-devtools/meta-common/meta-common_git.bb create mode 100644 meta-tizen-common-base/recipes-devtools/meta-generic/meta-generic-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-devtools/meta-generic/meta-generic.inc create mode 100644 meta-tizen-common-base/recipes-devtools/meta-generic/meta-generic_git.bb create mode 100644 meta-tizen-common-base/recipes-devtools/python-setuptools/python-setuptools-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-devtools/python-setuptools/python-setuptools.inc create mode 100644 meta-tizen-common-base/recipes-devtools/python-setuptools/python-setuptools_git.bb create mode 100644 meta-tizen-common-base/recipes-devtools/rpm/files/disable_debuginfo.patch create mode 100644 meta-tizen-common-base/recipes-devtools/rpm/files/disable_shortcircuited.patch create mode 100644 meta-tizen-common-base/recipes-devtools/rpm/files/fix-python-rpm-conf.patch create mode 100644 meta-tizen-common-base/recipes-devtools/rpm/files/fix_libdir.patch create mode 100644 meta-tizen-common-base/recipes-devtools/rpm/files/python-rpm.Makefile.am.patch create mode 100755 meta-tizen-common-base/recipes-devtools/rpm/files/pythondeps.sh create mode 100644 meta-tizen-common-base/recipes-devtools/rpm/files/rpm-scriptetexechelp.patch create mode 100644 meta-tizen-common-base/recipes-devtools/rpm/files/rpmmodule.c.patch create mode 100644 meta-tizen-common-base/recipes-devtools/rpm/rpm-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-devtools/rpm/rpm.inc create mode 100644 meta-tizen-common-base/recipes-devtools/rpm/rpm_git.bb create mode 100644 meta-tizen-common-base/recipes-devtools/tdb/tdb-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-devtools/tdb/tdb.inc create mode 100644 meta-tizen-common-base/recipes-devtools/tdb/tdb_git.bb create mode 100644 meta-tizen-common-base/recipes-devtools/vala/files/0001-git-version-gen-don-t-append-dirty-if-we-re-not-in-g.patch create mode 100644 meta-tizen-common-base/recipes-devtools/vala/files/Fix-time-stamp.patch create mode 100644 meta-tizen-common-base/recipes-devtools/vala/vala-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-devtools/vala/vala.inc create mode 100644 meta-tizen-common-base/recipes-devtools/vala/vala_git.bb create mode 100644 meta-tizen-common-base/recipes-efl/edbus/edbus-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-efl/edbus/edbus.inc create mode 100644 meta-tizen-common-base/recipes-efl/edbus/edbus_git.bb create mode 100644 meta-tizen-common-base/recipes-efl/efl-theme-tizen-hd/efl-theme-tizen-hd-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-efl/efl-theme-tizen-hd/efl-theme-tizen-hd.inc create mode 100644 meta-tizen-common-base/recipes-efl/efl-theme-tizen-hd/efl-theme-tizen-hd_git.bb create mode 100644 meta-tizen-common-base/recipes-efl/efl/efl-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-efl/efl/efl.inc create mode 100644 meta-tizen-common-base/recipes-efl/efl/efl_git.bb create mode 100644 meta-tizen-common-base/recipes-efl/elementary/elementary-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-efl/elementary/elementary.inc create mode 100644 meta-tizen-common-base/recipes-efl/elementary/elementary_git.bb create mode 100644 meta-tizen-common-base/recipes-efl/elementary/files/Fix_build.patch create mode 100644 meta-tizen-common-base/recipes-efl/lemolo/lemolo-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-efl/lemolo/lemolo.inc create mode 100644 meta-tizen-common-base/recipes-efl/lemolo/lemolo_git.bb create mode 100644 meta-tizen-common-base/recipes-extended/festival/festival-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-extended/festival/festival.inc create mode 100644 meta-tizen-common-base/recipes-extended/festival/festival_git.bb create mode 100644 meta-tizen-common-base/recipes-extended/festival/files/remove_doc.patch create mode 100644 meta-tizen-common-base/recipes-extended/pam/files/system-auth create mode 100644 meta-tizen-common-base/recipes-extended/pam/pam-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-extended/pam/pam.inc create mode 100644 meta-tizen-common-base/recipes-extended/pam/pam_git.bb create mode 100644 meta-tizen-common-base/recipes-extended/sphinxbase/files/remove_useless_dirvar.patch create mode 100644 meta-tizen-common-base/recipes-extended/sphinxbase/sphinxbase-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-extended/sphinxbase/sphinxbase.inc create mode 100644 meta-tizen-common-base/recipes-extended/sphinxbase/sphinxbase_git.bb create mode 100644 meta-tizen-common-base/recipes-graphics/drm-client/drm-client-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-graphics/drm-client/drm-client.inc create mode 100644 meta-tizen-common-base/recipes-graphics/drm-client/drm-client_git.bb create mode 100644 meta-tizen-common-base/recipes-graphics/libdrm/libdrm-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-graphics/libdrm/libdrm.inc create mode 100644 meta-tizen-common-base/recipes-graphics/libdrm/libdrm_git.bb create mode 100644 meta-tizen-common-base/recipes-graphics/weekeyboard/weekeyboard-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-graphics/weekeyboard/weekeyboard.inc create mode 100644 meta-tizen-common-base/recipes-graphics/weekeyboard/weekeyboard_git.bb create mode 100644 meta-tizen-common-base/recipes-graphics/weston/weston-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-graphics/weston/weston.inc create mode 100644 meta-tizen-common-base/recipes-graphics/weston/weston/make-lcms-explicitly-configurable.patch create mode 100644 meta-tizen-common-base/recipes-graphics/weston/weston/make-libwebp-explicitly-configurable.patch create mode 100644 meta-tizen-common-base/recipes-graphics/weston/weston_git.bb create mode 100644 meta-tizen-common-base/recipes-messaging/msg-service/msg-service-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-messaging/msg-service/msg-service.inc create mode 100644 meta-tizen-common-base/recipes-messaging/msg-service/msg-service_git.bb create mode 100644 meta-tizen-common-base/recipes-multimedia/alsa-scenario/alsa-scenario-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/alsa-scenario/alsa-scenario.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/alsa-scenario/alsa-scenario_git.bb create mode 100644 meta-tizen-common-base/recipes-multimedia/audio-session-manager/audio-session-manager-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/audio-session-manager/audio-session-manager.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/audio-session-manager/audio-session-manager_git.bb create mode 100644 meta-tizen-common-base/recipes-multimedia/avsystem/avsystem-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/avsystem/avsystem.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/avsystem/avsystem/add-PA_PROP_MEDIA_POLICY-Define.patch create mode 100644 meta-tizen-common-base/recipes-multimedia/avsystem/avsystem/add-subdir-objects-option.patch create mode 100644 meta-tizen-common-base/recipes-multimedia/avsystem/avsystem_git.bb create mode 100644 meta-tizen-common-base/recipes-multimedia/libav/libav-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/libav/libav.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/libav/libav_git.bb create mode 100644 meta-tizen-common-base/recipes-multimedia/libmedia-service/libmedia-service-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/libmedia-service/libmedia-service.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/libmedia-service/libmedia-service_git.bb create mode 100644 meta-tizen-common-base/recipes-multimedia/libmedia-thumbnail/libmedia-thumbnail-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/libmedia-thumbnail/libmedia-thumbnail.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/libmedia-thumbnail/libmedia-thumbnail_git.bb create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-common/libmm-common-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-common/libmm-common.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-common/libmm-common_git.bb create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-fileinfo/libmm-fileinfo-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-fileinfo/libmm-fileinfo.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-fileinfo/libmm-fileinfo/Makefile.am.diff create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-fileinfo/libmm-fileinfo_git.bb create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-log/libmm-log-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-log/libmm-log.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-log/libmm-log_git.bb create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-player/libmm-player-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-player/libmm-player.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-player/libmm-player_git.bb create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-session/libmm-session-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-session/libmm-session.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-session/libmm-session_git.bb create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-sound/libmm-sound-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-sound/libmm-sound.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-sound/libmm-sound_git.bb create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-ta/libmm-ta-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-ta/libmm-ta.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-ta/libmm-ta_git.bb create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-utility/libmm-utility-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-utility/libmm-utility.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/libmm-utility/libmm-utility_git.bb create mode 100644 meta-tizen-common-base/recipes-multimedia/media-server/files/Makefile.am.diff create mode 100644 meta-tizen-common-base/recipes-multimedia/media-server/media-server-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/media-server/media-server.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/media-server/media-server_git.bb create mode 100644 meta-tizen-common-base/recipes-multimedia/pulseaudio/pulseaudio-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/pulseaudio/pulseaudio.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/pulseaudio/pulseaudio_git.bb create mode 100644 meta-tizen-common-base/recipes-multimedia/tiff/tiff-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/tiff/tiff.inc create mode 100644 meta-tizen-common-base/recipes-multimedia/tiff/tiff_git.bb create mode 100644 meta-tizen-common-base/recipes-security/default-ac-domains/default-ac-domains-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-security/default-ac-domains/default-ac-domains.inc create mode 100644 meta-tizen-common-base/recipes-security/default-ac-domains/default-ac-domains_git.bb create mode 100644 meta-tizen-common-base/recipes-security/default-ac-domains/files/default-ac-domains create mode 100644 meta-tizen-common-base/recipes-security/gcr/gcr-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-security/gcr/gcr.inc create mode 100644 meta-tizen-common-base/recipes-security/gcr/gcr_git.bb create mode 100644 meta-tizen-common-base/recipes-security/gpg2/gpg2-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-security/gpg2/gpg2.inc create mode 100644 meta-tizen-common-base/recipes-security/gpg2/gpg2/0001-Update-autoconf-macros.patch create mode 100644 meta-tizen-common-base/recipes-security/gpg2/gpg2/0002-Do-not-set-gcrypt-thread-callback.patch create mode 100644 meta-tizen-common-base/recipes-security/gpg2/gpg2/0003-Remove-obsolete-function-gcry_md_start_debug.patch create mode 100644 meta-tizen-common-base/recipes-security/gpg2/gpg2_git.bb create mode 100644 meta-tizen-common-base/recipes-security/gsignond-plugin-oauth/gsignond-plugin-oauth-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-security/gsignond-plugin-oauth/gsignond-plugin-oauth.inc create mode 100644 meta-tizen-common-base/recipes-security/gsignond-plugin-oauth/gsignond-plugin-oauth_git.bb create mode 100644 meta-tizen-common-base/recipes-security/gsignond-plugin-sasl/gsignond-plugin-sasl-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-security/gsignond-plugin-sasl/gsignond-plugin-sasl.inc create mode 100644 meta-tizen-common-base/recipes-security/gsignond-plugin-sasl/gsignond-plugin-sasl_git.bb create mode 100644 meta-tizen-common-base/recipes-security/gsignond/gsignond-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-security/gsignond/gsignond.inc create mode 100644 meta-tizen-common-base/recipes-security/gsignond/gsignond_git.bb create mode 100644 meta-tizen-common-base/recipes-security/libgsasl/libgsasl-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-security/libgsasl/libgsasl.inc create mode 100644 meta-tizen-common-base/recipes-security/libgsasl/libgsasl_git.bb create mode 100644 meta-tizen-common-base/recipes-security/libgsignon-glib/libgsignon-glib-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-security/libgsignon-glib/libgsignon-glib.inc create mode 100644 meta-tizen-common-base/recipes-security/libgsignon-glib/libgsignon-glib_git.bb create mode 100644 meta-tizen-common-base/recipes-security/libprivilege-control/libprivilege-control-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-security/libprivilege-control/libprivilege-control.inc create mode 100644 meta-tizen-common-base/recipes-security/libprivilege-control/libprivilege-control/missing_header.patch create mode 100644 meta-tizen-common-base/recipes-security/libprivilege-control/libprivilege-control/remove-dlog-for-native-build.patch create mode 100644 meta-tizen-common-base/recipes-security/libprivilege-control/libprivilege-control_git.bb create mode 100644 meta-tizen-common-base/recipes-security/libsecret/libsecret-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-security/libsecret/libsecret.inc create mode 100644 meta-tizen-common-base/recipes-security/libsecret/libsecret_git.bb create mode 100644 meta-tizen-common-base/recipes-security/privacy-manager-server/files/fix-include-directories-in-CMakeList.txt.patch create mode 100644 meta-tizen-common-base/recipes-security/privacy-manager-server/files/fix-include-directories-in-CMakeList_2.patch create mode 100644 meta-tizen-common-base/recipes-security/privacy-manager-server/files/remove-dlog-for-native-build.patch create mode 100644 meta-tizen-common-base/recipes-security/privacy-manager-server/privacy-manager-server-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-security/privacy-manager-server/privacy-manager-server.inc create mode 100644 meta-tizen-common-base/recipes-security/privacy-manager-server/privacy-manager-server_git.bb create mode 100644 meta-tizen-common-base/recipes-security/secure-storage/secure-storage-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-security/secure-storage/secure-storage.inc create mode 100644 meta-tizen-common-base/recipes-security/secure-storage/secure-storage_git.bb create mode 100644 meta-tizen-common-base/recipes-security/security-server/security-server-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-security/security-server/security-server.inc create mode 100644 meta-tizen-common-base/recipes-security/security-server/security-server/0001-PATCH-link-to-the-pthread-library.patch create mode 100644 meta-tizen-common-base/recipes-security/security-server/security-server/remove-dlog-for-native-build.patch create mode 100644 meta-tizen-common-base/recipes-security/security-server/security-server_git.bb create mode 100644 meta-tizen-common-base/recipes-security/smack/smack-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-security/smack/smack.inc create mode 100644 meta-tizen-common-base/recipes-security/smack/smack_git.bb create mode 100644 meta-tizen-common-base/recipes-security/xmlsec1/xmlsec1-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-security/xmlsec1/xmlsec1.inc create mode 100644 meta-tizen-common-base/recipes-security/xmlsec1/xmlsec1_git.bb create mode 100644 meta-tizen-common-base/recipes-social/calendar-service/calendar-service-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-social/calendar-service/calendar-service.inc create mode 100644 meta-tizen-common-base/recipes-social/calendar-service/calendar-service_git.bb create mode 100644 meta-tizen-common-base/recipes-social/contacts-service/contacts-service-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-social/contacts-service/contacts-service.inc create mode 100644 meta-tizen-common-base/recipes-social/contacts-service/contacts-service_git.bb create mode 100644 meta-tizen-common-base/recipes-social/evolution-data-server/evolution-data-server-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-social/evolution-data-server/evolution-data-server.inc create mode 100644 meta-tizen-common-base/recipes-social/evolution-data-server/evolution-data-server_git.bb create mode 100644 meta-tizen-common-base/recipes-social/evolution-data-server/files/0004-configure-Fix-libical-pkg-config-trying-to-use-host-.patch create mode 100644 meta-tizen-common-base/recipes-social/evolution-data-server/files/iconv-detect.h create mode 100644 meta-tizen-common-base/recipes-social/libaccounts-svc/libaccounts-svc-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-social/libaccounts-svc/libaccounts-svc.inc create mode 100644 meta-tizen-common-base/recipes-social/libaccounts-svc/libaccounts-svc_git.bb create mode 100644 meta-tizen-common-base/recipes-social/pims-ipc/pims-ipc-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-social/pims-ipc/pims-ipc.inc create mode 100644 meta-tizen-common-base/recipes-social/pims-ipc/pims-ipc_git.bb create mode 100644 meta-tizen-common-base/recipes-support/adns/adns-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-support/adns/adns.inc create mode 100644 meta-tizen-common-base/recipes-support/adns/adns/0001-Yocto-fix-remove-unknown-configure-functions.patch create mode 100644 meta-tizen-common-base/recipes-support/adns/adns_git.bb create mode 100644 meta-tizen-common-base/recipes-support/ca-certificates-tizen/ca-certificates-tizen-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-support/ca-certificates-tizen/ca-certificates-tizen.inc create mode 100644 meta-tizen-common-base/recipes-support/ca-certificates-tizen/ca-certificates-tizen_git.bb create mode 100644 meta-tizen-common-base/recipes-telephony/libtapi/libtapi-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-telephony/libtapi/libtapi-legacy-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-telephony/libtapi/libtapi.inc create mode 100644 meta-tizen-common-base/recipes-telephony/libtapi/libtapi_git.bb create mode 100644 meta-tizen-common-base/recipes-telephony/libtapi3/libtapi3-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-telephony/libtapi3/libtapi3.inc create mode 100644 meta-tizen-common-base/recipes-telephony/libtapi3/libtapi3_git.bb create mode 100644 meta-tizen-common-base/recipes-webframework/libwebsockets/libwebsockets-extraconf.inc create mode 100644 meta-tizen-common-base/recipes-webframework/libwebsockets/libwebsockets.inc create mode 100644 meta-tizen-common-base/recipes-webframework/libwebsockets/libwebsockets_git.bb create mode 100644 meta-tizen-common-demo/conf/layer.conf create mode 100644 meta-tizen-common-demo/recipes-graphics/weston-common/weston-common-extraconf.inc create mode 100644 meta-tizen-common-demo/recipes-graphics/weston-common/weston-common.inc create mode 100644 meta-tizen-common-demo/recipes-graphics/weston-common/weston-common/0001-Yocto-correct-paths-to-ln-and-chmod.patch create mode 100644 meta-tizen-common-demo/recipes-graphics/weston-common/weston-common/0002-Add-a-script-to-export-UID.patch create mode 100644 meta-tizen-common-demo/recipes-graphics/weston-common/weston-common/0003-Automatically-restart-display-manager.patch create mode 100644 meta-tizen-common-demo/recipes-graphics/weston-common/weston-common/0004-Modifications-for-yocto-build.patch create mode 100644 meta-tizen-common-demo/recipes-graphics/weston-common/weston-common_git.bb create mode 100644 meta-tizen-common-demo/recipes-image/config-image/config-image.bb create mode 100644 meta-tizen-common-demo/recipes-image/config-tizen-profiles/config-tizen-common.bb create mode 100644 meta-tizen-common-demo/recipes-image/config-tizen-profiles/config-tizen-ivi.bb create mode 100644 meta-tizen-common-demo/recipes-image/images/tizen-common-core-image-crosswalk-dev.bb create mode 100644 meta-tizen-common-demo/recipes-image/images/tizen-common-core-image-crosswalk.bb create mode 100644 meta-tizen-common-demo/recipes-image/images/tizen-common-core-image-minimal-dev.bb create mode 100644 meta-tizen-common-demo/recipes-image/images/tizen-common-core-image-minimal.bb create mode 100644 meta-tizen-common-demo/recipes-image/images/tizen-core-image-minimal.bb create mode 100644 meta-tizen-common-demo/recipes-image/images/tizen-ivi-Modello-image-dev.bb create mode 100644 meta-tizen-common-demo/recipes-image/images/tizen-ivi-Modello-image.bb create mode 100644 meta-tizen-common-demo/recipes-image/images/tizen-ivi-core-image-dev.bb create mode 100644 meta-tizen-common-demo/recipes-image/images/tizen-ivi-core-image.bb create mode 100644 meta-tizen-common-demo/recipes-image/images/tizen-ivi-ico-image-dev.bb create mode 100644 meta-tizen-common-demo/recipes-image/images/tizen-ivi-ico-image.bb create mode 100644 meta-tizen-common-demo/recipes-image/packagegroups/packagegroups-ivi-Modello.bb create mode 100644 meta-tizen-common-demo/recipes-image/packagegroups/packagegroups-ivi-ico.bb create mode 100644 meta-tizen-common-demo/recipes-image/packagegroups/packagegroups-tizen-crosswalk.bb create mode 100644 meta-tizen-common-demo/recipes-image/packagegroups/packagegroups-tizen-dev.bb create mode 100644 meta-tizen-common-demo/recipes-image/packagegroups/packagegroups-tizen-fonts.bb create mode 100644 meta-tizen-common-demo/recipes-multimedia/desktop-skin/desktop-skin-extraconf.inc create mode 100644 meta-tizen-common-demo/recipes-multimedia/desktop-skin/desktop-skin.inc create mode 100644 meta-tizen-common-demo/recipes-multimedia/desktop-skin/desktop-skin_git.bb create mode 100644 meta-tizen-common-demo/recipes-webframework/wrt-widgets/wrt-widgets-extraconf.inc create mode 100644 meta-tizen-common-demo/recipes-webframework/wrt-widgets/wrt-widgets.inc create mode 100644 meta-tizen-common-demo/recipes-webframework/wrt-widgets/wrt-widgets_git.bb create mode 100644 meta-tizen-common-devtools/conf/layer.conf create mode 100644 meta-tizen-common-devtools/recipes-devtools/common-crosswalk-suite/common-crosswalk-suite-extraconf.inc create mode 100644 meta-tizen-common-devtools/recipes-devtools/common-crosswalk-suite/common-crosswalk-suite.inc create mode 100644 meta-tizen-common-devtools/recipes-devtools/common-crosswalk-suite/common-crosswalk-suite_git.bb create mode 100644 meta-tizen-common-devtools/recipes-devtools/common-graphics-suite/common-graphics-suite-extraconf.inc create mode 100644 meta-tizen-common-devtools/recipes-devtools/common-graphics-suite/common-graphics-suite.inc create mode 100644 meta-tizen-common-devtools/recipes-devtools/common-graphics-suite/common-graphics-suite_git.bb create mode 100644 meta-tizen-common-devtools/recipes-devtools/common-multimedia-suite/common-multimedia-suite-extraconf.inc create mode 100644 meta-tizen-common-devtools/recipes-devtools/common-multimedia-suite/common-multimedia-suite.inc create mode 100644 meta-tizen-common-devtools/recipes-devtools/common-multimedia-suite/common-multimedia-suite_git.bb create mode 100644 meta-tizen-common-devtools/recipes-devtools/common-sanity-suite/common-sanity-suite-extraconf.inc create mode 100644 meta-tizen-common-devtools/recipes-devtools/common-sanity-suite/common-sanity-suite.inc create mode 100644 meta-tizen-common-devtools/recipes-devtools/common-sanity-suite/common-sanity-suite_git.bb create mode 100644 meta-tizen-common-devtools/recipes-devtools/common-suite-launcher/common-suite-launcher-extraconf.inc create mode 100644 meta-tizen-common-devtools/recipes-devtools/common-suite-launcher/common-suite-launcher.inc create mode 100644 meta-tizen-common-devtools/recipes-devtools/common-suite-launcher/common-suite-launcher_git.bb create mode 100644 meta-tizen-common-devtools/recipes-devtools/ivi-sanity-suite/ivi-sanity-suite-extraconf.inc create mode 100644 meta-tizen-common-devtools/recipes-devtools/ivi-sanity-suite/ivi-sanity-suite.inc create mode 100644 meta-tizen-common-devtools/recipes-devtools/ivi-sanity-suite/ivi-sanity-suite_git.bb create mode 100644 meta-tizen-common-devtools/recipes-devtools/python-requests/python-requests-extraconf.inc create mode 100644 meta-tizen-common-devtools/recipes-devtools/python-requests/python-requests.inc create mode 100644 meta-tizen-common-devtools/recipes-devtools/python-requests/python-requests_git.bb create mode 100644 meta-tizen-common-devtools/recipes-devtools/testkit-lite/testkit-lite-extraconf.inc create mode 100644 meta-tizen-common-devtools/recipes-devtools/testkit-lite/testkit-lite.inc create mode 100644 meta-tizen-common-devtools/recipes-devtools/testkit-lite/testkit-lite_git.bb create mode 100644 meta-tizen-common-devtools/recipes-devtools/testkit-stub/testkit-stub-extraconf.inc create mode 100644 meta-tizen-common-devtools/recipes-devtools/testkit-stub/testkit-stub.inc create mode 100644 meta-tizen-common-devtools/recipes-devtools/testkit-stub/testkit-stub_git.bb create mode 100644 meta-tizen-common-devtools/recipes-devtools/wayland-fits-master/wayland-fits-master-extraconf.inc create mode 100644 meta-tizen-common-devtools/recipes-devtools/wayland-fits-master/wayland-fits-master.inc create mode 100644 meta-tizen-common-devtools/recipes-devtools/wayland-fits-master/wayland-fits-master/temporarily-removeliboostcheckinconfigure.patch create mode 100644 meta-tizen-common-devtools/recipes-devtools/wayland-fits-master/wayland-fits-master_git.bb create mode 100644 meta-tizen-common-share/conf/layer.conf create mode 100644 meta-tizen-common-share/recipes-core/murphy/murphy-extraconf.inc create mode 100644 meta-tizen-common-share/recipes-core/murphy/murphy.inc create mode 100644 meta-tizen-common-share/recipes-core/murphy/murphy_git.bb create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty-extraconf.inc create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty.inc create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/armv6/include.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/armv6/oe-defaults.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/armv7a/include.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/armv7a/oe-defaults.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/fix-crosbuild.patch create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/genericx86-64/include.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/genericx86-64/oe-defaults.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/i586/include.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/i586/oe-defaults.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/romley-ivb/include.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/romley-ivb/oe-defaults.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/valleyisland-64/include.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/valleyisland-64/oe-defaults.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/x86-64/include.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/x86-64/oe-defaults.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty_git.bb create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk-extraconf.inc create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk.inc create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/armv6/include.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/armv6/oe-defaults.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/armv7a/include.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/armv7a/oe-defaults.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/fix-crosbuild.patch create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/genericx86-64/include.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/genericx86-64/oe-defaults.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/i586/include.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/i586/oe-defaults.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/romley-ivb/include.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/romley-ivb/oe-defaults.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/valleyisland-64/include.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/valleyisland-64/oe-defaults.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/x86-64/include.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/x86-64/oe-defaults.gypi create mode 100644 meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk_git.bb create mode 100644 meta-tizen-common-share/recipes-crosswalk/tizen-extensions-crosswalk/tizen-extensions-crosswalk-extraconf.inc create mode 100644 meta-tizen-common-share/recipes-crosswalk/tizen-extensions-crosswalk/tizen-extensions-crosswalk.inc create mode 100644 meta-tizen-common-share/recipes-crosswalk/tizen-extensions-crosswalk/tizen-extensions-crosswalk_git.bb create mode 100644 meta-tizen-ivi/conf/layer.conf create mode 100644 meta-tizen-ivi/recipes-automotive/CommonAPI-DBus/CommonAPI-DBus-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-automotive/CommonAPI-DBus/CommonAPI-DBus.inc create mode 100644 meta-tizen-ivi/recipes-automotive/CommonAPI-DBus/CommonAPI-DBus_git.bb create mode 100644 meta-tizen-ivi/recipes-automotive/CommonAPI/CommonAPI-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-automotive/CommonAPI/CommonAPI.inc create mode 100644 meta-tizen-ivi/recipes-automotive/CommonAPI/CommonAPI_git.bb create mode 100644 meta-tizen-ivi/recipes-automotive/node-startup-controller/node-startup-controller-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-automotive/node-startup-controller/node-startup-controller.inc create mode 100644 meta-tizen-ivi/recipes-automotive/node-startup-controller/node-startup-controller_git.bb create mode 100644 meta-tizen-ivi/recipes-connectivity/gupnp-av/gupnp-av-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-connectivity/gupnp-av/gupnp-av.inc create mode 100644 meta-tizen-ivi/recipes-connectivity/gupnp-av/gupnp-av_git.bb create mode 100644 meta-tizen-ivi/recipes-connectivity/gupnp-dlna/gupnp-dlna-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-connectivity/gupnp-dlna/gupnp-dlna.inc create mode 100644 meta-tizen-ivi/recipes-connectivity/gupnp-dlna/gupnp-dlna_git.bb create mode 100644 meta-tizen-ivi/recipes-connectivity/gupnp/gupnp-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-connectivity/gupnp/gupnp.inc create mode 100644 meta-tizen-ivi/recipes-connectivity/gupnp/gupnp_git.bb create mode 100644 meta-tizen-ivi/recipes-devtools/libgee/libgee-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-devtools/libgee/libgee.inc create mode 100644 meta-tizen-ivi/recipes-devtools/libgee/libgee_git.bb create mode 100644 meta-tizen-ivi/recipes-extended/automotive-message-broker/automotive-message-broker-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-extended/automotive-message-broker/automotive-message-broker.inc create mode 100644 meta-tizen-ivi/recipes-extended/automotive-message-broker/automotive-message-broker_git.bb create mode 100644 meta-tizen-ivi/recipes-extended/dlt/dlt-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-extended/dlt/dlt.inc create mode 100644 meta-tizen-ivi/recipes-extended/dlt/dlt_git.bb create mode 100644 meta-tizen-ivi/recipes-framework/notification/notification-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-framework/notification/notification.inc create mode 100644 meta-tizen-ivi/recipes-framework/notification/notification_git.bb create mode 100644 meta-tizen-ivi/recipes-graphics/genivi-shell/genivi-shell-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-graphics/genivi-shell/genivi-shell.inc create mode 100644 meta-tizen-ivi/recipes-graphics/genivi-shell/genivi-shell_git.bb create mode 100644 meta-tizen-ivi/recipes-graphics/ibus-hangul/ibus-hangul-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-graphics/ibus-hangul/ibus-hangul.inc create mode 100644 meta-tizen-ivi/recipes-graphics/ibus-hangul/ibus-hangul_git.bb create mode 100644 meta-tizen-ivi/recipes-graphics/ibus-libpinyin/ibus-libpinyin-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-graphics/ibus-libpinyin/ibus-libpinyin.inc create mode 100644 meta-tizen-ivi/recipes-graphics/ibus-libpinyin/ibus-libpinyin_git.bb create mode 100644 meta-tizen-ivi/recipes-graphics/ibus/files/Remove_vala_test.patch create mode 100644 meta-tizen-ivi/recipes-graphics/ibus/ibus-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-graphics/ibus/ibus.inc create mode 100644 meta-tizen-ivi/recipes-graphics/ibus/ibus_git.bb create mode 100644 meta-tizen-ivi/recipes-graphics/libhangul/libhangul-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-graphics/libhangul/libhangul.inc create mode 100644 meta-tizen-ivi/recipes-graphics/libhangul/libhangul_git.bb create mode 100644 meta-tizen-ivi/recipes-graphics/libpinyin/libpinyin-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-graphics/libpinyin/libpinyin.inc create mode 100644 meta-tizen-ivi/recipes-graphics/libpinyin/libpinyin_git.bb create mode 100644 meta-tizen-ivi/recipes-graphics/libtbm/libtbm-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-graphics/libtbm/libtbm.inc create mode 100644 meta-tizen-ivi/recipes-graphics/libtbm/libtbm_git.bb create mode 100644 meta-tizen-ivi/recipes-graphics/weston-ivi-shell/weston-ivi-shell-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-graphics/weston-ivi-shell/weston-ivi-shell.inc create mode 100644 meta-tizen-ivi/recipes-graphics/weston-ivi-shell/weston-ivi-shell_git.bb create mode 100644 meta-tizen-ivi/recipes-graphics/weston-ivi/weston-ivi-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-graphics/weston-ivi/weston-ivi.inc create mode 100644 meta-tizen-ivi/recipes-graphics/weston-ivi/weston-ivi_git.bb create mode 100644 meta-tizen-ivi/recipes-ico/ico-uxf-device-input-controller/ico-uxf-device-input-controller-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-ico/ico-uxf-device-input-controller/ico-uxf-device-input-controller.inc create mode 100644 meta-tizen-ivi/recipes-ico/ico-uxf-device-input-controller/ico-uxf-device-input-controller_git.bb create mode 100644 meta-tizen-ivi/recipes-ico/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-ico/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps.inc create mode 100644 meta-tizen-ivi/recipes-ico/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps_git.bb create mode 100644 meta-tizen-ivi/recipes-ico/ico-uxf-homescreen/ico-uxf-homescreen-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-ico/ico-uxf-homescreen/ico-uxf-homescreen.inc create mode 100644 meta-tizen-ivi/recipes-ico/ico-uxf-homescreen/ico-uxf-homescreen_git.bb create mode 100644 meta-tizen-ivi/recipes-ico/ico-uxf-utilities/ico-uxf-utilities-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-ico/ico-uxf-utilities/ico-uxf-utilities.inc create mode 100644 meta-tizen-ivi/recipes-ico/ico-uxf-utilities/ico-uxf-utilities_git.bb create mode 100644 meta-tizen-ivi/recipes-ico/ico-uxf-weston-plugin/ico-uxf-weston-plugin-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-ico/ico-uxf-weston-plugin/ico-uxf-weston-plugin.inc create mode 100644 meta-tizen-ivi/recipes-ico/ico-uxf-weston-plugin/ico-uxf-weston-plugin_git.bb create mode 100644 meta-tizen-ivi/recipes-ico/ico-vic-amb-plugin/files/fix_remove_test_and_tools_build.patch create mode 100644 meta-tizen-ivi/recipes-ico/ico-vic-amb-plugin/ico-vic-amb-plugin-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-ico/ico-vic-amb-plugin/ico-vic-amb-plugin.inc create mode 100644 meta-tizen-ivi/recipes-ico/ico-vic-amb-plugin/ico-vic-amb-plugin_git.bb create mode 100644 meta-tizen-ivi/recipes-ico/ico-vic-carsimulator/files/0001-fix-build-for-yocto-64b.patch create mode 100644 meta-tizen-ivi/recipes-ico/ico-vic-carsimulator/ico-vic-carsimulator-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-ico/ico-vic-carsimulator/ico-vic-carsimulator.inc create mode 100644 meta-tizen-ivi/recipes-ico/ico-vic-carsimulator/ico-vic-carsimulator_git.bb create mode 100644 meta-tizen-ivi/recipes-modello/Modello-AMBSimulator/Modello-AMBSimulator-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-modello/Modello-AMBSimulator/Modello-AMBSimulator.inc create mode 100644 meta-tizen-ivi/recipes-modello/Modello-AMBSimulator/Modello-AMBSimulator_git.bb create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Appmanager/Modello-Appmanager-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Appmanager/Modello-Appmanager.inc create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Appmanager/Modello-Appmanager_git.bb create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Common/Modello-Common-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Common/Modello-Common.inc create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Common/Modello-Common_git.bb create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Dashboard/Modello-Dashboard-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Dashboard/Modello-Dashboard.inc create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Dashboard/Modello-Dashboard_git.bb create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Homescreen/Modello-Homescreen-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Homescreen/Modello-Homescreen.inc create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Homescreen/Modello-Homescreen_git.bb create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Hvac/Modello-Hvac-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Hvac/Modello-Hvac.inc create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Hvac/Modello-Hvac_git.bb create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Installer/Modello-Installer-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Installer/Modello-Installer.inc create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Installer/Modello-Installer/modello-installer-postinst.service create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Installer/Modello-Installer/modello-installer-postinst.sh create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Installer/Modello-Installer_git.bb create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Multimediaplayer/Modello-Multimediaplayer-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Multimediaplayer/Modello-Multimediaplayer.inc create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Multimediaplayer/Modello-Multimediaplayer_git.bb create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Nav/Modello-Nav-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Nav/Modello-Nav.inc create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Nav/Modello-Nav_git.bb create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Phone/Modello-Phone-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Phone/Modello-Phone.inc create mode 100644 meta-tizen-ivi/recipes-modello/Modello-Phone/Modello-Phone_git.bb create mode 100644 meta-tizen-ivi/recipes-modello/Modello-SDL/Modello-SDL-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-modello/Modello-SDL/Modello-SDL.inc create mode 100644 meta-tizen-ivi/recipes-modello/Modello-SDL/Modello-SDL_git.bb create mode 100644 meta-tizen-ivi/recipes-modello/phoned/phoned-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-modello/phoned/phoned.inc create mode 100644 meta-tizen-ivi/recipes-modello/phoned/phoned_git.bb create mode 100644 meta-tizen-ivi/recipes-multimedia/genivi-audio-manager/genivi-audio-manager-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-multimedia/genivi-audio-manager/genivi-audio-manager.inc create mode 100644 meta-tizen-ivi/recipes-multimedia/genivi-audio-manager/genivi-audio-manager_git.bb create mode 100644 meta-tizen-ivi/recipes-multimedia/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-multimedia/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi.inc create mode 100644 meta-tizen-ivi/recipes-multimedia/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi_git.bb create mode 100644 meta-tizen-ivi/recipes-multimedia/rygel/rygel-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-multimedia/rygel/rygel.inc create mode 100644 meta-tizen-ivi/recipes-multimedia/rygel/rygel_git.bb create mode 100644 meta-tizen-ivi/recipes-support-ivi/ecryptfs-utils/ecryptfs-utils-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-support-ivi/ecryptfs-utils/ecryptfs-utils.inc create mode 100644 meta-tizen-ivi/recipes-support-ivi/ecryptfs-utils/ecryptfs-utils_git.bb create mode 100644 meta-tizen-ivi/recipes-support-ivi/keyutils/keyutils-extraconf.inc create mode 100644 meta-tizen-ivi/recipes-support-ivi/keyutils/keyutils.inc create mode 100644 meta-tizen-ivi/recipes-support-ivi/keyutils/keyutils_git.bb delete mode 100644 recipes-connectivity/bluez/bluez4_%.bbappend delete mode 100644 recipes-connectivity/openssh/openssh/pam.d/sshd delete mode 100644 recipes-connectivity/openssh/openssh_%.bbappend delete mode 100644 recipes-core/base-files/base-files/tizen_fstab delete mode 100644 recipes-core/base-files/base-files_3.0.14.bbappend delete mode 100644 recipes-core/dbus/dbus-glib-0.100.2/no-examples.patch delete mode 100644 recipes-core/dbus/dbus-glib-0.100.2/obsolete_automake_macros.patch delete mode 100644 recipes-core/dbus/dbus-glib-0.100.2/test-install-makefile.patch delete mode 100644 recipes-core/dbus/dbus-glib.inc delete mode 100644 recipes-core/dbus/dbus-glib_0.100.2.bb delete mode 100644 recipes-core/dbus/dbus-test_1.6.18.bb delete mode 100644 recipes-core/dbus/dbus.inc delete mode 100644 recipes-core/dbus/dbus/Set-correct-address-when-using-address-systemd.patch delete mode 100644 recipes-core/dbus/dbus/clear-guid_from_server-if-send_negotiate_unix_f.patch delete mode 100644 recipes-core/dbus/dbus/dbus-1.init delete mode 100644 recipes-core/dbus/dbus/fixed-memory-freeing-if-error-during-listing-service.patch delete mode 100644 recipes-core/dbus/dbus/os-test.patch delete mode 100644 recipes-core/dbus/dbus/ptest.patch delete mode 100644 recipes-core/dbus/dbus/python-config.patch delete mode 100755 recipes-core/dbus/dbus/run-ptest delete mode 100644 recipes-core/dbus/dbus/tmpdir.patch delete mode 100644 recipes-core/dbus/dbus_1.6.18.bb delete mode 100644 recipes-core/dbus/dbus_1.6.18.bbappend delete mode 100644 recipes-core/dbus/files/0001-Set-correct-address-when-using-address-systemd.patch delete mode 100644 recipes-core/dbus/files/0002-Add-_DBUS_GNUC_WARN_UNUSED_RESULT-similar-to-GLib-s.patch delete mode 100644 recipes-core/dbus/files/0003-DBusAtomic-on-Unix-use-pthreads-mutexes-for-fallback.patch delete mode 100644 recipes-core/dbus/files/0004-dbus_threads_init-call-_dbus_threads_init_platform_s.patch delete mode 100644 recipes-core/dbus/files/0005-dbus_threads_init_default-dbus_threads_init-be-safe-.patch delete mode 100644 recipes-core/dbus/files/0006-Remove-unused-global-mutexes-for-win_fds-sid_atom_ca.patch delete mode 100644 recipes-core/dbus/files/0007-Turn-a-runtime-assertion-into-a-compile-time-asserti.patch delete mode 100644 recipes-core/dbus/files/0008-Replace-individual-global-lock-variables-with-an-arr.patch delete mode 100644 recipes-core/dbus/files/0009-Make-taking-a-global-lock-automatically-initialize-l.patch delete mode 100644 recipes-core/dbus/files/0010-Always-initialize-threading-before-allocating-a-dyna.patch delete mode 100644 recipes-core/dbus/files/0011-Add-a-statically-initialized-implementation-of-_dbus.patch delete mode 100644 recipes-core/dbus/files/0012-Enable-checking-of-smack-context-from-DBus-interface.patch delete mode 100644 recipes-core/dbus/files/0013-Enforce-smack-policy-from-conf-file.patch delete mode 100644 recipes-core/dbus/files/dbus-user.service delete mode 100644 recipes-core/dbus/files/dbus-user.socket delete mode 100644 recipes-core/dropbear/dropbear_%.bbappend delete mode 100644 recipes-devtools/cmake/cmake-native_%.bbappend delete mode 100644 recipes-devtools/cmake/cmake_%.bbappend delete mode 100644 recipes-devtools/cmake/files/TizenCommon.cmake delete mode 100644 recipes-devtools/cmake/files/TizenCommon_native.cmake delete mode 100644 recipes-devtools/e2fsprogs/e2fsprogs/cross-compile.patch delete mode 100644 recipes-devtools/e2fsprogs/e2fsprogs/populate-fs-xattr.patch delete mode 100644 recipes-devtools/e2fsprogs/e2fsprogs/remove-ldconfig-call.patch delete mode 100644 recipes-devtools/e2fsprogs/e2fsprogs_git.bb delete mode 100644 recipes-devtools/ninja/ninja-native_1.4.0.bb delete mode 100644 recipes-devtools/ps-mem/ps-mem_git.bb delete mode 100644 recipes-devtools/pseudo/pseudo_git.bbappend delete mode 100644 recipes-devtools/python/files/0001-Ignore-arch-for-RPM-4.patch delete mode 100644 recipes-devtools/python/files/0001-No-getArchScore-for-RPM-4.patch delete mode 100644 recipes-devtools/python/files/remove_checkrpm_public_key.patch delete mode 100644 recipes-devtools/python/python-smartpm_1.4.1.bbappend delete mode 100644 recipes-extended/screen/screen_%.bbappend delete mode 100644 recipes-extended/shadow/files/pam.d/chage delete mode 100644 recipes-extended/shadow/files/pam.d/chfn delete mode 100644 recipes-extended/shadow/files/pam.d/chsh delete mode 100644 recipes-extended/shadow/files/pam.d/login delete mode 100644 recipes-extended/shadow/files/pam.d/passwd delete mode 100644 recipes-extended/shadow/files/pam.d/remote delete mode 100644 recipes-extended/shadow/files/pam.d/shadow delete mode 100644 recipes-extended/shadow/files/pam.d/su delete mode 100644 recipes-extended/shadow/files/pam.d/su-l delete mode 100644 recipes-extended/shadow/files/pam.d/useradd delete mode 100644 recipes-extended/shadow/shadow_%.bbappend delete mode 100644 recipes-extended/sudo/sudo/pam.d/sudo delete mode 100644 recipes-extended/sudo/sudo_%.bbappend delete mode 100644 recipes-graphics/cairo/cairo_%.bbappend delete mode 100644 recipes-graphics/mesa/mesa_%.bbappend delete mode 100644 recipes-graphics/wayland/weston-init.bb delete mode 100644 recipes-graphics/wayland/weston-init/init delete mode 100644 recipes-image/config-image/config-image.bb delete mode 100644 recipes-image/config-tizen-profiles/config-tizen-common.bb delete mode 100644 recipes-image/config-tizen-profiles/config-tizen-ivi.bb delete mode 100644 recipes-image/images/tizen-common-core-image-crosswalk-dev.bb delete mode 100644 recipes-image/images/tizen-common-core-image-crosswalk.bb delete mode 100644 recipes-image/images/tizen-common-core-image-minimal-dev.bb delete mode 100644 recipes-image/images/tizen-common-core-image-minimal.bb delete mode 100644 recipes-image/images/tizen-core-image-minimal.bb delete mode 100644 recipes-image/images/tizen-ivi-Modello-image-dev.bb delete mode 100644 recipes-image/images/tizen-ivi-Modello-image.bb delete mode 100644 recipes-image/images/tizen-ivi-core-image-dev.bb delete mode 100644 recipes-image/images/tizen-ivi-core-image.bb delete mode 100644 recipes-image/images/tizen-ivi-ico-image-dev.bb delete mode 100644 recipes-image/images/tizen-ivi-ico-image.bb delete mode 100644 recipes-image/packagegroups/packagegroups-ivi-Modello.bb delete mode 100644 recipes-image/packagegroups/packagegroups-ivi-ico.bb delete mode 100644 recipes-image/packagegroups/packagegroups-tizen-crosswalk.bb delete mode 100644 recipes-image/packagegroups/packagegroups-tizen-dev.bb delete mode 100644 recipes-image/packagegroups/packagegroups-tizen-fonts.bb delete mode 100644 recipes-kernel/linux/linux-yocto/0001-Smack-Cgroup-filesystem-access.patch delete mode 100644 recipes-kernel/linux/linux-yocto/0001-net-ptp-do-not-reimplement-PTP-BPF-classifier.patch delete mode 100644 recipes-kernel/linux/linux-yocto/0001-net-ptp-move-PTP-classifier-in-its-own-file.patch delete mode 100644 recipes-kernel/linux/linux-yocto/0001-net-ptp-use-sk_unattached_filter_create-for-BPF.patch delete mode 100644 recipes-kernel/linux/linux-yocto/0002-SMACK-Fix-handling-value-NULL-in-post-setxattr.patch delete mode 100644 recipes-kernel/linux/linux-yocto/genericx86-64/defconfig delete mode 100644 recipes-kernel/linux/linux-yocto/genericx86/defconfig delete mode 100644 recipes-kernel/linux/linux-yocto/haswell-wc/defconfig delete mode 100644 recipes-kernel/linux/linux-yocto/qemuarm/defconfig delete mode 100644 recipes-kernel/linux/linux-yocto/qemux86-64/defconfig delete mode 100644 recipes-kernel/linux/linux-yocto/qemux86/defconfig delete mode 100644 recipes-kernel/linux/linux-yocto/romley-ivb/defconfig delete mode 100644 recipes-kernel/linux/linux-yocto/valleyisland-32/defconfig delete mode 100644 recipes-kernel/linux/linux-yocto/valleyisland-64/defconfig delete mode 100644 recipes-kernel/linux/linux-yocto_3.14.bbappend delete mode 100644 recipes-multimedia/alsa/alsa-utils_%.bbappend delete mode 100644 recipes-multimedia/libav/libav_%.bbappend delete mode 100644 recipes-support/attr/acl_%.bbappend delete mode 100644 recipes-support/attr/attr_%.bbappend delete mode 100644 recipes-support/createrepo/createrepo_0.4.11.bbappend delete mode 100644 recipes-support/libcap/libcap_%.bbappend delete mode 100644 recipes-support/nss/nss_3.15.1.bbappend delete mode 100644 recipes-support/opencv/opencv_%.bbappend delete mode 100644 recipes-support/sqlite/files/Fix_JOURNALMODE_PERSIST.patch delete mode 100644 recipes-support/sqlite/sqlite3_%.bbappend delete mode 100644 recipes-tizen/CommonAPI-DBus/CommonAPI-DBus-extraconf.inc delete mode 100644 recipes-tizen/CommonAPI-DBus/CommonAPI-DBus.inc delete mode 100644 recipes-tizen/CommonAPI-DBus/CommonAPI-DBus_git.bb delete mode 100644 recipes-tizen/CommonAPI/CommonAPI-extraconf.inc delete mode 100644 recipes-tizen/CommonAPI/CommonAPI.inc delete mode 100644 recipes-tizen/CommonAPI/CommonAPI_git.bb delete mode 100644 recipes-tizen/Modello-AMBSimulator/Modello-AMBSimulator-extraconf.inc delete mode 100644 recipes-tizen/Modello-AMBSimulator/Modello-AMBSimulator.inc delete mode 100644 recipes-tizen/Modello-AMBSimulator/Modello-AMBSimulator_git.bb delete mode 100644 recipes-tizen/Modello-Appmanager/Modello-Appmanager-extraconf.inc delete mode 100644 recipes-tizen/Modello-Appmanager/Modello-Appmanager.inc delete mode 100644 recipes-tizen/Modello-Appmanager/Modello-Appmanager_git.bb delete mode 100644 recipes-tizen/Modello-Common/Modello-Common-extraconf.inc delete mode 100644 recipes-tizen/Modello-Common/Modello-Common.inc delete mode 100644 recipes-tizen/Modello-Common/Modello-Common_git.bb delete mode 100644 recipes-tizen/Modello-Dashboard/Modello-Dashboard-extraconf.inc delete mode 100644 recipes-tizen/Modello-Dashboard/Modello-Dashboard.inc delete mode 100644 recipes-tizen/Modello-Dashboard/Modello-Dashboard_git.bb delete mode 100644 recipes-tizen/Modello-Homescreen/Modello-Homescreen-extraconf.inc delete mode 100644 recipes-tizen/Modello-Homescreen/Modello-Homescreen.inc delete mode 100644 recipes-tizen/Modello-Homescreen/Modello-Homescreen_git.bb delete mode 100644 recipes-tizen/Modello-Hvac/Modello-Hvac-extraconf.inc delete mode 100644 recipes-tizen/Modello-Hvac/Modello-Hvac.inc delete mode 100644 recipes-tizen/Modello-Hvac/Modello-Hvac_git.bb delete mode 100644 recipes-tizen/Modello-Installer/Modello-Installer-extraconf.inc delete mode 100644 recipes-tizen/Modello-Installer/Modello-Installer.inc delete mode 100644 recipes-tizen/Modello-Installer/Modello-Installer/modello-installer-postinst.service delete mode 100644 recipes-tizen/Modello-Installer/Modello-Installer/modello-installer-postinst.sh delete mode 100644 recipes-tizen/Modello-Installer/Modello-Installer_git.bb delete mode 100644 recipes-tizen/Modello-Multimediaplayer/Modello-Multimediaplayer-extraconf.inc delete mode 100644 recipes-tizen/Modello-Multimediaplayer/Modello-Multimediaplayer.inc delete mode 100644 recipes-tizen/Modello-Multimediaplayer/Modello-Multimediaplayer_git.bb delete mode 100644 recipes-tizen/Modello-Nav/Modello-Nav-extraconf.inc delete mode 100644 recipes-tizen/Modello-Nav/Modello-Nav.inc delete mode 100644 recipes-tizen/Modello-Nav/Modello-Nav_git.bb delete mode 100644 recipes-tizen/Modello-Phone/Modello-Phone-extraconf.inc delete mode 100644 recipes-tizen/Modello-Phone/Modello-Phone.inc delete mode 100644 recipes-tizen/Modello-Phone/Modello-Phone_git.bb delete mode 100644 recipes-tizen/Modello-SDL/Modello-SDL-extraconf.inc delete mode 100644 recipes-tizen/Modello-SDL/Modello-SDL.inc delete mode 100644 recipes-tizen/Modello-SDL/Modello-SDL_git.bb delete mode 100644 recipes-tizen/adns/adns-extraconf.inc delete mode 100644 recipes-tizen/adns/adns.inc delete mode 100644 recipes-tizen/adns/adns/0001-Yocto-fix-remove-unknown-configure-functions.patch delete mode 100644 recipes-tizen/adns/adns_git.bb delete mode 100644 recipes-tizen/ail/ail-extraconf.inc delete mode 100644 recipes-tizen/ail/ail.inc delete mode 100644 recipes-tizen/ail/ail_git.bb delete mode 100644 recipes-tizen/ail/files/remove-dlog-for-native-build.patch delete mode 100644 recipes-tizen/alarm-manager/alarm-manager-extraconf.inc delete mode 100644 recipes-tizen/alarm-manager/alarm-manager.inc delete mode 100644 recipes-tizen/alarm-manager/alarm-manager_git.bb delete mode 100644 recipes-tizen/alsa-scenario/alsa-scenario-extraconf.inc delete mode 100644 recipes-tizen/alsa-scenario/alsa-scenario.inc delete mode 100644 recipes-tizen/alsa-scenario/alsa-scenario_git.bb delete mode 100644 recipes-tizen/app-checker/app-checker-extraconf.inc delete mode 100644 recipes-tizen/app-checker/app-checker.inc delete mode 100644 recipes-tizen/app-checker/app-checker/0001-yocto-Correct-libdl-linking-issue.patch delete mode 100644 recipes-tizen/app-checker/app-checker/remove-dlog-for-native-build.patch delete mode 100644 recipes-tizen/app-checker/app-checker_git.bb delete mode 100644 recipes-tizen/app-core/app-core-extraconf.inc delete mode 100644 recipes-tizen/app-core/app-core.inc delete mode 100644 recipes-tizen/app-core/app-core_git.bb delete mode 100644 recipes-tizen/app-core/files/remove-dlog-for-native-build.patch delete mode 100644 recipes-tizen/app-svc/app-svc-extraconf.inc delete mode 100644 recipes-tizen/app-svc/app-svc.inc delete mode 100644 recipes-tizen/app-svc/app-svc_git.bb delete mode 100644 recipes-tizen/appcore-agent/appcore-agent-extraconf.inc delete mode 100644 recipes-tizen/appcore-agent/appcore-agent.inc delete mode 100644 recipes-tizen/appcore-agent/appcore-agent_git.bb delete mode 100644 recipes-tizen/audio-session-manager/audio-session-manager-extraconf.inc delete mode 100644 recipes-tizen/audio-session-manager/audio-session-manager.inc delete mode 100644 recipes-tizen/audio-session-manager/audio-session-manager_git.bb delete mode 100644 recipes-tizen/aul/aul-extraconf.inc delete mode 100644 recipes-tizen/aul/aul.inc delete mode 100644 recipes-tizen/aul/aul_git.bb delete mode 100644 recipes-tizen/aul/files/remove-dlog-for-native-build.patch delete mode 100644 recipes-tizen/automotive-message-broker/automotive-message-broker-extraconf.inc delete mode 100644 recipes-tizen/automotive-message-broker/automotive-message-broker.inc delete mode 100644 recipes-tizen/automotive-message-broker/automotive-message-broker_git.bb delete mode 100644 recipes-tizen/avsystem/avsystem-extraconf.inc delete mode 100644 recipes-tizen/avsystem/avsystem.inc delete mode 100644 recipes-tizen/avsystem/avsystem/add-PA_PROP_MEDIA_POLICY-Define.patch delete mode 100644 recipes-tizen/avsystem/avsystem/add-subdir-objects-option.patch delete mode 100644 recipes-tizen/avsystem/avsystem_git.bb delete mode 100644 recipes-tizen/badge/badge-extraconf.inc delete mode 100644 recipes-tizen/badge/badge.inc delete mode 100644 recipes-tizen/badge/badge_git.bb delete mode 100644 recipes-tizen/bluetooth-frwk/bluetooth-frwk-extraconf.inc delete mode 100644 recipes-tizen/bluetooth-frwk/bluetooth-frwk.inc delete mode 100644 recipes-tizen/bluetooth-frwk/bluetooth-frwk_git.bb delete mode 100644 recipes-tizen/bluetooth-tools/bluetooth-tools-extraconf.inc delete mode 100644 recipes-tizen/bluetooth-tools/bluetooth-tools.inc delete mode 100644 recipes-tizen/bluetooth-tools/bluetooth-tools_git.bb delete mode 100644 recipes-tizen/bullet/bullet-extraconf.inc delete mode 100644 recipes-tizen/bullet/bullet.inc delete mode 100644 recipes-tizen/bullet/bullet_git.bb delete mode 100644 recipes-tizen/bundle/bundle-extraconf.inc delete mode 100644 recipes-tizen/bundle/bundle.inc delete mode 100644 recipes-tizen/bundle/bundle_git.bb delete mode 100644 recipes-tizen/bundle/files/remove-dlog-for-native-build.patch delete mode 100644 recipes-tizen/ca-certificates-tizen/ca-certificates-tizen-extraconf.inc delete mode 100644 recipes-tizen/ca-certificates-tizen/ca-certificates-tizen.inc delete mode 100644 recipes-tizen/ca-certificates-tizen/ca-certificates-tizen_git.bb delete mode 100644 recipes-tizen/calendar-service/calendar-service-extraconf.inc delete mode 100644 recipes-tizen/calendar-service/calendar-service.inc delete mode 100644 recipes-tizen/calendar-service/calendar-service_git.bb delete mode 100644 recipes-tizen/capi-appfw-app-manager/capi-appfw-app-manager-extraconf.inc delete mode 100644 recipes-tizen/capi-appfw-app-manager/capi-appfw-app-manager.inc delete mode 100644 recipes-tizen/capi-appfw-app-manager/capi-appfw-app-manager_git.bb delete mode 100644 recipes-tizen/capi-appfw-application/capi-appfw-application-extraconf.inc delete mode 100644 recipes-tizen/capi-appfw-application/capi-appfw-application.inc delete mode 100644 recipes-tizen/capi-appfw-application/capi-appfw-application_git.bb delete mode 100644 recipes-tizen/capi-appfw-package-manager/capi-appfw-package-manager-extraconf.inc delete mode 100644 recipes-tizen/capi-appfw-package-manager/capi-appfw-package-manager.inc delete mode 100644 recipes-tizen/capi-appfw-package-manager/capi-appfw-package-manager_git.bb delete mode 100644 recipes-tizen/capi-base-common/capi-base-common-extraconf.inc delete mode 100644 recipes-tizen/capi-base-common/capi-base-common.inc delete mode 100644 recipes-tizen/capi-base-common/capi-base-common_git.bb delete mode 100644 recipes-tizen/capi-content-media-content/capi-content-media-content-extraconf.inc delete mode 100644 recipes-tizen/capi-content-media-content/capi-content-media-content.inc delete mode 100644 recipes-tizen/capi-content-media-content/capi-content-media-content_git.bb delete mode 100644 recipes-tizen/capi-location-manager/capi-location-manager-extraconf.inc delete mode 100644 recipes-tizen/capi-location-manager/capi-location-manager.inc delete mode 100644 recipes-tizen/capi-location-manager/capi-location-manager_git.bb delete mode 100644 recipes-tizen/capi-media-image-util/capi-media-image-util-extraconf.inc delete mode 100644 recipes-tizen/capi-media-image-util/capi-media-image-util.inc delete mode 100644 recipes-tizen/capi-media-image-util/capi-media-image-util_git.bb delete mode 100644 recipes-tizen/capi-media-sound-manager/capi-media-sound-manager-extraconf.inc delete mode 100644 recipes-tizen/capi-media-sound-manager/capi-media-sound-manager.inc delete mode 100644 recipes-tizen/capi-media-sound-manager/capi-media-sound-manager_git.bb delete mode 100644 recipes-tizen/capi-media-wav-player/capi-media-wav-player-extraconf.inc delete mode 100644 recipes-tizen/capi-media-wav-player/capi-media-wav-player.inc delete mode 100644 recipes-tizen/capi-media-wav-player/capi-media-wav-player_git.bb delete mode 100644 recipes-tizen/capi-network-bluetooth/capi-network-bluetooth-extraconf.inc delete mode 100644 recipes-tizen/capi-network-bluetooth/capi-network-bluetooth.inc delete mode 100644 recipes-tizen/capi-network-bluetooth/capi-network-bluetooth_git.bb delete mode 100644 recipes-tizen/capi-network-connection/capi-network-connection-extraconf.inc delete mode 100644 recipes-tizen/capi-network-connection/capi-network-connection.inc delete mode 100644 recipes-tizen/capi-network-connection/capi-network-connection_git.bb delete mode 100644 recipes-tizen/capi-network-nfc/capi-network-nfc-extraconf.inc delete mode 100644 recipes-tizen/capi-network-nfc/capi-network-nfc.inc delete mode 100644 recipes-tizen/capi-network-nfc/capi-network-nfc_git.bb delete mode 100644 recipes-tizen/capi-network-tethering/capi-network-tethering-extraconf.inc delete mode 100644 recipes-tizen/capi-network-tethering/capi-network-tethering.inc delete mode 100644 recipes-tizen/capi-network-tethering/capi-network-tethering_git.bb delete mode 100644 recipes-tizen/capi-network-wifi/capi-network-wifi-extraconf.inc delete mode 100644 recipes-tizen/capi-network-wifi/capi-network-wifi.inc delete mode 100644 recipes-tizen/capi-network-wifi/capi-network-wifi_git.bb delete mode 100644 recipes-tizen/capi-system-device/capi-system-device-extraconf.inc delete mode 100644 recipes-tizen/capi-system-device/capi-system-device.inc delete mode 100644 recipes-tizen/capi-system-device/capi-system-device_git.bb delete mode 100644 recipes-tizen/capi-system-info/capi-system-info-extraconf.inc delete mode 100644 recipes-tizen/capi-system-info/capi-system-info.inc delete mode 100644 recipes-tizen/capi-system-info/capi-system-info_git.bb delete mode 100644 recipes-tizen/capi-system-info/files/remove-dlog-for-native-build.patch delete mode 100644 recipes-tizen/capi-system-power/capi-system-power-extraconf.inc delete mode 100644 recipes-tizen/capi-system-power/capi-system-power.inc delete mode 100644 recipes-tizen/capi-system-power/capi-system-power_git.bb delete mode 100644 recipes-tizen/capi-system-runtime-info/capi-system-runtime-info-extraconf.inc delete mode 100644 recipes-tizen/capi-system-runtime-info/capi-system-runtime-info.inc delete mode 100644 recipes-tizen/capi-system-runtime-info/capi-system-runtime-info_git.bb delete mode 100644 recipes-tizen/capi-system-sensor/capi-system-sensor-extraconf.inc delete mode 100644 recipes-tizen/capi-system-sensor/capi-system-sensor.inc delete mode 100644 recipes-tizen/capi-system-sensor/capi-system-sensor_git.bb delete mode 100644 recipes-tizen/capi-system-sensor/files/001-Add-version-to-CMakeList.patch delete mode 100644 recipes-tizen/capi-system-system-settings/capi-system-system-settings-extraconf.inc delete mode 100644 recipes-tizen/capi-system-system-settings/capi-system-system-settings.inc delete mode 100644 recipes-tizen/capi-system-system-settings/capi-system-system-settings_git.bb delete mode 100644 recipes-tizen/capi-web-favorites/capi-web-favorites-extraconf.inc delete mode 100644 recipes-tizen/capi-web-favorites/capi-web-favorites.inc delete mode 100644 recipes-tizen/capi-web-favorites/capi-web-favorites_git.bb delete mode 100644 recipes-tizen/capi-web-url-download/capi-web-url-download-extraconf.inc delete mode 100644 recipes-tizen/capi-web-url-download/capi-web-url-download.inc delete mode 100644 recipes-tizen/capi-web-url-download/capi-web-url-download_git.bb delete mode 100644 recipes-tizen/common-crosswalk-suite/common-crosswalk-suite-extraconf.inc delete mode 100644 recipes-tizen/common-crosswalk-suite/common-crosswalk-suite.inc delete mode 100644 recipes-tizen/common-crosswalk-suite/common-crosswalk-suite_git.bb delete mode 100644 recipes-tizen/common-graphics-suite/common-graphics-suite-extraconf.inc delete mode 100644 recipes-tizen/common-graphics-suite/common-graphics-suite.inc delete mode 100644 recipes-tizen/common-graphics-suite/common-graphics-suite_git.bb delete mode 100644 recipes-tizen/common-multimedia-suite/common-multimedia-suite-extraconf.inc delete mode 100644 recipes-tizen/common-multimedia-suite/common-multimedia-suite.inc delete mode 100644 recipes-tizen/common-multimedia-suite/common-multimedia-suite_git.bb delete mode 100644 recipes-tizen/common-sanity-suite/common-sanity-suite-extraconf.inc delete mode 100644 recipes-tizen/common-sanity-suite/common-sanity-suite.inc delete mode 100644 recipes-tizen/common-sanity-suite/common-sanity-suite_git.bb delete mode 100644 recipes-tizen/common-suite-launcher/common-suite-launcher-extraconf.inc delete mode 100644 recipes-tizen/common-suite-launcher/common-suite-launcher.inc delete mode 100644 recipes-tizen/common-suite-launcher/common-suite-launcher_git.bb delete mode 100644 recipes-tizen/contacts-service/contacts-service-extraconf.inc delete mode 100644 recipes-tizen/contacts-service/contacts-service.inc delete mode 100644 recipes-tizen/contacts-service/contacts-service_git.bb delete mode 100644 recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty-extraconf.inc delete mode 100644 recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty.inc delete mode 100644 recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/armv6/include.gypi delete mode 100644 recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/armv6/oe-defaults.gypi delete mode 100644 recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/armv7a/include.gypi delete mode 100644 recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/armv7a/oe-defaults.gypi delete mode 100644 recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/fix-crosbuild.patch delete mode 100644 recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/genericx86-64/include.gypi delete mode 100644 recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/genericx86-64/oe-defaults.gypi delete mode 100644 recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/i586/include.gypi delete mode 100644 recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/i586/oe-defaults.gypi delete mode 100644 recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/romley-ivb/include.gypi delete mode 100644 recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/romley-ivb/oe-defaults.gypi delete mode 100644 recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/valleyisland-64/include.gypi delete mode 100644 recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/valleyisland-64/oe-defaults.gypi delete mode 100644 recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/x86-64/include.gypi delete mode 100644 recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/x86-64/oe-defaults.gypi delete mode 100644 recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty_git.bb delete mode 100644 recipes-tizen/crosswalk/crosswalk-extraconf.inc delete mode 100644 recipes-tizen/crosswalk/crosswalk.inc delete mode 100644 recipes-tizen/crosswalk/crosswalk/armv6/include.gypi delete mode 100644 recipes-tizen/crosswalk/crosswalk/armv6/oe-defaults.gypi delete mode 100644 recipes-tizen/crosswalk/crosswalk/armv7a/include.gypi delete mode 100644 recipes-tizen/crosswalk/crosswalk/armv7a/oe-defaults.gypi delete mode 100644 recipes-tizen/crosswalk/crosswalk/fix-crosbuild.patch delete mode 100644 recipes-tizen/crosswalk/crosswalk/genericx86-64/include.gypi delete mode 100644 recipes-tizen/crosswalk/crosswalk/genericx86-64/oe-defaults.gypi delete mode 100644 recipes-tizen/crosswalk/crosswalk/i586/include.gypi delete mode 100644 recipes-tizen/crosswalk/crosswalk/i586/oe-defaults.gypi delete mode 100644 recipes-tizen/crosswalk/crosswalk/romley-ivb/include.gypi delete mode 100644 recipes-tizen/crosswalk/crosswalk/romley-ivb/oe-defaults.gypi delete mode 100644 recipes-tizen/crosswalk/crosswalk/valleyisland-64/include.gypi delete mode 100644 recipes-tizen/crosswalk/crosswalk/valleyisland-64/oe-defaults.gypi delete mode 100644 recipes-tizen/crosswalk/crosswalk/x86-64/include.gypi delete mode 100644 recipes-tizen/crosswalk/crosswalk/x86-64/oe-defaults.gypi delete mode 100644 recipes-tizen/crosswalk/crosswalk_git.bb delete mode 100644 recipes-tizen/dbus-python/dbus-python-extraconf.inc delete mode 100644 recipes-tizen/dbus-python/dbus-python.inc delete mode 100644 recipes-tizen/dbus-python/dbus-python_git.bb delete mode 100644 recipes-tizen/default-ac-domains/default-ac-domains-extraconf.inc delete mode 100644 recipes-tizen/default-ac-domains/default-ac-domains.inc delete mode 100644 recipes-tizen/default-ac-domains/default-ac-domains_git.bb delete mode 100644 recipes-tizen/default-ac-domains/files/default-ac-domains delete mode 100644 recipes-tizen/desktop-file-utils/desktop-file-utils-extraconf.inc delete mode 100644 recipes-tizen/desktop-file-utils/desktop-file-utils.inc delete mode 100644 recipes-tizen/desktop-file-utils/desktop-file-utils_git.bb delete mode 100644 recipes-tizen/desktop-skin/desktop-skin-extraconf.inc delete mode 100644 recipes-tizen/desktop-skin/desktop-skin.inc delete mode 100644 recipes-tizen/desktop-skin/desktop-skin_git.bb delete mode 100644 recipes-tizen/dlog/dlog-extraconf.inc delete mode 100644 recipes-tizen/dlog/dlog.inc delete mode 100644 recipes-tizen/dlog/dlog_git.bb delete mode 100644 recipes-tizen/dlt/dlt-extraconf.inc delete mode 100644 recipes-tizen/dlt/dlt.inc delete mode 100644 recipes-tizen/dlt/dlt_git.bb delete mode 100644 recipes-tizen/download-provider/download-provider-extraconf.inc delete mode 100644 recipes-tizen/download-provider/download-provider.inc delete mode 100644 recipes-tizen/download-provider/download-provider_git.bb delete mode 100644 recipes-tizen/doxygen/doxygen-extraconf.inc delete mode 100644 recipes-tizen/doxygen/doxygen.inc delete mode 100644 recipes-tizen/drm-client/drm-client-extraconf.inc delete mode 100644 recipes-tizen/drm-client/drm-client.inc delete mode 100644 recipes-tizen/drm-client/drm-client_git.bb delete mode 100644 recipes-tizen/dukgenerator/dukgenerator-extraconf.inc delete mode 100644 recipes-tizen/dukgenerator/dukgenerator.inc delete mode 100644 recipes-tizen/dukgenerator/dukgenerator_git.bb delete mode 100644 recipes-tizen/ecryptfs-utils/ecryptfs-utils-extraconf.inc delete mode 100644 recipes-tizen/ecryptfs-utils/ecryptfs-utils.inc delete mode 100644 recipes-tizen/ecryptfs-utils/ecryptfs-utils_git.bb delete mode 100644 recipes-tizen/edbus/edbus-extraconf.inc delete mode 100644 recipes-tizen/edbus/edbus.inc delete mode 100644 recipes-tizen/edbus/edbus_git.bb delete mode 100644 recipes-tizen/efl-theme-tizen-hd/efl-theme-tizen-hd-extraconf.inc delete mode 100644 recipes-tizen/efl-theme-tizen-hd/efl-theme-tizen-hd.inc delete mode 100644 recipes-tizen/efl-theme-tizen-hd/efl-theme-tizen-hd_git.bb delete mode 100644 recipes-tizen/efl/efl-extraconf.inc delete mode 100644 recipes-tizen/efl/efl.inc delete mode 100644 recipes-tizen/efl/efl_git.bb delete mode 100644 recipes-tizen/elementary/elementary-extraconf.inc delete mode 100644 recipes-tizen/elementary/elementary.inc delete mode 100644 recipes-tizen/elementary/elementary_git.bb delete mode 100644 recipes-tizen/elementary/files/Fix_build.patch delete mode 100644 recipes-tizen/evolution-data-server/evolution-data-server-extraconf.inc delete mode 100644 recipes-tizen/evolution-data-server/evolution-data-server.inc delete mode 100644 recipes-tizen/evolution-data-server/evolution-data-server_git.bb delete mode 100644 recipes-tizen/evolution-data-server/files/0004-configure-Fix-libical-pkg-config-trying-to-use-host-.patch delete mode 100644 recipes-tizen/evolution-data-server/files/iconv-detect.h delete mode 100644 recipes-tizen/fdupes/fdupes-extraconf.inc delete mode 100644 recipes-tizen/fdupes/fdupes.inc delete mode 100644 recipes-tizen/fdupes/fdupes_git.bb delete mode 100644 recipes-tizen/festival/festival-extraconf.inc delete mode 100644 recipes-tizen/festival/festival.inc delete mode 100644 recipes-tizen/festival/festival_git.bb delete mode 100644 recipes-tizen/festival/files/remove_doc.patch delete mode 100644 recipes-tizen/gcr/gcr-extraconf.inc delete mode 100644 recipes-tizen/gcr/gcr.inc delete mode 100644 recipes-tizen/gcr/gcr_git.bb delete mode 100644 recipes-tizen/genivi-audio-manager/genivi-audio-manager-extraconf.inc delete mode 100644 recipes-tizen/genivi-audio-manager/genivi-audio-manager.inc delete mode 100644 recipes-tizen/genivi-audio-manager/genivi-audio-manager_git.bb delete mode 100644 recipes-tizen/genivi-shell/genivi-shell-extraconf.inc delete mode 100644 recipes-tizen/genivi-shell/genivi-shell.inc delete mode 100644 recipes-tizen/genivi-shell/genivi-shell_git.bb delete mode 100644 recipes-tizen/gobject-introspection/files/remove_ir.patch delete mode 100644 recipes-tizen/gobject-introspection/gobject-introspection-extraconf.inc delete mode 100644 recipes-tizen/gobject-introspection/gobject-introspection.inc delete mode 100644 recipes-tizen/gobject-introspection/gobject-introspection_git.bb delete mode 100644 recipes-tizen/gpg2/gpg2-extraconf.inc delete mode 100644 recipes-tizen/gpg2/gpg2.inc delete mode 100644 recipes-tizen/gpg2/gpg2/0001-Update-autoconf-macros.patch delete mode 100644 recipes-tizen/gpg2/gpg2/0002-Do-not-set-gcrypt-thread-callback.patch delete mode 100644 recipes-tizen/gpg2/gpg2/0003-Remove-obsolete-function-gcry_md_start_debug.patch delete mode 100644 recipes-tizen/gpg2/gpg2_git.bb delete mode 100644 recipes-tizen/gsignond-plugin-oauth/gsignond-plugin-oauth-extraconf.inc delete mode 100644 recipes-tizen/gsignond-plugin-oauth/gsignond-plugin-oauth.inc delete mode 100644 recipes-tizen/gsignond-plugin-oauth/gsignond-plugin-oauth_git.bb delete mode 100644 recipes-tizen/gsignond-plugin-sasl/gsignond-plugin-sasl-extraconf.inc delete mode 100644 recipes-tizen/gsignond-plugin-sasl/gsignond-plugin-sasl.inc delete mode 100644 recipes-tizen/gsignond-plugin-sasl/gsignond-plugin-sasl_git.bb delete mode 100644 recipes-tizen/gsignond/gsignond-extraconf.inc delete mode 100644 recipes-tizen/gsignond/gsignond.inc delete mode 100644 recipes-tizen/gsignond/gsignond_git.bb delete mode 100644 recipes-tizen/gupnp-av/gupnp-av-extraconf.inc delete mode 100644 recipes-tizen/gupnp-av/gupnp-av.inc delete mode 100644 recipes-tizen/gupnp-av/gupnp-av_git.bb delete mode 100644 recipes-tizen/gupnp-dlna/gupnp-dlna-extraconf.inc delete mode 100644 recipes-tizen/gupnp-dlna/gupnp-dlna.inc delete mode 100644 recipes-tizen/gupnp-dlna/gupnp-dlna_git.bb delete mode 100644 recipes-tizen/gupnp/gupnp-extraconf.inc delete mode 100644 recipes-tizen/gupnp/gupnp.inc delete mode 100644 recipes-tizen/gupnp/gupnp_git.bb delete mode 100644 recipes-tizen/heynoti/files/remove_dlog.patch delete mode 100644 recipes-tizen/heynoti/heynoti-extraconf.inc delete mode 100644 recipes-tizen/heynoti/heynoti.inc delete mode 100644 recipes-tizen/heynoti/heynoti_git.bb delete mode 100644 recipes-tizen/hwdata/hwdata-extraconf.inc delete mode 100644 recipes-tizen/hwdata/hwdata.inc delete mode 100644 recipes-tizen/hwdata/hwdata_git.bb delete mode 100644 recipes-tizen/ibus-hangul/ibus-hangul-extraconf.inc delete mode 100644 recipes-tizen/ibus-hangul/ibus-hangul.inc delete mode 100644 recipes-tizen/ibus-hangul/ibus-hangul_git.bb delete mode 100644 recipes-tizen/ibus-libpinyin/ibus-libpinyin-extraconf.inc delete mode 100644 recipes-tizen/ibus-libpinyin/ibus-libpinyin.inc delete mode 100644 recipes-tizen/ibus-libpinyin/ibus-libpinyin_git.bb delete mode 100644 recipes-tizen/ibus/files/Remove_vala_test.patch delete mode 100644 recipes-tizen/ibus/ibus-extraconf.inc delete mode 100644 recipes-tizen/ibus/ibus.inc delete mode 100644 recipes-tizen/ibus/ibus_git.bb delete mode 100644 recipes-tizen/ico-uxf-device-input-controller/ico-uxf-device-input-controller-extraconf.inc delete mode 100644 recipes-tizen/ico-uxf-device-input-controller/ico-uxf-device-input-controller.inc delete mode 100644 recipes-tizen/ico-uxf-device-input-controller/ico-uxf-device-input-controller_git.bb delete mode 100644 recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps-extraconf.inc delete mode 100644 recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps.inc delete mode 100644 recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps_git.bb delete mode 100644 recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen-extraconf.inc delete mode 100644 recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen.inc delete mode 100644 recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen_git.bb delete mode 100644 recipes-tizen/ico-uxf-utilities/ico-uxf-utilities-extraconf.inc delete mode 100644 recipes-tizen/ico-uxf-utilities/ico-uxf-utilities.inc delete mode 100644 recipes-tizen/ico-uxf-utilities/ico-uxf-utilities_git.bb delete mode 100644 recipes-tizen/ico-uxf-weston-plugin/ico-uxf-weston-plugin-extraconf.inc delete mode 100644 recipes-tizen/ico-uxf-weston-plugin/ico-uxf-weston-plugin.inc delete mode 100644 recipes-tizen/ico-uxf-weston-plugin/ico-uxf-weston-plugin_git.bb delete mode 100644 recipes-tizen/ico-vic-amb-plugin/files/fix_remove_test_and_tools_build.patch delete mode 100644 recipes-tizen/ico-vic-amb-plugin/ico-vic-amb-plugin-extraconf.inc delete mode 100644 recipes-tizen/ico-vic-amb-plugin/ico-vic-amb-plugin.inc delete mode 100644 recipes-tizen/ico-vic-amb-plugin/ico-vic-amb-plugin_git.bb delete mode 100644 recipes-tizen/ico-vic-carsimulator/files/0001-fix-build-for-yocto-64b.patch delete mode 100644 recipes-tizen/ico-vic-carsimulator/ico-vic-carsimulator-extraconf.inc delete mode 100644 recipes-tizen/ico-vic-carsimulator/ico-vic-carsimulator.inc delete mode 100644 recipes-tizen/ico-vic-carsimulator/ico-vic-carsimulator_git.bb delete mode 100644 recipes-tizen/iniparser/iniparser-extraconf.inc delete mode 100644 recipes-tizen/iniparser/iniparser.inc delete mode 100644 recipes-tizen/iniparser/iniparser_git.bb delete mode 100644 recipes-tizen/ivi-sanity-suite/ivi-sanity-suite-extraconf.inc delete mode 100644 recipes-tizen/ivi-sanity-suite/ivi-sanity-suite.inc delete mode 100644 recipes-tizen/ivi-sanity-suite/ivi-sanity-suite_git.bb delete mode 100644 recipes-tizen/keyutils/keyutils-extraconf.inc delete mode 100644 recipes-tizen/keyutils/keyutils.inc delete mode 100644 recipes-tizen/keyutils/keyutils_git.bb delete mode 100644 recipes-tizen/lemolo/lemolo-extraconf.inc delete mode 100644 recipes-tizen/lemolo/lemolo.inc delete mode 100644 recipes-tizen/lemolo/lemolo_git.bb delete mode 100644 recipes-tizen/libaccounts-svc/libaccounts-svc-extraconf.inc delete mode 100644 recipes-tizen/libaccounts-svc/libaccounts-svc.inc delete mode 100644 recipes-tizen/libaccounts-svc/libaccounts-svc_git.bb delete mode 100644 recipes-tizen/libav/libav-extraconf.inc delete mode 100644 recipes-tizen/libav/libav.inc delete mode 100644 recipes-tizen/libav/libav_git.bb delete mode 100644 recipes-tizen/libcom-core/libcom-core-extraconf.inc delete mode 100644 recipes-tizen/libcom-core/libcom-core.inc delete mode 100644 recipes-tizen/libcom-core/libcom-core_git.bb delete mode 100644 recipes-tizen/libcryptsvc/libcryptsvc-extraconf.inc delete mode 100644 recipes-tizen/libcryptsvc/libcryptsvc.inc delete mode 100644 recipes-tizen/libcryptsvc/libcryptsvc_git.bb delete mode 100644 recipes-tizen/libdevice-node/libdevice-node-extraconf.inc delete mode 100644 recipes-tizen/libdevice-node/libdevice-node.inc delete mode 100644 recipes-tizen/libdevice-node/libdevice-node_git.bb delete mode 100644 recipes-tizen/libdrm/libdrm-extraconf.inc delete mode 100644 recipes-tizen/libdrm/libdrm.inc delete mode 100644 recipes-tizen/libdrm/libdrm_git.bb delete mode 100644 recipes-tizen/libfeedback/libfeedback-extraconf.inc delete mode 100644 recipes-tizen/libfeedback/libfeedback.inc delete mode 100644 recipes-tizen/libfeedback/libfeedback_git.bb delete mode 100644 recipes-tizen/libgee/libgee-extraconf.inc delete mode 100644 recipes-tizen/libgee/libgee.inc delete mode 100644 recipes-tizen/libgee/libgee_git.bb delete mode 100644 recipes-tizen/libgsasl/libgsasl-extraconf.inc delete mode 100644 recipes-tizen/libgsasl/libgsasl.inc delete mode 100644 recipes-tizen/libgsasl/libgsasl_git.bb delete mode 100644 recipes-tizen/libgsignon-glib/libgsignon-glib-extraconf.inc delete mode 100644 recipes-tizen/libgsignon-glib/libgsignon-glib.inc delete mode 100644 recipes-tizen/libgsignon-glib/libgsignon-glib_git.bb delete mode 100644 recipes-tizen/libhangul/libhangul-extraconf.inc delete mode 100644 recipes-tizen/libhangul/libhangul.inc delete mode 100644 recipes-tizen/libhangul/libhangul_git.bb delete mode 100644 recipes-tizen/libiri/libiri-extraconf.inc delete mode 100644 recipes-tizen/libiri/libiri.inc delete mode 100644 recipes-tizen/libiri/libiri_git.bb delete mode 100644 recipes-tizen/libmedia-service/libmedia-service-extraconf.inc delete mode 100644 recipes-tizen/libmedia-service/libmedia-service.inc delete mode 100644 recipes-tizen/libmedia-service/libmedia-service_git.bb delete mode 100644 recipes-tizen/libmedia-thumbnail/libmedia-thumbnail-extraconf.inc delete mode 100644 recipes-tizen/libmedia-thumbnail/libmedia-thumbnail.inc delete mode 100644 recipes-tizen/libmedia-thumbnail/libmedia-thumbnail_git.bb delete mode 100644 recipes-tizen/libmm-common/libmm-common-extraconf.inc delete mode 100644 recipes-tizen/libmm-common/libmm-common.inc delete mode 100644 recipes-tizen/libmm-common/libmm-common_git.bb delete mode 100644 recipes-tizen/libmm-fileinfo/libmm-fileinfo-extraconf.inc delete mode 100644 recipes-tizen/libmm-fileinfo/libmm-fileinfo.inc delete mode 100644 recipes-tizen/libmm-fileinfo/libmm-fileinfo/Makefile.am.diff delete mode 100644 recipes-tizen/libmm-fileinfo/libmm-fileinfo_git.bb delete mode 100644 recipes-tizen/libmm-log/libmm-log-extraconf.inc delete mode 100644 recipes-tizen/libmm-log/libmm-log.inc delete mode 100644 recipes-tizen/libmm-log/libmm-log_git.bb delete mode 100644 recipes-tizen/libmm-player/libmm-player-extraconf.inc delete mode 100644 recipes-tizen/libmm-player/libmm-player.inc delete mode 100644 recipes-tizen/libmm-player/libmm-player_git.bb delete mode 100644 recipes-tizen/libmm-session/libmm-session-extraconf.inc delete mode 100644 recipes-tizen/libmm-session/libmm-session.inc delete mode 100644 recipes-tizen/libmm-session/libmm-session_git.bb delete mode 100644 recipes-tizen/libmm-sound/libmm-sound-extraconf.inc delete mode 100644 recipes-tizen/libmm-sound/libmm-sound.inc delete mode 100644 recipes-tizen/libmm-sound/libmm-sound_git.bb delete mode 100644 recipes-tizen/libmm-ta/libmm-ta-extraconf.inc delete mode 100644 recipes-tizen/libmm-ta/libmm-ta.inc delete mode 100644 recipes-tizen/libmm-ta/libmm-ta_git.bb delete mode 100644 recipes-tizen/libmm-utility/libmm-utility-extraconf.inc delete mode 100644 recipes-tizen/libmm-utility/libmm-utility.inc delete mode 100644 recipes-tizen/libmm-utility/libmm-utility_git.bb delete mode 100644 recipes-tizen/libnet-client/libnet-client-extraconf.inc delete mode 100644 recipes-tizen/libnet-client/libnet-client.inc delete mode 100644 recipes-tizen/libnet-client/libnet-client_git.bb delete mode 100644 recipes-tizen/libpinyin/libpinyin-extraconf.inc delete mode 100644 recipes-tizen/libpinyin/libpinyin.inc delete mode 100644 recipes-tizen/libpinyin/libpinyin_git.bb delete mode 100644 recipes-tizen/libprivilege-control/libprivilege-control-extraconf.inc delete mode 100644 recipes-tizen/libprivilege-control/libprivilege-control.inc delete mode 100644 recipes-tizen/libprivilege-control/libprivilege-control/missing_header.patch delete mode 100644 recipes-tizen/libprivilege-control/libprivilege-control/remove-dlog-for-native-build.patch delete mode 100644 recipes-tizen/libprivilege-control/libprivilege-control_git.bb delete mode 100644 recipes-tizen/librua/librua-extraconf.inc delete mode 100644 recipes-tizen/librua/librua.inc delete mode 100644 recipes-tizen/librua/librua_git.bb delete mode 100644 recipes-tizen/libsecret/libsecret-extraconf.inc delete mode 100644 recipes-tizen/libsecret/libsecret.inc delete mode 100644 recipes-tizen/libsecret/libsecret_git.bb delete mode 100644 recipes-tizen/libsf-common/files/remove-dlog-for-native-build.patch delete mode 100644 recipes-tizen/libsf-common/libsf-common-extraconf.inc delete mode 100644 recipes-tizen/libsf-common/libsf-common.inc delete mode 100644 recipes-tizen/libsf-common/libsf-common_git.bb delete mode 100644 recipes-tizen/libslp-db-util/files/remove-dlog-for-native-build.patch delete mode 100644 recipes-tizen/libslp-db-util/libslp-db-util-extraconf.inc delete mode 100644 recipes-tizen/libslp-db-util/libslp-db-util.inc delete mode 100644 recipes-tizen/libslp-db-util/libslp-db-util_git.bb delete mode 100644 recipes-tizen/libslp-location/libslp-location-extraconf.inc delete mode 100644 recipes-tizen/libslp-location/libslp-location.inc delete mode 100644 recipes-tizen/libslp-location/libslp-location/add-subdir-objects-option.patch delete mode 100644 recipes-tizen/libslp-location/libslp-location_git.bb delete mode 100644 recipes-tizen/libslp-memo/libslp-memo-extraconf.inc delete mode 100644 recipes-tizen/libslp-memo/libslp-memo.inc delete mode 100644 recipes-tizen/libslp-memo/libslp-memo_git.bb delete mode 100644 recipes-tizen/libslp-sysman/libslp-sysman-extraconf.inc delete mode 100644 recipes-tizen/libslp-sysman/libslp-sysman.inc delete mode 100644 recipes-tizen/libtapi/libtapi-extraconf.inc delete mode 100644 recipes-tizen/libtapi/libtapi-legacy-extraconf.inc delete mode 100644 recipes-tizen/libtapi/libtapi.inc delete mode 100644 recipes-tizen/libtapi/libtapi_git.bb delete mode 100644 recipes-tizen/libtapi3/libtapi3-extraconf.inc delete mode 100644 recipes-tizen/libtapi3/libtapi3.inc delete mode 100644 recipes-tizen/libtapi3/libtapi3_git.bb delete mode 100644 recipes-tizen/libtbm/libtbm-extraconf.inc delete mode 100644 recipes-tizen/libtbm/libtbm.inc delete mode 100644 recipes-tizen/libtbm/libtbm_git.bb delete mode 100644 recipes-tizen/libwbxml2/libwbxml2-extraconf.inc delete mode 100644 recipes-tizen/libwbxml2/libwbxml2.inc delete mode 100644 recipes-tizen/libwbxml2/libwbxml2_git.bb delete mode 100644 recipes-tizen/libwebsockets/libwebsockets-extraconf.inc delete mode 100644 recipes-tizen/libwebsockets/libwebsockets.inc delete mode 100644 recipes-tizen/libwebsockets/libwebsockets_git.bb delete mode 100644 recipes-tizen/libwifi-direct/libwifi-direct-extraconf.inc delete mode 100644 recipes-tizen/libwifi-direct/libwifi-direct.inc delete mode 100644 recipes-tizen/libwifi-direct/libwifi-direct_git.bb delete mode 100644 recipes-tizen/libxml2/files/ansidecl.patch delete mode 100644 recipes-tizen/libxml2/files/libxml-64bit.patch delete mode 100644 recipes-tizen/libxml2/files/libxml2-CVE-2014-0191-fix.patch delete mode 100644 recipes-tizen/libxml2/files/python-sitepackages-dir.patch delete mode 100644 recipes-tizen/libxml2/files/run-ptest delete mode 100644 recipes-tizen/libxml2/libxml2-extraconf.inc delete mode 100644 recipes-tizen/libxml2/libxml2.inc delete mode 100644 recipes-tizen/libxml2/libxml2_git.bb delete mode 100644 recipes-tizen/lua/lua-extraconf.inc delete mode 100644 recipes-tizen/lua/lua.inc delete mode 100644 recipes-tizen/lua/lua_git.bb delete mode 100644 recipes-tizen/media-server/files/Makefile.am.diff delete mode 100644 recipes-tizen/media-server/media-server-extraconf.inc delete mode 100644 recipes-tizen/media-server/media-server.inc delete mode 100644 recipes-tizen/media-server/media-server_git.bb delete mode 100644 recipes-tizen/message-port/message-port-extraconf.inc delete mode 100644 recipes-tizen/message-port/message-port.inc delete mode 100644 recipes-tizen/message-port/message-port_git.bb delete mode 100644 recipes-tizen/meta-common/meta-common-extraconf.inc delete mode 100644 recipes-tizen/meta-common/meta-common.inc delete mode 100644 recipes-tizen/meta-common/meta-common_git.bb delete mode 100644 recipes-tizen/meta-generic/meta-generic-extraconf.inc delete mode 100644 recipes-tizen/meta-generic/meta-generic.inc delete mode 100644 recipes-tizen/meta-generic/meta-generic_git.bb delete mode 100644 recipes-tizen/msg-service/msg-service-extraconf.inc delete mode 100644 recipes-tizen/msg-service/msg-service.inc delete mode 100644 recipes-tizen/msg-service/msg-service_git.bb delete mode 100644 recipes-tizen/murphy/murphy-extraconf.inc delete mode 100644 recipes-tizen/murphy/murphy.inc delete mode 100644 recipes-tizen/murphy/murphy_git.bb delete mode 100644 recipes-tizen/neardal/neardal-extraconf.inc delete mode 100644 recipes-tizen/neardal/neardal.inc delete mode 100644 recipes-tizen/neardal/neardal_git.bb delete mode 100644 recipes-tizen/net-config/net-config-extraconf.inc delete mode 100644 recipes-tizen/net-config/net-config.inc delete mode 100644 recipes-tizen/net-config/net-config_git.bb delete mode 100644 recipes-tizen/nfc-manager-neard/nfc-manager-neard-extraconf.inc delete mode 100644 recipes-tizen/nfc-manager-neard/nfc-manager-neard.inc delete mode 100644 recipes-tizen/nfc-manager-neard/nfc-manager-neard_git.bb delete mode 100644 recipes-tizen/node-startup-controller/node-startup-controller-extraconf.inc delete mode 100644 recipes-tizen/node-startup-controller/node-startup-controller.inc delete mode 100644 recipes-tizen/node-startup-controller/node-startup-controller_git.bb delete mode 100644 recipes-tizen/notification/notification-extraconf.inc delete mode 100644 recipes-tizen/notification/notification.inc delete mode 100644 recipes-tizen/notification/notification_git.bb delete mode 100644 recipes-tizen/oma-ds-agent/oma-ds-agent-extraconf.inc delete mode 100644 recipes-tizen/oma-ds-agent/oma-ds-agent.inc delete mode 100644 recipes-tizen/oma-ds-agent/oma-ds-agent_git.bb delete mode 100644 recipes-tizen/pam/files/system-auth delete mode 100644 recipes-tizen/pam/pam-extraconf.inc delete mode 100644 recipes-tizen/pam/pam.inc delete mode 100644 recipes-tizen/pam/pam_git.bb delete mode 100644 recipes-tizen/phoned/phoned-extraconf.inc delete mode 100644 recipes-tizen/phoned/phoned.inc delete mode 100644 recipes-tizen/phoned/phoned_git.bb delete mode 100644 recipes-tizen/pims-ipc/pims-ipc-extraconf.inc delete mode 100644 recipes-tizen/pims-ipc/pims-ipc.inc delete mode 100644 recipes-tizen/pims-ipc/pims-ipc_git.bb delete mode 100644 recipes-tizen/pkgmgr-info/pkgmgr-info-extraconf.inc delete mode 100644 recipes-tizen/pkgmgr-info/pkgmgr-info.inc delete mode 100644 recipes-tizen/pkgmgr-info/pkgmgr-info/TizenCommonCMakeMacro.patch delete mode 100644 recipes-tizen/pkgmgr-info/pkgmgr-info/remove-dlog-for-native-build.patch delete mode 100644 recipes-tizen/pkgmgr-info/pkgmgr-info_git.bb delete mode 100644 recipes-tizen/pkgmgr/files/Add_extralib.diff delete mode 100644 recipes-tizen/pkgmgr/files/remove-dlog-for-native-build.patch delete mode 100644 recipes-tizen/pkgmgr/pkgmgr-extraconf.inc delete mode 100644 recipes-tizen/pkgmgr/pkgmgr.inc delete mode 100644 recipes-tizen/pkgmgr/pkgmgr_git.bb delete mode 100644 recipes-tizen/privacy-manager-server/files/fix-include-directories-in-CMakeList.txt.patch delete mode 100644 recipes-tizen/privacy-manager-server/files/fix-include-directories-in-CMakeList_2.patch delete mode 100644 recipes-tizen/privacy-manager-server/files/remove-dlog-for-native-build.patch delete mode 100644 recipes-tizen/privacy-manager-server/privacy-manager-server-extraconf.inc delete mode 100644 recipes-tizen/privacy-manager-server/privacy-manager-server.inc delete mode 100644 recipes-tizen/privacy-manager-server/privacy-manager-server_git.bb delete mode 100644 recipes-tizen/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi-extraconf.inc delete mode 100644 recipes-tizen/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi.inc delete mode 100644 recipes-tizen/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi_git.bb delete mode 100644 recipes-tizen/pulseaudio/pulseaudio-extraconf.inc delete mode 100644 recipes-tizen/pulseaudio/pulseaudio.inc delete mode 100644 recipes-tizen/pulseaudio/pulseaudio_git.bb delete mode 100644 recipes-tizen/pwdutils/pwdutils-extraconf.inc delete mode 100644 recipes-tizen/pwdutils/pwdutils.inc delete mode 100644 recipes-tizen/python-libxml2/python-libxml2-extraconf.inc delete mode 100644 recipes-tizen/python-requests/python-requests-extraconf.inc delete mode 100644 recipes-tizen/python-requests/python-requests.inc delete mode 100644 recipes-tizen/python-requests/python-requests_git.bb delete mode 100644 recipes-tizen/python-setuptools/python-setuptools-extraconf.inc delete mode 100644 recipes-tizen/python-setuptools/python-setuptools.inc delete mode 100644 recipes-tizen/python-setuptools/python-setuptools_git.bb delete mode 100644 recipes-tizen/rpm/files/disable_debuginfo.patch delete mode 100644 recipes-tizen/rpm/files/disable_shortcircuited.patch delete mode 100644 recipes-tizen/rpm/files/fix-python-rpm-conf.patch delete mode 100644 recipes-tizen/rpm/files/fix_libdir.patch delete mode 100644 recipes-tizen/rpm/files/python-rpm.Makefile.am.patch delete mode 100755 recipes-tizen/rpm/files/pythondeps.sh delete mode 100644 recipes-tizen/rpm/files/rpm-scriptetexechelp.patch delete mode 100644 recipes-tizen/rpm/files/rpmmodule.c.patch delete mode 100644 recipes-tizen/rpm/rpm-extraconf.inc delete mode 100644 recipes-tizen/rpm/rpm.inc delete mode 100644 recipes-tizen/rpm/rpm_git.bb delete mode 100644 recipes-tizen/rygel/rygel-extraconf.inc delete mode 100644 recipes-tizen/rygel/rygel.inc delete mode 100644 recipes-tizen/rygel/rygel_git.bb delete mode 100644 recipes-tizen/secure-storage/secure-storage-extraconf.inc delete mode 100644 recipes-tizen/secure-storage/secure-storage.inc delete mode 100644 recipes-tizen/secure-storage/secure-storage_git.bb delete mode 100644 recipes-tizen/security-server/security-server-extraconf.inc delete mode 100644 recipes-tizen/security-server/security-server.inc delete mode 100644 recipes-tizen/security-server/security-server/0001-PATCH-link-to-the-pthread-library.patch delete mode 100644 recipes-tizen/security-server/security-server/remove-dlog-for-native-build.patch delete mode 100644 recipes-tizen/security-server/security-server_git.bb delete mode 100644 recipes-tizen/sensor/sensor-extraconf.inc delete mode 100644 recipes-tizen/sensor/sensor.inc delete mode 100644 recipes-tizen/sensor/sensor_git.bb delete mode 100644 recipes-tizen/smack/smack-extraconf.inc delete mode 100644 recipes-tizen/smack/smack.inc delete mode 100644 recipes-tizen/smack/smack_git.bb delete mode 100644 recipes-tizen/sphinxbase/files/remove_useless_dirvar.patch delete mode 100644 recipes-tizen/sphinxbase/sphinxbase-extraconf.inc delete mode 100644 recipes-tizen/sphinxbase/sphinxbase.inc delete mode 100644 recipes-tizen/sphinxbase/sphinxbase_git.bb delete mode 100644 recipes-tizen/status/status-extraconf.inc delete mode 100644 recipes-tizen/status/status.inc delete mode 100644 recipes-tizen/status/status_git.bb delete mode 100644 recipes-tizen/sync-agent/sync-agent-extraconf.inc delete mode 100644 recipes-tizen/sync-agent/sync-agent.inc delete mode 100644 recipes-tizen/sync-agent/sync-agent_git.bb delete mode 100644 recipes-tizen/syspopup/syspopup-extraconf.inc delete mode 100644 recipes-tizen/syspopup/syspopup.inc delete mode 100644 recipes-tizen/syspopup/syspopup_git.bb delete mode 100644 recipes-tizen/system-server/system-server-extraconf.inc delete mode 100644 recipes-tizen/system-server/system-server.inc delete mode 100644 recipes-tizen/system-server/system-server_git.bb delete mode 100644 recipes-tizen/systemd/files/systemd-user delete mode 100644 recipes-tizen/systemd/systemd-extraconf.inc delete mode 100644 recipes-tizen/systemd/systemd.inc delete mode 100644 recipes-tizen/systemd/systemd_git.bb delete mode 100644 recipes-tizen/tdb/tdb-extraconf.inc delete mode 100644 recipes-tizen/tdb/tdb.inc delete mode 100644 recipes-tizen/tdb/tdb_git.bb delete mode 100644 recipes-tizen/testkit-lite/testkit-lite-extraconf.inc delete mode 100644 recipes-tizen/testkit-lite/testkit-lite.inc delete mode 100644 recipes-tizen/testkit-lite/testkit-lite_git.bb delete mode 100644 recipes-tizen/testkit-stub/testkit-stub-extraconf.inc delete mode 100644 recipes-tizen/testkit-stub/testkit-stub.inc delete mode 100644 recipes-tizen/testkit-stub/testkit-stub_git.bb delete mode 100644 recipes-tizen/tiff/tiff-extraconf.inc delete mode 100644 recipes-tizen/tiff/tiff.inc delete mode 100644 recipes-tizen/tiff/tiff_git.bb delete mode 100644 recipes-tizen/tizen-extensions-crosswalk/tizen-extensions-crosswalk-extraconf.inc delete mode 100644 recipes-tizen/tizen-extensions-crosswalk/tizen-extensions-crosswalk.inc delete mode 100644 recipes-tizen/tizen-extensions-crosswalk/tizen-extensions-crosswalk_git.bb delete mode 100644 recipes-tizen/tizen-platform-config/tizen-platform-config-extraconf.inc delete mode 100644 recipes-tizen/tizen-platform-config/tizen-platform-config.inc delete mode 100644 recipes-tizen/tizen-platform-config/tizen-platform-config_git.bb delete mode 100644 recipes-tizen/tizen-platform-wrapper/files/0001-Add-env-value-SYSROOT-for-root-fs-prefix.patch delete mode 100644 recipes-tizen/tizen-platform-wrapper/tizen-platform-wrapper-extraconf.inc delete mode 100644 recipes-tizen/tizen-platform-wrapper/tizen-platform-wrapper.inc delete mode 100644 recipes-tizen/tizen-platform-wrapper/tizen-platform-wrapper_git.bb delete mode 100644 recipes-tizen/udev-rules/udev-rules-extraconf.inc delete mode 100644 recipes-tizen/udev-rules/udev-rules.inc delete mode 100644 recipes-tizen/udev-rules/udev-rules_git.bb delete mode 100644 recipes-tizen/update-desktop-files/update-desktop-files-extraconf.inc delete mode 100644 recipes-tizen/update-desktop-files/update-desktop-files.inc delete mode 100644 recipes-tizen/update-desktop-files/update-desktop-files_git.bb delete mode 100644 recipes-tizen/user-session-units/user-session-units-extraconf.inc delete mode 100644 recipes-tizen/user-session-units/user-session-units.inc delete mode 100644 recipes-tizen/user-session-units/user-session-units_git.bb delete mode 100644 recipes-tizen/uthash/uthash-extraconf.inc delete mode 100644 recipes-tizen/uthash/uthash.inc delete mode 100644 recipes-tizen/uthash/uthash_git.bb delete mode 100644 recipes-tizen/vala/files/0001-git-version-gen-don-t-append-dirty-if-we-re-not-in-g.patch delete mode 100644 recipes-tizen/vala/files/Fix-time-stamp.patch delete mode 100644 recipes-tizen/vala/vala-extraconf.inc delete mode 100644 recipes-tizen/vala/vala.inc delete mode 100644 recipes-tizen/vala/vala_git.bb delete mode 100644 recipes-tizen/vconf-internal-keys/vconf-internal-keys-extraconf.inc delete mode 100644 recipes-tizen/vconf-internal-keys/vconf-internal-keys.inc delete mode 100644 recipes-tizen/vconf-internal-keys/vconf-internal-keys_git.bb delete mode 100644 recipes-tizen/vconf/files/remove-dlog-for-native.patch delete mode 100644 recipes-tizen/vconf/vconf-extraconf.inc delete mode 100644 recipes-tizen/vconf/vconf.inc delete mode 100644 recipes-tizen/vconf/vconf_git.bb delete mode 100644 recipes-tizen/wayland-fits-master/wayland-fits-master-extraconf.inc delete mode 100644 recipes-tizen/wayland-fits-master/wayland-fits-master.inc delete mode 100644 recipes-tizen/wayland-fits-master/wayland-fits-master/temporarily-removeliboostcheckinconfigure.patch delete mode 100644 recipes-tizen/wayland-fits-master/wayland-fits-master_git.bb delete mode 100644 recipes-tizen/weekeyboard/weekeyboard-extraconf.inc delete mode 100644 recipes-tizen/weekeyboard/weekeyboard.inc delete mode 100644 recipes-tizen/weekeyboard/weekeyboard_git.bb delete mode 100644 recipes-tizen/weston-common/weston-common-extraconf.inc delete mode 100644 recipes-tizen/weston-common/weston-common.inc delete mode 100644 recipes-tizen/weston-common/weston-common/0001-Yocto-correct-paths-to-ln-and-chmod.patch delete mode 100644 recipes-tizen/weston-common/weston-common/0002-Add-a-script-to-export-UID.patch delete mode 100644 recipes-tizen/weston-common/weston-common/0003-Automatically-restart-display-manager.patch delete mode 100644 recipes-tizen/weston-common/weston-common/0004-Modifications-for-yocto-build.patch delete mode 100644 recipes-tizen/weston-common/weston-common_git.bb delete mode 100644 recipes-tizen/weston-ivi-shell/weston-ivi-shell-extraconf.inc delete mode 100644 recipes-tizen/weston-ivi-shell/weston-ivi-shell.inc delete mode 100644 recipes-tizen/weston-ivi-shell/weston-ivi-shell_git.bb delete mode 100644 recipes-tizen/weston-ivi/weston-ivi-extraconf.inc delete mode 100644 recipes-tizen/weston-ivi/weston-ivi.inc delete mode 100644 recipes-tizen/weston-ivi/weston-ivi_git.bb delete mode 100644 recipes-tizen/weston/weston-extraconf.inc delete mode 100644 recipes-tizen/weston/weston.inc delete mode 100644 recipes-tizen/weston/weston/make-lcms-explicitly-configurable.patch delete mode 100644 recipes-tizen/weston/weston/make-libwebp-explicitly-configurable.patch delete mode 100644 recipes-tizen/weston/weston_git.bb delete mode 100644 recipes-tizen/wrt-widgets/wrt-widgets-extraconf.inc delete mode 100644 recipes-tizen/wrt-widgets/wrt-widgets.inc delete mode 100644 recipes-tizen/wrt-widgets/wrt-widgets_git.bb delete mode 100644 recipes-tizen/xdgmime/xdgmime-extraconf.inc delete mode 100644 recipes-tizen/xdgmime/xdgmime.inc delete mode 100644 recipes-tizen/xdgmime/xdgmime_git.bb delete mode 100644 recipes-tizen/xmlsec1/xmlsec1-extraconf.inc delete mode 100644 recipes-tizen/xmlsec1/xmlsec1.inc delete mode 100644 recipes-tizen/xmlsec1/xmlsec1_git.bb diff --git a/classes/manifest.bbclass b/classes/manifest.bbclass deleted file mode 100644 index cee0d980..00000000 --- a/classes/manifest.bbclass +++ /dev/null @@ -1,3 +0,0 @@ -do_package_prepend() { - bb.build.exec_func('tizen_copy_manifest', d) -} diff --git a/classes/metatizen.bbclass b/classes/metatizen.bbclass deleted file mode 100644 index ed1cbbaf..00000000 --- a/classes/metatizen.bbclass +++ /dev/null @@ -1,46 +0,0 @@ -python () { - if bb.data.inherits_class('rootfs_rpm', d): - rootfsdepends = d.getVarFlag("do_rootfs", "depends", True) - rootfsdepends = rootfsdepends.replace("rpmresolve-native:do_populate_sysroot", "") - d.setVarFlag("do_rootfs", "depends", rootfsdepends) - - if bb.data.inherits_class('image-live', d): - bootimgdepends = d.getVarFlag("do_bootimg", "depends", True) - bootimgdepends = bootimgdepends.replace(d.expand("${INITRD_IMAGE}:do_rootfs"), "") - d.setVarFlag("do_bootimg", "depends", bootimgdepends) - d.setVar("INITRD_IMAGE", "") - d.setVar("INITRD", "") -} - -DIRFILES = "1" -RPM_EXTRA_PKGDATA = "1" - -def package_rpm_extra_pkgdata(splitname, spec_file, d): - if d.getVar('MANIFESTFILES', True): - spec_file.append('%%manifest %s' % (d.getVar('MANIFESTFILES', True))) - -python tizen_copy_manifest () { - dest = d.getVar('S', True) - dvar = d.getVar('PKGDEST', True) - - # Start by package population by taking a copy of the installed - # files to operate on - # Preserve sparse files and hard links - packages = d.getVar('PACKAGES', True) - for pkg in packages.split(): - manifest_path=d.getVar('MANIFESTFILES_%s' % pkg, True) - if manifest_path: - manifest_dir = os.path.dirname(manifest_path) - - if manifest_dir: - cmd = 'mkdir -p %s/%s' % (dvar,manifest_dir) - (retval, output) = oe.utils.getstatusoutput(cmd) - if retval: - bb.fatal("directory failed to be created with exit code %s (cmd was %s)%s" % (retval, cmd, ":\n%s" % output if output else "")) - - cmd = 'cp %s/%s %s/%s' % (dest, manifest_path , dvar,manifest_dir) - - (retval, output) = oe.utils.getstatusoutput(cmd) - if retval: - bb.fatal("file copy failed with exit code %s (cmd was %s)%s" % (retval, cmd, ":\n%s" % output if output else "")) -} diff --git a/classes/tizen_cmake.bbclass b/classes/tizen_cmake.bbclass deleted file mode 100644 index 7f626ce4..00000000 --- a/classes/tizen_cmake.bbclass +++ /dev/null @@ -1,70 +0,0 @@ -# Path to the CMake file to process. -OECMAKE_SOURCEPATH ?= "${S}" - -DEPENDS_prepend = "cmake-native " -B = "${WORKDIR}/build" - -# We need to unset CCACHE otherwise cmake gets too confused -CCACHE = "" - -# We want the staging and installing functions from autotools -inherit autotools - -# C/C++ Compiler (without cpu arch/tune arguments) -OECMAKE_C_COMPILER ?= "`echo ${CC} | sed 's/^\([^ ]*\).*/\1/'`" -OECMAKE_CXX_COMPILER ?= "`echo ${CXX} | sed 's/^\([^ ]*\).*/\1/'`" - -# Compiler flags -OECMAKE_C_FLAGS ?= "${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} ${CFLAGS}" -OECMAKE_CXX_FLAGS ?= "${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} ${CXXFLAGS} -fpermissive" -OECMAKE_C_FLAGS_RELEASE ?= "${SELECTED_OPTIMIZATION} ${CFLAGS} -DNDEBUG" -OECMAKE_CXX_FLAGS_RELEASE ?= "${SELECTED_OPTIMIZATION} ${CXXFLAGS} -DNDEBUG" -OECMAKE_C_LINK_FLAGS ?= "${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} ${CPPFLAGS} ${LDFLAGS}" -OECMAKE_CXX_LINK_FLAGS ?= "${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} ${CXXFLAGS} ${LDFLAGS}" - -OECMAKE_RPATH ?= "" -OECMAKE_PERLNATIVE_DIR ??= "" -OECMAKE_EXTRA_ROOT_PATH ?= "" - -tizen_cmake_do_generate_toolchain_file() { - cat > ${WORKDIR}/toolchain.cmake << EOF -# CMake system name must be something like "Linux". -# This is important for cross-compiling. -set( CMAKE_SYSTEM_NAME `echo ${TARGET_OS} | sed -e 's/^./\u&/' -e 's/^\(Linux\).*/\1/'` ) -set( CMAKE_SYSTEM_PROCESSOR ${TARGET_ARCH} ) -set( CMAKE_C_COMPILER ${OECMAKE_C_COMPILER} ) -set( CMAKE_CXX_COMPILER ${OECMAKE_CXX_COMPILER} ) -set( CMAKE_C_FLAGS "${OECMAKE_C_FLAGS}" CACHE STRING "CFLAGS" ) -set( CMAKE_CXX_FLAGS "${OECMAKE_CXX_FLAGS}" CACHE STRING "CXXFLAGS" ) -set( CMAKE_C_FLAGS_RELEASE "${OECMAKE_C_FLAGS_RELEASE}" CACHE STRING "CFLAGS for release" ) -set( CMAKE_CXX_FLAGS_RELEASE "${OECMAKE_CXX_FLAGS_RELEASE}" CACHE STRING "CXXFLAGS for release" ) -set( CMAKE_C_LINK_FLAGS "${OECMAKE_C_LINK_FLAGS}" CACHE STRING "LDFLAGS" ) -set( CMAKE_CXX_LINK_FLAGS "${OECMAKE_CXX_LINK_FLAGS}" CACHE STRING "LDFLAGS" ) - -# only search in the paths provided so cmake doesnt pick -# up libraries and tools from the native build machine -set( CMAKE_FIND_ROOT_PATH ${STAGING_DIR_HOST} ${STAGING_DIR_NATIVE} ${CROSS_DIR} ${OECMAKE_PERLNATIVE_DIR} ${OECMAKE_EXTRA_ROOT_PATH} ${EXTERNAL_TOOLCHAIN}) -set( CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY ) -set( CMAKE_FIND_ROOT_PATH_MODE_PROGRAM ONLY ) -set( CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY ) -set( CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY ) - -# Use qt.conf settings -set( ENV{QT_CONF_PATH} ${WORKDIR}/qt.conf ) - -# We need to set the rpath to the correct directory as cmake does not provide any -# directory as rpath by default -set( CMAKE_INSTALL_RPATH ${OECMAKE_RPATH} ) - -# Use native cmake modules -set( CMAKE_MODULE_PATH ${STAGING_DATADIR}/cmake/Modules/ ) - -# add for non /usr/lib libdir, e.g. /usr/lib64 -set( CMAKE_LIBRARY_PATH ${libdir} ${base_libdir}) - -EOF -} - -addtask generate_toolchain_file after do_patch before do_configure - -EXPORT_FUNCTIONS do_generate_toolchain_file \ No newline at end of file diff --git a/conf/distro/tizen.conf b/conf/distro/tizen.conf deleted file mode 100644 index ec85bdb8..00000000 --- a/conf/distro/tizen.conf +++ /dev/null @@ -1,27 +0,0 @@ -include conf/distro/include/default-providers.inc -include conf/distro/include/default-versions.inc -include conf/distro/include/default-distrovars.inc -include conf/distro/include/world-broken.inc - -DISTRO_NAME = "Tizen" -DISTRO_VERSION = "3.0" -DISTRO_FEATURES += "opengl" - -TCMODE ?= "default" -require conf/distro/include/tcmode-${TCMODE}.inc - -TCLIBC ?= "glibc" -require conf/distro/include/tclibc-${TCLIBC}.inc - -# Allow single libc distros to disable this code -TCLIBCAPPEND ?= "-${TCLIBC}" -TMPDIR .= "${TCLIBCAPPEND}" - -CACHE = "${TMPDIR}/cache/${TCMODE}-${TCLIBC}${@['', '/' + str(d.getVar('MACHINE', True))][bool(d.getVar('MACHINE', True))]}${@['', '/' + str(d.getVar('SDKMACHINE', True))][bool(d.getVar('SDKMACHINE', True))]}" - -USER_CLASSES ?= "" -PACKAGE_CLASSES ?= "package_ipk" -INHERIT_BLACKLIST = "blacklist" -INHERIT_DISTRO ?= "debian devshell sstate license" -INHERIT += "${PACKAGE_CLASSES} ${USER_CLASSES} ${INHERIT_DISTRO} ${INHERIT_BLACKLIST}" - diff --git a/conf/layer.conf b/conf/layer.conf deleted file mode 100644 index 989f31d8..00000000 --- a/conf/layer.conf +++ /dev/null @@ -1,60 +0,0 @@ -# We have a conf and classes directory, add to BBPATH -BBPATH .= ":${LAYERDIR}" - -# We have a packages directory, add to BBFILES -BBFILES := "${BBFILES} \ - ${LAYERDIR}/recipes-*/*/*.bb \ - ${LAYERDIR}/recipes-*/*/*.bbappend" - -BBFILE_COLLECTIONS += "tizen-layer" -BBFILE_PATTERN_tizen-layer := "^${LAYERDIR}/" -BBFILE_PRIORITY_tizen-layer = "7" - -PACKAGE_CLASSES = "package_rpm" - -INHERIT_DISTRO = "devshell sstate license" - -INHERIT += "metatizen" - -#262144=256(Mo)*1024 -IMAGE_ROOTFS_SIZE_ext3 = "262144" - -DISTRO_FEATURES_append = " pam " -DISTRO_FEATURES_remove = " x11" -DISTRO_FEATURES_append = " wayland" -DISTRO_FEATURES_append = " ld-is-gold " - -# Use weston from Tizen since it contains Tizen specific patches -WESTONSTARTUP ??= "weston-common" - -DEPENDS_remove = "rpmresolve-native" -DEPENDS_rpm-lang-all = "rpm-native" -DEPENDS_rpminst = "rpm-native" -DEPENDS_rpm-libs = "rpm-native" - -DISTRO_FEATURES_append = " systemd" -VIRTUAL-RUNTIME_init_manager = "systemd" - -PREFERRED_PROVIDER_python-dbus = "dbus-python" -PREFERRED_PROVIDER_jpeg = "libjpeg-turbo" -PREFERRED_PROVIDER_jpeg-native = "libjpeg-turbo-native" -PREFERRED_PROVIDER_libtdb = "tdb" -PREFERRED_PROVIDER_make-native = "make-native" -PREFERRED_PROVIDER_python-setuptools = "python-setuptools" -PREFERRED_PROVIDER_rpmbuild = "rpm-native" -PREFERRED_PROVIDER_libpam = "pam" -PREFERRED_PROVIDER_pciutils-ids = "pciutils" - -PREFERRED_VERSION_pulseaudio = "git" -PREFERRED_VERSION_libav = "git" -PREFERRED_VERSION_linux-yocto ?= "3.14%" -PREFERRED_VERSION_weston = "git" -PREFERRED_VERSION_pam = "git" - -LICENSE_FLAGS_WHITELIST += "commercial" - -IMAGECONFIG ??= "config-tizen-common" - -FILESYSTEM_PERMS_TABLES = "tizen-fs-perms.txt" - -SYS_CTLR_PROVIDER = "murphy" diff --git a/files/tizen-fs-perms.txt b/files/tizen-fs-perms.txt deleted file mode 100644 index c36cc5f7..00000000 --- a/files/tizen-fs-perms.txt +++ /dev/null @@ -1,71 +0,0 @@ -# This file contains a list of files and directories with known permissions. -# It is used by the packaging class to ensure that the permissions, owners and -# group of listed files and directories are in sync across the system. -# -# The format of this file -# -# -# -# or -# -# link -# -# : directory path -# : mode for directory -# : uid for directory -# : gid for directory -# : recursively walk the directory? true or false -# : if walking, new mode for files -# : if walking, new uid for files -# : if walking, new gid for files -# : turn the directory into a symlink point to target -# -# in mode, uid or gid, a "-" means don't change any existing values -# -# /usr/src 0755 root root false - - - -# /usr/share/man 0755 root root true 0644 root root - -# Note: all standard config directories are automatically assigned "0755 root root false - - -" - -# Documentation should always be corrected -${mandir} 0755 root root true 0644 root root -${infodir} 0755 root root true 0644 root root -${docdir} 0755 root root true 0644 root root -${datadir}/gtk-doc 0755 root root true 0644 root root - -# Fixup locales -${datadir}/locale 0755 root root true 0644 root root - -# Cleanup headers -${includedir} 0755 root root true 0644 root root -${oldincludedir} 0755 root root true 0644 root root - -# Cleanup debug src -/usr/src/debug 0755 root root true - root root - -# Items from base-files -# Links -${localstatedir}/run link /run -${localstatedir}/log link volatile/log -${localstatedir}/lock link /run/lock -${localstatedir}/tmp link volatile/tmp - -/lib link usr/lib -/sbin link usr/sbin -/bin link usr/bin - -# Special permissions from base-files -# Set 1777 -/tmp 01777 root root false - - - -${localstatedir}/volatile/tmp 01777 root root false - - - - -# Set 2775 -/home 02755 root root false - - - -${prefix}/src 02755 root root false - - - -${localstatedir}/local 02755 root root false - - - - -# Set 3755 -/srv 0755 root root false - - - - -# Set 4775 -/var/mail 02755 root root false - - - diff --git a/meta-tizen-adaptation/conf/layer.conf b/meta-tizen-adaptation/conf/layer.conf new file mode 100644 index 00000000..50b2988e --- /dev/null +++ b/meta-tizen-adaptation/conf/layer.conf @@ -0,0 +1,8 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have a packages directory, add to BBFILES +BBFILES := "${BBFILES} \ + ${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" + diff --git a/meta-tizen-adaptation/recipes-connectivity/bluez/bluez4_%.bbappend b/meta-tizen-adaptation/recipes-connectivity/bluez/bluez4_%.bbappend new file mode 100644 index 00000000..3e34b847 --- /dev/null +++ b/meta-tizen-adaptation/recipes-connectivity/bluez/bluez4_%.bbappend @@ -0,0 +1,3 @@ +do_install_append() { + rm -fr ${D}/usr/lib/udev/hid2hci +} \ No newline at end of file diff --git a/meta-tizen-adaptation/recipes-connectivity/openssh/openssh/pam.d/sshd b/meta-tizen-adaptation/recipes-connectivity/openssh/openssh/pam.d/sshd new file mode 100644 index 00000000..f630cf14 --- /dev/null +++ b/meta-tizen-adaptation/recipes-connectivity/openssh/openssh/pam.d/sshd @@ -0,0 +1,10 @@ +#%PAM-1.0 +auth requisite pam_nologin.so +auth include system-auth +account requisite pam_nologin.so +account include system-auth +password include system-auth +session required pam_loginuid.so +session include system-auth +session optional pam_lastlog.so silent noupdate showfailed +session required pam_smack.so diff --git a/meta-tizen-adaptation/recipes-connectivity/openssh/openssh_%.bbappend b/meta-tizen-adaptation/recipes-connectivity/openssh/openssh_%.bbappend new file mode 100644 index 00000000..1a1114aa --- /dev/null +++ b/meta-tizen-adaptation/recipes-connectivity/openssh/openssh_%.bbappend @@ -0,0 +1,10 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/openssh:" + +SRC_URI += "file://pam.d/sshd" + +do_install_append () { + # Use Tizen pam rule for sshd instead of the upstream one + if [ "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)}" = "pam" ]; then + install -D -m 0755 ${WORKDIR}/pam.d/sshd ${D}${sysconfdir}/pam.d/sshd + fi +} diff --git a/meta-tizen-adaptation/recipes-core/base-files/base-files/tizen_fstab b/meta-tizen-adaptation/recipes-core/base-files/base-files/tizen_fstab new file mode 100644 index 00000000..638bb1be --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/base-files/base-files/tizen_fstab @@ -0,0 +1,11 @@ +# stock fstab - you probably want to override this with a machine specific one + +/dev/root / auto defaults 1 1 +proc /proc proc defaults 0 0 +devpts /dev/pts devpts mode=0620,gid=5 0 0 +tmpfs /dev/shm tmpfs defaults 0 0 +usbdevfs /proc/bus/usb usbdevfs noauto 0 0 + +# uncomment this if your device has a SD/MMC/Transflash slot +#/dev/mmcblk0p1 /media/card auto defaults,sync,noauto 0 0 + diff --git a/meta-tizen-adaptation/recipes-core/base-files/base-files_3.0.14.bbappend b/meta-tizen-adaptation/recipes-core/base-files/base-files_3.0.14.bbappend new file mode 100644 index 00000000..56b082d5 --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/base-files/base-files_3.0.14.bbappend @@ -0,0 +1,56 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/base-files:" + +SRC_URI += " file://tizen_fstab \ + " + +volatiles = "tmp" +dirs1777 = "/tmp" + +dirs755 = "/bin /boot /dev ${sysconfdir} ${sysconfdir}/default \ + ${sysconfdir}/skel /lib /mnt /proc ${ROOT_HOME} /run /sbin \ + ${prefix} ${bindir} ${docdir} /usr/games ${includedir} \ + ${libdir} ${sbindir} ${datadir} \ + ${datadir}/common-licenses ${datadir}/dict ${infodir} \ + ${mandir} ${datadir}/misc ${localstatedir} \ + ${localstatedir}/backups ${localstatedir}/lib \ + /sys ${localstatedir}/lib/misc ${localstatedir}/spool \ + /media" + +do_install () { + for d in ${dirs755}; do + install -m 0755 -d ${D}$d + done + for d in ${dirs1777}; do + install -m 1777 -d ${D}$d + done + for d in ${dirs2775}; do + install -m 2755 -d ${D}$d + done + for d in ${volatiles}; do + ln -sf volatile/$d ${D}${localstatedir}/$d + done + ln -snf ../run ${D}${localstatedir}/run + ln -snf ../run/lock ${D}${localstatedir}/lock + + ${BASEFILESISSUEINSTALL} + + rotation=`cat ${WORKDIR}/rotation` + if [ "$rotation" != "0" ]; then + install -m 0644 ${WORKDIR}/rotation ${D}${sysconfdir}/rotation + fi + + install -m 0644 ${WORKDIR}/tizen_fstab ${D}${sysconfdir}/fstab + install -m 0644 ${WORKDIR}/filesystems ${D}${sysconfdir}/filesystems + install -m 0644 ${WORKDIR}/usbd ${D}${sysconfdir}/default/usbd + install -m 0644 ${WORKDIR}/profile ${D}${sysconfdir}/profile + sed -i 's#ROOTHOME#${ROOT_HOME}#' ${D}${sysconfdir}/profile + install -m 0644 ${WORKDIR}/shells ${D}${sysconfdir}/shells + install -m 0755 ${WORKDIR}/share/dot.profile ${D}${sysconfdir}/skel/.profile + install -m 0755 ${WORKDIR}/share/dot.bashrc ${D}${sysconfdir}/skel/.bashrc + install -m 0644 ${WORKDIR}/inputrc ${D}${sysconfdir}/inputrc + install -m 0644 ${WORKDIR}/nsswitch.conf ${D}${sysconfdir}/nsswitch.conf + install -m 0644 ${WORKDIR}/host.conf ${D}${sysconfdir}/host.conf + install -m 0644 ${WORKDIR}/motd ${D}${sysconfdir}/motd + + ln -sf /proc/mounts ${D}${sysconfdir}/mtab +} \ No newline at end of file diff --git a/meta-tizen-adaptation/recipes-core/dbus/dbus-glib-0.100.2/no-examples.patch b/meta-tizen-adaptation/recipes-core/dbus/dbus-glib-0.100.2/no-examples.patch new file mode 100644 index 00000000..fbb49678 --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/dbus-glib-0.100.2/no-examples.patch @@ -0,0 +1,15 @@ +Disable compiling examples + +Upstream-Status: Inappropriate [disable feature] + +Signed-off-by: Kevin Tian +Signed-off-by: Scott Garman + +--- dbus-glib-0.70/dbus/Makefile.am.orig 2006-07-23 16:04:43.000000000 +0200 ++++ dbus-glib-0.70/dbus/Makefile.am 2006-07-23 16:04:52.000000000 +0200 +@@ -1,4 +1,4 @@ +-SUBDIRS = . examples ++SUBDIRS = . + + INCLUDES=-I$(top_srcdir) $(DBUS_CFLAGS) $(DBUS_GLIB_CFLAGS) $(DBUS_GLIB_TOOL_CFLAGS) -DDBUS_COMPILATION=1 -DDBUS_LOCALEDIR=\"$(prefix)/@DATADIRNAME@/locale\" + diff --git a/meta-tizen-adaptation/recipes-core/dbus/dbus-glib-0.100.2/obsolete_automake_macros.patch b/meta-tizen-adaptation/recipes-core/dbus/dbus-glib-0.100.2/obsolete_automake_macros.patch new file mode 100644 index 00000000..40e3b12b --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/dbus-glib-0.100.2/obsolete_automake_macros.patch @@ -0,0 +1,15 @@ +Upstream-Status: Submitted [https://bugs.freedesktop.org/show_bug.cgi?id=59003] + +Signed-off-by: Marko Lindqvist +diff -Nurd dbus-glib-0.100/configure.ac dbus-glib-0.100/configure.ac +--- dbus-glib-0.100/configure.ac 2012-06-25 19:26:39.000000000 +0300 ++++ dbus-glib-0.100/configure.ac 2013-01-03 04:53:22.314976758 +0200 +@@ -8,7 +8,7 @@ + + AM_INIT_AUTOMAKE([1.9]) + +-AM_CONFIG_HEADER(config.h) ++AC_CONFIG_HEADERS(config.h) + + # Honor aclocal flags + ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS" diff --git a/meta-tizen-adaptation/recipes-core/dbus/dbus-glib-0.100.2/test-install-makefile.patch b/meta-tizen-adaptation/recipes-core/dbus/dbus-glib-0.100.2/test-install-makefile.patch new file mode 100644 index 00000000..2e8e178b --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/dbus-glib-0.100.2/test-install-makefile.patch @@ -0,0 +1,48 @@ +Change Makefile.am to install regression tests for test package purpose. + +Upstream-Status: Inappropriate [test not install is for purpose from upstream] + +Signed-off-by: Yao Zhao + +diff --git a/test/Makefile.am b/test/Makefile.am +index 7ba11a8..249f0e7 100644 +--- a/test/Makefile.am ++++ b/test/Makefile.am +@@ -13,7 +13,8 @@ else + TEST_BINARIES= + endif + +-noinst_PROGRAMS= $(TEST_BINARIES) ++testdir = $(datadir)/@PACKAGE@/tests ++test_PROGRAMS= $(TEST_BINARIES) + + test_service_SOURCES= \ + test-service.c +diff --git a/test/interfaces/Makefile.am b/test/interfaces/Makefile.am +index 3cb2c39..e6de67d 100644 +--- a/test/interfaces/Makefile.am ++++ b/test/interfaces/Makefile.am +@@ -39,7 +39,8 @@ if DBUS_BUILD_TESTS + + ## we use noinst_PROGRAMS not check_PROGRAMS for TESTS so that we + ## build even when not doing "make check" +-noinst_PROGRAMS = test-service test-client ++testdir = $(datadir)/@PACKAGE@/tests/interfaces ++test_PROGRAMS = test-service test-client + + test_service_SOURCES = \ + test-interfaces.c \ +diff --git a/test/core/Makefile.am b/test/core/Makefile.am +index ef6cb26..9786c3a 100644 +--- a/test/core/Makefile.am ++++ b/test/core/Makefile.am +@@ -46,7 +46,8 @@ endif + + ## we use noinst_PROGRAMS not check_PROGRAMS for TESTS so that we + ## build even when not doing "make check" +-noinst_PROGRAMS = \ ++testdir = $(datadir)/@PACKAGE@/tests/core ++test_PROGRAMS = \ + test-dbus-glib \ + test-service-glib \ + $(THREAD_APPS) \ diff --git a/meta-tizen-adaptation/recipes-core/dbus/dbus-glib.inc b/meta-tizen-adaptation/recipes-core/dbus/dbus-glib.inc new file mode 100644 index 00000000..6c60d9e4 --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/dbus-glib.inc @@ -0,0 +1,44 @@ +SUMMARY = "High level language (GLib) binding for D-Bus" +DESCRIPTION = "GLib bindings for the D-Bus message bus that integrate \ +the D-Bus library with the GLib thread abstraction and main loop." +HOMEPAGE = "http://www.freedesktop.org/Software/dbus" +LICENSE = "AFL-2 | GPLv2+" +LIC_FILES_CHKSUM = "file://COPYING;md5=cf5b3a2f7083750d504333114e738656 \ + file://dbus/dbus-glib.h;beginline=7;endline=21;md5=7755c9d7abccd5dbd25a6a974538bb3c" +SECTION = "base" + +DEPENDS = "expat glib-2.0 virtual/libintl dbus-glib-native dbus" +DEPENDS_class-native = "glib-2.0-native dbus-native" + +SRC_URI = "http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-${PV}.tar.gz \ + file://no-examples.patch \ + file://test-install-makefile.patch \ + file://obsolete_automake_macros.patch \ +" + +inherit autotools pkgconfig gettext + +#default disable regression tests, some unit test code in non testing code +#PACKAGECONFIG_pn-${PN} = "tests" enable regression tests local.conf +PACKAGECONFIG ??= "" +PACKAGECONFIG[tests] = "--enable-tests,,," + +EXTRA_OECONF = "--with-introspect-xml=${STAGING_DATADIR_NATIVE}/dbus/dbus-bus-introspect.xml \ + --with-dbus-binding-tool=${STAGING_BINDIR_NATIVE}/dbus-binding-tool" +EXTRA_OECONF_class-native = "--with-introspect-xml=${STAGING_DATADIR_NATIVE}/dbus/dbus-bus-introspect.xml" + +PACKAGES += "${PN}-bash-completion ${PN}-tests-dbg ${PN}-tests" + +FILES_${PN} = "${libdir}/lib*${SOLIBS}" +FILES_${PN}-bash-completion = "${sysconfdir}/bash_completion.d/dbus-bash-completion.sh \ + ${libexecdir}/dbus-bash-completion-helper" +FILES_${PN}-dev += "${libdir}/dbus-1.0/include ${bindir}/dbus-glib-tool" +FILES_${PN}-dev += "${bindir}/dbus-binding-tool" + +RDEPENDS_${PN}-tests += "dbus-x11" +FILES_${PN}-tests = "${datadir}/${BPN}/tests" +FILES_${PN}-tests-dbg = "${datadir}/${BPN}/tests/.debug/* \ + ${datadir}/${BPN}/tests/core/.debug/* \ + ${datadir}/${BPN}/tests/interfaces/.debug/*" + +BBCLASSEXTEND = "native" diff --git a/meta-tizen-adaptation/recipes-core/dbus/dbus-glib_0.100.2.bb b/meta-tizen-adaptation/recipes-core/dbus/dbus-glib_0.100.2.bb new file mode 100644 index 00000000..c1bb06a1 --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/dbus-glib_0.100.2.bb @@ -0,0 +1,5 @@ +require dbus-glib.inc + + +SRC_URI[md5sum] = "ad0920c7e3aad669163bb59171cf138e" +SRC_URI[sha256sum] = "a5bb42da921f51c28161e0e54a5a8241d94a1c0499a14007150e9ce743da6ac5" diff --git a/meta-tizen-adaptation/recipes-core/dbus/dbus-test_1.6.18.bb b/meta-tizen-adaptation/recipes-core/dbus/dbus-test_1.6.18.bb new file mode 100644 index 00000000..9ea0f4d3 --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/dbus-test_1.6.18.bb @@ -0,0 +1,53 @@ +SUMMARY = "D-Bus test package (for D-bus functionality testing only)" +HOMEPAGE = "http://dbus.freedesktop.org" +SECTION = "base" +LICENSE = "AFL-2 | GPLv2+" +LIC_FILES_CHKSUM = "file://COPYING;md5=10dded3b58148f3f1fd804b26354af3e \ + file://dbus/dbus.h;beginline=6;endline=20;md5=7755c9d7abccd5dbd25a6a974538bb3c" + +DEPENDS = "python-pygobject dbus dbus-glib" + +RDEPENDS_${PN} += "make" +RDEPENDS_${PN}-dev = "" + +SRC_URI = "http://dbus.freedesktop.org/releases/dbus/dbus-${PV}.tar.gz \ + file://tmpdir.patch \ + file://ptest.patch \ + file://dbus-1.init \ + file://run-ptest \ + file://python-config.patch \ + file://clear-guid_from_server-if-send_negotiate_unix_f.patch \ + " + +SRC_URI[md5sum] = "b02e9c95027a416987b81f9893831061" +SRC_URI[sha256sum] = "7085a0895a9eb11a952394cdbea6d8b4358e17cb991fed0e8fb85e2b9e686dcd" + +S="${WORKDIR}/dbus-${PV}" +FILESPATH = "${FILE_DIRNAME}/dbus" + +inherit autotools pkgconfig gettext ptest + +EXTRA_OECONF_X = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', '--with-x', '--without-x', d)}" +EXTRA_OECONF_X_class-native = "--without-x" + +EXTRA_OECONF = "--enable-tests \ + --enable-modular-tests \ + --enable-installed-tests \ + --enable-checks \ + --enable-asserts \ + --enable-verbose-mode \ + --disable-xml-docs \ + --disable-doxygen-docs \ + --disable-libaudit \ + --with-xml=expat \ + --disable-systemd \ + --without-systemdsystemunitdir \ + --with-dbus-test-dir=${PTEST_PATH} \ + ${EXTRA_OECONF_X}" + +do_install() { +} + +do_install_ptest() { + find ${D}${PTEST_PATH} -name Makefile | xargs sed -i 's/^Makefile:/_Makefile:/' +} diff --git a/meta-tizen-adaptation/recipes-core/dbus/dbus.inc b/meta-tizen-adaptation/recipes-core/dbus/dbus.inc new file mode 100644 index 00000000..173871f8 --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/dbus.inc @@ -0,0 +1,159 @@ +SUMMARY = "D-Bus message bus" +DESCRIPTION = "D-Bus is a message bus system, a simple way for applications to talk to one another. In addition to interprocess communication, D-Bus helps coordinate process lifecycle; it makes it simple and reliable to code a \"single instance\" application or daemon, and to launch applications and daemons on demand when their services are needed." +HOMEPAGE = "http://dbus.freedesktop.org" +SECTION = "base" +LICENSE = "AFL-2 | GPLv2+" +LIC_FILES_CHKSUM = "file://COPYING;md5=10dded3b58148f3f1fd804b26354af3e \ + file://dbus/dbus.h;beginline=6;endline=20;md5=7755c9d7abccd5dbd25a6a974538bb3c" +DEPENDS = "expat virtual/libintl" +RDEPENDS_dbus_class-native = "" +RDEPENDS_dbus_class-nativesdk = "" +PACKAGES += "${@bb.utils.contains('DISTRO_FEATURES', 'ptest', 'dbus-ptest', '', d)}" +ALLOW_EMPTY_dbus-ptest = "1" +RDEPENDS_dbus-ptest_class-target = "dbus-test-ptest" + +SRC_URI = "http://dbus.freedesktop.org/releases/dbus/dbus-${PV}.tar.gz \ + file://tmpdir.patch \ + file://dbus-1.init \ + file://os-test.patch \ + file://clear-guid_from_server-if-send_negotiate_unix_f.patch \ + file://Set-correct-address-when-using-address-systemd.patch \ + file://fixed-memory-freeing-if-error-during-listing-service.patch \ +" + +systemd_unitdir = "/usr/lib/systemd" + +inherit useradd autotools pkgconfig gettext update-rc.d + +INITSCRIPT_NAME = "dbus-1" +INITSCRIPT_PARAMS = "start 02 5 3 2 . stop 20 0 1 6 ." + +python __anonymous() { + if not bb.utils.contains('DISTRO_FEATURES', 'sysvinit', True, False, d): + d.setVar("INHIBIT_UPDATERCD_BBCLASS", "1") +} + +USERADD_PACKAGES = "${PN}" +GROUPADD_PARAM_${PN} = "-r netdev" +USERADD_PARAM_${PN} = "--system --home ${localstatedir}/lib/dbus \ + --no-create-home --shell /bin/false \ + --user-group messagebus" + +CONFFILES_${PN} = "${sysconfdir}/dbus-1/system.conf ${sysconfdir}/dbus-1/session.conf" + +DEBIANNAME_${PN} = "dbus-1" + +PACKAGES =+ "${PN}-lib" + +OLDPKGNAME = "dbus-x11" +OLDPKGNAME_class-nativesdk = "" + +# for compatibility +RPROVIDES_${PN} = "${OLDPKGNAME}" +RREPLACES_${PN} += "${OLDPKGNAME}" + +FILES_${PN} = "${bindir}/dbus-daemon* \ + ${bindir}/dbus-uuidgen \ + ${bindir}/dbus-cleanup-sockets \ + ${bindir}/dbus-send \ + ${bindir}/dbus-monitor \ + ${bindir}/dbus-launch \ + ${libexecdir}/dbus* \ + ${sysconfdir} \ + ${localstatedir} \ + ${datadir}/dbus-1/services \ + ${datadir}/dbus-1/system-services \ + ${systemd_unitdir}/system/" +FILES_${PN}-lib = "${libdir}/lib*.so.*" +RRECOMMENDS_${PN}-lib = "${PN}" +FILES_${PN}-dev += "${libdir}/dbus-1.0/include ${bindir}/dbus-glib-tool" + +pkg_postinst_dbus() { + # If both systemd and sysvinit are enabled, mask the dbus-1 init script + if ${@bb.utils.contains('DISTRO_FEATURES','systemd sysvinit','true','false',d)}; then + if [ -n "$D" ]; then + OPTS="--root=$D" + fi + systemctl $OPTS mask dbus-1.service + fi + + if [ -z "$D" ] && [ -e /etc/init.d/populate-volatile.sh ] ; then + /etc/init.d/populate-volatile.sh update + fi +} + +EXTRA_OECONF = "--disable-tests \ + --disable-xml-docs \ + --disable-doxygen-docs \ + --disable-libaudit \ + --with-xml=expat \ + --disable-systemd" + +PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} \ + ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" +PACKAGECONFIG_class-native = "" +PACKAGECONFIG_class-nativesdk = "" + +# Would like to --enable-systemd but that's a circular build-dependency between +# systemd<->dbus +PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=${systemd_unitdir}/system/,--without-systemdsystemunitdir" +PACKAGECONFIG[x11] = "--with-x --enable-x11-autolaunch,--without-x --disable-x11-autolaunch, virtual/libx11 libsm" + +do_install() { + autotools_do_install + + if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then + install -d ${D}${sysconfdir}/init.d + sed 's:@bindir@:${bindir}:' < ${WORKDIR}/dbus-1.init >${WORKDIR}/dbus-1.init.sh + install -m 0755 ${WORKDIR}/dbus-1.init.sh ${D}${sysconfdir}/init.d/dbus-1 + fi + + install -d ${D}${sysconfdir}/default/volatiles + echo "d messagebus messagebus 0755 ${localstatedir}/run/dbus none" \ + > ${D}${sysconfdir}/default/volatiles/99_dbus + + + mkdir -p ${D}${localstatedir}/lib/dbus + + chown messagebus:messagebus ${D}${localstatedir}/lib/dbus + + chown root:messagebus ${D}${libexecdir}/dbus-daemon-launch-helper + chmod 4755 ${D}${libexecdir}/dbus-daemon-launch-helper + + # Remove Red Hat initscript + rm -rf ${D}${sysconfdir}/rc.d + + # Remove empty testexec directory as we don't build tests + rm -rf ${D}${libdir}/dbus-1.0/test + + # Remove /var/run as it is created on startup + rm -rf ${D}${localstatedir}/run +} + +do_install_class-native() { + autotools_do_install + + # for dbus-glib-native introspection generation + install -d ${STAGING_DATADIR_NATIVE}/dbus/ + # N.B. is below install actually required? + install -m 0644 bus/session.conf ${STAGING_DATADIR_NATIVE}/dbus/session.conf + + # dbus-glib-native and dbus-glib need this xml file + ./bus/dbus-daemon --introspect > ${STAGING_DATADIR_NATIVE}/dbus/dbus-bus-introspect.xml + + # dbus-launch has no X support so lets not install it in case the host + # has a more featured and useful version + rm -f ${D}${bindir}/dbus-launch +} + +do_install_class-nativesdk() { + autotools_do_install + + # dbus-launch has no X support so lets not install it in case the host + # has a more featured and useful version + rm -f ${D}${bindir}/dbus-launch + + # Remove /var/run to avoid QA error + rm -rf ${D}${localstatedir}/run +} +BBCLASSEXTEND = "native nativesdk" diff --git a/meta-tizen-adaptation/recipes-core/dbus/dbus/Set-correct-address-when-using-address-systemd.patch b/meta-tizen-adaptation/recipes-core/dbus/dbus/Set-correct-address-when-using-address-systemd.patch new file mode 100644 index 00000000..1fca9bb2 --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/dbus/Set-correct-address-when-using-address-systemd.patch @@ -0,0 +1,193 @@ +From d728fdc655f17031da3bb129ab2fd17dadf0fe3a Mon Sep 17 00:00:00 2001 +From: Simon Peeters +Date: Sun, 7 Oct 2012 16:59:30 +0200 +Subject: [PATCH] Set correct address when using --address=systemd: + +When dbus gets launched through systemd, we need to create an address +string based on the sockets passed. + +The _dbus_append_addres_from_socket() function is responsible for +extracting the address information from the file-descriptor and +formatting it in a dbus friendly way. + +This fixes bus activation when running dbus under a systemd session. + +https://bugs.freedesktop.org/show_bug.cgi?id=50962 + +Upstream-Status: Backport + +Signed-off-by: Simon Peeters +Signed-off-by: Jonathan Liu +--- + dbus/dbus-server-unix.c | 38 ++++++++++++++++++--------- + dbus/dbus-sysdeps-unix.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++ + dbus/dbus-sysdeps-unix.h | 4 +++ + 3 files changed, 97 insertions(+), 13 deletions(-) + +diff --git a/dbus/dbus-server-unix.c b/dbus/dbus-server-unix.c +index 130f66e..d995240 100644 +--- a/dbus/dbus-server-unix.c ++++ b/dbus/dbus-server-unix.c +@@ -149,7 +149,7 @@ _dbus_server_listen_platform_specific (DBusAddressEntry *entry, + } + else if (strcmp (method, "systemd") == 0) + { +- int n, *fds; ++ int i, n, *fds; + DBusString address; + + n = _dbus_listen_systemd_sockets (&fds, error); +@@ -159,27 +159,39 @@ _dbus_server_listen_platform_specific (DBusAddressEntry *entry, + return DBUS_SERVER_LISTEN_DID_NOT_CONNECT; + } + +- _dbus_string_init_const (&address, "systemd:"); ++ if (!_dbus_string_init (&address)) ++ goto systemd_oom; + +- *server_p = _dbus_server_new_for_socket (fds, n, &address, NULL); +- if (*server_p == NULL) ++ for (i = 0; i < n; i++) + { +- int i; +- +- for (i = 0; i < n; i++) ++ if (i > 0) + { +- _dbus_close_socket (fds[i], NULL); ++ if (!_dbus_string_append (&address, ";")) ++ goto systemd_oom; + } +- dbus_free (fds); +- +- dbus_set_error (error, DBUS_ERROR_NO_MEMORY, NULL); +- return DBUS_SERVER_LISTEN_DID_NOT_CONNECT; ++ if (!_dbus_append_address_from_socket (fds[i], &address, error)) ++ goto systemd_err; + } + ++ *server_p = _dbus_server_new_for_socket (fds, n, &address, NULL); ++ if (*server_p == NULL) ++ goto systemd_oom; ++ + dbus_free (fds); + + return DBUS_SERVER_LISTEN_OK; +- } ++ systemd_oom: ++ _DBUS_SET_OOM (error); ++ systemd_err: ++ for (i = 0; i < n; i++) ++ { ++ _dbus_close_socket (fds[i], NULL); ++ } ++ dbus_free (fds); ++ _dbus_string_free (&address); ++ ++ return DBUS_SERVER_LISTEN_DID_NOT_CONNECT; ++ } + #ifdef DBUS_ENABLE_LAUNCHD + else if (strcmp (method, "launchd") == 0) + { +diff --git a/dbus/dbus-sysdeps-unix.c b/dbus/dbus-sysdeps-unix.c +index b4ecc96..55743b1 100644 +--- a/dbus/dbus-sysdeps-unix.c ++++ b/dbus/dbus-sysdeps-unix.c +@@ -55,6 +55,7 @@ + #include + #include + #include ++#include + + #ifdef HAVE_ERRNO_H + #include +@@ -4160,4 +4161,71 @@ _dbus_check_setuid (void) + #endif + } + ++/** ++ * Read the address from the socket and append it to the string ++ * ++ * @param fd the socket ++ * @param address ++ * @param error return location for error code ++ */ ++dbus_bool_t ++_dbus_append_address_from_socket (int fd, ++ DBusString *address, ++ DBusError *error) ++{ ++ union { ++ struct sockaddr sa; ++ struct sockaddr_storage storage; ++ struct sockaddr_un un; ++ struct sockaddr_in ipv4; ++ struct sockaddr_in6 ipv6; ++ } socket; ++ char hostip[INET6_ADDRSTRLEN]; ++ int size = sizeof (socket); ++ ++ if (getsockname (fd, &socket.sa, &size)) ++ goto err; ++ ++ switch (socket.sa.sa_family) ++ { ++ case AF_UNIX: ++ if (socket.un.sun_path[0]=='\0') ++ { ++ if (_dbus_string_append_printf (address, "unix:abstract=%s", &(socket.un.sun_path[1]))) ++ return TRUE; ++ } ++ else ++ { ++ if (_dbus_string_append_printf (address, "unix:path=%s", socket.un.sun_path)) ++ return TRUE; ++ } ++ break; ++ case AF_INET: ++ if (inet_ntop (AF_INET, &socket.ipv4.sin_addr, hostip, sizeof (hostip))) ++ if (_dbus_string_append_printf (address, "tcp:family=ipv4,host=%s,port=%u", ++ hostip, ntohs (socket.ipv4.sin_port))) ++ return TRUE; ++ break; ++#ifdef AF_INET6 ++ case AF_INET6: ++ if (inet_ntop (AF_INET6, &socket.ipv6.sin6_addr, hostip, sizeof (hostip))) ++ if (_dbus_string_append_printf (address, "tcp:family=ipv6,host=%s,port=%u", ++ hostip, ntohs (socket.ipv6.sin6_port))) ++ return TRUE; ++ break; ++#endif ++ default: ++ dbus_set_error (error, ++ _dbus_error_from_errno (EINVAL), ++ "Failed to read address from socket: Unknown socket type."); ++ return FALSE; ++ } ++ err: ++ dbus_set_error (error, ++ _dbus_error_from_errno (errno), ++ "Failed to open socket: %s", ++ _dbus_strerror (errno)); ++ return FALSE; ++} ++ + /* tests in dbus-sysdeps-util.c */ +diff --git a/dbus/dbus-sysdeps-unix.h b/dbus/dbus-sysdeps-unix.h +index 9b70896..a265b33 100644 +--- a/dbus/dbus-sysdeps-unix.h ++++ b/dbus/dbus-sysdeps-unix.h +@@ -138,6 +138,10 @@ dbus_bool_t _dbus_parse_uid (const DBusString *uid_str, + + void _dbus_close_all (void); + ++dbus_bool_t _dbus_append_address_from_socket (int fd, ++ DBusString *address, ++ DBusError *error); ++ + /** @} */ + + DBUS_END_DECLS +-- +1.9.0 + diff --git a/meta-tizen-adaptation/recipes-core/dbus/dbus/clear-guid_from_server-if-send_negotiate_unix_f.patch b/meta-tizen-adaptation/recipes-core/dbus/dbus/clear-guid_from_server-if-send_negotiate_unix_f.patch new file mode 100644 index 00000000..6bb6d9c8 --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/dbus/clear-guid_from_server-if-send_negotiate_unix_f.patch @@ -0,0 +1,104 @@ +From b8f84bd39485d3977625c9a8b8e8cff5d23be56f Mon Sep 17 00:00:00 2001 +From: Roy Li +Date: Thu, 27 Feb 2014 09:05:02 +0800 +Subject: [PATCH] dbus: clear guid_from_server if send_negotiate_unix_fd + failed + +Upstream-Status: Submitted + +bus-test dispatch test failed with below information: + ./bus/bus-test: Running message dispatch test + Activating service name='org.freedesktop.DBus.TestSuiteEchoService' + Successfully activated service 'org.freedesktop.DBus.TestSuiteEchoService' + 6363: assertion failed "_dbus_string_get_length (& DBUS_AUTH_CLIENT (auth)->guid_from_server) == 0" file "dbus-auth.c" line 1545 function process_ok + ./bus/bus-test(_dbus_print_backtrace+0x29) [0x80cb969] + ./bus/bus-test(_dbus_abort+0x14) [0x80cfb44] + ./bus/bus-test(_dbus_real_assert+0x53) [0x80b52c3] + ./bus/bus-test() [0x80e24da] + ./bus/bus-test(_dbus_auth_do_work+0x388) [0x80e3848] + ./bus/bus-test() [0x80aea49] + ./bus/bus-test() [0x80affde] + ./bus/bus-test(_dbus_transport_handle_watch+0xb1) [0x80ad841] + ./bus/bus-test(_dbus_connection_handle_watch+0x104) [0x8089174] + ./bus/bus-test(dbus_watch_handle+0xd8) [0x80b15e8] + ./bus/bus-test(_dbus_loop_iterate+0x4a9) [0x80d1509] + ./bus/bus-test(bus_test_run_clients_loop+0x5d) [0x808129d] + ./bus/bus-test() [0x806cab0] + ./bus/bus-test() [0x806e0ca] + ./bus/bus-test() [0x806da6f] + ./bus/bus-test(_dbus_test_oom_handling+0x18c) [0x80b5c8c] + ./bus/bus-test() [0x806f723] + ./bus/bus-test(bus_dispatch_test+0x3c) [0x8071aac] + ./bus/bus-test(main+0x1b7) [0x805acc7] + /lib/libc.so.6(__libc_start_main+0xf3) [0x45f919b3] + ./bus/bus-test() [0x805ae39] + +The stack is below: + #0 0xffffe425 in __kernel_vsyscall () + #1 0x45fa62d6 in raise () from /lib/libc.so.6 + #2 0x45fa9653 in abort () from /lib/libc.so.6 + #3 0x080cfb65 in _dbus_abort () at dbus-sysdeps.c:94 + #4 0x080b52c3 in _dbus_real_assert (condition=0, + condition_text=condition_text@entry=0x8117a38 "_dbus_string_get_length (& DBUS_AUTH_CLIENT (auth)->guid_from_server) == 0", + file=file@entry=0x8117273 "dbus-auth.c", line=line@entry=1545, + func=func@entry=0x8117f8e <__FUNCTION__.3492> "process_ok") + data=0x8157290) at dbus-connection.c:1515 + #0 0x00000033fee353e9 in raise () from /lib64/libc.so.6 + #1 0x00000033fee38508 in abort () from /lib64/libc.so.6 + #2 0x000000000047d585 in _dbus_abort () at dbus-sysdeps.c:94 + #3 0x0000000000466486 in _dbus_real_assert (condition=, + condition_text=condition_text@entry=0x4c2988 "_dbus_string_get_length (& DBUS_AUTH_CLIENT (auth)->guid_from_server) == 0", + file=file@entry=0x4c21a5 "dbus-auth.c", line=line@entry=1546, + func=func@entry=0x4c2fce <__FUNCTION__.3845> "process_ok") + at dbus-internals.c:931 + #4 0x000000000048d424 in process_ok (args_from_ok=0x7fffffffe480, + auth=0x6ff340) at dbus-auth.c:1546 + #5 handle_client_state_waiting_for_data (auth=0x6ff340, + command=, args=0x7fffffffe480) at dbus-auth.c:1996 + #6 0x000000000048e789 in process_command (auth=0x6ff340) at dbus-auth.c:2208 + #7 _dbus_auth_do_work (auth=0x6ff340) at dbus-auth.c:2458 + #8 0x000000000046091d in do_authentication ( + transport=transport@entry=0x6ffaa0, do_reading=do_reading@entry=1, + do_writing=do_writing@entry=0, + auth_completed=auth_completed@entry=0x7fffffffe55c) + at dbus-transport-socket.c:442 + #9 0x0000000000461d08 in socket_handle_watch (transport=0x6ffaa0, + watch=0x6f4190, flags=1) at dbus-transport-socket.c:921 + #10 0x000000000045fa3a in _dbus_transport_handle_watch (transport=0x6ffaa0, + +Once send_negotiate_unix_fd failed, this failure will happen, since +auth->guid_from_server has been set to some value before +send_negotiate_unix_fd. send_negotiate_unix_fd failure will lead to +this auth be handled by process_ok again, but this auth->guid_from_server +is not zero. + +So we should clear auth->guid_from_server if send_negotiate_unix_fd failed + +Signed-off-by: Roy Li +--- + dbus/dbus-auth.c | 9 +++++++-- + 1 file changed, 7 insertions(+), 2 deletions(-) + +diff --git a/dbus/dbus-auth.c b/dbus/dbus-auth.c +index d2c37a7..37b45c6 100644 +--- a/dbus/dbus-auth.c ++++ b/dbus/dbus-auth.c +@@ -1571,8 +1571,13 @@ process_ok(DBusAuth *auth, + _dbus_verbose ("Got GUID '%s' from the server\n", + _dbus_string_get_const_data (& DBUS_AUTH_CLIENT (auth)->guid_from_server)); + +- if (auth->unix_fd_possible) +- return send_negotiate_unix_fd(auth); ++ if (auth->unix_fd_possible) { ++ if (!send_negotiate_unix_fd(auth)) { ++ _dbus_string_set_length (& DBUS_AUTH_CLIENT (auth)->guid_from_server, 0); ++ return FALSE; ++ } ++ return TRUE; ++ } + + _dbus_verbose("Not negotiating unix fd passing, since not possible\n"); + return send_begin (auth); +-- +1.7.10.4 + diff --git a/meta-tizen-adaptation/recipes-core/dbus/dbus/dbus-1.init b/meta-tizen-adaptation/recipes-core/dbus/dbus/dbus-1.init new file mode 100644 index 00000000..42c86297 --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/dbus/dbus-1.init @@ -0,0 +1,123 @@ +#! /bin/sh +### BEGIN INIT INFO +# Provides: dbus +# Required-Start: $remote_fs $syslog +# Required-Stop: $remote_fs $syslog +# Default-Start: 2 3 4 5 +# Default-Stop: 1 +# Short-Description: D-Bus systemwide message bus +# Description: D-Bus is a simple interprocess messaging system, used +# for sending messages between applications. +### END INIT INFO +# +# -*- coding: utf-8 -*- +# Debian init.d script for D-BUS +# Copyright © 2003 Colin Walters + +# set -e + +# Source function library. +. /etc/init.d/functions + +DAEMON=@bindir@/dbus-daemon +NAME=dbus +DAEMONUSER=messagebus # must match /etc/dbus-1/system.conf +PIDFILE=/var/run/messagebus.pid # must match /etc/dbus-1/system.conf +UUIDDIR=/var/lib/dbus +DESC="system message bus" +EVENTDIR=/etc/dbus-1/event.d + +test -x $DAEMON || exit 0 + +# Source defaults file; edit that file to configure this script. +ENABLED=1 +PARAMS="" +if [ -e /etc/default/dbus ]; then + . /etc/default/dbus +fi + +test "$ENABLED" != "0" || exit 0 + +start_it_up() +{ + mkdir -p "`dirname $PIDFILE`" + if [ -e $PIDFILE ]; then + PIDDIR=/proc/$(cat $PIDFILE) + if [ -d ${PIDDIR} -a "$(readlink -f ${PIDDIR}/exe)" = "${DAEMON}" ]; then + echo "$DESC already started; not starting." + else + echo "Removing stale PID file $PIDFILE." + rm -f $PIDFILE + fi + fi + + if [ ! -d $UUIDDIR ]; then + mkdir -p $UUIDDIR + chown $DAEMONUSER $UUIDDIR + chgrp $DAEMONUSER $UUIDDIR + fi + + dbus-uuidgen --ensure + + echo -n "Starting $DESC: " + start-stop-daemon -o --start --quiet --pidfile $PIDFILE \ + --user $DAEMONUSER --exec $DAEMON -- --system $PARAMS + echo "$NAME." + if [ -d $EVENTDIR ]; then + run-parts --arg=start $EVENTDIR + fi +} + +shut_it_down() +{ + if [ -d $EVENTDIR ]; then + # TODO: --reverse when busybox supports it + run-parts --arg=stop $EVENTDIR + fi + echo -n "Stopping $DESC: " + start-stop-daemon -o --stop --quiet --pidfile $PIDFILE \ + --user $DAEMONUSER + # We no longer include these arguments so that start-stop-daemon + # can do its job even given that we may have been upgraded. + # We rely on the pidfile being sanely managed + # --exec $DAEMON -- --system $PARAMS + echo "$NAME." + rm -f $PIDFILE +} + +reload_it() +{ + echo -n "Reloading $DESC config: " + dbus-send --print-reply --system --type=method_call \ + --dest=org.freedesktop.DBus \ + / org.freedesktop.DBus.ReloadConfig > /dev/null + # hopefully this is enough time for dbus to reload it's config file. + echo "done." +} + +case "$1" in + start) + start_it_up + ;; + stop) + shut_it_down + ;; + status) + status $DAEMON + exit $? + ;; + reload|force-reload) + reload_it + ;; + restart) + shut_it_down + sleep 1 + start_it_up + ;; + *) + echo "Usage: /etc/init.d/$NAME {start|stop|status|restart|reload|force-reload}" >&2 + exit 1 + ;; +esac + +exit 0 diff --git a/meta-tizen-adaptation/recipes-core/dbus/dbus/fixed-memory-freeing-if-error-during-listing-service.patch b/meta-tizen-adaptation/recipes-core/dbus/dbus/fixed-memory-freeing-if-error-during-listing-service.patch new file mode 100644 index 00000000..96290f41 --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/dbus/fixed-memory-freeing-if-error-during-listing-service.patch @@ -0,0 +1,45 @@ +From 03aeaccbffa97c9237b57ca067e3da7388862129 Mon Sep 17 00:00:00 2001 +From: Radoslaw Pajak +Date: Fri, 8 Nov 2013 13:51:32 +0100 +Subject: [PATCH] fixed memory freeing if error during listing services + +Upstream-Status: Backport + +Signed-off-by: Radoslaw Pajak +Reviewed-by: Simon McVittie +Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71526 +Signed-off-by: Jonathan Liu +--- + bus/activation.c | 2 +- + bus/services.c | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/bus/activation.c b/bus/activation.c +index fcb7133..ea48a26 100644 +--- a/bus/activation.c ++++ b/bus/activation.c +@@ -2179,7 +2179,7 @@ bus_activation_list_services (BusActivation *activation, + + error: + for (j = 0; j < i; j++) +- dbus_free (retval[i]); ++ dbus_free (retval[j]); + dbus_free (retval); + + return FALSE; +diff --git a/bus/services.c b/bus/services.c +index 6f380fa..01a720e 100644 +--- a/bus/services.c ++++ b/bus/services.c +@@ -368,7 +368,7 @@ bus_registry_list_services (BusRegistry *registry, + + error: + for (j = 0; j < i; j++) +- dbus_free (retval[i]); ++ dbus_free (retval[j]); + dbus_free (retval); + + return FALSE; +-- +1.9.0 + diff --git a/meta-tizen-adaptation/recipes-core/dbus/dbus/os-test.patch b/meta-tizen-adaptation/recipes-core/dbus/dbus/os-test.patch new file mode 100644 index 00000000..79554b1e --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/dbus/os-test.patch @@ -0,0 +1,35 @@ +dbus: remove build host test in configure script + +The dbus build tests the build host to detect what initscript +environment it expects. Remove the test and set it to "redhat" +unconditionally as the oe-core initscript has a redhat-style pid file +path. + +Signed-off-by: Andy Ross +Upstream-Status: innappropriate [embedded] + +diff -u a/configure.ac b/configure.ac +--- a/configure.ac 2012-08-28 11:23:43.040609874 -0700 ++++ b/configure.ac 2012-08-28 11:54:25.602913945 -0700 +@@ -1348,19 +1348,8 @@ + AS_AC_EXPAND(EXPANDED_LIBEXECDIR, "$libexecdir") + AS_AC_EXPAND(EXPANDED_DATADIR, "$datadir") + +-#### Check our operating system +-operating_system=unknown +-if test -f /etc/redhat-release || test -f $EXPANDED_SYSCONFDIR/redhat-release ; then +- operating_system=redhat +-fi +- +-if test -f /etc/slackware-version || test -f $EXPANDED_SYSCONFDIR/slackware-version ; then +- operating_system=slackware +-fi +- +-if test -f /usr/bin/cygwin1.dll || test -f $EXPANDED_BINDIR/cygwin1.dll ; then +- operating_system=cygwin +-fi ++#### Build host test removed from upstream code, openembedded initscript is redhat-like: ++operating_system=redhat + + #### Sort out init scripts + diff --git a/meta-tizen-adaptation/recipes-core/dbus/dbus/ptest.patch b/meta-tizen-adaptation/recipes-core/dbus/dbus/ptest.patch new file mode 100644 index 00000000..263d17ef --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/dbus/ptest.patch @@ -0,0 +1,154 @@ +Add install-ptest rules. +Change TEST_ENVIRONMENT to allow running outside build dir. + + Makefile.am | 7 +++++++ + bus/Makefile.am | 6 ++++++ + dbus/Makefile.am | 6 ++++++ + doc/Makefile.am | 4 ++++ + test/Makefile.am | 25 ++++++++++++++++++++----- + test/name-test/Makefile.am | 9 +++++++++ + tools/Makefile.am | 12 ++++++++++++ + 7 files changed, 64 insertions(+), 5 deletions(-) + +Signed-off-by: Björn Stenberg +Upstream-Status: Pending + +diff -ur a/Makefile.am b/Makefile.am +--- a/Makefile.am 2012-12-06 14:34:01.157414449 +0100 ++++ b/Makefile.am 2012-12-06 15:21:14.447113035 +0100 +@@ -30,4 +30,11 @@ + + ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} + ++if DBUS_BUILD_TESTS ++install-ptest: ++ @for subdir in $(SUBDIRS); do \ ++ $(MAKE) -C $$subdir DESTDIR=$(DESTDIR)/$$subdir $@; \ ++ done ++endif ++ + include tools/lcov.am +diff -ur a/bus/Makefile.am b/bus/Makefile.am +--- a/bus/Makefile.am 2012-12-06 14:34:01.169413931 +0100 ++++ b/bus/Makefile.am 2012-12-06 15:21:14.463112346 +0100 +@@ -290,3 +290,9 @@ + #### Extra dist + + EXTRA_DIST=$(CONFIG_IN_FILES) $(SCRIPT_IN_FILES) ++ ++if DBUS_BUILD_TESTS ++install-ptest: ++ @$(MKDIR_P) $(DESTDIR) ++ @install $(dbus_daemon_exec_PROGRAMS) $(noinst_PROGRAMS) $(DESTDIR) ++endif +diff -ur a/dbus/Makefile.am b/dbus/Makefile.am +--- a/dbus/Makefile.am 2012-12-06 14:34:01.161414276 +0100 ++++ b/dbus/Makefile.am 2012-12-06 15:21:14.451112862 +0100 +@@ -310,3 +310,9 @@ + update-systemd: + curl http://cgit.freedesktop.org/systemd/plain/src/sd-daemon.c > sd-daemon.c + curl http://cgit.freedesktop.org/systemd/plain/src/sd-daemon.h > sd-daemon.h ++ ++if DBUS_BUILD_TESTS ++install-ptest: ++ @$(MKDIR_P) $(DESTDIR) ++ @install $(noinst_PROGRAMS) $(DESTDIR) ++endif +diff -ur a/test/Makefile.am b/test/Makefile.am +--- a/test/Makefile.am 2012-12-06 14:34:01.165414103 +0100 ++++ b/test/Makefile.am 2012-12-06 15:21:14.455112690 +0100 +@@ -119,12 +119,13 @@ + DBUS_TEST_HOMEDIR=@abs_top_builddir@/dbus \ + DBUS_TEST_SYSCONFDIR=$(DESTDIR)$(sysconfdir) + ++ptest_run_dir = .. ++ + TESTS_ENVIRONMENT = \ +- DBUS_BLOCK_ON_ABORT=1 \ +- DBUS_FATAL_WARNINGS=1 \ +- DBUS_TEST_DAEMON=@abs_top_builddir@/bus/dbus-daemon$(EXEEXT) \ +- DBUS_TEST_DATA=@abs_top_builddir@/test/data \ +- DBUS_TEST_HOMEDIR=@abs_top_builddir@/dbus \ ++ DBUS_FATAL_WARNINGS=0 \ ++ DBUS_TEST_DAEMON=$(ptest_run_dir)/bus/dbus-daemon$(EXEEXT) \ ++ DBUS_TEST_DATA=$(ptest_run_dir)/test/data \ ++ DBUS_TEST_HOMEDIR=$(ptest_run_dir)/dbus \ + $(NULL) + + test_corrupt_SOURCES = corrupt.c +@@ -325,3 +325,25 @@ + data/valid-config-files/system.conf: $(top_builddir)/bus/system.conf + $(AM_V_at)$(MKDIR_P) data/valid-config-files + $(AM_V_GEN)cp $< $@ ++ ++if DBUS_BUILD_TESTS ++install-ptest: install-ptest-nonrecursive ++ @for subdir in $(SUBDIRS); do \ ++ if [ $$subdir != "." ]; then \ ++ $(MAKE) -C $$subdir DESTDIR=$(DESTDIR)/$$subdir $@; \ ++ fi; \ ++ done ++ ++install-ptest-nonrecursive: ++ @$(MKDIR_P) $(DESTDIR)/data/valid-config-files/session.d ++ @for file in Makefile $(installable_tests) $(noinst_PROGRAMS) $(noinst_DATA) ; do \ ++ if [ -f .libs/$$file ]; then \ ++ install .libs/$$file $(DESTDIR); \ ++ else \ ++ install -D $${file%.in} $(DESTDIR)/$${file%.in}; \ ++ fi; \ ++ done; ++ @for file in $(EXTRA_DIST); do \ ++ install -D ${srcdir}/$${file%.in} $(DESTDIR)/$${file%.in}; \ ++ done; ++endif +diff -ur a/test/name-test/Makefile.am b/test/name-test/Makefile.am +--- a/test/name-test/Makefile.am 2012-12-06 14:34:01.169413931 +0100 ++++ b/test/name-test/Makefile.am 2012-12-06 15:21:14.459112518 +0100 +@@ -36,4 +36,16 @@ + test_privserver_client_LDADD=../libdbus-testutils.la + test_autolaunch_LDADD=../libdbus-testutils.la + ++install-ptest: ++ @$(MKDIR_P) $(DESTDIR) ++ @for file in Makefile $(noinst_PROGRAMS); do \ ++ if [ -f .libs/$$file ]; then \ ++ install .libs/$$file $(DESTDIR); \ ++ else \ ++ install $$file $(DESTDIR); \ ++ fi \ ++ done; ++ @for file in $(EXTRA_DIST); do \ ++ cp $(srcdir)/$$file $(DESTDIR); \ ++ done; + endif +diff -ur a/tools/Makefile.am b/tools/Makefile.am +--- a/tools/Makefile.am 2012-12-06 14:34:01.161414276 +0100 ++++ b/tools/Makefile.am 2012-12-06 15:21:14.455112690 +0100 +@@ -78,3 +78,15 @@ + + installcheck-local: + test -d $(DESTDIR)$(localstatedir)/lib/dbus ++ ++if DBUS_BUILD_TESTS ++install-ptest: ++ @$(MKDIR_P) $(DESTDIR) ++ @for file in $(bin_PROGRAMS); do \ ++ if [ -f .libs/$$file ]; then \ ++ install .libs/$$file $(DESTDIR); \ ++ else \ ++ install $$file $(DESTDIR); \ ++ fi; \ ++ done; ++endif +diff -ur a/doc/Makefile.am b/doc/Makefile.am +--- a/doc/Makefile.am 2012-06-06 12:45:55.000000000 +0200 ++++ b/doc/Makefile.am 2012-12-06 16:04:58.990070587 +0100 +@@ -174,3 +174,7 @@ + + maintainer-clean-local: + rm -f $(XMLTO_OUTPUT) ++ ++if DBUS_BUILD_TESTS ++install-ptest: ++endif diff --git a/meta-tizen-adaptation/recipes-core/dbus/dbus/python-config.patch b/meta-tizen-adaptation/recipes-core/dbus/dbus/python-config.patch new file mode 100644 index 00000000..29440024 --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/dbus/python-config.patch @@ -0,0 +1,25 @@ +When building the dbus-ptest package, we have to enable python. However +checking if the host-system python has the necessary library isn't useful. + +Disable the python module check for cross compiling. + +Upstream-Status: Inappropriate [oe specific] + +Signed-off-by: Mark Hatle + +--- dbus-1.6.8/configure.ac.orig 2013-07-11 14:15:58.834554799 -0500 ++++ dbus-1.6.8/configure.ac 2013-07-11 14:14:40.969554848 -0500 +@@ -257,13 +257,6 @@ + # full test coverage is required, Python is a hard dependency + AC_MSG_NOTICE([Full test coverage (--enable-tests=yes) requires Python, dbus-python, pygobject]) + AM_PATH_PYTHON([2.6]) +- AC_MSG_CHECKING([for Python modules for full test coverage]) +- if "$PYTHON" -c "import dbus, gobject, dbus.mainloop.glib"; then +- AC_MSG_RESULT([yes]) +- else +- AC_MSG_RESULT([no]) +- AC_MSG_ERROR([cannot import dbus, gobject, dbus.mainloop.glib Python modules]) +- fi + else + # --enable-tests not given: do not abort if Python is missing + AM_PATH_PYTHON([2.6], [], [:]) diff --git a/meta-tizen-adaptation/recipes-core/dbus/dbus/run-ptest b/meta-tizen-adaptation/recipes-core/dbus/dbus/run-ptest new file mode 100755 index 00000000..e08ecb1a --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/dbus/run-ptest @@ -0,0 +1,3 @@ +#!/bin/sh +cd test +make -k runtest-TESTS diff --git a/meta-tizen-adaptation/recipes-core/dbus/dbus/tmpdir.patch b/meta-tizen-adaptation/recipes-core/dbus/dbus/tmpdir.patch new file mode 100644 index 00000000..bf086e17 --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/dbus/tmpdir.patch @@ -0,0 +1,44 @@ +From 5105fedd7fa13dadd2d0d864fb77873b83b79a4b Mon Sep 17 00:00:00 2001 +From: Koen Kooi +Date: Thu, 23 Jun 2011 13:52:09 +0200 +Subject: [PATCH] buildsys: hardcode socketdir to /tmp + +the TMPDIR env var isn't always pointing to the right target path + +Upstream-Status: Inappropriate [embedded] + +Signed-off-by: Koen Kooi + +Original comment: + + avoid to check tmp dir at build time. instead uses hard coded /tmp here + comment added by Kevin Tian +--- + configure.ac | 11 +---------- + 1 files changed, 1 insertions(+), 10 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 408054b..6d26180 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -1483,16 +1483,7 @@ AC_SUBST(TEST_LAUNCH_HELPER_BINARY) + AC_DEFINE_UNQUOTED(DBUS_TEST_LAUNCH_HELPER_BINARY, "$TEST_LAUNCH_HELPER_BINARY", + [Full path to the launch helper test program in the builddir]) + +-#### Find socket directories +-if ! test -z "$TMPDIR" ; then +- DEFAULT_SOCKET_DIR=$TMPDIR +-elif ! test -z "$TEMP" ; then +- DEFAULT_SOCKET_DIR=$TEMP +-elif ! test -z "$TMP" ; then +- DEFAULT_SOCKET_DIR=$TMP +-else +- DEFAULT_SOCKET_DIR=/tmp +-fi ++DEFAULT_SOCKET_DIR=/tmp + + DEFAULT_SOCKET_DIR=`echo $DEFAULT_SOCKET_DIR | sed 's/+/%2B/g'` + +-- +1.6.6.1 + diff --git a/meta-tizen-adaptation/recipes-core/dbus/dbus_1.6.18.bb b/meta-tizen-adaptation/recipes-core/dbus/dbus_1.6.18.bb new file mode 100644 index 00000000..7270c36f --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/dbus_1.6.18.bb @@ -0,0 +1,4 @@ +include dbus.inc + +SRC_URI[md5sum] = "b02e9c95027a416987b81f9893831061" +SRC_URI[sha256sum] = "7085a0895a9eb11a952394cdbea6d8b4358e17cb991fed0e8fb85e2b9e686dcd" diff --git a/meta-tizen-adaptation/recipes-core/dbus/dbus_1.6.18.bbappend b/meta-tizen-adaptation/recipes-core/dbus/dbus_1.6.18.bbappend new file mode 100644 index 00000000..c22c8a22 --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/dbus_1.6.18.bbappend @@ -0,0 +1,36 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/files:" + +SRC_URI += " file://dbus-user.service \ + file://dbus-user.socket \ + " + +#SRC_URI += " file://0001-Set-correct-address-when-using-address-systemd.patch " + +SRC_URI += " file://0002-Add-_DBUS_GNUC_WARN_UNUSED_RESULT-similar-to-GLib-s.patch \ + file://0003-DBusAtomic-on-Unix-use-pthreads-mutexes-for-fallback.patch \ + file://0004-dbus_threads_init-call-_dbus_threads_init_platform_s.patch \ + file://0005-dbus_threads_init_default-dbus_threads_init-be-safe-.patch \ + file://0006-Remove-unused-global-mutexes-for-win_fds-sid_atom_ca.patch \ + file://0007-Turn-a-runtime-assertion-into-a-compile-time-asserti.patch \ + file://0008-Replace-individual-global-lock-variables-with-an-arr.patch \ + file://0009-Make-taking-a-global-lock-automatically-initialize-l.patch \ + file://0010-Always-initialize-threading-before-allocating-a-dyna.patch \ + file://0011-Add-a-statically-initialized-implementation-of-_dbus.patch \ + file://0012-Enable-checking-of-smack-context-from-DBus-interface.patch \ + file://0013-Enforce-smack-policy-from-conf-file.patch \ + " + +DEPENDS += "smack" + +do_install_append() { + mkdir -p ${D}${prefix}/lib/systemd/user + install -m 0644 ${WORKDIR}/dbus-user.service ${D}${prefix}/lib/systemd/user/dbus.service + install -m 0644 ${WORKDIR}/dbus-user.socket ${D}${prefix}/lib/systemd/user/dbus.socket +} + +FILES_${PN} += "${prefix}/lib/systemd/user/dbus.service \ + ${prefix}/lib/systemd/user/dbus.socket \ + " + +EXTRA_OECONF += " --enable-smack " + diff --git a/meta-tizen-adaptation/recipes-core/dbus/files/0001-Set-correct-address-when-using-address-systemd.patch b/meta-tizen-adaptation/recipes-core/dbus/files/0001-Set-correct-address-when-using-address-systemd.patch new file mode 100644 index 00000000..0f4689c6 --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/files/0001-Set-correct-address-when-using-address-systemd.patch @@ -0,0 +1,186 @@ +From: Simon Peeters +Date: Sun, 7 Oct 2012 16:59:30 +0200 +Subject: Set correct address when using --address=systemd: + +When dbus gets launched through systemd, we need to create an address +string based on the sockets passed. + +The _dbus_append_addres_from_socket() function is responsible for +extracting the address information from the file-descriptor and +formatting it in a dbus friendly way. + +This fixes bus activation when running dbus under a systemd session. + +Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50962 +Signed-off-by: Simon Peeters +Applied-upstream: 1.7.0, commit:d728fdc655f17031da3bb129ab2fd17dadf0fe3a +--- + dbus/dbus-server-unix.c | 38 ++++++++++++++++++--------- + dbus/dbus-sysdeps-unix.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++ + dbus/dbus-sysdeps-unix.h | 4 +++ + 3 files changed, 97 insertions(+), 13 deletions(-) + +diff --git a/dbus/dbus-server-unix.c b/dbus/dbus-server-unix.c +index 130f66e..d995240 100644 +--- a/dbus/dbus-server-unix.c ++++ b/dbus/dbus-server-unix.c +@@ -149,7 +149,7 @@ _dbus_server_listen_platform_specific (DBusAddressEntry *entry, + } + else if (strcmp (method, "systemd") == 0) + { +- int n, *fds; ++ int i, n, *fds; + DBusString address; + + n = _dbus_listen_systemd_sockets (&fds, error); +@@ -159,27 +159,39 @@ _dbus_server_listen_platform_specific (DBusAddressEntry *entry, + return DBUS_SERVER_LISTEN_DID_NOT_CONNECT; + } + +- _dbus_string_init_const (&address, "systemd:"); ++ if (!_dbus_string_init (&address)) ++ goto systemd_oom; + +- *server_p = _dbus_server_new_for_socket (fds, n, &address, NULL); +- if (*server_p == NULL) ++ for (i = 0; i < n; i++) + { +- int i; +- +- for (i = 0; i < n; i++) ++ if (i > 0) + { +- _dbus_close_socket (fds[i], NULL); ++ if (!_dbus_string_append (&address, ";")) ++ goto systemd_oom; + } +- dbus_free (fds); +- +- dbus_set_error (error, DBUS_ERROR_NO_MEMORY, NULL); +- return DBUS_SERVER_LISTEN_DID_NOT_CONNECT; ++ if (!_dbus_append_address_from_socket (fds[i], &address, error)) ++ goto systemd_err; + } + ++ *server_p = _dbus_server_new_for_socket (fds, n, &address, NULL); ++ if (*server_p == NULL) ++ goto systemd_oom; ++ + dbus_free (fds); + + return DBUS_SERVER_LISTEN_OK; +- } ++ systemd_oom: ++ _DBUS_SET_OOM (error); ++ systemd_err: ++ for (i = 0; i < n; i++) ++ { ++ _dbus_close_socket (fds[i], NULL); ++ } ++ dbus_free (fds); ++ _dbus_string_free (&address); ++ ++ return DBUS_SERVER_LISTEN_DID_NOT_CONNECT; ++ } + #ifdef DBUS_ENABLE_LAUNCHD + else if (strcmp (method, "launchd") == 0) + { +diff --git a/dbus/dbus-sysdeps-unix.c b/dbus/dbus-sysdeps-unix.c +index e31c735..7c9fb09 100644 +--- a/dbus/dbus-sysdeps-unix.c ++++ b/dbus/dbus-sysdeps-unix.c +@@ -55,6 +55,7 @@ + #include + #include + #include ++#include + + #ifdef HAVE_ERRNO_H + #include +@@ -4173,4 +4174,71 @@ _dbus_check_setuid (void) + #endif + } + ++/** ++ * Read the address from the socket and append it to the string ++ * ++ * @param fd the socket ++ * @param address ++ * @param error return location for error code ++ */ ++dbus_bool_t ++_dbus_append_address_from_socket (int fd, ++ DBusString *address, ++ DBusError *error) ++{ ++ union { ++ struct sockaddr sa; ++ struct sockaddr_storage storage; ++ struct sockaddr_un un; ++ struct sockaddr_in ipv4; ++ struct sockaddr_in6 ipv6; ++ } socket; ++ char hostip[INET6_ADDRSTRLEN]; ++ int size = sizeof (socket); ++ ++ if (getsockname (fd, &socket.sa, &size)) ++ goto err; ++ ++ switch (socket.sa.sa_family) ++ { ++ case AF_UNIX: ++ if (socket.un.sun_path[0]=='\0') ++ { ++ if (_dbus_string_append_printf (address, "unix:abstract=%s", &(socket.un.sun_path[1]))) ++ return TRUE; ++ } ++ else ++ { ++ if (_dbus_string_append_printf (address, "unix:path=%s", socket.un.sun_path)) ++ return TRUE; ++ } ++ break; ++ case AF_INET: ++ if (inet_ntop (AF_INET, &socket.ipv4.sin_addr, hostip, sizeof (hostip))) ++ if (_dbus_string_append_printf (address, "tcp:family=ipv4,host=%s,port=%u", ++ hostip, ntohs (socket.ipv4.sin_port))) ++ return TRUE; ++ break; ++#ifdef AF_INET6 ++ case AF_INET6: ++ if (inet_ntop (AF_INET6, &socket.ipv6.sin6_addr, hostip, sizeof (hostip))) ++ if (_dbus_string_append_printf (address, "tcp:family=ipv6,host=%s,port=%u", ++ hostip, ntohs (socket.ipv6.sin6_port))) ++ return TRUE; ++ break; ++#endif ++ default: ++ dbus_set_error (error, ++ _dbus_error_from_errno (EINVAL), ++ "Failed to read address from socket: Unknown socket type."); ++ return FALSE; ++ } ++ err: ++ dbus_set_error (error, ++ _dbus_error_from_errno (errno), ++ "Failed to open socket: %s", ++ _dbus_strerror (errno)); ++ return FALSE; ++} ++ + /* tests in dbus-sysdeps-util.c */ +diff --git a/dbus/dbus-sysdeps-unix.h b/dbus/dbus-sysdeps-unix.h +index 9b70896..a265b33 100644 +--- a/dbus/dbus-sysdeps-unix.h ++++ b/dbus/dbus-sysdeps-unix.h +@@ -138,6 +138,10 @@ dbus_bool_t _dbus_parse_uid (const DBusString *uid_str, + + void _dbus_close_all (void); + ++dbus_bool_t _dbus_append_address_from_socket (int fd, ++ DBusString *address, ++ DBusError *error); ++ + /** @} */ + + DBUS_END_DECLS diff --git a/meta-tizen-adaptation/recipes-core/dbus/files/0002-Add-_DBUS_GNUC_WARN_UNUSED_RESULT-similar-to-GLib-s.patch b/meta-tizen-adaptation/recipes-core/dbus/files/0002-Add-_DBUS_GNUC_WARN_UNUSED_RESULT-similar-to-GLib-s.patch new file mode 100644 index 00000000..62763d83 --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/files/0002-Add-_DBUS_GNUC_WARN_UNUSED_RESULT-similar-to-GLib-s.patch @@ -0,0 +1,42 @@ +From: Simon McVittie +Date: Mon, 15 Apr 2013 20:40:21 +0100 +Subject: Add _DBUS_GNUC_WARN_UNUSED_RESULT, similar to GLib's + +Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54972 +Signed-off-by: Simon McVittie +Reviewed-by: Ralf Habacker +Reviewed-by: Alban Crequy +Applied-upstream: 1.7.4, commit:7ac9b68220a2f48bc2942aaa909d6ba1f4605f73 +Bug-Tizen: TZPC-1971 +Change-Id: I9944ae3a1e9901728bbc3bedbcc6474022db586f +--- + dbus/dbus-macros.h | 10 +++++++++- + 1 file changed, 9 insertions(+), 1 deletion(-) + +diff --git a/dbus/dbus-macros.h b/dbus/dbus-macros.h +index dcd3eeb..cae4100 100644 +--- a/dbus/dbus-macros.h ++++ b/dbus/dbus-macros.h +@@ -88,13 +88,21 @@ + #define DBUS_ALLOC_SIZE2(x,y) + #endif + ++#if (__GNUC__ > 3) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) ++#define _DBUS_GNUC_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) ++#else ++#define _DBUS_GNUC_WARN_UNUSED_RESULT ++#endif ++ + /** @def _DBUS_GNUC_PRINTF + * used to tell gcc about printf format strings + */ + /** @def _DBUS_GNUC_NORETURN + * used to tell gcc about functions that never return, such as _dbus_abort() + */ +- ++/** @def _DBUS_GNUC_WARN_UNUSED_RESULT ++ * used to tell gcc about functions whose result must be used ++ */ + + /* Normally docs are in .c files, but there isn't a .c file for this. */ + /** diff --git a/meta-tizen-adaptation/recipes-core/dbus/files/0003-DBusAtomic-on-Unix-use-pthreads-mutexes-for-fallback.patch b/meta-tizen-adaptation/recipes-core/dbus/files/0003-DBusAtomic-on-Unix-use-pthreads-mutexes-for-fallback.patch new file mode 100644 index 00000000..bf7ffff2 --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/files/0003-DBusAtomic-on-Unix-use-pthreads-mutexes-for-fallback.patch @@ -0,0 +1,147 @@ +From: Simon McVittie +Date: Mon, 15 Apr 2013 13:51:19 +0100 +Subject: DBusAtomic: on Unix, use pthreads mutexes for fallback + +On pthreads platforms, POSIX guarantees that we can "allocate" mutexes +as library-global variables, without involving malloc. This means we +don't need to error-check their allocation - if the dynamic linker +succeeds, then we have enough memory for all our globals - which is an +important step towards being thread-safe by default. In particular, +making atomic operations never rely on DBusMutex means that we are free +to implement parts of DBusMutex in terms of DBusAtomic, if it would help. + +We do not currently support any non-Windows platform that does not have +pthreads. This is unlikely to change. + +On Windows, we already used real atomic operations; we can just +delete the unused global variable. + +Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54972 +Signed-off-by: Simon McVittie +Reviewed-by: Alban Crequy +Reviewed-by: Ralf Habacker +Applied-upstream: 1.7.4, commit:c36f21a2e91730e9ae52e8945305aa3072f0e508 +Bug-Tizen: TZPC-1971 +Change-Id: I91d99a86f25d49d63d79eebfe85767bb8cc66170 +--- + dbus/dbus-internals.h | 5 ----- + dbus/dbus-sysdeps-unix.c | 27 ++++++++++++++++++++------- + dbus/dbus-sysdeps-win.c | 2 -- + dbus/dbus-threads.c | 3 --- + 4 files changed, 20 insertions(+), 17 deletions(-) + +diff --git a/dbus/dbus-internals.h b/dbus/dbus-internals.h +index 8036a2b..eaf9603 100644 +--- a/dbus/dbus-internals.h ++++ b/dbus/dbus-internals.h +@@ -327,12 +327,7 @@ _DBUS_DECLARE_GLOBAL_LOCK (win_fds); + _DBUS_DECLARE_GLOBAL_LOCK (sid_atom_cache); + _DBUS_DECLARE_GLOBAL_LOCK (machine_uuid); + +-#if !DBUS_USE_SYNC +-_DBUS_DECLARE_GLOBAL_LOCK (atomic); +-#define _DBUS_N_GLOBAL_LOCKS (15) +-#else + #define _DBUS_N_GLOBAL_LOCKS (14) +-#endif + + dbus_bool_t _dbus_threads_init_debug (void); + +diff --git a/dbus/dbus-sysdeps-unix.c b/dbus/dbus-sysdeps-unix.c +index 7c9fb09..a67f5d3 100644 +--- a/dbus/dbus-sysdeps-unix.c ++++ b/dbus/dbus-sysdeps-unix.c +@@ -82,6 +82,10 @@ + + #include "sd-daemon.h" + ++#if !DBUS_USE_SYNC ++#include ++#endif ++ + #ifndef O_BINARY + #define O_BINARY 0 + #endif +@@ -2428,7 +2432,12 @@ _dbus_parse_uid (const DBusString *uid_str, + } + + #if !DBUS_USE_SYNC +-_DBUS_DEFINE_GLOBAL_LOCK (atomic); ++/* To be thread-safe by default on platforms that don't necessarily have ++ * atomic operations (notably Debian armel, which is armv4t), we must ++ * use a mutex that can be initialized statically, like this. ++ * GLib >= 2.32 uses a similar system. ++ */ ++static pthread_mutex_t atomic_mutex = PTHREAD_MUTEX_INITIALIZER; + #endif + + /** +@@ -2444,10 +2453,12 @@ _dbus_atomic_inc (DBusAtomic *atomic) + return __sync_add_and_fetch(&atomic->value, 1)-1; + #else + dbus_int32_t res; +- _DBUS_LOCK (atomic); ++ ++ pthread_mutex_lock (&atomic_mutex); + res = atomic->value; + atomic->value += 1; +- _DBUS_UNLOCK (atomic); ++ pthread_mutex_unlock (&atomic_mutex); ++ + return res; + #endif + } +@@ -2466,10 +2477,11 @@ _dbus_atomic_dec (DBusAtomic *atomic) + #else + dbus_int32_t res; + +- _DBUS_LOCK (atomic); ++ pthread_mutex_lock (&atomic_mutex); + res = atomic->value; + atomic->value -= 1; +- _DBUS_UNLOCK (atomic); ++ pthread_mutex_unlock (&atomic_mutex); ++ + return res; + #endif + } +@@ -2490,9 +2502,10 @@ _dbus_atomic_get (DBusAtomic *atomic) + #else + dbus_int32_t res; + +- _DBUS_LOCK (atomic); ++ pthread_mutex_lock (&atomic_mutex); + res = atomic->value; +- _DBUS_UNLOCK (atomic); ++ pthread_mutex_unlock (&atomic_mutex); ++ + return res; + #endif + } +diff --git a/dbus/dbus-sysdeps-win.c b/dbus/dbus-sysdeps-win.c +index c42316f..a17b210 100644 +--- a/dbus/dbus-sysdeps-win.c ++++ b/dbus/dbus-sysdeps-win.c +@@ -3084,8 +3084,6 @@ _dbus_get_standard_system_servicedirs (DBusList **dirs) + return TRUE; + } + +-_DBUS_DEFINE_GLOBAL_LOCK (atomic); +- + /** + * Atomically increments an integer + * +diff --git a/dbus/dbus-threads.c b/dbus/dbus-threads.c +index bb1169d..b464629 100644 +--- a/dbus/dbus-threads.c ++++ b/dbus/dbus-threads.c +@@ -496,9 +496,6 @@ init_locks (void) + LOCK_ADDR (pending_call_slots), + LOCK_ADDR (server_slots), + LOCK_ADDR (message_slots), +-#if !DBUS_USE_SYNC +- LOCK_ADDR (atomic), +-#endif + LOCK_ADDR (bus), + LOCK_ADDR (bus_datas), + LOCK_ADDR (shutdown_funcs), diff --git a/meta-tizen-adaptation/recipes-core/dbus/files/0004-dbus_threads_init-call-_dbus_threads_init_platform_s.patch b/meta-tizen-adaptation/recipes-core/dbus/files/0004-dbus_threads_init-call-_dbus_threads_init_platform_s.patch new file mode 100644 index 00000000..faf6f576 --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/files/0004-dbus_threads_init-call-_dbus_threads_init_platform_s.patch @@ -0,0 +1,78 @@ +From: Simon McVittie +Date: Mon, 15 Apr 2013 13:54:39 +0100 +Subject: dbus_threads_init: call _dbus_threads_init_platform_specific() + +This reverses the relationship between these two functions. +Previously, dbus_threads_init() wouldn't allocate dbus_cond_event_tls +on Windows, call check_monotonic_clock on Unix, or call +_dbus_check_setuid on Unix. + +Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54972 +Signed-off-by: Simon McVittie +Reviewed-by: Alban Crequy +Reviewed-by: Ralf Habacker +Applied-upstream: 1.7.4, commit:eabf6c42a1b779f57f2c08d35772035788657579 +Bug-Tizen: TZPC-1971 +Change-Id: Ice70cf1f3e2202b72016daf619c89206b96aac47 +--- + dbus/dbus-sysdeps-pthread.c | 3 ++- + dbus/dbus-sysdeps-thread-win.c | 2 +- + dbus/dbus-threads.c | 7 ++++--- + 3 files changed, 7 insertions(+), 5 deletions(-) + +diff --git a/dbus/dbus-sysdeps-pthread.c b/dbus/dbus-sysdeps-pthread.c +index c60457b..36a1e4b 100644 +--- a/dbus/dbus-sysdeps-pthread.c ++++ b/dbus/dbus-sysdeps-pthread.c +@@ -281,5 +281,6 @@ _dbus_threads_init_platform_specific (void) + */ + check_monotonic_clock (); + (void) _dbus_check_setuid (); +- return dbus_threads_init (NULL); ++ ++ return TRUE; + } +diff --git a/dbus/dbus-sysdeps-thread-win.c b/dbus/dbus-sysdeps-thread-win.c +index e30e7b8..4c4442a 100644 +--- a/dbus/dbus-sysdeps-thread-win.c ++++ b/dbus/dbus-sysdeps-thread-win.c +@@ -269,6 +269,6 @@ _dbus_threads_init_platform_specific (void) + return FALSE; + } + +- return dbus_threads_init (NULL); ++ return TRUE; + } + +diff --git a/dbus/dbus-threads.c b/dbus/dbus-threads.c +index b464629..e7f2eb7 100644 +--- a/dbus/dbus-threads.c ++++ b/dbus/dbus-threads.c +@@ -584,7 +584,8 @@ dbus_threads_init (const DBusThreadFunctions *functions) + if (thread_init_generation == _dbus_current_generation) + return TRUE; + +- if (!init_locks ()) ++ if (!_dbus_threads_init_platform_specific() || ++ !init_locks ()) + return FALSE; + + thread_init_generation = _dbus_current_generation; +@@ -613,7 +614,7 @@ dbus_threads_init (const DBusThreadFunctions *functions) + dbus_bool_t + dbus_threads_init_default (void) + { +- return _dbus_threads_init_platform_specific (); ++ return dbus_threads_init (NULL); + } + + +@@ -624,7 +625,7 @@ dbus_threads_init_default (void) + dbus_bool_t + _dbus_threads_init_debug (void) + { +- return _dbus_threads_init_platform_specific(); ++ return dbus_threads_init (NULL); + } + + #endif /* DBUS_BUILD_TESTS */ diff --git a/meta-tizen-adaptation/recipes-core/dbus/files/0005-dbus_threads_init_default-dbus_threads_init-be-safe-.patch b/meta-tizen-adaptation/recipes-core/dbus/files/0005-dbus_threads_init_default-dbus_threads_init-be-safe-.patch new file mode 100644 index 00000000..41519a4c --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/files/0005-dbus_threads_init_default-dbus_threads_init-be-safe-.patch @@ -0,0 +1,296 @@ +From: Simon McVittie +Date: Tue, 16 Apr 2013 12:07:23 +0100 +Subject: dbus_threads_init_default, + dbus_threads_init: be safe to call at any time + +On Unix, we use a pthreads mutex, which can be allocated and +initialized in global memory. + +On Windows, we use a CRITICAL_SECTION, together with a call to +InitializeCriticalSection() from the constructor of a global static +C++ object (thanks to Ralf Habacker for suggesting this approach). + +Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54972 +Signed-off-by: Simon McVittie +Reviewed-by: Alban Crequy +Reviewed-by: Ralf Habacker +Applied-upstream: 1.7.4, commit:17a23d08b51cf21a2110047649a86445e99e2b3f +Bug-Tizen: TZPC-1971 +Reviewed-by: Anas Nashif +Change-Id: Id6aa81b7d553965c4c6f511e2410673c2f222a66 +--- + cmake/dbus/CMakeLists.txt | 1 + + dbus/Makefile.am | 1 + + dbus/dbus-init-win.cpp | 52 ++++++++++++++++++++++++++++++++++++++++++ + dbus/dbus-memory.c | 7 ++++++ + dbus/dbus-sysdeps-pthread.c | 14 ++++++++++++ + dbus/dbus-sysdeps-thread-win.c | 28 +++++++++++++++++++++++ + dbus/dbus-sysdeps-win.h | 3 +++ + dbus/dbus-sysdeps.h | 12 ++++++++++ + dbus/dbus-threads.c | 28 +++++++++++++++++------ + 9 files changed, 139 insertions(+), 7 deletions(-) + create mode 100644 dbus/dbus-init-win.cpp + +diff --git a/cmake/dbus/CMakeLists.txt b/cmake/dbus/CMakeLists.txt +index d09e63d..9fcbb80 100644 +--- a/cmake/dbus/CMakeLists.txt ++++ b/cmake/dbus/CMakeLists.txt +@@ -186,6 +186,7 @@ set (DBUS_UTIL_HEADERS + if (WIN32) + set (DBUS_SHARED_SOURCES ${DBUS_SHARED_SOURCES} + ${DBUS_DIR}/dbus-file-win.c ++ ${DBUS_DIR}/dbus-init-win.cpp + ${DBUS_DIR}/dbus-sysdeps-win.c + ${DBUS_DIR}/dbus-pipe-win.c + ${DBUS_DIR}/dbus-sysdeps-thread-win.c +diff --git a/dbus/Makefile.am b/dbus/Makefile.am +index bb5ccca..0e54c9f 100644 +--- a/dbus/Makefile.am ++++ b/dbus/Makefile.am +@@ -68,6 +68,7 @@ endif + DBUS_SHARED_arch_sources = \ + $(wince_source) \ + dbus-file-win.c \ ++ dbus-init-win.cpp \ + dbus-pipe-win.c \ + dbus-sockets-win.h \ + dbus-sysdeps-win.c \ +diff --git a/dbus/dbus-init-win.cpp b/dbus/dbus-init-win.cpp +new file mode 100644 +index 0000000..687f248 +--- /dev/null ++++ b/dbus/dbus-init-win.cpp +@@ -0,0 +1,52 @@ ++/* ++ * dbus-init-win.cpp - once-per-process initialization ++ * ++ * Copyright © 2013 Intel Corporation ++ * ++ * Licensed under the Academic Free License version 2.1 ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation; either version 2 of the License, or ++ * (at your option) any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * You should have received a copy of the GNU General Public License ++ * along with this program; if not, write to the Free Software ++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA ++ * ++ */ ++ ++#include ++ ++extern "C" ++{ ++#include "dbus-sysdeps-win.h" ++} ++ ++class DBusInternalInit ++ { ++ public: ++ DBusInternalInit () ++ { ++ _dbus_threads_windows_init_global (); ++ } ++ ++ void must_not_be_omitted () ++ { ++ } ++ }; ++ ++static DBusInternalInit init; ++ ++extern "C" void ++_dbus_threads_windows_ensure_ctor_linked () ++{ ++ /* Do nothing significant, just ensure that the global initializer gets ++ * linked in. */ ++ init.must_not_be_omitted (); ++} +diff --git a/dbus/dbus-memory.c b/dbus/dbus-memory.c +index a033b54..317e37e 100644 +--- a/dbus/dbus-memory.c ++++ b/dbus/dbus-memory.c +@@ -26,6 +26,7 @@ + #include "dbus-internals.h" + #include "dbus-sysdeps.h" + #include "dbus-list.h" ++#include "dbus-threads.h" + #include + + /** +@@ -890,7 +891,13 @@ dbus_shutdown (void) + dbus_free (c); + } + ++ /* We wrap this in the thread-initialization lock because ++ * dbus_threads_init() uses the current generation to tell whether ++ * we're initialized, so we need to make sure that un-initializing ++ * propagates into all threads. */ ++ _dbus_threads_lock_platform_specific (); + _dbus_current_generation += 1; ++ _dbus_threads_unlock_platform_specific (); + } + + /** @} */ /** End of public API docs block */ +diff --git a/dbus/dbus-sysdeps-pthread.c b/dbus/dbus-sysdeps-pthread.c +index 36a1e4b..1b5d0ba 100644 +--- a/dbus/dbus-sysdeps-pthread.c ++++ b/dbus/dbus-sysdeps-pthread.c +@@ -284,3 +284,17 @@ _dbus_threads_init_platform_specific (void) + + return TRUE; + } ++ ++static pthread_mutex_t init_mutex = PTHREAD_MUTEX_INITIALIZER; ++ ++void ++_dbus_threads_lock_platform_specific (void) ++{ ++ pthread_mutex_lock (&init_mutex); ++} ++ ++void ++_dbus_threads_unlock_platform_specific (void) ++{ ++ pthread_mutex_unlock (&init_mutex); ++} +diff --git a/dbus/dbus-sysdeps-thread-win.c b/dbus/dbus-sysdeps-thread-win.c +index 4c4442a..0887a54 100644 +--- a/dbus/dbus-sysdeps-thread-win.c ++++ b/dbus/dbus-sysdeps-thread-win.c +@@ -30,6 +30,21 @@ + + #include + ++static dbus_bool_t global_init_done = FALSE; ++static CRITICAL_SECTION init_lock; ++ ++/* Called from C++ code in dbus-init-win.cpp. */ ++void ++_dbus_threads_windows_init_global (void) ++{ ++ /* this ensures that the object that acts as our global constructor ++ * actually gets linked in when we're linked statically */ ++ _dbus_threads_windows_ensure_ctor_linked (); ++ ++ InitializeCriticalSection (&init_lock); ++ global_init_done = TRUE; ++} ++ + struct DBusCondVar { + DBusList *list; /**< list thread-local-stored events waiting on the cond variable */ + CRITICAL_SECTION lock; /**< lock protecting the list */ +@@ -272,3 +287,16 @@ _dbus_threads_init_platform_specific (void) + return TRUE; + } + ++void ++_dbus_threads_lock_platform_specific (void) ++{ ++ _dbus_assert (global_init_done); ++ EnterCriticalSection (&init_lock); ++} ++ ++void ++_dbus_threads_unlock_platform_specific (void) ++{ ++ _dbus_assert (global_init_done); ++ LeaveCriticalSection (&init_lock); ++} +diff --git a/dbus/dbus-sysdeps-win.h b/dbus/dbus-sysdeps-win.h +index 74624b7..5e7f1e4 100644 +--- a/dbus/dbus-sysdeps-win.h ++++ b/dbus/dbus-sysdeps-win.h +@@ -85,6 +85,9 @@ dbus_bool_t _dbus_get_config_file_name(DBusString *config_file, + + dbus_bool_t _dbus_get_install_root(char *prefix, int len); + ++void _dbus_threads_windows_init_global (void); ++void _dbus_threads_windows_ensure_ctor_linked (void); ++ + #endif + + /** @} end of sysdeps-win.h */ +diff --git a/dbus/dbus-sysdeps.h b/dbus/dbus-sysdeps.h +index eee9160..c48d50f 100644 +--- a/dbus/dbus-sysdeps.h ++++ b/dbus/dbus-sysdeps.h +@@ -507,6 +507,18 @@ dbus_bool_t _dbus_read_local_machine_uuid (DBusGUID *machine_id, + */ + dbus_bool_t _dbus_threads_init_platform_specific (void); + ++/** ++ * Lock a static mutex used to protect _dbus_threads_init_platform_specific(). ++ * ++ * On Windows, this is currently unimplemented and does nothing. ++ */ ++void _dbus_threads_lock_platform_specific (void); ++ ++/** ++ * Undo _dbus_threads_lock_platform_specific(). ++ */ ++void _dbus_threads_unlock_platform_specific (void); ++ + dbus_bool_t _dbus_split_paths_and_append (DBusString *dirs, + const char *suffix, + DBusList **dir_list); +diff --git a/dbus/dbus-threads.c b/dbus/dbus-threads.c +index e7f2eb7..9a505de 100644 +--- a/dbus/dbus-threads.c ++++ b/dbus/dbus-threads.c +@@ -581,15 +581,24 @@ init_locks (void) + dbus_bool_t + dbus_threads_init (const DBusThreadFunctions *functions) + { ++ _dbus_threads_lock_platform_specific (); ++ + if (thread_init_generation == _dbus_current_generation) +- return TRUE; ++ { ++ _dbus_threads_unlock_platform_specific (); ++ return TRUE; ++ } + + if (!_dbus_threads_init_platform_specific() || + !init_locks ()) +- return FALSE; ++ { ++ _dbus_threads_unlock_platform_specific (); ++ return FALSE; ++ } + + thread_init_generation = _dbus_current_generation; +- ++ ++ _dbus_threads_unlock_platform_specific (); + return TRUE; + } + +@@ -600,11 +609,16 @@ dbus_threads_init (const DBusThreadFunctions *functions) + /** + * Initializes threads. If this function is not called, the D-Bus + * library will not lock any data structures. If it is called, D-Bus +- * will do locking, at some cost in efficiency. Note that this +- * function must be called BEFORE the second thread is started. ++ * will do locking, at some cost in efficiency. ++ * ++ * Since D-Bus 1.7 it is safe to call this function from any thread, ++ * any number of times (but it must be called before any other ++ * libdbus API is used). + * +- * It's safe to call dbus_threads_init_default() as many times as you +- * want, but only the first time will have an effect. ++ * In D-Bus 1.6 or older, this function must be called in the main thread ++ * before any other thread starts. As a result, it is not sufficient to ++ * call this function in a library or plugin, unless the library or plugin ++ * imposes a similar requirement on its callers. + * + * dbus_shutdown() reverses the effects of this function when it + * resets all global state in libdbus. diff --git a/meta-tizen-adaptation/recipes-core/dbus/files/0006-Remove-unused-global-mutexes-for-win_fds-sid_atom_ca.patch b/meta-tizen-adaptation/recipes-core/dbus/files/0006-Remove-unused-global-mutexes-for-win_fds-sid_atom_ca.patch new file mode 100644 index 00000000..6901fd5d --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/files/0006-Remove-unused-global-mutexes-for-win_fds-sid_atom_ca.patch @@ -0,0 +1,78 @@ +From: Simon McVittie +Date: Tue, 16 Apr 2013 12:14:02 +0100 +Subject: Remove unused global mutexes for win_fds, sid_atom_cache + +Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54972 +Signed-off-by: Simon McVittie +Reviewed-by: Alban Crequy +Reviewed-by: Ralf Habacker +Applied-upstream: 1.7.4, commit:d35f64339e401a7a47c1b088ef26e3dcb202cb9d +Bug-Tizen: TZPC-1971 +Reviewed-by: Anas Nashif +Change-Id: I9619eaf477eaf1763133772b95e3845dd7c2b62e +--- + dbus/dbus-internals.h | 10 ++++------ + dbus/dbus-sysdeps.c | 2 -- + dbus/dbus-threads.c | 2 -- + 3 files changed, 4 insertions(+), 10 deletions(-) + +diff --git a/dbus/dbus-internals.h b/dbus/dbus-internals.h +index eaf9603..336d22e 100644 +--- a/dbus/dbus-internals.h ++++ b/dbus/dbus-internals.h +@@ -309,25 +309,23 @@ extern int _dbus_current_generation; + #define _DBUS_LOCK(name) _dbus_rmutex_lock (_dbus_lock_##name) + #define _DBUS_UNLOCK(name) _dbus_rmutex_unlock (_dbus_lock_##name) + +-/* 1-5 */ ++/* index 0-4 */ + _DBUS_DECLARE_GLOBAL_LOCK (list); + _DBUS_DECLARE_GLOBAL_LOCK (connection_slots); + _DBUS_DECLARE_GLOBAL_LOCK (pending_call_slots); + _DBUS_DECLARE_GLOBAL_LOCK (server_slots); + _DBUS_DECLARE_GLOBAL_LOCK (message_slots); +-/* 5-10 */ ++/* index 5-9 */ + _DBUS_DECLARE_GLOBAL_LOCK (bus); + _DBUS_DECLARE_GLOBAL_LOCK (bus_datas); + _DBUS_DECLARE_GLOBAL_LOCK (shutdown_funcs); + _DBUS_DECLARE_GLOBAL_LOCK (system_users); + _DBUS_DECLARE_GLOBAL_LOCK (message_cache); +-/* 10-14 */ ++/* index 10-11 */ + _DBUS_DECLARE_GLOBAL_LOCK (shared_connections); +-_DBUS_DECLARE_GLOBAL_LOCK (win_fds); +-_DBUS_DECLARE_GLOBAL_LOCK (sid_atom_cache); + _DBUS_DECLARE_GLOBAL_LOCK (machine_uuid); + +-#define _DBUS_N_GLOBAL_LOCKS (14) ++#define _DBUS_N_GLOBAL_LOCKS (12) + + dbus_bool_t _dbus_threads_init_debug (void); + +diff --git a/dbus/dbus-sysdeps.c b/dbus/dbus-sysdeps.c +index 04fb8d7..4e14ac3 100644 +--- a/dbus/dbus-sysdeps.c ++++ b/dbus/dbus-sysdeps.c +@@ -46,8 +46,6 @@ + #include + #endif + +-_DBUS_DEFINE_GLOBAL_LOCK (win_fds); +-_DBUS_DEFINE_GLOBAL_LOCK (sid_atom_cache); + _DBUS_DEFINE_GLOBAL_LOCK (system_users); + + #ifdef DBUS_WIN +diff --git a/dbus/dbus-threads.c b/dbus/dbus-threads.c +index 9a505de..9fbbae5 100644 +--- a/dbus/dbus-threads.c ++++ b/dbus/dbus-threads.c +@@ -489,8 +489,6 @@ init_locks (void) + DBusRMutex ***dynamic_global_locks; + DBusRMutex **global_locks[] = { + #define LOCK_ADDR(name) (& _dbus_lock_##name) +- LOCK_ADDR (win_fds), +- LOCK_ADDR (sid_atom_cache), + LOCK_ADDR (list), + LOCK_ADDR (connection_slots), + LOCK_ADDR (pending_call_slots), diff --git a/meta-tizen-adaptation/recipes-core/dbus/files/0007-Turn-a-runtime-assertion-into-a-compile-time-asserti.patch b/meta-tizen-adaptation/recipes-core/dbus/files/0007-Turn-a-runtime-assertion-into-a-compile-time-asserti.patch new file mode 100644 index 00000000..396ca3ff --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/files/0007-Turn-a-runtime-assertion-into-a-compile-time-asserti.patch @@ -0,0 +1,30 @@ +From: Simon McVittie +Date: Tue, 16 Apr 2013 12:14:14 +0100 +Subject: Turn a runtime assertion into a compile-time assertion + +Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54972 +Signed-off-by: Simon McVittie +Reviewed-by: Alban Crequy +Reviewed-by: Ralf Habacker +Applied-upstream: 1.7.4, commit:24a9b93021908b6f2b20eaacc1b36fa8fb24edb4 +Bug-Tizen: TZPC-1971 +Reviewed-by: Anas Nashif +Change-Id: I2784b0aa9046fba5a83065d32305c127a2a2dc78 +--- + dbus/dbus-threads.c | 3 +-- + 1 file changed, 1 insertion(+), 2 deletions(-) + +diff --git a/dbus/dbus-threads.c b/dbus/dbus-threads.c +index 9fbbae5..43676bc 100644 +--- a/dbus/dbus-threads.c ++++ b/dbus/dbus-threads.c +@@ -504,8 +504,7 @@ init_locks (void) + #undef LOCK_ADDR + }; + +- _dbus_assert (_DBUS_N_ELEMENTS (global_locks) == +- _DBUS_N_GLOBAL_LOCKS); ++ _DBUS_STATIC_ASSERT (_DBUS_N_ELEMENTS (global_locks) == _DBUS_N_GLOBAL_LOCKS); + + i = 0; + diff --git a/meta-tizen-adaptation/recipes-core/dbus/files/0008-Replace-individual-global-lock-variables-with-an-arr.patch b/meta-tizen-adaptation/recipes-core/dbus/files/0008-Replace-individual-global-lock-variables-with-an-arr.patch new file mode 100644 index 00000000..e87c4f38 --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/files/0008-Replace-individual-global-lock-variables-with-an-arr.patch @@ -0,0 +1,734 @@ +From: Simon McVittie +Date: Tue, 16 Apr 2013 15:39:54 +0100 +Subject: Replace individual global-lock variables with an array of DBusRMutex + * + +This means we can use a much simpler code structure in data-slot +allocators: instead of giving them a DBusRMutex ** at first-allocation, +we can just give them an index into the array, which can be done +statically. + +It doesn't make us any more thread-safe-by-default - the mutexes will +only actually be used if threads were already initialized - but it's +substantially better than nothing. + +These locks really do have to be recursive: for instance, +internal_bus_get() calls dbus_bus_register() under the bus lock, +and dbus_bus_register() can call _dbus_connection_close_possibly_shared(), +which takes the bus lock. + +Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54972 +Signed-off-by: Simon McVittie +Reviewed-by: Alban Crequy +Reviewed-by: Ralf Habacker +Reviewed-by: Anas Nashif +Applied-upstream: 1.7.6, commit:c80c20af46c5f43dcbe672f2c6d8aec0e7f2bbd6 +Bug-Tizen: TZPC-1971 +Change-Id: I22a31a9278b5f9c88557c54723f86827a91de818 +--- + Doxyfile.in | 1 - + cmake/Doxyfile.cmake | 1 - + dbus/dbus-bus.c | 13 ------ + dbus/dbus-connection.c | 7 ++-- + dbus/dbus-dataslot.c | 62 +++++++++-------------------- + dbus/dbus-dataslot.h | 8 ++-- + dbus/dbus-internals.c | 19 +-------- + dbus/dbus-internals.h | 59 ++++++++++++++++------------ + dbus/dbus-list.c | 2 +- + dbus/dbus-memory.c | 18 ++++++--- + dbus/dbus-message.c | 7 ++-- + dbus/dbus-pending-call.c | 5 +-- + dbus/dbus-server.c | 6 +-- + dbus/dbus-sysdeps.c | 2 - + dbus/dbus-threads.c | 100 +++++++++++++++++++++-------------------------- + 15 files changed, 126 insertions(+), 184 deletions(-) + +diff --git a/Doxyfile.in b/Doxyfile.in +index afac639..f0a37ed 100644 +--- a/Doxyfile.in ++++ b/Doxyfile.in +@@ -147,7 +147,6 @@ PREDEFINED = "DBUS_BEGIN_DECLS=" \ + "DBUS_END_DECLS=" \ + "DOXYGEN_SHOULD_SKIP_THIS" \ + "DBUS_GNUC_DEPRECATED=" \ +- "_DBUS_DEFINE_GLOBAL_LOCK(name)=" \ + "_DBUS_GNUC_PRINTF(from,to)=" + SKIP_FUNCTION_MACROS = YES + #--------------------------------------------------------------------------- +diff --git a/cmake/Doxyfile.cmake b/cmake/Doxyfile.cmake +index e00984e..3c63d95 100644 +--- a/cmake/Doxyfile.cmake ++++ b/cmake/Doxyfile.cmake +@@ -147,7 +147,6 @@ PREDEFINED = "DBUS_BEGIN_DECLS=" \ + "DBUS_END_DECLS=" \ + "DOXYGEN_SHOULD_SKIP_THIS" \ + "DBUS_GNUC_DEPRECATED=" \ +- "_DBUS_DEFINE_GLOBAL_LOCK(name)=" \ + "_DBUS_GNUC_PRINTF(from,to)=" \ + "DBUS_EXPORT=" + SKIP_FUNCTION_MACROS = YES +diff --git a/dbus/dbus-bus.c b/dbus/dbus-bus.c +index fadc3a8..7a31cbd 100644 +--- a/dbus/dbus-bus.c ++++ b/dbus/dbus-bus.c +@@ -95,19 +95,6 @@ static DBusBusType activation_bus_type = DBUS_BUS_STARTER; + + static dbus_bool_t initialized = FALSE; + +-/** +- * Lock for globals in this file +- */ +-_DBUS_DEFINE_GLOBAL_LOCK (bus); +- +-/** +- * Global lock covering all BusData on any connection. The bet is +- * that some lock contention is better than more memory +- * for a per-connection lock, but it's tough to imagine it mattering +- * either way. +- */ +-_DBUS_DEFINE_GLOBAL_LOCK (bus_datas); +- + static void + addresses_shutdown_func (void *data) + { +diff --git a/dbus/dbus-connection.c b/dbus/dbus-connection.c +index 66315b3..03ee066 100644 +--- a/dbus/dbus-connection.c ++++ b/dbus/dbus-connection.c +@@ -1531,7 +1531,7 @@ _dbus_connection_handle_watch (DBusWatch *watch, + return retval; + } + +-_DBUS_DEFINE_GLOBAL_LOCK (shared_connections); ++/* Protected by _DBUS_LOCK (shared_connections) */ + static DBusHashTable *shared_connections = NULL; + static DBusList *shared_connections_no_guid = NULL; + +@@ -5852,8 +5852,8 @@ dbus_connection_list_registered (DBusConnection *connection, + return retval; + } + +-static DBusDataSlotAllocator slot_allocator; +-_DBUS_DEFINE_GLOBAL_LOCK (connection_slots); ++static DBusDataSlotAllocator slot_allocator = ++ _DBUS_DATA_SLOT_ALLOCATOR_INIT (_DBUS_LOCK_NAME (connection_slots)); + + /** + * Allocates an integer ID to be used for storing application-specific +@@ -5873,7 +5873,6 @@ dbus_bool_t + dbus_connection_allocate_data_slot (dbus_int32_t *slot_p) + { + return _dbus_data_slot_allocator_alloc (&slot_allocator, +- &_DBUS_LOCK_NAME (connection_slots), + slot_p); + } + +diff --git a/dbus/dbus-dataslot.c b/dbus/dbus-dataslot.c +index 0369612..b3c8090 100644 +--- a/dbus/dbus-dataslot.c ++++ b/dbus/dbus-dataslot.c +@@ -43,13 +43,14 @@ + * @param allocator the allocator to initialize + */ + dbus_bool_t +-_dbus_data_slot_allocator_init (DBusDataSlotAllocator *allocator) ++_dbus_data_slot_allocator_init (DBusDataSlotAllocator *allocator, ++ DBusGlobalLock lock) + { + allocator->allocated_slots = NULL; + allocator->n_allocated_slots = 0; + allocator->n_used_slots = 0; +- allocator->lock_loc = NULL; +- ++ allocator->lock = lock; ++ + return TRUE; + } + +@@ -61,29 +62,16 @@ _dbus_data_slot_allocator_init (DBusDataSlotAllocator *allocator) + * is allocated and stored at *slot_id_p. + * + * @param allocator the allocator +- * @param mutex_loc the location lock for this allocator + * @param slot_id_p address to fill with the slot ID + * @returns #TRUE on success + */ + dbus_bool_t + _dbus_data_slot_allocator_alloc (DBusDataSlotAllocator *allocator, +- DBusRMutex **mutex_loc, + dbus_int32_t *slot_id_p) + { + dbus_int32_t slot; + +- _dbus_rmutex_lock (*mutex_loc); +- +- if (allocator->n_allocated_slots == 0) +- { +- _dbus_assert (allocator->lock_loc == NULL); +- allocator->lock_loc = mutex_loc; +- } +- else if (allocator->lock_loc != mutex_loc) +- { +- _dbus_warn_check_failed ("D-Bus threads were initialized after first using the D-Bus library. If your application does not directly initialize threads or use D-Bus, keep in mind that some library or plugin may have used D-Bus or initialized threads behind your back. You can often fix this problem by calling dbus_init_threads() or dbus_g_threads_init() early in your main() method, before D-Bus is used.\n"); +- _dbus_assert_not_reached ("exiting"); +- } ++ _dbus_lock (allocator->lock); + + if (*slot_id_p >= 0) + { +@@ -146,7 +134,7 @@ _dbus_data_slot_allocator_alloc (DBusDataSlotAllocator *allocator, + slot, allocator, allocator->n_allocated_slots, allocator->n_used_slots); + + out: +- _dbus_rmutex_unlock (*(allocator->lock_loc)); ++ _dbus_unlock (allocator->lock); + return slot >= 0; + } + +@@ -165,7 +153,7 @@ void + _dbus_data_slot_allocator_free (DBusDataSlotAllocator *allocator, + dbus_int32_t *slot_id_p) + { +- _dbus_rmutex_lock (*(allocator->lock_loc)); ++ _dbus_lock (allocator->lock); + + _dbus_assert (*slot_id_p < allocator->n_allocated_slots); + _dbus_assert (allocator->allocated_slots[*slot_id_p].slot_id == *slot_id_p); +@@ -175,7 +163,7 @@ _dbus_data_slot_allocator_free (DBusDataSlotAllocator *allocator, + + if (allocator->allocated_slots[*slot_id_p].refcount > 0) + { +- _dbus_rmutex_unlock (*(allocator->lock_loc)); ++ _dbus_unlock (allocator->lock); + return; + } + +@@ -190,19 +178,12 @@ _dbus_data_slot_allocator_free (DBusDataSlotAllocator *allocator, + + if (allocator->n_used_slots == 0) + { +- DBusRMutex **mutex_loc = allocator->lock_loc; +- + dbus_free (allocator->allocated_slots); + allocator->allocated_slots = NULL; + allocator->n_allocated_slots = 0; +- allocator->lock_loc = NULL; +- +- _dbus_rmutex_unlock (*mutex_loc); +- } +- else +- { +- _dbus_rmutex_unlock (*(allocator->lock_loc)); + } ++ ++ _dbus_unlock (allocator->lock); + } + + /** +@@ -247,10 +228,10 @@ _dbus_data_slot_list_set (DBusDataSlotAllocator *allocator, + * be e.g. realloc()ing allocated_slots. We avoid doing this if asserts + * are disabled, since then the asserts are empty. + */ +- _dbus_rmutex_lock (*(allocator->lock_loc)); ++ _dbus_lock (allocator->lock); + _dbus_assert (slot < allocator->n_allocated_slots); + _dbus_assert (allocator->allocated_slots[slot].slot_id == slot); +- _dbus_rmutex_unlock (*(allocator->lock_loc)); ++ _dbus_unlock (allocator->lock); + #endif + + if (slot >= list->n_slots) +@@ -304,11 +285,11 @@ _dbus_data_slot_list_get (DBusDataSlotAllocator *allocator, + * be e.g. realloc()ing allocated_slots. We avoid doing this if asserts + * are disabled, since then the asserts are empty. + */ +- _dbus_rmutex_lock (*(allocator->lock_loc)); ++ _dbus_lock (allocator->lock); + _dbus_assert (slot >= 0); + _dbus_assert (slot < allocator->n_allocated_slots); + _dbus_assert (allocator->allocated_slots[slot].slot_id == slot); +- _dbus_rmutex_unlock (*(allocator->lock_loc)); ++ _dbus_unlock (allocator->lock); + #endif + + if (slot >= list->n_slots) +@@ -384,17 +365,12 @@ _dbus_data_slot_test (void) + int i; + DBusFreeFunction old_free_func; + void *old_data; +- DBusRMutex *mutex; +- +- if (!_dbus_data_slot_allocator_init (&allocator)) ++ ++ if (!_dbus_data_slot_allocator_init (&allocator, _DBUS_LOCK_server_slots)) + _dbus_assert_not_reached ("no memory for allocator"); + + _dbus_data_slot_list_init (&list); + +- _dbus_rmutex_new_at_location (&mutex); +- if (mutex == NULL) +- _dbus_assert_not_reached ("failed to alloc mutex"); +- + #define N_SLOTS 100 + + i = 0; +@@ -405,8 +381,8 @@ _dbus_data_slot_test (void) + * here. + */ + dbus_int32_t tmp = -1; +- +- _dbus_data_slot_allocator_alloc (&allocator, &mutex, &tmp); ++ ++ _dbus_data_slot_allocator_alloc (&allocator, &tmp); + + if (tmp != i) + _dbus_assert_not_reached ("did not allocate slots in numeric order\n"); +@@ -471,8 +447,6 @@ _dbus_data_slot_test (void) + ++i; + } + +- _dbus_rmutex_free_at_location (&mutex); +- + return TRUE; + } + +diff --git a/dbus/dbus-dataslot.h b/dbus/dbus-dataslot.h +index 3d9d5ed..1e04fcb 100644 +--- a/dbus/dbus-dataslot.h ++++ b/dbus/dbus-dataslot.h +@@ -57,9 +57,11 @@ struct DBusDataSlotAllocator + DBusAllocatedSlot *allocated_slots; /**< Allocated slots */ + int n_allocated_slots; /**< number of slots malloc'd */ + int n_used_slots; /**< number of slots used */ +- DBusRMutex **lock_loc; /**< location of thread lock */ ++ DBusGlobalLock lock; /**< index of thread lock */ + }; + ++#define _DBUS_DATA_SLOT_ALLOCATOR_INIT(x) { NULL, 0, 0, x } ++ + /** + * Data structure that stores the actual user data set at a given + * slot. +@@ -70,9 +72,9 @@ struct DBusDataSlotList + int n_slots; /**< Slots we have storage for in data_slots */ + }; + +-dbus_bool_t _dbus_data_slot_allocator_init (DBusDataSlotAllocator *allocator); ++dbus_bool_t _dbus_data_slot_allocator_init (DBusDataSlotAllocator *allocator, ++ DBusGlobalLock lock); + dbus_bool_t _dbus_data_slot_allocator_alloc (DBusDataSlotAllocator *allocator, +- DBusRMutex **mutex_loc, + int *slot_id_p); + void _dbus_data_slot_allocator_free (DBusDataSlotAllocator *allocator, + int *slot_id_p); +diff --git a/dbus/dbus-internals.c b/dbus/dbus-internals.c +index 0e5d807..1a36734 100644 +--- a/dbus/dbus-internals.c ++++ b/dbus/dbus-internals.c +@@ -163,23 +163,6 @@ + */ + + /** +- * @def _DBUS_DEFINE_GLOBAL_LOCK +- * +- * Defines a global lock variable with the given name. +- * The lock must be added to the list to initialize +- * in dbus_threads_init(). +- */ +- +-/** +- * @def _DBUS_DECLARE_GLOBAL_LOCK +- * +- * Expands to declaration of a global lock defined +- * with _DBUS_DEFINE_GLOBAL_LOCK. +- * The lock must be added to the list to initialize +- * in dbus_threads_init(). +- */ +- +-/** + * @def _DBUS_LOCK + * + * Locks a global lock +@@ -847,7 +830,7 @@ _dbus_read_uuid_file (const DBusString *filename, + } + } + +-_DBUS_DEFINE_GLOBAL_LOCK (machine_uuid); ++/* Protected by _DBUS_LOCK (machine_uuid) */ + static int machine_uuid_initialized_generation = 0; + static DBusGUID machine_uuid; + +diff --git a/dbus/dbus-internals.h b/dbus/dbus-internals.h +index 336d22e..22ad297 100644 +--- a/dbus/dbus-internals.h ++++ b/dbus/dbus-internals.h +@@ -297,35 +297,42 @@ dbus_bool_t _dbus_test_oom_handling (const char *description, + #endif /* !DBUS_BUILD_TESTS */ + + typedef void (* DBusShutdownFunction) (void *data); +-dbus_bool_t _dbus_register_shutdown_func (DBusShutdownFunction function, +- void *data); ++dbus_bool_t _dbus_register_shutdown_func (DBusShutdownFunction function, ++ void *data); ++dbus_bool_t _dbus_register_shutdown_func_unlocked (DBusShutdownFunction function, ++ void *data); + + extern int _dbus_current_generation; + +-/* Thread initializers */ +-#define _DBUS_LOCK_NAME(name) _dbus_lock_##name +-#define _DBUS_DECLARE_GLOBAL_LOCK(name) extern DBusRMutex *_dbus_lock_##name +-#define _DBUS_DEFINE_GLOBAL_LOCK(name) DBusRMutex *_dbus_lock_##name +-#define _DBUS_LOCK(name) _dbus_rmutex_lock (_dbus_lock_##name) +-#define _DBUS_UNLOCK(name) _dbus_rmutex_unlock (_dbus_lock_##name) +- +-/* index 0-4 */ +-_DBUS_DECLARE_GLOBAL_LOCK (list); +-_DBUS_DECLARE_GLOBAL_LOCK (connection_slots); +-_DBUS_DECLARE_GLOBAL_LOCK (pending_call_slots); +-_DBUS_DECLARE_GLOBAL_LOCK (server_slots); +-_DBUS_DECLARE_GLOBAL_LOCK (message_slots); +-/* index 5-9 */ +-_DBUS_DECLARE_GLOBAL_LOCK (bus); +-_DBUS_DECLARE_GLOBAL_LOCK (bus_datas); +-_DBUS_DECLARE_GLOBAL_LOCK (shutdown_funcs); +-_DBUS_DECLARE_GLOBAL_LOCK (system_users); +-_DBUS_DECLARE_GLOBAL_LOCK (message_cache); +-/* index 10-11 */ +-_DBUS_DECLARE_GLOBAL_LOCK (shared_connections); +-_DBUS_DECLARE_GLOBAL_LOCK (machine_uuid); +- +-#define _DBUS_N_GLOBAL_LOCKS (12) ++/* The weird case convention is to avoid having to change all the callers, ++ * which would be quite a mega-patch. */ ++typedef enum ++{ ++ /* index 0-4 */ ++ _DBUS_LOCK_list, ++ _DBUS_LOCK_connection_slots, ++ _DBUS_LOCK_pending_call_slots, ++ _DBUS_LOCK_server_slots, ++ _DBUS_LOCK_message_slots, ++ /* index 5-9 */ ++ _DBUS_LOCK_bus, ++ _DBUS_LOCK_bus_datas, ++ _DBUS_LOCK_shutdown_funcs, ++ _DBUS_LOCK_system_users, ++ _DBUS_LOCK_message_cache, ++ /* index 10-11 */ ++ _DBUS_LOCK_shared_connections, ++ _DBUS_LOCK_machine_uuid, ++ ++ _DBUS_N_GLOBAL_LOCKS ++} DBusGlobalLock; ++ ++void _dbus_lock (DBusGlobalLock lock); ++void _dbus_unlock (DBusGlobalLock lock); ++ ++#define _DBUS_LOCK_NAME(name) _DBUS_LOCK_##name ++#define _DBUS_LOCK(name) _dbus_lock (_DBUS_LOCK_##name) ++#define _DBUS_UNLOCK(name) _dbus_unlock (_DBUS_LOCK_##name) + + dbus_bool_t _dbus_threads_init_debug (void); + +diff --git a/dbus/dbus-list.c b/dbus/dbus-list.c +index 7e11cc8..e5a4940 100644 +--- a/dbus/dbus-list.c ++++ b/dbus/dbus-list.c +@@ -35,8 +35,8 @@ + * Types and functions related to DBusList. + */ + ++/* Protected by _DBUS_LOCK (list) */ + static DBusMemPool *list_pool; +-_DBUS_DEFINE_GLOBAL_LOCK (list); + + /** + * @defgroup DBusListInternals Linked list implementation details +diff --git a/dbus/dbus-memory.c b/dbus/dbus-memory.c +index 317e37e..a13b951 100644 +--- a/dbus/dbus-memory.c ++++ b/dbus/dbus-memory.c +@@ -795,7 +795,7 @@ struct ShutdownClosure + void *data; /**< Data for function */ + }; + +-_DBUS_DEFINE_GLOBAL_LOCK (shutdown_funcs); ++/* Protected by _DBUS_LOCK (shutdown_funcs) */ + static ShutdownClosure *registered_globals = NULL; + + /** +@@ -810,6 +810,18 @@ dbus_bool_t + _dbus_register_shutdown_func (DBusShutdownFunction func, + void *data) + { ++ dbus_bool_t ok; ++ ++ _DBUS_LOCK (shutdown_funcs); ++ ok = _dbus_register_shutdown_func_unlocked (func, data); ++ _DBUS_UNLOCK (shutdown_funcs); ++ return ok; ++} ++ ++dbus_bool_t ++_dbus_register_shutdown_func_unlocked (DBusShutdownFunction func, ++ void *data) ++{ + ShutdownClosure *c; + + c = dbus_new (ShutdownClosure, 1); +@@ -820,13 +832,9 @@ _dbus_register_shutdown_func (DBusShutdownFunction func, + c->func = func; + c->data = data; + +- _DBUS_LOCK (shutdown_funcs); +- + c->next = registered_globals; + registered_globals = c; + +- _DBUS_UNLOCK (shutdown_funcs); +- + return TRUE; + } + +diff --git a/dbus/dbus-message.c b/dbus/dbus-message.c +index 71bcee6..2814569 100644 +--- a/dbus/dbus-message.c ++++ b/dbus/dbus-message.c +@@ -506,7 +506,7 @@ _dbus_message_set_signature (DBusMessage *message, + /** Avoid caching too many messages */ + #define MAX_MESSAGE_CACHE_SIZE 5 + +-_DBUS_DEFINE_GLOBAL_LOCK (message_cache); ++/* Protected by _DBUS_LOCK (message_cache) */ + static DBusMessage *message_cache[MAX_MESSAGE_CACHE_SIZE]; + static int message_cache_count = 0; + static dbus_bool_t message_cache_shutdown_registered = FALSE; +@@ -4423,8 +4423,8 @@ _dbus_message_loader_get_max_message_unix_fds (DBusMessageLoader *loader) + return loader->max_message_unix_fds; + } + +-static DBusDataSlotAllocator slot_allocator; +-_DBUS_DEFINE_GLOBAL_LOCK (message_slots); ++static DBusDataSlotAllocator slot_allocator = ++ _DBUS_DATA_SLOT_ALLOCATOR_INIT (_DBUS_LOCK_NAME (message_slots)); + + /** + * Allocates an integer ID to be used for storing application-specific +@@ -4444,7 +4444,6 @@ dbus_bool_t + dbus_message_allocate_data_slot (dbus_int32_t *slot_p) + { + return _dbus_data_slot_allocator_alloc (&slot_allocator, +- &_DBUS_LOCK_NAME (message_slots), + slot_p); + } + +diff --git a/dbus/dbus-pending-call.c b/dbus/dbus-pending-call.c +index 62c6c74..1604408 100644 +--- a/dbus/dbus-pending-call.c ++++ b/dbus/dbus-pending-call.c +@@ -489,8 +489,8 @@ _dbus_pending_call_get_completed_unlocked (DBusPendingCall *pending) + return pending->completed; + } + +-static DBusDataSlotAllocator slot_allocator; +-_DBUS_DEFINE_GLOBAL_LOCK (pending_call_slots); ++static DBusDataSlotAllocator slot_allocator = ++ _DBUS_DATA_SLOT_ALLOCATOR_INIT (_DBUS_LOCK_NAME (pending_call_slots)); + + /** + * Stores a pointer on a #DBusPendingCall, along +@@ -768,7 +768,6 @@ dbus_pending_call_allocate_data_slot (dbus_int32_t *slot_p) + _dbus_return_val_if_fail (slot_p != NULL, FALSE); + + return _dbus_data_slot_allocator_alloc (&slot_allocator, +- &_DBUS_LOCK_NAME (pending_call_slots), + slot_p); + } + +diff --git a/dbus/dbus-server.c b/dbus/dbus-server.c +index b62c2b4..e021266 100644 +--- a/dbus/dbus-server.c ++++ b/dbus/dbus-server.c +@@ -1071,9 +1071,8 @@ dbus_server_set_auth_mechanisms (DBusServer *server, + return TRUE; + } + +- +-static DBusDataSlotAllocator slot_allocator; +-_DBUS_DEFINE_GLOBAL_LOCK (server_slots); ++static DBusDataSlotAllocator slot_allocator = ++ _DBUS_DATA_SLOT_ALLOCATOR_INIT (_DBUS_LOCK_NAME (server_slots)); + + /** + * Allocates an integer ID to be used for storing application-specific +@@ -1093,7 +1092,6 @@ dbus_bool_t + dbus_server_allocate_data_slot (dbus_int32_t *slot_p) + { + return _dbus_data_slot_allocator_alloc (&slot_allocator, +- (DBusRMutex **)&_DBUS_LOCK_NAME (server_slots), + slot_p); + } + +diff --git a/dbus/dbus-sysdeps.c b/dbus/dbus-sysdeps.c +index 4e14ac3..0fbf9e7 100644 +--- a/dbus/dbus-sysdeps.c ++++ b/dbus/dbus-sysdeps.c +@@ -46,8 +46,6 @@ + #include + #endif + +-_DBUS_DEFINE_GLOBAL_LOCK (system_users); +- + #ifdef DBUS_WIN + #include + #elif (defined __APPLE__) +diff --git a/dbus/dbus-threads.c b/dbus/dbus-threads.c +index 43676bc..297a7e4 100644 +--- a/dbus/dbus-threads.c ++++ b/dbus/dbus-threads.c +@@ -343,23 +343,19 @@ _dbus_condvar_wake_one (DBusCondVar *cond) + _dbus_platform_condvar_wake_one (cond); + } + ++static DBusRMutex *global_locks[_DBUS_N_GLOBAL_LOCKS] = { NULL }; ++ + static void +-shutdown_global_locks (void *data) ++shutdown_global_locks (void *nil) + { +- DBusRMutex ***locks = data; + int i; + +- i = 0; +- while (i < _DBUS_N_GLOBAL_LOCKS) ++ for (i = 0; i < _DBUS_N_GLOBAL_LOCKS; i++) + { +- if (*(locks[i]) != NULL) +- _dbus_platform_rmutex_free (*(locks[i])); +- +- *(locks[i]) = NULL; +- ++i; ++ _dbus_assert (global_locks[i] != NULL); ++ _dbus_platform_rmutex_free (global_locks[i]); ++ global_locks[i] = NULL; + } +- +- dbus_free (locks); + } + + static void +@@ -483,67 +479,60 @@ init_uninitialized_locks (void) + } + + static dbus_bool_t +-init_locks (void) ++init_global_locks (void) + { + int i; +- DBusRMutex ***dynamic_global_locks; +- DBusRMutex **global_locks[] = { +-#define LOCK_ADDR(name) (& _dbus_lock_##name) +- LOCK_ADDR (list), +- LOCK_ADDR (connection_slots), +- LOCK_ADDR (pending_call_slots), +- LOCK_ADDR (server_slots), +- LOCK_ADDR (message_slots), +- LOCK_ADDR (bus), +- LOCK_ADDR (bus_datas), +- LOCK_ADDR (shutdown_funcs), +- LOCK_ADDR (system_users), +- LOCK_ADDR (message_cache), +- LOCK_ADDR (shared_connections), +- LOCK_ADDR (machine_uuid) +-#undef LOCK_ADDR +- }; +- +- _DBUS_STATIC_ASSERT (_DBUS_N_ELEMENTS (global_locks) == _DBUS_N_GLOBAL_LOCKS); +- +- i = 0; +- +- dynamic_global_locks = dbus_new (DBusRMutex**, _DBUS_N_GLOBAL_LOCKS); +- if (dynamic_global_locks == NULL) +- goto failed; +- +- while (i < _DBUS_N_ELEMENTS (global_locks)) ++ dbus_bool_t ok; ++ ++ for (i = 0; i < _DBUS_N_GLOBAL_LOCKS; i++) + { +- *global_locks[i] = _dbus_platform_rmutex_new (); ++ _dbus_assert (global_locks[i] == NULL); ++ ++ global_locks[i] = _dbus_platform_rmutex_new (); + +- if (*global_locks[i] == NULL) ++ if (global_locks[i] == NULL) + goto failed; ++ } + +- dynamic_global_locks[i] = global_locks[i]; ++ _dbus_lock (_DBUS_LOCK_NAME (shutdown_funcs)); ++ ok = _dbus_register_shutdown_func_unlocked (shutdown_global_locks, NULL); ++ _dbus_unlock (_DBUS_LOCK_NAME (shutdown_funcs)); + +- ++i; +- } +- +- if (!_dbus_register_shutdown_func (shutdown_global_locks, +- dynamic_global_locks)) ++ if (!ok) + goto failed; + +- if (!init_uninitialized_locks ()) +- goto failed; +- + return TRUE; + + failed: +- dbus_free (dynamic_global_locks); +- + for (i = i - 1; i >= 0; i--) + { +- _dbus_platform_rmutex_free (*global_locks[i]); +- *global_locks[i] = NULL; ++ _dbus_platform_rmutex_free (global_locks[i]); ++ global_locks[i] = NULL; + } ++ + return FALSE; + } + ++void ++_dbus_lock (DBusGlobalLock lock) ++{ ++ _dbus_assert (lock >= 0); ++ _dbus_assert (lock < _DBUS_N_GLOBAL_LOCKS); ++ ++ if (thread_init_generation == _dbus_current_generation) ++ _dbus_platform_rmutex_lock (global_locks[lock]); ++} ++ ++void ++_dbus_unlock (DBusGlobalLock lock) ++{ ++ _dbus_assert (lock >= 0); ++ _dbus_assert (lock < _DBUS_N_GLOBAL_LOCKS); ++ ++ if (thread_init_generation == _dbus_current_generation) ++ _dbus_platform_rmutex_unlock (global_locks[lock]); ++} ++ + /** @} */ /* end of internals */ + + /** +@@ -587,7 +576,8 @@ dbus_threads_init (const DBusThreadFunctions *functions) + } + + if (!_dbus_threads_init_platform_specific() || +- !init_locks ()) ++ !init_global_locks () || ++ !init_uninitialized_locks ()) + { + _dbus_threads_unlock_platform_specific (); + return FALSE; diff --git a/meta-tizen-adaptation/recipes-core/dbus/files/0009-Make-taking-a-global-lock-automatically-initialize-l.patch b/meta-tizen-adaptation/recipes-core/dbus/files/0009-Make-taking-a-global-lock-automatically-initialize-l.patch new file mode 100644 index 00000000..d104bc4b --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/files/0009-Make-taking-a-global-lock-automatically-initialize-l.patch @@ -0,0 +1,719 @@ +From: Simon McVittie +Date: Tue, 16 Apr 2013 16:28:44 +0100 +Subject: Make taking a global lock automatically initialize locking if needed + +This lets them be thread-safe by default, at the cost that they can +now fail. + +Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54972 +Signed-off-by: Simon McVittie +Reviewed-by: Alban Crequy +Reviewed-by: Anas Nashif +Applied-upstream: 1.7.6, commit:2b3272c75ae48c93911bd6f656965cf77d6de3e8 +Bug-Tizen: TZPC-1971 +Change-Id: I7e547e5776d37051ec8b6eccc2c8bd34b8d1996b +--- + bus/stats.c | 4 +-- + dbus/dbus-bus.c | 52 ++++++++++++++++++++++++++++++-------- + dbus/dbus-connection.c | 50 ++++++++++++++++++++++++++---------- + dbus/dbus-dataslot.c | 19 ++++++++++---- + dbus/dbus-internals.c | 8 ++++-- + dbus/dbus-internals.h | 4 +-- + dbus/dbus-list.c | 17 ++++++++++--- + dbus/dbus-memory.c | 4 ++- + dbus/dbus-message.c | 19 +++++++++++--- + dbus/dbus-threads.c | 28 +++++++++++++------- + dbus/dbus-userdb-util.c | 20 ++++++++++++--- + dbus/dbus-userdb.c | 43 +++++++++++++++++++++++-------- + dbus/dbus-userdb.h | 2 +- + test/name-test/test-threads-init.c | 14 ++++++---- + 14 files changed, 213 insertions(+), 71 deletions(-) + +diff --git a/bus/stats.c b/bus/stats.c +index 28fd49b..4553191 100644 +--- a/bus/stats.c ++++ b/bus/stats.c +@@ -203,8 +203,8 @@ bus_stats_handle_get_stats (DBusConnection *connection, + if (!asv_add_uint32 (&iter, &arr_iter, "Serial", stats_serial++)) + goto oom; + +- _dbus_list_get_stats (&in_use, &in_free_list, &allocated); +- if (!asv_add_uint32 (&iter, &arr_iter, "ListMemPoolUsedBytes", in_use) || ++ if (!_dbus_list_get_stats (&in_use, &in_free_list, &allocated) || ++ !asv_add_uint32 (&iter, &arr_iter, "ListMemPoolUsedBytes", in_use) || + !asv_add_uint32 (&iter, &arr_iter, "ListMemPoolCachedBytes", + in_free_list) || + !asv_add_uint32 (&iter, &arr_iter, "ListMemPoolAllocatedBytes", +diff --git a/dbus/dbus-bus.c b/dbus/dbus-bus.c +index 7a31cbd..3aa5c09 100644 +--- a/dbus/dbus-bus.c ++++ b/dbus/dbus-bus.c +@@ -317,7 +317,11 @@ bus_data_free (void *data) + if (bd->is_well_known) + { + int i; +- _DBUS_LOCK (bus); ++ ++ if (!_DBUS_LOCK (bus)) ++ _dbus_assert_not_reached ("global locks should have been initialized " ++ "when we attached bus data"); ++ + /* We may be stored in more than one slot */ + /* This should now be impossible - these slots are supposed to + * be cleared on disconnect, so should not need to be cleared on +@@ -388,8 +392,13 @@ void + _dbus_bus_notify_shared_connection_disconnected_unlocked (DBusConnection *connection) + { + int i; +- +- _DBUS_LOCK (bus); ++ ++ if (!_DBUS_LOCK (bus)) ++ { ++ /* If it was in bus_connections, we would have initialized global locks ++ * when we added it. So, it can't be. */ ++ return; ++ } + + /* We are expecting to have the connection saved in only one of these + * slots, but someone could in a pathological case set system and session +@@ -423,7 +432,12 @@ internal_bus_get (DBusBusType type, + + connection = NULL; + +- _DBUS_LOCK (bus); ++ if (!_DBUS_LOCK (bus)) ++ { ++ _DBUS_SET_OOM (error); ++ /* do not "goto out", that would try to unlock */ ++ return NULL; ++ } + + if (!init_connections_unlocked ()) + { +@@ -493,8 +507,10 @@ internal_bus_get (DBusBusType type, + */ + dbus_connection_set_exit_on_disconnect (connection, + TRUE); +- +- _DBUS_LOCK (bus_datas); ++ ++ if (!_DBUS_LOCK (bus_datas)) ++ _dbus_assert_not_reached ("global locks were initialized already"); ++ + bd = ensure_bus_data (connection); + _dbus_assert (bd != NULL); /* it should have been created on + register, so OOM not possible */ +@@ -647,7 +663,12 @@ dbus_bus_register (DBusConnection *connection, + message = NULL; + reply = NULL; + +- _DBUS_LOCK (bus_datas); ++ if (!_DBUS_LOCK (bus_datas)) ++ { ++ _DBUS_SET_OOM (error); ++ /* do not "goto out", that would try to unlock */ ++ return FALSE; ++ } + + bd = ensure_bus_data (connection); + if (bd == NULL) +@@ -756,8 +777,12 @@ dbus_bus_set_unique_name (DBusConnection *connection, + _dbus_return_val_if_fail (connection != NULL, FALSE); + _dbus_return_val_if_fail (unique_name != NULL, FALSE); + +- _DBUS_LOCK (bus_datas); +- ++ if (!_DBUS_LOCK (bus_datas)) ++ { ++ /* do not "goto out", that would try to unlock */ ++ return FALSE; ++ } ++ + bd = ensure_bus_data (connection); + if (bd == NULL) + goto out; +@@ -799,8 +824,13 @@ dbus_bus_get_unique_name (DBusConnection *connection) + + _dbus_return_val_if_fail (connection != NULL, NULL); + +- _DBUS_LOCK (bus_datas); +- ++ if (!_DBUS_LOCK (bus_datas)) ++ { ++ /* We'd have initialized locks when we gave it its unique name, if it ++ * had one. Don't "goto out", that would try to unlock. */ ++ return NULL; ++ } ++ + bd = ensure_bus_data (connection); + if (bd == NULL) + goto out; +diff --git a/dbus/dbus-connection.c b/dbus/dbus-connection.c +index 03ee066..87cfeb0 100644 +--- a/dbus/dbus-connection.c ++++ b/dbus/dbus-connection.c +@@ -1555,9 +1555,14 @@ static void + shared_connections_shutdown (void *data) + { + int n_entries; +- +- _DBUS_LOCK (shared_connections); +- ++ ++ if (!_DBUS_LOCK (shared_connections)) ++ { ++ /* We'd have initialized locks before adding anything, so there ++ * can't be anything there. */ ++ return; ++ } ++ + /* This is a little bit unpleasant... better ideas? */ + while ((n_entries = _dbus_hash_table_get_n_entries (shared_connections)) > 0) + { +@@ -1571,7 +1576,8 @@ shared_connections_shutdown (void *data) + + _DBUS_UNLOCK (shared_connections); + close_connection_on_shutdown (connection); +- _DBUS_LOCK (shared_connections); ++ if (!_DBUS_LOCK (shared_connections)) ++ _dbus_assert_not_reached ("global locks were already initialized"); + + /* The connection should now be dead and not in our hash ... */ + _dbus_assert (_dbus_hash_table_get_n_entries (shared_connections) < n_entries); +@@ -1590,7 +1596,8 @@ shared_connections_shutdown (void *data) + { + _DBUS_UNLOCK (shared_connections); + close_connection_on_shutdown (connection); +- _DBUS_LOCK (shared_connections); ++ if (!_DBUS_LOCK (shared_connections)) ++ _dbus_assert_not_reached ("global locks were already initialized"); + connection = _dbus_list_pop_first (&shared_connections_no_guid); + } + } +@@ -1607,8 +1614,13 @@ connection_lookup_shared (DBusAddressEntry *entry, + _dbus_verbose ("checking for existing connection\n"); + + *result = NULL; +- +- _DBUS_LOCK (shared_connections); ++ ++ if (!_DBUS_LOCK (shared_connections)) ++ { ++ /* If it was shared, we'd have initialized global locks when we put ++ * it in shared_connections. */ ++ return FALSE; ++ } + + if (shared_connections == NULL) + { +@@ -1706,7 +1718,8 @@ connection_record_shared_unlocked (DBusConnection *connection, + + if (guid == NULL) + { +- _DBUS_LOCK (shared_connections); ++ if (!_DBUS_LOCK (shared_connections)) ++ return FALSE; + + if (!_dbus_list_prepend (&shared_connections_no_guid, connection)) + { +@@ -1733,8 +1746,14 @@ connection_record_shared_unlocked (DBusConnection *connection, + dbus_free (guid_key); + return FALSE; + } +- +- _DBUS_LOCK (shared_connections); ++ ++ if (!_DBUS_LOCK (shared_connections)) ++ { ++ dbus_free (guid_in_connection); ++ dbus_free (guid_key); ++ return FALSE; ++ } ++ + _dbus_assert (shared_connections != NULL); + + if (!_dbus_hash_table_insert_string (shared_connections, +@@ -1765,9 +1784,14 @@ connection_forget_shared_unlocked (DBusConnection *connection) + + if (!connection->shareable) + return; +- +- _DBUS_LOCK (shared_connections); +- ++ ++ if (!_DBUS_LOCK (shared_connections)) ++ { ++ /* If it was shared, we'd have initialized global locks when we put ++ * it in the table; so it can't be there. */ ++ return; ++ } ++ + if (connection->server_guid != NULL) + { + _dbus_verbose ("dropping connection to %s out of the shared table\n", +diff --git a/dbus/dbus-dataslot.c b/dbus/dbus-dataslot.c +index b3c8090..412e7f4 100644 +--- a/dbus/dbus-dataslot.c ++++ b/dbus/dbus-dataslot.c +@@ -71,7 +71,8 @@ _dbus_data_slot_allocator_alloc (DBusDataSlotAllocator *allocator, + { + dbus_int32_t slot; + +- _dbus_lock (allocator->lock); ++ if (!_dbus_lock (allocator->lock)) ++ return FALSE; + + if (*slot_id_p >= 0) + { +@@ -153,8 +154,10 @@ void + _dbus_data_slot_allocator_free (DBusDataSlotAllocator *allocator, + dbus_int32_t *slot_id_p) + { +- _dbus_lock (allocator->lock); +- ++ if (!_dbus_lock (allocator->lock)) ++ _dbus_assert_not_reached ("we should have initialized global locks " ++ "before we allocated this slot"); ++ + _dbus_assert (*slot_id_p < allocator->n_allocated_slots); + _dbus_assert (allocator->allocated_slots[*slot_id_p].slot_id == *slot_id_p); + _dbus_assert (allocator->allocated_slots[*slot_id_p].refcount > 0); +@@ -228,7 +231,10 @@ _dbus_data_slot_list_set (DBusDataSlotAllocator *allocator, + * be e.g. realloc()ing allocated_slots. We avoid doing this if asserts + * are disabled, since then the asserts are empty. + */ +- _dbus_lock (allocator->lock); ++ if (!_dbus_lock (allocator->lock)) ++ _dbus_assert_not_reached ("we should have initialized global locks " ++ "before we allocated this slot"); ++ + _dbus_assert (slot < allocator->n_allocated_slots); + _dbus_assert (allocator->allocated_slots[slot].slot_id == slot); + _dbus_unlock (allocator->lock); +@@ -285,7 +291,10 @@ _dbus_data_slot_list_get (DBusDataSlotAllocator *allocator, + * be e.g. realloc()ing allocated_slots. We avoid doing this if asserts + * are disabled, since then the asserts are empty. + */ +- _dbus_lock (allocator->lock); ++ if (!_dbus_lock (allocator->lock)) ++ _dbus_assert_not_reached ("we should have initialized global locks " ++ "before we allocated this slot"); ++ + _dbus_assert (slot >= 0); + _dbus_assert (slot < allocator->n_allocated_slots); + _dbus_assert (allocator->allocated_slots[slot].slot_id == slot); +diff --git a/dbus/dbus-internals.c b/dbus/dbus-internals.c +index 1a36734..63559be 100644 +--- a/dbus/dbus-internals.c ++++ b/dbus/dbus-internals.c +@@ -165,7 +165,9 @@ + /** + * @def _DBUS_LOCK + * +- * Locks a global lock ++ * Locks a global lock, initializing it first if necessary. ++ * ++ * @returns #FALSE if not enough memory + */ + + /** +@@ -849,7 +851,9 @@ _dbus_get_local_machine_uuid_encoded (DBusString *uuid_str) + { + dbus_bool_t ok; + +- _DBUS_LOCK (machine_uuid); ++ if (!_DBUS_LOCK (machine_uuid)) ++ return FALSE; ++ + if (machine_uuid_initialized_generation != _dbus_current_generation) + { + DBusError error = DBUS_ERROR_INIT; +diff --git a/dbus/dbus-internals.h b/dbus/dbus-internals.h +index 22ad297..edde80b 100644 +--- a/dbus/dbus-internals.h ++++ b/dbus/dbus-internals.h +@@ -327,8 +327,8 @@ typedef enum + _DBUS_N_GLOBAL_LOCKS + } DBusGlobalLock; + +-void _dbus_lock (DBusGlobalLock lock); +-void _dbus_unlock (DBusGlobalLock lock); ++dbus_bool_t _dbus_lock (DBusGlobalLock lock) _DBUS_GNUC_WARN_UNUSED_RESULT; ++void _dbus_unlock (DBusGlobalLock lock); + + #define _DBUS_LOCK_NAME(name) _DBUS_LOCK_##name + #define _DBUS_LOCK(name) _dbus_lock (_DBUS_LOCK_##name) +diff --git a/dbus/dbus-list.c b/dbus/dbus-list.c +index e5a4940..525e067 100644 +--- a/dbus/dbus-list.c ++++ b/dbus/dbus-list.c +@@ -56,7 +56,8 @@ alloc_link (void *data) + { + DBusList *link; + +- _DBUS_LOCK (list); ++ if (!_DBUS_LOCK (list)) ++ return FALSE; + + if (list_pool == NULL) + { +@@ -93,7 +94,10 @@ alloc_link (void *data) + static void + free_link (DBusList *link) + { +- _DBUS_LOCK (list); ++ if (!_DBUS_LOCK (list)) ++ _dbus_assert_not_reached ("we should have initialized global locks " ++ "before we allocated a linked-list link"); ++ + if (_dbus_mem_pool_dealloc (list_pool, link)) + { + _dbus_mem_pool_free (list_pool); +@@ -152,7 +156,14 @@ _dbus_list_get_stats (dbus_uint32_t *in_use_p, + dbus_uint32_t *in_free_list_p, + dbus_uint32_t *allocated_p) + { +- _DBUS_LOCK (list); ++ if (!_DBUS_LOCK (list)) ++ { ++ *in_use_p = 0; ++ *in_free_list_p = 0; ++ *allocated_p = 0; ++ return; ++ } ++ + _dbus_mem_pool_get_stats (list_pool, in_use_p, in_free_list_p, allocated_p); + _DBUS_UNLOCK (list); + } +diff --git a/dbus/dbus-memory.c b/dbus/dbus-memory.c +index a13b951..6cf0449 100644 +--- a/dbus/dbus-memory.c ++++ b/dbus/dbus-memory.c +@@ -812,7 +812,9 @@ _dbus_register_shutdown_func (DBusShutdownFunction func, + { + dbus_bool_t ok; + +- _DBUS_LOCK (shutdown_funcs); ++ if (!_DBUS_LOCK (shutdown_funcs)) ++ return FALSE; ++ + ok = _dbus_register_shutdown_func_unlocked (func, data); + _DBUS_UNLOCK (shutdown_funcs); + return ok; +diff --git a/dbus/dbus-message.c b/dbus/dbus-message.c +index 2814569..275c425 100644 +--- a/dbus/dbus-message.c ++++ b/dbus/dbus-message.c +@@ -516,7 +516,9 @@ dbus_message_cache_shutdown (void *data) + { + int i; + +- _DBUS_LOCK (message_cache); ++ if (!_DBUS_LOCK (message_cache)) ++ _dbus_assert_not_reached ("we would have initialized global locks " ++ "before registering a shutdown function"); + + i = 0; + while (i < MAX_MESSAGE_CACHE_SIZE) +@@ -548,7 +550,12 @@ dbus_message_get_cached (void) + + message = NULL; + +- _DBUS_LOCK (message_cache); ++ if (!_DBUS_LOCK (message_cache)) ++ { ++ /* we'd have initialized global locks before caching anything, ++ * so there can't be anything in the cache */ ++ return NULL; ++ } + + _dbus_assert (message_cache_count >= 0); + +@@ -660,7 +667,13 @@ dbus_message_cache_or_finalize (DBusMessage *message) + + was_cached = FALSE; + +- _DBUS_LOCK (message_cache); ++ if (!_DBUS_LOCK (message_cache)) ++ { ++ /* The only way to get a non-null message goes through ++ * dbus_message_get_cached() which takes the lock. */ ++ _dbus_assert_not_reached ("we would have initialized global locks " ++ "the first time we constructed a message"); ++ } + + if (!message_cache_shutdown_registered) + { +diff --git a/dbus/dbus-threads.c b/dbus/dbus-threads.c +index 297a7e4..2c2a816 100644 +--- a/dbus/dbus-threads.c ++++ b/dbus/dbus-threads.c +@@ -366,10 +366,12 @@ shutdown_uninitialized_locks (void *data) + _dbus_list_clear (&uninitialized_condvar_list); + } + ++/* init_global_locks() must be called first. */ + static dbus_bool_t + init_uninitialized_locks (void) + { + DBusList *link; ++ dbus_bool_t ok; + + _dbus_assert (thread_init_generation != _dbus_current_generation); + +@@ -422,8 +424,12 @@ init_uninitialized_locks (void) + _dbus_list_clear (&uninitialized_cmutex_list); + _dbus_list_clear (&uninitialized_condvar_list); + +- if (!_dbus_register_shutdown_func (shutdown_uninitialized_locks, +- NULL)) ++ /* This assumes that init_global_locks() has already been called. */ ++ _dbus_platform_rmutex_lock (global_locks[_DBUS_LOCK_shutdown_funcs]); ++ ok = _dbus_register_shutdown_func_unlocked (shutdown_uninitialized_locks, NULL); ++ _dbus_platform_rmutex_unlock (global_locks[_DBUS_LOCK_shutdown_funcs]); ++ ++ if (!ok) + goto fail_condvar; + + return TRUE; +@@ -494,9 +500,9 @@ init_global_locks (void) + goto failed; + } + +- _dbus_lock (_DBUS_LOCK_NAME (shutdown_funcs)); ++ _dbus_platform_rmutex_lock (global_locks[_DBUS_LOCK_shutdown_funcs]); + ok = _dbus_register_shutdown_func_unlocked (shutdown_global_locks, NULL); +- _dbus_unlock (_DBUS_LOCK_NAME (shutdown_funcs)); ++ _dbus_platform_rmutex_unlock (global_locks[_DBUS_LOCK_shutdown_funcs]); + + if (!ok) + goto failed; +@@ -513,14 +519,18 @@ init_global_locks (void) + return FALSE; + } + +-void ++dbus_bool_t + _dbus_lock (DBusGlobalLock lock) + { + _dbus_assert (lock >= 0); + _dbus_assert (lock < _DBUS_N_GLOBAL_LOCKS); + +- if (thread_init_generation == _dbus_current_generation) +- _dbus_platform_rmutex_lock (global_locks[lock]); ++ if (thread_init_generation != _dbus_current_generation && ++ !dbus_threads_init_default ()) ++ return FALSE; ++ ++ _dbus_platform_rmutex_lock (global_locks[lock]); ++ return TRUE; + } + + void +@@ -529,8 +539,7 @@ _dbus_unlock (DBusGlobalLock lock) + _dbus_assert (lock >= 0); + _dbus_assert (lock < _DBUS_N_GLOBAL_LOCKS); + +- if (thread_init_generation == _dbus_current_generation) +- _dbus_platform_rmutex_unlock (global_locks[lock]); ++ _dbus_platform_rmutex_unlock (global_locks[lock]); + } + + /** @} */ /* end of internals */ +@@ -576,6 +585,7 @@ dbus_threads_init (const DBusThreadFunctions *functions) + } + + if (!_dbus_threads_init_platform_specific() || ++ /* init_global_locks() must be called before init_uninitialized_locks. */ + !init_global_locks () || + !init_uninitialized_locks ()) + { +diff --git a/dbus/dbus-userdb-util.c b/dbus/dbus-userdb-util.c +index 16bf229..a8cc3d1 100644 +--- a/dbus/dbus-userdb-util.c ++++ b/dbus/dbus-userdb-util.c +@@ -103,7 +103,11 @@ _dbus_is_console_user (dbus_uid_t uid, + + #endif /* HAVE_CONSOLE_OWNER_FILE */ + +- _dbus_user_database_lock_system (); ++ if (!_dbus_user_database_lock_system ()) ++ { ++ _DBUS_SET_OOM (error); ++ return FALSE; ++ } + + db = _dbus_user_database_get_system (); + if (db == NULL) +@@ -157,7 +161,10 @@ _dbus_get_group_id (const DBusString *groupname, + { + DBusUserDatabase *db; + const DBusGroupInfo *info; +- _dbus_user_database_lock_system (); ++ ++ /* FIXME: this can't distinguish ENOMEM from other errors */ ++ if (!_dbus_user_database_lock_system ()) ++ return FALSE; + + db = _dbus_user_database_get_system (); + if (db == NULL) +@@ -194,7 +201,10 @@ _dbus_get_user_id_and_primary_group (const DBusString *username, + { + DBusUserDatabase *db; + const DBusUserInfo *info; +- _dbus_user_database_lock_system (); ++ ++ /* FIXME: this can't distinguish ENOMEM from other errors */ ++ if (!_dbus_user_database_lock_system ()) ++ return FALSE; + + db = _dbus_user_database_get_system (); + if (db == NULL) +@@ -387,7 +397,9 @@ _dbus_groups_from_uid (dbus_uid_t uid, + *group_ids = NULL; + *n_group_ids = 0; + +- _dbus_user_database_lock_system (); ++ /* FIXME: this can't distinguish ENOMEM from other errors */ ++ if (!_dbus_user_database_lock_system ()) ++ return FALSE; + + db = _dbus_user_database_get_system (); + if (db == NULL) +diff --git a/dbus/dbus-userdb.c b/dbus/dbus-userdb.c +index 4e8b39a..73f8fce 100644 +--- a/dbus/dbus-userdb.c ++++ b/dbus/dbus-userdb.c +@@ -306,11 +306,18 @@ init_system_db (void) + /** + * Locks global system user database. + */ +-void ++dbus_bool_t + _dbus_user_database_lock_system (void) + { +- _DBUS_LOCK (system_users); +- database_locked = TRUE; ++ if (_DBUS_LOCK (system_users)) ++ { ++ database_locked = TRUE; ++ return TRUE; ++ } ++ else ++ { ++ return FALSE; ++ } + } + + /** +@@ -345,8 +352,12 @@ _dbus_user_database_get_system (void) + void + _dbus_user_database_flush_system (void) + { +- _dbus_user_database_lock_system (); +- ++ if (!_dbus_user_database_lock_system ()) ++ { ++ /* nothing to flush */ ++ return; ++ } ++ + if (system_db != NULL) + _dbus_user_database_flush (system_db); + +@@ -363,7 +374,9 @@ _dbus_user_database_flush_system (void) + dbus_bool_t + _dbus_username_from_current_process (const DBusString **username) + { +- _dbus_user_database_lock_system (); ++ if (!_dbus_user_database_lock_system ()) ++ return FALSE; ++ + if (!init_system_db ()) + { + _dbus_user_database_unlock_system (); +@@ -385,7 +398,9 @@ _dbus_username_from_current_process (const DBusString **username) + dbus_bool_t + _dbus_homedir_from_current_process (const DBusString **homedir) + { +- _dbus_user_database_lock_system (); ++ if (!_dbus_user_database_lock_system ()) ++ return FALSE; ++ + if (!init_system_db ()) + { + _dbus_user_database_unlock_system (); +@@ -410,7 +425,10 @@ _dbus_homedir_from_username (const DBusString *username, + { + DBusUserDatabase *db; + const DBusUserInfo *info; +- _dbus_user_database_lock_system (); ++ ++ /* FIXME: this can't distinguish ENOMEM from other errors */ ++ if (!_dbus_user_database_lock_system ()) ++ return FALSE; + + db = _dbus_user_database_get_system (); + if (db == NULL) +@@ -449,7 +467,10 @@ _dbus_homedir_from_uid (dbus_uid_t uid, + { + DBusUserDatabase *db; + const DBusUserInfo *info; +- _dbus_user_database_lock_system (); ++ ++ /* FIXME: this can't distinguish ENOMEM from other errors */ ++ if (!_dbus_user_database_lock_system ()) ++ return FALSE; + + db = _dbus_user_database_get_system (); + if (db == NULL) +@@ -496,7 +517,9 @@ _dbus_credentials_add_from_user (DBusCredentials *credentials, + DBusUserDatabase *db; + const DBusUserInfo *info; + +- _dbus_user_database_lock_system (); ++ /* FIXME: this can't distinguish ENOMEM from other errors */ ++ if (!_dbus_user_database_lock_system ()) ++ return FALSE; + + db = _dbus_user_database_get_system (); + if (db == NULL) +diff --git a/dbus/dbus-userdb.h b/dbus/dbus-userdb.h +index cb49d9e..d6b72d8 100644 +--- a/dbus/dbus-userdb.h ++++ b/dbus/dbus-userdb.h +@@ -86,7 +86,7 @@ void _dbus_group_info_free_allocated (DBusGroupInfo *info); + #endif /* DBUS_USERDB_INCLUDES_PRIVATE */ + + DBusUserDatabase* _dbus_user_database_get_system (void); +-void _dbus_user_database_lock_system (void); ++dbus_bool_t _dbus_user_database_lock_system (void) _DBUS_GNUC_WARN_UNUSED_RESULT; + void _dbus_user_database_unlock_system (void); + void _dbus_user_database_flush_system (void); + +diff --git a/test/name-test/test-threads-init.c b/test/name-test/test-threads-init.c +index 5e22852..580ffe1 100644 +--- a/test/name-test/test-threads-init.c ++++ b/test/name-test/test-threads-init.c +@@ -149,11 +149,15 @@ main (int argc, char *argv[]) + &dispatch_cond1, + &io_path_cond1); + +- check_mutex_lock (mutex1, mutex2, FALSE); +- check_mutex_lock (dispatch_mutex1, dispatch_mutex2, FALSE); +- check_mutex_lock (io_path_mutex1, io_path_mutex2, FALSE); +- check_condvar_lock (dispatch_cond1, dispatch_cond2, FALSE); +- check_condvar_lock (io_path_cond1, io_path_cond2, FALSE); ++ /* Since 1.7 it is no longer the case that mutex1 != mutex2, because ++ * initializing global locks automatically initializes locks ++ * in general. However, it is true that the mutex is not the dummy ++ * implementation, which is what we really wanted to check here. */ ++ _dbus_assert (mutex1 != (DBusMutex *) 0xABCDEF); ++ _dbus_assert (dispatch_mutex1 != (DBusMutex *) 0xABCDEF); ++ _dbus_assert (dispatch_cond1 != (DBusCondVar *) 0xABCDEF2); ++ _dbus_assert (io_path_mutex1 != (DBusMutex *) 0xABCDEF); ++ _dbus_assert (io_path_cond1 != (DBusCondVar *) 0xABCDEF2); + + _run_iteration (conn); + _dbus_connection_test_get_locks (conn, &mutex2, diff --git a/meta-tizen-adaptation/recipes-core/dbus/files/0010-Always-initialize-threading-before-allocating-a-dyna.patch b/meta-tizen-adaptation/recipes-core/dbus/files/0010-Always-initialize-threading-before-allocating-a-dyna.patch new file mode 100644 index 00000000..e9abe9cf --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/files/0010-Always-initialize-threading-before-allocating-a-dyna.patch @@ -0,0 +1,491 @@ +From: Simon McVittie +Date: Tue, 16 Apr 2013 16:37:51 +0100 +Subject: Always initialize threading before allocating a dynamic mutex + +Dynamic allocation of mutexes can fail anyway, so this is easy. + +Justification for not keeping the dummy mutex code-paths, even as an +opt-in thing for processes known to be high-performance and +single-threaded: real mutexes only cut the throughput of +test/dbus-daemon.c by a couple of percent on my laptop (from around +6700 to around 6600 messages per second), and libdbus crashes caused +by not calling dbus_threads_init_default() are sufficiently widespread +that they're wasting a lot of everyone's time. + +Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54972 +Signed-off-by: Simon McVittie +Reviewed-by: Alban Crequy +Reviewed-by: Anas Nashif +Bug-Tizen: TZPC-1971 +Applied-upstream: 1.7.6, commit:08391b14616c248458e838691d068aa48dc70d18 +Change-Id: I62e4fc541f6868ef44dc0654337b895e5392c16e +--- + dbus/dbus-threads.c | 300 ++++++++++------------------------------------------ + 1 file changed, 56 insertions(+), 244 deletions(-) + +diff --git a/dbus/dbus-threads.c b/dbus/dbus-threads.c +index 2c2a816..29462eb 100644 +--- a/dbus/dbus-threads.c ++++ b/dbus/dbus-threads.c +@@ -27,18 +27,6 @@ + #include "dbus-list.h" + + static int thread_init_generation = 0; +- +-static DBusList *uninitialized_rmutex_list = NULL; +-static DBusList *uninitialized_cmutex_list = NULL; +-static DBusList *uninitialized_condvar_list = NULL; +- +-/** This is used for the no-op default mutex pointer, just to be distinct from #NULL */ +-#define _DBUS_DUMMY_MUTEX ((DBusMutex*)0xABCDEF) +-#define _DBUS_DUMMY_RMUTEX ((DBusRMutex *) _DBUS_DUMMY_MUTEX) +-#define _DBUS_DUMMY_CMUTEX ((DBusCMutex *) _DBUS_DUMMY_MUTEX) +- +-/** This is used for the no-op default mutex pointer, just to be distinct from #NULL */ +-#define _DBUS_DUMMY_CONDVAR ((DBusCondVar*)0xABCDEF2) + + /** + * @defgroup DBusThreadsInternals Thread functions +@@ -59,11 +47,6 @@ static DBusList *uninitialized_condvar_list = NULL; + * If possible, the mutex returned by this function is recursive, to + * avoid deadlocks. However, that cannot be relied on. + * +- * The extra level of indirection given by allocating a pointer +- * to point to the mutex location allows the threading +- * module to swap out dummy mutexes for a real mutex so libraries +- * can initialize threads even after the D-Bus API has been used. +- * + * @param location_p the location of the new mutex, can return #NULL on OOM + */ + void +@@ -71,17 +54,13 @@ _dbus_rmutex_new_at_location (DBusRMutex **location_p) + { + _dbus_assert (location_p != NULL); + +- if (thread_init_generation == _dbus_current_generation) ++ if (!dbus_threads_init_default ()) + { +- *location_p = _dbus_platform_rmutex_new (); ++ *location_p = NULL; ++ return; + } +- else +- { +- *location_p = _DBUS_DUMMY_RMUTEX; + +- if (!_dbus_list_append (&uninitialized_rmutex_list, location_p)) +- *location_p = NULL; +- } ++ *location_p = _dbus_platform_rmutex_new (); + } + + /** +@@ -92,11 +71,6 @@ _dbus_rmutex_new_at_location (DBusRMutex **location_p) + * + * The returned mutex is suitable for use with condition variables. + * +- * The extra level of indirection given by allocating a pointer +- * to point to the mutex location allows the threading +- * module to swap out dummy mutexes for a real mutex so libraries +- * can initialize threads even after the D-Bus API has been used. +- * + * @param location_p the location of the new mutex, can return #NULL on OOM + */ + void +@@ -104,22 +78,17 @@ _dbus_cmutex_new_at_location (DBusCMutex **location_p) + { + _dbus_assert (location_p != NULL); + +- if (thread_init_generation == _dbus_current_generation) ++ if (!dbus_threads_init_default ()) + { +- *location_p = _dbus_platform_cmutex_new (); ++ *location_p = NULL; ++ return; + } +- else +- { +- *location_p = _DBUS_DUMMY_CMUTEX; + +- if (!_dbus_list_append (&uninitialized_cmutex_list, location_p)) +- *location_p = NULL; +- } ++ *location_p = _dbus_platform_cmutex_new (); + } + + /** +- * Frees a DBusRMutex or removes it from the uninitialized mutex list; +- * does nothing if passed a #NULL pointer. ++ * Frees a DBusRMutex; does nothing if passed a #NULL pointer. + */ + void + _dbus_rmutex_free_at_location (DBusRMutex **location_p) +@@ -127,23 +96,12 @@ _dbus_rmutex_free_at_location (DBusRMutex **location_p) + if (location_p == NULL) + return; + +- if (thread_init_generation == _dbus_current_generation) +- { +- if (*location_p != NULL) +- _dbus_platform_rmutex_free (*location_p); +- } +- else +- { +- _dbus_assert (*location_p == NULL || *location_p == _DBUS_DUMMY_RMUTEX); +- +- _dbus_list_remove (&uninitialized_rmutex_list, location_p); +- } ++ if (*location_p != NULL) ++ _dbus_platform_rmutex_free (*location_p); + } + + /** +- * Frees a DBusCMutex and removes it from the +- * uninitialized mutex list; +- * does nothing if passed a #NULL pointer. ++ * Frees a DBusCMutex; does nothing if passed a #NULL pointer. + */ + void + _dbus_cmutex_free_at_location (DBusCMutex **location_p) +@@ -151,17 +109,8 @@ _dbus_cmutex_free_at_location (DBusCMutex **location_p) + if (location_p == NULL) + return; + +- if (thread_init_generation == _dbus_current_generation) +- { +- if (*location_p != NULL) +- _dbus_platform_cmutex_free (*location_p); +- } +- else +- { +- _dbus_assert (*location_p == NULL || *location_p == _DBUS_DUMMY_CMUTEX); +- +- _dbus_list_remove (&uninitialized_cmutex_list, location_p); +- } ++ if (*location_p != NULL) ++ _dbus_platform_cmutex_free (*location_p); + } + + /** +@@ -172,8 +121,10 @@ _dbus_cmutex_free_at_location (DBusCMutex **location_p) + void + _dbus_rmutex_lock (DBusRMutex *mutex) + { +- if (mutex && thread_init_generation == _dbus_current_generation) +- _dbus_platform_rmutex_lock (mutex); ++ if (mutex == NULL) ++ return; ++ ++ _dbus_platform_rmutex_lock (mutex); + } + + /** +@@ -184,8 +135,10 @@ _dbus_rmutex_lock (DBusRMutex *mutex) + void + _dbus_cmutex_lock (DBusCMutex *mutex) + { +- if (mutex && thread_init_generation == _dbus_current_generation) +- _dbus_platform_cmutex_lock (mutex); ++ if (mutex == NULL) ++ return; ++ ++ _dbus_platform_cmutex_lock (mutex); + } + + /** +@@ -196,8 +149,10 @@ _dbus_cmutex_lock (DBusCMutex *mutex) + void + _dbus_rmutex_unlock (DBusRMutex *mutex) + { +- if (mutex && thread_init_generation == _dbus_current_generation) +- _dbus_platform_rmutex_unlock (mutex); ++ if (mutex == NULL) ++ return; ++ ++ _dbus_platform_rmutex_unlock (mutex); + } + + /** +@@ -208,8 +163,10 @@ _dbus_rmutex_unlock (DBusRMutex *mutex) + void + _dbus_cmutex_unlock (DBusCMutex *mutex) + { +- if (mutex && thread_init_generation == _dbus_current_generation) +- _dbus_platform_cmutex_unlock (mutex); ++ if (mutex == NULL) ++ return; ++ ++ _dbus_platform_cmutex_unlock (mutex); + } + + /** +@@ -223,19 +180,17 @@ _dbus_cmutex_unlock (DBusCMutex *mutex) + DBusCondVar * + _dbus_condvar_new (void) + { +- if (thread_init_generation == _dbus_current_generation) +- return _dbus_platform_condvar_new (); +- else +- return _DBUS_DUMMY_CONDVAR; ++ if (!dbus_threads_init_default ()) ++ return NULL; ++ ++ return _dbus_platform_condvar_new (); + } + + + /** + * This does the same thing as _dbus_condvar_new. It however + * gives another level of indirection by allocating a pointer +- * to point to the condvar location. This allows the threading +- * module to swap out dummy condvars for a real condvar so libraries +- * can initialize threads even after the D-Bus API has been used. ++ * to point to the condvar location; this used to be useful. + * + * @returns the location of a new condvar or #NULL on OOM + */ +@@ -245,17 +200,7 @@ _dbus_condvar_new_at_location (DBusCondVar **location_p) + { + _dbus_assert (location_p != NULL); + +- if (thread_init_generation == _dbus_current_generation) +- { +- *location_p = _dbus_condvar_new(); +- } +- else +- { +- *location_p = _DBUS_DUMMY_CONDVAR; +- +- if (!_dbus_list_append (&uninitialized_condvar_list, location_p)) +- *location_p = NULL; +- } ++ *location_p = _dbus_condvar_new(); + } + + +@@ -266,14 +211,14 @@ _dbus_condvar_new_at_location (DBusCondVar **location_p) + void + _dbus_condvar_free (DBusCondVar *cond) + { +- if (cond && thread_init_generation == _dbus_current_generation) +- _dbus_platform_condvar_free (cond); ++ if (cond == NULL) ++ return; ++ ++ _dbus_platform_condvar_free (cond); + } + + /** +- * Frees a conditional variable and removes it from the +- * uninitialized_condvar_list; +- * does nothing if passed a #NULL pointer. ++ * Frees a condition variable; does nothing if passed a #NULL pointer. + */ + void + _dbus_condvar_free_at_location (DBusCondVar **location_p) +@@ -281,17 +226,8 @@ _dbus_condvar_free_at_location (DBusCondVar **location_p) + if (location_p == NULL) + return; + +- if (thread_init_generation == _dbus_current_generation) +- { +- if (*location_p != NULL) +- _dbus_platform_condvar_free (*location_p); +- } +- else +- { +- _dbus_assert (*location_p == NULL || *location_p == _DBUS_DUMMY_CONDVAR); +- +- _dbus_list_remove (&uninitialized_condvar_list, location_p); +- } ++ if (*location_p != NULL) ++ _dbus_platform_condvar_free (*location_p); + } + + /** +@@ -304,8 +240,10 @@ void + _dbus_condvar_wait (DBusCondVar *cond, + DBusCMutex *mutex) + { +- if (cond && mutex && thread_init_generation == _dbus_current_generation) +- _dbus_platform_condvar_wait (cond, mutex); ++ if (cond == NULL || mutex == NULL) ++ return; ++ ++ _dbus_platform_condvar_wait (cond, mutex); + } + + /** +@@ -324,11 +262,11 @@ _dbus_condvar_wait_timeout (DBusCondVar *cond, + DBusCMutex *mutex, + int timeout_milliseconds) + { +- if (cond && mutex && thread_init_generation == _dbus_current_generation) +- return _dbus_platform_condvar_wait_timeout (cond, mutex, +- timeout_milliseconds); +- else ++ if (cond == NULL || mutex == NULL) + return TRUE; ++ ++ return _dbus_platform_condvar_wait_timeout (cond, mutex, ++ timeout_milliseconds); + } + + /** +@@ -339,8 +277,10 @@ _dbus_condvar_wait_timeout (DBusCondVar *cond, + void + _dbus_condvar_wake_one (DBusCondVar *cond) + { +- if (cond && thread_init_generation == _dbus_current_generation) +- _dbus_platform_condvar_wake_one (cond); ++ if (cond == NULL) ++ return; ++ ++ _dbus_platform_condvar_wake_one (cond); + } + + static DBusRMutex *global_locks[_DBUS_N_GLOBAL_LOCKS] = { NULL }; +@@ -358,132 +298,6 @@ shutdown_global_locks (void *nil) + } + } + +-static void +-shutdown_uninitialized_locks (void *data) +-{ +- _dbus_list_clear (&uninitialized_rmutex_list); +- _dbus_list_clear (&uninitialized_cmutex_list); +- _dbus_list_clear (&uninitialized_condvar_list); +-} +- +-/* init_global_locks() must be called first. */ +-static dbus_bool_t +-init_uninitialized_locks (void) +-{ +- DBusList *link; +- dbus_bool_t ok; +- +- _dbus_assert (thread_init_generation != _dbus_current_generation); +- +- link = uninitialized_rmutex_list; +- while (link != NULL) +- { +- DBusRMutex **mp; +- +- mp = link->data; +- _dbus_assert (*mp == _DBUS_DUMMY_RMUTEX); +- +- *mp = _dbus_platform_rmutex_new (); +- if (*mp == NULL) +- goto fail_mutex; +- +- link = _dbus_list_get_next_link (&uninitialized_rmutex_list, link); +- } +- +- link = uninitialized_cmutex_list; +- while (link != NULL) +- { +- DBusCMutex **mp; +- +- mp = link->data; +- _dbus_assert (*mp == _DBUS_DUMMY_CMUTEX); +- +- *mp = _dbus_platform_cmutex_new (); +- if (*mp == NULL) +- goto fail_mutex; +- +- link = _dbus_list_get_next_link (&uninitialized_cmutex_list, link); +- } +- +- link = uninitialized_condvar_list; +- while (link != NULL) +- { +- DBusCondVar **cp; +- +- cp = (DBusCondVar **)link->data; +- _dbus_assert (*cp == _DBUS_DUMMY_CONDVAR); +- +- *cp = _dbus_platform_condvar_new (); +- if (*cp == NULL) +- goto fail_condvar; +- +- link = _dbus_list_get_next_link (&uninitialized_condvar_list, link); +- } +- +- _dbus_list_clear (&uninitialized_rmutex_list); +- _dbus_list_clear (&uninitialized_cmutex_list); +- _dbus_list_clear (&uninitialized_condvar_list); +- +- /* This assumes that init_global_locks() has already been called. */ +- _dbus_platform_rmutex_lock (global_locks[_DBUS_LOCK_shutdown_funcs]); +- ok = _dbus_register_shutdown_func_unlocked (shutdown_uninitialized_locks, NULL); +- _dbus_platform_rmutex_unlock (global_locks[_DBUS_LOCK_shutdown_funcs]); +- +- if (!ok) +- goto fail_condvar; +- +- return TRUE; +- +- fail_condvar: +- link = uninitialized_condvar_list; +- while (link != NULL) +- { +- DBusCondVar **cp; +- +- cp = link->data; +- +- if (*cp != _DBUS_DUMMY_CONDVAR && *cp != NULL) +- _dbus_platform_condvar_free (*cp); +- +- *cp = _DBUS_DUMMY_CONDVAR; +- +- link = _dbus_list_get_next_link (&uninitialized_condvar_list, link); +- } +- +- fail_mutex: +- link = uninitialized_rmutex_list; +- while (link != NULL) +- { +- DBusRMutex **mp; +- +- mp = link->data; +- +- if (*mp != _DBUS_DUMMY_RMUTEX && *mp != NULL) +- _dbus_platform_rmutex_free (*mp); +- +- *mp = _DBUS_DUMMY_RMUTEX; +- +- link = _dbus_list_get_next_link (&uninitialized_rmutex_list, link); +- } +- +- link = uninitialized_cmutex_list; +- while (link != NULL) +- { +- DBusCMutex **mp; +- +- mp = link->data; +- +- if (*mp != _DBUS_DUMMY_CMUTEX && *mp != NULL) +- _dbus_platform_cmutex_free (*mp); +- +- *mp = _DBUS_DUMMY_CMUTEX; +- +- link = _dbus_list_get_next_link (&uninitialized_cmutex_list, link); +- } +- +- return FALSE; +-} +- + static dbus_bool_t + init_global_locks (void) + { +@@ -585,9 +399,7 @@ dbus_threads_init (const DBusThreadFunctions *functions) + } + + if (!_dbus_threads_init_platform_specific() || +- /* init_global_locks() must be called before init_uninitialized_locks. */ +- !init_global_locks () || +- !init_uninitialized_locks ()) ++ !init_global_locks ()) + { + _dbus_threads_unlock_platform_specific (); + return FALSE; diff --git a/meta-tizen-adaptation/recipes-core/dbus/files/0011-Add-a-statically-initialized-implementation-of-_dbus.patch b/meta-tizen-adaptation/recipes-core/dbus/files/0011-Add-a-statically-initialized-implementation-of-_dbus.patch new file mode 100644 index 00000000..5f380a9f --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/files/0011-Add-a-statically-initialized-implementation-of-_dbus.patch @@ -0,0 +1,122 @@ +From: Simon McVittie +Date: Tue, 16 Apr 2013 16:48:11 +0100 +Subject: Add a statically-initialized implementation of _dbus_lock() on glibc + systems + +Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54972 +Signed-off-by: Simon McVittie +Reviewed-by: Alban Crequy +Reviewed-by: Anas Nashif +Bug-Tizen: TZPC-1971 +Applied-upstream: 1.7.6, commit:83aaa9f359e90d3b8cae5d17f6d9ba4600cff68b +Change-Id: Iee8ec5e2138ad8398efbe1cd16b46e61cee08670 +--- + dbus/dbus-sysdeps-pthread.c | 47 ++++++++++++++++++++++++++++++++++++++++++++ + dbus/dbus-threads-internal.h | 6 ++++++ + dbus/dbus-threads.c | 14 +++++++++++++ + 3 files changed, 67 insertions(+) + +diff --git a/dbus/dbus-sysdeps-pthread.c b/dbus/dbus-sysdeps-pthread.c +index 1b5d0ba..da7d937 100644 +--- a/dbus/dbus-sysdeps-pthread.c ++++ b/dbus/dbus-sysdeps-pthread.c +@@ -298,3 +298,50 @@ _dbus_threads_unlock_platform_specific (void) + { + pthread_mutex_unlock (&init_mutex); + } ++ ++#ifdef DBUS_HAVE_STATIC_RECURSIVE_MUTEXES ++ ++static pthread_mutex_t global_locks[] = { ++ /* 0-4 */ ++ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, ++ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, ++ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, ++ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, ++ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, ++ /* 5-9 */ ++ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, ++ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, ++ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, ++ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, ++ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, ++ /* 10-11 */ ++ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, ++ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP ++}; ++ ++_DBUS_STATIC_ASSERT (_DBUS_N_ELEMENTS (global_locks) == _DBUS_N_GLOBAL_LOCKS); ++ ++dbus_bool_t ++_dbus_lock (DBusGlobalLock lock) ++{ ++ /* No initialization is needed. */ ++ _dbus_assert (lock >= 0); ++ _dbus_assert (lock < _DBUS_N_GLOBAL_LOCKS); ++ ++ PTHREAD_CHECK ("pthread_mutex_lock", ++ pthread_mutex_lock (&(global_locks[lock]))); ++ return TRUE; ++} ++ ++void ++_dbus_unlock (DBusGlobalLock lock) ++{ ++ /* No initialization is needed. */ ++ _dbus_assert (lock >= 0); ++ _dbus_assert (lock < _DBUS_N_GLOBAL_LOCKS); ++ ++ PTHREAD_CHECK ("pthread_mutex_unlock", ++ pthread_mutex_unlock (&(global_locks[lock]))); ++} ++ ++#endif +diff --git a/dbus/dbus-threads-internal.h b/dbus/dbus-threads-internal.h +index 64e8bac..228a8c0 100644 +--- a/dbus/dbus-threads-internal.h ++++ b/dbus/dbus-threads-internal.h +@@ -32,6 +32,12 @@ + * @{ + */ + ++/* glibc can implement global locks without needing an initialization step, ++ * which improves our thread-safety-by-default further. */ ++#if defined(__GLIBC__) && defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) ++# define DBUS_HAVE_STATIC_RECURSIVE_MUTEXES 1 ++#endif ++ + /** + * A mutex which is recursive if possible, else non-recursive. + * This is typically recursive, but that cannot be relied upon. +diff --git a/dbus/dbus-threads.c b/dbus/dbus-threads.c +index 29462eb..1781bda 100644 +--- a/dbus/dbus-threads.c ++++ b/dbus/dbus-threads.c +@@ -283,6 +283,18 @@ _dbus_condvar_wake_one (DBusCondVar *cond) + _dbus_platform_condvar_wake_one (cond); + } + ++#ifdef DBUS_HAVE_STATIC_RECURSIVE_MUTEXES ++ ++static dbus_bool_t ++init_global_locks (void) ++{ ++ return TRUE; ++} ++ ++/* implementations in dbus-sysdeps-pthread.c */ ++ ++#else /* !defined(DBUS_HAVE_STATIC_RECURSIVE_MUTEXES) */ ++ + static DBusRMutex *global_locks[_DBUS_N_GLOBAL_LOCKS] = { NULL }; + + static void +@@ -356,6 +368,8 @@ _dbus_unlock (DBusGlobalLock lock) + _dbus_platform_rmutex_unlock (global_locks[lock]); + } + ++#endif /* !defined(DBUS_HAVE_STATIC_RECURSIVE_MUTEXES) */ ++ + /** @} */ /* end of internals */ + + /** diff --git a/meta-tizen-adaptation/recipes-core/dbus/files/0012-Enable-checking-of-smack-context-from-DBus-interface.patch b/meta-tizen-adaptation/recipes-core/dbus/files/0012-Enable-checking-of-smack-context-from-DBus-interface.patch new file mode 100644 index 00000000..5393bb9e --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/files/0012-Enable-checking-of-smack-context-from-DBus-interface.patch @@ -0,0 +1,341 @@ +From: Brian McGillion +Date: Mon, 6 Feb 2012 18:46:05 +0200 +Subject: Enable checking of smack context from DBus interface + +--- + bus/Makefile.am | 4 ++ + bus/driver.c | 6 +++ + bus/smack.c | 132 +++++++++++++++++++++++++++++++++++++++++++++++ + bus/smack.h | 36 +++++++++++++ + cmake/CMakeLists.txt | 3 ++ + cmake/bus/CMakeLists.txt | 4 +- + configure.ac | 17 +++++- + 7 files changed, 199 insertions(+), 3 deletions(-) + create mode 100644 bus/smack.c + create mode 100644 bus/smack.h + +diff --git a/bus/Makefile.am b/bus/Makefile.am +index 6cbc09a..7f63d86 100644 +--- a/bus/Makefile.am ++++ b/bus/Makefile.am +@@ -7,6 +7,7 @@ DBUS_BUS_LIBS = \ + $(THREAD_LIBS) \ + $(ADT_LIBS) \ + $(NETWORK_libs) \ ++ $(LIBSMACK_LIBS) \ + $(NULL) + + DBUS_LAUNCHER_LIBS = \ +@@ -21,6 +22,7 @@ AM_CPPFLAGS = \ + -DDBUS_SYSTEM_CONFIG_FILE=\""$(configdir)/system.conf"\" \ + -DDBUS_COMPILATION \ + -DDBUS_STATIC_BUILD \ ++ $(LIBSMACK_CFLAGS) \ + $(NULL) + + # if assertions are enabled, improve backtraces +@@ -93,6 +95,8 @@ BUS_SOURCES= \ + services.h \ + signals.c \ + signals.h \ ++ smack.c \ ++ smack.h \ + stats.c \ + stats.h \ + test.c \ +diff --git a/bus/driver.c b/bus/driver.c +index 574e0f3..c6298d7 100644 +--- a/bus/driver.c ++++ b/bus/driver.c +@@ -30,6 +30,7 @@ + #include "services.h" + #include "selinux.h" + #include "signals.h" ++#include "smack.h" + #include "stats.h" + #include "utils.h" + #include +@@ -38,6 +39,7 @@ + #include + #include + ++ + static dbus_bool_t bus_driver_send_welcome_message (DBusConnection *connection, + DBusMessage *hello_message, + BusTransaction *transaction, +@@ -1736,6 +1738,10 @@ static const MessageHandler dbus_message_handlers[] = { + "", + DBUS_TYPE_STRING_AS_STRING, + bus_driver_handle_get_id }, ++ { "GetConnectionSmackContext", ++ DBUS_TYPE_STRING_AS_STRING, ++ DBUS_TYPE_STRING_AS_STRING, ++ bus_smack_handle_get_connection_context }, + { NULL, NULL, NULL, NULL } + }; + +diff --git a/bus/smack.c b/bus/smack.c +new file mode 100644 +index 0000000..b8542c2 +--- /dev/null ++++ b/bus/smack.c +@@ -0,0 +1,132 @@ ++/* smack.c - Provide interface to query smack context ++ * ++ * Author: Brian McGillion ++ * Copyright © 2011 Intel Corporation ++ * ++ * Licensed under the Academic Free License version 2.1 ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation; either version 2 of the License, or ++ * (at your option) any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * You should have received a copy of the GNU General Public License ++ * along with this program; if not, write to the Free Software ++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA ++ * 02110-1301 USA ++ */ ++ ++#include ++#include "smack.h" ++ ++#include ++ ++#include "connection.h" ++#include "services.h" ++#include "utils.h" ++ ++#ifdef DBUS_ENABLE_SMACK ++#include ++#endif ++ ++#ifdef DBUS_ENABLE_SMACK ++static char * ++bus_smack_get_label (DBusConnection *connection) ++{ ++ char *label; ++ int sock_fd; ++ ++ if (!dbus_connection_get_socket(connection, &sock_fd)) ++ return NULL; ++ ++ if (smack_new_label_from_socket(sock_fd, &label) < 0) ++ return NULL; ++ return label; ++} ++#endif ++ ++dbus_bool_t ++bus_smack_handle_get_connection_context (DBusConnection *connection, ++ BusTransaction *transaction, ++ DBusMessage *message, ++ DBusError *error) ++{ ++#ifdef DBUS_ENABLE_SMACK ++ const char *remote_end = NULL; ++ BusRegistry *registry; ++ DBusString remote_end_str; ++ BusService *service; ++ DBusConnection *remote_connection; ++ DBusMessage *reply = NULL; ++ char *label; ++ ++ _DBUS_ASSERT_ERROR_IS_CLEAR (error); ++ ++ registry = bus_connection_get_registry (connection); ++ ++ if (!dbus_message_get_args (message, error, DBUS_TYPE_STRING, &remote_end, ++ DBUS_TYPE_INVALID)) ++ return FALSE; ++ ++ _dbus_verbose ("asked for label of connection %s\n", remote_end); ++ ++ _dbus_string_init_const (&remote_end_str, remote_end); ++ ++ service = bus_registry_lookup (registry, &remote_end_str); ++ if (service == NULL) ++ { ++ dbus_set_error (error, DBUS_ERROR_NAME_HAS_NO_OWNER, ++ "Bus name '%s' has no owner", remote_end); ++ return FALSE; ++ } ++ ++ remote_connection = bus_service_get_primary_owners_connection (service); ++ if (remote_connection == NULL) ++ goto oom; ++ ++ reply = dbus_message_new_method_return (message); ++ if (reply == NULL) ++ goto oom; ++ ++ label = bus_smack_get_label (remote_connection); ++ if (label == NULL) ++ { ++ dbus_set_error (error, DBUS_ERROR_FAILED, ++ "Failed to get the socket fd of the connection", ++ remote_end); ++ goto err; ++ } ++ ++ if (!dbus_message_append_args (reply, DBUS_TYPE_STRING, ++ &label, DBUS_TYPE_INVALID)) ++ goto oom; ++ ++ if (!bus_transaction_send_from_driver (transaction, connection, reply)) ++ goto oom; ++ ++ dbus_message_unref (reply); ++ dbus_free(label); ++ ++ return TRUE; ++ ++oom: ++ BUS_SET_OOM (error); ++ ++err: ++ if (reply != NULL) ++ dbus_message_unref (reply); ++ ++ dbus_free(label); ++ ++ return FALSE; ++#else ++ dbus_set_error (error, DBUS_ERROR_NOT_SUPPORTED, ++ "SMACK support is not enabled"); ++ return FALSE; ++#endif ++} +diff --git a/bus/smack.h b/bus/smack.h +new file mode 100644 +index 0000000..04a4a2a +--- /dev/null ++++ b/bus/smack.h +@@ -0,0 +1,36 @@ ++/* smack.h - Provide interface to query smack context ++ * ++ * Author: Brian McGillion ++ * Copyright © 2011 Intel Corporation ++ * ++ * Based on example from Stats interface ++ * ++ * Licensed under the Academic Free License version 2.1 ++ * ++ * This program is free software; you can redistribute it and/or modify ++ * it under the terms of the GNU General Public License as published by ++ * the Free Software Foundation; either version 2 of the License, or ++ * (at your option) any later version. ++ * ++ * This program is distributed in the hope that it will be useful, ++ * but WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ++ * GNU General Public License for more details. ++ * ++ * You should have received a copy of the GNU General Public License ++ * along with this program; if not, write to the Free Software ++ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA ++ * 02110-1301 USA ++ */ ++ ++#ifndef SMACK_H ++#define SMACK_H ++ ++#include "bus.h" ++ ++dbus_bool_t bus_smack_handle_get_connection_context (DBusConnection *connection, ++ BusTransaction *transaction, ++ DBusMessage *message, ++ DBusError *error); ++ ++#endif // SMACK_H +diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt +index 000acda..68b7a9e 100644 +--- a/cmake/CMakeLists.txt ++++ b/cmake/CMakeLists.txt +@@ -94,6 +94,8 @@ option (DBUS_ENABLE_STATS "enable bus daemon usage statistics" OFF) + + option (DBUS_ENABLE_STATS "enable bus daemon usage statistics" OFF) + ++option (DBUS_ENABLE_SMACK "enable smack checks in the daemon" OFF) ++ + if (DBUS_USE_EXPAT) + find_package(LibExpat) + else () +@@ -555,6 +557,7 @@ message(" Building bus stats API: ${DBUS_ENABLE_STATS} " + message(" installing system libs: ${DBUS_INSTALL_SYSTEM_LIBS} ") + #message(" Building SELinux support: ${have_selinux} ") + #message(" Building dnotify support: ${have_dnotify} ") ++message(" Building Smack support: ${DBUS_ENABLE_SMACK} ") + message(" Building Doxygen docs: ${DBUS_ENABLE_DOXYGEN_DOCS} ") + message(" Building XML docs: ${DBUS_ENABLE_XML_DOCS} ") + #message(" Gettext libs (empty OK): ${INTLLIBS} ") +diff --git a/cmake/bus/CMakeLists.txt b/cmake/bus/CMakeLists.txt +index 2657605..13fb34c 100644 +--- a/cmake/bus/CMakeLists.txt ++++ b/cmake/bus/CMakeLists.txt +@@ -72,7 +72,9 @@ set (BUS_SOURCES + ${BUS_DIR}/test.c + ${BUS_DIR}/test.h + ${BUS_DIR}/utils.c +- ${BUS_DIR}/utils.h ++ ${BUS_DIR}/utils.h ++ ${BUS_DIR}/smack.c ++ ${BUS_DIR}/smack.h + ${XML_SOURCES} + ${DIR_WATCH_SOURCE} + ) +diff --git a/configure.ac b/configure.ac +index a963d4d..95216c5 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -207,6 +207,9 @@ if test "x$enable_embedded_tests" = xyes; then + [Define to build test code into the library and binaries]) + fi + ++# call early to ensure availability ++PKG_PROG_PKG_CONFIG ++ + # DBUS_ENABLE_MODULAR_TESTS controls tests that work based on public API. + # These use GTest, from GLib, because life's too short. They're enabled by + # default (unless you don't have GLib), because they don't bloat the library +@@ -907,8 +910,6 @@ fi + # unix:path=/foo or unix:abstract=/foo + AC_SUBST(DBUS_PATH_OR_ABSTRACT) + +-PKG_PROG_PKG_CONFIG +- + #### Sort out XML library + + # see what we have +@@ -1703,6 +1704,17 @@ if test "x$enable_stats" = xyes; then + [Define to enable bus daemon usage statistics]) + fi + ++#enable smack label support ++AC_ARG_ENABLE([smack], [AS_HELP_STRING([--enable-smack], [enable SMACK security checks])], [], [enable_smack=no]) ++if test "x$enable_smack" = xyes; then ++ PKG_CHECK_MODULES([LIBSMACK], [libsmack >= 1.0], ++ [AC_DEFINE([DBUS_ENABLE_SMACK], [1], [Define to enable SMACK security features])], ++ [AC_MSG_ERROR([libsmack is required to enable smack support])]) ++fi ++ ++AC_SUBST([LIBSMACK_CFLAGS]) ++AC_SUBST([LIBSMACK_LIBS]) ++ + AC_CONFIG_FILES([ + Doxyfile + dbus/versioninfo.rc +@@ -1781,6 +1793,7 @@ echo " + Building checks: ${enable_checks} + Building bus stats API: ${enable_stats} + Building SELinux support: ${have_selinux} ++ Building SMACK support: ${enable_smack} + Building inotify support: ${have_inotify} + Building dnotify support: ${have_dnotify} + Building kqueue support: ${have_kqueue} diff --git a/meta-tizen-adaptation/recipes-core/dbus/files/0013-Enforce-smack-policy-from-conf-file.patch b/meta-tizen-adaptation/recipes-core/dbus/files/0013-Enforce-smack-policy-from-conf-file.patch new file mode 100644 index 00000000..c54f5af9 --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/files/0013-Enforce-smack-policy-from-conf-file.patch @@ -0,0 +1,481 @@ +From: Brian McGillion +Date: Mon, 6 Feb 2012 18:48:30 +0200 +Subject: Enforce smack policy from conf file + +--- + bus/config-parser.c | 38 ++++++++++---- + bus/policy.c | 141 +++++++++++++++++++++++++++++++++++++++++++++++++--- + bus/policy.h | 3 ++ + bus/smack.c | 111 +++++++++++++++++++++++++++++++++++++++++ + bus/smack.h | 4 ++ + 5 files changed, 278 insertions(+), 19 deletions(-) + +diff --git a/bus/config-parser.c b/bus/config-parser.c +index 07e8fbb..d7ba549 100644 +--- a/bus/config-parser.c ++++ b/bus/config-parser.c +@@ -43,6 +43,7 @@ typedef enum + POLICY_MANDATORY, + POLICY_USER, + POLICY_GROUP, ++ POLICY_SMACK, + POLICY_CONSOLE + } PolicyType; + +@@ -64,7 +65,11 @@ typedef struct + struct + { + PolicyType type; +- unsigned long gid_uid_or_at_console; ++ union ++ { ++ unsigned long gid_uid_or_at_console; ++ char *smack_label; ++ }; + } policy; + + struct +@@ -150,6 +155,8 @@ element_free (Element *e) + { + if (e->type == ELEMENT_LIMIT) + dbus_free (e->d.limit.name); ++ else if (e->type == ELEMENT_POLICY && e->d.policy.type == POLICY_SMACK) ++ dbus_free (e->d.policy.smack_label); + + dbus_free (e); + } +@@ -972,6 +979,7 @@ start_busconfig_child (BusConfigParser *parser, + const char *user; + const char *group; + const char *at_console; ++ const char *smack; + + if ((e = push_element (parser, ELEMENT_POLICY)) == NULL) + { +@@ -988,20 +996,16 @@ start_busconfig_child (BusConfigParser *parser, + "context", &context, + "user", &user, + "group", &group, ++ "smack", &smack, + "at_console", &at_console, + NULL)) + return FALSE; + +- if (((context && user) || +- (context && group) || +- (context && at_console)) || +- ((user && group) || +- (user && at_console)) || +- (group && at_console) || +- !(context || user || group || at_console)) ++ if (((context != NULL) + (user != NULL) + (group != NULL) + ++ (smack != NULL) + (at_console != NULL)) != 1) + { + dbus_set_error (error, DBUS_ERROR_FAILED, +- " element must have exactly one of (context|user|group|at_console) attributes"); ++ " element must have exactly one of (context|user|group|smack|at_console) attributes"); + return FALSE; + } + +@@ -1047,6 +1051,16 @@ start_busconfig_child (BusConfigParser *parser, + _dbus_warn ("Unknown group \"%s\" in message bus configuration file\n", + group); + } ++ else if (smack != NULL) ++ { ++ e->d.policy.type = POLICY_SMACK; ++ e->d.policy.smack_label = _dbus_strdup (smack); ++ if (e->d.policy.smack_label == NULL) ++ { ++ BUS_SET_OOM (error); ++ return FALSE; ++ } ++ } + else if (at_console != NULL) + { + dbus_bool_t t; +@@ -1631,8 +1645,10 @@ append_rule_from_element (BusConfigParser *parser, + rule)) + goto nomem; + break; +- +- ++ case POLICY_SMACK: ++ if (!bus_policy_append_smack_rule (parser->policy, pe->d.policy.smack_label, rule)) ++ goto nomem; ++ break; + case POLICY_CONSOLE: + if (!bus_policy_append_console_rule (parser->policy, pe->d.policy.gid_uid_or_at_console, + rule)) +diff --git a/bus/policy.c b/bus/policy.c +index 379cea9..836354a 100644 +--- a/bus/policy.c ++++ b/bus/policy.c +@@ -26,6 +26,7 @@ + #include "services.h" + #include "test.h" + #include "utils.h" ++#include "smack.h" + #include + #include + #include +@@ -126,12 +127,13 @@ struct BusPolicy + { + int refcount; + +- DBusList *default_rules; /**< Default policy rules */ +- DBusList *mandatory_rules; /**< Mandatory policy rules */ +- DBusHashTable *rules_by_uid; /**< per-UID policy rules */ +- DBusHashTable *rules_by_gid; /**< per-GID policy rules */ +- DBusList *at_console_true_rules; /**< console user policy rules where at_console="true"*/ +- DBusList *at_console_false_rules; /**< console user policy rules where at_console="false"*/ ++ DBusList *default_rules; /**< Default policy rules */ ++ DBusList *mandatory_rules; /**< Mandatory policy rules */ ++ DBusHashTable *rules_by_uid; /**< per-UID policy rules */ ++ DBusHashTable *rules_by_gid; /**< per-GID policy rules */ ++ DBusHashTable *rules_by_smack_label; /**< per-SMACK label policy rules */ ++ DBusList *at_console_true_rules; /**< console user policy rules where at_console="true"*/ ++ DBusList *at_console_false_rules; /**< console user policy rules where at_console="false"*/ + }; + + static void +@@ -181,6 +183,14 @@ bus_policy_new (void) + if (policy->rules_by_gid == NULL) + goto failed; + ++#ifdef DBUS_ENABLE_SMACK ++ policy->rules_by_smack_label = _dbus_hash_table_new (DBUS_HASH_STRING, ++ (DBusFreeFunction) dbus_free, ++ free_rule_list_func); ++ if (policy->rules_by_smack_label == NULL) ++ goto failed; ++#endif ++ + return policy; + + failed: +@@ -230,7 +240,13 @@ bus_policy_unref (BusPolicy *policy) + _dbus_hash_table_unref (policy->rules_by_gid); + policy->rules_by_gid = NULL; + } +- ++ ++ if (policy->rules_by_smack_label) ++ { ++ _dbus_hash_table_unref (policy->rules_by_smack_label); ++ policy->rules_by_smack_label = NULL; ++ } ++ + dbus_free (policy); + } + } +@@ -356,6 +372,24 @@ bus_policy_create_client_policy (BusPolicy *policy, + } + } + ++ if (policy->rules_by_smack_label && ++ _dbus_hash_table_get_n_entries (policy->rules_by_smack_label) > 0) ++ { ++ DBusList **list; ++ dbus_bool_t nomem_err = FALSE; ++ ++ list = bus_smack_generate_allowed_list(connection, policy->rules_by_smack_label, &nomem_err); ++ ++ if (list != NULL) ++ { ++ nomem_err = !add_list_to_client (list, client); ++ _dbus_list_clear (list); ++ } ++ ++ if (nomem_err) ++ goto nomem; ++ } ++ + if (!add_list_to_client (&policy->mandatory_rules, + client)) + goto nomem; +@@ -576,6 +610,66 @@ bus_policy_append_group_rule (BusPolicy *policy, + return TRUE; + } + ++#ifdef DBUS_ENABLE_SMACK ++static DBusList ** ++get_list_string (DBusHashTable *table, ++ const char *key) ++{ ++ DBusList **list; ++ ++ if (key == NULL) ++ return NULL; ++ ++ list = _dbus_hash_table_lookup_string (table, key); ++ ++ if (list == NULL) ++ { ++ char *new_key; ++ ++ list = dbus_new0 (DBusList*, 1); ++ if (list == NULL) ++ return NULL; ++ ++ new_key = _dbus_strdup (key); ++ if (new_key == NULL) ++ { ++ dbus_free (list); ++ return NULL; ++ } ++ ++ if (!_dbus_hash_table_insert_string (table, new_key, list)) ++ { ++ dbus_free (list); ++ dbus_free (new_key); ++ return NULL; ++ } ++ } ++ ++ return list; ++} ++#endif ++ ++dbus_bool_t ++bus_policy_append_smack_rule (BusPolicy *policy, ++ const char *label, ++ BusPolicyRule *rule) ++{ ++#ifdef DBUS_ENABLE_SMACK ++ DBusList **list; ++ ++ list = get_list_string (policy->rules_by_smack_label, label); ++ if (list == NULL) ++ return FALSE; ++ ++ if (!_dbus_list_append (list, rule)) ++ return FALSE; ++ ++ bus_policy_rule_ref (rule); ++#endif ++ ++ return TRUE; ++} ++ + dbus_bool_t + bus_policy_append_console_rule (BusPolicy *policy, + dbus_bool_t at_console, +@@ -653,6 +747,31 @@ merge_id_hash (DBusHashTable *dest, + return TRUE; + } + ++#ifdef DBUS_ENABLE_SMACK ++static dbus_bool_t ++merge_string_hash (DBusHashTable *dest, ++ DBusHashTable *to_absorb) ++{ ++ DBusHashIter iter; ++ ++ _dbus_hash_iter_init (to_absorb, &iter); ++ while (_dbus_hash_iter_next (&iter)) ++ { ++ const char *absorb_label = _dbus_hash_iter_get_string_key(&iter); ++ DBusList **list = _dbus_hash_iter_get_value (&iter); ++ DBusList **target = get_list_string (dest, absorb_label); ++ ++ if (target == NULL) ++ return FALSE; ++ ++ if (!append_copy_of_policy_list (target, list)) ++ return FALSE; ++ } ++ ++ return TRUE; ++} ++#endif ++ + dbus_bool_t + bus_policy_merge (BusPolicy *policy, + BusPolicy *to_absorb) +@@ -685,6 +804,12 @@ bus_policy_merge (BusPolicy *policy, + to_absorb->rules_by_gid)) + return FALSE; + ++#ifdef DBUS_ENABLE_SMACK ++ if (!merge_string_hash (policy->rules_by_smack_label, ++ to_absorb->rules_by_smack_label)) ++ return FALSE; ++#endif ++ + return TRUE; + } + +@@ -873,7 +998,7 @@ bus_client_policy_check_can_send (BusClientPolicy *policy, + { + DBusList *link; + dbus_bool_t allowed; +- ++ + /* policy->rules is in the order the rules appeared + * in the config file, i.e. last rule that applies wins + */ +diff --git a/bus/policy.h b/bus/policy.h +index 3ff6f48..20d0a39 100644 +--- a/bus/policy.h ++++ b/bus/policy.h +@@ -130,6 +130,9 @@ dbus_bool_t bus_policy_append_user_rule (BusPolicy *policy, + dbus_bool_t bus_policy_append_group_rule (BusPolicy *policy, + dbus_gid_t gid, + BusPolicyRule *rule); ++dbus_bool_t bus_policy_append_smack_rule (BusPolicy *policy, ++ const char *label, ++ BusPolicyRule *rule); + dbus_bool_t bus_policy_append_console_rule (BusPolicy *policy, + dbus_bool_t at_console, + BusPolicyRule *rule); +diff --git a/bus/smack.c b/bus/smack.c +index b8542c2..d4546a3 100644 +--- a/bus/smack.c ++++ b/bus/smack.c +@@ -29,11 +29,17 @@ + #include "connection.h" + #include "services.h" + #include "utils.h" ++#include "policy.h" + + #ifdef DBUS_ENABLE_SMACK + #include + #endif + ++#define SMACK_WRITE "W" ++#define SMACK_READ "R" ++#define SMACK_READ_WRITE "RW" ++ ++ + #ifdef DBUS_ENABLE_SMACK + static char * + bus_smack_get_label (DBusConnection *connection) +@@ -130,3 +136,108 @@ err: + return FALSE; + #endif + } ++ ++#ifdef DBUS_ENABLE_SMACK ++static dbus_bool_t ++bus_smack_has_access (const char *subject, const char *object, ++ const char *access) ++{ ++ return (smack_have_access (subject, object, access) == 1 ? TRUE : FALSE); ++} ++#endif ++ ++ ++/** ++ * Calculate the list of rules that apply to a connection. ++ * ++ * @param connection The inbound conenction ++ * @param rules_by_smack_label The table of object labels -> rules mapping ++ * @param nomem_err (out) If a nomem situation is encountered this value is set to TRUE. ++ * @returns the list of permitted rules if it exists and no errors were encountered otherwise NULL. ++ */ ++DBusList** ++bus_smack_generate_allowed_list (DBusConnection *connection, ++ DBusHashTable *rules_by_smack_label, ++ dbus_bool_t *nomem_err) ++{ ++#ifdef DBUS_ENABLE_SMACK ++ char *subject_label; ++ DBusHashIter iter; ++ dbus_bool_t is_allowed; ++ DBusList **allowed_list; ++ ++ /* the label of the subject, is the label on the new connection, ++ either the service itself or one of its clients */ ++ subject_label = bus_smack_get_label (connection); ++ if (subject_label == NULL) ++ return NULL; ++ ++ allowed_list = dbus_new0 (DBusList*, 1); ++ if (allowed_list == NULL) ++ goto nomem; ++ ++ /* Iterate over all the smack labels we have parsed from the .conf files */ ++ _dbus_hash_iter_init (rules_by_smack_label, &iter); ++ while (_dbus_hash_iter_next (&iter)) ++ { ++ DBusList *link; ++ const char *object_label = _dbus_hash_iter_get_string_key (&iter); ++ /* the list here is all the rules that are 'protected' ++ by the SMACK label named $object_label */ ++ DBusList **list = _dbus_hash_iter_get_value (&iter); ++ ++ link = _dbus_list_get_first_link (list); ++ while (link != NULL) ++ { ++ BusPolicyRule *rule = link->data; ++ link = _dbus_list_get_next_link (list, link); ++ is_allowed = FALSE; ++ ++ switch (rule->type) ++ { ++ case BUS_POLICY_RULE_OWN: ++ is_allowed = bus_smack_has_access (subject_label, ++ object_label, ++ SMACK_READ_WRITE); ++ break; ++ case BUS_POLICY_RULE_SEND: ++ is_allowed = bus_smack_has_access (subject_label, ++ object_label, ++ SMACK_WRITE); ++ break; ++ case BUS_POLICY_RULE_RECEIVE: ++ is_allowed = bus_smack_has_access (subject_label, ++ object_label, ++ SMACK_READ); ++ break; ++ default: ++ continue; ++ } ++ ++ if (is_allowed) ++ { ++ if (!_dbus_list_append (allowed_list, rule)) ++ goto nomem; ++ ++ bus_policy_rule_ref (rule); ++ } ++ ++ _dbus_verbose ("permission request subject (%s) -> object (%s) : %s", subject_label, object_label, (is_allowed ? "GRANTED" : "REJECTED")); ++ } ++ } ++ ++ dbus_free(subject_label); ++ return allowed_list; ++ ++nomem: ++ if (allowed_list != NULL) ++ _dbus_list_clear (allowed_list); ++ ++ dbus_free(subject_label); ++ *nomem_err = TRUE; ++ return NULL; ++ ++#else ++ return NULL; ++#endif ++} +diff --git a/bus/smack.h b/bus/smack.h +index 04a4a2a..6b1dfad 100644 +--- a/bus/smack.h ++++ b/bus/smack.h +@@ -27,10 +27,14 @@ + #define SMACK_H + + #include "bus.h" ++#include + + dbus_bool_t bus_smack_handle_get_connection_context (DBusConnection *connection, + BusTransaction *transaction, + DBusMessage *message, + DBusError *error); + ++DBusList **bus_smack_generate_allowed_list (DBusConnection *connection, ++ DBusHashTable *label_rules, ++ dbus_bool_t *error); + #endif // SMACK_H diff --git a/meta-tizen-adaptation/recipes-core/dbus/files/dbus-user.service b/meta-tizen-adaptation/recipes-core/dbus/files/dbus-user.service new file mode 100644 index 00000000..8dc77f4a --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/files/dbus-user.service @@ -0,0 +1,12 @@ + +# +# This is the D-Bus service for the session +# + +[Unit] +Description=D-Bus Session Message Bus +Requires=dbus.socket + +[Service] +ExecStart=/usr/bin/dbus-daemon --session --address=systemd: --nofork --systemd-activation +ExecReload=/usr/bin/dbus-send --print-reply --session --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig diff --git a/meta-tizen-adaptation/recipes-core/dbus/files/dbus-user.socket b/meta-tizen-adaptation/recipes-core/dbus/files/dbus-user.socket new file mode 100644 index 00000000..8a12c490 --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dbus/files/dbus-user.socket @@ -0,0 +1,11 @@ + +# +# This is the D-Bus socket for the session bus +# + +[Unit] +Description=D-Bus Session Message Bus Socket + +[Socket] +ListenStream=%t/dbus/user_bus_socket + diff --git a/meta-tizen-adaptation/recipes-core/dropbear/dropbear_%.bbappend b/meta-tizen-adaptation/recipes-core/dropbear/dropbear_%.bbappend new file mode 100644 index 00000000..f59da784 --- /dev/null +++ b/meta-tizen-adaptation/recipes-core/dropbear/dropbear_%.bbappend @@ -0,0 +1,3 @@ +#PAM_SRC_URI = "" +PAM_PLUGINS = "libpam-runtime" + diff --git a/meta-tizen-adaptation/recipes-devtools/cmake/cmake-native_%.bbappend b/meta-tizen-adaptation/recipes-devtools/cmake/cmake-native_%.bbappend new file mode 100644 index 00000000..acc20c18 --- /dev/null +++ b/meta-tizen-adaptation/recipes-devtools/cmake/cmake-native_%.bbappend @@ -0,0 +1,8 @@ +FILESEXTRAPATHS_append := "${THISDIR}/files" + +SRC_URI += "file://TizenCommon_native.cmake" + +do_install_append() { + mv ${WORKDIR}/TizenCommon_native.cmake ${WORKDIR}/TizenCommon.cmake + install -m 644 ${WORKDIR}/TizenCommon.cmake ${D}${datadir}/cmake-${CMAKE_MAJOR_VERSION}/Modules/ +} \ No newline at end of file diff --git a/meta-tizen-adaptation/recipes-devtools/cmake/cmake_%.bbappend b/meta-tizen-adaptation/recipes-devtools/cmake/cmake_%.bbappend new file mode 100644 index 00000000..ebec5e83 --- /dev/null +++ b/meta-tizen-adaptation/recipes-devtools/cmake/cmake_%.bbappend @@ -0,0 +1,7 @@ +FILESEXTRAPATHS_append := "${THISDIR}/files" + +SRC_URI += "file://TizenCommon.cmake" + +do_install_append() { + install -m 644 ${WORKDIR}/TizenCommon.cmake ${D}${datadir}/cmake-${CMAKE_MAJOR_VERSION}/Modules +} \ No newline at end of file diff --git a/meta-tizen-adaptation/recipes-devtools/cmake/files/TizenCommon.cmake b/meta-tizen-adaptation/recipes-devtools/cmake/files/TizenCommon.cmake new file mode 100644 index 00000000..690cad37 --- /dev/null +++ b/meta-tizen-adaptation/recipes-devtools/cmake/files/TizenCommon.cmake @@ -0,0 +1,36 @@ +# Copied from libzypp +# Library +IF ( DEFINED LIB ) + SET ( LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib" ) +ELSE ( DEFINED LIB ) + IF (CMAKE_SIZEOF_VOID_P MATCHES "8") + SET( LIB_SUFFIX "64" ) + ENDIF(CMAKE_SIZEOF_VOID_P MATCHES "8") + SET ( LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib" ) +ENDIF ( DEFINED LIB ) +MESSAGE(STATUS "Libraries will be installed in ${LIB_INSTALL_DIR}" ) + +# system configuration dir (etc) +IF( NOT DEFINED SYSCONFDIR ) + IF ( ${CMAKE_INSTALL_PREFIX} STREQUAL "/usr" ) + # if installing in usr, set sysconfg to etc + SET( SYSCONFDIR /etc ) + ELSE ( ${CMAKE_INSTALL_PREFIX} STREQUAL "/usr" ) + SET ( SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc" ) + ENDIF ( ${CMAKE_INSTALL_PREFIX} STREQUAL "/usr" ) +ENDIF( NOT DEFINED SYSCONFDIR ) +MESSAGE(STATUS "Config files will be installed in ${SYSCONFDIR}" ) + +# usr INSTALL_PREFIX + +IF( DEFINED CMAKE_INSTALL_PREFIX ) + SET( INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX} ) +ELSE( DEFINED CMAKE_INSTALL_PREFIX ) + SET( INSTALL_PREFIX /usr ) +ENDIF( DEFINED CMAKE_INSTALL_PREFIX ) + +# system configuration dir (etc) +IF( NOT DEFINED MANDIR ) + SET( MANDIR ${INSTALL_PREFIX}/share/man ) +ENDIF( NOT DEFINED MANDIR ) +MESSAGE( "** Manual files will be installed in ${MANDIR}" ) diff --git a/meta-tizen-adaptation/recipes-devtools/cmake/files/TizenCommon_native.cmake b/meta-tizen-adaptation/recipes-devtools/cmake/files/TizenCommon_native.cmake new file mode 100644 index 00000000..7cef5ed5 --- /dev/null +++ b/meta-tizen-adaptation/recipes-devtools/cmake/files/TizenCommon_native.cmake @@ -0,0 +1,31 @@ +# Copied from libzypp +# Library +IF ( DEFINED LIB ) + SET ( LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib" ) +ELSE ( DEFINED LIB ) + IF (CMAKE_SIZEOF_VOID_P MATCHES "8") + SET( LIB_SUFFIX "64" ) + ENDIF(CMAKE_SIZEOF_VOID_P MATCHES "8") + SET ( LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib" ) +ENDIF ( DEFINED LIB ) +MESSAGE(STATUS "Libraries will be installed in ${LIB_INSTALL_DIR}" ) + +# system configuration dir (etc) +IF( NOT DEFINED SYSCONFDIR ) + SET( SYSCONFDIR ${SYSCONF_INSTALL_DIR} ) +ENDIF( NOT DEFINED SYSCONFDIR ) +MESSAGE(STATUS "Config files will be installed in ${SYSCONFDIR}" ) + +# usr INSTALL_PREFIX + +IF( DEFINED CMAKE_INSTALL_PREFIX ) + SET( INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX} ) +ELSE( DEFINED CMAKE_INSTALL_PREFIX ) + SET( INSTALL_PREFIX /usr ) +ENDIF( DEFINED CMAKE_INSTALL_PREFIX ) + +# system configuration dir (etc) +IF( NOT DEFINED MANDIR ) + SET( MANDIR ${INSTALL_PREFIX}/share/man ) +ENDIF( NOT DEFINED MANDIR ) +MESSAGE( "** Manual files will be installed in ${MANDIR}" ) diff --git a/meta-tizen-adaptation/recipes-devtools/e2fsprogs/e2fsprogs/cross-compile.patch b/meta-tizen-adaptation/recipes-devtools/e2fsprogs/e2fsprogs/cross-compile.patch new file mode 100644 index 00000000..9f9b9580 --- /dev/null +++ b/meta-tizen-adaptation/recipes-devtools/e2fsprogs/e2fsprogs/cross-compile.patch @@ -0,0 +1,13 @@ +diff --git a/configure.in b/configure.in +index 448a292..31ca001 100644 +--- a/configure.in ++++ b/configure.in +@@ -1382,7 +1382,7 @@ if test $cross_compiling = no; then + BUILD_CFLAGS="$CFLAGS $CPPFLAGS $INCLUDES -DHAVE_CONFIG_H" + BUILD_LDFLAGS="$LDFLAGS" + else +- BUILD_CFLAGS= ++ BUILD_CFLAGS='-I. -I$(top_builddir)/lib -I$(top_srcdir)/lib -DHAVE_CONFIG_H' + BUILD_LDFLAGS= + fi + AC_SUBST(BUILD_CFLAGS) diff --git a/meta-tizen-adaptation/recipes-devtools/e2fsprogs/e2fsprogs/populate-fs-xattr.patch b/meta-tizen-adaptation/recipes-devtools/e2fsprogs/e2fsprogs/populate-fs-xattr.patch new file mode 100644 index 00000000..b6457f1d --- /dev/null +++ b/meta-tizen-adaptation/recipes-devtools/e2fsprogs/e2fsprogs/populate-fs-xattr.patch @@ -0,0 +1,88 @@ +Upstream-Status: Submitted +Signed-off-by: Ross Burton + +commit 582b4ceda06456f8e33492dd0f87a3d2a5ff1514 +Author: Ross Burton +Date: Fri Jun 27 19:44:35 2014 +0100 + + misc: copy extended attributes in populate_fs + + When creating a file system using a source directory, also copy any extended + attributes that have been set. + + Signed-off-by: Ross Burton + +diff --git a/misc/create_inode.c b/misc/create_inode.c +index c9c99b5..2795f9e 100644 +--- a/misc/create_inode.c ++++ b/misc/create_inode.c +@@ -103,6 +103,55 @@ static errcode_t set_inode_extra(ext2_filsys fs, ext2_ino_t cwd, + return retval; + } + ++static errcode_t set_inode_xattr(ext2_filsys fs, ext2_ino_t ino, const char *filename) ++{ ++ errcode_t retval; ++ struct ext2_inode inode; ++ struct ext2_xattr_handle *handle; ++ ssize_t size, value_size; ++ char *list; ++ int i; ++ ++ size = llistxattr(filename, NULL, 0); ++ if (size == -1) { ++ com_err(__func__, errno, "listxattr failed on %s", filename); ++ return errno; ++ } else if (size == 0) { ++ return 0; ++ } ++ ++ retval = ext2fs_xattrs_open(fs, ino, &handle); ++ if (retval) { ++ com_err(__func__, errno, "while opening inode %u", ino); ++ return errno; ++ } ++ ++ list = malloc(size); ++ size = llistxattr(filename, list, size); ++ ++ for (i = 0; i < size; i += strlen(&list[i]) + 1) { ++ const char *name = &list[i]; ++ char *value; ++ ++ value_size = getxattr(filename, name, NULL, 0); ++ value = malloc(value_size); ++ value_size = getxattr(filename, name, value, value_size); ++ ++ retval = ext2fs_xattr_set(handle, name, value, value_size); ++ if (retval) ++ com_err(__func__, retval, "while writing xattr %u", ino); ++ ++ free (value); ++ } ++ free(list); ++ ++ retval = ext2fs_xattrs_close(&handle); ++ if (retval) ++ com_err(__func__, errno, "while closing inode %u", ino); ++ ++ return retval; ++} ++ + /* Make a special files (block and character devices), fifo's, and sockets */ + errcode_t do_mknod_internal(ext2_filsys fs, ext2_ino_t cwd, const char *name, + struct stat *st) +@@ -615,6 +664,13 @@ static errcode_t __populate_fs(ext2_filsys fs, ext2_ino_t parent_ino, + goto out; + } + ++ retval = set_inode_xattr(fs, ino, name); ++ if (retval) { ++ com_err(__func__, retval, ++ _("while setting xattrs for \"%s\""), name); ++ goto out; ++ } ++ + /* Save the hardlink ino */ + if (save_inode) { + /* diff --git a/meta-tizen-adaptation/recipes-devtools/e2fsprogs/e2fsprogs/remove-ldconfig-call.patch b/meta-tizen-adaptation/recipes-devtools/e2fsprogs/e2fsprogs/remove-ldconfig-call.patch new file mode 100644 index 00000000..66e4e370 --- /dev/null +++ b/meta-tizen-adaptation/recipes-devtools/e2fsprogs/e2fsprogs/remove-ldconfig-call.patch @@ -0,0 +1,35 @@ +When /etc/ld.so.cache is writeable by user running bitbake then it creates +invalid cache (in my case libstdc++.so cannot be found after building +zlib(-native) and I have to call touch */libstdc++.so && /sbin/ldconfig to fix +it. + +So remove ldconfig call from make install-libs + +Patch authored by Martin Jansa. + +Upstream-Status: Inappropriate [disable feature] + +Signed-off-by: Scott Garman +Signed-off-by: Andrei Dinu + +diff --git a/lib/Makefile.elf-lib b/lib/Makefile.elf-lib +index 78479d3..4a4a5ac 100644 +--- a/lib/Makefile.elf-lib ++++ b/lib/Makefile.elf-lib +@@ -50,8 +50,6 @@ install-shlibs install:: $(ELF_LIB) installdirs-elf-lib $(DEP_INSTALL_SYMLINK) + $(E) " SYMLINK $(libdir)/$(ELF_IMAGE).so" + $(Q) $(INSTALL_SYMLINK) $(ELF_INSTALL_DIR)/$(ELF_SONAME) \ + $(libdir)/$(ELF_IMAGE).so $(DESTDIR) +- $(E) " LDCONFIG" +- $(Q) -$(LDCONFIG) + + install-strip: install + $(E) " STRIP-LIB $(ELF_INSTALL_DIR)/$(ELF_LIB)" +@@ -67,7 +65,6 @@ uninstall-shlibs uninstall:: + $(RM) -f $(DESTDIR)$(ELF_INSTALL_DIR)/$(ELF_LIB) \ + $(DESTDIR)$(ELF_INSTALL_DIR)/$(ELF_SONAME) \ + $(DESTDIR)$(libdir)/$(ELF_IMAGE).so +- -$(LDCONFIG) + + clean:: + $(RM) -rf elfshared diff --git a/meta-tizen-adaptation/recipes-devtools/e2fsprogs/e2fsprogs_git.bb b/meta-tizen-adaptation/recipes-devtools/e2fsprogs/e2fsprogs_git.bb new file mode 100644 index 00000000..0e5a7fc9 --- /dev/null +++ b/meta-tizen-adaptation/recipes-devtools/e2fsprogs/e2fsprogs_git.bb @@ -0,0 +1,74 @@ +COREDIR = "${COREBASE}/meta/recipes-devtools/e2fsprogs" + +FILESEXTRAPATHS_append := ":${COREDIR}/e2fsprogs" + +require ${COREDIR}/e2fsprogs.inc + +SRC_URI = "git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git \ + file://acinclude.m4 \ + file://mkdir.patch \ + file://remove-ldconfig-call.patch \ + file://quiet-debugfs.patch \ + file://populate-fs-xattr.patch \ + file://cross-compile.patch \ +" + +SRCREV = "bb9cca2ca91b46e820f77dda38e01fb2860dc5d2" +PV = "1.42.9+git${SRCPV}" + +S = "${WORKDIR}/git" + +EXTRA_OECONF += "--libdir=${base_libdir} --sbindir=${base_sbindir} --enable-elf-shlibs --disable-libuuid --disable-uuidd --enable-verbose-makecmds" +EXTRA_OECONF_darwin = "--libdir=${base_libdir} --sbindir=${base_sbindir} --enable-bsd-shlibs" + +do_configure_prepend () { + cp ${WORKDIR}/acinclude.m4 ${S}/ +} + +do_install () { + oe_runmake 'DESTDIR=${D}' install + oe_runmake 'DESTDIR=${D}' install-libs + # We use blkid from util-linux now so remove from here + rm -f ${D}${base_libdir}/libblkid* + rm -rf ${D}${includedir}/blkid + rm -f ${D}${base_libdir}/pkgconfig/blkid.pc + rm -f ${D}${base_sbindir}/blkid + rm -f ${D}${base_sbindir}/fsck + rm -f ${D}${base_sbindir}/findfs + + # e2initrd_helper and the pkgconfig files belong in libdir + if [ ! ${D}${libdir} -ef ${D}${base_libdir} ]; then + install -d ${D}${libdir} + mv ${D}${base_libdir}/e2initrd_helper ${D}${libdir} + mv ${D}${base_libdir}/pkgconfig ${D}${libdir} + fi + + oe_multilib_header ext2fs/ext2_types.h + install -d ${D}${base_bindir} + mv ${D}${bindir}/chattr ${D}${base_bindir}/chattr.e2fsprogs +} + +RDEPENDS_e2fsprogs = "e2fsprogs-badblocks" +RRECOMMENDS_e2fsprogs = "e2fsprogs-mke2fs e2fsprogs-e2fsck" + +PACKAGES =+ "e2fsprogs-e2fsck e2fsprogs-mke2fs e2fsprogs-tune2fs e2fsprogs-badblocks" +PACKAGES =+ "libcomerr libss libe2p libext2fs" + +FILES_e2fsprogs-e2fsck = "${base_sbindir}/e2fsck ${base_sbindir}/fsck.ext*" +FILES_e2fsprogs-mke2fs = "${base_sbindir}/mke2fs ${base_sbindir}/mkfs.ext* ${sysconfdir}/mke2fs.conf" +FILES_e2fsprogs-tune2fs = "${base_sbindir}/tune2fs ${base_sbindir}/e2label" +FILES_e2fsprogs-badblocks = "${base_sbindir}/badblocks" +FILES_libcomerr = "${base_libdir}/libcom_err.so.*" +FILES_libss = "${base_libdir}/libss.so.*" +FILES_libe2p = "${base_libdir}/libe2p.so.*" +FILES_libext2fs = "${libdir}/e2initrd_helper ${base_libdir}/libext2fs.so.*" +FILES_${PN}-dev += "${datadir}/*/*.awk ${datadir}/*/*.sed ${base_libdir}/*.so" + +BBCLASSEXTEND = "native" + +inherit update-alternatives + +ALTERNATIVE_${PN} = "chattr" +ALTERNATIVE_PRIORITY = "100" +ALTERNATIVE_LINK_NAME[chattr] = "${base_bindir}/chattr" +ALTERNATIVE_TARGET[chattr] = "${base_bindir}/chattr.e2fsprogs" diff --git a/meta-tizen-adaptation/recipes-devtools/ninja/ninja-native_1.4.0.bb b/meta-tizen-adaptation/recipes-devtools/ninja/ninja-native_1.4.0.bb new file mode 100644 index 00000000..c0e34d35 --- /dev/null +++ b/meta-tizen-adaptation/recipes-devtools/ninja/ninja-native_1.4.0.bb @@ -0,0 +1,22 @@ +DESCRIPTION = "Ninja is a small build system with a focus on speed." +LICENSE = "Apache-2" + +inherit native + +LIC_FILES_CHKSUM = "file://COPYING;md5=a81586a64ad4e476c791cda7e2f2c52e" + +SRCREV="63d5b1013cafb2db95687cf446eb5bb68cf6a27a" +SRCBRANCH="release" + +SRC_URI = "git://github.com/martine/ninja.git;branch=${SRCBRANCH}" + +S="${WORKDIR}/git" + +do_compile() { + python ${S}/bootstrap.py +} + +do_install() { + install -d ${D}${bindir} + install -m 0755 ${S}/ninja ${D}${bindir}/ninja +} \ No newline at end of file diff --git a/meta-tizen-adaptation/recipes-devtools/ps-mem/ps-mem_git.bb b/meta-tizen-adaptation/recipes-devtools/ps-mem/ps-mem_git.bb new file mode 100644 index 00000000..dd889322 --- /dev/null +++ b/meta-tizen-adaptation/recipes-devtools/ps-mem/ps-mem_git.bb @@ -0,0 +1,19 @@ +DESCRIPTION = "An utility to accurately report the core memory usage of programs" +HOMEPAGE = "https://github.com/eurogiciel-oss/ps_mem" +SECTION = "System/System Info" +LICENSE = "LGPL-2.1" +SRC_URI = "git://github.com/eurogiciel-oss/ps_mem.git;tag=2ea36ccbad134cccc9ab1ada6aefcaec0f948d94;nobranch=1" + +S = "${WORKDIR}/git" +PRIORITY = "10" +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/LGPL-2.1;md5=1a6d268fd218675ffea8be556788b780" + +DEPENDS = "python" + +do_install() { + install -D -m 755 ${S}/ps_mem.py ${D}${prefix}/bin/ps_mem +} + +PACKAGES = "${PN}" + +FILES_${PN} = "${prefix}/bin/ps_mem" \ No newline at end of file diff --git a/meta-tizen-adaptation/recipes-devtools/pseudo/pseudo_git.bbappend b/meta-tizen-adaptation/recipes-devtools/pseudo/pseudo_git.bbappend new file mode 100644 index 00000000..9e8f15d7 --- /dev/null +++ b/meta-tizen-adaptation/recipes-devtools/pseudo/pseudo_git.bbappend @@ -0,0 +1,8 @@ +SRCREV = "36689a76e79bf6e6231f6f03cbfad297d4411588" +PV = "1.6.0+git${SRCPV}" + +DEFAULT_PREFERENCE = "100" + +SRC_URI = "git://git.yoctoproject.org/pseudo;branch=seebs/xattr" + +DEPENDS += "attr" diff --git a/meta-tizen-adaptation/recipes-devtools/python/files/0001-Ignore-arch-for-RPM-4.patch b/meta-tizen-adaptation/recipes-devtools/python/files/0001-Ignore-arch-for-RPM-4.patch new file mode 100644 index 00000000..12844a25 --- /dev/null +++ b/meta-tizen-adaptation/recipes-devtools/python/files/0001-Ignore-arch-for-RPM-4.patch @@ -0,0 +1,24 @@ +From 67ca8748924daf512888e4738c7e205d24b83b2b Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= +Date: Mon, 6 Oct 2014 10:24:16 +0200 +Subject: [PATCH] Ignore arch for RPM 4 + +--- + smart/backends/rpm/pm.py | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/smart/backends/rpm/pm.py b/smart/backends/rpm/pm.py +index 1482601..2df05ba 100644 +--- a/smart/backends/rpm/pm.py ++++ b/smart/backends/rpm/pm.py +@@ -216,6 +216,7 @@ class RPMPackageManager(PackageManager): + if sysconf.get("rpm-order"): + ts.order() + probfilter = rpm.RPMPROB_FILTER_OLDPACKAGE ++ probfilter |= rpm.RPMPROB_FILTER_IGNOREARCH + try: + # Test for RPM5 function + rpm.platformscore("") +-- +1.8.1.4 + diff --git a/meta-tizen-adaptation/recipes-devtools/python/files/0001-No-getArchScore-for-RPM-4.patch b/meta-tizen-adaptation/recipes-devtools/python/files/0001-No-getArchScore-for-RPM-4.patch new file mode 100644 index 00000000..e947ccb5 --- /dev/null +++ b/meta-tizen-adaptation/recipes-devtools/python/files/0001-No-getArchScore-for-RPM-4.patch @@ -0,0 +1,24 @@ +From 2a0fadb980128da9597553fe965d8842786dc2d6 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= +Date: Mon, 6 Oct 2014 10:15:16 +0200 +Subject: [PATCH] No getArchScore() for RPM 4 + +--- + smart/backends/rpm/base.py | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/smart/backends/rpm/base.py b/smart/backends/rpm/base.py +index d720617..446ce7f 100644 +--- a/smart/backends/rpm/base.py ++++ b/smart/backends/rpm/base.py +@@ -338,6 +338,7 @@ class RPMObsoletes(Depends): + + _SCOREMAP = {} + def getArchScore(arch, _sm=_SCOREMAP): ++ return 1 + try: + rpm.platformscore(arch) + if arch not in _sm: +-- +1.8.1.4 + diff --git a/meta-tizen-adaptation/recipes-devtools/python/files/remove_checkrpm_public_key.patch b/meta-tizen-adaptation/recipes-devtools/python/files/remove_checkrpm_public_key.patch new file mode 100644 index 00000000..015632f7 --- /dev/null +++ b/meta-tizen-adaptation/recipes-devtools/python/files/remove_checkrpm_public_key.patch @@ -0,0 +1,16 @@ +diff --git a/smart/backends/rpm/pm.py b/smart/backends/rpm/pm.py +index 707a146..ecd9f4e 100644 +--- a/smart/backends/rpm/pm.py ++++ b/smart/backends/rpm/pm.py +@@ -162,8 +162,9 @@ class RPMPackageManager(PackageManager): + try: + h = ts.hdrFromFdno(fd) + if sysconf.get("rpm-check-signatures", False): +- if get_public_key(h) == '(none)': +- raise rpm.error('package is not signed') ++ pass ++ #if get_public_key(h) == '(none)': ++ # raise rpm.error('package is not signed') + except rpm.error, e: + os.close(fd) + raise Error, "%s: %s" % (os.path.basename(path), e) diff --git a/meta-tizen-adaptation/recipes-devtools/python/python-smartpm_1.4.1.bbappend b/meta-tizen-adaptation/recipes-devtools/python/python-smartpm_1.4.1.bbappend new file mode 100644 index 00000000..5546a23a --- /dev/null +++ b/meta-tizen-adaptation/recipes-devtools/python/python-smartpm_1.4.1.bbappend @@ -0,0 +1,9 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/files:" + +SRC_URI_remove = "file://smart-dflags.patch" + +DEPENDS_append = " python-rpm-native " + +SRC_URI_append = " file://remove_checkrpm_public_key.patch " +SRC_URI_append = " file://0001-No-getArchScore-for-RPM-4.patch " +SRC_URI_append = " file://0001-Ignore-arch-for-RPM-4.patch " diff --git a/meta-tizen-adaptation/recipes-extended/screen/screen_%.bbappend b/meta-tizen-adaptation/recipes-extended/screen/screen_%.bbappend new file mode 100644 index 00000000..ea6a3c4a --- /dev/null +++ b/meta-tizen-adaptation/recipes-extended/screen/screen_%.bbappend @@ -0,0 +1,4 @@ +do_install_append () { + # Remove screen rule that is not present in Tizen Common + rm -f ${D}/${sysconfdir}/pam.d/screen +} diff --git a/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/chage b/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/chage new file mode 100644 index 00000000..bee48fab --- /dev/null +++ b/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/chage @@ -0,0 +1,6 @@ +#%PAM-1.0 +auth sufficient pam_rootok.so +auth include system-auth +account include system-auth +password include system-auth +session include system-auth diff --git a/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/chfn b/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/chfn new file mode 100644 index 00000000..59df52fc --- /dev/null +++ b/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/chfn @@ -0,0 +1,8 @@ +#%PAM-1.0 +# For chfn command +auth sufficient pam_rootok.so +auth include system-auth +account include system-auth +password include system-auth +session include system-auth + diff --git a/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/chsh b/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/chsh new file mode 100644 index 00000000..2e54acc8 --- /dev/null +++ b/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/chsh @@ -0,0 +1,8 @@ +#%PAM-1.0 +# For chsh command +auth sufficient pam_rootok.so +auth include system-auth +account include system-auth +password include system-auth +session include system-auth + diff --git a/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/login b/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/login new file mode 100644 index 00000000..7f833769 --- /dev/null +++ b/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/login @@ -0,0 +1,12 @@ +#%PAM-1.0 +auth requisite pam_nologin.so +auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so +auth include system-auth +account required pam_nologin.so +account include system-auth +password include system-auth + +session include system-auth +session required pam_loginuid.so +session required pam_namespace.so +session optional pam_keyinit.so force revoke diff --git a/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/passwd b/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/passwd new file mode 100644 index 00000000..6d1bce69 --- /dev/null +++ b/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/passwd @@ -0,0 +1,5 @@ +#%PAM-1.0 +auth include system-auth +account include system-auth +password include system-auth +session include system-auth diff --git a/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/remote b/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/remote new file mode 100644 index 00000000..4786d560 --- /dev/null +++ b/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/remote @@ -0,0 +1,12 @@ +#%PAM-1.0 +# This file is used by /bin/login in case of remote logins (means where +# the -h option is used +auth requisite pam_nologin.so +auth [user_unknown=ignore success=ok ignore=ignore auth_err=die default=bad] pam_securetty.so +auth include system-auth +account include system-auth +password include system-auth +session required pam_loginuid.so +session include system-auth +session optional pam_lastlog.so nowtmp showfailed +session optional pam_mail.so standard diff --git a/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/shadow b/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/shadow new file mode 100644 index 00000000..343efad2 --- /dev/null +++ b/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/shadow @@ -0,0 +1,7 @@ +#%PAM-1.0 +auth sufficient pam_rootok.so +auth required pam_permit.so +account required pam_permit.so +#password required pam_make.so /var/yp +password required pam_permit.so +session required pam_deny.so diff --git a/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/su b/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/su new file mode 100644 index 00000000..475f0a1d --- /dev/null +++ b/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/su @@ -0,0 +1,8 @@ +#%PAM-1.0 +auth sufficient pam_rootok.so +auth include system-auth +account sufficient pam_rootok.so +account include system-auth +password include system-auth +session include system-auth +session optional pam_xauth.so diff --git a/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/su-l b/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/su-l new file mode 100644 index 00000000..475f0a1d --- /dev/null +++ b/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/su-l @@ -0,0 +1,8 @@ +#%PAM-1.0 +auth sufficient pam_rootok.so +auth include system-auth +account sufficient pam_rootok.so +account include system-auth +password include system-auth +session include system-auth +session optional pam_xauth.so diff --git a/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/useradd b/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/useradd new file mode 100644 index 00000000..76c6c8ac --- /dev/null +++ b/meta-tizen-adaptation/recipes-extended/shadow/files/pam.d/useradd @@ -0,0 +1,6 @@ +#%PAM-1.0 +auth sufficient pam_rootok.so +auth required pam_permit.so +account required pam_permit.so +password required pam_permit.so +session required pam_permit.so diff --git a/meta-tizen-adaptation/recipes-extended/shadow/shadow_%.bbappend b/meta-tizen-adaptation/recipes-extended/shadow/shadow_%.bbappend new file mode 100644 index 00000000..c42ba914 --- /dev/null +++ b/meta-tizen-adaptation/recipes-extended/shadow/shadow_%.bbappend @@ -0,0 +1,32 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/files:" + +# Additional Policy files for PAM from pwdutils +PAM_SRC_URI = "file://pam.d/chage \ + file://pam.d/chfn \ + file://pam.d/chsh \ + file://pam.d/passwd \ + file://pam.d/shadow \ + file://pam.d/useradd \ + " + +# Additional Policy files for PAM from util-linux +PAM_SRC_URI += "file://pam.d/login \ + file://pam.d/remote \ + file://pam.d/su \ + file://pam.d/su-l \ + " + +do_install_append() { + # Remove rules that are not present in Tizen Common + rm -f \ + ${D}${sysconfdir}/pam.d/chgpasswd \ + ${D}${sysconfdir}/pam.d/chpasswd \ + ${D}${sysconfdir}/pam.d/groupadd \ + ${D}${sysconfdir}/pam.d/groupdel \ + ${D}${sysconfdir}/pam.d/groupmems \ + ${D}${sysconfdir}/pam.d/groupmod \ + ${D}${sysconfdir}/pam.d/newusers \ + ${D}${sysconfdir}/pam.d/userdel \ + ${D}${sysconfdir}/pam.d/usermod +} + diff --git a/meta-tizen-adaptation/recipes-extended/sudo/sudo/pam.d/sudo b/meta-tizen-adaptation/recipes-extended/sudo/sudo/pam.d/sudo new file mode 100644 index 00000000..4d78b1e5 --- /dev/null +++ b/meta-tizen-adaptation/recipes-extended/sudo/sudo/pam.d/sudo @@ -0,0 +1,6 @@ +#%PAM-1.0 +auth include system-auth +account include system-auth +password include system-auth +session include system-auth +# session optional pam_xauth.so diff --git a/meta-tizen-adaptation/recipes-extended/sudo/sudo_%.bbappend b/meta-tizen-adaptation/recipes-extended/sudo/sudo_%.bbappend new file mode 100644 index 00000000..e0208cf2 --- /dev/null +++ b/meta-tizen-adaptation/recipes-extended/sudo/sudo_%.bbappend @@ -0,0 +1,10 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/sudo:" + +SRC_URI += "file://pam.d/sudo" + +do_install_append () { + # Use Tizen pam rule for sudo instead of the upstream one + if [ "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)}" = "pam" ]; then + install -D -m 664 ${WORKDIR}/pam.d/sudo ${D}/${sysconfdir}/pam.d/sudo + fi +} diff --git a/meta-tizen-adaptation/recipes-graphics/cairo/cairo_%.bbappend b/meta-tizen-adaptation/recipes-graphics/cairo/cairo_%.bbappend new file mode 100644 index 00000000..98d96dca --- /dev/null +++ b/meta-tizen-adaptation/recipes-graphics/cairo/cairo_%.bbappend @@ -0,0 +1,2 @@ +PACKAGECONFIG_append = " egl " +PACKAGECONFIG_append = " glesv2 " diff --git a/meta-tizen-adaptation/recipes-graphics/mesa/mesa_%.bbappend b/meta-tizen-adaptation/recipes-graphics/mesa/mesa_%.bbappend new file mode 100644 index 00000000..3b5c0f63 --- /dev/null +++ b/meta-tizen-adaptation/recipes-graphics/mesa/mesa_%.bbappend @@ -0,0 +1,21 @@ +PACKAGECONFIG_append = " gallium" +PACKAGECONFIG_append = " gallium-egl" +PACKAGECONFIG_append = " gallium-gbm" +PACKAGECONFIG_append = " gallium-llvm" + +DRIDRIVERSTIZEN = "swrast" +DRIDRIVERSTIZEN_append_x86 = ",i965,i915" +DRIDRIVERSTIZEN_append_x86-64 = ",i965,i915" +PACKAGECONFIG[dri] = "--enable-dri --with-dri-drivers=${DRIDRIVERSTIZEN}, --disable-dri, dri2proto libdrm" + + +GALLIUMDRIVERSTIZEN_append = ",i915" + +GALLIUMDRIVERSTIZEN = "swrast" +GALLIUMDRIVERSTIZEN_LLVM33 = "" +GALLIUMDRIVERSTIZEN_LLVM33_ENABLED = "${@base_version_less_or_equal('MESA_LLVM_RELEASE', '3.2', False, len('${GALLIUMDRIVERSTIZEN_LLVM33}') > 0, d)}" +GALLIUMDRIVERSTIZEN_LLVM = "svga," +GALLIUMDRIVERSTIZEN_append_x86 = "${@bb.utils.contains('PACKAGECONFIG', 'gallium-llvm', ',${GALLIUMDRIVERSTIZEN_LLVM}', '', d)}" +GALLIUMDRIVERSTIZEN_append_x86-64 = "${@bb.utils.contains('PACKAGECONFIG', 'gallium-llvm', ',${GALLIUMDRIVERSTIZEN_LLVM}', '', d)}" +# keep --with-gallium-drivers separate, because when only one of gallium versions is enabled, other 2 were adding --without-gallium-drivers +PACKAGECONFIG[gallium] = "--with-gallium-drivers=${GALLIUMDRIVERSTIZEN}, --without-gallium-drivers" \ No newline at end of file diff --git a/meta-tizen-adaptation/recipes-graphics/wayland/weston-init.bb b/meta-tizen-adaptation/recipes-graphics/wayland/weston-init.bb new file mode 100644 index 00000000..38b78bcd --- /dev/null +++ b/meta-tizen-adaptation/recipes-graphics/wayland/weston-init.bb @@ -0,0 +1,19 @@ +SUMMARY = "Startup script for the Weston Wayland compositor" +LICENSE = "MIT" +LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690" + +SRC_URI = "file://init" + +S = "${WORKDIR}" + +do_install() { + install -d ${D}/${sysconfdir}/init.d + install -m755 ${WORKDIR}/init ${D}/${sysconfdir}/init.d/weston +} + +inherit allarch update-rc.d + +RDEPENDS_${PN} = "weston kbd" + +INITSCRIPT_NAME = "weston" +INITSCRIPT_PARAMS = "start 9 5 2 . stop 20 0 1 6 ." diff --git a/meta-tizen-adaptation/recipes-graphics/wayland/weston-init/init b/meta-tizen-adaptation/recipes-graphics/wayland/weston-init/init new file mode 100644 index 00000000..35bb48ef --- /dev/null +++ b/meta-tizen-adaptation/recipes-graphics/wayland/weston-init/init @@ -0,0 +1,56 @@ +#!/bin/sh +# +### BEGIN INIT INFO +# Provides: weston +# Required-Start: $local_fs $remote_fs +# Required-Stop: $local_fs $remote_fs +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +### END INIT INFO + +killproc() { + pid=`/bin/pidof $1` + [ "$pid" != "" ] && kill $pid +} + +read CMDLINE < /proc/cmdline +for x in $CMDLINE; do + case $x in + weston=false) + echo "Weston disabled" + exit 0; + ;; + esac +done + +case "$1" in + start) + . /etc/profile + + # This is all a nasty hack + if test -z "$XDG_RUNTIME_DIR"; then + export XDG_RUNTIME_DIR=/run/user/root + mkdir --parents $XDG_RUNTIME_DIR + chmod 0700 $XDG_RUNTIME_DIR + fi + export SHELL=/bin/sh + openvt -s weston + ;; + + stop) + echo "Stopping Weston" + killproc weston + ;; + + restart) + $0 stop + sleep 1 + $0 start + ;; + + *) + echo "usage: $0 { start | stop | restart }" + ;; +esac + +exit 0 diff --git a/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/0001-Smack-Cgroup-filesystem-access.patch b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/0001-Smack-Cgroup-filesystem-access.patch new file mode 100644 index 00000000..5f47b83b --- /dev/null +++ b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/0001-Smack-Cgroup-filesystem-access.patch @@ -0,0 +1,77 @@ +From: Casey Schaufler +Date: Thu, 21 Nov 2013 10:55:10 +0200 +Subject: Smack: Cgroup filesystem access + +The cgroup filesystems are not mounted using conventional +mechanisms. This prevents the use of mount options to +set Smack attributes. This patch makes the behavior +of cgroup filesystems compatable with the way systemd +uses them. + +Change-Id: I1e0429f133db9e14117dc754d682dec08221354c +Signed-off-by: Casey Schaufler +Signed-off-by: Artem Bityutskiy +--- + security/smack/smack_lsm.c | 30 ++++++++++++++++++------------ + 1 file changed, 18 insertions(+), 12 deletions(-) + +diff --git a/security/smack/smack_lsm.c b/security/smack/smack_lsm.c +index 14f52be..acd8574 100644 +--- a/security/smack/smack_lsm.c ++++ b/security/smack/smack_lsm.c +@@ -2713,6 +2713,15 @@ static void smack_d_instantiate(struct dentry *opt_dentry, struct inode *inode) + * of the superblock. + */ + if (opt_dentry->d_parent == opt_dentry) { ++ if (sbp->s_magic == CGROUP_SUPER_MAGIC) { ++ /* ++ * The cgroup filesystem is never mounted, ++ * so there's no opportunity to set the mount ++ * options. ++ */ ++ sbsp->smk_root = smack_known_star.smk_known; ++ sbsp->smk_default = smack_known_star.smk_known; ++ } + isp->smk_inode = sbsp->smk_root; + isp->smk_flags |= SMK_INODE_INSTANT; + goto unlockandout; +@@ -2726,16 +2735,20 @@ static void smack_d_instantiate(struct dentry *opt_dentry, struct inode *inode) + */ + switch (sbp->s_magic) { + case SMACK_MAGIC: ++ case PIPEFS_MAGIC: ++ case SOCKFS_MAGIC: ++ case CGROUP_SUPER_MAGIC: + /* + * Casey says that it's a little embarrassing + * that the smack file system doesn't do + * extended attributes. +- */ +- final = smack_known_star.smk_known; +- break; +- case PIPEFS_MAGIC: +- /* ++ * + * Casey says pipes are easy (?) ++ * ++ * Socket access is controlled by the socket ++ * structures associated with the task involved. ++ * ++ * Cgroupfs is special + */ + final = smack_known_star.smk_known; + break; +@@ -2747,13 +2760,6 @@ static void smack_d_instantiate(struct dentry *opt_dentry, struct inode *inode) + */ + final = ckp->smk_known; + break; +- case SOCKFS_MAGIC: +- /* +- * Socket access is controlled by the socket +- * structures associated with the task involved. +- */ +- final = smack_known_star.smk_known; +- break; + case PROC_SUPER_MAGIC: + /* + * Casey says procfs appears not to care. diff --git a/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/0001-net-ptp-do-not-reimplement-PTP-BPF-classifier.patch b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/0001-net-ptp-do-not-reimplement-PTP-BPF-classifier.patch new file mode 100644 index 00000000..00e26a23 --- /dev/null +++ b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/0001-net-ptp-do-not-reimplement-PTP-BPF-classifier.patch @@ -0,0 +1,190 @@ +From 164d8c6665213c931645578310256da7b1259331 Mon Sep 17 00:00:00 2001 +From: Daniel Borkmann +Date: Fri, 28 Mar 2014 18:58:22 +0100 +Subject: [PATCH] net: ptp: do not reimplement PTP/BPF classifier + +There are currently pch_gbe, cpts, and ixp4xx_eth drivers that open-code +and reimplement a BPF classifier for the PTP protocol. Since all of them +effectively do the very same thing and load the very same PTP/BPF filter, +we can just consolidate that code by introducing ptp_classify_raw() in +the time-stamping core framework which can be used in drivers. + +As drivers get initialized after bootstrapping the core networking +subsystem, they can make use of ptp_insns wrapped through +ptp_classify_raw(), which allows to simplify and remove PTP classifier +setup code in drivers. + +Joint work with Alexei Starovoitov. + +Signed-off-by: Daniel Borkmann +Signed-off-by: Alexei Starovoitov +Cc: Richard Cochran +Cc: Jiri Benc +Signed-off-by: David S. Miller +--- + drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 11 +---------- + drivers/net/ethernet/ti/cpts.c | 10 +--------- + drivers/net/ethernet/xscale/ixp4xx_eth.c | 11 +---------- + include/linux/ptp_classify.h | 10 ++-------- + net/core/timestamping.c | 8 +++++++- + 5 files changed, 12 insertions(+), 38 deletions(-) + +diff --git a/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c b/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c +index 464e910..73e6683 100644 +--- a/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c ++++ b/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c +@@ -120,10 +120,6 @@ static void pch_gbe_mdio_write(struct net_device *netdev, int addr, int reg, + int data); + static void pch_gbe_set_multi(struct net_device *netdev); + +-static struct sock_filter ptp_filter[] = { +- PTP_FILTER +-}; +- + static int pch_ptp_match(struct sk_buff *skb, u16 uid_hi, u32 uid_lo, u16 seqid) + { + u8 *data = skb->data; +@@ -131,7 +127,7 @@ static int pch_ptp_match(struct sk_buff *skb, u16 uid_hi, u32 uid_lo, u16 seqid) + u16 *hi, *id; + u32 lo; + +- if (sk_run_filter(skb, ptp_filter) == PTP_CLASS_NONE) ++ if (ptp_classify_raw(skb) == PTP_CLASS_NONE) + return 0; + + offset = ETH_HLEN + IPV4_HLEN(data) + UDP_HLEN; +@@ -2635,11 +2631,6 @@ static int pch_gbe_probe(struct pci_dev *pdev, + + adapter->ptp_pdev = pci_get_bus_and_slot(adapter->pdev->bus->number, + PCI_DEVFN(12, 4)); +- if (ptp_filter_init(ptp_filter, ARRAY_SIZE(ptp_filter))) { +- dev_err(&pdev->dev, "Bad ptp filter\n"); +- ret = -EINVAL; +- goto err_free_netdev; +- } + + netdev->netdev_ops = &pch_gbe_netdev_ops; + netdev->watchdog_timeo = PCH_GBE_WATCHDOG_PERIOD; +diff --git a/drivers/net/ethernet/ti/cpts.c b/drivers/net/ethernet/ti/cpts.c +index 372cb19..a3bbf59 100644 +--- a/drivers/net/ethernet/ti/cpts.c ++++ b/drivers/net/ethernet/ti/cpts.c +@@ -31,10 +31,6 @@ + + #ifdef CONFIG_TI_CPTS + +-static struct sock_filter ptp_filter[] = { +- PTP_FILTER +-}; +- + #define cpts_read32(c, r) __raw_readl(&c->reg->r) + #define cpts_write32(c, v, r) __raw_writel(v, &c->reg->r) + +@@ -301,7 +297,7 @@ static u64 cpts_find_ts(struct cpts *cpts, struct sk_buff *skb, int ev_type) + u64 ns = 0; + struct cpts_event *event; + struct list_head *this, *next; +- unsigned int class = sk_run_filter(skb, ptp_filter); ++ unsigned int class = ptp_classify_raw(skb); + unsigned long flags; + u16 seqid; + u8 mtype; +@@ -372,10 +368,6 @@ int cpts_register(struct device *dev, struct cpts *cpts, + int err, i; + unsigned long flags; + +- if (ptp_filter_init(ptp_filter, ARRAY_SIZE(ptp_filter))) { +- pr_err("cpts: bad ptp filter\n"); +- return -EINVAL; +- } + cpts->info = cpts_info; + cpts->clock = ptp_clock_register(&cpts->info, dev); + if (IS_ERR(cpts->clock)) { +diff --git a/drivers/net/ethernet/xscale/ixp4xx_eth.c b/drivers/net/ethernet/xscale/ixp4xx_eth.c +index 25283f1..f7e0f0f 100644 +--- a/drivers/net/ethernet/xscale/ixp4xx_eth.c ++++ b/drivers/net/ethernet/xscale/ixp4xx_eth.c +@@ -256,10 +256,6 @@ static int ports_open; + static struct port *npe_port_tab[MAX_NPES]; + static struct dma_pool *dma_pool; + +-static struct sock_filter ptp_filter[] = { +- PTP_FILTER +-}; +- + static int ixp_ptp_match(struct sk_buff *skb, u16 uid_hi, u32 uid_lo, u16 seqid) + { + u8 *data = skb->data; +@@ -267,7 +263,7 @@ static int ixp_ptp_match(struct sk_buff *skb, u16 uid_hi, u32 uid_lo, u16 seqid) + u16 *hi, *id; + u32 lo; + +- if (sk_run_filter(skb, ptp_filter) != PTP_CLASS_V1_IPV4) ++ if (ptp_classify_raw(skb) != PTP_CLASS_V1_IPV4) + return 0; + + offset = ETH_HLEN + IPV4_HLEN(data) + UDP_HLEN; +@@ -1413,11 +1409,6 @@ static int eth_init_one(struct platform_device *pdev) + char phy_id[MII_BUS_ID_SIZE + 3]; + int err; + +- if (ptp_filter_init(ptp_filter, ARRAY_SIZE(ptp_filter))) { +- pr_err("ixp4xx_eth: bad ptp filter\n"); +- return -EINVAL; +- } +- + if (!(dev = alloc_etherdev(sizeof(struct port)))) + return -ENOMEM; + +diff --git a/include/linux/ptp_classify.h b/include/linux/ptp_classify.h +index 3decfa4..6d3b0a2 100644 +--- a/include/linux/ptp_classify.h ++++ b/include/linux/ptp_classify.h +@@ -80,14 +80,6 @@ + #define OP_RETA (BPF_RET | BPF_A) + #define OP_RETK (BPF_RET | BPF_K) + +-static inline int ptp_filter_init(struct sock_filter *f, int len) +-{ +- if (OP_LDH == f[0].code) +- return sk_chk_filter(f, len); +- else +- return 0; +-} +- + #define PTP_FILTER \ + {OP_LDH, 0, 0, OFF_ETYPE }, /* */ \ + {OP_JEQ, 0, 12, ETH_P_IP }, /* f goto L20 */ \ +@@ -133,4 +125,6 @@ static inline int ptp_filter_init(struct sock_filter *f, int len) + {OP_RETA, 0, 0, 0 }, /* */ \ + /*L6x*/ {OP_RETK, 0, 0, PTP_CLASS_NONE }, + ++unsigned int ptp_classify_raw(const struct sk_buff *skb); ++ + #endif +diff --git a/net/core/timestamping.c b/net/core/timestamping.c +index e43d56a..9ff26b3 100644 +--- a/net/core/timestamping.c ++++ b/net/core/timestamping.c +@@ -25,11 +25,17 @@ + + static struct sk_filter *ptp_insns __read_mostly; + ++unsigned int ptp_classify_raw(const struct sk_buff *skb) ++{ ++ return SK_RUN_FILTER(ptp_insns, skb); ++} ++EXPORT_SYMBOL_GPL(ptp_classify_raw); ++ + static unsigned int classify(const struct sk_buff *skb) + { + if (likely(skb->dev && skb->dev->phydev && + skb->dev->phydev->drv)) +- return SK_RUN_FILTER(ptp_insns, skb); ++ return ptp_classify_raw(skb); + else + return PTP_CLASS_NONE; + } +-- +1.8.1.4 + diff --git a/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/0001-net-ptp-move-PTP-classifier-in-its-own-file.patch b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/0001-net-ptp-move-PTP-classifier-in-its-own-file.patch new file mode 100644 index 00000000..0148b687 --- /dev/null +++ b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/0001-net-ptp-move-PTP-classifier-in-its-own-file.patch @@ -0,0 +1,471 @@ +From 408eccce32044ee3285a7f6a812723ba3540c3e7 Mon Sep 17 00:00:00 2001 +From: Daniel Borkmann +Date: Tue, 1 Apr 2014 16:20:23 +0200 +Subject: [PATCH] net: ptp: move PTP classifier in its own file + +This commit fixes a build error reported by Fengguang, that is +triggered when CONFIG_NETWORK_PHY_TIMESTAMPING is not set: + + ERROR: "ptp_classify_raw" [drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.ko] undefined! + +The fix is to introduce its own file for the PTP BPF classifier, +so that PTP_1588_CLOCK and/or NETWORK_PHY_TIMESTAMPING can select +it independently from each other. IXP4xx driver on ARM needs to +select it as well since it does not seem to select PTP_1588_CLOCK +or similar that would pull it in automatically. + +This also allows for hiding all of the internals of the BPF PTP +program inside that file, and only exporting relevant API bits +to drivers. + +This patch also adds a kdoc documentation of ptp_classify_raw() +API to make it clear that it can return PTP_CLASS_* defines. Also, +the BPF program has been translated into bpf_asm code, so that it +can be more easily read and altered (extensively documented in [1]). + +In the kernel tree under tools/net/ we have bpf_asm and bpf_dbg +tools, so the commented program can simply be translated via +`./bpf_asm -c prog` where prog is a file that contains the +commented code. This makes it easily readable/verifiable and when +there's a need to change something, jump offsets etc do not need +to be replaced manually which can be very error prone. Instead, +a newly translated version via bpf_asm can simply replace the old +code. I have checked opcode diffs before/after and it's the very +same filter. + + [1] Documentation/networking/filter.txt + +Fixes: 164d8c666521 ("net: ptp: do not reimplement PTP/BPF classifier") +Reported-by: Fengguang Wu +Signed-off-by: Daniel Borkmann +Signed-off-by: Alexei Starovoitov +Cc: Richard Cochran +Cc: Jiri Benc +Acked-by: Richard Cochran +Signed-off-by: David S. Miller +--- + drivers/net/ethernet/xscale/Kconfig | 1 + + drivers/net/phy/dp83640.c | 1 + + drivers/ptp/Kconfig | 1 + + include/linux/ptp_classify.h | 95 ++++++------------------ + include/linux/skbuff.h | 2 - + net/Kconfig | 4 + + net/core/Makefile | 1 + + net/core/ptp_classifier.c | 141 ++++++++++++++++++++++++++++++++++++ + net/core/timestamping.c | 18 ----- + net/socket.c | 5 +- + 10 files changed, 173 insertions(+), 96 deletions(-) + create mode 100644 net/core/ptp_classifier.c + +diff --git a/drivers/net/ethernet/xscale/Kconfig b/drivers/net/ethernet/xscale/Kconfig +index 3f43101..b81bc9f 100644 +--- a/drivers/net/ethernet/xscale/Kconfig ++++ b/drivers/net/ethernet/xscale/Kconfig +@@ -23,6 +23,7 @@ config IXP4XX_ETH + tristate "Intel IXP4xx Ethernet support" + depends on ARM && ARCH_IXP4XX && IXP4XX_NPE && IXP4XX_QMGR + select PHYLIB ++ select NET_PTP_CLASSIFY + ---help--- + Say Y here if you want to use built-in Ethernet ports + on IXP4xx processor. +diff --git a/drivers/net/phy/dp83640.c b/drivers/net/phy/dp83640.c +index 352c5e4..6a999e6 100644 +--- a/drivers/net/phy/dp83640.c ++++ b/drivers/net/phy/dp83640.c +@@ -27,6 +27,7 @@ + #include + #include + #include ++#include + #include + #include + #include +diff --git a/drivers/ptp/Kconfig b/drivers/ptp/Kconfig +index 5a7910e..6963bdf 100644 +--- a/drivers/ptp/Kconfig ++++ b/drivers/ptp/Kconfig +@@ -7,6 +7,7 @@ menu "PTP clock support" + config PTP_1588_CLOCK + tristate "PTP clock support" + select PPS ++ select NET_PTP_CLASSIFY + help + The IEEE 1588 standard defines a method to precisely + synchronize distributed clocks over Ethernet networks. The +diff --git a/include/linux/ptp_classify.h b/include/linux/ptp_classify.h +index 6d3b0a2..7dfed71 100644 +--- a/include/linux/ptp_classify.h ++++ b/include/linux/ptp_classify.h +@@ -23,11 +23,8 @@ + #ifndef _PTP_CLASSIFY_H_ + #define _PTP_CLASSIFY_H_ + +-#include +-#include + #include +-#include +-#include ++#include + + #define PTP_CLASS_NONE 0x00 /* not a PTP event message */ + #define PTP_CLASS_V1 0x01 /* protocol version 1 */ +@@ -40,7 +37,7 @@ + #define PTP_CLASS_PMASK 0xf0 /* mask for the packet type field */ + + #define PTP_CLASS_V1_IPV4 (PTP_CLASS_V1 | PTP_CLASS_IPV4) +-#define PTP_CLASS_V1_IPV6 (PTP_CLASS_V1 | PTP_CLASS_IPV6) /*probably DNE*/ ++#define PTP_CLASS_V1_IPV6 (PTP_CLASS_V1 | PTP_CLASS_IPV6) /* probably DNE */ + #define PTP_CLASS_V2_IPV4 (PTP_CLASS_V2 | PTP_CLASS_IPV4) + #define PTP_CLASS_V2_IPV6 (PTP_CLASS_V2 | PTP_CLASS_IPV6) + #define PTP_CLASS_V2_L2 (PTP_CLASS_V2 | PTP_CLASS_L2) +@@ -49,82 +46,34 @@ + #define PTP_EV_PORT 319 + #define PTP_GEN_BIT 0x08 /* indicates general message, if set in message type */ + +-#define OFF_ETYPE 12 +-#define OFF_IHL 14 +-#define OFF_FRAG 20 +-#define OFF_PROTO4 23 +-#define OFF_NEXT 6 +-#define OFF_UDP_DST 2 +- + #define OFF_PTP_SOURCE_UUID 22 /* PTPv1 only */ + #define OFF_PTP_SEQUENCE_ID 30 + #define OFF_PTP_CONTROL 32 /* PTPv1 only */ + +-#define IPV4_HLEN(data) (((struct iphdr *)(data + OFF_IHL))->ihl << 2) +- ++/* Below defines should actually be removed at some point in time. */ + #define IP6_HLEN 40 + #define UDP_HLEN 8 +- +-#define RELOFF_DST4 (ETH_HLEN + OFF_UDP_DST) +-#define OFF_DST6 (ETH_HLEN + IP6_HLEN + OFF_UDP_DST) ++#define OFF_IHL 14 + #define OFF_PTP6 (ETH_HLEN + IP6_HLEN + UDP_HLEN) ++#define IPV4_HLEN(data) (((struct iphdr *)(data + OFF_IHL))->ihl << 2) + +-#define OP_AND (BPF_ALU | BPF_AND | BPF_K) +-#define OP_JEQ (BPF_JMP | BPF_JEQ | BPF_K) +-#define OP_JSET (BPF_JMP | BPF_JSET | BPF_K) +-#define OP_LDB (BPF_LD | BPF_B | BPF_ABS) +-#define OP_LDH (BPF_LD | BPF_H | BPF_ABS) +-#define OP_LDHI (BPF_LD | BPF_H | BPF_IND) +-#define OP_LDX (BPF_LDX | BPF_B | BPF_MSH) +-#define OP_OR (BPF_ALU | BPF_OR | BPF_K) +-#define OP_RETA (BPF_RET | BPF_A) +-#define OP_RETK (BPF_RET | BPF_K) +- +-#define PTP_FILTER \ +- {OP_LDH, 0, 0, OFF_ETYPE }, /* */ \ +- {OP_JEQ, 0, 12, ETH_P_IP }, /* f goto L20 */ \ +- {OP_LDB, 0, 0, OFF_PROTO4 }, /* */ \ +- {OP_JEQ, 0, 9, IPPROTO_UDP }, /* f goto L10 */ \ +- {OP_LDH, 0, 0, OFF_FRAG }, /* */ \ +- {OP_JSET, 7, 0, 0x1fff }, /* t goto L11 */ \ +- {OP_LDX, 0, 0, OFF_IHL }, /* */ \ +- {OP_LDHI, 0, 0, RELOFF_DST4 }, /* */ \ +- {OP_JEQ, 0, 4, PTP_EV_PORT }, /* f goto L12 */ \ +- {OP_LDHI, 0, 0, ETH_HLEN + UDP_HLEN }, /* */ \ +- {OP_AND, 0, 0, PTP_CLASS_VMASK }, /* */ \ +- {OP_OR, 0, 0, PTP_CLASS_IPV4 }, /* */ \ +- {OP_RETA, 0, 0, 0 }, /* */ \ +-/*L1x*/ {OP_RETK, 0, 0, PTP_CLASS_NONE }, /* */ \ +-/*L20*/ {OP_JEQ, 0, 9, ETH_P_IPV6 }, /* f goto L40 */ \ +- {OP_LDB, 0, 0, ETH_HLEN + OFF_NEXT }, /* */ \ +- {OP_JEQ, 0, 6, IPPROTO_UDP }, /* f goto L30 */ \ +- {OP_LDH, 0, 0, OFF_DST6 }, /* */ \ +- {OP_JEQ, 0, 4, PTP_EV_PORT }, /* f goto L31 */ \ +- {OP_LDH, 0, 0, OFF_PTP6 }, /* */ \ +- {OP_AND, 0, 0, PTP_CLASS_VMASK }, /* */ \ +- {OP_OR, 0, 0, PTP_CLASS_IPV6 }, /* */ \ +- {OP_RETA, 0, 0, 0 }, /* */ \ +-/*L3x*/ {OP_RETK, 0, 0, PTP_CLASS_NONE }, /* */ \ +-/*L40*/ {OP_JEQ, 0, 9, ETH_P_8021Q }, /* f goto L50 */ \ +- {OP_LDH, 0, 0, OFF_ETYPE + 4 }, /* */ \ +- {OP_JEQ, 0, 15, ETH_P_1588 }, /* f goto L60 */ \ +- {OP_LDB, 0, 0, ETH_HLEN + VLAN_HLEN }, /* */ \ +- {OP_AND, 0, 0, PTP_GEN_BIT }, /* */ \ +- {OP_JEQ, 0, 12, 0 }, /* f goto L6x */ \ +- {OP_LDH, 0, 0, ETH_HLEN + VLAN_HLEN }, /* */ \ +- {OP_AND, 0, 0, PTP_CLASS_VMASK }, /* */ \ +- {OP_OR, 0, 0, PTP_CLASS_VLAN }, /* */ \ +- {OP_RETA, 0, 0, 0 }, /* */ \ +-/*L50*/ {OP_JEQ, 0, 7, ETH_P_1588 }, /* f goto L61 */ \ +- {OP_LDB, 0, 0, ETH_HLEN }, /* */ \ +- {OP_AND, 0, 0, PTP_GEN_BIT }, /* */ \ +- {OP_JEQ, 0, 4, 0 }, /* f goto L6x */ \ +- {OP_LDH, 0, 0, ETH_HLEN }, /* */ \ +- {OP_AND, 0, 0, PTP_CLASS_VMASK }, /* */ \ +- {OP_OR, 0, 0, PTP_CLASS_L2 }, /* */ \ +- {OP_RETA, 0, 0, 0 }, /* */ \ +-/*L6x*/ {OP_RETK, 0, 0, PTP_CLASS_NONE }, +- ++#if defined(CONFIG_NET_PTP_CLASSIFY) ++/** ++ * ptp_classify_raw - classify a PTP packet ++ * @skb: buffer ++ * ++ * Runs a minimal BPF dissector to classify a network packet to ++ * determine the PTP class. In case the skb does not contain any ++ * PTP protocol data, PTP_CLASS_NONE will be returned, otherwise ++ * PTP_CLASS_V1_IPV{4,6}, PTP_CLASS_V2_IPV{4,6} or ++ * PTP_CLASS_V2_{L2,VLAN}, depending on the packet content. ++ */ + unsigned int ptp_classify_raw(const struct sk_buff *skb); + ++void __init ptp_classifier_init(void); ++#else ++static inline void ptp_classifier_init(void) ++{ ++} + #endif ++#endif /* _PTP_CLASSIFY_H_ */ +diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h +index 18ef022..31edf63 100644 +--- a/include/linux/skbuff.h ++++ b/include/linux/skbuff.h +@@ -2630,8 +2630,6 @@ static inline ktime_t net_invalid_timestamp(void) + return ktime_set(0, 0); + } + +-void skb_timestamping_init(void); +- + #ifdef CONFIG_NETWORK_PHY_TIMESTAMPING + + void skb_clone_tx_timestamp(struct sk_buff *skb); +diff --git a/net/Kconfig b/net/Kconfig +index e411046..d1f6f96 100644 +--- a/net/Kconfig ++++ b/net/Kconfig +@@ -89,8 +89,12 @@ config NETWORK_SECMARK + to nfmark, but designated for security purposes. + If you are unsure how to answer this question, answer N. + ++config NET_PTP_CLASSIFY ++ def_bool n ++ + config NETWORK_PHY_TIMESTAMPING + bool "Timestamping in PHY devices" ++ select NET_PTP_CLASSIFY + help + This allows timestamping of network packets by PHYs with + hardware timestamping capabilities. This option adds some +diff --git a/net/core/Makefile b/net/core/Makefile +index 9628c20..826b925 100644 +--- a/net/core/Makefile ++++ b/net/core/Makefile +@@ -21,5 +21,6 @@ obj-$(CONFIG_FIB_RULES) += fib_rules.o + obj-$(CONFIG_TRACEPOINTS) += net-traces.o + obj-$(CONFIG_NET_DROP_MONITOR) += drop_monitor.o + obj-$(CONFIG_NETWORK_PHY_TIMESTAMPING) += timestamping.o ++obj-$(CONFIG_NET_PTP_CLASSIFY) += ptp_classifier.o + obj-$(CONFIG_CGROUP_NET_PRIO) += netprio_cgroup.o + obj-$(CONFIG_CGROUP_NET_CLASSID) += netclassid_cgroup.o +diff --git a/net/core/ptp_classifier.c b/net/core/ptp_classifier.c +new file mode 100644 +index 0000000..eaba0f6 +--- /dev/null ++++ b/net/core/ptp_classifier.c +@@ -0,0 +1,141 @@ ++/* PTP classifier ++ * ++ * This program is free software; you can redistribute it and/or ++ * modify it under the terms of version 2 of the GNU General Public ++ * License as published by the Free Software Foundation. ++ * ++ * This program is distributed in the hope that it will be useful, but ++ * WITHOUT ANY WARRANTY; without even the implied warranty of ++ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ++ * General Public License for more details. ++ */ ++ ++/* The below program is the bpf_asm (tools/net/) representation of ++ * the opcode array in the ptp_filter structure. ++ * ++ * For convenience, this can easily be altered and reviewed with ++ * bpf_asm and bpf_dbg, e.g. `./bpf_asm -c prog` where prog is a ++ * simple file containing the below program: ++ * ++ * ldh [12] ; load ethertype ++ * ++ * ; PTP over UDP over IPv4 over Ethernet ++ * test_ipv4: ++ * jneq #0x800, test_ipv6 ; ETH_P_IP ? ++ * ldb [23] ; load proto ++ * jneq #17, drop_ipv4 ; IPPROTO_UDP ? ++ * ldh [20] ; load frag offset field ++ * jset #0x1fff, drop_ipv4 ; don't allow fragments ++ * ldxb 4*([14]&0xf) ; load IP header len ++ * ldh [x + 16] ; load UDP dst port ++ * jneq #319, drop_ipv4 ; is port PTP_EV_PORT ? ++ * ldh [x + 22] ; load payload ++ * and #0xf ; mask PTP_CLASS_VMASK ++ * or #0x10 ; PTP_CLASS_IPV4 ++ * ret a ; return PTP class ++ * drop_ipv4: ret #0x0 ; PTP_CLASS_NONE ++ * ++ * ; PTP over UDP over IPv6 over Ethernet ++ * test_ipv6: ++ * jneq #0x86dd, test_8021q ; ETH_P_IPV6 ? ++ * ldb [20] ; load proto ++ * jneq #17, drop_ipv6 ; IPPROTO_UDP ? ++ * ldh [56] ; load UDP dst port ++ * jneq #319, drop_ipv6 ; is port PTP_EV_PORT ? ++ * ldh [62] ; load payload ++ * and #0xf ; mask PTP_CLASS_VMASK ++ * or #0x20 ; PTP_CLASS_IPV6 ++ * ret a ; return PTP class ++ * drop_ipv6: ret #0x0 ; PTP_CLASS_NONE ++ * ++ * ; PTP over 802.1Q over Ethernet ++ * test_8021q: ++ * jneq #0x8100, test_ieee1588 ; ETH_P_8021Q ? ++ * ldh [16] ; load inner type ++ * jneq #0x88f7, drop_ieee1588 ; ETH_P_1588 ? ++ * ldb [18] ; load payload ++ * and #0x8 ; as we don't have ports here, test ++ * jneq #0x0, drop_ieee1588 ; for PTP_GEN_BIT and drop these ++ * ldh [18] ; reload payload ++ * and #0xf ; mask PTP_CLASS_VMASK ++ * or #0x40 ; PTP_CLASS_V2_VLAN ++ * ret a ; return PTP class ++ * ++ * ; PTP over Ethernet ++ * test_ieee1588: ++ * jneq #0x88f7, drop_ieee1588 ; ETH_P_1588 ? ++ * ldb [14] ; load payload ++ * and #0x8 ; as we don't have ports here, test ++ * jneq #0x0, drop_ieee1588 ; for PTP_GEN_BIT and drop these ++ * ldh [14] ; reload payload ++ * and #0xf ; mask PTP_CLASS_VMASK ++ * or #0x30 ; PTP_CLASS_L2 ++ * ret a ; return PTP class ++ * drop_ieee1588: ret #0x0 ; PTP_CLASS_NONE ++ */ ++ ++#include ++#include ++#include ++ ++static struct sk_filter *ptp_insns __read_mostly; ++ ++unsigned int ptp_classify_raw(const struct sk_buff *skb) ++{ ++ return SK_RUN_FILTER(ptp_insns, skb); ++} ++EXPORT_SYMBOL_GPL(ptp_classify_raw); ++ ++void __init ptp_classifier_init(void) ++{ ++ static struct sock_filter ptp_filter[] = { ++ { 0x28, 0, 0, 0x0000000c }, ++ { 0x15, 0, 12, 0x00000800 }, ++ { 0x30, 0, 0, 0x00000017 }, ++ { 0x15, 0, 9, 0x00000011 }, ++ { 0x28, 0, 0, 0x00000014 }, ++ { 0x45, 7, 0, 0x00001fff }, ++ { 0xb1, 0, 0, 0x0000000e }, ++ { 0x48, 0, 0, 0x00000010 }, ++ { 0x15, 0, 4, 0x0000013f }, ++ { 0x48, 0, 0, 0x00000016 }, ++ { 0x54, 0, 0, 0x0000000f }, ++ { 0x44, 0, 0, 0x00000010 }, ++ { 0x16, 0, 0, 0x00000000 }, ++ { 0x06, 0, 0, 0x00000000 }, ++ { 0x15, 0, 9, 0x000086dd }, ++ { 0x30, 0, 0, 0x00000014 }, ++ { 0x15, 0, 6, 0x00000011 }, ++ { 0x28, 0, 0, 0x00000038 }, ++ { 0x15, 0, 4, 0x0000013f }, ++ { 0x28, 0, 0, 0x0000003e }, ++ { 0x54, 0, 0, 0x0000000f }, ++ { 0x44, 0, 0, 0x00000020 }, ++ { 0x16, 0, 0, 0x00000000 }, ++ { 0x06, 0, 0, 0x00000000 }, ++ { 0x15, 0, 9, 0x00008100 }, ++ { 0x28, 0, 0, 0x00000010 }, ++ { 0x15, 0, 15, 0x000088f7 }, ++ { 0x30, 0, 0, 0x00000012 }, ++ { 0x54, 0, 0, 0x00000008 }, ++ { 0x15, 0, 12, 0x00000000 }, ++ { 0x28, 0, 0, 0x00000012 }, ++ { 0x54, 0, 0, 0x0000000f }, ++ { 0x44, 0, 0, 0x00000040 }, ++ { 0x16, 0, 0, 0x00000000 }, ++ { 0x15, 0, 7, 0x000088f7 }, ++ { 0x30, 0, 0, 0x0000000e }, ++ { 0x54, 0, 0, 0x00000008 }, ++ { 0x15, 0, 4, 0x00000000 }, ++ { 0x28, 0, 0, 0x0000000e }, ++ { 0x54, 0, 0, 0x0000000f }, ++ { 0x44, 0, 0, 0x00000030 }, ++ { 0x16, 0, 0, 0x00000000 }, ++ { 0x06, 0, 0, 0x00000000 }, ++ }; ++ struct sock_fprog ptp_prog = { ++ .len = ARRAY_SIZE(ptp_filter), .filter = ptp_filter, ++ }; ++ ++ BUG_ON(sk_unattached_filter_create(&ptp_insns, &ptp_prog)); ++} +diff --git a/net/core/timestamping.c b/net/core/timestamping.c +index 9ff26b3..6521dfd 100644 +--- a/net/core/timestamping.c ++++ b/net/core/timestamping.c +@@ -23,14 +23,6 @@ + #include + #include + +-static struct sk_filter *ptp_insns __read_mostly; +- +-unsigned int ptp_classify_raw(const struct sk_buff *skb) +-{ +- return SK_RUN_FILTER(ptp_insns, skb); +-} +-EXPORT_SYMBOL_GPL(ptp_classify_raw); +- + static unsigned int classify(const struct sk_buff *skb) + { + if (likely(skb->dev && skb->dev->phydev && +@@ -140,13 +132,3 @@ bool skb_defer_rx_timestamp(struct sk_buff *skb) + return false; + } + EXPORT_SYMBOL_GPL(skb_defer_rx_timestamp); +- +-void __init skb_timestamping_init(void) +-{ +- static struct sock_filter ptp_filter[] = { PTP_FILTER }; +- struct sock_fprog ptp_prog = { +- .len = ARRAY_SIZE(ptp_filter), .filter = ptp_filter, +- }; +- +- BUG_ON(sk_unattached_filter_create(&ptp_insns, &ptp_prog)); +-} +diff --git a/net/socket.c b/net/socket.c +index f25eaa3..1b1e7e6 100644 +--- a/net/socket.c ++++ b/net/socket.c +@@ -72,6 +72,7 @@ + #include + #include + #include ++#include + #include + #include + #include +@@ -2685,9 +2686,7 @@ static int __init sock_init(void) + goto out; + #endif + +-#ifdef CONFIG_NETWORK_PHY_TIMESTAMPING +- skb_timestamping_init(); +-#endif ++ ptp_classifier_init(); + + out: + return err; +-- +1.8.1.4 + diff --git a/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/0001-net-ptp-use-sk_unattached_filter_create-for-BPF.patch b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/0001-net-ptp-use-sk_unattached_filter_create-for-BPF.patch new file mode 100644 index 00000000..291d8d35 --- /dev/null +++ b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/0001-net-ptp-use-sk_unattached_filter_create-for-BPF.patch @@ -0,0 +1,115 @@ +From e62d2df084e2849edffb206559725fa81bb569a8 Mon Sep 17 00:00:00 2001 +From: Daniel Borkmann +Date: Fri, 28 Mar 2014 18:58:21 +0100 +Subject: [PATCH] net: ptp: use sk_unattached_filter_create() for BPF + +This patch migrates an open-coded sk_run_filter() implementation with +proper use of the BPF API, that is, sk_unattached_filter_create(). This +migration is needed, as we will be internally transforming the filter +to a different representation, and therefore needs to be decoupled. + +It is okay to do so as skb_timestamping_init() is called during +initialization of the network stack in core initcall via sock_init(). +This would effectively also allow for PTP filters to be jit compiled if +bpf_jit_enable is set. + +For better readability, there are also some newlines introduced, also +ptp_classify.h is only in kernel space. + +Joint work with Alexei Starovoitov. + +Signed-off-by: Daniel Borkmann +Signed-off-by: Alexei Starovoitov +Cc: Richard Cochran +Cc: Jiri Benc +Signed-off-by: David S. Miller +--- + include/linux/ptp_classify.h | 4 ---- + net/core/timestamping.c | 21 ++++++++++++++------- + 2 files changed, 14 insertions(+), 11 deletions(-) + +diff --git a/include/linux/ptp_classify.h b/include/linux/ptp_classify.h +index 1dc420b..3decfa4 100644 +--- a/include/linux/ptp_classify.h ++++ b/include/linux/ptp_classify.h +@@ -27,11 +27,7 @@ + #include + #include + #include +-#ifdef __KERNEL__ + #include +-#else +-#include +-#endif + + #define PTP_CLASS_NONE 0x00 /* not a PTP event message */ + #define PTP_CLASS_V1 0x01 /* protocol version 1 */ +diff --git a/net/core/timestamping.c b/net/core/timestamping.c +index 661b5a4..e43d56a 100644 +--- a/net/core/timestamping.c ++++ b/net/core/timestamping.c +@@ -23,16 +23,13 @@ + #include + #include + +-static struct sock_filter ptp_filter[] = { +- PTP_FILTER +-}; ++static struct sk_filter *ptp_insns __read_mostly; + + static unsigned int classify(const struct sk_buff *skb) + { +- if (likely(skb->dev && +- skb->dev->phydev && ++ if (likely(skb->dev && skb->dev->phydev && + skb->dev->phydev->drv)) +- return sk_run_filter(skb, ptp_filter); ++ return SK_RUN_FILTER(ptp_insns, skb); + else + return PTP_CLASS_NONE; + } +@@ -60,11 +57,13 @@ void skb_clone_tx_timestamp(struct sk_buff *skb) + if (likely(phydev->drv->txtstamp)) { + if (!atomic_inc_not_zero(&sk->sk_refcnt)) + return; ++ + clone = skb_clone(skb, GFP_ATOMIC); + if (!clone) { + sock_put(sk); + return; + } ++ + clone->sk = sk; + phydev->drv->txtstamp(phydev, clone, type); + } +@@ -89,12 +88,15 @@ void skb_complete_tx_timestamp(struct sk_buff *skb, + } + + *skb_hwtstamps(skb) = *hwtstamps; ++ + serr = SKB_EXT_ERR(skb); + memset(serr, 0, sizeof(*serr)); + serr->ee.ee_errno = ENOMSG; + serr->ee.ee_origin = SO_EE_ORIGIN_TIMESTAMPING; + skb->sk = NULL; ++ + err = sock_queue_err_skb(sk, skb); ++ + sock_put(sk); + if (err) + kfree_skb(skb); +@@ -135,5 +137,10 @@ EXPORT_SYMBOL_GPL(skb_defer_rx_timestamp); + + void __init skb_timestamping_init(void) + { +- BUG_ON(sk_chk_filter(ptp_filter, ARRAY_SIZE(ptp_filter))); ++ static struct sock_filter ptp_filter[] = { PTP_FILTER }; ++ struct sock_fprog ptp_prog = { ++ .len = ARRAY_SIZE(ptp_filter), .filter = ptp_filter, ++ }; ++ ++ BUG_ON(sk_unattached_filter_create(&ptp_insns, &ptp_prog)); + } +-- +1.8.1.4 + diff --git a/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/0002-SMACK-Fix-handling-value-NULL-in-post-setxattr.patch b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/0002-SMACK-Fix-handling-value-NULL-in-post-setxattr.patch new file mode 100644 index 00000000..aa7f5da4 --- /dev/null +++ b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/0002-SMACK-Fix-handling-value-NULL-in-post-setxattr.patch @@ -0,0 +1,60 @@ +From: =?utf-8?q?Jos=C3=A9_Bollo?= +Date: Thu, 3 Apr 2014 09:51:07 +0200 +Subject: SMACK: Fix handling value==NULL in post setxattr +MIME-Version: 1.0 +Content-Type: text/plain; charset="utf-8" +Content-Transfer-Encoding: 8bit + +The function `smack_inode_post_setxattr` is called each +time that a setxattr is done, for any value of name. +The kernel allow to put value==NULL when size==0 +to set an empty attribute value. The systematic +call to smk_import_entry was causing the dereference +of a NULL pointer hence a KERNEL PANIC! + +The problem can be produced easily by issuing the +command `setfattr -n user.data file` under bash prompt +when SMACK is active. + +Moving the call to smk_import_entry as proposed by this +patch is correcting the behaviour because the function +smack_inode_post_setxattr is called for the SMACK's +attributes only if the function smack_inode_setxattr validated +the value and its size (what will not be the case when size==0). + +It also has a benefical effect to not fill the smack hash +with garbage values coming from any extended attribute +write. + +Change-Id: Iaf0039c2be9bccb6cee11c24a3b44d209101fe47 +Signed-off-by: José Bollo +--- + security/smack/smack_lsm.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/security/smack/smack_lsm.c b/security/smack/smack_lsm.c +index acd8574..f0ebcb0 100644 +--- a/security/smack/smack_lsm.c ++++ b/security/smack/smack_lsm.c +@@ -880,18 +880,20 @@ static void smack_inode_post_setxattr(struct dentry *dentry, const char *name, + return; + } + +- skp = smk_import_entry(value, size); + if (strcmp(name, XATTR_NAME_SMACK) == 0) { ++ skp = smk_import_entry(value, size); + if (skp != NULL) + isp->smk_inode = skp->smk_known; + else + isp->smk_inode = smack_known_invalid.smk_known; + } else if (strcmp(name, XATTR_NAME_SMACKEXEC) == 0) { ++ skp = smk_import_entry(value, size); + if (skp != NULL) + isp->smk_task = skp; + else + isp->smk_task = &smack_known_invalid; + } else if (strcmp(name, XATTR_NAME_SMACKMMAP) == 0) { ++ skp = smk_import_entry(value, size); + if (skp != NULL) + isp->smk_mmap = skp; + else diff --git a/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/genericx86-64/defconfig b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/genericx86-64/defconfig new file mode 100644 index 00000000..811beed5 --- /dev/null +++ b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/genericx86-64/defconfig @@ -0,0 +1,1348 @@ +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_DEFAULT_HOSTNAME="common_box" +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_FHANDLE=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_KMEM=y +CONFIG_CGROUP_PERF=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_CGROUP=y +CONFIG_NAMESPACES=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_EMBEDDED=y +# CONFIG_COMPAT_BRK is not set +CONFIG_PROFILING=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_EVENT_MULTIPLEX=y +CONFIG_JUMP_LABEL=y +CONFIG_CC_STACKPROTECTOR_REGULAR=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +CONFIG_BLK_DEV_THROTTLING=y +CONFIG_PARTITION_ADVANCED=y +CONFIG_BSD_DISKLABEL=y +CONFIG_LDM_PARTITION=y +CONFIG_IOSCHED_DEADLINE=m +CONFIG_CFQ_GROUP_IOSCHED=y +CONFIG_SMP=y +# CONFIG_X86_MPPARSE is not set +# CONFIG_X86_EXTENDED_PLATFORM is not set +CONFIG_X86_INTEL_LPSS=y +# CONFIG_SCHED_OMIT_FRAME_POINTER is not set +CONFIG_MCORE2=y +CONFIG_PROCESSOR_SELECT=y +# CONFIG_CPU_SUP_AMD is not set +# CONFIG_CPU_SUP_CENTAUR is not set +CONFIG_SCHED_SMT=y +CONFIG_PREEMPT=y +# CONFIG_X86_MCE_AMD is not set +CONFIG_MICROCODE=y +CONFIG_X86_MSR=y +CONFIG_X86_CPUID=y +CONFIG_KSM=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_EFI=y +CONFIG_EFI_STUB=y +# CONFIG_SECCOMP is not set +CONFIG_HZ_1000=y +# CONFIG_RELOCATABLE is not set +CONFIG_PHYSICAL_ALIGN=0x400000 +CONFIG_HIBERNATION=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_RUNTIME=y +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_FREQ_STAT_DETAILS=y +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_X86_INTEL_PSTATE=y +CONFIG_X86_PCC_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_P4_CLOCKMOD=m +CONFIG_INTEL_IDLE=y +CONFIG_PCIEPORTBUS=y +# CONFIG_PCIEAER is not set +CONFIG_PCI_MSI=y +# CONFIG_HT_IRQ is not set +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y +CONFIG_PCCARD=m +# CONFIG_PCMCIA is not set +CONFIG_YENTA=m +CONFIG_BINFMT_MISC=m +CONFIG_PACKET=m +CONFIG_PACKET_DIAG=m +CONFIG_UNIX=y +CONFIG_UNIX_DIAG=m +CONFIG_XFRM_USER=m +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_STATISTICS=y +CONFIG_NET_KEY=m +CONFIG_NET_KEY_MIGRATE=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_NET_IPIP=m +CONFIG_IP_MROUTE=y +CONFIG_IP_MROUTE_MULTIPLE_TABLES=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_NET_IPVTI=m +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_LRO=m +CONFIG_INET_DIAG=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_CUBIC=m +# CONFIG_TCP_CONG_WESTWOOD is not set +# CONFIG_TCP_CONG_HTCP is not set +CONFIG_TCP_MD5SIG=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_GRE=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +CONFIG_IPV6_MROUTE=y +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +CONFIG_NF_CONNTRACK=m +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +CONFIG_NF_CT_NETLINK_HELPER=m +CONFIG_NETFILTER_NETLINK_QUEUE_CT=y +CONFIG_NETFILTER_XTABLES=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_NF_CONNTRACK_IPV4=m +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_TARGET_ULOG=m +CONFIG_NF_NAT_IPV4=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_NF_NAT_IPV6=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_VLAN_8021Q=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_PIE=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_PLUG=m +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_PERF=y +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_BPF=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_EMATCH_CANID=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_CLS_IND=y +CONFIG_CAN=m +CONFIG_CAN_VCAN=m +CONFIG_CAN_SLCAN=m +# CONFIG_CAN_CALC_BITTIMING is not set +CONFIG_CAN_MCP251X=m +CONFIG_PCH_CAN=m +CONFIG_CAN_SJA1000=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_C_CAN_PCI=m +CONFIG_CAN_CC770=m +CONFIG_CAN_CC770_ISA=m +CONFIG_CAN_CC770_PLATFORM=m +CONFIG_CAN_EMS_USB=m +CONFIG_CAN_ESD_USB2=m +CONFIG_CAN_KVASER_USB=m +CONFIG_CAN_PEAK_USB=m +CONFIG_CAN_8DEV_USB=m +CONFIG_CAN_SOFTING=m +CONFIG_BT=m +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_HIDP=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_ATH3K=m +CONFIG_BT_WILINK=m +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_DEBUGFS=y +CONFIG_RFKILL=m +CONFIG_RFKILL_INPUT=y +CONFIG_NFC=m +CONFIG_NFC_DIGITAL=m +CONFIG_NFC_NCI=m +CONFIG_NFC_NCI_SPI=y +CONFIG_NFC_HCI=m +CONFIG_NFC_SHDLC=y +CONFIG_NFC_PN533=m +CONFIG_NFC_WILINK=m +CONFIG_NFC_PORT100=m +CONFIG_NFC_PN544=m +CONFIG_NFC_PN544_I2C=m +CONFIG_NFC_MICROREAD=m +CONFIG_NFC_MICROREAD_I2C=m +CONFIG_NFC_MRVL=m +CONFIG_NFC_MRVL_USB=m +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +# CONFIG_FIRMWARE_IN_KERNEL is not set +CONFIG_DEBUG_DEVRES=y +CONFIG_CONNECTOR=m +# CONFIG_PNP_DEBUG_MESSAGES is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_SIZE=16384 +CONFIG_CDROM_PKTCDVD=m +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +CONFIG_TIFM_CORE=m +# CONFIG_TIFM_7XX1 is not set +CONFIG_SENSORS_BH1780=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_APDS990X=m +CONFIG_HMC6352=m +CONFIG_TI_DAC7512=m +CONFIG_PCH_PHUB=m +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_AT25=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EEPROM_93XX46=m +CONFIG_SENSORS_LIS3_I2C=m +CONFIG_VMWARE_VMCI=m +CONFIG_RAID_ATTRS=m +CONFIG_BLK_DEV_SD=y +CONFIG_BLK_DEV_SR=m +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +CONFIG_SCSI_MULTI_LUN=y +CONFIG_SCSI_CONSTANTS=y +CONFIG_SCSI_LOGGING=y +CONFIG_SCSI_SCAN_ASYNC=y +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_VMWARE_PVSCSI=m +CONFIG_SCSI_VIRTIO=m +CONFIG_ATA=y +# CONFIG_ATA_VERBOSE_ERROR is not set +CONFIG_SATA_ZPODD=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_SIL24=m +CONFIG_ATA_PIIX=y +CONFIG_SATA_SIL=m +CONFIG_PATA_SCH=m +CONFIG_PATA_MPIIX=m +CONFIG_ATA_GENERIC=y +CONFIG_MD=y +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_MULTIPATH=m +CONFIG_BCACHE=m +CONFIG_BCACHE_DEBUG=y +CONFIG_BLK_DEV_DM=m +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_MIRROR=m +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +CONFIG_DM_DELAY=m +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +CONFIG_NETDEVICES=y +CONFIG_EQUALIZER=m +CONFIG_MACVLAN=m +CONFIG_TUN=m +CONFIG_VIRTIO_NET=m +# CONFIG_NET_VENDOR_3COM is not set +# CONFIG_NET_VENDOR_ADAPTEC is not set +# CONFIG_NET_VENDOR_ALTEON is not set +CONFIG_PCNET32=m +CONFIG_ATL2=m +CONFIG_ATL1=m +# CONFIG_NET_CADENCE is not set +CONFIG_BNX2=m +CONFIG_TIGON3=m +CONFIG_BNX2X=m +# CONFIG_NET_VENDOR_BROCADE is not set +CONFIG_CHELSIO_T4VF=m +# CONFIG_NET_VENDOR_CISCO is not set +# CONFIG_NET_VENDOR_DEC is not set +# CONFIG_NET_VENDOR_DLINK is not set +# CONFIG_NET_VENDOR_EMULEX is not set +# CONFIG_NET_VENDOR_EXAR is not set +# CONFIG_NET_VENDOR_HP is not set +CONFIG_E100=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IGB=m +CONFIG_IGBVF=m +CONFIG_IXGB=m +CONFIG_IXGBE=m +CONFIG_IXGBEVF=m +CONFIG_I40E=m +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MELLANOX is not set +# CONFIG_NET_VENDOR_MICREL is not set +# CONFIG_NET_VENDOR_MICROCHIP is not set +# CONFIG_NET_VENDOR_MYRI is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +CONFIG_FORCEDETH=m +CONFIG_PCH_GBE=m +# CONFIG_NET_PACKET_ENGINE is not set +# CONFIG_NET_VENDOR_QLOGIC is not set +CONFIG_8139CP=m +CONFIG_8139TOO=m +CONFIG_R8169=m +# CONFIG_NET_VENDOR_RDC is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SILAN is not set +CONFIG_SIS900=m +CONFIG_SIS190=m +# CONFIG_NET_VENDOR_SMSC is not set +# CONFIG_NET_VENDOR_STMICRO is not set +# CONFIG_NET_VENDOR_SUN is not set +# CONFIG_NET_VENDOR_TEHUTI is not set +# CONFIG_NET_VENDOR_TI is not set +# CONFIG_NET_VENDOR_VIA is not set +# CONFIG_NET_VENDOR_WIZNET is not set +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m +CONFIG_BCM87XX_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_MDIO_BITBANG=m +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOE=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9700=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +# CONFIG_USB_NET_ZAURUS is not set +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_LIBERTAS_THINFIRM=m +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_AT76C50X_USB=m +CONFIG_USB_ZD1201=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_B43=m +CONFIG_B43_SDIO=y +CONFIG_IPW2100=m +CONFIG_IWLWIFI=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_DEBUGFS=y +CONFIG_IWL4965=m +CONFIG_IWL3945=m +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_SPI=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2800PCI=m +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +# CONFIG_RT2800USB_RT35XX is not set +CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192DE=m +CONFIG_RTL8723AE=m +CONFIG_RTL8188EE=m +CONFIG_RTL8192CU=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_ZD1211RW=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_CW1200=m +CONFIG_VMXNET3=m +CONFIG_INPUT_FF_MEMLESS=y +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ATKBD=m +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +CONFIG_MOUSE_SYNAPTICS_USB=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_INPUT_TABLET=y +CONFIG_TABLET_USB_WACOM=m +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ADS7846=m +CONFIG_TOUCHSCREEN_AD7877=m +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +CONFIG_TOUCHSCREEN_AD7879_SPI=m +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_AUO_PIXCIR=m +CONFIG_TOUCHSCREEN_BU21013=m +CONFIG_TOUCHSCREEN_CY8CTMG110=m +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP_SPI=m +CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m +CONFIG_TOUCHSCREEN_EETI=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_WACOM_I2C=m +CONFIG_TOUCHSCREEN_MAX11801=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MMS114=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC2005=m +CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_TOUCHSCREEN_W90X900=m +CONFIG_TOUCHSCREEN_ST1232=m +CONFIG_TOUCHSCREEN_SUR40=m +CONFIG_TOUCHSCREEN_TPS6507X=m +CONFIG_TOUCHSCREEN_ZFORCE=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_AD714X=m +CONFIG_INPUT_BMA150=m +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_MMA8450=m +CONFIG_INPUT_MPU3050=m +CONFIG_INPUT_GP2A=m +CONFIG_INPUT_GPIO_TILT_POLLED=m +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_UINPUT=m +CONFIG_INPUT_ADXL34X=m +CONFIG_SERIO=m +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +# CONFIG_LEGACY_PTYS is not set +CONFIG_NOZOMI=m +# CONFIG_DEVKMEM is not set +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_NR_UARTS=5 +CONFIG_SERIAL_8250_RUNTIME_UARTS=5 +CONFIG_SERIAL_8250_DW=m +CONFIG_SERIAL_MAX3100=m +CONFIG_SERIAL_MAX310X=y +CONFIG_SERIAL_MFD_HSU=m +CONFIG_SERIAL_PCH_UART=m +CONFIG_VIRTIO_CONSOLE=m +# CONFIG_HW_RANDOM_AMD is not set +# CONFIG_HW_RANDOM_VIA is not set +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +# CONFIG_I2C_COMPAT is not set +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +# CONFIG_I2C_HELPER_AUTO is not set +CONFIG_I2C_ALGOPCF=m +CONFIG_I2C_ALGOPCA=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_ISMT=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_SCMI=m +CONFIG_I2C_DESIGNWARE_PLATFORM=m +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_EG20T=m +CONFIG_I2C_OCORES=m +CONFIG_SPI=y +CONFIG_SPI_PXA2XX=m +CONFIG_SPI_TOPCLIFF_PCH=m +CONFIG_SPI_SPIDEV=m +CONFIG_PINCTRL_BAYTRAIL=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_SCH=m +CONFIG_GPIO_ICH=m +CONFIG_GPIO_LYNXPOINT=m +CONFIG_GPIO_PCH=m +CONFIG_GPIO_ML_IOH=m +CONFIG_GPIO_MAX7301=m +CONFIG_GPIO_MC33880=m +CONFIG_PDA_POWER=m +CONFIG_BATTERY_DS2780=m +CONFIG_BATTERY_DS2781=m +CONFIG_BATTERY_DS2782=m +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=m +CONFIG_BATTERY_MAX17042=m +CONFIG_CHARGER_ISP1704=m +CONFIG_CHARGER_MAX8903=m +CONFIG_CHARGER_LP8727=m +CONFIG_CHARGER_GPIO=m +CONFIG_CHARGER_BQ2415X=m +CONFIG_CHARGER_BQ24190=m +CONFIG_CHARGER_BQ24735=m +CONFIG_CHARGER_SMB347=m +CONFIG_POWER_AVS=y +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_ASC7621=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_GPIO_FAN=m +CONFIG_SENSORS_HIH6130=m +CONFIG_SENSORS_HTU21=m +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=m +CONFIG_SENSORS_SHT15=m +CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_SMM665=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_EMC1403=m +CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_ADS1015=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_ADS7871=m +CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_INA209=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP401=m +CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_INTEL_POWERCLAMP=y +CONFIG_WATCHDOG=y +CONFIG_SOFT_WATCHDOG=m +CONFIG_I6300ESB_WDT=m +CONFIG_IE6XX_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_W83697HF_WDT=m +CONFIG_W83697UG_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_REGULATOR=y +CONFIG_REGULATOR_FIXED_VOLTAGE=m +CONFIG_REGULATOR_VIRTUAL_CONSUMER=m +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_ACT8865=m +CONFIG_REGULATOR_AD5398=m +CONFIG_REGULATOR_DA9210=m +CONFIG_REGULATOR_FAN53555=m +CONFIG_REGULATOR_GPIO=m +CONFIG_REGULATOR_ISL6271A=m +CONFIG_REGULATOR_LP3971=m +CONFIG_REGULATOR_LP3972=m +CONFIG_REGULATOR_LP872X=m +CONFIG_REGULATOR_LP8755=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_MAX8649=m +CONFIG_REGULATOR_MAX8660=m +CONFIG_REGULATOR_MAX8952=m +CONFIG_REGULATOR_MAX8973=m +CONFIG_REGULATOR_TPS51632=m +CONFIG_REGULATOR_TPS62360=m +CONFIG_REGULATOR_TPS65023=m +CONFIG_REGULATOR_TPS6507X=m +CONFIG_REGULATOR_TPS6524X=m +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_RC_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_LIRC=m +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_PWC=m +CONFIG_VIDEO_CPIA2=m +CONFIG_USB_ZR364XX=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_S2255=m +CONFIG_VIDEO_USBTV=m +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_TLG2300=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_STK1160_AC97=y +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m +CONFIG_DVB_USB=m +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_IT913X=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_SMS_USB_DRV=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +CONFIG_VIDEO_EM28XX=m +CONFIG_MEDIA_PCI_SUPPORT=y +CONFIG_VIDEO_CX23885=m +CONFIG_RADIO_SI4713=m +CONFIG_I2C_SI4713=m +CONFIG_USB_MR800=m +CONFIG_USB_DSBR=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_SHARK=m +CONFIG_RADIO_SHARK2=m +CONFIG_USB_KEENE=m +CONFIG_USB_RAREMONO=m +CONFIG_USB_MA901=m +CONFIG_RADIO_TEA5764=m +CONFIG_RADIO_SAA7706H=m +CONFIG_RADIO_TEF6862=m +CONFIG_RADIO_WL1273=m +CONFIG_RADIO_WL128X=m +CONFIG_AGP=y +CONFIG_DRM=y +CONFIG_DRM_I915=y +CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y +CONFIG_DRM_VMWGFX=y +CONFIG_DRM_VMWGFX_FBCON=y +CONFIG_DRM_UDL=m +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_LCD_CLASS_DEVICE is not set +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_PWM=m +CONFIG_BACKLIGHT_ADP8860=m +CONFIG_BACKLIGHT_ADP8870=m +CONFIG_BACKLIGHT_LM3630A=m +CONFIG_BACKLIGHT_LM3639=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_BACKLIGHT_GPIO=m +CONFIG_BACKLIGHT_LV5207LP=m +CONFIG_BACKLIGHT_BD6107=m +CONFIG_VGACON_SOFT_SCROLLBACK=y +CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=128 +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +CONFIG_SOUND=m +CONFIG_SND=m +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_HRTIMER=m +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_ALOOP=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 +CONFIG_SND_ENS1371=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_INPUT_JACK=y +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +CONFIG_SND_HDA_CODEC_CA0132_DSP=y +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +# CONFIG_SND_SPI is not set +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_HID_BATTERY_STRENGTH=y +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_A4TECH=y +CONFIG_HID_APPLE=y +CONFIG_HID_BELKIN=y +CONFIG_HID_CHERRY=y +CONFIG_HID_CHICONY=y +CONFIG_HID_CYPRESS=y +CONFIG_HID_ELO=m +CONFIG_HID_EZKEY=y +CONFIG_HID_KEYTOUCH=m +CONFIG_HID_KENSINGTON=y +CONFIG_HID_LENOVO_TPKBD=m +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_HID_MICROSOFT=y +CONFIG_HID_MONTEREY=y +CONFIG_HID_MULTITOUCH=m +CONFIG_HID_WIIMOTE=m +CONFIG_HID_SENSOR_HUB=m +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y +CONFIG_I2C_HID=m +CONFIG_USB=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +CONFIG_USB_MON=m +CONFIG_USB_WUSB_CBAF=m +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_OHCI_HCD_PLATFORM=m +CONFIG_USB_UHCI_HCD=m +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +CONFIG_USB_TMC=m +CONFIG_USB_STORAGE=y +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_CHIPIDEA=m +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_NOP_USB_XCEIV=m +CONFIG_SAMSUNG_USB2PHY=m +CONFIG_SAMSUNG_USB3PHY=m +CONFIG_USB_GADGET=m +CONFIG_USB_EG20T=m +CONFIG_USB_ZERO=m +CONFIG_USB_AUDIO=m +CONFIG_GADGET_UAC1=y +CONFIG_USB_ETH=m +CONFIG_USB_ETH_EEM=y +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_G_HID=m +CONFIG_USB_G_WEBCAM=m +CONFIG_MMC=y +CONFIG_MMC_BLOCK_MINORS=16 +CONFIG_SDIO_UART=m +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_USHC=m +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_PCA9532=m +CONFIG_LEDS_PCA9532_GPIO=y +CONFIG_LEDS_GPIO=m +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_PCA963X=m +CONFIG_LEDS_PCA9685=m +CONFIG_LEDS_DAC124S085=m +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_LM355x=m +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_GPIO=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_CMOS=m +CONFIG_DMADEVICES=y +CONFIG_INTEL_MID_DMAC=m +CONFIG_INTEL_IOATDMA=m +CONFIG_DW_DMAC_CORE=m +CONFIG_PCH_DMA=m +CONFIG_ASYNC_TX_DMA=y +CONFIG_UIO=y +CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_MMIO=m +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y +CONFIG_STAGING=y +CONFIG_R8187SE=m +CONFIG_RTL8192U=m +CONFIG_RTLLIB=m +CONFIG_RTL8192E=m +CONFIG_R8712U=m +CONFIG_R8188EU=m +CONFIG_R8821AE=m +CONFIG_ANDROID=y +CONFIG_ANDROID_LOGGER=m +# CONFIG_ANDROID_TIMED_OUTPUT is not set +# CONFIG_NET_VENDOR_SILICOM is not set +CONFIG_IDEAPAD_LAPTOP=m +CONFIG_THINKPAD_ACPI=m +CONFIG_INTEL_IOMMU=y +CONFIG_PM_DEVFREQ=y +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +CONFIG_DEVFREQ_GOV_PERFORMANCE=m +CONFIG_DEVFREQ_GOV_POWERSAVE=m +CONFIG_DEVFREQ_GOV_USERSPACE=m +CONFIG_PWM=y +CONFIG_DMI_SYSFS=m +CONFIG_EFI_VARS=y +CONFIG_EFI_VARS_PSTORE=m +CONFIG_EXT2_FS=m +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT3_FS=m +# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=m +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=m +CONFIG_NTFS_RW=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_ECRYPT_FS=m +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFSPLUS_FS_POSIX_ACL=y +CONFIG_SQUASHFS=m +CONFIG_SQUASHFS_DECOMP_MULTI=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +CONFIG_ROMFS_FS=m +CONFIG_EFIVAR_FS=m +CONFIG_NFS_FS=m +CONFIG_NFS_V4=m +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_NFSD=m +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_V4_SECURITY_LABEL=y +CONFIG_NFSD_FAULT_INJECTION=y +CONFIG_SUNRPC_DEBUG=y +CONFIG_CIFS=m +CONFIG_CIFS_WEAK_PW_HASH=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_CIFS_ACL=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_UNUSED_SYMBOLS is not set +CONFIG_HEADERS_CHECK=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_MEMORY_INIT=y +CONFIG_DEBUG_STACKOVERFLOW=y +CONFIG_LOCKUP_DETECTOR=y +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_PREEMPT is not set +CONFIG_SPARSE_RCU_POINTER=y +# CONFIG_RCU_CPU_STALL_VERBOSE is not set +CONFIG_LATENCYTOP=y +CONFIG_SCHED_TRACER=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_STRICT_DEVMEM=y +# CONFIG_X86_VERBOSE_BOOTUP is not set +# CONFIG_EARLY_PRINTK is not set +# CONFIG_DEBUG_RODATA_TEST is not set +CONFIG_DEBUG_SET_MODULE_RONX=y +CONFIG_OPTIMIZE_INLINING=y +CONFIG_SECURITY=y +CONFIG_SECURITY_SMACK=y +CONFIG_CRYPTO_USER=m +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m +CONFIG_CRYPTO_CRC32C_INTEL=y +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_CRCT10DIF=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=y +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_ZLIB=m +CONFIG_CRYPTO_LZO=m +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_ASYMMETRIC_KEY_TYPE=m +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m +CONFIG_X509_CERTIFICATE_PARSER=m +# CONFIG_VIRTUALIZATION is not set +CONFIG_LIBCRC32C=y +CONFIG_CRC8=m +CONFIG_CORDIC=m +CONFIG_FONTS=y +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +CONFIG_FONT_6x11=y +CONFIG_FONT_7x14=y +CONFIG_FONT_10x18=y +CONFIG_EFI_PARTITION=y diff --git a/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/genericx86/defconfig b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/genericx86/defconfig new file mode 100644 index 00000000..4ef77897 --- /dev/null +++ b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/genericx86/defconfig @@ -0,0 +1,1362 @@ +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_DEFAULT_HOSTNAME="common_box" +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_FHANDLE=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_KMEM=y +CONFIG_CGROUP_PERF=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_CGROUP=y +CONFIG_NAMESPACES=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_EMBEDDED=y +# CONFIG_COMPAT_BRK is not set +CONFIG_PROFILING=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_EVENT_MULTIPLEX=y +CONFIG_JUMP_LABEL=y +CONFIG_CC_STACKPROTECTOR_REGULAR=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +CONFIG_BLK_DEV_THROTTLING=y +CONFIG_PARTITION_ADVANCED=y +CONFIG_BSD_DISKLABEL=y +CONFIG_EFI_PARTITION=y +CONFIG_LDM_PARTITION=y +CONFIG_IOSCHED_DEADLINE=m +CONFIG_CFQ_GROUP_IOSCHED=y +CONFIG_SMP=y +# CONFIG_X86_MPPARSE is not set +# CONFIG_X86_EXTENDED_PLATFORM is not set +CONFIG_X86_INTEL_LPSS=y +# CONFIG_SCHED_OMIT_FRAME_POINTER is not set +CONFIG_MCORE2=y +CONFIG_X86_GENERIC=y +CONFIG_PROCESSOR_SELECT=y +# CONFIG_CPU_SUP_CYRIX_32 is not set +# CONFIG_CPU_SUP_AMD is not set +# CONFIG_CPU_SUP_CENTAUR is not set +# CONFIG_CPU_SUP_TRANSMETA_32 is not set +# CONFIG_CPU_SUP_UMC_32 is not set +CONFIG_HPET_TIMER=y +CONFIG_SCHED_SMT=y +CONFIG_PREEMPT=y +# CONFIG_X86_MCE_AMD is not set +CONFIG_X86_REBOOTFIXUPS=y +CONFIG_MICROCODE=y +CONFIG_X86_MSR=y +CONFIG_X86_CPUID=y +CONFIG_KSM=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_EFI=y +CONFIG_EFI_STUB=y +# CONFIG_SECCOMP is not set +CONFIG_HZ_1000=y +# CONFIG_RELOCATABLE is not set +CONFIG_PHYSICAL_ALIGN=0x400000 +# CONFIG_COMPAT_VDSO is not set +CONFIG_HIBERNATION=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_RUNTIME=y +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_FREQ_STAT_DETAILS=y +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_X86_INTEL_PSTATE=y +CONFIG_X86_PCC_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_SPEEDSTEP_ICH=m +CONFIG_X86_SPEEDSTEP_SMI=m +CONFIG_X86_P4_CLOCKMOD=m +CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y +CONFIG_INTEL_IDLE=y +CONFIG_PCIEPORTBUS=y +# CONFIG_PCIEAER is not set +CONFIG_PCI_MSI=y +# CONFIG_HT_IRQ is not set +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y +CONFIG_PCCARD=m +# CONFIG_PCMCIA is not set +CONFIG_YENTA=m +CONFIG_BINFMT_MISC=m +CONFIG_PACKET=m +CONFIG_PACKET_DIAG=m +CONFIG_UNIX=y +CONFIG_UNIX_DIAG=m +CONFIG_XFRM_USER=m +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_STATISTICS=y +CONFIG_NET_KEY=m +CONFIG_NET_KEY_MIGRATE=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_NET_IPIP=m +CONFIG_IP_MROUTE=y +CONFIG_IP_MROUTE_MULTIPLE_TABLES=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_NET_IPVTI=m +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_LRO=m +CONFIG_INET_DIAG=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_CUBIC=m +# CONFIG_TCP_CONG_WESTWOOD is not set +# CONFIG_TCP_CONG_HTCP is not set +CONFIG_TCP_MD5SIG=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_GRE=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +CONFIG_IPV6_MROUTE=y +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +CONFIG_NF_CONNTRACK=m +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +CONFIG_NF_CT_NETLINK_HELPER=m +CONFIG_NETFILTER_NETLINK_QUEUE_CT=y +CONFIG_NETFILTER_XTABLES=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_NF_CONNTRACK_IPV4=m +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_TARGET_ULOG=m +CONFIG_NF_NAT_IPV4=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_NF_NAT_IPV6=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_VLAN_8021Q=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_PIE=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_PLUG=m +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_PERF=y +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_BPF=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_EMATCH_CANID=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_CLS_IND=y +CONFIG_CAN=m +CONFIG_CAN_VCAN=m +CONFIG_CAN_SLCAN=m +# CONFIG_CAN_CALC_BITTIMING is not set +CONFIG_CAN_MCP251X=m +CONFIG_PCH_CAN=m +CONFIG_CAN_SJA1000=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_C_CAN_PCI=m +CONFIG_CAN_CC770=m +CONFIG_CAN_CC770_ISA=m +CONFIG_CAN_CC770_PLATFORM=m +CONFIG_CAN_EMS_USB=m +CONFIG_CAN_ESD_USB2=m +CONFIG_CAN_KVASER_USB=m +CONFIG_CAN_PEAK_USB=m +CONFIG_CAN_8DEV_USB=m +CONFIG_CAN_SOFTING=m +CONFIG_BT=m +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_HIDP=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_ATH3K=m +CONFIG_BT_WILINK=m +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_DEBUGFS=y +CONFIG_RFKILL=m +CONFIG_RFKILL_INPUT=y +CONFIG_NFC=m +CONFIG_NFC_DIGITAL=m +CONFIG_NFC_NCI=m +CONFIG_NFC_NCI_SPI=y +CONFIG_NFC_HCI=m +CONFIG_NFC_SHDLC=y +CONFIG_NFC_PN533=m +CONFIG_NFC_WILINK=m +CONFIG_NFC_PORT100=m +CONFIG_NFC_PN544=m +CONFIG_NFC_PN544_I2C=m +CONFIG_NFC_MICROREAD=m +CONFIG_NFC_MICROREAD_I2C=m +CONFIG_NFC_MRVL=m +CONFIG_NFC_MRVL_USB=m +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +# CONFIG_FIRMWARE_IN_KERNEL is not set +CONFIG_DEBUG_DEVRES=y +CONFIG_CONNECTOR=m +# CONFIG_PNP_DEBUG_MESSAGES is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_SIZE=16384 +CONFIG_CDROM_PKTCDVD=m +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +CONFIG_TIFM_CORE=m +# CONFIG_TIFM_7XX1 is not set +CONFIG_SENSORS_BH1780=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_APDS990X=m +CONFIG_HMC6352=m +CONFIG_TI_DAC7512=m +CONFIG_PCH_PHUB=m +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_AT25=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EEPROM_93XX46=m +CONFIG_SENSORS_LIS3_I2C=m +CONFIG_VMWARE_VMCI=m +CONFIG_RAID_ATTRS=m +CONFIG_BLK_DEV_SD=y +CONFIG_BLK_DEV_SR=m +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +CONFIG_SCSI_MULTI_LUN=y +CONFIG_SCSI_CONSTANTS=y +CONFIG_SCSI_LOGGING=y +CONFIG_SCSI_SCAN_ASYNC=y +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_VMWARE_PVSCSI=m +CONFIG_SCSI_VIRTIO=m +CONFIG_ATA=y +# CONFIG_ATA_VERBOSE_ERROR is not set +CONFIG_SATA_ZPODD=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_SIL24=m +CONFIG_ATA_PIIX=y +CONFIG_SATA_SIL=m +CONFIG_PATA_SCH=m +CONFIG_PATA_MPIIX=m +CONFIG_ATA_GENERIC=y +CONFIG_MD=y +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_MULTIPATH=m +CONFIG_BCACHE=m +CONFIG_BCACHE_DEBUG=y +CONFIG_BLK_DEV_DM=m +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_MIRROR=m +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +CONFIG_DM_DELAY=m +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +CONFIG_NETDEVICES=y +CONFIG_EQUALIZER=m +CONFIG_MACVLAN=m +CONFIG_TUN=m +CONFIG_VIRTIO_NET=m +# CONFIG_NET_VENDOR_3COM is not set +# CONFIG_NET_VENDOR_ADAPTEC is not set +# CONFIG_NET_VENDOR_ALTEON is not set +CONFIG_PCNET32=m +CONFIG_ATL2=m +CONFIG_ATL1=m +# CONFIG_NET_CADENCE is not set +CONFIG_BNX2=m +CONFIG_TIGON3=m +CONFIG_BNX2X=m +# CONFIG_NET_VENDOR_BROCADE is not set +CONFIG_CHELSIO_T4VF=m +# CONFIG_NET_VENDOR_CISCO is not set +# CONFIG_NET_VENDOR_DEC is not set +# CONFIG_NET_VENDOR_DLINK is not set +# CONFIG_NET_VENDOR_EMULEX is not set +# CONFIG_NET_VENDOR_EXAR is not set +# CONFIG_NET_VENDOR_HP is not set +CONFIG_E100=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IGB=m +CONFIG_IGBVF=m +CONFIG_IXGB=m +CONFIG_IXGBE=m +CONFIG_IXGBEVF=m +CONFIG_I40E=m +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MELLANOX is not set +# CONFIG_NET_VENDOR_MICREL is not set +# CONFIG_NET_VENDOR_MICROCHIP is not set +# CONFIG_NET_VENDOR_MYRI is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +CONFIG_FORCEDETH=m +CONFIG_PCH_GBE=m +# CONFIG_NET_PACKET_ENGINE is not set +# CONFIG_NET_VENDOR_QLOGIC is not set +CONFIG_8139CP=m +CONFIG_8139TOO=m +CONFIG_R8169=m +# CONFIG_NET_VENDOR_RDC is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SILAN is not set +CONFIG_SIS900=m +CONFIG_SIS190=m +# CONFIG_NET_VENDOR_SMSC is not set +# CONFIG_NET_VENDOR_STMICRO is not set +# CONFIG_NET_VENDOR_SUN is not set +# CONFIG_NET_VENDOR_TEHUTI is not set +# CONFIG_NET_VENDOR_TI is not set +# CONFIG_NET_VENDOR_VIA is not set +# CONFIG_NET_VENDOR_WIZNET is not set +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m +CONFIG_BCM87XX_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_MDIO_BITBANG=m +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOE=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9700=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +# CONFIG_USB_NET_ZAURUS is not set +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_LIBERTAS_THINFIRM=m +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_AT76C50X_USB=m +CONFIG_USB_ZD1201=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_B43=m +CONFIG_B43_SDIO=y +CONFIG_IPW2100=m +CONFIG_IWLWIFI=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_DEBUGFS=y +CONFIG_IWL4965=m +CONFIG_IWL3945=m +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_SPI=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2800PCI=m +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +# CONFIG_RT2800USB_RT35XX is not set +CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192DE=m +CONFIG_RTL8723AE=m +CONFIG_RTL8188EE=m +CONFIG_RTL8192CU=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_ZD1211RW=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_CW1200=m +CONFIG_VMXNET3=m +CONFIG_INPUT_FF_MEMLESS=y +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ATKBD=m +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +CONFIG_MOUSE_SYNAPTICS_USB=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_INPUT_TABLET=y +CONFIG_TABLET_USB_WACOM=m +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ADS7846=m +CONFIG_TOUCHSCREEN_AD7877=m +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +CONFIG_TOUCHSCREEN_AD7879_SPI=m +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_AUO_PIXCIR=m +CONFIG_TOUCHSCREEN_BU21013=m +CONFIG_TOUCHSCREEN_CY8CTMG110=m +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP_SPI=m +CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m +CONFIG_TOUCHSCREEN_EETI=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_WACOM_I2C=m +CONFIG_TOUCHSCREEN_MAX11801=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MMS114=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC2005=m +CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_TOUCHSCREEN_W90X900=m +CONFIG_TOUCHSCREEN_ST1232=m +CONFIG_TOUCHSCREEN_SUR40=m +CONFIG_TOUCHSCREEN_TPS6507X=m +CONFIG_TOUCHSCREEN_ZFORCE=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_AD714X=m +CONFIG_INPUT_BMA150=m +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_MMA8450=m +CONFIG_INPUT_MPU3050=m +CONFIG_INPUT_GP2A=m +CONFIG_INPUT_GPIO_TILT_POLLED=m +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_UINPUT=m +CONFIG_INPUT_ADXL34X=m +CONFIG_SERIO=m +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +# CONFIG_LEGACY_PTYS is not set +CONFIG_NOZOMI=m +# CONFIG_DEVKMEM is not set +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_NR_UARTS=5 +CONFIG_SERIAL_8250_RUNTIME_UARTS=5 +CONFIG_SERIAL_8250_DW=m +CONFIG_SERIAL_MAX3100=m +CONFIG_SERIAL_MAX310X=y +CONFIG_SERIAL_MFD_HSU=m +CONFIG_SERIAL_PCH_UART=m +CONFIG_VIRTIO_CONSOLE=m +# CONFIG_HW_RANDOM_AMD is not set +# CONFIG_HW_RANDOM_GEODE is not set +# CONFIG_HW_RANDOM_VIA is not set +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +# CONFIG_I2C_COMPAT is not set +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +# CONFIG_I2C_HELPER_AUTO is not set +CONFIG_I2C_ALGOPCF=m +CONFIG_I2C_ALGOPCA=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_ISMT=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_SCMI=m +CONFIG_I2C_DESIGNWARE_PLATFORM=m +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_EG20T=m +CONFIG_I2C_OCORES=m +CONFIG_SPI=y +CONFIG_SPI_PXA2XX=m +CONFIG_SPI_TOPCLIFF_PCH=m +CONFIG_SPI_SPIDEV=m +CONFIG_PINCTRL_BAYTRAIL=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_SCH=m +CONFIG_GPIO_ICH=m +CONFIG_GPIO_LYNXPOINT=m +CONFIG_GPIO_PCH=m +CONFIG_GPIO_ML_IOH=m +CONFIG_GPIO_MAX7301=m +CONFIG_GPIO_MC33880=m +CONFIG_PDA_POWER=m +CONFIG_BATTERY_DS2780=m +CONFIG_BATTERY_DS2781=m +CONFIG_BATTERY_DS2782=m +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=m +CONFIG_BATTERY_MAX17042=m +CONFIG_CHARGER_ISP1704=m +CONFIG_CHARGER_MAX8903=m +CONFIG_CHARGER_LP8727=m +CONFIG_CHARGER_GPIO=m +CONFIG_CHARGER_BQ2415X=m +CONFIG_CHARGER_BQ24190=m +CONFIG_CHARGER_BQ24735=m +CONFIG_CHARGER_SMB347=m +CONFIG_POWER_AVS=y +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_ASC7621=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_GPIO_FAN=m +CONFIG_SENSORS_HIH6130=m +CONFIG_SENSORS_HTU21=m +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=m +CONFIG_SENSORS_SHT15=m +CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_SMM665=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_EMC1403=m +CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_ADS1015=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_ADS7871=m +CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_INA209=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP401=m +CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_INTEL_POWERCLAMP=y +CONFIG_WATCHDOG=y +CONFIG_SOFT_WATCHDOG=m +CONFIG_I6300ESB_WDT=m +CONFIG_IE6XX_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_W83697HF_WDT=m +CONFIG_W83697UG_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_REGULATOR=y +CONFIG_REGULATOR_FIXED_VOLTAGE=m +CONFIG_REGULATOR_VIRTUAL_CONSUMER=m +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_ACT8865=m +CONFIG_REGULATOR_AD5398=m +CONFIG_REGULATOR_DA9210=m +CONFIG_REGULATOR_FAN53555=m +CONFIG_REGULATOR_GPIO=m +CONFIG_REGULATOR_ISL6271A=m +CONFIG_REGULATOR_LP3971=m +CONFIG_REGULATOR_LP3972=m +CONFIG_REGULATOR_LP872X=m +CONFIG_REGULATOR_LP8755=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_MAX8649=m +CONFIG_REGULATOR_MAX8660=m +CONFIG_REGULATOR_MAX8952=m +CONFIG_REGULATOR_MAX8973=m +CONFIG_REGULATOR_TPS51632=m +CONFIG_REGULATOR_TPS62360=m +CONFIG_REGULATOR_TPS65023=m +CONFIG_REGULATOR_TPS6507X=m +CONFIG_REGULATOR_TPS6524X=m +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_RC_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_LIRC=m +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_PWC=m +CONFIG_VIDEO_CPIA2=m +CONFIG_USB_ZR364XX=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_S2255=m +CONFIG_VIDEO_USBTV=m +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_TLG2300=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_STK1160_AC97=y +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m +CONFIG_DVB_USB=m +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_IT913X=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_SMS_USB_DRV=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +CONFIG_VIDEO_EM28XX=m +CONFIG_MEDIA_PCI_SUPPORT=y +CONFIG_VIDEO_CX23885=m +CONFIG_RADIO_SI4713=m +CONFIG_I2C_SI4713=m +CONFIG_USB_MR800=m +CONFIG_USB_DSBR=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_SHARK=m +CONFIG_RADIO_SHARK2=m +CONFIG_USB_KEENE=m +CONFIG_USB_RAREMONO=m +CONFIG_USB_MA901=m +CONFIG_RADIO_TEA5764=m +CONFIG_RADIO_SAA7706H=m +CONFIG_RADIO_TEF6862=m +CONFIG_RADIO_WL1273=m +CONFIG_RADIO_WL128X=m +CONFIG_AGP=y +CONFIG_DRM=y +CONFIG_DRM_I915=y +CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y +CONFIG_DRM_VMWGFX=y +CONFIG_DRM_VMWGFX_FBCON=y +CONFIG_DRM_UDL=m +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_LCD_CLASS_DEVICE is not set +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_PWM=m +CONFIG_BACKLIGHT_ADP8860=m +CONFIG_BACKLIGHT_ADP8870=m +CONFIG_BACKLIGHT_LM3630A=m +CONFIG_BACKLIGHT_LM3639=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_BACKLIGHT_GPIO=m +CONFIG_BACKLIGHT_LV5207LP=m +CONFIG_BACKLIGHT_BD6107=m +CONFIG_VGACON_SOFT_SCROLLBACK=y +CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=128 +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +CONFIG_SOUND=m +CONFIG_SND=m +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_HRTIMER=m +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_ALOOP=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 +CONFIG_SND_ENS1371=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_INPUT_JACK=y +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +CONFIG_SND_HDA_CODEC_CA0132_DSP=y +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +# CONFIG_SND_SPI is not set +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_HID_BATTERY_STRENGTH=y +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_A4TECH=y +CONFIG_HID_APPLE=y +CONFIG_HID_BELKIN=y +CONFIG_HID_CHERRY=y +CONFIG_HID_CHICONY=y +CONFIG_HID_CYPRESS=y +CONFIG_HID_ELO=m +CONFIG_HID_EZKEY=y +CONFIG_HID_KEYTOUCH=m +CONFIG_HID_KENSINGTON=y +CONFIG_HID_LENOVO_TPKBD=m +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_HID_MICROSOFT=y +CONFIG_HID_MONTEREY=y +CONFIG_HID_MULTITOUCH=m +CONFIG_HID_WIIMOTE=m +CONFIG_HID_SENSOR_HUB=m +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y +CONFIG_I2C_HID=m +CONFIG_USB=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +CONFIG_USB_MON=m +CONFIG_USB_WUSB_CBAF=m +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_OHCI_HCD_PLATFORM=m +CONFIG_USB_UHCI_HCD=m +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +CONFIG_USB_TMC=m +CONFIG_USB_STORAGE=y +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_CHIPIDEA=m +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_NOP_USB_XCEIV=m +CONFIG_SAMSUNG_USB2PHY=m +CONFIG_SAMSUNG_USB3PHY=m +CONFIG_USB_GADGET=m +CONFIG_USB_EG20T=m +CONFIG_USB_ZERO=m +CONFIG_USB_AUDIO=m +CONFIG_GADGET_UAC1=y +CONFIG_USB_ETH=m +CONFIG_USB_ETH_EEM=y +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_G_HID=m +CONFIG_USB_G_WEBCAM=m +CONFIG_MMC=y +CONFIG_MMC_BLOCK_MINORS=16 +CONFIG_SDIO_UART=m +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_USHC=m +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_PCA9532=m +CONFIG_LEDS_PCA9532_GPIO=y +CONFIG_LEDS_GPIO=m +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_PCA963X=m +CONFIG_LEDS_PCA9685=m +CONFIG_LEDS_DAC124S085=m +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_LM355x=m +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_GPIO=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_CMOS=m +CONFIG_DMADEVICES=y +CONFIG_INTEL_MID_DMAC=m +CONFIG_INTEL_IOATDMA=m +CONFIG_DW_DMAC_CORE=m +CONFIG_PCH_DMA=m +CONFIG_ASYNC_TX_DMA=y +CONFIG_UIO=y +CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_MMIO=m +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y +CONFIG_STAGING=y +CONFIG_R8187SE=m +CONFIG_RTL8192U=m +CONFIG_RTLLIB=m +CONFIG_RTL8192E=m +CONFIG_R8712U=m +CONFIG_R8188EU=m +CONFIG_R8821AE=m +CONFIG_ANDROID=y +CONFIG_ANDROID_LOGGER=m +# CONFIG_ANDROID_TIMED_OUTPUT is not set +# CONFIG_NET_VENDOR_SILICOM is not set +CONFIG_IDEAPAD_LAPTOP=m +CONFIG_THINKPAD_ACPI=m +CONFIG_INTEL_IOMMU=y +CONFIG_PM_DEVFREQ=y +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +CONFIG_DEVFREQ_GOV_PERFORMANCE=m +CONFIG_DEVFREQ_GOV_POWERSAVE=m +CONFIG_DEVFREQ_GOV_USERSPACE=m +CONFIG_PWM=y +CONFIG_DMI_SYSFS=m +CONFIG_EFI_VARS=y +CONFIG_EFI_VARS_PSTORE=m +CONFIG_EXT2_FS=m +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT3_FS=m +# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=m +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=m +CONFIG_NTFS_RW=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_ECRYPT_FS=m +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFSPLUS_FS_POSIX_ACL=y +CONFIG_SQUASHFS=m +CONFIG_SQUASHFS_DECOMP_MULTI=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +CONFIG_ROMFS_FS=m +CONFIG_EFIVAR_FS=m +CONFIG_NFS_FS=m +CONFIG_NFS_V4=m +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_NFSD=m +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_V4_SECURITY_LABEL=y +CONFIG_NFSD_FAULT_INJECTION=y +CONFIG_SUNRPC_DEBUG=y +CONFIG_CIFS=m +CONFIG_CIFS_WEAK_PW_HASH=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_CIFS_ACL=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_UNUSED_SYMBOLS is not set +CONFIG_HEADERS_CHECK=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_MEMORY_INIT=y +CONFIG_DEBUG_STACKOVERFLOW=y +CONFIG_LOCKUP_DETECTOR=y +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_PREEMPT is not set +CONFIG_SPARSE_RCU_POINTER=y +# CONFIG_RCU_CPU_STALL_VERBOSE is not set +CONFIG_LATENCYTOP=y +CONFIG_SCHED_TRACER=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_STRICT_DEVMEM=y +# CONFIG_X86_VERBOSE_BOOTUP is not set +# CONFIG_EARLY_PRINTK is not set +# CONFIG_DEBUG_RODATA_TEST is not set +CONFIG_DEBUG_SET_MODULE_RONX=y +CONFIG_OPTIMIZE_INLINING=y +CONFIG_SECURITY=y +CONFIG_SECURITY_SMACK=y +CONFIG_CRYPTO_USER=m +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m +CONFIG_CRYPTO_CRC32C_INTEL=y +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_CRCT10DIF=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=y +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT_SSE2_586=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_586=m +CONFIG_CRYPTO_ZLIB=m +CONFIG_CRYPTO_LZO=m +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_ASYMMETRIC_KEY_TYPE=m +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m +CONFIG_X509_CERTIFICATE_PARSER=m +# CONFIG_VIRTUALIZATION is not set +CONFIG_LIBCRC32C=y +CONFIG_CRC8=m +CONFIG_CORDIC=m +CONFIG_FONTS=y +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +CONFIG_FONT_6x11=y +CONFIG_FONT_7x14=y +CONFIG_FONT_10x18=y diff --git a/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/haswell-wc/defconfig b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/haswell-wc/defconfig new file mode 100644 index 00000000..6fec3768 --- /dev/null +++ b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/haswell-wc/defconfig @@ -0,0 +1,1347 @@ +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_DEFAULT_HOSTNAME="common_box" +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_FHANDLE=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_KMEM=y +CONFIG_CGROUP_PERF=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_CGROUP=y +CONFIG_NAMESPACES=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_EMBEDDED=y +# CONFIG_COMPAT_BRK is not set +CONFIG_PROFILING=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_EVENT_MULTIPLEX=y +CONFIG_JUMP_LABEL=y +CONFIG_CC_STACKPROTECTOR_REGULAR=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +CONFIG_BLK_DEV_THROTTLING=y +CONFIG_PARTITION_ADVANCED=y +CONFIG_BSD_DISKLABEL=y +CONFIG_LDM_PARTITION=y +CONFIG_IOSCHED_DEADLINE=m +CONFIG_CFQ_GROUP_IOSCHED=y +CONFIG_SMP=y +# CONFIG_X86_MPPARSE is not set +# CONFIG_X86_EXTENDED_PLATFORM is not set +CONFIG_X86_INTEL_LPSS=y +# CONFIG_SCHED_OMIT_FRAME_POINTER is not set +CONFIG_MCORE2=y +CONFIG_PROCESSOR_SELECT=y +# CONFIG_CPU_SUP_AMD is not set +# CONFIG_CPU_SUP_CENTAUR is not set +CONFIG_SCHED_SMT=y +CONFIG_PREEMPT=y +# CONFIG_X86_MCE_AMD is not set +CONFIG_MICROCODE=y +CONFIG_X86_MSR=y +CONFIG_X86_CPUID=y +CONFIG_KSM=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_EFI=y +CONFIG_EFI_STUB=y +# CONFIG_SECCOMP is not set +CONFIG_HZ_1000=y +# CONFIG_RELOCATABLE is not set +CONFIG_PHYSICAL_ALIGN=0x400000 +CONFIG_HIBERNATION=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_RUNTIME=y +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_FREQ_STAT_DETAILS=y +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_X86_INTEL_PSTATE=y +CONFIG_X86_PCC_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_P4_CLOCKMOD=m +CONFIG_INTEL_IDLE=y +CONFIG_PCIEPORTBUS=y +# CONFIG_PCIEAER is not set +CONFIG_PCI_MSI=y +# CONFIG_HT_IRQ is not set +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y +CONFIG_PCCARD=m +# CONFIG_PCMCIA is not set +CONFIG_YENTA=m +CONFIG_BINFMT_MISC=m +CONFIG_PACKET=m +CONFIG_PACKET_DIAG=m +CONFIG_UNIX=y +CONFIG_UNIX_DIAG=m +CONFIG_XFRM_USER=m +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_STATISTICS=y +CONFIG_NET_KEY=m +CONFIG_NET_KEY_MIGRATE=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_NET_IPIP=m +CONFIG_IP_MROUTE=y +CONFIG_IP_MROUTE_MULTIPLE_TABLES=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_NET_IPVTI=m +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_LRO=m +CONFIG_INET_DIAG=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_CUBIC=m +# CONFIG_TCP_CONG_WESTWOOD is not set +# CONFIG_TCP_CONG_HTCP is not set +CONFIG_TCP_MD5SIG=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_GRE=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +CONFIG_IPV6_MROUTE=y +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +CONFIG_NF_CONNTRACK=m +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +CONFIG_NF_CT_NETLINK_HELPER=m +CONFIG_NETFILTER_NETLINK_QUEUE_CT=y +CONFIG_NETFILTER_XTABLES=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_NF_CONNTRACK_IPV4=m +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_TARGET_ULOG=m +CONFIG_NF_NAT_IPV4=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_NF_NAT_IPV6=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_VLAN_8021Q=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_PIE=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_PLUG=m +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_PERF=y +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_BPF=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_EMATCH_CANID=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_CLS_IND=y +CONFIG_CAN=m +CONFIG_CAN_VCAN=m +CONFIG_CAN_SLCAN=m +# CONFIG_CAN_CALC_BITTIMING is not set +CONFIG_CAN_MCP251X=m +CONFIG_PCH_CAN=m +CONFIG_CAN_SJA1000=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_C_CAN_PCI=m +CONFIG_CAN_CC770=m +CONFIG_CAN_CC770_ISA=m +CONFIG_CAN_CC770_PLATFORM=m +CONFIG_CAN_EMS_USB=m +CONFIG_CAN_ESD_USB2=m +CONFIG_CAN_KVASER_USB=m +CONFIG_CAN_PEAK_USB=m +CONFIG_CAN_8DEV_USB=m +CONFIG_CAN_SOFTING=m +CONFIG_BT=m +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_HIDP=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_ATH3K=m +CONFIG_BT_WILINK=m +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_DEBUGFS=y +CONFIG_RFKILL=m +CONFIG_RFKILL_INPUT=y +CONFIG_NFC=m +CONFIG_NFC_DIGITAL=m +CONFIG_NFC_NCI=m +CONFIG_NFC_NCI_SPI=y +CONFIG_NFC_HCI=m +CONFIG_NFC_SHDLC=y +CONFIG_NFC_PN533=m +CONFIG_NFC_WILINK=m +CONFIG_NFC_PORT100=m +CONFIG_NFC_PN544=m +CONFIG_NFC_PN544_I2C=m +CONFIG_NFC_MICROREAD=m +CONFIG_NFC_MICROREAD_I2C=m +CONFIG_NFC_MRVL=m +CONFIG_NFC_MRVL_USB=m +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +# CONFIG_FIRMWARE_IN_KERNEL is not set +CONFIG_DEBUG_DEVRES=y +CONFIG_CONNECTOR=m +# CONFIG_PNP_DEBUG_MESSAGES is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_SIZE=16384 +CONFIG_CDROM_PKTCDVD=m +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +CONFIG_TIFM_CORE=m +# CONFIG_TIFM_7XX1 is not set +CONFIG_SENSORS_BH1780=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_APDS990X=m +CONFIG_HMC6352=m +CONFIG_TI_DAC7512=m +CONFIG_PCH_PHUB=m +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_AT25=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EEPROM_93XX46=m +CONFIG_SENSORS_LIS3_I2C=m +CONFIG_VMWARE_VMCI=m +CONFIG_RAID_ATTRS=m +CONFIG_BLK_DEV_SD=y +CONFIG_BLK_DEV_SR=m +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +CONFIG_SCSI_MULTI_LUN=y +CONFIG_SCSI_CONSTANTS=y +CONFIG_SCSI_LOGGING=y +CONFIG_SCSI_SCAN_ASYNC=y +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_VMWARE_PVSCSI=m +CONFIG_SCSI_VIRTIO=m +CONFIG_ATA=y +# CONFIG_ATA_VERBOSE_ERROR is not set +CONFIG_SATA_ZPODD=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_SIL24=m +CONFIG_ATA_PIIX=y +CONFIG_SATA_SIL=m +CONFIG_PATA_SCH=m +CONFIG_PATA_MPIIX=m +CONFIG_ATA_GENERIC=y +CONFIG_MD=y +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_MULTIPATH=m +CONFIG_BCACHE=m +CONFIG_BCACHE_DEBUG=y +CONFIG_BLK_DEV_DM=m +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_MIRROR=m +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +CONFIG_DM_DELAY=m +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +CONFIG_NETDEVICES=y +CONFIG_EQUALIZER=m +CONFIG_MACVLAN=m +CONFIG_TUN=m +CONFIG_VIRTIO_NET=m +# CONFIG_NET_VENDOR_3COM is not set +# CONFIG_NET_VENDOR_ADAPTEC is not set +# CONFIG_NET_VENDOR_ALTEON is not set +CONFIG_PCNET32=m +CONFIG_ATL2=m +CONFIG_ATL1=m +# CONFIG_NET_CADENCE is not set +CONFIG_BNX2=m +CONFIG_TIGON3=m +CONFIG_BNX2X=m +# CONFIG_NET_VENDOR_BROCADE is not set +CONFIG_CHELSIO_T4VF=m +# CONFIG_NET_VENDOR_CISCO is not set +# CONFIG_NET_VENDOR_DEC is not set +# CONFIG_NET_VENDOR_DLINK is not set +# CONFIG_NET_VENDOR_EMULEX is not set +# CONFIG_NET_VENDOR_EXAR is not set +# CONFIG_NET_VENDOR_HP is not set +CONFIG_E100=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IGB=m +CONFIG_IGBVF=m +CONFIG_IXGB=m +CONFIG_IXGBE=m +CONFIG_IXGBEVF=m +CONFIG_I40E=m +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MELLANOX is not set +# CONFIG_NET_VENDOR_MICREL is not set +# CONFIG_NET_VENDOR_MICROCHIP is not set +# CONFIG_NET_VENDOR_MYRI is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +CONFIG_FORCEDETH=m +CONFIG_PCH_GBE=m +# CONFIG_NET_PACKET_ENGINE is not set +# CONFIG_NET_VENDOR_QLOGIC is not set +CONFIG_8139CP=m +CONFIG_8139TOO=m +CONFIG_R8169=m +# CONFIG_NET_VENDOR_RDC is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SILAN is not set +CONFIG_SIS900=m +CONFIG_SIS190=m +# CONFIG_NET_VENDOR_SMSC is not set +# CONFIG_NET_VENDOR_STMICRO is not set +# CONFIG_NET_VENDOR_SUN is not set +# CONFIG_NET_VENDOR_TEHUTI is not set +# CONFIG_NET_VENDOR_TI is not set +# CONFIG_NET_VENDOR_VIA is not set +# CONFIG_NET_VENDOR_WIZNET is not set +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m +CONFIG_BCM87XX_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_MDIO_BITBANG=m +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOE=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9700=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +# CONFIG_USB_NET_ZAURUS is not set +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_LIBERTAS_THINFIRM=m +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_AT76C50X_USB=m +CONFIG_USB_ZD1201=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_B43=m +CONFIG_B43_SDIO=y +CONFIG_IPW2100=m +CONFIG_IWLWIFI=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_DEBUGFS=y +CONFIG_IWL4965=m +CONFIG_IWL3945=m +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_SPI=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2800PCI=m +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +# CONFIG_RT2800USB_RT35XX is not set +CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192DE=m +CONFIG_RTL8723AE=m +CONFIG_RTL8188EE=m +CONFIG_RTL8192CU=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_ZD1211RW=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_CW1200=m +CONFIG_VMXNET3=m +CONFIG_INPUT_FF_MEMLESS=y +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ATKBD=m +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +CONFIG_MOUSE_SYNAPTICS_USB=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_INPUT_TABLET=y +CONFIG_TABLET_USB_WACOM=m +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ADS7846=m +CONFIG_TOUCHSCREEN_AD7877=m +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +CONFIG_TOUCHSCREEN_AD7879_SPI=m +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_AUO_PIXCIR=m +CONFIG_TOUCHSCREEN_BU21013=m +CONFIG_TOUCHSCREEN_CY8CTMG110=m +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP_SPI=m +CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m +CONFIG_TOUCHSCREEN_EETI=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_WACOM_I2C=m +CONFIG_TOUCHSCREEN_MAX11801=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MMS114=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC2005=m +CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_TOUCHSCREEN_W90X900=m +CONFIG_TOUCHSCREEN_ST1232=m +CONFIG_TOUCHSCREEN_SUR40=m +CONFIG_TOUCHSCREEN_TPS6507X=m +CONFIG_TOUCHSCREEN_ZFORCE=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_AD714X=m +CONFIG_INPUT_BMA150=m +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_MMA8450=m +CONFIG_INPUT_MPU3050=m +CONFIG_INPUT_GP2A=m +CONFIG_INPUT_GPIO_TILT_POLLED=m +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_UINPUT=m +CONFIG_INPUT_ADXL34X=m +CONFIG_SERIO=m +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +# CONFIG_LEGACY_PTYS is not set +CONFIG_NOZOMI=m +# CONFIG_DEVKMEM is not set +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_NR_UARTS=5 +CONFIG_SERIAL_8250_RUNTIME_UARTS=5 +CONFIG_SERIAL_8250_DW=m +CONFIG_SERIAL_MAX3100=m +CONFIG_SERIAL_MAX310X=y +CONFIG_SERIAL_MFD_HSU=m +CONFIG_SERIAL_PCH_UART=m +CONFIG_VIRTIO_CONSOLE=m +# CONFIG_HW_RANDOM_AMD is not set +# CONFIG_HW_RANDOM_VIA is not set +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +# CONFIG_I2C_COMPAT is not set +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +# CONFIG_I2C_HELPER_AUTO is not set +CONFIG_I2C_ALGOPCF=m +CONFIG_I2C_ALGOPCA=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_ISMT=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_SCMI=m +CONFIG_I2C_DESIGNWARE_PLATFORM=m +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_EG20T=m +CONFIG_I2C_OCORES=m +CONFIG_SPI=y +CONFIG_SPI_PXA2XX=m +CONFIG_SPI_TOPCLIFF_PCH=m +CONFIG_SPI_SPIDEV=m +CONFIG_PINCTRL_BAYTRAIL=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_SCH=m +CONFIG_GPIO_ICH=m +CONFIG_GPIO_LYNXPOINT=m +CONFIG_GPIO_PCH=m +CONFIG_GPIO_ML_IOH=m +CONFIG_GPIO_MAX7301=m +CONFIG_GPIO_MC33880=m +CONFIG_PDA_POWER=m +CONFIG_BATTERY_DS2780=m +CONFIG_BATTERY_DS2781=m +CONFIG_BATTERY_DS2782=m +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=m +CONFIG_BATTERY_MAX17042=m +CONFIG_CHARGER_ISP1704=m +CONFIG_CHARGER_MAX8903=m +CONFIG_CHARGER_LP8727=m +CONFIG_CHARGER_GPIO=m +CONFIG_CHARGER_BQ2415X=m +CONFIG_CHARGER_BQ24190=m +CONFIG_CHARGER_BQ24735=m +CONFIG_CHARGER_SMB347=m +CONFIG_POWER_AVS=y +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_ASC7621=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_GPIO_FAN=m +CONFIG_SENSORS_HIH6130=m +CONFIG_SENSORS_HTU21=m +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=m +CONFIG_SENSORS_SHT15=m +CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_SMM665=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_EMC1403=m +CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_ADS1015=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_ADS7871=m +CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_INA209=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP401=m +CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_INTEL_POWERCLAMP=y +CONFIG_WATCHDOG=y +CONFIG_SOFT_WATCHDOG=m +CONFIG_I6300ESB_WDT=m +CONFIG_IE6XX_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_W83697HF_WDT=m +CONFIG_W83697UG_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_REGULATOR=y +CONFIG_REGULATOR_FIXED_VOLTAGE=m +CONFIG_REGULATOR_VIRTUAL_CONSUMER=m +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_ACT8865=m +CONFIG_REGULATOR_AD5398=m +CONFIG_REGULATOR_DA9210=m +CONFIG_REGULATOR_FAN53555=m +CONFIG_REGULATOR_GPIO=m +CONFIG_REGULATOR_ISL6271A=m +CONFIG_REGULATOR_LP3971=m +CONFIG_REGULATOR_LP3972=m +CONFIG_REGULATOR_LP872X=m +CONFIG_REGULATOR_LP8755=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_MAX8649=m +CONFIG_REGULATOR_MAX8660=m +CONFIG_REGULATOR_MAX8952=m +CONFIG_REGULATOR_MAX8973=m +CONFIG_REGULATOR_TPS51632=m +CONFIG_REGULATOR_TPS62360=m +CONFIG_REGULATOR_TPS65023=m +CONFIG_REGULATOR_TPS6507X=m +CONFIG_REGULATOR_TPS6524X=m +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_RC_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_LIRC=m +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_PWC=m +CONFIG_VIDEO_CPIA2=m +CONFIG_USB_ZR364XX=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_S2255=m +CONFIG_VIDEO_USBTV=m +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_TLG2300=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_STK1160_AC97=y +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m +CONFIG_DVB_USB=m +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_IT913X=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_SMS_USB_DRV=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +CONFIG_VIDEO_EM28XX=m +CONFIG_MEDIA_PCI_SUPPORT=y +CONFIG_VIDEO_CX23885=m +CONFIG_RADIO_SI4713=m +CONFIG_I2C_SI4713=m +CONFIG_USB_MR800=m +CONFIG_USB_DSBR=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_SHARK=m +CONFIG_RADIO_SHARK2=m +CONFIG_USB_KEENE=m +CONFIG_USB_RAREMONO=m +CONFIG_USB_MA901=m +CONFIG_RADIO_TEA5764=m +CONFIG_RADIO_SAA7706H=m +CONFIG_RADIO_TEF6862=m +CONFIG_RADIO_WL1273=m +CONFIG_RADIO_WL128X=m +CONFIG_AGP=y +CONFIG_DRM=y +CONFIG_DRM_I915=y +CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y +CONFIG_DRM_VMWGFX=y +CONFIG_DRM_VMWGFX_FBCON=y +CONFIG_DRM_UDL=m +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_LCD_CLASS_DEVICE is not set +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_PWM=m +CONFIG_BACKLIGHT_ADP8860=m +CONFIG_BACKLIGHT_ADP8870=m +CONFIG_BACKLIGHT_LM3630A=m +CONFIG_BACKLIGHT_LM3639=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_BACKLIGHT_GPIO=m +CONFIG_BACKLIGHT_LV5207LP=m +CONFIG_BACKLIGHT_BD6107=m +CONFIG_VGACON_SOFT_SCROLLBACK=y +CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=128 +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +CONFIG_SOUND=m +CONFIG_SND=m +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_HRTIMER=m +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_ALOOP=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 +CONFIG_SND_ENS1371=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_INPUT_JACK=y +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +CONFIG_SND_HDA_CODEC_CA0132_DSP=y +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +# CONFIG_SND_SPI is not set +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_HID_BATTERY_STRENGTH=y +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_A4TECH=y +CONFIG_HID_APPLE=y +CONFIG_HID_BELKIN=y +CONFIG_HID_CHERRY=y +CONFIG_HID_CHICONY=y +CONFIG_HID_CYPRESS=y +CONFIG_HID_ELO=m +CONFIG_HID_EZKEY=y +CONFIG_HID_KEYTOUCH=m +CONFIG_HID_KENSINGTON=y +CONFIG_HID_LENOVO_TPKBD=m +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_HID_MICROSOFT=y +CONFIG_HID_MONTEREY=y +CONFIG_HID_MULTITOUCH=m +CONFIG_HID_WIIMOTE=m +CONFIG_HID_SENSOR_HUB=m +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y +CONFIG_I2C_HID=m +CONFIG_USB=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +CONFIG_USB_MON=m +CONFIG_USB_WUSB_CBAF=m +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_OHCI_HCD_PLATFORM=m +CONFIG_USB_UHCI_HCD=m +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +CONFIG_USB_TMC=m +CONFIG_USB_STORAGE=y +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_CHIPIDEA=m +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_NOP_USB_XCEIV=m +CONFIG_SAMSUNG_USB2PHY=m +CONFIG_SAMSUNG_USB3PHY=m +CONFIG_USB_GADGET=m +CONFIG_USB_EG20T=m +CONFIG_USB_ZERO=m +CONFIG_USB_AUDIO=m +CONFIG_GADGET_UAC1=y +CONFIG_USB_ETH=m +CONFIG_USB_ETH_EEM=y +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_G_HID=m +CONFIG_USB_G_WEBCAM=m +CONFIG_MMC=y +CONFIG_MMC_BLOCK_MINORS=16 +CONFIG_SDIO_UART=m +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_USHC=m +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_PCA9532=m +CONFIG_LEDS_PCA9532_GPIO=y +CONFIG_LEDS_GPIO=m +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_PCA963X=m +CONFIG_LEDS_PCA9685=m +CONFIG_LEDS_DAC124S085=m +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_LM355x=m +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_GPIO=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_CMOS=m +CONFIG_DMADEVICES=y +CONFIG_INTEL_MID_DMAC=m +CONFIG_INTEL_IOATDMA=m +CONFIG_DW_DMAC_CORE=m +CONFIG_PCH_DMA=m +CONFIG_ASYNC_TX_DMA=y +CONFIG_UIO=y +CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_MMIO=m +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y +CONFIG_STAGING=y +CONFIG_R8187SE=m +CONFIG_RTL8192U=m +CONFIG_RTLLIB=m +CONFIG_RTL8192E=m +CONFIG_R8712U=m +CONFIG_R8188EU=m +CONFIG_R8821AE=m +CONFIG_ANDROID=y +CONFIG_ANDROID_LOGGER=m +# CONFIG_ANDROID_TIMED_OUTPUT is not set +# CONFIG_NET_VENDOR_SILICOM is not set +CONFIG_IDEAPAD_LAPTOP=m +CONFIG_THINKPAD_ACPI=m +CONFIG_INTEL_IOMMU=y +CONFIG_PM_DEVFREQ=y +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +CONFIG_DEVFREQ_GOV_PERFORMANCE=m +CONFIG_DEVFREQ_GOV_POWERSAVE=m +CONFIG_DEVFREQ_GOV_USERSPACE=m +CONFIG_PWM=y +CONFIG_DMI_SYSFS=m +CONFIG_EFI_VARS=y +CONFIG_EFI_VARS_PSTORE=m +CONFIG_EXT2_FS=m +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT3_FS=m +# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=m +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=m +CONFIG_NTFS_RW=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_ECRYPT_FS=m +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFSPLUS_FS_POSIX_ACL=y +CONFIG_SQUASHFS=m +CONFIG_SQUASHFS_DECOMP_MULTI=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +CONFIG_ROMFS_FS=m +CONFIG_EFIVAR_FS=m +CONFIG_NFS_FS=m +CONFIG_NFS_V4=m +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_NFSD=m +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_V4_SECURITY_LABEL=y +CONFIG_NFSD_FAULT_INJECTION=y +CONFIG_SUNRPC_DEBUG=y +CONFIG_CIFS=m +CONFIG_CIFS_WEAK_PW_HASH=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_CIFS_ACL=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_UNUSED_SYMBOLS is not set +CONFIG_HEADERS_CHECK=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_MEMORY_INIT=y +CONFIG_DEBUG_STACKOVERFLOW=y +CONFIG_LOCKUP_DETECTOR=y +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_PREEMPT is not set +CONFIG_SPARSE_RCU_POINTER=y +# CONFIG_RCU_CPU_STALL_VERBOSE is not set +CONFIG_LATENCYTOP=y +CONFIG_SCHED_TRACER=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_STRICT_DEVMEM=y +# CONFIG_X86_VERBOSE_BOOTUP is not set +# CONFIG_EARLY_PRINTK is not set +# CONFIG_DEBUG_RODATA_TEST is not set +CONFIG_DEBUG_SET_MODULE_RONX=y +CONFIG_OPTIMIZE_INLINING=y +CONFIG_SECURITY=y +CONFIG_SECURITY_SMACK=y +CONFIG_CRYPTO_USER=m +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m +CONFIG_CRYPTO_CRC32C_INTEL=y +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_CRCT10DIF=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=y +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_ZLIB=m +CONFIG_CRYPTO_LZO=m +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_ASYMMETRIC_KEY_TYPE=m +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m +CONFIG_X509_CERTIFICATE_PARSER=m +# CONFIG_VIRTUALIZATION is not set +CONFIG_LIBCRC32C=y +CONFIG_CRC8=m +CONFIG_CORDIC=m +CONFIG_FONTS=y +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +CONFIG_FONT_6x11=y +CONFIG_FONT_7x14=y +CONFIG_FONT_10x18=y diff --git a/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/qemuarm/defconfig b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/qemuarm/defconfig new file mode 100644 index 00000000..96c09b23 --- /dev/null +++ b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/qemuarm/defconfig @@ -0,0 +1,1361 @@ +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_DEFAULT_HOSTNAME="common_box" +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_FHANDLE=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_KMEM=y +CONFIG_CGROUP_PERF=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_CGROUP=y +CONFIG_NAMESPACES=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_EMBEDDED=y +# CONFIG_COMPAT_BRK is not set +CONFIG_PROFILING=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_EVENT_MULTIPLEX=y +CONFIG_JUMP_LABEL=y +CONFIG_CC_STACKPROTECTOR_REGULAR=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +CONFIG_BLK_DEV_THROTTLING=y +CONFIG_PARTITION_ADVANCED=y +CONFIG_BSD_DISKLABEL=y +CONFIG_LDM_PARTITION=y +CONFIG_IOSCHED_DEADLINE=m +CONFIG_CFQ_GROUP_IOSCHED=y +CONFIG_SMP=y +# CONFIG_X86_MPPARSE is not set +# CONFIG_X86_EXTENDED_PLATFORM is not set +CONFIG_X86_INTEL_LPSS=y +# CONFIG_SCHED_OMIT_FRAME_POINTER is not set +CONFIG_MCORE2=y +CONFIG_X86_GENERIC=y +CONFIG_PROCESSOR_SELECT=y +# CONFIG_CPU_SUP_CYRIX_32 is not set +# CONFIG_CPU_SUP_AMD is not set +# CONFIG_CPU_SUP_CENTAUR is not set +# CONFIG_CPU_SUP_TRANSMETA_32 is not set +# CONFIG_CPU_SUP_UMC_32 is not set +CONFIG_HPET_TIMER=y +CONFIG_SCHED_SMT=y +CONFIG_PREEMPT=y +# CONFIG_X86_MCE_AMD is not set +CONFIG_X86_REBOOTFIXUPS=y +CONFIG_MICROCODE=y +CONFIG_X86_MSR=y +CONFIG_X86_CPUID=y +CONFIG_KSM=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_EFI=y +CONFIG_EFI_STUB=y +# CONFIG_SECCOMP is not set +CONFIG_HZ_1000=y +# CONFIG_RELOCATABLE is not set +CONFIG_PHYSICAL_ALIGN=0x400000 +# CONFIG_COMPAT_VDSO is not set +CONFIG_HIBERNATION=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_RUNTIME=y +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_FREQ_STAT_DETAILS=y +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_X86_INTEL_PSTATE=y +CONFIG_X86_PCC_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_SPEEDSTEP_ICH=m +CONFIG_X86_SPEEDSTEP_SMI=m +CONFIG_X86_P4_CLOCKMOD=m +CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y +CONFIG_INTEL_IDLE=y +CONFIG_PCIEPORTBUS=y +# CONFIG_PCIEAER is not set +CONFIG_PCI_MSI=y +# CONFIG_HT_IRQ is not set +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y +CONFIG_PCCARD=m +# CONFIG_PCMCIA is not set +CONFIG_YENTA=m +CONFIG_BINFMT_MISC=m +CONFIG_PACKET=m +CONFIG_PACKET_DIAG=m +CONFIG_UNIX=y +CONFIG_UNIX_DIAG=m +CONFIG_XFRM_USER=m +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_STATISTICS=y +CONFIG_NET_KEY=m +CONFIG_NET_KEY_MIGRATE=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_NET_IPIP=m +CONFIG_IP_MROUTE=y +CONFIG_IP_MROUTE_MULTIPLE_TABLES=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_NET_IPVTI=m +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_LRO=m +CONFIG_INET_DIAG=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_CUBIC=m +# CONFIG_TCP_CONG_WESTWOOD is not set +# CONFIG_TCP_CONG_HTCP is not set +CONFIG_TCP_MD5SIG=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_GRE=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +CONFIG_IPV6_MROUTE=y +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +CONFIG_NF_CONNTRACK=m +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +CONFIG_NF_CT_NETLINK_HELPER=m +CONFIG_NETFILTER_NETLINK_QUEUE_CT=y +CONFIG_NETFILTER_XTABLES=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_NF_CONNTRACK_IPV4=m +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_TARGET_ULOG=m +CONFIG_NF_NAT_IPV4=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_NF_NAT_IPV6=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_VLAN_8021Q=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_PIE=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_PLUG=m +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_PERF=y +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_BPF=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_EMATCH_CANID=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_CLS_IND=y +CONFIG_CAN=m +CONFIG_CAN_VCAN=m +CONFIG_CAN_SLCAN=m +# CONFIG_CAN_CALC_BITTIMING is not set +CONFIG_CAN_MCP251X=m +CONFIG_PCH_CAN=m +CONFIG_CAN_SJA1000=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_C_CAN_PCI=m +CONFIG_CAN_CC770=m +CONFIG_CAN_CC770_ISA=m +CONFIG_CAN_CC770_PLATFORM=m +CONFIG_CAN_EMS_USB=m +CONFIG_CAN_ESD_USB2=m +CONFIG_CAN_KVASER_USB=m +CONFIG_CAN_PEAK_USB=m +CONFIG_CAN_8DEV_USB=m +CONFIG_CAN_SOFTING=m +CONFIG_BT=m +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_HIDP=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_ATH3K=m +CONFIG_BT_WILINK=m +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_DEBUGFS=y +CONFIG_RFKILL=m +CONFIG_RFKILL_INPUT=y +CONFIG_NFC=m +CONFIG_NFC_DIGITAL=m +CONFIG_NFC_NCI=m +CONFIG_NFC_NCI_SPI=y +CONFIG_NFC_HCI=m +CONFIG_NFC_SHDLC=y +CONFIG_NFC_PN533=m +CONFIG_NFC_WILINK=m +CONFIG_NFC_PORT100=m +CONFIG_NFC_PN544=m +CONFIG_NFC_PN544_I2C=m +CONFIG_NFC_MICROREAD=m +CONFIG_NFC_MICROREAD_I2C=m +CONFIG_NFC_MRVL=m +CONFIG_NFC_MRVL_USB=m +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +# CONFIG_FIRMWARE_IN_KERNEL is not set +CONFIG_DEBUG_DEVRES=y +CONFIG_CONNECTOR=m +# CONFIG_PNP_DEBUG_MESSAGES is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_SIZE=16384 +CONFIG_CDROM_PKTCDVD=m +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +CONFIG_TIFM_CORE=m +# CONFIG_TIFM_7XX1 is not set +CONFIG_SENSORS_BH1780=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_APDS990X=m +CONFIG_HMC6352=m +CONFIG_TI_DAC7512=m +CONFIG_PCH_PHUB=m +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_AT25=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EEPROM_93XX46=m +CONFIG_SENSORS_LIS3_I2C=m +CONFIG_VMWARE_VMCI=m +CONFIG_RAID_ATTRS=m +CONFIG_BLK_DEV_SD=y +CONFIG_BLK_DEV_SR=m +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +CONFIG_SCSI_MULTI_LUN=y +CONFIG_SCSI_CONSTANTS=y +CONFIG_SCSI_LOGGING=y +CONFIG_SCSI_SCAN_ASYNC=y +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_VMWARE_PVSCSI=m +CONFIG_SCSI_VIRTIO=m +CONFIG_ATA=y +# CONFIG_ATA_VERBOSE_ERROR is not set +CONFIG_SATA_ZPODD=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_SIL24=m +CONFIG_ATA_PIIX=y +CONFIG_SATA_SIL=m +CONFIG_PATA_SCH=m +CONFIG_PATA_MPIIX=m +CONFIG_ATA_GENERIC=y +CONFIG_MD=y +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_MULTIPATH=m +CONFIG_BCACHE=m +CONFIG_BCACHE_DEBUG=y +CONFIG_BLK_DEV_DM=m +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_MIRROR=m +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +CONFIG_DM_DELAY=m +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +CONFIG_NETDEVICES=y +CONFIG_EQUALIZER=m +CONFIG_MACVLAN=m +CONFIG_TUN=m +CONFIG_VIRTIO_NET=m +# CONFIG_NET_VENDOR_3COM is not set +# CONFIG_NET_VENDOR_ADAPTEC is not set +# CONFIG_NET_VENDOR_ALTEON is not set +CONFIG_PCNET32=m +CONFIG_ATL2=m +CONFIG_ATL1=m +# CONFIG_NET_CADENCE is not set +CONFIG_BNX2=m +CONFIG_TIGON3=m +CONFIG_BNX2X=m +# CONFIG_NET_VENDOR_BROCADE is not set +CONFIG_CHELSIO_T4VF=m +# CONFIG_NET_VENDOR_CISCO is not set +# CONFIG_NET_VENDOR_DEC is not set +# CONFIG_NET_VENDOR_DLINK is not set +# CONFIG_NET_VENDOR_EMULEX is not set +# CONFIG_NET_VENDOR_EXAR is not set +# CONFIG_NET_VENDOR_HP is not set +CONFIG_E100=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IGB=m +CONFIG_IGBVF=m +CONFIG_IXGB=m +CONFIG_IXGBE=m +CONFIG_IXGBEVF=m +CONFIG_I40E=m +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MELLANOX is not set +# CONFIG_NET_VENDOR_MICREL is not set +# CONFIG_NET_VENDOR_MICROCHIP is not set +# CONFIG_NET_VENDOR_MYRI is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +CONFIG_FORCEDETH=m +CONFIG_PCH_GBE=m +# CONFIG_NET_PACKET_ENGINE is not set +# CONFIG_NET_VENDOR_QLOGIC is not set +CONFIG_8139CP=m +CONFIG_8139TOO=m +CONFIG_R8169=m +# CONFIG_NET_VENDOR_RDC is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SILAN is not set +CONFIG_SIS900=m +CONFIG_SIS190=m +# CONFIG_NET_VENDOR_SMSC is not set +# CONFIG_NET_VENDOR_STMICRO is not set +# CONFIG_NET_VENDOR_SUN is not set +# CONFIG_NET_VENDOR_TEHUTI is not set +# CONFIG_NET_VENDOR_TI is not set +# CONFIG_NET_VENDOR_VIA is not set +# CONFIG_NET_VENDOR_WIZNET is not set +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m +CONFIG_BCM87XX_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_MDIO_BITBANG=m +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOE=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9700=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +# CONFIG_USB_NET_ZAURUS is not set +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_LIBERTAS_THINFIRM=m +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_AT76C50X_USB=m +CONFIG_USB_ZD1201=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_B43=m +CONFIG_B43_SDIO=y +CONFIG_IPW2100=m +CONFIG_IWLWIFI=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_DEBUGFS=y +CONFIG_IWL4965=m +CONFIG_IWL3945=m +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_SPI=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2800PCI=m +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +# CONFIG_RT2800USB_RT35XX is not set +CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192DE=m +CONFIG_RTL8723AE=m +CONFIG_RTL8188EE=m +CONFIG_RTL8192CU=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_ZD1211RW=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_CW1200=m +CONFIG_VMXNET3=m +CONFIG_INPUT_FF_MEMLESS=y +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ATKBD=m +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +CONFIG_MOUSE_SYNAPTICS_USB=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_INPUT_TABLET=y +CONFIG_TABLET_USB_WACOM=m +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ADS7846=m +CONFIG_TOUCHSCREEN_AD7877=m +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +CONFIG_TOUCHSCREEN_AD7879_SPI=m +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_AUO_PIXCIR=m +CONFIG_TOUCHSCREEN_BU21013=m +CONFIG_TOUCHSCREEN_CY8CTMG110=m +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP_SPI=m +CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m +CONFIG_TOUCHSCREEN_EETI=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_WACOM_I2C=m +CONFIG_TOUCHSCREEN_MAX11801=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MMS114=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC2005=m +CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_TOUCHSCREEN_W90X900=m +CONFIG_TOUCHSCREEN_ST1232=m +CONFIG_TOUCHSCREEN_SUR40=m +CONFIG_TOUCHSCREEN_TPS6507X=m +CONFIG_TOUCHSCREEN_ZFORCE=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_AD714X=m +CONFIG_INPUT_BMA150=m +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_MMA8450=m +CONFIG_INPUT_MPU3050=m +CONFIG_INPUT_GP2A=m +CONFIG_INPUT_GPIO_TILT_POLLED=m +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_UINPUT=m +CONFIG_INPUT_ADXL34X=m +CONFIG_SERIO=m +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +# CONFIG_LEGACY_PTYS is not set +CONFIG_NOZOMI=m +# CONFIG_DEVKMEM is not set +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_NR_UARTS=5 +CONFIG_SERIAL_8250_RUNTIME_UARTS=5 +CONFIG_SERIAL_8250_DW=m +CONFIG_SERIAL_MAX3100=m +CONFIG_SERIAL_MAX310X=y +CONFIG_SERIAL_MFD_HSU=m +CONFIG_SERIAL_PCH_UART=m +CONFIG_VIRTIO_CONSOLE=m +# CONFIG_HW_RANDOM_AMD is not set +# CONFIG_HW_RANDOM_GEODE is not set +# CONFIG_HW_RANDOM_VIA is not set +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +# CONFIG_I2C_COMPAT is not set +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +# CONFIG_I2C_HELPER_AUTO is not set +CONFIG_I2C_ALGOPCF=m +CONFIG_I2C_ALGOPCA=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_ISMT=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_SCMI=m +CONFIG_I2C_DESIGNWARE_PLATFORM=m +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_EG20T=m +CONFIG_I2C_OCORES=m +CONFIG_SPI=y +CONFIG_SPI_PXA2XX=m +CONFIG_SPI_TOPCLIFF_PCH=m +CONFIG_SPI_SPIDEV=m +CONFIG_PINCTRL_BAYTRAIL=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_SCH=m +CONFIG_GPIO_ICH=m +CONFIG_GPIO_LYNXPOINT=m +CONFIG_GPIO_PCH=m +CONFIG_GPIO_ML_IOH=m +CONFIG_GPIO_MAX7301=m +CONFIG_GPIO_MC33880=m +CONFIG_PDA_POWER=m +CONFIG_BATTERY_DS2780=m +CONFIG_BATTERY_DS2781=m +CONFIG_BATTERY_DS2782=m +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=m +CONFIG_BATTERY_MAX17042=m +CONFIG_CHARGER_ISP1704=m +CONFIG_CHARGER_MAX8903=m +CONFIG_CHARGER_LP8727=m +CONFIG_CHARGER_GPIO=m +CONFIG_CHARGER_BQ2415X=m +CONFIG_CHARGER_BQ24190=m +CONFIG_CHARGER_BQ24735=m +CONFIG_CHARGER_SMB347=m +CONFIG_POWER_AVS=y +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_ASC7621=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_GPIO_FAN=m +CONFIG_SENSORS_HIH6130=m +CONFIG_SENSORS_HTU21=m +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=m +CONFIG_SENSORS_SHT15=m +CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_SMM665=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_EMC1403=m +CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_ADS1015=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_ADS7871=m +CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_INA209=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP401=m +CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_INTEL_POWERCLAMP=y +CONFIG_WATCHDOG=y +CONFIG_SOFT_WATCHDOG=m +CONFIG_I6300ESB_WDT=m +CONFIG_IE6XX_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_W83697HF_WDT=m +CONFIG_W83697UG_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_REGULATOR=y +CONFIG_REGULATOR_FIXED_VOLTAGE=m +CONFIG_REGULATOR_VIRTUAL_CONSUMER=m +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_ACT8865=m +CONFIG_REGULATOR_AD5398=m +CONFIG_REGULATOR_DA9210=m +CONFIG_REGULATOR_FAN53555=m +CONFIG_REGULATOR_GPIO=m +CONFIG_REGULATOR_ISL6271A=m +CONFIG_REGULATOR_LP3971=m +CONFIG_REGULATOR_LP3972=m +CONFIG_REGULATOR_LP872X=m +CONFIG_REGULATOR_LP8755=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_MAX8649=m +CONFIG_REGULATOR_MAX8660=m +CONFIG_REGULATOR_MAX8952=m +CONFIG_REGULATOR_MAX8973=m +CONFIG_REGULATOR_TPS51632=m +CONFIG_REGULATOR_TPS62360=m +CONFIG_REGULATOR_TPS65023=m +CONFIG_REGULATOR_TPS6507X=m +CONFIG_REGULATOR_TPS6524X=m +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_RC_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_LIRC=m +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_PWC=m +CONFIG_VIDEO_CPIA2=m +CONFIG_USB_ZR364XX=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_S2255=m +CONFIG_VIDEO_USBTV=m +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_TLG2300=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_STK1160_AC97=y +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m +CONFIG_DVB_USB=m +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_IT913X=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_SMS_USB_DRV=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +CONFIG_VIDEO_EM28XX=m +CONFIG_MEDIA_PCI_SUPPORT=y +CONFIG_VIDEO_CX23885=m +CONFIG_RADIO_SI4713=m +CONFIG_I2C_SI4713=m +CONFIG_USB_MR800=m +CONFIG_USB_DSBR=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_SHARK=m +CONFIG_RADIO_SHARK2=m +CONFIG_USB_KEENE=m +CONFIG_USB_RAREMONO=m +CONFIG_USB_MA901=m +CONFIG_RADIO_TEA5764=m +CONFIG_RADIO_SAA7706H=m +CONFIG_RADIO_TEF6862=m +CONFIG_RADIO_WL1273=m +CONFIG_RADIO_WL128X=m +CONFIG_AGP=y +CONFIG_DRM=y +CONFIG_DRM_I915=y +CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y +CONFIG_DRM_VMWGFX=y +CONFIG_DRM_VMWGFX_FBCON=y +CONFIG_DRM_UDL=m +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_LCD_CLASS_DEVICE is not set +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_PWM=m +CONFIG_BACKLIGHT_ADP8860=m +CONFIG_BACKLIGHT_ADP8870=m +CONFIG_BACKLIGHT_LM3630A=m +CONFIG_BACKLIGHT_LM3639=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_BACKLIGHT_GPIO=m +CONFIG_BACKLIGHT_LV5207LP=m +CONFIG_BACKLIGHT_BD6107=m +CONFIG_VGACON_SOFT_SCROLLBACK=y +CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=128 +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +CONFIG_SOUND=m +CONFIG_SND=m +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_HRTIMER=m +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_ALOOP=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 +CONFIG_SND_ENS1371=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_INPUT_JACK=y +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +CONFIG_SND_HDA_CODEC_CA0132_DSP=y +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +# CONFIG_SND_SPI is not set +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_HID_BATTERY_STRENGTH=y +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_A4TECH=y +CONFIG_HID_APPLE=y +CONFIG_HID_BELKIN=y +CONFIG_HID_CHERRY=y +CONFIG_HID_CHICONY=y +CONFIG_HID_CYPRESS=y +CONFIG_HID_ELO=m +CONFIG_HID_EZKEY=y +CONFIG_HID_KEYTOUCH=m +CONFIG_HID_KENSINGTON=y +CONFIG_HID_LENOVO_TPKBD=m +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_HID_MICROSOFT=y +CONFIG_HID_MONTEREY=y +CONFIG_HID_MULTITOUCH=m +CONFIG_HID_WIIMOTE=m +CONFIG_HID_SENSOR_HUB=m +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y +CONFIG_I2C_HID=m +CONFIG_USB=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +CONFIG_USB_MON=m +CONFIG_USB_WUSB_CBAF=m +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_OHCI_HCD_PLATFORM=m +CONFIG_USB_UHCI_HCD=m +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +CONFIG_USB_TMC=m +CONFIG_USB_STORAGE=y +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_CHIPIDEA=m +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_NOP_USB_XCEIV=m +CONFIG_SAMSUNG_USB2PHY=m +CONFIG_SAMSUNG_USB3PHY=m +CONFIG_USB_GADGET=m +CONFIG_USB_EG20T=m +CONFIG_USB_ZERO=m +CONFIG_USB_AUDIO=m +CONFIG_GADGET_UAC1=y +CONFIG_USB_ETH=m +CONFIG_USB_ETH_EEM=y +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_G_HID=m +CONFIG_USB_G_WEBCAM=m +CONFIG_MMC=y +CONFIG_MMC_BLOCK_MINORS=16 +CONFIG_SDIO_UART=m +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_USHC=m +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_PCA9532=m +CONFIG_LEDS_PCA9532_GPIO=y +CONFIG_LEDS_GPIO=m +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_PCA963X=m +CONFIG_LEDS_PCA9685=m +CONFIG_LEDS_DAC124S085=m +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_LM355x=m +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_GPIO=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_CMOS=m +CONFIG_DMADEVICES=y +CONFIG_INTEL_MID_DMAC=m +CONFIG_INTEL_IOATDMA=m +CONFIG_DW_DMAC_CORE=m +CONFIG_PCH_DMA=m +CONFIG_ASYNC_TX_DMA=y +CONFIG_UIO=y +CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_MMIO=m +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y +CONFIG_STAGING=y +CONFIG_R8187SE=m +CONFIG_RTL8192U=m +CONFIG_RTLLIB=m +CONFIG_RTL8192E=m +CONFIG_R8712U=m +CONFIG_R8188EU=m +CONFIG_R8821AE=m +CONFIG_ANDROID=y +CONFIG_ANDROID_LOGGER=m +# CONFIG_ANDROID_TIMED_OUTPUT is not set +# CONFIG_NET_VENDOR_SILICOM is not set +CONFIG_IDEAPAD_LAPTOP=m +CONFIG_THINKPAD_ACPI=m +CONFIG_INTEL_IOMMU=y +CONFIG_PM_DEVFREQ=y +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +CONFIG_DEVFREQ_GOV_PERFORMANCE=m +CONFIG_DEVFREQ_GOV_POWERSAVE=m +CONFIG_DEVFREQ_GOV_USERSPACE=m +CONFIG_PWM=y +CONFIG_DMI_SYSFS=m +CONFIG_EFI_VARS=y +CONFIG_EFI_VARS_PSTORE=m +CONFIG_EXT2_FS=m +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT3_FS=m +# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=m +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=m +CONFIG_NTFS_RW=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_ECRYPT_FS=m +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFSPLUS_FS_POSIX_ACL=y +CONFIG_SQUASHFS=m +CONFIG_SQUASHFS_DECOMP_MULTI=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +CONFIG_ROMFS_FS=m +CONFIG_EFIVAR_FS=m +CONFIG_NFS_FS=m +CONFIG_NFS_V4=m +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_NFSD=m +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_V4_SECURITY_LABEL=y +CONFIG_NFSD_FAULT_INJECTION=y +CONFIG_SUNRPC_DEBUG=y +CONFIG_CIFS=m +CONFIG_CIFS_WEAK_PW_HASH=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_CIFS_ACL=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_UNUSED_SYMBOLS is not set +CONFIG_HEADERS_CHECK=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_MEMORY_INIT=y +CONFIG_DEBUG_STACKOVERFLOW=y +CONFIG_LOCKUP_DETECTOR=y +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_PREEMPT is not set +CONFIG_SPARSE_RCU_POINTER=y +# CONFIG_RCU_CPU_STALL_VERBOSE is not set +CONFIG_LATENCYTOP=y +CONFIG_SCHED_TRACER=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_STRICT_DEVMEM=y +# CONFIG_X86_VERBOSE_BOOTUP is not set +# CONFIG_EARLY_PRINTK is not set +# CONFIG_DEBUG_RODATA_TEST is not set +CONFIG_DEBUG_SET_MODULE_RONX=y +CONFIG_OPTIMIZE_INLINING=y +CONFIG_SECURITY=y +CONFIG_SECURITY_SMACK=y +CONFIG_CRYPTO_USER=m +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m +CONFIG_CRYPTO_CRC32C_INTEL=y +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_CRCT10DIF=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=y +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT_SSE2_586=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_586=m +CONFIG_CRYPTO_ZLIB=m +CONFIG_CRYPTO_LZO=m +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_ASYMMETRIC_KEY_TYPE=m +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m +CONFIG_X509_CERTIFICATE_PARSER=m +# CONFIG_VIRTUALIZATION is not set +CONFIG_LIBCRC32C=y +CONFIG_CRC8=m +CONFIG_CORDIC=m +CONFIG_FONTS=y +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +CONFIG_FONT_6x11=y +CONFIG_FONT_7x14=y +CONFIG_FONT_10x18=y diff --git a/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/qemux86-64/defconfig b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/qemux86-64/defconfig new file mode 100644 index 00000000..6fec3768 --- /dev/null +++ b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/qemux86-64/defconfig @@ -0,0 +1,1347 @@ +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_DEFAULT_HOSTNAME="common_box" +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_FHANDLE=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_KMEM=y +CONFIG_CGROUP_PERF=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_CGROUP=y +CONFIG_NAMESPACES=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_EMBEDDED=y +# CONFIG_COMPAT_BRK is not set +CONFIG_PROFILING=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_EVENT_MULTIPLEX=y +CONFIG_JUMP_LABEL=y +CONFIG_CC_STACKPROTECTOR_REGULAR=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +CONFIG_BLK_DEV_THROTTLING=y +CONFIG_PARTITION_ADVANCED=y +CONFIG_BSD_DISKLABEL=y +CONFIG_LDM_PARTITION=y +CONFIG_IOSCHED_DEADLINE=m +CONFIG_CFQ_GROUP_IOSCHED=y +CONFIG_SMP=y +# CONFIG_X86_MPPARSE is not set +# CONFIG_X86_EXTENDED_PLATFORM is not set +CONFIG_X86_INTEL_LPSS=y +# CONFIG_SCHED_OMIT_FRAME_POINTER is not set +CONFIG_MCORE2=y +CONFIG_PROCESSOR_SELECT=y +# CONFIG_CPU_SUP_AMD is not set +# CONFIG_CPU_SUP_CENTAUR is not set +CONFIG_SCHED_SMT=y +CONFIG_PREEMPT=y +# CONFIG_X86_MCE_AMD is not set +CONFIG_MICROCODE=y +CONFIG_X86_MSR=y +CONFIG_X86_CPUID=y +CONFIG_KSM=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_EFI=y +CONFIG_EFI_STUB=y +# CONFIG_SECCOMP is not set +CONFIG_HZ_1000=y +# CONFIG_RELOCATABLE is not set +CONFIG_PHYSICAL_ALIGN=0x400000 +CONFIG_HIBERNATION=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_RUNTIME=y +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_FREQ_STAT_DETAILS=y +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_X86_INTEL_PSTATE=y +CONFIG_X86_PCC_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_P4_CLOCKMOD=m +CONFIG_INTEL_IDLE=y +CONFIG_PCIEPORTBUS=y +# CONFIG_PCIEAER is not set +CONFIG_PCI_MSI=y +# CONFIG_HT_IRQ is not set +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y +CONFIG_PCCARD=m +# CONFIG_PCMCIA is not set +CONFIG_YENTA=m +CONFIG_BINFMT_MISC=m +CONFIG_PACKET=m +CONFIG_PACKET_DIAG=m +CONFIG_UNIX=y +CONFIG_UNIX_DIAG=m +CONFIG_XFRM_USER=m +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_STATISTICS=y +CONFIG_NET_KEY=m +CONFIG_NET_KEY_MIGRATE=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_NET_IPIP=m +CONFIG_IP_MROUTE=y +CONFIG_IP_MROUTE_MULTIPLE_TABLES=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_NET_IPVTI=m +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_LRO=m +CONFIG_INET_DIAG=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_CUBIC=m +# CONFIG_TCP_CONG_WESTWOOD is not set +# CONFIG_TCP_CONG_HTCP is not set +CONFIG_TCP_MD5SIG=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_GRE=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +CONFIG_IPV6_MROUTE=y +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +CONFIG_NF_CONNTRACK=m +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +CONFIG_NF_CT_NETLINK_HELPER=m +CONFIG_NETFILTER_NETLINK_QUEUE_CT=y +CONFIG_NETFILTER_XTABLES=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_NF_CONNTRACK_IPV4=m +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_TARGET_ULOG=m +CONFIG_NF_NAT_IPV4=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_NF_NAT_IPV6=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_VLAN_8021Q=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_PIE=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_PLUG=m +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_PERF=y +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_BPF=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_EMATCH_CANID=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_CLS_IND=y +CONFIG_CAN=m +CONFIG_CAN_VCAN=m +CONFIG_CAN_SLCAN=m +# CONFIG_CAN_CALC_BITTIMING is not set +CONFIG_CAN_MCP251X=m +CONFIG_PCH_CAN=m +CONFIG_CAN_SJA1000=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_C_CAN_PCI=m +CONFIG_CAN_CC770=m +CONFIG_CAN_CC770_ISA=m +CONFIG_CAN_CC770_PLATFORM=m +CONFIG_CAN_EMS_USB=m +CONFIG_CAN_ESD_USB2=m +CONFIG_CAN_KVASER_USB=m +CONFIG_CAN_PEAK_USB=m +CONFIG_CAN_8DEV_USB=m +CONFIG_CAN_SOFTING=m +CONFIG_BT=m +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_HIDP=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_ATH3K=m +CONFIG_BT_WILINK=m +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_DEBUGFS=y +CONFIG_RFKILL=m +CONFIG_RFKILL_INPUT=y +CONFIG_NFC=m +CONFIG_NFC_DIGITAL=m +CONFIG_NFC_NCI=m +CONFIG_NFC_NCI_SPI=y +CONFIG_NFC_HCI=m +CONFIG_NFC_SHDLC=y +CONFIG_NFC_PN533=m +CONFIG_NFC_WILINK=m +CONFIG_NFC_PORT100=m +CONFIG_NFC_PN544=m +CONFIG_NFC_PN544_I2C=m +CONFIG_NFC_MICROREAD=m +CONFIG_NFC_MICROREAD_I2C=m +CONFIG_NFC_MRVL=m +CONFIG_NFC_MRVL_USB=m +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +# CONFIG_FIRMWARE_IN_KERNEL is not set +CONFIG_DEBUG_DEVRES=y +CONFIG_CONNECTOR=m +# CONFIG_PNP_DEBUG_MESSAGES is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_SIZE=16384 +CONFIG_CDROM_PKTCDVD=m +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +CONFIG_TIFM_CORE=m +# CONFIG_TIFM_7XX1 is not set +CONFIG_SENSORS_BH1780=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_APDS990X=m +CONFIG_HMC6352=m +CONFIG_TI_DAC7512=m +CONFIG_PCH_PHUB=m +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_AT25=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EEPROM_93XX46=m +CONFIG_SENSORS_LIS3_I2C=m +CONFIG_VMWARE_VMCI=m +CONFIG_RAID_ATTRS=m +CONFIG_BLK_DEV_SD=y +CONFIG_BLK_DEV_SR=m +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +CONFIG_SCSI_MULTI_LUN=y +CONFIG_SCSI_CONSTANTS=y +CONFIG_SCSI_LOGGING=y +CONFIG_SCSI_SCAN_ASYNC=y +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_VMWARE_PVSCSI=m +CONFIG_SCSI_VIRTIO=m +CONFIG_ATA=y +# CONFIG_ATA_VERBOSE_ERROR is not set +CONFIG_SATA_ZPODD=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_SIL24=m +CONFIG_ATA_PIIX=y +CONFIG_SATA_SIL=m +CONFIG_PATA_SCH=m +CONFIG_PATA_MPIIX=m +CONFIG_ATA_GENERIC=y +CONFIG_MD=y +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_MULTIPATH=m +CONFIG_BCACHE=m +CONFIG_BCACHE_DEBUG=y +CONFIG_BLK_DEV_DM=m +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_MIRROR=m +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +CONFIG_DM_DELAY=m +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +CONFIG_NETDEVICES=y +CONFIG_EQUALIZER=m +CONFIG_MACVLAN=m +CONFIG_TUN=m +CONFIG_VIRTIO_NET=m +# CONFIG_NET_VENDOR_3COM is not set +# CONFIG_NET_VENDOR_ADAPTEC is not set +# CONFIG_NET_VENDOR_ALTEON is not set +CONFIG_PCNET32=m +CONFIG_ATL2=m +CONFIG_ATL1=m +# CONFIG_NET_CADENCE is not set +CONFIG_BNX2=m +CONFIG_TIGON3=m +CONFIG_BNX2X=m +# CONFIG_NET_VENDOR_BROCADE is not set +CONFIG_CHELSIO_T4VF=m +# CONFIG_NET_VENDOR_CISCO is not set +# CONFIG_NET_VENDOR_DEC is not set +# CONFIG_NET_VENDOR_DLINK is not set +# CONFIG_NET_VENDOR_EMULEX is not set +# CONFIG_NET_VENDOR_EXAR is not set +# CONFIG_NET_VENDOR_HP is not set +CONFIG_E100=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IGB=m +CONFIG_IGBVF=m +CONFIG_IXGB=m +CONFIG_IXGBE=m +CONFIG_IXGBEVF=m +CONFIG_I40E=m +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MELLANOX is not set +# CONFIG_NET_VENDOR_MICREL is not set +# CONFIG_NET_VENDOR_MICROCHIP is not set +# CONFIG_NET_VENDOR_MYRI is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +CONFIG_FORCEDETH=m +CONFIG_PCH_GBE=m +# CONFIG_NET_PACKET_ENGINE is not set +# CONFIG_NET_VENDOR_QLOGIC is not set +CONFIG_8139CP=m +CONFIG_8139TOO=m +CONFIG_R8169=m +# CONFIG_NET_VENDOR_RDC is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SILAN is not set +CONFIG_SIS900=m +CONFIG_SIS190=m +# CONFIG_NET_VENDOR_SMSC is not set +# CONFIG_NET_VENDOR_STMICRO is not set +# CONFIG_NET_VENDOR_SUN is not set +# CONFIG_NET_VENDOR_TEHUTI is not set +# CONFIG_NET_VENDOR_TI is not set +# CONFIG_NET_VENDOR_VIA is not set +# CONFIG_NET_VENDOR_WIZNET is not set +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m +CONFIG_BCM87XX_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_MDIO_BITBANG=m +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOE=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9700=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +# CONFIG_USB_NET_ZAURUS is not set +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_LIBERTAS_THINFIRM=m +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_AT76C50X_USB=m +CONFIG_USB_ZD1201=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_B43=m +CONFIG_B43_SDIO=y +CONFIG_IPW2100=m +CONFIG_IWLWIFI=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_DEBUGFS=y +CONFIG_IWL4965=m +CONFIG_IWL3945=m +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_SPI=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2800PCI=m +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +# CONFIG_RT2800USB_RT35XX is not set +CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192DE=m +CONFIG_RTL8723AE=m +CONFIG_RTL8188EE=m +CONFIG_RTL8192CU=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_ZD1211RW=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_CW1200=m +CONFIG_VMXNET3=m +CONFIG_INPUT_FF_MEMLESS=y +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ATKBD=m +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +CONFIG_MOUSE_SYNAPTICS_USB=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_INPUT_TABLET=y +CONFIG_TABLET_USB_WACOM=m +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ADS7846=m +CONFIG_TOUCHSCREEN_AD7877=m +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +CONFIG_TOUCHSCREEN_AD7879_SPI=m +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_AUO_PIXCIR=m +CONFIG_TOUCHSCREEN_BU21013=m +CONFIG_TOUCHSCREEN_CY8CTMG110=m +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP_SPI=m +CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m +CONFIG_TOUCHSCREEN_EETI=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_WACOM_I2C=m +CONFIG_TOUCHSCREEN_MAX11801=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MMS114=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC2005=m +CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_TOUCHSCREEN_W90X900=m +CONFIG_TOUCHSCREEN_ST1232=m +CONFIG_TOUCHSCREEN_SUR40=m +CONFIG_TOUCHSCREEN_TPS6507X=m +CONFIG_TOUCHSCREEN_ZFORCE=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_AD714X=m +CONFIG_INPUT_BMA150=m +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_MMA8450=m +CONFIG_INPUT_MPU3050=m +CONFIG_INPUT_GP2A=m +CONFIG_INPUT_GPIO_TILT_POLLED=m +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_UINPUT=m +CONFIG_INPUT_ADXL34X=m +CONFIG_SERIO=m +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +# CONFIG_LEGACY_PTYS is not set +CONFIG_NOZOMI=m +# CONFIG_DEVKMEM is not set +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_NR_UARTS=5 +CONFIG_SERIAL_8250_RUNTIME_UARTS=5 +CONFIG_SERIAL_8250_DW=m +CONFIG_SERIAL_MAX3100=m +CONFIG_SERIAL_MAX310X=y +CONFIG_SERIAL_MFD_HSU=m +CONFIG_SERIAL_PCH_UART=m +CONFIG_VIRTIO_CONSOLE=m +# CONFIG_HW_RANDOM_AMD is not set +# CONFIG_HW_RANDOM_VIA is not set +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +# CONFIG_I2C_COMPAT is not set +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +# CONFIG_I2C_HELPER_AUTO is not set +CONFIG_I2C_ALGOPCF=m +CONFIG_I2C_ALGOPCA=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_ISMT=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_SCMI=m +CONFIG_I2C_DESIGNWARE_PLATFORM=m +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_EG20T=m +CONFIG_I2C_OCORES=m +CONFIG_SPI=y +CONFIG_SPI_PXA2XX=m +CONFIG_SPI_TOPCLIFF_PCH=m +CONFIG_SPI_SPIDEV=m +CONFIG_PINCTRL_BAYTRAIL=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_SCH=m +CONFIG_GPIO_ICH=m +CONFIG_GPIO_LYNXPOINT=m +CONFIG_GPIO_PCH=m +CONFIG_GPIO_ML_IOH=m +CONFIG_GPIO_MAX7301=m +CONFIG_GPIO_MC33880=m +CONFIG_PDA_POWER=m +CONFIG_BATTERY_DS2780=m +CONFIG_BATTERY_DS2781=m +CONFIG_BATTERY_DS2782=m +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=m +CONFIG_BATTERY_MAX17042=m +CONFIG_CHARGER_ISP1704=m +CONFIG_CHARGER_MAX8903=m +CONFIG_CHARGER_LP8727=m +CONFIG_CHARGER_GPIO=m +CONFIG_CHARGER_BQ2415X=m +CONFIG_CHARGER_BQ24190=m +CONFIG_CHARGER_BQ24735=m +CONFIG_CHARGER_SMB347=m +CONFIG_POWER_AVS=y +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_ASC7621=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_GPIO_FAN=m +CONFIG_SENSORS_HIH6130=m +CONFIG_SENSORS_HTU21=m +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=m +CONFIG_SENSORS_SHT15=m +CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_SMM665=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_EMC1403=m +CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_ADS1015=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_ADS7871=m +CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_INA209=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP401=m +CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_INTEL_POWERCLAMP=y +CONFIG_WATCHDOG=y +CONFIG_SOFT_WATCHDOG=m +CONFIG_I6300ESB_WDT=m +CONFIG_IE6XX_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_W83697HF_WDT=m +CONFIG_W83697UG_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_REGULATOR=y +CONFIG_REGULATOR_FIXED_VOLTAGE=m +CONFIG_REGULATOR_VIRTUAL_CONSUMER=m +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_ACT8865=m +CONFIG_REGULATOR_AD5398=m +CONFIG_REGULATOR_DA9210=m +CONFIG_REGULATOR_FAN53555=m +CONFIG_REGULATOR_GPIO=m +CONFIG_REGULATOR_ISL6271A=m +CONFIG_REGULATOR_LP3971=m +CONFIG_REGULATOR_LP3972=m +CONFIG_REGULATOR_LP872X=m +CONFIG_REGULATOR_LP8755=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_MAX8649=m +CONFIG_REGULATOR_MAX8660=m +CONFIG_REGULATOR_MAX8952=m +CONFIG_REGULATOR_MAX8973=m +CONFIG_REGULATOR_TPS51632=m +CONFIG_REGULATOR_TPS62360=m +CONFIG_REGULATOR_TPS65023=m +CONFIG_REGULATOR_TPS6507X=m +CONFIG_REGULATOR_TPS6524X=m +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_RC_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_LIRC=m +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_PWC=m +CONFIG_VIDEO_CPIA2=m +CONFIG_USB_ZR364XX=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_S2255=m +CONFIG_VIDEO_USBTV=m +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_TLG2300=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_STK1160_AC97=y +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m +CONFIG_DVB_USB=m +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_IT913X=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_SMS_USB_DRV=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +CONFIG_VIDEO_EM28XX=m +CONFIG_MEDIA_PCI_SUPPORT=y +CONFIG_VIDEO_CX23885=m +CONFIG_RADIO_SI4713=m +CONFIG_I2C_SI4713=m +CONFIG_USB_MR800=m +CONFIG_USB_DSBR=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_SHARK=m +CONFIG_RADIO_SHARK2=m +CONFIG_USB_KEENE=m +CONFIG_USB_RAREMONO=m +CONFIG_USB_MA901=m +CONFIG_RADIO_TEA5764=m +CONFIG_RADIO_SAA7706H=m +CONFIG_RADIO_TEF6862=m +CONFIG_RADIO_WL1273=m +CONFIG_RADIO_WL128X=m +CONFIG_AGP=y +CONFIG_DRM=y +CONFIG_DRM_I915=y +CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y +CONFIG_DRM_VMWGFX=y +CONFIG_DRM_VMWGFX_FBCON=y +CONFIG_DRM_UDL=m +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_LCD_CLASS_DEVICE is not set +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_PWM=m +CONFIG_BACKLIGHT_ADP8860=m +CONFIG_BACKLIGHT_ADP8870=m +CONFIG_BACKLIGHT_LM3630A=m +CONFIG_BACKLIGHT_LM3639=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_BACKLIGHT_GPIO=m +CONFIG_BACKLIGHT_LV5207LP=m +CONFIG_BACKLIGHT_BD6107=m +CONFIG_VGACON_SOFT_SCROLLBACK=y +CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=128 +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +CONFIG_SOUND=m +CONFIG_SND=m +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_HRTIMER=m +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_ALOOP=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 +CONFIG_SND_ENS1371=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_INPUT_JACK=y +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +CONFIG_SND_HDA_CODEC_CA0132_DSP=y +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +# CONFIG_SND_SPI is not set +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_HID_BATTERY_STRENGTH=y +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_A4TECH=y +CONFIG_HID_APPLE=y +CONFIG_HID_BELKIN=y +CONFIG_HID_CHERRY=y +CONFIG_HID_CHICONY=y +CONFIG_HID_CYPRESS=y +CONFIG_HID_ELO=m +CONFIG_HID_EZKEY=y +CONFIG_HID_KEYTOUCH=m +CONFIG_HID_KENSINGTON=y +CONFIG_HID_LENOVO_TPKBD=m +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_HID_MICROSOFT=y +CONFIG_HID_MONTEREY=y +CONFIG_HID_MULTITOUCH=m +CONFIG_HID_WIIMOTE=m +CONFIG_HID_SENSOR_HUB=m +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y +CONFIG_I2C_HID=m +CONFIG_USB=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +CONFIG_USB_MON=m +CONFIG_USB_WUSB_CBAF=m +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_OHCI_HCD_PLATFORM=m +CONFIG_USB_UHCI_HCD=m +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +CONFIG_USB_TMC=m +CONFIG_USB_STORAGE=y +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_CHIPIDEA=m +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_NOP_USB_XCEIV=m +CONFIG_SAMSUNG_USB2PHY=m +CONFIG_SAMSUNG_USB3PHY=m +CONFIG_USB_GADGET=m +CONFIG_USB_EG20T=m +CONFIG_USB_ZERO=m +CONFIG_USB_AUDIO=m +CONFIG_GADGET_UAC1=y +CONFIG_USB_ETH=m +CONFIG_USB_ETH_EEM=y +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_G_HID=m +CONFIG_USB_G_WEBCAM=m +CONFIG_MMC=y +CONFIG_MMC_BLOCK_MINORS=16 +CONFIG_SDIO_UART=m +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_USHC=m +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_PCA9532=m +CONFIG_LEDS_PCA9532_GPIO=y +CONFIG_LEDS_GPIO=m +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_PCA963X=m +CONFIG_LEDS_PCA9685=m +CONFIG_LEDS_DAC124S085=m +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_LM355x=m +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_GPIO=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_CMOS=m +CONFIG_DMADEVICES=y +CONFIG_INTEL_MID_DMAC=m +CONFIG_INTEL_IOATDMA=m +CONFIG_DW_DMAC_CORE=m +CONFIG_PCH_DMA=m +CONFIG_ASYNC_TX_DMA=y +CONFIG_UIO=y +CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_MMIO=m +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y +CONFIG_STAGING=y +CONFIG_R8187SE=m +CONFIG_RTL8192U=m +CONFIG_RTLLIB=m +CONFIG_RTL8192E=m +CONFIG_R8712U=m +CONFIG_R8188EU=m +CONFIG_R8821AE=m +CONFIG_ANDROID=y +CONFIG_ANDROID_LOGGER=m +# CONFIG_ANDROID_TIMED_OUTPUT is not set +# CONFIG_NET_VENDOR_SILICOM is not set +CONFIG_IDEAPAD_LAPTOP=m +CONFIG_THINKPAD_ACPI=m +CONFIG_INTEL_IOMMU=y +CONFIG_PM_DEVFREQ=y +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +CONFIG_DEVFREQ_GOV_PERFORMANCE=m +CONFIG_DEVFREQ_GOV_POWERSAVE=m +CONFIG_DEVFREQ_GOV_USERSPACE=m +CONFIG_PWM=y +CONFIG_DMI_SYSFS=m +CONFIG_EFI_VARS=y +CONFIG_EFI_VARS_PSTORE=m +CONFIG_EXT2_FS=m +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT3_FS=m +# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=m +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=m +CONFIG_NTFS_RW=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_ECRYPT_FS=m +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFSPLUS_FS_POSIX_ACL=y +CONFIG_SQUASHFS=m +CONFIG_SQUASHFS_DECOMP_MULTI=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +CONFIG_ROMFS_FS=m +CONFIG_EFIVAR_FS=m +CONFIG_NFS_FS=m +CONFIG_NFS_V4=m +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_NFSD=m +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_V4_SECURITY_LABEL=y +CONFIG_NFSD_FAULT_INJECTION=y +CONFIG_SUNRPC_DEBUG=y +CONFIG_CIFS=m +CONFIG_CIFS_WEAK_PW_HASH=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_CIFS_ACL=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_UNUSED_SYMBOLS is not set +CONFIG_HEADERS_CHECK=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_MEMORY_INIT=y +CONFIG_DEBUG_STACKOVERFLOW=y +CONFIG_LOCKUP_DETECTOR=y +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_PREEMPT is not set +CONFIG_SPARSE_RCU_POINTER=y +# CONFIG_RCU_CPU_STALL_VERBOSE is not set +CONFIG_LATENCYTOP=y +CONFIG_SCHED_TRACER=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_STRICT_DEVMEM=y +# CONFIG_X86_VERBOSE_BOOTUP is not set +# CONFIG_EARLY_PRINTK is not set +# CONFIG_DEBUG_RODATA_TEST is not set +CONFIG_DEBUG_SET_MODULE_RONX=y +CONFIG_OPTIMIZE_INLINING=y +CONFIG_SECURITY=y +CONFIG_SECURITY_SMACK=y +CONFIG_CRYPTO_USER=m +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m +CONFIG_CRYPTO_CRC32C_INTEL=y +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_CRCT10DIF=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=y +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_ZLIB=m +CONFIG_CRYPTO_LZO=m +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_ASYMMETRIC_KEY_TYPE=m +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m +CONFIG_X509_CERTIFICATE_PARSER=m +# CONFIG_VIRTUALIZATION is not set +CONFIG_LIBCRC32C=y +CONFIG_CRC8=m +CONFIG_CORDIC=m +CONFIG_FONTS=y +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +CONFIG_FONT_6x11=y +CONFIG_FONT_7x14=y +CONFIG_FONT_10x18=y diff --git a/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/qemux86/defconfig b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/qemux86/defconfig new file mode 100644 index 00000000..96c09b23 --- /dev/null +++ b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/qemux86/defconfig @@ -0,0 +1,1361 @@ +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_DEFAULT_HOSTNAME="common_box" +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_FHANDLE=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_KMEM=y +CONFIG_CGROUP_PERF=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_CGROUP=y +CONFIG_NAMESPACES=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_EMBEDDED=y +# CONFIG_COMPAT_BRK is not set +CONFIG_PROFILING=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_EVENT_MULTIPLEX=y +CONFIG_JUMP_LABEL=y +CONFIG_CC_STACKPROTECTOR_REGULAR=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +CONFIG_BLK_DEV_THROTTLING=y +CONFIG_PARTITION_ADVANCED=y +CONFIG_BSD_DISKLABEL=y +CONFIG_LDM_PARTITION=y +CONFIG_IOSCHED_DEADLINE=m +CONFIG_CFQ_GROUP_IOSCHED=y +CONFIG_SMP=y +# CONFIG_X86_MPPARSE is not set +# CONFIG_X86_EXTENDED_PLATFORM is not set +CONFIG_X86_INTEL_LPSS=y +# CONFIG_SCHED_OMIT_FRAME_POINTER is not set +CONFIG_MCORE2=y +CONFIG_X86_GENERIC=y +CONFIG_PROCESSOR_SELECT=y +# CONFIG_CPU_SUP_CYRIX_32 is not set +# CONFIG_CPU_SUP_AMD is not set +# CONFIG_CPU_SUP_CENTAUR is not set +# CONFIG_CPU_SUP_TRANSMETA_32 is not set +# CONFIG_CPU_SUP_UMC_32 is not set +CONFIG_HPET_TIMER=y +CONFIG_SCHED_SMT=y +CONFIG_PREEMPT=y +# CONFIG_X86_MCE_AMD is not set +CONFIG_X86_REBOOTFIXUPS=y +CONFIG_MICROCODE=y +CONFIG_X86_MSR=y +CONFIG_X86_CPUID=y +CONFIG_KSM=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_EFI=y +CONFIG_EFI_STUB=y +# CONFIG_SECCOMP is not set +CONFIG_HZ_1000=y +# CONFIG_RELOCATABLE is not set +CONFIG_PHYSICAL_ALIGN=0x400000 +# CONFIG_COMPAT_VDSO is not set +CONFIG_HIBERNATION=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_RUNTIME=y +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_FREQ_STAT_DETAILS=y +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_X86_INTEL_PSTATE=y +CONFIG_X86_PCC_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_SPEEDSTEP_ICH=m +CONFIG_X86_SPEEDSTEP_SMI=m +CONFIG_X86_P4_CLOCKMOD=m +CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y +CONFIG_INTEL_IDLE=y +CONFIG_PCIEPORTBUS=y +# CONFIG_PCIEAER is not set +CONFIG_PCI_MSI=y +# CONFIG_HT_IRQ is not set +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y +CONFIG_PCCARD=m +# CONFIG_PCMCIA is not set +CONFIG_YENTA=m +CONFIG_BINFMT_MISC=m +CONFIG_PACKET=m +CONFIG_PACKET_DIAG=m +CONFIG_UNIX=y +CONFIG_UNIX_DIAG=m +CONFIG_XFRM_USER=m +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_STATISTICS=y +CONFIG_NET_KEY=m +CONFIG_NET_KEY_MIGRATE=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_NET_IPIP=m +CONFIG_IP_MROUTE=y +CONFIG_IP_MROUTE_MULTIPLE_TABLES=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_NET_IPVTI=m +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_LRO=m +CONFIG_INET_DIAG=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_CUBIC=m +# CONFIG_TCP_CONG_WESTWOOD is not set +# CONFIG_TCP_CONG_HTCP is not set +CONFIG_TCP_MD5SIG=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_GRE=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +CONFIG_IPV6_MROUTE=y +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +CONFIG_NF_CONNTRACK=m +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +CONFIG_NF_CT_NETLINK_HELPER=m +CONFIG_NETFILTER_NETLINK_QUEUE_CT=y +CONFIG_NETFILTER_XTABLES=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_NF_CONNTRACK_IPV4=m +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_TARGET_ULOG=m +CONFIG_NF_NAT_IPV4=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_NF_NAT_IPV6=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_VLAN_8021Q=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_PIE=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_PLUG=m +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_PERF=y +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_BPF=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_EMATCH_CANID=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_CLS_IND=y +CONFIG_CAN=m +CONFIG_CAN_VCAN=m +CONFIG_CAN_SLCAN=m +# CONFIG_CAN_CALC_BITTIMING is not set +CONFIG_CAN_MCP251X=m +CONFIG_PCH_CAN=m +CONFIG_CAN_SJA1000=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_C_CAN_PCI=m +CONFIG_CAN_CC770=m +CONFIG_CAN_CC770_ISA=m +CONFIG_CAN_CC770_PLATFORM=m +CONFIG_CAN_EMS_USB=m +CONFIG_CAN_ESD_USB2=m +CONFIG_CAN_KVASER_USB=m +CONFIG_CAN_PEAK_USB=m +CONFIG_CAN_8DEV_USB=m +CONFIG_CAN_SOFTING=m +CONFIG_BT=m +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_HIDP=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_ATH3K=m +CONFIG_BT_WILINK=m +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_DEBUGFS=y +CONFIG_RFKILL=m +CONFIG_RFKILL_INPUT=y +CONFIG_NFC=m +CONFIG_NFC_DIGITAL=m +CONFIG_NFC_NCI=m +CONFIG_NFC_NCI_SPI=y +CONFIG_NFC_HCI=m +CONFIG_NFC_SHDLC=y +CONFIG_NFC_PN533=m +CONFIG_NFC_WILINK=m +CONFIG_NFC_PORT100=m +CONFIG_NFC_PN544=m +CONFIG_NFC_PN544_I2C=m +CONFIG_NFC_MICROREAD=m +CONFIG_NFC_MICROREAD_I2C=m +CONFIG_NFC_MRVL=m +CONFIG_NFC_MRVL_USB=m +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +# CONFIG_FIRMWARE_IN_KERNEL is not set +CONFIG_DEBUG_DEVRES=y +CONFIG_CONNECTOR=m +# CONFIG_PNP_DEBUG_MESSAGES is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_SIZE=16384 +CONFIG_CDROM_PKTCDVD=m +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +CONFIG_TIFM_CORE=m +# CONFIG_TIFM_7XX1 is not set +CONFIG_SENSORS_BH1780=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_APDS990X=m +CONFIG_HMC6352=m +CONFIG_TI_DAC7512=m +CONFIG_PCH_PHUB=m +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_AT25=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EEPROM_93XX46=m +CONFIG_SENSORS_LIS3_I2C=m +CONFIG_VMWARE_VMCI=m +CONFIG_RAID_ATTRS=m +CONFIG_BLK_DEV_SD=y +CONFIG_BLK_DEV_SR=m +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +CONFIG_SCSI_MULTI_LUN=y +CONFIG_SCSI_CONSTANTS=y +CONFIG_SCSI_LOGGING=y +CONFIG_SCSI_SCAN_ASYNC=y +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_VMWARE_PVSCSI=m +CONFIG_SCSI_VIRTIO=m +CONFIG_ATA=y +# CONFIG_ATA_VERBOSE_ERROR is not set +CONFIG_SATA_ZPODD=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_SIL24=m +CONFIG_ATA_PIIX=y +CONFIG_SATA_SIL=m +CONFIG_PATA_SCH=m +CONFIG_PATA_MPIIX=m +CONFIG_ATA_GENERIC=y +CONFIG_MD=y +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_MULTIPATH=m +CONFIG_BCACHE=m +CONFIG_BCACHE_DEBUG=y +CONFIG_BLK_DEV_DM=m +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_MIRROR=m +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +CONFIG_DM_DELAY=m +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +CONFIG_NETDEVICES=y +CONFIG_EQUALIZER=m +CONFIG_MACVLAN=m +CONFIG_TUN=m +CONFIG_VIRTIO_NET=m +# CONFIG_NET_VENDOR_3COM is not set +# CONFIG_NET_VENDOR_ADAPTEC is not set +# CONFIG_NET_VENDOR_ALTEON is not set +CONFIG_PCNET32=m +CONFIG_ATL2=m +CONFIG_ATL1=m +# CONFIG_NET_CADENCE is not set +CONFIG_BNX2=m +CONFIG_TIGON3=m +CONFIG_BNX2X=m +# CONFIG_NET_VENDOR_BROCADE is not set +CONFIG_CHELSIO_T4VF=m +# CONFIG_NET_VENDOR_CISCO is not set +# CONFIG_NET_VENDOR_DEC is not set +# CONFIG_NET_VENDOR_DLINK is not set +# CONFIG_NET_VENDOR_EMULEX is not set +# CONFIG_NET_VENDOR_EXAR is not set +# CONFIG_NET_VENDOR_HP is not set +CONFIG_E100=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IGB=m +CONFIG_IGBVF=m +CONFIG_IXGB=m +CONFIG_IXGBE=m +CONFIG_IXGBEVF=m +CONFIG_I40E=m +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MELLANOX is not set +# CONFIG_NET_VENDOR_MICREL is not set +# CONFIG_NET_VENDOR_MICROCHIP is not set +# CONFIG_NET_VENDOR_MYRI is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +CONFIG_FORCEDETH=m +CONFIG_PCH_GBE=m +# CONFIG_NET_PACKET_ENGINE is not set +# CONFIG_NET_VENDOR_QLOGIC is not set +CONFIG_8139CP=m +CONFIG_8139TOO=m +CONFIG_R8169=m +# CONFIG_NET_VENDOR_RDC is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SILAN is not set +CONFIG_SIS900=m +CONFIG_SIS190=m +# CONFIG_NET_VENDOR_SMSC is not set +# CONFIG_NET_VENDOR_STMICRO is not set +# CONFIG_NET_VENDOR_SUN is not set +# CONFIG_NET_VENDOR_TEHUTI is not set +# CONFIG_NET_VENDOR_TI is not set +# CONFIG_NET_VENDOR_VIA is not set +# CONFIG_NET_VENDOR_WIZNET is not set +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m +CONFIG_BCM87XX_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_MDIO_BITBANG=m +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOE=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9700=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +# CONFIG_USB_NET_ZAURUS is not set +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_LIBERTAS_THINFIRM=m +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_AT76C50X_USB=m +CONFIG_USB_ZD1201=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_B43=m +CONFIG_B43_SDIO=y +CONFIG_IPW2100=m +CONFIG_IWLWIFI=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_DEBUGFS=y +CONFIG_IWL4965=m +CONFIG_IWL3945=m +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_SPI=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2800PCI=m +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +# CONFIG_RT2800USB_RT35XX is not set +CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192DE=m +CONFIG_RTL8723AE=m +CONFIG_RTL8188EE=m +CONFIG_RTL8192CU=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_ZD1211RW=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_CW1200=m +CONFIG_VMXNET3=m +CONFIG_INPUT_FF_MEMLESS=y +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ATKBD=m +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +CONFIG_MOUSE_SYNAPTICS_USB=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_INPUT_TABLET=y +CONFIG_TABLET_USB_WACOM=m +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ADS7846=m +CONFIG_TOUCHSCREEN_AD7877=m +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +CONFIG_TOUCHSCREEN_AD7879_SPI=m +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_AUO_PIXCIR=m +CONFIG_TOUCHSCREEN_BU21013=m +CONFIG_TOUCHSCREEN_CY8CTMG110=m +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP_SPI=m +CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m +CONFIG_TOUCHSCREEN_EETI=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_WACOM_I2C=m +CONFIG_TOUCHSCREEN_MAX11801=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MMS114=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC2005=m +CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_TOUCHSCREEN_W90X900=m +CONFIG_TOUCHSCREEN_ST1232=m +CONFIG_TOUCHSCREEN_SUR40=m +CONFIG_TOUCHSCREEN_TPS6507X=m +CONFIG_TOUCHSCREEN_ZFORCE=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_AD714X=m +CONFIG_INPUT_BMA150=m +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_MMA8450=m +CONFIG_INPUT_MPU3050=m +CONFIG_INPUT_GP2A=m +CONFIG_INPUT_GPIO_TILT_POLLED=m +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_UINPUT=m +CONFIG_INPUT_ADXL34X=m +CONFIG_SERIO=m +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +# CONFIG_LEGACY_PTYS is not set +CONFIG_NOZOMI=m +# CONFIG_DEVKMEM is not set +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_NR_UARTS=5 +CONFIG_SERIAL_8250_RUNTIME_UARTS=5 +CONFIG_SERIAL_8250_DW=m +CONFIG_SERIAL_MAX3100=m +CONFIG_SERIAL_MAX310X=y +CONFIG_SERIAL_MFD_HSU=m +CONFIG_SERIAL_PCH_UART=m +CONFIG_VIRTIO_CONSOLE=m +# CONFIG_HW_RANDOM_AMD is not set +# CONFIG_HW_RANDOM_GEODE is not set +# CONFIG_HW_RANDOM_VIA is not set +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +# CONFIG_I2C_COMPAT is not set +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +# CONFIG_I2C_HELPER_AUTO is not set +CONFIG_I2C_ALGOPCF=m +CONFIG_I2C_ALGOPCA=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_ISMT=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_SCMI=m +CONFIG_I2C_DESIGNWARE_PLATFORM=m +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_EG20T=m +CONFIG_I2C_OCORES=m +CONFIG_SPI=y +CONFIG_SPI_PXA2XX=m +CONFIG_SPI_TOPCLIFF_PCH=m +CONFIG_SPI_SPIDEV=m +CONFIG_PINCTRL_BAYTRAIL=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_SCH=m +CONFIG_GPIO_ICH=m +CONFIG_GPIO_LYNXPOINT=m +CONFIG_GPIO_PCH=m +CONFIG_GPIO_ML_IOH=m +CONFIG_GPIO_MAX7301=m +CONFIG_GPIO_MC33880=m +CONFIG_PDA_POWER=m +CONFIG_BATTERY_DS2780=m +CONFIG_BATTERY_DS2781=m +CONFIG_BATTERY_DS2782=m +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=m +CONFIG_BATTERY_MAX17042=m +CONFIG_CHARGER_ISP1704=m +CONFIG_CHARGER_MAX8903=m +CONFIG_CHARGER_LP8727=m +CONFIG_CHARGER_GPIO=m +CONFIG_CHARGER_BQ2415X=m +CONFIG_CHARGER_BQ24190=m +CONFIG_CHARGER_BQ24735=m +CONFIG_CHARGER_SMB347=m +CONFIG_POWER_AVS=y +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_ASC7621=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_GPIO_FAN=m +CONFIG_SENSORS_HIH6130=m +CONFIG_SENSORS_HTU21=m +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=m +CONFIG_SENSORS_SHT15=m +CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_SMM665=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_EMC1403=m +CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_ADS1015=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_ADS7871=m +CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_INA209=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP401=m +CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_INTEL_POWERCLAMP=y +CONFIG_WATCHDOG=y +CONFIG_SOFT_WATCHDOG=m +CONFIG_I6300ESB_WDT=m +CONFIG_IE6XX_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_W83697HF_WDT=m +CONFIG_W83697UG_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_REGULATOR=y +CONFIG_REGULATOR_FIXED_VOLTAGE=m +CONFIG_REGULATOR_VIRTUAL_CONSUMER=m +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_ACT8865=m +CONFIG_REGULATOR_AD5398=m +CONFIG_REGULATOR_DA9210=m +CONFIG_REGULATOR_FAN53555=m +CONFIG_REGULATOR_GPIO=m +CONFIG_REGULATOR_ISL6271A=m +CONFIG_REGULATOR_LP3971=m +CONFIG_REGULATOR_LP3972=m +CONFIG_REGULATOR_LP872X=m +CONFIG_REGULATOR_LP8755=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_MAX8649=m +CONFIG_REGULATOR_MAX8660=m +CONFIG_REGULATOR_MAX8952=m +CONFIG_REGULATOR_MAX8973=m +CONFIG_REGULATOR_TPS51632=m +CONFIG_REGULATOR_TPS62360=m +CONFIG_REGULATOR_TPS65023=m +CONFIG_REGULATOR_TPS6507X=m +CONFIG_REGULATOR_TPS6524X=m +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_RC_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_LIRC=m +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_PWC=m +CONFIG_VIDEO_CPIA2=m +CONFIG_USB_ZR364XX=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_S2255=m +CONFIG_VIDEO_USBTV=m +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_TLG2300=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_STK1160_AC97=y +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m +CONFIG_DVB_USB=m +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_IT913X=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_SMS_USB_DRV=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +CONFIG_VIDEO_EM28XX=m +CONFIG_MEDIA_PCI_SUPPORT=y +CONFIG_VIDEO_CX23885=m +CONFIG_RADIO_SI4713=m +CONFIG_I2C_SI4713=m +CONFIG_USB_MR800=m +CONFIG_USB_DSBR=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_SHARK=m +CONFIG_RADIO_SHARK2=m +CONFIG_USB_KEENE=m +CONFIG_USB_RAREMONO=m +CONFIG_USB_MA901=m +CONFIG_RADIO_TEA5764=m +CONFIG_RADIO_SAA7706H=m +CONFIG_RADIO_TEF6862=m +CONFIG_RADIO_WL1273=m +CONFIG_RADIO_WL128X=m +CONFIG_AGP=y +CONFIG_DRM=y +CONFIG_DRM_I915=y +CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y +CONFIG_DRM_VMWGFX=y +CONFIG_DRM_VMWGFX_FBCON=y +CONFIG_DRM_UDL=m +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_LCD_CLASS_DEVICE is not set +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_PWM=m +CONFIG_BACKLIGHT_ADP8860=m +CONFIG_BACKLIGHT_ADP8870=m +CONFIG_BACKLIGHT_LM3630A=m +CONFIG_BACKLIGHT_LM3639=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_BACKLIGHT_GPIO=m +CONFIG_BACKLIGHT_LV5207LP=m +CONFIG_BACKLIGHT_BD6107=m +CONFIG_VGACON_SOFT_SCROLLBACK=y +CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=128 +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +CONFIG_SOUND=m +CONFIG_SND=m +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_HRTIMER=m +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_ALOOP=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 +CONFIG_SND_ENS1371=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_INPUT_JACK=y +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +CONFIG_SND_HDA_CODEC_CA0132_DSP=y +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +# CONFIG_SND_SPI is not set +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_HID_BATTERY_STRENGTH=y +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_A4TECH=y +CONFIG_HID_APPLE=y +CONFIG_HID_BELKIN=y +CONFIG_HID_CHERRY=y +CONFIG_HID_CHICONY=y +CONFIG_HID_CYPRESS=y +CONFIG_HID_ELO=m +CONFIG_HID_EZKEY=y +CONFIG_HID_KEYTOUCH=m +CONFIG_HID_KENSINGTON=y +CONFIG_HID_LENOVO_TPKBD=m +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_HID_MICROSOFT=y +CONFIG_HID_MONTEREY=y +CONFIG_HID_MULTITOUCH=m +CONFIG_HID_WIIMOTE=m +CONFIG_HID_SENSOR_HUB=m +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y +CONFIG_I2C_HID=m +CONFIG_USB=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +CONFIG_USB_MON=m +CONFIG_USB_WUSB_CBAF=m +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_OHCI_HCD_PLATFORM=m +CONFIG_USB_UHCI_HCD=m +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +CONFIG_USB_TMC=m +CONFIG_USB_STORAGE=y +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_CHIPIDEA=m +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_NOP_USB_XCEIV=m +CONFIG_SAMSUNG_USB2PHY=m +CONFIG_SAMSUNG_USB3PHY=m +CONFIG_USB_GADGET=m +CONFIG_USB_EG20T=m +CONFIG_USB_ZERO=m +CONFIG_USB_AUDIO=m +CONFIG_GADGET_UAC1=y +CONFIG_USB_ETH=m +CONFIG_USB_ETH_EEM=y +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_G_HID=m +CONFIG_USB_G_WEBCAM=m +CONFIG_MMC=y +CONFIG_MMC_BLOCK_MINORS=16 +CONFIG_SDIO_UART=m +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_USHC=m +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_PCA9532=m +CONFIG_LEDS_PCA9532_GPIO=y +CONFIG_LEDS_GPIO=m +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_PCA963X=m +CONFIG_LEDS_PCA9685=m +CONFIG_LEDS_DAC124S085=m +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_LM355x=m +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_GPIO=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_CMOS=m +CONFIG_DMADEVICES=y +CONFIG_INTEL_MID_DMAC=m +CONFIG_INTEL_IOATDMA=m +CONFIG_DW_DMAC_CORE=m +CONFIG_PCH_DMA=m +CONFIG_ASYNC_TX_DMA=y +CONFIG_UIO=y +CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_MMIO=m +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y +CONFIG_STAGING=y +CONFIG_R8187SE=m +CONFIG_RTL8192U=m +CONFIG_RTLLIB=m +CONFIG_RTL8192E=m +CONFIG_R8712U=m +CONFIG_R8188EU=m +CONFIG_R8821AE=m +CONFIG_ANDROID=y +CONFIG_ANDROID_LOGGER=m +# CONFIG_ANDROID_TIMED_OUTPUT is not set +# CONFIG_NET_VENDOR_SILICOM is not set +CONFIG_IDEAPAD_LAPTOP=m +CONFIG_THINKPAD_ACPI=m +CONFIG_INTEL_IOMMU=y +CONFIG_PM_DEVFREQ=y +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +CONFIG_DEVFREQ_GOV_PERFORMANCE=m +CONFIG_DEVFREQ_GOV_POWERSAVE=m +CONFIG_DEVFREQ_GOV_USERSPACE=m +CONFIG_PWM=y +CONFIG_DMI_SYSFS=m +CONFIG_EFI_VARS=y +CONFIG_EFI_VARS_PSTORE=m +CONFIG_EXT2_FS=m +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT3_FS=m +# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=m +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=m +CONFIG_NTFS_RW=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_ECRYPT_FS=m +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFSPLUS_FS_POSIX_ACL=y +CONFIG_SQUASHFS=m +CONFIG_SQUASHFS_DECOMP_MULTI=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +CONFIG_ROMFS_FS=m +CONFIG_EFIVAR_FS=m +CONFIG_NFS_FS=m +CONFIG_NFS_V4=m +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_NFSD=m +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_V4_SECURITY_LABEL=y +CONFIG_NFSD_FAULT_INJECTION=y +CONFIG_SUNRPC_DEBUG=y +CONFIG_CIFS=m +CONFIG_CIFS_WEAK_PW_HASH=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_CIFS_ACL=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_UNUSED_SYMBOLS is not set +CONFIG_HEADERS_CHECK=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_MEMORY_INIT=y +CONFIG_DEBUG_STACKOVERFLOW=y +CONFIG_LOCKUP_DETECTOR=y +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_PREEMPT is not set +CONFIG_SPARSE_RCU_POINTER=y +# CONFIG_RCU_CPU_STALL_VERBOSE is not set +CONFIG_LATENCYTOP=y +CONFIG_SCHED_TRACER=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_STRICT_DEVMEM=y +# CONFIG_X86_VERBOSE_BOOTUP is not set +# CONFIG_EARLY_PRINTK is not set +# CONFIG_DEBUG_RODATA_TEST is not set +CONFIG_DEBUG_SET_MODULE_RONX=y +CONFIG_OPTIMIZE_INLINING=y +CONFIG_SECURITY=y +CONFIG_SECURITY_SMACK=y +CONFIG_CRYPTO_USER=m +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m +CONFIG_CRYPTO_CRC32C_INTEL=y +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_CRCT10DIF=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=y +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT_SSE2_586=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_586=m +CONFIG_CRYPTO_ZLIB=m +CONFIG_CRYPTO_LZO=m +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_ASYMMETRIC_KEY_TYPE=m +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m +CONFIG_X509_CERTIFICATE_PARSER=m +# CONFIG_VIRTUALIZATION is not set +CONFIG_LIBCRC32C=y +CONFIG_CRC8=m +CONFIG_CORDIC=m +CONFIG_FONTS=y +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +CONFIG_FONT_6x11=y +CONFIG_FONT_7x14=y +CONFIG_FONT_10x18=y diff --git a/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/romley-ivb/defconfig b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/romley-ivb/defconfig new file mode 100644 index 00000000..6fec3768 --- /dev/null +++ b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/romley-ivb/defconfig @@ -0,0 +1,1347 @@ +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_DEFAULT_HOSTNAME="common_box" +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_FHANDLE=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_KMEM=y +CONFIG_CGROUP_PERF=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_CGROUP=y +CONFIG_NAMESPACES=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_EMBEDDED=y +# CONFIG_COMPAT_BRK is not set +CONFIG_PROFILING=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_EVENT_MULTIPLEX=y +CONFIG_JUMP_LABEL=y +CONFIG_CC_STACKPROTECTOR_REGULAR=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +CONFIG_BLK_DEV_THROTTLING=y +CONFIG_PARTITION_ADVANCED=y +CONFIG_BSD_DISKLABEL=y +CONFIG_LDM_PARTITION=y +CONFIG_IOSCHED_DEADLINE=m +CONFIG_CFQ_GROUP_IOSCHED=y +CONFIG_SMP=y +# CONFIG_X86_MPPARSE is not set +# CONFIG_X86_EXTENDED_PLATFORM is not set +CONFIG_X86_INTEL_LPSS=y +# CONFIG_SCHED_OMIT_FRAME_POINTER is not set +CONFIG_MCORE2=y +CONFIG_PROCESSOR_SELECT=y +# CONFIG_CPU_SUP_AMD is not set +# CONFIG_CPU_SUP_CENTAUR is not set +CONFIG_SCHED_SMT=y +CONFIG_PREEMPT=y +# CONFIG_X86_MCE_AMD is not set +CONFIG_MICROCODE=y +CONFIG_X86_MSR=y +CONFIG_X86_CPUID=y +CONFIG_KSM=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_EFI=y +CONFIG_EFI_STUB=y +# CONFIG_SECCOMP is not set +CONFIG_HZ_1000=y +# CONFIG_RELOCATABLE is not set +CONFIG_PHYSICAL_ALIGN=0x400000 +CONFIG_HIBERNATION=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_RUNTIME=y +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_FREQ_STAT_DETAILS=y +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_X86_INTEL_PSTATE=y +CONFIG_X86_PCC_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_P4_CLOCKMOD=m +CONFIG_INTEL_IDLE=y +CONFIG_PCIEPORTBUS=y +# CONFIG_PCIEAER is not set +CONFIG_PCI_MSI=y +# CONFIG_HT_IRQ is not set +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y +CONFIG_PCCARD=m +# CONFIG_PCMCIA is not set +CONFIG_YENTA=m +CONFIG_BINFMT_MISC=m +CONFIG_PACKET=m +CONFIG_PACKET_DIAG=m +CONFIG_UNIX=y +CONFIG_UNIX_DIAG=m +CONFIG_XFRM_USER=m +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_STATISTICS=y +CONFIG_NET_KEY=m +CONFIG_NET_KEY_MIGRATE=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_NET_IPIP=m +CONFIG_IP_MROUTE=y +CONFIG_IP_MROUTE_MULTIPLE_TABLES=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_NET_IPVTI=m +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_LRO=m +CONFIG_INET_DIAG=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_CUBIC=m +# CONFIG_TCP_CONG_WESTWOOD is not set +# CONFIG_TCP_CONG_HTCP is not set +CONFIG_TCP_MD5SIG=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_GRE=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +CONFIG_IPV6_MROUTE=y +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +CONFIG_NF_CONNTRACK=m +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +CONFIG_NF_CT_NETLINK_HELPER=m +CONFIG_NETFILTER_NETLINK_QUEUE_CT=y +CONFIG_NETFILTER_XTABLES=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_NF_CONNTRACK_IPV4=m +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_TARGET_ULOG=m +CONFIG_NF_NAT_IPV4=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_NF_NAT_IPV6=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_VLAN_8021Q=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_PIE=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_PLUG=m +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_PERF=y +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_BPF=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_EMATCH_CANID=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_CLS_IND=y +CONFIG_CAN=m +CONFIG_CAN_VCAN=m +CONFIG_CAN_SLCAN=m +# CONFIG_CAN_CALC_BITTIMING is not set +CONFIG_CAN_MCP251X=m +CONFIG_PCH_CAN=m +CONFIG_CAN_SJA1000=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_C_CAN_PCI=m +CONFIG_CAN_CC770=m +CONFIG_CAN_CC770_ISA=m +CONFIG_CAN_CC770_PLATFORM=m +CONFIG_CAN_EMS_USB=m +CONFIG_CAN_ESD_USB2=m +CONFIG_CAN_KVASER_USB=m +CONFIG_CAN_PEAK_USB=m +CONFIG_CAN_8DEV_USB=m +CONFIG_CAN_SOFTING=m +CONFIG_BT=m +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_HIDP=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_ATH3K=m +CONFIG_BT_WILINK=m +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_DEBUGFS=y +CONFIG_RFKILL=m +CONFIG_RFKILL_INPUT=y +CONFIG_NFC=m +CONFIG_NFC_DIGITAL=m +CONFIG_NFC_NCI=m +CONFIG_NFC_NCI_SPI=y +CONFIG_NFC_HCI=m +CONFIG_NFC_SHDLC=y +CONFIG_NFC_PN533=m +CONFIG_NFC_WILINK=m +CONFIG_NFC_PORT100=m +CONFIG_NFC_PN544=m +CONFIG_NFC_PN544_I2C=m +CONFIG_NFC_MICROREAD=m +CONFIG_NFC_MICROREAD_I2C=m +CONFIG_NFC_MRVL=m +CONFIG_NFC_MRVL_USB=m +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +# CONFIG_FIRMWARE_IN_KERNEL is not set +CONFIG_DEBUG_DEVRES=y +CONFIG_CONNECTOR=m +# CONFIG_PNP_DEBUG_MESSAGES is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_SIZE=16384 +CONFIG_CDROM_PKTCDVD=m +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +CONFIG_TIFM_CORE=m +# CONFIG_TIFM_7XX1 is not set +CONFIG_SENSORS_BH1780=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_APDS990X=m +CONFIG_HMC6352=m +CONFIG_TI_DAC7512=m +CONFIG_PCH_PHUB=m +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_AT25=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EEPROM_93XX46=m +CONFIG_SENSORS_LIS3_I2C=m +CONFIG_VMWARE_VMCI=m +CONFIG_RAID_ATTRS=m +CONFIG_BLK_DEV_SD=y +CONFIG_BLK_DEV_SR=m +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +CONFIG_SCSI_MULTI_LUN=y +CONFIG_SCSI_CONSTANTS=y +CONFIG_SCSI_LOGGING=y +CONFIG_SCSI_SCAN_ASYNC=y +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_VMWARE_PVSCSI=m +CONFIG_SCSI_VIRTIO=m +CONFIG_ATA=y +# CONFIG_ATA_VERBOSE_ERROR is not set +CONFIG_SATA_ZPODD=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_SIL24=m +CONFIG_ATA_PIIX=y +CONFIG_SATA_SIL=m +CONFIG_PATA_SCH=m +CONFIG_PATA_MPIIX=m +CONFIG_ATA_GENERIC=y +CONFIG_MD=y +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_MULTIPATH=m +CONFIG_BCACHE=m +CONFIG_BCACHE_DEBUG=y +CONFIG_BLK_DEV_DM=m +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_MIRROR=m +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +CONFIG_DM_DELAY=m +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +CONFIG_NETDEVICES=y +CONFIG_EQUALIZER=m +CONFIG_MACVLAN=m +CONFIG_TUN=m +CONFIG_VIRTIO_NET=m +# CONFIG_NET_VENDOR_3COM is not set +# CONFIG_NET_VENDOR_ADAPTEC is not set +# CONFIG_NET_VENDOR_ALTEON is not set +CONFIG_PCNET32=m +CONFIG_ATL2=m +CONFIG_ATL1=m +# CONFIG_NET_CADENCE is not set +CONFIG_BNX2=m +CONFIG_TIGON3=m +CONFIG_BNX2X=m +# CONFIG_NET_VENDOR_BROCADE is not set +CONFIG_CHELSIO_T4VF=m +# CONFIG_NET_VENDOR_CISCO is not set +# CONFIG_NET_VENDOR_DEC is not set +# CONFIG_NET_VENDOR_DLINK is not set +# CONFIG_NET_VENDOR_EMULEX is not set +# CONFIG_NET_VENDOR_EXAR is not set +# CONFIG_NET_VENDOR_HP is not set +CONFIG_E100=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IGB=m +CONFIG_IGBVF=m +CONFIG_IXGB=m +CONFIG_IXGBE=m +CONFIG_IXGBEVF=m +CONFIG_I40E=m +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MELLANOX is not set +# CONFIG_NET_VENDOR_MICREL is not set +# CONFIG_NET_VENDOR_MICROCHIP is not set +# CONFIG_NET_VENDOR_MYRI is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +CONFIG_FORCEDETH=m +CONFIG_PCH_GBE=m +# CONFIG_NET_PACKET_ENGINE is not set +# CONFIG_NET_VENDOR_QLOGIC is not set +CONFIG_8139CP=m +CONFIG_8139TOO=m +CONFIG_R8169=m +# CONFIG_NET_VENDOR_RDC is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SILAN is not set +CONFIG_SIS900=m +CONFIG_SIS190=m +# CONFIG_NET_VENDOR_SMSC is not set +# CONFIG_NET_VENDOR_STMICRO is not set +# CONFIG_NET_VENDOR_SUN is not set +# CONFIG_NET_VENDOR_TEHUTI is not set +# CONFIG_NET_VENDOR_TI is not set +# CONFIG_NET_VENDOR_VIA is not set +# CONFIG_NET_VENDOR_WIZNET is not set +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m +CONFIG_BCM87XX_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_MDIO_BITBANG=m +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOE=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9700=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +# CONFIG_USB_NET_ZAURUS is not set +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_LIBERTAS_THINFIRM=m +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_AT76C50X_USB=m +CONFIG_USB_ZD1201=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_B43=m +CONFIG_B43_SDIO=y +CONFIG_IPW2100=m +CONFIG_IWLWIFI=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_DEBUGFS=y +CONFIG_IWL4965=m +CONFIG_IWL3945=m +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_SPI=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2800PCI=m +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +# CONFIG_RT2800USB_RT35XX is not set +CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192DE=m +CONFIG_RTL8723AE=m +CONFIG_RTL8188EE=m +CONFIG_RTL8192CU=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_ZD1211RW=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_CW1200=m +CONFIG_VMXNET3=m +CONFIG_INPUT_FF_MEMLESS=y +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ATKBD=m +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +CONFIG_MOUSE_SYNAPTICS_USB=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_INPUT_TABLET=y +CONFIG_TABLET_USB_WACOM=m +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ADS7846=m +CONFIG_TOUCHSCREEN_AD7877=m +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +CONFIG_TOUCHSCREEN_AD7879_SPI=m +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_AUO_PIXCIR=m +CONFIG_TOUCHSCREEN_BU21013=m +CONFIG_TOUCHSCREEN_CY8CTMG110=m +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP_SPI=m +CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m +CONFIG_TOUCHSCREEN_EETI=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_WACOM_I2C=m +CONFIG_TOUCHSCREEN_MAX11801=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MMS114=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC2005=m +CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_TOUCHSCREEN_W90X900=m +CONFIG_TOUCHSCREEN_ST1232=m +CONFIG_TOUCHSCREEN_SUR40=m +CONFIG_TOUCHSCREEN_TPS6507X=m +CONFIG_TOUCHSCREEN_ZFORCE=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_AD714X=m +CONFIG_INPUT_BMA150=m +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_MMA8450=m +CONFIG_INPUT_MPU3050=m +CONFIG_INPUT_GP2A=m +CONFIG_INPUT_GPIO_TILT_POLLED=m +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_UINPUT=m +CONFIG_INPUT_ADXL34X=m +CONFIG_SERIO=m +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +# CONFIG_LEGACY_PTYS is not set +CONFIG_NOZOMI=m +# CONFIG_DEVKMEM is not set +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_NR_UARTS=5 +CONFIG_SERIAL_8250_RUNTIME_UARTS=5 +CONFIG_SERIAL_8250_DW=m +CONFIG_SERIAL_MAX3100=m +CONFIG_SERIAL_MAX310X=y +CONFIG_SERIAL_MFD_HSU=m +CONFIG_SERIAL_PCH_UART=m +CONFIG_VIRTIO_CONSOLE=m +# CONFIG_HW_RANDOM_AMD is not set +# CONFIG_HW_RANDOM_VIA is not set +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +# CONFIG_I2C_COMPAT is not set +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +# CONFIG_I2C_HELPER_AUTO is not set +CONFIG_I2C_ALGOPCF=m +CONFIG_I2C_ALGOPCA=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_ISMT=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_SCMI=m +CONFIG_I2C_DESIGNWARE_PLATFORM=m +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_EG20T=m +CONFIG_I2C_OCORES=m +CONFIG_SPI=y +CONFIG_SPI_PXA2XX=m +CONFIG_SPI_TOPCLIFF_PCH=m +CONFIG_SPI_SPIDEV=m +CONFIG_PINCTRL_BAYTRAIL=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_SCH=m +CONFIG_GPIO_ICH=m +CONFIG_GPIO_LYNXPOINT=m +CONFIG_GPIO_PCH=m +CONFIG_GPIO_ML_IOH=m +CONFIG_GPIO_MAX7301=m +CONFIG_GPIO_MC33880=m +CONFIG_PDA_POWER=m +CONFIG_BATTERY_DS2780=m +CONFIG_BATTERY_DS2781=m +CONFIG_BATTERY_DS2782=m +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=m +CONFIG_BATTERY_MAX17042=m +CONFIG_CHARGER_ISP1704=m +CONFIG_CHARGER_MAX8903=m +CONFIG_CHARGER_LP8727=m +CONFIG_CHARGER_GPIO=m +CONFIG_CHARGER_BQ2415X=m +CONFIG_CHARGER_BQ24190=m +CONFIG_CHARGER_BQ24735=m +CONFIG_CHARGER_SMB347=m +CONFIG_POWER_AVS=y +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_ASC7621=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_GPIO_FAN=m +CONFIG_SENSORS_HIH6130=m +CONFIG_SENSORS_HTU21=m +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=m +CONFIG_SENSORS_SHT15=m +CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_SMM665=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_EMC1403=m +CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_ADS1015=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_ADS7871=m +CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_INA209=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP401=m +CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_INTEL_POWERCLAMP=y +CONFIG_WATCHDOG=y +CONFIG_SOFT_WATCHDOG=m +CONFIG_I6300ESB_WDT=m +CONFIG_IE6XX_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_W83697HF_WDT=m +CONFIG_W83697UG_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_REGULATOR=y +CONFIG_REGULATOR_FIXED_VOLTAGE=m +CONFIG_REGULATOR_VIRTUAL_CONSUMER=m +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_ACT8865=m +CONFIG_REGULATOR_AD5398=m +CONFIG_REGULATOR_DA9210=m +CONFIG_REGULATOR_FAN53555=m +CONFIG_REGULATOR_GPIO=m +CONFIG_REGULATOR_ISL6271A=m +CONFIG_REGULATOR_LP3971=m +CONFIG_REGULATOR_LP3972=m +CONFIG_REGULATOR_LP872X=m +CONFIG_REGULATOR_LP8755=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_MAX8649=m +CONFIG_REGULATOR_MAX8660=m +CONFIG_REGULATOR_MAX8952=m +CONFIG_REGULATOR_MAX8973=m +CONFIG_REGULATOR_TPS51632=m +CONFIG_REGULATOR_TPS62360=m +CONFIG_REGULATOR_TPS65023=m +CONFIG_REGULATOR_TPS6507X=m +CONFIG_REGULATOR_TPS6524X=m +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_RC_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_LIRC=m +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_PWC=m +CONFIG_VIDEO_CPIA2=m +CONFIG_USB_ZR364XX=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_S2255=m +CONFIG_VIDEO_USBTV=m +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_TLG2300=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_STK1160_AC97=y +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m +CONFIG_DVB_USB=m +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_IT913X=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_SMS_USB_DRV=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +CONFIG_VIDEO_EM28XX=m +CONFIG_MEDIA_PCI_SUPPORT=y +CONFIG_VIDEO_CX23885=m +CONFIG_RADIO_SI4713=m +CONFIG_I2C_SI4713=m +CONFIG_USB_MR800=m +CONFIG_USB_DSBR=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_SHARK=m +CONFIG_RADIO_SHARK2=m +CONFIG_USB_KEENE=m +CONFIG_USB_RAREMONO=m +CONFIG_USB_MA901=m +CONFIG_RADIO_TEA5764=m +CONFIG_RADIO_SAA7706H=m +CONFIG_RADIO_TEF6862=m +CONFIG_RADIO_WL1273=m +CONFIG_RADIO_WL128X=m +CONFIG_AGP=y +CONFIG_DRM=y +CONFIG_DRM_I915=y +CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y +CONFIG_DRM_VMWGFX=y +CONFIG_DRM_VMWGFX_FBCON=y +CONFIG_DRM_UDL=m +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_LCD_CLASS_DEVICE is not set +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_PWM=m +CONFIG_BACKLIGHT_ADP8860=m +CONFIG_BACKLIGHT_ADP8870=m +CONFIG_BACKLIGHT_LM3630A=m +CONFIG_BACKLIGHT_LM3639=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_BACKLIGHT_GPIO=m +CONFIG_BACKLIGHT_LV5207LP=m +CONFIG_BACKLIGHT_BD6107=m +CONFIG_VGACON_SOFT_SCROLLBACK=y +CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=128 +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +CONFIG_SOUND=m +CONFIG_SND=m +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_HRTIMER=m +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_ALOOP=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 +CONFIG_SND_ENS1371=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_INPUT_JACK=y +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +CONFIG_SND_HDA_CODEC_CA0132_DSP=y +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +# CONFIG_SND_SPI is not set +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_HID_BATTERY_STRENGTH=y +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_A4TECH=y +CONFIG_HID_APPLE=y +CONFIG_HID_BELKIN=y +CONFIG_HID_CHERRY=y +CONFIG_HID_CHICONY=y +CONFIG_HID_CYPRESS=y +CONFIG_HID_ELO=m +CONFIG_HID_EZKEY=y +CONFIG_HID_KEYTOUCH=m +CONFIG_HID_KENSINGTON=y +CONFIG_HID_LENOVO_TPKBD=m +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_HID_MICROSOFT=y +CONFIG_HID_MONTEREY=y +CONFIG_HID_MULTITOUCH=m +CONFIG_HID_WIIMOTE=m +CONFIG_HID_SENSOR_HUB=m +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y +CONFIG_I2C_HID=m +CONFIG_USB=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +CONFIG_USB_MON=m +CONFIG_USB_WUSB_CBAF=m +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_OHCI_HCD_PLATFORM=m +CONFIG_USB_UHCI_HCD=m +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +CONFIG_USB_TMC=m +CONFIG_USB_STORAGE=y +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_CHIPIDEA=m +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_NOP_USB_XCEIV=m +CONFIG_SAMSUNG_USB2PHY=m +CONFIG_SAMSUNG_USB3PHY=m +CONFIG_USB_GADGET=m +CONFIG_USB_EG20T=m +CONFIG_USB_ZERO=m +CONFIG_USB_AUDIO=m +CONFIG_GADGET_UAC1=y +CONFIG_USB_ETH=m +CONFIG_USB_ETH_EEM=y +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_G_HID=m +CONFIG_USB_G_WEBCAM=m +CONFIG_MMC=y +CONFIG_MMC_BLOCK_MINORS=16 +CONFIG_SDIO_UART=m +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_USHC=m +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_PCA9532=m +CONFIG_LEDS_PCA9532_GPIO=y +CONFIG_LEDS_GPIO=m +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_PCA963X=m +CONFIG_LEDS_PCA9685=m +CONFIG_LEDS_DAC124S085=m +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_LM355x=m +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_GPIO=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_CMOS=m +CONFIG_DMADEVICES=y +CONFIG_INTEL_MID_DMAC=m +CONFIG_INTEL_IOATDMA=m +CONFIG_DW_DMAC_CORE=m +CONFIG_PCH_DMA=m +CONFIG_ASYNC_TX_DMA=y +CONFIG_UIO=y +CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_MMIO=m +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y +CONFIG_STAGING=y +CONFIG_R8187SE=m +CONFIG_RTL8192U=m +CONFIG_RTLLIB=m +CONFIG_RTL8192E=m +CONFIG_R8712U=m +CONFIG_R8188EU=m +CONFIG_R8821AE=m +CONFIG_ANDROID=y +CONFIG_ANDROID_LOGGER=m +# CONFIG_ANDROID_TIMED_OUTPUT is not set +# CONFIG_NET_VENDOR_SILICOM is not set +CONFIG_IDEAPAD_LAPTOP=m +CONFIG_THINKPAD_ACPI=m +CONFIG_INTEL_IOMMU=y +CONFIG_PM_DEVFREQ=y +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +CONFIG_DEVFREQ_GOV_PERFORMANCE=m +CONFIG_DEVFREQ_GOV_POWERSAVE=m +CONFIG_DEVFREQ_GOV_USERSPACE=m +CONFIG_PWM=y +CONFIG_DMI_SYSFS=m +CONFIG_EFI_VARS=y +CONFIG_EFI_VARS_PSTORE=m +CONFIG_EXT2_FS=m +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT3_FS=m +# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=m +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=m +CONFIG_NTFS_RW=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_ECRYPT_FS=m +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFSPLUS_FS_POSIX_ACL=y +CONFIG_SQUASHFS=m +CONFIG_SQUASHFS_DECOMP_MULTI=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +CONFIG_ROMFS_FS=m +CONFIG_EFIVAR_FS=m +CONFIG_NFS_FS=m +CONFIG_NFS_V4=m +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_NFSD=m +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_V4_SECURITY_LABEL=y +CONFIG_NFSD_FAULT_INJECTION=y +CONFIG_SUNRPC_DEBUG=y +CONFIG_CIFS=m +CONFIG_CIFS_WEAK_PW_HASH=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_CIFS_ACL=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_UNUSED_SYMBOLS is not set +CONFIG_HEADERS_CHECK=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_MEMORY_INIT=y +CONFIG_DEBUG_STACKOVERFLOW=y +CONFIG_LOCKUP_DETECTOR=y +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_PREEMPT is not set +CONFIG_SPARSE_RCU_POINTER=y +# CONFIG_RCU_CPU_STALL_VERBOSE is not set +CONFIG_LATENCYTOP=y +CONFIG_SCHED_TRACER=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_STRICT_DEVMEM=y +# CONFIG_X86_VERBOSE_BOOTUP is not set +# CONFIG_EARLY_PRINTK is not set +# CONFIG_DEBUG_RODATA_TEST is not set +CONFIG_DEBUG_SET_MODULE_RONX=y +CONFIG_OPTIMIZE_INLINING=y +CONFIG_SECURITY=y +CONFIG_SECURITY_SMACK=y +CONFIG_CRYPTO_USER=m +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m +CONFIG_CRYPTO_CRC32C_INTEL=y +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_CRCT10DIF=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=y +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_ZLIB=m +CONFIG_CRYPTO_LZO=m +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_ASYMMETRIC_KEY_TYPE=m +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m +CONFIG_X509_CERTIFICATE_PARSER=m +# CONFIG_VIRTUALIZATION is not set +CONFIG_LIBCRC32C=y +CONFIG_CRC8=m +CONFIG_CORDIC=m +CONFIG_FONTS=y +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +CONFIG_FONT_6x11=y +CONFIG_FONT_7x14=y +CONFIG_FONT_10x18=y diff --git a/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/valleyisland-32/defconfig b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/valleyisland-32/defconfig new file mode 100644 index 00000000..96c09b23 --- /dev/null +++ b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/valleyisland-32/defconfig @@ -0,0 +1,1361 @@ +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_DEFAULT_HOSTNAME="common_box" +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_FHANDLE=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_KMEM=y +CONFIG_CGROUP_PERF=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_CGROUP=y +CONFIG_NAMESPACES=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_EMBEDDED=y +# CONFIG_COMPAT_BRK is not set +CONFIG_PROFILING=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_EVENT_MULTIPLEX=y +CONFIG_JUMP_LABEL=y +CONFIG_CC_STACKPROTECTOR_REGULAR=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +CONFIG_BLK_DEV_THROTTLING=y +CONFIG_PARTITION_ADVANCED=y +CONFIG_BSD_DISKLABEL=y +CONFIG_LDM_PARTITION=y +CONFIG_IOSCHED_DEADLINE=m +CONFIG_CFQ_GROUP_IOSCHED=y +CONFIG_SMP=y +# CONFIG_X86_MPPARSE is not set +# CONFIG_X86_EXTENDED_PLATFORM is not set +CONFIG_X86_INTEL_LPSS=y +# CONFIG_SCHED_OMIT_FRAME_POINTER is not set +CONFIG_MCORE2=y +CONFIG_X86_GENERIC=y +CONFIG_PROCESSOR_SELECT=y +# CONFIG_CPU_SUP_CYRIX_32 is not set +# CONFIG_CPU_SUP_AMD is not set +# CONFIG_CPU_SUP_CENTAUR is not set +# CONFIG_CPU_SUP_TRANSMETA_32 is not set +# CONFIG_CPU_SUP_UMC_32 is not set +CONFIG_HPET_TIMER=y +CONFIG_SCHED_SMT=y +CONFIG_PREEMPT=y +# CONFIG_X86_MCE_AMD is not set +CONFIG_X86_REBOOTFIXUPS=y +CONFIG_MICROCODE=y +CONFIG_X86_MSR=y +CONFIG_X86_CPUID=y +CONFIG_KSM=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_EFI=y +CONFIG_EFI_STUB=y +# CONFIG_SECCOMP is not set +CONFIG_HZ_1000=y +# CONFIG_RELOCATABLE is not set +CONFIG_PHYSICAL_ALIGN=0x400000 +# CONFIG_COMPAT_VDSO is not set +CONFIG_HIBERNATION=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_RUNTIME=y +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_FREQ_STAT_DETAILS=y +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_X86_INTEL_PSTATE=y +CONFIG_X86_PCC_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_SPEEDSTEP_ICH=m +CONFIG_X86_SPEEDSTEP_SMI=m +CONFIG_X86_P4_CLOCKMOD=m +CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y +CONFIG_INTEL_IDLE=y +CONFIG_PCIEPORTBUS=y +# CONFIG_PCIEAER is not set +CONFIG_PCI_MSI=y +# CONFIG_HT_IRQ is not set +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y +CONFIG_PCCARD=m +# CONFIG_PCMCIA is not set +CONFIG_YENTA=m +CONFIG_BINFMT_MISC=m +CONFIG_PACKET=m +CONFIG_PACKET_DIAG=m +CONFIG_UNIX=y +CONFIG_UNIX_DIAG=m +CONFIG_XFRM_USER=m +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_STATISTICS=y +CONFIG_NET_KEY=m +CONFIG_NET_KEY_MIGRATE=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_NET_IPIP=m +CONFIG_IP_MROUTE=y +CONFIG_IP_MROUTE_MULTIPLE_TABLES=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_NET_IPVTI=m +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_LRO=m +CONFIG_INET_DIAG=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_CUBIC=m +# CONFIG_TCP_CONG_WESTWOOD is not set +# CONFIG_TCP_CONG_HTCP is not set +CONFIG_TCP_MD5SIG=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_GRE=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +CONFIG_IPV6_MROUTE=y +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +CONFIG_NF_CONNTRACK=m +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +CONFIG_NF_CT_NETLINK_HELPER=m +CONFIG_NETFILTER_NETLINK_QUEUE_CT=y +CONFIG_NETFILTER_XTABLES=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_NF_CONNTRACK_IPV4=m +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_TARGET_ULOG=m +CONFIG_NF_NAT_IPV4=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_NF_NAT_IPV6=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_VLAN_8021Q=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_PIE=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_PLUG=m +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_PERF=y +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_BPF=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_EMATCH_CANID=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_CLS_IND=y +CONFIG_CAN=m +CONFIG_CAN_VCAN=m +CONFIG_CAN_SLCAN=m +# CONFIG_CAN_CALC_BITTIMING is not set +CONFIG_CAN_MCP251X=m +CONFIG_PCH_CAN=m +CONFIG_CAN_SJA1000=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_C_CAN_PCI=m +CONFIG_CAN_CC770=m +CONFIG_CAN_CC770_ISA=m +CONFIG_CAN_CC770_PLATFORM=m +CONFIG_CAN_EMS_USB=m +CONFIG_CAN_ESD_USB2=m +CONFIG_CAN_KVASER_USB=m +CONFIG_CAN_PEAK_USB=m +CONFIG_CAN_8DEV_USB=m +CONFIG_CAN_SOFTING=m +CONFIG_BT=m +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_HIDP=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_ATH3K=m +CONFIG_BT_WILINK=m +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_DEBUGFS=y +CONFIG_RFKILL=m +CONFIG_RFKILL_INPUT=y +CONFIG_NFC=m +CONFIG_NFC_DIGITAL=m +CONFIG_NFC_NCI=m +CONFIG_NFC_NCI_SPI=y +CONFIG_NFC_HCI=m +CONFIG_NFC_SHDLC=y +CONFIG_NFC_PN533=m +CONFIG_NFC_WILINK=m +CONFIG_NFC_PORT100=m +CONFIG_NFC_PN544=m +CONFIG_NFC_PN544_I2C=m +CONFIG_NFC_MICROREAD=m +CONFIG_NFC_MICROREAD_I2C=m +CONFIG_NFC_MRVL=m +CONFIG_NFC_MRVL_USB=m +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +# CONFIG_FIRMWARE_IN_KERNEL is not set +CONFIG_DEBUG_DEVRES=y +CONFIG_CONNECTOR=m +# CONFIG_PNP_DEBUG_MESSAGES is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_SIZE=16384 +CONFIG_CDROM_PKTCDVD=m +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +CONFIG_TIFM_CORE=m +# CONFIG_TIFM_7XX1 is not set +CONFIG_SENSORS_BH1780=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_APDS990X=m +CONFIG_HMC6352=m +CONFIG_TI_DAC7512=m +CONFIG_PCH_PHUB=m +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_AT25=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EEPROM_93XX46=m +CONFIG_SENSORS_LIS3_I2C=m +CONFIG_VMWARE_VMCI=m +CONFIG_RAID_ATTRS=m +CONFIG_BLK_DEV_SD=y +CONFIG_BLK_DEV_SR=m +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +CONFIG_SCSI_MULTI_LUN=y +CONFIG_SCSI_CONSTANTS=y +CONFIG_SCSI_LOGGING=y +CONFIG_SCSI_SCAN_ASYNC=y +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_VMWARE_PVSCSI=m +CONFIG_SCSI_VIRTIO=m +CONFIG_ATA=y +# CONFIG_ATA_VERBOSE_ERROR is not set +CONFIG_SATA_ZPODD=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_SIL24=m +CONFIG_ATA_PIIX=y +CONFIG_SATA_SIL=m +CONFIG_PATA_SCH=m +CONFIG_PATA_MPIIX=m +CONFIG_ATA_GENERIC=y +CONFIG_MD=y +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_MULTIPATH=m +CONFIG_BCACHE=m +CONFIG_BCACHE_DEBUG=y +CONFIG_BLK_DEV_DM=m +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_MIRROR=m +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +CONFIG_DM_DELAY=m +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +CONFIG_NETDEVICES=y +CONFIG_EQUALIZER=m +CONFIG_MACVLAN=m +CONFIG_TUN=m +CONFIG_VIRTIO_NET=m +# CONFIG_NET_VENDOR_3COM is not set +# CONFIG_NET_VENDOR_ADAPTEC is not set +# CONFIG_NET_VENDOR_ALTEON is not set +CONFIG_PCNET32=m +CONFIG_ATL2=m +CONFIG_ATL1=m +# CONFIG_NET_CADENCE is not set +CONFIG_BNX2=m +CONFIG_TIGON3=m +CONFIG_BNX2X=m +# CONFIG_NET_VENDOR_BROCADE is not set +CONFIG_CHELSIO_T4VF=m +# CONFIG_NET_VENDOR_CISCO is not set +# CONFIG_NET_VENDOR_DEC is not set +# CONFIG_NET_VENDOR_DLINK is not set +# CONFIG_NET_VENDOR_EMULEX is not set +# CONFIG_NET_VENDOR_EXAR is not set +# CONFIG_NET_VENDOR_HP is not set +CONFIG_E100=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IGB=m +CONFIG_IGBVF=m +CONFIG_IXGB=m +CONFIG_IXGBE=m +CONFIG_IXGBEVF=m +CONFIG_I40E=m +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MELLANOX is not set +# CONFIG_NET_VENDOR_MICREL is not set +# CONFIG_NET_VENDOR_MICROCHIP is not set +# CONFIG_NET_VENDOR_MYRI is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +CONFIG_FORCEDETH=m +CONFIG_PCH_GBE=m +# CONFIG_NET_PACKET_ENGINE is not set +# CONFIG_NET_VENDOR_QLOGIC is not set +CONFIG_8139CP=m +CONFIG_8139TOO=m +CONFIG_R8169=m +# CONFIG_NET_VENDOR_RDC is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SILAN is not set +CONFIG_SIS900=m +CONFIG_SIS190=m +# CONFIG_NET_VENDOR_SMSC is not set +# CONFIG_NET_VENDOR_STMICRO is not set +# CONFIG_NET_VENDOR_SUN is not set +# CONFIG_NET_VENDOR_TEHUTI is not set +# CONFIG_NET_VENDOR_TI is not set +# CONFIG_NET_VENDOR_VIA is not set +# CONFIG_NET_VENDOR_WIZNET is not set +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m +CONFIG_BCM87XX_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_MDIO_BITBANG=m +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOE=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9700=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +# CONFIG_USB_NET_ZAURUS is not set +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_LIBERTAS_THINFIRM=m +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_AT76C50X_USB=m +CONFIG_USB_ZD1201=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_B43=m +CONFIG_B43_SDIO=y +CONFIG_IPW2100=m +CONFIG_IWLWIFI=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_DEBUGFS=y +CONFIG_IWL4965=m +CONFIG_IWL3945=m +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_SPI=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2800PCI=m +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +# CONFIG_RT2800USB_RT35XX is not set +CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192DE=m +CONFIG_RTL8723AE=m +CONFIG_RTL8188EE=m +CONFIG_RTL8192CU=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_ZD1211RW=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_CW1200=m +CONFIG_VMXNET3=m +CONFIG_INPUT_FF_MEMLESS=y +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ATKBD=m +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +CONFIG_MOUSE_SYNAPTICS_USB=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_INPUT_TABLET=y +CONFIG_TABLET_USB_WACOM=m +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ADS7846=m +CONFIG_TOUCHSCREEN_AD7877=m +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +CONFIG_TOUCHSCREEN_AD7879_SPI=m +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_AUO_PIXCIR=m +CONFIG_TOUCHSCREEN_BU21013=m +CONFIG_TOUCHSCREEN_CY8CTMG110=m +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP_SPI=m +CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m +CONFIG_TOUCHSCREEN_EETI=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_WACOM_I2C=m +CONFIG_TOUCHSCREEN_MAX11801=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MMS114=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC2005=m +CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_TOUCHSCREEN_W90X900=m +CONFIG_TOUCHSCREEN_ST1232=m +CONFIG_TOUCHSCREEN_SUR40=m +CONFIG_TOUCHSCREEN_TPS6507X=m +CONFIG_TOUCHSCREEN_ZFORCE=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_AD714X=m +CONFIG_INPUT_BMA150=m +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_MMA8450=m +CONFIG_INPUT_MPU3050=m +CONFIG_INPUT_GP2A=m +CONFIG_INPUT_GPIO_TILT_POLLED=m +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_UINPUT=m +CONFIG_INPUT_ADXL34X=m +CONFIG_SERIO=m +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +# CONFIG_LEGACY_PTYS is not set +CONFIG_NOZOMI=m +# CONFIG_DEVKMEM is not set +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_NR_UARTS=5 +CONFIG_SERIAL_8250_RUNTIME_UARTS=5 +CONFIG_SERIAL_8250_DW=m +CONFIG_SERIAL_MAX3100=m +CONFIG_SERIAL_MAX310X=y +CONFIG_SERIAL_MFD_HSU=m +CONFIG_SERIAL_PCH_UART=m +CONFIG_VIRTIO_CONSOLE=m +# CONFIG_HW_RANDOM_AMD is not set +# CONFIG_HW_RANDOM_GEODE is not set +# CONFIG_HW_RANDOM_VIA is not set +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +# CONFIG_I2C_COMPAT is not set +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +# CONFIG_I2C_HELPER_AUTO is not set +CONFIG_I2C_ALGOPCF=m +CONFIG_I2C_ALGOPCA=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_ISMT=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_SCMI=m +CONFIG_I2C_DESIGNWARE_PLATFORM=m +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_EG20T=m +CONFIG_I2C_OCORES=m +CONFIG_SPI=y +CONFIG_SPI_PXA2XX=m +CONFIG_SPI_TOPCLIFF_PCH=m +CONFIG_SPI_SPIDEV=m +CONFIG_PINCTRL_BAYTRAIL=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_SCH=m +CONFIG_GPIO_ICH=m +CONFIG_GPIO_LYNXPOINT=m +CONFIG_GPIO_PCH=m +CONFIG_GPIO_ML_IOH=m +CONFIG_GPIO_MAX7301=m +CONFIG_GPIO_MC33880=m +CONFIG_PDA_POWER=m +CONFIG_BATTERY_DS2780=m +CONFIG_BATTERY_DS2781=m +CONFIG_BATTERY_DS2782=m +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=m +CONFIG_BATTERY_MAX17042=m +CONFIG_CHARGER_ISP1704=m +CONFIG_CHARGER_MAX8903=m +CONFIG_CHARGER_LP8727=m +CONFIG_CHARGER_GPIO=m +CONFIG_CHARGER_BQ2415X=m +CONFIG_CHARGER_BQ24190=m +CONFIG_CHARGER_BQ24735=m +CONFIG_CHARGER_SMB347=m +CONFIG_POWER_AVS=y +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_ASC7621=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_GPIO_FAN=m +CONFIG_SENSORS_HIH6130=m +CONFIG_SENSORS_HTU21=m +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=m +CONFIG_SENSORS_SHT15=m +CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_SMM665=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_EMC1403=m +CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_ADS1015=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_ADS7871=m +CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_INA209=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP401=m +CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_INTEL_POWERCLAMP=y +CONFIG_WATCHDOG=y +CONFIG_SOFT_WATCHDOG=m +CONFIG_I6300ESB_WDT=m +CONFIG_IE6XX_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_W83697HF_WDT=m +CONFIG_W83697UG_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_REGULATOR=y +CONFIG_REGULATOR_FIXED_VOLTAGE=m +CONFIG_REGULATOR_VIRTUAL_CONSUMER=m +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_ACT8865=m +CONFIG_REGULATOR_AD5398=m +CONFIG_REGULATOR_DA9210=m +CONFIG_REGULATOR_FAN53555=m +CONFIG_REGULATOR_GPIO=m +CONFIG_REGULATOR_ISL6271A=m +CONFIG_REGULATOR_LP3971=m +CONFIG_REGULATOR_LP3972=m +CONFIG_REGULATOR_LP872X=m +CONFIG_REGULATOR_LP8755=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_MAX8649=m +CONFIG_REGULATOR_MAX8660=m +CONFIG_REGULATOR_MAX8952=m +CONFIG_REGULATOR_MAX8973=m +CONFIG_REGULATOR_TPS51632=m +CONFIG_REGULATOR_TPS62360=m +CONFIG_REGULATOR_TPS65023=m +CONFIG_REGULATOR_TPS6507X=m +CONFIG_REGULATOR_TPS6524X=m +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_RC_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_LIRC=m +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_PWC=m +CONFIG_VIDEO_CPIA2=m +CONFIG_USB_ZR364XX=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_S2255=m +CONFIG_VIDEO_USBTV=m +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_TLG2300=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_STK1160_AC97=y +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m +CONFIG_DVB_USB=m +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_IT913X=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_SMS_USB_DRV=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +CONFIG_VIDEO_EM28XX=m +CONFIG_MEDIA_PCI_SUPPORT=y +CONFIG_VIDEO_CX23885=m +CONFIG_RADIO_SI4713=m +CONFIG_I2C_SI4713=m +CONFIG_USB_MR800=m +CONFIG_USB_DSBR=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_SHARK=m +CONFIG_RADIO_SHARK2=m +CONFIG_USB_KEENE=m +CONFIG_USB_RAREMONO=m +CONFIG_USB_MA901=m +CONFIG_RADIO_TEA5764=m +CONFIG_RADIO_SAA7706H=m +CONFIG_RADIO_TEF6862=m +CONFIG_RADIO_WL1273=m +CONFIG_RADIO_WL128X=m +CONFIG_AGP=y +CONFIG_DRM=y +CONFIG_DRM_I915=y +CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y +CONFIG_DRM_VMWGFX=y +CONFIG_DRM_VMWGFX_FBCON=y +CONFIG_DRM_UDL=m +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_LCD_CLASS_DEVICE is not set +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_PWM=m +CONFIG_BACKLIGHT_ADP8860=m +CONFIG_BACKLIGHT_ADP8870=m +CONFIG_BACKLIGHT_LM3630A=m +CONFIG_BACKLIGHT_LM3639=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_BACKLIGHT_GPIO=m +CONFIG_BACKLIGHT_LV5207LP=m +CONFIG_BACKLIGHT_BD6107=m +CONFIG_VGACON_SOFT_SCROLLBACK=y +CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=128 +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +CONFIG_SOUND=m +CONFIG_SND=m +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_HRTIMER=m +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_ALOOP=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 +CONFIG_SND_ENS1371=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_INPUT_JACK=y +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +CONFIG_SND_HDA_CODEC_CA0132_DSP=y +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +# CONFIG_SND_SPI is not set +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_HID_BATTERY_STRENGTH=y +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_A4TECH=y +CONFIG_HID_APPLE=y +CONFIG_HID_BELKIN=y +CONFIG_HID_CHERRY=y +CONFIG_HID_CHICONY=y +CONFIG_HID_CYPRESS=y +CONFIG_HID_ELO=m +CONFIG_HID_EZKEY=y +CONFIG_HID_KEYTOUCH=m +CONFIG_HID_KENSINGTON=y +CONFIG_HID_LENOVO_TPKBD=m +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_HID_MICROSOFT=y +CONFIG_HID_MONTEREY=y +CONFIG_HID_MULTITOUCH=m +CONFIG_HID_WIIMOTE=m +CONFIG_HID_SENSOR_HUB=m +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y +CONFIG_I2C_HID=m +CONFIG_USB=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +CONFIG_USB_MON=m +CONFIG_USB_WUSB_CBAF=m +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_OHCI_HCD_PLATFORM=m +CONFIG_USB_UHCI_HCD=m +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +CONFIG_USB_TMC=m +CONFIG_USB_STORAGE=y +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_CHIPIDEA=m +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_NOP_USB_XCEIV=m +CONFIG_SAMSUNG_USB2PHY=m +CONFIG_SAMSUNG_USB3PHY=m +CONFIG_USB_GADGET=m +CONFIG_USB_EG20T=m +CONFIG_USB_ZERO=m +CONFIG_USB_AUDIO=m +CONFIG_GADGET_UAC1=y +CONFIG_USB_ETH=m +CONFIG_USB_ETH_EEM=y +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_G_HID=m +CONFIG_USB_G_WEBCAM=m +CONFIG_MMC=y +CONFIG_MMC_BLOCK_MINORS=16 +CONFIG_SDIO_UART=m +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_USHC=m +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_PCA9532=m +CONFIG_LEDS_PCA9532_GPIO=y +CONFIG_LEDS_GPIO=m +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_PCA963X=m +CONFIG_LEDS_PCA9685=m +CONFIG_LEDS_DAC124S085=m +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_LM355x=m +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_GPIO=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_CMOS=m +CONFIG_DMADEVICES=y +CONFIG_INTEL_MID_DMAC=m +CONFIG_INTEL_IOATDMA=m +CONFIG_DW_DMAC_CORE=m +CONFIG_PCH_DMA=m +CONFIG_ASYNC_TX_DMA=y +CONFIG_UIO=y +CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_MMIO=m +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y +CONFIG_STAGING=y +CONFIG_R8187SE=m +CONFIG_RTL8192U=m +CONFIG_RTLLIB=m +CONFIG_RTL8192E=m +CONFIG_R8712U=m +CONFIG_R8188EU=m +CONFIG_R8821AE=m +CONFIG_ANDROID=y +CONFIG_ANDROID_LOGGER=m +# CONFIG_ANDROID_TIMED_OUTPUT is not set +# CONFIG_NET_VENDOR_SILICOM is not set +CONFIG_IDEAPAD_LAPTOP=m +CONFIG_THINKPAD_ACPI=m +CONFIG_INTEL_IOMMU=y +CONFIG_PM_DEVFREQ=y +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +CONFIG_DEVFREQ_GOV_PERFORMANCE=m +CONFIG_DEVFREQ_GOV_POWERSAVE=m +CONFIG_DEVFREQ_GOV_USERSPACE=m +CONFIG_PWM=y +CONFIG_DMI_SYSFS=m +CONFIG_EFI_VARS=y +CONFIG_EFI_VARS_PSTORE=m +CONFIG_EXT2_FS=m +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT3_FS=m +# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=m +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=m +CONFIG_NTFS_RW=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_ECRYPT_FS=m +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFSPLUS_FS_POSIX_ACL=y +CONFIG_SQUASHFS=m +CONFIG_SQUASHFS_DECOMP_MULTI=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +CONFIG_ROMFS_FS=m +CONFIG_EFIVAR_FS=m +CONFIG_NFS_FS=m +CONFIG_NFS_V4=m +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_NFSD=m +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_V4_SECURITY_LABEL=y +CONFIG_NFSD_FAULT_INJECTION=y +CONFIG_SUNRPC_DEBUG=y +CONFIG_CIFS=m +CONFIG_CIFS_WEAK_PW_HASH=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_CIFS_ACL=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_UNUSED_SYMBOLS is not set +CONFIG_HEADERS_CHECK=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_MEMORY_INIT=y +CONFIG_DEBUG_STACKOVERFLOW=y +CONFIG_LOCKUP_DETECTOR=y +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_PREEMPT is not set +CONFIG_SPARSE_RCU_POINTER=y +# CONFIG_RCU_CPU_STALL_VERBOSE is not set +CONFIG_LATENCYTOP=y +CONFIG_SCHED_TRACER=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_STRICT_DEVMEM=y +# CONFIG_X86_VERBOSE_BOOTUP is not set +# CONFIG_EARLY_PRINTK is not set +# CONFIG_DEBUG_RODATA_TEST is not set +CONFIG_DEBUG_SET_MODULE_RONX=y +CONFIG_OPTIMIZE_INLINING=y +CONFIG_SECURITY=y +CONFIG_SECURITY_SMACK=y +CONFIG_CRYPTO_USER=m +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m +CONFIG_CRYPTO_CRC32C_INTEL=y +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_CRCT10DIF=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=y +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SALSA20_586=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_SERPENT_SSE2_586=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_TWOFISH_586=m +CONFIG_CRYPTO_ZLIB=m +CONFIG_CRYPTO_LZO=m +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_ASYMMETRIC_KEY_TYPE=m +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m +CONFIG_X509_CERTIFICATE_PARSER=m +# CONFIG_VIRTUALIZATION is not set +CONFIG_LIBCRC32C=y +CONFIG_CRC8=m +CONFIG_CORDIC=m +CONFIG_FONTS=y +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +CONFIG_FONT_6x11=y +CONFIG_FONT_7x14=y +CONFIG_FONT_10x18=y diff --git a/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/valleyisland-64/defconfig b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/valleyisland-64/defconfig new file mode 100644 index 00000000..6fec3768 --- /dev/null +++ b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto/valleyisland-64/defconfig @@ -0,0 +1,1347 @@ +# CONFIG_LOCALVERSION_AUTO is not set +CONFIG_DEFAULT_HOSTNAME="common_box" +CONFIG_SYSVIPC=y +CONFIG_POSIX_MQUEUE=y +CONFIG_FHANDLE=y +CONFIG_NO_HZ=y +CONFIG_HIGH_RES_TIMERS=y +CONFIG_IRQ_TIME_ACCOUNTING=y +CONFIG_BSD_PROCESS_ACCT=y +CONFIG_BSD_PROCESS_ACCT_V3=y +CONFIG_TASKSTATS=y +CONFIG_TASK_DELAY_ACCT=y +CONFIG_TASK_XACCT=y +CONFIG_TASK_IO_ACCOUNTING=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_CGROUP_FREEZER=y +CONFIG_CGROUP_DEVICE=y +CONFIG_CPUSETS=y +CONFIG_CGROUP_CPUACCT=y +CONFIG_RESOURCE_COUNTERS=y +CONFIG_MEMCG=y +CONFIG_MEMCG_SWAP=y +CONFIG_MEMCG_KMEM=y +CONFIG_CGROUP_PERF=y +CONFIG_RT_GROUP_SCHED=y +CONFIG_BLK_CGROUP=y +CONFIG_NAMESPACES=y +CONFIG_USER_NS=y +CONFIG_SCHED_AUTOGROUP=y +CONFIG_BLK_DEV_INITRD=y +CONFIG_RD_BZIP2=y +CONFIG_RD_LZMA=y +CONFIG_RD_XZ=y +CONFIG_RD_LZO=y +CONFIG_RD_LZ4=y +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_EMBEDDED=y +# CONFIG_COMPAT_BRK is not set +CONFIG_PROFILING=y +CONFIG_OPROFILE=m +CONFIG_OPROFILE_EVENT_MULTIPLEX=y +CONFIG_JUMP_LABEL=y +CONFIG_CC_STACKPROTECTOR_REGULAR=y +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +CONFIG_BLK_DEV_THROTTLING=y +CONFIG_PARTITION_ADVANCED=y +CONFIG_BSD_DISKLABEL=y +CONFIG_LDM_PARTITION=y +CONFIG_IOSCHED_DEADLINE=m +CONFIG_CFQ_GROUP_IOSCHED=y +CONFIG_SMP=y +# CONFIG_X86_MPPARSE is not set +# CONFIG_X86_EXTENDED_PLATFORM is not set +CONFIG_X86_INTEL_LPSS=y +# CONFIG_SCHED_OMIT_FRAME_POINTER is not set +CONFIG_MCORE2=y +CONFIG_PROCESSOR_SELECT=y +# CONFIG_CPU_SUP_AMD is not set +# CONFIG_CPU_SUP_CENTAUR is not set +CONFIG_SCHED_SMT=y +CONFIG_PREEMPT=y +# CONFIG_X86_MCE_AMD is not set +CONFIG_MICROCODE=y +CONFIG_X86_MSR=y +CONFIG_X86_CPUID=y +CONFIG_KSM=y +CONFIG_TRANSPARENT_HUGEPAGE=y +CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 +CONFIG_EFI=y +CONFIG_EFI_STUB=y +# CONFIG_SECCOMP is not set +CONFIG_HZ_1000=y +# CONFIG_RELOCATABLE is not set +CONFIG_PHYSICAL_ALIGN=0x400000 +CONFIG_HIBERNATION=y +CONFIG_PM_AUTOSLEEP=y +CONFIG_PM_WAKELOCKS=y +CONFIG_PM_RUNTIME=y +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_PROCESSOR_AGGREGATOR=m +CONFIG_ACPI_PCI_SLOT=y +CONFIG_ACPI_SBS=m +CONFIG_ACPI_APEI=y +CONFIG_ACPI_APEI_GHES=y +CONFIG_CPU_FREQ=y +CONFIG_CPU_FREQ_STAT=m +CONFIG_CPU_FREQ_STAT_DETAILS=y +CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=m +CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m +CONFIG_X86_INTEL_PSTATE=y +CONFIG_X86_PCC_CPUFREQ=m +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_P4_CLOCKMOD=m +CONFIG_INTEL_IDLE=y +CONFIG_PCIEPORTBUS=y +# CONFIG_PCIEAER is not set +CONFIG_PCI_MSI=y +# CONFIG_HT_IRQ is not set +CONFIG_PCI_PRI=y +CONFIG_PCI_PASID=y +CONFIG_PCCARD=m +# CONFIG_PCMCIA is not set +CONFIG_YENTA=m +CONFIG_BINFMT_MISC=m +CONFIG_PACKET=m +CONFIG_PACKET_DIAG=m +CONFIG_UNIX=y +CONFIG_UNIX_DIAG=m +CONFIG_XFRM_USER=m +CONFIG_XFRM_SUB_POLICY=y +CONFIG_XFRM_STATISTICS=y +CONFIG_NET_KEY=m +CONFIG_NET_KEY_MIGRATE=y +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_NET_IPIP=m +CONFIG_IP_MROUTE=y +CONFIG_IP_MROUTE_MULTIPLE_TABLES=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +CONFIG_NET_IPVTI=m +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_XFRM_MODE_TRANSPORT=m +CONFIG_INET_XFRM_MODE_TUNNEL=m +CONFIG_INET_XFRM_MODE_BEET=m +CONFIG_INET_LRO=m +CONFIG_INET_DIAG=m +CONFIG_TCP_CONG_ADVANCED=y +CONFIG_TCP_CONG_CUBIC=m +# CONFIG_TCP_CONG_WESTWOOD is not set +# CONFIG_TCP_CONG_HTCP is not set +CONFIG_TCP_MD5SIG=y +CONFIG_IPV6_ROUTER_PREF=y +CONFIG_IPV6_ROUTE_INFO=y +CONFIG_IPV6_OPTIMISTIC_DAD=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_IPV6_MIP6=m +CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m +CONFIG_IPV6_VTI=m +CONFIG_IPV6_SIT_6RD=y +CONFIG_IPV6_GRE=m +CONFIG_IPV6_MULTIPLE_TABLES=y +CONFIG_IPV6_SUBTREES=y +CONFIG_IPV6_MROUTE=y +CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y +CONFIG_IPV6_PIMSM_V2=y +CONFIG_NETWORK_SECMARK=y +CONFIG_NETWORK_PHY_TIMESTAMPING=y +CONFIG_NETFILTER=y +CONFIG_NF_CONNTRACK=m +CONFIG_NF_CONNTRACK_SECMARK=y +CONFIG_NF_CONNTRACK_ZONES=y +CONFIG_NF_CONNTRACK_EVENTS=y +CONFIG_NF_CONNTRACK_TIMEOUT=y +CONFIG_NF_CONNTRACK_TIMESTAMP=y +CONFIG_NF_CT_PROTO_DCCP=m +CONFIG_NF_CT_PROTO_SCTP=m +CONFIG_NF_CT_PROTO_UDPLITE=m +CONFIG_NF_CONNTRACK_AMANDA=m +CONFIG_NF_CONNTRACK_FTP=m +CONFIG_NF_CONNTRACK_H323=m +CONFIG_NF_CONNTRACK_IRC=m +CONFIG_NF_CONNTRACK_NETBIOS_NS=m +CONFIG_NF_CONNTRACK_SNMP=m +CONFIG_NF_CONNTRACK_PPTP=m +CONFIG_NF_CONNTRACK_SANE=m +CONFIG_NF_CONNTRACK_SIP=m +CONFIG_NF_CONNTRACK_TFTP=m +CONFIG_NF_CT_NETLINK=m +CONFIG_NF_CT_NETLINK_TIMEOUT=m +CONFIG_NF_CT_NETLINK_HELPER=m +CONFIG_NETFILTER_NETLINK_QUEUE_CT=y +CONFIG_NETFILTER_XTABLES=y +CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m +CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m +CONFIG_NETFILTER_XT_TARGET_CONNMARK=m +CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m +CONFIG_NETFILTER_XT_TARGET_CT=m +CONFIG_NETFILTER_XT_TARGET_DSCP=m +CONFIG_NETFILTER_XT_TARGET_HMARK=m +CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m +CONFIG_NETFILTER_XT_TARGET_LED=m +CONFIG_NETFILTER_XT_TARGET_LOG=m +CONFIG_NETFILTER_XT_TARGET_MARK=m +CONFIG_NETFILTER_XT_TARGET_NFLOG=m +CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m +CONFIG_NETFILTER_XT_TARGET_TEE=m +CONFIG_NETFILTER_XT_TARGET_TPROXY=m +CONFIG_NETFILTER_XT_TARGET_TRACE=m +CONFIG_NETFILTER_XT_TARGET_SECMARK=m +CONFIG_NETFILTER_XT_TARGET_TCPMSS=m +CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m +CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m +CONFIG_NETFILTER_XT_MATCH_BPF=m +CONFIG_NETFILTER_XT_MATCH_CLUSTER=m +CONFIG_NETFILTER_XT_MATCH_COMMENT=m +CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m +CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m +CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m +CONFIG_NETFILTER_XT_MATCH_CONNMARK=m +CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m +CONFIG_NETFILTER_XT_MATCH_CPU=m +CONFIG_NETFILTER_XT_MATCH_DCCP=m +CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m +CONFIG_NETFILTER_XT_MATCH_DSCP=m +CONFIG_NETFILTER_XT_MATCH_ESP=m +CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m +CONFIG_NETFILTER_XT_MATCH_HELPER=m +CONFIG_NETFILTER_XT_MATCH_IPCOMP=m +CONFIG_NETFILTER_XT_MATCH_IPRANGE=m +CONFIG_NETFILTER_XT_MATCH_L2TP=m +CONFIG_NETFILTER_XT_MATCH_LENGTH=m +CONFIG_NETFILTER_XT_MATCH_LIMIT=m +CONFIG_NETFILTER_XT_MATCH_MAC=m +CONFIG_NETFILTER_XT_MATCH_MARK=m +CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m +CONFIG_NETFILTER_XT_MATCH_NFACCT=m +CONFIG_NETFILTER_XT_MATCH_OSF=m +CONFIG_NETFILTER_XT_MATCH_OWNER=m +CONFIG_NETFILTER_XT_MATCH_POLICY=m +CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m +CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m +CONFIG_NETFILTER_XT_MATCH_QUOTA=m +CONFIG_NETFILTER_XT_MATCH_RATEEST=m +CONFIG_NETFILTER_XT_MATCH_REALM=m +CONFIG_NETFILTER_XT_MATCH_RECENT=m +CONFIG_NETFILTER_XT_MATCH_SCTP=m +CONFIG_NETFILTER_XT_MATCH_SOCKET=m +CONFIG_NETFILTER_XT_MATCH_STATE=m +CONFIG_NETFILTER_XT_MATCH_STATISTIC=m +CONFIG_NETFILTER_XT_MATCH_STRING=m +CONFIG_NETFILTER_XT_MATCH_TCPMSS=m +CONFIG_NETFILTER_XT_MATCH_TIME=m +CONFIG_NETFILTER_XT_MATCH_U32=m +CONFIG_NF_CONNTRACK_IPV4=m +# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set +CONFIG_IP_NF_IPTABLES=m +CONFIG_IP_NF_MATCH_AH=m +CONFIG_IP_NF_MATCH_ECN=m +CONFIG_IP_NF_MATCH_RPFILTER=m +CONFIG_IP_NF_MATCH_TTL=m +CONFIG_IP_NF_FILTER=m +CONFIG_IP_NF_TARGET_REJECT=m +CONFIG_IP_NF_TARGET_SYNPROXY=m +CONFIG_IP_NF_TARGET_ULOG=m +CONFIG_NF_NAT_IPV4=m +CONFIG_IP_NF_TARGET_MASQUERADE=m +CONFIG_IP_NF_TARGET_NETMAP=m +CONFIG_IP_NF_TARGET_REDIRECT=m +CONFIG_IP_NF_MANGLE=m +CONFIG_IP_NF_TARGET_CLUSTERIP=m +CONFIG_IP_NF_TARGET_ECN=m +CONFIG_IP_NF_TARGET_TTL=m +CONFIG_IP_NF_RAW=m +CONFIG_IP_NF_SECURITY=m +CONFIG_IP_NF_ARPTABLES=m +CONFIG_IP_NF_ARPFILTER=m +CONFIG_IP_NF_ARP_MANGLE=m +CONFIG_NF_CONNTRACK_IPV6=m +CONFIG_IP6_NF_IPTABLES=m +CONFIG_IP6_NF_MATCH_AH=m +CONFIG_IP6_NF_MATCH_EUI64=m +CONFIG_IP6_NF_MATCH_FRAG=m +CONFIG_IP6_NF_MATCH_OPTS=m +CONFIG_IP6_NF_MATCH_HL=m +CONFIG_IP6_NF_MATCH_IPV6HEADER=m +CONFIG_IP6_NF_MATCH_MH=m +CONFIG_IP6_NF_MATCH_RPFILTER=m +CONFIG_IP6_NF_MATCH_RT=m +CONFIG_IP6_NF_TARGET_HL=m +CONFIG_IP6_NF_FILTER=m +CONFIG_IP6_NF_TARGET_REJECT=m +CONFIG_IP6_NF_TARGET_SYNPROXY=m +CONFIG_IP6_NF_MANGLE=m +CONFIG_IP6_NF_RAW=m +CONFIG_IP6_NF_SECURITY=m +CONFIG_NF_NAT_IPV6=m +CONFIG_IP6_NF_TARGET_MASQUERADE=m +CONFIG_IP6_NF_TARGET_NPT=m +CONFIG_BRIDGE=m +CONFIG_BRIDGE_VLAN_FILTERING=y +CONFIG_VLAN_8021Q=m +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_MULTIQ=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFB=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +CONFIG_NET_SCH_NETEM=m +CONFIG_NET_SCH_DRR=m +CONFIG_NET_SCH_MQPRIO=m +CONFIG_NET_SCH_CHOKE=m +CONFIG_NET_SCH_QFQ=m +CONFIG_NET_SCH_CODEL=m +CONFIG_NET_SCH_FQ_CODEL=m +CONFIG_NET_SCH_FQ=m +CONFIG_NET_SCH_HHF=m +CONFIG_NET_SCH_PIE=m +CONFIG_NET_SCH_INGRESS=m +CONFIG_NET_SCH_PLUG=m +CONFIG_NET_CLS_BASIC=m +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +CONFIG_CLS_U32_PERF=y +CONFIG_CLS_U32_MARK=y +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +CONFIG_NET_CLS_FLOW=m +CONFIG_NET_CLS_CGROUP=m +CONFIG_NET_CLS_BPF=m +CONFIG_NET_EMATCH=y +CONFIG_NET_EMATCH_CMP=m +CONFIG_NET_EMATCH_NBYTE=m +CONFIG_NET_EMATCH_U32=m +CONFIG_NET_EMATCH_META=m +CONFIG_NET_EMATCH_TEXT=m +CONFIG_NET_EMATCH_CANID=m +CONFIG_NET_CLS_ACT=y +CONFIG_NET_ACT_POLICE=m +CONFIG_NET_ACT_GACT=m +CONFIG_GACT_PROB=y +CONFIG_NET_ACT_MIRRED=m +CONFIG_NET_ACT_IPT=m +CONFIG_NET_ACT_NAT=m +CONFIG_NET_ACT_PEDIT=m +CONFIG_NET_ACT_SIMP=m +CONFIG_NET_ACT_SKBEDIT=m +CONFIG_NET_ACT_CSUM=m +CONFIG_NET_CLS_IND=y +CONFIG_CAN=m +CONFIG_CAN_VCAN=m +CONFIG_CAN_SLCAN=m +# CONFIG_CAN_CALC_BITTIMING is not set +CONFIG_CAN_MCP251X=m +CONFIG_PCH_CAN=m +CONFIG_CAN_SJA1000=m +CONFIG_CAN_C_CAN=m +CONFIG_CAN_C_CAN_PLATFORM=m +CONFIG_CAN_C_CAN_PCI=m +CONFIG_CAN_CC770=m +CONFIG_CAN_CC770_ISA=m +CONFIG_CAN_CC770_PLATFORM=m +CONFIG_CAN_EMS_USB=m +CONFIG_CAN_ESD_USB2=m +CONFIG_CAN_KVASER_USB=m +CONFIG_CAN_PEAK_USB=m +CONFIG_CAN_8DEV_USB=m +CONFIG_CAN_SOFTING=m +CONFIG_BT=m +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_HIDP=m +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_ATH3K=m +CONFIG_BT_WILINK=m +CONFIG_CFG80211=m +CONFIG_MAC80211=m +CONFIG_MAC80211_MESH=y +CONFIG_MAC80211_DEBUGFS=y +CONFIG_RFKILL=m +CONFIG_RFKILL_INPUT=y +CONFIG_NFC=m +CONFIG_NFC_DIGITAL=m +CONFIG_NFC_NCI=m +CONFIG_NFC_NCI_SPI=y +CONFIG_NFC_HCI=m +CONFIG_NFC_SHDLC=y +CONFIG_NFC_PN533=m +CONFIG_NFC_WILINK=m +CONFIG_NFC_PORT100=m +CONFIG_NFC_PN544=m +CONFIG_NFC_PN544_I2C=m +CONFIG_NFC_MICROREAD=m +CONFIG_NFC_MICROREAD_I2C=m +CONFIG_NFC_MRVL=m +CONFIG_NFC_MRVL_USB=m +CONFIG_DEVTMPFS=y +CONFIG_DEVTMPFS_MOUNT=y +# CONFIG_FIRMWARE_IN_KERNEL is not set +CONFIG_DEBUG_DEVRES=y +CONFIG_CONNECTOR=m +# CONFIG_PNP_DEBUG_MESSAGES is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_RAM=m +CONFIG_BLK_DEV_RAM_SIZE=16384 +CONFIG_CDROM_PKTCDVD=m +CONFIG_ATA_OVER_ETH=m +CONFIG_VIRTIO_BLK=m +CONFIG_TIFM_CORE=m +# CONFIG_TIFM_7XX1 is not set +CONFIG_SENSORS_BH1780=m +CONFIG_SENSORS_BH1770=m +CONFIG_SENSORS_APDS990X=m +CONFIG_HMC6352=m +CONFIG_TI_DAC7512=m +CONFIG_PCH_PHUB=m +CONFIG_EEPROM_AT24=m +CONFIG_EEPROM_AT25=m +CONFIG_EEPROM_MAX6875=m +CONFIG_EEPROM_93XX46=m +CONFIG_SENSORS_LIS3_I2C=m +CONFIG_VMWARE_VMCI=m +CONFIG_RAID_ATTRS=m +CONFIG_BLK_DEV_SD=y +CONFIG_BLK_DEV_SR=m +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=y +CONFIG_SCSI_MULTI_LUN=y +CONFIG_SCSI_CONSTANTS=y +CONFIG_SCSI_LOGGING=y +CONFIG_SCSI_SCAN_ASYNC=y +CONFIG_SCSI_FC_ATTRS=m +CONFIG_SCSI_SAS_ATTRS=m +CONFIG_VMWARE_PVSCSI=m +CONFIG_SCSI_VIRTIO=m +CONFIG_ATA=y +# CONFIG_ATA_VERBOSE_ERROR is not set +CONFIG_SATA_ZPODD=y +CONFIG_SATA_AHCI=y +CONFIG_SATA_SIL24=m +CONFIG_ATA_PIIX=y +CONFIG_SATA_SIL=m +CONFIG_PATA_SCH=m +CONFIG_PATA_MPIIX=m +CONFIG_ATA_GENERIC=y +CONFIG_MD=y +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_MULTIPATH=m +CONFIG_BCACHE=m +CONFIG_BCACHE_DEBUG=y +CONFIG_BLK_DEV_DM=m +CONFIG_DM_DEBUG=y +CONFIG_DM_CRYPT=m +CONFIG_DM_SNAPSHOT=m +CONFIG_DM_MIRROR=m +CONFIG_DM_RAID=m +CONFIG_DM_ZERO=m +CONFIG_DM_MULTIPATH=m +CONFIG_DM_MULTIPATH_QL=m +CONFIG_DM_MULTIPATH_ST=m +CONFIG_DM_DELAY=m +CONFIG_FUSION=y +CONFIG_FUSION_SPI=y +CONFIG_NETDEVICES=y +CONFIG_EQUALIZER=m +CONFIG_MACVLAN=m +CONFIG_TUN=m +CONFIG_VIRTIO_NET=m +# CONFIG_NET_VENDOR_3COM is not set +# CONFIG_NET_VENDOR_ADAPTEC is not set +# CONFIG_NET_VENDOR_ALTEON is not set +CONFIG_PCNET32=m +CONFIG_ATL2=m +CONFIG_ATL1=m +# CONFIG_NET_CADENCE is not set +CONFIG_BNX2=m +CONFIG_TIGON3=m +CONFIG_BNX2X=m +# CONFIG_NET_VENDOR_BROCADE is not set +CONFIG_CHELSIO_T4VF=m +# CONFIG_NET_VENDOR_CISCO is not set +# CONFIG_NET_VENDOR_DEC is not set +# CONFIG_NET_VENDOR_DLINK is not set +# CONFIG_NET_VENDOR_EMULEX is not set +# CONFIG_NET_VENDOR_EXAR is not set +# CONFIG_NET_VENDOR_HP is not set +CONFIG_E100=m +CONFIG_E1000=m +CONFIG_E1000E=m +CONFIG_IGB=m +CONFIG_IGBVF=m +CONFIG_IXGB=m +CONFIG_IXGBE=m +CONFIG_IXGBEVF=m +CONFIG_I40E=m +# CONFIG_NET_VENDOR_MARVELL is not set +# CONFIG_NET_VENDOR_MELLANOX is not set +# CONFIG_NET_VENDOR_MICREL is not set +# CONFIG_NET_VENDOR_MICROCHIP is not set +# CONFIG_NET_VENDOR_MYRI is not set +# CONFIG_NET_VENDOR_NATSEMI is not set +CONFIG_FORCEDETH=m +CONFIG_PCH_GBE=m +# CONFIG_NET_PACKET_ENGINE is not set +# CONFIG_NET_VENDOR_QLOGIC is not set +CONFIG_8139CP=m +CONFIG_8139TOO=m +CONFIG_R8169=m +# CONFIG_NET_VENDOR_RDC is not set +# CONFIG_NET_VENDOR_SEEQ is not set +# CONFIG_NET_VENDOR_SILAN is not set +CONFIG_SIS900=m +CONFIG_SIS190=m +# CONFIG_NET_VENDOR_SMSC is not set +# CONFIG_NET_VENDOR_STMICRO is not set +# CONFIG_NET_VENDOR_SUN is not set +# CONFIG_NET_VENDOR_TEHUTI is not set +# CONFIG_NET_VENDOR_TI is not set +# CONFIG_NET_VENDOR_VIA is not set +# CONFIG_NET_VENDOR_WIZNET is not set +CONFIG_MARVELL_PHY=m +CONFIG_DAVICOM_PHY=m +CONFIG_QSEMI_PHY=m +CONFIG_LXT_PHY=m +CONFIG_CICADA_PHY=m +CONFIG_VITESSE_PHY=m +CONFIG_SMSC_PHY=m +CONFIG_BROADCOM_PHY=m +CONFIG_BCM87XX_PHY=m +CONFIG_ICPLUS_PHY=m +CONFIG_REALTEK_PHY=m +CONFIG_MDIO_BITBANG=m +CONFIG_PPP=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_FILTER=y +CONFIG_PPP_MPPE=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPPOE=m +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_RTL8152=m +CONFIG_USB_NET_CDC_EEM=m +CONFIG_USB_NET_CDC_MBIM=m +CONFIG_USB_NET_DM9601=m +CONFIG_USB_NET_SR9700=m +CONFIG_USB_NET_SR9800=m +CONFIG_USB_NET_SMSC75XX=m +CONFIG_USB_NET_SMSC95XX=m +CONFIG_USB_NET_GL620A=m +CONFIG_USB_NET_PLUSB=m +CONFIG_USB_NET_MCS7830=m +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +# CONFIG_USB_NET_ZAURUS is not set +CONFIG_USB_NET_CX82310_ETH=m +CONFIG_LIBERTAS_THINFIRM=m +CONFIG_LIBERTAS_THINFIRM_USB=m +CONFIG_AT76C50X_USB=m +CONFIG_USB_ZD1201=m +CONFIG_USB_NET_RNDIS_WLAN=m +CONFIG_RTL8180=m +CONFIG_RTL8187=m +CONFIG_B43=m +CONFIG_B43_SDIO=y +CONFIG_IPW2100=m +CONFIG_IWLWIFI=m +CONFIG_IWLMVM=m +CONFIG_IWLWIFI_DEBUGFS=y +CONFIG_IWL4965=m +CONFIG_IWL3945=m +CONFIG_LIBERTAS=m +CONFIG_LIBERTAS_USB=m +CONFIG_LIBERTAS_SDIO=m +CONFIG_LIBERTAS_SPI=m +CONFIG_P54_COMMON=m +CONFIG_P54_USB=m +CONFIG_P54_PCI=m +CONFIG_P54_SPI=m +CONFIG_RT2X00=m +CONFIG_RT2400PCI=m +CONFIG_RT2500PCI=m +CONFIG_RT61PCI=m +CONFIG_RT2800PCI=m +CONFIG_RT2500USB=m +CONFIG_RT73USB=m +CONFIG_RT2800USB=m +# CONFIG_RT2800USB_RT35XX is not set +CONFIG_RTL8192CE=m +CONFIG_RTL8192SE=m +CONFIG_RTL8192DE=m +CONFIG_RTL8723AE=m +CONFIG_RTL8188EE=m +CONFIG_RTL8192CU=m +# CONFIG_RTLWIFI_DEBUG is not set +CONFIG_ZD1211RW=m +CONFIG_MWIFIEX=m +CONFIG_MWIFIEX_SDIO=m +CONFIG_MWIFIEX_PCIE=m +CONFIG_MWIFIEX_USB=m +CONFIG_CW1200=m +CONFIG_VMXNET3=m +CONFIG_INPUT_FF_MEMLESS=y +CONFIG_INPUT_MOUSEDEV=m +CONFIG_INPUT_JOYDEV=m +CONFIG_INPUT_EVDEV=y +CONFIG_KEYBOARD_ATKBD=m +CONFIG_MOUSE_PS2=m +CONFIG_MOUSE_SYNAPTICS_I2C=m +CONFIG_MOUSE_SYNAPTICS_USB=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_XPAD=m +CONFIG_INPUT_TABLET=y +CONFIG_TABLET_USB_WACOM=m +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_ADS7846=m +CONFIG_TOUCHSCREEN_AD7877=m +CONFIG_TOUCHSCREEN_AD7879=m +CONFIG_TOUCHSCREEN_AD7879_I2C=m +CONFIG_TOUCHSCREEN_AD7879_SPI=m +CONFIG_TOUCHSCREEN_ATMEL_MXT=m +CONFIG_TOUCHSCREEN_AUO_PIXCIR=m +CONFIG_TOUCHSCREEN_BU21013=m +CONFIG_TOUCHSCREEN_CY8CTMG110=m +CONFIG_TOUCHSCREEN_CYTTSP_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP_SPI=m +CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m +CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m +CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m +CONFIG_TOUCHSCREEN_EETI=m +CONFIG_TOUCHSCREEN_ILI210X=m +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_TOUCHSCREEN_WACOM_I2C=m +CONFIG_TOUCHSCREEN_MAX11801=m +CONFIG_TOUCHSCREEN_MCS5000=m +CONFIG_TOUCHSCREEN_MMS114=m +CONFIG_TOUCHSCREEN_MK712=m +CONFIG_TOUCHSCREEN_EDT_FT5X06=m +CONFIG_TOUCHSCREEN_PIXCIR=m +CONFIG_TOUCHSCREEN_WM97XX=m +CONFIG_TOUCHSCREEN_USB_COMPOSITE=m +CONFIG_TOUCHSCREEN_TOUCHIT213=m +CONFIG_TOUCHSCREEN_TSC2005=m +CONFIG_TOUCHSCREEN_TSC2007=m +CONFIG_TOUCHSCREEN_W90X900=m +CONFIG_TOUCHSCREEN_ST1232=m +CONFIG_TOUCHSCREEN_SUR40=m +CONFIG_TOUCHSCREEN_TPS6507X=m +CONFIG_TOUCHSCREEN_ZFORCE=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_AD714X=m +CONFIG_INPUT_BMA150=m +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_MMA8450=m +CONFIG_INPUT_MPU3050=m +CONFIG_INPUT_GP2A=m +CONFIG_INPUT_GPIO_TILT_POLLED=m +CONFIG_INPUT_POWERMATE=m +CONFIG_INPUT_UINPUT=m +CONFIG_INPUT_ADXL34X=m +CONFIG_SERIO=m +CONFIG_DEVPTS_MULTIPLE_INSTANCES=y +# CONFIG_LEGACY_PTYS is not set +CONFIG_NOZOMI=m +# CONFIG_DEVKMEM is not set +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +CONFIG_SERIAL_8250_NR_UARTS=5 +CONFIG_SERIAL_8250_RUNTIME_UARTS=5 +CONFIG_SERIAL_8250_DW=m +CONFIG_SERIAL_MAX3100=m +CONFIG_SERIAL_MAX310X=y +CONFIG_SERIAL_MFD_HSU=m +CONFIG_SERIAL_PCH_UART=m +CONFIG_VIRTIO_CONSOLE=m +# CONFIG_HW_RANDOM_AMD is not set +# CONFIG_HW_RANDOM_VIA is not set +CONFIG_HW_RANDOM_VIRTIO=m +CONFIG_HPET=y +# CONFIG_HPET_MMAP is not set +# CONFIG_I2C_COMPAT is not set +CONFIG_I2C_CHARDEV=m +CONFIG_I2C_MUX_GPIO=m +CONFIG_I2C_MUX_PCA9541=m +CONFIG_I2C_MUX_PCA954x=m +# CONFIG_I2C_HELPER_AUTO is not set +CONFIG_I2C_ALGOPCF=m +CONFIG_I2C_ALGOPCA=m +CONFIG_I2C_I801=m +CONFIG_I2C_ISCH=m +CONFIG_I2C_ISMT=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_SCMI=m +CONFIG_I2C_DESIGNWARE_PLATFORM=m +CONFIG_I2C_DESIGNWARE_PCI=m +CONFIG_I2C_EG20T=m +CONFIG_I2C_OCORES=m +CONFIG_SPI=y +CONFIG_SPI_PXA2XX=m +CONFIG_SPI_TOPCLIFF_PCH=m +CONFIG_SPI_SPIDEV=m +CONFIG_PINCTRL_BAYTRAIL=y +CONFIG_GPIOLIB=y +CONFIG_GPIO_SYSFS=y +CONFIG_GPIO_SCH=m +CONFIG_GPIO_ICH=m +CONFIG_GPIO_LYNXPOINT=m +CONFIG_GPIO_PCH=m +CONFIG_GPIO_ML_IOH=m +CONFIG_GPIO_MAX7301=m +CONFIG_GPIO_MC33880=m +CONFIG_PDA_POWER=m +CONFIG_BATTERY_DS2780=m +CONFIG_BATTERY_DS2781=m +CONFIG_BATTERY_DS2782=m +CONFIG_BATTERY_SBS=m +CONFIG_BATTERY_BQ27x00=m +CONFIG_BATTERY_MAX17040=m +CONFIG_BATTERY_MAX17042=m +CONFIG_CHARGER_ISP1704=m +CONFIG_CHARGER_MAX8903=m +CONFIG_CHARGER_LP8727=m +CONFIG_CHARGER_GPIO=m +CONFIG_CHARGER_BQ2415X=m +CONFIG_CHARGER_BQ24190=m +CONFIG_CHARGER_BQ24735=m +CONFIG_CHARGER_SMB347=m +CONFIG_POWER_AVS=y +CONFIG_SENSORS_AD7314=m +CONFIG_SENSORS_AD7414=m +CONFIG_SENSORS_AD7418=m +CONFIG_SENSORS_ADCXX=m +CONFIG_SENSORS_ADM1021=m +CONFIG_SENSORS_ADM1025=m +CONFIG_SENSORS_ADM1026=m +CONFIG_SENSORS_ADM1029=m +CONFIG_SENSORS_ADM1031=m +CONFIG_SENSORS_ADM9240=m +CONFIG_SENSORS_ADT7310=m +CONFIG_SENSORS_ADT7410=m +CONFIG_SENSORS_ADT7411=m +CONFIG_SENSORS_ADT7462=m +CONFIG_SENSORS_ADT7470=m +CONFIG_SENSORS_ADT7475=m +CONFIG_SENSORS_ASC7621=m +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_ATXP1=m +CONFIG_SENSORS_DS620=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_I5K_AMB=m +CONFIG_SENSORS_F71805F=m +CONFIG_SENSORS_F71882FG=m +CONFIG_SENSORS_F75375S=m +CONFIG_SENSORS_FSCHMD=m +CONFIG_SENSORS_G760A=m +CONFIG_SENSORS_G762=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_GL520SM=m +CONFIG_SENSORS_GPIO_FAN=m +CONFIG_SENSORS_HIH6130=m +CONFIG_SENSORS_HTU21=m +CONFIG_SENSORS_CORETEMP=m +CONFIG_SENSORS_IT87=m +CONFIG_SENSORS_JC42=m +CONFIG_SENSORS_LINEAGE=m +CONFIG_SENSORS_LM63=m +CONFIG_SENSORS_LM70=m +CONFIG_SENSORS_LM73=m +CONFIG_SENSORS_LM75=m +CONFIG_SENSORS_LM77=m +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +CONFIG_SENSORS_LM87=m +CONFIG_SENSORS_LM90=m +CONFIG_SENSORS_LM92=m +CONFIG_SENSORS_LM93=m +CONFIG_SENSORS_LTC4151=m +CONFIG_SENSORS_LTC4215=m +CONFIG_SENSORS_LTC4245=m +CONFIG_SENSORS_LTC4261=m +CONFIG_SENSORS_LM95234=m +CONFIG_SENSORS_LM95241=m +CONFIG_SENSORS_LM95245=m +CONFIG_SENSORS_MAX1111=m +CONFIG_SENSORS_MAX16065=m +CONFIG_SENSORS_MAX1619=m +CONFIG_SENSORS_MAX1668=m +CONFIG_SENSORS_MAX197=m +CONFIG_SENSORS_MAX6639=m +CONFIG_SENSORS_MAX6642=m +CONFIG_SENSORS_MAX6650=m +CONFIG_SENSORS_MAX6697=m +CONFIG_SENSORS_MCP3021=m +CONFIG_SENSORS_NCT6775=m +CONFIG_SENSORS_NTC_THERMISTOR=m +CONFIG_SENSORS_PC87360=m +CONFIG_SENSORS_PC87427=m +CONFIG_SENSORS_PCF8591=m +CONFIG_SENSORS_SHT15=m +CONFIG_SENSORS_SHT21=m +CONFIG_SENSORS_SIS5595=m +CONFIG_SENSORS_SMM665=m +CONFIG_SENSORS_DME1737=m +CONFIG_SENSORS_EMC1403=m +CONFIG_SENSORS_EMC2103=m +CONFIG_SENSORS_EMC6W201=m +CONFIG_SENSORS_SMSC47M1=m +CONFIG_SENSORS_SMSC47M192=m +CONFIG_SENSORS_SMSC47B397=m +CONFIG_SENSORS_SCH5627=m +CONFIG_SENSORS_SCH5636=m +CONFIG_SENSORS_ADS1015=m +CONFIG_SENSORS_ADS7828=m +CONFIG_SENSORS_ADS7871=m +CONFIG_SENSORS_AMC6821=m +CONFIG_SENSORS_INA209=m +CONFIG_SENSORS_INA2XX=m +CONFIG_SENSORS_THMC50=m +CONFIG_SENSORS_TMP102=m +CONFIG_SENSORS_TMP401=m +CONFIG_SENSORS_TMP421=m +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_VT1211=m +CONFIG_SENSORS_VT8231=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83791D=m +CONFIG_SENSORS_W83792D=m +CONFIG_SENSORS_W83793=m +CONFIG_SENSORS_W83795=m +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83L786NG=m +CONFIG_SENSORS_W83627HF=m +CONFIG_SENSORS_W83627EHF=m +CONFIG_SENSORS_ACPI_POWER=m +CONFIG_THERMAL_GOV_FAIR_SHARE=y +CONFIG_INTEL_POWERCLAMP=y +CONFIG_WATCHDOG=y +CONFIG_SOFT_WATCHDOG=m +CONFIG_I6300ESB_WDT=m +CONFIG_IE6XX_WDT=m +CONFIG_ITCO_WDT=m +CONFIG_ITCO_VENDOR_SUPPORT=y +CONFIG_W83697HF_WDT=m +CONFIG_W83697UG_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_W83977F_WDT=m +CONFIG_REGULATOR=y +CONFIG_REGULATOR_FIXED_VOLTAGE=m +CONFIG_REGULATOR_VIRTUAL_CONSUMER=m +CONFIG_REGULATOR_USERSPACE_CONSUMER=m +CONFIG_REGULATOR_ACT8865=m +CONFIG_REGULATOR_AD5398=m +CONFIG_REGULATOR_DA9210=m +CONFIG_REGULATOR_FAN53555=m +CONFIG_REGULATOR_GPIO=m +CONFIG_REGULATOR_ISL6271A=m +CONFIG_REGULATOR_LP3971=m +CONFIG_REGULATOR_LP3972=m +CONFIG_REGULATOR_LP872X=m +CONFIG_REGULATOR_LP8755=m +CONFIG_REGULATOR_MAX1586=m +CONFIG_REGULATOR_MAX8649=m +CONFIG_REGULATOR_MAX8660=m +CONFIG_REGULATOR_MAX8952=m +CONFIG_REGULATOR_MAX8973=m +CONFIG_REGULATOR_TPS51632=m +CONFIG_REGULATOR_TPS62360=m +CONFIG_REGULATOR_TPS65023=m +CONFIG_REGULATOR_TPS6507X=m +CONFIG_REGULATOR_TPS6524X=m +CONFIG_MEDIA_SUPPORT=m +CONFIG_MEDIA_CAMERA_SUPPORT=y +CONFIG_MEDIA_ANALOG_TV_SUPPORT=y +CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y +CONFIG_MEDIA_RADIO_SUPPORT=y +CONFIG_MEDIA_RC_SUPPORT=y +CONFIG_MEDIA_CONTROLLER=y +CONFIG_VIDEO_V4L2_SUBDEV_API=y +CONFIG_LIRC=m +CONFIG_MEDIA_USB_SUPPORT=y +CONFIG_USB_VIDEO_CLASS=m +CONFIG_USB_PWC=m +CONFIG_VIDEO_CPIA2=m +CONFIG_USB_ZR364XX=m +CONFIG_USB_STKWEBCAM=m +CONFIG_USB_S2255=m +CONFIG_VIDEO_USBTV=m +CONFIG_VIDEO_PVRUSB2=m +CONFIG_VIDEO_HDPVR=m +CONFIG_VIDEO_TLG2300=m +CONFIG_VIDEO_USBVISION=m +CONFIG_VIDEO_STK1160_COMMON=m +CONFIG_VIDEO_STK1160_AC97=y +CONFIG_VIDEO_AU0828=m +CONFIG_VIDEO_CX231XX=m +CONFIG_VIDEO_CX231XX_ALSA=m +CONFIG_VIDEO_CX231XX_DVB=m +CONFIG_VIDEO_TM6000=m +CONFIG_VIDEO_TM6000_ALSA=m +CONFIG_VIDEO_TM6000_DVB=m +CONFIG_DVB_USB=m +CONFIG_DVB_USB_A800=m +CONFIG_DVB_USB_DIBUSB_MB=m +CONFIG_DVB_USB_DIBUSB_MC=m +CONFIG_DVB_USB_DIB0700=m +CONFIG_DVB_USB_UMT_010=m +CONFIG_DVB_USB_CXUSB=m +CONFIG_DVB_USB_M920X=m +CONFIG_DVB_USB_DIGITV=m +CONFIG_DVB_USB_VP7045=m +CONFIG_DVB_USB_VP702X=m +CONFIG_DVB_USB_GP8PSK=m +CONFIG_DVB_USB_NOVA_T_USB2=m +CONFIG_DVB_USB_TTUSB2=m +CONFIG_DVB_USB_DTT200U=m +CONFIG_DVB_USB_OPERA1=m +CONFIG_DVB_USB_AF9005=m +CONFIG_DVB_USB_AF9005_REMOTE=m +CONFIG_DVB_USB_PCTV452E=m +CONFIG_DVB_USB_DW2102=m +CONFIG_DVB_USB_CINERGY_T2=m +CONFIG_DVB_USB_DTV5100=m +CONFIG_DVB_USB_FRIIO=m +CONFIG_DVB_USB_AZ6027=m +CONFIG_DVB_USB_TECHNISAT_USB2=m +CONFIG_DVB_USB_V2=m +CONFIG_DVB_USB_AF9015=m +CONFIG_DVB_USB_AF9035=m +CONFIG_DVB_USB_ANYSEE=m +CONFIG_DVB_USB_AU6610=m +CONFIG_DVB_USB_AZ6007=m +CONFIG_DVB_USB_CE6230=m +CONFIG_DVB_USB_EC168=m +CONFIG_DVB_USB_GL861=m +CONFIG_DVB_USB_IT913X=m +CONFIG_DVB_USB_LME2510=m +CONFIG_DVB_USB_MXL111SF=m +CONFIG_DVB_USB_RTL28XXU=m +CONFIG_DVB_TTUSB_BUDGET=m +CONFIG_DVB_TTUSB_DEC=m +CONFIG_SMS_USB_DRV=m +CONFIG_DVB_B2C2_FLEXCOP_USB=m +CONFIG_VIDEO_EM28XX=m +CONFIG_MEDIA_PCI_SUPPORT=y +CONFIG_VIDEO_CX23885=m +CONFIG_RADIO_SI4713=m +CONFIG_I2C_SI4713=m +CONFIG_USB_MR800=m +CONFIG_USB_DSBR=m +CONFIG_RADIO_MAXIRADIO=m +CONFIG_RADIO_SHARK=m +CONFIG_RADIO_SHARK2=m +CONFIG_USB_KEENE=m +CONFIG_USB_RAREMONO=m +CONFIG_USB_MA901=m +CONFIG_RADIO_TEA5764=m +CONFIG_RADIO_SAA7706H=m +CONFIG_RADIO_TEF6862=m +CONFIG_RADIO_WL1273=m +CONFIG_RADIO_WL128X=m +CONFIG_AGP=y +CONFIG_DRM=y +CONFIG_DRM_I915=y +CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y +CONFIG_DRM_VMWGFX=y +CONFIG_DRM_VMWGFX_FBCON=y +CONFIG_DRM_UDL=m +CONFIG_FB_VESA=y +CONFIG_FB_EFI=y +# CONFIG_LCD_CLASS_DEVICE is not set +CONFIG_BACKLIGHT_GENERIC=m +CONFIG_BACKLIGHT_PWM=m +CONFIG_BACKLIGHT_ADP8860=m +CONFIG_BACKLIGHT_ADP8870=m +CONFIG_BACKLIGHT_LM3630A=m +CONFIG_BACKLIGHT_LM3639=m +CONFIG_BACKLIGHT_LP855X=m +CONFIG_BACKLIGHT_GPIO=m +CONFIG_BACKLIGHT_LV5207LP=m +CONFIG_BACKLIGHT_BD6107=m +CONFIG_VGACON_SOFT_SCROLLBACK=y +CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=128 +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y +CONFIG_SOUND=m +CONFIG_SND=m +CONFIG_SND_SEQUENCER=m +CONFIG_SND_SEQ_DUMMY=m +CONFIG_SND_HRTIMER=m +# CONFIG_SND_SUPPORT_OLD_API is not set +CONFIG_SND_ALOOP=m +CONFIG_SND_AC97_POWER_SAVE=y +CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 +CONFIG_SND_ENS1371=m +CONFIG_SND_HDA_INTEL=m +CONFIG_SND_HDA_INPUT_JACK=y +CONFIG_SND_HDA_PATCH_LOADER=y +CONFIG_SND_HDA_CODEC_REALTEK=m +CONFIG_SND_HDA_CODEC_ANALOG=m +CONFIG_SND_HDA_CODEC_SIGMATEL=m +CONFIG_SND_HDA_CODEC_VIA=m +CONFIG_SND_HDA_CODEC_HDMI=m +CONFIG_SND_HDA_CODEC_CIRRUS=m +CONFIG_SND_HDA_CODEC_CONEXANT=m +CONFIG_SND_HDA_CODEC_CA0110=m +CONFIG_SND_HDA_CODEC_CA0132=m +CONFIG_SND_HDA_CODEC_CA0132_DSP=y +CONFIG_SND_HDA_CODEC_CMEDIA=m +CONFIG_SND_HDA_CODEC_SI3054=m +CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 +CONFIG_SND_INTEL8X0=m +CONFIG_SND_INTEL8X0M=m +# CONFIG_SND_SPI is not set +CONFIG_SND_USB_AUDIO=m +CONFIG_SND_USB_USX2Y=m +CONFIG_SND_USB_CAIAQ=m +CONFIG_SND_USB_CAIAQ_INPUT=y +CONFIG_HID_BATTERY_STRENGTH=y +CONFIG_HIDRAW=y +CONFIG_UHID=m +CONFIG_HID_A4TECH=y +CONFIG_HID_APPLE=y +CONFIG_HID_BELKIN=y +CONFIG_HID_CHERRY=y +CONFIG_HID_CHICONY=y +CONFIG_HID_CYPRESS=y +CONFIG_HID_ELO=m +CONFIG_HID_EZKEY=y +CONFIG_HID_KEYTOUCH=m +CONFIG_HID_KENSINGTON=y +CONFIG_HID_LENOVO_TPKBD=m +CONFIG_HID_LOGITECH=m +CONFIG_HID_LOGITECH_DJ=m +CONFIG_LOGITECH_FF=y +CONFIG_LOGIRUMBLEPAD2_FF=y +CONFIG_LOGIG940_FF=y +CONFIG_HID_MICROSOFT=y +CONFIG_HID_MONTEREY=y +CONFIG_HID_MULTITOUCH=m +CONFIG_HID_WIIMOTE=m +CONFIG_HID_SENSOR_HUB=m +CONFIG_HID_PID=y +CONFIG_USB_HIDDEV=y +CONFIG_I2C_HID=m +CONFIG_USB=y +CONFIG_USB_ANNOUNCE_NEW_DEVICES=y +CONFIG_USB_MON=m +CONFIG_USB_WUSB_CBAF=m +CONFIG_USB_XHCI_HCD=y +CONFIG_USB_EHCI_HCD=y +CONFIG_USB_EHCI_HCD_PLATFORM=m +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_OHCI_HCD_PLATFORM=m +CONFIG_USB_UHCI_HCD=m +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m +CONFIG_USB_TMC=m +CONFIG_USB_STORAGE=y +CONFIG_USB_DWC3=m +CONFIG_USB_DWC3_GADGET=y +CONFIG_USB_CHIPIDEA=m +CONFIG_USB_CHIPIDEA_HOST=y +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_NOP_USB_XCEIV=m +CONFIG_SAMSUNG_USB2PHY=m +CONFIG_SAMSUNG_USB3PHY=m +CONFIG_USB_GADGET=m +CONFIG_USB_EG20T=m +CONFIG_USB_ZERO=m +CONFIG_USB_AUDIO=m +CONFIG_GADGET_UAC1=y +CONFIG_USB_ETH=m +CONFIG_USB_ETH_EEM=y +CONFIG_USB_G_NCM=m +CONFIG_USB_GADGETFS=m +CONFIG_USB_FUNCTIONFS=m +CONFIG_USB_MASS_STORAGE=m +CONFIG_USB_G_SERIAL=m +CONFIG_USB_G_HID=m +CONFIG_USB_G_WEBCAM=m +CONFIG_MMC=y +CONFIG_MMC_BLOCK_MINORS=16 +CONFIG_SDIO_UART=m +CONFIG_MMC_SDHCI=y +CONFIG_MMC_SDHCI_PCI=y +CONFIG_MMC_SDHCI_ACPI=y +CONFIG_MMC_USHC=m +CONFIG_LEDS_CLASS=y +CONFIG_LEDS_LM3530=m +CONFIG_LEDS_LM3642=m +CONFIG_LEDS_PCA9532=m +CONFIG_LEDS_PCA9532_GPIO=y +CONFIG_LEDS_GPIO=m +CONFIG_LEDS_PCA955X=m +CONFIG_LEDS_PCA963X=m +CONFIG_LEDS_PCA9685=m +CONFIG_LEDS_DAC124S085=m +CONFIG_LEDS_BD2802=m +CONFIG_LEDS_LM355x=m +CONFIG_LEDS_TRIGGER_TIMER=m +CONFIG_LEDS_TRIGGER_ONESHOT=m +CONFIG_LEDS_TRIGGER_HEARTBEAT=m +CONFIG_LEDS_TRIGGER_BACKLIGHT=m +CONFIG_LEDS_TRIGGER_CPU=y +CONFIG_LEDS_TRIGGER_GPIO=m +CONFIG_LEDS_TRIGGER_DEFAULT_ON=m +CONFIG_LEDS_TRIGGER_TRANSIENT=m +CONFIG_LEDS_TRIGGER_CAMERA=m +CONFIG_RTC_CLASS=y +CONFIG_RTC_DRV_CMOS=m +CONFIG_DMADEVICES=y +CONFIG_INTEL_MID_DMAC=m +CONFIG_INTEL_IOATDMA=m +CONFIG_DW_DMAC_CORE=m +CONFIG_PCH_DMA=m +CONFIG_ASYNC_TX_DMA=y +CONFIG_UIO=y +CONFIG_VIRTIO_PCI=m +CONFIG_VIRTIO_BALLOON=m +CONFIG_VIRTIO_MMIO=m +CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y +CONFIG_STAGING=y +CONFIG_R8187SE=m +CONFIG_RTL8192U=m +CONFIG_RTLLIB=m +CONFIG_RTL8192E=m +CONFIG_R8712U=m +CONFIG_R8188EU=m +CONFIG_R8821AE=m +CONFIG_ANDROID=y +CONFIG_ANDROID_LOGGER=m +# CONFIG_ANDROID_TIMED_OUTPUT is not set +# CONFIG_NET_VENDOR_SILICOM is not set +CONFIG_IDEAPAD_LAPTOP=m +CONFIG_THINKPAD_ACPI=m +CONFIG_INTEL_IOMMU=y +CONFIG_PM_DEVFREQ=y +CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m +CONFIG_DEVFREQ_GOV_PERFORMANCE=m +CONFIG_DEVFREQ_GOV_POWERSAVE=m +CONFIG_DEVFREQ_GOV_USERSPACE=m +CONFIG_PWM=y +CONFIG_DMI_SYSFS=m +CONFIG_EFI_VARS=y +CONFIG_EFI_VARS_PSTORE=m +CONFIG_EXT2_FS=m +CONFIG_EXT2_FS_XATTR=y +CONFIG_EXT2_FS_POSIX_ACL=y +CONFIG_EXT2_FS_SECURITY=y +CONFIG_EXT3_FS=m +# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_EXT4_FS=y +CONFIG_EXT4_FS_POSIX_ACL=y +CONFIG_EXT4_FS_SECURITY=y +CONFIG_BTRFS_FS=m +CONFIG_BTRFS_FS_POSIX_ACL=y +CONFIG_FANOTIFY=y +CONFIG_QUOTA=y +CONFIG_AUTOFS4_FS=m +CONFIG_FUSE_FS=m +CONFIG_CUSE=m +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_UDF_FS=m +CONFIG_MSDOS_FS=m +CONFIG_VFAT_FS=m +CONFIG_FAT_DEFAULT_IOCHARSET="ascii" +CONFIG_NTFS_FS=m +CONFIG_NTFS_RW=y +CONFIG_TMPFS_POSIX_ACL=y +CONFIG_ECRYPT_FS=m +CONFIG_HFS_FS=m +CONFIG_HFSPLUS_FS=m +CONFIG_HFSPLUS_FS_POSIX_ACL=y +CONFIG_SQUASHFS=m +CONFIG_SQUASHFS_DECOMP_MULTI=y +CONFIG_SQUASHFS_XATTR=y +CONFIG_SQUASHFS_LZO=y +CONFIG_SQUASHFS_XZ=y +CONFIG_ROMFS_FS=m +CONFIG_EFIVAR_FS=m +CONFIG_NFS_FS=m +CONFIG_NFS_V4=m +CONFIG_NFS_V4_1=y +CONFIG_NFS_V4_2=y +CONFIG_NFSD=m +CONFIG_NFSD_V3_ACL=y +CONFIG_NFSD_V4=y +CONFIG_NFSD_V4_SECURITY_LABEL=y +CONFIG_NFSD_FAULT_INJECTION=y +CONFIG_SUNRPC_DEBUG=y +CONFIG_CIFS=m +CONFIG_CIFS_WEAK_PW_HASH=y +CONFIG_CIFS_XATTR=y +CONFIG_CIFS_POSIX=y +CONFIG_CIFS_ACL=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=y +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +CONFIG_NLS_ASCII=y +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_PRINTK_TIME=y +CONFIG_DEBUG_INFO=y +# CONFIG_ENABLE_WARN_DEPRECATED is not set +CONFIG_STRIP_ASM_SYMS=y +# CONFIG_UNUSED_SYMBOLS is not set +CONFIG_HEADERS_CHECK=y +CONFIG_MAGIC_SYSRQ=y +CONFIG_DEBUG_MEMORY_INIT=y +CONFIG_DEBUG_STACKOVERFLOW=y +CONFIG_LOCKUP_DETECTOR=y +CONFIG_TIMER_STATS=y +# CONFIG_DEBUG_PREEMPT is not set +CONFIG_SPARSE_RCU_POINTER=y +# CONFIG_RCU_CPU_STALL_VERBOSE is not set +CONFIG_LATENCYTOP=y +CONFIG_SCHED_TRACER=y +CONFIG_BLK_DEV_IO_TRACE=y +CONFIG_STRICT_DEVMEM=y +# CONFIG_X86_VERBOSE_BOOTUP is not set +# CONFIG_EARLY_PRINTK is not set +# CONFIG_DEBUG_RODATA_TEST is not set +CONFIG_DEBUG_SET_MODULE_RONX=y +CONFIG_OPTIMIZE_INLINING=y +CONFIG_SECURITY=y +CONFIG_SECURITY_SMACK=y +CONFIG_CRYPTO_USER=m +# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set +CONFIG_CRYPTO_PCRYPT=m +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_GCM=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=y +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m +CONFIG_CRYPTO_CRC32C_INTEL=y +CONFIG_CRYPTO_CRC32=m +CONFIG_CRYPTO_CRC32_PCLMUL=m +CONFIG_CRYPTO_CRCT10DIF=m +CONFIG_CRYPTO_RMD128=m +CONFIG_CRYPTO_RMD160=m +CONFIG_CRYPTO_RMD256=m +CONFIG_CRYPTO_RMD320=m +CONFIG_CRYPTO_SHA512=m +CONFIG_CRYPTO_TGR192=m +CONFIG_CRYPTO_WP512=m +CONFIG_CRYPTO_AES_NI_INTEL=m +CONFIG_CRYPTO_ANUBIS=m +CONFIG_CRYPTO_ARC4=y +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_CAMELLIA=m +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +CONFIG_CRYPTO_FCRYPT=m +CONFIG_CRYPTO_KHAZAD=m +CONFIG_CRYPTO_SALSA20=m +CONFIG_CRYPTO_SEED=m +CONFIG_CRYPTO_TEA=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_ZLIB=m +CONFIG_CRYPTO_LZO=m +CONFIG_CRYPTO_LZ4=m +CONFIG_CRYPTO_LZ4HC=m +CONFIG_CRYPTO_USER_API_HASH=m +CONFIG_CRYPTO_USER_API_SKCIPHER=m +CONFIG_ASYMMETRIC_KEY_TYPE=m +CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m +CONFIG_X509_CERTIFICATE_PARSER=m +# CONFIG_VIRTUALIZATION is not set +CONFIG_LIBCRC32C=y +CONFIG_CRC8=m +CONFIG_CORDIC=m +CONFIG_FONTS=y +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +CONFIG_FONT_6x11=y +CONFIG_FONT_7x14=y +CONFIG_FONT_10x18=y diff --git a/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto_3.14.bbappend b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto_3.14.bbappend new file mode 100644 index 00000000..065c2c3d --- /dev/null +++ b/meta-tizen-adaptation/recipes-kernel/linux/linux-yocto_3.14.bbappend @@ -0,0 +1,30 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +SRC_URI += "file://defconfig" +SRC_URI += "file://0001-Smack-Cgroup-filesystem-access.patch" +SRC_URI += "file://0002-SMACK-Fix-handling-value-NULL-in-post-setxattr.patch" +# TMP fix for error: "implicit declaration of function 'sk_run_filter'" +SRC_URI += "file://0001-net-ptp-use-sk_unattached_filter_create-for-BPF.patch" +SRC_URI += "file://0001-net-ptp-do-not-reimplement-PTP-BPF-classifier.patch" +SRC_URI += "file://0001-net-ptp-move-PTP-classifier-in-its-own-file.patch" + +# Setting the KCONFIG_MODE variable prevents it to being set to +# "--allnoconfig" which disable all kernel options. +KCONFIG_MODE = "--reconfig" + +# Per MACHINE defconfig files. +# Since only two different defconfig files exist, one for i586 arch and +# the other one for x86_64 arch, there may be a better way to select the +# right defconfig file so we don't have to add all the MACHINE. +# arm defconfig +COMPATIBLE_MACHINE_qemuarm = "(.*)" +# i586 defconfig +COMPATIBLE_MACHINE_valleyisland-32 = "(.*)" +COMPATIBLE_MACHINE_genericx86 = "(.*)" +COMPATIBLE_MACHINE_qemux86 = "(.*)" +# x86_64 defconfig +COMPATIBLE_MACHINE_valleyisland-64 = "(.*)" +COMPATIBLE_MACHINE_romley-ivb = "(.*)" +COMPATIBLE_MACHINE_haswell-wc = "(.*)" +COMPATIBLE_MACHINE_genericx86-64 = "(.*)" +COMPATIBLE_MACHINE_qemux86-64 = "(.*)" diff --git a/meta-tizen-adaptation/recipes-multimedia/alsa/alsa-utils_%.bbappend b/meta-tizen-adaptation/recipes-multimedia/alsa/alsa-utils_%.bbappend new file mode 100644 index 00000000..5a1d0419 --- /dev/null +++ b/meta-tizen-adaptation/recipes-multimedia/alsa/alsa-utils_%.bbappend @@ -0,0 +1,10 @@ +FILES_${PN} += "/usr/lib/systemd/system/alsa-state.service" +FILES_${PN} += "/usr/lib/systemd/system/alsa-store.service" +FILES_${PN} += "/usr/lib/systemd/system/alsa-restore.service" +FILES_${PN} += "/usr/lib/systemd/system/shutdown.target.wants" +FILES_${PN} += "/usr/lib/systemd/system/basic.target.wants" +FILES_${PN} += "/usr/lib/systemd/system/shutdown.target.wants/alsa-store.service" +FILES_${PN} += "/usr/lib/systemd/system/basic.target.wants/alsa-state.service" +FILES_${PN} += "/usr/lib/systemd/system/basic.target.wants/alsa-restore.service" +FILES_${PN} += "/usr/lib/udev/rules.d" +FILES_${PN} += "/usr/lib/udev/rules.d/90-alsa-restore.rules" \ No newline at end of file diff --git a/meta-tizen-adaptation/recipes-multimedia/libav/libav_%.bbappend b/meta-tizen-adaptation/recipes-multimedia/libav/libav_%.bbappend new file mode 100644 index 00000000..dedf7cc6 --- /dev/null +++ b/meta-tizen-adaptation/recipes-multimedia/libav/libav_%.bbappend @@ -0,0 +1,3 @@ +do_install_append() { + cp ${S}/libavformat/url.h ${D}/usr/include/libavformat +} \ No newline at end of file diff --git a/meta-tizen-adaptation/recipes-support/attr/acl_%.bbappend b/meta-tizen-adaptation/recipes-support/attr/acl_%.bbappend new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-adaptation/recipes-support/attr/attr_%.bbappend b/meta-tizen-adaptation/recipes-support/attr/attr_%.bbappend new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-adaptation/recipes-support/createrepo/createrepo_0.4.11.bbappend b/meta-tizen-adaptation/recipes-support/createrepo/createrepo_0.4.11.bbappend new file mode 100644 index 00000000..df3f8747 --- /dev/null +++ b/meta-tizen-adaptation/recipes-support/createrepo/createrepo_0.4.11.bbappend @@ -0,0 +1,5 @@ +SRC_URI= "http://createrepo.baseurl.org/download/${BP}.tar.gz \ + file://fix-native-install.patch \ + file://python-scripts-should-use-interpreter-from-env.patch \ + file://rpm-createsolvedb.py \ + " \ No newline at end of file diff --git a/meta-tizen-adaptation/recipes-support/libcap/libcap_%.bbappend b/meta-tizen-adaptation/recipes-support/libcap/libcap_%.bbappend new file mode 100644 index 00000000..f92463ed --- /dev/null +++ b/meta-tizen-adaptation/recipes-support/libcap/libcap_%.bbappend @@ -0,0 +1,2 @@ +PACKAGECONFIG_class-native += "attr" +BBCLASSEXTEND_append = " nativesdk " \ No newline at end of file diff --git a/meta-tizen-adaptation/recipes-support/nss/nss_3.15.1.bbappend b/meta-tizen-adaptation/recipes-support/nss/nss_3.15.1.bbappend new file mode 100644 index 00000000..00c7e873 --- /dev/null +++ b/meta-tizen-adaptation/recipes-support/nss/nss_3.15.1.bbappend @@ -0,0 +1,27 @@ +do_install_append_class-native() { + # Create empty .chk files for the NSS libraries at build time. They could + # be regenerated at target's boot time. + for file in libsoftokn3.chk libfreebl3.chk libnssdbm3.chk; do + touch ${D}/${libdir}/$file + chmod 755 ${D}/${libdir}/$file + done + install -D -m 755 ${WORKDIR}/signlibs.sh ${D}/${bindir}/signlibs.sh + + install -d ${D}${libdir}/pkgconfig/ + sed 's/%NSS_VERSION%/${PV}/' ${WORKDIR}/nss.pc.in | sed 's/%NSPR_VERSION%/4.9.2/' > ${D}${libdir}/pkgconfig/nss.pc + sed -i s:OEPREFIX:${prefix}:g ${D}${libdir}/pkgconfig/nss.pc + sed -i s:OEEXECPREFIX:${exec_prefix}:g ${D}${libdir}/pkgconfig/nss.pc + sed -i s:OELIBDIR:${libdir}:g ${D}${libdir}/pkgconfig/nss.pc + sed -i s:OEINCDIR:${includedir}/nss3:g ${D}${libdir}/pkgconfig/nss.pc +} + +SRC_URI_append_class-native = "\ + file://nss.pc.in \ + file://signlibs.sh \ +" + +FILES_${PN}-dbg += "\ + ${bindir}/.debug/* \ + ${libdir}/.debug/* \ + ${libdir}/debug/* \ + " \ No newline at end of file diff --git a/meta-tizen-adaptation/recipes-support/opencv/opencv_%.bbappend b/meta-tizen-adaptation/recipes-support/opencv/opencv_%.bbappend new file mode 100644 index 00000000..7e57e59b --- /dev/null +++ b/meta-tizen-adaptation/recipes-support/opencv/opencv_%.bbappend @@ -0,0 +1,2 @@ +# We don't want gtk+ +PACKAGECONFIG[gtk] = "-DWITH_GTK=OFF" diff --git a/meta-tizen-adaptation/recipes-support/sqlite/files/Fix_JOURNALMODE_PERSIST.patch b/meta-tizen-adaptation/recipes-support/sqlite/files/Fix_JOURNALMODE_PERSIST.patch new file mode 100644 index 00000000..e0a9e550 --- /dev/null +++ b/meta-tizen-adaptation/recipes-support/sqlite/files/Fix_JOURNALMODE_PERSIST.patch @@ -0,0 +1,26 @@ +diff --git a/Makefile.am b/Makefile.am +index 6fc4f33..7a2d393 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -1,5 +1,5 @@ + +-AM_CFLAGS = @THREADSAFE_FLAGS@ @DYNAMIC_EXTENSION_FLAGS@ -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_RTREE ++AM_CFLAGS = @THREADSAFE_FLAGS@ @DYNAMIC_EXTENSION_FLAGS@ -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_DEFAULT_AUTOVACUUM=1 -DSQLITE_DEFAULT_PAGE_SIZE=4096 -DSQLITE_SLP_FEATURE + + lib_LTLIBRARIES = libsqlite3.la + libsqlite3_la_SOURCES = sqlite3.c +diff --git a/sqlite3.c b/sqlite3.c +index 9228d24..0a7b585 100644 +--- a/sqlite3.c ++++ b/sqlite3.c +@@ -44658,6 +44658,10 @@ act_like_temp_file: + pPager->journalMode = PAGER_JOURNALMODE_OFF; + }else if( memDb ){ + pPager->journalMode = PAGER_JOURNALMODE_MEMORY; ++#ifdef SQLITE_SLP_FEATURE ++ }else { ++ pPager->journalMode = PAGER_JOURNALMODE_PERSIST; ++#endif + } + /* pPager->xBusyHandler = 0; */ + /* pPager->pBusyHandlerArg = 0; */ diff --git a/meta-tizen-adaptation/recipes-support/sqlite/sqlite3_%.bbappend b/meta-tizen-adaptation/recipes-support/sqlite/sqlite3_%.bbappend new file mode 100644 index 00000000..eee12e87 --- /dev/null +++ b/meta-tizen-adaptation/recipes-support/sqlite/sqlite3_%.bbappend @@ -0,0 +1,3 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/files:" + +SRC_URI += "file://Fix_JOURNALMODE_PERSIST.patch" \ No newline at end of file diff --git a/meta-tizen-common-base/classes/manifest.bbclass b/meta-tizen-common-base/classes/manifest.bbclass new file mode 100644 index 00000000..cee0d980 --- /dev/null +++ b/meta-tizen-common-base/classes/manifest.bbclass @@ -0,0 +1,3 @@ +do_package_prepend() { + bb.build.exec_func('tizen_copy_manifest', d) +} diff --git a/meta-tizen-common-base/classes/metatizen.bbclass b/meta-tizen-common-base/classes/metatizen.bbclass new file mode 100644 index 00000000..ed1cbbaf --- /dev/null +++ b/meta-tizen-common-base/classes/metatizen.bbclass @@ -0,0 +1,46 @@ +python () { + if bb.data.inherits_class('rootfs_rpm', d): + rootfsdepends = d.getVarFlag("do_rootfs", "depends", True) + rootfsdepends = rootfsdepends.replace("rpmresolve-native:do_populate_sysroot", "") + d.setVarFlag("do_rootfs", "depends", rootfsdepends) + + if bb.data.inherits_class('image-live', d): + bootimgdepends = d.getVarFlag("do_bootimg", "depends", True) + bootimgdepends = bootimgdepends.replace(d.expand("${INITRD_IMAGE}:do_rootfs"), "") + d.setVarFlag("do_bootimg", "depends", bootimgdepends) + d.setVar("INITRD_IMAGE", "") + d.setVar("INITRD", "") +} + +DIRFILES = "1" +RPM_EXTRA_PKGDATA = "1" + +def package_rpm_extra_pkgdata(splitname, spec_file, d): + if d.getVar('MANIFESTFILES', True): + spec_file.append('%%manifest %s' % (d.getVar('MANIFESTFILES', True))) + +python tizen_copy_manifest () { + dest = d.getVar('S', True) + dvar = d.getVar('PKGDEST', True) + + # Start by package population by taking a copy of the installed + # files to operate on + # Preserve sparse files and hard links + packages = d.getVar('PACKAGES', True) + for pkg in packages.split(): + manifest_path=d.getVar('MANIFESTFILES_%s' % pkg, True) + if manifest_path: + manifest_dir = os.path.dirname(manifest_path) + + if manifest_dir: + cmd = 'mkdir -p %s/%s' % (dvar,manifest_dir) + (retval, output) = oe.utils.getstatusoutput(cmd) + if retval: + bb.fatal("directory failed to be created with exit code %s (cmd was %s)%s" % (retval, cmd, ":\n%s" % output if output else "")) + + cmd = 'cp %s/%s %s/%s' % (dest, manifest_path , dvar,manifest_dir) + + (retval, output) = oe.utils.getstatusoutput(cmd) + if retval: + bb.fatal("file copy failed with exit code %s (cmd was %s)%s" % (retval, cmd, ":\n%s" % output if output else "")) +} diff --git a/meta-tizen-common-base/classes/tizen_cmake.bbclass b/meta-tizen-common-base/classes/tizen_cmake.bbclass new file mode 100644 index 00000000..7f626ce4 --- /dev/null +++ b/meta-tizen-common-base/classes/tizen_cmake.bbclass @@ -0,0 +1,70 @@ +# Path to the CMake file to process. +OECMAKE_SOURCEPATH ?= "${S}" + +DEPENDS_prepend = "cmake-native " +B = "${WORKDIR}/build" + +# We need to unset CCACHE otherwise cmake gets too confused +CCACHE = "" + +# We want the staging and installing functions from autotools +inherit autotools + +# C/C++ Compiler (without cpu arch/tune arguments) +OECMAKE_C_COMPILER ?= "`echo ${CC} | sed 's/^\([^ ]*\).*/\1/'`" +OECMAKE_CXX_COMPILER ?= "`echo ${CXX} | sed 's/^\([^ ]*\).*/\1/'`" + +# Compiler flags +OECMAKE_C_FLAGS ?= "${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} ${CFLAGS}" +OECMAKE_CXX_FLAGS ?= "${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} ${CXXFLAGS} -fpermissive" +OECMAKE_C_FLAGS_RELEASE ?= "${SELECTED_OPTIMIZATION} ${CFLAGS} -DNDEBUG" +OECMAKE_CXX_FLAGS_RELEASE ?= "${SELECTED_OPTIMIZATION} ${CXXFLAGS} -DNDEBUG" +OECMAKE_C_LINK_FLAGS ?= "${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} ${CPPFLAGS} ${LDFLAGS}" +OECMAKE_CXX_LINK_FLAGS ?= "${HOST_CC_ARCH} ${TOOLCHAIN_OPTIONS} ${CXXFLAGS} ${LDFLAGS}" + +OECMAKE_RPATH ?= "" +OECMAKE_PERLNATIVE_DIR ??= "" +OECMAKE_EXTRA_ROOT_PATH ?= "" + +tizen_cmake_do_generate_toolchain_file() { + cat > ${WORKDIR}/toolchain.cmake << EOF +# CMake system name must be something like "Linux". +# This is important for cross-compiling. +set( CMAKE_SYSTEM_NAME `echo ${TARGET_OS} | sed -e 's/^./\u&/' -e 's/^\(Linux\).*/\1/'` ) +set( CMAKE_SYSTEM_PROCESSOR ${TARGET_ARCH} ) +set( CMAKE_C_COMPILER ${OECMAKE_C_COMPILER} ) +set( CMAKE_CXX_COMPILER ${OECMAKE_CXX_COMPILER} ) +set( CMAKE_C_FLAGS "${OECMAKE_C_FLAGS}" CACHE STRING "CFLAGS" ) +set( CMAKE_CXX_FLAGS "${OECMAKE_CXX_FLAGS}" CACHE STRING "CXXFLAGS" ) +set( CMAKE_C_FLAGS_RELEASE "${OECMAKE_C_FLAGS_RELEASE}" CACHE STRING "CFLAGS for release" ) +set( CMAKE_CXX_FLAGS_RELEASE "${OECMAKE_CXX_FLAGS_RELEASE}" CACHE STRING "CXXFLAGS for release" ) +set( CMAKE_C_LINK_FLAGS "${OECMAKE_C_LINK_FLAGS}" CACHE STRING "LDFLAGS" ) +set( CMAKE_CXX_LINK_FLAGS "${OECMAKE_CXX_LINK_FLAGS}" CACHE STRING "LDFLAGS" ) + +# only search in the paths provided so cmake doesnt pick +# up libraries and tools from the native build machine +set( CMAKE_FIND_ROOT_PATH ${STAGING_DIR_HOST} ${STAGING_DIR_NATIVE} ${CROSS_DIR} ${OECMAKE_PERLNATIVE_DIR} ${OECMAKE_EXTRA_ROOT_PATH} ${EXTERNAL_TOOLCHAIN}) +set( CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY ) +set( CMAKE_FIND_ROOT_PATH_MODE_PROGRAM ONLY ) +set( CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY ) +set( CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY ) + +# Use qt.conf settings +set( ENV{QT_CONF_PATH} ${WORKDIR}/qt.conf ) + +# We need to set the rpath to the correct directory as cmake does not provide any +# directory as rpath by default +set( CMAKE_INSTALL_RPATH ${OECMAKE_RPATH} ) + +# Use native cmake modules +set( CMAKE_MODULE_PATH ${STAGING_DATADIR}/cmake/Modules/ ) + +# add for non /usr/lib libdir, e.g. /usr/lib64 +set( CMAKE_LIBRARY_PATH ${libdir} ${base_libdir}) + +EOF +} + +addtask generate_toolchain_file after do_patch before do_configure + +EXPORT_FUNCTIONS do_generate_toolchain_file \ No newline at end of file diff --git a/meta-tizen-common-base/conf/distro/tizen.conf b/meta-tizen-common-base/conf/distro/tizen.conf new file mode 100644 index 00000000..ec85bdb8 --- /dev/null +++ b/meta-tizen-common-base/conf/distro/tizen.conf @@ -0,0 +1,27 @@ +include conf/distro/include/default-providers.inc +include conf/distro/include/default-versions.inc +include conf/distro/include/default-distrovars.inc +include conf/distro/include/world-broken.inc + +DISTRO_NAME = "Tizen" +DISTRO_VERSION = "3.0" +DISTRO_FEATURES += "opengl" + +TCMODE ?= "default" +require conf/distro/include/tcmode-${TCMODE}.inc + +TCLIBC ?= "glibc" +require conf/distro/include/tclibc-${TCLIBC}.inc + +# Allow single libc distros to disable this code +TCLIBCAPPEND ?= "-${TCLIBC}" +TMPDIR .= "${TCLIBCAPPEND}" + +CACHE = "${TMPDIR}/cache/${TCMODE}-${TCLIBC}${@['', '/' + str(d.getVar('MACHINE', True))][bool(d.getVar('MACHINE', True))]}${@['', '/' + str(d.getVar('SDKMACHINE', True))][bool(d.getVar('SDKMACHINE', True))]}" + +USER_CLASSES ?= "" +PACKAGE_CLASSES ?= "package_ipk" +INHERIT_BLACKLIST = "blacklist" +INHERIT_DISTRO ?= "debian devshell sstate license" +INHERIT += "${PACKAGE_CLASSES} ${USER_CLASSES} ${INHERIT_DISTRO} ${INHERIT_BLACKLIST}" + diff --git a/meta-tizen-common-base/conf/layer.conf b/meta-tizen-common-base/conf/layer.conf new file mode 100644 index 00000000..c8b48b9f --- /dev/null +++ b/meta-tizen-common-base/conf/layer.conf @@ -0,0 +1,58 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have a packages directory, add to BBFILES +BBFILES := "${BBFILES} \ + ${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" + +BBFILE_COLLECTIONS += "tizen-layer" +BBFILE_PATTERN_tizen-layer := "^${LAYERDIR}/" +BBFILE_PRIORITY_tizen-layer = "7" + +PACKAGE_CLASSES = "package_rpm" + +INHERIT_DISTRO = "devshell sstate license" + +INHERIT += "metatizen" + +#262144=256(Mo)*1024 +IMAGE_ROOTFS_SIZE_ext3 = "262144" + +DISTRO_FEATURES_append = " pam " +DISTRO_FEATURES_remove = " x11" +DISTRO_FEATURES_append = " wayland" +DISTRO_FEATURES_append = " ld-is-gold " + +# Use weston from Tizen since it contains Tizen specific patches +WESTONSTARTUP ??= "weston-common" + +DEPENDS_remove = "rpmresolve-native" +DEPENDS_rpm-lang-all = "rpm-native" +DEPENDS_rpminst = "rpm-native" +DEPENDS_rpm-libs = "rpm-native" + +DISTRO_FEATURES_append = " systemd" +VIRTUAL-RUNTIME_init_manager = "systemd" + +PREFERRED_PROVIDER_python-dbus = "dbus-python" +PREFERRED_PROVIDER_jpeg = "libjpeg-turbo" +PREFERRED_PROVIDER_jpeg-native = "libjpeg-turbo-native" +PREFERRED_PROVIDER_libtdb = "tdb" +PREFERRED_PROVIDER_make-native = "make-native" +PREFERRED_PROVIDER_python-setuptools = "python-setuptools" +PREFERRED_PROVIDER_rpmbuild = "rpm-native" +PREFERRED_PROVIDER_libpam = "pam" +PREFERRED_PROVIDER_pciutils-ids = "pciutils" + +PREFERRED_VERSION_pulseaudio = "git" +PREFERRED_VERSION_libav = "git" +PREFERRED_VERSION_linux-yocto ?= "3.14%" +PREFERRED_VERSION_weston = "git" +PREFERRED_VERSION_pam = "git" + +LICENSE_FLAGS_WHITELIST += "commercial" + +IMAGECONFIG ??= "config-tizen-common" + +SYS_CTLR_PROVIDER = "murphy" diff --git a/meta-tizen-common-base/recipes-application-framework/ail/ail-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/ail/ail-extraconf.inc new file mode 100644 index 00000000..44fb6133 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/ail/ail-extraconf.inc @@ -0,0 +1,15 @@ + +SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" + +RDEPENDS_${PN}_remove_class-native = "systemd-native" +DEPENDS_remove_class-native = "dlog-native" + +DEPENDS_class-target += "ail-native" +DEPENDS_class-target += "libslp-db-util" +DEPENDS_class-target += "xdgmime" +DEPENDS_class-target += "vconf" + + +FILES_${PN} += "${prefix}/dbspace" +FILES_${PN} += "${prefix}/share/applications" +FILES_${PN} += "${prefix}/bin/ail_initdb_user" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-application-framework/ail/ail.inc b/meta-tizen-common-base/recipes-application-framework/ail/ail.inc new file mode 100644 index 00000000..e7394e0c --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/ail/ail.inc @@ -0,0 +1,197 @@ +DESCRIPTION = "Application Information Library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Application Framework/Libraries" +LICENSE = "Apache-2.0" +PV = "0.2.80" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by ail +# the PROVIDES rules is ignore "libail = 0.2.80-0" +PROVIDES += "libail" +RPROVIDES_ail += "libail" + + +#PROVIDES by ail-dev +PROVIDES += "ail-dev" + + +RDEPENDS = "" +#RDEPENDS of ail-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "tizen-platform-config" +RDEPENDS_${PN}-dev += "libail" +RDEPENDS_${PN}-dev += "smack" + + +DEPENDS = "" +#DEPENDS of ail +inherit tizen_cmake +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "smack" +DEPENDS += "sqlite3" +DEPENDS += "xdgmime" +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/ail.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 ; + + CFLAGS="$CFLAGS -fpic" + + + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DTZ_SYS_RW_DESKTOP_APP=${prefix}/share/applications \ + -DBUILD_PKGTYPE=rpm + + oe_runmake -j16 + + + +} + +do_install() { + 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 + # Create tizenglobalapp user needed for global installation + useradd -d $D${prefix}/apps -m tizenglobalapp -r -c "system user for common applications" -g root + #mkdir -p %TZ_SYS_RW_APP/.config/xwalk-service/applications + #cd %TZ_SYS_RW_APP/ + #ln -s .config/xwalk-service/applications/ + vconftool set -t string db/ail/ail_info "0" -f -s system::vconf_inhouse + vconftool set -t string db/menuscreen/desktop "0" -f -s system::vconf_inhouse + vconftool set -t string db/menu_widget/language "en_US.utf8" -f -s system::vconf_inhouse + chsmack -a User $D${prefix}/kdb/db/ail + chsmack -a User $D${prefix}/kdb/db/ail/ail_info + chsmack -a User $D${prefix}/kdb/db/menuscreen + chsmack -a User $D${prefix}/kdb/db/menuscreen/desktop + chsmack -a User $D${prefix}/kdb/db/menu_widget + chsmack -a User $D${prefix}/kdb/db/menu_widget/language + mkdir -p $D${prefix}/share/applications + mkdir -p $D${prefix}/share/applications + mkdir -p $D${prefix}/apps + mkdir -p $D${prefix}/dbspace + mkdir -p $D${prefix}/share/icons/default/small + chsmack -a '*' $D${prefix}/dbspace + chsmack -a '*' $D${prefix}/apps + chsmack -a '*' $D${prefix}/share/applications + chsmack -a '*' $D${prefix}/share/applications + chsmack -a '*' $D${prefix}/share/icons + chsmack -a '*' $D${prefix}/share/icons/default + chsmack -a '*' $D${prefix}/share/icons/default/small/ + chmod g+w $D${prefix}/share/applications + chmod g+w $D${prefix}/share/applications + chown tizenglobalapp:root $D${prefix}/share/applications + chown tizenglobalapp:root $D${prefix}/share/applications + chown tizenglobalapp:root $D${prefix}/apps + chown tizenglobalapp:root $D${prefix}/dbspace + chown tizenglobalapp:root $D${prefix}/dbspace + chown tizenglobalapp:root -R $D${prefix}/share/icons + ail_initdb 2>/dev/null + chsmack -a '*' $D${prefix}/dbspace/.app_info.db* + + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + if [ $1 == 0 ]; then + rm -f $D${prefix}/dbspace/.app_info.db* + fi + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " ail " +PACKAGES += " ail-dev " + +ail_files = "" +ail_files += "${prefix}/bin/ail_initdb" +ail_files += "${prefix}/bin/ail_initdb_user" +ail_files += "${prefix}/bin/ail_fota" +ail_files += "${prefix}/bin/ail_desktop" +ail_files += "${prefix}/bin/ail_filter" +ail_files += "${prefix}/bin/ail_list" +ail_files += "${prefix}/bin/ail_package" +ail_files += "${prefix}/share/install-info/*" +ail_files += "${prefix}/lib/libail.so.0" +ail_files += "${prefix}/lib/libail.so.0.1.0" +MANIFESTFILES_${PN} = "ail.manifest" + +ail-dev_files = "" +ail-dev_files += "${prefix}/include/ail.h" +ail-dev_files += "${prefix}/lib/libail.so" +ail-dev_files += "${prefix}/lib/pkgconfig/ail.pc" +MANIFESTFILES_${PN}-dev = "ail.manifest" + +FILES_${PN} = "${ail_files}" +FILES_${PN}-dev = "${ail-dev_files}" + +PKG_ail= "ail" +PKG_ail-dev= "ail-dev" + +require ail-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/ail/ail_git.bb b/meta-tizen-common-base/recipes-application-framework/ail/ail_git.bb new file mode 100644 index 00000000..60dd19d8 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/ail/ail_git.bb @@ -0,0 +1,10 @@ +require ail.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/appfw/ail;tag=4df6f91071ef4ddc2918cbe7679c787b835e8c7a;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/ail/files/remove-dlog-for-native-build.patch b/meta-tizen-common-base/recipes-application-framework/ail/files/remove-dlog-for-native-build.patch new file mode 100644 index 00000000..e82ec089 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/ail/files/remove-dlog-for-native-build.patch @@ -0,0 +1,65 @@ +From a89241fbcf9ce188e59b7e55f833cd377356b19d Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= +Date: Tue, 26 Aug 2014 11:21:52 +0200 +Subject: [PATCH] Remove dlog for native build + +--- + CMakeLists.txt | 2 +- + initdb/CMakeLists.txt | 2 +- + src/ail_private.h | 2 +- + tool/CMakeLists.txt | 4 ++-- + 4 files changed, 5 insertions(+), 5 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 2c3fafe..9adea33 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -33,7 +33,7 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) + + INCLUDE(FindPkgConfig) + +-pkg_check_modules(LPKGS REQUIRED glib-2.0 sqlite3 dlog db-util xdgmime vconf libtzplatform-config libsmack) ++pkg_check_modules(LPKGS REQUIRED glib-2.0 sqlite3 db-util xdgmime vconf libtzplatform-config libsmack) + STRING(REPLACE ";" " " EXTRA_CFLAGS "${LPKGS_CFLAGS}") + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fvisibility=hidden") + +diff --git a/src/ail_private.h b/src/ail_private.h +index efa2f66..28ed80c 100755 +--- a/src/ail_private.h ++++ b/src/ail_private.h +@@ -36,7 +36,7 @@ + #undef LOG_TAG + #define LOG_TAG "AIL" + +-#if 1 ++#if 0 + #include + #define _E(fmt, arg...) LOGE("[%s,%d] "fmt,__FUNCTION__,__LINE__,##arg) + #define _D(fmt, arg...) LOGD("[%s,%d] "fmt,__FUNCTION__,__LINE__,##arg) +diff --git a/tool/CMakeLists.txt b/tool/CMakeLists.txt +index e898c7e..e0dd903 100755 +--- a/tool/CMakeLists.txt ++++ b/tool/CMakeLists.txt +@@ -15,7 +15,7 @@ SET(FILTERSRCS src/ail_filter.c) + SET(PKG ail_package) + SET(PKGSRCS src/ail_package.c) + +-pkg_check_modules(INITDB_PKGS REQUIRED libsmack vconf dlog db-util sqlite3) ++pkg_check_modules(INITDB_PKGS REQUIRED libsmack vconf db-util sqlite3) + INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) + INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/src) + + + +diff --git a/ail.pc.in b/ail.pc.in +index a267813..33cbc37 100644 +--- a/ail.pc.in ++++ b/ail.pc.in +@@ -6,6 +6,6 @@ includedir=@INCLUDEDIR@ + Name: ail + Description: Application Information Library + Version: @VERSION@ +-Requires: sqlite3 vconf dlog db-util ++Requires: sqlite3 vconf db-util + Libs: -L@LIBDIR@ -lail @PC_LIB@ + Cflags: -I@INCLUDEDIR@ diff --git a/meta-tizen-common-base/recipes-application-framework/alarm-manager/alarm-manager-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/alarm-manager/alarm-manager-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/alarm-manager/alarm-manager.inc b/meta-tizen-common-base/recipes-application-framework/alarm-manager/alarm-manager.inc new file mode 100644 index 00000000..ea199e60 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/alarm-manager/alarm-manager.inc @@ -0,0 +1,206 @@ +DESCRIPTION = "Alarm library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Application Framework/Libraries" +LICENSE = "Apache-2.0" +PV = "0.4.86" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by alarm-manager + + +#PROVIDES by libalarm +PROVIDES += "libalarm" + + +#PROVIDES by alarm-server +PROVIDES += "alarm-server" + + +#PROVIDES by libalarm-dev +PROVIDES += "libalarm-dev" + + +RDEPENDS = "" +#RDEPENDS of libalarm (libalarm) +RDEPENDS_libalarm += "alarm-server" + +#RDEPENDS of alarm-server (alarm-server) +RDEPENDS_alarm-server += "systemd" + +#RDEPENDS of libalarm-dev (libalarm-dev) +RDEPENDS_libalarm-dev += "libalarm" + + +DEPENDS = "" +#DEPENDS of alarm-manager +DEPENDS += "dlog" +DEPENDS += "dbus" +DEPENDS += "app-svc" +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "bundle" +DEPENDS += "aul" +DEPENDS += "system-server" +DEPENDS += "dbus-glib" +DEPENDS += "security-server" +DEPENDS += "heynoti" +DEPENDS += "glib-2.0" +DEPENDS += "libtapi" +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/alarm-manager.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 ; + + dbus-binding-tool --mode=glib-server --prefix=alarm_manager ./alarm_mgr.xml > ./include/alarm-skeleton.h + dbus-binding-tool --mode=glib-client --prefix=alarm_manager ./alarm_mgr.xml > ./include/alarm-stub.h + dbus-binding-tool --mode=glib-server --prefix=alarm_client ./alarm-expire.xml > ./include/alarm-expire-skeleton.h + dbus-binding-tool --mode=glib-client --prefix=alarm_client ./alarm-expire.xml > ./include/alarm-expire-stub.h + + autotools_do_configure + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --disable-static" + +do_install() { + 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 ${D}${systemd_unitdir}/system/multi-user.target.wants + install -m0644 ${S}/packaging/alarm-server.service ${D}${systemd_unitdir}/system + ln -sf ../alarm-server.service ${D}${systemd_unitdir}/system/multi-user.target.wants/alarm-server.service + + mkdir -p ${D}/${sysconfdir}/udev/rules.d + install -m0644 ${S}/packaging/60-alarm-manager-rtc.rules ${D}${sysconfdir}/udev/rules.d/ + + mkdir -p ${D}/${sysconfdir}/dbus-1/system.d + install -m0644 ${S}/packaging/alarm-service.conf ${D}${sysconfdir}/dbus-1/system.d/ + + +} + +pkg_postinst_alarm-server() { + #!/bin/sh -e + + vconftool set -t int db/system/timechange 0 + vconftool set -t double db/system/timechange_external 0 + vconftool set -t int memory/system/timechanged 0 -i -g 5000 + systemctl daemon-reload + if [ $1 == 1 ]; then + systemctl restart alarm-server.service + fi + +} + +pkg_postinst_libalarm() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_prerm_alarm-server() { + #!/bin/sh -e + + if [ $1 == 0 ]; then + systemctl stop alarm-server.service + fi + +} + +pkg_postrm_libalarm() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_alarm-server() { + #!/bin/sh -e + + systemctl daemon-reload + if [ "$1" == 1 ]; then + systemctl restart net-config.service + fi + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libalarm " +PACKAGES += " alarm-server " +PACKAGES += " libalarm-dev " + +libalarm_files = "" +libalarm_files += "${prefix}/lib/libalarm.so.0.0.0" +libalarm_files += "${prefix}/lib/libalarm.so.0" +MANIFESTFILES_libalarm = "alarm-manager.manifest" + +alarm-server_files = "" +alarm-server_files += "${prefix}/bin/alarm-server" +alarm-server_files += "${systemd_unitdir}/system/multi-user.target.wants/alarm-server.service" +alarm-server_files += "${systemd_unitdir}/system/alarm-server.service" +alarm-server_files += "${sysconfdir}/dbus-1/system.d/alarm-service.conf" +alarm-server_files += "%config ${sysconfdir}/udev/rules.d/60-alarm-manager-rtc.rules" +CONFFILES_alarm-server = "" +CONFFILES_alarm-server += "${sysconfdir}/dbus-1/system.d/alarm-service.conf" +MANIFESTFILES_alarm-server = "alarm-manager.manifest" + +libalarm-dev_files = "" +libalarm-dev_files += "${prefix}/include/*.h" +libalarm-dev_files += "${prefix}/lib/pkgconfig/*.pc" +libalarm-dev_files += "${prefix}/lib/libalarm.so" +MANIFESTFILES_libalarm-dev = "alarm-manager.manifest" + +FILES_libalarm = "${libalarm_files}" +FILES_alarm-server = "${alarm-server_files}" +FILES_libalarm-dev = "${libalarm-dev_files}" + +PKG_libalarm= "libalarm" +PKG_alarm-server= "alarm-server" +PKG_libalarm-dev= "libalarm-dev" + +require alarm-manager-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/alarm-manager/alarm-manager_git.bb b/meta-tizen-common-base/recipes-application-framework/alarm-manager/alarm-manager_git.bb new file mode 100644 index 00000000..211bb091 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/alarm-manager/alarm-manager_git.bb @@ -0,0 +1,10 @@ +require alarm-manager.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/appfw/alarm-manager;tag=19baeb3cdc026c400eef251ab4df53d2c3c05cf9;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/app-checker/app-checker-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/app-checker/app-checker-extraconf.inc new file mode 100644 index 00000000..d5fd0cd1 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/app-checker/app-checker-extraconf.inc @@ -0,0 +1,10 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/app-checker:" + +SRC_URI += "file://0001-yocto-Correct-libdl-linking-issue.patch" +SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" + +DEPENDS_remove_class-native = "dlog-native" + +export LDFLAGS_append_class-native = " -ldl" + +DEPENDS += "binutils-native" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-application-framework/app-checker/app-checker.inc b/meta-tizen-common-base/recipes-application-framework/app-checker/app-checker.inc new file mode 100644 index 00000000..33e4af67 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/app-checker/app-checker.inc @@ -0,0 +1,179 @@ +DESCRIPTION = "App Checker" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "Apache-2.0" +PV = "0.0.16" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by app-checker-server-dev +PROVIDES += "app-checker-server-dev" + + +#PROVIDES by app-checker-dev +PROVIDES += "app-checker-dev" + + +#PROVIDES by app-checker + + +#PROVIDES by app-checker-server +PROVIDES += "app-checker-server" + + +RDEPENDS = "" +#RDEPENDS of app-checker-server-dev (${PN}-server-dev) +RDEPENDS_${PN}-server-dev += "app-checker-server" + +#RDEPENDS of app-checker-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "app-checker" + +#RDEPENDS of app-checker-server (${PN}-server) +RDEPENDS_${PN}-server += "app-checker" + + +DEPENDS = "" +#DEPENDS of app-checker +inherit tizen_cmake +inherit pkgconfig +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/app-checker.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + + make -j16 + + + +} + +do_install() { + 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}/lib/ac-plugins + + mkdir -p ${D}/usr/share/license + cp LICENSE ${D}/usr/share/license/app-checker + cp LICENSE ${D}/usr/share/license/app-checker-devel + cp LICENSE ${D}/usr/share/license/app-checker-server + cp LICENSE ${D}/usr/share/license/app-checker-server-devel + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " app-checker-server-dev " +PACKAGES += " app-checker-server " +PACKAGES += " app-checker " +PACKAGES += " app-checker-dev " + +app-checker-server-dev_files = "" +app-checker-server-dev_files += "${prefix}/lib/libapp-checker-server.so" +app-checker-server-dev_files += "${prefix}/lib/pkgconfig/app-checker-server.pc" +app-checker-server-dev_files += "${prefix}/include/app-checker/app-checker-server.h" +app-checker-server-dev_files += "/usr/share/license/app-checker-server-devel" +MANIFESTFILES_${PN}-server-dev = "app-checker.manifest" + +app-checker-server_files = "" +app-checker-server_files += "${prefix}/lib/libapp-checker-server.so.0" +app-checker-server_files += "${prefix}/lib/libapp-checker-server.so.0.1.0" +app-checker-server_files += "/usr/share/license/app-checker-server" +MANIFESTFILES_${PN}-server = "app-checker.manifest" + +app-checker_files = "" +app-checker_files += "${prefix}/lib/libapp-checker.so.0" +app-checker_files += "${prefix}/lib/libapp-checker.so.0.1.0" +app-checker_files += "${prefix}/lib/ac-plugins" +app-checker_files += "/usr/share/license/app-checker" +MANIFESTFILES_${PN} = "app-checker.manifest" + +app-checker-dev_files = "" +app-checker-dev_files += "${prefix}/lib/libapp-checker.so" +app-checker-dev_files += "${prefix}/lib/pkgconfig/app-checker.pc" +app-checker-dev_files += "${prefix}/include/app-checker/app-checker.h" +app-checker-dev_files += "/usr/share/license/app-checker-devel" +MANIFESTFILES_${PN}-dev = "app-checker.manifest" + +FILES_${PN}-server-dev = "${app-checker-server-dev_files}" +FILES_${PN}-server = "${app-checker-server_files}" +FILES_${PN} = "${app-checker_files}" +FILES_${PN}-dev = "${app-checker-dev_files}" + +PKG_app-checker-server-dev= "app-checker-server-dev" +PKG_app-checker-server= "app-checker-server" +PKG_app-checker= "app-checker" +PKG_app-checker-dev= "app-checker-dev" + +require app-checker-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/app-checker/app-checker/0001-yocto-Correct-libdl-linking-issue.patch b/meta-tizen-common-base/recipes-application-framework/app-checker/app-checker/0001-yocto-Correct-libdl-linking-issue.patch new file mode 100644 index 00000000..09f7f634 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/app-checker/app-checker/0001-yocto-Correct-libdl-linking-issue.patch @@ -0,0 +1,30 @@ +From 08d9a48423ff699e20eda48e07d78387f5aecb73 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= +Date: Mon, 7 Jul 2014 14:01:46 +0200 +Subject: [PATCH] [yocto] Correct libdl linking issue +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Change-Id: Icedff39ddd6e458d0e567a519ba53ba51c5683b9 +Signed-off-by: Kévin THIERRY +--- + CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 61416f8..a476415 100755 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -24,7 +24,7 @@ INCLUDE(FindPkgConfig) + pkg_check_modules(pkgs REQUIRED dlog glib-2.0) + pkg_check_modules(libpkgs REQUIRED dlog glib-2.0) + +-FIND_LIBRARY(LIB_DL dl) ++FIND_LIBRARY(LIB_DL NAMES dl libdl.so.2) + + FOREACH(flag ${libpkgs_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") +-- +1.8.1.4 + diff --git a/meta-tizen-common-base/recipes-application-framework/app-checker/app-checker/remove-dlog-for-native-build.patch b/meta-tizen-common-base/recipes-application-framework/app-checker/app-checker/remove-dlog-for-native-build.patch new file mode 100644 index 00000000..d258faf5 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/app-checker/app-checker/remove-dlog-for-native-build.patch @@ -0,0 +1,49 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 149d0a6..d77d931 100755 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -21,10 +21,9 @@ MESSAGE("Build type: ${CMAKE_BUILD_TYPE}") + # Set required packages + INCLUDE(FindPkgConfig) + +-pkg_check_modules(pkgs REQUIRED dlog glib-2.0) +-pkg_check_modules(libpkgs REQUIRED dlog glib-2.0) ++pkg_check_modules(pkgs REQUIRED glib-2.0) ++pkg_check_modules(libpkgs REQUIRED glib-2.0) + +-FIND_LIBRARY(LIB_DL NAMES dl libdl.so.2) + + FOREACH(flag ${libpkgs_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") +@@ -79,7 +78,7 @@ add_library(${DAEMON_NAME} SHARED + src/ac_sock.c + ) + +-target_link_libraries(${DAEMON_NAME} ${pkgs_LDFLAGS} ${LIB_DL}) ++target_link_libraries(${DAEMON_NAME} ${pkgs_LDFLAGS} ) + SET_TARGET_PROPERTIES(${DAEMON_NAME} PROPERTIES SOVERSION ${VERSION_MAJOR}) + SET_TARGET_PROPERTIES(${DAEMON_NAME} PROPERTIES VERSION ${VERSION}) + +diff --git a/include/internal.h b/include/internal.h +index 731263d..9bdc438 100755 +--- a/include/internal.h ++++ b/include/internal.h +@@ -25,7 +25,6 @@ + + #include + #include +-#include + + #undef LOG_TAG + #define LOG_TAG "APP_CHECKER" +@@ -39,8 +38,8 @@ struct ac_data { + int pid; + }; + +-#define _E(fmt, arg...) LOGE(fmt,##arg) +-#define _D(fmt, arg...) LOGD(fmt,##arg) ++#define _E(fmt, arg...) //LOGE(fmt,##arg) ++#define _D(fmt, arg...) //LOGD(fmt,##arg) + + #define retvm_if(expr, val, fmt, arg...) do { \ + if(expr) { \ diff --git a/meta-tizen-common-base/recipes-application-framework/app-checker/app-checker_git.bb b/meta-tizen-common-base/recipes-application-framework/app-checker/app-checker_git.bb new file mode 100644 index 00000000..22b47903 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/app-checker/app-checker_git.bb @@ -0,0 +1,10 @@ +require app-checker.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/appfw/app-checker;tag=70200243a1e419ff81a30fa8a436571422a33a3d;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/app-core/app-core-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/app-core/app-core-extraconf.inc new file mode 100644 index 00000000..38efefe8 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/app-core/app-core-extraconf.inc @@ -0,0 +1,8 @@ +app-core-common_files += "app-core.manifest" +app-core-common_files += "/lib/libappcore-common.so.*" +app-core-common_files += "/lib/systemd/user/core-efl.target" +app-core-common_files += "/lib/systemd/user/core-efl.target.wants/" +app-core-common_files += "/usr/share/license/app-core" + +SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" +DEPENDS_remove_class-native = "dlog-native" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-application-framework/app-core/app-core.inc b/meta-tizen-common-base/recipes-application-framework/app-core/app-core.inc new file mode 100644 index 00000000..1a6dc184 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/app-core/app-core.inc @@ -0,0 +1,209 @@ +DESCRIPTION = "Application basic" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Application Framework/Libraries" +LICENSE = "Apache-2.0" +PV = "1.2" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by app-core-efl +PROVIDES += "app-core-efl" + + +#PROVIDES by app-core-template +PROVIDES += "app-core-template" + + +#PROVIDES by app-core + + +#PROVIDES by app-core-common-dev +PROVIDES += "app-core-common-dev" + + +#PROVIDES by app-core-common +PROVIDES += "app-core-common" + + +#PROVIDES by app-core-efl-dev +PROVIDES += "app-core-efl-dev" + + +RDEPENDS = "" +#RDEPENDS of app-core-efl (${PN}-efl) +RDEPENDS_${PN}-efl += "glibc" + +#RDEPENDS of app-core-common-dev (${PN}-common-dev) +RDEPENDS_${PN}-common-dev += "elementary" +RDEPENDS_${PN}-common-dev += "sensor" +RDEPENDS_${PN}-common-dev += "app-core-common" +RDEPENDS_${PN}-common-dev += "vconf" +RDEPENDS_${PN}-common-dev += "aul" + +#RDEPENDS of app-core-common (${PN}-common) +RDEPENDS_${PN}-common += "glibc" + +#RDEPENDS of app-core-efl-dev (${PN}-efl-dev) +RDEPENDS_${PN}-efl-dev += "app-core-efl" +RDEPENDS_${PN}-efl-dev += "app-core-common-dev" + + +DEPENDS = "" +#DEPENDS of app-core +DEPENDS += "librua" +inherit tizen_cmake +DEPENDS += "tizen-platform-config" +DEPENDS += "aul" +DEPENDS += "dlog" +inherit pkgconfig +DEPENDS += "elementary" +DEPENDS += "ecore" +DEPENDS += "glib-2.0" +DEPENDS += "sensor" +DEPENDS += "vconf" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/app-core.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . \ + -Dwith_wayland=TRUE\ + -DENABLE_GTK=OFF + + make -j16 + + + + +} + +do_install() { + 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 -- + install -d ${D}${prefix}/lib/systemd/user/core-efl.target.wants + install -m0644 ${S}/packaging/core-efl-wayland.target ${D}${prefix}/lib/systemd/user/core-efl.target + + + +} + +pkg_postinst_app-core-common() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_app-core-efl() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_app-core-efl() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_app-core-common() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " app-core-efl-dev " +PACKAGES += " app-core-efl " +PACKAGES += " app-core-common " +PACKAGES += " app-core-common-dev " + +app-core-efl-dev_files = "" +app-core-efl-dev_files += "${prefix}/include/appcore/appcore-efl.h" +app-core-efl-dev_files += "${prefix}/lib/libappcore-efl.so" +app-core-efl-dev_files += "${prefix}/lib/pkgconfig/appcore-efl.pc" +MANIFESTFILES_${PN}-efl-dev = "app-core.manifest" + +app-core-efl_files = "" +app-core-efl_files += "${prefix}/lib/libappcore-efl.so.*" +MANIFESTFILES_${PN}-efl = "app-core.manifest" + +app-core-common_files = "" +app-core-common_files += "${prefix}/lib/libappcore-common.so.*" +app-core-common_files += "${prefix}/lib/systemd/user/core-efl.target" +app-core-common_files += "${prefix}/lib/systemd/user/core-efl.target.wants/" +MANIFESTFILES_${PN}-common = "app-core.manifest" + +app-core-common-dev_files = "" +app-core-common-dev_files += "${prefix}/lib/libappcore-common.so" +app-core-common-dev_files += "${prefix}/lib/pkgconfig/appcore-common.pc" +app-core-common-dev_files += "${prefix}/include/appcore/appcore-common.h" +app-core-common-dev_files += "${prefix}/include/SLP_Appcore_PG.h" +MANIFESTFILES_${PN}-common-dev = "app-core.manifest" + +FILES_${PN}-efl-dev = "${app-core-efl-dev_files}" +FILES_${PN}-efl = "${app-core-efl_files}" +FILES_${PN}-common = "${app-core-common_files}" +FILES_${PN}-common-dev = "${app-core-common-dev_files}" + +PKG_app-core-efl-dev= "app-core-efl-dev" +PKG_app-core-efl= "app-core-efl" +PKG_app-core-common= "app-core-common" +PKG_app-core-common-dev= "app-core-common-dev" + +require app-core-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/app-core/app-core_git.bb b/meta-tizen-common-base/recipes-application-framework/app-core/app-core_git.bb new file mode 100644 index 00000000..ba7ec7f4 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/app-core/app-core_git.bb @@ -0,0 +1,10 @@ +require app-core.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/appfw/app-core;tag=d86d0066b93cf402badc408de591e54d6db6c164;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/app-core/files/remove-dlog-for-native-build.patch b/meta-tizen-common-base/recipes-application-framework/app-core/files/remove-dlog-for-native-build.patch new file mode 100644 index 00000000..0199c606 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/app-core/files/remove-dlog-for-native-build.patch @@ -0,0 +1,326 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index fd053b7..2403d3d 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -26,17 +26,14 @@ SET(APPCORE_COMMON "appcore-common") + SET(SRCS_common src/appcore.c src/appcore-i18n.c src/appcore-measure.c src/appcore-rotation.c) + + IF (with_wayland) +- ADD_DEFINITIONS("-DWAYLAND") + ENDIF (with_wayland) + IF (with_x11) +- ADD_DEFINITIONS("-DX11") +- SET(SRCS_common ${SRCS_common} src/appcore-X.c) + ENDIF (with_wayland) + + SET(HEADERS_common appcore-common.h) + + INCLUDE(FindPkgConfig) +-SET(APPCORE_PKG_CHECK_MODULES "vconf sensor aul dlog libtzplatform-config ecore") ++SET(APPCORE_PKG_CHECK_MODULES "vconf sensor aul libtzplatform-config ecore") + IF (with_x11) + SET(APPCORE_PKG_CHECK_MODULES "${APPCORE_PKG_CHECK_MODULES} x11 ecore-x") + ENDIF (with_x11) +@@ -75,7 +72,7 @@ SET(SRCS_efl src/appcore-efl.c) + SET(HEADERS_efl appcore-efl.h) + + INCLUDE(FindPkgConfig) +-SET(APPCORE_PKG_CHECK_MODULES2 "elementary dlog ecore gobject-2.0 glib-2.0 aul") ++SET(APPCORE_PKG_CHECK_MODULES2 "elementary ecore gobject-2.0 glib-2.0 aul") + IF (with_x11) + SET(APPCORE_PKG_CHECK_MODULES2 "${APPCORE_PKG_CHECK_MODULES2} ecore-x") + ENDIF (with_x11) +diff --git a/include/appcore-internal.h b/include/appcore-internal.h +index 038e2dc..8d8bcab 100755 +--- a/include/appcore-internal.h ++++ b/include/appcore-internal.h +@@ -27,7 +27,7 @@ + #define LOG_TAG "APP_CORE" + + #include +-#include ++ + #include "appcore-common.h" + + +diff --git a/src/appcore-efl.c b/src/appcore-efl.c +index 9ef5f96..9b61ee0 100644 +--- a/src/appcore-efl.c ++++ b/src/appcore-efl.c +@@ -369,13 +369,13 @@ static void __do_app(enum app_event event, void *data, bundle * b) + switch (event) { + case AE_RESET: + _DBG("[APP %d] RESET", _pid); +- LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:reset:start]", +- ui->name); ++ //LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:reset:start]", ++ // ui->name); + if (ui->ops->reset) + r = ui->ops->reset(b, ui->ops->data); + ui->state = AS_RUNNING; +- LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:reset:done]", +- ui->name); ++ //LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:reset:done]", ++ // ui->name); + break; + case AE_PAUSE: + if (ui->state == AS_RUNNING) { +@@ -392,8 +392,8 @@ static void __do_app(enum app_event event, void *data, bundle * b) + _inform_backgrd(); + break; + case AE_RESUME: +- LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:resume:start]", +- ui->name); ++ //LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:resume:start]", ++ // ui->name); + if (ui->state == AS_PAUSED || tmp_val == 1) { + _DBG("[APP %d] RESUME", _pid); + if (ui->ops->resume) +@@ -403,10 +403,10 @@ static void __do_app(enum app_event event, void *data, bundle * b) + } + /*TODO : rotation start*/ + //r = appcore_resume_rotation_cb(); +- LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:resume:done]", +- ui->name); +- LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:Launching:done]", +- ui->name); ++ //LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:resume:done]", ++ // ui->name); ++ //LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:Launching:done]", ++ // ui->name); + _inform_foregrd(); + + break; +@@ -609,131 +609,17 @@ Ecore_X_Atom atom_parent; + + static Eina_Bool __show_cb(void *data, int type, void *event) + { +-#ifdef WAYLAND +- Ecore_Wl_Event_Window_Activate *ev; +- +- ev = event; +- +- if (ev->parent_win != 0) +- { +- // This is child window. Skip!!! +- return ECORE_CALLBACK_PASS_ON; +- } +- +- _DBG("[EVENT_TEST][EVENT] GET SHOW EVENT!!!. WIN:%x\n", ev->win); +- +- if (!__exist_win((unsigned int)ev->win)) +- __add_win((unsigned int)ev->win); +- else +- __update_win((unsigned int)ev->win, FALSE); +- +- __visibility_cb(data, type, event); +-#else +- Ecore_X_Event_Window_Show *ev; +- int ret; +- Ecore_X_Window parent; +- +- ev = event; +- +- ret = ecore_x_window_prop_window_get(ev->win, atom_parent, &parent, 1); +- if (ret != 1) +- { +- // This is child window. Skip!!! +- return ECORE_CALLBACK_PASS_ON; +- } +- +- _DBG("[EVENT_TEST][EVENT] GET SHOW EVENT!!!. WIN:%x\n", ev->win); +- +- if (!__exist_win((unsigned int)ev->win)) { +- /* WM_ROTATE */ +- if ((priv.wm_rot_supported) && (1 == priv.rot_started)) { +- __set_wm_rotation_support(ev->win, 1); +- } +- __add_win((unsigned int)ev->win); +- } +- else +- __update_win((unsigned int)ev->win, FALSE); +-#endif +- + return ECORE_CALLBACK_RENEW; + } + + static Eina_Bool __hide_cb(void *data, int type, void *event) + { +-#ifdef WAYLAND +- Ecore_Wl_Event_Window_Deactivate *ev; +- int bvisibility = 0; +- +- ev = event; +- +- _DBG("[EVENT_TEST][EVENT] GET HIDE EVENT!!!. WIN:%x\n", ev->win); +- +- if (__exist_win((unsigned int)ev->win)) { +- __delete_win((unsigned int)ev->win); +- +- bvisibility = __check_visible(); +- if (!bvisibility && b_active == 1) { +- _DBG(" Go to Pasue state \n"); +- b_active = 0; +- __do_app(AE_PAUSE, data, NULL); +- } +- } +-#else +- Ecore_X_Event_Window_Hide *ev; +- int bvisibility = 0; +- +- ev = event; +- +- _DBG("[EVENT_TEST][EVENT] GET HIDE EVENT!!!. WIN:%x\n", ev->win); +- +- if (__exist_win((unsigned int)ev->win)) { +- __delete_win((unsigned int)ev->win); +- +- bvisibility = __check_visible(); +- if (!bvisibility && b_active == 1) { +- _DBG(" Go to Pasue state \n"); +- b_active = 0; +- __do_app(AE_PAUSE, data, NULL); +- } +- } +-#endif +- + return ECORE_CALLBACK_RENEW; + } + + static Eina_Bool __visibility_cb(void *data, int type, void *event) + { +-#ifdef WAYLAND +- Ecore_Wl_Event_Window_Activate *ev; +- int bvisibility = 0; +- +- ev = event; +- +- __update_win((unsigned int)ev->win, ev->fobscured); +-#else +- Ecore_X_Event_Window_Visibility_Change *ev; +- int bvisibility = 0; +- +- ev = event; +- +- __update_win((unsigned int)ev->win, ev->fully_obscured); +-#endif +- bvisibility = __check_visible(); +- +- if (bvisibility && b_active == 0) { +- _DBG(" Go to Resume state\n"); +- b_active = 1; +- __do_app(AE_RESUME, data, NULL); +- +- } else if (!bvisibility && b_active == 1) { +- _DBG(" Go to Pasue state \n"); +- b_active = 0; +- __do_app(AE_PAUSE, data, NULL); +- } else +- _DBG(" No change state \n"); +- + return ECORE_CALLBACK_RENEW; +- + } + + #ifdef X11 +@@ -776,35 +662,7 @@ static Eina_Bool __cmsg_cb(void *data, int type, void *event) + static void __add_climsg_cb(struct ui_priv *ui) + { + _ret_if(ui == NULL); +-#ifdef WAYLAND +- ui->hshow = +- ecore_event_handler_add(ECORE_WL_EVENT_WINDOW_ACTIVATE, __show_cb, ui); +- ui->hhide = +- ecore_event_handler_add(ECORE_WL_EVENT_WINDOW_DEACTIVATE, __hide_cb, ui); +-#else +- atom_parent = ecore_x_atom_get("_E_PARENT_BORDER_WINDOW"); +- if (!atom_parent) +- { +- // Do Error Handling +- } +- +- ui->hshow = +- ecore_event_handler_add(ECORE_X_EVENT_WINDOW_SHOW, __show_cb, ui); +- ui->hhide = +- ecore_event_handler_add(ECORE_X_EVENT_WINDOW_HIDE, __hide_cb, ui); +- ui->hvchange = +- ecore_event_handler_add(ECORE_X_EVENT_WINDOW_VISIBILITY_CHANGE, +- __visibility_cb, ui); + +- /* Add client message callback for WM_ROTATE */ +- if(!__check_wm_rotation_support()) +- { +- ui->hcmsg = +- ecore_event_handler_add(ECORE_X_EVENT_CLIENT_MESSAGE, __cmsg_cb, ui); +- ui->wm_rot_supported = 1; +- appcore_set_wm_rotation(&wm_rotate); +- } +-#endif + } + + static int __before_loop(struct ui_priv *ui, int *argc, char ***argv) +@@ -848,7 +706,7 @@ static int __before_loop(struct ui_priv *ui, int *argc, char ***argv) + r = appcore_init(ui->name, &efl_ops, *argc, *argv); + _retv_if(r == -1, -1); + +- LOG(LOG_DEBUG, "LAUNCH", "[%s:Platform:appcore_init:done]", ui->name); ++ //LOG(LOG_DEBUG, "LAUNCH", "[%s:Platform:appcore_init:done]", ui->name); + if (ui->ops && ui->ops->create) { + r = ui->ops->create(ui->ops->data); + if (r == -1) { +@@ -857,8 +715,8 @@ static int __before_loop(struct ui_priv *ui, int *argc, char ***argv) + errno = ECANCELED; + return -1; + } +- LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:create:done]", +- ui->name); ++ //LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:create:done]", ++ // ui->name); + } + ui->state = AS_CREATED; + +@@ -1014,7 +872,7 @@ EXPORT_API int appcore_efl_main(const char *name, int *argc, char ***argv, + { + int r; + +- LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:main:done]", name); ++ //LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:main:done]", name); + + r = __set_data(&priv, name, ops); + _retv_if(r == -1, -1); +diff --git a/appcore-common-wayland.pc.in b/appcore-common-wayland.pc.in +index 1b9e47d..82df9b0 100644 +--- a/appcore-common-wayland.pc.in ++++ b/appcore-common-wayland.pc.in +@@ -8,6 +8,6 @@ includedir=@INCLUDEDIR@ + Name: app-core-common + Description: SAMSUNG Linux platform application library + Version: @VERSION@ +-Requires: sensor vconf aul dlog ++Requires: sensor vconf aul + Libs: -L${libdir} -lappcore-common + Cflags: -I${includedir} -I${includedir}/appcore +diff --git a/appcore-common-x.pc.in b/appcore-common-x.pc.in +index f9b1519..b51804b 100644 +--- a/appcore-common-x.pc.in ++++ b/appcore-common-x.pc.in +@@ -8,6 +8,6 @@ includedir=@INCLUDEDIR@ + Name: app-core-common + Description: SAMSUNG Linux platform application library + Version: @VERSION@ +-Requires: sensor vconf aul dlog x11 ++Requires: sensor vconf aul x11 + Libs: -L${libdir} -lappcore-common + Cflags: -I${includedir} -I${includedir}/appcore +diff --git a/appcore-efl.pc.in b/appcore-efl.pc.in +index 741428e..d6c2526 100644 +--- a/appcore-efl.pc.in ++++ b/appcore-efl.pc.in +@@ -8,6 +8,6 @@ includedir=@INCLUDEDIR@ + Name: app-core-efl + Description: SAMSUNG Linux platform efl application library + Version: @VERSION@ +-Requires: elementary appcore-common dlog ++Requires: elementary appcore-common + Libs: -L${libdir} -lappcore-efl + Cflags: -I${includedir} -I${includedir}/appcore diff --git a/meta-tizen-common-base/recipes-application-framework/app-svc/app-svc-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/app-svc/app-svc-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/app-svc/app-svc.inc b/meta-tizen-common-base/recipes-application-framework/app-svc/app-svc.inc new file mode 100644 index 00000000..0c7c3cb8 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/app-svc/app-svc.inc @@ -0,0 +1,160 @@ +DESCRIPTION = "Application Service" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Application Framework/Service" +LICENSE = "Apache-2.0" +PV = "0.1.53" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by app-svc + + +#PROVIDES by app-svc-dev +PROVIDES += "app-svc-dev" + + +RDEPENDS = "" +#RDEPENDS of app-svc (${PN}) +RDEPENDS_${PN} += "glibc" + +#RDEPENDS of app-svc-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "app-svc" + + +DEPENDS = "" +#DEPENDS of app-svc +DEPENDS += "pkgmgr-info" +DEPENDS += "libsoup-2.4" +inherit tizen_cmake +DEPENDS += "iniparser" +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "aul" +DEPENDS += "xdgmime" +DEPENDS += "ail" +DEPENDS += "bundle" +DEPENDS += "sqlite3" +DEPENDS += "ecore" +DEPENDS += "libprivilege-control" +DEPENDS += "glib-2.0" +DEPENDS += "dbus-glib" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/app-svc.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . \ + -Dwith_wayland=TRUE + + make -j16 + + + +} + +do_install() { + 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 -- + + # Create database + mkdir -p ${D}${prefix}/dbspace + sqlite3 ${D}${prefix}/dbspace/.appsvc.db < data/appsvc_db.sql + + mkdir -p ${D}/usr/share/license + cp LICENSE ${D}/usr/share/license/app-svc + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " app-svc " +PACKAGES += " app-svc-dev " + +app-svc_files = "" +app-svc_files += "%verify(not md5 mtime size) %attr(664,root,users) ${prefix}/dbspace/.appsvc.db" +app-svc_files += "%verify(not md5 mtime size) %attr(664,root,users) ${prefix}/dbspace/.appsvc.db-journal" +app-svc_files += "/usr/bin/appsvc_test" +app-svc_files += "${prefix}/lib/libappsvc.so.0" +app-svc_files += "${prefix}/lib/libappsvc.so.0.1.0" +app-svc_files += "/usr/share/license/app-svc" +MANIFESTFILES_${PN} = "app-svc.manifest" + +app-svc-dev_files = "" +app-svc-dev_files += "${prefix}/lib/pkgconfig/appsvc.pc" +app-svc-dev_files += "${prefix}/lib/libappsvc.so" +app-svc-dev_files += "${prefix}/include/appsvc/appsvc.h" +MANIFESTFILES_${PN}-dev = "app-svc.manifest" + +FILES_${PN} = "${app-svc_files}" +FILES_${PN}-dev = "${app-svc-dev_files}" + +PKG_app-svc= "app-svc" +PKG_app-svc-dev= "app-svc-dev" + +require app-svc-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/app-svc/app-svc_git.bb b/meta-tizen-common-base/recipes-application-framework/app-svc/app-svc_git.bb new file mode 100644 index 00000000..2cf1451d --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/app-svc/app-svc_git.bb @@ -0,0 +1,10 @@ +require app-svc.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/appfw/app-svc;tag=20a5461703eabca371b655ec968ed0175e06ea25;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/appcore-agent/appcore-agent-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/appcore-agent/appcore-agent-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/appcore-agent/appcore-agent.inc b/meta-tizen-common-base/recipes-application-framework/appcore-agent/appcore-agent.inc new file mode 100644 index 00000000..c4e5036e --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/appcore-agent/appcore-agent.inc @@ -0,0 +1,137 @@ +DESCRIPTION = "Agent Application basic" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Application Framework/Service" +LICENSE = "Apache-2.0" +PV = "1.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by appcore-agent + + +#PROVIDES by appcore-agent-dev +PROVIDES += "appcore-agent-dev" + + +RDEPENDS = "" +#RDEPENDS of appcore-agent-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "appcore-agent" + + +DEPENDS = "" +#DEPENDS of appcore-agent +inherit tizen_cmake +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "capi-appfw-application" +DEPENDS += "system-server" +DEPENDS += "aul" +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/appcore-agent.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + oe_runmake -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " appcore-agent " +PACKAGES += " appcore-agent-dev " + +appcore-agent_files = "" +appcore-agent_files += "${prefix}/lib/libappcore-agent.so.1" +appcore-agent_files += "${prefix}/lib/libappcore-agent.so.1.1" +MANIFESTFILES_${PN} = "appcore-agent.manifest" + +appcore-agent-dev_files = "" +appcore-agent-dev_files += "${prefix}/lib/pkgconfig/appcore-agent.pc" +appcore-agent-dev_files += "${prefix}/lib/libappcore-agent.so" +appcore-agent-dev_files += "${prefix}/include/appcore-agent/appcore-agent.h" +appcore-agent-dev_files += "${prefix}/include/appcore-agent/service_app.h" +MANIFESTFILES_${PN}-dev = "appcore-agent.manifest" + +FILES_${PN} = "${appcore-agent_files}" +FILES_${PN}-dev = "${appcore-agent-dev_files}" + +PKG_appcore-agent= "appcore-agent" +PKG_appcore-agent-dev= "appcore-agent-dev" + +require appcore-agent-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/appcore-agent/appcore-agent_git.bb b/meta-tizen-common-base/recipes-application-framework/appcore-agent/appcore-agent_git.bb new file mode 100644 index 00000000..6ec2b874 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/appcore-agent/appcore-agent_git.bb @@ -0,0 +1,10 @@ +require appcore-agent.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/appfw/appcore-agent;tag=e30036bce3773d3f647a35bc924d01e17da42962;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/aul/aul-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/aul/aul-extraconf.inc new file mode 100644 index 00000000..a67ef5e6 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/aul/aul-extraconf.inc @@ -0,0 +1,16 @@ +do_prep_append() { + sed -i 's!/usr/bin/mkdir -p!/bin/mkdir -p!g' ${S}/packaging/ac.service + # preload_list.txt and preexec_list.txt are generated from .in files so they are located in the build directory instead of the source one + sed -i 's@INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/legacy/preload_list.txt DESTINATION /usr/share/aul )@INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/legacy/preload_list.txt DESTINATION /usr/share/aul )@' ${S}/CMakeLists.txt + sed -i 's@INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/feature/preexec_list.txt DESTINATION /usr/share/aul )@INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/feature/preexec_list.txt DESTINATION /usr/share/aul )@' ${S}/CMakeLists.txt +} + +SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" +aul_files += "${prefix}/share/aul/mida_db.sql" + +RDEPENDS_${PN}_remove_class-native = "systemd-native" +RDEPENDS_${PN}_remove_class-native = "glibc-native" + +DEPENDS_remove_class-native = "dlog-native" + +EXTRA_OECMAKE+="-DCMAKE_AR:PATH=ar" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-application-framework/aul/aul.inc b/meta-tizen-common-base/recipes-application-framework/aul/aul.inc new file mode 100644 index 00000000..2e0d3b7e --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/aul/aul.inc @@ -0,0 +1,216 @@ +DESCRIPTION = "App utility library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "Apache-2.0" +PV = "0.0.300" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by aul + + +#PROVIDES by aul-dev +PROVIDES += "aul-dev" + + +RDEPENDS = "" +#RDEPENDS of aul (${PN}) +RDEPENDS_${PN} += "glibc" +RDEPENDS_${PN} += "systemd" + +#RDEPENDS of aul-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "aul" + + +DEPENDS = "" +#DEPENDS of aul +DEPENDS += "pkgmgr-info" +DEPENDS += "librua" +inherit tizen_cmake +DEPENDS += "attr" +DEPENDS += "tizen-platform-config" +DEPENDS += "privacy-manager-server" +inherit pkgconfig +DEPENDS += "bundle" +DEPENDS += "ail" +DEPENDS += "smack" +DEPENDS += "dlog" +DEPENDS += "sqlite3" +DEPENDS += "xdgmime" +DEPENDS += "libprivilege-control" +DEPENDS += "app-checker" +DEPENDS += "vconf" +DEPENDS += "dbus-glib" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + sed -i 's|TZ_SYS_DB|${prefix}/dbspace|g' ${S}/packaging/aul.manifest + cp ${S}/packaging/aul.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + oe_runmake -j16 + + + +} + +do_install() { + 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}/init.d + install -m 755 launchpad_run ${D}${sysconfdir}/init.d + + mkdir -p ${D}${sysconfdir}/rc.d/rc3.d + mkdir -p ${D}${sysconfdir}/rc.d/rc4.d + ln -sf ../../init.d/launchpad_run ${D}/${sysconfdir}/rc.d/rc3.d/S34launchpad_run + ln -sf ../../init.d/launchpad_run ${D}/${sysconfdir}/rc.d/rc4.d/S80launchpad_run + + mkdir -p ${D}${prefix}/dbspace + sqlite3 ${D}${prefix}/dbspace/.mida.db < ${D}${prefix}/share/aul/mida_db.sql + rm -rf ${D}${prefix}/share/aul/mida_db.sql + + mkdir -p ${D}${systemd_unitdir}/system/graphical.target.wants + mkdir -p ${D}${prefix}/lib/systemd/user/default.target.wants + install -m 0644 ${S}/packaging/launchpad-preload@.service ${D}${systemd_unitdir}/system/launchpad-preload@.service + install -m 0644 ${S}/packaging/ac.service ${D}${systemd_unitdir}/system/ac.service + ln -s ../launchpad-preload@.service ${D}${systemd_unitdir}/system/graphical.target.wants/launchpad-preload@5000.service + ln -s ../ac.service ${D}${systemd_unitdir}/system/graphical.target.wants/ac.service + + install -m 0644 ${S}/packaging/amd_session_agent.service ${D}${prefix}/lib/systemd/user/amd_session_agent.service + ln -s ../amd_session_agent.service ${D}${prefix}/lib/systemd/user/default.target.wants/amd_session_agent.service + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + systemctl daemon-reload + if [ $1 == 1 ]; then + systemctl restart launchpad-preload@5000.service + systemctl restart ac.service + fi + +} + +pkg_prerm_${PN}() { + #!/bin/sh -e + + if [ $1 == 0 ]; then + systemctl stop launchpad-preload@5000.service + systemctl stop ac.service + fi + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + systemctl daemon-reload + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " aul " +PACKAGES += " aul-dev " + +aul_files = "" +aul_files += "${prefix}/lib/libaul.so.0" +aul_files += "${prefix}/lib/libaul.so.0.1.0" +aul_files += "${sysconfdir}/init.d/launchpad_run" +aul_files += "${prefix}/bin/aul_service.sh" +aul_files += "${prefix}/bin/aul_service_test.sh" +aul_files += "${sysconfdir}/rc.d/rc3.d/S34launchpad_run" +aul_files += "${sysconfdir}/rc.d/rc4.d/S80launchpad_run" +aul_files += "%attr(0644,root,users) ${prefix}/dbspace/.mida.db" +aul_files += "%attr(0644,root,users) ${prefix}/dbspace/.mida.db-journal" +aul_files += "${prefix}/bin/aul_mime.sh" +aul_files += "${prefix}/bin/aul_test" +aul_files += "${prefix}/bin/launch_app" +aul_files += "${prefix}/bin/open_app" +aul_files += "${prefix}/bin/amd_session_agent" +aul_files += "${prefix}/share/aul/miregex/*" +aul_files += "${prefix}/share/aul/service/*" +aul_files += "${prefix}/share/aul/preload_list.txt" +aul_files += "${prefix}/share/aul/preexec_list.txt" +aul_files += "${systemd_unitdir}/system/graphical.target.wants/launchpad-preload@5000.service" +aul_files += "${systemd_unitdir}/system/graphical.target.wants/ac.service" +aul_files += "${systemd_unitdir}/system/launchpad-preload@.service" +aul_files += "${systemd_unitdir}/system/ac.service" +aul_files += "${prefix}/lib/systemd/user/amd_session_agent.service" +aul_files += "${prefix}/lib/systemd/user/default.target.wants/amd_session_agent.service" +aul_files += "${prefix}/bin/amd" +aul_files += "${prefix}/bin/daemon-manager-release-agent" +aul_files += "${prefix}/bin/daemon-manager-launch-agent" +MANIFESTFILES_${PN} = "aul.manifest" + +aul-dev_files = "" +aul-dev_files += "${prefix}/include/aul/*.h" +aul-dev_files += "${prefix}/lib/*.so" +aul-dev_files += "${prefix}/lib/pkgconfig/*.pc" + +FILES_${PN} = "${aul_files}" +FILES_${PN}-dev = "${aul-dev_files}" + +PKG_aul= "aul" +PKG_aul-dev= "aul-dev" + +require aul-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/aul/aul_git.bb b/meta-tizen-common-base/recipes-application-framework/aul/aul_git.bb new file mode 100644 index 00000000..b4e33514 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/aul/aul_git.bb @@ -0,0 +1,10 @@ +require aul.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/appfw/aul-1;tag=6a5c0b16ac45835babaca4fc8984bbf27469725c;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/aul/files/remove-dlog-for-native-build.patch b/meta-tizen-common-base/recipes-application-framework/aul/files/remove-dlog-for-native-build.patch new file mode 100644 index 00000000..183eb6c0 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/aul/files/remove-dlog-for-native-build.patch @@ -0,0 +1,393 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index c99e444..2753a59 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -19,11 +19,11 @@ MESSAGE("Build type: ${CMAKE_BUILD_TYPE}") + + # Set required packages + INCLUDE(FindPkgConfig) +-SET(AUL-1_PKG_CHECK_MODULES dlog libprivilege-control app-checker rua glib-2.0 vconf pkgmgr-info privacy-manager-client) ++SET(AUL-1_PKG_CHECK_MODULES libprivilege-control app-checker rua glib-2.0 vconf pkgmgr-info privacy-manager-client) + pkg_check_modules(pkgs REQUIRED ${AUL-1_PKG_CHECK_MODULES} ) + +-pkg_check_modules(libpkgs REQUIRED dlog bundle dbus-glib-1 ail xdgmime app-checker libtzplatform-config) +-PKG_CHECK_MODULES(PKGS REQUIRED glib-2.0 gio-2.0 dlog bundle) ++pkg_check_modules(libpkgs REQUIRED bundle dbus-glib-1 ail xdgmime app-checker libtzplatform-config) ++PKG_CHECK_MODULES(PKGS REQUIRED glib-2.0 gio-2.0 bundle) + + FIND_LIBRARY(LIB_DL dl) + +diff --git a/am_daemon/amd_appinfo.c b/am_daemon/amd_appinfo.c +index 0e1b862..990d784 100755 +--- a/am_daemon/amd_appinfo.c ++++ b/am_daemon/amd_appinfo.c +@@ -197,7 +197,7 @@ static int __app_info_insert_handler (const pkgmgrinfo_appinfo_h handle, void *d + r = pkgmgrinfo_appinfo_get_pkgid(handle, &pkgid); + c->val[_AI_PKGID] = strdup(pkgid); + +- SECURE_LOGD("%s : %s : %s", c->val[_AI_FILE], c->val[_AI_COMP], c->val[_AI_TYPE]); ++ //SECURE_LOGD("%s : %s : %s", c->val[_AI_FILE], c->val[_AI_COMP], c->val[_AI_TYPE]); + + g_hash_table_insert(cf->tbl, c->val[_AI_FILE], c); + +@@ -259,7 +259,7 @@ static void __vconf_cb(keynode_t *key, void *data) + return; + } + +- SECURE_LOGD("noti_string : %s",noti_string); ++ //SECURE_LOGD("noti_string : %s",noti_string); + type_string = strtok_r(noti_string, ":", &saveptr); + appid = strtok_r(NULL, ":", &saveptr); + uid_string = strtok_r(NULL, ":", &saveptr); +@@ -278,7 +278,7 @@ static void __vconf_cb(keynode_t *key, void *data) + _E("pkgmgrinfo_appinfo_get_appinfo fail"); + } + +- SECURE_LOGD("appid : %s /handle : %x", appid, handle); ++ //SECURE_LOGD("appid : %s /handle : %x", appid, handle); + + __app_info_insert_handler(handle, data); + +@@ -304,7 +304,7 @@ int app_func(pkgmgrinfo_appinfo_h handle, void *user_data) + + pkgmgrinfo_appinfo_get_appid(handle, &appid); + r = g_hash_table_remove(cf->tbl, appid); +- SECURE_LOGD("upgrading... (%s)", appid); ++ //SECURE_LOGD("upgrading... (%s)", appid); + + return 0; + } +@@ -316,7 +316,7 @@ static int __cb(int req_id, const char *pkg_type, + int ret = 0; + pkgmgrinfo_pkginfo_h handle; + +- SECURE_LOGD("appid(%s), key(%s), value(%s)", pkgid, key, val); ++ //SECURE_LOGD("appid(%s), key(%s), value(%s)", pkgid, key, val); + + if((strncmp(key,"start", 5) == 0) && (strncmp(val, "update", 6) == 0) ) { + ret = pkgmgrinfo_pkginfo_get_pkginfo(pkgid, &handle); +@@ -533,7 +533,7 @@ const struct appinfo *appinfo_find(uid_t caller_uid, const char *appid) + r = pkgmgrinfo_appinfo_get_pkgid(handle, &pkgid); + res->val[_AI_PKGID] = strdup(pkgid); + +- SECURE_LOGD("%s : %s : %s", res->val[_AI_FILE], res->val[_AI_COMP], res->val[_AI_TYPE]); ++ //SECURE_LOGD("%s : %s : %s", res->val[_AI_FILE], res->val[_AI_COMP], res->val[_AI_TYPE]); + + return res; + } +@@ -563,7 +563,7 @@ const char *appinfo_get_filename(const struct appinfo *c) + { + if (!c) { + errno = EINVAL; +- SECURE_LOGE("appinfo get filename: %s", strerror(errno)); ++ //SECURE_LOGE("appinfo get filename: %s", strerror(errno)); + return NULL; + } + +diff --git a/am_daemon/amd_launch.c b/am_daemon/amd_launch.c +index 685699a..4993870 100755 +--- a/am_daemon/amd_launch.c ++++ b/am_daemon/amd_launch.c +@@ -713,7 +713,7 @@ int _start_app(char* appid, bundle* kb, int cmd, int caller_pid, uid_t caller_ui + if (_status_get_app_info_status(pid) == STATUS_DYING) { + pid = -ETERMINATING; + } else if (caller_pid == pid) { +- SECURE_LOGD("caller process & callee process is same.[%s:%d]", appid, pid); ++ //SECURE_LOGD("caller process & callee process is same.[%s:%d]", appid, pid); + pid = -ELOCALLAUNCH_ID; + } else { + if ((ret = __nofork_processing(cmd, pid, kb, fd)) < 0) { +diff --git a/am_daemon/amd_request.c b/am_daemon/amd_request.c +index 349cfd3..c1923bb 100755 +--- a/am_daemon/amd_request.c ++++ b/am_daemon/amd_request.c +@@ -188,7 +188,7 @@ static gboolean __add_history_handler(gpointer user_data) + rec.arg = (char *)pkt_uid->pkt->data; + } + +- SECURE_LOGD("add rua history %s %s", rec.pkg_name, rec.app_path); ++ //SECURE_LOGD("add rua history %s %s", rec.pkg_name, rec.app_path); + + ret = rua_add_history(&rec); + if (ret == -1) +@@ -219,14 +219,14 @@ static int __release_srv(uid_t caller_uid, const char *filename) + + ai = (struct appinfo *)appinfo_find(caller_uid, filename); + if (!ai) { +- SECURE_LOGE("release service: '%s' not found", filename); ++ //SECURE_LOGE("release service: '%s' not found", filename); + return -1; + } + + r = appinfo_get_boolean(ai, AIT_RESTART); + if (r == 1) { + /* Auto restart */ +- SECURE_LOGD("Auto restart set: '%s'", filename); ++ //SECURE_LOGD("Auto restart set: '%s'", filename); + return _start_srv(ai, NULL); + } + +@@ -349,7 +349,7 @@ static gboolean __request_handler(gpointer data) + appid = malloc(MAX_PACKAGE_STR_SIZE); + strncpy(appid, (const char*)pkt->data, MAX_PACKAGE_STR_SIZE-1); + ret = _status_app_is_running(appid, cr.uid); +- SECURE_LOGD("APP_IS_RUNNING : %s : %d",appid, ret); ++ //SECURE_LOGD("APP_IS_RUNNING : %s : %d",appid, ret); + __send_result_to_client(clifd, ret); + free(appid); + break; +diff --git a/am_daemon/amd_status.c b/am_daemon/amd_status.c +index 12f595e..525134f 100755 +--- a/am_daemon/amd_status.c ++++ b/am_daemon/amd_status.c +@@ -70,7 +70,7 @@ int _status_add_app_info_list(char *appid, char *app_path, int pid, int pad_pid, + { + info_t = (app_status_info_t *)iter->data; + +- SECURE_LOGD(" [%d] : %s, %d, %d", info_t->user, info_t->appid, info_t->pid, info_t->status); ++ //SECURE_LOGD(" [%d] : %s, %d, %d", info_t->user, info_t->appid, info_t->pid, info_t->status); + } + + return 0; +@@ -94,7 +94,7 @@ int _status_update_app_info_list(int pid, int status, uid_t uid) + { + info_t = (app_status_info_t *)iter->data; + +- //SECURE_LOGD("%s, %d, %d", info_t->appid, info_t->pid, info_t->status); ++ ////SECURE_LOGD("%s, %d, %d", info_t->appid, info_t->pid, info_t->status); + } + + return 0; +@@ -119,7 +119,7 @@ int _status_remove_app_info_list(int pid, uid_t uid) + { + info_t = (app_status_info_t *)iter->data; + +- //SECURE_LOGD("%s, %d, %d", info_t->appid, info_t->pid, info_t->status); ++ ////SECURE_LOGD("%s, %d, %d", info_t->appid, info_t->pid, info_t->status); + } + + return 0; +@@ -336,7 +336,7 @@ int _status_get_appid_bypid(int fd, int pid) + pkt->cmd = APP_GET_APPID_BYPID_ERROR; + + if (__get_pkgname_bypid(pid, (char *)pkt->data, MAX_PACKAGE_STR_SIZE) == 0) { +- SECURE_LOGD("appid for %d is %s", pid, pkt->data); ++ //SECURE_LOGD("appid for %d is %s", pid, pkt->data); + pkt->cmd = APP_GET_APPID_BYPID_OK; + goto out; + } +diff --git a/include/simple_util.h b/include/simple_util.h +index e0dc4c7..edb1600 100755 +--- a/include/simple_util.h ++++ b/include/simple_util.h +@@ -25,7 +25,7 @@ + + #include + #include +-#include ++//#include + #include + + #define GLOBAL_USER tzplatform_getuid(TZ_SYS_GLOBALAPP_USER) +@@ -52,9 +52,9 @@ + #define MAX_LOCAL_BUFSZ 128 + #define MAX_PID_STR_BUFSZ 20 + +-#define _E(fmt, arg...) LOGE(fmt, ##arg) +-#define _D(fmt, arg...) LOGD(fmt, ##arg) +-#define _W(fmt, arg...) LOGW(fmt, ##arg) ++#define _E(fmt, arg...) //LOGE(fmt, ##arg) ++#define _D(fmt, arg...) //LOGD(fmt, ##arg) ++#define _W(fmt, arg...) //LOGW(fmt, ##arg) + + #define retvm_if(expr, val, fmt, arg...) do { \ + if (expr) { \ +diff --git a/src/launch.c b/src/launch.c +index 1e7a925..bc69a16 100755 +--- a/src/launch.c ++++ b/src/launch.c +@@ -319,7 +319,7 @@ int app_request_to_launchpad(int cmd, const char *pkgname, bundle *kb) + int must_free = 0; + int ret = 0; + +- SECURE_LOGD("launch request : %s", pkgname); ++ //SECURE_LOGD("launch request : %s", pkgname); + if (kb == NULL) { + kb = bundle_create(); + must_free = 1; +diff --git a/src/mida.c b/src/mida.c +index 9bb37fc..61dc852 100755 +--- a/src/mida.c ++++ b/src/mida.c +@@ -334,7 +334,7 @@ int mida_add_app(const char *mime_type, const char *pkg_name) + cnt = __count_with_field(MIDA_TBL_NAME, MIDA_F_MIMETYPE, mime_type, 0); + + if (cnt == 0) { +- SECURE_LOGD("Inserting (%s, %s)", pkg_name, mime_type); ++ //SECURE_LOGD("Inserting (%s, %s)", pkg_name, mime_type); + /* insert */ + _sqlbuf = sqlite3_mprintf( + "INSERT INTO %s (%s,%s) values (\"%s\", \"%s\");", +@@ -344,7 +344,7 @@ int mida_add_app(const char *mime_type, const char *pkg_name) + rc = _exec(mida_db, _sqlbuf); + sqlite3_free(_sqlbuf); + } else { +- SECURE_LOGD("Setting %s for %s", pkg_name, mime_type); ++ //SECURE_LOGD("Setting %s for %s", pkg_name, mime_type); + /* update */ + _sqlbuf = sqlite3_mprintf( + "UPDATE %s SET %s = '%s' where %s = '%s';", +@@ -443,7 +443,7 @@ int svc_add_app(const char *svc_name, const char *pkg_name) + + if (cnt == 0) { + /* insert */ +- SECURE_LOGD("Inserting (%s, %s)", pkg_name, svc_name); ++ //SECURE_LOGD("Inserting (%s, %s)", pkg_name, svc_name); + _sqlbuf = sqlite3_mprintf( + "INSERT INTO %s (%s,%s) values (\"%s\", \"%s\");", + SVC_TBL_NAME, SVC_F_PKGNAME, SVC_F_SVCNAME, pkg_name, +@@ -453,7 +453,7 @@ int svc_add_app(const char *svc_name, const char *pkg_name) + sqlite3_free(_sqlbuf); + } else { + /* update */ +- SECURE_LOGD("Setting %s for %s", pkg_name, svc_name); ++ //SECURE_LOGD("Setting %s for %s", pkg_name, svc_name); + _sqlbuf = sqlite3_mprintf( + "UPDATE %s SET %s = '%s' where %s = '%s';", + SVC_TBL_NAME, SVC_F_PKGNAME, pkg_name, +@@ -509,7 +509,7 @@ int is_supported_svc(const char *svc_name) + if (cnt > 0) + rc = 1; + else +- SECURE_LOGD("%s is not supported.", svc_name); ++ //SECURE_LOGD("%s is not supported.", svc_name); + + __fini(); + return rc; +diff --git a/src/mime.c b/src/mime.c +index 0649e16..6ef272b 100755 +--- a/src/mime.c ++++ b/src/mime.c +@@ -70,7 +70,7 @@ SLPAPI int aul_get_mime_from_content(const char *content, char *mimetype, + if (__match_content_with_regex(content, + &(miregex_tbl->regex_preg))) { + founded = miregex_tbl->mimetype; +- SECURE_LOGD("content %s => mimetype %s\n", content, founded); ++ //SECURE_LOGD("content %s => mimetype %s\n", content, founded); + break; + } + miregex_tbl = miregex_tbl->next; +@@ -360,9 +360,9 @@ static int __launch_with_defapp(const char *mime_type, const char *mime_content) + if (_aul_get_defapp_from_mime + (mime_type, unaliased_mime_type, defapp, + sizeof(unaliased_mime_type), sizeof(defapp)) < 0) { +- SECURE_LOGD("mimetype : %s, unaliased mimetype : %s, mime_content : %s," +- " no default app", mime_type, +- unaliased_mime_type, mime_content); ++ //SECURE_LOGD("mimetype : %s, unaliased mimetype : %s, mime_content : %s," ++ // " no default app", mime_type, ++ // unaliased_mime_type, mime_content); + bundle_add(kb, AUL_K_UNALIASED_MIME_TYPE, unaliased_mime_type); + ret = aul_launch_app(MIME_APP_SELECTOR, kb); + /* TODO: When launching MIME APP SELECTOR, what should +@@ -379,22 +379,22 @@ static int __launch_with_defapp(const char *mime_type, const char *mime_content) + + if (ail_ret == AIL_ERROR_OK) { + ail_destroy_appinfo(handle); +- SECURE_LOGD("mimetype : %s, unaliased mimetype : %s, " +- "mime_content : %s, defapp : %s", mime_type, +- unaliased_mime_type, +- mime_content, defapp); ++ //SECURE_LOGD("mimetype : %s, unaliased mimetype : %s, " ++ // "mime_content : %s, defapp : %s", mime_type, ++ // unaliased_mime_type, ++ // mime_content, defapp); + bundle_add(kb, AUL_K_UNALIASED_MIME_TYPE, + unaliased_mime_type); + ret = aul_launch_app(defapp, kb); + } else if (ail_ret == AIL_ERROR_NO_DATA) { +- SECURE_LOGD("defapp %s for mimetype : %s, mime_content : %s " +- "does NOT exist", defapp, +- mime_type, mime_content); ++ //SECURE_LOGD("defapp %s for mimetype : %s, mime_content : %s " ++ // "does NOT exist", defapp, ++ // mime_type, mime_content); + mida_delete_with_pkgname(defapp); + ail_destroy_appinfo(handle); + goto retry; + } else { +- SECURE_LOGE("ail_get_appinfo with %s failed", defapp); ++ //SECURE_LOGE("ail_get_appinfo with %s failed", defapp); + if (kb) { + bundle_free(kb); + kb = NULL; +diff --git a/src/pkginfo.c b/src/pkginfo.c +index 975c01e..7cb4771 100755 +--- a/src/pkginfo.c ++++ b/src/pkginfo.c +@@ -123,7 +123,7 @@ SLPAPI int aul_app_get_appid_bypid(int pid, char *appid, int len) + + if(pid == getpid() || getuid()==0 || geteuid()==0) { + if (__get_pkgname_bypid(pid, appid, len) == 0) { +- SECURE_LOGD("appid for %d is %s", pid, appid); ++ //SECURE_LOGD("appid for %d is %s", pid, appid); + return AUL_R_OK; + } + /* support app launched by shell script*/diff --git a/am_session_agent/agent.c b/am_session_agent/agent.c +index 1d1efd0..1968f49 100644 +--- a/am_session_agent/agent.c ++++ b/am_session_agent/agent.c +@@ -216,13 +216,13 @@ _static_ void __real_launch(const char *app_path, bundle * kb) + for (i = 0; i < app_argc; i++) { + if( (i%2) == 1) + continue; +- SECURE_LOGD("input argument %d : %s##", i, app_argv[i]); ++ //SECURE_LOGD("input argument %d : %s##", i, app_argv[i]); + } + + PERF("setup argument done"); + + /* Temporary log: launch time checking */ +- LOG(LOG_DEBUG, "LAUNCH", "[%s:Platform:agent:done]", app_path); ++ //LOG(LOG_DEBUG, "LAUNCH", "[%s:Platform:agent:done]", app_path); + #ifdef PRELOAD_ACTIVATE + __preload_exec(app_argc, app_argv); + #endif +@@ -347,7 +347,7 @@ _static_ void __modify_bundle(bundle * kb, int caller_pid, + char value[256]; + + ptr += flag; +- SECURE_LOGD("parsing app_path: EXEC - %s\n", exe); ++ //SECURE_LOGD("parsing app_path: EXEC - %s\n", exe); + + do { + flag = __parser(ptr, key, sizeof(key)); +@@ -604,7 +604,7 @@ _static_ void __agent_main_loop(int main_fd) + PERF("packet processing start"); + + pkg_name = bundle_get_val(kb, AUL_K_PKG_NAME); +- SECURE_LOGD("pkg name : %s\n", pkg_name); ++ //SECURE_LOGD("pkg name : %s\n", pkg_name); + + /* get caller uid and check if not coming from someone else than AMD */ + uid = __get_caller_uid(kb); +@@ -660,8 +660,8 @@ _static_ void __agent_main_loop(int main_fd) + + if (__prepare_exec(pkg_name, app_path, + menu_info, kb) < 0) { +- SECURE_LOGE("preparing work fail to launch - " +- "can not launch %s\n", pkg_name); ++ //SECURE_LOGE("preparing work fail to launch - " ++ // "can not launch %s\n", pkg_name); + exit(-1); + } + +@@ -672,7 +672,7 @@ _static_ void __agent_main_loop(int main_fd) + + exit(-1); + } +- SECURE_LOGD("==> real launch pid : %d %s\n", pid, app_path); ++ //SECURE_LOGD("==> real launch pid : %d %s\n", pid, app_path); + is_real_launch = 1; + } + end: diff --git a/meta-tizen-common-base/recipes-application-framework/badge/badge-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/badge/badge-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/badge/badge.inc b/meta-tizen-common-base/recipes-application-framework/badge/badge.inc new file mode 100644 index 00000000..c32f11c6 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/badge/badge.inc @@ -0,0 +1,160 @@ +DESCRIPTION = "Badge library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Application Framework/Libraries" +LICENSE = "Apache-2.0" +PV = "0.0.5" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest 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 +inherit tizen_cmake +DEPENDS += "dbus" +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "aul" +DEPENDS += "sqlite3" +DEPENDS += "libcom-core" +DEPENDS += "vconf" +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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + make -j16 + + + +} + +do_install() { + 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/meta-tizen-common-base/recipes-application-framework/badge/badge_git.bb b/meta-tizen-common-base/recipes-application-framework/badge/badge_git.bb new file mode 100644 index 00000000..cc919379 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/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/meta-tizen-common-base/recipes-application-framework/capi-appfw-app-manager/capi-appfw-app-manager-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/capi-appfw-app-manager/capi-appfw-app-manager-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/capi-appfw-app-manager/capi-appfw-app-manager.inc b/meta-tizen-common-base/recipes-application-framework/capi-appfw-app-manager/capi-appfw-app-manager.inc new file mode 100644 index 00000000..76bcc17e --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-appfw-app-manager/capi-appfw-app-manager.inc @@ -0,0 +1,139 @@ +DESCRIPTION = "Application Manager API" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Application Framework/API" +LICENSE = "Apache-2.0" +PV = "0.1.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by capi-appfw-app-manager + + +#PROVIDES by capi-appfw-app-manager-dev +PROVIDES += "capi-appfw-app-manager-dev" + + +RDEPENDS = "" +#RDEPENDS of capi-appfw-app-manager-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "capi-appfw-app-manager" + + +DEPENDS = "" +#DEPENDS of capi-appfw-app-manager +inherit tizen_cmake +DEPENDS += "pkgmgr" +DEPENDS += "aul" +DEPENDS += "dlog" +inherit pkgconfig +DEPENDS += "ail" +DEPENDS += "pkgmgr-info" +DEPENDS += "glib-2.0" +DEPENDS += "vconf" +DEPENDS += "capi-base-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 + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + MAJORVER=`echo 0.1.0 | awk 'BEGIN {FS="."}{print $1}'` + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DFULLVER=0.1.0 -DMAJORVER=${MAJORVER} + oe_runmake -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && 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 += "${prefix}/lib/libcapi-appfw-app-manager.so.*" +MANIFESTFILES_${PN} = "capi-appfw-app-manager.manifest" + +capi-appfw-app-manager-dev_files = "" +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" +MANIFESTFILES_${PN}-dev = "capi-appfw-app-manager.manifest" + +FILES_${PN} = "${capi-appfw-app-manager_files}" +FILES_${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 capi-appfw-app-manager-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-appfw-app-manager/capi-appfw-app-manager_git.bb b/meta-tizen-common-base/recipes-application-framework/capi-appfw-app-manager/capi-appfw-app-manager_git.bb new file mode 100644 index 00000000..4aa9d10d --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-appfw-app-manager/capi-appfw-app-manager_git.bb @@ -0,0 +1,10 @@ +require capi-appfw-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=a75ddb92d8ea619e4d8ebb953fe14ded11ba8214;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-appfw-application/capi-appfw-application-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/capi-appfw-application/capi-appfw-application-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/capi-appfw-application/capi-appfw-application.inc b/meta-tizen-common-base/recipes-application-framework/capi-appfw-application/capi-appfw-application.inc new file mode 100644 index 00000000..a4c40a41 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-appfw-application/capi-appfw-application.inc @@ -0,0 +1,146 @@ +DESCRIPTION = "An Application library in SLP C API" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/API" +LICENSE = "Apache-2.0" +PV = "0.1.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by capi-appfw-application-dev +PROVIDES += "capi-appfw-application-dev" + + +#PROVIDES by capi-appfw-application + + +RDEPENDS = "" +#RDEPENDS of capi-appfw-application-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "capi-appfw-application" + + +DEPENDS = "" +#DEPENDS of capi-appfw-application +DEPENDS += "sqlite3" +inherit tizen_cmake +DEPENDS += "notification" +DEPENDS += "tizen-platform-config" +DEPENDS += "app-svc" +DEPENDS += "aul" +DEPENDS += "bundle" +inherit pkgconfig +DEPENDS += "ail" +DEPENDS += "alarm-manager" +DEPENDS += "dlog" +DEPENDS += "elementary" +DEPENDS += "app-core" +DEPENDS += "capi-base-common" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/capi-appfw-application.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 ; + + MAJORVER=`echo 0.1.0 | awk 'BEGIN {FS="."}{print $1}'` + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DFULLVER=0.1.0 -DMAJORVER=${MAJORVER} + oe_runmake -j16 + + + +} + +do_install() { + 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 LICENSE ${D}${prefix}/share/license/capi-appfw-application + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " capi-appfw-application-dev " +PACKAGES += " capi-appfw-application " + +capi-appfw-application-dev_files = "" +capi-appfw-application-dev_files += "${prefix}/include/appfw/*.h" +capi-appfw-application-dev_files += "${prefix}/lib/pkgconfig/*.pc" +capi-appfw-application-dev_files += "${prefix}/lib/libcapi-appfw-application.so" +MANIFESTFILES_${PN}-dev = "capi-appfw-application.manifest" + +capi-appfw-application_files = "" +capi-appfw-application_files += "${prefix}/lib/libcapi-appfw-application.so.*" +capi-appfw-application_files += "${prefix}/share/license/capi-appfw-application" +MANIFESTFILES_${PN} = "capi-appfw-application.manifest" + +FILES_${PN}-dev = "${capi-appfw-application-dev_files}" +FILES_${PN} = "${capi-appfw-application_files}" + +PKG_capi-appfw-application-dev= "capi-appfw-application-dev" +PKG_capi-appfw-application= "capi-appfw-application" + +require capi-appfw-application-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-appfw-application/capi-appfw-application_git.bb b/meta-tizen-common-base/recipes-application-framework/capi-appfw-application/capi-appfw-application_git.bb new file mode 100644 index 00000000..bcb62f59 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-appfw-application/capi-appfw-application_git.bb @@ -0,0 +1,10 @@ +require capi-appfw-application.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/api/application;tag=4383609dbe3f4b43240030d392bb1b81aef22b0f;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-appfw-package-manager/capi-appfw-package-manager-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/capi-appfw-package-manager/capi-appfw-package-manager-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/capi-appfw-package-manager/capi-appfw-package-manager.inc b/meta-tizen-common-base/recipes-application-framework/capi-appfw-package-manager/capi-appfw-package-manager.inc new file mode 100644 index 00000000..d732a28d --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-appfw-package-manager/capi-appfw-package-manager.inc @@ -0,0 +1,143 @@ +DESCRIPTION = "Package Manager API" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/API" +LICENSE = "Apache-2.0" +PV = "0.0.30" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by capi-appfw-package-manager-dev +PROVIDES += "capi-appfw-package-manager-dev" + + +#PROVIDES by capi-appfw-package-manager + + +RDEPENDS = "" +#RDEPENDS of capi-appfw-package-manager-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "capi-appfw-package-manager" + + +DEPENDS = "" +#DEPENDS of capi-appfw-package-manager +inherit tizen_cmake +DEPENDS += "pkgmgr" +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "pkgmgr-info" +DEPENDS += "aul" +DEPENDS += "ail" +DEPENDS += "dlog" +DEPENDS += "vconf" +DEPENDS += "capi-base-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 + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + MAJORVER=`echo 0.0.30 | awk 'BEGIN {FS="."}{print $1}'` + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DFULLVER=0.0.30 -DMAJORVER=${MAJORVER} + + make -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && 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 += "${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" +MANIFESTFILES_${PN}-dev = "capi-appfw-package-manager.manifest" + +capi-appfw-package-manager_files = "" +capi-appfw-package-manager_files += "${prefix}/lib/libcapi-appfw-package-manager.so.*" +capi-appfw-package-manager_files += "${prefix}/bin/pkgmgr_tool" +MANIFESTFILES_${PN} = "capi-appfw-package-manager.manifest" + +FILES_${PN}-dev = "${capi-appfw-package-manager-dev_files}" +FILES_${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 capi-appfw-package-manager-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-appfw-package-manager/capi-appfw-package-manager_git.bb b/meta-tizen-common-base/recipes-application-framework/capi-appfw-package-manager/capi-appfw-package-manager_git.bb new file mode 100644 index 00000000..1b4f4916 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-appfw-package-manager/capi-appfw-package-manager_git.bb @@ -0,0 +1,10 @@ +require capi-appfw-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=f3bb3a3ca795f4c38fbf51a3c6696d342b0cf0eb;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-base-common/capi-base-common-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/capi-base-common/capi-base-common-extraconf.inc new file mode 100644 index 00000000..f4dcf14d --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-base-common/capi-base-common-extraconf.inc @@ -0,0 +1 @@ +ALLOW_EMPTY_${PN} = "1" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-application-framework/capi-base-common/capi-base-common.inc b/meta-tizen-common-base/recipes-application-framework/capi-base-common/capi-base-common.inc new file mode 100644 index 00000000..479f11fd --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-base-common/capi-base-common.inc @@ -0,0 +1,114 @@ +DESCRIPTION = "Common header files of Tizen Native API" +HOMEPAGE = "http://nohomepage.org" +SECTION = "API/C API" +LICENSE = "Apache-2.0" +PV = "0.1.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by capi-base-common-dev +PROVIDES += "capi-base-common-dev" + + +#PROVIDES by capi-base-common + + +RDEPENDS = "" +#RDEPENDS of capi-base-common-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "capi-base-common" + + +DEPENDS = "" +#DEPENDS of capi-base-common +inherit tizen_cmake + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/capi-base-common.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + make -j16 + + + +} + +do_install() { + 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 -- + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " capi-base-common-dev " +PACKAGES += " capi-base-common " + +capi-base-common-dev_files = "" +capi-base-common-dev_files += "${prefix}/include/*.h" +capi-base-common-dev_files += "${prefix}/lib/pkgconfig/capi-base-common.pc" +MANIFESTFILES_${PN}-dev = "capi-base-common.manifest" + +capi-base-common_files = "" +MANIFESTFILES_${PN} = "capi-base-common.manifest" + +FILES_${PN}-dev = "${capi-base-common-dev_files}" +FILES_${PN} = "${capi-base-common_files}" + +PKG_capi-base-common-dev= "capi-base-common-dev" +PKG_capi-base-common= "capi-base-common" + +require capi-base-common-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-base-common/capi-base-common_git.bb b/meta-tizen-common-base/recipes-application-framework/capi-base-common/capi-base-common_git.bb new file mode 100644 index 00000000..9eaf6355 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-base-common/capi-base-common_git.bb @@ -0,0 +1,10 @@ +require capi-base-common.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/api/common;tag=09b56a10f65dd1869c2d1ea987190fa9d9cafd69;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-content-media-content/capi-content-media-content-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/capi-content-media-content/capi-content-media-content-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/capi-content-media-content/capi-content-media-content.inc b/meta-tizen-common-base/recipes-application-framework/capi-content-media-content/capi-content-media-content.inc new file mode 100644 index 00000000..69aeb209 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-content-media-content/capi-content-media-content.inc @@ -0,0 +1,136 @@ +DESCRIPTION = "A Media content library in SLP C API" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Multimedia/API" +LICENSE = "Apache-2.0" +PV = "0.2.59" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by capi-content-media-content + + +#PROVIDES by capi-content-media-content-dev +PROVIDES += "capi-content-media-content-dev" + + +RDEPENDS = "" +#RDEPENDS of capi-content-media-content-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "capi-content-media-content" + + +DEPENDS = "" +#DEPENDS of capi-content-media-content +DEPENDS += "libmedia-thumbnail" +inherit tizen_cmake +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "media-server" +DEPENDS += "capi-base-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 + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + MAJORVER=`echo 0.2.59 | awk 'BEGIN {FS="."}{print $1}'` + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DFULLVER=0.2.59 -DMAJORVER=${MAJORVER} + oe_runmake -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && 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 += "${prefix}/lib/libcapi-content-media-content.so.*" +MANIFESTFILES_${PN} = "capi-content-media-content.manifest" + +capi-content-media-content-dev_files = "" +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" +MANIFESTFILES_${PN}-dev = "capi-content-media-content.manifest" + +FILES_${PN} = "${capi-content-media-content_files}" +FILES_${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 capi-content-media-content-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-content-media-content/capi-content-media-content_git.bb b/meta-tizen-common-base/recipes-application-framework/capi-content-media-content/capi-content-media-content_git.bb new file mode 100644 index 00000000..ac972a6f --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-content-media-content/capi-content-media-content_git.bb @@ -0,0 +1,10 @@ +require capi-content-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=af69336d70625b89d376c9b1fa90225eb2deed95;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-location-manager/capi-location-manager-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/capi-location-manager/capi-location-manager-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/capi-location-manager/capi-location-manager.inc b/meta-tizen-common-base/recipes-application-framework/capi-location-manager/capi-location-manager.inc new file mode 100644 index 00000000..357b740e --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-location-manager/capi-location-manager.inc @@ -0,0 +1,133 @@ +DESCRIPTION = "A Location Manager library in Tizen Native API" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Location/API" +LICENSE = "Apache-2.0" +PV = "0.1.11" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by capi-location-manager-dev +PROVIDES += "capi-location-manager-dev" + + +#PROVIDES by capi-location-manager + + +RDEPENDS = "" +#RDEPENDS of capi-location-manager-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "capi-location-manager" + + +DEPENDS = "" +#DEPENDS of capi-location-manager +DEPENDS += "capi-base-common" +inherit tizen_cmake +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "libslp-location" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/capi-location-manager.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 ; + + MAJORVER=`echo 0.1.11 | awk 'BEGIN {FS="."}{print $1}'` + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DFULLVER=0.1.11 -DMAJORVER=${MAJORVER} + oe_runmake -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " capi-location-manager-dev " +PACKAGES += " capi-location-manager " + +capi-location-manager-dev_files = "" +capi-location-manager-dev_files += "${prefix}/include/location/*.h" +capi-location-manager-dev_files += "${prefix}/lib/pkgconfig/*.pc" +capi-location-manager-dev_files += "${prefix}/lib/libcapi-location-manager.so" +MANIFESTFILES_${PN}-dev = "capi-location-manager.manifest" + +capi-location-manager_files = "" +capi-location-manager_files += "${prefix}/lib/libcapi-location-manager.so.*" +MANIFESTFILES_${PN} = "capi-location-manager.manifest" + +FILES_${PN}-dev = "${capi-location-manager-dev_files}" +FILES_${PN} = "${capi-location-manager_files}" + +PKG_capi-location-manager-dev= "capi-location-manager-dev" +PKG_capi-location-manager= "capi-location-manager" + +require capi-location-manager-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-location-manager/capi-location-manager_git.bb b/meta-tizen-common-base/recipes-application-framework/capi-location-manager/capi-location-manager_git.bb new file mode 100644 index 00000000..c8810138 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-location-manager/capi-location-manager_git.bb @@ -0,0 +1,10 @@ +require capi-location-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/location-manager;tag=43decd22f1ae4fe02710e029e3f73b97b4b1778f;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-media-image-util/capi-media-image-util-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/capi-media-image-util/capi-media-image-util-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/capi-media-image-util/capi-media-image-util.inc b/meta-tizen-common-base/recipes-application-framework/capi-media-image-util/capi-media-image-util.inc new file mode 100644 index 00000000..fc2e339c --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-media-image-util/capi-media-image-util.inc @@ -0,0 +1,140 @@ +DESCRIPTION = "A Image Utility library in Tizen Native API" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Multimedia/API" +LICENSE = "Apache-2.0" +PV = "0.1.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by capi-media-image-util-dev +PROVIDES += "capi-media-image-util-dev" + + +#PROVIDES by capi-media-image-util + + +RDEPENDS = "" +#RDEPENDS of capi-media-image-util-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libmm-utility" +RDEPENDS_${PN}-dev += "libmm-common" +RDEPENDS_${PN}-dev += "dlog" +RDEPENDS_${PN}-dev += "capi-media-image-util" +RDEPENDS_${PN}-dev += "capi-base-common" + + +DEPENDS = "" +#DEPENDS of capi-media-image-util +inherit tizen_cmake +#Replace "DEPENDS" on gettext by "inherit gettext" +inherit gettext +DEPENDS += "libmm-common" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "libmm-utility" +DEPENDS += "capi-base-common" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/capi-media-image-util.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 ; + + MAJORVER=`echo 0.1.0 | awk 'BEGIN {FS="."}{print $1}'` + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DFULLVER=0.1.0 -DMAJORVER=${MAJORVER} + oe_runmake -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " capi-media-image-util-dev " +PACKAGES += " capi-media-image-util " + +capi-media-image-util-dev_files = "" +capi-media-image-util-dev_files += "${prefix}/lib/lib*.so" +capi-media-image-util-dev_files += "${prefix}/lib/pkgconfig/*.pc" +capi-media-image-util-dev_files += "${prefix}/include/media/*.h" +MANIFESTFILES_${PN}-dev = "capi-media-image-util.manifest" + +capi-media-image-util_files = "" +capi-media-image-util_files += "${prefix}/lib/lib*.so.*" +MANIFESTFILES_${PN} = "capi-media-image-util.manifest" + +FILES_${PN}-dev = "${capi-media-image-util-dev_files}" +FILES_${PN} = "${capi-media-image-util_files}" + +PKG_capi-media-image-util-dev= "capi-media-image-util-dev" +PKG_capi-media-image-util= "capi-media-image-util" + +require capi-media-image-util-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-media-image-util/capi-media-image-util_git.bb b/meta-tizen-common-base/recipes-application-framework/capi-media-image-util/capi-media-image-util_git.bb new file mode 100644 index 00000000..2c09b58a --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-media-image-util/capi-media-image-util_git.bb @@ -0,0 +1,10 @@ +require capi-media-image-util.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/api/image-util;tag=f02004b94ca2b2c0c21c67be0a0d1ce8edee0a75;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-media-sound-manager/capi-media-sound-manager-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/capi-media-sound-manager/capi-media-sound-manager-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/capi-media-sound-manager/capi-media-sound-manager.inc b/meta-tizen-common-base/recipes-application-framework/capi-media-sound-manager/capi-media-sound-manager.inc new file mode 100644 index 00000000..1166420e --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-media-sound-manager/capi-media-sound-manager.inc @@ -0,0 +1,134 @@ +DESCRIPTION = "Sound Manager library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Multimedia/API" +LICENSE = "Apache-2.0" +PV = "0.1.1" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by capi-media-sound-manager-dev +PROVIDES += "capi-media-sound-manager-dev" + + +#PROVIDES by capi-media-sound-manager + + +RDEPENDS = "" +#RDEPENDS of capi-media-sound-manager-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "capi-media-sound-manager" + + +DEPENDS = "" +#DEPENDS of capi-media-sound-manager +DEPENDS += "libmm-sound" +inherit tizen_cmake +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "capi-base-common" +DEPENDS += "libmm-session" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/capi-media-sound-manager.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 ; + + MAJORVER=`echo 0.1.1 | awk 'BEGIN {FS="."}{print $1}'` + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DFULLVER=0.1.1 -DMAJORVER=${MAJORVER} + oe_runmake -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " capi-media-sound-manager-dev " +PACKAGES += " capi-media-sound-manager " + +capi-media-sound-manager-dev_files = "" +capi-media-sound-manager-dev_files += "${prefix}/include/media/sound_manager.h" +capi-media-sound-manager-dev_files += "${prefix}/lib/pkgconfig/*.pc" +capi-media-sound-manager-dev_files += "${prefix}/lib/libcapi-media-sound-manager.so" +MANIFESTFILES_${PN}-dev = "capi-media-sound-manager.manifest" + +capi-media-sound-manager_files = "" +capi-media-sound-manager_files += "${prefix}/lib/libcapi-media-sound-manager.so.*" +MANIFESTFILES_${PN} = "capi-media-sound-manager.manifest" + +FILES_${PN}-dev = "${capi-media-sound-manager-dev_files}" +FILES_${PN} = "${capi-media-sound-manager_files}" + +PKG_capi-media-sound-manager-dev= "capi-media-sound-manager-dev" +PKG_capi-media-sound-manager= "capi-media-sound-manager" + +require capi-media-sound-manager-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-media-sound-manager/capi-media-sound-manager_git.bb b/meta-tizen-common-base/recipes-application-framework/capi-media-sound-manager/capi-media-sound-manager_git.bb new file mode 100644 index 00000000..e0a6f5cf --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-media-sound-manager/capi-media-sound-manager_git.bb @@ -0,0 +1,10 @@ +require capi-media-sound-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/sound-manager;tag=941540c35dff234708b34bc90384728f1aa6f614;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-media-wav-player/capi-media-wav-player-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/capi-media-wav-player/capi-media-wav-player-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/capi-media-wav-player/capi-media-wav-player.inc b/meta-tizen-common-base/recipes-application-framework/capi-media-wav-player/capi-media-wav-player.inc new file mode 100644 index 00000000..b910b34a --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-media-wav-player/capi-media-wav-player.inc @@ -0,0 +1,134 @@ +DESCRIPTION = "A wav player library in Tizen C API" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Multimedia/API" +LICENSE = "Apache-2.0" +PV = "0.1.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by capi-media-wav-player-dev +PROVIDES += "capi-media-wav-player-dev" + + +#PROVIDES by capi-media-wav-player + + +RDEPENDS = "" +#RDEPENDS of capi-media-wav-player-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "capi-media-wav-player" + + +DEPENDS = "" +#DEPENDS of capi-media-wav-player +DEPENDS += "libmm-sound" +inherit tizen_cmake +DEPENDS += "capi-media-sound-manager" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "capi-base-common" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/capi-media-wav-player.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 ; + + MAJORVER=`echo 0.1.0 | awk 'BEGIN {FS="."}{print $1}'` + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DFULLVER=0.1.0 -DMAJORVER=${MAJORVER} + oe_runmake -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " capi-media-wav-player-dev " +PACKAGES += " capi-media-wav-player " + +capi-media-wav-player-dev_files = "" +capi-media-wav-player-dev_files += "${prefix}/include/media/*.h" +capi-media-wav-player-dev_files += "${prefix}/lib/pkgconfig/*.pc" +capi-media-wav-player-dev_files += "${prefix}/lib/libcapi-media-wav-player.so" +MANIFESTFILES_${PN}-dev = "capi-media-wav-player.manifest" + +capi-media-wav-player_files = "" +capi-media-wav-player_files += "${prefix}/lib/libcapi-media-wav-player.so.*" +MANIFESTFILES_${PN} = "capi-media-wav-player.manifest" + +FILES_${PN}-dev = "${capi-media-wav-player-dev_files}" +FILES_${PN} = "${capi-media-wav-player_files}" + +PKG_capi-media-wav-player-dev= "capi-media-wav-player-dev" +PKG_capi-media-wav-player= "capi-media-wav-player" + +require capi-media-wav-player-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-media-wav-player/capi-media-wav-player_git.bb b/meta-tizen-common-base/recipes-application-framework/capi-media-wav-player/capi-media-wav-player_git.bb new file mode 100644 index 00000000..44c45d58 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-media-wav-player/capi-media-wav-player_git.bb @@ -0,0 +1,10 @@ +require capi-media-wav-player.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/api/wav-player;tag=1607cdbbb1fa3f0d1c1bc47b14a7d16d94ca815c;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-network-bluetooth/capi-network-bluetooth-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/capi-network-bluetooth/capi-network-bluetooth-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/capi-network-bluetooth/capi-network-bluetooth.inc b/meta-tizen-common-base/recipes-application-framework/capi-network-bluetooth/capi-network-bluetooth.inc new file mode 100644 index 00000000..36560209 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-network-bluetooth/capi-network-bluetooth.inc @@ -0,0 +1,138 @@ +DESCRIPTION = "Network Bluetooth Framework" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Connectivity/API" +LICENSE = "Apache-2.0" +PV = "0.1.39" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by capi-network-bluetooth-dev +PROVIDES += "capi-network-bluetooth-dev" + + +#PROVIDES by capi-network-bluetooth + + +RDEPENDS = "" +#RDEPENDS of capi-network-bluetooth-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "capi-network-bluetooth" + + +DEPENDS = "" +#DEPENDS of capi-network-bluetooth +inherit tizen_cmake +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" +DEPENDS += "capi-base-common" +DEPENDS += "vconf" +DEPENDS += "dbus-glib" +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 + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + MAJORVER=`echo 0.1.39 | awk 'BEGIN {FS="."}{print $1}'` + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DFULLVER=0.1.39 -DMAJORVER=${MAJORVER} + + make -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && 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 += "${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" +MANIFESTFILES_${PN}-dev = "capi-network-bluetooth-devel.manifest" + +capi-network-bluetooth_files = "" +capi-network-bluetooth_files += "${prefix}/lib/libcapi-network-bluetooth.so.*" +MANIFESTFILES_${PN} = "capi-network-bluetooth.manifest" + +FILES_${PN}-dev = "${capi-network-bluetooth-dev_files}" +FILES_${PN} = "${capi-network-bluetooth_files}" + +PKG_capi-network-bluetooth-dev= "capi-network-bluetooth-dev" +PKG_capi-network-bluetooth= "capi-network-bluetooth" + +require capi-network-bluetooth-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-network-bluetooth/capi-network-bluetooth_git.bb b/meta-tizen-common-base/recipes-application-framework/capi-network-bluetooth/capi-network-bluetooth_git.bb new file mode 100644 index 00000000..b02c4603 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-network-bluetooth/capi-network-bluetooth_git.bb @@ -0,0 +1,10 @@ +require capi-network-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=ea4787499cb21d2bfc744aad7b8ba103efe67845;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-network-connection/capi-network-connection-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/capi-network-connection/capi-network-connection-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/capi-network-connection/capi-network-connection.inc b/meta-tizen-common-base/recipes-application-framework/capi-network-connection/capi-network-connection.inc new file mode 100644 index 00000000..f8b65033 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-network-connection/capi-network-connection.inc @@ -0,0 +1,144 @@ +DESCRIPTION = "Network Connection library in TIZEN C API" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Network" +LICENSE = "Apache License Version 2.0" +PV = "0.1.3_13" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by capi-network-connection-dev +PROVIDES += "capi-network-connection-dev" + + +#PROVIDES by capi-network-connection + + +RDEPENDS = "" +#RDEPENDS of capi-network-connection-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "capi-network-connection" + + +DEPENDS = "" +#DEPENDS of capi-network-connection +inherit tizen_cmake +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" +DEPENDS += "capi-base-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 + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + unset LD_AS_NEEDED + MAJORVER=`echo 0.1.3_13 | awk 'BEGIN {FS="."}{print $1}'` + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DFULLVER=0.1.3_13 -DMAJORVER=${MAJORVER} + + make -j16 + + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && 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 += "${prefix}/include/network/*.h" +capi-network-connection-dev_files += "${prefix}/lib/pkgconfig/*.pc" +capi-network-connection-dev_files += "${prefix}/lib/libcapi-network-connection.so" +MANIFESTFILES_${PN}-dev = "capi-network-connection.manifest" + +capi-network-connection_files = "" +capi-network-connection_files += "${prefix}/lib/libcapi-network-connection.so.*" +capi-network-connection_files += "${prefix}/share/license/capi-network-connection" +MANIFESTFILES_${PN} = "capi-network-connection.manifest" + +FILES_${PN}-dev = "${capi-network-connection-dev_files}" +FILES_${PN} = "${capi-network-connection_files}" + +PKG_capi-network-connection-dev= "capi-network-connection-dev" +PKG_capi-network-connection= "capi-network-connection" + +require capi-network-connection-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-network-connection/capi-network-connection_git.bb b/meta-tizen-common-base/recipes-application-framework/capi-network-connection/capi-network-connection_git.bb new file mode 100644 index 00000000..541ca51f --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-network-connection/capi-network-connection_git.bb @@ -0,0 +1,10 @@ +require capi-network-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/meta-tizen-common-base/recipes-application-framework/capi-network-nfc/capi-network-nfc-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/capi-network-nfc/capi-network-nfc-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/capi-network-nfc/capi-network-nfc.inc b/meta-tizen-common-base/recipes-application-framework/capi-network-nfc/capi-network-nfc.inc new file mode 100644 index 00000000..aac8f805 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-network-nfc/capi-network-nfc.inc @@ -0,0 +1,141 @@ +DESCRIPTION = "NFC Core API" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Network & Connectivity/NFC" +LICENSE = "Apache-2.0" +PV = "0.1.5" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by capi-network-nfc + + +#PROVIDES by capi-network-nfc-dev +PROVIDES += "capi-network-nfc-dev" + + +RDEPENDS = "" +#RDEPENDS of capi-network-nfc (${PN}) +RDEPENDS_${PN} += "glibc" + +#RDEPENDS of capi-network-nfc-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "capi-network-nfc" + + +DEPENDS = "" +#DEPENDS of capi-network-nfc +inherit tizen_cmake +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" +DEPENDS += "vconf" +DEPENDS += "capi-base-common" +DEPENDS += "nfc-manager-neard" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/capi-network-nfc.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 ; + + MAJORVER=`echo 0.1.5 | awk 'BEGIN {FS="."}{print $1}'` + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DFULLVER=0.1.5 -DMAJORVER=${MAJORVER} \ + -DX11_SUPPORT=Off + + make -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " capi-network-nfc " +PACKAGES += " capi-network-nfc-dev " + +capi-network-nfc_files = "" +capi-network-nfc_files += "${prefix}/lib/libcapi-network-nfc.so.*" +MANIFESTFILES_${PN} = "capi-network-nfc.manifest" + +capi-network-nfc-dev_files = "" +capi-network-nfc-dev_files += "${prefix}/include/network/*.h" +capi-network-nfc-dev_files += "${prefix}/lib/pkgconfig/*.pc" +capi-network-nfc-dev_files += "${prefix}/lib/libcapi-network-nfc.so" +MANIFESTFILES_${PN}-dev = "capi-network-nfc.manifest" + +FILES_${PN} = "${capi-network-nfc_files}" +FILES_${PN}-dev = "${capi-network-nfc-dev_files}" + +PKG_capi-network-nfc= "capi-network-nfc" +PKG_capi-network-nfc-dev= "capi-network-nfc-dev" + +require capi-network-nfc-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-network-nfc/capi-network-nfc_git.bb b/meta-tizen-common-base/recipes-application-framework/capi-network-nfc/capi-network-nfc_git.bb new file mode 100644 index 00000000..ab584287 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-network-nfc/capi-network-nfc_git.bb @@ -0,0 +1,10 @@ +require capi-network-nfc.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/api/nfc;tag=97257ca5d438a8cc92aab39e70041920fd3e4d2f;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-network-tethering/capi-network-tethering-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/capi-network-tethering/capi-network-tethering-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/capi-network-tethering/capi-network-tethering.inc b/meta-tizen-common-base/recipes-application-framework/capi-network-tethering/capi-network-tethering.inc new file mode 100644 index 00000000..9777102e --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-network-tethering/capi-network-tethering.inc @@ -0,0 +1,135 @@ +DESCRIPTION = "Tethering Framework" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Connectivity/API" +LICENSE = "Apache-2.0" +PV = "0.0.15" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by capi-network-tethering-dev +PROVIDES += "capi-network-tethering-dev" + + +#PROVIDES by capi-network-tethering + + +RDEPENDS = "" +#RDEPENDS of capi-network-tethering-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "capi-network-tethering" + + +DEPENDS = "" +#DEPENDS of capi-network-tethering +inherit tizen_cmake +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" +DEPENDS += "capi-base-common" +DEPENDS += "vconf" +DEPENDS += "dbus-glib" + +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 + 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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DARCH=i586 + make -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && 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 += "${prefix}/include/network/*.h" +capi-network-tethering-dev_files += "${prefix}/lib/pkgconfig/*.pc" +capi-network-tethering-dev_files += "${prefix}/lib/*.so" +MANIFESTFILES_${PN}-dev = "capi-network-tethering.manifest" + +capi-network-tethering_files = "" +capi-network-tethering_files += "${prefix}/lib/*.so.*" +capi-network-tethering_files += "/etc/config/connectivity/sysinfo-tethering.xml" +MANIFESTFILES_${PN} = "capi-network-tethering.manifest" + +FILES_${PN}-dev = "${capi-network-tethering-dev_files}" +FILES_${PN} = "${capi-network-tethering_files}" + +PKG_capi-network-tethering-dev= "capi-network-tethering-dev" +PKG_capi-network-tethering= "capi-network-tethering" + +require capi-network-tethering-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-network-tethering/capi-network-tethering_git.bb b/meta-tizen-common-base/recipes-application-framework/capi-network-tethering/capi-network-tethering_git.bb new file mode 100644 index 00000000..3224c32b --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-network-tethering/capi-network-tethering_git.bb @@ -0,0 +1,10 @@ +require capi-network-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/meta-tizen-common-base/recipes-application-framework/capi-network-wifi/capi-network-wifi-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/capi-network-wifi/capi-network-wifi-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/capi-network-wifi/capi-network-wifi.inc b/meta-tizen-common-base/recipes-application-framework/capi-network-wifi/capi-network-wifi.inc new file mode 100644 index 00000000..db387a66 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-network-wifi/capi-network-wifi.inc @@ -0,0 +1,143 @@ +DESCRIPTION = "Network Wi-Fi library in TIZEN C API" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Network" +LICENSE = "Apache-2.0" +PV = "0.1.2_18" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by capi-network-wifi-dev +PROVIDES += "capi-network-wifi-dev" + + +#PROVIDES by capi-network-wifi + + +RDEPENDS = "" +#RDEPENDS of capi-network-wifi-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "capi-network-wifi" + + +DEPENDS = "" +#DEPENDS of capi-network-wifi +inherit tizen_cmake +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" +DEPENDS += "capi-base-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-wifi.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 ; + + MAJORVER=`echo 0.1.2_18 | awk 'BEGIN {FS="."}{print $1}'` + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DFULLVER=0.1.2_18 -DMAJORVER=${MAJORVER} + + make -j16 + + + + +} + +do_install() { + 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-wifi + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " capi-network-wifi-dev " +PACKAGES += " capi-network-wifi " + +capi-network-wifi-dev_files = "" +capi-network-wifi-dev_files += "${prefix}/include/network/*.h" +capi-network-wifi-dev_files += "${prefix}/lib/pkgconfig/*.pc" +capi-network-wifi-dev_files += "${prefix}/lib/libcapi-network-wifi.so" +MANIFESTFILES_${PN}-dev = "capi-network-wifi.manifest" + +capi-network-wifi_files = "" +capi-network-wifi_files += "${prefix}/lib/libcapi-network-wifi.so.*" +capi-network-wifi_files += "${prefix}/share/license/capi-network-wifi" +MANIFESTFILES_${PN} = "capi-network-wifi.manifest" + +FILES_${PN}-dev = "${capi-network-wifi-dev_files}" +FILES_${PN} = "${capi-network-wifi_files}" + +PKG_capi-network-wifi-dev= "capi-network-wifi-dev" +PKG_capi-network-wifi= "capi-network-wifi" + +require capi-network-wifi-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-network-wifi/capi-network-wifi_git.bb b/meta-tizen-common-base/recipes-application-framework/capi-network-wifi/capi-network-wifi_git.bb new file mode 100644 index 00000000..8a509aa6 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-network-wifi/capi-network-wifi_git.bb @@ -0,0 +1,10 @@ +require capi-network-wifi.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/api/wifi;tag=391e3b9f55f1dc7339c6aba23738c6bdf116eb77;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-system-device/capi-system-device-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/capi-system-device/capi-system-device-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/capi-system-device/capi-system-device.inc b/meta-tizen-common-base/recipes-application-framework/capi-system-device/capi-system-device.inc new file mode 100644 index 00000000..7044727d --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-system-device/capi-system-device.inc @@ -0,0 +1,134 @@ +DESCRIPTION = "A Device library in TIZEN C API" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/API" +LICENSE = "Apache-2.0" +PV = "0.1.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by capi-system-device-dev +PROVIDES += "capi-system-device-dev" + + +#PROVIDES by capi-system-device + + +RDEPENDS = "" +#RDEPENDS of capi-system-device-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "capi-system-device" + + +DEPENDS = "" +#DEPENDS of capi-system-device +inherit tizen_cmake +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "system-server" +DEPENDS += "capi-base-common" +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 + 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}'` + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DFULLVER=0.1.0 -DMAJORVER=${MAJORVER} + oe_runmake -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && 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 += "${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" +MANIFESTFILES_${PN}-dev = "capi-system-device.manifest" + +capi-system-device_files = "" +capi-system-device_files += "${prefix}/lib/libcapi-system-device.so.*" +MANIFESTFILES_${PN} = "capi-system-device.manifest" + +FILES_${PN}-dev = "${capi-system-device-dev_files}" +FILES_${PN} = "${capi-system-device_files}" + +PKG_capi-system-device-dev= "capi-system-device-dev" +PKG_capi-system-device= "capi-system-device" + +require capi-system-device-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-system-device/capi-system-device_git.bb b/meta-tizen-common-base/recipes-application-framework/capi-system-device/capi-system-device_git.bb new file mode 100644 index 00000000..e3bc02e9 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-system-device/capi-system-device_git.bb @@ -0,0 +1,10 @@ +require capi-system-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=5269dd43219b58e326d5a12f89ec3b106d1deb4c;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-system-info/capi-system-info-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/capi-system-info/capi-system-info-extraconf.inc new file mode 100644 index 00000000..18304796 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-system-info/capi-system-info-extraconf.inc @@ -0,0 +1,3 @@ +SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" + +DEPENDS_remove_class-native = "dlog-native" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-application-framework/capi-system-info/capi-system-info.inc b/meta-tizen-common-base/recipes-application-framework/capi-system-info/capi-system-info.inc new file mode 100644 index 00000000..fe9ead48 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-system-info/capi-system-info.inc @@ -0,0 +1,139 @@ +DESCRIPTION = "A System Information library in SLP C API" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/API" +LICENSE = "Apache-2.0" +PV = "0.2.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by capi-system-info-dev +PROVIDES += "capi-system-info-dev" + + +#PROVIDES by capi-system-info + + +RDEPENDS = "" +#RDEPENDS of capi-system-info-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "capi-system-info" + + +DEPENDS = "" +#DEPENDS of capi-system-info +inherit tizen_cmake +DEPENDS += "libxml2" +inherit pkgconfig +DEPENDS += "iniparser" +DEPENDS += "dlog" +DEPENDS += "ecore" +DEPENDS += "vconf" +DEPENDS += "capi-base-common" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/capi-system-info.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 ; + + MAJORVER=`echo 0.2.0 | awk 'BEGIN {FS="."}{print $1}'` + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DFULLVER=0.2.0 -DMAJORVER=${MAJORVER} -DENABLE_WAYLAND=TRUE + oe_runmake -j16 + + + +} + +do_install() { + 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}${sysconfdir} + cp -f script/make_info_file.sh ${D}${sysconfdir}/make_info_file.sh + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " capi-system-info-dev " +PACKAGES += " capi-system-info " + +capi-system-info-dev_files = "" +capi-system-info-dev_files += "${prefix}/include/system/system_info.h" +capi-system-info-dev_files += "${prefix}/lib/pkgconfig/*.pc" +capi-system-info-dev_files += "${prefix}/lib/libcapi-system-info.so" +MANIFESTFILES_${PN}-dev = "capi-system-info.manifest" + +capi-system-info_files = "" +capi-system-info_files += "${prefix}/lib/libcapi-system-info.so.*" +capi-system-info_files += "${sysconfdir}/make_info_file.sh" +MANIFESTFILES_${PN} = "capi-system-info.manifest" + +FILES_${PN}-dev = "${capi-system-info-dev_files}" +FILES_${PN} = "${capi-system-info_files}" + +PKG_capi-system-info-dev= "capi-system-info-dev" +PKG_capi-system-info= "capi-system-info" + +require capi-system-info-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-system-info/capi-system-info_git.bb b/meta-tizen-common-base/recipes-application-framework/capi-system-info/capi-system-info_git.bb new file mode 100644 index 00000000..bf404a43 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-system-info/capi-system-info_git.bb @@ -0,0 +1,10 @@ +require capi-system-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/system-info;tag=5697b6bdb6f3cccc3637a0ce50e461dbc7eb9ff3;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-system-info/files/remove-dlog-for-native-build.patch b/meta-tizen-common-base/recipes-application-framework/capi-system-info/files/remove-dlog-for-native-build.patch new file mode 100644 index 00000000..83ee24b5 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-system-info/files/remove-dlog-for-native-build.patch @@ -0,0 +1,491 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 2cc7e4e..1381725 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -12,9 +12,9 @@ INCLUDE_DIRECTORIES(${INC_DIR}) + + IF(ENABLE_WAYLAND) + ADD_DEFINITIONS("-DWAYLAND_PLATFORM") +-SET(requires "dlog capi-base-common iniparser libxml-2.0") ++SET(requires "capi-base-common iniparser libxml-2.0") + ELSE(ENABLE_WAYLAND) +-SET(requires "dlog capi-base-common xi xrandr iniparser libxml-2.0") ++SET(requires "capi-base-common xi xrandr iniparser libxml-2.0") + ENDIF(ENABLE_WAYLAND) + SET(pc_requires "capi-base-common") + +diff --git a/src/system_info.c b/src/system_info.c +index 491f5b5..507499e 100644 +--- a/src/system_info.c ++++ b/src/system_info.c +@@ -20,7 +20,7 @@ + #include + #include + +-#include ++//#include + + #include + #include +@@ -170,7 +170,7 @@ void __attribute__((constructor)) system_info_init(void) + ret = system_info_get_platform_string("tizen.org/system/model_name", &str); + + if (ret != SYSTEM_INFO_ERROR_NONE) { +- LOGE("initialize error"); ++ //LOGE("initialize error"); + return; + } + +@@ -204,24 +204,24 @@ int system_info_get_value(system_info_key_e key, system_info_data_type_e data_ty + system_info_get_value_cb system_info_getter; + + if (value == NULL) { +- LOGE("INVALID_PARAMETER(0x%08x) : invalid output param", SYSTEM_INFO_ERROR_INVALID_PARAMETER); ++ //LOGE("INVALID_PARAMETER(0x%08x) : invalid output param", SYSTEM_INFO_ERROR_INVALID_PARAMETER); + return SYSTEM_INFO_ERROR_INVALID_PARAMETER; + } + + if (system_info_get(key, &system_info)) { +- LOGE("INVALID_PARAMETER(0x%08x) : invalid key", SYSTEM_INFO_ERROR_INVALID_PARAMETER); ++ //LOGE("INVALID_PARAMETER(0x%08x) : invalid key", SYSTEM_INFO_ERROR_INVALID_PARAMETER); + return SYSTEM_INFO_ERROR_INVALID_PARAMETER; + } + + if (system_info->data_type != data_type) { +- LOGE("INVALID_PARAMETER(0x%08x) : invalid data type", SYSTEM_INFO_ERROR_INVALID_PARAMETER); ++ //LOGE("INVALID_PARAMETER(0x%08x) : invalid data type", SYSTEM_INFO_ERROR_INVALID_PARAMETER); + return SYSTEM_INFO_ERROR_INVALID_PARAMETER; + } + + system_info_getter = system_info->get_value_cb; + + if (system_info_getter == NULL) { +- LOGE("IO_ERROR(0x%08x) : failed to call getter for the system information", SYSTEM_INFO_ERROR_IO_ERROR); ++ //LOGE("IO_ERROR(0x%08x) : failed to call getter for the system information", SYSTEM_INFO_ERROR_IO_ERROR); + return SYSTEM_INFO_ERROR_IO_ERROR; + } + +@@ -257,13 +257,13 @@ API int system_info_get_platform_bool(const char *key, bool *value) + supported = (bool *)value; + + if (access(CONFIG_FILE_PATH, R_OK)) { +- LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); ++ //LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); + return SYSTEM_INFO_ERROR_IO_ERROR; + } + + ret = system_info_get_value_from_config_xml(PLATFORM_TAG, key, BOOL_TYPE, &string); + if (ret) { +- LOGE("cannot get %s", key); ++ //LOGE("cannot get %s", key); + return ret; + } + +@@ -286,13 +286,13 @@ API int system_info_get_platform_int(const char *key, int *value) + ret_val = (int *)value; + + if (access(CONFIG_FILE_PATH, R_OK)) { +- LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); ++ //LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); + return SYSTEM_INFO_ERROR_IO_ERROR; + } + + ret = system_info_get_value_from_config_xml(PLATFORM_TAG, key, INT_TYPE, &string); + if (ret) { +- LOGE("cannot get %s", key); ++ //LOGE("cannot get %s", key); + return ret; + } + +@@ -312,13 +312,13 @@ API int system_info_get_platform_double(const char *key, double *value) + ret_val = (double *)value; + + if (access(CONFIG_FILE_PATH, R_OK)) { +- LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); ++ //LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); + return SYSTEM_INFO_ERROR_IO_ERROR; + } + + ret = system_info_get_value_from_config_xml(PLATFORM_TAG, key, DBL_TYPE, &string); + if (ret) { +- LOGE("cannot get %s", key); ++ //LOGE("cannot get %s", key); + return ret; + } + +@@ -335,13 +335,13 @@ API int system_info_get_platform_string(const char *key, char **value) + char *string = NULL; + + if (access(CONFIG_FILE_PATH, R_OK)) { +- LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); ++ //LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); + return SYSTEM_INFO_ERROR_IO_ERROR; + } + + ret = system_info_get_value_from_config_xml(PLATFORM_TAG, key, STR_TYPE, &string); + if (ret) { +- LOGE("cannot get %s", key); ++ //LOGE("cannot get %s", key); + return ret; + } + +@@ -359,13 +359,13 @@ API int system_info_get_custom_bool(const char *key, bool *value) + supported = (bool *)value; + + if (access(CONFIG_FILE_PATH, R_OK)) { +- LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); ++ //LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); + return SYSTEM_INFO_ERROR_IO_ERROR; + } + + ret = system_info_get_value_from_config_xml(CUSTOM_TAG, key, BOOL_TYPE, &string); + if (ret) { +- LOGI("cannot get %s", key); ++ //LOGI("cannot get %s", key); + *supported = false; + return SYSTEM_INFO_ERROR_NONE; + } +@@ -389,13 +389,13 @@ API int system_info_get_custom_int(const char *key, int *value) + ret_val = (int *)value; + + if (access(CONFIG_FILE_PATH, R_OK)) { +- LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); ++ //LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); + return SYSTEM_INFO_ERROR_IO_ERROR; + } + + ret = system_info_get_value_from_config_xml(CUSTOM_TAG, key, INT_TYPE, &string); + if (ret) { +- LOGI("cannot get %s", key); ++ //LOGI("cannot get %s", key); + *ret_val = 0; + return SYSTEM_INFO_ERROR_NONE; + } +@@ -416,13 +416,13 @@ API int system_info_get_custom_double(const char *key, double *value) + ret_val = (double *)value; + + if (access(CONFIG_FILE_PATH, R_OK)) { +- LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); ++ //LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); + return SYSTEM_INFO_ERROR_IO_ERROR; + } + + ret = system_info_get_value_from_config_xml(CUSTOM_TAG, key, DBL_TYPE, &string); + if (ret) { +- LOGI("cannot get %s", key); ++ //LOGI("cannot get %s", key); + *ret_val = 0; + return SYSTEM_INFO_ERROR_NONE; + } +@@ -440,13 +440,13 @@ API int system_info_get_custom_string(const char *key, char **value) + char *string = NULL; + + if (access(CONFIG_FILE_PATH, R_OK)) { +- LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); ++ //LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); + return SYSTEM_INFO_ERROR_IO_ERROR; + } + + ret = system_info_get_value_from_config_xml(CUSTOM_TAG, key, STR_TYPE, &string); + if (ret) { +- LOGE("cannot get %s info from %s!!!", key, CONFIG_FILE_PATH); ++ //LOGE("cannot get %s info from %s!!!", key, CONFIG_FILE_PATH); + return ret; + } + +diff --git a/src/system_info_device.c b/src/system_info_device.c +index 18752e4..2826c61 100644 +--- a/src/system_info_device.c ++++ b/src/system_info_device.c +@@ -19,7 +19,7 @@ + #include + #include + +-#include ++//#include + + #include + #include +@@ -38,7 +38,7 @@ int system_info_get_manufacturer(system_info_key_e key, system_info_data_type_e + + manufacturer = strdup("samsung"); + if (manufacturer == NULL) { +- LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); ++ //LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); + return SYSTEM_INFO_ERROR_OUT_OF_MEMORY; + } + +@@ -61,7 +61,7 @@ int system_info_get_tethering_supported(system_info_key_e key, system_info_data_ + } + + if (system_info_get_value_from_xml(TETHERING_INFO_FILE_PATH, model, "tethering-support", &string)) { +- LOGE("cannot get tethering-support info from %s!!!", TETHERING_INFO_FILE_PATH); ++ //LOGE("cannot get tethering-support info from %s!!!", TETHERING_INFO_FILE_PATH); + return SYSTEM_INFO_ERROR_IO_ERROR; + } + +diff --git a/src/system_info_parse.c b/src/system_info_parse.c +index 0bc6b88..f3b412f 100644 +--- a/src/system_info_parse.c ++++ b/src/system_info_parse.c +@@ -19,7 +19,7 @@ + #include + #include + +-#include ++//#include + + #include + #include +@@ -47,14 +47,14 @@ int system_info_ini_get_string(char *ini_file, char *key, char **output) + ini = iniparser_load(ini_file); + + if (ini == NULL) { +- LOGE("cannot file open %s file!!!", ini_file); ++ //LOGE("cannot file open %s file!!!", ini_file); + return SYSTEM_INFO_ERROR_IO_ERROR; + } + + str = iniparser_getstring(ini, key, NULL); + + if (str == NULL) { +- LOGE("NOT found %s(0x%08x)", key, SYSTEM_INFO_ERROR_IO_ERROR); ++ //LOGE("NOT found %s(0x%08x)", key, SYSTEM_INFO_ERROR_IO_ERROR); + iniparser_freedict(ini); + return SYSTEM_INFO_ERROR_IO_ERROR; + } +@@ -62,7 +62,7 @@ int system_info_ini_get_string(char *ini_file, char *key, char **output) + tmp = strdup(str); + + if (tmp == NULL) { +- LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); ++ //LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); + iniparser_freedict(ini); + return SYSTEM_INFO_ERROR_OUT_OF_MEMORY; + } +@@ -86,13 +86,13 @@ int system_info_get_value_from_xml(char *xml_file_path, char *model, char *id_fi + doc = xmlParseFile(xml_file_path); + + if (doc == NULL) { +- LOGE("cannot file open %s file!!!", xml_file_path); ++ //LOGE("cannot file open %s file!!!", xml_file_path); + return SYSTEM_INFO_ERROR_IO_ERROR; + } + + cur = xmlDocGetRootElement(doc); + if (cur == NULL) { +- LOGE("empty document %s file!!!", xml_file_path); ++ //LOGE("empty document %s file!!!", xml_file_path); + xmlFreeDoc(doc); + return SYSTEM_INFO_ERROR_IO_ERROR; + } +@@ -103,7 +103,7 @@ int system_info_get_value_from_xml(char *xml_file_path, char *model, char *id_fi + } + + if (cur == NULL) { +- LOGE("cannot find %s root element file!!!", "sys-info"); ++ //LOGE("cannot find %s root element file!!!", "sys-info"); + xmlFreeDoc(doc); + return SYSTEM_INFO_ERROR_IO_ERROR; + } +@@ -137,7 +137,7 @@ int system_info_get_value_from_xml(char *xml_file_path, char *model, char *id_fi + free(string); + xmlFreeDoc(doc); + if (*value == NULL) { +- LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); ++ //LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); + xmlFreeDoc(doc); + return SYSTEM_INFO_ERROR_OUT_OF_MEMORY; + } +@@ -170,7 +170,7 @@ int system_info_get_value_from_xml(char *xml_file_path, char *model, char *id_fi + free(string); + xmlFreeDoc(doc); + if (*value == NULL) { +- LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); ++ //LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); + xmlFreeDoc(doc); + return SYSTEM_INFO_ERROR_OUT_OF_MEMORY; + } +@@ -183,7 +183,7 @@ int system_info_get_value_from_xml(char *xml_file_path, char *model, char *id_fi + } + } + +- LOGE("cannot find %s field from %s file!!!", id_field, xml_file_path); ++ //LOGE("cannot find %s field from %s file!!!", id_field, xml_file_path); + xmlFreeDoc(doc); + return SYSTEM_INFO_ERROR_IO_ERROR; + } +@@ -201,13 +201,13 @@ int system_info_get_value_from_config_xml(char *feature_tag, const char *name_fi + doc = xmlParseFile(CONFIG_FILE_PATH); + + if (doc == NULL) { +- LOGE("cannot file open %s file!!!", CONFIG_FILE_PATH); ++ //LOGE("cannot file open %s file!!!", CONFIG_FILE_PATH); + return SYSTEM_INFO_ERROR_IO_ERROR; + } + + cur = xmlDocGetRootElement(doc); + if (cur == NULL) { +- LOGE("empty document %s file!!!", CONFIG_FILE_PATH); ++ //LOGE("empty document %s file!!!", CONFIG_FILE_PATH); + xmlFreeDoc(doc); + return SYSTEM_INFO_ERROR_IO_ERROR; + } +@@ -218,7 +218,7 @@ int system_info_get_value_from_config_xml(char *feature_tag, const char *name_fi + } + + if (cur == NULL) { +- LOGE("cannot find %s root element file!!!", MODEL_CONFIG_TAG); ++ //LOGE("cannot find %s root element file!!!", MODEL_CONFIG_TAG); + xmlFreeDoc(doc); + return SYSTEM_INFO_ERROR_IO_ERROR; + } +@@ -231,7 +231,7 @@ int system_info_get_value_from_config_xml(char *feature_tag, const char *name_fi + } + + if (model_node == NULL) { +- LOGE("cannot find %s field from %s file!!!", name_field, CONFIG_FILE_PATH); ++ //LOGE("cannot find %s field from %s file!!!", name_field, CONFIG_FILE_PATH); + xmlFreeDoc(doc); + return SYSTEM_INFO_ERROR_IO_ERROR; + } +@@ -247,7 +247,7 @@ int system_info_get_value_from_config_xml(char *feature_tag, const char *name_fi + if (!strncmp(name, name_field, strlen(name))) { + if (!strncmp(name, name_field, strlen(name_field))) { + if (strncmp(type, type_field, strlen(type_field))) { +- LOGE("INVALID_PARAMETER(0x%08x) : invalid output param", SYSTEM_INFO_ERROR_INVALID_PARAMETER); ++ //LOGE("INVALID_PARAMETER(0x%08x) : invalid output param", SYSTEM_INFO_ERROR_INVALID_PARAMETER); + free(name); + free(type); + xmlFreeDoc(doc); +@@ -270,13 +270,13 @@ int system_info_get_value_from_config_xml(char *feature_tag, const char *name_fi + } + + if (!cur_node) { +- LOGE("cannot find %s field from %s file!!!", name_field, CONFIG_FILE_PATH); ++ //LOGE("cannot find %s field from %s file!!!", name_field, CONFIG_FILE_PATH); + xmlFreeDoc(doc); + return SYSTEM_INFO_ERROR_IO_ERROR; + } + + if (*value == NULL) { +- LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); ++ //LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); + xmlFreeDoc(doc); + return SYSTEM_INFO_ERROR_OUT_OF_MEMORY; + } +diff --git a/src/system_info_platform.c b/src/system_info_platform.c +index 405004f..82abf9c 100644 +--- a/src/system_info_platform.c ++++ b/src/system_info_platform.c +@@ -20,7 +20,7 @@ + #include + #include + +-#include ++//#include + + #include + #include +@@ -72,7 +72,7 @@ int system_info_get_core_cpu_arch(system_info_key_e key, system_info_data_type_e + CORE_CPU_ARCH = strdup("x86"); + + if (CORE_CPU_ARCH == NULL) { +- LOGE("Unknown cpu"); ++ //LOGE("Unknown cpu"); + return SYSTEM_INFO_ERROR_IO_ERROR; + } + +@@ -92,7 +92,7 @@ int system_info_get_core_cpu_freq(system_info_key_e key, system_info_data_type_e + if (system_info_get_system_info_model_type() != SYSTEM_INFO_MODEL_TYPE_EMULATOR) { + cpuinfo_max_freq = fopen(CPU_INFO_MAX_FREQ_PATH, "r"); + if (NULL == cpuinfo_max_freq) { +- LOGE("cannot file open %s file!!!", CPU_INFO_MAX_FREQ_PATH); ++ //LOGE("cannot file open %s file!!!", CPU_INFO_MAX_FREQ_PATH); + return SYSTEM_INFO_ERROR_IO_ERROR; + } else { + if (fscanf(cpuinfo_max_freq, "%lf", &max_freq) < 1) { +@@ -106,7 +106,7 @@ int system_info_get_core_cpu_freq(system_info_key_e key, system_info_data_type_e + /* Emulator */ + cpuinfo = fopen(CPU_INFO_FILE_PATH, "r"); + if (NULL == cpuinfo) { +- LOGE("cannot file open %s file!!!", CPU_INFO_FILE_PATH); ++ //LOGE("cannot file open %s file!!!", CPU_INFO_FILE_PATH); + return SYSTEM_INFO_ERROR_IO_ERROR; + } else { + while (fgets(str, MAXBUFSIZE, cpuinfo)) { +@@ -144,7 +144,7 @@ int system_info_get_tizen_version_name(system_info_key_e key, system_info_data_t + + info = fopen(OS_RELEASE_FILE_PATH, "r"); + if (NULL == info) { +- LOGE("cannot file open %s file!!!", OS_RELEASE_FILE_PATH); ++ //LOGE("cannot file open %s file!!!", OS_RELEASE_FILE_PATH); + return SYSTEM_INFO_ERROR_IO_ERROR; + } + +@@ -159,7 +159,7 @@ int system_info_get_tizen_version_name(system_info_key_e key, system_info_data_t + + TIZEN_VERSION_NAME = strdup(tmpStr); + if (TIZEN_VERSION_NAME == NULL) { +- LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); ++ //LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); + fclose(info); + return SYSTEM_INFO_ERROR_OUT_OF_MEMORY; + } +diff --git a/src/system_info_screen.c b/src/system_info_screen.c +index 9af9f81..c9979d7 100644 +--- a/src/system_info_screen.c ++++ b/src/system_info_screen.c +@@ -19,7 +19,7 @@ + #include + #include + +-#include ++//#include + + #ifndef WAYLAND_PLATFORM + #include +@@ -68,14 +68,14 @@ int system_info_screen_init() + memset(&g_pinfo, 0x0, sizeof(ProgInfo)); + #ifdef WAYLAND_PLATFORM + //In wayland environment, noting to do in this function, FIXME if necessary. +- LOGE("In wayland environment, system_info_screen_init Failed"); ++ //LOGE("In wayland environment, system_info_screen_init Failed"); + system_info_screen_initialized = 1; + return -1; + #else + int i; + g_pinfo.dpy = XOpenDisplay(NULL); + if (NULL == g_pinfo.dpy) { +- LOGE("XOpenDisplay Failed"); ++ //LOGE("XOpenDisplay Failed"); + return -1; + } + +@@ -85,7 +85,7 @@ int system_info_screen_init() + + if (!XRRQueryExtension(g_pinfo.dpy, &g_pinfo.event_base, &g_pinfo.error_base) || + !XRRQueryVersion(g_pinfo.dpy, &g_pinfo.major, &g_pinfo.minor)) { +- LOGE("XRRQuery Failed"); ++ //LOGE("XRRQuery Failed"); + XCloseDisplay(g_pinfo.dpy); + return -1; + } +@@ -93,7 +93,7 @@ int system_info_screen_init() + g_pinfo.res = XRRGetScreenResources(g_pinfo.dpy, g_pinfo.root); + + if (!g_pinfo.res) { +- LOGE("XRRGetScreenResources Failed"); ++ //LOGE("XRRGetScreenResources Failed"); + XCloseDisplay(g_pinfo.dpy); + return -1; + } +@@ -101,7 +101,7 @@ int system_info_screen_init() + for (i = 0; i < g_pinfo.res->noutput; i++) { + XRROutputInfo *output_info = XRRGetOutputInfo(g_pinfo.dpy, g_pinfo.res, g_pinfo.res->outputs[i]); + if (!output_info) { +- LOGE("XRRGetOutputInfo Failed"); ++ //LOGE("XRRGetOutputInfo Failed"); + XCloseDisplay(g_pinfo.dpy); + return -1; + } diff --git a/meta-tizen-common-base/recipes-application-framework/capi-system-power/capi-system-power-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/capi-system-power/capi-system-power-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/capi-system-power/capi-system-power.inc b/meta-tizen-common-base/recipes-application-framework/capi-system-power/capi-system-power.inc new file mode 100644 index 00000000..6cc34e85 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-system-power/capi-system-power.inc @@ -0,0 +1,135 @@ +DESCRIPTION = "A power library in SLP C API" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/API" +LICENSE = "Apache-2.0" +PV = "0.1.1" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by capi-system-power + + +#PROVIDES by capi-system-power-dev +PROVIDES += "capi-system-power-dev" + + +RDEPENDS = "" +#RDEPENDS of capi-system-power-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "capi-system-power" + + +DEPENDS = "" +#DEPENDS of capi-system-power +inherit tizen_cmake +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" +DEPENDS += "system-server" +DEPENDS += "capi-base-common" +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 + 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}'` + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DFULLVER=0.1.1 -DMAJORVER=${MAJORVER} + oe_runmake -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && 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 += "${prefix}/lib/libcapi-system-power.so.*" +MANIFESTFILES_${PN} = "capi-system-power.manifest" + +capi-system-power-dev_files = "" +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" +MANIFESTFILES_${PN}-dev = "capi-system-power.manifest" + +FILES_${PN} = "${capi-system-power_files}" +FILES_${PN}-dev = "${capi-system-power-dev_files}" + +PKG_capi-system-power= "capi-system-power" +PKG_capi-system-power-dev= "capi-system-power-dev" + +require capi-system-power-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-system-power/capi-system-power_git.bb b/meta-tizen-common-base/recipes-application-framework/capi-system-power/capi-system-power_git.bb new file mode 100644 index 00000000..7cec3905 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-system-power/capi-system-power_git.bb @@ -0,0 +1,10 @@ +require capi-system-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=39f484023de4f5a4dbf25718c8d30c0821810c18;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-system-runtime-info/capi-system-runtime-info-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/capi-system-runtime-info/capi-system-runtime-info-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/capi-system-runtime-info/capi-system-runtime-info.inc b/meta-tizen-common-base/recipes-application-framework/capi-system-runtime-info/capi-system-runtime-info.inc new file mode 100644 index 00000000..247db59f --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-system-runtime-info/capi-system-runtime-info.inc @@ -0,0 +1,137 @@ +DESCRIPTION = "A Runtime Information library in Tizen Native API" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/API" +LICENSE = "Apache-2.0" +PV = "0.0.3" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by capi-system-runtime-info-dev +PROVIDES += "capi-system-runtime-info-dev" + + +#PROVIDES by capi-system-runtime-info + + +RDEPENDS = "" +#RDEPENDS of capi-system-runtime-info-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "capi-base-common" +RDEPENDS_${PN}-dev += "capi-system-runtime-info" + + +DEPENDS = "" +#DEPENDS of capi-system-runtime-info +DEPENDS += "capi-base-common" +inherit tizen_cmake +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "vconf" + +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 + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + MAJORVER=`echo 0.0.3 | awk 'BEGIN {FS="."}{print $1}'` + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DFULLVER=0.0.3 -DMAJORVER=${MAJORVER} + + + make -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && 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 += "${prefix}/include/system/*.h" +capi-system-runtime-info-dev_files += "${prefix}/lib/pkgconfig/*.pc" +capi-system-runtime-info-dev_files += "${prefix}/lib/lib*.so" +MANIFESTFILES_${PN}-dev = "capi-system-runtime-info-devel.manifest" + +capi-system-runtime-info_files = "" +capi-system-runtime-info_files += "${prefix}/lib/lib*.so.*" +MANIFESTFILES_${PN} = "capi-system-runtime-info.manifest" + +FILES_${PN}-dev = "${capi-system-runtime-info-dev_files}" +FILES_${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 capi-system-runtime-info-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-system-runtime-info/capi-system-runtime-info_git.bb b/meta-tizen-common-base/recipes-application-framework/capi-system-runtime-info/capi-system-runtime-info_git.bb new file mode 100644 index 00000000..28d5f200 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-system-runtime-info/capi-system-runtime-info_git.bb @@ -0,0 +1,10 @@ +require capi-system-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/meta-tizen-common-base/recipes-application-framework/capi-system-sensor/capi-system-sensor-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/capi-system-sensor/capi-system-sensor-extraconf.inc new file mode 100644 index 00000000..9a88afb0 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-system-sensor/capi-system-sensor-extraconf.inc @@ -0,0 +1 @@ +SRC_URI +="file://001-Add-version-to-CMakeList.patch" diff --git a/meta-tizen-common-base/recipes-application-framework/capi-system-sensor/capi-system-sensor.inc b/meta-tizen-common-base/recipes-application-framework/capi-system-sensor/capi-system-sensor.inc new file mode 100644 index 00000000..304b4b4f --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-system-sensor/capi-system-sensor.inc @@ -0,0 +1,141 @@ +DESCRIPTION = "A Sensor library in TIZEN C API" +HOMEPAGE = "http://nohomepage.org" +SECTION = "framework/system" +LICENSE = "Apache 2.0" +PV = "0.1.17" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by capi-system-sensor-dev +PROVIDES += "capi-system-sensor-dev" + + +#PROVIDES by capi-system-sensor + + +RDEPENDS = "" +#RDEPENDS of capi-system-sensor-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "capi-system-sensor" + + +DEPENDS = "" +#DEPENDS of capi-system-sensor +DEPENDS += "sensor" +inherit tizen_cmake +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "capi-base-common" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/capi-system-sensor.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 ; + + MAJORVER=`echo 0.1.17 | awk 'BEGIN {FS="."}{print $1}'` + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DFULLVER=0.1.17 -DMAJORVER=${MAJORVER} + + + make -j16 + + + +} + +do_install() { + 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-system-sensor + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " capi-system-sensor-dev " +PACKAGES += " capi-system-sensor " + +capi-system-sensor-dev_files = "" +capi-system-sensor-dev_files += "${prefix}/include/system/sensors.h" +capi-system-sensor-dev_files += "${prefix}/lib/pkgconfig/*.pc" +capi-system-sensor-dev_files += "${prefix}/lib/libcapi-system-sensor.so" +capi-system-sensor-dev_files += "/usr/share/license/capi-system-sensor" +MANIFESTFILES_${PN}-dev = "capi-system-sensor.manifest" + +capi-system-sensor_files = "" +capi-system-sensor_files += "${prefix}/lib/libcapi-system-sensor.so.*" +MANIFESTFILES_${PN} = "capi-system-sensor.manifest" + +FILES_${PN}-dev = "${capi-system-sensor-dev_files}" +FILES_${PN} = "${capi-system-sensor_files}" + +PKG_capi-system-sensor-dev= "capi-system-sensor-dev" +PKG_capi-system-sensor= "capi-system-sensor" + +require capi-system-sensor-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-system-sensor/capi-system-sensor_git.bb b/meta-tizen-common-base/recipes-application-framework/capi-system-sensor/capi-system-sensor_git.bb new file mode 100644 index 00000000..cefe77d8 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-system-sensor/capi-system-sensor_git.bb @@ -0,0 +1,10 @@ +require capi-system-sensor.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/api/sensor;tag=27e942b01a6edc3748961c5c81f2b55586b5ca14;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-system-sensor/files/001-Add-version-to-CMakeList.patch b/meta-tizen-common-base/recipes-application-framework/capi-system-sensor/files/001-Add-version-to-CMakeList.patch new file mode 100644 index 00000000..af13747b --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-system-sensor/files/001-Add-version-to-CMakeList.patch @@ -0,0 +1,7 @@ +--- a/CMakeLists.txt 2014-06-11 15:33:14.110487872 +0200 ++++ b/CMakeLists.txt 2014-06-11 15:32:42.708486993 +0200 +@@ -1,3 +1,4 @@ ++SET(VERSION "0.1.17") + + CMAKE_MINIMUM_REQUIRED(VERSION 2.6) + SET(fw_name "capi-system-sensor") diff --git a/meta-tizen-common-base/recipes-application-framework/capi-system-system-settings/capi-system-system-settings-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/capi-system-system-settings/capi-system-system-settings-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/capi-system-system-settings/capi-system-system-settings.inc b/meta-tizen-common-base/recipes-application-framework/capi-system-system-settings/capi-system-system-settings.inc new file mode 100644 index 00000000..fa82bab7 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-system-system-settings/capi-system-system-settings.inc @@ -0,0 +1,146 @@ +DESCRIPTION = "A System Settings library in Tizen Native API" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/API" +LICENSE = "Apache-2.0" +PV = "0.0.2" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by capi-system-system-settings-dev +PROVIDES += "capi-system-system-settings-dev" + + +#PROVIDES by capi-system-system-settings + + +RDEPENDS = "" +#RDEPENDS of capi-system-system-settings-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "capi-base-common" +RDEPENDS_${PN}-dev += "capi-system-system-settings" + + +DEPENDS = "" +#DEPENDS of capi-system-system-settings +inherit tizen_cmake +DEPENDS += "fontconfig" +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "app-core" +DEPENDS += "capi-base-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 + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + MAJORVER=`echo 0.0.2 | awk 'BEGIN {FS="."}{print $1}'` + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DFULLVER=0.0.2 -DMAJORVER=${MAJORVER} \ + -DX11_SUPPORT=Off \ + -DWAYLAND_SUPPORT=On + + make -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && 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 += "${prefix}/include/system/*.h" +capi-system-system-settings-dev_files += "${prefix}/lib/pkgconfig/*.pc" +capi-system-system-settings-dev_files += "${prefix}/lib/lib*.so" +MANIFESTFILES_${PN}-dev = "capi-system-system-settings-devel.manifest" + +capi-system-system-settings_files = "" +capi-system-system-settings_files += "${prefix}/lib/lib*.so.*" +capi-system-system-settings_files += "/usr/bin/test_system_settings_gui" +MANIFESTFILES_${PN} = "capi-system-system-settings.manifest" + +FILES_${PN}-dev = "${capi-system-system-settings-dev_files}" +FILES_${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 capi-system-system-settings-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-system-system-settings/capi-system-system-settings_git.bb b/meta-tizen-common-base/recipes-application-framework/capi-system-system-settings/capi-system-system-settings_git.bb new file mode 100644 index 00000000..0c81dd60 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-system-system-settings/capi-system-system-settings_git.bb @@ -0,0 +1,10 @@ +require capi-system-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/meta-tizen-common-base/recipes-application-framework/capi-web-favorites/capi-web-favorites-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/capi-web-favorites/capi-web-favorites-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/capi-web-favorites/capi-web-favorites.inc b/meta-tizen-common-base/recipes-application-framework/capi-web-favorites/capi-web-favorites.inc new file mode 100644 index 00000000..6434a134 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-web-favorites/capi-web-favorites.inc @@ -0,0 +1,151 @@ +DESCRIPTION = "Internet bookmark and history API" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Web Framework/API" +LICENSE = "Apache-2.0" +PV = "0.0.15" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by capi-web-favorites + + +#PROVIDES by capi-web-favorites-dev +PROVIDES += "capi-web-favorites-dev" + + +RDEPENDS = "" +#RDEPENDS of capi-web-favorites (${PN}) +RDEPENDS_${PN} += "glibc" + +#RDEPENDS of capi-web-favorites-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "capi-web-favorites" + + +DEPENDS = "" +#DEPENDS of capi-web-favorites +inherit tizen_cmake +DEPENDS += "evas" +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "capi-base-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 + 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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DTZ_SYS_SHARE=${prefix}/share + make -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && 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 + + [ "x$D" == "x" ] && 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 += "${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" +MANIFESTFILES_${PN} = "capi-web-favorites.manifest" + +capi-web-favorites-dev_files = "" +capi-web-favorites-dev_files += "${prefix}/include/web/*.h" +capi-web-favorites-dev_files += "${prefix}/lib/pkgconfig/*.pc" +MANIFESTFILES_${PN}-dev = "capi-web-favorites.manifest" + +FILES_${PN} = "${capi-web-favorites_files}" +FILES_${PN}-dev = "${capi-web-favorites-dev_files}" + +PKG_capi-web-favorites= "capi-web-favorites" +PKG_capi-web-favorites-dev= "capi-web-favorites-dev" + +require capi-web-favorites-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-web-favorites/capi-web-favorites_git.bb b/meta-tizen-common-base/recipes-application-framework/capi-web-favorites/capi-web-favorites_git.bb new file mode 100644 index 00000000..f2fe6562 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-web-favorites/capi-web-favorites_git.bb @@ -0,0 +1,10 @@ +require capi-web-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/meta-tizen-common-base/recipes-application-framework/capi-web-url-download/capi-web-url-download-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/capi-web-url-download/capi-web-url-download-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/capi-web-url-download/capi-web-url-download.inc b/meta-tizen-common-base/recipes-application-framework/capi-web-url-download/capi-web-url-download.inc new file mode 100644 index 00000000..38f95b26 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-web-url-download/capi-web-url-download.inc @@ -0,0 +1,137 @@ +DESCRIPTION = "CAPI for content download with web url" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Development/Libraries" +LICENSE = "Apache-2.0" +PV = "1.1.1" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by capi-web-url-download + + +#PROVIDES by capi-web-url-download-dev +PROVIDES += "capi-web-url-download-dev" + + +RDEPENDS = "" +#RDEPENDS of capi-web-url-download-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "capi-web-url-download" + + +DEPENDS = "" +#DEPENDS of capi-web-url-download +inherit tizen_cmake +inherit pkgconfig +DEPENDS += "bundle" +DEPENDS += "download-provider" +DEPENDS += "dlog" +DEPENDS += "capi-base-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 + 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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + + make -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && 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 += "${prefix}/lib/libcapi-web-url-download.so.*" +capi-web-url-download_files += "/usr/share/license/capi-web-url-download" +MANIFESTFILES_${PN} = "capi-web-url-download.manifest" + +capi-web-url-download-dev_files = "" +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" +MANIFESTFILES_${PN}-dev = "capi-web-url-download.manifest" + +FILES_${PN} = "${capi-web-url-download_files}" +FILES_${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 capi-web-url-download-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/capi-web-url-download/capi-web-url-download_git.bb b/meta-tizen-common-base/recipes-application-framework/capi-web-url-download/capi-web-url-download_git.bb new file mode 100644 index 00000000..f7038ebc --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/capi-web-url-download/capi-web-url-download_git.bb @@ -0,0 +1,10 @@ +require capi-web-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/meta-tizen-common-base/recipes-application-framework/heynoti/files/remove_dlog.patch b/meta-tizen-common-base/recipes-application-framework/heynoti/files/remove_dlog.patch new file mode 100644 index 00000000..00c9a84b --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/heynoti/files/remove_dlog.patch @@ -0,0 +1,15 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index c3c5f4d..6057c9e 100755 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -25,7 +25,9 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) + INCLUDE(FindPkgConfig) + + pkg_check_modules(glib_pkg REQUIRED gobject-2.0) +-pkg_check_modules(pkgs REQUIRED glib-2.0 dlog libtzplatform-config) ++pkg_check_modules(pkgs REQUIRED glib-2.0 libtzplatform-config) ++ADD_DEFINITIONS("-DUTIL_SYSLOG_OUT") ++ + FOREACH(flag ${pkgs_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") + ENDFOREACH(flag) diff --git a/meta-tizen-common-base/recipes-application-framework/heynoti/heynoti-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/heynoti/heynoti-extraconf.inc new file mode 100644 index 00000000..1104884f --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/heynoti/heynoti-extraconf.inc @@ -0,0 +1,3 @@ +DEPENDS_remove_class-native = "dlog-native" + +SRC_URI_append_class-native = " file://remove_dlog.patch" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-application-framework/heynoti/heynoti.inc b/meta-tizen-common-base/recipes-application-framework/heynoti/heynoti.inc new file mode 100644 index 00000000..121c317f --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/heynoti/heynoti.inc @@ -0,0 +1,145 @@ +DESCRIPTION = "HEY (ligHt Easy speedy) notification library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "Apache-2.0" +PV = "0.0.2" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by heynoti + + +#PROVIDES by heynoti-dev +PROVIDES += "heynoti-dev" + + +RDEPENDS = "" +#RDEPENDS of heynoti-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "heynoti" + + +DEPENDS = "" +#DEPENDS of heynoti +inherit tizen_cmake +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" +DEPENDS += "ecore" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/heynoti.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DCMAKE_BUILD_TYPE="Debug" + + + make -j16 + + + +} + +do_install() { + 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/noti + mkdir -p ${D}/usr/share/license + install LICENSE ${D}/usr/share/license/heynoti + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " heynoti " +PACKAGES += " heynoti-dev " + +heynoti_files = "" +heynoti_files += "${prefix}/lib/libheynoti.so.0" +heynoti_files += "${prefix}/lib/libheynoti.so.0.0.2" +heynoti_files += "${prefix}/bin/heynotitool" +heynoti_files += "${prefix}/share/noti" +heynoti_files += "/usr/share/license/heynoti" +MANIFESTFILES_${PN} = "heynoti.manifest" + +heynoti-dev_files = "" +heynoti-dev_files += "${prefix}/include/heynoti/SLP_Heynoti_PG.h" +heynoti-dev_files += "${prefix}/include/heynoti/heynoti.h" +heynoti-dev_files += "${prefix}/lib/pkgconfig/heynoti.pc" +heynoti-dev_files += "${prefix}/lib/libheynoti.so" +MANIFESTFILES_${PN}-dev = "heynoti.manifest" + +FILES_${PN} = "${heynoti_files}" +FILES_${PN}-dev = "${heynoti-dev_files}" + +PKG_heynoti= "heynoti" +PKG_heynoti-dev= "heynoti-dev" + +require heynoti-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/heynoti/heynoti_git.bb b/meta-tizen-common-base/recipes-application-framework/heynoti/heynoti_git.bb new file mode 100644 index 00000000..d1b16a68 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/heynoti/heynoti_git.bb @@ -0,0 +1,10 @@ +require heynoti.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/appfw/heynoti;tag=3f82d6115368fb5a2d799436aecc7b339e6ae373;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/libcom-core/libcom-core-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/libcom-core/libcom-core-extraconf.inc new file mode 100644 index 00000000..dfdcea35 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/libcom-core/libcom-core-extraconf.inc @@ -0,0 +1 @@ +INSANE_SKIP_${PN} = "dev-so" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-application-framework/libcom-core/libcom-core.inc b/meta-tizen-common-base/recipes-application-framework/libcom-core/libcom-core.inc new file mode 100644 index 00000000..8d278fad --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/libcom-core/libcom-core.inc @@ -0,0 +1,141 @@ +DESCRIPTION = "Library for the light-weight IPC" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Base/IPC" +LICENSE = "Apache-2.0" +PV = "0.5.9" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libcom-core + + +#PROVIDES by libcom-core-dev +PROVIDES += "libcom-core-dev" + + +RDEPENDS = "" +#RDEPENDS of libcom-core-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libcom-core" + + +DEPENDS = "" +#DEPENDS of libcom-core +#Replace "DEPENDS" on gettext by "inherit gettext" +inherit gettext +inherit tizen_cmake +DEPENDS += "systemd" +DEPENDS += "dlog" +inherit pkgconfig +DEPENDS += "glib-2.0" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/libcom-core.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} + make -j16 + + + +} + +do_install() { + 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 + + +} + +pkg_postinst_libcom-core() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libcom-core() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libcom-core " +PACKAGES += " libcom-core-dev " + +libcom-core_files = "" +libcom-core_files += "${prefix}/lib/*.so*" +libcom-core_files += "${prefix}/share/license/*" +MANIFESTFILES_${PN} = "libcom-core.manifest" + +libcom-core-dev_files = "" +libcom-core-dev_files += "${prefix}/include/com-core/com-core.h" +libcom-core-dev_files += "${prefix}/include/com-core/packet.h" +libcom-core-dev_files += "${prefix}/include/com-core/com-core_packet.h" +libcom-core-dev_files += "${prefix}/include/com-core/com-core_thread.h" +libcom-core-dev_files += "${prefix}/include/com-core/secure_socket.h" +libcom-core-dev_files += "${prefix}/lib/pkgconfig/*.pc" +MANIFESTFILES_${PN}-dev = "libcom-core.manifest" + +FILES_${PN} = "${libcom-core_files}" +FILES_${PN}-dev = "${libcom-core-dev_files}" + +PKG_libcom-core= "libcom-core" +PKG_libcom-core-dev= "libcom-core-dev" + +require libcom-core-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/libcom-core/libcom-core_git.bb b/meta-tizen-common-base/recipes-application-framework/libcom-core/libcom-core_git.bb new file mode 100644 index 00000000..f21c2de3 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/libcom-core/libcom-core_git.bb @@ -0,0 +1,10 @@ +require libcom-core.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/appfw/com-core;tag=dbfd87c27e0f73b95b2ae16d0b76e059484d5375;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/librua/librua-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/librua/librua-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/librua/librua.inc b/meta-tizen-common-base/recipes-application-framework/librua/librua.inc new file mode 100644 index 00000000..d60d7674 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/librua/librua.inc @@ -0,0 +1,149 @@ +DESCRIPTION = "Recently used application" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Application Framework/Libraries" +LICENSE = "Apache-2.0" +PV = "0.1.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by librua + + +#PROVIDES by librua-dev +PROVIDES += "librua-dev" + + +#PROVIDES by librua-test +PROVIDES += "librua-test" + + +RDEPENDS = "" +#RDEPENDS of librua-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "librua" + +#RDEPENDS of librua-test (${PN}-test) +RDEPENDS_${PN}-test += "librua" + + +DEPENDS = "" +#DEPENDS of librua +DEPENDS += "sqlite3" +DEPENDS += "tizen-platform-config" +inherit tizen_cmake +inherit pkgconfig +DEPENDS += "libslp-db-util" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/librua.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + make -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " librua " +PACKAGES += " librua-dev " +PACKAGES += " librua-test " + +librua_files = "" +librua_files += "${prefix}/lib/librua.so.*" +MANIFESTFILES_${PN} = "librua.manifest" + +librua-dev_files = "" +librua-dev_files += "${prefix}/include/rua" +librua-dev_files += "${prefix}/include/rua/*.h" +librua-dev_files += "${prefix}/lib/librua.so" +librua-dev_files += "${prefix}/lib/pkgconfig/rua.pc" +MANIFESTFILES_${PN}-dev = "librua.manifest" +DIRFILES_${PN}-dev = "" +DIRFILES_${PN}-dev += "${prefix}/include/rua" + +librua-test_files = "" +librua-test_files += "${prefix}/bin/rua-test" +MANIFESTFILES_${PN}-test = "librua.manifest" + +FILES_${PN} = "${librua_files}" +FILES_${PN}-dev = "${librua-dev_files}" +FILES_${PN}-test = "${librua-test_files}" + +PKG_librua= "librua" +PKG_librua-dev= "librua-dev" +PKG_librua-test= "librua-test" + +require librua-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/librua/librua_git.bb b/meta-tizen-common-base/recipes-application-framework/librua/librua_git.bb new file mode 100644 index 00000000..6095e25b --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/librua/librua_git.bb @@ -0,0 +1,10 @@ +require librua.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/appfw/librua;tag=b3f0019b1e8c118e7f96248d143f43a02c05a4e7;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/message-port/message-port-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/message-port/message-port-extraconf.inc new file mode 100644 index 00000000..ab923da7 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/message-port/message-port-extraconf.inc @@ -0,0 +1,15 @@ +inherit pkgconfig useradd + +INSANE_SKIP_libmessage-port = "dev-so" + +RPROVIDES_message-port += "message-port-dbus" + +USERADD_PACKAGES = "${PN}" +GROUPADD_PARAM_${PN} += "-r messageport" +USERADD_PARAM_${PN} += "-r -g messageport -s /bin/false -d /run/messageport -c \"Message Port daemon\" messageport" + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && systemctl enable messageportd.service +} diff --git a/meta-tizen-common-base/recipes-application-framework/message-port/message-port.inc b/meta-tizen-common-base/recipes-application-framework/message-port/message-port.inc new file mode 100644 index 00000000..f43cbb69 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/message-port/message-port.inc @@ -0,0 +1,180 @@ +DESCRIPTION = "Message port daemon" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Service" +LICENSE = "LGPL-2.1+" +PV = "1.0.3" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libmessage-port +PROVIDES += "libmessage-port" + + +#PROVIDES by libmessage-port-dev +PROVIDES += "libmessage-port-dev" + + +#PROVIDES by message-port-tests +PROVIDES += "message-port-tests" + + +#PROVIDES by message-port + + +RDEPENDS = "" +#RDEPENDS of libmessage-port (lib${PN}) +RDEPENDS_lib${PN} += "glibc" +RDEPENDS_lib${PN} += "message-port" + +#RDEPENDS of libmessage-port-dev (lib${PN}-dev) +RDEPENDS_lib${PN}-dev += "libmessage-port" + +#RDEPENDS of message-port-tests (${PN}-tests) +RDEPENDS_${PN}-tests += "libmessage-port" + + +DEPENDS = "" +#DEPENDS of libmessage-port +#DEPENDS of message-port +DEPENDS += "pkgmgr-info" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" +DEPENDS += "aul" +DEPENDS += "bundle" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n message-port-1.0.3 + cp -a ${S}/packaging/message-port.manifest . + mkdir -p m4 > /dev/null + + + +} +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 + oe_runmake -j16 + + + + +} +EXTRA_OECONF += " --enable-tests " + +do_install() { + 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}${systemd_unitdir}/system + cp messageportd.service ${D}${systemd_unitdir}/system + + + +} + +pkg_postinst_libmessage-port() { + #!/bin/sh -e + + ldconfig + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + getent group messageport >/dev/null || groupadd -r -o messageport + getent passwd messageport >/dev/null || useradd -r -g messageport -s /bin/false -d /run/messageport -c "Message Port daemon" messageport + systemctl enable messageportd.service + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + systemctl disable messageportd.service + +} + +pkg_postrm_libmessage-port() { + #!/bin/sh -e + + ldconfig + # daemon: message-port + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libmessage-port " +PACKAGES += " libmessage-port-dev " +PACKAGES += " message-port-tests " +PACKAGES += " message-port " + +libmessage-port_files = "" +libmessage-port_files += "AUTHORS COPYING.LIB" +libmessage-port_files += "${prefix}/lib/libmessage-port.so*" +MANIFESTFILES_lib${PN} = "message-port.manifest" + +libmessage-port-dev_files = "" +libmessage-port-dev_files += "${prefix}/lib/pkgconfig/message-port.pc" +libmessage-port-dev_files += "${prefix}/include/*.h" +MANIFESTFILES_lib${PN}-dev = "message-port.manifest" + +message-port-tests_files = "" +message-port-tests_files += "${prefix}/bin/msgport-test-app" +message-port-tests_files += "${prefix}/bin/msgport-test-app-cpp" +MANIFESTFILES_${PN}-tests = "message-port.manifest" + +message-port_files = "" +message-port_files += "${prefix}/bin/messageportd" +message-port_files += "${systemd_unitdir}/system/messageportd.service" + +FILES_lib${PN} = "${libmessage-port_files}" +FILES_lib${PN}-dev = "${libmessage-port-dev_files}" +FILES_${PN}-tests = "${message-port-tests_files}" +FILES_${PN} = "${message-port_files}" + +PKG_libmessage-port= "libmessage-port" +PKG_libmessage-port-dev= "libmessage-port-dev" +PKG_message-port-tests= "message-port-tests" +PKG_message-port= "message-port" + +require message-port-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/message-port/message-port_git.bb b/meta-tizen-common-base/recipes-application-framework/message-port/message-port_git.bb new file mode 100644 index 00000000..7dd2a1d3 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/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-dbus;tag=b95c605d610b89486ce93e74461df0ac09e3e837;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/pkgmgr-info/pkgmgr-info-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/pkgmgr-info/pkgmgr-info-extraconf.inc new file mode 100644 index 00000000..19d3f61e --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/pkgmgr-info/pkgmgr-info-extraconf.inc @@ -0,0 +1,4 @@ +#SRC_URI += "file://TizenCommonCMakeMacro.patch" + +DEPENDS_remove_class-native = "dlog-native" +SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-application-framework/pkgmgr-info/pkgmgr-info.inc b/meta-tizen-common-base/recipes-application-framework/pkgmgr-info/pkgmgr-info.inc new file mode 100644 index 00000000..241d0b7d --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/pkgmgr-info/pkgmgr-info.inc @@ -0,0 +1,203 @@ +DESCRIPTION = "Packager Manager infomation api for package" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Application Framework/Package Management" +LICENSE = "Apache-2.0" +PV = "0.0.134" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by pkgmgr-info-parser +PROVIDES += "pkgmgr-info-parser" + + +#PROVIDES by pkgmgr-info-parser-dev +PROVIDES += "pkgmgr-info-parser-dev" + + +#PROVIDES by pkgmgr-info + + +#PROVIDES by pkgmgr-info-dev +PROVIDES += "pkgmgr-info-dev" + + +RDEPENDS = "" +#RDEPENDS of pkgmgr-info-parser (${PN}-parser) +RDEPENDS_${PN}-parser += "pkgmgr-info" + +#RDEPENDS of pkgmgr-info-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "pkgmgr-info" + +#RDEPENDS of pkgmgr-info-parser-dev (${PN}-parser-dev) +RDEPENDS_${PN}-parser-dev += "tizen-platform-config" +RDEPENDS_${PN}-parser-dev += "pkgmgr-info" + + +DEPENDS = "" +#DEPENDS of pkgmgr-info +inherit tizen_cmake +DEPENDS += "libxml2" +DEPENDS += "dbus" +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "smack" +DEPENDS += "dbus-glib" +DEPENDS += "sqlite3" +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/pkgmgr-info.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + make -j16 + + + +} + +do_install() { + 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 -- + + # create the directory for hosting Read-Write application manifest files + mkdir -p ${D}${prefix}/share/packages + + +} + +pkg_postinst_pkgmgr-info-parser() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + chsmack -a '*' $D${prefix}/share/packages + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_pkgmgr-info-parser() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " pkgmgr-info-parser " +PACKAGES += " pkgmgr-info " +PACKAGES += " pkgmgr-info-parser-dev " +PACKAGES += " pkgmgr-info-dev " + +pkgmgr-info-parser_files = "" +pkgmgr-info-parser_files += "${prefix}/lib/libpkgmgr_parser.so.*" +pkgmgr-info-parser_files += "${sysconfdir}/package-manager/preload/preload_list.txt" +pkgmgr-info-parser_files += "${sysconfdir}/package-manager/preload/manifest.xsd" +pkgmgr-info-parser_files += "${sysconfdir}/package-manager/preload/xml.xsd" +pkgmgr-info-parser_files += "${sysconfdir}/package-manager/parser_path.conf" +pkgmgr-info-parser_files += "${sysconfdir}/package-manager/parserlib/metadata/mdparser_list.txt" +pkgmgr-info-parser_files += "${sysconfdir}/package-manager/parserlib/category/category_parser_list.txt" +pkgmgr-info-parser_files += "${sysconfdir}/package-manager/parserlib/tag_parser_list.txt" +CONFFILES_${PN}-parser = "" +CONFFILES_${PN}-parser += "${sysconfdir}/package-manager/preload/preload_list.txt" +CONFFILES_${PN}-parser += "${sysconfdir}/package-manager/preload/manifest.xsd" +CONFFILES_${PN}-parser += "${sysconfdir}/package-manager/preload/xml.xsd" +CONFFILES_${PN}-parser += "${sysconfdir}/package-manager/parser_path.conf" +CONFFILES_${PN}-parser += "${sysconfdir}/package-manager/parserlib/metadata/mdparser_list.txt" +CONFFILES_${PN}-parser += "${sysconfdir}/package-manager/parserlib/category/category_parser_list.txt" +CONFFILES_${PN}-parser += "${sysconfdir}/package-manager/parserlib/tag_parser_list.txt" +MANIFESTFILES_${PN}-parser = "pkgmgr-info.manifest" + +pkgmgr-info_files = "" +pkgmgr-info_files += "${prefix}/lib/libpkgmgr-info.so.*" +pkgmgr-info_files += "%dir ${prefix}/share/packages" +MANIFESTFILES_${PN} = "pkgmgr-info.manifest" + +pkgmgr-info-parser-dev_files = "" +pkgmgr-info-parser-dev_files += "${prefix}/include/pkgmgr/pkgmgr_parser.h" +pkgmgr-info-parser-dev_files += "${prefix}/include/pkgmgr/pkgmgr_parser_db.h" +pkgmgr-info-parser-dev_files += "${prefix}/lib/pkgconfig/pkgmgr-parser.pc" +pkgmgr-info-parser-dev_files += "${prefix}/lib/libpkgmgr_parser.so" +MANIFESTFILES_${PN}-parser-dev = "pkgmgr-info.manifest" + +pkgmgr-info-dev_files = "" +pkgmgr-info-dev_files += "${prefix}/include/pkgmgr-info.h" +pkgmgr-info-dev_files += "${prefix}/lib/pkgconfig/pkgmgr-info.pc" +pkgmgr-info-dev_files += "${prefix}/lib/libpkgmgr-info.so" +MANIFESTFILES_${PN}-dev = "pkgmgr-info.manifest" + +FILES_${PN}-parser = "${pkgmgr-info-parser_files}" +FILES_${PN} = "${pkgmgr-info_files}" +FILES_${PN}-parser-dev = "${pkgmgr-info-parser-dev_files}" +FILES_${PN}-dev = "${pkgmgr-info-dev_files}" + +PKG_pkgmgr-info-parser= "pkgmgr-info-parser" +PKG_pkgmgr-info= "pkgmgr-info" +PKG_pkgmgr-info-parser-dev= "pkgmgr-info-parser-dev" +PKG_pkgmgr-info-dev= "pkgmgr-info-dev" + +require pkgmgr-info-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/pkgmgr-info/pkgmgr-info/TizenCommonCMakeMacro.patch b/meta-tizen-common-base/recipes-application-framework/pkgmgr-info/pkgmgr-info/TizenCommonCMakeMacro.patch new file mode 100644 index 00000000..1983693b --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/pkgmgr-info/pkgmgr-info/TizenCommonCMakeMacro.patch @@ -0,0 +1,38 @@ +From fba91e42f737956fb27ef8ef75955ada9eef0539 Mon Sep 17 00:00:00 2001 +From: Xavier Roche +Date: Fri, 16 May 2014 18:05:01 +0200 +Subject: [PATCH] Removing TizenCommon macro in packaging + +Signed-off-by: Xavier Roche +--- + CMakeLists.txt | 1 - + parser/CMakeLists.txt | 1 - + 2 files changed, 2 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index bd24c9c..513d28a 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -5,7 +5,6 @@ PROJECT(pkgmgr-info C) + + SET(VERSION 0.0.17) + SET(VERSION_MAJOR 0) +-INCLUDE(TizenCommon) + + SET(PREFIX ${CMAKE_INSTALL_PREFIX}) + SET(EXEC_PREFIX "\${prefix}") +diff --git a/parser/CMakeLists.txt b/parser/CMakeLists.txt +index 8904ecc..f183758 100755 +--- a/parser/CMakeLists.txt ++++ b/parser/CMakeLists.txt +@@ -6,7 +6,6 @@ cmake_minimum_required(VERSION 2.6) + #set(CMAKE_SKIP_BUILD_RPATH true) + set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true) + +-INCLUDE(TizenCommon) + + ### Versioning + if(DEFINED ${VERSION}) +-- +1.7.9.5 + diff --git a/meta-tizen-common-base/recipes-application-framework/pkgmgr-info/pkgmgr-info/remove-dlog-for-native-build.patch b/meta-tizen-common-base/recipes-application-framework/pkgmgr-info/pkgmgr-info/remove-dlog-for-native-build.patch new file mode 100644 index 00000000..bf838302 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/pkgmgr-info/pkgmgr-info/remove-dlog-for-native-build.patch @@ -0,0 +1,71 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 7b9f75d..216d778 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -18,14 +18,14 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include ${CMAKE_SOURCE_DIR}/src ${CMAKE_ + + ### Required packages + INCLUDE(FindPkgConfig) +-pkg_check_modules(pkgs REQUIRED glib-2.0 dlog vconf sqlite3 db-util libxml-2.0 dbus-1 dbus-glib-1 libtzplatform-config libsmack) ++pkg_check_modules(pkgs REQUIRED glib-2.0 vconf sqlite3 db-util libxml-2.0 dbus-1 dbus-glib-1 libtzplatform-config libsmack) + + FOREACH(flag ${pkgs_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") + ENDFOREACH(flag) + + +-pkg_check_modules(libpkgs REQUIRED glib-2.0 dlog vconf sqlite3 db-util libxml-2.0 dbus-1 dbus-glib-1 libtzplatform-config libsmack) ++pkg_check_modules(libpkgs REQUIRED glib-2.0 vconf sqlite3 db-util libxml-2.0 dbus-1 dbus-glib-1 libtzplatform-config libsmack) + + FOREACH(flag ${libpkgs_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") +diff --git a/parser/CMakeLists.txt b/parser/CMakeLists.txt +index 8904ecc..1968805 100755 +--- a/parser/CMakeLists.txt ++++ b/parser/CMakeLists.txt +@@ -26,7 +26,7 @@ message(STATUS "version/major : ${VERSION} / ${VERSION_MAJOR}") + ### Get required CFLAGS, LDFLAGS from pkg-config + + include(FindPkgConfig) +-pkg_check_modules(parser_pkgs REQUIRED dlog libxml-2.0 glib-2.0 sqlite3 db-util vconf) ++pkg_check_modules(parser_pkgs REQUIRED libxml-2.0 glib-2.0 sqlite3 db-util vconf) + + foreach(flag ${parser_pkgs_CFLAGS}) + set(parser_pkgs_CFLAGS_str "${parser_pkgs_CFLAGS_str} ${flag}") +diff --git a/include/pkgmgr-info-debug.h b/include/pkgmgr-info-debug.h +index 061fc50..809c048 100644 +--- a/include/pkgmgr-info-debug.h ++++ b/include/pkgmgr-info-debug.h +@@ -22,12 +22,14 @@ + #ifndef __PKGMGR_INFO_DEBUG_H__ + #define __PKGMGR_INFO_DEBUG_H__ + +-#include +- +-#define _LOGE(fmt, arg...) LOGE(fmt, ##arg) +-#define _LOGD(fmt, arg...) LOGD(fmt, ##arg) ++#define NATIVEFAKELOG(fmt, ...) \ ++ do\ ++ {\ ++ printf("\n [%s: %s(): %d] " fmt"\n", rindex(__FILE__, '/')+1, __FUNCTION__, __LINE__, ##__VA_ARGS__);\ ++ } while (0) + +-#define PKGMGR_INFO_ENABLE_DLOG ++#define _LOGE(fmt, arg...) NATIVEFAKELOG(fmt, ##arg) ++#define _LOGD(fmt, arg...) NATIVEFAKELOG(fmt, ##arg) + + #define COLOR_RED "\033[0;31m" + #define COLOR_BLUE "\033[0;34m" +@@ -60,6 +62,12 @@ + while( 0 ) + + #else ++#define PKGMGR_INFO_DEBUG_ERR(fmt, ...)\ ++ do\ ++ {\ ++ printf("\n [%s: %s(): %d] " fmt"\n", rindex(__FILE__, '/')+1, __FUNCTION__, __LINE__, ##__VA_ARGS__);\ ++ }while (0) ++ + #define PKGMGR_INFO_DEBUG(fmt, ...) \ + do\ + {\ diff --git a/meta-tizen-common-base/recipes-application-framework/pkgmgr-info/pkgmgr-info_git.bb b/meta-tizen-common-base/recipes-application-framework/pkgmgr-info/pkgmgr-info_git.bb new file mode 100644 index 00000000..791c0f21 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/pkgmgr-info/pkgmgr-info_git.bb @@ -0,0 +1,10 @@ +require pkgmgr-info.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/appfw/pkgmgr-info;tag=ea3c01c9cf3c3fa47de3598fcb17c6cf8f56adcb;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/pkgmgr/files/Add_extralib.diff b/meta-tizen-common-base/recipes-application-framework/pkgmgr/files/Add_extralib.diff new file mode 100644 index 00000000..1995b96a --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/pkgmgr/files/Add_extralib.diff @@ -0,0 +1,28 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index e0a9211..96a28f1 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -1,4 +1,4 @@ +-# ++# + # Copyright (c) 2008 ~ 2010 Samsung Electronics Co., Ltd. + # All rights reserved + # +@@ -37,7 +37,7 @@ FOREACH(flag ${pkgs_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") + ENDFOREACH(flag) + +-pkg_check_modules(libpkgs REQUIRED dbus-glib-1 dlog ail pkgmgr-parser pkgmgr-info iniparser libtzplatform-config) ++pkg_check_modules(libpkgs REQUIRED dbus-glib-1 dlog ail pkgmgr-parser pkgmgr-info iniparser libtzplatform-config xdgmime) + + FOREACH(flag ${libpkgs_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") +@@ -76,7 +76,7 @@ ADD_LIBRARY(${PKGMGR_CLIENT} SHARED ${libpkgmgr-client_SOURCES}) + SET_TARGET_PROPERTIES(${PKGMGR_CLIENT} PROPERTIES SOVERSION ${VERSION_MAJOR}) + SET_TARGET_PROPERTIES(${PKGMGR_CLIENT} PROPERTIES VERSION ${VERSION}) + SET_TARGET_PROPERTIES(${PKGMGR_CLIENT} PROPERTIES COMPILE_FLAGS "${libpkgmgr-client_CFLAGS}") +-TARGET_LINK_LIBRARIES(${PKGMGR_CLIENT} pkgmgr_installer_client pkgmgr_installer_status_broadcast_server pkgmgr-info ${libpkgs_LDFLAGS}) ++TARGET_LINK_LIBRARIES(${PKGMGR_CLIENT} pkgmgr_installer_client pkgmgr_installer_status_broadcast_server pkgmgr-info ${libpkgs_LDFLAGS} -ldl) + ################################################################################################### + + ################################################################################################### diff --git a/meta-tizen-common-base/recipes-application-framework/pkgmgr/files/remove-dlog-for-native-build.patch b/meta-tizen-common-base/recipes-application-framework/pkgmgr/files/remove-dlog-for-native-build.patch new file mode 100644 index 00000000..8b0d2573 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/pkgmgr/files/remove-dlog-for-native-build.patch @@ -0,0 +1,213 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 96a28f1..471bb77 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -18,6 +18,8 @@ SET(LIBDIR ${LIB_INSTALL_DIR}) + SET(INCLUDEDIR "\${prefix}/include") + + ++ADD_DEFINITIONS("-DNDEBUG") ++ + set(CMAKE_SKIP_BUILD_RPATH true) + + #Verbose +@@ -28,16 +28,16 @@ INCLUDE(FindPkgConfig) + OPTION(X11_SUPPORT "Enable X support" ON) + IF(X11_SUPPORT) + ADD_DEFINITIONS("-DHAVE_X11") +- pkg_check_modules(pkgs REQUIRED security-server dlog elementary evas ecore appcore-efl ecore-x ail ecore-file pkgmgr-parser pkgmgr-info iniparser libtzplatform-config) ++ pkg_check_modules(pkgs REQUIRED security-server elementary evas ecore appcore-efl ecore-x ail ecore-file pkgmgr-parser pkgmgr-info iniparser libtzplatform-config) + ELSE() +- pkg_check_modules(pkgs REQUIRED security-server dlog elementary evas ecore appcore-efl ecore-wayland ail ecore-file pkgmgr-parser pkgmgr-info iniparser libtzplatform-config) ++ pkg_check_modules(pkgs REQUIRED security-server elementary evas ecore appcore-efl ail ecore-file pkgmgr-parser pkgmgr-info iniparser libtzplatform-config) + ENDIF(X11_SUPPORT) + + FOREACH(flag ${pkgs_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") + ENDFOREACH(flag) + +-pkg_check_modules(libpkgs REQUIRED dbus-glib-1 dlog ail pkgmgr-parser pkgmgr-info iniparser libtzplatform-config xdgmime) ++pkg_check_modules(libpkgs REQUIRED dbus-glib-1 ail pkgmgr-parser pkgmgr-info iniparser libtzplatform-config xdgmime) + + FOREACH(flag ${libpkgs_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") +diff --git a/client/include/pkgmgr-debug.h b/client/include/pkgmgr-debug.h +index 7ec0523..7599fd1 100644 +--- a/client/include/pkgmgr-debug.h ++++ b/client/include/pkgmgr-debug.h +@@ -22,10 +22,14 @@ + #ifndef __PKGMGR_DEBUG_H__ + #define __PKGMGR_DEBUG_H__ + +-#include +- +-#define _LOGE(fmt, arg...) LOGE(fmt, ##arg) +-#define _LOGD(fmt, arg...) LOGD(fmt, ##arg) ++//#include ++#define NATIVEFAKELOG(fmt, ...) \ ++ do\ ++ {\ ++ printf("\n [%s: %s(): %d] " fmt"\n", rindex(__FILE__, '/')+1, __FUNCTION__, __LINE__, ##__VA_ARGS__);\ ++ } while (0) ++#define _LOGE(fmt, arg...) NATIVEFAKELOG(fmt, ##arg) ++#define _LOGD(fmt, arg...) NATIVEFAKELOG(fmt, ##arg) + + + #define COLOR_RED "\033[0;31m" +@@ -35,25 +35,21 @@ + #define PKGMGR_DEBUG(fmt, ...)\ + do\ + {\ +- LOGD("[%s(): %d]" fmt, __FUNCTION__, __LINE__,##__VA_ARGS__);\ + } while (0) + + #define PKGMGR_DEBUG_ERR(fmt, ...)\ + do\ + {\ +- LOGE(COLOR_RED"[%s(): %d]" fmt COLOR_END, __FUNCTION__, __LINE__,##__VA_ARGS__);\ + }while (0) + + #define PKGMGR_BEGIN() \ + do\ + {\ +- LOGD(COLOR_BLUE"[%s(): %d] BEGIN >>>>"COLOR_END, __FUNCTION__ ,__LINE__);\ + } while( 0 ) + + #define PKGMGR_END() \ + do\ + {\ +- LOGD(COLOR_BLUE"[%s(): %d] END <<<<"COLOR_END, __FUNCTION__,__LINE__ );\ + } \ + while( 0 ) + +diff --git a/comm/CMakeLists.txt b/comm/CMakeLists.txt +index 7378df5..fd5a714 100755 +--- a/comm/CMakeLists.txt ++++ b/comm/CMakeLists.txt +@@ -25,7 +25,7 @@ message(STATUS "version/major : ${VERSION} / ${VERSION_MAJOR}") + ### Get required CFLAGS, LDFLAGS from pkg-config + + include(FindPkgConfig) +-pkg_check_modules(comm_pkgs REQUIRED dbus-1 dbus-glib-1 dlog pkgmgr-info) ++pkg_check_modules(comm_pkgs REQUIRED dbus-1 dbus-glib-1 pkgmgr-info) + + foreach(flag ${comm_pkgs_CFLAGS}) + set(comm_pkgs_CFLAGS_str "${comm_pkgs_CFLAGS_str} ${flag}") +diff --git a/comm/comm_config.h b/comm/comm_config.h +index 6fa50a9..7570b93 100755 +--- a/comm/comm_config.h ++++ b/comm/comm_config.h +@@ -36,7 +36,7 @@ + #endif + + /* Debug message macro */ +-#define USE_DLOG 1 /* Use dlog! */ ++//#define USE_DLOG 1 /* Use dlog! */ + + #ifndef NDEBUG + #ifdef USE_DLOG +@@ -54,14 +54,14 @@ + #include + #include + #define dbg(fmtstr, args...) \ +- do { ++ do {\ + fprintf(stdout, "[%d:comm]%s:%d:%s(): " \ + fmtstr "\n", getpid(),\ + basename(__FILE__), __LINE__, __func__, ##args);\ + } while (0) + + #define ERR(fmtstr, args...) \ +- do { ++ do {\ + fprintf(stderr, "[%d:comm]%s:%d:%s(): " \ + fmtstr "\n", getpid(),\ + basename(__FILE__), __LINE__, __func__, ##args);\ +@@ -69,6 +69,14 @@ + #endif /* USE_DLOG */ + #else + #define dbg(fmtstr, args...) ++#define NATIVEFAKELOG(fmt, ...) \ ++ do\ ++ {\ ++ printf("\n [%s: %s(): %d] " fmt"\n", rindex(__FILE__, '/')+1, __FUNCTION__, __LINE__, ##__VA_ARGS__);\ ++ } while (0) ++#define ERR(fmt, arg...) NATIVEFAKELOG(fmt, ##arg) ++#define LOGD(fmt, arg...) NATIVEFAKELOG(fmt, ##arg) ++#define LOGE(fmt, arg...) NATIVEFAKELOG(fmt, ##arg) + #endif + + /* from comm_pkg_mgr.xml +diff --git a/comm/pkgmgr_installer.h b/comm/pkgmgr_installer.h +index 661249b..126b893 100755 +--- a/comm/pkgmgr_installer.h ++++ b/comm/pkgmgr_installer.h +@@ -40,7 +40,7 @@ extern "C" { + + #include + #include +-#include ++//#include + + + +diff --git a/comm/test/CMakeLists.txt b/comm/test/CMakeLists.txt +index 016aca7..48c547e 100755 +--- a/comm/test/CMakeLists.txt ++++ b/comm/test/CMakeLists.txt +@@ -1,5 +1,5 @@ + include(FindPkgConfig) +-pkg_check_modules(test_pkgs REQUIRED dbus-glib-1 glib-2.0 dlog) ++pkg_check_modules(test_pkgs REQUIRED dbus-glib-1 glib-2.0 ) + + add_definitions(${test_pkgs_CFLAGS}) + +diff --git a/installers/sample/CMakeLists.txt b/installers/sample/CMakeLists.txt +index 162c8f4..6a027a1 100755 +--- a/installers/sample/CMakeLists.txt ++++ b/installers/sample/CMakeLists.txt +@@ -1,5 +1,5 @@ + include(FindPkgConfig) +-pkg_check_modules(parser_pkgs REQUIRED dlog libxml-2.0) ++pkg_check_modules(parser_pkgs REQUIRED libxml-2.0) + + foreach(flag ${parser_pkgs_CFLAGS}) + set(parser_pkgs_CFLAGS_str "${parser_pkgs_CFLAGS_str} ${flag}") +diff --git a/installers/sample/sample_parserlib.c b/installers/sample/sample_parserlib.c +index 4eb175b..d017318 100755 +--- a/installers/sample/sample_parserlib.c ++++ b/installers/sample/sample_parserlib.c +@@ -33,7 +33,7 @@ + #include + + /* debug output */ +-#include ++//#include + #undef LOG_TAG + #define LOG_TAG "PKGMGR_PARSER" + +diff --git a/tool/CMakeLists.txt b/tool/CMakeLists.txt +index 0eeb65b..f2f951b 100755 +--- a/tool/CMakeLists.txt ++++ b/tool/CMakeLists.txt +@@ -17,7 +17,7 @@ FOREACH(flag ${pkgs_test_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") + ENDFOREACH(flag) + +-pkg_check_modules(toolpkgs REQUIRED appcore-efl dlog bundle glib-2.0 pkgmgr-parser vconf security-server pkgmgr-info libtzplatform-config) ++pkg_check_modules(toolpkgs REQUIRED appcore-efl bundle glib-2.0 pkgmgr-parser vconf security-server pkgmgr-info libtzplatform-config) + FOREACH(flag ${libpkgs_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") + ENDFOREACH(flag) +diff --git a/server/src/pkgmgr-server.c b/server/src/pkgmgr-server.c +index 8865c2f..45a775f 100755 +--- a/server/src/pkgmgr-server.c ++++ b/server/src/pkgmgr-server.c +@@ -59,6 +59,7 @@ + + /* debug output */ + #if defined(NDEBUG) ++#define DBGE(fmt, args...) + #define DBG(fmt, args...) + #define __SET_DBG_OUTPUT(fp) + #elif defined(PRINT) diff --git a/meta-tizen-common-base/recipes-application-framework/pkgmgr/pkgmgr-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/pkgmgr/pkgmgr-extraconf.inc new file mode 100644 index 00000000..af4bdd50 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/pkgmgr/pkgmgr-extraconf.inc @@ -0,0 +1,16 @@ +SRC_URI += "file://Add_extralib.diff" +SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" + +do_compile_prepend_class-native() { + sed -i "s@"/usr/bin/pkginfo@"${STAGING_BINDIR_NATIVE}/pkginfo@g" ${S}/tool/pkg_initdb.c +} + +do_install_append() { + rm -fr "${D}${prefix}/bin/pkgcmd.real" + rm -fr "${D}${prefix}/bin/pkgcmd.wrapper" +} + +RDEPENDS_${PN}_remove_class-native = "systemd-native" +DEPENDS_remove_class-native = "dlog-native" + +EXTRA_OECMAKE+="-DCMAKE_AR:PATH=ar" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-application-framework/pkgmgr/pkgmgr.inc b/meta-tizen-common-base/recipes-application-framework/pkgmgr/pkgmgr.inc new file mode 100644 index 00000000..bd61b130 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/pkgmgr/pkgmgr.inc @@ -0,0 +1,302 @@ +DESCRIPTION = "Packager Manager client library package" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Application Framework/Package Management" +LICENSE = "Apache-2.0" +PV = "0.2.89" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by pkgmgr-client +PROVIDES += "pkgmgr-client" + + +#PROVIDES by pkgmgr + + +#PROVIDES by pkgmgr-server +PROVIDES += "pkgmgr-server" + + +#PROVIDES by pkgmgr-types-dev +PROVIDES += "pkgmgr-types-dev" + + +#PROVIDES by pkgmgr-client-dev +PROVIDES += "pkgmgr-client-dev" + + +#PROVIDES by pkgmgr-installer-dev +PROVIDES += "pkgmgr-installer-dev" + + +#PROVIDES by pkgmgr-installer +PROVIDES += "pkgmgr-installer" + + +RDEPENDS = "" +#RDEPENDS of pkgmgr-client (${PN}-client) +RDEPENDS_${PN}-client += "shared-mime-info" +RDEPENDS_${PN}-client += "pkgmgr" + +#RDEPENDS of pkgmgr-server (${PN}-server) +RDEPENDS_${PN}-server += "pkgmgr" + +#RDEPENDS of pkgmgr-types-dev (${PN}-types-dev) +RDEPENDS_${PN}-types-dev += "pkgmgr" + +#RDEPENDS of pkgmgr-client-dev (${PN}-client-dev) +RDEPENDS_${PN}-client-dev += "pkgmgr" + +#RDEPENDS of pkgmgr-installer-dev (${PN}-installer-dev) +RDEPENDS_${PN}-installer-dev += "pkgmgr" + +#RDEPENDS of pkgmgr-installer (${PN}-installer) +RDEPENDS_${PN}-installer += "pkgmgr" + + +DEPENDS = "" +#DEPENDS of pkgmgr +DEPENDS += "pkgmgr-info" +#Replace "DEPENDS" on gettext by "inherit gettext" +inherit gettext +DEPENDS += "unzip" +inherit tizen_cmake +DEPENDS += "iniparser" +DEPENDS += "dbus" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "security-server" +DEPENDS += "ail" +DEPENDS += "smack" +DEPENDS += "bundle" +DEPENDS += "ecore" +DEPENDS += "app-core" +DEPENDS += "tizen-platform-config" +DEPENDS += "dbus-glib" +DEPENDS_append_class-native = " fdupes-native" +DEPENDS_append_class-target = " fdupes-native" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/pkgmgr.manifest ${S}/packaging/pkgmgr-client.manifest ${S}/packaging/pkgmgr-client-devel.manifest ${S}/packaging/pkgmgr-server.manifest ${S}/packaging/pkgmgr-installer.manifest ${S}/packaging/pkgmgr-installer-devel.manifest ${S}/packaging/pkgmgr-types-devel.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . \ + -DX11_SUPPORT=Off + + oe_runmake -j16 + + + +} + +do_install() { + 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 -- + rm -f ${D}${prefix}/bin/pkgmgr_backend_sample + rm -f ${D}${prefix}/lib/libpkgmgr_backend_lib_sample.so + rm -f ${D}${prefix}/lib/libpkgmgr_parser_lib_sample.so + + mkdir -p ${D}${sysconfdir}/package-manager/backend + mkdir -p ${D}${sysconfdir}/package-manager/backendlib + mkdir -p ${D}${sysconfdir}/opt/upgrade + + mkdir -p ${D}${sysconfdir}/package-manager/server + + #find_lang package-manager + + #fdupes ${D} + + +} + +pkg_postinst_pkgmgr-installer() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_pkgmgr-server() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + # For pkgmgr-install: + # Update mime database to support package mime types + update-mime-database $D${prefix}/share/mime + +} + +pkg_postinst_pkgmgr-client() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_pkgmgr-client() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_pkgmgr-installer() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " pkgmgr-client " +PACKAGES += " pkgmgr " +PACKAGES += " pkgmgr-server " +PACKAGES += " pkgmgr-types-dev " +PACKAGES += " pkgmgr-client-dev " +PACKAGES += " pkgmgr-installer-dev " +PACKAGES += " pkgmgr-installer " + +pkgmgr-client_files = "" +pkgmgr-client_files += "${sysconfdir}/package-manager" +pkgmgr-client_files += "${sysconfdir}/package-manager/pkg_path.conf" +pkgmgr-client_files += "${prefix}/lib/libpkgmgr-client.so.*" +CONFFILES_${PN}-client = "" +CONFFILES_${PN}-client += "${sysconfdir}/package-manager/pkg_path.conf" +MANIFESTFILES_${PN}-client = "pkgmgr-client.manifest" +DIRFILES_${PN}-client = "" +DIRFILES_${PN}-client += "${sysconfdir}/package-manager" + +pkgmgr_files = "" +pkgmgr_files += "${sysconfdir}/package-manager/backend" +pkgmgr_files += "${sysconfdir}/package-manager/backendlib" +pkgmgr_files += "${sysconfdir}/opt/upgrade" +pkgmgr_files += "${sysconfdir}/opt/upgrade/pkgmgr.patch.sh" +pkgmgr_files += "${prefix}/bin/pkgcmd" +pkgmgr_files += "${prefix}/bin/pkg_initdb" +pkgmgr_files += "${prefix}/bin/pkg_getsize" +pkgmgr_files += "${prefix}/bin/pkginfo" +pkgmgr_files += "${prefix}/bin/pkgmgr-install" +pkgmgr_files += "${prefix}/share/packages" +pkgmgr_files += "${prefix}/share/packages/org.tizen.pkgmgr-install.xml" +pkgmgr_files += "${prefix}/share/mime/packages/mime.wac.xml" +pkgmgr_files += "${prefix}/share/mime/packages/mime.tpk.xml" +MANIFESTFILES_${PN} = "pkgmgr.manifest" +DIRFILES_${PN} = "" +DIRFILES_${PN} += "${sysconfdir}/package-manager/backend" +DIRFILES_${PN} += "${sysconfdir}/package-manager/backendlib" +DIRFILES_${PN} += "${sysconfdir}/opt/upgrade" +DIRFILES_${PN} += "${prefix}/share/packages" + +pkgmgr-server_files = "" +pkgmgr-server_files += "${prefix}/share/dbus-1/system-services/org.tizen.slp.pkgmgr.service" +pkgmgr-server_files += "${sysconfdir}/dbus-1/system.d/org.tizen.slp.pkgmgr.conf" +pkgmgr-server_files += "${prefix}/bin/pkgmgr-server" +pkgmgr-server_files += "${sysconfdir}/package-manager/server" +CONFFILES_${PN}-server = "" +CONFFILES_${PN}-server += "${sysconfdir}/dbus-1/system.d/org.tizen.slp.pkgmgr.conf" +MANIFESTFILES_${PN}-server = "pkgmgr-server.manifest" + +pkgmgr-types-dev_files = "" +pkgmgr-types-dev_files += "${prefix}/include/package-manager-types.h" +pkgmgr-types-dev_files += "${prefix}/include/package-manager-plugin.h" +pkgmgr-types-dev_files += "${prefix}/lib/pkgconfig/pkgmgr-types.pc" +MANIFESTFILES_${PN}-types-dev = "pkgmgr-types-devel.manifest" + +pkgmgr-client-dev_files = "" +pkgmgr-client-dev_files += "${prefix}/include/package-manager.h" +pkgmgr-client-dev_files += "${prefix}/include/pkgmgr-dbinfo.h" +pkgmgr-client-dev_files += "${prefix}/lib/pkgconfig/pkgmgr.pc" +pkgmgr-client-dev_files += "${prefix}/lib/libpkgmgr-client.so" +MANIFESTFILES_${PN}-client-dev = "pkgmgr-client-devel.manifest" + +pkgmgr-installer-dev_files = "" +pkgmgr-installer-dev_files += "${prefix}/include/pkgmgr" +pkgmgr-installer-dev_files += "${prefix}/include/pkgmgr/pkgmgr_installer.h" +pkgmgr-installer-dev_files += "${prefix}/lib/pkgconfig/pkgmgr-installer-status-broadcast-server.pc" +pkgmgr-installer-dev_files += "${prefix}/lib/pkgconfig/pkgmgr-installer.pc" +pkgmgr-installer-dev_files += "${prefix}/lib/pkgconfig/pkgmgr-installer-client.pc" +pkgmgr-installer-dev_files += "${prefix}/lib/libpkgmgr_installer.so" +pkgmgr-installer-dev_files += "${prefix}/lib/libpkgmgr_installer_client.so" +pkgmgr-installer-dev_files += "${prefix}/lib/libpkgmgr_installer_status_broadcast_server.so" +MANIFESTFILES_${PN}-installer-dev = "pkgmgr-installer-devel.manifest" +DIRFILES_${PN}-installer-dev = "" +DIRFILES_${PN}-installer-dev += "${prefix}/include/pkgmgr" + +pkgmgr-installer_files = "" +pkgmgr-installer_files += "${prefix}/lib/libpkgmgr_installer.so.*" +pkgmgr-installer_files += "${prefix}/lib/libpkgmgr_installer_status_broadcast_server.so.*" +pkgmgr-installer_files += "${prefix}/lib/libpkgmgr_installer_client.so.*" +MANIFESTFILES_${PN}-installer = "pkgmgr-installer.manifest" + +FILES_${PN}-client = "${pkgmgr-client_files}" +FILES_${PN} = "${pkgmgr_files}" +FILES_${PN}-server = "${pkgmgr-server_files}" +FILES_${PN}-types-dev = "${pkgmgr-types-dev_files}" +FILES_${PN}-client-dev = "${pkgmgr-client-dev_files}" +FILES_${PN}-installer-dev = "${pkgmgr-installer-dev_files}" +FILES_${PN}-installer = "${pkgmgr-installer_files}" + +PKG_pkgmgr-client= "pkgmgr-client" +PKG_pkgmgr= "pkgmgr" +PKG_pkgmgr-server= "pkgmgr-server" +PKG_pkgmgr-types-dev= "pkgmgr-types-dev" +PKG_pkgmgr-client-dev= "pkgmgr-client-dev" +PKG_pkgmgr-installer-dev= "pkgmgr-installer-dev" +PKG_pkgmgr-installer= "pkgmgr-installer" + +require pkgmgr-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/pkgmgr/pkgmgr_git.bb b/meta-tizen-common-base/recipes-application-framework/pkgmgr/pkgmgr_git.bb new file mode 100644 index 00000000..2bb06e1c --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/pkgmgr/pkgmgr_git.bb @@ -0,0 +1,10 @@ +require pkgmgr.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/appfw/slp-pkgmgr;tag=6f045429815c83046d9e44f3f1005122fb78bc16;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/status/status-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/status/status-extraconf.inc new file mode 100644 index 00000000..a51cf69b --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/status/status-extraconf.inc @@ -0,0 +1,27 @@ +INSANE_SKIP_${PN} = "dev-so" + +do_compile() { + cd ${S} + LANG=C + export LANG + unset DISPLAY + + + export LDFLAGS+=" -Wl,--rpath=${prefix}/lib -Wl,--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 . + make -j16 + + + +} \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-application-framework/status/status.inc b/meta-tizen-common-base/recipes-application-framework/status/status.inc new file mode 100644 index 00000000..1944fd1b --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/status/status.inc @@ -0,0 +1,153 @@ +DESCRIPTION = "status library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "TBD" +LICENSE = "Apache-2.0" +PV = "0.0.1" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by status + + +#PROVIDES by status-dev +PROVIDES += "status-dev" + + +RDEPENDS = "" +#RDEPENDS of status (${PN}) +RDEPENDS_${PN} += "glibc" + +#RDEPENDS of status-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "status" + + +DEPENDS = "" +#DEPENDS of status +inherit tizen_cmake +DEPENDS += "dbus" +DEPENDS += "aul" +DEPENDS += "dlog" +inherit pkgconfig +DEPENDS += "vconf" + +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 + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + export LDFLAGS+="-Wl,--rpath=${prefix}/lib -Wl,--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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + make -j16 + + + +} + +do_install() { + 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 + } + [ "x$D" == "x" ] && ldconfig + init_vconf + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " status " +PACKAGES += " status-dev " + +status_files = "" +status_files += "${prefix}/lib/*.so*" +status_files += "/usr/share/license/status" +MANIFESTFILES_${PN} = "status.manifest" + +status-dev_files = "" +status-dev_files += "${prefix}/include/status/*.h" +status-dev_files += "${prefix}/lib/pkgconfig/*.pc" +MANIFESTFILES_${PN}-dev = "status.manifest" + +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/meta-tizen-common-base/recipes-application-framework/status/status_git.bb b/meta-tizen-common-base/recipes-application-framework/status/status_git.bb new file mode 100644 index 00000000..7d50fd78 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/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/meta-tizen-common-base/recipes-application-framework/syspopup/syspopup-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/syspopup/syspopup-extraconf.inc new file mode 100644 index 00000000..6c9ceb4a --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/syspopup/syspopup-extraconf.inc @@ -0,0 +1,3 @@ +do_install_append() { + rm -fr ${D}/usr/share/syspopup +} \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-application-framework/syspopup/syspopup.inc b/meta-tizen-common-base/recipes-application-framework/syspopup/syspopup.inc new file mode 100644 index 00000000..c6cf5568 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/syspopup/syspopup.inc @@ -0,0 +1,206 @@ +DESCRIPTION = "Syspopup package" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "Apache-2.0" +PV = "0.0.100" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by syspopup-dev +PROVIDES += "syspopup-dev" + + +#PROVIDES by syspopup + + +#PROVIDES by syspopup-caller-dev +PROVIDES += "syspopup-caller-dev" + + +#PROVIDES by syspopup-caller +PROVIDES += "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 += "glibc" +RDEPENDS_${PN}-caller += "syspopup" + + +DEPENDS = "" +#DEPENDS of syspopup +inherit tizen_cmake +DEPENDS += "evas" +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "bundle" +DEPENDS += "aul" +DEPENDS += "dlog" +DEPENDS += "sqlite3" +DEPENDS += "app-core" +DEPENDS += "dbus-glib" + +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 + 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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . \ + -Dwith_wayland=TRUE \ + -DEXTRA_CFLAGS=-fPIC + + make -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && 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 += "${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" +MANIFESTFILES_${PN}-dev = "syspopup-devel.manifest" + +syspopup_files = "" +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" +MANIFESTFILES_${PN} = "syspopup.manifest" + +syspopup-caller-dev_files = "" +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" +MANIFESTFILES_${PN}-caller-dev = "syspopup-caller-devel.manifest" + +syspopup-caller_files = "" +syspopup-caller_files += "${prefix}/lib/libsyspopup_caller.so.0.1.0" +syspopup-caller_files += "/usr/share/license/syspopup-caller" +MANIFESTFILES_${PN}-caller = "syspopup-caller.manifest" + +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/meta-tizen-common-base/recipes-application-framework/syspopup/syspopup_git.bb b/meta-tizen-common-base/recipes-application-framework/syspopup/syspopup_git.bb new file mode 100644 index 00000000..9c6cfa98 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/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/meta-tizen-common-base/recipes-application-framework/update-desktop-files/update-desktop-files-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/update-desktop-files/update-desktop-files-extraconf.inc new file mode 100644 index 00000000..f8fb04f6 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/update-desktop-files/update-desktop-files-extraconf.inc @@ -0,0 +1 @@ +FILES_brp-trim-desktopfiles += "/usr/lib/rpm/brp-tizen.d/brp-70-trim-desktopfiles" diff --git a/meta-tizen-common-base/recipes-application-framework/update-desktop-files/update-desktop-files.inc b/meta-tizen-common-base/recipes-application-framework/update-desktop-files/update-desktop-files.inc new file mode 100644 index 00000000..898dfc4e --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/update-desktop-files/update-desktop-files.inc @@ -0,0 +1,96 @@ +DESCRIPTION = "A Build Tool to Update Desktop Files" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Development/Tools" +LICENSE = "GPL-2.0+" +PV = "12.1" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by update-desktop-files + + +#PROVIDES by brp-trim-desktopfiles +PROVIDES += "brp-trim-desktopfiles" + + +RDEPENDS = "" +#RDEPENDS of update-desktop-files (${PN}) +RDEPENDS_${PN} += "desktop-file-utils" + + +DEPENDS = "" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n . -D -T 0 + cp ${S}/packaging/update-desktop-files.manifest . + mkdir update-desktop-files + cd update-desktop-files + + +} +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 ; + + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + mkdir -p ${D}/usr/share/spec2yocto/macro + install -m0755 ${S}/packaging/tizen_update_desktop_file.sh ${S}/packaging/map-desktop-category.sh ${D}/usr/share/spec2yocto/macro + install -m0644 -D ${S}/packaging/macro ${D}${sysconfdir}/rpm/macros.update-desktop-files + install -m0755 -D ${S}/packaging/brp-trim-desktop.sh ${D}/usr/share/spec2yocto/macro/brp-tizen.d/brp-70-trim-desktopfiles + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " brp-trim-desktopfiles " +PACKAGES += " update-desktop-files " + +brp-trim-desktopfiles_files = "" +brp-trim-desktopfiles_files += "/usr/share/spec2yocto/macro/brp-tizen.d" +MANIFESTFILES_brp-trim-desktopfiles = "update-desktop-files.manifest" + +update-desktop-files_files = "" +update-desktop-files_files += "/usr/share/spec2yocto/macro/*" +update-desktop-files_files += "${sysconfdir}/rpm/*" +MANIFESTFILES_${PN} = "update-desktop-files.manifest" + +FILES_brp-trim-desktopfiles = "${brp-trim-desktopfiles_files}" +FILES_${PN} = "${update-desktop-files_files}" + +PKG_brp-trim-desktopfiles= "brp-trim-desktopfiles" +PKG_update-desktop-files= "update-desktop-files" + +require update-desktop-files-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/update-desktop-files/update-desktop-files_git.bb b/meta-tizen-common-base/recipes-application-framework/update-desktop-files/update-desktop-files_git.bb new file mode 100644 index 00000000..7684128e --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/update-desktop-files/update-desktop-files_git.bb @@ -0,0 +1,10 @@ +require update-desktop-files.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/update-desktop-files;tag=41a39c9fe36dbbbc769ca391c32d5f8a3c0c0291;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/vconf-internal-keys/vconf-internal-keys-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/vconf-internal-keys/vconf-internal-keys-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-application-framework/vconf-internal-keys/vconf-internal-keys.inc b/meta-tizen-common-base/recipes-application-framework/vconf-internal-keys/vconf-internal-keys.inc new file mode 100644 index 00000000..a91196e3 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/vconf-internal-keys/vconf-internal-keys.inc @@ -0,0 +1,107 @@ +DESCRIPTION = "Internal shared keys for vconf" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Application Framework/Development" +LICENSE = "Apache-2.0" +PV = "0.0.82" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by vconf-internal-keys + + +#PROVIDES by vconf-internal-keys-dev +PROVIDES += "vconf-internal-keys-dev" + + +RDEPENDS = "" + +DEPENDS = "" +#DEPENDS of vconf-internal-keys +inherit tizen_cmake + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/vconf-internal-keys.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + + make -j16 + + + +} + +do_install() { + 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 -- + + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " vconf-internal-keys-dev " + +vconf-internal-keys-dev_files = "" +vconf-internal-keys-dev_files += "${prefix}/include/vconf/*" +vconf-internal-keys-dev_files += "${prefix}/lib/pkgconfig/*.pc" +MANIFESTFILES_${PN}-dev = "vconf-internal-keys.manifest" + +FILES_${PN}-dev = "${vconf-internal-keys-dev_files}" + +PKG_vconf-internal-keys-dev= "vconf-internal-keys-dev" + +require vconf-internal-keys-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/vconf-internal-keys/vconf-internal-keys_git.bb b/meta-tizen-common-base/recipes-application-framework/vconf-internal-keys/vconf-internal-keys_git.bb new file mode 100644 index 00000000..0aff6faa --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/vconf-internal-keys/vconf-internal-keys_git.bb @@ -0,0 +1,10 @@ +require vconf-internal-keys.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/appfw/vconf-internal-keys;tag=9d1f756ba5062a60eeea11cf0b2b7fd60461bcf5;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-application-framework/vconf/files/remove-dlog-for-native.patch b/meta-tizen-common-base/recipes-application-framework/vconf/files/remove-dlog-for-native.patch new file mode 100644 index 00000000..b714d451 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/vconf/files/remove-dlog-for-native.patch @@ -0,0 +1,25 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 28d168d..9dd6e52 100755 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -17,7 +17,7 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) + + INCLUDE(FindPkgConfig) + pkg_check_modules(glib_pkg REQUIRED gobject-2.0) +-pkg_check_modules(pkgs REQUIRED glib-2.0 dlog libtzplatform-config vconf-internal-keys) ++pkg_check_modules(pkgs REQUIRED glib-2.0 libtzplatform-config vconf-internal-keys) + + FOREACH(flag ${pkgs_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") +diff --git a/include/vconf-log.h b/include/vconf-log.h +index fa53102..f70d1e1 100755 +--- a/include/vconf-log.h ++++ b/include/vconf-log.h +@@ -26,7 +26,6 @@ + #include + #include + +-#define VCONF_DLOG_OUT + + /************** Error ***************/ + #ifdef VCONF_SYSLOG_OUT diff --git a/meta-tizen-common-base/recipes-application-framework/vconf/vconf-extraconf.inc b/meta-tizen-common-base/recipes-application-framework/vconf/vconf-extraconf.inc new file mode 100644 index 00000000..48f533fb --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/vconf/vconf-extraconf.inc @@ -0,0 +1,25 @@ +SRC_URI_append_class-native = " file://remove-dlog-for-native.patch" + +RDEPENDS_${PN}_remove_class-native = "glibc-native" +RDEPENDS_${PN}_remove_class-native = "systemd-native" +DEPENDS_remove_class-native = "dlog-native" + +DEPENDS_class-target += "glib-2.0" +DEPENDS_class-target += "vconf-native" +DEPENDS_class-target += "vconf-internal-keys" +DEPENDS_class-target += "dlog" + +do_install_append_class-native() { + sed -i "s@source /etc/tizen-platform.conf@source ${sysconfdir}/tizen-platform.conf@g" ${D}${prefix}/bin/vconf-init +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x\$D" == "x" ] && ldconfig + [ "x\$D" == "x" ] && systemctl daemon-reload + chsmack -a 'User' $D${prefix}/kdb + chsmack -a 'User' $D${prefix}/kdb/db + chsmack -a 'User' $D${prefix}/kdb/db/.backup + +} \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-application-framework/vconf/vconf.inc b/meta-tizen-common-base/recipes-application-framework/vconf/vconf.inc new file mode 100644 index 00000000..22640502 --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/vconf/vconf.inc @@ -0,0 +1,181 @@ +DESCRIPTION = "Configuration system library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "Apache-2.0" +PV = "0.2.51" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by vconf-keys-dev +PROVIDES += "vconf-keys-dev" + + +#PROVIDES by vconf + + +#PROVIDES by vconf-dev +PROVIDES += "vconf-dev" + + +RDEPENDS = "" +#RDEPENDS of vconf-keys-dev (${PN}-keys-dev) +RDEPENDS_${PN}-keys-dev += "vconf" +RDEPENDS_${PN}-keys-dev += "vconf-internal-keys-dev" + +#RDEPENDS of vconf (${PN}) +RDEPENDS_${PN} += "glibc" +RDEPENDS_${PN} += "systemd" + +#RDEPENDS of vconf-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "vconf" +RDEPENDS_${PN}-dev += "glib-2.0" + + +DEPENDS = "" +#DEPENDS of vconf +inherit tizen_cmake +DEPENDS += "vconf-internal-keys" +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n vconf-0.2.51 + cp ${S}/packaging/vconf.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . \ + -DTZ_SYS_CONFIG=${prefix}/kdb + + make -j16 + + + +} + +do_install() { + 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}/kdb/db + mkdir -p ${D}${prefix}/kdb/db/.backup + mkdir -p ${D}${systemd_unitdir}/system/basic.target.wants + mkdir -p ${D}${prefix}/lib/tmpfiles.d + install -m0644 ${S}/packaging/vconf-setup.service ${D}${systemd_unitdir}/system/ + install -m0644 ${S}/packaging/vconf-setup.conf ${D}${prefix}/lib/tmpfiles.d/ + ln -sf ../vconf-setup.service ${D}${systemd_unitdir}/system/basic.target.wants/ + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + systemctl daemon-reload + chsmack -a 'User' $D${prefix}/kdb + chsmack -a 'User' $D${prefix}/kdb/db + chsmack -a 'User' $D${prefix}/kdb/db/.backup + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + systemctl daemon-reload + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " vconf-keys-dev " +PACKAGES += " vconf " +PACKAGES += " vconf-dev " + +vconf-keys-dev_files = "" +vconf-keys-dev_files += "${prefix}/include/vconf/vconf-keys.h" +MANIFESTFILES_${PN}-keys-dev = "vconf.manifest" + +vconf_files = "" +vconf_files += "${sysconfdir}/preconf.d/vconf-setup" +vconf_files += "${prefix}/bin/vconftool" +vconf_files += "${prefix}/bin/vconf-init" +vconf_files += "${prefix}/kdb/kdb_first_boot" +vconf_files += "${prefix}/lib/*.so.*" +vconf_files += "%attr(777,root,users) ${prefix}/kdb/db" +vconf_files += "%attr(777,root,root) ${prefix}/kdb/db/.backup" +vconf_files += "${systemd_unitdir}/system/basic.target.wants/vconf-setup.service" +vconf_files += "${systemd_unitdir}/system/vconf-setup.service" +vconf_files += "${prefix}/lib/tmpfiles.d/vconf-setup.conf" +MANIFESTFILES_${PN} = "vconf.manifest" +DIRFILES_${PN} = "" +DIRFILES_${PN} += "%attr(777,root,users) ${prefix}/kdb/db" +DIRFILES_${PN} += "%attr(777,root,root) ${prefix}/kdb/db/.backup" + +vconf-dev_files = "" +vconf-dev_files += "${prefix}/include/vconf/vconf.h" +vconf-dev_files += "${prefix}/lib/pkgconfig/*.pc" +vconf-dev_files += "${prefix}/lib/*.so" +MANIFESTFILES_${PN}-dev = "vconf.manifest" + +FILES_${PN}-keys-dev = "${vconf-keys-dev_files}" +FILES_${PN} = "${vconf_files}" +FILES_${PN}-dev = "${vconf-dev_files}" + +PKG_vconf-keys-dev= "vconf-keys-dev" +PKG_vconf= "vconf" +PKG_vconf-dev= "vconf-dev" + +require vconf-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-application-framework/vconf/vconf_git.bb b/meta-tizen-common-base/recipes-application-framework/vconf/vconf_git.bb new file mode 100644 index 00000000..bc66995d --- /dev/null +++ b/meta-tizen-common-base/recipes-application-framework/vconf/vconf_git.bb @@ -0,0 +1,10 @@ +require vconf.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/appfw/vconf;tag=4743f153c4f30c05e65c895ee03b689fafa29a43;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-applications/libslp-db-util/files/remove-dlog-for-native-build.patch b/meta-tizen-common-base/recipes-applications/libslp-db-util/files/remove-dlog-for-native-build.patch new file mode 100644 index 00000000..5e72552f --- /dev/null +++ b/meta-tizen-common-base/recipes-applications/libslp-db-util/files/remove-dlog-for-native-build.patch @@ -0,0 +1,33 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index eb292f3..b57a806 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -14,7 +14,6 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) + INCLUDE(FindPkgConfig) + pkg_check_modules(pkgs REQUIRED + sqlite3 +- dlog + glib-2.0 + icu-i18n + ) +@@ -29,7 +28,7 @@ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}") + + ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"") + ADD_DEFINITIONS("-DFACTORYFS=\"$ENV{FACTORYFS}\"") +-ADD_DEFINITIONS("-DDB_UTIL_USING_PLATFORM_DBG") ++#ADD_DEFINITIONS("-DDB_UTIL_USING_PLATFORM_DBG") + ADD_DEFINITIONS("-DDB_UTIL_ENABLE_TRACE") + ##ADD_DEFINITIONS("-DDB_UTIL_ENABLE_DEVDEBUG") + +diff --git a/db-util.pc.in b/db-util.pc.in +index a1df72b..5f7e6f6 100644 +--- a/db-util.pc.in ++++ b/db-util.pc.in +@@ -8,6 +8,6 @@ includedir=@INCLUDEDIR@ + Name: db-util + Description: DB Utility + Version: @VERSION@ +-Requires: sqlite3 dlog glib-2.0 icu-i18n ++Requires: sqlite3 glib-2.0 icu-i18n + Libs: -L${libdir} -lSLP-db-util + Cflags: -I${includedir} diff --git a/meta-tizen-common-base/recipes-applications/libslp-db-util/libslp-db-util-extraconf.inc b/meta-tizen-common-base/recipes-applications/libslp-db-util/libslp-db-util-extraconf.inc new file mode 100644 index 00000000..18304796 --- /dev/null +++ b/meta-tizen-common-base/recipes-applications/libslp-db-util/libslp-db-util-extraconf.inc @@ -0,0 +1,3 @@ +SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" + +DEPENDS_remove_class-native = "dlog-native" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-applications/libslp-db-util/libslp-db-util.inc b/meta-tizen-common-base/recipes-applications/libslp-db-util/libslp-db-util.inc new file mode 100644 index 00000000..f2162c0c --- /dev/null +++ b/meta-tizen-common-base/recipes-applications/libslp-db-util/libslp-db-util.inc @@ -0,0 +1,137 @@ +DESCRIPTION = "DB Utility" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Application Framework/Database" +LICENSE = "Apache-2.0" +PV = "0.1.1" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libslp-db-util-dev +PROVIDES += "libslp-db-util-dev" + + +#PROVIDES by libslp-db-util + + +RDEPENDS = "" +#RDEPENDS of libslp-db-util-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libslp-db-util" + + +DEPENDS = "" +#DEPENDS of libslp-db-util +inherit tizen_cmake +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" +DEPENDS += "sqlite3" +DEPENDS += "icu" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/libslp-db-util.manifest ${S}/packaging/libslp-db-util-devel.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + make -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libslp-db-util-dev " +PACKAGES += " libslp-db-util " + +libslp-db-util-dev_files = "" +libslp-db-util-dev_files += "${prefix}/include/db-util" +libslp-db-util-dev_files += "${prefix}/include/db-util/*.h" +libslp-db-util-dev_files += "${prefix}/lib/pkgconfig/db-util.pc" +libslp-db-util-dev_files += "${prefix}/lib/libSLP-db-util.so" +MANIFESTFILES_${PN}-dev = "libslp-db-util-devel.manifest" +DIRFILES_${PN}-dev = "" +DIRFILES_${PN}-dev += "${prefix}/include/db-util" + +libslp-db-util_files = "" +libslp-db-util_files += "${prefix}/lib/libSLP-db-util.so.0" +libslp-db-util_files += "${prefix}/lib/libSLP-db-util.so.0.1.0" +MANIFESTFILES_${PN} = "libslp-db-util.manifest" + +FILES_${PN}-dev = "${libslp-db-util-dev_files}" +FILES_${PN} = "${libslp-db-util_files}" + +PKG_libslp-db-util-dev= "libslp-db-util-dev" +PKG_libslp-db-util= "libslp-db-util" + +require libslp-db-util-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-applications/libslp-db-util/libslp-db-util_git.bb b/meta-tizen-common-base/recipes-applications/libslp-db-util/libslp-db-util_git.bb new file mode 100644 index 00000000..f27650d8 --- /dev/null +++ b/meta-tizen-common-base/recipes-applications/libslp-db-util/libslp-db-util_git.bb @@ -0,0 +1,10 @@ +require libslp-db-util.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/appfw/libslp-db-util;tag=4ef37c0712f5f5043768c66ffef2a7f5b76ba940;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-applications/libslp-location/libslp-location-extraconf.inc b/meta-tizen-common-base/recipes-applications/libslp-location/libslp-location-extraconf.inc new file mode 100644 index 00000000..670811f4 --- /dev/null +++ b/meta-tizen-common-base/recipes-applications/libslp-location/libslp-location-extraconf.inc @@ -0,0 +1,2 @@ +SRC_URI += "file://add-subdir-objects-option.patch" +libslp-location-dev_files += "${prefix}/lib/lib*.so" diff --git a/meta-tizen-common-base/recipes-applications/libslp-location/libslp-location.inc b/meta-tizen-common-base/recipes-applications/libslp-location/libslp-location.inc new file mode 100644 index 00000000..cb2a13a7 --- /dev/null +++ b/meta-tizen-common-base/recipes-applications/libslp-location/libslp-location.inc @@ -0,0 +1,149 @@ +DESCRIPTION = "Location Based Service" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Location/Libraries" +LICENSE = "Apache-2.0" +PV = "0.5.3" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libslp-location-dev +PROVIDES += "libslp-location-dev" + + +#PROVIDES by libslp-location + + +RDEPENDS = "" +#RDEPENDS of libslp-location-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libslp-location" + +#RDEPENDS of libslp-location (${PN}) +RDEPENDS_${PN} += "glibc" +RDEPENDS_${PN} += "vconf" + + +DEPENDS = "" +#DEPENDS of libslp-location +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" +DEPENDS += "json-glib" +DEPENDS += "vconf" +DEPENDS += "dbus-glib" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n libslp-location-0.5.3 + cp ${S}/packaging/libslp-location.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 ; + + ./autogen.sh + + autotools_do_configure + oe_runmake -j16 + + + + +} +EXTRA_OECONF += " --enable-dlog --enable-debug" + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig + vconftool set -t int db/location/last/gps/Timestamp "0" -f + vconftool set -t double db/location/last/gps/Latitude "0.0" -f + vconftool set -t double db/location/last/gps/Longitude "0.0" -f + vconftool set -t double db/location/last/gps/Altitude "0.0" -f + vconftool set -t double db/location/last/gps/HorAccuracy "0.0" -f + vconftool set -t double db/location/last/gps/VerAccuracy "0.0" -f + vconftool set -t double db/location/last/gps/Speed "0.0" -f + vconftool set -t double db/location/last/gps/Direction "0.0" -f + vconftool set -t int db/location/last/wps/Timestamp "0" -f + vconftool set -t double db/location/last/wps/Latitude "0.0" -f + vconftool set -t double db/location/last/wps/Longitude "0.0" -f + vconftool set -t double db/location/last/wps/Altitude "0.0" -f + vconftool set -t double db/location/last/wps/HorAccuracy "0.0" -f + vconftool set -t double db/location/last/wps/Speed "0.0" -f + vconftool set -t double db/location/last/wps/Direction "0.0" -f + vconftool set -t int db/location/setting/GpsEnabled "0" -g 6514 -f + vconftool set -t int db/location/setting/AgpsEnabled "0" -g 6514 -f + vconftool set -t int db/location/setting/NetworkEnabled "0" -g 6514 -f + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libslp-location-dev " +PACKAGES += " libslp-location " + +libslp-location-dev_files = "" +libslp-location-dev_files += "${prefix}/include/location/*.h" +libslp-location-dev_files += "${prefix}/lib/pkgconfig/*.pc" +MANIFESTFILES_${PN}-dev = "libslp-location.manifest" + +libslp-location_files = "" +libslp-location_files += "${prefix}/lib/lib*.so*" +MANIFESTFILES_${PN} = "libslp-location.manifest" + +FILES_${PN}-dev = "${libslp-location-dev_files}" +FILES_${PN} = "${libslp-location_files}" + +PKG_libslp-location-dev= "libslp-location-dev" +PKG_libslp-location= "libslp-location" + +require libslp-location-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-applications/libslp-location/libslp-location/add-subdir-objects-option.patch b/meta-tizen-common-base/recipes-applications/libslp-location/libslp-location/add-subdir-objects-option.patch new file mode 100644 index 00000000..44df519d --- /dev/null +++ b/meta-tizen-common-base/recipes-applications/libslp-location/libslp-location/add-subdir-objects-option.patch @@ -0,0 +1,13 @@ +diff --git a/configure.ac b/configure.ac +index 7b2f4b3..3c16ce8 100755 +--- a/configure.ac ++++ b/configure.ac +@@ -5,7 +5,7 @@ AC_CONFIG_AUX_DIR([build-aux]) + AC_CONFIG_MACRO_DIR([m4]) + AC_CONFIG_HEADER([config.h]) + AC_CONFIG_SRCDIR([location]) +-AM_INIT_AUTOMAKE([1.10.2 foreign -Wall -Werror]) ++AM_INIT_AUTOMAKE([1.10.2 subdir-objects foreign -Wall -Werror]) + + # Check programs for making executable + m4_ifdef([AM_PROG_AR], [AM_PROG_AR]) diff --git a/meta-tizen-common-base/recipes-applications/libslp-location/libslp-location_git.bb b/meta-tizen-common-base/recipes-applications/libslp-location/libslp-location_git.bb new file mode 100644 index 00000000..f931f27f --- /dev/null +++ b/meta-tizen-common-base/recipes-applications/libslp-location/libslp-location_git.bb @@ -0,0 +1,10 @@ +require libslp-location.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/location/libslp-location;tag=0d55b8e4b5b01019c6cfca14541563bd3c1b4f7f;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-applications/libslp-memo/libslp-memo-extraconf.inc b/meta-tizen-common-base/recipes-applications/libslp-memo/libslp-memo-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-applications/libslp-memo/libslp-memo.inc b/meta-tizen-common-base/recipes-applications/libslp-memo/libslp-memo.inc new file mode 100644 index 00000000..0a400d0f --- /dev/null +++ b/meta-tizen-common-base/recipes-applications/libslp-memo/libslp-memo.inc @@ -0,0 +1,148 @@ +DESCRIPTION = "Memo DB interface library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Application Framework/Libraries" +LICENSE = "Flora" +PV = "0.1.5" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libslp-memo + + +#PROVIDES by libslp-memo-dev +PROVIDES += "libslp-memo-dev" + + +RDEPENDS = "" +#RDEPENDS of libslp-memo-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libslp-memo" + + +DEPENDS = "" +#DEPENDS of libslp-memo +inherit tizen_cmake +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "sqlite3" +DEPENDS += "heynoti" +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/libslp-memo.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 ; + + export LDFLAGS+=" -Wl,--rpath=${prefix}/lib -Wl,--as-needed -Wl,--hash-style=both" + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + oe_runmake -j16 + + + +} + +do_install() { + 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 + + mkdir -p $D${prefix}/dbspace + sqlite3 $D${prefix}/dbspace/.memo.db 'PRAGMA journal_mode = PERSIST; + CREATE TABLE if not exists memo ( id INTEGER PRIMARY KEY autoincrement, content TEXT, written_time TEXT, create_time INTEGER, modi_time INTEGER, delete_time INTEGER, doodle INTEGER, color INTEGER, comment TEXT, favorite INTEGER,font_respect INTEGER, font_size INTEGER, font_color INTEGER, doodle_path TEXT ); + ' + [ "x$D" == "x" ] && ldconfig + # Change file owner + chown :users $D${prefix}/dbspace/.memo.db + chown :users $D${prefix}/dbspace/.memo.db-journal + # Change file permissions + chmod 660 $D${prefix}/dbspace/.memo.db + chmod 660 $D${prefix}/dbspace/.memo.db-journal + chsmack -a 'User' $D${prefix}/dbspace/.memo.db* + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libslp-memo " +PACKAGES += " libslp-memo-dev " + +libslp-memo_files = "" +libslp-memo_files += "${prefix}/lib/*.so.*" +MANIFESTFILES_${PN} = "libslp-memo.manifest" + +libslp-memo-dev_files = "" +libslp-memo-dev_files += "${prefix}/lib/*.so" +libslp-memo-dev_files += "${prefix}/lib/pkgconfig/memo.pc" +libslp-memo-dev_files += "${prefix}/include/*.h" +MANIFESTFILES_${PN}-dev = "libslp-memo.manifest" + +FILES_${PN} = "${libslp-memo_files}" +FILES_${PN}-dev = "${libslp-memo-dev_files}" + +PKG_libslp-memo= "libslp-memo" +PKG_libslp-memo-dev= "libslp-memo-dev" + +require libslp-memo-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-applications/libslp-memo/libslp-memo_git.bb b/meta-tizen-common-base/recipes-applications/libslp-memo/libslp-memo_git.bb new file mode 100644 index 00000000..075a6492 --- /dev/null +++ b/meta-tizen-common-base/recipes-applications/libslp-memo/libslp-memo_git.bb @@ -0,0 +1,10 @@ +require libslp-memo.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/apps/core/preloaded/libslp-memo;tag=5b9cfdc3280cb1aeb694a0fcfadd0c8512492187;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-connectivity/bluetooth-frwk/bluetooth-frwk-extraconf.inc b/meta-tizen-common-base/recipes-connectivity/bluetooth-frwk/bluetooth-frwk-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-connectivity/bluetooth-frwk/bluetooth-frwk.inc b/meta-tizen-common-base/recipes-connectivity/bluetooth-frwk/bluetooth-frwk.inc new file mode 100644 index 00000000..0387c73b --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/bluetooth-frwk/bluetooth-frwk.inc @@ -0,0 +1,216 @@ +DESCRIPTION = "Bluetooth framework for BlueZ and Obexd" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Network & Connectivity/Bluetooth" +LICENSE = "Apache-2.0" +PV = "0.2.55" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by bluetooth-frwk-core +PROVIDES += "bluetooth-frwk-core" + + +#PROVIDES by bluetooth-frwk-dev +PROVIDES += "bluetooth-frwk-dev" + + +#PROVIDES by bluetooth-frwk-service +PROVIDES += "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} += "dbus" +RDEPENDS_${PN} += "bluetooth-tools" +RDEPENDS_${PN} += "vconf" +RDEPENDS_${PN} += "glibc" + + +DEPENDS = "" +#DEPENDS of bluetooth-frwk +DEPENDS += "status" +inherit tizen_cmake +DEPENDS += "libxml2" +DEPENDS += "dbus" +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" +DEPENDS += "capi-network-tethering" +DEPENDS += "aul" +DEPENDS += "security-server" +DEPENDS += "notification" +DEPENDS += "alarm-manager" +DEPENDS += "libprivilege-control" +DEPENDS += "vconf" +DEPENDS += "dbus-glib" + +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 + 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" + + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . \ + -DTZ_SYS_USER_GROUP=users \ + -DTZ_SYS_DEFAULT_USER=app \ + -DLIBNOTIFY_SUPPORT=Off \ + -DLIBNOTIFICATION_SUPPORT=On + + make + + + +} + +do_install() { + 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}/lib/systemd/user + mkdir -p ${D}${prefix}/lib/systemd/user/tizen-middleware.target.wants + install -m 0644 bt-service/bluetooth-frwk-service.service ${D}${prefix}/lib/systemd/user + ln -s ../bluetooth-frwk-service.service ${D}${prefix}/lib/systemd/user/tizen-middleware.target.wants/bluetooth-frwk-service.service + + mkdir -p ${D}${prefix}/share/icons/default + install -m 0644 ${S}/packaging/bt-icon.png ${D}${prefix}/share/icons/default/bt-icon.png + + # On IVI bt-service needs to be run as 'app' even if there is a 'guest' user. + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && 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 + + [ "x$D" == "x" ] && 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 += "${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" +MANIFESTFILES_${PN}-dev = "bluetooth-frwk.manifest" + +bluetooth-frwk-core_files = "" +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" +MANIFESTFILES_${PN}-core = "bluetooth-frwk.manifest" + +bluetooth-frwk-service_files = "" +bluetooth-frwk-service_files += "${prefix}/share/dbus-1/system-services/org.projectx.bt.service" +bluetooth-frwk-service_files += "${prefix}/bin/bt-service" +bluetooth-frwk-service_files += "${prefix}/lib/systemd/user/tizen-middleware.target.wants/bluetooth-frwk-service.service" +bluetooth-frwk-service_files += "${prefix}/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-service_files += "${prefix}/share/icons/default/bt-icon.png" +MANIFESTFILES_${PN}-service = "bluetooth-frwk.manifest" + +bluetooth-frwk_files = "" +bluetooth-frwk_files += "${prefix}/lib/libbluetooth-api.so.*" +MANIFESTFILES_${PN} = "bluetooth-frwk.manifest" + +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/meta-tizen-common-base/recipes-connectivity/bluetooth-frwk/bluetooth-frwk_git.bb b/meta-tizen-common-base/recipes-connectivity/bluetooth-frwk/bluetooth-frwk_git.bb new file mode 100644 index 00000000..dd0ca563 --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/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=9319c8e659d1194a7682350468da6c8fc6cd58cb;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-connectivity/bluetooth-tools/bluetooth-tools-extraconf.inc b/meta-tizen-common-base/recipes-connectivity/bluetooth-tools/bluetooth-tools-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-connectivity/bluetooth-tools/bluetooth-tools.inc b/meta-tizen-common-base/recipes-connectivity/bluetooth-tools/bluetooth-tools.inc new file mode 100644 index 00000000..ee6261f3 --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/bluetooth-tools/bluetooth-tools.inc @@ -0,0 +1,146 @@ +DESCRIPTION = "Bluetooth-tools" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Network & Connectivity/Bluetooth" +LICENSE = "Apache-2.0" +PV = "0.2.35" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by bluetooth-tools-no-firmware +PROVIDES += "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 +inherit tizen_cmake + +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 ; + + export CFLAGS+=" -fpie -fvisibility=hidden" + export LDFLAGS+=" -Wl,--rpath=/usr/lib -Wl,--as-needed -Wl,--unresolved-symbols=ignore-in-shared-libs -pie" + + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DCMAKE_INSTALL_PREFIX=${prefix} + make -j16 + + + +} + +do_install() { + 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}${systemd_unitdir}/system/multi-user.target.wants + install -m 0644 ${S}/packaging/bluetooth-address.service ${D}${systemd_unitdir}/system + ln -s ../bluetooth-address.service ${D}${systemd_unitdir}/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 += "${prefix}/etc/bluetooth/bt-dev-end.sh" +bluetooth-tools-no-firmware_files += "${prefix}/etc/bluetooth/bt-dev-start.sh" +MANIFESTFILES_${PN}-no-firmware = "bluetooth-tools.manifest" + +bluetooth-tools_files = "" +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 += "${systemd_unitdir}/system/multi-user.target.wants/bluetooth-address.service" +bluetooth-tools_files += "${systemd_unitdir}/system/bluetooth-address.service" +MANIFESTFILES_${PN} = "bluetooth-tools.manifest" + +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/meta-tizen-common-base/recipes-connectivity/bluetooth-tools/bluetooth-tools_git.bb b/meta-tizen-common-base/recipes-connectivity/bluetooth-tools/bluetooth-tools_git.bb new file mode 100644 index 00000000..fa906ab6 --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/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=c5406a3be5315fb8ec0ecfff0b0a47f53c4af046;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-connectivity/bundle/bundle-extraconf.inc b/meta-tizen-common-base/recipes-connectivity/bundle/bundle-extraconf.inc new file mode 100644 index 00000000..e7b965d5 --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/bundle/bundle-extraconf.inc @@ -0,0 +1,2 @@ +DEPENDS_remove_class-native = "dlog-native" +SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-connectivity/bundle/bundle.inc b/meta-tizen-common-base/recipes-connectivity/bundle/bundle.inc new file mode 100644 index 00000000..5bb72296 --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/bundle/bundle.inc @@ -0,0 +1,132 @@ +DESCRIPTION = "String key-val dictionary ADT" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "Apache-2.0" +PV = "0.1.31" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by bundle-dev +PROVIDES += "bundle-dev" + + +#PROVIDES by bundle + + +RDEPENDS = "" +#RDEPENDS of bundle-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "bundle" + + +DEPENDS = "" +#DEPENDS of bundle +inherit tizen_cmake +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n bundle-0.1.31 + cp ${S}/packaging/bundle.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + oe_runmake -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " bundle-dev " +PACKAGES += " bundle " + +bundle-dev_files = "" +bundle-dev_files += "${prefix}/include/bundle.h" +bundle-dev_files += "${prefix}/include/SLP_bundle_PG.h" +bundle-dev_files += "${prefix}/lib/pkgconfig/bundle.pc" +bundle-dev_files += "${prefix}/lib/libbundle.so" +MANIFESTFILES_${PN}-dev = "bundle.manifest" + +bundle_files = "" +bundle_files += "${prefix}/lib/libbundle.so.*" +MANIFESTFILES_${PN} = "bundle.manifest" + +FILES_${PN}-dev = "${bundle-dev_files}" +FILES_${PN} = "${bundle_files}" + +PKG_bundle-dev= "bundle-dev" +PKG_bundle= "bundle" + +require bundle-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-connectivity/bundle/bundle_git.bb b/meta-tizen-common-base/recipes-connectivity/bundle/bundle_git.bb new file mode 100644 index 00000000..2f813877 --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/bundle/bundle_git.bb @@ -0,0 +1,10 @@ +require bundle.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/base/bundle;tag=e36cdeba173a93b72110b536094220e1a00c566c;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-connectivity/bundle/files/remove-dlog-for-native-build.patch b/meta-tizen-common-base/recipes-connectivity/bundle/files/remove-dlog-for-native-build.patch new file mode 100644 index 00000000..57faaaf5 --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/bundle/files/remove-dlog-for-native-build.patch @@ -0,0 +1,36 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 539e9fe..2d8453b 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -3,7 +3,7 @@ PROJECT(bundle C) + + ### Required packages + INCLUDE(FindPkgConfig) +-pkg_check_modules(pkgs REQUIRED glib-2.0 dlog) ++pkg_check_modules(pkgs REQUIRED glib-2.0 ) + FOREACH(flag ${pkgs_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") + ENDFOREACH(flag)diff --git a/include/bundle_log.h b/include/bundle_log.h +index 192c283..4b6d3a7 100755 +--- a/include/bundle_log.h ++++ b/include/bundle_log.h +@@ -21,7 +21,7 @@ + */ + + +-#include ++ + #ifdef LOG_TAG + #undef LOG_TAG + #endif +@@ -36,7 +36,7 @@ + #define BUNDLE_ASSERT_PRINT(FMT, ARG...) do { printf("%5d", getpid()); printf + ("%s() : "FMT"\n", __FUNCTION__, ##ARG); } while (false) + #else +-#define BUNDLE_LOG_PRINT(FMT, ARG...) SLOGD(FMT, ##ARG); +-#define BUNDLE_EXCEPTION_PRINT(FMT, ARG...) SLOGW(FMT, ##ARG); +-#define BUNDLE_ASSERT_PRINT(FMT, ARG...) SLOGE(FMT, ##ARG); ++#define BUNDLE_LOG_PRINT(FMT, ARG...) //SLOGD(FMT, ##ARG); ++#define BUNDLE_EXCEPTION_PRINT(FMT, ARG...) //SLOGW(FMT, ##ARG); ++#define BUNDLE_ASSERT_PRINT(FMT, ARG...) //SLOGE(FMT, ##ARG); + #endif diff --git a/meta-tizen-common-base/recipes-connectivity/download-provider/download-provider-extraconf.inc b/meta-tizen-common-base/recipes-connectivity/download-provider/download-provider-extraconf.inc new file mode 100644 index 00000000..dfdcea35 --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/download-provider/download-provider-extraconf.inc @@ -0,0 +1 @@ +INSANE_SKIP_${PN} = "dev-so" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-connectivity/download-provider/download-provider.inc b/meta-tizen-common-base/recipes-connectivity/download-provider/download-provider.inc new file mode 100644 index 00000000..2ce0dd81 --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/download-provider/download-provider.inc @@ -0,0 +1,214 @@ +DESCRIPTION = "Download the contents in background" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "Apache-2.0" +PV = "1.1.6" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by download-provider + + +#PROVIDES by download-provider-dev +PROVIDES += "download-provider-dev" + + +RDEPENDS = "" +#RDEPENDS of download-provider (${PN}) +RDEPENDS_${PN} += "sqlite3" +RDEPENDS_${PN} += "connman" +RDEPENDS_${PN} += "glibc" +RDEPENDS_${PN} += "vconf" +RDEPENDS_${PN} += "net-config" + +#RDEPENDS of download-provider-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "download-provider" + + +DEPENDS = "" +#DEPENDS of download-provider +DEPENDS += "dlog" +DEPENDS += "xdgmime" +DEPENDS += "systemd" +inherit tizen_cmake +DEPENDS += "notification" +DEPENDS += "app-svc" +inherit pkgconfig +#Replace "DEPENDS" on gettext by "inherit gettext" +inherit gettext +DEPENDS += "glib-2.0" +DEPENDS += "libsoup-2.4" +DEPENDS += "sqlite3" +DEPENDS += "libprivilege-control" +DEPENDS += "capi-appfw-app-manager" +DEPENDS += "tizen-platform-config" +DEPENDS += "bundle" +DEPENDS += "smack" +DEPENDS += "vconf" +DEPENDS += "libwifi-direct" +DEPENDS += "capi-network-connection" +DEPENDS_append_class-native = " fdupes-native" +DEPENDS_append_class-target = " fdupes-native" +DEPENDS += "capi-base-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 + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + + CFLAGS="${CFLAGS:-$CFLAGS} -fPIC -D_REENTRANT -fvisibility=hidden"; export CFLAGS + FFLAGS="${FFLAGS:-$CFLAGS} -fPIC -fvisibility=hidden"; export FFLAGS + LDFLAGS="${LDFLAGS} -Wl,--as-needed -Wl,--hash-style=both"; export LDFLAGS + + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . \ + -DBIN_INSTALL_DIR:PATH=${prefix}/bin \ + -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/locale \ + -DSYSTEMD_DIR:PATH=${systemd_unitdir}/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 + + oe_runmake -j16 + + + +} + +do_install() { + 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}${systemd_unitdir}/system/graphical.target.wants + mkdir -p ${D}${systemd_unitdir}/system/sockets.target.wants + ln -s ../download-provider.service ${D}${systemd_unitdir}/system/graphical.target.wants/ + ln -s ../download-provider.socket ${D}${systemd_unitdir}/system/sockets.target.wants/ + + #find_lang download-provider + + #fdupes ${D}${prefix}/share/locale + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && 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 + + [ "x$D" == "x" ] && 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 += "${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 += "${systemd_unitdir}/system/download-provider.service" +download-provider_files += "${systemd_unitdir}/system/graphical.target.wants/download-provider.service" +download-provider_files += "${systemd_unitdir}/system/download-provider.socket" +download-provider_files += "${systemd_unitdir}/system/sockets.target.wants/download-provider.socket" +download-provider_files += "${prefix}/share/download-provider/sql/download-provider-schema.sql" +MANIFESTFILES_${PN} = "download-provider.manifest" + +download-provider-dev_files = "" +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" +MANIFESTFILES_${PN}-dev = "download-provider.manifest" + +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/meta-tizen-common-base/recipes-connectivity/download-provider/download-provider_git.bb b/meta-tizen-common-base/recipes-connectivity/download-provider/download-provider_git.bb new file mode 100644 index 00000000..1c0836a9 --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/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=1fb4a3614bd271355b6babf42076d3bda2da122c;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-connectivity/libnet-client/libnet-client-extraconf.inc b/meta-tizen-common-base/recipes-connectivity/libnet-client/libnet-client-extraconf.inc new file mode 100644 index 00000000..fc71b534 --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/libnet-client/libnet-client-extraconf.inc @@ -0,0 +1,24 @@ +INSANE_SKIP_${PN} = "dev-so" + +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 +} diff --git a/meta-tizen-common-base/recipes-connectivity/libnet-client/libnet-client.inc b/meta-tizen-common-base/recipes-connectivity/libnet-client/libnet-client.inc new file mode 100644 index 00000000..d05626aa --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/libnet-client/libnet-client.inc @@ -0,0 +1,140 @@ +DESCRIPTION = "Network Client library (Shared library)" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Network" +LICENSE = "Flora License" +PV = "0.1.77_55" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libnet-client-dev +PROVIDES += "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} += "glibc" + + +DEPENDS = "" +#DEPENDS of libnet-client +inherit tizen_cmake +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" +DEPENDS += "vconf" +DEPENDS += "dbus-glib" + +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 + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + mkdir -p m4 + + autotools_do_configure + oe_runmake -j16 + + + +} +EXTRA_OECONF += "" + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libnet-client-dev " +PACKAGES += " libnet-client " + +libnet-client-dev_files = "" +libnet-client-dev_files += "${prefix}/include/network/*.h" +libnet-client-dev_files += "${prefix}/lib/pkgconfig/network.pc" +MANIFESTFILES_${PN}-dev = "libnet-client.manifest" + +libnet-client_files = "" +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" +MANIFESTFILES_${PN} = "libnet-client.manifest" + +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/meta-tizen-common-base/recipes-connectivity/libnet-client/libnet-client_git.bb b/meta-tizen-common-base/recipes-connectivity/libnet-client/libnet-client_git.bb new file mode 100644 index 00000000..918aa330 --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/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=792489ba4fb299c6f4bf7b54dae415afe3cdf8ae;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-connectivity/libwifi-direct/libwifi-direct-extraconf.inc b/meta-tizen-common-base/recipes-connectivity/libwifi-direct/libwifi-direct-extraconf.inc new file mode 100644 index 00000000..53c31915 --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/libwifi-direct/libwifi-direct-extraconf.inc @@ -0,0 +1 @@ +INSANE_SKIP_libwifi-direct = "dev-so" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-connectivity/libwifi-direct/libwifi-direct.inc b/meta-tizen-common-base/recipes-connectivity/libwifi-direct/libwifi-direct.inc new file mode 100644 index 00000000..ace77c88 --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/libwifi-direct/libwifi-direct.inc @@ -0,0 +1,142 @@ +DESCRIPTION = "Wifi Direct Library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Network & Connectivity/Wireless" +LICENSE = "Apache-2.0" +PV = "1.0.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libwifi-direct + + +#PROVIDES by libwifi-direct-dev +PROVIDES += "libwifi-direct-dev" + + +RDEPENDS = "" +#RDEPENDS of libwifi-direct-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libwifi-direct" + + +DEPENDS = "" +#DEPENDS of libwifi-direct +inherit tizen_cmake +inherit pkgconfig +#Replace "DEPENDS" on gettext by "inherit gettext" +inherit gettext +DEPENDS += "dlog" +DEPENDS += "vconf" +DEPENDS += "dbus-glib" + +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 + 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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libwifi-direct " +PACKAGES += " libwifi-direct-dev " + +libwifi-direct_files = "" +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" +MANIFESTFILES_${PN} = "libwifi-direct.manifest" + +libwifi-direct-dev_files = "" +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" +MANIFESTFILES_${PN}-dev = "libwifi-direct.manifest" + +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/meta-tizen-common-base/recipes-connectivity/libwifi-direct/libwifi-direct_git.bb b/meta-tizen-common-base/recipes-connectivity/libwifi-direct/libwifi-direct_git.bb new file mode 100644 index 00000000..59f530ab --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/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/meta-tizen-common-base/recipes-connectivity/neardal/neardal-extraconf.inc b/meta-tizen-common-base/recipes-connectivity/neardal/neardal-extraconf.inc new file mode 100644 index 00000000..726c91a8 --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/neardal/neardal-extraconf.inc @@ -0,0 +1,3 @@ +do_compile_prepend() { + sed -i 's@CFLAGS="$CFLAGS -I/usr/include/dlog"@CFLAGS="$CFLAGS -I${STAGING_INCDIR}/dlog"@' configure.ac +} \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-connectivity/neardal/neardal.inc b/meta-tizen-common-base/recipes-connectivity/neardal/neardal.inc new file mode 100644 index 00000000..c06a8675 --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/neardal/neardal.inc @@ -0,0 +1,138 @@ +DESCRIPTION = "Neard Abstraction Library (for Neard v0.7)" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Network & Connectivity/NFC" +LICENSE = "LGPL-2.0" +PV = "0.7.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by neardal-dev +PROVIDES += "neardal-dev" + + +#PROVIDES by neardal + + +RDEPENDS = "" +#RDEPENDS of neardal-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "neardal" + +#RDEPENDS of neardal (${PN}) +RDEPENDS_${PN} += "glibc" + + +DEPENDS = "" +#DEPENDS of neardal +#Replace "DEPENDS" on gettext by "inherit gettext" +inherit gettext +DEPENDS_append_class-native = " intltool-native" +DEPENDS_append_class-target = " intltool-native" +inherit pythonnative +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS_append_class-native = " automake-native" +DEPENDS_append_class-target = " automake-native" +DEPENDS += "glib-2.0" +DEPENDS_append_class-native = " libtool" +DEPENDS_append_class-target = " libtool-cross" +DEPENDS += "python-xml" +DEPENDS_append_class-native = " autoconf-native" +DEPENDS_append_class-target = " autoconf-native" +DEPENDS += "dbus-glib" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n neardal-0.7.0 + cp ${S}/packaging/neardal.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 ; + + + autotools_do_configure + oe_runmake + + +} +EXTRA_OECONF += " --disable-traces --prefix=/usr" + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " neardal-dev " +PACKAGES += " neardal " + +neardal-dev_files = "" +neardal-dev_files += "${prefix}/include/neardal/*.h" +neardal-dev_files += "${prefix}/lib/pkgconfig/neardal.pc" +neardal-dev_files += "${prefix}/lib/libneardal.so" +MANIFESTFILES_${PN}-dev = "neardal.manifest" + +neardal_files = "" +neardal_files += "README AUTHORS" +neardal_files += "${prefix}/lib/libneardal.so.0" +neardal_files += "${prefix}/lib/libneardal.so.0.0.1" +MANIFESTFILES_${PN} = "neardal.manifest" + +FILES_${PN}-dev = "${neardal-dev_files}" +FILES_${PN} = "${neardal_files}" + +PKG_neardal-dev= "neardal-dev" +PKG_neardal= "neardal" + +require neardal-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-connectivity/neardal/neardal_git.bb b/meta-tizen-common-base/recipes-connectivity/neardal/neardal_git.bb new file mode 100644 index 00000000..6f913215 --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/neardal/neardal_git.bb @@ -0,0 +1,10 @@ +require neardal.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/neardal;tag=3bbe63f6b9e3e49816d7d65fa95fdef6ac5dbe28;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-connectivity/net-config/net-config-extraconf.inc b/meta-tizen-common-base/recipes-connectivity/net-config/net-config-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-connectivity/net-config/net-config.inc b/meta-tizen-common-base/recipes-connectivity/net-config/net-config.inc new file mode 100644 index 00000000..884bb073 --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/net-config/net-config.inc @@ -0,0 +1,187 @@ +DESCRIPTION = "TIZEN Network Configuration Module" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Network" +LICENSE = "Apache-2.0" +PV = "0.1.90_29" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by net-config + + +RDEPENDS = "" +#RDEPENDS of net-config (${PN}) +RDEPENDS_${PN} += "systemd" +RDEPENDS_${PN} += "vconf" + + +DEPENDS = "" +#DEPENDS of net-config +DEPENDS += "libwifi-direct" +inherit tizen_cmake +DEPENDS += "syspopup" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" +DEPENDS += "systemd" +DEPENDS += "libtapi" +DEPENDS += "vconf" +DEPENDS += "dbus-glib" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/net-config.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DCMAKE_INSTALL_PREFIX=${prefix} + + make -j16 + + + + +} + +do_install() { + 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/dbus-1/system-services + cp resources/usr/share/dbus-1/services/net.netconfig.service ${D}${prefix}/share/dbus-1/system-services/net.netconfig.service + mkdir -p ${D}${sysconfdir}/dbus-1/system.d + cp resources/etc/dbus-1/system.d/net-config.conf ${D}${sysconfdir}/dbus-1/system.d/net-config.conf + + # Systemd service file + mkdir -p ${D}${systemd_unitdir}/system + cp resources/usr/lib/systemd/system/net-config.service ${D}${systemd_unitdir}/system/net-config.service + mkdir -p ${D}${systemd_unitdir}/system/multi-user.target.wants/ + ln -s ../net-config.service ${D}${systemd_unitdir}/system/multi-user.target.wants/net-config.service + + #License + mkdir -p ${D}${prefix}/share/license + cp LICENSE.APLv2 ${D}${prefix}/share/license/net-config + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + vconftool set -t int memory/dnet/state 0 -i + vconftool set -t int memory/wifi/state 0 -i + vconftool set -t int memory/wifi/transfer_state 0 -i + vconftool set -t int memory/wifi/strength 0 -i + vconftool set -t int memory/wifi/bgscan_mode 0 -i + vconftool set -t int memory/dnet/wifi 0 -i + vconftool set -t int memory/dnet/network_config 0 -i + vconftool set -t int memory/dnet/status 0 -i + vconftool set -t string memory/dnet/ip "" -i + vconftool set -t string memory/dnet/proxy "" -i + vconftool set -t string memory/wifi/connected_ap_name "" -i + vconftool set -t string db/wifi/bssid_address "" + #Default Call Statistics + vconftool set -t int db/dnet/statistics/cellular/totalsnt "0" + vconftool set -t int db/dnet/statistics/cellular/totalrcv "0" + vconftool set -t int db/dnet/statistics/cellular/lastsnt "0" + vconftool set -t int db/dnet/statistics/cellular/lastrcv "0" + vconftool set -t int db/dnet/statistics/wifi/totalsnt "0" + vconftool set -t int db/dnet/statistics/wifi/totalrcv "0" + vconftool set -t int db/dnet/statistics/wifi/lastsnt "0" + vconftool set -t int db/dnet/statistics/wifi/lastrcv "0" + vconftool set -t int file/private/wifi/last_power_state "0" + systemctl daemon-reload + if [ "$1" == "1" ]; then + systemctl restart net-config.service + fi + +} + +pkg_prerm_${PN}() { + #!/bin/sh -e + + if [ "$1" == "0" ]; then + systemctl stop net-config.service + fi + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + systemctl daemon-reload + if [ "$1" == "1" ]; then + systemctl restart net-config.service + fi + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " net-config " + +net-config_files = "" +net-config_files += "${prefix}/sbin/*" +net-config_files += "${prefix}/share/dbus-1/system-services/*" +net-config_files += "${sysconfdir}/dbus-1/system.d/*" +net-config_files += "${systemd_unitdir}/system/net-config.service" +net-config_files += "${systemd_unitdir}/system/multi-user.target.wants/net-config.service" +net-config_files += "${prefix}/share/license/net-config" +MANIFESTFILES_${PN} = "net-config.manifest" + +FILES_${PN} = "${net-config_files}" + +PKG_net-config= "net-config" + +require net-config-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-connectivity/net-config/net-config_git.bb b/meta-tizen-common-base/recipes-connectivity/net-config/net-config_git.bb new file mode 100644 index 00000000..0acbb4ab --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/net-config/net-config_git.bb @@ -0,0 +1,10 @@ +require net-config.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/connectivity/net-config;tag=cec997fc07d2c83bb6b50478c0fc69a881999e08;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-connectivity/nfc-manager-neard/nfc-manager-neard-extraconf.inc b/meta-tizen-common-base/recipes-connectivity/nfc-manager-neard/nfc-manager-neard-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-connectivity/nfc-manager-neard/nfc-manager-neard.inc b/meta-tizen-common-base/recipes-connectivity/nfc-manager-neard/nfc-manager-neard.inc new file mode 100644 index 00000000..b94de968 --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/nfc-manager-neard/nfc-manager-neard.inc @@ -0,0 +1,223 @@ +DESCRIPTION = "NFC framework manager" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Network & Connectivity/NFC" +LICENSE = "Flora" +PV = "0.1.6" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by nfc-common-neard-dev +PROVIDES += "nfc-common-neard-dev" + + +#PROVIDES by nfc-client-lib-neard +PROVIDES += "nfc-client-lib-neard" + + +#PROVIDES by nfc-manager-neard + + +#PROVIDES by nfc-client-lib-neard-dev +PROVIDES += "nfc-client-lib-neard-dev" + + +RDEPENDS = "" +#RDEPENDS of nfc-client-lib-neard-dev (nfc-client-lib-neard-dev) +RDEPENDS_nfc-client-lib-neard-dev += "nfc-client-lib-neard" + +#RDEPENDS of nfc-manager-neard (${PN}) +RDEPENDS_${PN} += "neardal" +RDEPENDS_${PN} += "neard" +RDEPENDS_${PN} += "glibc" +RDEPENDS_${PN} += "nfc-client-lib-neard" +RDEPENDS_${PN} += "vconf" + + +DEPENDS = "" +#DEPENDS of nfc-manager-neard +DEPENDS += "pkgmgr" +DEPENDS += "security-server" +DEPENDS += "aul" +DEPENDS += "dlog" +DEPENDS += "curl" +inherit tizen_cmake +DEPENDS += "capi-network-wifi" +DEPENDS += "app-svc" +inherit pkgconfig +DEPENDS += "capi-media-wav-player" +DEPENDS += "glib-2.0" +DEPENDS += "system-server" +DEPENDS += "bluetooth-frwk" +inherit pythonnative +DEPENDS += "libsvi" +DEPENDS += "tizen-platform-config" +#Replace "DEPENDS" on gettext by "inherit gettext" +inherit gettext +DEPENDS += "pkgmgr-info" +DEPENDS += "libtapi" +DEPENDS += "python-xml" +DEPENDS += "ecore" +DEPENDS += "vconf" +DEPENDS += "libmm-sound" +DEPENDS += "openssl" +DEPENDS += "neardal" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/nfc-manager-neard.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 ; + + MAJORVER=`echo 0.1.6 | awk 'BEGIN {FS="."}{print $1}'` + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DMAJORVER=${MAJORVER} -DFULLVER=0.1.6 \ + -DWAYLAND_SUPPORT=On \ + -DX11_SUPPORT=Off + + + + +} + +do_install() { + 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}/lib/systemd/system/multi-user.target.wants + cp -af ${S}/packaging/nfc-manager-neard.service ${D}${prefix}/lib/systemd/system/ + ln -s ../nfc-manager-neard.service ${D}${prefix}/lib/systemd/system/multi-user.target.wants/nfc-manager-neard.service + + +} + +pkg_postinst_nfc-client-lib-neard() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + USER_GROUP_ID=$(getent group users | cut -d: -f3) + vconftool set -t bool db/nfc/feature 0 -g $USER_GROUP_ID -f + vconftool set -t bool db/nfc/predefined_item_state 0 -g $USER_GROUP_ID -f + vconftool set -t string db/nfc/predefined_item "None" -g $USER_GROUP_ID -f + vconftool set -t bool db/nfc/enable 0 -g $USER_GROUP_ID -f + vconftool set -t int db/nfc/se_type 0 -g $USER_GROUP_ID -f + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + systemctl daemon-reload + if [ $1 == 1 ]; then + systemctl restart nfc-manager-neard.service + fi + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + if [ $1 == 0 ]; then + systemctl stop nfc-manager-neard.service + fi + systemctl daemon-reload + +} + +pkg_postrm_nfc-client-lib-neard() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " nfc-client-lib-neard " +PACKAGES += " nfc-client-lib-neard-dev " +PACKAGES += " nfc-manager-neard " +PACKAGES += " nfc-common-neard-dev " + +nfc-client-lib-neard_files = "" +nfc-client-lib-neard_files += "${prefix}/lib/libnfc.so.*" +MANIFESTFILES_nfc-client-lib-neard = "nfc-manager-neard.manifest" + +nfc-client-lib-neard-dev_files = "" +nfc-client-lib-neard-dev_files += "${prefix}/lib/libnfc.so" +nfc-client-lib-neard-dev_files += "${prefix}/lib/pkgconfig/nfc.pc" +nfc-client-lib-neard-dev_files += "${prefix}/include/nfc/*.h" + +nfc-manager-neard_files = "" +nfc-manager-neard_files += "${prefix}/bin/nfc-manager-daemon" +nfc-manager-neard_files += "${prefix}/lib/systemd/system/nfc-manager-neard.service" +nfc-manager-neard_files += "${prefix}/lib/systemd/system/multi-user.target.wants/nfc-manager-neard.service" +nfc-manager-neard_files += "${prefix}/share/dbus-1/system-services/org.tizen.NetNfcService.service" +nfc-manager-neard_files += "${prefix}/share/packages/nfc-manager.xml" +nfc-manager-neard_files += "${prefix}/share/nfc-manager-daemon/sounds/*" +MANIFESTFILES_${PN} = "nfc-manager-neard.manifest" + +nfc-common-neard-dev_files = "" +nfc-common-neard-dev_files += "${prefix}/lib/pkgconfig/nfc-common.pc" +nfc-common-neard-dev_files += "${prefix}/include/nfc-common/*.h" + +FILES_nfc-client-lib-neard = "${nfc-client-lib-neard_files}" +FILES_nfc-client-lib-neard-dev = "${nfc-client-lib-neard-dev_files}" +FILES_${PN} = "${nfc-manager-neard_files}" +FILES_nfc-common-neard-dev = "${nfc-common-neard-dev_files}" + +PKG_nfc-client-lib-neard= "nfc-client-lib-neard" +PKG_nfc-client-lib-neard-dev= "nfc-client-lib-neard-dev" +PKG_nfc-manager-neard= "nfc-manager-neard" +PKG_nfc-common-neard-dev= "nfc-common-neard-dev" + +require nfc-manager-neard-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-connectivity/nfc-manager-neard/nfc-manager-neard_git.bb b/meta-tizen-common-base/recipes-connectivity/nfc-manager-neard/nfc-manager-neard_git.bb new file mode 100644 index 00000000..bebfdb67 --- /dev/null +++ b/meta-tizen-common-base/recipes-connectivity/nfc-manager-neard/nfc-manager-neard_git.bb @@ -0,0 +1,10 @@ +require nfc-manager-neard.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/connectivity/nfc-manager-neard;tag=ac694692b7c658230610cee0e9e25012fed6c99f;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-core/bullet/bullet-extraconf.inc b/meta-tizen-common-base/recipes-core/bullet/bullet-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-core/bullet/bullet.inc b/meta-tizen-common-base/recipes-core/bullet/bullet.inc new file mode 100644 index 00000000..c55f22ce --- /dev/null +++ b/meta-tizen-common-base/recipes-core/bullet/bullet.inc @@ -0,0 +1,135 @@ +DESCRIPTION = "Bullet Continuous Collision Detection and Physics Library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "Zlib" +PV = "2.81" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by bullet-dev +PROVIDES += "bullet-dev" + + +#PROVIDES by libbullet +PROVIDES += "libbullet" + + +#PROVIDES by bullet + + +RDEPENDS = "" +#RDEPENDS of bullet-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libbullet" + + +DEPENDS = "" +#DEPENDS of bullet +inherit tizen_cmake + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/bullet.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -G "Unix Makefiles" -DBUILD_SHARED_LIBS=ON -DBUILD_EXTRAS=OFF -DBUILD_DEMOS=OFF -DBUILD_CPU_DEMOS=OFF -DUSE_GRAPHICAL_BENCHMARK=OFF -DCMAKE_INSTALL_PREFIX=/usr -DUSE_GLUT=OFF + + make -j16 + + + +} + +do_install() { + 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_libbullet() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libbullet() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " bullet-dev " +PACKAGES += " libbullet " + +bullet-dev_files = "" +bullet-dev_files += "${prefix}/include/*" +bullet-dev_files += "${prefix}/lib/*.so" +bullet-dev_files += "${prefix}/lib/pkgconfig/*" +MANIFESTFILES_${PN}-dev = "bullet.manifest" + +libbullet_files = "" +libbullet_files += "${prefix}/lib/*.so.2.81" +libbullet_files += "" +MANIFESTFILES_lib${PN} = "bullet.manifest" + +FILES_${PN}-dev = "${bullet-dev_files}" +FILES_lib${PN} = "${libbullet_files}" + +PKG_bullet-dev= "bullet-dev" +PKG_libbullet= "libbullet" + +require bullet-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-core/bullet/bullet_git.bb b/meta-tizen-common-base/recipes-core/bullet/bullet_git.bb new file mode 100644 index 00000000..1989d19c --- /dev/null +++ b/meta-tizen-common-base/recipes-core/bullet/bullet_git.bb @@ -0,0 +1,10 @@ +require bullet.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/libbullet;tag=03875b02d03ae029f38cb35dc90ee3ff6d5fe696;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-core/dbus-python/dbus-python-extraconf.inc b/meta-tizen-common-base/recipes-core/dbus-python/dbus-python-extraconf.inc new file mode 100644 index 00000000..51d75bcb --- /dev/null +++ b/meta-tizen-common-base/recipes-core/dbus-python/dbus-python-extraconf.inc @@ -0,0 +1,20 @@ +PROVIDES += "python-dbus" +RPROVIDES_${PN} += "python-dbus" + +DEPENDS += "python" + +do_compile_prepend() { + export BUILD_SYS=${BUILD_SYS} + export HOST_SYS=${HOST_SYS} + export STAGING_LIBDIR=${STAGING_LIBDIR} + export STAGING_INCDIR=${STAGING_INCDIR} +} + +FILES_${PN}-dbg += "${prefix}/lib/python2.7/site-packages/.debug" + +FILES_${PN} += "/usr/share" + +RDEPENDS_${PN}_remove = "libxml2-python" + +RDEPENDS_${PN} += "python-xml" + diff --git a/meta-tizen-common-base/recipes-core/dbus-python/dbus-python.inc b/meta-tizen-common-base/recipes-core/dbus-python/dbus-python.inc new file mode 100644 index 00000000..a76e065a --- /dev/null +++ b/meta-tizen-common-base/recipes-core/dbus-python/dbus-python.inc @@ -0,0 +1,131 @@ +DESCRIPTION = "Python bindings for D-Bus" +HOMEPAGE = "http://www.freedesktop.org/wiki/Software/DBusBindings/" +SECTION = "System/Libraries" +LICENSE = "MIT" +PV = "1.1.1" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by dbus-python-dev +PROVIDES += "dbus-python-dev" + + +#PROVIDES by dbus-python + + +RDEPENDS = "" +#RDEPENDS of dbus-python-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "dbus-python" + +#RDEPENDS of dbus-python (${PN}) +RDEPENDS_${PN} += "python-xml" + + +DEPENDS = "" +#DEPENDS of dbus-python +inherit pythonnative +DEPENDS += "dbus" +DEPENDS_append_class-native = " fdupes-native" +DEPENDS_append_class-target = " fdupes-native" +inherit pkgconfig +DEPENDS += "dbus-glib" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/dbus-python.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 ; + + export CFLAGS="$CFLAGS -fstack-protector -fno-strict-aliasing -fPIC" + + autotools_do_configure + oe_runmake -j16 + + + + +} +EXTRA_OECONF += " --docdir=${prefix}/share/doc/packages/dbus-python" + +do_install() { + 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 -- + + + + rm -rf ${D}${infodir} + rm -rf ${D}${prefix}/share/doc/packages + rm -rf ${D}${prefix}/share/doc/dbus-python + rm -rf ${D}${prefix}/share/doc/dbus-python-1.1.1 + rm -rf ${D}${prefix}/share/gtk-doc + rm -rf ${D}${prefix}/share/doc + rm -rf ${D}${prefix}/share/man + find ${D} -regex ".*/man/man./.*.[0-9]" | xargs rm -f -- + find ${D} -regex ".*/man/../man./.*.[0-9]" | xargs rm -f -- + find ${D} -regex ".*/man/man./.*.[0-9]pm" | xargs rm -f -- + #fdupes -s ${D} + + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " dbus-python-dev " +PACKAGES += " dbus-python " + +dbus-python-dev_files = "" +dbus-python-dev_files += "${prefix}/include/dbus-1.0/dbus/dbus-python.h" +dbus-python-dev_files += "${prefix}/lib/pkgconfig/dbus-python.pc" +MANIFESTFILES_${PN}-dev = "dbus-python.manifest" + +dbus-python_files = "" +dbus-python_files += "${prefix}/lib/python2.7/site-packages/*" +dbus-python_files += "${prefix}/lib/python2.7/site-packages/*" +MANIFESTFILES_${PN} = "dbus-python.manifest" + +FILES_${PN}-dev = "${dbus-python-dev_files}" +FILES_${PN} = "${dbus-python_files}" + +PKG_dbus-python-dev= "dbus-python-dev" +PKG_dbus-python= "dbus-python" + +require dbus-python-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-core/dbus-python/dbus-python_git.bb b/meta-tizen-common-base/recipes-core/dbus-python/dbus-python_git.bb new file mode 100644 index 00000000..11e3317d --- /dev/null +++ b/meta-tizen-common-base/recipes-core/dbus-python/dbus-python_git.bb @@ -0,0 +1,10 @@ +require dbus-python.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/dbus-python;tag=a8f0e5c73d4bbf6068a598971ad24135a881fab9;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-core/desktop-file-utils/desktop-file-utils-extraconf.inc b/meta-tizen-common-base/recipes-core/desktop-file-utils/desktop-file-utils-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-core/desktop-file-utils/desktop-file-utils.inc b/meta-tizen-common-base/recipes-core/desktop-file-utils/desktop-file-utils.inc new file mode 100644 index 00000000..48126311 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/desktop-file-utils/desktop-file-utils.inc @@ -0,0 +1,133 @@ +DESCRIPTION = "Utilities for Manipulating Desktop Files" +HOMEPAGE = "http://www.freedesktop.org/wiki/Software/desktop-file-utils" +SECTION = "Development/Tools/Other" +LICENSE = "GPL-2.0+" +PV = "0.20" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by desktop-file-utils + + +RDEPENDS = "" + +DEPENDS = "" +#DEPENDS of desktop-file-utils +DEPENDS += "xz" +inherit pkgconfig +DEPENDS += "glib-2.0" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/desktop-file-utils.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 ; + + + autotools_do_configure + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --with-lispdir=${prefix}/share/emacs/site-lisp" + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + + oe_runmake \ + DESTDIR=${D} \ + BINDIR=${prefix}/bin \ + 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} \ + install + # we don't want to buildrequire emacs, but recent automake make it + # impossible to install a lisp file without emacs installed. So we + # manually do it. + test ! -f ${D}${prefix}/share/emacs/site-lisp/desktop-entry-mode.el + install -D -m644 misc/desktop-entry-mode.el ${D}${prefix}/share/emacs/site-lisp/desktop-entry-mode.el + # Install rpm macros + install -D -m644 ${S}/packaging/macros.desktop-file-utils ${D}${sysconfdir}/rpm/macros.desktop-file-utils + # Create ghosts based on default $XDG_DATA_DIRS: + mkdir -p ${D}${prefix}/share/applications + touch ${D}${prefix}/share/applications/mimeinfo.cache + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + $D${prefix}/bin/update-desktop-database --quiet $D${prefix}/share/applications || true + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " desktop-file-utils " + +desktop-file-utils_files = "" +desktop-file-utils_files += "AUTHORS ChangeLog NEWS README" +desktop-file-utils_files += "${prefix}/bin/desktop-file-edit" +desktop-file-utils_files += "${prefix}/bin/desktop-file-install" +desktop-file-utils_files += "${prefix}/bin/desktop-file-validate" +desktop-file-utils_files += "${prefix}/bin/update-desktop-database" +desktop-file-utils_files += "${mandir}/man1/desktop-file-edit.1*" +desktop-file-utils_files += "${mandir}/man1/desktop-file-install.1*" +desktop-file-utils_files += "${mandir}/man1/desktop-file-validate.1*" +desktop-file-utils_files += "${mandir}/man1/update-desktop-database.1*" +desktop-file-utils_files += "${prefix}/share/emacs" +desktop-file-utils_files += "${prefix}/share/emacs/site-lisp" +desktop-file-utils_files += "${prefix}/share/emacs/site-lisp/*.el*" +desktop-file-utils_files += "${sysconfdir}/rpm/macros.desktop-file-utils" +MANIFESTFILES_${PN} = "desktop-file-utils.manifest" +DIRFILES_${PN} = "" +DIRFILES_${PN} += "${prefix}/share/emacs" +DIRFILES_${PN} += "${prefix}/share/emacs/site-lisp" + +FILES_${PN} = "${desktop-file-utils_files}" + +PKG_desktop-file-utils= "desktop-file-utils" + +require desktop-file-utils-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-core/desktop-file-utils/desktop-file-utils_git.bb b/meta-tizen-common-base/recipes-core/desktop-file-utils/desktop-file-utils_git.bb new file mode 100644 index 00000000..2512c161 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/desktop-file-utils/desktop-file-utils_git.bb @@ -0,0 +1,10 @@ +require desktop-file-utils.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/desktop-file-utils;tag=bfa7b3071761f5bc410d7530b2d18f7883b06490;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-core/dlog/dlog-extraconf.inc b/meta-tizen-common-base/recipes-core/dlog/dlog-extraconf.inc new file mode 100644 index 00000000..1afa7990 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/dlog/dlog-extraconf.inc @@ -0,0 +1 @@ +DEPENDS_remove_class-native = "systemd-native" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-core/dlog/dlog.inc b/meta-tizen-common-base/recipes-core/dlog/dlog.inc new file mode 100644 index 00000000..a392fd5b --- /dev/null +++ b/meta-tizen-common-base/recipes-core/dlog/dlog.inc @@ -0,0 +1,144 @@ +DESCRIPTION = "Logging service" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "Apache-2.0" +PV = "0.4.1" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libdlog +PROVIDES += "libdlog" + + +#PROVIDES by dlogutil +PROVIDES += "dlogutil" + + +#PROVIDES by dlog + + +#PROVIDES by libdlog-dev +PROVIDES += "libdlog-dev" + + +RDEPENDS = "" +#RDEPENDS of dlogutil (${PN}util) +RDEPENDS_${PN}util += "libdlog" + +#RDEPENDS of libdlog-dev (lib${PN}-dev) +RDEPENDS_lib${PN}-dev += "libdlog" + + +DEPENDS = "" +#DEPENDS of dlog +DEPENDS += "systemd" +DEPENDS += "tizen-platform-config" +inherit pkgconfig + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/dlog.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 ; + + + autotools_do_configure + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --disable-static" + +do_install() { + 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}${sysconfdir}/dlog + cp platformlog.conf ${D}${sysconfdir}/dlog/platformlog.conf + cp dlogctrl ${D}${prefix}/bin/dlogctrl + + +} + +pkg_postinst_libdlog() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libdlog() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libdlog " +PACKAGES += " dlogutil " +PACKAGES += " libdlog-dev " + +libdlog_files = "" +libdlog_files += "${sysconfdir}/dlog/platformlog.conf" +libdlog_files += "${prefix}/lib/libdlog.so.*" +CONFFILES_lib${PN} = "" +CONFFILES_lib${PN} += "${sysconfdir}/dlog/platformlog.conf" +MANIFESTFILES_lib${PN} = "dlog.manifest" + +dlogutil_files = "" +dlogutil_files += "${prefix}/bin/dlogctrl" +MANIFESTFILES_${PN}util = "dlog.manifest" + +libdlog-dev_files = "" +libdlog-dev_files += "${prefix}/include/dlog/dlog.h" +libdlog-dev_files += "${prefix}/lib/pkgconfig/dlog.pc" +libdlog-dev_files += "${prefix}/lib/libdlog.so" +MANIFESTFILES_lib${PN}-dev = "dlog.manifest" + +FILES_lib${PN} = "${libdlog_files}" +FILES_${PN}util = "${dlogutil_files}" +FILES_lib${PN}-dev = "${libdlog-dev_files}" + +PKG_libdlog= "libdlog" +PKG_dlogutil= "dlogutil" +PKG_libdlog-dev= "libdlog-dev" + +require dlog-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-core/dlog/dlog_git.bb b/meta-tizen-common-base/recipes-core/dlog/dlog_git.bb new file mode 100644 index 00000000..c24ced48 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/dlog/dlog_git.bb @@ -0,0 +1,10 @@ +require dlog.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/system/dlog;tag=c43bce370f4aaa09f48df4e2c1d2b99f133526d0;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-core/dukgenerator/dukgenerator-extraconf.inc b/meta-tizen-common-base/recipes-core/dukgenerator/dukgenerator-extraconf.inc new file mode 100644 index 00000000..29f6da1b --- /dev/null +++ b/meta-tizen-common-base/recipes-core/dukgenerator/dukgenerator-extraconf.inc @@ -0,0 +1 @@ +INSANE_SKIP_${PN} = "staticdev" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-core/dukgenerator/dukgenerator.inc b/meta-tizen-common-base/recipes-core/dukgenerator/dukgenerator.inc new file mode 100644 index 00000000..e5dd5711 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/dukgenerator/dukgenerator.inc @@ -0,0 +1,114 @@ +DESCRIPTION = "Device Unique Key Library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Security/Libraries" +LICENSE = "Apache-2.0" +PV = "1.0.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by dukgenerator-dev +PROVIDES += "dukgenerator-dev" + + +#PROVIDES by dukgenerator + + +RDEPENDS = "" +#RDEPENDS of dukgenerator-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "dukgenerator" + + +DEPENDS = "" +#DEPENDS of dukgenerator +DEPENDS += "libcryptsvc" +inherit tizen_cmake +inherit pkgconfig +DEPENDS += "openssl" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/dukgenerator.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 ; + + MAJORVER=`echo 1.0.0 | awk 'BEGIN {FS="."}{print $1}'` + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DLIB_INSTALL_DIR:PATH=${prefix}/lib -DFULLVER=1.0.0 -DMAJORVER=${MAJORVER} -DDESCRIPTION="Device Unique Key Library" -DBUILD_SHARED_LIBS:BOOL=OFF + make -j16 + + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + make DESTDIR=${D} INSTALL_ROOT=${D} install + rm -f ${D}${infodir}/dir + find ${D} -regex ".*\\.la$" | xargs rm -f -- + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " dukgenerator-dev " +PACKAGES += " dukgenerator " + +dukgenerator-dev_files = "" +dukgenerator-dev_files += "${prefix}/include/*" +dukgenerator-dev_files += "${prefix}/lib/pkgconfig/dukgenerator.pc" +MANIFESTFILES_${PN}-dev = "dukgenerator.manifest" + +dukgenerator_files = "" +dukgenerator_files += "${prefix}/lib/*.a" +MANIFESTFILES_${PN} = "dukgenerator.manifest" + +FILES_${PN}-dev = "${dukgenerator-dev_files}" +FILES_${PN} = "${dukgenerator_files}" + +PKG_dukgenerator-dev= "dukgenerator-dev" +PKG_dukgenerator= "dukgenerator" + +require dukgenerator-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-core/dukgenerator/dukgenerator_git.bb b/meta-tizen-common-base/recipes-core/dukgenerator/dukgenerator_git.bb new file mode 100644 index 00000000..4ae0c39e --- /dev/null +++ b/meta-tizen-common-base/recipes-core/dukgenerator/dukgenerator_git.bb @@ -0,0 +1,10 @@ +require dukgenerator.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/security/dukgenerator;tag=dba9f75b65f93b0139eb79e634252ce7a7c8d06d;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-core/hwdata/hwdata-extraconf.inc b/meta-tizen-common-base/recipes-core/hwdata/hwdata-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-core/hwdata/hwdata.inc b/meta-tizen-common-base/recipes-core/hwdata/hwdata.inc new file mode 100644 index 00000000..901d6c91 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/hwdata/hwdata.inc @@ -0,0 +1,115 @@ +DESCRIPTION = "Hardware identification and configuration data" +HOMEPAGE = "http://git.fedorahosted.org/git/hwdata.git" +SECTION = "System/Base" +LICENSE = "GPL-2.0+" +PV = "0.260" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by hwdata +# the PROVIDES rules is ignore "pciutils-ids " +PROVIDES += "pciutils-ids" +RPROVIDES_hwdata += "pciutils-ids" + + +#PROVIDES by hwdata-ivi +PROVIDES += "hwdata-ivi" + + +RDEPENDS = "" +#RDEPENDS of hwdata-ivi (${PN}-ivi) +RDEPENDS_${PN}-ivi += "hwdata" + + +DEPENDS = "" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n hwdata-0.260-1 + + +} +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 + cp ${S}/packaging/hwdata.manifest . + + + + +} +EXTRA_OECONF += "" + +do_install() { + 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}${sysconfdir}/modprobe.d + mv ${D}${prefix}/lib/modprobe.d/dist-blacklist.conf \ + ${D}${sysconfdir}/modprobe.d/blacklist.conf + rm -rf ${D}${prefix}/lib + install -m644 blacklist.conf ${D}/${sysconfdir}/modprobe.d + install -m644 video.conf ${D}/${sysconfdir}/modprobe.d + + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " hwdata " +PACKAGES += " hwdata-ivi " + +hwdata_files = "" +hwdata_files += "${sysconfdir}/modprobe.d/blacklist.conf" +hwdata_files += "${prefix}/share/hwdata" +hwdata_files += "${prefix}/share/hwdata/*" +MANIFESTFILES_${PN} = "hwdata.manifest" +DIRFILES_${PN} = "" +DIRFILES_${PN} += "${prefix}/share/hwdata" + +hwdata-ivi_files = "" +hwdata-ivi_files += "${sysconfdir}/modprobe.d/video.conf" + +FILES_${PN} = "${hwdata_files}" +FILES_${PN}-ivi = "${hwdata-ivi_files}" + +PKG_hwdata= "hwdata" +PKG_hwdata-ivi= "hwdata-ivi" + +require hwdata-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-core/hwdata/hwdata_git.bb b/meta-tizen-common-base/recipes-core/hwdata/hwdata_git.bb new file mode 100644 index 00000000..ffdddf64 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/hwdata/hwdata_git.bb @@ -0,0 +1,10 @@ +require hwdata.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/hwdata;tag=2805db5ffcb5d4022d6bd797e58b97400ecad2d7;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-core/iniparser/iniparser-extraconf.inc b/meta-tizen-common-base/recipes-core/iniparser/iniparser-extraconf.inc new file mode 100644 index 00000000..98ed794d --- /dev/null +++ b/meta-tizen-common-base/recipes-core/iniparser/iniparser-extraconf.inc @@ -0,0 +1,10 @@ +EXTRA_OEMAKE = "'CC=${CC} -fPIC' 'MYCFLAGS=${CFLAGS}' MYLDFLAGS='${LDFLAGS}'" + +do_compile() { + cd ${S} + LANG=C + export LANG + unset DISPLAY + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + oe_runmake prefix=${prefix} ${PARALLEL_MAKE} CFLAGS="${CFLAGS} -fPIC" +} \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-core/iniparser/iniparser.inc b/meta-tizen-common-base/recipes-core/iniparser/iniparser.inc new file mode 100644 index 00000000..ac0277e0 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/iniparser/iniparser.inc @@ -0,0 +1,124 @@ +DESCRIPTION = "Stand-alone ini file parsing library" +HOMEPAGE = "http://ndevilla.free.fr/iniparser/" +SECTION = "System/Libraries" +LICENSE = "MIT" +PV = "2.17" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by iniparser-dev +PROVIDES += "iniparser-dev" + + +#PROVIDES by iniparser + + +RDEPENDS = "" +#RDEPENDS of iniparser-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "iniparser" + + +DEPENDS = "" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/iniparser.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 ; + + make prefix=${prefix} -j16 CFLAGS="$CFLAGS -fPIC" + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + + mkdir -p ${D}/${prefix}/lib + install -m 755 libiniparser.so.0 ${D}/${prefix}/lib + ln -s libiniparser.so.0 ${D}/${prefix}/lib/libiniparser.so + mkdir -p ${D}/${prefix}/include + install -m 644 src/*.h ${D}/${prefix}/include + install -m 644 src/*.h ${D}/${prefix}/include + mkdir -p ${D}/${prefix}/lib/pkgconfig + cat > ${D}/${prefix}/lib/pkgconfig/iniparser.pc < + #include + #include +-#include + #include + + #ifndef EXTAPI +@@ -80,24 +79,6 @@ EXTAPI void sf_log(int type , int priority , const char *tag , const char *fmt , + + vsyslog(syslog_prio, fmt, ap); + break; +- +- case SF_LOG_DLOG: +- if (tag) { +- switch (priority) { +- case SF_LOG_ERR: +- SLOG_VA(LOG_ERROR, tag ? tag : "NULL" , fmt ? fmt : "NULL" , ap); +- break; +- +- case SF_LOG_DBG: +- SLOG_VA(LOG_DEBUG, tag ? tag : "NULL", fmt ? fmt : "NULL" , ap); +- break; +- +- case SF_LOG_INFO: +- SLOG_VA(LOG_INFO, tag ? tag : "NULL" , fmt ? fmt : "NULL" , ap); +- break; +- } +- } +- break; + } + + va_end(ap); diff --git a/meta-tizen-common-base/recipes-core/libsf-common/libsf-common-extraconf.inc b/meta-tizen-common-base/recipes-core/libsf-common/libsf-common-extraconf.inc new file mode 100644 index 00000000..7a9df258 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/libsf-common/libsf-common-extraconf.inc @@ -0,0 +1,2 @@ +DEPENDS_remove_class-native = "dlog-native" +SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" diff --git a/meta-tizen-common-base/recipes-core/libsf-common/libsf-common.inc b/meta-tizen-common-base/recipes-core/libsf-common/libsf-common.inc new file mode 100644 index 00000000..1e765298 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/libsf-common/libsf-common.inc @@ -0,0 +1,123 @@ +DESCRIPTION = "Sensor framework common library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Sensor Framework" +LICENSE = "Apache-2.0" +PV = "0.3.20" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libsf-common + + +#PROVIDES by libsf-common-dev +PROVIDES += "libsf-common-dev" + + +RDEPENDS = "" +#RDEPENDS of libsf-common-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libsf-common" + + +DEPENDS = "" +#DEPENDS of libsf-common +inherit tizen_cmake +DEPENDS += "attr" +DEPENDS += "dlog" +inherit pkgconfig + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/libsf-common.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + + make -j16 + + + +} + +do_install() { + 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 LICENSE ${D}${prefix}/share/license/libsf-common + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libsf-common " +PACKAGES += " libsf-common-dev " + +libsf-common_files = "" +libsf-common_files += "${prefix}/lib/libsf_common.so" +libsf-common_files += "${prefix}/share/license/libsf-common" +MANIFESTFILES_${PN} = "libsf-common.manifest" + +libsf-common-dev_files = "" +libsf-common-dev_files += "${prefix}/include/sf_common/*.h" +libsf-common-dev_files += "${prefix}/lib/pkgconfig/sf_common.pc" +MANIFESTFILES_${PN}-dev = "libsf-common.manifest" + +FILES_${PN} = "${libsf-common_files}" +FILES_${PN}-dev = "${libsf-common-dev_files}" + +PKG_libsf-common= "libsf-common" +PKG_libsf-common-dev= "libsf-common-dev" + +require libsf-common-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-core/libsf-common/libsf-common_git.bb b/meta-tizen-common-base/recipes-core/libsf-common/libsf-common_git.bb new file mode 100644 index 00000000..f49cac3f --- /dev/null +++ b/meta-tizen-common-base/recipes-core/libsf-common/libsf-common_git.bb @@ -0,0 +1,10 @@ +require libsf-common.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/system/libsf-common;tag=d2dbdc7e801b265a71faf8a2f027d79e72b92424;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-core/libwbxml2/libwbxml2-extraconf.inc b/meta-tizen-common-base/recipes-core/libwbxml2/libwbxml2-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-core/libwbxml2/libwbxml2.inc b/meta-tizen-common-base/recipes-core/libwbxml2/libwbxml2.inc new file mode 100644 index 00000000..bd6c85fe --- /dev/null +++ b/meta-tizen-common-base/recipes-core/libwbxml2/libwbxml2.inc @@ -0,0 +1,166 @@ +DESCRIPTION = "WBXML parser and compiler library" +HOMEPAGE = "http://libwbxml.opensync.org/" +SECTION = "System/Libraries" +LICENSE = "LGPL-2.1+" +PV = "0.11.2" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libwbxml2 + + +#PROVIDES by wbxml2-tools +PROVIDES += "wbxml2-tools" + + +#PROVIDES by libwbxml2-dev +PROVIDES += "libwbxml2-dev" + + +RDEPENDS = "" +#RDEPENDS of wbxml2-tools (wbxml2-tools) +RDEPENDS_wbxml2-tools += "libwbxml2" +RDEPENDS_wbxml2-tools += "libxml2" + +#RDEPENDS of libwbxml2-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libwbxml2" +RDEPENDS_${PN}-dev += "libxml2" +RDEPENDS_${PN}-dev += "glibc" +RDEPENDS_${PN}-dev += "expat" + + +DEPENDS = "" +#DEPENDS of libwbxml2 +DEPENDS += "expat" +inherit tizen_cmake +DEPENDS += "libxml2" +DEPENDS += "zlib" +inherit pkgconfig +DEPENDS += "popt" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n libwbxml-0.11.2 + cp ${S}/packaging/libwbxml2.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 ; + + BUILD_SRC=$(pwd) + + mkdir -p build + pushd build + CFLAGS="$CFLAGS" \ + CXXFLAGS="$CFLAGS" \ + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} \ + -DCMAKE_BUILD_TYPE=None \ + -DENABLE_INSTALL_DOC:BOOL=OFF \ + ${BUILD_SRC} + oe_runmake -j16 VERBOSE=1 + popd + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + pushd build + + 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 -- + popd + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libwbxml2 " +PACKAGES += " wbxml2-tools " +PACKAGES += " libwbxml2-dev " + +libwbxml2_files = "" +libwbxml2_files += "${prefix}/lib/libwbxml2.so.1*" +MANIFESTFILES_${PN} = "libwbxml2.manifest" + +wbxml2-tools_files = "" +wbxml2-tools_files += "${prefix}/bin/wbxml2xml" +wbxml2-tools_files += "${prefix}/bin/xml2wbxml" +MANIFESTFILES_wbxml2-tools = "libwbxml2.manifest" + +libwbxml2-dev_files = "" +libwbxml2-dev_files += "${prefix}/lib/pkgconfig/libwbxml2.pc" +libwbxml2-dev_files += "${prefix}/lib/libwbxml2.so" +libwbxml2-dev_files += "${prefix}/include/libwbxml-1.0/wbxml" +libwbxml2-dev_files += "${prefix}/share/cmake/Modules/FindLibWbxml2.cmake" +libwbxml2-dev_files += "${prefix}/include/wbxml_config.h" +MANIFESTFILES_${PN}-dev = "libwbxml2.manifest" + +FILES_${PN} = "${libwbxml2_files}" +FILES_wbxml2-tools = "${wbxml2-tools_files}" +FILES_${PN}-dev = "${libwbxml2-dev_files}" + +PKG_libwbxml2= "libwbxml2" +PKG_wbxml2-tools= "wbxml2-tools" +PKG_libwbxml2-dev= "libwbxml2-dev" + +require libwbxml2-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-core/libwbxml2/libwbxml2_git.bb b/meta-tizen-common-base/recipes-core/libwbxml2/libwbxml2_git.bb new file mode 100644 index 00000000..d9ea953b --- /dev/null +++ b/meta-tizen-common-base/recipes-core/libwbxml2/libwbxml2_git.bb @@ -0,0 +1,10 @@ +require libwbxml2.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/libwbxml2;tag=717cf1e3430cacd4c0ba04394b8f60f1e4ad4900;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-core/libxml2/files/ansidecl.patch b/meta-tizen-common-base/recipes-core/libxml2/files/ansidecl.patch new file mode 100644 index 00000000..2452d780 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/libxml2/files/ansidecl.patch @@ -0,0 +1,25 @@ +Sadly cmake is broken. If it sees this reference and ansidecl is present, it will add a +dependency upon it, even if HAVE_ANSIDEC_H is never set. + +The easiest solution is to remove these lines, otherwise recipes like libzypp can have a +dependency on the ansidecl.h header via cmake. This can lead to odd results if the +header is removed (clean binutils) and then the code is recompiled. + +RP 2012/7/10 + +Upstream-Status: Inappropriate [its really a cmake bug] + +Index: libxml2-2.8.0/include/libxml/xmlversion.h.in +=================================================================== +--- libxml2-2.8.0.orig/include/libxml/xmlversion.h.in 2012-07-10 11:51:52.460750573 +0000 ++++ libxml2-2.8.0/include/libxml/xmlversion.h.in 2012-07-10 11:52:41.436749397 +0000 +@@ -401,9 +401,6 @@ + #endif + + #ifdef __GNUC__ +-#ifdef HAVE_ANSIDECL_H +-#include +-#endif + + /** + * ATTRIBUTE_UNUSED: diff --git a/meta-tizen-common-base/recipes-core/libxml2/files/libxml-64bit.patch b/meta-tizen-common-base/recipes-core/libxml2/files/libxml-64bit.patch new file mode 100644 index 00000000..1147017b --- /dev/null +++ b/meta-tizen-common-base/recipes-core/libxml2/files/libxml-64bit.patch @@ -0,0 +1,22 @@ +Upstream-Status: Backport [from debian: bugs.debian.org/439843] + +--- + libxml.h | 3 +++ + 1 file changed, 3 insertions(+) + +--- libxml2-2.6.29.orig/libxml.h ++++ libxml2-2.6.29/libxml.h +@@ -11,10 +11,13 @@ + + #ifndef NO_LARGEFILE_SOURCE + #ifndef _LARGEFILE_SOURCE + #define _LARGEFILE_SOURCE + #endif ++#ifndef _LARGEFILE64_SOURCE ++#define _LARGEFILE64_SOURCE ++#endif + #ifndef _FILE_OFFSET_BITS + #define _FILE_OFFSET_BITS 64 + #endif + #endif + diff --git a/meta-tizen-common-base/recipes-core/libxml2/files/libxml2-CVE-2014-0191-fix.patch b/meta-tizen-common-base/recipes-core/libxml2/files/libxml2-CVE-2014-0191-fix.patch new file mode 100644 index 00000000..1c05ae64 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/libxml2/files/libxml2-CVE-2014-0191-fix.patch @@ -0,0 +1,37 @@ +From: Daniel Veillard +Date: Tue, 22 Apr 2014 15:30:56 +0800 +Subject: Do not fetch external parameter entities + +Unless explicitely asked for when validating or replacing entities +with their value. Problem pointed out by Daniel Berrange + +Upstream-Status: Backport +Reference: https://access.redhat.com/security/cve/CVE-2014-0191 + +Signed-off-by: Daniel Veillard +Signed-off-by: Maxin B. John +--- +diff -Naur libxml2-2.9.1-orig/parser.c libxml2-2.9.1/parser.c +--- libxml2-2.9.1-orig/parser.c 2013-04-16 15:39:18.000000000 +0200 ++++ libxml2-2.9.1/parser.c 2014-05-07 13:35:46.883687946 +0200 +@@ -2595,6 +2595,20 @@ + xmlCharEncoding enc; + + /* ++ * Note: external parsed entities will not be loaded, it is ++ * not required for a non-validating parser, unless the ++ * option of validating, or substituting entities were ++ * given. Doing so is far more secure as the parser will ++ * only process data coming from the document entity by ++ * default. ++ */ ++ if ((entity->etype == XML_EXTERNAL_PARAMETER_ENTITY) && ++ ((ctxt->options & XML_PARSE_NOENT) == 0) && ++ ((ctxt->options & XML_PARSE_DTDVALID) == 0) && ++ (ctxt->validate == 0)) ++ return; ++ ++ /* + * handle the extra spaces added before and after + * c.f. http://www.w3.org/TR/REC-xml#as-PE + * this is done independently. diff --git a/meta-tizen-common-base/recipes-core/libxml2/files/python-sitepackages-dir.patch b/meta-tizen-common-base/recipes-core/libxml2/files/python-sitepackages-dir.patch new file mode 100644 index 00000000..a697ddf8 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/libxml2/files/python-sitepackages-dir.patch @@ -0,0 +1,21 @@ +Allow us to pass in PYTHON_SITE_PACKAGES + +The python binary used when building for nativesdk doesn't give us the +correct path here so we need to be able to specify it ourselves. + +Upstream-Status: Inappropriate [config] + +Signed-off-by: Paul Eggleton + +--- a/configure.in ++++ b/configure.in +@@ -743,7 +743,8 @@ dnl + + PYTHON_VERSION= + PYTHON_INCLUDES= +-PYTHON_SITE_PACKAGES= ++# Allow this to be set externally ++#PYTHON_SITE_PACKAGES= + PYTHON_TESTS= + pythondir= + if test "$with_python" != "no" ; then diff --git a/meta-tizen-common-base/recipes-core/libxml2/files/run-ptest b/meta-tizen-common-base/recipes-core/libxml2/files/run-ptest new file mode 100644 index 00000000..473d0b67 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/libxml2/files/run-ptest @@ -0,0 +1,3 @@ +#!/bin/sh + +make -k runtests diff --git a/meta-tizen-common-base/recipes-core/libxml2/libxml2-extraconf.inc b/meta-tizen-common-base/recipes-core/libxml2/libxml2-extraconf.inc new file mode 100644 index 00000000..98caf04b --- /dev/null +++ b/meta-tizen-common-base/recipes-core/libxml2/libxml2-extraconf.inc @@ -0,0 +1,72 @@ +DEPENDS_class-nativesdk = "nativesdk-python" +DEPENDS_class-native = "python-native" +DEPENDS =+ "zlib" + +SRC_URI = "file://libxml-64bit.patch \ + file://ansidecl.patch \ + file://run-ptest \ + file://libxml2-CVE-2014-0191-fix.patch \ + file://python-sitepackages-dir.patch \ + " + +BINCONFIG = "${bindir}/xml2-config" + +#inherit autotools pkgconfig binconfig-disabled pythonnative ptest +inherit pkgconfig binconfig-disabled pythonnative + +RDEPENDS_${PN}-ptest_append_libc-glibc += "glibc-gconv-ebcdic-us glibc-gconv-ibm1141" + +# We don't DEPEND on binutils for ansidecl.h so ensure we don't use the header +do_configure_prepend () { + sed -i -e '/.*ansidecl.h.*/d' ${S}/configure.in +} + +do_configure_prepend_class-nativesdk () { + # Ensure we get the correct site-packages path + export PYTHON_SITE_PACKAGES="${PYTHON_SITEPACKAGES_DIR}" +} + +do_compile_prepend_class-nativesdk () { + # Ensure we get the correct site-packages path + export PYTHON_SITE_PACKAGES="${PYTHON_SITEPACKAGES_DIR}" +} + +EXTRA_OECONF += "--without-python " +#EXTRA_OECONF += "--without-python --without-debug --without-legacy --with-catalog --without-docbook --with-c14n --without-lzma --with-fexceptions" + +EXTRA_OECONF_class-native += "--with-python=${STAGING_BINDIR}/python " +#EXTRA_OECONF_class-native = "--with-python=${STAGING_BINDIR}/python --without-legacy --without-docbook --with-c14n --without-lzma" + +EXTRA_OECONF_class-nativesdk += "--with-python=${STAGING_BINDIR}/python " +#EXTRA_OECONF_class-nativesdk = "--with-python=${STAGING_BINDIR}/python --without-legacy --without-docbook --with-c14n --without-lzma" + +EXTRA_OECONF_linuxstdbase += "--without-python " +#EXTRA_OECONF_linuxstdbase = "--without-python --with-debug --with-legacy --with-docbook --with-c14n --without-lzma" + +# required for pythong binding +export HOST_SYS +export BUILD_SYS +export STAGING_LIBDIR +export STAGING_INCDIR + +export LDFLAGS += "-ldl" + +python populate_packages_prepend () { + # autonamer would call this libxml2-2, but we don't want that + if d.getVar('DEBIAN_NAMES', True): + d.setVar('PKG_libxml2', '${MLPREFIX}libxml2') +} + +PACKAGES += "${PN}-utils ${PN}-python" + +FILES_${PN}-dbg += "${PYTHON_SITEPACKAGES_DIR}/.debug" +FILES_${PN}-staticdev += "${PYTHON_SITEPACKAGES_DIR}/*.a" +#FILES_${PN}-dev += "${libdir}/xml2Conf.sh" +#FILES_${PN}-utils += "${bindir}/*" +FILES_${PN}-python += "${PYTHON_SITEPACKAGES_DIR}" + +#do_install_ptest () { +# cp -r ${WORKDIR}/xmlconf ${D}${PTEST_PATH} +#} + +BBCLASSEXTEND = "native nativesdk" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-core/libxml2/libxml2.inc b/meta-tizen-common-base/recipes-core/libxml2/libxml2.inc new file mode 100644 index 00000000..380cb1d0 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/libxml2/libxml2.inc @@ -0,0 +1,157 @@ +DESCRIPTION = "A Library to Manipulate XML Files" +HOMEPAGE = "http://xmlsoft.org" +SECTION = "System/Libraries" +LICENSE = "MIT" +PV = "2.8.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libxml2 + + +#PROVIDES by libxml2-dev +PROVIDES += "libxml2-dev" + + +#PROVIDES by libxml2-tools +PROVIDES += "libxml2-tools" + + +RDEPENDS = "" +#RDEPENDS of libxml2-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libxml2" +RDEPENDS_${PN}-dev += "glibc" +RDEPENDS_${PN}-dev += "zlib" +RDEPENDS_${PN}-dev += "xz" +RDEPENDS_${PN}-dev += "libxml2-tools" +RDEPENDS_${PN}-dev += "readline" + + +DEPENDS = "" +#DEPENDS of libxml2 +DEPENDS += "xz" +DEPENDS_append_class-native = " readline-native" +DEPENDS_append_class-target = " readline-native" +DEPENDS += "zlib" +inherit pkgconfig + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/libxml2.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 ; + + + autotools_do_configure + + make -j16 BASE_DIR="${prefix}/share/doc/packages" DOC_MODULE="libxml2" + + exit 0 + # qemu-arm can't keep up atm, disabling check for arm + make check + + + +} +EXTRA_OECONF += " --disable-static --docdir=${prefix}/share/doc/packages/libxml2 --with-html-dir=${prefix}/share/doc/packages/libxml2/html --with-fexceptions --with-history --without-python --enable-ipv6 --with-sax1 --with-regexps --with-threads --with-reader --with-http" + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + make install DESTDIR="${D}" BASE_DIR="${prefix}/share/doc/packages" DOC_MODULE="libxml2" + ln -s libxml2/libxml ${D}${prefix}/include/libxml + + + rm -rf ${D}${infodir} + rm -rf ${D}${prefix}/share/doc/packages + rm -rf ${D}${prefix}/share/doc/libxml2 + rm -rf ${D}${prefix}/share/doc/libxml2-2.8.0 + rm -rf ${D}${prefix}/share/gtk-doc + rm -rf ${D}${prefix}/share/doc + rm -rf ${D}${prefix}/share/man + find ${D} -regex ".*/man/man./.*.[0-9]" | xargs rm -f -- + find ${D} -regex ".*/man/../man./.*.[0-9]" | xargs rm -f -- + find ${D} -regex ".*/man/man./.*.[0-9]pm" | xargs rm -f -- + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libxml2 " +PACKAGES += " libxml2-dev " +PACKAGES += " libxml2-tools " + +libxml2_files = "" +libxml2_files += "${prefix}/lib/lib*.so.*" +MANIFESTFILES_${PN} = "libxml2.manifest" + +libxml2-dev_files = "" +libxml2-dev_files += "${prefix}/bin/xml2-config" +libxml2-dev_files += "${prefix}/share/aclocal" +libxml2-dev_files += "${prefix}/share/aclocal/libxml.m4" +libxml2-dev_files += "${prefix}/include/libxml" +libxml2-dev_files += "${prefix}/include/libxml2" +libxml2-dev_files += "${prefix}/lib/lib*.so" +libxml2-dev_files += "${prefix}/lib/libxml2.la" +libxml2-dev_files += "${prefix}/lib/*.sh" +libxml2-dev_files += "${prefix}/lib/pkgconfig/*.pc" +MANIFESTFILES_${PN}-dev = "libxml2.manifest" +DIRFILES_${PN}-dev = "" +DIRFILES_${PN}-dev += "${prefix}/share/aclocal" + +libxml2-tools_files = "" +libxml2-tools_files += "${prefix}/bin/xmllint" +libxml2-tools_files += "${prefix}/bin/xmlcatalog" +MANIFESTFILES_${PN}-tools = "libxml2.manifest" + +FILES_${PN} = "${libxml2_files}" +FILES_${PN}-dev = "${libxml2-dev_files}" +FILES_${PN}-tools = "${libxml2-tools_files}" + +PKG_libxml2= "libxml2" +PKG_libxml2-dev= "libxml2-dev" +PKG_libxml2-tools= "libxml2-tools" + +require libxml2-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-core/oma-ds-agent/oma-ds-agent-extraconf.inc b/meta-tizen-common-base/recipes-core/oma-ds-agent/oma-ds-agent-extraconf.inc new file mode 100644 index 00000000..784087ce --- /dev/null +++ b/meta-tizen-common-base/recipes-core/oma-ds-agent/oma-ds-agent-extraconf.inc @@ -0,0 +1,3 @@ +INSANE_SKIP_ds-public-plugins = "dev-so" + +FILES_${PN}-dbg += "${prefix}/lib/sync-agent/ds-public/.debug" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-core/oma-ds-agent/oma-ds-agent.inc b/meta-tizen-common-base/recipes-core/oma-ds-agent/oma-ds-agent.inc new file mode 100644 index 00000000..4ab2a94f --- /dev/null +++ b/meta-tizen-common-base/recipes-core/oma-ds-agent/oma-ds-agent.inc @@ -0,0 +1,175 @@ +DESCRIPTION = "OMA-DS Agent Daemon for Data Synchronization" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Base/Device Management" +LICENSE = "Apache-2.0" +PV = "0.1.66" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by oma-ds-agent + + +#PROVIDES by ds-public-plugins +PROVIDES += "ds-public-plugins" + + +RDEPENDS = "" +#RDEPENDS of oma-ds-agent (${PN}) +RDEPENDS_${PN} += "glibc" + + +DEPENDS = "" +#DEPENDS of oma-ds-agent +DEPENDS += "libcheck" +inherit tizen_cmake +DEPENDS += "libslp-memo" +DEPENDS += "tizen-platform-config" +DEPENDS += "expat" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" +DEPENDS += "libsoup-2.4" +DEPENDS += "contacts-service" +DEPENDS += "aul" +DEPENDS += "sync-agent" +DEPENDS += "sqlite3" +DEPENDS += "vconf" +DEPENDS += "dbus-glib" + +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 ; + + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DCMAKE_INSTALL_PREFIX=${prefix} -DTZ_SYS_DB=${prefix}/dbspace + make -j16 + + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + rm -rf ${D} + + if [ ! -d ${D}${prefix}/dbspace ] + then + mkdir -p ${D}${prefix}/dbspace + fi + + sqlite3 ${D}${prefix}/dbspace/.omasyncagent.db "PRAGMA journal_mode = PERSIST; create table a(a); drop table a;" > /dev/null + + + 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 + + if [ ! -d $D${prefix}/dbspace ] + then + mkdir $D${prefix}/dbspace + fi + if [ ! -d ${sysconfdir}/rc.d/rc3.d ] + then + mkdir ${sysconfdir}/rc.d/rc3.d + fi + if [ ! -d ${sysconfdir}/rc.d/rc5.d ] + then + mkdir ${sysconfdir}/rc.d/rc5.d + fi + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + rm -f /tmp/agent_fw_event_omads* + rm -f /tmp/agent_fw_noti_reply_omads* + rm -f ${sysconfdir}/rc.d/rc3.d/S91oma-ds-agent + rm -f ${sysconfdir}/rc.d/rc5.d/S91oma-ds-agent + rm -f $D${prefix}/dbspace/.omasyncagent.db $D${prefix}/dbspace/.omasyncagent.db-journal + rm -rf /usr/share/oma-ds-cfg + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " oma-ds-agent " +PACKAGES += " ds-public-plugins " + +oma-ds-agent_files = "" +oma-ds-agent_files += "${prefix}/dbspace/.omasyncagent.db" +oma-ds-agent_files += "${prefix}/dbspace/.omasyncagent.db-journal" +oma-ds-agent_files += "/usr/share/dbus-1/system-services/com.samsung.omadsagent.service" +oma-ds-agent_files += "${prefix}/bin/oma-ds-agent" +oma-ds-agent_files += "/usr/share/oma-ds-cfg/*" +oma-ds-agent_files += "/usr/lib/systemd/system/oma-ds-agent.service" +oma-ds-agent_files += "/usr/lib/systemd/system/graphical.target.wants/oma-ds-agent.service" +oma-ds-agent_files += "${sysconfdir}/dbus-1/system.d/com.samsung.omadsagent.conf" +MANIFESTFILES_${PN} = "oma-ds-agent.manifest" + +ds-public-plugins_files = "" +ds-public-plugins_files += "/usr/lib/sync-agent/ds-public/*" +MANIFESTFILES_ds-public-plugins = "ds-public-plugins.manifest" + +FILES_${PN} = "${oma-ds-agent_files}" +FILES_ds-public-plugins = "${ds-public-plugins_files}" + +PKG_oma-ds-agent= "oma-ds-agent" +PKG_ds-public-plugins= "ds-public-plugins" + +require oma-ds-agent-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-core/oma-ds-agent/oma-ds-agent_git.bb b/meta-tizen-common-base/recipes-core/oma-ds-agent/oma-ds-agent_git.bb new file mode 100644 index 00000000..fc304816 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/oma-ds-agent/oma-ds-agent_git.bb @@ -0,0 +1,10 @@ +require oma-ds-agent.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/system/oma-ds-agent;tag=16dd30cb7b9c86bc5744ff170f45683d5c76ac0c;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-core/sensor/sensor-extraconf.inc b/meta-tizen-common-base/recipes-core/sensor/sensor-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-core/sensor/sensor.inc b/meta-tizen-common-base/recipes-core/sensor/sensor.inc new file mode 100644 index 00000000..dcb3aaf6 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/sensor/sensor.inc @@ -0,0 +1,134 @@ +DESCRIPTION = "Sensor framework client library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Sensor Framework" +LICENSE = "Apache-2.0" +PV = "0.5.27" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by sensor + + +#PROVIDES by sensor-dev +PROVIDES += "sensor-dev" + + +RDEPENDS = "" +#RDEPENDS of sensor-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "sensor" + + +DEPENDS = "" +#DEPENDS of sensor +DEPENDS += "libsf-common" +DEPENDS += "glib-2.0" +inherit tizen_cmake +DEPENDS += "vconf" +inherit pkgconfig + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n sensor-0.5.27 + cp ${S}/packaging/sensor.manifest ${S}/packaging/sensor-devel.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + + + make -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " sensor " +PACKAGES += " sensor-dev " + +sensor_files = "" +sensor_files += "${prefix}/lib/libsensor.so.*" +MANIFESTFILES_${PN} = "sensor.manifest" + +sensor-dev_files = "" +sensor-dev_files += "${prefix}/include/sensor/*.h" +sensor-dev_files += "${prefix}/lib/libsensor.so" +sensor-dev_files += "${prefix}/lib/pkgconfig/sensor.pc" +MANIFESTFILES_${PN}-dev = "sensor-devel.manifest" + +FILES_${PN} = "${sensor_files}" +FILES_${PN}-dev = "${sensor-dev_files}" + +PKG_sensor= "sensor" +PKG_sensor-dev= "sensor-dev" + +require sensor-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-core/sensor/sensor_git.bb b/meta-tizen-common-base/recipes-core/sensor/sensor_git.bb new file mode 100644 index 00000000..3b5b05a9 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/sensor/sensor_git.bb @@ -0,0 +1,10 @@ +require sensor.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/system/libslp-sensor;tag=0b466302afcb0ce0e23f0d8f1e1e9820e42326dc;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-core/sync-agent/sync-agent-extraconf.inc b/meta-tizen-common-base/recipes-core/sync-agent/sync-agent-extraconf.inc new file mode 100644 index 00000000..7a1e9a93 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/sync-agent/sync-agent-extraconf.inc @@ -0,0 +1,4 @@ +FILES_${PN}-dbg += "/usr/lib/sync-agent/common-public/.debug" + +INSANE_SKIP_common-public-plugins = "dev-so" +INSANE_SKIP_${PN} = "dev-so" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-core/sync-agent/sync-agent.inc b/meta-tizen-common-base/recipes-core/sync-agent/sync-agent.inc new file mode 100644 index 00000000..e6ed14b6 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/sync-agent/sync-agent.inc @@ -0,0 +1,178 @@ +DESCRIPTION = "Sync agent FW Library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Service" +LICENSE = "Apache-2.0" +PV = "0.1.91" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by sync-agent-dev +PROVIDES += "sync-agent-dev" + + +#PROVIDES by common-public-plugins +PROVIDES += "common-public-plugins" + + +#PROVIDES by sync-agent + + +RDEPENDS = "" +#RDEPENDS of sync-agent-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "sync-agent" + +#RDEPENDS of sync-agent (${PN}) +RDEPENDS_${PN} += "glibc" + + +DEPENDS = "" +#DEPENDS of sync-agent +DEPENDS += "libslp-location" +DEPENDS += "libxml2" +DEPENDS += "aul" +DEPENDS += "contacts-service" +DEPENDS += "libgcrypt" +DEPENDS += "capi-base-common" +DEPENDS += "curl" +DEPENDS += "dbus-glib" +DEPENDS += "libsoup-2.4" +inherit tizen_cmake +DEPENDS += "app-svc" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" +DEPENDS += "system-server" +DEPENDS += "msg-service" +DEPENDS += "alarm-manager" +DEPENDS += "libaccounts-svc" +DEPENDS += "libwbxml2" +DEPENDS += "tizen-platform-config" +DEPENDS += "bundle" +DEPENDS += "sqlite3" +DEPENDS += "libtapi" +DEPENDS += "util-linux" +DEPENDS += "vconf" +DEPENDS += "libslp-db-util" +DEPENDS += "capi-system-info" +DEPENDS += "libslp-memo" +DEPENDS += "syspopup" +DEPENDS += "calendar-service" +DEPENDS += "capi-network-connection" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/sync-agent.manifest ${S}/packaging/sync-agent-devel.manifest ${S}/packaging/common-public-plugins.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + + + make -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " sync-agent-dev " +PACKAGES += " common-public-plugins " +PACKAGES += " sync-agent " + +sync-agent-dev_files = "" +sync-agent-dev_files += "${prefix}/include/sync_agent.h" +sync-agent-dev_files += "${prefix}/include/sync-agent/*" +sync-agent-dev_files += "${prefix}/lib/pkgconfig/sync-agent.pc" +MANIFESTFILES_${PN}-dev = "sync-agent-devel.manifest" + +common-public-plugins_files = "" +common-public-plugins_files += "${prefix}/lib/sync-agent/common-public/*" +MANIFESTFILES_common-public-plugins = "common-public-plugins.manifest" + +sync-agent_files = "" +sync-agent_files += "${prefix}/lib/*.so" +sync-agent_files += "${prefix}/lib/*.so.*" +MANIFESTFILES_${PN} = "sync-agent.manifest" + +FILES_${PN}-dev = "${sync-agent-dev_files}" +FILES_common-public-plugins = "${common-public-plugins_files}" +FILES_${PN} = "${sync-agent_files}" + +PKG_sync-agent-dev= "sync-agent-dev" +PKG_common-public-plugins= "common-public-plugins" +PKG_sync-agent= "sync-agent" + +require sync-agent-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-core/sync-agent/sync-agent_git.bb b/meta-tizen-common-base/recipes-core/sync-agent/sync-agent_git.bb new file mode 100644 index 00000000..f2064980 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/sync-agent/sync-agent_git.bb @@ -0,0 +1,10 @@ +require sync-agent.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/system/sync-agent;tag=65d4fdceb1d079d92b794bcf47684ddc8e8b7307;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-core/system-server/system-server-extraconf.inc b/meta-tizen-common-base/recipes-core/system-server/system-server-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-core/system-server/system-server.inc b/meta-tizen-common-base/recipes-core/system-server/system-server.inc new file mode 100644 index 00000000..d05397ad --- /dev/null +++ b/meta-tizen-common-base/recipes-core/system-server/system-server.inc @@ -0,0 +1,526 @@ +DESCRIPTION = "System server" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Service" +LICENSE = "Apache-2.0" +PV = "2.0.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libdevman-dev +PROVIDES += "libdevman-dev" + + +#PROVIDES by libdeviced-dev +PROVIDES += "libdeviced-dev" + + +#PROVIDES by libdeviced +PROVIDES += "libdeviced" + + +#PROVIDES by sysman-dev +PROVIDES += "sysman-dev" + + +#PROVIDES by libhaptic +PROVIDES += "libhaptic" + + +#PROVIDES by libslp-pm-dev +PROVIDES += "libslp-pm-dev" + + +#PROVIDES by libslp-pm +PROVIDES += "libslp-pm" + + +#PROVIDES by system-server + + +#PROVIDES by sysman-internal-dev +PROVIDES += "sysman-internal-dev" + + +#PROVIDES by libhaptic-dev +PROVIDES += "libhaptic-dev" + + +#PROVIDES by libhaptic-plugin-dev +PROVIDES += "libhaptic-plugin-dev" + + +#PROVIDES by libdevman-haptic-dev +PROVIDES += "libdevman-haptic-dev" + + +#PROVIDES by sysman +PROVIDES += "sysman" + + +#PROVIDES by libdevman +PROVIDES += "libdevman" + + +RDEPENDS = "" +#RDEPENDS of libdevman-dev (libdevman-dev) +RDEPENDS_libdevman-dev += "libdevman" + +#RDEPENDS of libhaptic (libhaptic) +RDEPENDS_libhaptic += "system-server" + +#RDEPENDS of system-server (${PN}) +RDEPENDS_${PN} += "systemd" +RDEPENDS_${PN} += "vconf" + +#RDEPENDS of libdeviced (libdeviced) +RDEPENDS_libdeviced += "system-server" + +#RDEPENDS of sysman-dev (sysman-dev) +RDEPENDS_sysman-dev += "sysman" + +#RDEPENDS of libslp-pm-dev (libslp-pm-dev) +RDEPENDS_libslp-pm-dev += "libslp-pm" + +#RDEPENDS of libslp-pm (libslp-pm) +RDEPENDS_libslp-pm += "system-server" + +#RDEPENDS of libdeviced-dev (libdeviced-dev) +RDEPENDS_libdeviced-dev += "libdeviced" + +#RDEPENDS of sysman-internal-dev (sysman-internal-dev) +RDEPENDS_sysman-internal-dev += "sysman" + +#RDEPENDS of libhaptic-dev (libhaptic-dev) +RDEPENDS_libhaptic-dev += "libhaptic" + +#RDEPENDS of libhaptic-plugin-dev (libhaptic-plugin-dev) +RDEPENDS_libhaptic-plugin-dev += "libhaptic" + +#RDEPENDS of libdevman-haptic-dev (libdevman-haptic-dev) +RDEPENDS_libdevman-haptic-dev += "libdevman-dev" + +#RDEPENDS of sysman (sysman) +RDEPENDS_sysman += "system-server" + +#RDEPENDS of libdevman (libdevman) +RDEPENDS_libdevman += "system-server" + + +DEPENDS = "" +#DEPENDS of system-server +DEPENDS += "smack" +DEPENDS += "edbus" +inherit tizen_cmake +DEPENDS += "attr" +#Replace "DEPENDS" on gettext by "inherit gettext" +inherit gettext +DEPENDS += "notification" +DEPENDS += "tizen-platform-config" +DEPENDS += "syspopup" +inherit pkgconfig +DEPENDS += "libtapi" +DEPENDS += "usbutils" +DEPENDS += "libdevice-node" +DEPENDS += "systemd" +DEPENDS += "dlog" +DEPENDS += "heynoti" +DEPENDS += "ecore" +DEPENDS_append_class-native = " fdupes-native" +DEPENDS_append_class-target = " fdupes-native" +DEPENDS += "sensor" +DEPENDS += "vconf" +DEPENDS += "capi-base-common" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/system-server.manifest . + cp ${S}/packaging/deviced.manifest . + cp ${S}/packaging/sysman.manifest . + cp ${S}/packaging/libslp-pm.manifest . + cp ${S}/packaging/haptic.manifest . + cp ${S}/packaging/devman.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . \ + -DTZ_SYS_ETC=${sysconfdir} \ + -DSYSTEMD_DIR=${systemd_unitdir}/system + + + +} + +do_install() { + 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}/${systemd_unitdir}/system/multi-user.target.wants + ln -s ../system-server.service ${D}/${systemd_unitdir}/system/multi-user.target.wants/system-server.service + + mkdir -p ${D}/${systemd_unitdir}/system/sockets.target.wants + ln -s ../system-server.socket ${D}/${systemd_unitdir}/system/sockets.target.wants/system-server.socket + + + mkdir -p ${D}/${systemd_unitdir}/system/graphical.target.wants + ln -s ../regpmon.service ${D}/${systemd_unitdir}/system/graphical.target.wants/regpmon.service + install -m 0644 ${S}/packaging/regpmon.service ${D}${systemd_unitdir}/system/regpmon.service + + + mkdir -p ${D}/${systemd_unitdir}/system/graphical.target.wants + ln -s ../zbooting-done.service ${D}/${systemd_unitdir}/system/graphical.target.wants/zbooting-done.service + install -m 0644 ${S}/packaging/zbooting-done.service ${D}${systemd_unitdir}/system/zbooting-done.service + + + #fdupes ${D} + + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + #memory type vconf key init + users_gid=$(getent group $TZ_SYS_USER_GROUP | cut -f3 -d':') + vconftool set -t int memory/sysman/usbhost_status -1 -i + vconftool set -t int memory/sysman/mmc 0 -i + vconftool set -t int memory/sysman/earjack_key 0 -i + vconftool set -t int memory/sysman/added_usb_storage 0 -i + vconftool set -t int memory/sysman/removed_usb_storage 0 -i + vconftool set -t int memory/sysman/charger_status -1 -i + vconftool set -t int memory/sysman/charge_now -1 -i + vconftool set -t int memory/sysman/battery_status_low -1 -i + vconftool set -t int memory/sysman/battery_capacity -1 -i + vconftool set -t int memory/sysman/usb_status -1 -i + vconftool set -t int memory/sysman/earjack -1 -i + vconftool set -t int memory/sysman/low_memory 1 -i + vconftool set -t int memory/sysman/sliding_keyboard -1 -i + vconftool set -t int memory/sysman/mmc_mount -1 -i + vconftool set -t int memory/sysman/mmc_unmount -1 -i + vconftool set -t int memory/sysman/mmc_format -1 -i + vconftool set -t int memory/sysman/mmc_format_progress 0 -i + vconftool set -t int memory/sysman/mmc_err_status 0 -i + vconftool set -t int memory/sysman/power_off 0 -g $users_gid -i -f + vconftool set -t int memory/sysman/battery_level_status -1 -i + vconftool set -t string memory/private/sysman/added_storage_uevent "" -i + vconftool set -t string memory/private/sysman/removed_storage_uevent "" -g $users_gid -i + vconftool set -t int memory/sysman/hdmi 0 -i + vconftool set -t int memory/sysman/stime_changed 0 -i + #db type vconf key init + vconftool set -t int db/sysman/mmc_dev_changed 0 -i + vconftool set -t int memory/pm/state 0 -i -g $users_gid + vconftool set -t int memory/pm/battery_timetofull -1 -i + vconftool set -t int memory/pm/battery_timetoempty -1 -i + vconftool set -t int memory/pm/sip_status 0 -i -g $users_gid + vconftool set -t int memory/pm/custom_brightness_status 0 -i -g $users_gid + vconftool set -t bool memory/pm/brt_changed_lpm 0 -i + vconftool set -t int memory/pm/current_brt 60 -i -g $users_gid + heynotitool set system_wakeup + heynotitool set pm_event + heynotitool set power_off_start + heynotitool set mmcblk_add + heynotitool set mmcblk_remove + heynotitool set device_charge_chgdet + heynotitool set device_usb_host_add + heynotitool set device_usb_host_remove + heynotitool set device_pci_keyboard_add + heynotitool set device_pci_keyboard_remove + heynotitool set device_usb_chgdet + heynotitool set device_ta_chgdet + heynotitool set device_earjack_chgdet + heynotitool set device_earkey_chgdet + heynotitool set device_tvout_chgdet + heynotitool set device_hdmi_chgdet + heynotitool set device_keyboard_chgdet + systemctl daemon-reload + if [ "$1" = "1" ]; then + systemctl restart system-server.service + systemctl restart regpmon.service + systemctl restart zbooting-done.service + fi + [ "x$D" == "x" ] && ldconfig + +} + +pkg_postinst_libslp-pm() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_libhaptic() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_sysman() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_libdevman() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_libdeviced() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_prerm_${PN}() { + #!/bin/sh -e + + if [ "$1" = "0" ]; then + systemctl stop system-server.service + systemctl stop regpmon.service + systemctl stop zbooting-done.service + fi + +} + +pkg_postrm_libhaptic() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + systemctl daemon-reload + [ "x$D" == "x" ] && ldconfig + +} + +pkg_postrm_libslp-pm() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libdeviced() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libdevman() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_sysman() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libdevman-dev " +PACKAGES += " libhaptic " +PACKAGES += " sysman-dev " +PACKAGES += " libdeviced-dev " +PACKAGES += " libslp-pm-dev " +PACKAGES += " libdevman " +PACKAGES += " libslp-pm " +PACKAGES += " system-server " +PACKAGES += " sysman-internal-dev " +PACKAGES += " libhaptic-dev " +PACKAGES += " libhaptic-plugin-dev " +PACKAGES += " libdevman-haptic-dev " +PACKAGES += " libdeviced " +PACKAGES += " sysman " + +libdevman-dev_files = "" +libdevman-dev_files += "${prefix}/include/devman/devman.h" +libdevman-dev_files += "${prefix}/include/devman/devman_image.h" +libdevman-dev_files += "${prefix}/include/devman/devman_managed.h" +libdevman-dev_files += "${prefix}/include/devman/devman_haptic.h" +libdevman-dev_files += "${prefix}/include/devman/devman_PG.h" +libdevman-dev_files += "${prefix}/lib/pkgconfig/devman.pc" +libdevman-dev_files += "${prefix}/lib/libdevman.so" + +libhaptic_files = "" +libhaptic_files += "${prefix}/lib/libhaptic.so.*" +MANIFESTFILES_libhaptic = "haptic.manifest" + +sysman-dev_files = "" +sysman-dev_files += "${prefix}/include/sysman/sysman.h" +sysman-dev_files += "${prefix}/include/sysman/sysman_managed.h" +sysman-dev_files += "${prefix}/include/sysman/sysman_PG.h" +sysman-dev_files += "${prefix}/lib/pkgconfig/sysman.pc" +sysman-dev_files += "${prefix}/lib/libsysman.so" + +libdeviced-dev_files = "" +libdeviced-dev_files += "${prefix}/include/deviced/dd-battery.h" +libdeviced-dev_files += "${prefix}/include/deviced/dd-control.h" +libdeviced-dev_files += "${prefix}/include/deviced/dd-deviced.h" +libdeviced-dev_files += "${prefix}/include/deviced/dd-deviced-managed.h" +libdeviced-dev_files += "${prefix}/include/deviced/dd-display.h" +libdeviced-dev_files += "${prefix}/include/deviced/dd-haptic.h" +libdeviced-dev_files += "${prefix}/include/deviced/dd-led.h" +libdeviced-dev_files += "${prefix}/include/deviced/haptic-module.h" +libdeviced-dev_files += "${prefix}/include/deviced/haptic-plugin-intf.h" +libdeviced-dev_files += "${prefix}/lib/libdeviced.so" +libdeviced-dev_files += "${prefix}/lib/pkgconfig/deviced.pc" + +libslp-pm-dev_files = "" +libslp-pm-dev_files += "${prefix}/include/pmapi/pmapi.h" +libslp-pm-dev_files += "${prefix}/include/pmapi/pmapi_managed.h" +libslp-pm-dev_files += "${prefix}/include/pmapi/pm_PG.h" +libslp-pm-dev_files += "${prefix}/lib/pkgconfig/pmapi.pc" +libslp-pm-dev_files += "${prefix}/lib/libpmapi.so" + +libdevman_files = "" +libdevman_files += "${prefix}/bin/display_wd" +libdevman_files += "${prefix}/lib/libdevman.so.*" +MANIFESTFILES_libdevman = "devman.manifest" + +libslp-pm_files = "" +libslp-pm_files += "${prefix}/lib/libpmapi.so.*" +MANIFESTFILES_libslp-pm = "libslp-pm.manifest" + +system-server_files = "" +system-server_files += "${sysconfdir}/dbus-1/system.d/deviced.conf" +system-server_files += "${prefix}/bin/system_server" +system-server_files += "${prefix}/lib/system-server/shutdown.sh" +system-server_files += "${prefix}/bin/restart" +system-server_files += "${prefix}/bin/movi_format.sh" +system-server_files += "${prefix}/bin/sys_event" +system-server_files += "${prefix}/bin/pm_event" +system-server_files += "${prefix}/bin/regpmon" +system-server_files += "${prefix}/bin/set_pmon" +system-server_files += "${prefix}/bin/sys_pci_noti" +system-server_files += "${prefix}/bin/mmc-smack-label" +system-server_files += "${prefix}/bin/device-daemon" +system-server_files += "${prefix}/bin/fsck_msdosfs" +system-server_files += "${systemd_unitdir}/system/multi-user.target.wants/system-server.service" +system-server_files += "${systemd_unitdir}/system/graphical.target.wants/regpmon.service" +system-server_files += "${systemd_unitdir}/system/sockets.target.wants/system-server.socket" +system-server_files += "${systemd_unitdir}/system/system-server.service" +system-server_files += "${systemd_unitdir}/system/system-server.socket" +system-server_files += "${systemd_unitdir}/system/regpmon.service" +system-server_files += "${systemd_unitdir}/system/graphical.target.wants/zbooting-done.service" +system-server_files += "${systemd_unitdir}/system/zbooting-done.service" +system-server_files += "${prefix}/share/system-server/sys_pci_noti/res/locale/*/LC_MESSAGES/*.mo" +system-server_files += "${prefix}/share/license/fsck_msdosfs" +CONFFILES_${PN} = "" +CONFFILES_${PN} += "${sysconfdir}/dbus-1/system.d/deviced.conf" +MANIFESTFILES_${PN} = "system-server.manifest" + +sysman-internal-dev_files = "" +sysman-internal-dev_files += "${prefix}/include/sysman/sysman-internal.h" + +libhaptic-dev_files = "" +libhaptic-dev_files += "${prefix}/include/haptic/haptic.h" +libhaptic-dev_files += "${prefix}/lib/libhaptic.so" +libhaptic-dev_files += "${prefix}/lib/pkgconfig/haptic.pc" + +libhaptic-plugin-dev_files = "" +libhaptic-plugin-dev_files += "${prefix}/include/haptic/haptic_module.h" +libhaptic-plugin-dev_files += "${prefix}/include/haptic/haptic_plugin_intf.h" +libhaptic-plugin-dev_files += "${prefix}/include/haptic/haptic_PG.h" +libhaptic-plugin-dev_files += "${prefix}/lib/pkgconfig/haptic-plugin.pc" + +libdevman-haptic-dev_files = "" +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" + +libdeviced_files = "" +libdeviced_files += "${prefix}/lib/libdeviced.so.*" +MANIFESTFILES_libdeviced = "deviced.manifest" + +sysman_files = "" +sysman_files += "${prefix}/lib/libsysman.so.*" +MANIFESTFILES_sysman = "sysman.manifest" + +FILES_libdevman-dev = "${libdevman-dev_files}" +FILES_libhaptic = "${libhaptic_files}" +FILES_sysman-dev = "${sysman-dev_files}" +FILES_libdeviced-dev = "${libdeviced-dev_files}" +FILES_libslp-pm-dev = "${libslp-pm-dev_files}" +FILES_libdevman = "${libdevman_files}" +FILES_libslp-pm = "${libslp-pm_files}" +FILES_${PN} = "${system-server_files}" +FILES_sysman-internal-dev = "${sysman-internal-dev_files}" +FILES_libhaptic-dev = "${libhaptic-dev_files}" +FILES_libhaptic-plugin-dev = "${libhaptic-plugin-dev_files}" +FILES_libdevman-haptic-dev = "${libdevman-haptic-dev_files}" +FILES_libdeviced = "${libdeviced_files}" +FILES_sysman = "${sysman_files}" + +PKG_libdevman-dev= "libdevman-dev" +PKG_libhaptic= "libhaptic" +PKG_sysman-dev= "sysman-dev" +PKG_libdeviced-dev= "libdeviced-dev" +PKG_libslp-pm-dev= "libslp-pm-dev" +PKG_libdevman= "libdevman" +PKG_libslp-pm= "libslp-pm" +PKG_system-server= "system-server" +PKG_sysman-internal-dev= "sysman-internal-dev" +PKG_libhaptic-dev= "libhaptic-dev" +PKG_libhaptic-plugin-dev= "libhaptic-plugin-dev" +PKG_libdevman-haptic-dev= "libdevman-haptic-dev" +PKG_libdeviced= "libdeviced" +PKG_sysman= "sysman" + +require system-server-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-core/system-server/system-server_git.bb b/meta-tizen-common-base/recipes-core/system-server/system-server_git.bb new file mode 100644 index 00000000..fc3c3e7d --- /dev/null +++ b/meta-tizen-common-base/recipes-core/system-server/system-server_git.bb @@ -0,0 +1,10 @@ +require system-server.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/system/system-server;tag=9c78025072cb67f27da99d22bac34afb01ea0a23;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-core/systemd/files/systemd-user b/meta-tizen-common-base/recipes-core/systemd/files/systemd-user new file mode 100644 index 00000000..73bc9112 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/systemd/files/systemd-user @@ -0,0 +1,9 @@ +#%PAM-1.0 + +# Used by systemd when launching systemd user instances. + +account include system-auth +session include system-auth +session required pam_systemd.so +auth required pam_deny.so +password required pam_deny.so \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-core/systemd/systemd-extraconf.inc b/meta-tizen-common-base/recipes-core/systemd/systemd-extraconf.inc new file mode 100644 index 00000000..073ef500 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/systemd/systemd-extraconf.inc @@ -0,0 +1,59 @@ +SRC_URI += "file://systemd-user" + +inherit useradd + +USERADD_PACKAGES = "${PN}" +GROUPADD_PARAM_${PN} += "--system -g 11 cdrom;" +GROUPADD_PARAM_${PN} += "--system -g 33 tape;" +GROUPADD_PARAM_${PN} += "--system -g 18 dialout;" +GROUPADD_PARAM_${PN} += "--system -g 19 floppy" + +EXTRA_OECONF += "--disable-manpages" +EXTRA_OECONF += "--without-python" + +GTKDOC_DOCDIR = "${S}/docs/" + +do_configure_prepend() { + rm -f ${S}/docs/gtk-doc.make + echo 'EXTRA_DIST =' > ${S}/docs/gtk-doc.make + + sed -i 's!@MKDIR_P@!/bin/mkdir -p!g' ${S}/units/kmod-static-nodes.service.in + sed -i 's!@KMOD@!/bin/kmod!g' ${S}/units/kmod-static-nodes.service.in + sed -i 's!@KILL@!/bin/kill!g' ${S}/units/user/systemd-exit.service.in +} + +do_install_append() { + rm ${D}${sysconfdir}/hostname + rm ${D}${sysconfdir}/vconsole.conf + rm ${D}${sysconfdir}/locale.conf + rm ${D}${sysconfdir}/machine-id + rm ${D}${sysconfdir}/machine-info + rm ${D}${sysconfdir}/timezone + + install -m 0644 ${WORKDIR}/systemd-user ${D}${sysconfdir}/pam.d +} + +pkg_preinst_${PN}() { + #!/bin/sh -e + + # Rename configuration files that changed their names + $D${prefix}/bin/mv -n ${sysconfdir}/systemd/systemd-logind.conf ${sysconfdir}/systemd/logind.conf >/dev/null 2>&1 || : + $D${prefix}/bin/mv -n ${sysconfdir}/systemd/systemd-journald.conf ${sysconfdir}/systemd/journald.conf >/dev/null 2>&1 || : +} + +systemd-dbg_files += "${systemd_unitdir}/.debug" +systemd-dbg_files += "/lib/security/.debug" +systemd-dbg_files += "${systemd_unitdir}/system-generators/.debug" +systemd-dbg_files += "/lib/udev/.debug" + +FILES_${PN}-dbg += "${systemd-dbg_files}" + + +FILES_${PN}-locale-fr += "${prefix}/lib/systemd/catalog/systemd.fr.catalog" +FILES_${PN}-locale-it += "${prefix}/lib/systemd/catalog/systemd.it.catalog" +FILES_${PN}-locale-ru += "${prefix}/lib/systemd/catalog/systemd.ru.catalog" +FILES_${PN}-locale += "${prefix}/lib/systemd/catalog/systemd.catalog" + + + + \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-core/systemd/systemd.inc b/meta-tizen-common-base/recipes-core/systemd/systemd.inc new file mode 100644 index 00000000..8b208770 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/systemd/systemd.inc @@ -0,0 +1,592 @@ +DESCRIPTION = "A System and Service Manager" +HOMEPAGE = "http://www.freedesktop.org/wiki/Software/systemd" +SECTION = "Base/Startup" +LICENSE = "LGPL-2.0+ and MIT and GPL-2.0+" +PV = "212" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libsystemd +PROVIDES += "libsystemd" + + +#PROVIDES by systemd +# the PROVIDES rules is ignore "SysVinit = 2.86-24" +PROVIDES += "SysVinit" +RPROVIDES_systemd += "SysVinit" +# the PROVIDES rules is ignore "sysvinit = 2.86-24" +PROVIDES += "sysvinit" +RPROVIDES_systemd += "sysvinit" +# the PROVIDES rules is ignore "/bin/systemctl " +PROVIDES += "/bin/systemctl" +RPROVIDES_systemd += "/bin/systemctl" +# the PROVIDES rules is ignore "/sbin/shutdown " +PROVIDES += "/sbin/shutdown" +RPROVIDES_systemd += "/sbin/shutdown" +# the PROVIDES rules is ignore "udev = 212" +PROVIDES += "udev" +RPROVIDES_systemd += "udev" + + +#PROVIDES by libgudev-dev +PROVIDES += "libgudev-dev" + + +#PROVIDES by systemd-dev +PROVIDES += "systemd-dev" +# the PROVIDES rules is ignore "libudev-dev = 212" +PROVIDES += "libudev-dev" +RPROVIDES_systemd-dev += "libudev-dev" + + +#PROVIDES by libgudev +PROVIDES += "libgudev" + + +#PROVIDES by systemd-docs +PROVIDES += "systemd-docs " + + +#PROVIDES by systemd-analyze +PROVIDES += "systemd-analyze" + + +RDEPENDS = "" +#RDEPENDS of systemd (${PN}) +RDEPENDS_${PN} += "hwdata" +RDEPENDS_${PN} += "dbus" +RDEPENDS_${PN} += "gawk" +RDEPENDS_${PN} += "coreutils" +RDEPENDS_${PN} += "shadow" +RDEPENDS_${PN} += "glibc" + +#RDEPENDS of libgudev-dev (libgudev-dev) +RDEPENDS_libgudev-dev += "libgudev" + +#RDEPENDS of systemd-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libsystemd" +RDEPENDS_${PN}-dev += "systemd" + +#RDEPENDS of libgudev (libgudev) +RDEPENDS_libgudev += "systemd" + +#RDEPENDS of systemd-analyze (${PN}-analyze) +RDEPENDS_${PN}-analyze += "systemd" + + +DEPENDS = "" +#DEPENDS of systemd +DEPENDS += "kmod" +DEPENDS_append_class-native = " intltool-native" +DEPENDS_append_class-target = " intltool-native" +DEPENDS += "gperf" +DEPENDS += "hwdata" +DEPENDS += "dbus" +DEPENDS += "usbutils" +inherit pkgconfig +DEPENDS += "acl" +DEPENDS += "docbook-xsl-stylesheets" +DEPENDS += "glib-2.0" +DEPENDS += "libxslt" +DEPENDS += "pciutils" +DEPENDS += "libcap" +DEPENDS += "util-linux" +DEPENDS += "libgcrypt" +DEPENDS += "xz" +DEPENDS += "libpam" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/systemd.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 ; + + if which gtkdocize >/dev/null 2>/dev/null; then + gtkdocize --docdir docs/ --flavour no-tmpl + gtkdocargs=--enable-gtk-doc + else + echo "You don't have gtk-doc installed, and thus won't be able to generate the documentation." + rm -f docs/gtk-doc.make + echo 'EXTRA_DIST =' > docs/gtk-doc.make + fi + + intltoolize --force --automake + + autotools_do_configure + + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --enable-compat-libs --enable-bootchart --libexecdir=${prefix}/lib --docdir=${prefix}/share/doc/packages/systemd --disable-static --with-sysvinit-path= --with-sysvrcnd-path= --with-smack-run-label=System --with-rootprefix=/ --with-rootlibdir=//lib cc_cv_CFLAGS__flto=no" + +do_install() { + 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 systemd + cat <> systemd.lang + %lang(fr) ${prefix}/lib/systemd/catalog/systemd.fr.catalog + %lang(it) ${prefix}/lib/systemd/catalog/systemd.it.catalog + %lang(ru) ${prefix}/lib/systemd/catalog/systemd.ru.catalog +EOF + + # udev links + mkdir -p ${D}/${prefix}/sbin + ln -sf ../bin/udevadm ${D}${prefix}/sbin/udevadm + mkdir -p ${D}${prefix}/lib/firmware/updates + + # Create SysV compatibility symlinks. systemctl/systemd are smart + # enough to detect in which way they are called. + ln -sf //lib/systemd/systemd ${D}${prefix}/sbin/init + ln -sf //lib/systemd/systemd ${D}${prefix}/bin/systemd + ln -sf ../bin/systemctl ${D}${prefix}/sbin/reboot + ln -sf ../bin/systemctl ${D}${prefix}/sbin/halt + ln -sf ../bin/systemctl ${D}${prefix}/sbin/poweroff + ln -sf ../bin/systemctl ${D}${prefix}/sbin/shutdown + ln -sf ../bin/systemctl ${D}${prefix}/sbin/telinit + ln -sf ../bin/systemctl ${D}${prefix}/sbin/runlevel + + # legacy links + ln -sf loginctl ${D}${prefix}/bin/systemd-loginctl + + # We create all wants links manually at installation time to make sure + # they are not owned and hence overriden by rpm after the used deleted + # them. + rm -rf ${D}${sysconfdir}/systemd/system/*.target.wants + + # Make sure the ghost-ing below works + touch ${D}${sysconfdir}/systemd/system/runlevel2.target + touch ${D}${sysconfdir}/systemd/system/runlevel3.target + touch ${D}${sysconfdir}/systemd/system/runlevel4.target + touch ${D}${sysconfdir}/systemd/system/runlevel5.target + + # Make sure these directories are properly owned + mkdir -p ${D}${systemd_unitdir}/system/basic.target.wants + mkdir -p ${D}${systemd_unitdir}/system/default.target.wants + mkdir -p ${D}${systemd_unitdir}/system/dbus.target.wants + mkdir -p ${D}${systemd_unitdir}/system/syslog.target.wants + + # Make sure the user generators dir exists too + mkdir -p ${D}//lib/systemd/system-generators + mkdir -p ${D}${prefix}/lib/systemd/user-generators + + # Create new-style configuration files so that we can ghost-own them + touch ${D}${sysconfdir}/hostname + touch ${D}${sysconfdir}/vconsole.conf + touch ${D}${sysconfdir}/locale.conf + touch ${D}${sysconfdir}/machine-id + touch ${D}${sysconfdir}/machine-info + touch ${D}${sysconfdir}/timezone + #mkdir -p %{buildroot}%{_sysconfdir}/X11/xorg.conf.d + #touch %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/00-keyboard.conf + + mkdir -p ${D}//lib/systemd/system-preset/ + mkdir -p ${D}//lib/systemd/user-preset/ + + # Make sure the shutdown/sleep drop-in dirs exist + mkdir -p ${D}//lib/systemd/system-shutdown/ + mkdir -p ${D}//lib/systemd/system-sleep/ + + # Make sure the NTP units dir exists + mkdir -p ${D}${prefix}/lib/systemd/ntp-units.d/ + + # Install modprobe fragment + mkdir -p ${D}${sysconfdir}/modprobe.d/ + + # Enable readahead services + ln -sf ../systemd-readahead-collect.service ${D}${systemd_unitdir}/system/default.target.wants/ + ln -sf ../systemd-readahead-replay.service ${D}${systemd_unitdir}/system/default.target.wants/ + + # Fix the dangling /var/lock -> /run/lock symlink + install -Dm644 tmpfiles.d/legacy.conf ${D}${prefix}/lib/tmpfiles.d/legacy.conf + + install -m644 ${S}/packaging/pamconsole-tmp.conf ${D}${prefix}/lib/tmpfiles.d/ + + rm -rf ${D}/${prefix}/lib/systemd/user/default.target + + rm -rf ${D}/${prefix}/share/doc/packages/systemd + + # Move macros to the proper location for Tizen + mkdir -p ${D}${sysconfdir}/rpm + install -m644 src/core/macros.systemd ${D}${sysconfdir}/rpm/macros.systemd + + rm -fr ${D}${prefix}/lib/rpm + rm -fr ${D}${sysconfdir}/kernel + rm -fr ${D}${sysconfdir}/modprobe.d + rm -fr ${D}${localstatedir} + + +} + +pkg_preinst_${PN}() { + #!/bin/sh -e + + getent group cdrom >/dev/null 2>&1 || /usr/sbin/groupadd -r -g 11 cdrom >/dev/null 2>&1 || : + getent group tape >/dev/null 2>&1 || /usr/sbin/groupadd -r -g 33 tape >/dev/null 2>&1 || : + getent group dialout >/dev/null 2>&1 || /usr/sbin/groupadd -r -g 18 dialout >/dev/null 2>&1 || : + getent group floppy >/dev/null 2>&1 || /usr/sbin/groupadd -r -g 19 floppy >/dev/null 2>&1 || : + systemctl stop systemd-udevd-control.socket systemd-udevd-kernel.socket systemd-udevd.service >/dev/null 2>&1 || : + # Rename configuration files that changed their names + mv -n ${sysconfdir}/systemd/systemd-logind.conf ${sysconfdir}/systemd/logind.conf >/dev/null 2>&1 || : + mv -n ${sysconfdir}/systemd/systemd-journald.conf ${sysconfdir}/systemd/journald.conf >/dev/null 2>&1 || : + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + systemd-machine-id-setup > /dev/null 2>&1 || : + systemd-random-seed save > /dev/null 2>&1 || : + systemctl daemon-reexec > /dev/null 2>&1 || : + systemctl start systemd-udevd.service >/dev/null 2>&1 || : + +} + +pkg_postinst_libgudev() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_libsystemd() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_prerm_${PN}() { + #!/bin/sh -e + + if [ $1 -eq 0 ] ; then + systemctl disable \ + getty@.service \ + remote-fs.target \ + systemd-readahead-replay.service \ + systemd-readahead-collect.service >/dev/null 2>&1 || : + rm -f ${sysconfdir}/systemd/system/default.target >/dev/null 2>&1 || : + fi + +} + +pkg_postrm_libgudev() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libsystemd() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + if [ $1 -ge 1 ] ; then + systemctl daemon-reload > /dev/null 2>&1 || : + systemctl try-restart systemd-logind.service >/dev/null 2>&1 || : + fi + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libsystemd " +PACKAGES += " systemd " +PACKAGES += " libgudev-dev " +PACKAGES += " systemd-dev " +PACKAGES += " systemd-docs " +PACKAGES += " libgudev " +PACKAGES += " systemd-analyze " + +libsystemd_files = "" +libsystemd_files += "/lib/security/pam_systemd.so" +libsystemd_files += "/lib/libsystemd.so.*" +libsystemd_files += "/lib/libudev.so.*" +libsystemd_files += "/lib/libsystemd-daemon.so.*" +libsystemd_files += "/lib/libsystemd-id128.so.*" +libsystemd_files += "/lib/libsystemd-journal.so.*" +libsystemd_files += "/lib/libsystemd-login.so.*" +libsystemd_files += "${prefix}/lib/libnss_myhostname.so.2" +MANIFESTFILES_lib${PN} = "systemd.manifest" + +systemd_files = "" +systemd_files += "${sysconfdir}/systemd/bootchart.conf" +systemd_files += "${sysconfdir}/pam.d/systemd-user" +systemd_files += "${prefix}/bin/bootctl" +systemd_files += "${prefix}/bin/busctl" +systemd_files += "${prefix}/bin/kernel-install" +systemd_files += "/bin/machinectl" +systemd_files += "${prefix}/bin/systemd-run" +systemd_files += "${prefix}/lib/kernel" +systemd_files += "${prefix}/lib/kernel/install.d" +systemd_files += "${prefix}/lib/kernel/install.d/50-depmod.install" +systemd_files += "${prefix}/lib/kernel/install.d/90-loaderentry.install" +systemd_files += "/lib/systemd/system-generators/systemd-efi-boot-generator" +systemd_files += "${prefix}/bin/hostnamectl" +systemd_files += "${prefix}/bin/localectl" +systemd_files += "${prefix}/bin/systemd-coredumpctl" +systemd_files += "${prefix}/bin/timedatectl" +systemd_files += "${sysconfdir}/systemd" +systemd_files += "${sysconfdir}/systemd/system" +systemd_files += "${sysconfdir}/systemd/user" +systemd_files += "${sysconfdir}/tmpfiles.d" +systemd_files += "${sysconfdir}/sysctl.d" +systemd_files += "${sysconfdir}/modules-load.d" +systemd_files += "${sysconfdir}/binfmt.d" +systemd_files += "${prefix}/share/bash-completion/*" +systemd_files += "${prefix}/share/zsh/site-functions" +systemd_files += "${prefix}/share/zsh/site-functions/*" +systemd_files += "${sysconfdir}/udev" +systemd_files += "${sysconfdir}/udev/rules.d" +systemd_files += "/lib/systemd" +systemd_files += "${systemd_unitdir}/system" +systemd_files += "/lib/systemd/system-generators" +systemd_files += "${prefix}/lib/systemd/user-generators" +systemd_files += "/lib/systemd/system-preset" +systemd_files += "/lib/systemd/user-preset" +systemd_files += "/lib/systemd/system-shutdown" +systemd_files += "/lib/systemd/system-sleep" +systemd_files += "${prefix}/lib/tmpfiles.d" +systemd_files += "${prefix}/lib/sysctl.d" +systemd_files += "${prefix}/lib/modules-load.d" +systemd_files += "${prefix}/lib/binfmt.d" +systemd_files += "${prefix}/lib/firmware" +systemd_files += "${prefix}/lib/firmware/updates" +systemd_files += "${prefix}/share/systemd" +systemd_files += "${prefix}/lib/systemd/ntp-units.d" +systemd_files += "${sysconfdir}/dbus-1/system.d/org.freedesktop.systemd1.conf" +systemd_files += "${sysconfdir}/dbus-1/system.d/org.freedesktop.hostname1.conf" +systemd_files += "${sysconfdir}/dbus-1/system.d/org.freedesktop.login1.conf" +systemd_files += "${sysconfdir}/dbus-1/system.d/org.freedesktop.locale1.conf" +systemd_files += "${sysconfdir}/dbus-1/system.d/org.freedesktop.timedate1.conf" +systemd_files += "${sysconfdir}/dbus-1/system.d/org.freedesktop.machine1.conf" +systemd_files += "${sysconfdir}/systemd/system.conf" +systemd_files += "${sysconfdir}/systemd/user.conf" +systemd_files += "${sysconfdir}/systemd/logind.conf" +systemd_files += "${sysconfdir}/systemd/journald.conf" +systemd_files += "${sysconfdir}/udev/udev.conf" +systemd_files += "${sysconfdir}/rpm/macros.systemd" +systemd_files += "${sysconfdir}/xdg/systemd" +systemd_files += "${prefix}/bin/systemd" +systemd_files += "/bin/systemctl" +systemd_files += "/bin/systemd-notify" +systemd_files += "/bin/systemd-ask-password" +systemd_files += "/bin/systemd-tty-ask-password-agent" +systemd_files += "/bin/systemd-machine-id-setup" +systemd_files += "/bin/loginctl" +systemd_files += "${prefix}/bin/systemd-loginctl" +systemd_files += "/bin/journalctl" +systemd_files += "/bin/systemd-tmpfiles" +systemd_files += "${prefix}/bin/systemd-nspawn" +systemd_files += "${prefix}/bin/systemd-stdio-bridge" +systemd_files += "${prefix}/bin/systemd-cat" +systemd_files += "${prefix}/bin/systemd-cgls" +systemd_files += "${prefix}/bin/systemd-cgtop" +systemd_files += "${prefix}/bin/systemd-delta" +systemd_files += "${prefix}/bin/systemd-detect-virt" +systemd_files += "/bin/systemd-inhibit" +systemd_files += "/bin/udevadm" +systemd_files += "${prefix}/lib/sysctl.d/*.conf" +systemd_files += "/lib/systemd/systemd" +systemd_files += "${systemd_unitdir}/system" +systemd_files += "${systemd_unitdir}/system/basic.target.wants" +systemd_files += "${prefix}/lib/systemd/user" +systemd_files += "${prefix}/lib/systemd/network" +systemd_files += "${prefix}/lib/systemd/user/basic.target" +systemd_files += "${prefix}/lib/systemd/user/bluetooth.target" +systemd_files += "${prefix}/lib/systemd/user/exit.target" +systemd_files += "${prefix}/lib/systemd/user/printer.target" +systemd_files += "${prefix}/lib/systemd/user/shutdown.target" +systemd_files += "${prefix}/lib/systemd/user/sockets.target" +systemd_files += "${prefix}/lib/systemd/user/sound.target" +systemd_files += "${prefix}/lib/systemd/user/systemd-exit.service" +systemd_files += "${prefix}/lib/systemd/user/paths.target" +systemd_files += "${prefix}/lib/systemd/user/smartcard.target" +systemd_files += "${prefix}/lib/systemd/user/timers.target" +systemd_files += "${prefix}/lib/systemd/user/busnames.target" +systemd_files += "${prefix}/lib/systemd/network/80-container-host0.network" +systemd_files += "${prefix}/lib/systemd/network/99-default.link" +systemd_files += "/lib/systemd/systemd-*" +systemd_files += "${prefix}/lib/systemd/catalog" +systemd_files += "${prefix}/lib/systemd/catalog/systemd.catalog" +systemd_files += "/lib/udev" +systemd_files += "/lib/systemd/system-generators/systemd-getty-generator" +systemd_files += "/lib/systemd/system-generators/systemd-fstab-generator" +systemd_files += "/lib/systemd/system-generators/systemd-system-update-generator" +systemd_files += "/lib/systemd/system-generators/systemd-gpt-auto-generator" +systemd_files += "${prefix}/lib/tmpfiles.d/systemd.conf" +systemd_files += "${prefix}/lib/tmpfiles.d/x11.conf" +systemd_files += "${prefix}/lib/tmpfiles.d/tmp.conf" +systemd_files += "${prefix}/lib/tmpfiles.d/legacy.conf" +systemd_files += "${prefix}/lib/tmpfiles.d/pamconsole-tmp.conf" +systemd_files += "${prefix}/lib/tmpfiles.d/systemd-nologin.conf" +systemd_files += "${prefix}/sbin/init" +systemd_files += "${prefix}/sbin/reboot" +systemd_files += "${prefix}/sbin/halt" +systemd_files += "${prefix}/sbin/poweroff" +systemd_files += "${prefix}/sbin/shutdown" +systemd_files += "${prefix}/sbin/telinit" +systemd_files += "${prefix}/sbin/runlevel" +systemd_files += "${prefix}/sbin/udevadm" +systemd_files += "${prefix}/share/systemd/kbd-model-map" +systemd_files += "${prefix}/share/dbus-1/services/org.freedesktop.systemd1.service" +systemd_files += "${prefix}/share/dbus-1/system-services/org.freedesktop.systemd1.service" +systemd_files += "${prefix}/share/dbus-1/system-services/org.freedesktop.hostname1.service" +systemd_files += "${prefix}/share/dbus-1/system-services/org.freedesktop.login1.service" +systemd_files += "${prefix}/share/dbus-1/system-services/org.freedesktop.locale1.service" +systemd_files += "${prefix}/share/dbus-1/system-services/org.freedesktop.timedate1.service" +systemd_files += "${prefix}/share/dbus-1/system-services/org.freedesktop.machine1.service" +systemd_files += "${prefix}/share/polkit-1" +systemd_files += "${prefix}/share/polkit-1/actions" +systemd_files += "${prefix}/share/polkit-1/actions/org.freedesktop.systemd1.policy" +systemd_files += "${prefix}/share/polkit-1/actions/org.freedesktop.hostname1.policy" +systemd_files += "${prefix}/share/polkit-1/actions/org.freedesktop.login1.policy" +systemd_files += "${prefix}/share/polkit-1/actions/org.freedesktop.locale1.policy" +systemd_files += "${prefix}/share/polkit-1/actions/org.freedesktop.timedate1.policy" +systemd_files += "${prefix}/share/pkgconfig/systemd.pc" +systemd_files += "${prefix}/share/pkgconfig/udev.pc" +CONFFILES_${PN} = "" +CONFFILES_${PN} += "${sysconfdir}/systemd/bootchart.conf" +CONFFILES_${PN} += "${sysconfdir}/pam.d/systemd-user" +MANIFESTFILES_${PN} = "systemd.manifest" +DIRFILES_${PN} = "" +DIRFILES_${PN} += "${prefix}/lib/kernel" +DIRFILES_${PN} += "${prefix}/lib/kernel/install.d" +DIRFILES_${PN} += "${sysconfdir}/systemd" +DIRFILES_${PN} += "${sysconfdir}/systemd/system" +DIRFILES_${PN} += "${sysconfdir}/systemd/user" +DIRFILES_${PN} += "${sysconfdir}/tmpfiles.d" +DIRFILES_${PN} += "${sysconfdir}/sysctl.d" +DIRFILES_${PN} += "${sysconfdir}/modules-load.d" +DIRFILES_${PN} += "${sysconfdir}/binfmt.d" +DIRFILES_${PN} += "${prefix}/share/zsh/site-functions" +DIRFILES_${PN} += "${sysconfdir}/udev" +DIRFILES_${PN} += "${sysconfdir}/udev/rules.d" +DIRFILES_${PN} += "/lib/systemd" +DIRFILES_${PN} += "${systemd_unitdir}/system" +DIRFILES_${PN} += "/lib/systemd/system-generators" +DIRFILES_${PN} += "${prefix}/lib/systemd/user-generators" +DIRFILES_${PN} += "/lib/systemd/system-preset" +DIRFILES_${PN} += "/lib/systemd/user-preset" +DIRFILES_${PN} += "/lib/systemd/system-shutdown" +DIRFILES_${PN} += "/lib/systemd/system-sleep" +DIRFILES_${PN} += "${prefix}/lib/tmpfiles.d" +DIRFILES_${PN} += "${prefix}/lib/sysctl.d" +DIRFILES_${PN} += "${prefix}/lib/modules-load.d" +DIRFILES_${PN} += "${prefix}/lib/binfmt.d" +DIRFILES_${PN} += "${prefix}/lib/firmware" +DIRFILES_${PN} += "${prefix}/lib/firmware/updates" +DIRFILES_${PN} += "${prefix}/share/systemd" +DIRFILES_${PN} += "${prefix}/lib/systemd/ntp-units.d" +DIRFILES_${PN} += "${systemd_unitdir}/system/basic.target.wants" +DIRFILES_${PN} += "${prefix}/lib/systemd/user" +DIRFILES_${PN} += "${prefix}/lib/systemd/network" +DIRFILES_${PN} += "${prefix}/lib/systemd/catalog" +DIRFILES_${PN} += "${prefix}/share/polkit-1" +DIRFILES_${PN} += "${prefix}/share/polkit-1/actions" + +libgudev-dev_files = "" +libgudev-dev_files += "${prefix}/lib/libgudev-1.0.so" +libgudev-dev_files += "${prefix}/include/gudev-1.0" +libgudev-dev_files += "${prefix}/include/gudev-1.0/gudev" +libgudev-dev_files += "${prefix}/include/gudev-1.0/gudev/*.h" +libgudev-dev_files += "${prefix}/lib/pkgconfig/gudev-1.0*" +MANIFESTFILES_libgudev-dev = "systemd.manifest" +DIRFILES_libgudev-dev = "" +DIRFILES_libgudev-dev += "${prefix}/include/gudev-1.0" +DIRFILES_libgudev-dev += "${prefix}/include/gudev-1.0/gudev" + +systemd-dev_files = "" +systemd-dev_files += "${prefix}/lib/libudev.so" +systemd-dev_files += "${prefix}/lib/libsystemd.so" +systemd-dev_files += "${prefix}/lib/libsystemd-daemon.so" +systemd-dev_files += "${prefix}/lib/libsystemd-id128.so" +systemd-dev_files += "${prefix}/lib/libsystemd-journal.so" +systemd-dev_files += "${prefix}/lib/libsystemd-login.so" +systemd-dev_files += "${prefix}/include/systemd" +systemd-dev_files += "${prefix}/include/systemd/sd-daemon.h" +systemd-dev_files += "${prefix}/include/systemd/sd-login.h" +systemd-dev_files += "${prefix}/include/systemd/sd-journal.h" +systemd-dev_files += "${prefix}/include/systemd/sd-id128.h" +systemd-dev_files += "${prefix}/include/systemd/sd-messages.h" +systemd-dev_files += "${prefix}/include/systemd/_sd-common.h" +systemd-dev_files += "${prefix}/include/libudev.h" +systemd-dev_files += "${prefix}/lib/pkgconfig/libudev.pc" +systemd-dev_files += "${prefix}/lib/pkgconfig/libsystemd.pc" +systemd-dev_files += "${prefix}/lib/pkgconfig/libsystemd-daemon.pc" +systemd-dev_files += "${prefix}/lib/pkgconfig/libsystemd-id128.pc" +systemd-dev_files += "${prefix}/lib/pkgconfig/libsystemd-journal.pc" +systemd-dev_files += "${prefix}/lib/pkgconfig/libsystemd-login.pc" +MANIFESTFILES_${PN}-dev = "systemd.manifest" +DIRFILES_${PN}-dev = "" +DIRFILES_${PN}-dev += "${prefix}/include/systemd" + +systemd-docs_files = "" + +libgudev_files = "" +libgudev_files += "/lib/libgudev-1.0.so.*" +MANIFESTFILES_libgudev = "systemd.manifest" + +systemd-analyze_files = "" +systemd-analyze_files += "${prefix}/bin/systemd-analyze" +MANIFESTFILES_${PN}-analyze = "systemd.manifest" + +FILES_lib${PN} = "${libsystemd_files}" +FILES_${PN} = "${systemd_files}" +FILES_libgudev-dev = "${libgudev-dev_files}" +FILES_${PN}-dev = "${systemd-dev_files}" +FILES_${PN}-docs = "${systemd-docs_files}" +FILES_libgudev = "${libgudev_files}" +FILES_${PN}-analyze = "${systemd-analyze_files}" + +PKG_libsystemd= "libsystemd" +PKG_systemd= "systemd" +PKG_libgudev-dev= "libgudev-dev" +PKG_systemd-dev= "systemd-dev" +PKG_systemd-docs= "systemd-docs" +PKG_libgudev= "libgudev" +PKG_systemd-analyze= "systemd-analyze" + +require systemd-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-core/systemd/systemd_git.bb b/meta-tizen-common-base/recipes-core/systemd/systemd_git.bb new file mode 100644 index 00000000..9eb76b96 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/systemd/systemd_git.bb @@ -0,0 +1,10 @@ +require systemd.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/systemd;tag=f1a985d567a9094ef916d59d8e528810bdbffc0a;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-core/tizen-platform-config/tizen-platform-config-extraconf.inc b/meta-tizen-common-base/recipes-core/tizen-platform-config/tizen-platform-config-extraconf.inc new file mode 100644 index 00000000..99df3620 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/tizen-platform-config/tizen-platform-config-extraconf.inc @@ -0,0 +1,19 @@ +INSANE_SKIP_libtzplatform-config-dev = "staticdev" + +DEPENDS_append_class-native = " tizen-platform-wrapper-native" +DEPENDS_append_class-target = " tizen-platform-wrapper-native" + +do_configure() { + sed -i 's@wrappersrcdir=.*@wrappersrcdir=$(PKG_CONFIG_SYSROOT_DIR)$(datadir)@' ${S}/src/Makefile.am +} + +do_install_append() { + sed -i "s@=/home@=\$SYSROOT/home@g" ${D}${sysconfdir}/tizen-platform.conf + sed -i "s@=/opt@=\$SYSROOT/opt@g" ${D}${sysconfdir}/tizen-platform.conf + sed -i "s@=/usr@=\$SYSROOT/usr@g" ${D}${sysconfdir}/tizen-platform.conf + sed -i "s@=/etc@=\$SYSROOT/etc@g" ${D}${sysconfdir}/tizen-platform.conf + sed -i "s@=/root@=\$SYSROOT/root@g" ${D}${sysconfdir}/tizen-platform.conf + sed -i "s@=/var@=\$SYSROOT/var@g" ${D}${sysconfdir}/tizen-platform.conf + +} + diff --git a/meta-tizen-common-base/recipes-core/tizen-platform-config/tizen-platform-config.inc b/meta-tizen-common-base/recipes-core/tizen-platform-config/tizen-platform-config.inc new file mode 100644 index 00000000..49601dda --- /dev/null +++ b/meta-tizen-common-base/recipes-core/tizen-platform-config/tizen-platform-config.inc @@ -0,0 +1,157 @@ +DESCRIPTION = "Tizen Platform Configuration" +HOMEPAGE = "http://www.tizen.org" +SECTION = "System/Configuration" +LICENSE = "MIT" +PV = "2.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by tizen-platform-config + + +#PROVIDES by libtzplatform-config-dev +PROVIDES += "libtzplatform-config-dev" + + +#PROVIDES by tizen-platform-config-tools +PROVIDES += "tizen-platform-config-tools" + + +#PROVIDES by libtzplatform-config +PROVIDES += "libtzplatform-config" + + +RDEPENDS = "" +#RDEPENDS of tizen-platform-config-tools (${PN}-tools) +RDEPENDS_${PN}-tools += "libtzplatform-config" + +#RDEPENDS of libtzplatform-config-dev (libtzplatform-config-dev) +RDEPENDS_libtzplatform-config-dev += "libtzplatform-config" + +#RDEPENDS of libtzplatform-config (libtzplatform-config) +RDEPENDS_libtzplatform-config += "tizen-platform-config" + + +DEPENDS = "" +#DEPENDS of tizen-platform-config +DEPENDS += "tizen-platform-wrapper" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/tizen-platform-config.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 ; + + + autotools_do_configure + oe_runmake -j16 + + exit 0 + oe_runmake check + + + +} +EXTRA_OECONF += " --enable-static" + +do_install() { + 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 -- + + + +} + +pkg_postinst_libtzplatform-config() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libtzplatform-config() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libtzplatform-config-dev " +PACKAGES += " tizen-platform-config-tools " +PACKAGES += " tizen-platform-config " +PACKAGES += " libtzplatform-config " + +libtzplatform-config-dev_files = "" +libtzplatform-config-dev_files += "LGPL-2.0 LGPL_2.0" +libtzplatform-config-dev_files += "${prefix}/lib/*.so" +libtzplatform-config-dev_files += "${prefix}/lib/pkgconfig/*.pc" +libtzplatform-config-dev_files += "${prefix}/include/*.h" +libtzplatform-config-dev_files += "${sysconfdir}/rpm/macros.tizen-platform" +libtzplatform-config-dev_files += "${prefix}/lib/*.a" +CONFFILES_libtzplatform-config-dev = "" +CONFFILES_libtzplatform-config-dev += "${sysconfdir}/rpm/macros.tizen-platform" +MANIFESTFILES_libtzplatform-config-dev = "tizen-platform-config.manifest" + +tizen-platform-config-tools_files = "" +tizen-platform-config-tools_files += "${prefix}/bin/*" +MANIFESTFILES_${PN}-tools = "tizen-platform-config.manifest" + +tizen-platform-config_files = "" +tizen-platform-config_files += "LGPL-2.0 MIT" +tizen-platform-config_files += "${sysconfdir}/tizen-platform.conf" +CONFFILES_${PN} = "" +CONFFILES_${PN} += "${sysconfdir}/tizen-platform.conf" +MANIFESTFILES_${PN} = "tizen-platform-config.manifest" + +libtzplatform-config_files = "" +libtzplatform-config_files += "${prefix}/lib/*.so.*" +MANIFESTFILES_libtzplatform-config = "tizen-platform-config.manifest" + +FILES_libtzplatform-config-dev = "${libtzplatform-config-dev_files}" +FILES_${PN}-tools = "${tizen-platform-config-tools_files}" +FILES_${PN} = "${tizen-platform-config_files}" +FILES_libtzplatform-config = "${libtzplatform-config_files}" + +PKG_libtzplatform-config-dev= "libtzplatform-config-dev" +PKG_tizen-platform-config-tools= "tizen-platform-config-tools" +PKG_tizen-platform-config= "tizen-platform-config" +PKG_libtzplatform-config= "libtzplatform-config" + +require tizen-platform-config-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-core/tizen-platform-config/tizen-platform-config_git.bb b/meta-tizen-common-base/recipes-core/tizen-platform-config/tizen-platform-config_git.bb new file mode 100644 index 00000000..c21dee1a --- /dev/null +++ b/meta-tizen-common-base/recipes-core/tizen-platform-config/tizen-platform-config_git.bb @@ -0,0 +1,10 @@ +require tizen-platform-config.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/appfw/tizen-platform-config;tag=4bf974331864fd6f5c29e2c2f4c813c4c1f0159a;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-core/tizen-platform-wrapper/files/0001-Add-env-value-SYSROOT-for-root-fs-prefix.patch b/meta-tizen-common-base/recipes-core/tizen-platform-wrapper/files/0001-Add-env-value-SYSROOT-for-root-fs-prefix.patch new file mode 100644 index 00000000..ea36d817 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/tizen-platform-wrapper/files/0001-Add-env-value-SYSROOT-for-root-fs-prefix.patch @@ -0,0 +1,127 @@ +From 3f698caea8b6e35f89963e8ad633a9f6ca8f4970 Mon Sep 17 00:00:00 2001 +From: Ronan Le Martret +Date: Tue, 08 Jul 2014 10:40:21 +0200 +Subject: [PATCH] Add env value SYSROOT for root fs prefix + +Change-Id: I5c57494317473dcd74c85cbc2bce19a6d68c2739 +Signed-off-by: Ronan Le Martret +--- + +diff --git a/src/foreign.c b/src/foreign.c +index a19f6ad..6b172b2 100644 +--- a/src/foreign.c ++++ b/src/foreign.c +@@ -85,6 +85,11 @@ + default: break; + } + } ++#if _FOREIGN_HAS_(SYSROOT) ++ else if (length == 7) ++ if (name[0]=='S' && name[1]=='Y' && name[2]=='S' && name[3]=='R' && name[4]=='O' && name[5]=='O' && name[6]=='T') ++ return SYSROOT; ++#endif + return _FOREIGN_INVALID_; + } + +diff --git a/src/foreign.h b/src/foreign.h +index 646a41d..6b1ea06 100644 +--- a/src/foreign.h ++++ b/src/foreign.h +@@ -24,26 +24,28 @@ + #ifndef FOREIGN_H + #define FOREIGN_H + +-#define _FOREIGN_MASK_HOME_ 1 +-#define _FOREIGN_MASK_UID_ 2 +-#define _FOREIGN_MASK_USER_ 4 +-#define _FOREIGN_MASK_GID_ 8 +-#define _FOREIGN_MASK_EHOME_ 16 +-#define _FOREIGN_MASK_EUID_ 32 +-#define _FOREIGN_MASK_EUSER_ 64 ++#define _FOREIGN_MASK_HOME_ 1 ++#define _FOREIGN_MASK_UID_ 2 ++#define _FOREIGN_MASK_USER_ 4 ++#define _FOREIGN_MASK_GID_ 8 ++#define _FOREIGN_MASK_EHOME_ 16 ++#define _FOREIGN_MASK_EUID_ 32 ++#define _FOREIGN_MASK_EUSER_ 64 ++#define _FOREIGN_MASK_SYSROOT_ 128 + + #define _FOREIGNS_TO_USE_ ( _FOREIGN_MASK_HOME_ \ +- | _FOREIGN_MASK_USER_ ) ++ | _FOREIGN_MASK_USER_ \ ++ | _FOREIGN_MASK_SYSROOT_) + + #define _FOREIGN_HAS_(x) (0 != ((_FOREIGNS_TO_USE_) & (_FOREIGN_MASK_##x##_))) + + enum fkey { +- _FOREIGN_INVALID_ = -1, ++ _FOREIGN_INVALID_ = -1, + #if _FOREIGN_HAS_(HOME) + HOME, + #endif + #if _FOREIGN_HAS_(UID) +- UID, ++ UID, + #endif + #if _FOREIGN_HAS_(USER) + USER, +@@ -52,14 +54,17 @@ + GID, + #endif + #if _FOREIGN_HAS_(EHOME) +- EHOME, ++ EHOME, + #endif + #if _FOREIGN_HAS_(EUID) +- EUID, ++ EUID, + #endif + #if _FOREIGN_HAS_(EUSER) + EUSER, + #endif ++#if _FOREIGN_HAS_(SYSROOT) ++ SYSROOT, ++#endif + _FOREIGN_COUNT_ + }; + +diff --git a/src/init.c b/src/init.c +index 76868cc..9d16d86 100644 +--- a/src/init.c ++++ b/src/init.c +@@ -63,7 +63,8 @@ + + #define _HAS_IDS_ ( _FOREIGN_HAS_(UID) \ + || _FOREIGN_HAS_(EUID) \ +- || _FOREIGN_HAS_(GID) ) ++ || _FOREIGN_HAS_(GID) \ ++ || _FOREIGN_HAS_(SYSROOT) ) + + #define _HAS_PWS_ ( _FOREIGN_HAS_(HOME) \ + || _FOREIGN_HAS_(USER) \ +@@ -275,7 +276,7 @@ + } + + /* callback for solving variables */ +-static const char *getcb( struct parsing *parsing, ++static const char *getcb( struct parsing *parsing, + const char *key, size_t length, + size_t begin_pos, size_t end_pos) + { +@@ -284,6 +285,15 @@ + size_t offset; + struct reading *reading = parsing->data; + int id; ++ char *res_sysroot; ++ ++ if (strncmp( key, "SYSROOT", 7) == 0) { ++ res_sysroot = getenv("SYSROOT"); ++ if (res_sysroot == NULL) ++ return ""; ++ else ++ return res_sysroot; ++ } + + /* try to find a tzplatform variable */ + id = hashid(key, length); diff --git a/meta-tizen-common-base/recipes-core/tizen-platform-wrapper/tizen-platform-wrapper-extraconf.inc b/meta-tizen-common-base/recipes-core/tizen-platform-wrapper/tizen-platform-wrapper-extraconf.inc new file mode 100644 index 00000000..598d541b --- /dev/null +++ b/meta-tizen-common-base/recipes-core/tizen-platform-wrapper/tizen-platform-wrapper-extraconf.inc @@ -0,0 +1,8 @@ +SRC_URI += "file://0001-Add-env-value-SYSROOT-for-root-fs-prefix.patch" + +do_configure_append_class-native() { + sed -i "s@\"/etc/tizen-platform.conf\"@\"${sysconfdir}/tizen-platform.conf\"@g" ${S}/src/init.c + sed -i "s@\"/etc/tizen-platform.conf\"@\"${sysconfdir}/tizen-platform.conf\"@g" ${S}/src/toolbox.c +} + + diff --git a/meta-tizen-common-base/recipes-core/tizen-platform-wrapper/tizen-platform-wrapper.inc b/meta-tizen-common-base/recipes-core/tizen-platform-wrapper/tizen-platform-wrapper.inc new file mode 100644 index 00000000..92457f4c --- /dev/null +++ b/meta-tizen-common-base/recipes-core/tizen-platform-wrapper/tizen-platform-wrapper.inc @@ -0,0 +1,94 @@ +DESCRIPTION = "A toolkit to generate the libtizen-platform-config library" +HOMEPAGE = "http://www.tizen.org" +SECTION = "Development/Tools" +LICENSE = "LGPL-2.0" +PV = "2.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by tizen-platform-wrapper + + +RDEPENDS = "" +#RDEPENDS of tizen-platform-wrapper (${PN}) +RDEPENDS_${PN} += "coreutils" +RDEPENDS_${PN} += "gperf" + + +DEPENDS = "" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/tizen-platform-wrapper.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 ; + + + autotools_do_configure + oe_runmake -j16 + + + +} +EXTRA_OECONF += "" + +do_install() { + 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 -- + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " tizen-platform-wrapper " + +tizen-platform-wrapper_files = "" +tizen-platform-wrapper_files += "${prefix}/bin/*" +tizen-platform-wrapper_files += "${prefix}/share/tizen-platform-wrapper/*" +tizen-platform-wrapper_files += "${prefix}/lib/pkgconfig/tizen-platform-wrapper.pc" +MANIFESTFILES_${PN} = "tizen-platform-wrapper.manifest" + +FILES_${PN} = "${tizen-platform-wrapper_files}" + +PKG_tizen-platform-wrapper= "tizen-platform-wrapper" + +require tizen-platform-wrapper-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-core/tizen-platform-wrapper/tizen-platform-wrapper_git.bb b/meta-tizen-common-base/recipes-core/tizen-platform-wrapper/tizen-platform-wrapper_git.bb new file mode 100644 index 00000000..19e16c29 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/tizen-platform-wrapper/tizen-platform-wrapper_git.bb @@ -0,0 +1,10 @@ +require tizen-platform-wrapper.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/appfw/tizen-platform-wrapper;tag=8b5967cd28a02dd169920f84722d5946d76b1690;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-core/udev-rules/udev-rules-extraconf.inc b/meta-tizen-common-base/recipes-core/udev-rules/udev-rules-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-core/udev-rules/udev-rules.inc b/meta-tizen-common-base/recipes-core/udev-rules/udev-rules.inc new file mode 100644 index 00000000..9300bfe6 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/udev-rules/udev-rules.inc @@ -0,0 +1,83 @@ +DESCRIPTION = "Tizen IVI udev Rules" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/Hardware Adaptation" +LICENSE = "GPL-2.0" +PV = "0.13" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by udev-rules + + +#PROVIDES by udev-rules-ivi +PROVIDES += "udev-rules-ivi" + + +RDEPENDS = "" + +DEPENDS = "" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n udev-rules-0.13 + + +} +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 ; + + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + rm -rf ${D} + make -C ivi install DESTDIR=${D} + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " udev-rules-ivi " + +udev-rules-ivi_files = "" +udev-rules-ivi_files += "/usr/lib/udev/rules.d/99-atkbd.rules" +udev-rules-ivi_files += "/usr/lib/udev/rules.d/99-dri.rules" +udev-rules-ivi_files += "/usr/lib/udev/rules.d/99-neard.rules" +udev-rules-ivi_files += "/usr/lib/udev/rules.d/99-tty.rules" +udev-rules-ivi_files += "/usr/lib/udev/rules.d/70-tun.rules" + +FILES_${PN}-ivi = "${udev-rules-ivi_files}" + +PKG_udev-rules-ivi= "udev-rules-ivi" + +require udev-rules-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-core/udev-rules/udev-rules_git.bb b/meta-tizen-common-base/recipes-core/udev-rules/udev-rules_git.bb new file mode 100644 index 00000000..ce3aaca9 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/udev-rules/udev-rules_git.bb @@ -0,0 +1,10 @@ +require udev-rules.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/udev-rules;tag=b4fa71b1f6422ebf2618d2b73a5c6eb288a09397;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-core/user-session-units/user-session-units-extraconf.inc b/meta-tizen-common-base/recipes-core/user-session-units/user-session-units-extraconf.inc new file mode 100644 index 00000000..fffefcb6 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/user-session-units/user-session-units-extraconf.inc @@ -0,0 +1,17 @@ +FILESEXTRAPATHS_append := "${THISDIR}/user-session-units" + +do_install_append() { + rm -f ${D}${prefix}/lib/systemd/user/dbus.socket + + echo "[Unit]" > ${D}${prefix}/lib/systemd/user/default.target + echo "Description=User session default target" >> ${D}${prefix}/lib/systemd/user/default.target + + mkdir -p ${D}${prefix}/lib/systemd/user/default.target.wants + ln -sf ../dbus.service ${D}${prefix}/lib/systemd/user/default.target.wants/dbus.service + rm ${D}${prefix}/lib/systemd/user/dbus.service + + rm -f ${D}${prefix}/lib/systemd/user/default.target + ln -sf weston.target ${D}${prefix}/lib/systemd/user/default.target +} + +user-session-units_files += "${prefix}/lib/systemd/user/*" diff --git a/meta-tizen-common-base/recipes-core/user-session-units/user-session-units.inc b/meta-tizen-common-base/recipes-core/user-session-units/user-session-units.inc new file mode 100644 index 00000000..a57c73e3 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/user-session-units/user-session-units.inc @@ -0,0 +1,131 @@ +DESCRIPTION = "Systemd session units" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Configuration" +LICENSE = "GPL-2.0" +PV = "8" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by user-session-units-enlightenment +PROVIDES += "user-session-units-enlightenment" + + +#PROVIDES by user-session-units + + +#PROVIDES by user-session-units-gnome +PROVIDES += "user-session-units-gnome" + + +RDEPENDS = "" +#RDEPENDS of user-session-units-enlightenment (${PN}-enlightenment) +RDEPENDS_${PN}-enlightenment += "user-session-units" + +#RDEPENDS of user-session-units-gnome (${PN}-gnome) +RDEPENDS_${PN}-gnome += "user-session-units" + + +DEPENDS = "" +#DEPENDS of user-session-units +DEPENDS += "dbus" +DEPENDS += "systemd" +inherit pkgconfig +DEPENDS += "libpam" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/user-session-units.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 ; + + + autotools_do_configure + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --enable-gnome --enable-enlightenment" + +do_install() { + 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 -m 755 -d ${D}${sysconfdir}/pam.d + install -m 644 ${S}/packaging/user-session.pam ${D}${sysconfdir}/pam.d/user-session + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " user-session-units-enlightenment " +PACKAGES += " user-session-units " +PACKAGES += " user-session-units-gnome " + +user-session-units-enlightenment_files = "" +user-session-units-enlightenment_files += "${prefix}/lib/systemd/user/e17.target" +user-session-units-enlightenment_files += "${prefix}/lib/systemd/user/enlightenment.service" +user-session-units-enlightenment_files += "${prefix}/lib/systemd/user/e17.target.wants/enlightenment.service" +MANIFESTFILES_${PN}-enlightenment = "user-session-units.manifest" + +user-session-units_files = "" +user-session-units_files += "${prefix}/bin/user-session-launch" +user-session-units_files += "${systemd_unitdir}/system/*" +user-session-units_files += "${sysconfdir}/pam.d/user-session" +CONFFILES_${PN} = "" +CONFFILES_${PN} += "${sysconfdir}/pam.d/user-session" +MANIFESTFILES_${PN} = "user-session-units.manifest" + +user-session-units-gnome_files = "" +user-session-units-gnome_files += "${prefix}/lib/systemd/user/gnome.target" +user-session-units-gnome_files += "${prefix}/lib/systemd/user/gnome-session.service" +user-session-units-gnome_files += "${prefix}/lib/systemd/user/gnome.target.wants/gnome-session.service" +MANIFESTFILES_${PN}-gnome = "user-session-units.manifest" + +FILES_${PN}-enlightenment = "${user-session-units-enlightenment_files}" +FILES_${PN} = "${user-session-units_files}" +FILES_${PN}-gnome = "${user-session-units-gnome_files}" + +PKG_user-session-units-enlightenment= "user-session-units-enlightenment" +PKG_user-session-units= "user-session-units" +PKG_user-session-units-gnome= "user-session-units-gnome" + +require user-session-units-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-core/user-session-units/user-session-units_git.bb b/meta-tizen-common-base/recipes-core/user-session-units/user-session-units_git.bb new file mode 100644 index 00000000..71a5bff2 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/user-session-units/user-session-units_git.bb @@ -0,0 +1,10 @@ +require user-session-units.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/user-session-units;tag=66949d8ede2d915a1ec7de6558695335dd18e6a6;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-core/uthash/uthash-extraconf.inc b/meta-tizen-common-base/recipes-core/uthash/uthash-extraconf.inc new file mode 100644 index 00000000..ebf05c2d --- /dev/null +++ b/meta-tizen-common-base/recipes-core/uthash/uthash-extraconf.inc @@ -0,0 +1 @@ +BBCLASSEXTEND_append = " nativesdk " \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-core/uthash/uthash.inc b/meta-tizen-common-base/recipes-core/uthash/uthash.inc new file mode 100644 index 00000000..8b45cece --- /dev/null +++ b/meta-tizen-common-base/recipes-core/uthash/uthash.inc @@ -0,0 +1,86 @@ +DESCRIPTION = "A hash table for C structures" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Kernel" +LICENSE = "BSD-style single-clause" +PV = "1.9.7" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by uthash + + +#PROVIDES by uthash-dev +PROVIDES += "uthash-dev" + + +RDEPENDS = "" + +DEPENDS = "" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/uthash.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 ; + + #empty + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + mkdir -p ${D}${prefix}/include + cd src + cp utarray.h uthash.h utlist.h utstring.h ${D}${prefix}/include + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " uthash-dev " + +uthash-dev_files = "" +uthash-dev_files += "${prefix}/include/utarray.h" +uthash-dev_files += "${prefix}/include/uthash.h" +uthash-dev_files += "${prefix}/include/utlist.h" +uthash-dev_files += "${prefix}/include/utstring.h" +MANIFESTFILES_${PN}-dev = "uthash.manifest" + +FILES_${PN}-dev = "${uthash-dev_files}" + +PKG_uthash-dev= "uthash-dev" + +require uthash-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-core/uthash/uthash_git.bb b/meta-tizen-common-base/recipes-core/uthash/uthash_git.bb new file mode 100644 index 00000000..76482f77 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/uthash/uthash_git.bb @@ -0,0 +1,10 @@ +require uthash.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/uthash;tag=1436c7858fa133d830a18d27c879af301000a70f;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-core/xdgmime/xdgmime-extraconf.inc b/meta-tizen-common-base/recipes-core/xdgmime/xdgmime-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-core/xdgmime/xdgmime.inc b/meta-tizen-common-base/recipes-core/xdgmime/xdgmime.inc new file mode 100644 index 00000000..595cd823 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/xdgmime/xdgmime.inc @@ -0,0 +1,128 @@ +DESCRIPTION = "Querying information about file type" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Applications/Other" +LICENSE = "LGPL-2.0 and AFL-2.0" +PV = "0.0.12" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by xdgmime-dev +PROVIDES += "xdgmime-dev" + + +#PROVIDES by xdgmime + + +RDEPENDS = "" +#RDEPENDS of xdgmime-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "xdgmime" + + +DEPENDS = "" +#DEPENDS of xdgmime +inherit tizen_cmake + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/xdgmime.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + oe_runmake -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " xdgmime-dev " +PACKAGES += " xdgmime " + +xdgmime-dev_files = "" +xdgmime-dev_files += "${prefix}/include/xdgmime.h" +xdgmime-dev_files += "${prefix}/lib/libxdgmime.so" +xdgmime-dev_files += "${prefix}/lib/pkgconfig/xdgmime.pc" +MANIFESTFILES_${PN}-dev = "xdgmime.manifest" + +xdgmime_files = "" +xdgmime_files += "${prefix}/lib/libxdgmime.so.*" +MANIFESTFILES_${PN} = "xdgmime.manifest" + +FILES_${PN}-dev = "${xdgmime-dev_files}" +FILES_${PN} = "${xdgmime_files}" + +PKG_xdgmime-dev= "xdgmime-dev" +PKG_xdgmime= "xdgmime" + +require xdgmime-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-core/xdgmime/xdgmime_git.bb b/meta-tizen-common-base/recipes-core/xdgmime/xdgmime_git.bb new file mode 100644 index 00000000..8f7c2149 --- /dev/null +++ b/meta-tizen-common-base/recipes-core/xdgmime/xdgmime_git.bb @@ -0,0 +1,10 @@ +require xdgmime.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/appfw/xdgmime;tag=5e5be094af84c8443a42e1981c649dece1693ae3;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-devtools/fdupes/fdupes-extraconf.inc b/meta-tizen-common-base/recipes-devtools/fdupes/fdupes-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-devtools/fdupes/fdupes.inc b/meta-tizen-common-base/recipes-devtools/fdupes/fdupes.inc new file mode 100644 index 00000000..40ab15c3 --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/fdupes/fdupes.inc @@ -0,0 +1,84 @@ +DESCRIPTION = "Identifying or deleting duplicate files" +HOMEPAGE = "http://premium.caribe.net/~adrian2/fdupes.html" +SECTION = "Base/Compression" +LICENSE = "MIT" +PV = "1.40" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by fdupes + + +RDEPENDS = "" + +DEPENDS = "" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/fdupes.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 ; + + make + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + install -D -m755 fdupes ${D}${prefix}/bin/fdupes + install -D -m644 fdupes.1 ${D}${mandir}/man1/fdupes.1 + install -D -m644 ${S}/packaging/macros.fdupes ${D}${sysconfdir}/rpm/macros.fdupes + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " fdupes " + +fdupes_files = "" +fdupes_files += "CHANGES" +fdupes_files += "${prefix}/bin/fdupes" +fdupes_files += "${mandir}/*/*" +fdupes_files += "${sysconfdir}/rpm" +CONFFILES_${PN} = "" +CONFFILES_${PN} += "${sysconfdir}/rpm" +MANIFESTFILES_${PN} = "fdupes.manifest" + +FILES_${PN} = "${fdupes_files}" + +PKG_fdupes= "fdupes" + +require fdupes-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-devtools/fdupes/fdupes_git.bb b/meta-tizen-common-base/recipes-devtools/fdupes/fdupes_git.bb new file mode 100644 index 00000000..800f6865 --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/fdupes/fdupes_git.bb @@ -0,0 +1,10 @@ +require fdupes.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/fdupes;tag=796ff677d7ed1bdd2fb8d3b48572dba6a8e111f6;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-devtools/gobject-introspection/files/remove_ir.patch b/meta-tizen-common-base/recipes-devtools/gobject-introspection/files/remove_ir.patch new file mode 100644 index 00000000..edd9904a --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/gobject-introspection/files/remove_ir.patch @@ -0,0 +1,21 @@ +diff --git a/Makefile.am b/Makefile.am +index 736f3ad..c70cdd3 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -19,14 +19,14 @@ include Makefile-cmph.am + include Makefile-girepository.am + include Makefile-giscanner.am + include Makefile-examples.am +-include Makefile-gir.am ++ + include Makefile-tools.am + include Makefile-msvcproj.am + + ## Process this file with automake to produce Makefile.in + ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} + +-SUBDIRS = . docs tests build ++SUBDIRS = . docs build + + DIST_SUBDIRS = m4 $(SUBDIRS) + DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc diff --git a/meta-tizen-common-base/recipes-devtools/gobject-introspection/gobject-introspection-extraconf.inc b/meta-tizen-common-base/recipes-devtools/gobject-introspection/gobject-introspection-extraconf.inc new file mode 100644 index 00000000..4410ef73 --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/gobject-introspection/gobject-introspection-extraconf.inc @@ -0,0 +1,35 @@ +# required for pythong binding +export HOST_SYS +export BUILD_SYS +export STAGING_LIBDIR +export STAGING_INCDIR + +SRC_URI += "file://remove_ir.patch" + +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 ${S}/packaging/gi-find-deps.sh ${D}/usr/share/spec2yocto/macro/gi-find-deps.sh + install -D ${S}/packaging/gobjectintrospection.attr -m 0644 ${D}/usr/share/spec2yocto/macro/fileattrs/gobjectintrospection.attr + + + + +} + +FILES_${PN}-dbg += "/usr/lib/gobject-introspection/giscanner/.debug" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-devtools/gobject-introspection/gobject-introspection.inc b/meta-tizen-common-base/recipes-devtools/gobject-introspection/gobject-introspection.inc new file mode 100644 index 00000000..28d78dfd --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/gobject-introspection/gobject-introspection.inc @@ -0,0 +1,205 @@ +DESCRIPTION = "GObject Introspection Tools" +HOMEPAGE = "http://live.gnome.org/GObjectIntrospection" +SECTION = "Development/Libraries" +LICENSE = "LGPL-2.1+ and GPL-2.0+" +PV = "1.36.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by gobject-introspection + + +#PROVIDES by gobject-introspection-dev +PROVIDES += "gobject-introspection-dev" + + +#PROVIDES by girepository +PROVIDES += "girepository" + + +#PROVIDES by libgirepository +PROVIDES += "libgirepository" + + +#PROVIDES by gobject-introspection-docs +PROVIDES += "gobject-introspection-docs " + + +RDEPENDS = "" +#RDEPENDS of gobject-introspection (${PN}) +RDEPENDS_${PN} += "python-xml" +RDEPENDS_${PN} += "libgirepository" + +#RDEPENDS of gobject-introspection-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libffi" +RDEPENDS_${PN}-dev += "gobject-introspection" + +#RDEPENDS of girepository (girepository) +RDEPENDS_girepository += "libgirepository" + +#RDEPENDS of libgirepository (libgirepository) +RDEPENDS_libgirepository += "girepository" + + +DEPENDS = "" +#DEPENDS of gobject-introspection +DEPENDS += "flex" +inherit pythonnative +DEPENDS += "cairo" +inherit pkgconfig +DEPENDS += "python-xml" +DEPENDS_append_class-native = " libtool" +DEPENDS_append_class-target = " libtool-cross" +DEPENDS += "libffi" +DEPENDS_append_class-native = " bison-native" +DEPENDS_append_class-target = " bison-native" +DEPENDS_append_class-native = " fdupes-native" +DEPENDS_append_class-target = " fdupes-native" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/gobject-introspection.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 ; + + [ -x ./autogen.sh ] && NOCONFIGURE=1 ./autogen.sh + #autoreconf -fi + + autotools_do_configure + oe_runmake -j16 V=1 + + + +} +EXTRA_OECONF += " --disable-gtk-doc " + +do_install() { + 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 ${S}/packaging/gi-find-deps.sh ${D}/usr/share/spec2yocto/macro/gi-find-deps.sh + install -D ${S}/packaging/gobjectintrospection.attr -m 0644 ${D}/usr/share/spec2yocto/macro/fileattrs/gobjectintrospection.attr + # comparing, if we provide all the symbols expected. + ls ${D}${prefix}/lib/girepository-1.0/*.typelib | sh ${S}/packaging/gi-find-deps.sh -P > gobject-introspection-typelib.installed + diff -s ${S}/packaging/gobject-introspection-typelib.template gobject-introspection-typelib.installed + #fdupes ${D} + + + +} + +pkg_postinst_libgirepository() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libgirepository() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " gobject-introspection " +PACKAGES += " gobject-introspection-dev " +PACKAGES += " girepository " +PACKAGES += " libgirepository " +PACKAGES += " gobject-introspection-docs " + +gobject-introspection_files = "" +gobject-introspection_files += "LGPL-2.1+ COPYING COPYING.GPL" +gobject-introspection_files += "${prefix}/bin/g-ir-annotation-tool" +gobject-introspection_files += "${prefix}/bin/g-ir-compiler" +gobject-introspection_files += "${prefix}/bin/g-ir-dep-tool" +gobject-introspection_files += "${prefix}/bin/g-ir-generate" +gobject-introspection_files += "${prefix}/bin/g-ir-scanner" +gobject-introspection_files += "${prefix}/share/aclocal/introspection.m4" +gobject-introspection_files += "${prefix}/share/gir-1.0/*.gir" +gobject-introspection_files += "${prefix}/lib/gobject-introspection" +gobject-introspection_files += "${prefix}/lib/gobject-introspection/giscanner/" +gobject-introspection_files += "${prefix}/share/gobject-introspection-1.0" +gobject-introspection_files += "${prefix}/share/gobject-introspection-1.0/Makefile.introspection" +gobject-introspection_files += "${prefix}/share/gobject-introspection-1.0/tests/" +gobject-introspection_files += "${prefix}/share/gobject-introspection-1.0/gdump.c" +gobject-introspection_files += "/usr/share/spec2yocto/macro/gi-find-deps.sh" +gobject-introspection_files += "/usr/share/spec2yocto/macro/fileattrs/gobjectintrospection.attr" +MANIFESTFILES_${PN} = "gobject-introspection.manifest" +DIRFILES_${PN} = "" +DIRFILES_${PN} += "${prefix}/lib/gobject-introspection" +DIRFILES_${PN} += "${prefix}/share/gobject-introspection-1.0" + +gobject-introspection-dev_files = "" +gobject-introspection-dev_files += "${prefix}/include/gobject-introspection-1.0/" +gobject-introspection-dev_files += "${prefix}/lib/libgirepository-1.0.so" +gobject-introspection-dev_files += "${prefix}/lib/pkgconfig/gobject-introspection-1.0.pc" +gobject-introspection-dev_files += "${prefix}/lib/pkgconfig/gobject-introspection-no-export-1.0.pc" +MANIFESTFILES_${PN}-dev = "gobject-introspection.manifest" + +girepository_files = "" +girepository_files += "${prefix}/lib/girepository-1.0/*.typelib" +MANIFESTFILES_girepository = "gobject-introspection.manifest" + +libgirepository_files = "" +libgirepository_files += "COPYING.LGPL" +libgirepository_files += "${prefix}/share/gir-1.0" +libgirepository_files += "${prefix}/lib/libgirepository-1.0.so.*" +libgirepository_files += "${prefix}/lib/girepository-1.0" +MANIFESTFILES_libgirepository = "gobject-introspection.manifest" +DIRFILES_libgirepository = "" +DIRFILES_libgirepository += "${prefix}/share/gir-1.0" +DIRFILES_libgirepository += "${prefix}/lib/girepository-1.0" + +gobject-introspection-docs_files = "" + +FILES_${PN} = "${gobject-introspection_files}" +FILES_${PN}-dev = "${gobject-introspection-dev_files}" +FILES_girepository = "${girepository_files}" +FILES_libgirepository = "${libgirepository_files}" +FILES_${PN}-docs = "${gobject-introspection-docs_files}" + +PKG_gobject-introspection= "gobject-introspection" +PKG_gobject-introspection-dev= "gobject-introspection-dev" +PKG_girepository= "girepository" +PKG_libgirepository= "libgirepository" +PKG_gobject-introspection-docs= "gobject-introspection-docs" + +require gobject-introspection-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-devtools/gobject-introspection/gobject-introspection_git.bb b/meta-tizen-common-base/recipes-devtools/gobject-introspection/gobject-introspection_git.bb new file mode 100644 index 00000000..ed2183ec --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/gobject-introspection/gobject-introspection_git.bb @@ -0,0 +1,10 @@ +require gobject-introspection.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/gobject-introspection;tag=6c15fe2f7415421fd1d38d03d8865c0e3e4c9967;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-devtools/lua/lua-extraconf.inc b/meta-tizen-common-base/recipes-devtools/lua/lua-extraconf.inc new file mode 100644 index 00000000..9f0b659a --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/lua/lua-extraconf.inc @@ -0,0 +1,13 @@ +INSANE_SKIP_${PN}-dev = "staticdev" + +EXTRA_OEMAKE = "'CC=${CC} -fPIC' 'MYCFLAGS=${CFLAGS} -DLUA_USE_LINUX -fPIC' MYLDFLAGS='${LDFLAGS}'" + +do_compile() { + cd ${S} + LANG=C + export LANG + unset DISPLAY + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + sed -i 's:LUA_ROOT2 "LIBDIR/lua/5.1/":LUA_ROOT2 \"lib/lua/5.1/":' src/luaconf.h + oe_runmake ${PARALLEL_MAKE} -C src CC="${CC}" MYCFLAGS="${CFLAGS} -fPIC -DLUA_USE_LINUX" MYLIBS="-Wl,-E -ldl -lreadline -lhistory -lncurses" V=5.1 all +} diff --git a/meta-tizen-common-base/recipes-devtools/lua/lua.inc b/meta-tizen-common-base/recipes-devtools/lua/lua.inc new file mode 100644 index 00000000..930f8779 --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/lua/lua.inc @@ -0,0 +1,162 @@ +DESCRIPTION = "Small Embeddable Language with Simple Procedural Syntax" +HOMEPAGE = "http://www.lua.org" +SECTION = "Base/Libraries" +LICENSE = "MIT" +PV = "5.1.4" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by lua + + +#PROVIDES by lua-dev +PROVIDES += "lua-dev" + + +#PROVIDES by liblua +PROVIDES += "liblua" + + +#PROVIDES by lua-doc +PROVIDES += "lua-doc" + + +RDEPENDS = "" +#RDEPENDS of lua-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "lua" + + +DEPENDS = "" +#DEPENDS of lua +DEPENDS_append_class-native = " readline-native" +DEPENDS_append_class-target = " readline-native" +inherit pkgconfig + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n lua-5.1.4 + cp ${S}/packaging/lua.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 ; + + sed -i 's:LUA_ROOT2 "LIBDIR/lua/5.1/":LUA_ROOT2 \"lib/lua/5.1/":' src/luaconf.h + make -j16 -C src CC="${CC}" MYCFLAGS="$CFLAGS -fPIC -DLUA_USE_LINUX" MYLIBS="-Wl,-E -ldl -lreadline -lhistory -lncurses" V=5.1 all + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + make install INSTALL_TOP="${D}${prefix}" INSTALL_LIB="${D}${prefix}/lib" INSTALL_CMOD=${D}${prefix}/lib/lua/5.1 INSTALL_MAN="${D}${mandir}/man1" + install -D -m644 etc/lua.pc ${D}${prefix}/lib/pkgconfig/lua.pc + for file in lua luac ; do + mv "${D}${prefix}/bin/${file}" "${D}${prefix}/bin/${file}5.1" + mv "${D}${mandir}/man1/${file}.1" "${D}${mandir}/man1/${file}5.1.1" + done + install -d -m 0755 ${D}${prefix}/lib/lua/5.1 + install -d -m 0755 ${D}${prefix}/share/lua/5.1 + install -D -m644 ${S}/packaging/macros.lua ${D}${sysconfdir}/rpm/macros.lua + + chmod +x ${D}/${prefix}/lib/liblua.so.5.1 + + ln -s lua5.1 ${D}${prefix}/bin/lua + + +} + +pkg_postinst_liblua() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_liblua() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " lua " +PACKAGES += " lua-dev " +PACKAGES += " liblua " + +lua_files = "" +lua_files += "${mandir}/man1/lua5.1.1*" +lua_files += "${mandir}/man1/luac5.1.1*" +lua_files += "${prefix}/bin/lua" +lua_files += "${prefix}/bin/lua5.1" +lua_files += "${prefix}/bin/luac5.1" +lua_files += "${prefix}/lib/lua" +lua_files += "${prefix}/lib/lua/5.1" +lua_files += "${prefix}/share/lua" +lua_files += "${prefix}/share/lua/5.1" +lua_files += "${sysconfdir}/rpm/macros.lua" +MANIFESTFILES_${PN} = "lua.manifest" +DIRFILES_${PN} = "" +DIRFILES_${PN} += "${prefix}/lib/lua" +DIRFILES_${PN} += "${prefix}/lib/lua/5.1" +DIRFILES_${PN} += "${prefix}/share/lua" +DIRFILES_${PN} += "${prefix}/share/lua/5.1" + +lua-dev_files = "" +lua-dev_files += "${prefix}/include/lauxlib.h" +lua-dev_files += "${prefix}/include/lua.h" +lua-dev_files += "${prefix}/include/lua.hpp" +lua-dev_files += "${prefix}/include/luaconf.h" +lua-dev_files += "${prefix}/include/lualib.h" +lua-dev_files += "${prefix}/lib/pkgconfig/lua.pc" +lua-dev_files += "${prefix}/lib/liblua.a" +lua-dev_files += "${prefix}/lib/liblua.so" +MANIFESTFILES_${PN}-dev = "lua.manifest" + +liblua_files = "" +liblua_files += "${prefix}/lib/liblua.so.5.1" +MANIFESTFILES_lib${PN} = "lua.manifest" + +lua-doc_files = "" +lua-doc_files += "doc/*" +MANIFESTFILES_${PN}-doc = "lua.manifest" + +FILES_${PN} = "${lua_files}" +FILES_${PN}-dev = "${lua-dev_files}" +FILES_lib${PN} = "${liblua_files}" +FILES_${PN}-doc = "${lua-doc_files}" + +PKG_lua= "lua" +PKG_lua-dev= "lua-dev" +PKG_liblua= "liblua" +PKG_lua-doc= "lua-doc" + +require lua-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-devtools/lua/lua_git.bb b/meta-tizen-common-base/recipes-devtools/lua/lua_git.bb new file mode 100644 index 00000000..6e4ed954 --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/lua/lua_git.bb @@ -0,0 +1,10 @@ +require lua.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/lua;tag=ccbaf72a5d0d0f8ab6a1bf64e851a00026f28fd8;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-devtools/meta-common/meta-common-extraconf.inc b/meta-tizen-common-base/recipes-devtools/meta-common/meta-common-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-devtools/meta-common/meta-common.inc b/meta-tizen-common-base/recipes-devtools/meta-common/meta-common.inc new file mode 100644 index 00000000..8b451dbd --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/meta-common/meta-common.inc @@ -0,0 +1,92 @@ +DESCRIPTION = "Common Meta Data" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Base/Configuration" +LICENSE = "GPL-2.0" +PV = "001" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by meta-common + + +RDEPENDS = "" +#RDEPENDS of meta-common (${PN}) +RDEPENDS_${PN} += "meta-generic" + + +DEPENDS = "" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/meta-common.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 ; + + oe_runmake + + + +} + +do_install() { + 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 -- + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " meta-common " + +meta-common_files = "" +meta-common_files += "${prefix}/share/package-groups/common/*.yaml" +meta-common_files += "${prefix}/share/image-configurations/common/*.yaml" +meta-common_files += "${prefix}/share/image-configurations/common/configs/*.yaml" +meta-common_files += "${prefix}/share/image-configurations/common/partitions" +meta-common_files += "${prefix}/share/image-configurations/common/scripts" +MANIFESTFILES_${PN} = "meta-common.manifest" + +FILES_${PN} = "${meta-common_files}" + +PKG_meta-common= "meta-common" + +require meta-common-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-devtools/meta-common/meta-common_git.bb b/meta-tizen-common-base/recipes-devtools/meta-common/meta-common_git.bb new file mode 100644 index 00000000..ff7d799c --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/meta-common/meta-common_git.bb @@ -0,0 +1,10 @@ +require meta-common.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/common/meta;tag=e0b55742c3a4d35d44168a2eb1fb1367c1f37481;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-devtools/meta-generic/meta-generic-extraconf.inc b/meta-tizen-common-base/recipes-devtools/meta-generic/meta-generic-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-devtools/meta-generic/meta-generic.inc b/meta-tizen-common-base/recipes-devtools/meta-generic/meta-generic.inc new file mode 100644 index 00000000..431aee3f --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/meta-generic/meta-generic.inc @@ -0,0 +1,97 @@ +DESCRIPTION = "Tizen Package Groups and Images Configurations" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Base/Configuration" +LICENSE = "GPL-2.0" +PV = "0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by meta-generic-adaptation +PROVIDES += "meta-generic-adaptation" + + +#PROVIDES by meta-generic + + +RDEPENDS = "" + +DEPENDS = "" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/meta-generic.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 ; + + make + + + +} + +do_install() { + 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 -- + + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " meta-generic-adaptation " +PACKAGES += " meta-generic " + +meta-generic-adaptation_files = "" +meta-generic-adaptation_files += "${sysconfdir}/profile.d/generic-adaptation.sh" + +meta-generic_files = "" +meta-generic_files += "${prefix}/share/package-groups/generic/*.yaml" +meta-generic_files += "${prefix}/share/image-configurations/generic/scripts" +MANIFESTFILES_${PN} = "meta-generic.manifest" + +FILES_${PN}-adaptation = "${meta-generic-adaptation_files}" +FILES_${PN} = "${meta-generic_files}" + +PKG_meta-generic-adaptation= "meta-generic-adaptation" +PKG_meta-generic= "meta-generic" + +require meta-generic-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-devtools/meta-generic/meta-generic_git.bb b/meta-tizen-common-base/recipes-devtools/meta-generic/meta-generic_git.bb new file mode 100644 index 00000000..c48dbe96 --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/meta-generic/meta-generic_git.bb @@ -0,0 +1,10 @@ +require meta-generic.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/meta-generic;tag=72a4d5300da9073826427213bad09ffc53d9934e;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-devtools/python-setuptools/python-setuptools-extraconf.inc b/meta-tizen-common-base/recipes-devtools/python-setuptools/python-setuptools-extraconf.inc new file mode 100644 index 00000000..f4beb000 --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/python-setuptools/python-setuptools-extraconf.inc @@ -0,0 +1,7 @@ +DEPENDS += "python" + +# required for pythong binding +export HOST_SYS +export BUILD_SYS +export STAGING_LIBDIR +export STAGING_INCDIR \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-devtools/python-setuptools/python-setuptools.inc b/meta-tizen-common-base/recipes-devtools/python-setuptools/python-setuptools.inc new file mode 100644 index 00000000..4e5cc754 --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/python-setuptools/python-setuptools.inc @@ -0,0 +1,107 @@ +DESCRIPTION = "Easily build and distribute Python packages" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Applications/System" +LICENSE = "Python or ZPLv2.0" +PV = "0.6c11" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by python-setuptools-dev +PROVIDES += "python-setuptools-dev" + + +#PROVIDES by python-setuptools + + +RDEPENDS = "" +#RDEPENDS of python-setuptools-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "python" +RDEPENDS_${PN}-dev += "python-setuptools" + + +DEPENDS = "" +#DEPENDS of python-setuptools +inherit pythonnative + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n setuptools-0.6c11 + + +} +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 ; + + cp ${S}/packaging/python-setuptools.manifest . + find -name '*.txt' | xargs chmod -x + find -name '*.py' | xargs sed -i '1s|^#!python|#!python|' + CFLAGS="$RPM_OPT_FLAGS" python setup.py build + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + python setup.py install -O1 --skip-build \ + --root $RPM_BUILD_ROOT \ + --prefix ${prefix} \ + --single-version-externally-managed + + rm -rf $RPM_BUILD_ROOT${prefix}/lib/python2.7/site-packages/setuptools/tests + + install -p -m 0644 ${S}/packaging/psfl.txt ${S}/packaging/zpl.txt . + find $RPM_BUILD_ROOT${prefix}/lib/python2.7/site-packages -name '*.exe' | xargs rm -f + chmod +x $RPM_BUILD_ROOT${prefix}/lib/python2.7/site-packages/setuptools/command/easy_install.py + + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " python-setuptools-dev " +PACKAGES += " python-setuptools " + +python-setuptools-dev_files = "" +python-setuptools-dev_files += "${prefix}/lib/python2.7/site-packages/easy_install*" +python-setuptools-dev_files += "${prefix}/bin/*" +MANIFESTFILES_${PN}-dev = "python-setuptools.manifest" + +python-setuptools_files = "" +python-setuptools_files += "${prefix}/lib/python2.7/site-packages/*" +MANIFESTFILES_${PN} = "python-setuptools.manifest" + +FILES_${PN}-dev = "${python-setuptools-dev_files}" +FILES_${PN} = "${python-setuptools_files}" + +PKG_python-setuptools-dev= "python-setuptools-dev" +PKG_python-setuptools= "python-setuptools" + +require python-setuptools-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-devtools/python-setuptools/python-setuptools_git.bb b/meta-tizen-common-base/recipes-devtools/python-setuptools/python-setuptools_git.bb new file mode 100644 index 00000000..f78e60c8 --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/python-setuptools/python-setuptools_git.bb @@ -0,0 +1,10 @@ +require python-setuptools.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/python-setuptools;tag=556fe37505b60a30d7e053d95d8a9aeb789a7b30;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-devtools/rpm/files/disable_debuginfo.patch b/meta-tizen-common-base/recipes-devtools/rpm/files/disable_debuginfo.patch new file mode 100644 index 00000000..6e579d84 --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/rpm/files/disable_debuginfo.patch @@ -0,0 +1,13 @@ +diff --git a/build/files.c b/build/files.c +index 63cac8b..13fca0b 100644 +--- a/build/files.c ++++ b/build/files.c +@@ -2360,7 +2360,7 @@ rpmRC processBinaryFiles(rpmSpec spec, rpmBuildPkgFlags pkgFlags, + if ((rc = processPackageFiles(spec, pkgFlags, pkg, installSpecialDoc, test)) != RPMRC_OK) + goto exit; + #if HAVE_GELF_H && HAVE_LIBELF +- addDebuginfoPackage(spec, pkg, buildroot); ++// addDebuginfoPackage(spec, pkg, buildroot); + #endif + if ((rc = rpmfcGenerateDepends(spec, pkg)) != RPMRC_OK) + goto exit; diff --git a/meta-tizen-common-base/recipes-devtools/rpm/files/disable_shortcircuited.patch b/meta-tizen-common-base/recipes-devtools/rpm/files/disable_shortcircuited.patch new file mode 100644 index 00000000..4521b0a9 --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/rpm/files/disable_shortcircuited.patch @@ -0,0 +1,17 @@ +diff --git a/build/pack.c b/build/pack.c +index 6480cec..95ced02 100644 +--- a/build/pack.c ++++ b/build/pack.c +@@ -644,9 +644,9 @@ rpmRC packageBinaries(rpmSpec spec, const char *cookie, int cheating) + headerPutBin(pkg->header, RPMTAG_SOURCEPKGID, spec->sourcePkgId,16); + } + +- if (cheating) { +- (void) rpmlibNeedsFeature(pkg->header, "ShortCircuited", "4.9.0-1"); +- } ++// if (cheating) { ++// (void) rpmlibNeedsFeature(pkg->header, "ShortCircuited", "4.9.0-1"); ++// } + + { char *binFormat = rpmGetPath("%{_rpmfilename}", NULL); + char *binRpm, *binDir; diff --git a/meta-tizen-common-base/recipes-devtools/rpm/files/fix-python-rpm-conf.patch b/meta-tizen-common-base/recipes-devtools/rpm/files/fix-python-rpm-conf.patch new file mode 100644 index 00000000..7e3f313c --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/rpm/files/fix-python-rpm-conf.patch @@ -0,0 +1,17 @@ +diff --git a/configure.ac b/configure.ac +index e97f727..8179f44 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -540,10 +540,10 @@ esac], + + AS_IF([test "$enable_python" = yes],[ + AM_PATH_PYTHON([2.6],[ +- WITH_PYTHON_INCLUDE=`${PYTHON} -c 'from distutils.sysconfig import *; import sys; sys.stdout.write(get_python_inc())'` ++ WITH_PYTHON_INCLUDE=$(${PKG_CONFIG} --cflags-only-I python) + WITH_PYTHON_SUBPACKAGE=1 + save_CPPFLAGS="$CPPFLAGS" +- CPPFLAGS="$CPPFLAGS -I$WITH_PYTHON_INCLUDE" ++ CPPFLAGS="$CPPFLAGS $WITH_PYTHON_INCLUDE" + AC_CHECK_HEADER([Python.h],[], + [AC_MSG_ERROR([missing Python.h]) + ]) diff --git a/meta-tizen-common-base/recipes-devtools/rpm/files/fix_libdir.patch b/meta-tizen-common-base/recipes-devtools/rpm/files/fix_libdir.patch new file mode 100644 index 00000000..dc94cb19 --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/rpm/files/fix_libdir.patch @@ -0,0 +1,13 @@ +diff --git a/installplatform b/installplatform +index 8c3eba0..fa15e91 100755 +--- a/installplatform ++++ b/installplatform +@@ -112,7 +112,7 @@ for ARCH in noarch `grep ^arch_canon $RPMRC | cut -d: -f2`; do + [ -z "$CANONARCH" ] && continue + + if [ "$OS" = "linux" ] && [ "$CANONCOLOR" = 3 ]; then +- LIB=${LIB}64 ++ LIB=${LIB} + fi + + PPD="${DESTDIR}/${platformdir}/${ARCH}-${OS}" diff --git a/meta-tizen-common-base/recipes-devtools/rpm/files/python-rpm.Makefile.am.patch b/meta-tizen-common-base/recipes-devtools/rpm/files/python-rpm.Makefile.am.patch new file mode 100644 index 00000000..04d3da15 --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/rpm/files/python-rpm.Makefile.am.patch @@ -0,0 +1,13 @@ +diff --git a/python/Makefile.am b/python/Makefile.am +index fff51ae..f37cb9d 100644 +--- a/python/Makefile.am ++++ b/python/Makefile.am +@@ -4,7 +4,7 @@ EXTRA_DIST = rpm/__init__.py rpm/transaction.py + + AM_CPPFLAGS = -I$(top_builddir)/include/ + AM_CPPFLAGS += -I$(top_srcdir)/python +-AM_CPPFLAGS += -I@WITH_PYTHON_INCLUDE@ ++AM_CPPFLAGS += @WITH_PYTHON_INCLUDE@ + + pkgpyexec_LTLIBRARIES = _rpmmodule.la _rpmbmodule.la _rpmsmodule.la + pkgpyexec_DATA = rpm/__init__.py rpm/transaction.py diff --git a/meta-tizen-common-base/recipes-devtools/rpm/files/pythondeps.sh b/meta-tizen-common-base/recipes-devtools/rpm/files/pythondeps.sh new file mode 100755 index 00000000..083b174f --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/rpm/files/pythondeps.sh @@ -0,0 +1,16 @@ +#!/bin/sh + +[ $# -ge 1 ] || { + cat > /dev/null + exit 0 +} + +case $1 in +-R|--requires) + shift + grep "/usr/\(lib[^/]*\|share\)/python[^/]*/" >/dev/null && echo "python" + exit 0 + ;; +esac + +exit 0 diff --git a/meta-tizen-common-base/recipes-devtools/rpm/files/rpm-scriptetexechelp.patch b/meta-tizen-common-base/recipes-devtools/rpm/files/rpm-scriptetexechelp.patch new file mode 100644 index 00000000..cec40b5b --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/rpm/files/rpm-scriptetexechelp.patch @@ -0,0 +1,193 @@ +diff --git a/lib/psm.c b/lib/psm.c +index fcc6749..01f64be 100644 +--- a/lib/psm.c ++++ b/lib/psm.c +@@ -425,7 +425,7 @@ static rpmRC runScript(rpmpsm psm, ARGV_const_t prefixes, + rpmtsSuspendResumeDBLock(psm->ts, 0); + rpmswEnter(rpmtsOp(psm->ts, RPMTS_OP_SCRIPTLETS), 0); + rc = rpmScriptRun(script, arg1, arg2, sfd, +- prefixes, warn_only, selinux, psm->ts->plugins); ++ prefixes, warn_only, selinux, psm->ts->plugins, rpmtsRootDir(psm->ts) ); + rpmswExit(rpmtsOp(psm->ts, RPMTS_OP_SCRIPTLETS), 0); + rpmtsSuspendResumeDBLock(psm->ts, 1); + +@@ -972,15 +972,49 @@ static rpmRC rpmpsmStage(rpmpsm psm, pkgStage stage) + case PSM_DESTROY: + break; + case PSM_SCRIPT: /* Run current package scriptlets. */ ++#ifdef RPM_VENDOR_OE ++ { ++ const char * scriptletWrapper = rpmExpand("%{?_cross_scriptlet_wrapper}", NULL); ++ if (scriptletWrapper && *scriptletWrapper) ++ (void) rpmChrootOut(); ++#endif ++ + rc = runInstScript(psm); ++#ifdef RPM_VENDOR_OE ++ if (scriptletWrapper && *scriptletWrapper) ++ (void) rpmChrootIn(); ++ } ++#endif + break; + case PSM_TRIGGERS: + /* Run triggers in other package(s) this package sets off. */ ++#ifdef RPM_VENDOR_OE ++ { ++ const char * scriptletWrapper = rpmExpand("%{?_cross_scriptlet_wrapper}", NULL); ++ if (scriptletWrapper && *scriptletWrapper) ++ (void) rpmChrootOut(); ++#endif + rc = runTriggers(psm); ++#ifdef RPM_VENDOR_OE ++ if (scriptletWrapper && *scriptletWrapper) ++ (void) rpmChrootIn(); ++ } ++#endif + break; + case PSM_IMMED_TRIGGERS: + /* Run triggers in this package other package(s) set off. */ ++#ifdef RPM_VENDOR_OE ++ { ++ const char * scriptletWrapper = rpmExpand("%{?_cross_scriptlet_wrapper}", NULL); ++ if (scriptletWrapper && *scriptletWrapper) ++ (void) rpmChrootOut(); ++#endif + rc = runImmedTriggers(psm); ++#ifdef RPM_VENDOR_OE ++ if (scriptletWrapper && *scriptletWrapper) ++ (void) rpmChrootIn(); ++ } ++#endif + break; + + case PSM_RPMDB_ADD: { +diff --git a/lib/rpmscript.c b/lib/rpmscript.c +index a27251c..c378071 100644 +--- a/lib/rpmscript.c ++++ b/lib/rpmscript.c +@@ -94,7 +94,7 @@ static rpmRC runLuaScript(rpmPlugins plugins, int selinux, ARGV_const_t prefixes + static const char * const SCRIPT_PATH = "PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin"; + + static void doScriptExec(int selinux, ARGV_const_t argv, ARGV_const_t prefixes, +- FD_t scriptFd, FD_t out) ++ FD_t scriptFd, FD_t out, char * rootDir ) + { + int pipes[2]; + int flag; +@@ -160,13 +160,12 @@ static void doScriptExec(int selinux, ARGV_const_t argv, ARGV_const_t prefixes, + setenv("RPM_INSTALL_PREFIX", *pf, 1); + } + } +- +- if (chdir("/") == 0) { ++ if (chdir(rootDir) == 0) { + /* XXX Don't mtrace into children. */ + unsetenv("MALLOC_CHECK_"); + + /* Permit libselinux to do the scriptlet exec. */ +- if (selinux == 1) { ++ if (selinux == 1) { + xx = rpm_execcon(0, argv[0], argv, environ); + } + +@@ -177,12 +176,12 @@ static void doScriptExec(int selinux, ARGV_const_t argv, ARGV_const_t prefixes, + _exit(127); /* exit 127 for compatibility with bash(1) */ + } + +-static char * writeScript(const char *cmd, const char *script) ++static char * writeScript(const char *cmd, const char *script, char * rootDir) + { + char *fn = NULL; + size_t slen = strlen(script); + int ok = 0; +- FD_t fd = rpmMkTempFile("/", &fn); ++ FD_t fd = rpmMkTempFile(rootDir, &fn); + + if (Ferror(fd)) + goto exit; +@@ -206,7 +205,7 @@ exit: + */ + static rpmRC runExtScript(rpmPlugins plugins, int selinux, ARGV_const_t prefixes, + const char *sname, rpmlogLvl lvl, FD_t scriptFd, +- ARGV_t * argvp, const char *script, int arg1, int arg2) ++ ARGV_t * argvp, const char *script, int arg1, int arg2,char * rootDir) + { + FD_t out = NULL; + char * fn = NULL; +@@ -217,7 +216,7 @@ static rpmRC runExtScript(rpmPlugins plugins, int selinux, ARGV_const_t prefixes + rpmlog(RPMLOG_DEBUG, "%s: scriptlet start\n", sname); + + if (script) { +- fn = writeScript(*argvp[0], script); ++ fn = writeScript(*argvp[0], script, rootDir); + if (fn == NULL) { + rpmlog(RPMLOG_ERR, + _("Couldn't create temporary file for %s: %s\n"), +@@ -263,7 +262,7 @@ static rpmRC runExtScript(rpmPlugins plugins, int selinux, ARGV_const_t prefixes + + /* Run scriptlet post fork hook for all plugins */ + if (rpmpluginsCallScriptletForkPost(plugins, *argvp[0], RPMSCRIPTLET_FORK | RPMSCRIPTLET_EXEC) != RPMRC_FAIL) { +- doScriptExec(selinux, *argvp, prefixes, scriptFd, out); ++ doScriptExec(selinux, *argvp, prefixes, scriptFd, out, rootDir); + } else { + _exit(126); /* exit 126 for compatibility with bash(1) */ + } +@@ -305,22 +304,34 @@ exit: + } + + rpmRC rpmScriptRun(rpmScript script, int arg1, int arg2, FD_t scriptFd, +- ARGV_const_t prefixes, int warn_only, int selinux, rpmPlugins plugins) ++ ARGV_const_t prefixes, int warn_only, int selinux, rpmPlugins plugins, char * rootDir ) + { + ARGV_t args = NULL; + rpmlogLvl lvl = warn_only ? RPMLOG_WARNING : RPMLOG_ERR; + rpmRC rc; + int script_type = RPMSCRIPTLET_FORK | RPMSCRIPTLET_EXEC; ++#ifdef RPM_VENDOR_OE ++ const char * scriptletWrapper = rpmExpand("%{?_cross_scriptlet_wrapper}", NULL); ++#endif + + if (script == NULL) return RPMRC_OK; ++#ifdef RPM_VENDOR_OE ++ if (scriptletWrapper && *scriptletWrapper) { ++ argvAdd(&args, scriptletWrapper); + ++ if ( rootDir ) { ++ argvAdd(&args, rootDir); ++ } else { ++ argvAdd(&args, "/"); ++ } ++ } ++#endif + /* construct a new argv as we can't modify the one from header */ + if (script->args) { + argvAppend(&args, script->args); + } else { + argvAdd(&args, "/bin/sh"); + } +- + if (rstreq(args[0], "")) + script_type = RPMSCRIPTLET_NONE; + +@@ -329,7 +340,7 @@ rpmRC rpmScriptRun(rpmScript script, int arg1, int arg2, FD_t scriptFd, + + if (rc != RPMRC_FAIL) { + if (script_type & RPMSCRIPTLET_EXEC) { +- rc = runExtScript(plugins, selinux, prefixes, script->descr, lvl, scriptFd, &args, script->body, arg1, arg2); ++ rc = runExtScript(plugins, selinux, prefixes, script->descr, lvl, scriptFd, &args, script->body, arg1, arg2, rootDir); + } else { + rc = runLuaScript(plugins, selinux, prefixes, script->descr, lvl, scriptFd, &args, script->body, arg1, arg2); + } +diff --git a/lib/rpmscript.h b/lib/rpmscript.h +index 852735b..c488b32 100644 +--- a/lib/rpmscript.h ++++ b/lib/rpmscript.h +@@ -29,7 +29,7 @@ rpmScript rpmScriptFree(rpmScript script); + + RPM_GNUC_INTERNAL + rpmRC rpmScriptRun(rpmScript script, int arg1, int arg2, FD_t scriptFd, +- ARGV_const_t prefixes, int warn_only, int selinux, rpmPlugins plugins); ++ ARGV_const_t prefixes, int warn_only, int selinux, rpmPlugins plugins,char * rootDir); + + RPM_GNUC_INTERNAL + rpmTagVal rpmScriptTag(rpmScript script); diff --git a/meta-tizen-common-base/recipes-devtools/rpm/files/rpmmodule.c.patch b/meta-tizen-common-base/recipes-devtools/rpm/files/rpmmodule.c.patch new file mode 100644 index 00000000..ccbde78b --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/rpm/files/rpmmodule.c.patch @@ -0,0 +1,15 @@ +diff --git a/python/rpmmodule.c b/python/rpmmodule.c +index a4fe217..728c66c 100644 +--- a/python/rpmmodule.c ++++ b/python/rpmmodule.c +@@ -396,6 +396,10 @@ static int initModule(PyObject *m) + REGISTER_ENUM(RPMSENSE_STRONG); + REGISTER_ENUM(RPMSENSE_CONFIG); + ++#if defined(RPM_VENDOR_OE) ++ REGISTER_ENUM(RPMSENSE_MISSINGOK); ++#endif ++ + REGISTER_ENUM(RPMTRANS_FLAG_TEST); + REGISTER_ENUM(RPMTRANS_FLAG_BUILD_PROBS); + REGISTER_ENUM(RPMTRANS_FLAG_NOSCRIPTS); diff --git a/meta-tizen-common-base/recipes-devtools/rpm/rpm-extraconf.inc b/meta-tizen-common-base/recipes-devtools/rpm/rpm-extraconf.inc new file mode 100644 index 00000000..56fb87e8 --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/rpm/rpm-extraconf.inc @@ -0,0 +1,177 @@ +SRC_URI += "file://disable_debuginfo.patch \ + file://disable_shortcircuited.patch \ + file://fix_libdir.patch \ + file://rpm-scriptetexechelp.patch \ + file://fix-python-rpm-conf.patch \ + file://rpmmodule.c.patch \ + file://python-rpm.Makefile.am.patch \ + file://pythondeps.sh \ + " + +DEPENDS += "popt-native" +DEPENDS += "uthash-native" +DEPENDS += "smack-native" +DEPENDS += "acl-native" +DEPENDS += "lua-native" +DEPENDS += "python-native" +DEPENDS_remove = "make" + +DEPENDS_append_class-native = " libcap-native" +DEPENDS_append_class-target = " libcap" + +CFLAGS_append = " -DRPM_VENDOR_OE " + +#BBCLASSEXTEND += " nativesdk " + +do_compile_prepend() { + cd ${S} + LANG=C + export LANG + unset DISPLAY + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + ### BUILD BEGIN ### + CPPFLAGS="$CPPFLAGS `pkg-config --cflags nss`" + export CPPFLAGS + export LDFLAGS="${LDFLAGS} -Wl,-Bsymbolic-functions -ffunction-sections" + + export CCFLAGS="${CCFLAGS} -fPIC " + export CXXFLAGS="${CXXFLAGS} -fPIC " + export CFLAGS="${CFLAGS} -fPIC " + + cd db3 + ./configure --build=${BUILD_SYS} --host=${HOST_SYS} --target=${TARGET_SYS} + cd .. + + cp db3/configure db3/configure.ac + + export CFLAGS="${CFLAGS} -DRPM_VENDOR_OE " +} + +do_compile() { + cd ${S} + LANG=C + export LANG + unset DISPLAY + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + CPPFLAGS="$CPPFLAGS `pkg-config --cflags nss`" + export CPPFLAGS + export CFLAGS="$CFLAGS -ffunction-sections" + export LDFLAGS="${LDFLAGS} -Wl,-Bsymbolic-functions -ffunction-sections" + + export CFLAGS="${CFLAGS} -DRPM_VENDOR_OE " + autoreconf -i -f + oe_runconf + + make ${PARALLEL_MAKE} +} + +EXTRA_OECONF += " --with-python-inc-dir=${STAGING_INCDIR}/python${PYTHON_BASEVERSION} " +EXTRA_OECONF += " --with-python-lib-dir=${libdir}/python${PYTHON_BASEVERSION}/site-packages " +#EXTRA_OECONF += " --host=tizen-linux " + +do_install() { + echo export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + mkdir -p ${D}${prefix}/lib + mkdir -p ${D}${prefix}/share/locale + ln -s ../share/locale ${D}${prefix}/lib/locale + + 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 -m 644 db3/db.h ${D}${prefix}/include/rpm + mkdir -p ${D}${sysconfdir}/rpm + cp -a tizen_macros ${D}${prefix}/lib/rpm + mkdir -p ${D}${prefix}/lib/rpm/tizen + install -m 755 ${S}/packaging/find-docs.sh ${D}${prefix}/lib/rpm/tizen + install -m 755 ${S}/packaging/find-provides.ksyms ${D}${prefix}/lib/rpm + install -m 644 ${S}/packaging/device-sec-policy ${D}${sysconfdir}/device-sec-policy + install -m 644 ${S}/packaging/device-sec-policy ${D}${prefix}/lib/rpm-plugins/msm-device-sec-policy + ln -s ../tizen_macros ${D}${prefix}/lib/rpm/tizen/macros + for d in BUILD RPMS SOURCES SPECS SRPMS BUILDROOT ; do + mkdir -p ${D}${prefix}/src/packages/$d + chmod 755 ${D}${prefix}/src/packages/$d + done + for d in ${D}${prefix}/lib/rpm/platform/*-linux/macros ; do + dd=${d%-linux/macros} + dd=${dd##*/} + mkdir -p ${D}${prefix}/src/packages/RPMS/$dd + chmod 755 ${D}${prefix}/src/packages/RPMS/$dd + done + mkdir -p ${D}${localstatedir}/lib/rpm + gzip -9 ${D}${mandir}/man[18]/*.[18] + export RPM_BUILD_ROOT + chmod 755 doc/manual + rm -rf doc/manual/Makefile* + rm -f ${D}${prefix}/lib/rpmpopt + rm -rf ${D}${mandir}/{fr,ja,ko,pl,ru,sk} + rm -f ${D}${prefix}/share/locale/de/LC_MESSAGES/rpm.mo + rm -f ${D}${prefix}/lib/rpm/cpanflute ${D}${prefix}/lib/rpm/cpanflute2 + install -m 755 scripts/find-supplements ${D}${prefix}/lib/rpm + install -m 755 scripts/find-supplements.ksyms ${D}${prefix}/lib/rpm + install -m 755 scripts/firmware.prov ${D}${prefix}/lib/rpm + install -m 755 scripts/debuginfo.prov ${D}${prefix}/lib/rpm + rm -f ${D}${prefix}/lib/locale ${D}${prefix}/lib/rpmrc + mkdir -p ${D}${sysconfdir}/rpm + chmod 755 ${D}${sysconfdir}/rpm + mkdir -p ${D}${prefix}/lib/rpm/macros.d + # remove some nonsense or non-working scripts + pushd ${D}${prefix}/lib/rpm/ + for f in rpm2cpio.sh rpm.daily rpmdiff* rpm.log rpm.xinetd freshen.sh u_pkg.sh \ + magic magic.mgc magic.mime* rpmfile *.pl javadeps brp-redhat \ + brp-strip-static-archive vpkg-provides*.sh http.req sql.req tcl.req \ + rpmdb_* brp-sparc64-linux brp-strip-comment-note brp-java-gcjcompile + do + rm -f $f + done + for i in ${prefix}/share/automake-*/*; do + if test -f "$i" && test -f "${i##*/}"; then + rm -f "${i##*/}" + fi + done + popd + rm -f ${D}${prefix}/lib/*.la + rm -f ${D}${prefix}/lib/rpm-plugins/*.la + + + _target=""; + _symlinks=0; + + #sh ${D}${prefix}/lib/rpm/find-lang.sh ${D} rpm + + + +} + + + +do_install_append() { + rm -fr ${D}/var/tmp + rm -fr ${D}/var/volatile + + mkdir -p ${D}${prefix}/lib/rpm/bin + ln -s ../debugedit ${D}${prefix}/lib/rpm/bin/debugedit + ln -s ../rpmdeps ${D}${prefix}/lib/rpm/bin/rpmdeps-oecore +} + +FILES_${PN}-dbg += "\ + ${libdir}/rpm-plugins/.debug/* \ + ${libdir}/python2.7/site-packages/rpm/.debug/* \ + " + +DEPENDS_native += "popt-native" +DEPENDS_native += "uthash-native" +DEPENDS_native += "smack-native" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-devtools/rpm/rpm.inc b/meta-tizen-common-base/recipes-devtools/rpm/rpm.inc new file mode 100644 index 00000000..e2921e63 --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/rpm/rpm.inc @@ -0,0 +1,374 @@ +DESCRIPTION = "The Package Manager" +HOMEPAGE = "http://www.rpm.org" +SECTION = "Base/Package Management" +LICENSE = "GPL-2.0+" +PV = "4.11.0.1" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by rpm-security-plugin +PROVIDES += "rpm-security-plugin" + + +#PROVIDES by python-rpm +PROVIDES += "python-rpm" + + +#PROVIDES by rpm-build +PROVIDES += "rpm-build" +# the PROVIDES rules is ignore "rpmbuild " +PROVIDES += "rpmbuild" +RPROVIDES_rpm-build += "rpmbuild" +# the PROVIDES rules is ignore "rpm:${prefix}/bin/rpmbuild " +PROVIDES += "rpm:${prefix}/bin/rpmbuild" +RPROVIDES_rpm-build += "rpm:${prefix}/bin/rpmbuild" + + +#PROVIDES by rpm-dev +PROVIDES += "rpm-dev" + + +#PROVIDES by rpm +# the PROVIDES rules is ignore "rpminst " +PROVIDES += "rpminst" +RPROVIDES_rpm += "rpminst" +# the PROVIDES rules is ignore "rpm-libs " +PROVIDES += "rpm-libs" +RPROVIDES_rpm += "rpm-libs" + + +#PROVIDES by rpm-docs +PROVIDES += "rpm-docs " + + +RDEPENDS = "" +#RDEPENDS of rpm-security-plugin (${PN}-security-plugin) +RDEPENDS_${PN}-security-plugin += "smack" +RDEPENDS_${PN}-security-plugin += "nss" +RDEPENDS_${PN}-security-plugin += "rpm" + +#RDEPENDS of python-rpm (python-${PN}) +RDEPENDS_python-${PN} += "rpm" + +#RDEPENDS of rpm-build (${PN}-build) +RDEPENDS_${PN}-build += "bzip2" +RDEPENDS_${PN}-build += "make" +RDEPENDS_${PN}-build += "gcc" +RDEPENDS_${PN}-build += "patch" +RDEPENDS_${PN}-build += "xz" +RDEPENDS_${PN}-build += "findutils" +RDEPENDS_${PN}-build += "gzip" +RDEPENDS_${PN}-build += "rpm" +RDEPENDS_${PN}-build += "glibc" +RDEPENDS_${PN}-build += "binutils" + +#RDEPENDS of rpm-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "rpm" +RDEPENDS_${PN}-dev += "popt" + + +DEPENDS = "" +#DEPENDS of python-rpm +#DEPENDS of rpm +DEPENDS += "libxml2" +DEPENDS += "xz" +DEPENDS += "findutils" +DEPENDS += "file" +DEPENDS += "popt" +DEPENDS += "uthash" +DEPENDS += "nss" +DEPENDS += "make" +DEPENDS += "bzip2" +DEPENDS += "lua" +DEPENDS += "patch" +inherit pkgconfig +inherit pythonnative +DEPENDS += "libcap" +DEPENDS += "ncurses" +DEPENDS += "smack" +DEPENDS_append_class-native = " libtool" +DEPENDS_append_class-target = " libtool-cross" +#Replace "DEPENDS" on gettext by "inherit gettext" +inherit gettext +DEPENDS += "attr" +DEPENDS += "zlib" +DEPENDS += "acl" +DEPENDS += "gzip" +DEPENDS_append_class-native = " fdupes-native" +DEPENDS_append_class-target = " fdupes-native" +DEPENDS += "elfutils" +DEPENDS += "binutils" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n rpm-4.11.0.1 + cp ${S}/packaging/rpm.manifest . + rm -rf sqlite + tar xjf ${S}/packaging/db-4.8.30.tar.bz2 + ln -sfn db-4.8.30 db + chmod -R u+w db/* + # will get linked from db3 + rm -f rpmdb/db.h + patch -p0 < ${S}/packaging/db-4.8.30-integration.dif + if [ -s ${sysconfdir}/rpm/tizen_macros ]; then + cp -a ${sysconfdir}/rpm/tizen_macros ${S}/packaging/rpm-tizen_macros + fi + cp -a ${S}/packaging/rpm-tizen_macros tizen_macros + rm -f m4/libtool.m4 + rm -f m4/lt*.m4 + + +} +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 ; + + CPPFLAGS="$CPPFLAGS `pkg-config --cflags nss`" + export CPPFLAGS + export CFLAGS="$CFLAGS -ffunction-sections" + export LDFLAGS="${LDFLAGS} -Wl,-Bsymbolic-functions -ffunction-sections" + + + autotools_do_configure + + make -j16 + + + +} +EXTRA_OECONF += " --disable-dependency-tracking --with-lua --with-acl --with-cap --enable-shared --enable-python --with-vendor=tizen --with-msm " + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + mkdir -p ${D}${prefix}/lib + mkdir -p ${D}${prefix}/share/locale + ln -s ../share/locale ${D}${prefix}/lib/locale + + 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 -m 644 db3/db.h ${D}${prefix}/include/rpm + mkdir -p ${D}${sysconfdir}/rpm + cp -a tizen_macros ${D}${prefix}/lib/rpm + mkdir -p ${D}${prefix}/lib/rpm/tizen + install -m 755 ${S}/packaging/find-docs.sh ${D}${prefix}/lib/rpm/tizen + install -m 755 ${S}/packaging/find-provides.ksyms ${D}${prefix}/lib/rpm + install -m 644 ${S}/packaging/device-sec-policy ${D}${sysconfdir}/device-sec-policy + install -m 644 ${S}/packaging/device-sec-policy ${D}${prefix}/lib/rpm-plugins/msm-device-sec-policy + ln -s ../tizen_macros ${D}${prefix}/lib/rpm/tizen/macros + for d in BUILD RPMS SOURCES SPECS SRPMS BUILDROOT ; do + mkdir -p ${D}${prefix}/src/packages/$d + chmod 755 ${D}${prefix}/src/packages/$d + done + for d in ${D}${prefix}/lib/rpm/platform/*-linux/macros ; do + dd=${d%-linux/macros} + dd=${dd##*/} + mkdir -p ${D}${prefix}/src/packages/RPMS/$dd + chmod 755 ${D}${prefix}/src/packages/RPMS/$dd + done + mkdir -p ${D}${localstatedir}/lib/rpm + gzip -9 ${D}${mandir}/man[18]/*.[18] + export RPM_BUILD_ROOT + chmod 755 doc/manual + rm -rf doc/manual/Makefile* + rm -f ${D}${prefix}/lib/rpmpopt + rm -rf ${D}${mandir}/{fr,ja,ko,pl,ru,sk} + rm -f ${D}${prefix}/share/locale/de/LC_MESSAGES/rpm.mo + rm -f ${D}${prefix}/lib/rpm/cpanflute ${D}${prefix}/lib/rpm/cpanflute2 + install -m 755 scripts/find-supplements ${D}${prefix}/lib/rpm + install -m 755 scripts/find-supplements.ksyms ${D}${prefix}/lib/rpm + install -m 755 scripts/firmware.prov ${D}${prefix}/lib/rpm + install -m 755 scripts/debuginfo.prov ${D}${prefix}/lib/rpm + rm -f ${D}${prefix}/lib/locale ${D}${prefix}/lib/rpmrc + mkdir -p ${D}${sysconfdir}/rpm + chmod 755 ${D}${sysconfdir}/rpm + mkdir -p ${D}${prefix}/lib/rpm/macros.d + # remove some nonsense or non-working scripts + pushd ${D}${prefix}/lib/rpm/ + for f in rpm2cpio.sh rpm.daily rpmdiff* rpm.log rpm.xinetd freshen.sh u_pkg.sh \ + magic magic.mgc magic.mime* rpmfile *.pl javadeps brp-redhat \ + brp-strip-static-archive vpkg-provides*.sh http.req sql.req tcl.req \ + rpmdb_* brp-sparc64-linux brp-strip-comment-note brp-java-gcjcompile + do + rm -f $f + done + for i in ${prefix}/share/automake-*/*; do + if test -f "$i" && test -f "${i##*/}"; then + rm -f "${i##*/}" + fi + done + popd + rm -f ${D}${prefix}/lib/*.la + rm -f ${D}${prefix}/lib/rpm-plugins/*.la + + #fdupes ${D}${prefix}/lib/rpm/platform + + sh ${D}${prefix}/lib/rpm/find-lang.sh ${D} rpm + + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + test -f ${localstatedir}/lib/rpm/Packages || rpm --initdb + rm -f ${localstatedir}/lib/rpm/Filemd5s \ + ${localstatedir}/lib/rpm/Filedigests \ + ${localstatedir}/lib/rpm/Requireversion \ + ${localstatedir}/lib/rpm/Provideversion + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " rpm-security-plugin " +PACKAGES += " python-rpm " +PACKAGES += " rpm-build " +PACKAGES += " rpm-dev " +PACKAGES += " rpm-docs " +PACKAGES += " rpm " + +rpm-security-plugin_files = "" +rpm-security-plugin_files += "${prefix}/lib/rpm-plugins/msm.so" +rpm-security-plugin_files += "${prefix}/lib/rpm-plugins/msm-device-sec-policy" +rpm-security-plugin_files += "${sysconfdir}/device-sec-policy" +MANIFESTFILES_${PN}-security-plugin = "rpm.manifest" + +python-rpm_files = "" +python-rpm_files += "${prefix}/lib/python2.7/site-packages/rpm" +python-rpm_files += "${prefix}/lib/python2.7/site-packages/rpm/transaction.py" + +rpm-build_files = "" +rpm-build_files += "${prefix}/bin/rpmbuild" +rpm-build_files += "${prefix}/bin/gendiff" +rpm-build_files += "${prefix}/bin/rpmspec" +rpm-build_files += "${prefix}/bin/rpmsign" +rpm-build_files += "${prefix}/lib/rpm/tizen/find-*" +rpm-build_files += "${prefix}/lib/rpm/brp-*" +rpm-build_files += "${prefix}/lib/rpm/find-supplements*" +rpm-build_files += "${prefix}/lib/rpm/check-*" +rpm-build_files += "${prefix}/lib/rpm/debugedit" +rpm-build_files += "${prefix}/lib/rpm/find-debuginfo.sh" +rpm-build_files += "${prefix}/lib/rpm/find-lang.sh" +rpm-build_files += "${prefix}/lib/rpm/find-provides.ksyms" +rpm-build_files += "${prefix}/lib/rpm/*provides*" +rpm-build_files += "${prefix}/lib/rpm/*requires*" +rpm-build_files += "${prefix}/lib/rpm/*deps*" +rpm-build_files += "${prefix}/lib/rpm/*.prov" +rpm-build_files += "${prefix}/lib/rpm/*.req" +rpm-build_files += "${prefix}/lib/rpm/macros.*" +rpm-build_files += "${prefix}/lib/rpm/fileattrs" +MANIFESTFILES_${PN}-build = "rpm.manifest" + +rpm-dev_files = "" +rpm-dev_files += "${prefix}/bin/rpmgraph" +rpm-dev_files += "${prefix}/include/rpm" +rpm-dev_files += "${prefix}/lib/librpm.so" +rpm-dev_files += "${prefix}/lib/librpmbuild.so" +rpm-dev_files += "${prefix}/lib/librpmio.so" +rpm-dev_files += "${prefix}/lib/librpmsign.so" +rpm-dev_files += "${prefix}/lib/pkgconfig/rpm.pc" +MANIFESTFILES_${PN}-dev = "rpm.manifest" + +rpm-docs_files = "" +rpm-docs_files += "GROUPS" + +rpm_files = "" +rpm_files += "${sysconfdir}/rpm" +rpm_files += "/bin/rpm" +rpm_files += "${prefix}/bin/rpm2cpio" +rpm_files += "${prefix}/bin/rpmdb" +rpm_files += "${prefix}/bin/rpmkeys" +rpm_files += "${prefix}/bin/rpmquery" +rpm_files += "${prefix}/bin/rpmverify" +rpm_files += "${prefix}/bin/rpmqpack" +rpm_files += "%dir ${prefix}/lib/rpm" +rpm_files += "${prefix}/lib/rpm/macros" +rpm_files += "${prefix}/lib/rpm/macros.d" +rpm_files += "${prefix}/lib/rpm/rpmpopt*" +rpm_files += "${prefix}/lib/rpm/rpmrc" +rpm_files += "${prefix}/lib/rpm/tizen/macros" +rpm_files += "${prefix}/lib/rpm/tizen_macros" +rpm_files += "${prefix}/lib/rpm/rpm.supp" +rpm_files += "${prefix}/lib/rpm/tgpg" +rpm_files += "${prefix}/lib/rpm/platform" +rpm_files += "${prefix}/lib/rpm-plugins" +rpm_files += "${prefix}/lib/rpm-plugins/exec.so" +rpm_files += "${prefix}/lib/librpm.so.*" +rpm_files += "${prefix}/lib/librpmio.so.*" +rpm_files += "${prefix}/lib/librpmbuild.so.*" +rpm_files += "${prefix}/lib/librpmsign.so.*" +rpm_files += "${localstatedir}/lib/rpm" +rpm_files += "%attr(755,root,root) ${prefix}/src/packages/BUILD" +rpm_files += "%attr(755,root,root) ${prefix}/src/packages/SPECS" +rpm_files += "%attr(755,root,root) ${prefix}/src/packages/SOURCES" +rpm_files += "%attr(755,root,root) ${prefix}/src/packages/SRPMS" +rpm_files += "%attr(755,root,root) ${prefix}/src/packages/RPMS" +rpm_files += "%attr(755,root,root) ${prefix}/src/packages/BUILDROOT" +rpm_files += "%attr(755,root,root) ${prefix}/src/packages/RPMS/*" +MANIFESTFILES_${PN} = "rpm.manifest" +DIRFILES_${PN} = "" +DIRFILES_${PN} += " ${prefix}/lib/rpm-plugins" +DIRFILES_${PN} += " ${localstatedir}/lib/rpm" +DIRFILES_${PN} += " %attr(755,root,root) ${prefix}/src/packages/BUILD" +DIRFILES_${PN} += " %attr(755,root,root) ${prefix}/src/packages/SPECS" +DIRFILES_${PN} += " %attr(755,root,root) ${prefix}/src/packages/SOURCES" +DIRFILES_${PN} += " %attr(755,root,root) ${prefix}/src/packages/SRPMS" +DIRFILES_${PN} += " %attr(755,root,root) ${prefix}/src/packages/RPMS" +DIRFILES_${PN} += " %attr(755,root,root) ${prefix}/src/packages/BUILDROOT" +DIRFILES_${PN} += " %attr(755,root,root) ${prefix}/src/packages/RPMS/*" + +FILES_${PN}-security-plugin = "${rpm-security-plugin_files}" +FILES_python-${PN} = "${python-rpm_files}" +FILES_${PN}-build = "${rpm-build_files}" +FILES_${PN}-dev = "${rpm-dev_files}" +FILES_${PN}-docs = "${rpm-docs_files}" +FILES_${PN} = "${rpm_files}" + +PKG_rpm-security-plugin= "rpm-security-plugin" +PKG_python-rpm= "python-rpm" +PKG_rpm-build= "rpm-build" +PKG_rpm-dev= "rpm-dev" +PKG_rpm-docs= "rpm-docs" +PKG_rpm= "rpm" + +require rpm-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-devtools/rpm/rpm_git.bb b/meta-tizen-common-base/recipes-devtools/rpm/rpm_git.bb new file mode 100644 index 00000000..4d4592eb --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/rpm/rpm_git.bb @@ -0,0 +1,10 @@ +require rpm.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/rpm;tag=b56ed49a97939d11dd4270c9550966c43b9ce5a6;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-devtools/tdb/tdb-extraconf.inc b/meta-tizen-common-base/recipes-devtools/tdb/tdb-extraconf.inc new file mode 100644 index 00000000..92e14a29 --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/tdb/tdb-extraconf.inc @@ -0,0 +1,24 @@ +DEPENDS += "python" + +export BUILD_SYS +export HOST_SYS +export STAGING_LIBDIR +export STAGING_INCDIR + +do_configure_append() { + ./configure --prefix=${prefix} +} + +do_compile() { + cd ${S} + LANG=C + export LANG + unset DISPLAY + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + oe_runmake -j16 +} + +PACKAGES += " python-${PN}-dbg " + +FILES_python-${PN}-dbg += "${prefix}/lib/python2.7/site-packages/.debug/tdb.so" diff --git a/meta-tizen-common-base/recipes-devtools/tdb/tdb.inc b/meta-tizen-common-base/recipes-devtools/tdb/tdb.inc new file mode 100644 index 00000000..953e10a4 --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/tdb/tdb.inc @@ -0,0 +1,158 @@ +DESCRIPTION = "Samba Trivial Database" +HOMEPAGE = "http://tdb.samba.org/" +SECTION = "System/Libraries" +LICENSE = "GPLv3.0+" +PV = "1.2.10" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libtdb-dev +PROVIDES += "libtdb-dev" + + +#PROVIDES by tdb + + +#PROVIDES by libtdb +PROVIDES += "libtdb" + + +#PROVIDES by python-tdb +PROVIDES += "python-tdb" + + +#PROVIDES by tdb-tools +PROVIDES += "tdb-tools" + + +RDEPENDS = "" +#RDEPENDS of libtdb-dev (lib${PN}-dev) +RDEPENDS_lib${PN}-dev += "libtdb" +RDEPENDS_lib${PN}-dev += "pkgconfig" + +#RDEPENDS of libtdb (lib${PN}) +RDEPENDS_lib${PN} += "glibc" +RDEPENDS_lib${PN} += "pkgconfig" + + +DEPENDS = "" +#DEPENDS of tdb +inherit pythonnative +DEPENDS_append_class-native = " autoconf-native" +DEPENDS_append_class-target = " autoconf-native" +inherit pkgconfig + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -n tdb-1.2.10 -q + cp ${S}/packaging/tdb.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 ; + + + autotools_do_configure + #--disable-python + + oe_runmake -j16 + + + +} +EXTRA_OECONF += " " + +do_install() { + 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_libtdb() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libtdb() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libtdb-dev " +PACKAGES += " tdb-tools " +PACKAGES += " libtdb " +PACKAGES += " python-tdb " + +libtdb-dev_files = "" +libtdb-dev_files += "${prefix}/include/tdb.h" +libtdb-dev_files += "${prefix}/lib/libtdb.so" +libtdb-dev_files += "${prefix}/lib/pkgconfig/tdb.pc" +MANIFESTFILES_lib${PN}-dev = "tdb.manifest" + +tdb-tools_files = "" +tdb-tools_files += "${prefix}/bin/tdbbackup" +tdb-tools_files += "${prefix}/bin/tdbdump" +tdb-tools_files += "${prefix}/bin/tdbrestore" +tdb-tools_files += "${prefix}/bin/tdbtool" +MANIFESTFILES_${PN}-tools = "tdb.manifest" + +libtdb_files = "" +libtdb_files += "${prefix}/lib/libtdb.so.*" +MANIFESTFILES_lib${PN} = "tdb.manifest" + +python-tdb_files = "" +python-tdb_files += "${prefix}/lib/python2.7/site-packages/tdb.so" +MANIFESTFILES_python-${PN} = "tdb.manifest" + +FILES_lib${PN}-dev = "${libtdb-dev_files}" +FILES_${PN}-tools = "${tdb-tools_files}" +FILES_lib${PN} = "${libtdb_files}" +FILES_python-${PN} = "${python-tdb_files}" + +PKG_libtdb-dev= "libtdb-dev" +PKG_tdb-tools= "tdb-tools" +PKG_libtdb= "libtdb" +PKG_python-tdb= "python-tdb" + +require tdb-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-devtools/tdb/tdb_git.bb b/meta-tizen-common-base/recipes-devtools/tdb/tdb_git.bb new file mode 100644 index 00000000..e1c6cfac --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/tdb/tdb_git.bb @@ -0,0 +1,10 @@ +require tdb.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/tdb;tag=b256247b2afa3bfe52664f58d95974eea9d236d7;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-devtools/vala/files/0001-git-version-gen-don-t-append-dirty-if-we-re-not-in-g.patch b/meta-tizen-common-base/recipes-devtools/vala/files/0001-git-version-gen-don-t-append-dirty-if-we-re-not-in-g.patch new file mode 100644 index 00000000..e6c7941a --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/vala/files/0001-git-version-gen-don-t-append-dirty-if-we-re-not-in-g.patch @@ -0,0 +1,53 @@ +From 2460d7b79f7e90dcfeebde5e9c53d9b6798a1f3c Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Tue, 21 Feb 2012 17:12:50 +0100 +Subject: [PATCH] git-version-gen: don't append -dirty if we're not in git + repo + +* for example if we have some dirty directory and we unpack clean vala tarball in it, then it will append -dirty + +Signed-off-by: Martin Jansa +--- + build-aux/git-version-gen | 25 ++++++++++++++----------- + 1 files changed, 14 insertions(+), 11 deletions(-) + +diff --git a/build-aux/git-version-gen b/build-aux/git-version-gen +index 0fa6faa..1d1f9d2 100755 +--- a/build-aux/git-version-gen ++++ b/build-aux/git-version-gen +@@ -126,18 +126,21 @@ fi + + v=`echo "$v" |sed 's/^v//'` + +-# Don't declare a version "dirty" merely because a time stamp has changed. +-git status > /dev/null 2>&1 ++if test -d .git ++then ++ # Don't declare a version "dirty" merely because a time stamp has changed. ++ git status > /dev/null 2>&1 + +-dirty=`sh -c 'git diff-index --name-only HEAD' 2>/dev/null` || dirty= +-case "$dirty" in +- '') ;; +- *) # Append the suffix only if there isn't one already. +- case $v in +- *-dirty) ;; +- *) v="$v-dirty" ;; +- esac ;; +-esac ++ dirty=`sh -c 'git diff-index --name-only HEAD' 2>/dev/null` || dirty= ++ case "$dirty" in ++ '') ;; ++ *) # Append the suffix only if there isn't one already. ++ case $v in ++ *-dirty) ;; ++ *) v="$v-dirty" ;; ++ esac ;; ++ esac ++fi + + # Omit the trailing newline, so that m4_esyscmd can use the result directly. + echo "$v" | tr -d '\012' +-- +1.7.8.4 + diff --git a/meta-tizen-common-base/recipes-devtools/vala/files/Fix-time-stamp.patch b/meta-tizen-common-base/recipes-devtools/vala/files/Fix-time-stamp.patch new file mode 100644 index 00000000..a354b7cc --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/vala/files/Fix-time-stamp.patch @@ -0,0 +1,65 @@ +diff --git a/ccode/Makefile.am b/ccode/Makefile.am +index eb25f9d..c687282 100644 +--- a/ccode/Makefile.am ++++ b/ccode/Makefile.am +@@ -78,7 +78,7 @@ ccodeinclude_HEADERS = \ + valaccode.h \ + $(NULL) + +-ccode.vapi ccode.vala.stamp: $(libvalaccode_la_VALASOURCES) ++ccode.vapi : $(libvalaccode_la_VALASOURCES) + $(VALA_V)$(VALAC) $(COVERAGE_VALAFLAGS) $(VALAFLAGS) -C --vapidir $(srcdir)/../vapi --pkg gobject-2.0 --vapidir $(srcdir)/../gee --pkg gee --pkg config -H valaccode.h --library ccode $^ + touch $@ + +diff --git a/codegen/Makefile.am b/codegen/Makefile.am +index 33e0c1a..904408f 100644 +--- a/codegen/Makefile.am ++++ b/codegen/Makefile.am +@@ -56,7 +56,7 @@ codegeninclude_HEADERS = \ + valacodegen.h \ + $(NULL) + +-codegen.vapi codegen.vala.stamp: $(libvala_la_VALASOURCES) ++codegen.vapi : $(libvala_la_VALASOURCES) + $(VALA_V)$(VALAC) $(COVERAGE_VALAFLAGS) $(VALAFLAGS) -C --vapidir $(srcdir)/../vapi --pkg gobject-2.0 --vapidir $(srcdir)/../gee --pkg gee --vapidir $(srcdir)/../ccode --pkg ccode --vapidir $(srcdir)/../vala --pkg vala -H valacodegen.h --library codegen $^ + @touch $@ + +diff --git a/compiler/Makefile.am b/compiler/Makefile.am +index d6e7f81..d826240 100644 +--- a/compiler/Makefile.am ++++ b/compiler/Makefile.am +@@ -10,7 +10,7 @@ AM_CPPFLAGS = \ + -DPACKAGE_DATADIR=\"$(pkgdatadir)\" \ + $(NULL) + +-BUILT_SOURCES = valac.vala.stamp ++BUILT_SOURCES = + + bin_PROGRAMS = \ + valac \ +diff --git a/gee/Makefile.am b/gee/Makefile.am +index f9ac2fc..b959d98 100644 +--- a/gee/Makefile.am ++++ b/gee/Makefile.am +@@ -35,7 +35,7 @@ geeinclude_HEADERS = \ + valagee.h \ + $(NULL) + +-gee.vapi gee.vala.stamp: $(libgee_la_VALASOURCES) ++gee.vapi : $(libgee_la_VALASOURCES) + $(VALA_V)$(VALAC) $(COVERAGE_VALAFLAGS) $(VALAFLAGS) -C --vapidir $(srcdir)/../vapi --pkg gobject-2.0 -H valagee.h --library gee $^ + @touch $@ + +diff --git a/vala/Makefile.am b/vala/Makefile.am +index ee8d410..c1fb67f 100644 +--- a/vala/Makefile.am ++++ b/vala/Makefile.am +@@ -172,7 +172,7 @@ valainclude_HEADERS = \ + vala.h \ + $(NULL) + +-vala.vapi vala.vala.stamp: $(libvalacore_la_VALASOURCES) ++vala.vapi : $(libvalacore_la_VALASOURCES) + $(VALA_V)$(VALAC) $(COVERAGE_VALAFLAGS) $(VALAFLAGS) -C --vapidir $(srcdir)/../vapi --pkg gobject-2.0 --vapidir $(srcdir)/../gee --pkg gee --pkg config -H vala.h --library vala $^ + @touch $@ + diff --git a/meta-tizen-common-base/recipes-devtools/vala/vala-extraconf.inc b/meta-tizen-common-base/recipes-devtools/vala/vala-extraconf.inc new file mode 100644 index 00000000..390a11af --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/vala/vala-extraconf.inc @@ -0,0 +1,26 @@ +inherit pkgconfig + +EXTRA_OECONF = " --with-pic --disable-vapigen" + +SRC_URI += " file://0001-git-version-gen-don-t-append-dirty-if-we-re-not-in-g.patch" +SRC_URI += " file://Fix-time-stamp.patch" + +RDEPENDS_${PN}_remove_class-native = "update-alternatives-native" + +DEPENDS_append_class-target = " vala-native" + +do_install_append() { + rm -r ${D}${prefix}/share/devhelp +} + +vala_files += "${prefix}/bin/vala" +vala_files += "${prefix}/bin/valac" +vala_files += "${prefix}/bin/vala-gen-introspect" +vala_files += "${prefix}/bin/vapicheck" +vala_files += "${prefix}/bin/vapigen" +vala_files += "${mandir}/man1/valac.1*" +vala_files += "${mandir}/man1/vala-gen-introspect.1*" +vala_files += "${mandir}/man1/vapigen.1*" + +FILES_${PN}-dbg += "${prefix}/lib/vala-0.24/.debug" +vala_files += "${prefix}/share/pkgconfig/vapigen.pc" diff --git a/meta-tizen-common-base/recipes-devtools/vala/vala.inc b/meta-tizen-common-base/recipes-devtools/vala/vala.inc new file mode 100644 index 00000000..b1b29df2 --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/vala/vala.inc @@ -0,0 +1,183 @@ +DESCRIPTION = "Programming language for GNOME" +HOMEPAGE = "http://live.gnome.org/Vala" +SECTION = "Platform Development/Utilities" +LICENSE = "LGPL-2.0" +PV = "0.24.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libvala +PROVIDES += "libvala" + + +#PROVIDES by vala + + +#PROVIDES by libvala-dev +PROVIDES += "libvala-dev" + + +RDEPENDS = "" +#RDEPENDS of vala (${PN}) +RDEPENDS_${PN} += "update-alternatives" + +#RDEPENDS of libvala-dev (lib${PN}-dev) +RDEPENDS_lib${PN}-dev += "libvala" + + +DEPENDS = "" +#DEPENDS of vala +DEPENDS += "xz" +DEPENDS += "flex" +DEPENDS_append_class-native = " fdupes-native" +DEPENDS_append_class-target = " fdupes-native" +DEPENDS_append_class-native = " bison-native" +DEPENDS_append_class-target = " bison-native" +DEPENDS += "glib-2.0" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/vala.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 ; + + + autotools_do_configure + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --with-pic --enable-vapigen" + +do_install() { + 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 -- + #fdupes ${D}${prefix}/share + + +} + +pkg_postinst_libvala() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + update-alternatives \ + --install $D${prefix}/bin/vala vala $D${prefix}/bin/vala-0.24 \ + 24 \ + --slave $D${prefix}/bin/valac valac $D${prefix}/bin/valac-0.24 \ + --slave $D${prefix}/bin/vala-gen-introspect vala-gen-introspect $D${prefix}/bin/vala-gen-introspect-0.24 \ + --slave $D${prefix}/bin/vapicheck vapicheck $D${prefix}/bin/vapicheck-0.24 \ + --slave $D${prefix}/bin/vapigen vapigen $D${prefix}/bin/vapigen-0.24 \ + --slave ${mandir}/man1/valac.1.gz valac.1.gz ${mandir}/man1/valac-0.24.1.gz \ + --slave ${mandir}/man1/vala-gen-introspect.1.gz vala-gen-introspect.1.gz ${mandir}/man1/vala-gen-introspect-0.24.1.gz \ + --slave ${mandir}/man1/vapigen.1.gz vapigen.1.gz ${mandir}/man1/vapigen-0.24.1.gz \ + --slave $D${prefix}/share/pkgconfig/vapigen.pc vapigen.pc $D${prefix}/share/pkgconfig/vapigen-0.24.pc + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + # Note: we don't use "$1 -eq 0", to avoid issues if the package gets renamed + if [ ! -f $D${prefix}/bin/vala-0.24 ]; then + update-alternatives --remove vala $D${prefix}/bin/vala-0.24 + fi + +} + +pkg_postrm_libvala() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libvala " +PACKAGES += " vala " +PACKAGES += " libvala-dev " + +libvala_files = "" +libvala_files += "${prefix}/lib/libvala-0.24.so.*" +MANIFESTFILES_lib${PN} = "vala.manifest" + +vala_files = "" +vala_files += "${prefix}/bin/vala-0.24" +vala_files += "${prefix}/bin/valac-0.24" +vala_files += "${prefix}/bin/vala-gen-introspect-0.24" +vala_files += "${prefix}/bin/vapicheck-0.24" +vala_files += "${prefix}/bin/vapigen-0.24" +vala_files += "${mandir}/man1/valac-0.24.1*" +vala_files += "${mandir}/man1/vala-gen-introspect-0.24.1*" +vala_files += "${mandir}/man1/vapigen-0.24.1*" +vala_files += "${prefix}/share/aclocal/vala.m4" +vala_files += "${prefix}/share/aclocal/vapigen.m4" +vala_files += "${prefix}/share/pkgconfig/vapigen-0.24.pc" +vala_files += "${prefix}/share/vala" +vala_files += "${prefix}/share/vala/Makefile.vapigen" +vala_files += "${prefix}/share/vala-0.24/" +vala_files += "${prefix}/lib/vala-0.24/" +MANIFESTFILES_${PN} = "vala.manifest" +DIRFILES_${PN} = "" +DIRFILES_${PN} += "${prefix}/share/vala" + +libvala-dev_files = "" +libvala-dev_files += "AUTHORS ChangeLog NEWS README" +libvala-dev_files += "${prefix}/include/vala-0.24/" +libvala-dev_files += "${prefix}/lib/libvala-0.24.so" +libvala-dev_files += "${prefix}/lib/pkgconfig/libvala-0.24.pc" +MANIFESTFILES_lib${PN}-dev = "vala.manifest" + +FILES_lib${PN} = "${libvala_files}" +FILES_${PN} = "${vala_files}" +FILES_lib${PN}-dev = "${libvala-dev_files}" + +PKG_libvala= "libvala" +PKG_vala= "vala" +PKG_libvala-dev= "libvala-dev" + +require vala-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-devtools/vala/vala_git.bb b/meta-tizen-common-base/recipes-devtools/vala/vala_git.bb new file mode 100644 index 00000000..c5505873 --- /dev/null +++ b/meta-tizen-common-base/recipes-devtools/vala/vala_git.bb @@ -0,0 +1,10 @@ +require vala.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/vala;tag=840fd0f666c91fba0169b8176cb88a80b689ad8a;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-efl/edbus/edbus-extraconf.inc b/meta-tizen-common-base/recipes-efl/edbus/edbus-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-efl/edbus/edbus.inc b/meta-tizen-common-base/recipes-efl/edbus/edbus.inc new file mode 100644 index 00000000..ed1a29a1 --- /dev/null +++ b/meta-tizen-common-base/recipes-efl/edbus/edbus.inc @@ -0,0 +1,127 @@ +DESCRIPTION = "EFL Wrapper for DBus" +HOMEPAGE = "http://www.enlightenment.org/" +SECTION = "Graphics & UI Framework/EFL" +LICENSE = "BSD-2-Clause" +PV = "1.7.8" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by edbus-dev +PROVIDES += "edbus-dev" + + +#PROVIDES by edbus + + +RDEPENDS = "" +#RDEPENDS of edbus-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "edbus" + + +DEPENDS = "" +#DEPENDS of edbus +DEPENDS += "evas" +DEPENDS += "ecore" +DEPENDS += "dbus" +inherit pkgconfig +DEPENDS += "eina" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n e_dbus-1.7.8 + cp ${S}/packaging/edbus.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 ; + + + autotools_do_configure + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --disable-static" + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " edbus-dev " +PACKAGES += " edbus " + +edbus-dev_files = "" +edbus-dev_files += "${prefix}/include/e_dbus-1/*.h" +edbus-dev_files += "${prefix}/lib/*.so" +edbus-dev_files += "${prefix}/lib/pkgconfig/*.pc" +edbus-dev_files += "${prefix}/include/e_dbus-1/connman0_7x/E_Connman.h" +edbus-dev_files += "${prefix}/bin/e-notify-send" +MANIFESTFILES_${PN}-dev = "edbus.manifest" + +edbus_files = "" +edbus_files += "${prefix}/bin/e_dbus_*" +edbus_files += "${prefix}/bin/e-notify-send" +edbus_files += "${prefix}/lib/libe*.so.*" +edbus_files += "${prefix}/share/e_dbus/logo.png" +MANIFESTFILES_${PN} = "edbus.manifest" + +FILES_${PN}-dev = "${edbus-dev_files}" +FILES_${PN} = "${edbus_files}" + +PKG_edbus-dev= "edbus-dev" +PKG_edbus= "edbus" + +require edbus-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-efl/edbus/edbus_git.bb b/meta-tizen-common-base/recipes-efl/edbus/edbus_git.bb new file mode 100644 index 00000000..f122a602 --- /dev/null +++ b/meta-tizen-common-base/recipes-efl/edbus/edbus_git.bb @@ -0,0 +1,10 @@ +require edbus.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/edbus;tag=26ff9807ff9364ed035c38fc909d3e7a3c85320b;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-efl/efl-theme-tizen-hd/efl-theme-tizen-hd-extraconf.inc b/meta-tizen-common-base/recipes-efl/efl-theme-tizen-hd/efl-theme-tizen-hd-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-efl/efl-theme-tizen-hd/efl-theme-tizen-hd.inc b/meta-tizen-common-base/recipes-efl/efl-theme-tizen-hd/efl-theme-tizen-hd.inc new file mode 100644 index 00000000..fb20c015 --- /dev/null +++ b/meta-tizen-common-base/recipes-efl/efl-theme-tizen-hd/efl-theme-tizen-hd.inc @@ -0,0 +1,109 @@ +DESCRIPTION = "Tizen theme files" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "Apache-2.0" +PV = "1.0.204r07" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by efl-theme-tizen-dev +PROVIDES += "efl-theme-tizen-dev" + + +#PROVIDES by efl-theme-tizen-hd + + +RDEPENDS = "" + +DEPENDS = "" +#DEPENDS of efl-theme-tizen-hd +DEPENDS += "efl" +inherit perlnative + +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 ; + + export CFLAGS+=" --fPIC" + export LDFLAGS+=" -Wl,--hash-style=both -Wl,--as-needed -Wl,--rpath=/usr/lib" + + make -j16 + + + + +} + +do_install() { + 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 ${WORKDIR}/git/LICENSE ${D}/usr/share/license/efl-theme-tizen-hd + cp ${D}/usr/share/elementary/themes/tizen-HD-dark.edj ${D}/usr/share/elementary/themes/tizen-hd.edj + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " efl-theme-tizen-dev " +PACKAGES += " efl-theme-tizen-hd " + +efl-theme-tizen-dev_files = "" +efl-theme-tizen-dev_files += "/opt/var/efl-theme-tizen-edc/*" + +efl-theme-tizen-hd_files = "" +efl-theme-tizen-hd_files += "${prefix}/share/elementary/themes/tizen-HD-dark.edj" +efl-theme-tizen-hd_files += "${prefix}/share/elementary/themes/tizen-HD-light.edj" +efl-theme-tizen-hd_files += "${prefix}/share/elementary/themes/tizen-hd.edj" +efl-theme-tizen-hd_files += "/usr/share/license/efl-theme-tizen-hd" +MANIFESTFILES_${PN} = "efl-theme-tizen-hd.manifest" + +FILES_efl-theme-tizen-dev = "${efl-theme-tizen-dev_files}" +FILES_${PN} = "${efl-theme-tizen-hd_files}" + +PKG_efl-theme-tizen-dev= "efl-theme-tizen-dev" +PKG_efl-theme-tizen-hd= "efl-theme-tizen-hd" + +require efl-theme-tizen-hd-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-efl/efl-theme-tizen-hd/efl-theme-tizen-hd_git.bb b/meta-tizen-common-base/recipes-efl/efl-theme-tizen-hd/efl-theme-tizen-hd_git.bb new file mode 100644 index 00000000..c01548f4 --- /dev/null +++ b/meta-tizen-common-base/recipes-efl/efl-theme-tizen-hd/efl-theme-tizen-hd_git.bb @@ -0,0 +1,10 @@ +require efl-theme-tizen-hd.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/uifw/efl-theme-tizen;tag=3fa1ccde4d2fd7436720accabb70c63deedb87f3;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-efl/efl/efl-extraconf.inc b/meta-tizen-common-base/recipes-efl/efl/efl-extraconf.inc new file mode 100644 index 00000000..dc69ec62 --- /dev/null +++ b/meta-tizen-common-base/recipes-efl/efl/efl-extraconf.inc @@ -0,0 +1,157 @@ +INSANE_SKIP_${PN} = "dev-so" + +DEPENDS += "efl-native" + +# Build efl native with the fewest dependency possible +DEPENDS_class-native = "" +DEPENDS_class-native += "zlib-native" +DEPENDS_class-native += "tiff-native" +DEPENDS_class-native += "openssl-native" +DEPENDS_class-native += "curl-native" +DEPENDS_class-native += "fontconfig-native" +DEPENDS_class-native += "freetype-native" +DEPENDS_class-native += "wayland-native" +DEPENDS_class-native += "glib-2.0-native" +DEPENDS_class-native += "lua-native" +DEPENDS_class-native += "libpng-native" +DEPENDS_class-native += "pixman-native" +DEPENDS_class-native += "libcheck-native" +DEPENDS_class-native += "giflib-native" +DEPENDS_class-native += "gnutls-native" +DEPENDS_class-native += "util-linux-native" +DEPENDS_class-native += "vconf-native" +DEPENDS_class-native += "fribidi-native" +DEPENDS_class-native += "dbus-native" + +EXTRA_OECONF += " \ + --with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \ + --with-eolian-gen=${STAGING_BINDIR_NATIVE}/eolian_gen \ + --with-eolian-cxx=${STAGING_BINDIR_NATIVE}/eolian_cxx \ + --with-binary-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \ + --disable-physics \ + --enable-always-build-examples=no \ +" + +# Disable as much options as possible for efl-native +EXTRA_OECONF_class-native = " \ + --disable-fontconfig \ + --disable-audio \ + --with-x11=none \ + --disable-image-loader-bmp \ + --disable-image-loader-eet \ + --disable-image-loader-generic \ + --disable-image-loader-gif \ + --disable-image-loader-ico \ + --disable-image-loader-jp2k \ + --disable-image-loader-pmaps \ + --disable-image-loader-psd \ + --disable-image-loader-tga \ + --disable-image-loader-wbmp \ + --disable-image-loader-webp \ + --disable-image-loader-xpm \ + --disable-systemd \ + --disable-gstreamer \ + --disable-gstreamer1 \ + --disable-physics \ + --enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aaa \ + --enable-lua-old \ +" + +do_configure_prepend() { + # Fix configure error: "error: required file './ABOUT-NLS' not found" + sed -i 's/AM_INIT_AUTOMAKE(\[1.6 dist-bzip2 -Wall color-tests\])/AM_INIT_AUTOMAKE(\[1.6 dist-bzip2 -Wall color-tests foreign\])/' configure.ac +} + +do_configure_prepend_class-native() { + # efl doesn't have option to disable eeze build and we don't want to provide udev-native just to build eeze-native since don't need it + sed -i 's/EFL_LIB_START_OPTIONAL(\[Eeze\], \[test "${have_linux}" = "yes"\])/EFL_LIB_START_OPTIONAL([Eeze], [test "${no-we-really-dont-want-native-eeze}" = "yes"])/g' ${S}/configure.ac +} + +do_install_prepend () { + for i in `find ${B}/ -name "*.pc" -type f` ; do \ + sed -i -e 's:-L${STAGING_LIBDIR}:-L\$\{libdir\}:g' -e 's:-I${STAGING_LIBDIR}:-I\$\{libdir\}:g' -e 's:-I${STAGING_INCDIR}:-I\$\{includedir\}:g' $i + done +} + +do_install_class-native() { + echo export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + # "oe_runmake" fails so we use "make" instead + make \ + 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 -- + + # We don't build the examples so don't install them + # oe_runmake datadir=${D}${prefix}/share install-examples + rm -rf ${D}${prefix}/lib/ecore/system/upower +} + +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 -- + + # We don't build the examples so don't install them + # oe_runmake datadir=${D}${prefix}/share install-examples + rm -rf ${D}${prefix}/lib/ecore/system/upower +} + +pkg_postinst_ecore() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + f="$D/etc/profile.d/ecore.sh" + grep --silent EFL_WAYLAND_USE_XDG_SHELL "$f" \ + || printf "\nEFL_WAYLAND_USE_XDG_SHELL='defined'\nexport EFL_WAYLAND_USE_XDG_SHELL\n" >> "$f" + grep --silent ECORE_EVAS_ENGINE "$f" \ + || printf "\nECORE_EVAS_ENGINE=wayland_shm\n[ ! -d /dev/dri ] || ECORE_EVAS_ENGINE=wayland_egl\nexport ECORE_EVAS_ENGINE" >> "$f" + grep --silent ECORE_IMF_MODULE "$f" \ + || printf "\nECORE_IMF_MODULE=wayland\nexport ECORE_IMF_MODULE\n" >> "$f" + +} + +FILES_${PN}-dbg += "${prefix}/lib/eeze/modules/sensor/tizen/v-1.9/.debug" +FILES_${PN}-dbg += "${prefix}/lib/eeze/modules/sensor/udev/v-1.9/.debug" +FILES_${PN}-dbg += "${prefix}/lib/ecore_evas/engines/extn/v-1.9/.debug" +FILES_${PN}-dbg += "${prefix}/lib/ecore_evas/engines/wayland/v-1.9/.debug" +FILES_${PN}-dbg += "${prefix}/lib/ethumb/modules/emotion/v-1.9/.debug" +FILES_${PN}-dbg += "${prefix}/lib/ethumb_client/utils/v-1.9/.debug" +FILES_${PN}-dbg += "${prefix}/lib/edje/modules/emotion/v-1.9/.debug" +FILES_${PN}-dbg += "${prefix}/lib/edje/utils/v-1.9/.debug" +FILES_${PN}-dbg += "${prefix}/lib/emotion/modules/gstreamer1/v-1.9/.debug" +FILES_${PN}-dbg += "${prefix}/lib/efreet/v-1.9/.debug" +FILES_${PN}-dbg += "${prefix}/lib/evas/modules/savers/tiff/v-1.9/.debug" +FILES_${PN}-dbg += "${prefix}/lib/evas/modules/loaders/tiff/v-1.9/.debug" +FILES_${PN}-dbg += "${prefix}/lib/evas/modules/loaders/gif/v-1.9/.debug" +FILES_${PN}-dbg += "${prefix}/lib/evas/modules/engines/wayland_shm/v-1.9/.debug" +FILES_${PN}-dbg += "${prefix}/lib/evas/modules/engines/wayland_egl/v-1.9/.debug" +FILES_${PN}-dbg += "${prefix}/lib/ecore_imf/modules/wayland/v-1.9/.debug" +FILES_${PN}-dbg += "${prefix}/lib/ecore/system/systemd/v-1.9/.debug" +FILES_${PN}-dbg += "${prefix}/lib/ecore/system/tizen/v-1.9/.debug" +FILES_${PN}-dbg += "${prefix}/lib/evas/cserve2/bin/v-1.9/.debug" diff --git a/meta-tizen-common-base/recipes-efl/efl/efl.inc b/meta-tizen-common-base/recipes-efl/efl/efl.inc new file mode 100644 index 00000000..4fe0c22a --- /dev/null +++ b/meta-tizen-common-base/recipes-efl/efl/efl.inc @@ -0,0 +1,1022 @@ +DESCRIPTION = "Enlightenment Foundation Libraries - set of libraries used (not only) by E17" +HOMEPAGE = "http://enlightenment.org/" +SECTION = "Graphics & UI Framework/API" +LICENSE = "LGPL-2.1" +PV = "1.9.3" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by edje +PROVIDES += "edje" + + +#PROVIDES by ephysics-examples +PROVIDES += "ephysics-examples" + + +#PROVIDES by eo +PROVIDES += "eo" + + +#PROVIDES by ephysics-dev +PROVIDES += "ephysics-dev" + + +#PROVIDES by emotion-dev +PROVIDES += "emotion-dev" + + +#PROVIDES by eina +PROVIDES += "eina" + + +#PROVIDES by eina-examples +PROVIDES += "eina-examples" + + +#PROVIDES by eo-examples +PROVIDES += "eo-examples" + + +#PROVIDES by eet-dev +PROVIDES += "eet-dev" + + +#PROVIDES by ephysics +PROVIDES += "ephysics" + + +#PROVIDES by eeze-dev +PROVIDES += "eeze-dev" + + +#PROVIDES by efl + + +#PROVIDES by efreet-dev +PROVIDES += "efreet-dev" + + +#PROVIDES by ecore-dev +PROVIDES += "ecore-dev" + + +#PROVIDES by ethumb-examples +PROVIDES += "ethumb-examples" + + +#PROVIDES by ethumb +PROVIDES += "ethumb" + + +#PROVIDES by evas-dev +PROVIDES += "evas-dev" + + +#PROVIDES by efl-data +PROVIDES += "efl-data" + + +#PROVIDES by evas +PROVIDES += "evas" + + +#PROVIDES by eeze +PROVIDES += "eeze" + + +#PROVIDES by ethumb-dev +PROVIDES += "ethumb-dev" + + +#PROVIDES by efreet +PROVIDES += "efreet" + + +#PROVIDES by eldbus-dev +PROVIDES += "eldbus-dev" + + +#PROVIDES by eet-examples +PROVIDES += "eet-examples" + + +#PROVIDES by embryo-dev +PROVIDES += "embryo-dev" + + +#PROVIDES by eio-dev +PROVIDES += "eio-dev" + + +#PROVIDES by ecore-examples +PROVIDES += "ecore-examples" + + +#PROVIDES by emotion +PROVIDES += "emotion" + + +#PROVIDES by eldbus-examples +PROVIDES += "eldbus-examples" + + +#PROVIDES by eo-dev +PROVIDES += "eo-dev" + + +#PROVIDES by embryo +PROVIDES += "embryo" +# the PROVIDES rules is ignore "embryo-bin " +PROVIDES += "embryo-bin" +RPROVIDES_embryo += "embryo-bin" + + +#PROVIDES by eio-examples +PROVIDES += "eio-examples" + + +#PROVIDES by eet-tools +PROVIDES += "eet-tools" +# the PROVIDES rules is ignore "eet-bin " +PROVIDES += "eet-bin" +RPROVIDES_eet-tools += "eet-bin" + + +#PROVIDES by edje-dev +PROVIDES += "edje-dev" + + +#PROVIDES by edje-tools +PROVIDES += "edje-tools" +# the PROVIDES rules is ignore "edje-bin " +PROVIDES += "edje-bin" +RPROVIDES_edje-tools += "edje-bin" + + +#PROVIDES by eet +PROVIDES += "eet" + + +#PROVIDES by eina-dev +PROVIDES += "eina-dev" + + +#PROVIDES by evas-examples +PROVIDES += "evas-examples" + + +#PROVIDES by emotion-examples +PROVIDES += "emotion-examples" + + +#PROVIDES by ecore +PROVIDES += "ecore" + + +#PROVIDES by eldbus +PROVIDES += "eldbus" + + +#PROVIDES by edje-examples +PROVIDES += "edje-examples" + + +#PROVIDES by eio +PROVIDES += "eio" + + +RDEPENDS = "" +#RDEPENDS of edje (edje) +RDEPENDS_edje += "efl-data" + +#RDEPENDS of ephysics-examples (ephysics-examples) +RDEPENDS_ephysics-examples += "ephysics" + +#RDEPENDS of eo (eo) +RDEPENDS_eo += "efl-data" + +#RDEPENDS of ephysics-dev (ephysics-dev) +RDEPENDS_ephysics-dev += "ephysics" + +#RDEPENDS of emotion-dev (emotion-dev) +RDEPENDS_emotion-dev += "emotion" + +#RDEPENDS of eina (eina) +RDEPENDS_eina += "efl-data" + +#RDEPENDS of eina-examples (eina-examples) +RDEPENDS_eina-examples += "eina" + +#RDEPENDS of eo-examples (eo-examples) +RDEPENDS_eo-examples += "eo" + +#RDEPENDS of eet-dev (eet-dev) +RDEPENDS_eet-dev += "eet" + +#RDEPENDS of eeze-dev (eeze-dev) +RDEPENDS_eeze-dev += "eeze" + +#RDEPENDS of efreet-dev (efreet-dev) +RDEPENDS_efreet-dev += "efreet" + +#RDEPENDS of ecore-dev (ecore-dev) +RDEPENDS_ecore-dev += "ecore" + +#RDEPENDS of ethumb-examples (ethumb-examples) +RDEPENDS_ethumb-examples += "ethumb" + +#RDEPENDS of ethumb (ethumb) +RDEPENDS_ethumb += "efl-data" + +#RDEPENDS of evas-dev (evas-dev) +RDEPENDS_evas-dev += "evas" + +#RDEPENDS of evas (evas) +RDEPENDS_evas += "efl-data" + +#RDEPENDS of eeze (eeze) +RDEPENDS_eeze += "efl-data" + +#RDEPENDS of ethumb-dev (ethumb-dev) +RDEPENDS_ethumb-dev += "ethumb" + +#RDEPENDS of efreet (efreet) +RDEPENDS_efreet += "efl-data" + +#RDEPENDS of eldbus-dev (eldbus-dev) +RDEPENDS_eldbus-dev += "eldbus" + +#RDEPENDS of eet-examples (eet-examples) +RDEPENDS_eet-examples += "eet" + +#RDEPENDS of embryo-dev (embryo-dev) +RDEPENDS_embryo-dev += "embryo" + +#RDEPENDS of eio-dev (eio-dev) +RDEPENDS_eio-dev += "eio" + +#RDEPENDS of ecore-examples (ecore-examples) +RDEPENDS_ecore-examples += "ecore" + +#RDEPENDS of emotion (emotion) +RDEPENDS_emotion += "efl-data" + +#RDEPENDS of eldbus-examples (eldbus-examples) +RDEPENDS_eldbus-examples += "eldbus" + +#RDEPENDS of eo-dev (eo-dev) +RDEPENDS_eo-dev += "eo" + +#RDEPENDS of embryo (embryo) +RDEPENDS_embryo += "efl-data" + +#RDEPENDS of eio-examples (eio-examples) +RDEPENDS_eio-examples += "eio" + +#RDEPENDS of eet-tools (eet-tools) +RDEPENDS_eet-tools += "eet" + +#RDEPENDS of edje-dev (edje-dev) +RDEPENDS_edje-dev += "edje-tools" + +#RDEPENDS of edje-tools (edje-tools) +RDEPENDS_edje-tools += "edje" + +#RDEPENDS of eet (eet) +RDEPENDS_eet += "efl-data" + +#RDEPENDS of eina-dev (eina-dev) +RDEPENDS_eina-dev += "eina" + +#RDEPENDS of evas-examples (evas-examples) +RDEPENDS_evas-examples += "evas" + +#RDEPENDS of emotion-examples (emotion-examples) +RDEPENDS_emotion-examples += "emotion" + +#RDEPENDS of ecore (ecore) +RDEPENDS_ecore += "efl-data" + +#RDEPENDS of eldbus (eldbus) +RDEPENDS_eldbus += "efl-data" + +#RDEPENDS of edje-examples (edje-examples) +RDEPENDS_edje-examples += "edje" + +#RDEPENDS of eio (eio) +RDEPENDS_eio += "efl-data" + + +DEPENDS = "" +#DEPENDS of efl +DEPENDS += "tiff" +DEPENDS += "ibus" +DEPENDS += "harfbuzz" +DEPENDS += "openssl" +DEPENDS += "curl" +DEPENDS += "fontconfig" +DEPENDS += "systemd" +DEPENDS += "freetype" +DEPENDS += "wayland" +DEPENDS += "gstreamer1.0-plugins-base" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" +DEPENDS += "lua" +DEPENDS += "libtbm" +DEPENDS += "libbullet" +DEPENDS += "libpng" +DEPENDS += "pixman" +DEPENDS += "libsndfile1" +DEPENDS += "libcheck" +DEPENDS += "giflib" +DEPENDS += "udev" +DEPENDS += "capi-system-sensor" +DEPENDS += "gnutls" +DEPENDS += "util-linux" +DEPENDS += "vconf" +#Replace "DEPENDS" on gettext by "inherit gettext" +inherit gettext +DEPENDS += "virtual/egl" +DEPENDS += "libxkbcommon" +DEPENDS += "fribidi" +DEPENDS += "libjpeg-turbo" +DEPENDS += "dbus" +DEPENDS += "zlib" +DEPENDS += "pulseaudio" +DEPENDS += "libexif" +DEPENDS_append_class-native = " fdupes-native" +DEPENDS_append_class-target = " fdupes-native" +DEPENDS += "gstreamer1.0" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/efl.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 ; + + CFLAGS="${CFLAGS} -DMESA_EGL_NO_X11_HEADERS " + + + autotools_do_configure + + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --enable-tizen --enable-g-main-loop --disable-xim --disable-scim --disable-gesture --with-tests=regular --enable-wayland --enable-egl --with-opengl=es --enable-tile-rotate --disable-rpath --with-x11=none --enable-tile-rotate --disable-rpath --enable-always-build-examples --enable-systemd --enable-lua-old --enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aaa" + +do_install() { + 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 -- + oe_runmake datadir=${D}${prefix}/share install-examples + rm -rf ${D}${prefix}/lib/ecore/system/upower + + #find_lang efl + #fdupes ${D} + + + +} + +pkg_postinst_eo() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_eldbus() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_efreet() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_embryo() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_evas() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_eet() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_ephysics() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_emotion() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_eio() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_ecore() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + f="/etc/profile.d/ecore.sh" + grep --silent EFL_WAYLAND_USE_XDG_SHELL "$f" \ + || printf "\nEFL_WAYLAND_USE_XDG_SHELL='defined'\nexport EFL_WAYLAND_USE_XDG_SHELL\n" >> "$f" + grep --silent ECORE_EVAS_ENGINE "$f" \ + || printf "\nECORE_EVAS_ENGINE=wayland_shm\n[ ! -d /dev/dri ] || ECORE_EVAS_ENGINE=wayland_egl\nexport ECORE_EVAS_ENGINE" >> "$f" + grep --silent ECORE_IMF_MODULE "$f" \ + || printf "\nECORE_IMF_MODULE=wayland\nexport ECORE_IMF_MODULE\n" >> "$f" + +} + +pkg_postinst_edje() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_eina() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_ethumb() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_eeze() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_efreet() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_eo() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_eina() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_eet() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_eio() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_evas() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_embryo() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_emotion() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_ephysics() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_ethumb() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_eeze() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_eldbus() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_ecore() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_edje() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " emotion " +PACKAGES += " ephysics-examples " +PACKAGES += " eo " +PACKAGES += " ephysics-dev " +PACKAGES += " edje " +PACKAGES += " emotion-dev " +PACKAGES += " eina " +PACKAGES += " eina-examples " +PACKAGES += " eo-examples " +PACKAGES += " eet-dev " +PACKAGES += " ephysics " +PACKAGES += " eeze-dev " +PACKAGES += " efreet-dev " +PACKAGES += " ecore-dev " +PACKAGES += " eina-dev " +PACKAGES += " ethumb " +PACKAGES += " evas-dev " +PACKAGES += " efl-data " +PACKAGES += " evas " +PACKAGES += " eeze " +PACKAGES += " ethumb-dev " +PACKAGES += " efreet " +PACKAGES += " eldbus-dev " +PACKAGES += " eet-examples " +PACKAGES += " embryo-dev " +PACKAGES += " ethumb-examples " +PACKAGES += " eio-dev " +PACKAGES += " ecore-examples " +PACKAGES += " ecore " +PACKAGES += " eldbus-examples " +PACKAGES += " eo-dev " +PACKAGES += " embryo " +PACKAGES += " eio-examples " +PACKAGES += " eet-tools " +PACKAGES += " edje-dev " +PACKAGES += " edje-tools " +PACKAGES += " eet " +PACKAGES += " evas-examples " +PACKAGES += " emotion-examples " +PACKAGES += " eldbus " +PACKAGES += " edje-examples " +PACKAGES += " eio " + +emotion_files = "" +emotion_files += "${prefix}/lib/libemotion.so.*" +emotion_files += "${prefix}/lib/edje/modules/emotion/*/module.so" +emotion_files += "${prefix}/lib/emotion/modules/*/*/module.so" +emotion_files += "${prefix}/share/emotion/*" +emotion_files += "${prefix}/bin/emotion_test" +MANIFESTFILES_emotion = "efl.manifest" + +ephysics-examples_files = "" +ephysics-examples_files += "${prefix}/share/ephysics/examples/*" + +eo_files = "" +eo_files += "${prefix}/lib/libeo.so.*" +MANIFESTFILES_eo = "efl.manifest" + +ephysics-dev_files = "" +ephysics-dev_files += "${prefix}/lib/libephysics.so" +ephysics-dev_files += "${prefix}/lib/pkgconfig/ephysics.pc" +ephysics-dev_files += "${prefix}/include/ephysics-1/EPhysics.h" + +edje_files = "" +edje_files += "${prefix}/lib/libedje.so.*" +edje_files += "${prefix}/lib/edje/utils/*/*" +edje_files += "${prefix}/share/edje/include/edje.inc" +edje_files += "${prefix}/share/mime/packages/edje.xml" +MANIFESTFILES_edje = "efl.manifest" + +emotion-dev_files = "" +emotion-dev_files += "${prefix}/include/emotion-1/*" +emotion-dev_files += "${prefix}/lib/libemotion.so" +emotion-dev_files += "${prefix}/lib/pkgconfig/emotion*.pc" +emotion-dev_files += "${prefix}/lib/cmake/Emotion/*.cmake" +MANIFESTFILES_emotion-dev = "efl.manifest" + +eina_files = "" +eina_files += "${prefix}/lib/libeina.so.*" +eina_files += "${prefix}/bin/eina-bench-cmp" +MANIFESTFILES_eina = "efl.manifest" + +eina-examples_files = "" +eina-examples_files += "${prefix}/share/eina/examples/*" +eina-examples_files += "${prefix}/lib/eina/examples/*" +MANIFESTFILES_eina-examples = "efl.manifest" + +eo-examples_files = "" +eo-examples_files += "${prefix}/share/eo/examples/*" +eo-examples_files += "${prefix}/lib/eo/examples/*" +MANIFESTFILES_eo-examples = "efl.manifest" + +eet-dev_files = "" +eet-dev_files += "${prefix}/include/eet-1/*.h" +eet-dev_files += "${prefix}/lib/libeet.so" +eet-dev_files += "${prefix}/lib/pkgconfig/eet*.pc" +eet-dev_files += "${prefix}/lib/cmake/Eet/*.cmake" +MANIFESTFILES_eet-dev = "efl.manifest" + +ephysics_files = "" +ephysics_files += "${prefix}/lib/libephysics.so.*" + +eeze-dev_files = "" +eeze-dev_files += "${prefix}/include/eeze-1/*.h" +eeze-dev_files += "${prefix}/lib/libeeze.so" +eeze-dev_files += "${prefix}/lib/pkgconfig/eeze*.pc" +eeze-dev_files += "${prefix}/lib/cmake/Eeze/*.cmake" +MANIFESTFILES_eeze-dev = "efl.manifest" + +efreet-dev_files = "" +efreet-dev_files += "${prefix}/include/efreet-1/*.h" +efreet-dev_files += "${prefix}/lib/libefreet.so" +efreet-dev_files += "${prefix}/lib/libefreet_mime.so" +efreet-dev_files += "${prefix}/lib/libefreet_trash.so" +efreet-dev_files += "${prefix}/lib/pkgconfig/efreet*.pc" +efreet-dev_files += "${prefix}/lib/cmake/Efreet/*.cmake" +MANIFESTFILES_efreet-dev = "efl.manifest" + +ecore-dev_files = "" +ecore-dev_files += "${prefix}/include/ecore*/*.h" +ecore-dev_files += "${prefix}/lib/libecore.so" +ecore-dev_files += "${prefix}/lib/libecore_audio.so" +ecore-dev_files += "${prefix}/lib/libecore_avahi.so" +ecore-dev_files += "${prefix}/lib/libecore_con.so" +ecore-dev_files += "${prefix}/lib/libecore_evas.so" +ecore-dev_files += "${prefix}/lib/libecore_file.so" +ecore-dev_files += "${prefix}/lib/libecore_imf.so" +ecore-dev_files += "${prefix}/lib/libecore_imf_evas.so" +ecore-dev_files += "${prefix}/lib/libecore_input.so" +ecore-dev_files += "${prefix}/lib/libecore_input_evas.so" +ecore-dev_files += "${prefix}/lib/libecore_ipc.so" +ecore-dev_files += "${prefix}/lib/libecore_wayland.so" +ecore-dev_files += "${prefix}/lib/pkgconfig/ecore*.pc" +ecore-dev_files += "${prefix}/lib/cmake/Ecore/*.cmake" +MANIFESTFILES_ecore-dev = "efl.manifest" + +eina-dev_files = "" +eina-dev_files += "${prefix}/include/eina-1/*.h" +eina-dev_files += "${prefix}/include/eina-1/eina/*" +eina-dev_files += "${prefix}/lib/libeina.so" +eina-dev_files += "${prefix}/lib/pkgconfig/eina*.pc" +eina-dev_files += "${prefix}/lib/cmake/Eina/*.cmake" +MANIFESTFILES_eina-dev = "efl.manifest" + +ethumb_files = "" +ethumb_files += "${prefix}/lib/libethumb.so.*" +ethumb_files += "${prefix}/lib/libethumb_client.so.*" +ethumb_files += "${prefix}/share/dbus-1/services/org.enlightenment.Ethumb.service" +ethumb_files += "${prefix}/share/ethumb/*" +ethumb_files += "${prefix}/share/ethumb_client/*" +ethumb_files += "${prefix}/lib/ethumb/modules/*/*/module.so" +ethumb_files += "${prefix}/lib/ethumb/modules/*/*/template.edj" +ethumb_files += "${prefix}/lib/ethumb_client/utils/*/ethumbd_slave" +ethumb_files += "${prefix}/bin/ethumb" +ethumb_files += "${prefix}/bin/ethumbd" +ethumb_files += "${prefix}/bin/ethumbd_client" +MANIFESTFILES_ethumb = "efl.manifest" + +evas-dev_files = "" +evas-dev_files += "${prefix}/include/evas-1/*.h" +evas-dev_files += "${prefix}/lib/libevas.so" +evas-dev_files += "${prefix}/lib/pkgconfig/evas*.pc" +evas-dev_files += "${prefix}/lib/cmake/Evas/*.cmake" +MANIFESTFILES_evas-dev = "efl.manifest" + +efl-data_files = "" +efl-data_files += "${prefix}/include/efl-1/Efl_Config.h" +MANIFESTFILES_${PN}-data = "efl.manifest" + +evas_files = "" +evas_files += "${prefix}/bin/evas_cserve2_client" +evas_files += "${prefix}/bin/evas_cserve2_debug" +evas_files += "${prefix}/bin/evas_cserve2_shm_debug" +evas_files += "${prefix}/bin/evas_cserve2_usage" +evas_files += "${prefix}/lib/evas/modules/*/*/*/module.so" +evas_files += "${prefix}/lib/libevas.so.*" +evas_files += "${prefix}/lib/evas/cserve2" +evas_files += "${prefix}/share/evas/checkme" +MANIFESTFILES_evas = "efl.manifest" + +eeze_files = "" +eeze_files += "${prefix}/lib/libeeze.so.*" +eeze_files += "${prefix}/bin/eeze_disk_ls" +eeze_files += "${prefix}/bin/eeze_mount" +eeze_files += "${prefix}/bin/eeze_scanner" +eeze_files += "${prefix}/bin/eeze_umount" +eeze_files += "${prefix}/lib/eeze/modules/sensor/*/*/module.so" +eeze_files += "${prefix}/share/eeze/checkme" +MANIFESTFILES_eeze = "efl.manifest" + +ethumb-dev_files = "" +ethumb-dev_files += "${prefix}/include/ethumb-1/*.h" +ethumb-dev_files += "${prefix}/include/ethumb-client-1/*.h" +ethumb-dev_files += "${prefix}/lib/libethumb.so" +ethumb-dev_files += "${prefix}/lib/libethumb_client.so" +ethumb-dev_files += "${prefix}/lib/pkgconfig/ethumb*.pc" +ethumb-dev_files += "${prefix}/lib/cmake/Ethumb/*.cmake" +ethumb-dev_files += "${prefix}/lib/cmake/EthumbClient/*.cmake" +MANIFESTFILES_ethumb-dev = "efl.manifest" + +efreet_files = "" +efreet_files += "${prefix}/share/dbus-1/services/org.enlightenment.Efreet.service" +efreet_files += "${prefix}/bin/efreetd" +efreet_files += "${prefix}/lib/efreet/*/efreet_desktop_cache_create" +efreet_files += "${prefix}/lib/efreet/*/efreet_icon_cache_create" +efreet_files += "${prefix}/lib/libefreet.so.*" +efreet_files += "${prefix}/lib/libefreet_mime.so.*" +efreet_files += "${prefix}/lib/libefreet_trash.so.*" +efreet_files += "${prefix}/share/efreet/*" +MANIFESTFILES_efreet = "efl.manifest" + +eldbus-dev_files = "" +eldbus-dev_files += "${prefix}/lib/libeldbus.so" +eldbus-dev_files += "${prefix}/lib/pkgconfig/eldbus*.pc" +eldbus-dev_files += "${prefix}/include/eldbus*/*" +eldbus-dev_files += "${prefix}/lib/cmake/Eldbus/*.cmake" +MANIFESTFILES_eldbus-dev = "efl.manifest" + +eet-examples_files = "" +eet-examples_files += "${prefix}/share/eet/examples/*" +eet-examples_files += "${prefix}/lib/eet/examples/*" +MANIFESTFILES_eet-examples = "efl.manifest" + +embryo-dev_files = "" +embryo-dev_files += "${prefix}/include/embryo-1/*.h" +embryo-dev_files += "${prefix}/lib/libembryo.so" +embryo-dev_files += "${prefix}/lib/pkgconfig/embryo*.pc" +MANIFESTFILES_embryo-dev = "efl.manifest" + +ethumb-examples_files = "" +ethumb-examples_files += "${prefix}/share/ethumb_client/examples/*" +ethumb-examples_files += "${prefix}/lib/ethumb_client/examples/*" +MANIFESTFILES_ethumb-examples = "efl.manifest" + +eio-dev_files = "" +eio-dev_files += "${prefix}/include/eio-1/*" +eio-dev_files += "${prefix}/lib/libeio.so" +eio-dev_files += "${prefix}/lib/pkgconfig/eio*.pc" +MANIFESTFILES_eio-dev = "efl.manifest" + +ecore-examples_files = "" +ecore-examples_files += "${prefix}/share/ecore*/examples/*" +ecore-examples_files += "${prefix}/lib/ecore*/examples/*" +MANIFESTFILES_ecore-examples = "efl.manifest" + +ecore_files = "" +ecore_files += "${prefix}/lib/libecore.so.*" +ecore_files += "${prefix}/lib/libecore_avahi.so.*" +ecore_files += "${prefix}/lib/libecore_audio.so.*" +ecore_files += "${prefix}/lib/libecore_avahi.so.*" +ecore_files += "${prefix}/lib/libecore_con.so.*" +ecore_files += "${prefix}/lib/libecore_evas.so.*" +ecore_files += "${prefix}/lib/libecore_file.so.*" +ecore_files += "${prefix}/lib/libecore_imf.so.*" +ecore_files += "${prefix}/lib/libecore_imf_evas.so.*" +ecore_files += "${prefix}/lib/libecore_input.so.*" +ecore_files += "${prefix}/lib/libecore_input_evas.so.*" +ecore_files += "${prefix}/lib/libecore_ipc.so.*" +ecore_files += "${prefix}/lib/libecore_wayland.so.*" +ecore_files += "${prefix}/lib/ecore_evas/engines/*/*/module.so" +ecore_files += "${prefix}/lib/ecore_imf/modules/*/*/module.so" +ecore_files += "${prefix}/lib/ecore/system/tizen/*/module.so" +ecore_files += "${prefix}/lib/ecore/system/systemd/v-*/module.so" +ecore_files += "${prefix}/share/ecore/checkme" +ecore_files += "${prefix}/share/ecore_imf/checkme" +MANIFESTFILES_ecore = "efl.manifest" + +eldbus-examples_files = "" +eldbus-examples_files += "${prefix}/share/eldbus/examples/*" +eldbus-examples_files += "${prefix}/lib/eldbus/examples/*" +MANIFESTFILES_eldbus-examples = "efl.manifest" + +eo-dev_files = "" +eo-dev_files += "${prefix}/include/eo-1/*.h" +eo-dev_files += "${prefix}/lib/libeo.so" +eo-dev_files += "${prefix}/lib/pkgconfig/eo*.pc" +eo-dev_files += "${prefix}/share/eo/gdb/eo_gdb.py" +eo-dev_files += "${prefix}/share/gdb/auto-load/usr/lib*/*" +eo-dev_files += "${prefix}/lib/cmake/Eo/*.cmake" +MANIFESTFILES_eo-dev = "efl.manifest" + +embryo_files = "" +embryo_files += "${prefix}/bin/embryo_cc" +embryo_files += "${prefix}/lib/libembryo.so.*" +embryo_files += "${prefix}/share/embryo/include/default.inc" +MANIFESTFILES_embryo = "efl.manifest" + +eio-examples_files = "" +eio-examples_files += "${prefix}/share/eio/examples/*" +eio-examples_files += "${prefix}/lib/eio/examples/*" +MANIFESTFILES_eio-examples = "efl.manifest" + +eet-tools_files = "" +eet-tools_files += "${prefix}/bin/eet" +MANIFESTFILES_eet-tools = "efl.manifest" + +edje-dev_files = "" +edje-dev_files += "${prefix}/include/edje-1/*.h" +edje-dev_files += "${prefix}/lib/libedje.so" +edje-dev_files += "${prefix}/lib/pkgconfig/edje*.pc" +edje-dev_files += "${prefix}/lib/cmake/Edje/*.cmake" +MANIFESTFILES_edje-dev = "efl.manifest" + +edje-tools_files = "" +edje-tools_files += "${prefix}/bin/edje*" +edje-tools_files += "${prefix}/share/edje/data/*" +MANIFESTFILES_edje-tools = "efl.manifest" + +eet_files = "" +eet_files += "${prefix}/lib/libeet*.so.*" +MANIFESTFILES_eet = "efl.manifest" + +evas-examples_files = "" +evas-examples_files += "${prefix}/share/evas/examples/*" +evas-examples_files += "${prefix}/lib/evas/examples/*" +MANIFESTFILES_evas-examples = "efl.manifest" + +emotion-examples_files = "" +emotion-examples_files += "${prefix}/share/emotion/examples/*" +emotion-examples_files += "${prefix}/lib/emotion/examples/*" +MANIFESTFILES_emotion-examples = "efl.manifest" + +eldbus_files = "" +eldbus_files += "${prefix}/lib/libeldbus.so.*" +eldbus_files += "${prefix}/bin/eldbus*" +MANIFESTFILES_eldbus = "efl.manifest" + +edje-examples_files = "" +edje-examples_files += "${prefix}/share/edje/examples/*" +edje-examples_files += "${prefix}/lib/edje/examples/*" +MANIFESTFILES_edje-examples = "efl.manifest" + +eio_files = "" +eio_files += "${prefix}/lib/libeio.so.*" +MANIFESTFILES_eio = "efl.manifest" + +FILES_emotion = "${emotion_files}" +FILES_ephysics-examples = "${ephysics-examples_files}" +FILES_eo = "${eo_files}" +FILES_ephysics-dev = "${ephysics-dev_files}" +FILES_edje = "${edje_files}" +FILES_emotion-dev = "${emotion-dev_files}" +FILES_eina = "${eina_files}" +FILES_eina-examples = "${eina-examples_files}" +FILES_eo-examples = "${eo-examples_files}" +FILES_eet-dev = "${eet-dev_files}" +FILES_ephysics = "${ephysics_files}" +FILES_eeze-dev = "${eeze-dev_files}" +FILES_efreet-dev = "${efreet-dev_files}" +FILES_ecore-dev = "${ecore-dev_files}" +FILES_eina-dev = "${eina-dev_files}" +FILES_ethumb = "${ethumb_files}" +FILES_evas-dev = "${evas-dev_files}" +FILES_${PN}-data = "${efl-data_files}" +FILES_evas = "${evas_files}" +FILES_eeze = "${eeze_files}" +FILES_ethumb-dev = "${ethumb-dev_files}" +FILES_efreet = "${efreet_files}" +FILES_eldbus-dev = "${eldbus-dev_files}" +FILES_eet-examples = "${eet-examples_files}" +FILES_embryo-dev = "${embryo-dev_files}" +FILES_ethumb-examples = "${ethumb-examples_files}" +FILES_eio-dev = "${eio-dev_files}" +FILES_ecore-examples = "${ecore-examples_files}" +FILES_ecore = "${ecore_files}" +FILES_eldbus-examples = "${eldbus-examples_files}" +FILES_eo-dev = "${eo-dev_files}" +FILES_embryo = "${embryo_files}" +FILES_eio-examples = "${eio-examples_files}" +FILES_eet-tools = "${eet-tools_files}" +FILES_edje-dev = "${edje-dev_files}" +FILES_edje-tools = "${edje-tools_files}" +FILES_eet = "${eet_files}" +FILES_evas-examples = "${evas-examples_files}" +FILES_emotion-examples = "${emotion-examples_files}" +FILES_eldbus = "${eldbus_files}" +FILES_edje-examples = "${edje-examples_files}" +FILES_eio = "${eio_files}" + +PKG_emotion= "emotion" +PKG_ephysics-examples= "ephysics-examples" +PKG_eo= "eo" +PKG_ephysics-dev= "ephysics-dev" +PKG_edje= "edje" +PKG_emotion-dev= "emotion-dev" +PKG_eina= "eina" +PKG_eina-examples= "eina-examples" +PKG_eo-examples= "eo-examples" +PKG_eet-dev= "eet-dev" +PKG_ephysics= "ephysics" +PKG_eeze-dev= "eeze-dev" +PKG_efreet-dev= "efreet-dev" +PKG_ecore-dev= "ecore-dev" +PKG_eina-dev= "eina-dev" +PKG_ethumb= "ethumb" +PKG_evas-dev= "evas-dev" +PKG_efl-data= "efl-data" +PKG_evas= "evas" +PKG_eeze= "eeze" +PKG_ethumb-dev= "ethumb-dev" +PKG_efreet= "efreet" +PKG_eldbus-dev= "eldbus-dev" +PKG_eet-examples= "eet-examples" +PKG_embryo-dev= "embryo-dev" +PKG_ethumb-examples= "ethumb-examples" +PKG_eio-dev= "eio-dev" +PKG_ecore-examples= "ecore-examples" +PKG_ecore= "ecore" +PKG_eldbus-examples= "eldbus-examples" +PKG_eo-dev= "eo-dev" +PKG_embryo= "embryo" +PKG_eio-examples= "eio-examples" +PKG_eet-tools= "eet-tools" +PKG_edje-dev= "edje-dev" +PKG_edje-tools= "edje-tools" +PKG_eet= "eet" +PKG_evas-examples= "evas-examples" +PKG_emotion-examples= "emotion-examples" +PKG_eldbus= "eldbus" +PKG_edje-examples= "edje-examples" +PKG_eio= "eio" + +require efl-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-efl/efl/efl_git.bb b/meta-tizen-common-base/recipes-efl/efl/efl_git.bb new file mode 100644 index 00000000..177d9296 --- /dev/null +++ b/meta-tizen-common-base/recipes-efl/efl/efl_git.bb @@ -0,0 +1,10 @@ +require efl.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/efl;tag=f7a97238b515310da98621328aadb9275bc92012;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-efl/elementary/elementary-extraconf.inc b/meta-tizen-common-base/recipes-efl/elementary/elementary-extraconf.inc new file mode 100644 index 00000000..4b84debd --- /dev/null +++ b/meta-tizen-common-base/recipes-efl/elementary/elementary-extraconf.inc @@ -0,0 +1,38 @@ +SRC_URI += "file://Fix_build.patch" + +do_configure_prepend() { + # Fix configure error: "error: required file './ABOUT-NLS' not found" + sed -i 's/AM_INIT_AUTOMAKE(\[1.6 dist-bzip2\])/AM_INIT_AUTOMAKE(\[1.6 dist-bzip2 foreign\])/' configure.ac + # prefix returned eolian paths with STAGING_DIR_HOST also use $PKG_CONFIG instead of pkg-config directly + sed -i "s^DEPS_EOLIAN_FLAGS=\`pkg-config --variable=eolian_flags eo evas edje ecore\`$^DEPS_EOLIAN_FLAGS=\`\$PKG_CONFIG --variable=eolian_flags eo evas edje ecore | sed 's#-I${prefix}#-I${STAGING_DIR_HOST}${prefix}#g'\`^g" ${S}/configure.ac +} + +do_install_prepend () { + for i in `find ${B}/ -name "*.pc" -type f` ; do \ + sed -i -e 's:-L${STAGING_LIBDIR}:-L\$\{libdir\}:g' -e 's:-I${STAGING_LIBDIR}:-I\$\{libdir\}:g' -e 's:-I${STAGING_INCDIR}:-I\$\{includedir\}:g' $i + done +} + +do_install_append () { + rm -fr ${D}${prefix}/lib/elementary/examples + +} + +EXTRA_OECONF_append_class-target = "\ + --with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \ + --with-eet-eet=${STAGING_BINDIR_NATIVE}/eet \ + --with-elementary-codegen=${STAGING_BINDIR_NATIVE}/elementary_codegen \ + --with-elm-prefs-cc=${STAGING_BINDIR_NATIVE}/elm_prefs_cc \ + --with-eolian-gen=${STAGING_BINDIR_NATIVE}/eolian_gen \ + --with-binary-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \ +" +DEPENDS_class-native = "efl-native" +DEPENDS_append_class-target = " elementary-native " +EXTRA_OECONF_class-native = " --disable-static --disable-ecore-wayland --disable-ecore-x --disable-build-examples" + +FILES_${PN}-dbg += "${prefix}/lib/elementary/modules/prefs/v-1.9.3/.debug" +FILES_${PN}-dbg += "${prefix}/lib/elementary/modules/datetime_input_ctxpopup/v-1.9.3/.debug" +FILES_${PN}-dbg += "${prefix}/lib/elementary/modules/test_entry/v-1.9.3/.debug" +FILES_${PN}-dbg += "${prefix}/lib/elementary/modules/access_output/v-1.9.3/.debug" +FILES_${PN}-dbg += "${prefix}/lib/elementary/modules/test_map/v-1.9.3/.debug" +FILES_${PN}-dbg += "${prefix}/lib/edje/modules/elm/v-1.9/.debug" diff --git a/meta-tizen-common-base/recipes-efl/elementary/elementary.inc b/meta-tizen-common-base/recipes-efl/elementary/elementary.inc new file mode 100644 index 00000000..4ecc4fcc --- /dev/null +++ b/meta-tizen-common-base/recipes-efl/elementary/elementary.inc @@ -0,0 +1,163 @@ +DESCRIPTION = "EFL toolkit for small touchscreens" +HOMEPAGE = "http://trac.enlightenment.org/e/wiki/Elementary" +SECTION = "Graphics & UI Framework/Development" +LICENSE = "LGPL-2.1+" +PV = "1.9.3" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by elementary + + +#PROVIDES by elementary-tools +PROVIDES += "elementary-tools" + + +#PROVIDES by elementary-dev +PROVIDES += "elementary-dev" + + +#PROVIDES by elementary-examples +PROVIDES += "elementary-examples" + + +RDEPENDS = "" +#RDEPENDS of elementary-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "elementary" + + +DEPENDS = "" +#DEPENDS of elementary +DEPENDS += "edje" +DEPENDS += "ethumb" +DEPENDS += "edbus" +inherit pythonnative +DEPENDS += "eet" +inherit pkgconfig +#Replace "DEPENDS" on gettext by "inherit gettext" +inherit gettext +DEPENDS += "efreet" +DEPENDS += "eina" +DEPENDS += "efl" +DEPENDS += "evas" +DEPENDS += "ecore" +DEPENDS += "emotion" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/elementary.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 ; + + + + + autotools_do_configure + + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --disable-static --enable-ecore-wayland --disable-ecore-x --disable-build-examples" + +do_install() { + 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 elementary + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " elementary-tools " +PACKAGES += " elementary " +PACKAGES += " elementary-dev " + +elementary-tools_files = "" +elementary-tools_files += "${prefix}/share/applications/*" +elementary-tools_files += "${prefix}/bin/elementary_config" +elementary-tools_files += "${prefix}/bin/elementary_test*" +elementary-tools_files += "${prefix}/bin/elementary_codegen" +elementary-tools_files += "${prefix}/bin/elm_prefs_cc" +MANIFESTFILES_${PN}-tools = "elementary.manifest" + +elementary_files = "" +elementary_files += "${prefix}/bin/elementary_quicklaunch" +elementary_files += "${prefix}/bin/elementary_run" +elementary_files += "${prefix}/lib/edje/*" +elementary_files += "${prefix}/lib/elementary/modules/*" +elementary_files += "${prefix}/lib/*.so.*" +elementary_files += "${prefix}/share/elementary/*" +elementary_files += "${prefix}/share/icons/elementary.png" +MANIFESTFILES_${PN} = "elementary.manifest" + +elementary-dev_files = "" +elementary-dev_files += "${prefix}/include/elementary-1/*.h" +elementary-dev_files += "${prefix}/lib/*.so" +elementary-dev_files += "${prefix}/lib/pkgconfig/*.pc" +elementary-dev_files += "${prefix}/lib/cmake/Elementary/ElementaryConfig.cmake" +elementary-dev_files += "${prefix}/lib/cmake/Elementary/ElementaryConfigVersion.cmake" +MANIFESTFILES_${PN}-dev = "elementary.manifest" + +FILES_${PN}-tools = "${elementary-tools_files}" +FILES_${PN} = "${elementary_files}" +FILES_${PN}-dev = "${elementary-dev_files}" + +PKG_elementary-tools= "elementary-tools" +PKG_elementary= "elementary" +PKG_elementary-dev= "elementary-dev" + +require elementary-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-efl/elementary/elementary_git.bb b/meta-tizen-common-base/recipes-efl/elementary/elementary_git.bb new file mode 100644 index 00000000..df7bd4a7 --- /dev/null +++ b/meta-tizen-common-base/recipes-efl/elementary/elementary_git.bb @@ -0,0 +1,10 @@ +require elementary.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/elementary;tag=48de6fe3127b0e8da306d0fa0b181469b101e3af;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-efl/elementary/files/Fix_build.patch b/meta-tizen-common-base/recipes-efl/elementary/files/Fix_build.patch new file mode 100644 index 00000000..15903712 --- /dev/null +++ b/meta-tizen-common-base/recipes-efl/elementary/files/Fix_build.patch @@ -0,0 +1,13 @@ +diff --git a/configure.ac b/configure.ac +index ce534c8..acc931a 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -420,7 +420,7 @@ AC_ARG_ENABLE([ecore-wayland], + + if test "x$want_elementary_wayland" != "xno"; then + PKG_CHECK_MODULES([ELEMENTARY_WAYLAND], +- [ecore-wayland], ++ [ecore-wayland wayland-client], + [ + AC_DEFINE(HAVE_ELEMENTARY_WAYLAND, 1, [Wayland support for Elementary]) + have_elementary_wayland="yes" diff --git a/meta-tizen-common-base/recipes-efl/lemolo/lemolo-extraconf.inc b/meta-tizen-common-base/recipes-efl/lemolo/lemolo-extraconf.inc new file mode 100644 index 00000000..92846037 --- /dev/null +++ b/meta-tizen-common-base/recipes-efl/lemolo/lemolo-extraconf.inc @@ -0,0 +1,4 @@ +do_configure_prepend() { + # Set the path to the binary edje_cc otherwise it will search it in the host rootfs + sed -i 's!@edje_cc@!${STAGING_BINDIR_NATIVE}/edje_cc!g' Makefile.am +} \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-efl/lemolo/lemolo.inc b/meta-tizen-common-base/recipes-efl/lemolo/lemolo.inc new file mode 100644 index 00000000..1d1b3b47 --- /dev/null +++ b/meta-tizen-common-base/recipes-efl/lemolo/lemolo.inc @@ -0,0 +1,127 @@ +DESCRIPTION = "Ofono EFL Dialer" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Applications/Telephony" +LICENSE = "Apache-2.0" +PV = "0.1.7" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by lemolo + + +RDEPENDS = "" +#RDEPENDS of lemolo (${PN}) +RDEPENDS_${PN} += "automotive-message-broker" +RDEPENDS_${PN} += "ofono" + + +DEPENDS = "" +#DEPENDS of lemolo +#Replace "DEPENDS" on gettext by "inherit gettext" +inherit gettext +DEPENDS += "pulseaudio" +DEPENDS += "ofono" +DEPENDS += "capi-system-power" +DEPENDS += "evas" +DEPENDS += "app-svc" +inherit pkgconfig +DEPENDS += "app-core" +DEPENDS += "contacts-service" +DEPENDS += "aul" +DEPENDS += "efl" +DEPENDS += "notification" +DEPENDS += "elementary" +DEPENDS += "ecore" +DEPENDS += "eldbus" +DEPENDS += "vconf" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n lemolo-0.1.7 + + +} +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 + + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --enable-notification --enable-tizen" + +do_install() { + 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 -- + #find_lang lemolo + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " lemolo " + +lemolo_files = "" +lemolo_files += "${prefix}/bin/answer_daemon" +lemolo_files += "${prefix}/bin/dialer" +lemolo_files += "${prefix}/bin/messages" +lemolo_files += "${prefix}/bin/dialer_daemon" +lemolo_files += "${prefix}/bin/dialer_open" +lemolo_files += "${prefix}/bin/message_daemon" +lemolo_files += "${prefix}/share/lemolo/examples/contacts.csv" +lemolo_files += "${prefix}/share/lemolo/ringtones/default.wav" +lemolo_files += "${prefix}/share/lemolo/scripts/ofono-efl-contacts-db-create.py" +lemolo_files += "${prefix}/share/lemolo/themes/default.edj" +lemolo_files += "${prefix}/share/lemolo/themes/night.edj" +lemolo_files += "${prefix}/share/lemolo/tizen-examples/order" +lemolo_files += "${prefix}/share/packages/org.tizen.dialer.xml" +lemolo_files += "${prefix}/share/icons/default/small/org.tizen.dialer.png" +lemolo_files += "${prefix}/share/dbus-1/services/org.tizen.dialer.service" + +FILES_${PN} = "${lemolo_files}" + +PKG_lemolo= "lemolo" + +require lemolo-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-efl/lemolo/lemolo_git.bb b/meta-tizen-common-base/recipes-efl/lemolo/lemolo_git.bb new file mode 100644 index 00000000..98e405fa --- /dev/null +++ b/meta-tizen-common-base/recipes-efl/lemolo/lemolo_git.bb @@ -0,0 +1,10 @@ +require lemolo.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/lemolo;tag=b04fcc0601b9b7d9e0bc1d90d23a4166ce3fa6a6;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-extended/festival/festival-extraconf.inc b/meta-tizen-common-base/recipes-extended/festival/festival-extraconf.inc new file mode 100644 index 00000000..e9add06c --- /dev/null +++ b/meta-tizen-common-base/recipes-extended/festival/festival-extraconf.inc @@ -0,0 +1,41 @@ +do_prep_prepend() { + pushd ${S}/../ + ln -sf ${S} ${PN}-2.1 + popd +} + +SRC_URI += "file://remove_doc.patch" + +do_compile() { + cd ${S} + LANG=C + export LANG + unset DISPLAY + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + +# festival + + autotools_do_configure --prefix=${prefix} \ + --libdir=${prefix}/lib \ + --datadir=${prefix}/share/festival \ + --sysconfdir=${sysconfdir} + + cd .. + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/speech_tools/lib + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/festival-2.1/src/lib + + # speech tools + cd speech_tools + + ./configure --prefix=${prefix} \ + --libdir=${prefix}/lib \ + --datadir=${prefix}/share/festival \ + --sysconfdir=${sysconfdir} \ + --host=${HOST_SYS} + + make CC="${CC} -fPIC $RPM_OPT_FLAGS" CXX="${CXX} $RPM_OPT_FLAGS -fPIC -Wno-non-template-friend -ffriend-injection -fno-strict-aliasing" + cd ../festival-2.1 + make CC="${CC} -fPIC $RPM_OPT_FLAGS" CXX="${CXX} $RPM_OPT_FLAGS -fPIC -Wno-non-template-friend -ffriend-injection -fno-strict-aliasing" +} + +INSANE_SKIP_${PN} = "dev-deps" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-extended/festival/festival.inc b/meta-tizen-common-base/recipes-extended/festival/festival.inc new file mode 100644 index 00000000..16c5728e --- /dev/null +++ b/meta-tizen-common-base/recipes-extended/festival/festival.inc @@ -0,0 +1,277 @@ +DESCRIPTION = "A free speech synthesis and text-to-speech system" +HOMEPAGE = "http://www.cstr.ed.ac.uk/projects/festival/" +SECTION = "System/Libraries" +LICENSE = "MIT and GPL-2.0+ and TCL" +PV = "2.1" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by festival + + +#PROVIDES by festival-dev +PROVIDES += "festival-dev" + + +RDEPENDS = "" +#RDEPENDS of festival-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "festival" + + +DEPENDS = "" +#DEPENDS of festival +DEPENDS += "ncurses" +inherit pkgconfig + +do_prep() { + cd ${S} + #extracte source 1 + pushd ${S}/../ + unp ${S}/packaging/speech_tools-2.1-release.tar.gz + popd + #extracte source 2 + pushd ${S}/../ + unp ${S}/packaging/festlex_CMU.tar.gz + popd + #extracte source 3 + pushd ${S}/../ + unp ${S}/packaging/festvox_kallpc16k.tar.gz + popd + #extracte source 4 + pushd ${S}/../ + unp ${S}/packaging/festlex_POSLEX.tar.gz + popd + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -b 1 -b 2 -b 3 -b 4 + mv ../festival/lib/* lib/ + cat ${S}/packaging/festival-1.95-examples.patch | patch -s -p1 --fuzz=2 + #patch0 -p1 + cat ${S}/packaging/festival-text2wave-manpage.patch | patch -s -p1 --fuzz=2 + #patch1 -p1 + cat ${S}/packaging/festival-1.95-libdir.patch | patch -s -p0 --fuzz=2 + #patch2 + cat ${S}/packaging/festival-1.95-audsp.patch | patch -s -p0 --fuzz=2 + #patch3 + cat ${S}/packaging/festival-1.96-chroot.patch | patch -s -p0 --fuzz=2 + #patch4 + cat ${S}/packaging/festival-no-LD_LIBRARY_PATH-extension.patch | patch -s -p1 --fuzz=2 + #patch5 -p1 + cat ${S}/packaging/festival-safe-temp-file.patch | patch -s -p1 --fuzz=2 + #patch6 -p1 + cat ${S}/packaging/festival-use-pacat.patch | patch -s -p1 -b --suffix .use-pacat --fuzz=2 + #patch7 -p1 -b .use-pacat + cd ../speech_tools + cat ${S}/packaging/speech_tools-undefined-operation.patch | patch -s -p1 --fuzz=2 + #patch101 -p1 + cat ${S}/packaging/speech_tools-1.2.95-config.patch | patch -s -p0 --fuzz=2 + #patch102 + cat ${S}/packaging/speech_tools-no-LD_LIBRARY_PATH-extension.patch | patch -s -p1 --fuzz=2 + #patch103 -p1 + cat ${S}/packaging/speech_tools-gcc47.patch | patch -s -p1 --fuzz=2 + #patch104 -p1 + cat ${S}/packaging/festival-1.96-speechtools-shared-build.patch | patch -s -p2 -b --suffix .shared-build --fuzz=2 + #patch200 -p2 -b .shared-build + cat ${S}/packaging/festival-1.96-bettersonamehack.patch | patch -s -p2 -b --suffix .bettersoname --fuzz=2 + #patch201 -p2 -b .bettersoname + cat ${S}/packaging/festival-1.96-main-speech_tools-shared-build.patch | patch -s -p2 -b --suffix .shared --fuzz=2 + #patch205 -p2 -b .shared + cd ../festival-2.1 + cat ${S}/packaging/festival-1.96-main-festival-shared-build.patch | patch -s -p1 -b --suffix .shared --fuzz=2 + #patch206 -p1 -b .shared + cd ../speech_tools + cat ${S}/packaging/no-shared-data.patch | patch -s -p1 -b --suffix .no-shared-data --fuzz=2 + #patch210 -p1 -b .no-shared-data + cat ${S}/packaging/festival-1.96-speechtools-linklibswithotherlibs.patch | patch -s -p1 -b --suffix .linklibswithotherlibs --fuzz=2 + #patch211 -p1 -b .linklibswithotherlibs + + +} +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 ; + + # festival + + autotools_do_configure + + cd .. + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/speech_tools/lib + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/festival-2.1/src/lib + # speech tools + cd speech_tools + ./configure --prefix=${prefix} --libdir=${prefix}/lib --datadir=${prefix}/share/festival --sysconfdir=${sysconfdir} + + oe_runmake CC="${CC} -fPIC $RPM_OPT_FLAGS" CXX="${HOST_SYS}-g++ $RPM_OPT_FLAGS -fPIC -Wno-non-template-friend -ffriend-injection -fno-strict-aliasing" + cd ../festival-2.1 + oe_runmake CC="${CC} -fPIC $RPM_OPT_FLAGS" CXX="${HOST_SYS}-g++ $RPM_OPT_FLAGS -fPIC -Wno-non-template-friend -ffriend-injection -fno-strict-aliasing" + oe_runmake doc + + + + +} +EXTRA_OECONF += " --prefix=${prefix} --libdir=${prefix}/lib --datadir=${prefix}/share/festival --sysconfdir=${sysconfdir}" + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + cd .. + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/speech_tools/lib + export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/festival-2.1/src/lib + cd - + #%make_install + #make INSTALLED_BIN=%{buildroot}%{_bindir} make_installed_bin_shared + cd ../speech_tools + + 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 -- + cd ../festival-2.1 + # install binarys + install -D bin/text2wave ${D}${prefix}/bin/text2wave + install -m 755 src/main/festival ${D}${prefix}/bin/ + install -m 755 src/main/festival_client ${D}${prefix}/bin/ + install -m 755 bin/festival_server* ${D}${prefix}/bin/ + install -m 755 examples/saytime ${D}${prefix}/bin/ + # install manpages + install -D -m 644 doc/festival.1 ${D}${mandir}/man1/festival.1 + install -m 644 doc/festival_client.1 ${D}${mandir}/man1/ + install -m 644 doc/text2wave.1 ${D}${mandir}/man1/ + # install configs + install -D lib/festival.scm ${D}${sysconfdir}/festival.scm + # install dictionarys + install -D lib/dicts/cmu/cmudict-0.4.out ${D}${prefix}/share/festival/dicts/cmu/cmudict-0.4.out + install -m 644 lib/dicts/cmu/*.scm ${D}${prefix}/share/festival/dicts/cmu/ + install -m 644 lib/dicts/wsj.wp39.poslexR ${D}${prefix}/share/festival/dicts/ + install -m 644 lib/dicts/wsj.wp39.tri.ngrambin ${D}${prefix}/share/festival/dicts/ + # install voices + mkdir -p ${D}${prefix}/share/festival/voices/english/kal_diphone/festvox + mkdir -p ${D}${prefix}/share/festival/voices/english/kal_diphone/group + cp lib/voices/english/kal_diphone/group/* ${D}${prefix}/share/festival/voices/english/kal_diphone/group/ + cp lib/voices/english/kal_diphone/festvox/*.scm ${D}${prefix}/share/festival/voices/english/kal_diphone/festvox + # install data + cp lib/*.scm ${D}${prefix}/share/festival/ + cp lib/*.ngrambin ${D}${prefix}/share/festival/ + cp lib/*.gram ${D}${prefix}/share/festival/ + cp lib/*.el ${D}${prefix}/share/festival/ + install -D lib/etc/unknown_Linux/audsp ${D}${prefix}/lib/festival/audsp + # install libs + install -D src/lib/libFestival.so ${D}/${prefix}/lib/libFestival.so + # install includes + mkdir -p ${D}${prefix}/include/ + install -m 644 src/include/*.h ${D}${prefix}/include/ + cd ../speech_tools + # install includes + mkdir -p ${D}${prefix}/include/instantiate + mkdir -p ${D}${prefix}/include/ling_class + mkdir -p ${D}${prefix}/include/rxp + mkdir -p ${D}${prefix}/include/sigpr + mkdir -p ${D}${prefix}/include/unix + install -m 644 include/*h ${D}${prefix}/include + install -m 644 include/instantiate/*h ${D}${prefix}/include/instantiate + install -m 644 include/ling_class/*h ${D}${prefix}/include/ling_class + install -m 644 include/rxp/*h ${D}${prefix}/include/rxp + install -m 644 include/sigpr/*h ${D}${prefix}/include/sigpr + install -m 644 include/unix/*h ${D}${prefix}/include/unix + # make sure we have no static libs, install shared ones + install -m 644 lib/lib*.so* ${D}${prefix}/lib + rm -f ${D}${prefix}/lib/*.a + + # install init script + # install -m 755 -D %{S:6} %{buildroot}/etc/init.d/%name + # install -d %{buildroot}%_sbindir + # ln -sf ../../etc/init.d/%name %{buildroot}/usr/sbin/rc%name + # installl sysconfig file + #install -m 644 -D %{S:5} %{buildroot}/var/adm/fillup-templates/sysconfig.%name + + +} + +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 += " festival " +PACKAGES += " festival-dev " + +festival_files = "" +festival_files += "MIT COPYING" +festival_files += "README INSTALL examples/*.text examples/ex1.* examples/*.scm examples/*.dtd" +festival_files += "${sysconfdir}/festival.scm" +festival_files += "${prefix}/bin/festival" +festival_files += "${prefix}/bin/festival_client" +festival_files += "${prefix}/bin/festival_server" +festival_files += "${prefix}/bin/festival_server_control" +festival_files += "${prefix}/bin/text2wave" +festival_files += "${prefix}/bin/saytime" +festival_files += "${prefix}/lib/libe*.so.*" +festival_files += "${prefix}/lib/libFestival.so" +festival_files += "${prefix}/lib/festival" +festival_files += "${prefix}/share/festival" +festival_files += "${mandir}/man1/*" + +festival-dev_files = "" +festival-dev_files += "${prefix}/include/*" +festival-dev_files += "${prefix}/lib/libe*.so" + +FILES_${PN} = "${festival_files}" +FILES_${PN}-dev = "${festival-dev_files}" + +PKG_festival= "festival" +PKG_festival-dev= "festival-dev" + +require festival-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-extended/festival/festival_git.bb b/meta-tizen-common-base/recipes-extended/festival/festival_git.bb new file mode 100644 index 00000000..73119bc7 --- /dev/null +++ b/meta-tizen-common-base/recipes-extended/festival/festival_git.bb @@ -0,0 +1,10 @@ +require festival.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/festival;tag=c9840b58b4d651d6c040f783a9d1bb555e6819a8;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-extended/festival/files/remove_doc.patch b/meta-tizen-common-base/recipes-extended/festival/files/remove_doc.patch new file mode 100644 index 00000000..891c9fa9 --- /dev/null +++ b/meta-tizen-common-base/recipes-extended/festival/files/remove_doc.patch @@ -0,0 +1,13 @@ +diff --git a/Makefile b/Makefile +index 992877b..9cf4631 100644 +--- a/Makefile ++++ b/Makefile +@@ -39,7 +39,7 @@ + ########################################################################### + TOP=. + DIRNAME=. +-BUILD_DIRS = src lib examples bin doc ++BUILD_DIRS = src lib examples bin + ALL_DIRS=config $(BUILD_DIRS) testsuite + CONFIG=configure configure.in config.sub config.guess \ + missing install-sh mkinstalldirs diff --git a/meta-tizen-common-base/recipes-extended/pam/files/system-auth b/meta-tizen-common-base/recipes-extended/pam/files/system-auth new file mode 100644 index 00000000..4f8b4f08 --- /dev/null +++ b/meta-tizen-common-base/recipes-extended/pam/files/system-auth @@ -0,0 +1,16 @@ +#%PAM-1.0 +auth required pam_env.so +auth sufficient pam_unix.so try_first_pass nullok +auth required pam_deny.so + +account required pam_unix.so + +# cracklib is disabled in the build. +# password required pam_cracklib.so try_first_pass retry=3 type= +password sufficient pam_unix.so try_first_pass nullok sha512 shadow +password required pam_deny.so + +session optional pam_keyinit.so revoke +session required pam_limits.so +session [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid +session required pam_unix.so diff --git a/meta-tizen-common-base/recipes-extended/pam/pam-extraconf.inc b/meta-tizen-common-base/recipes-extended/pam/pam-extraconf.inc new file mode 100644 index 00000000..49a54232 --- /dev/null +++ b/meta-tizen-common-base/recipes-extended/pam/pam-extraconf.inc @@ -0,0 +1,106 @@ +SRC_URI += "file://system-auth" + +INSANE_SKIP_pam-modules-extra = "dev-so" + +PROVIDES += 'libpam' + +RPROVIDES_${PN} += "libpam" +RPROVIDES_${PN} += "libpam-runtime" + +RPROVIDES_${PN}-modules-extra += "pam-plugin-faildelay" +RPROVIDES_${PN}-modules-extra += "pam-plugin-securetty" +RPROVIDES_${PN}-modules-extra += "pam-plugin-nologin" +RPROVIDES_${PN}-modules-extra += "pam-plugin-env" +RPROVIDES_${PN}-modules-extra += "pam-plugin-group" +RPROVIDES_${PN}-modules-extra += "pam-plugin-limits" +RPROVIDES_${PN}-modules-extra += "pam-plugin-lastlog" +RPROVIDES_${PN}-modules-extra += "pam-plugin-motd" +RPROVIDES_${PN}-modules-extra += "pam-plugin-mail" +RPROVIDES_${PN}-modules-extra += "pam-plugin-shells" +RPROVIDES_${PN}-modules-extra += "pam-plugin-rootok" +RPROVIDES_${PN}-modules-extra += "pam-plugin-keyinit" +RPROVIDES_${PN}-modules-extra += "pam-plugin-loginuid" + +EXTRA_OECONF = " --libdir=${prefix}/lib --includedir=${prefix}/include/security --enable-isadir=../..${prefix}/lib/security --disable-audit --with-db-uniquename=_pam --with-libiconv-prefix=/usr --enable-read-both-confs " +EXTRA_OECONF += "--disable-nis \ + --disable-regenerate-docu \ + --disable-prelude" + +PACKAGECONFIG[audit] = "--enable-audit,--disable-audit,audit," + +do_compile() { + cd ${S} + LANG=C + export LANG + unset DISPLAY + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + autotools_do_configure + make CFLAGS="$CFLAGS -lfl -lcrypt" +} + +do_install_append() { + install -m 0644 ${WORKDIR}/system-auth ${D}${sysconfdir}/pam.d +} + +pam_files += "${prefix}/sbin/*" +pam_files += "/var/log" + +pam-dbg_files += "${prefix}/lib/security/.debug/*" +pam-dbg_files += "${prefix}/lib/security/pam_filter/.debug/*" + +FILES_${PN}-dbg += "${pam-dbg_files}" + +pam-dev_files += "${prefix}/include/*" +pam-dev_files += "${prefix}/lib/security/pam_unix_acct.so" +pam-dev_files += "${prefix}/lib/security/pam_unix_auth.so" +pam-dev_files += "${prefix}/lib/security/pam_unix_passwd.so" +pam-dev_files += "${prefix}/lib/security/pam_unix_session.so" + +pam-modules-extra_files = "" +pam-modules-extra_files += "pam.manifest" +pam-modules-extra_files += "${prefix}/lib/security/pam_access.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_debug.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_echo.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_exec.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_faildelay.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_filter.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_ftp.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_group.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_issue.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_listfile.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_localuser.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_mail.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_motd.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_pwhistory.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_rhosts.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_shells.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_stress.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_tally.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_time.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_timestamp.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_umask.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_unix_acct.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_unix_auth.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_unix_passwd.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_unix_session.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_warn.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_smack.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_cracklib.so" + +do_install_append() { + mkdir -p $D/var/log +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x\$D" == "x" ] && ldconfig + if [ ! -a $D/var/log/faillog ] ; then + mkdir -p $D/var/log + /usr/bin/install -m 600 /dev/null $D/var/log/faillog + fi + if [ ! -a $D/var/log/tallylog ] ; then + mkdir -p $D/var/log + /usr/bin/install -m 600 /dev/null $D/var/log/tallylog + fi +} diff --git a/meta-tizen-common-base/recipes-extended/pam/pam.inc b/meta-tizen-common-base/recipes-extended/pam/pam.inc new file mode 100644 index 00000000..d03de6bd --- /dev/null +++ b/meta-tizen-common-base/recipes-extended/pam/pam.inc @@ -0,0 +1,255 @@ +DESCRIPTION = "A Security Tool that Provides Authentication for Applications" +HOMEPAGE = "http://www.linux-pam.org/" +SECTION = "Security/Access Control" +LICENSE = "GPL-2.0+ or BSD-3-Clause" +PV = "1.1.6" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by pam-modules-extra +PROVIDES += "pam-modules-extra" + + +#PROVIDES by pam-docs +PROVIDES += "pam-docs " + + +#PROVIDES by pam + + +#PROVIDES by pam-dev +PROVIDES += "pam-dev" + + +RDEPENDS = "" +#RDEPENDS of pam-modules-extra (${PN}-modules-extra) +RDEPENDS_${PN}-modules-extra += "pam" + +#RDEPENDS of pam (${PN}) +RDEPENDS_${PN} += "coreutils" +RDEPENDS_${PN} += "glibc" + +#RDEPENDS of pam-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "pam" + + +DEPENDS = "" +#DEPENDS of pam +DEPENDS += "flex" +#Replace "DEPENDS" on gettext by "inherit gettext" +inherit gettext +DEPENDS += "zlib" +DEPENDS += "db" +inherit pkgconfig +DEPENDS_append_class-native = " automake-native" +DEPENDS_append_class-target = " automake-native" +DEPENDS += "smack" +DEPENDS_append_class-native = " libtool" +DEPENDS_append_class-target = " libtool-cross" +DEPENDS += "net-tools" +DEPENDS_append_class-native = " bison-native" +DEPENDS_append_class-target = " bison-native" +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 -n Linux-PAM-1.1.6 + cp ${S}/packaging/pam.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 ; + + CFLAGS="-fPIC $CFLAGS " ; export CFLAGS + + autotools_do_configure + oe_runmake CFLAGS="$CFLAGS -lfl -lcrypt" + + + +} +EXTRA_OECONF += " --libdir=${prefix}/lib --includedir=${prefix}/include/security --enable-isadir=../..${prefix}/lib/security --disable-audit --with-db-uniquename=_pam --with-libiconv-prefix=/usr --enable-read-both-confs " + +do_install() { + 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 -- + + # RPM uses docs from source tree + rm -rf ${D}${prefix}/share/doc/Linux-PAM + # Included in setup package + rm -f ${D}${sysconfdir}/environment + + for phase in auth acct passwd session ; do + ln -sf pam_unix.so ${D}${prefix}/lib/security/pam_unix_${phase}.so + done + + # Install default pam configuration files + install -d -m 0755 ${D}${sysconfdir}/pam.d + install -m 0644 ${S}/packaging/system-auth ${D}${sysconfdir}/pam.d/ + install -m 0644 ${S}/packaging/other ${D}${sysconfdir}/pam.d/ + + #find_lang Linux-PAM + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + if [ ! -a /var/log/faillog ] ; then + /usr/bin/install -m 600 /dev/null /var/log/faillog + fi + if [ ! -a /var/log/tallylog ] ; then + /usr/bin/install -m 600 /dev/null /var/log/tallylog + fi + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " pam-modules-extra " +PACKAGES += " pam-dev " +PACKAGES += " pam " +PACKAGES += " pam-docs " + +pam-modules-extra_files = "" +pam-modules-extra_files += "${prefix}/lib/security/pam_access.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_debug.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_echo.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_exec.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_faildelay.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_filter.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_ftp.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_group.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_issue.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_listfile.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_localuser.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_mail.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_motd.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_pwhistory.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_rhosts.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_shells.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_stress.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_tally.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_time.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_timestamp.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_umask.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_unix_acct.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_unix_auth.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_unix_passwd.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_unix_session.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_warn.so" +pam-modules-extra_files += "${prefix}/lib/security/pam_smack.so" +MANIFESTFILES_${PN}-modules-extra = "pam.manifest" + +pam-dev_files = "" +pam-dev_files += "${prefix}/include/security/*" +pam-dev_files += "${prefix}/lib/libpam.so" +pam-dev_files += "${prefix}/lib/libpam_misc.so" +pam-dev_files += "${prefix}/lib/libpamc.so" +pam-dev_files += "${prefix}/lib/security/pam_tally2.so" +MANIFESTFILES_${PN}-dev = "pam.manifest" + +pam_files = "" +pam_files += "/sbin/pam_tally" +pam_files += "/sbin/pam_tally2" +pam_files += "/sbin/pam_timestamp_check" +pam_files += "/sbin/unix_chkpwd" +pam_files += "/sbin/unix_update" +pam_files += "/sbin/mkhomedir_helper" +pam_files += "${sysconfdir}/security/limits.conf" +pam_files += "${prefix}/lib/libpam.so.*" +pam_files += "${prefix}/lib/libpam_misc.so.*" +pam_files += "${prefix}/lib/libpamc.so.*" +pam_files += "${prefix}/lib/security/pam_deny.so" +pam_files += "${prefix}/lib/security/pam_env.so" +pam_files += "${prefix}/lib/security/pam_keyinit.so" +pam_files += "${prefix}/lib/security/pam_limits.so" +pam_files += "${prefix}/lib/security/pam_loginuid.so" +pam_files += "${prefix}/lib/security/pam_namespace.so" +pam_files += "${prefix}/lib/security/pam_nologin.so" +pam_files += "${prefix}/lib/security/pam_permit.so" +pam_files += "${prefix}/lib/security/pam_lastlog.so" +pam_files += "${prefix}/lib/security/pam_rootok.so" +pam_files += "${prefix}/lib/security/pam_securetty.so" +pam_files += "${prefix}/lib/security/pam_succeed_if.so" +pam_files += "${prefix}/lib/security/pam_unix.so" +pam_files += "${prefix}/lib/security/pam_wheel.so" +pam_files += "${prefix}/lib/security/pam_xauth.so" +pam_files += "${prefix}/lib/security/pam_filter" +pam_files += "${prefix}/lib/security/pam_mkhomedir.so" +pam_files += "${sysconfdir}/security" +pam_files += "${sysconfdir}/security/access.conf" +pam_files += "${sysconfdir}/security/group.conf" +pam_files += "${sysconfdir}/security/namespace.conf" +pam_files += "${sysconfdir}/security/namespace.init" +pam_files += "${sysconfdir}/security/pam_env.conf" +pam_files += "${sysconfdir}/security/time.conf" +pam_files += "${sysconfdir}/pam.d" +pam_files += "${sysconfdir}/pam.d/system-auth" +pam_files += "${sysconfdir}/pam.d/other" +CONFFILES_${PN} = "" +CONFFILES_${PN} += "${sysconfdir}/security/limits.conf" +CONFFILES_${PN} += "${sysconfdir}/pam.d/system-auth" +CONFFILES_${PN} += "${sysconfdir}/pam.d/other" +MANIFESTFILES_${PN} = "pam.manifest" +DIRFILES_${PN} = "" +DIRFILES_${PN} += "${sysconfdir}/security" +DIRFILES_${PN} += "${sysconfdir}/pam.d" + +pam-docs_files = "" + +FILES_${PN}-modules-extra = "${pam-modules-extra_files}" +FILES_${PN}-dev = "${pam-dev_files}" +FILES_${PN} = "${pam_files}" +FILES_${PN}-docs = "${pam-docs_files}" + +PKG_pam-modules-extra= "pam-modules-extra" +PKG_pam-dev= "pam-dev" +PKG_pam= "pam" +PKG_pam-docs= "pam-docs" + +require pam-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-extended/pam/pam_git.bb b/meta-tizen-common-base/recipes-extended/pam/pam_git.bb new file mode 100644 index 00000000..227b714d --- /dev/null +++ b/meta-tizen-common-base/recipes-extended/pam/pam_git.bb @@ -0,0 +1,10 @@ +require pam.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/pam;tag=8e4294bb11020f6ba798fb1fdc460beaf0a47c31;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-extended/sphinxbase/files/remove_useless_dirvar.patch b/meta-tizen-common-base/recipes-extended/sphinxbase/files/remove_useless_dirvar.patch new file mode 100644 index 00000000..3df57362 --- /dev/null +++ b/meta-tizen-common-base/recipes-extended/sphinxbase/files/remove_useless_dirvar.patch @@ -0,0 +1,16 @@ +diff --git a/test/regression/Makefile.am b/test/regression/Makefile.am +index d13d2a7..3bdb18a 100644 +--- a/test/regression/Makefile.am ++++ b/test/regression/Makefile.am +@@ -33,9 +33,9 @@ CLEANFILES = test*.err test*.out \ + + # Disable sphinx_fe tests for now if fixed-point due to imprecision + if FIXED_POINT +-TESTS = $(srcdir)/test-cepview.sh $(srcdir)/test-sphinx_pitch.sh ++TESTS = test-cepview.sh test-sphinx_pitch.sh + else +-TESTS = $(srcdir)/test-*.sh ++TESTS = test-*.sh + endif + + EXTRA_DIST += $(TESTS) diff --git a/meta-tizen-common-base/recipes-extended/sphinxbase/sphinxbase-extraconf.inc b/meta-tizen-common-base/recipes-extended/sphinxbase/sphinxbase-extraconf.inc new file mode 100644 index 00000000..8d2b8fa3 --- /dev/null +++ b/meta-tizen-common-base/recipes-extended/sphinxbase/sphinxbase-extraconf.inc @@ -0,0 +1,11 @@ +SRC_URI_append = " file://remove_useless_dirvar.patch " + +export HOST_SYS +export BUILD_SYS +export STAGING_LIBDIR +export STAGING_INCDIR + +inherit pythonnative python-dir + +FILES_${PN}-dbg += "${prefix}/lib/python2.7/site-packages/.debug/sphinxbase.so" + \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-extended/sphinxbase/sphinxbase.inc b/meta-tizen-common-base/recipes-extended/sphinxbase/sphinxbase.inc new file mode 100644 index 00000000..f66256fc --- /dev/null +++ b/meta-tizen-common-base/recipes-extended/sphinxbase/sphinxbase.inc @@ -0,0 +1,153 @@ +DESCRIPTION = "Speech Recognition Engine" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "BSD-2-Clause" +PV = "0.7" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by sphinxbase-dev +PROVIDES += "sphinxbase-dev" + + +#PROVIDES by sphinxbase + + +#PROVIDES by sphinxbase-python +PROVIDES += "sphinxbase-python" + + +#PROVIDES by sphinxbase-libs +PROVIDES += "sphinxbase-libs" + + +RDEPENDS = "" +#RDEPENDS of sphinxbase-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "sphinxbase-libs" + +#RDEPENDS of sphinxbase-python (${PN}-python) +RDEPENDS_${PN}-python += "sphinxbase-libs" + + +DEPENDS = "" +#DEPENDS of sphinxbase +inherit pythonnative +DEPENDS += "python-setuptools" +DEPENDS_append_class-native = " bison-native" +DEPENDS_append_class-target = " bison-native" +inherit pkgconfig + +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 + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --disable-static --disable-rpath" + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + rm -rf ${D} + mkdir -p ${D}${prefix}/lib/python2.7/site-packages + + 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 -- DESTDIR=${D} + rm -f ${D}${prefix}/lib/*.la + + # Install the man pages + mkdir -p ${D}${mandir}/man1 + cp -p doc/*.1 ${D}${mandir}/man1 + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " sphinxbase-dev " +PACKAGES += " sphinxbase " +PACKAGES += " sphinxbase-libs " +PACKAGES += " sphinxbase-python " + +sphinxbase-dev_files = "" +sphinxbase-dev_files += "${prefix}/include/sphinxbase" +sphinxbase-dev_files += "${prefix}/lib/libsphinxad.so" +sphinxbase-dev_files += "${prefix}/lib/libsphinxbase.so" +sphinxbase-dev_files += "${prefix}/lib/pkgconfig/sphinxbase.pc" + +sphinxbase_files = "" +sphinxbase_files += "${prefix}/bin/*" +sphinxbase_files += "${mandir}/man1/*" + +sphinxbase-libs_files = "" +sphinxbase-libs_files += "AUTHORS ChangeLog NEWS README" +sphinxbase-libs_files += "${prefix}/lib/libsphinxad.so.*" +sphinxbase-libs_files += "${prefix}/lib/libsphinxbase.so.*" + +sphinxbase-python_files = "" +sphinxbase-python_files += "${prefix}/lib/python2.7/site-packages/*" + +FILES_${PN}-dev = "${sphinxbase-dev_files}" +FILES_${PN} = "${sphinxbase_files}" +FILES_${PN}-libs = "${sphinxbase-libs_files}" +FILES_${PN}-python = "${sphinxbase-python_files}" + +PKG_sphinxbase-dev= "sphinxbase-dev" +PKG_sphinxbase= "sphinxbase" +PKG_sphinxbase-libs= "sphinxbase-libs" +PKG_sphinxbase-python= "sphinxbase-python" + +require sphinxbase-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-extended/sphinxbase/sphinxbase_git.bb b/meta-tizen-common-base/recipes-extended/sphinxbase/sphinxbase_git.bb new file mode 100644 index 00000000..65525978 --- /dev/null +++ b/meta-tizen-common-base/recipes-extended/sphinxbase/sphinxbase_git.bb @@ -0,0 +1,10 @@ +require sphinxbase.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/sphinxbase;tag=0404a5e1800547ab86ee18bd41414877f4596fa2;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-graphics/drm-client/drm-client-extraconf.inc b/meta-tizen-common-base/recipes-graphics/drm-client/drm-client-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-graphics/drm-client/drm-client.inc b/meta-tizen-common-base/recipes-graphics/drm-client/drm-client.inc new file mode 100644 index 00000000..bbec07fe --- /dev/null +++ b/meta-tizen-common-base/recipes-graphics/drm-client/drm-client.inc @@ -0,0 +1,134 @@ +DESCRIPTION = "DRM client Package" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Security/Libraries" +LICENSE = "Apache-2.0" +PV = "0.0.30" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by drm-client-dev +PROVIDES += "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 += "glib-2.0" +inherit tizen_cmake +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "capi-base-common" + +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 + 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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + + make -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " drm-client-dev " +PACKAGES += " drm-client " + +drm-client-dev_files = "" +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" +MANIFESTFILES_${PN}-dev = "drm-client.manifest" + +drm-client_files = "" +drm-client_files += "${prefix}/lib/*.so.*" +MANIFESTFILES_${PN} = "drm-client.manifest" + +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/meta-tizen-common-base/recipes-graphics/drm-client/drm-client_git.bb b/meta-tizen-common-base/recipes-graphics/drm-client/drm-client_git.bb new file mode 100644 index 00000000..c90e3d97 --- /dev/null +++ b/meta-tizen-common-base/recipes-graphics/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/meta-tizen-common-base/recipes-graphics/libdrm/libdrm-extraconf.inc b/meta-tizen-common-base/recipes-graphics/libdrm/libdrm-extraconf.inc new file mode 100644 index 00000000..b6775670 --- /dev/null +++ b/meta-tizen-common-base/recipes-graphics/libdrm/libdrm-extraconf.inc @@ -0,0 +1,3 @@ +do_install_append() { + rm -f ${D}${prefix}/bin/vbltest +} \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-graphics/libdrm/libdrm.inc b/meta-tizen-common-base/recipes-graphics/libdrm/libdrm.inc new file mode 100644 index 00000000..0b791bae --- /dev/null +++ b/meta-tizen-common-base/recipes-graphics/libdrm/libdrm.inc @@ -0,0 +1,210 @@ +DESCRIPTION = "Userspace interface to kernel DRM services" +HOMEPAGE = "http://cgit.freedesktop.org/mesa/drm" +SECTION = "Graphics & UI Framework/Libraries" +LICENSE = "MIT" +PV = "2.4.52" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libdrm + + +#PROVIDES by libdrm-intel +PROVIDES += "libdrm-intel" + + +#PROVIDES by libdrm-dev +PROVIDES += "libdrm-dev" + + +#PROVIDES by libkms +PROVIDES += "libkms" + + +#PROVIDES by libdrm-tools +PROVIDES += "libdrm-tools" +# the PROVIDES rules is ignore "libdrm = 2.4.52-0" +PROVIDES += "libdrm" +RPROVIDES_libdrm-tools += "libdrm" + + +RDEPENDS = "" +#RDEPENDS of libdrm-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libdrm" +RDEPENDS_${PN}-dev += "libdrm-intel" +RDEPENDS_${PN}-dev += "libkms" + + +DEPENDS = "" +#DEPENDS of libdrm +DEPENDS += "libpciaccess" +DEPENDS += "libpthread-stubs" +inherit pkgconfig + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/libdrm.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 ; + + + autotools_do_configure + + oe_runmake -j16 + oe_runmake -j16 -C tests dristat drmstat + + + +} +EXTRA_OECONF += " --enable-static=yes --enable-udev --enable-libkms --disable-nouveau-experimental-api --disable-radeon --disable-nouveau --enable-exynos-experimental-api --enable-install-test-programs --disable-cairo-tests" + +do_install() { + 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}/bin + install \ + tests/.libs/dristat \ + tests/.libs/drmstat \ + ${D}${prefix}/bin + + rm -f ${D}${prefix}/bin/kmstest + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_libkms() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libkms() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libdrm-tools " +PACKAGES += " libdrm-intel " +PACKAGES += " libdrm " +PACKAGES += " libkms " +PACKAGES += " libdrm-dev " + +libdrm-tools_files = "" +libdrm-tools_files += "${prefix}/bin/dristat" +libdrm-tools_files += "${prefix}/bin/drmstat" +libdrm-tools_files += "${prefix}/bin/modeprint" +libdrm-tools_files += "${prefix}/bin/modetest" +MANIFESTFILES_${PN}-tools = "libdrm.manifest" + +libdrm-intel_files = "" +libdrm-intel_files += "${prefix}/lib/libdrm_intel.so.*" +MANIFESTFILES_${PN}-intel = "libdrm.manifest" + +libdrm_files = "" +libdrm_files += "${prefix}/lib/libdrm.so.*" +libdrm_files += "${prefix}/lib/libdrm_exynos.so.*" +libdrm_files += "${prefix}/lib/libdrm_vigs.so.*" +MANIFESTFILES_${PN} = "libdrm.manifest" + +libkms_files = "" +libkms_files += "${prefix}/lib/libkms.so.*" +MANIFESTFILES_libkms = "libdrm.manifest" + +libdrm-dev_files = "" +libdrm-dev_files += "${prefix}/include/libdrm" +libdrm-dev_files += "${prefix}/include/libdrm/*.h" +libdrm-dev_files += "${prefix}/include/libkms" +libdrm-dev_files += "${prefix}/include/libkms/*.h" +libdrm-dev_files += "${prefix}/include/exynos" +libdrm-dev_files += "${prefix}/include/exynos/*.h" +libdrm-dev_files += "${prefix}/include/*.h" +libdrm-dev_files += "${prefix}/lib/libdrm.so" +libdrm-dev_files += "${prefix}/lib/libdrm_intel.so" +libdrm-dev_files += "${prefix}/lib/libkms.so" +libdrm-dev_files += "${prefix}/lib/libdrm_exynos.so" +libdrm-dev_files += "${prefix}/lib/libdrm_vigs.so" +libdrm-dev_files += "${prefix}/lib/pkgconfig/*" +MANIFESTFILES_${PN}-dev = "libdrm.manifest" +DIRFILES_${PN}-dev = "" +DIRFILES_${PN}-dev += "${prefix}/include/libdrm" +DIRFILES_${PN}-dev += "${prefix}/include/libkms" +DIRFILES_${PN}-dev += "${prefix}/include/exynos" + +FILES_${PN}-tools = "${libdrm-tools_files}" +FILES_${PN}-intel = "${libdrm-intel_files}" +FILES_${PN} = "${libdrm_files}" +FILES_libkms = "${libkms_files}" +FILES_${PN}-dev = "${libdrm-dev_files}" + +PKG_libdrm-tools= "libdrm-tools" +PKG_libdrm-intel= "libdrm-intel" +PKG_libdrm= "libdrm" +PKG_libkms= "libkms" +PKG_libdrm-dev= "libdrm-dev" + +require libdrm-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-graphics/libdrm/libdrm_git.bb b/meta-tizen-common-base/recipes-graphics/libdrm/libdrm_git.bb new file mode 100644 index 00000000..ddc8f016 --- /dev/null +++ b/meta-tizen-common-base/recipes-graphics/libdrm/libdrm_git.bb @@ -0,0 +1,10 @@ +require libdrm.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/libdrm;tag=2a8aaf2b9f403cde35b88653394906af578845ab;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-graphics/weekeyboard/weekeyboard-extraconf.inc b/meta-tizen-common-base/recipes-graphics/weekeyboard/weekeyboard-extraconf.inc new file mode 100644 index 00000000..528f1a7b --- /dev/null +++ b/meta-tizen-common-base/recipes-graphics/weekeyboard/weekeyboard-extraconf.inc @@ -0,0 +1,2 @@ +EXTRA_OECONF += " --with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc " + diff --git a/meta-tizen-common-base/recipes-graphics/weekeyboard/weekeyboard.inc b/meta-tizen-common-base/recipes-graphics/weekeyboard/weekeyboard.inc new file mode 100644 index 00000000..43f7c551 --- /dev/null +++ b/meta-tizen-common-base/recipes-graphics/weekeyboard/weekeyboard.inc @@ -0,0 +1,105 @@ +DESCRIPTION = "Virtual Keyboard Application" +HOMEPAGE = "http://github.com/etrunko/weekeyboard" +SECTION = "Graphics & UI Framework/Libraries" +LICENSE = "Apache-2.0" +PV = "0.0.2" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by weekeyboard + + +RDEPENDS = "" +#RDEPENDS of weekeyboard (${PN}) +RDEPENDS_${PN} += "ibus-hangul" +RDEPENDS_${PN} += "ibus" +RDEPENDS_${PN} += "ibus-libpinyin" + + +DEPENDS = "" +#DEPENDS of weekeyboard +DEPENDS += "edje" +DEPENDS += "ibus" +DEPENDS += "evas" +inherit pkgconfig +DEPENDS += "efreet" +DEPENDS += "eina" +DEPENDS += "eet" +DEPENDS += "ecore" +DEPENDS += "eldbus" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/weekeyboard.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 ; + + + + autotools_do_configure + make -j16 + + + +} +EXTRA_OECONF += " --disable-ibus" + +do_install() { + 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 -- + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " weekeyboard " + +weekeyboard_files = "" +weekeyboard_files += "${prefix}/bin/weekeyboard" +weekeyboard_files += "${prefix}/share/weekeyboard/*.edj" +MANIFESTFILES_${PN} = "weekeyboard.manifest" + +FILES_${PN} = "${weekeyboard_files}" + +PKG_weekeyboard= "weekeyboard" + +require weekeyboard-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-graphics/weekeyboard/weekeyboard_git.bb b/meta-tizen-common-base/recipes-graphics/weekeyboard/weekeyboard_git.bb new file mode 100644 index 00000000..a93d011b --- /dev/null +++ b/meta-tizen-common-base/recipes-graphics/weekeyboard/weekeyboard_git.bb @@ -0,0 +1,10 @@ +require weekeyboard.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/weekeyboard;tag=6790d9d37b28b0dbd20e9ff0713ff9ec4221efc7;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-graphics/weston/weston-extraconf.inc b/meta-tizen-common-base/recipes-graphics/weston/weston-extraconf.inc new file mode 100644 index 00000000..f74798f9 --- /dev/null +++ b/meta-tizen-common-base/recipes-graphics/weston/weston-extraconf.inc @@ -0,0 +1,42 @@ +RDEPENDS_${PN} += "xkeyboard-config" +RRECOMMENDS_${PN} = "liberation-fonts" + +RDEPENDS_${PN}_remove = "weston-startup" + +SRC_URI += "file://make-lcms-explicitly-configurable.patch" +SRC_URI += "file://make-libwebp-explicitly-configurable.patch" + +EXTRA_OECONF += " \ + --enable-wayland-compositor \ + --disable-vaapi-recorder \ + --enable-weston-launch \ + --enable-drm-compositor \ + --disable-rdp-compositor \ + --enable-sys-uid \ + --with-cairo=image \ + --enable-egl \ + --enable-simple-egl-clients \ + --enable-fbdev-compositor \ + --disable-headless-compositor \ + --enable-setuid-install \ + --enable-demo-clients-install \ + --disable-lcms \ + --disable-webp \ + " + +do_configure_prepend() { + sed -i 's/PKG_CHECK_MODULES(WAYLAND_SCANNER, wayland-scanner)//' configure.ac +} + +pkg_preinst_${PN}() { +} + +FILES_${PN} += "${prefix}/lib/weston/weston-keyboard" +FILES_${PN} += "${prefix}/lib/weston/weston-desktop-shell" +FILES_${PN} += "${prefix}/lib/weston/cms-static.so" +FILES_${PN} += "${prefix}/lib/weston/weston-screenshooter" +FILES_${PN} += "${prefix}/lib/weston/weston-simple-im" + +FILES_${PN} += "${prefix}/bin/weston-scaler" +FILES_${PN} += "${prefix}/bin/weston-stacking" +FILES_${PN} += "${prefix}/bin/weston-multi-resource" diff --git a/meta-tizen-common-base/recipes-graphics/weston/weston.inc b/meta-tizen-common-base/recipes-graphics/weston/weston.inc new file mode 100644 index 00000000..92687bf1 --- /dev/null +++ b/meta-tizen-common-base/recipes-graphics/weston/weston.inc @@ -0,0 +1,220 @@ +DESCRIPTION = "Wayland Compositor Infrastructure" +HOMEPAGE = "http://weston.freedesktop.org/" +SECTION = "Graphics & UI Framework/Wayland Window System" +LICENSE = "MIT" +PV = "1.5.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by weston + + +#PROVIDES by weston-dev +PROVIDES += "weston-dev" + + +#PROVIDES by weston-docs +PROVIDES += "weston-docs " + + +#PROVIDES by weston-clients +PROVIDES += "weston-clients" + + +RDEPENDS = "" +#RDEPENDS of weston (${PN}) +RDEPENDS_${PN} += "weston-startup" +RDEPENDS_${PN} += "shadow" + + +DEPENDS = "" +#DEPENDS of weston +DEPENDS += "mtdev" +DEPENDS += "cairo" +DEPENDS += "expat" +DEPENDS += "udev" +DEPENDS += "libvpx" +DEPENDS += "xz" +DEPENDS_append_class-native = " automake-native" +DEPENDS_append_class-target = " automake-native" +DEPENDS += "mesa" +DEPENDS += "systemd" +inherit pkgconfig +DEPENDS += "glib-2.0" +DEPENDS += "wayland" +DEPENDS += "pixman" +DEPENDS += "libdrm" +DEPENDS_append_class-native = " libtool" +DEPENDS_append_class-target = " libtool-cross" +DEPENDS += "libffi" +DEPENDS += "pango" +DEPENDS += "poppler" +DEPENDS += "virtual/libgles2" +DEPENDS += "libpam" +DEPENDS += "virtual/egl" +DEPENDS += "libxkbcommon" +DEPENDS += "libjpeg-turbo" +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/weston.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 ; + + + + autotools_do_configure + + make -j16 + + + +} +EXTRA_OECONF += " --disable-static --disable-setuid-install --enable-simple-clients --enable-clients --disable-libunwind --disable-xwayland --disable-xwayland-test --disable-x11-compositor --disable-rpi-compositor " + +do_install() { + 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 example clients + install -m 755 weston-calibrator ${D}${prefix}/bin + install -m 755 weston-simple-touch ${D}${prefix}/bin + install -m 755 weston-simple-shm ${D}${prefix}/bin + install -m 755 weston-simple-egl ${D}${prefix}/bin + install -m 755 weston-flower ${D}${prefix}/bin + install -m 755 weston-image ${D}${prefix}/bin + install -m 755 weston-cliptest ${D}${prefix}/bin + install -m 755 weston-dnd ${D}${prefix}/bin + install -m 755 weston-editor ${D}${prefix}/bin + install -m 755 weston-smoke ${D}${prefix}/bin + install -m 755 weston-resizor ${D}${prefix}/bin + install -m 755 weston-eventdemo ${D}${prefix}/bin + install -m 755 weston-clickdot ${D}${prefix}/bin + install -m 755 weston-subsurfaces ${D}${prefix}/bin + install -m 755 weston-transformed ${D}${prefix}/bin + install -m 755 weston-fullscreen ${D}${prefix}/bin + + + install -d ${D}${prefix}/lib/systemd/user + install -m 644 ${S}/packaging/weston.target ${D}${prefix}/lib/systemd/user/weston.target + # The weston.service unit file must be provided by the weston-startup + # virtual package, i.e. "Provide: weston-startup". The weston-startup + # virtual package requirement is intended to force Tizen profile + # maintainers to add the necessary start-up script or systemd unit + # file to start weston. Otherwise it becomes possible to install + # weston without an automated means to start weston at boot, which may + # lead to confusion. This approach allows startup related files to be + # maintained outside of this weston package. + + +} + +pkg_preinst_${PN}() { + #!/bin/sh -e + + getent group weston-launch >/dev/null || $D${prefix}/sbin/groupadd -o -r weston-launch + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " weston " +PACKAGES += " weston-clients " +PACKAGES += " weston-docs " +PACKAGES += " weston-dev " + +weston_files = "" +weston_files += "${prefix}/bin/wcap-*" +weston_files += "${prefix}/bin/weston" +weston_files += "${prefix}/bin/weston-info" +weston_files += "${prefix}/bin/weston-launch" +weston_files += "${prefix}/bin/weston-terminal" +weston_files += "${prefix}/libexec/weston-*" +weston_files += "${prefix}/lib/weston/desktop-shell.so" +weston_files += "${prefix}/lib/weston/drm-backend.so" +weston_files += "${prefix}/lib/weston/fbdev-backend.so" +weston_files += "${prefix}/lib/weston/fullscreen-shell.so" +weston_files += "${prefix}/lib/weston/headless-backend.so" +weston_files += "${prefix}/lib/weston/wayland-backend.so" +weston_files += "${prefix}/lib/weston/gl-renderer.so" +weston_files += "${prefix}/share/weston" +weston_files += "${prefix}/lib/systemd/user/weston.target" +MANIFESTFILES_${PN} = "weston.manifest" + +weston-clients_files = "" +weston-clients_files += "${prefix}/bin/weston-simple-touch" +weston-clients_files += "${prefix}/bin/weston-simple-shm" +weston-clients_files += "${prefix}/bin/weston-simple-egl" +weston-clients_files += "${prefix}/bin/weston-flower" +weston-clients_files += "${prefix}/bin/weston-image" +weston-clients_files += "${prefix}/bin/weston-cliptest" +weston-clients_files += "${prefix}/bin/weston-dnd" +weston-clients_files += "${prefix}/bin/weston-editor" +weston-clients_files += "${prefix}/bin/weston-smoke" +weston-clients_files += "${prefix}/bin/weston-resizor" +weston-clients_files += "${prefix}/bin/weston-eventdemo" +weston-clients_files += "${prefix}/bin/weston-clickdot" +weston-clients_files += "${prefix}/bin/weston-subsurfaces" +weston-clients_files += "${prefix}/bin/weston-transformed" +weston-clients_files += "${prefix}/bin/weston-fullscreen" +weston-clients_files += "${prefix}/bin/weston-calibrator" +MANIFESTFILES_${PN}-clients = "weston.manifest" + +weston-docs_files = "" + +weston-dev_files = "" +weston-dev_files += "${prefix}/include/weston/*.h" +weston-dev_files += "${prefix}/lib/pkgconfig/*.pc" +MANIFESTFILES_${PN}-dev = "weston.manifest" + +FILES_${PN} = "${weston_files}" +FILES_${PN}-clients = "${weston-clients_files}" +FILES_${PN}-docs = "${weston-docs_files}" +FILES_${PN}-dev = "${weston-dev_files}" + +PKG_weston= "weston" +PKG_weston-clients= "weston-clients" +PKG_weston-docs= "weston-docs" +PKG_weston-dev= "weston-dev" + +require weston-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-graphics/weston/weston/make-lcms-explicitly-configurable.patch b/meta-tizen-common-base/recipes-graphics/weston/weston/make-lcms-explicitly-configurable.patch new file mode 100644 index 00000000..35e6d6ff --- /dev/null +++ b/meta-tizen-common-base/recipes-graphics/weston/weston/make-lcms-explicitly-configurable.patch @@ -0,0 +1,43 @@ +weston-1.5.0/configure.ac: make lcms explicitly configurable + +The lcms package is outside of openembedded-core, so make it +explicitly configurable. Make it deterministic, so that if lcms +dependencies are missing, autoconf throws a fatal error. Follow +upstream style to make it more likely to be merged. + +Upstream-Status: Pending + +Index: weston-1.5.0/configure.ac +=================================================================== +--- weston-1.5.0.orig/configure.ac ++++ weston-1.5.0/configure.ac +@@ -491,12 +491,24 @@ AC_ARG_ENABLE(demo-clients-install, + enable_demo_clients_install=no) + AM_CONDITIONAL(INSTALL_DEMO_CLIENTS, [test "x$enable_demo_clients_install" = "xyes"]) + +-PKG_CHECK_MODULES(LCMS, lcms2, +- [have_lcms=yes], [have_lcms=no]) +-if test "x$have_lcms" = xyes; then +- AC_DEFINE(HAVE_LCMS, 1, [Have lcms support]) ++AC_ARG_ENABLE(lcms, ++ AS_HELP_STRING([--disable-lcms], ++ [Disable lcms support]),, ++ enable_lcms=auto) ++AM_CONDITIONAL(HAVE_LCMS, [test "x$enable_lcms" = xyes]) ++if test "x$enable_lcms" != "xno"; then ++ PKG_CHECK_MODULES(LCMS, ++ lcms2, ++ [have_lcms=yes], ++ [have_lcms=no]) ++ if test "x$have_lcms" = "xno" -a "x$enable_lcms" = "xyes"; then ++ AC_MSG_ERROR([lcms support explicitly requested, but lcms couldn't be found]) ++ fi ++ if test "x$have_lcms" = "xyes"; then ++ enable_lcms=yes ++ AC_DEFINE(HAVE_LCMS, 1, [Have lcms support]) ++ fi + fi +-AM_CONDITIONAL(HAVE_LCMS, [test "x$have_lcms" = xyes]) + + AC_PATH_PROG([wayland_scanner], [wayland-scanner]) + if test x$wayland_scanner = x; then diff --git a/meta-tizen-common-base/recipes-graphics/weston/weston/make-libwebp-explicitly-configurable.patch b/meta-tizen-common-base/recipes-graphics/weston/weston/make-libwebp-explicitly-configurable.patch new file mode 100644 index 00000000..ad07d4fc --- /dev/null +++ b/meta-tizen-common-base/recipes-graphics/weston/weston/make-libwebp-explicitly-configurable.patch @@ -0,0 +1,37 @@ + +The libwebp package is outside of openembedded-core, so make it +explicitly configurable. Make it deterministic, so that if libwebp +dependencies are missing, autoconf throws a fatal error. + +Upstream-Status: Pending + +Index: weston-1.5.0/configure.ac +=================================================================== +--- weston-1.5.0.orig/configure.ac ++++ weston-1.5.0/configure.ac +@@ -268,9 +268,22 @@ fi + + PKG_CHECK_MODULES(PIXMAN, [pixman-1]) + PKG_CHECK_MODULES(PNG, [libpng]) +-PKG_CHECK_MODULES(WEBP, [libwebp], [have_webp=yes], [have_webp=no]) +-AS_IF([test "x$have_webp" = "xyes"], +- [AC_DEFINE([HAVE_WEBP], [1], [Have webp])]) ++AC_ARG_ENABLE(webp, ++ AS_HELP_STRING([--disable-webp], ++ [Disable libwebp support]),, ++ enable_webp=auto) ++AM_CONDITIONAL(HAVE_WEBP, [test "x$enable_webp" = xyes]) ++AS_IF([test "x$enable_webp" != "xno"], ++ PKG_CHECK_MODULES(WEBP, ++ [libwebp], ++ [have_webp=yes], ++ [have_webp=no]) ++ AS_IF([test "x$have_webp" = "xno" -a "x$enable_webp" = "xyes"], ++ AC_MSG_ERROR([libwebp support explicitly request, but lipwebp could not be found])) ++ AS_IF([test "x$have_webp" = "xyes"], ++ [enable_webp=yes] ++ [AC_DEFINE([HAVE_WEBP], [1], [Have webp])]) ++) + + AC_ARG_ENABLE(vaapi-recorder, [ --enable-vaapi-recorder],, + enable_vaapi_recorder=auto) diff --git a/meta-tizen-common-base/recipes-graphics/weston/weston_git.bb b/meta-tizen-common-base/recipes-graphics/weston/weston_git.bb new file mode 100644 index 00000000..0c1ad5a0 --- /dev/null +++ b/meta-tizen-common-base/recipes-graphics/weston/weston_git.bb @@ -0,0 +1,10 @@ +require weston.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/weston;tag=1884117b59372e9b9fb80a820ece08302aea1eab;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-messaging/msg-service/msg-service-extraconf.inc b/meta-tizen-common-base/recipes-messaging/msg-service/msg-service-extraconf.inc new file mode 100644 index 00000000..4a727925 --- /dev/null +++ b/meta-tizen-common-base/recipes-messaging/msg-service/msg-service-extraconf.inc @@ -0,0 +1 @@ +FILES_${PN} += "/opt/usr/data/msg-service" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-messaging/msg-service/msg-service.inc b/meta-tizen-common-base/recipes-messaging/msg-service/msg-service.inc new file mode 100644 index 00000000..d1a411f3 --- /dev/null +++ b/meta-tizen-common-base/recipes-messaging/msg-service/msg-service.inc @@ -0,0 +1,298 @@ +DESCRIPTION = "Messaging Framework Library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "Flora-1.1" +PV = "0.9.3" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by mms-plugin +PROVIDES += "mms-plugin" + + +#PROVIDES by msg-service-tools +PROVIDES += "msg-service-tools" + + +#PROVIDES by sms-plugin +PROVIDES += "sms-plugin" + + +#PROVIDES by msg-service-dev +PROVIDES += "msg-service-dev" + + +#PROVIDES by msg-service + + +RDEPENDS = "" +#RDEPENDS of mms-plugin (mms-plugin) +RDEPENDS_mms-plugin += "glibc" +RDEPENDS_mms-plugin += "msg-service" + +#RDEPENDS of msg-service-tools (${PN}-tools) +RDEPENDS_${PN}-tools += "sqlite3" +RDEPENDS_${PN}-tools += "glibc" +RDEPENDS_${PN}-tools += "vconf" +RDEPENDS_${PN}-tools += "msg-service" + +#RDEPENDS of sms-plugin (sms-plugin) +RDEPENDS_sms-plugin += "glibc" +RDEPENDS_sms-plugin += "msg-service" + +#RDEPENDS of msg-service-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "msg-service" + +#RDEPENDS of msg-service (${PN}) +RDEPENDS_${PN} += "sqlite3" +RDEPENDS_${PN} += "glibc" +RDEPENDS_${PN} += "systemd" +RDEPENDS_${PN} += "vconf" + + +DEPENDS = "" +#DEPENDS of msg-service +DEPENDS += "libxml2" +DEPENDS += "capi-appfw-application" +DEPENDS += "aul" +DEPENDS += "contacts-service" +DEPENDS += "curl" +DEPENDS += "libmm-session" +DEPENDS += "system-server" +DEPENDS += "systemd" +inherit tizen_cmake +DEPENDS += "drm-client" +DEPENDS += "notification" +DEPENDS += "app-svc" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" +DEPENDS += "libmm-fileinfo" +DEPENDS += "alarm-manager" +DEPENDS += "sensor" +DEPENDS += "libwbxml2" +DEPENDS += "libsvi" +DEPENDS += "tizen-platform-config" +DEPENDS += "libmedia-thumbnail" +DEPENDS += "libtapi" +DEPENDS += "security-server" +DEPENDS += "vconf" +DEPENDS += "libslp-db-util" +DEPENDS += "libnet-client" +DEPENDS += "libmm-sound" +DEPENDS += "libmm-utility" +DEPENDS += "libmm-player" +DEPENDS += "capi-network-connection" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/msg-service.manifest ${S}/packaging/msg-service-devel.manifest ${S}/packaging/msg-service-tools.manifest ${S}/packaging/sms-plugin.manifest ${S}/packaging/mms-plugin.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . \ + -DTZ_SYS_SHARE=${prefix}/share \ + -DUNITDIR_USER=${prefix}/lib/systemd/user \ + -DTZ_SYS_SMACK=${sysconfdir}/smack + + make -j16 + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + rm -rf ${D} + mkdir -p ${D}/etc/config + + mkdir -p ${D}/var/log/msgfw + + + 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}/lib/systemd/user/tizen-middleware.target.wants + #install -m 0644 ${S}/packaging/msg-service.service ${D}${prefix}/lib/systemd/user/ + ln -s ../msg-service.service ${D}${prefix}/lib/systemd/user/tizen-middleware.target.wants/msg-service.service + ln -s ../msg-service-log.service ${D}${prefix}/lib/systemd/user/tizen-middleware.target.wants/msg-service-log.service + + mkdir -p ${D}${sysconfdir}/rc.d/rc3.d + ln -s ${sysconfdir}/rc.d/init.d/msg-server ${D}${sysconfdir}/rc.d/rc3.d/S70msg-server + mkdir -p ${D}${sysconfdir}/rc.d/rc5.d + ln -s ${sysconfdir}/rc.d/init.d/msg-server ${D}${sysconfdir}/rc.d/rc5.d/S70msg-server + + rm ${D}/etc/config/sysinfo-message.emul.xml + + + +} + +pkg_postinst_mms-plugin() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + /bin/systemctl daemon-reload + if [ "$1" = "1" ]; then + systemctl stop msg-service.service + fi + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_sms-plugin() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_mms-plugin() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_sms-plugin() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " mms-plugin " +PACKAGES += " msg-service-tools " +PACKAGES += " sms-plugin " +PACKAGES += " msg-service-dev " +PACKAGES += " msg-service " + +mms-plugin_files = "" +mms-plugin_files += "Flora License v1.1 LICENSE.Flora" +mms-plugin_files += "${prefix}/lib/libmsg_mms_plugin.so" +MANIFESTFILES_mms-plugin = "mms-plugin.manifest" + +msg-service-tools_files = "" +msg-service-tools_files += "Flora License v1.1 LICENSE.Flora" +msg-service-tools_files += "${prefix}/bin/msg-helper" +msg-service-tools_files += "${prefix}/bin/msg-server" +msg-service-tools_files += "${prefix}/share/media/Sherbet.wav" +msg-service-tools_files += "${prefix}/share/msg-service/plugin.cfg" +msg-service-tools_files += "${sysconfdir}/rc.d/init.d/msg-server" +msg-service-tools_files += "${sysconfdir}/rc.d/rc3.d/S70msg-server" +msg-service-tools_files += "${sysconfdir}/rc.d/rc5.d/S70msg-server" +msg-service-tools_files += "${prefix}/lib/systemd/user/msg-service.service" +msg-service-tools_files += "${prefix}/lib/systemd/user/msg-service-log.service" +msg-service-tools_files += "${prefix}/lib/systemd/user/tizen-middleware.target.wants/msg-service.service" +msg-service-tools_files += "${prefix}/lib/systemd/user/tizen-middleware.target.wants/msg-service-log.service" +msg-service-tools_files += "${sysconfdir}/config/sysinfo-message.xml" +msg-service-tools_files += "/var/log/msgfw" +MANIFESTFILES_${PN}-tools = "msg-service-tools.manifest" + +sms-plugin_files = "" +sms-plugin_files += "Flora License v1.1 LICENSE.Flora" +sms-plugin_files += "${prefix}/lib/libmsg_sms_plugin.so" +MANIFESTFILES_sms-plugin = "sms-plugin.manifest" + +msg-service-dev_files = "" +msg-service-dev_files += "${prefix}/lib/libmsg_mapi.so" +msg-service-dev_files += "${prefix}/lib/pkgconfig/msg-service.pc" +msg-service-dev_files += "${prefix}/include/msg-service/*" +MANIFESTFILES_${PN}-dev = "msg-service-devel.manifest" + +msg-service_files = "" +msg-service_files += "Flora License v1.1 LICENSE.Flora" +msg-service_files += "${prefix}/lib/libmsg_plugin_manager.so" +msg-service_files += "${prefix}/lib/libmsg_mapi.so.*" +msg-service_files += "${prefix}/lib/libmsg_framework_handler.so" +msg-service_files += "${prefix}/lib/libmsg_transaction_manager.so" +msg-service_files += "${prefix}/lib/libmsg_utils.so" +msg-service_files += "${prefix}/lib/libmsg_transaction_proxy.so" +msg-service_files += "${prefix}/lib/libmsg_vobject.so" +msg-service_files += "${prefix}/share/msg-service/msg_service-init-DB.sh" +MANIFESTFILES_${PN} = "msg-service.manifest" + +FILES_mms-plugin = "${mms-plugin_files}" +FILES_${PN}-tools = "${msg-service-tools_files}" +FILES_sms-plugin = "${sms-plugin_files}" +FILES_${PN}-dev = "${msg-service-dev_files}" +FILES_${PN} = "${msg-service_files}" + +PKG_mms-plugin= "mms-plugin" +PKG_msg-service-tools= "msg-service-tools" +PKG_sms-plugin= "sms-plugin" +PKG_msg-service-dev= "msg-service-dev" +PKG_msg-service= "msg-service" + +require msg-service-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-messaging/msg-service/msg-service_git.bb b/meta-tizen-common-base/recipes-messaging/msg-service/msg-service_git.bb new file mode 100644 index 00000000..23e67bf4 --- /dev/null +++ b/meta-tizen-common-base/recipes-messaging/msg-service/msg-service_git.bb @@ -0,0 +1,10 @@ +require msg-service.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/messaging/msg-service;tag=da44d306ea4f55e6a7b75c96783bb7c61cd75c8a;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-multimedia/alsa-scenario/alsa-scenario-extraconf.inc b/meta-tizen-common-base/recipes-multimedia/alsa-scenario/alsa-scenario-extraconf.inc new file mode 100644 index 00000000..6fcb7c30 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/alsa-scenario/alsa-scenario-extraconf.inc @@ -0,0 +1,31 @@ +do_compile() { + cd ${S} + LANG=C + export LANG + unset DISPLAY + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + cp -f ${PKG_CONFIG_SYSROOT_DIR}${datadir}/libtool/config/config.guess ${WORKDIR} + cp -f ${PKG_CONFIG_SYSROOT_DIR}${datadir}/libtool/config/config.sub ${WORKDIR} + + 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-static + + make -j16 +} diff --git a/meta-tizen-common-base/recipes-multimedia/alsa-scenario/alsa-scenario.inc b/meta-tizen-common-base/recipes-multimedia/alsa-scenario/alsa-scenario.inc new file mode 100644 index 00000000..568184e4 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/alsa-scenario/alsa-scenario.inc @@ -0,0 +1,127 @@ +DESCRIPTION = "ALSA Scenario pkg" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Multimedia/Audio FW" +LICENSE = "LGPL-2.0+" +PV = "0.2.1" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by alsa-scenario-dev +PROVIDES += "alsa-scenario-dev" + + +#PROVIDES by alsa-scenario + + +RDEPENDS = "" +#RDEPENDS of alsa-scenario-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "alsa-scenario" + +#RDEPENDS of alsa-scenario (${PN}) +RDEPENDS_${PN} += "glibc" + + +DEPENDS = "" +#DEPENDS of alsa-scenario +DEPENDS += "alsa-lib" +inherit pkgconfig + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/alsa-scenario.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 ; + + cp -f ${prefix}/share/libtool/config/config.guess ${WORKDIR}/alsa-scenario-0.2.1/ + cp -f ${prefix}/share/libtool/config/config.sub ${WORKDIR}/alsa-scenario-0.2.1/ + + autotools_do_configure + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --disable-static" + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " alsa-scenario-dev " +PACKAGES += " alsa-scenario " + +alsa-scenario-dev_files = "" +alsa-scenario-dev_files += "${prefix}/include/alsa/*.h" +alsa-scenario-dev_files += "${prefix}/lib/libascenario.so" +alsa-scenario-dev_files += "${prefix}/lib/pkgconfig/libascenario.pc" +MANIFESTFILES_${PN}-dev = "alsa-scenario.manifest" + +alsa-scenario_files = "" +alsa-scenario_files += "${prefix}/lib/libascenario-0.2.so.*" +MANIFESTFILES_${PN} = "alsa-scenario.manifest" + +FILES_${PN}-dev = "${alsa-scenario-dev_files}" +FILES_${PN} = "${alsa-scenario_files}" + +PKG_alsa-scenario-dev= "alsa-scenario-dev" +PKG_alsa-scenario= "alsa-scenario" + +require alsa-scenario-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-multimedia/alsa-scenario/alsa-scenario_git.bb b/meta-tizen-common-base/recipes-multimedia/alsa-scenario/alsa-scenario_git.bb new file mode 100644 index 00000000..6f7ed0eb --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/alsa-scenario/alsa-scenario_git.bb @@ -0,0 +1,10 @@ +require alsa-scenario.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/framework/multimedia/alsa-scenario-0.2;tag=915491684441521d60e55c6a5cbb65d482e5e5ab;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-multimedia/audio-session-manager/audio-session-manager-extraconf.inc b/meta-tizen-common-base/recipes-multimedia/audio-session-manager/audio-session-manager-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-multimedia/audio-session-manager/audio-session-manager.inc b/meta-tizen-common-base/recipes-multimedia/audio-session-manager/audio-session-manager.inc new file mode 100644 index 00000000..6a01e45f --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/audio-session-manager/audio-session-manager.inc @@ -0,0 +1,148 @@ +DESCRIPTION = "Audio Session Manager" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Multimedia/Service" +LICENSE = "Apache-2.0" +PV = "0.2.6" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by audio-session-manager-dev +PROVIDES += "audio-session-manager-dev" + + +#PROVIDES by audio-session-manager + + +#PROVIDES by audio-session-manager-sdk-dev +PROVIDES += "audio-session-manager-sdk-dev" + + +RDEPENDS = "" +#RDEPENDS of audio-session-manager-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "audio-session-manager" + +#RDEPENDS of audio-session-manager (${PN}) +RDEPENDS_${PN} += "glibc" +RDEPENDS_${PN} += "vconf" + +#RDEPENDS of audio-session-manager-sdk-dev (${PN}-sdk-dev) +RDEPENDS_${PN}-sdk-dev += "audio-session-manager-dev" + + +DEPENDS = "" +#DEPENDS of audio-session-manager +DEPENDS += "avsystem" +DEPENDS += "libmm-common" +inherit pkgconfig +DEPENDS += "glib-2.0" +DEPENDS += "system-server" +DEPENDS += "security-server" +DEPENDS += "vconf" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/audio-session-manager.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 ; + + CFLAGS="$CFLAGS -fvisibility=hidden -DMM_DEBUG_FLAG -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\"" ; export CFLAGS + + autotools_do_configure + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --disable-static --enable-security " + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig + vconftool set -t int memory/Sound/SoundStatus "0" -g 29 -f -i + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " audio-session-manager-dev " +PACKAGES += " audio-session-manager " +PACKAGES += " audio-session-manager-sdk-dev " + +audio-session-manager-dev_files = "" +audio-session-manager-dev_files += "${prefix}/include/mmf/audio-session-manager-types.h" +audio-session-manager-dev_files += "${prefix}/include/mmf/audio-session-manager.h" +MANIFESTFILES_${PN}-dev = "audio-session-manager.manifest" + +audio-session-manager_files = "" +audio-session-manager_files += "${prefix}/lib/libaudio-session-mgr.so.*" +audio-session-manager_files += "${prefix}/bin/asm_testsuite" +MANIFESTFILES_${PN} = "audio-session-manager.manifest" + +audio-session-manager-sdk-dev_files = "" +audio-session-manager-sdk-dev_files += "${prefix}/include/mmf/audio-session-manager-types.h" +audio-session-manager-sdk-dev_files += "${prefix}/include/mmf/audio-session-manager.h" +audio-session-manager-sdk-dev_files += "${prefix}/lib/libaudio-session-mgr.so" +audio-session-manager-sdk-dev_files += "${prefix}/lib/pkgconfig/audio-session-mgr.pc" +MANIFESTFILES_${PN}-sdk-dev = "audio-session-manager.manifest" + +FILES_${PN}-dev = "${audio-session-manager-dev_files}" +FILES_${PN} = "${audio-session-manager_files}" +FILES_${PN}-sdk-dev = "${audio-session-manager-sdk-dev_files}" + +PKG_audio-session-manager-dev= "audio-session-manager-dev" +PKG_audio-session-manager= "audio-session-manager" +PKG_audio-session-manager-sdk-dev= "audio-session-manager-sdk-dev" + +require audio-session-manager-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-multimedia/audio-session-manager/audio-session-manager_git.bb b/meta-tizen-common-base/recipes-multimedia/audio-session-manager/audio-session-manager_git.bb new file mode 100644 index 00000000..74c00eed --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/audio-session-manager/audio-session-manager_git.bb @@ -0,0 +1,10 @@ +require audio-session-manager.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/multimedia/audio-session-manager;tag=ee4096c72a636cd1112a62903fefb0432e720bea;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-multimedia/avsystem/avsystem-extraconf.inc b/meta-tizen-common-base/recipes-multimedia/avsystem/avsystem-extraconf.inc new file mode 100644 index 00000000..0b3f5d20 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/avsystem/avsystem-extraconf.inc @@ -0,0 +1,30 @@ +SRC_URI += "file://add-subdir-objects-option.patch" +SRC_URI += "file://add-PA_PROP_MEDIA_POLICY-Define.patch" + +avsystem-dbg_files += "${prefix}/local/bin/.debug" +avsystem-dbg_files += "${prefix}/local/bin/.debug/*" +avsystem-dbg_files += "${prefix}/lib/.debug/*.so.*" + +avsystem-dev_files = "" +avsystem-dev_files += "avsystem.manifest" +avsystem-dev_files += "${prefix}/lib/pkgconfig/*.pc" +avsystem-dev_files += "${prefix}/lib/*.so" +avsystem-dev_files += "${prefix}/include/avsystem/*.h" + +libavsysaudio_files = "" +libavsysaudio_files += "avsystem.manifest" +libavsysaudio_files += "${prefix}/lib/lib*.so.*" +libavsysaudio_files += "${prefix}/local/bin/sound_initializer" +libavsysaudio_files += "${prefix}/local/bin/avsys_volume_dump" +libavsysaudio_files += "${prefix}/local/bin/avsys_audio_test" + +FILES_${PN} = "${avsystem_files}" +FILES_${PN}-dbg += "${avsystem-dbg_files}" +FILES_${PN}-dev = "${avsystem-dev_files}" +FILES_libavsysaudio = "${libavsysaudio_files}" + +PKG_avsystem= "avsystem" +PKG_avsystem-dev= "avsystem-dev" +PKG_avsystem-dbg = "avsystem-dbg" +PKG_libavsysaudio= "libavsysaudio" + diff --git a/meta-tizen-common-base/recipes-multimedia/avsystem/avsystem.inc b/meta-tizen-common-base/recipes-multimedia/avsystem/avsystem.inc new file mode 100644 index 00000000..fdf82b52 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/avsystem/avsystem.inc @@ -0,0 +1,178 @@ +DESCRIPTION = "Audio Video System" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "Apache-2.0" +PV = "0.5.5" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by avsystem + + +#PROVIDES by avsystem-dev +PROVIDES += "avsystem-dev" + + +#PROVIDES by libavsysaudio +PROVIDES += "libavsysaudio" + + +RDEPENDS = "" +#RDEPENDS of avsystem (${PN}) +RDEPENDS_${PN} += "glibc" +RDEPENDS_${PN} += "systemd" + +#RDEPENDS of avsystem-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "avsystem" + + +DEPENDS = "" +#DEPENDS of avsystem +DEPENDS += "alsa-lib" +DEPENDS += "libmm-log" +inherit pkgconfig +DEPENDS += "iniparser" +DEPENDS += "pulseaudio" +DEPENDS += "libexif" +DEPENDS += "libmm-ta" +DEPENDS += "alsa-scenario" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n avsystem-0.5.5 + cp ${S}/packaging/avsystem.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 ; + + + autotools_do_configure + + oe_runmake -j16 + + + + +} +EXTRA_OECONF += " --enable-audiotest" + +do_install() { + 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 -m 755 -p ${D}${systemd_unitdir}/system/multi-user.target.wants + install -m 0644 ${S}/packaging/avsystem.service ${D}${systemd_unitdir}/system/avsystem.service + ln -sf ../avsystem.service ${D}${systemd_unitdir}/system/multi-user.target.wants/avsystem.service + + + +} + +pkg_postinst_libavsysaudio() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + systemctl daemon-reload + if [ $1 == 1 ]; then + systemctl restart avsystem.service + fi + +} + +pkg_prerm_${PN}() { + #!/bin/sh -e + + if [ $1 == 0 ]; then + systemctl stop avsystem.service + fi + +} + +pkg_postrm_libavsysaudio() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + systemctl daemon-reload + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " avsystem " +PACKAGES += " avsystem-dev " +PACKAGES += " libavsysaudio " + +avsystem_files = "" +avsystem_files += "${prefix}/bin/*" +avsystem_files += "${systemd_unitdir}/system/avsystem.service" +avsystem_files += "${systemd_unitdir}/system/multi-user.target.wants/avsystem.service" +MANIFESTFILES_${PN} = "avsystem.manifest" + +avsystem-dev_files = "" +avsystem-dev_files += "${prefix}/lib/pkgconfig/*.pc" +avsystem-dev_files += "${prefix}/lib/*.so" +avsystem-dev_files += "${prefix}/include/avsystem/*.h" +MANIFESTFILES_${PN}-dev = "avsystem.manifest" + +libavsysaudio_files = "" +libavsysaudio_files += "${prefix}/lib/lib*.so.*" +MANIFESTFILES_libavsysaudio = "avsystem.manifest" + +FILES_${PN} = "${avsystem_files}" +FILES_${PN}-dev = "${avsystem-dev_files}" +FILES_libavsysaudio = "${libavsysaudio_files}" + +PKG_avsystem= "avsystem" +PKG_avsystem-dev= "avsystem-dev" +PKG_libavsysaudio= "libavsysaudio" + +require avsystem-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-multimedia/avsystem/avsystem/add-PA_PROP_MEDIA_POLICY-Define.patch b/meta-tizen-common-base/recipes-multimedia/avsystem/avsystem/add-PA_PROP_MEDIA_POLICY-Define.patch new file mode 100644 index 00000000..768f01ec --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/avsystem/avsystem/add-PA_PROP_MEDIA_POLICY-Define.patch @@ -0,0 +1,13 @@ +diff --git a/avsys-audio-pasimple.c b/avsys-audio-pasimple.c +index aeeb999..a56d8bc 100644 +--- a/avsys-audio-pasimple.c ++++ b/avsys-audio-pasimple.c +@@ -39,6 +39,8 @@ + #define PA_SIMPLE_PERIOD_TIME_FOR_MID_LATENCY_MSEC 50 + #define PA_SIMPLE_PERIOD_TIME_FOR_HIGH_LATENCY_MSEC 75 + ++#define PA_PROP_MEDIA_POLICY "media.policy" ++ + #define MSEC_TO_SAMPLE(samplerate,period_time) (samplerate*period_time/1000) + + #define CHECK_VALID_HANDLE(handle) \ diff --git a/meta-tizen-common-base/recipes-multimedia/avsystem/avsystem/add-subdir-objects-option.patch b/meta-tizen-common-base/recipes-multimedia/avsystem/avsystem/add-subdir-objects-option.patch new file mode 100644 index 00000000..bdaaaff7 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/avsystem/avsystem/add-subdir-objects-option.patch @@ -0,0 +1,13 @@ +diff --git a/configure.ac b/configure.ac +index 2df8b4f..316c693 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -1,7 +1,7 @@ + AC_PREREQ(2.52) + + AC_INIT([avsystem], [1.0]) +-AM_INIT_AUTOMAKE([-Wall -Werror foreign]) ++AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects]) + AC_CONFIG_HEADERS([config.h:config.hin]) + + AC_CONFIG_MACRO_DIR([m4]) diff --git a/meta-tizen-common-base/recipes-multimedia/avsystem/avsystem_git.bb b/meta-tizen-common-base/recipes-multimedia/avsystem/avsystem_git.bb new file mode 100644 index 00000000..339db3b6 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/avsystem/avsystem_git.bb @@ -0,0 +1,10 @@ +require avsystem.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/multimedia/avsystem;tag=e2bc7b88d123b0ff997061e9a4998106f7f5c3f3;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-multimedia/libav/libav-extraconf.inc b/meta-tizen-common-base/recipes-multimedia/libav/libav-extraconf.inc new file mode 100644 index 00000000..ca8b7dc2 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/libav/libav-extraconf.inc @@ -0,0 +1,126 @@ +EXTRA_OECONF = " \ + --cross-prefix=${TARGET_PREFIX} \ + --prefix=${prefix} \ + --ld="${CCLD}" \ + --arch=${TARGET_ARCH} \ + --target-os="linux" \ + --enable-cross-compile \ + --extra-cflags="${TARGET_CFLAGS} ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" \ + --extra-ldflags="${TARGET_LDFLAGS}" \ + --sysroot="${STAGING_DIR_TARGET}" \ + --enable-hardcoded-tables \ + ${EXTRA_FFCONF} \ + --libdir=${libdir} \ + --shlibdir=${libdir} \ +" + +do_compile() { + cd ${S} + LANG=C + export LANG + unset DISPLAY + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + + export CONFIGURE_OPTIONS="\ + --disable-static --disable-nonfree --disable-gpl \ + --disable-version3 --disable-devices --disable-doc \ + --disable-zlib --disable-network --disable-avdevice \ + --disable-bsfs --disable-yasm --disable-avresample \ + --disable-muxers \ + --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 \ + --enable-protocol=file \ + --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=amrnb \ + --enable-decoder=tiff --enable-decoder=mp3 --enable-decoder=h263i \ + --enable-decoder=aac --enable-decoder=theora --enable-decoder=pcm_mulaw \ + --enable-decoder=pcm_alaw --enable-decoder=bmp \ + --disable-encoders \ + --enable-encoder=h263 --enable-encoder=h263p --enable-encoder=mpeg4 \ + --enable-encoder=bmp --enable-encoder=aac \ + --enable-swscale --enable-fft --enable-rdft \ + --enable-mdct --enable-neon --enable-shared \ + --enable-pthreads \ + " + + CFLAGS="$CFLAGS -fPIC -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" "; export CFLAGS + + ./configure --prefix=${prefix} --shlibdir=${prefix}/lib --libdir=${prefix}/lib $CONFIGURE_OPTIONS ${EXTRA_OECONF} + + oe_runmake -j16 +} + +do_install() { + 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} \ + install + + rm -f ${D}${infodir}/dir + find ${D} -regex ".*\.la$" | xargs rm -f -- + find ${D} -regex ".*\.a$" | xargs rm -f -- +} + + +libavtools_files += "${prefix}/share/libvpx-720p.avpreset" +libavtools_files += "${prefix}/share/libx264-lossless_medium.avpreset" +libavtools_files += "${prefix}/share/libx264-slow.avpreset" +libavtools_files += "${prefix}/share/libx264-veryslow_firstpass.avpreset" +libavtools_files += "${prefix}/share/libx264-ultrafast_firstpass.avpreset" +libavtools_files += "${prefix}/share/libx264-lossless_slow.avpreset" +libavtools_files += "${prefix}/share/libx264-superfast_firstpass.avpreset" +libavtools_files += "${prefix}/share/libx264-lossless_ultrafast.avpreset" +libavtools_files += "${prefix}/share/libx264-fast_firstpass.avpreset" +libavtools_files += "${prefix}/share/libx264-lossless_fast.avpreset" +libavtools_files += "${prefix}/share/libx264-slower.avpreset" +libavtools_files += "${prefix}/share/libx264-fast.avpreset" +libavtools_files += "${prefix}/share/libvpx-720p50_60.avpreset" +libavtools_files += "${prefix}/share/libx264-medium.avpreset" +libavtools_files += "${prefix}/share/libx264-faster_firstpass.avpreset" +libavtools_files += "${prefix}/share/libx264-slow_firstpass.avpreset" +libavtools_files += "${prefix}/share/libvpx-1080p.avpreset" +libavtools_files += "${prefix}/share/libx264-faster.avpreset" +libavtools_files += "${prefix}/share/libx264-veryfast_firstpass.avpreset" +libavtools_files += "${prefix}/share/libvpx-1080p50_60.avpreset" +libavtools_files += "${prefix}/share/libx264-lossless_slower.avpreset" +libavtools_files += "${prefix}/share/libx264-veryslow.avpreset" +libavtools_files += "${prefix}/share/libx264-main.avpreset" +libavtools_files += "${prefix}/share/libx264-ultrafast.avpreset" +libavtools_files += "${prefix}/share/libx264-medium_firstpass.avpreset" +libavtools_files += "${prefix}/share/libx264-placebo.avpreset" +libavtools_files += "${prefix}/share/libx264-ipod320.avpreset" +libavtools_files += "${prefix}/share/libx264-baseline.avpreset" +libavtools_files += "${prefix}/share/libx264-ipod640.avpreset" +libavtools_files += "${prefix}/share/libx264-lossless_max.avpreset" +libavtools_files += "${prefix}/share/libx264-slower_firstpass.avpreset" +libavtools_files += "${prefix}/share/libvpx-360p.avpreset" +libavtools_files += "${prefix}/share/libx264-superfast.avpreset" +libavtools_files += "${prefix}/share/libx264-placebo_firstpass.avpreset" +libavtools_files += "${prefix}/share/libx264-veryfast.avpreset" diff --git a/meta-tizen-common-base/recipes-multimedia/libav/libav.inc b/meta-tizen-common-base/recipes-multimedia/libav/libav.inc new file mode 100644 index 00000000..29db0285 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/libav/libav.inc @@ -0,0 +1,355 @@ +DESCRIPTION = "AV codec lib" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Multimedia/Codec" +LICENSE = "LGPL-2.1+" +PV = "9.8" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libavutil +PROVIDES += "libavutil" + + +#PROVIDES by libavfilter-dev +PROVIDES += "libavfilter-dev" + + +#PROVIDES by libavformat +PROVIDES += "libavformat" + + +#PROVIDES by libavtools +PROVIDES += "libavtools" + + +#PROVIDES by libavcodec +PROVIDES += "libavcodec" + + +#PROVIDES by libavfilter +PROVIDES += "libavfilter" + + +#PROVIDES by libswscale-dev +PROVIDES += "libswscale-dev" + + +#PROVIDES by libavcodec-dev +PROVIDES += "libavcodec-dev" + + +#PROVIDES by libavutil-dev +PROVIDES += "libavutil-dev" + + +#PROVIDES by libswscale +PROVIDES += "libswscale" + + +#PROVIDES by libav + + +#PROVIDES by libavformat-dev +PROVIDES += "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 + cp ${S}/packaging/libav.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 ; + + 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="$CFLAGS -fPIC -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" "; export CFLAGS + + ./configure --prefix=${prefix} --shlibdir=${prefix}/lib --libdir=${prefix}/lib $CONFIGURE_OPTIONS + + oe_runmake -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_libavutil() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_libavcodec() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_libswscale() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_libavformat() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libavfilter() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libavcodec() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libswscale() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libavformat() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libavutil() { + #!/bin/sh -e + + [ "x$D" == "x" ] && 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" +MANIFESTFILES_${PN}util = "libav.manifest" + +libavfilter-dev_files = "" +libavfilter-dev_files += "${prefix}/include/libavfilter/*" +libavfilter-dev_files += "${prefix}/lib/libavfilter.so" +libavfilter-dev_files += "${prefix}/lib/pkgconfig/libavfilter.pc" +MANIFESTFILES_${PN}filter-dev = "libav.manifest" + +libavformat_files = "" +libavformat_files += "${prefix}/lib/libavformat.so.*" +libavformat_files += "${prefix}/share/license/libavformat" +MANIFESTFILES_${PN}format = "libav.manifest" + +libavtools_files = "" +libavtools_files += "${prefix}/bin/av*" +libavtools_files += "${prefix}/share/avconv/*.avpreset" +MANIFESTFILES_${PN}tools = "libav.manifest" + +libavcodec_files = "" +libavcodec_files += "${prefix}/lib/libavcodec.so.*" +libavcodec_files += "${prefix}/share/license/libavcodec" +MANIFESTFILES_${PN}codec = "libav.manifest" + +libavfilter_files = "" +libavfilter_files += "${prefix}/lib/libavfilter.so.*" +libavfilter_files += "${prefix}/share/license/libavfilter" +MANIFESTFILES_${PN}filter = "libav.manifest" + +libswscale-dev_files = "" +libswscale-dev_files += "${prefix}/include/libswscale/*" +libswscale-dev_files += "${prefix}/lib/libswscale.so" +libswscale-dev_files += "${prefix}/lib/pkgconfig/libswscale.pc" +MANIFESTFILES_libswscale-dev = "libav.manifest" + +libavcodec-dev_files = "" +libavcodec-dev_files += "${prefix}/include/libavcodec/*" +libavcodec-dev_files += "${prefix}/lib/libavcodec.so" +libavcodec-dev_files += "${prefix}/lib/pkgconfig/libavcodec.pc" +MANIFESTFILES_${PN}codec-dev = "libav.manifest" + +libavutil-dev_files = "" +libavutil-dev_files += "${prefix}/include/libavutil/*" +libavutil-dev_files += "${prefix}/lib/libavutil.so" +libavutil-dev_files += "${prefix}/lib/pkgconfig/libavutil.pc" +MANIFESTFILES_${PN}util-dev = "libav.manifest" + +libswscale_files = "" +libswscale_files += "${prefix}/lib/libswscale.so.*" +libswscale_files += "${prefix}/share/license/libswscale" +MANIFESTFILES_libswscale = "libav.manifest" + +libavformat-dev_files = "" +libavformat-dev_files += "${prefix}/include/libavformat/*" +libavformat-dev_files += "${prefix}/lib/libavformat.so" +libavformat-dev_files += "${prefix}/lib/pkgconfig/libavformat.pc" +MANIFESTFILES_${PN}format-dev = "libav.manifest" + +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/meta-tizen-common-base/recipes-multimedia/libav/libav_git.bb b/meta-tizen-common-base/recipes-multimedia/libav/libav_git.bb new file mode 100644 index 00000000..9a8996a0 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/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=0fd9bbab02cc36060782e7a1f68417b5810300bf;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-multimedia/libmedia-service/libmedia-service-extraconf.inc b/meta-tizen-common-base/recipes-multimedia/libmedia-service/libmedia-service-extraconf.inc new file mode 100644 index 00000000..1b383b64 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/libmedia-service/libmedia-service-extraconf.inc @@ -0,0 +1,23 @@ +INSANE_SKIP_${PN} = "dev-so" + +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 -- + +} \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-multimedia/libmedia-service/libmedia-service.inc b/meta-tizen-common-base/recipes-multimedia/libmedia-service/libmedia-service.inc new file mode 100644 index 00000000..c38b6066 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/libmedia-service/libmedia-service.inc @@ -0,0 +1,151 @@ +DESCRIPTION = "Media information service library for multimedia applications" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "Apache-2.0" +PV = "0.2.44" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libmedia-service-dev +PROVIDES += "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} += "glibc" + + +DEPENDS = "" +#DEPENDS of libmedia-service +DEPENDS += "libmm-fileinfo" +DEPENDS += "libmedia-thumbnail" +inherit tizen_cmake +DEPENDS += "drm-client" +DEPENDS += "libmm-common" +DEPENDS += "aul" +DEPENDS += "dlog" +inherit pkgconfig +DEPENDS += "libexif" +DEPENDS += "media-server" +DEPENDS += "sqlite3" +DEPENDS += "glib-2.0" +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 + 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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + oe_runmake -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libmedia-service-dev " +PACKAGES += " libmedia-service " + +libmedia-service-dev_files = "" +libmedia-service-dev_files += "${prefix}/lib/pkgconfig/libmedia-service.pc" +libmedia-service-dev_files += "${prefix}/include/media-service/*.h" +MANIFESTFILES_${PN}-dev = "libmedia-service.manifest" + +libmedia-service_files = "" +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" +MANIFESTFILES_${PN} = "libmedia-service.manifest" + +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/meta-tizen-common-base/recipes-multimedia/libmedia-service/libmedia-service_git.bb b/meta-tizen-common-base/recipes-multimedia/libmedia-service/libmedia-service_git.bb new file mode 100644 index 00000000..22d8e621 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/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=b7f1f1ec421c16a4e6fea164495c281887a5d3b8;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-multimedia/libmedia-thumbnail/libmedia-thumbnail-extraconf.inc b/meta-tizen-common-base/recipes-multimedia/libmedia-thumbnail/libmedia-thumbnail-extraconf.inc new file mode 100644 index 00000000..dfdcea35 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/libmedia-thumbnail/libmedia-thumbnail-extraconf.inc @@ -0,0 +1 @@ +INSANE_SKIP_${PN} = "dev-so" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-multimedia/libmedia-thumbnail/libmedia-thumbnail.inc b/meta-tizen-common-base/recipes-multimedia/libmedia-thumbnail/libmedia-thumbnail.inc new file mode 100644 index 00000000..77ec708d --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/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" +PV = "0.1.78" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libmedia-thumbnail + + +#PROVIDES by media-thumbnail-server +PROVIDES += "media-thumbnail-server" + + +#PROVIDES by libmedia-thumbnail-dev +PROVIDES += "libmedia-thumbnail-dev" + + +#PROVIDES by libmedia-thumbnail-test +PROVIDES += "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" +inherit tizen_cmake +DEPENDS += "drm-client" +DEPENDS += "evas" +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "aul" +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 + 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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + make -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && 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 += "${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" +MANIFESTFILES_${PN} = "libmedia-thumbnail.manifest" + +media-thumbnail-server_files = "" +media-thumbnail-server_files += "${prefix}/bin/media-thumbnail-server" +MANIFESTFILES_media-thumbnail-server = "media-thumbnail-server.manifest" + +libmedia-thumbnail-dev_files = "" +libmedia-thumbnail-dev_files += "${prefix}/lib/pkgconfig/media-thumbnail.pc" +libmedia-thumbnail-dev_files += "${prefix}/include/media-thumbnail/*.h" +MANIFESTFILES_${PN}-dev = "libmedia-thumbnail-devel.manifest" + +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/meta-tizen-common-base/recipes-multimedia/libmedia-thumbnail/libmedia-thumbnail_git.bb b/meta-tizen-common-base/recipes-multimedia/libmedia-thumbnail/libmedia-thumbnail_git.bb new file mode 100644 index 00000000..34a17077 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/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=561e2cae46730cdbadf485dfa7ab449e60524bae;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-multimedia/libmm-common/libmm-common-extraconf.inc b/meta-tizen-common-base/recipes-multimedia/libmm-common/libmm-common-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-multimedia/libmm-common/libmm-common.inc b/meta-tizen-common-base/recipes-multimedia/libmm-common/libmm-common.inc new file mode 100644 index 00000000..89ce9b35 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/libmm-common/libmm-common.inc @@ -0,0 +1,129 @@ +DESCRIPTION = "Multimedia Framework Common Library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Multimedia/Libraries" +LICENSE = "Apache-2.0" +PV = "0.2.55" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libmm-common-dev +PROVIDES += "libmm-common-dev" + + +#PROVIDES by libmm-common + + +RDEPENDS = "" +#RDEPENDS of libmm-common-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libmm-common" + + +DEPENDS = "" +#DEPENDS of libmm-common +DEPENDS += "libmm-log" +inherit pkgconfig +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-common.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 ; + + + CFLAGS="$CFLAGS -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" " + + autotools_do_configure + oe_runmake -j16 + + + +} +EXTRA_OECONF += "" + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libmm-common-dev " +PACKAGES += " libmm-common " + +libmm-common-dev_files = "" +libmm-common-dev_files += "${prefix}/include/mmf/SLP_MultimediaFW_PG.h" +libmm-common-dev_files += "${prefix}/include/mmf/mm_types.h" +libmm-common-dev_files += "${prefix}/include/mmf/mm_error.h" +libmm-common-dev_files += "${prefix}/include/mmf/mm_message.h" +libmm-common-dev_files += "${prefix}/include/mmf/mm_attrs.h" +libmm-common-dev_files += "${prefix}/include/mmf/mm_attrs_private.h" +libmm-common-dev_files += "${prefix}/include/mmf/mm_debug.h" +libmm-common-dev_files += "${prefix}/include/mmf/mm.h" +libmm-common-dev_files += "${prefix}/lib/pkgconfig/mm-common.pc" +libmm-common-dev_files += "${prefix}/lib/libmmfcommon.so" +MANIFESTFILES_${PN}-dev = "libmm-common.manifest" + +libmm-common_files = "" +libmm-common_files += "${prefix}/lib/libmmfcommon.so.*" +MANIFESTFILES_${PN} = "libmm-common.manifest" + +FILES_${PN}-dev = "${libmm-common-dev_files}" +FILES_${PN} = "${libmm-common_files}" + +PKG_libmm-common-dev= "libmm-common-dev" +PKG_libmm-common= "libmm-common" + +require libmm-common-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-multimedia/libmm-common/libmm-common_git.bb b/meta-tizen-common-base/recipes-multimedia/libmm-common/libmm-common_git.bb new file mode 100644 index 00000000..e4500661 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/libmm-common/libmm-common_git.bb @@ -0,0 +1,10 @@ +require libmm-common.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-common;tag=f5de4864de134462423a88fa214bb6a91a6c5bb3;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-multimedia/libmm-fileinfo/libmm-fileinfo-extraconf.inc b/meta-tizen-common-base/recipes-multimedia/libmm-fileinfo/libmm-fileinfo-extraconf.inc new file mode 100644 index 00000000..cd8ef1d4 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/libmm-fileinfo/libmm-fileinfo-extraconf.inc @@ -0,0 +1,27 @@ +SRC_URI += "file://Makefile.am.diff" + +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 -- + + + + +} + +INSANE_SKIP_${PN} = "dev-so" diff --git a/meta-tizen-common-base/recipes-multimedia/libmm-fileinfo/libmm-fileinfo.inc b/meta-tizen-common-base/recipes-multimedia/libmm-fileinfo/libmm-fileinfo.inc new file mode 100644 index 00000000..118f5f04 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/libmm-fileinfo/libmm-fileinfo.inc @@ -0,0 +1,134 @@ +DESCRIPTION = "Media Fileinfo" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "Apache-2.0" +PV = "0.6.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libmm-fileinfo + + +#PROVIDES by libmm-fileinfo-dev +PROVIDES += "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" +inherit pkgconfig +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 + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + CFLAGS="${CFLAGS} -D_MM_PROJECT_FLOATER -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" " + export CFLAGS + + + autotools_do_configure + + oe_runmake + + + +} +EXTRA_OECONF += " --disable-testmode --disable-dump --enable-dyn --disable-iommap --disable-gtk --disable-drm" + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libmm-fileinfo " +PACKAGES += " libmm-fileinfo-dev " + +libmm-fileinfo_files = "" +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" +MANIFESTFILES_${PN} = "libmm-fileinfo.manifest" + +libmm-fileinfo-dev_files = "" +libmm-fileinfo-dev_files += "${prefix}/include/mmf/mm_file.h" +libmm-fileinfo-dev_files += "${prefix}/lib/pkgconfig/mm-fileinfo.pc" +MANIFESTFILES_${PN}-dev = "libmm-fileinfo.manifest" + +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/meta-tizen-common-base/recipes-multimedia/libmm-fileinfo/libmm-fileinfo/Makefile.am.diff b/meta-tizen-common-base/recipes-multimedia/libmm-fileinfo/libmm-fileinfo/Makefile.am.diff new file mode 100644 index 00000000..0185a367 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/libmm-fileinfo/libmm-fileinfo/Makefile.am.diff @@ -0,0 +1,14 @@ +diff --git a/Makefile.am b/Makefile.am +index 68052bb..46d9b27 100755 +--- a/Makefile.am ++++ b/Makefile.am +@@ -3,8 +3,7 @@ ACLOCAL_AMFLAGS=-I m4 + SUBDIRS = utils \ + codecs \ + formats \ +- . \ +- tests ++ . + + lib_LTLIBRARIES = libmmffile.la + diff --git a/meta-tizen-common-base/recipes-multimedia/libmm-fileinfo/libmm-fileinfo_git.bb b/meta-tizen-common-base/recipes-multimedia/libmm-fileinfo/libmm-fileinfo_git.bb new file mode 100644 index 00000000..16b8b6ca --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/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=cfe7dfeb6d8c084ad54dd9734e6cb23b61f9b0d1;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-multimedia/libmm-log/libmm-log-extraconf.inc b/meta-tizen-common-base/recipes-multimedia/libmm-log/libmm-log-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-multimedia/libmm-log/libmm-log.inc b/meta-tizen-common-base/recipes-multimedia/libmm-log/libmm-log.inc new file mode 100644 index 00000000..c074e6bf --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/libmm-log/libmm-log.inc @@ -0,0 +1,98 @@ +DESCRIPTION = "Multimedia Framework LOG Lib" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Multimedia/Media Service" +LICENSE = "Apache-2.0" +PV = "0.1.5" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libmm-log + + +#PROVIDES by libmm-log-dev +PROVIDES += "libmm-log-dev" + + +RDEPENDS = "" + +DEPENDS = "" +#DEPENDS of libmm-log +inherit pkgconfig +DEPENDS += "dlog" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n libmm-log-0.1.5 + cp ${S}/packaging/libmm-log.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 ; + + export CFLAGS+=" -DUSE_DLOG" + ./autogen.sh + + autotools_do_configure + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --disable-static --enable-dlog" + +do_install() { + 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 -- + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libmm-log-dev " + +libmm-log-dev_files = "" +libmm-log-dev_files += "${prefix}/include/mm_log/mm_log.h" +libmm-log-dev_files += "${prefix}/lib/pkgconfig/mm-log.pc" +MANIFESTFILES_${PN}-dev = "libmm-log.manifest" + +FILES_${PN}-dev = "${libmm-log-dev_files}" + +PKG_libmm-log-dev= "libmm-log-dev" + +require libmm-log-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-multimedia/libmm-log/libmm-log_git.bb b/meta-tizen-common-base/recipes-multimedia/libmm-log/libmm-log_git.bb new file mode 100644 index 00000000..098edd3f --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/libmm-log/libmm-log_git.bb @@ -0,0 +1,10 @@ +require libmm-log.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-log;tag=4b994c87d76bafd03b02833a5645c524487f914a;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-multimedia/libmm-player/libmm-player-extraconf.inc b/meta-tizen-common-base/recipes-multimedia/libmm-player/libmm-player-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-multimedia/libmm-player/libmm-player.inc b/meta-tizen-common-base/recipes-multimedia/libmm-player/libmm-player.inc new file mode 100644 index 00000000..4390fe4b --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/libmm-player/libmm-player.inc @@ -0,0 +1,133 @@ +DESCRIPTION = "Multimedia Framework Player Library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "Apache-2.0" +PV = "0.2.27" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libmm-player-dev +PROVIDES += "libmm-player-dev" + + +#PROVIDES by libmm-player + + +RDEPENDS = "" +#RDEPENDS of libmm-player-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libmm-player" + + +DEPENDS = "" +#DEPENDS of libmm-player +DEPENDS += "libmm-sound" +DEPENDS += "gstreamer1.0-plugins-base" +DEPENDS += "audio-session-manager" +DEPENDS += "libmm-common" +inherit pkgconfig +DEPENDS += "iniparser" +DEPENDS += "libmm-session" +DEPENDS += "libmm-utility" +DEPENDS += "vconf" +DEPENDS += "libmm-ta" +DEPENDS += "gstreamer1.0" +DEPENDS += "icu" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/libmm-player.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 ; + + CFLAGS="${CFLAGS} -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" $GSTREAMER_API" ; export CFLAGS + LDFLAGS="${LDFLAGS=} -Wl,--rpath=${prefix}/lib -lgstvideo-1.0 -Wl,--hash-style=both -Wl,--as-needed"; export LDFLAGS + + ./autogen.sh + + autotools_do_configure + oe_runmake -j1 + + + +} +EXTRA_OECONF += " --disable-static" + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libmm-player-dev " +PACKAGES += " libmm-player " + +libmm-player-dev_files = "" +libmm-player-dev_files += "${prefix}/lib/*.so" +libmm-player-dev_files += "${prefix}/include/mmf/*.h" +libmm-player-dev_files += "${prefix}/lib/pkgconfig/*" +MANIFESTFILES_${PN}-dev = "libmm-player.manifest" + +libmm-player_files = "" +libmm-player_files += "${prefix}/lib/*.so.*" +MANIFESTFILES_${PN} = "libmm-player.manifest" + +FILES_${PN}-dev = "${libmm-player-dev_files}" +FILES_${PN} = "${libmm-player_files}" + +PKG_libmm-player-dev= "libmm-player-dev" +PKG_libmm-player= "libmm-player" + +require libmm-player-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-multimedia/libmm-player/libmm-player_git.bb b/meta-tizen-common-base/recipes-multimedia/libmm-player/libmm-player_git.bb new file mode 100644 index 00000000..cc6ebb6d --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/libmm-player/libmm-player_git.bb @@ -0,0 +1,10 @@ +require libmm-player.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-player;tag=d396a30a561a0db96094560b21e24e99029481c0;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-multimedia/libmm-session/libmm-session-extraconf.inc b/meta-tizen-common-base/recipes-multimedia/libmm-session/libmm-session-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-multimedia/libmm-session/libmm-session.inc b/meta-tizen-common-base/recipes-multimedia/libmm-session/libmm-session.inc new file mode 100644 index 00000000..b04f7229 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/libmm-session/libmm-session.inc @@ -0,0 +1,121 @@ +DESCRIPTION = "Multimedia Session Library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Multimedia/Libraries" +LICENSE = "Apache-2.0" +PV = "0.2.6" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libmm-session + + +#PROVIDES by libmm-session-dev +PROVIDES += "libmm-session-dev" + + +RDEPENDS = "" +#RDEPENDS of libmm-session-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libmm-session" + + +DEPENDS = "" +#DEPENDS of libmm-session +DEPENDS += "audio-session-manager" +DEPENDS += "libmm-common" +inherit pkgconfig + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/libmm-session.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 ; + + CFLAGS="$CFLAGS -Wp,-D_FORTIFY_SOURCE=0" + + autotools_do_configure + oe_runmake -j16 + + + +} +EXTRA_OECONF += "" + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libmm-session " +PACKAGES += " libmm-session-dev " + +libmm-session_files = "" +libmm-session_files += "${prefix}/lib/libmmfsession.so.*" +MANIFESTFILES_${PN} = "libmm-session.manifest" + +libmm-session-dev_files = "" +libmm-session-dev_files += "${prefix}/include/mmf/*.h" +libmm-session-dev_files += "${prefix}/lib/libmmfsession.so" +libmm-session-dev_files += "${prefix}/lib/pkgconfig/mm-session.pc" +MANIFESTFILES_${PN}-dev = "libmm-session.manifest" + +FILES_${PN} = "${libmm-session_files}" +FILES_${PN}-dev = "${libmm-session-dev_files}" + +PKG_libmm-session= "libmm-session" +PKG_libmm-session-dev= "libmm-session-dev" + +require libmm-session-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-multimedia/libmm-session/libmm-session_git.bb b/meta-tizen-common-base/recipes-multimedia/libmm-session/libmm-session_git.bb new file mode 100644 index 00000000..1ab5332c --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/libmm-session/libmm-session_git.bb @@ -0,0 +1,10 @@ +require libmm-session.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-session;tag=7976f6b9ab618982fe475f5ed0d96a9f5ade20d9;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-multimedia/libmm-sound/libmm-sound-extraconf.inc b/meta-tizen-common-base/recipes-multimedia/libmm-sound/libmm-sound-extraconf.inc new file mode 100644 index 00000000..cbd34270 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/libmm-sound/libmm-sound-extraconf.inc @@ -0,0 +1,76 @@ + +do_compile() { + cd ${S} + LANG=C + export LANG + unset DISPLAY + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + ./autogen.sh + CFLAGS="-DMM_DEBUG_FLAG -DSEPARATE_SPEAKER_AND_WIRED_ACCESSORY -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\""; export CFLAGS + + autoreconf -v --install --force + ./configure --host=${HOST_SYS} \ + --prefix=${prefix} --enable-pulse --enable-security + oe_runmake ${PARALLEL_MAKE} + +} + +libmm-sound-dev_files = "" +libmm-sound-dev_files += "libmm-sound.manifest" +libmm-sound-dev_files += "${prefix}/lib/libmmfkeysound.so" +libmm-sound-dev_files += "${prefix}/lib/libmmfsound.so" +libmm-sound-dev_files += "${prefix}/lib/libmmfsoundcommon.so" +libmm-sound-dev_files += "${prefix}/lib/libsoundpluginwave.so" +libmm-sound-dev_files += "${prefix}/lib/libsoundpluginkeytone.so" +libmm-sound-dev_files += "${prefix}/lib/libsoundplugintone.so" +libmm-sound-dev_files += "${prefix}/lib/soundplugins/libsoundplugintone.so" +libmm-sound-dev_files += "${prefix}/lib/soundplugins/libsoundpluginwave.so" +libmm-sound-dev_files += "${prefix}/lib/soundplugins/libsoundpluginkeytone.so" +libmm-sound-dev_files += "${prefix}/include/mmf/mm_sound_private.h" +libmm-sound-dev_files += "${prefix}/include/mmf/mm_sound_plugin.h" +libmm-sound-dev_files += "${prefix}/include/mmf/mm_sound_plugin_hal.h" + +libmm-sound_files = "" +libmm-sound_files += "libmm-sound.manifest" +libmm-sound_files += "${prefix}/bin/sound_server" +libmm-sound_files += "${prefix}/lib/libmmfsound.so.*" +libmm-sound_files += "${prefix}/lib/libmmfsoundcommon.so.*" +libmm-sound_files += "${prefix}/lib/libmmfkeysound.so.*" +libmm-sound_files += "${prefix}/lib/soundplugins/libsoundplugintone.so.*" +libmm-sound_files += "${prefix}/lib/soundplugins/libsoundpluginwave.so.*" +libmm-sound_files += "${prefix}/lib/soundplugins/libsoundpluginkeytone.so.*" +libmm-sound_files += "${prefix}/lib/libsoundplugintone.so.*" +libmm-sound_files += "${prefix}/lib/libsoundpluginwave.so.*" +libmm-sound_files += "${prefix}/lib/libsoundpluginkeytone.so.*" +libmm-sound_files += "${sysconfdir}/rc.d/init.d/soundserver" +libmm-sound_files += "${sysconfdir}/rc.d/rc5.d" +libmm-sound_files += "${sysconfdir}/rc.d/rc3.d/S23soundserver" +libmm-sound_files += "${sysconfdir}/rc.d/rc4.d/S23soundserver" +libmm-sound_files += "/usr/share/sounds/sound-server/*" +libmm-sound_files += "/usr/lib/systemd/system/multi-user.target.wants/sound-server.path" +libmm-sound_files += "/usr/lib/systemd/system/sound-server.service" +libmm-sound_files += "/usr/lib/systemd/system/sound-server.path" + +FILES_${PN}-dev = "${libmm-sound-dev_files}" +FILES_${PN} = "${libmm-sound_files}" + +PKG_libmm-sound-dev= "libmm-sound-dev" +PKG_libmm-sound= "libmm-sound" + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + vconftool set -t int memory/Sound/ASMReady 0 -g 29 -f -i + vconftool set -t int file/private/sound/volume/system 5 -g 29 -f + vconftool set -t int file/private/sound/volume/notification 7 -g 29 -f + vconftool set -t int file/private/sound/volume/alarm 7 -g 29 -f + vconftool set -t int file/private/sound/volume/ringtone 13 -g 29 -f + vconftool set -t int file/private/sound/volume/media 7 -g 29 -f + vconftool set -t int file/private/sound/volume/call 7 -g 29 -f + vconftool set -t int file/private/sound/volume/voip 7 -g 29 -f + vconftool set -t int file/private/sound/volume/fixed 0 -g 29 -f + vconftool set -t int file/private/sound/volume/java 11 -g 29 -f + +} \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-multimedia/libmm-sound/libmm-sound.inc b/meta-tizen-common-base/recipes-multimedia/libmm-sound/libmm-sound.inc new file mode 100644 index 00000000..f43b1fc0 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/libmm-sound/libmm-sound.inc @@ -0,0 +1,209 @@ +DESCRIPTION = "MMSound Package contains client lib and sound_server binary" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "Apache-2.0" +PV = "0.7.2f" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libmm-sound-dev +PROVIDES += "libmm-sound-dev" + + +#PROVIDES by libmm-sound + + +#PROVIDES by libmm-sound-tool +PROVIDES += "libmm-sound-tool" + + +#PROVIDES by libmm-sound-sdk-dev +PROVIDES += "libmm-sound-sdk-dev" + + +RDEPENDS = "" +#RDEPENDS of libmm-sound-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libmm-sound" + +#RDEPENDS of libmm-sound-sdk-dev (${PN}-sdk-dev) +RDEPENDS_${PN}-sdk-dev += "libmm-sound-dev" + +#RDEPENDS of libmm-sound-tool (${PN}-tool) +RDEPENDS_${PN}-tool += "libmm-sound" + +#RDEPENDS of libmm-sound (${PN}) +RDEPENDS_${PN} += "glibc" +RDEPENDS_${PN} += "vconf" + + +DEPENDS = "" +#DEPENDS of libmm-sound +DEPENDS += "avsystem" +DEPENDS += "libmm-common" +DEPENDS += "audio-session-manager" +DEPENDS += "libmm-log" +inherit pkgconfig +DEPENDS += "glib-2.0" +DEPENDS += "system-server" +DEPENDS += "vconf" +DEPENDS += "security-server" +DEPENDS += "heynoti" +DEPENDS += "libmm-session" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/libmm-sound.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 ; + + ./autogen.sh + CFLAGS="$CFLAGS -fvisibility=hidden -DMM_DEBUG_FLAG -DSEPARATE_SPEAKER_AND_WIRED_ACCESSORY -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\""; export CFLAGS + CFLAGS="$CFLAGS -DMURPHY"; export CFLAGS + + autotools_do_configure + oe_runmake -j16 + + + + +} +EXTRA_OECONF += " --prefix=/usr --enable-pulse --enable-security --enable-policy" + +do_install() { + 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 ${D}${prefix}/lib/systemd/system/multi-user.target.wants + install -m0644 ${S}/packaging/sound-server.service ${D}${prefix}/lib/systemd/system/ + install -m0644 ${S}/packaging/sound-server.path ${D}${prefix}/lib/systemd/system/ + ln -sf ../sound-server.path ${D}${prefix}/lib/systemd/system/multi-user.target.wants/sound-server.path + + # FIXME: remove after systemd is in + mkdir -p ${D}${sysconfdir}/rc.d/rc3.d + mkdir -p ${D}${sysconfdir}/rc.d/rc4.d + mkdir -p ${D}${sysconfdir}/rc.d/rc5.d + ln -sf ${sysconfdir}/rc.d/init.d/soundserver ${D}${sysconfdir}/rc.d/rc3.d/S23soundserver + ln -sf ${sysconfdir}/rc.d/init.d/soundserver ${D}${sysconfdir}/rc.d/rc4.d/S23soundserver + + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + /usr/bin/vconftool set -t int memory/Sound/ASMReady 0 -g 29 -f -i + /usr/bin/vconftool set -t int file/private/sound/volume/system 5 -g 29 -f + /usr/bin/vconftool set -t int file/private/sound/volume/notification 7 -g 29 -f + /usr/bin/vconftool set -t int file/private/sound/volume/alarm 7 -g 29 -f + /usr/bin/vconftool set -t int file/private/sound/volume/ringtone 13 -g 29 -f + /usr/bin/vconftool set -t int file/private/sound/volume/media 7 -g 29 -f + /usr/bin/vconftool set -t int file/private/sound/volume/call 7 -g 29 -f + /usr/bin/vconftool set -t int file/private/sound/volume/voip 7 -g 29 -f + /usr/bin/vconftool set -t int file/private/sound/volume/fixed 0 -g 29 -f + /usr/bin/vconftool set -t int file/private/sound/volume/java 11 -g 29 -f + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libmm-sound-dev " +PACKAGES += " libmm-sound " +PACKAGES += " libmm-sound-tool " +PACKAGES += " libmm-sound-sdk-dev " + +libmm-sound-dev_files = "" +libmm-sound-dev_files += "${prefix}/lib/libmmfkeysound.so" +libmm-sound-dev_files += "${prefix}/lib/libmmfsound.so" +libmm-sound-dev_files += "${prefix}/lib/libmmfsoundcommon.so" +libmm-sound-dev_files += "${prefix}/include/mmf/mm_sound_private.h" +libmm-sound-dev_files += "${prefix}/include/mmf/mm_sound_plugin.h" +libmm-sound-dev_files += "${prefix}/include/mmf/mm_sound_plugin_hal.h" +MANIFESTFILES_${PN}-dev = "libmm-sound.manifest" + +libmm-sound_files = "" +libmm-sound_files += "${prefix}/bin/sound_server" +libmm-sound_files += "${prefix}/lib/libmmfsound.so.*" +libmm-sound_files += "${prefix}/lib/libmmfsoundcommon.so.*" +libmm-sound_files += "${prefix}/lib/libmmfkeysound.so.*" +libmm-sound_files += "${prefix}/lib/libsoundplugintone.so*" +libmm-sound_files += "${prefix}/lib/libsoundpluginwave.so*" +libmm-sound_files += "${prefix}/lib/libsoundpluginkeytone.so*" +libmm-sound_files += "${prefix}/lib/soundplugins/libsoundplugintone.so" +libmm-sound_files += "${prefix}/lib/soundplugins/libsoundpluginwave.so" +libmm-sound_files += "${prefix}/lib/soundplugins/libsoundpluginkeytone.so" +libmm-sound_files += "${sysconfdir}/rc.d/init.d/soundserver" +libmm-sound_files += "${sysconfdir}/rc.d/rc3.d/S23soundserver" +libmm-sound_files += "${sysconfdir}/rc.d/rc4.d/S23soundserver" +libmm-sound_files += "${prefix}/share/sounds/sound-server/*" +libmm-sound_files += "${prefix}/lib/systemd/system/multi-user.target.wants/sound-server.path" +libmm-sound_files += "${prefix}/lib/systemd/system/sound-server.service" +libmm-sound_files += "${prefix}/lib/systemd/system/sound-server.path" +MANIFESTFILES_${PN} = "libmm-sound.manifest" + +libmm-sound-tool_files = "" +libmm-sound-tool_files += "${prefix}/bin/mm_sound_testsuite" +MANIFESTFILES_${PN}-tool = "libmm-sound.manifest" + +libmm-sound-sdk-dev_files = "" +libmm-sound-sdk-dev_files += "${prefix}/include/mmf/mm_sound.h" +libmm-sound-sdk-dev_files += "${prefix}/lib/pkgconfig/mm-keysound.pc" +libmm-sound-sdk-dev_files += "${prefix}/lib/pkgconfig/mm-sound.pc" +MANIFESTFILES_${PN}-sdk-dev = "libmm-sound.manifest" + +FILES_${PN}-dev = "${libmm-sound-dev_files}" +FILES_${PN} = "${libmm-sound_files}" +FILES_${PN}-tool = "${libmm-sound-tool_files}" +FILES_${PN}-sdk-dev = "${libmm-sound-sdk-dev_files}" + +PKG_libmm-sound-dev= "libmm-sound-dev" +PKG_libmm-sound= "libmm-sound" +PKG_libmm-sound-tool= "libmm-sound-tool" +PKG_libmm-sound-sdk-dev= "libmm-sound-sdk-dev" + +require libmm-sound-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-multimedia/libmm-sound/libmm-sound_git.bb b/meta-tizen-common-base/recipes-multimedia/libmm-sound/libmm-sound_git.bb new file mode 100644 index 00000000..817e38a0 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/libmm-sound/libmm-sound_git.bb @@ -0,0 +1,10 @@ +require libmm-sound.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-sound;tag=4192934b34ade9d554a37df5a8fe46ebcee4befd;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-multimedia/libmm-ta/libmm-ta-extraconf.inc b/meta-tizen-common-base/recipes-multimedia/libmm-ta/libmm-ta-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-multimedia/libmm-ta/libmm-ta.inc b/meta-tizen-common-base/recipes-multimedia/libmm-ta/libmm-ta.inc new file mode 100644 index 00000000..bcdea532 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/libmm-ta/libmm-ta.inc @@ -0,0 +1,117 @@ +DESCRIPTION = "Multimedia Framework Time Analysis Lib" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "Apache-2.0" +PV = "0.1.4" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libmm-ta + + +#PROVIDES by libmm-ta-dev +PROVIDES += "libmm-ta-dev" + + +RDEPENDS = "" +#RDEPENDS of libmm-ta-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libmm-ta" + + +DEPENDS = "" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/libmm-ta.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 ; + + + autotools_do_configure + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --disable-static" + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libmm-ta " +PACKAGES += " libmm-ta-dev " + +libmm-ta_files = "" +libmm-ta_files += "${prefix}/lib/libmm_ta.so.*" +MANIFESTFILES_${PN} = "libmm-ta.manifest" + +libmm-ta-dev_files = "" +libmm-ta-dev_files += "${prefix}/include/mm_ta/*.h" +libmm-ta-dev_files += "${prefix}/lib/*.so" +libmm-ta-dev_files += "${prefix}/lib/pkgconfig/*.pc" +MANIFESTFILES_${PN}-dev = "libmm-ta.manifest" + +FILES_${PN} = "${libmm-ta_files}" +FILES_${PN}-dev = "${libmm-ta-dev_files}" + +PKG_libmm-ta= "libmm-ta" +PKG_libmm-ta-dev= "libmm-ta-dev" + +require libmm-ta-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-multimedia/libmm-ta/libmm-ta_git.bb b/meta-tizen-common-base/recipes-multimedia/libmm-ta/libmm-ta_git.bb new file mode 100644 index 00000000..c44d72a2 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/libmm-ta/libmm-ta_git.bb @@ -0,0 +1,10 @@ +require libmm-ta.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-ta;tag=d4cf22487676cd686fc7344972b52a8e045525f9;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-multimedia/libmm-utility/libmm-utility-extraconf.inc b/meta-tizen-common-base/recipes-multimedia/libmm-utility/libmm-utility-extraconf.inc new file mode 100644 index 00000000..24d47beb --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/libmm-utility/libmm-utility-extraconf.inc @@ -0,0 +1,37 @@ +INSANE_SKIP_${PN} = "dev-so" + +do_compile() { + cd ${S} + LANG=C + export LANG + unset DISPLAY + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + + CFLAGS="$CFLAGS -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\" -D_MM_PROJECT_FLOATER" \ + LDFLAGS+=" -Wl,--rpath=${prefix}/lib -Wl,--hash-style=both -Wl,--as-needed " \ + + 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 + + + +} \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-multimedia/libmm-utility/libmm-utility.inc b/meta-tizen-common-base/recipes-multimedia/libmm-utility/libmm-utility.inc new file mode 100644 index 00000000..d71f52a7 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/libmm-utility/libmm-utility.inc @@ -0,0 +1,145 @@ +DESCRIPTION = "Multimedia Framework Utility Library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "Apache-2.0" +PV = "0.7" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libmm-utility + + +#PROVIDES by libmm-utility-dev +PROVIDES += "libmm-utility-dev" + + +#PROVIDES by libmm-utility-tool +PROVIDES += "libmm-utility-tool" + + +RDEPENDS = "" +#RDEPENDS of libmm-utility (${PN}) +RDEPENDS_${PN} += "glibc" + +#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 += "libmm-log" +inherit pkgconfig +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 + 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" + autotools_do_configure + oe_runmake -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 + + + +} +EXTRA_OECONF += "" + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && 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 += "${prefix}/lib/*.so*" +MANIFESTFILES_${PN} = "libmm-utility.manifest" + +libmm-utility-dev_files = "" +libmm-utility-dev_files += "${prefix}/include/*" +libmm-utility-dev_files += "${prefix}/lib/pkgconfig/*" +MANIFESTFILES_${PN}-dev = "libmm-utility.manifest" + +libmm-utility-tool_files = "" +libmm-utility-tool_files += "${prefix}/bin/*_testsuite" +MANIFESTFILES_${PN}-tool = "libmm-utility.manifest" + +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/meta-tizen-common-base/recipes-multimedia/libmm-utility/libmm-utility_git.bb b/meta-tizen-common-base/recipes-multimedia/libmm-utility/libmm-utility_git.bb new file mode 100644 index 00000000..89e97a0a --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/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=2478d64176e02c32bdd12ba2ed58a57a4faeada0;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-multimedia/media-server/files/Makefile.am.diff b/meta-tizen-common-base/recipes-multimedia/media-server/files/Makefile.am.diff new file mode 100644 index 00000000..445295b6 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/media-server/files/Makefile.am.diff @@ -0,0 +1,13 @@ +diff --git a/Makefile.am b/Makefile.am +index d068e30..5c83b0b 100755 +--- a/Makefile.am ++++ b/Makefile.am +@@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I m4 + SUBDIRS = . + + AM_CPPFLAGS = $(FMS_DEBUG_FLAGS) +- ++AUTOMAKE_OPTIONS = subdir-objects + AM_LDFLAGS=-Wl,--as-needed -Wl,--hash-style=both + + ### pkgconfig ### diff --git a/meta-tizen-common-base/recipes-multimedia/media-server/media-server-extraconf.inc b/meta-tizen-common-base/recipes-multimedia/media-server/media-server-extraconf.inc new file mode 100644 index 00000000..3f8a33ec --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/media-server/media-server-extraconf.inc @@ -0,0 +1,5 @@ +SRC_URI += "file://Makefile.am.diff" + +do_install_append() { + rm -fr ${D}/etc +} diff --git a/meta-tizen-common-base/recipes-multimedia/media-server/media-server.inc b/meta-tizen-common-base/recipes-multimedia/media-server/media-server.inc new file mode 100644 index 00000000..e34bf2d2 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/media-server/media-server.inc @@ -0,0 +1,199 @@ +DESCRIPTION = "File manager service server." +HOMEPAGE = "http://nohomepage.org" +SECTION = "Multimedia/Service" +LICENSE = "Apache-2.0" +PV = "0.2.47" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libmedia-utils-dev +PROVIDES += "libmedia-utils-dev" + + +#PROVIDES by media-server + + +#PROVIDES by libmedia-utils +PROVIDES += "libmedia-utils" + + +RDEPENDS = "" +#RDEPENDS of libmedia-utils-dev (libmedia-utils-dev) +RDEPENDS_libmedia-utils-dev += "tizen-platform-config" +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 += "tizen-platform-config" +DEPENDS += "aul" +DEPENDS += "dlog" +inherit pkgconfig +DEPENDS += "system-server" +DEPENDS += "smack" +DEPENDS += "libslp-db-util" +DEPENDS += "sqlite3" +DEPENDS += "heynoti" +DEPENDS += "glib-2.0" +DEPENDS += "vconf" +DEPENDS += "dbus-glib" + +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 + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + rm -rf autom4te.cache + rm -f aclocal.m4 ltmain.sh + mkdir -p m4 + + autotools_do_configure + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --prefix=${prefix} --disable-static" + +do_install() { + 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}${systemd_unitdir}/system/multi-user.target.wants + install -m 644 ${S}/packaging/media-server.service ${D}${systemd_unitdir}/system/media-server.service + mkdir -p ${D}${prefix}/lib/systemd/user + install -m 644 ${S}/packaging/media-server-user.service ${D}${prefix}/lib/systemd/user/media-server-user.service + ln -s ../media-server.service ${D}${systemd_unitdir}/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/file-manager-service/.thumb/mmc + mkdir -p ${D}${prefix}/data/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/file-manager-service/.thumb/ + install -D -m 0775 ./data-media/dbspace/file-manager-service/.thumb/mmc/* ${D}${prefix}/data/file-manager-service/.thumb/mmc/ + install -m 0775 ./data-media/dbspace/file-manager-service/.thumb/phone/PHONE_THUMB_HERE ${D}${prefix}/data/file-manager-service/.thumb/phone/ + install -m 0775 ./data-media/dbspace/file-manager-service/.thumb/phone/.jpg* ${D}${prefix}/data/file-manager-service/.thumb/phone/ + install -D -m 0775 ./data-media/dbspace/file-manager-service/* ${D}${prefix}/data/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 + + [ "x$D" == "x" ] && 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 + chgrp -R users $D${prefix}/data/file-manager-service + # setup dbupdate in user session + mkdir -p $D${prefix}/lib/systemd/user/default.target.requires/ + ln -sf ../media-server-user.service $D${prefix}/lib/systemd/user/default.target.wants/ + +} + +pkg_postrm_libmedia-utils() { + #!/bin/sh -e + + [ "x$D" == "x" ] && 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 += "${prefix}/lib/libmedia-utils.so" +libmedia-utils-dev_files += "${prefix}/lib/pkgconfig/libmedia-utils.pc" +libmedia-utils-dev_files += "${prefix}/include/media-utils/*.h" +MANIFESTFILES_libmedia-utils-dev = "libmedia-utils-devel.manifest" + +media-server_files = "" +media-server_files += "${prefix}/bin/media-server" +media-server_files += "${prefix}/bin/media-scanner" +media-server_files += "${prefix}/bin/mediadb-update" +media-server_files += "${systemd_unitdir}/system/media-server.service" +media-server_files += "${systemd_unitdir}/system/multi-user.target.wants/media-server.service" +media-server_files += "${prefix}/lib/systemd/user/media-server-user.service" +media-server_files += "${prefix}/bin/media-data-sdk_create_db.sh" +media-server_files += "${prefix}/data/data-media/*" +media-server_files += "${prefix}/data/file-manager-service/.thumb/*" +media-server_files += "${prefix}/data/file-manager-service/plugin-config" +MANIFESTFILES_${PN} = "media-server.manifest" + +libmedia-utils_files = "" +libmedia-utils_files += "${prefix}/lib/libmedia-utils.so.0" +libmedia-utils_files += "${prefix}/lib/libmedia-utils.so.0.0.0" +MANIFESTFILES_libmedia-utils = "libmedia-utils.manifest" + +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/meta-tizen-common-base/recipes-multimedia/media-server/media-server_git.bb b/meta-tizen-common-base/recipes-multimedia/media-server/media-server_git.bb new file mode 100644 index 00000000..8b248f1c --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/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=2951a46a90784516e1c9ef701b00c0e9b3ea3e9e;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-multimedia/pulseaudio/pulseaudio-extraconf.inc b/meta-tizen-common-base/recipes-multimedia/pulseaudio/pulseaudio-extraconf.inc new file mode 100644 index 00000000..331fe276 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/pulseaudio/pulseaudio-extraconf.inc @@ -0,0 +1,56 @@ +inherit gettext pkgconfig + +RPROVIDES_libpulse += "libpulsecommon" + +DEPENDS_remove = "tdb" + +EXTRA_OECONF = "--disable-orc \ + --prefix=${prefix} \ + --disable-static \ + --enable-alsa \ + --disable-ipv6 \ + --disable-oss-output \ + --disable-oss-wrapper \ + --disable-x11 \ + --disable-hal-compat \ + --disable-lirc \ + --disable-avahi \ + --disable-jack \ + --disable-xen \ + --without-fftw \ + --enable-bluez5 \ + --disable-bluez4 \ + --with-bluetooth-headset-backend=ofono \ + --enable-systemd \ + --enable-samsung-policy \ + --with-udev-rules-dir=${prefix}/lib/udev/rules.d \ + --with-system-user=pulse \ + --with-system-group=pulse \ + --with-access-group=pulse-access \ + " +EXTRA_OECONF += "--host=${HOST_SYS}" + +do_configure_append() { + # Configure is done twice, once in bootsrap.sh and once in + # autotools_do_configure, using only on eof those ends up in either + # configure failing or build failing. + ./bootstrap.sh ${EXTRA_OECONF} + autotools_do_configure +} + +do_compile() { + cd ${S} + LANG=C + export LANG + unset DISPLAY + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + export CFLAGS="$CFLAGS -fno-strict-aliasing" + export LD_AS_NEEDED=0 + + oe_runmake V=0 +} + +FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug" +FILES_${PN}-dbg += "${prefix}/lib/pulseaudio/pulse/.debug" + +FILES_${PN} += "${prefix}/lib/pulseaudio/pulse/gconf-helper" diff --git a/meta-tizen-common-base/recipes-multimedia/pulseaudio/pulseaudio.inc b/meta-tizen-common-base/recipes-multimedia/pulseaudio/pulseaudio.inc new file mode 100644 index 00000000..16021f0b --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/pulseaudio/pulseaudio.inc @@ -0,0 +1,539 @@ +DESCRIPTION = "Improved Linux sound server" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Multimedia/Audio" +LICENSE = "GPL-2.0+ and LGPL-2.1+" +PV = "5.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libpulse +PROVIDES += "libpulse" + + +#PROVIDES by pulseaudio-vala-bindings +PROVIDES += "pulseaudio-vala-bindings" + + +#PROVIDES by pulseaudio-module-dbus-protocol +PROVIDES += "pulseaudio-module-dbus-protocol" + + +#PROVIDES by pulseaudio-realtime-scheduling +PROVIDES += "pulseaudio-realtime-scheduling" + + +#PROVIDES by pulseaudio-module-null-source +PROVIDES += "pulseaudio-module-null-source" + + +#PROVIDES by pulseaudio-module-combine-sink +PROVIDES += "pulseaudio-module-combine-sink" + + +#PROVIDES by libpulse-mainloop-glib +PROVIDES += "libpulse-mainloop-glib" + + +#PROVIDES by pulseaudio-module-raop +PROVIDES += "pulseaudio-module-raop" + + +#PROVIDES by pulseaudio-config +PROVIDES += "pulseaudio-config" + + +#PROVIDES by pulseaudio-utils +PROVIDES += "pulseaudio-utils" + + +#PROVIDES by pulseaudio-module-augment-properties +PROVIDES += "pulseaudio-module-augment-properties" + + +#PROVIDES by pulseaudio + + +#PROVIDES by pulseaudio-docs +PROVIDES += "pulseaudio-docs " + + +#PROVIDES by libpulse-dev +PROVIDES += "libpulse-dev" + + +#PROVIDES by pulseaudio-module-filter +PROVIDES += "pulseaudio-module-filter" + + +#PROVIDES by pulseaudio-module-bluetooth +PROVIDES += "pulseaudio-module-bluetooth" + + +#PROVIDES by pulseaudio-module-switch-on-connect +PROVIDES += "pulseaudio-module-switch-on-connect" + + +#PROVIDES by pulseaudio-module-dev +PROVIDES += "pulseaudio-module-dev" + + +RDEPENDS = "" +#RDEPENDS of pulseaudio-vala-bindings (${PN}-vala-bindings) +RDEPENDS_${PN}-vala-bindings += "pulseaudio" + +#RDEPENDS of pulseaudio (${PN}) +RDEPENDS_${PN} += "glibc" +RDEPENDS_${PN} += "udev" + +#RDEPENDS of pulseaudio-realtime-scheduling (${PN}-realtime-scheduling) +RDEPENDS_${PN}-realtime-scheduling += "libcap" +RDEPENDS_${PN}-realtime-scheduling += "pulseaudio" + +#RDEPENDS of pulseaudio-utils (${PN}-utils) +RDEPENDS_${PN}-utils += "pulseaudio" + +#RDEPENDS of pulseaudio-module-dev (${PN}-module-dev) +RDEPENDS_${PN}-module-dev += "pulseaudio" + +#RDEPENDS of libpulse-dev (libpulse-dev) +RDEPENDS_libpulse-dev += "libpulse" +RDEPENDS_libpulse-dev += "libpulse-mainloop-glib" + +#RDEPENDS of pulseaudio-module-bluetooth (${PN}-module-bluetooth) +RDEPENDS_${PN}-module-bluetooth += "pulseaudio" + + +DEPENDS = "" +#DEPENDS of pulseaudio +DEPENDS += "speex" +DEPENDS += "libsndfile1" +DEPENDS_append_class-native = " intltool-native" +DEPENDS_append_class-target = " intltool-native" +DEPENDS += "openssl" +DEPENDS += "alsa-lib" +DEPENDS += "dbus" +inherit pkgconfig +DEPENDS += "udev" +DEPENDS += "glib-2.0" +DEPENDS += "bluez4" +DEPENDS += "sbc" +DEPENDS += "systemd" +DEPENDS_append_class-native = " libtool" +DEPENDS_append_class-target = " libtool-cross" +DEPENDS += "tdb" +DEPENDS += "gconf" +DEPENDS += "libcap" +DEPENDS += "json-c" +DEPENDS_append_class-native = " fdupes-native" +DEPENDS_append_class-target = " fdupes-native" +DEPENDS += "vconf" + +do_prep() { + cd ${S} + #extracte source 0 + pushd ${S}/../ + unp ${S}/packaging/pulseaudio-5.0.tar.gz + popd + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -T -b0 + echo "5.0" > .tarball-version + cp ${S}/packaging/pulseaudio.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 ; + + export CFLAGS="$CFLAGS -fno-strict-aliasing" + export LD_AS_NEEDED=0 + NOCONFIGURE=yes ./bootstrap.sh + + autotools_do_configure + + oe_runmake -j16 V=0 + + + +} +EXTRA_OECONF += " --prefix=${prefix} --disable-static --enable-alsa --disable-ipv6 --disable-oss-output --disable-oss-wrapper --disable-x11 --disable-hal-compat --disable-lirc --disable-avahi --disable-jack --disable-xen --without-fftw --enable-bluez5 --disable-bluez4 --with-bluetooth-headset-backend=ofono --enable-systemd --with-database=tdb --enable-samsung-policy --with-udev-rules-dir=${prefix}/lib/udev/rules.d --with-system-user=pulse --with-system-group=pulse --with-access-group=pulse-access" + +do_install() { + 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 pulseaudio + + pushd ${D}${sysconfdir}/pulse/filter + ln -sf filter_8000_44100.dat filter_11025_44100.dat + ln -sf filter_8000_44100.dat filter_12000_44100.dat + ln -sf filter_8000_44100.dat filter_16000_44100.dat + ln -sf filter_8000_44100.dat filter_22050_44100.dat + ln -sf filter_8000_44100.dat filter_24000_44100.dat + ln -sf filter_8000_44100.dat filter_32000_44100.dat + popd + + rm -rf ${D}${sysconfdir}/xdg/autostart/pulseaudio-kde.desktop + rm -rf ${D}${prefix}/bin/start-pulseaudio-kde + rm -rf ${D}${prefix}/bin/start-pulseaudio-x11 + rm -rf ${D}${prefix}/lib/pulse-5.0/modules/module-device-manager.so + + mkdir -p ${D}${prefix}/include/pulsemodule/pulse + mkdir -p ${D}${prefix}/include/pulsemodule/pulsecore + + cp ${D}${prefix}/include/pulse/*.h ${D}${prefix}/include/pulsemodule/pulse + + fdupes ${D}${prefix}/share + fdupes ${D}${prefix}/include + + # get rid of *.la files + rm -f ${D}${prefix}/lib/*.la + rm -f ${D}${prefix}/lib/pulseaudio/*.la + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + if [ $1 -eq 1 ] ; then + # Initial installation + systemctl --user --global preset pulseaudio.socket >/dev/null 2>&1 || : + fi + +} + +pkg_postinst_libpulse-mainloop-glib() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_libpulse() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + /usr/sbin/setcap cap_sys_nice+ep /usr/bin/pulseaudio + +} + +pkg_prerm_${PN}() { + #!/bin/sh -e + + if [ $1 -eq 0 ] ; then + # Package removal, not upgrade + systemctl --no-reload --user --global disable pulseaudio.socket > /dev/null 2>&1 || : + fi + +} + +pkg_postrm_libpulse() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libpulse-mainloop-glib() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + /usr/sbin/setcap -r /usr/bin/pulseaudio + #lang_package + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " pulseaudio-module-filter " +PACKAGES += " libpulse " +PACKAGES += " pulseaudio-module-dbus-protocol " +PACKAGES += " pulseaudio-realtime-scheduling " +PACKAGES += " pulseaudio-module-combine-sink " +PACKAGES += " pulseaudio-module-bluetooth " +PACKAGES += " pulseaudio-utils " +PACKAGES += " pulseaudio-module-raop " +PACKAGES += " pulseaudio-config " +PACKAGES += " libpulse-mainloop-glib " +PACKAGES += " pulseaudio-module-augment-properties " +PACKAGES += " pulseaudio " +PACKAGES += " pulseaudio-module-dev " +PACKAGES += " libpulse-dev " +PACKAGES += " pulseaudio-vala-bindings " +PACKAGES += " pulseaudio-module-switch-on-connect " +PACKAGES += " pulseaudio-docs " +PACKAGES += " pulseaudio-module-null-source " + +pulseaudio-module-filter_files = "" +pulseaudio-module-filter_files += "${prefix}/lib/pulse-5.0/modules/module-filter-*.so" +MANIFESTFILES_${PN}-module-filter = "pulseaudio.manifest" + +libpulse_files = "" +libpulse_files += "${prefix}/lib/libpulse.so.*" +libpulse_files += "${prefix}/lib/libpulse-simple.so.*" +libpulse_files += "${prefix}/lib/pulseaudio/libpulsecommon-*.so" +MANIFESTFILES_libpulse = "pulseaudio.manifest" + +pulseaudio-module-dbus-protocol_files = "" +pulseaudio-module-dbus-protocol_files += "${prefix}/lib/pulse-5.0/modules/module-dbus-protocol.so" +MANIFESTFILES_${PN}-module-dbus-protocol = "pulseaudio.manifest" + +pulseaudio-realtime-scheduling_files = "" + +pulseaudio-module-combine-sink_files = "" +pulseaudio-module-combine-sink_files += "${prefix}/lib/pulse-5.0/modules/module-combine-sink.so" +MANIFESTFILES_${PN}-module-combine-sink = "pulseaudio.manifest" + +pulseaudio-module-bluetooth_files = "" +pulseaudio-module-bluetooth_files += "${prefix}/lib/pulse-5.0/modules/module-bluetooth-discover.so" +pulseaudio-module-bluetooth_files += "${prefix}/lib/pulse-5.0/modules/module-bluetooth-policy.so" +pulseaudio-module-bluetooth_files += "${prefix}/lib/pulse-5.0/modules/module-bluez5-discover.so" +pulseaudio-module-bluetooth_files += "${prefix}/lib/pulse-5.0/modules/module-bluez5-device.so" +pulseaudio-module-bluetooth_files += "${prefix}/lib/pulse-5.0/modules/libbluez5-util.so" +MANIFESTFILES_${PN}-module-bluetooth = "pulseaudio.manifest" + +pulseaudio-utils_files = "" +pulseaudio-utils_files += "${mandir}/man1/*" +pulseaudio-utils_files += "${mandir}/man5/*" +pulseaudio-utils_files += "${prefix}/bin/pacat" +pulseaudio-utils_files += "${prefix}/bin/pacmd" +pulseaudio-utils_files += "${prefix}/bin/pactl" +pulseaudio-utils_files += "${prefix}/bin/paplay" +pulseaudio-utils_files += "${prefix}/bin/parec" +pulseaudio-utils_files += "${prefix}/bin/pamon" +pulseaudio-utils_files += "${prefix}/bin/parecord" +pulseaudio-utils_files += "${prefix}/bin/pasuspender" +MANIFESTFILES_${PN}-utils = "pulseaudio.manifest" + +pulseaudio-module-raop_files = "" +pulseaudio-module-raop_files += "${prefix}/lib/pulse-5.0/modules/libraop.so" +pulseaudio-module-raop_files += "${prefix}/lib/pulse-5.0/modules/module-raop*.so" +MANIFESTFILES_${PN}-module-raop = "pulseaudio.manifest" + +pulseaudio-config_files = "" +pulseaudio-config_files += "${sysconfdir}/pulse/daemon.conf" +pulseaudio-config_files += "${sysconfdir}/pulse/default.pa" +pulseaudio-config_files += "${sysconfdir}/pulse/client.conf" +pulseaudio-config_files += "${sysconfdir}/pulse/system.pa" +pulseaudio-config_files += "${sysconfdir}/pulse/audio-groups.conf" +pulseaudio-config_files += "${sysconfdir}/pulse/main-volume-policy.conf" +pulseaudio-config_files += "${prefix}/share/pulseaudio/alsa-mixer/paths/*" +pulseaudio-config_files += "${prefix}/share/pulseaudio/alsa-mixer/profile-sets/*" +MANIFESTFILES_${PN}-config = "pulseaudio.manifest" + +libpulse-mainloop-glib_files = "" +libpulse-mainloop-glib_files += "${prefix}/lib/libpulse-mainloop-glib.so.*" +MANIFESTFILES_libpulse-mainloop-glib = "pulseaudio.manifest" + +pulseaudio-module-augment-properties_files = "" +pulseaudio-module-augment-properties_files += "${prefix}/lib/pulse-5.0/modules/module-augment-properties.so" +MANIFESTFILES_${PN}-module-augment-properties = "pulseaudio.manifest" + +pulseaudio_files = "" +pulseaudio_files += "LGPL-2.0+ LICENSE GPL LGPL" +pulseaudio_files += "${sysconfdir}/pulse/filter/*.dat" +pulseaudio_files += "${prefix}/bin/esdcompat" +pulseaudio_files += "${prefix}/bin/pulseaudio" +pulseaudio_files += "${prefix}/libexec/pulse/*" +pulseaudio_files += "${prefix}/lib/libpulsecore-5.0.so" +pulseaudio_files += "${prefix}/lib/udev/rules.d/90-pulseaudio.rules" +pulseaudio_files += "/etc/dbus-1/system.d/pulseaudio-system.conf" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/libalsa-util.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/libcli.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/libprotocol-cli.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/libprotocol-http.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/libprotocol-native.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/libprotocol-simple.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/librtp.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-alsa-sink.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-alsa-source.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-always-sink.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-console-kit.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-device-restore.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-stream-restore.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-cli-protocol-tcp.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-cli-protocol-unix.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-cli.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-combine.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-default-device-restore.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-detect.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-esound-sink.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-http-protocol-tcp.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-http-protocol-unix.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-intended-roles.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-ladspa-sink.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-match.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-mmkbd-evdev.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-native-protocol-fd.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-native-protocol-tcp.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-native-protocol-unix.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-null-sink.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-pipe-sink.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-pipe-source.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-position-event-sounds.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-remap-sink.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-remap-source.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-rescue-streams.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-rtp-recv.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-rtp-send.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-simple-protocol-tcp.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-simple-protocol-unix.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-sine.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-tunnel-sink.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-tunnel-sink-new.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-tunnel-source.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-tunnel-source-new.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-suspend-on-idle.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-volume-restore.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-alsa-card.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-card-restore.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-sine-source.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-loopback.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-rygel-media-server.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-echo-cancel.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-virtual-sink.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-virtual-source.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/libprotocol-esound.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-esound-compat-spawnfd.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-esound-compat-spawnpid.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-esound-protocol-tcp.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-esound-protocol-unix.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-gconf.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-udev-detect.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-role-cork.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-switch-on-port-available.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-virtual-surround-sink.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-role-ducking.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-systemd-login.so" +pulseaudio_files += "${prefix}/lib/systemd/user/pulseaudio.service" +pulseaudio_files += "${prefix}/lib/systemd/user/pulseaudio.socket" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-policy.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/libvolume-api.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/libmain-volume-policy.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-volume-api.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-main-volume-policy.so" +pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-audio-groups.so" +pulseaudio_files += "/etc/bash_completion.d/pulseaudio-bash-completion.sh" +CONFFILES_${PN} = "" +CONFFILES_${PN} += "${sysconfdir}/pulse/filter/*.dat" +MANIFESTFILES_${PN} = "pulseaudio.manifest" + +pulseaudio-module-dev_files = "" +pulseaudio-module-dev_files += "${prefix}/include/pulsemodule/pulsecore/*.h" +pulseaudio-module-dev_files += "${prefix}/include/pulsemodule/pulse/*.h" +pulseaudio-module-dev_files += "${prefix}/include/pulsemodule/modules/main-volume-policy/*.h" +pulseaudio-module-dev_files += "${prefix}/include/pulsemodule/modules/volume-api/*.h" +pulseaudio-module-dev_files += "${prefix}/lib/pkgconfig/pulseaudio-module-devel.pc" +MANIFESTFILES_${PN}-module-dev = "pulseaudio.manifest" + +libpulse-dev_files = "" +libpulse-dev_files += "${prefix}/include/pulse/*" +libpulse-dev_files += "${prefix}/lib/libpulse.so" +libpulse-dev_files += "${prefix}/lib/libpulse-simple.so" +libpulse-dev_files += "${prefix}/lib/libpulse-mainloop-glib.so" +libpulse-dev_files += "${prefix}/lib/pkgconfig/libpulse*.pc" +libpulse-dev_files += "${prefix}/share/vala/vapi/libpulse.vapi" +libpulse-dev_files += "${prefix}/lib/cmake/PulseAudio/PulseAudioConfig.cmake" +libpulse-dev_files += "${prefix}/lib/cmake/PulseAudio/PulseAudioConfigVersion.cmake" +MANIFESTFILES_libpulse-dev = "pulseaudio.manifest" + +pulseaudio-vala-bindings_files = "" +pulseaudio-vala-bindings_files += "${prefix}/share/vala/vapi/*" +MANIFESTFILES_${PN}-vala-bindings = "pulseaudio.manifest" + +pulseaudio-module-switch-on-connect_files = "" +pulseaudio-module-switch-on-connect_files += "${prefix}/lib/pulse-5.0/modules/module-switch-on-connect.so" +MANIFESTFILES_${PN}-module-switch-on-connect = "pulseaudio.manifest" + +pulseaudio-docs_files = "" + +pulseaudio-module-null-source_files = "" +pulseaudio-module-null-source_files += "${prefix}/lib/pulse-5.0/modules/module-null-source.so" +MANIFESTFILES_${PN}-module-null-source = "pulseaudio.manifest" + +FILES_${PN}-module-filter = "${pulseaudio-module-filter_files}" +FILES_libpulse = "${libpulse_files}" +FILES_${PN}-module-dbus-protocol = "${pulseaudio-module-dbus-protocol_files}" +FILES_${PN}-realtime-scheduling = "${pulseaudio-realtime-scheduling_files}" +FILES_${PN}-module-combine-sink = "${pulseaudio-module-combine-sink_files}" +FILES_${PN}-module-bluetooth = "${pulseaudio-module-bluetooth_files}" +FILES_${PN}-utils = "${pulseaudio-utils_files}" +FILES_${PN}-module-raop = "${pulseaudio-module-raop_files}" +FILES_${PN}-config = "${pulseaudio-config_files}" +FILES_libpulse-mainloop-glib = "${libpulse-mainloop-glib_files}" +FILES_${PN}-module-augment-properties = "${pulseaudio-module-augment-properties_files}" +FILES_${PN} = "${pulseaudio_files}" +FILES_${PN}-module-dev = "${pulseaudio-module-dev_files}" +FILES_libpulse-dev = "${libpulse-dev_files}" +FILES_${PN}-vala-bindings = "${pulseaudio-vala-bindings_files}" +FILES_${PN}-module-switch-on-connect = "${pulseaudio-module-switch-on-connect_files}" +FILES_${PN}-docs = "${pulseaudio-docs_files}" +FILES_${PN}-module-null-source = "${pulseaudio-module-null-source_files}" + +PKG_pulseaudio-module-filter= "pulseaudio-module-filter" +PKG_libpulse= "libpulse" +PKG_pulseaudio-module-dbus-protocol= "pulseaudio-module-dbus-protocol" +PKG_pulseaudio-realtime-scheduling= "pulseaudio-realtime-scheduling" +PKG_pulseaudio-module-combine-sink= "pulseaudio-module-combine-sink" +PKG_pulseaudio-module-bluetooth= "pulseaudio-module-bluetooth" +PKG_pulseaudio-utils= "pulseaudio-utils" +PKG_pulseaudio-module-raop= "pulseaudio-module-raop" +PKG_pulseaudio-config= "pulseaudio-config" +PKG_libpulse-mainloop-glib= "libpulse-mainloop-glib" +PKG_pulseaudio-module-augment-properties= "pulseaudio-module-augment-properties" +PKG_pulseaudio= "pulseaudio" +PKG_pulseaudio-module-dev= "pulseaudio-module-dev" +PKG_libpulse-dev= "libpulse-dev" +PKG_pulseaudio-vala-bindings= "pulseaudio-vala-bindings" +PKG_pulseaudio-module-switch-on-connect= "pulseaudio-module-switch-on-connect" +PKG_pulseaudio-docs= "pulseaudio-docs" +PKG_pulseaudio-module-null-source= "pulseaudio-module-null-source" + +require pulseaudio-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-multimedia/pulseaudio/pulseaudio_git.bb b/meta-tizen-common-base/recipes-multimedia/pulseaudio/pulseaudio_git.bb new file mode 100644 index 00000000..202c1476 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/pulseaudio/pulseaudio_git.bb @@ -0,0 +1,10 @@ +require pulseaudio.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/pulseaudio;tag=6a1a844dbcb898d381105cd3a5b4c3a32effef3f;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-multimedia/tiff/tiff-extraconf.inc b/meta-tizen-common-base/recipes-multimedia/tiff/tiff-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-multimedia/tiff/tiff.inc b/meta-tizen-common-base/recipes-multimedia/tiff/tiff.inc new file mode 100644 index 00000000..162ec5d3 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/tiff/tiff.inc @@ -0,0 +1,159 @@ +DESCRIPTION = "Tools for Converting from and to the Tiff Format" +HOMEPAGE = "http://www.remotesensing.org/libtiff" +SECTION = "Productivity/Graphics/Convertors" +LICENSE = "HPND" +PV = "4.0.2" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libtiff +PROVIDES += "libtiff" + + +#PROVIDES by tiff + + +#PROVIDES by tiff-docs +PROVIDES += "tiff-docs " + + +#PROVIDES by libtiff-dev +PROVIDES += "libtiff-dev" + + +RDEPENDS = "" +#RDEPENDS of libtiff-dev (lib${PN}-dev) +RDEPENDS_lib${PN}-dev += "glibc" +RDEPENDS_lib${PN}-dev += "libtiff" +RDEPENDS_lib${PN}-dev += "libstdc++-dev" + + +DEPENDS = "" +#DEPENDS of tiff +DEPENDS += "libjpeg-turbo" +DEPENDS += "zlib" +inherit pkgconfig +DEPENDS += "xz" +DEPENDS_append_class-native = " libtool" +DEPENDS_append_class-target = " libtool-cross" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/tiff.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 ; + + + autotools_do_configure + make -j16 + + + +} +EXTRA_OECONF += " --disable-static --with-pic" + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + mkdir -p ${D}/{${mandir}/{man1,man3},usr/{bin,lib,include}} + + 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 -- + for f in `find ${D}/${mandir} -type f -print ` ; do + if [ `wc -l <$f` -eq 1 ] && grep -q "^\.so " $f ; then + linkto=`sed -e "s|^\.so ||" $f` + [ -f "`dirname $f`/$linkto" ] && ln -sf "$linkto" $f + fi + done + + rm -rf ${D}${prefix}/share/doc/tiff* + rm -f ${D}/${prefix}/lib/*.la + find html -name "Makefile*" | xargs rm + + + + +} + +pkg_postinst_libtiff() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libtiff() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " tiff " +PACKAGES += " tiff-docs " +PACKAGES += " libtiff " +PACKAGES += " libtiff-dev " + +tiff_files = "" +tiff_files += "${prefix}/bin/*" +MANIFESTFILES_${PN} = "tiff.manifest" + +tiff-docs_files = "" + +libtiff_files = "" +libtiff_files += "COPYRIGHT" +libtiff_files += "${prefix}/lib/*.so.*" +MANIFESTFILES_lib${PN} = "tiff.manifest" + +libtiff-dev_files = "" +libtiff-dev_files += "${prefix}/include/*" +libtiff-dev_files += "${prefix}/lib/*.so" +libtiff-dev_files += "${prefix}/lib/pkgconfig/*.pc" +MANIFESTFILES_lib${PN}-dev = "tiff.manifest" + +FILES_${PN} = "${tiff_files}" +FILES_${PN}-docs = "${tiff-docs_files}" +FILES_lib${PN} = "${libtiff_files}" +FILES_lib${PN}-dev = "${libtiff-dev_files}" + +PKG_tiff= "tiff" +PKG_tiff-docs= "tiff-docs" +PKG_libtiff= "libtiff" +PKG_libtiff-dev= "libtiff-dev" + +require tiff-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-multimedia/tiff/tiff_git.bb b/meta-tizen-common-base/recipes-multimedia/tiff/tiff_git.bb new file mode 100644 index 00000000..f395b652 --- /dev/null +++ b/meta-tizen-common-base/recipes-multimedia/tiff/tiff_git.bb @@ -0,0 +1,10 @@ +require tiff.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/tiff;tag=2d1548a92a4768584c545d5c40fa203883612eb0;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-security/default-ac-domains/default-ac-domains-extraconf.inc b/meta-tizen-common-base/recipes-security/default-ac-domains/default-ac-domains-extraconf.inc new file mode 100644 index 00000000..4ff0fd1e --- /dev/null +++ b/meta-tizen-common-base/recipes-security/default-ac-domains/default-ac-domains-extraconf.inc @@ -0,0 +1,8 @@ +SRC_URI = "file://default-ac-domains" + +do_install () { + mkdir -p ${D}${sysconfdir}/smack/accesses.d/ + cp ${WORKDIR}/default-ac-domains ${D}${sysconfdir}/smack/accesses.d/ +} + +FILES_${PN} ="${sysconfdir}/smack/accesses.d/default-ac-domains" diff --git a/meta-tizen-common-base/recipes-security/default-ac-domains/default-ac-domains.inc b/meta-tizen-common-base/recipes-security/default-ac-domains/default-ac-domains.inc new file mode 100644 index 00000000..e361f332 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/default-ac-domains/default-ac-domains.inc @@ -0,0 +1,74 @@ +DESCRIPTION = "The definition of default ac domains" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Security/Access Control" +LICENSE = "GPL-2.0" +PV = "0.1" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by default-ac-domains + + +RDEPENDS = "" + +DEPENDS = "" + +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 ; + + cp ${S}/packaging/default-ac-domains.manifest . + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " default-ac-domains " + +default-ac-domains_files = "" +MANIFESTFILES_${PN} = "default-ac-domains.manifest" + +FILES_${PN} = "${default-ac-domains_files}" + +PKG_default-ac-domains= "default-ac-domains" + +require default-ac-domains-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-security/default-ac-domains/default-ac-domains_git.bb b/meta-tizen-common-base/recipes-security/default-ac-domains/default-ac-domains_git.bb new file mode 100644 index 00000000..921a2da0 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/default-ac-domains/default-ac-domains_git.bb @@ -0,0 +1,10 @@ +require default-ac-domains.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/security/default-ac-domains;tag=e0e07131d5999d39f5ab3ea5f54bf83e81abafc3;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-security/default-ac-domains/files/default-ac-domains b/meta-tizen-common-base/recipes-security/default-ac-domains/files/default-ac-domains new file mode 100644 index 00000000..e5fae890 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/default-ac-domains/files/default-ac-domains @@ -0,0 +1,22 @@ +root User rw---- +root ^ rw---- +root System rw---- +User _ -----l +User System::Log rwxa-- +User System::Run rwxat- +User System::Shared r-x--- +User System -wx--- +^ System::Log rwxa-- +^ System::Run rwxat- +^ System rwxa-- +System _ -----l +System System::Log rwxa-- +System System::Run rwxat- +System System::Shared rwxat- +System ^ rwxa-- +System User rwx--- +_default_ User rw---- +_default_ ^ rw---- +_default_ System rw---- +_ System::Run rwxat- +_ System -wx--- \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-security/gcr/gcr-extraconf.inc b/meta-tizen-common-base/recipes-security/gcr/gcr-extraconf.inc new file mode 100644 index 00000000..703a3ccc --- /dev/null +++ b/meta-tizen-common-base/recipes-security/gcr/gcr-extraconf.inc @@ -0,0 +1,4 @@ +inherit gtk-doc + +export STAGING_DIR + diff --git a/meta-tizen-common-base/recipes-security/gcr/gcr.inc b/meta-tizen-common-base/recipes-security/gcr/gcr.inc new file mode 100644 index 00000000..ef522710 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/gcr/gcr.inc @@ -0,0 +1,240 @@ +DESCRIPTION = "Library for Crypto UI related task" +HOMEPAGE = "http://www.gnome.org" +SECTION = "Security/Crypto Libraries" +LICENSE = "LGPL-2.1+" +PV = "3.8.2" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest 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 += "glib-2.0" + +#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" +inherit pkgconfig +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() { + 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/meta-tizen-common-base/recipes-security/gcr/gcr_git.bb b/meta-tizen-common-base/recipes-security/gcr/gcr_git.bb new file mode 100644 index 00000000..1eb1634c --- /dev/null +++ b/meta-tizen-common-base/recipes-security/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/meta-tizen-common-base/recipes-security/gpg2/gpg2-extraconf.inc b/meta-tizen-common-base/recipes-security/gpg2/gpg2-extraconf.inc new file mode 100644 index 00000000..b92b6f0b --- /dev/null +++ b/meta-tizen-common-base/recipes-security/gpg2/gpg2-extraconf.inc @@ -0,0 +1,7 @@ +SRC_URI += " file://0001-Update-autoconf-macros.patch " +SRC_URI += " file://0002-Do-not-set-gcrypt-thread-callback.patch " +SRC_URI += " file://0003-Remove-obsolete-function-gcry_md_start_debug.patch " + +gpg2_files += "/usr/lib/*" + +EXTRA_OECONF += " --disable-doc " diff --git a/meta-tizen-common-base/recipes-security/gpg2/gpg2.inc b/meta-tizen-common-base/recipes-security/gpg2/gpg2.inc new file mode 100644 index 00000000..b393daa5 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/gpg2/gpg2.inc @@ -0,0 +1,147 @@ +DESCRIPTION = "GnuPG 2" +HOMEPAGE = "http://www.gnupg.org/aegypten2/" +SECTION = "Security/Certificate Management" +LICENSE = "GPL-3.0+" +PV = "2.0.19" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest 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" +inherit pkgconfig +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 ; + + # build PIEs (position independent executables) for address space randomisation: + PIE="-fpie" + export CFLAGS="$CFLAGS ${PIE}" + export LDFLAGS=-pie + + + autotools_do_configure + + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --libexecdir=${prefix}/lib --docdir=${prefix}/share/doc/packages/gpg2 --with-agent-pgm=${prefix}/bin/gpg-agent --with-scdaemon-pgm=${prefix}/bin/scdaemon --enable-gpgsm=yes --enable-gpg --with-gnu-ld --disable-doc" + +do_install() { + 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}${sysconfdir}/gnupg/ + + install -m 644 doc/examples/gpgconf.conf ${D}${sysconfdir}/gnupg + + rm -rf ${D}${prefix}/share/doc/packages/gpg2/examples/gpgconf.conf + + ln -sf gpg2 ${D}${prefix}/bin/gpg + ln -sf gpgv2 ${D}${prefix}/bin/gpgv + + rm -rf ${D}/${prefix}/share/locale/en@{bold,}quot + rm -rf ${D}/${prefix}/share/locale/en@{bold,}quot + rm -fr ${D}/${prefix}/share/doc + + #find_lang gnupg2 + + #fdupes ${D} + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " gpg2 " + +gpg2_files = "" +gpg2_files += "${prefix}/bin/*" +gpg2_files += "${prefix}/lib/[^d]*" +gpg2_files += "${prefix}/sbin/addgnupghome" +gpg2_files += "${prefix}/sbin/applygnupgdefaults" +gpg2_files += "${prefix}/share/gnupg" +gpg2_files += "${sysconfdir}/gnupg/gpgconf.conf" +MANIFESTFILES_${PN} = "gpg2.manifest" + +FILES_${PN} = "${gpg2_files}" + +PKG_gpg2= "gpg2" + +require gpg2-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-security/gpg2/gpg2/0001-Update-autoconf-macros.patch b/meta-tizen-common-base/recipes-security/gpg2/gpg2/0001-Update-autoconf-macros.patch new file mode 100644 index 00000000..e54b6b5c --- /dev/null +++ b/meta-tizen-common-base/recipes-security/gpg2/gpg2/0001-Update-autoconf-macros.patch @@ -0,0 +1,599 @@ +From f0c66acf9dd638463c05c88c1068b4b902a4404f Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= +Date: Tue, 2 Sep 2014 14:15:27 +0200 +Subject: [PATCH] Update autoconf macros +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +* libpth +* libgpg-error +* libksba +* libassuan +* libgcrypt + +Signed-off-by: Kévin THIERRY +--- + m4/gnupg-pth.m4 | 55 ++++--------------------- + m4/gpg-error.m4 | 58 ++++++++------------------ + m4/ksba.m4 | 72 ++++++++------------------------ + m4/libassuan.m4 | 124 ++++++++++---------------------------------------------- + m4/libgcrypt.m4 | 73 +++++++++------------------------ + 5 files changed, 86 insertions(+), 296 deletions(-) + +diff --git a/m4/gnupg-pth.m4 b/m4/gnupg-pth.m4 +index 6dc9e0e..374bc87 100644 +--- a/m4/gnupg-pth.m4 ++++ b/m4/gnupg-pth.m4 +@@ -11,39 +11,15 @@ dnl implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + + + # GNUPG_PTH_VERSION_CHECK(REQUIRED) +-# ++# + # If the version is sufficient, HAVE_PTH will be set to yes. + # + # Taken and modified from the m4 macros which come with Pth. + AC_DEFUN([GNUPG_PTH_VERSION_CHECK], + [ +- _pth_version=`$PTH_CONFIG --version | awk 'NR==1 {print [$]3}'` + _req_version="ifelse([$1],,1.2.0,$1)" ++ PKG_CHECK_MODULES(PTH, [pth >= $_req_version], [have_pth=yes], [have_pth=no]) + +- AC_MSG_CHECKING(for PTH - version >= $_req_version) +- for _var in _pth_version _req_version; do +- eval "_val=\"\$${_var}\"" +- _major=`echo $_val | sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\([[ab.]]\)\([[0-9]]*\)/\1/'` +- _minor=`echo $_val | sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\([[ab.]]\)\([[0-9]]*\)/\2/'` +- _rtype=`echo $_val | sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\([[ab.]]\)\([[0-9]]*\)/\3/'` +- _micro=`echo $_val | sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\([[ab.]]\)\([[0-9]]*\)/\4/'` +- case $_rtype in +- "a" ) _rtype=0 ;; +- "b" ) _rtype=1 ;; +- "." ) _rtype=2 ;; +- esac +- _hex=`echo dummy | awk '{ printf("%d%02d%1d%02d", major, minor, rtype, micro); }' \ +- "major=$_major" "minor=$_minor" "rtype=$_rtype" "micro=$_micro"` +- eval "${_var}_hex=\"\$_hex\"" +- done +- have_pth=no +- if test ".$_pth_version_hex" != .; then +- if test ".$_req_version_hex" != .; then +- if test $_pth_version_hex -ge $_req_version_hex; then +- have_pth=yes +- fi +- fi +- fi + if test $have_pth = yes; then + AC_MSG_RESULT(yes) + AC_MSG_CHECKING([whether PTH installation is sane]) +@@ -51,9 +27,9 @@ AC_DEFUN([GNUPG_PTH_VERSION_CHECK], + _gnupg_pth_save_cflags=$CFLAGS + _gnupg_pth_save_ldflags=$LDFLAGS + _gnupg_pth_save_libs=$LIBS +- CFLAGS="$CFLAGS `$PTH_CONFIG --cflags`" +- LDFLAGS="$LDFLAGS `$PTH_CONFIG --ldflags`" +- LIBS="$LIBS `$PTH_CONFIG --libs --all`" ++ CFLAGS="$CFLAGS $PTH_CFLAGS" ++ LDFLAGS="$LDFLAGS $PTH_LDFLAGS" ++ LIBS="$LIBS $PTH_LIBS" + AC_LINK_IFELSE([AC_LANG_PROGRAM([#include + ], + [[ pth_init ();]])], +@@ -69,7 +45,7 @@ AC_DEFUN([GNUPG_PTH_VERSION_CHECK], + AC_MSG_RESULT($gnupg_cv_pth_is_sane) + else + AC_MSG_RESULT(no) +- fi ++ fi + ]) + + +@@ -80,26 +56,13 @@ AC_DEFUN([GNUPG_PTH_VERSION_CHECK], + # PTH_CLFAGS and PTH_LIBS are AS_SUBST. + # + AC_DEFUN([GNUPG_PATH_PTH], +-[ AC_ARG_WITH(pth-prefix, +- AC_HELP_STRING([--with-pth-prefix=PFX], +- [prefix where GNU Pth is installed (optional)]), +- pth_config_prefix="$withval", pth_config_prefix="") +- if test x$pth_config_prefix != x ; then +- PTH_CONFIG="$pth_config_prefix/bin/pth-config" +- fi +- AC_PATH_PROG(PTH_CONFIG, pth-config, no) ++[ + tmp=ifelse([$1], ,1.3.7,$1) +- if test "$PTH_CONFIG" != "no"; then +- GNUPG_PTH_VERSION_CHECK($tmp) +- if test $have_pth = yes; then +- PTH_CFLAGS=`$PTH_CONFIG --cflags` +- PTH_LIBS=`$PTH_CONFIG --ldflags` +- PTH_LIBS="$PTH_LIBS `$PTH_CONFIG --libs --all`" ++ GNUPG_PTH_VERSION_CHECK($tmp) ++ if test $have_pth = yes; then + AC_DEFINE(HAVE_PTH, 1, + [Defined if the GNU Pth is available]) +- fi + fi + AC_SUBST(PTH_CFLAGS) + AC_SUBST(PTH_LIBS) + ]) +- +diff --git a/m4/gpg-error.m4 b/m4/gpg-error.m4 +index 9d96d16..0ec6f13 100644 +--- a/m4/gpg-error.m4 ++++ b/m4/gpg-error.m4 +@@ -1,5 +1,5 @@ + # gpg-error.m4 - autoconf macro to detect libgpg-error. +-# Copyright (C) 2002, 2003, 2004 g10 Code GmbH ++# Copyright (C) 2002, 2003, 2004, 2011 g10 Code GmbH + # + # This file is free software; as a special exception the author gives + # unlimited permission to copy and/or distribute it, with or without +@@ -14,52 +14,30 @@ dnl [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]]) + dnl Test for libgpg-error and define GPG_ERROR_CFLAGS and GPG_ERROR_LIBS + dnl + AC_DEFUN([AM_PATH_GPG_ERROR], +-[ AC_ARG_WITH(gpg-error-prefix, +- AC_HELP_STRING([--with-gpg-error-prefix=PFX], +- [prefix where GPG Error is installed (optional)]), +- gpg_error_config_prefix="$withval", gpg_error_config_prefix="") +- if test x$gpg_error_config_prefix != x ; then +- if test x${GPG_ERROR_CONFIG+set} != xset ; then +- GPG_ERROR_CONFIG=$gpg_error_config_prefix/bin/gpg-error-config +- fi +- fi ++[ AC_REQUIRE([AC_CANONICAL_HOST]) + +- AC_PATH_PROG(GPG_ERROR_CONFIG, gpg-error-config, no) + min_gpg_error_version=ifelse([$1], ,0.0,$1) +- AC_MSG_CHECKING(for GPG Error - version >= $min_gpg_error_version) +- ok=no +- if test "$GPG_ERROR_CONFIG" != "no" ; then +- req_major=`echo $min_gpg_error_version | \ +- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)/\1/'` +- req_minor=`echo $min_gpg_error_version | \ +- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)/\2/'` +- gpg_error_config_version=`$GPG_ERROR_CONFIG $gpg_error_config_args --version` +- major=`echo $gpg_error_config_version | \ +- sed 's/\([[0-9]]*\)\.\([[0-9]]*\).*/\1/'` +- minor=`echo $gpg_error_config_version | \ +- sed 's/\([[0-9]]*\)\.\([[0-9]]*\).*/\2/'` +- if test "$major" -gt "$req_major"; then +- ok=yes +- else +- if test "$major" -eq "$req_major"; then +- if test "$minor" -ge "$req_minor"; then +- ok=yes +- fi +- fi +- fi +- fi ++ ++ PKG_CHECK_MODULES(GPG_ERROR, [gpg-error >= $min_gpg_error_version], [ok=yes], [ok=no]) ++ + if test $ok = yes; then +- GPG_ERROR_CFLAGS=`$GPG_ERROR_CONFIG $gpg_error_config_args --cflags` +- GPG_ERROR_LIBS=`$GPG_ERROR_CONFIG $gpg_error_config_args --libs` +- AC_MSG_RESULT([yes ($gpg_error_config_version)]) + ifelse([$2], , :, [$2]) ++ gpg_error_config_host=`$PKG_CONFIG --variable=host gpg-error` ++ if test x"$gpg_error_config_host" != xnone ; then ++ if test x"$gpg_error_config_host" != x"$host" ; then ++ AC_MSG_WARN([[ ++*** ++*** The config script $GPG_ERROR_CONFIG was ++*** built for $gpg_error_config_host and thus may not match the ++*** used host $host. ++*** You may want to use the configure option --with-gpg-error-prefix ++*** to specify a matching config script. ++***]]) ++ fi ++ fi + else +- GPG_ERROR_CFLAGS="" +- GPG_ERROR_LIBS="" +- AC_MSG_RESULT(no) + ifelse([$3], , :, [$3]) + fi + AC_SUBST(GPG_ERROR_CFLAGS) + AC_SUBST(GPG_ERROR_LIBS) + ]) +- +diff --git a/m4/ksba.m4 b/m4/ksba.m4 +index 1100387..b65c4ba 100644 +--- a/m4/ksba.m4 ++++ b/m4/ksba.m4 +@@ -15,24 +15,14 @@ dnl [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]]) + dnl Test for libksba and define KSBA_CFLAGS and KSBA_LIBS + dnl MINIMUN-VERSION is a string with the version number optionalliy prefixed + dnl with the API version to also check the API compatibility. Example: +-dnl a MINIMUN-VERSION of 1:1.0.7 won't pass the test unless the installed ++dnl a MINIMUN-VERSION of 1:1.0.7 won't pass the test unless the installed + dnl version of libksba is at least 1.0.7 *and* the API number is 1. Using + dnl this features allows to prevent build against newer versions of libksba + dnl with a changed API. + dnl + AC_DEFUN([AM_PATH_KSBA], +-[ AC_ARG_WITH(ksba-prefix, +- AC_HELP_STRING([--with-ksba-prefix=PFX], +- [prefix where KSBA is installed (optional)]), +- ksba_config_prefix="$withval", ksba_config_prefix="") +- if test x$ksba_config_prefix != x ; then +- ksba_config_args="$ksba_config_args --prefix=$ksba_config_prefix" +- if test x${KSBA_CONFIG+set} != xset ; then +- KSBA_CONFIG=$ksba_config_prefix/bin/ksba-config +- fi +- fi ++[AC_REQUIRE([AC_CANONICAL_HOST]) + +- AC_PATH_PROG(KSBA_CONFIG, ksba-config, no) + tmp=ifelse([$1], ,1:1.0.0,$1) + if echo "$tmp" | grep ':' >/dev/null 2>/dev/null ; then + req_ksba_api=`echo "$tmp" | sed 's/\(.*\):\(.*\)/\1/'` +@@ -42,48 +32,13 @@ AC_DEFUN([AM_PATH_KSBA], + min_ksba_version="$tmp" + fi + +- AC_MSG_CHECKING(for KSBA - version >= $min_ksba_version) +- ok=no +- if test "$KSBA_CONFIG" != "no" ; then +- req_major=`echo $min_ksba_version | \ +- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\1/'` +- req_minor=`echo $min_ksba_version | \ +- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\2/'` +- req_micro=`echo $min_ksba_version | \ +- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\3/'` +- ksba_config_version=`$KSBA_CONFIG $ksba_config_args --version` +- major=`echo $ksba_config_version | \ +- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\1/'` +- minor=`echo $ksba_config_version | \ +- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\2/'` +- micro=`echo $ksba_config_version | \ +- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\3/'` +- if test "$major" -gt "$req_major"; then +- ok=yes +- else +- if test "$major" -eq "$req_major"; then +- if test "$minor" -gt "$req_minor"; then +- ok=yes +- else +- if test "$minor" -eq "$req_minor"; then +- if test "$micro" -ge "$req_micro"; then +- ok=yes +- fi +- fi +- fi +- fi +- fi +- fi +- if test $ok = yes; then +- AC_MSG_RESULT([yes ($ksba_config_version)]) +- else +- AC_MSG_RESULT(no) +- fi ++ PKG_CHECK_MODULES(KSBA, [ksba >= $min_ksba_version], [ok=yes], [ok=no]) ++ + if test $ok = yes; then + # Even if we have a recent libksba, we should check that the + # API is compatible. + if test "$req_ksba_api" -gt 0 ; then +- tmp=`$KSBA_CONFIG --api-version 2>/dev/null || echo 0` ++ tmp=`$PKG_CONFIG --variable=api_version ksba` + if test "$tmp" -gt 0 ; then + AC_MSG_CHECKING([KSBA API version]) + if test "$req_ksba_api" -eq "$tmp" ; then +@@ -96,12 +51,21 @@ AC_DEFUN([AM_PATH_KSBA], + fi + fi + if test $ok = yes; then +- KSBA_CFLAGS=`$KSBA_CONFIG $ksba_config_args --cflags` +- KSBA_LIBS=`$KSBA_CONFIG $ksba_config_args --libs` + ifelse([$2], , :, [$2]) ++ libksba_config_host=`$PKG_CONFIG --variable=host ksba` ++ if test x"$libksba_config_host" != xnone ; then ++ if test x"$libksba_config_host" != x"$host" ; then ++ AC_MSG_WARN([[ ++*** ++*** The config script $LIBKSBA_CONFIG was ++*** built for $libksba_config_host and thus may not match the ++*** used host $host. ++*** You may want to use the configure option --with-libksba-prefix ++*** to specify a matching config script. ++***]]) ++ fi ++ fi + else +- KSBA_CFLAGS="" +- KSBA_LIBS="" + ifelse([$3], , :, [$3]) + fi + AC_SUBST(KSBA_CFLAGS) +diff --git a/m4/libassuan.m4 b/m4/libassuan.m4 +index 004eee3..2bde244 100644 +--- a/m4/libassuan.m4 ++++ b/m4/libassuan.m4 +@@ -1,5 +1,5 @@ + dnl Autoconf macros for libassuan +-dnl Copyright (C) 2002, 2003 Free Software Foundation, Inc. ++dnl Copyright (C) 2002, 2003, 2011 Free Software Foundation, Inc. + dnl + dnl This file is free software; as a special exception the author gives + dnl unlimited permission to copy and/or distribute it, with or without +@@ -14,17 +14,7 @@ dnl Common code used for libassuan detection [internal] + dnl Returns ok set to yes or no. + dnl + AC_DEFUN([_AM_PATH_LIBASSUAN_COMMON], +-[ AC_ARG_WITH(libassuan-prefix, +- AC_HELP_STRING([--with-libassuan-prefix=PFX], +- [prefix where LIBASSUAN is installed (optional)]), +- libassuan_config_prefix="$withval", libassuan_config_prefix="") +- if test x$libassuan_config_prefix != x ; then +- libassuan_config_args="$libassuan_config_args --prefix=$libassuan_config_prefix" +- if test x${LIBASSUAN_CONFIG+set} != xset ; then +- LIBASSUAN_CONFIG=$libassuan_config_prefix/bin/libassuan-config +- fi +- fi +- AC_PATH_PROG(LIBASSUAN_CONFIG, libassuan-config, no) ++[ AC_REQUIRE([AC_CANONICAL_HOST]) + + tmp=ifelse([$1], ,1:0.9.2,$1) + if echo "$tmp" | grep ':' >/dev/null 2>/dev/null ; then +@@ -35,55 +25,14 @@ AC_DEFUN([_AM_PATH_LIBASSUAN_COMMON], + min_libassuan_version="$tmp" + fi + +- if test "$LIBASSUAN_CONFIG" != "no" ; then +- libassuan_version=`$LIBASSUAN_CONFIG --version` +- fi +- libassuan_version_major=`echo $libassuan_version | \ +- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\1/'` +- libassuan_version_minor=`echo $libassuan_version | \ +- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\2/'` +- libassuan_version_micro=`echo $libassuan_version | \ +- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\3/'` +- +- AC_MSG_CHECKING(for LIBASSUAN ifelse([$2], ,,[$2 ])- version >= $min_libassuan_version) +- ok=no +- if test "$LIBASSUAN_CONFIG" != "no" ; then +- ifelse([$2], ,,[if `$LIBASSUAN_CONFIG --thread=$2 2> /dev/null` ; then]) +- req_major=`echo $min_libassuan_version | \ +- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\1/'` +- req_minor=`echo $min_libassuan_version | \ +- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\2/'` +- req_micro=`echo $min_libassuan_version | \ +- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\3/'` +- if test "$libassuan_version_major" -gt "$req_major"; then +- ok=yes +- else +- if test "$libassuan_version_major" -eq "$req_major"; then +- if test "$libassuan_version_minor" -gt "$req_minor"; then +- ok=yes +- else +- if test "$libassuan_version_minor" -eq "$req_minor"; then +- if test "$libassuan_version_micro" -ge "$req_micro"; then +- ok=yes +- fi +- fi +- fi +- fi +- fi +- ifelse([$2], ,,[fi]) +- fi +- +- if test $ok = yes; then +- AC_MSG_RESULT([yes ($libassuan_version)]) +- else +- AC_MSG_RESULT(no) +- fi ++ PKG_CHECK_MODULES(LIBASSUAN, [libassuan >= $min_libassuan_version], [ok=yes], [ok=no]) + + if test $ok = yes; then + if test "$req_libassuan_api" -gt 0 ; then + tmp=`$LIBASSUAN_CONFIG --api-version 2>/dev/null || echo 0` ++ tmp=`$PKG_CONFIG --variable=api_version libassuan` + if test "$tmp" -gt 0 ; then +- AC_MSG_CHECKING([LIBASSUAN ifelse([$2], ,,[$2 ])API version]) ++ AC_MSG_CHECKING([LIBASSUAN API version]) + if test "$req_libassuan_api" -eq "$tmp" ; then + AC_MSG_RESULT(okay) + else +@@ -94,6 +43,23 @@ AC_DEFUN([_AM_PATH_LIBASSUAN_COMMON], + fi + fi + ++ if test $ok = yes; then ++ if test x"$host" != x ; then ++ libassuan_config_host=`$PKG_CONFIG --variable=host libassuan` ++ if test x"$libassuan_config_host" != xnone ; then ++ if test x"$libassuan_config_host" != x"$host" ; then ++ AC_MSG_WARN([[ ++*** ++*** The config script $LIBASSUAN_CONFIG was ++*** built for $libassuan_config_host and thus may not match the ++*** used host $host. ++*** You may want to use the configure option --with-libassuan-prefix ++*** to specify a matching config script. ++***]]) ++ fi ++ fi ++ fi ++ fi + ]) + + dnl AM_CHECK_LIBASSUAN([MINIMUM-VERSION, +@@ -120,56 +86,10 @@ dnl + AC_DEFUN([AM_PATH_LIBASSUAN], + [ _AM_PATH_LIBASSUAN_COMMON($1) + if test $ok = yes; then +- LIBASSUAN_CFLAGS=`$LIBASSUAN_CONFIG $libassuan_config_args --cflags` +- LIBASSUAN_LIBS=`$LIBASSUAN_CONFIG $libassuan_config_args --libs` + ifelse([$2], , :, [$2]) + else +- LIBASSUAN_CFLAGS="" +- LIBASSUAN_LIBS="" + ifelse([$3], , :, [$3]) + fi + AC_SUBST(LIBASSUAN_CFLAGS) + AC_SUBST(LIBASSUAN_LIBS) + ]) +- +- +-dnl AM_PATH_LIBASSUAN_PTH([MINIMUM-VERSION, +-dnl [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]]) +-dnl Test for libassuan and define LIBASSUAN_PTH_CFLAGS and LIBASSUAN_PTH_LIBS +-dnl +-AC_DEFUN([AM_PATH_LIBASSUAN_PTH], +-[ _AM_PATH_LIBASSUAN_COMMON($1,pth) +- if test $ok = yes; then +- LIBASSUAN_PTH_CFLAGS=`$LIBASSUAN_CONFIG $libassuan_config_args --thread=pth --cflags` +- LIBASSUAN_PTH_LIBS=`$LIBASSUAN_CONFIG $libassuan_config_args --thread=pth --libs` +- ifelse([$2], , :, [$2]) +- else +- LIBASSUAN_PTH_CFLAGS="" +- LIBASSUAN_PTH_LIBS="" +- ifelse([$3], , :, [$3]) +- fi +- AC_SUBST(LIBASSUAN_PTH_CFLAGS) +- AC_SUBST(LIBASSUAN_PTH_LIBS) +-]) +- +- +-dnl AM_PATH_LIBASSUAN_PTHREAD([MINIMUM-VERSION, +-dnl [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]]) +-dnl Test for libassuan and define LIBASSUAN_PTHREAD_CFLAGS +-dnl and LIBASSUAN_PTHREAD_LIBS +-dnl +-AC_DEFUN([AM_PATH_LIBASSUAN_PTHREAD], +-[ _AM_PATH_LIBASSUAN_COMMON($1,pthread) +- if test $ok = yes; then +- LIBASSUAN_PTHREAD_CFLAGS=`$LIBASSUAN_CONFIG $libassuan_config_args --thread=pthread --cflags` +- LIBASSUAN_PTHREAD_LIBS=`$LIBASSUAN_CONFIG $libassuan_config_args --thread=pthread --libs` +- ifelse([$2], , :, [$2]) +- else +- LIBASSUAN_PTHREAD_CFLAGS="" +- LIBASSUAN_PTHREAD_LIBS="" +- ifelse([$3], , :, [$3]) +- fi +- AC_SUBST(LIBASSUAN_PTHREAD_CFLAGS) +- AC_SUBST(LIBASSUAN_PTHREAD_LIBS) +-]) +- +diff --git a/m4/libgcrypt.m4 b/m4/libgcrypt.m4 +index 854eaaa..38d9a82 100644 +--- a/m4/libgcrypt.m4 ++++ b/m4/libgcrypt.m4 +@@ -1,5 +1,5 @@ + dnl Autoconf macros for libgcrypt +-dnl Copyright (C) 2002, 2004 Free Software Foundation, Inc. ++dnl Copyright (C) 2002, 2004, 2011 Free Software Foundation, Inc. + dnl + dnl This file is free software; as a special exception the author gives + dnl unlimited permission to copy and/or distribute it, with or without +@@ -15,23 +15,14 @@ dnl [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]]) + dnl Test for libgcrypt and define LIBGCRYPT_CFLAGS and LIBGCRYPT_LIBS. + dnl MINIMUN-VERSION is a string with the version number optionalliy prefixed + dnl with the API version to also check the API compatibility. Example: +-dnl a MINIMUN-VERSION of 1:1.2.5 won't pass the test unless the installed ++dnl a MINIMUN-VERSION of 1:1.2.5 won't pass the test unless the installed + dnl version of libgcrypt is at least 1.2.5 *and* the API number is 1. Using + dnl this features allows to prevent build against newer versions of libgcrypt + dnl with a changed API. + dnl + AC_DEFUN([AM_PATH_LIBGCRYPT], +-[ AC_ARG_WITH(libgcrypt-prefix, +- AC_HELP_STRING([--with-libgcrypt-prefix=PFX], +- [prefix where LIBGCRYPT is installed (optional)]), +- libgcrypt_config_prefix="$withval", libgcrypt_config_prefix="") +- if test x$libgcrypt_config_prefix != x ; then +- if test x${LIBGCRYPT_CONFIG+set} != xset ; then +- LIBGCRYPT_CONFIG=$libgcrypt_config_prefix/bin/libgcrypt-config +- fi +- fi ++[ AC_REQUIRE([AC_CANONICAL_HOST]) + +- AC_PATH_PROG(LIBGCRYPT_CONFIG, libgcrypt-config, no) + tmp=ifelse([$1], ,1:1.2.0,$1) + if echo "$tmp" | grep ':' >/dev/null 2>/dev/null ; then + req_libgcrypt_api=`echo "$tmp" | sed 's/\(.*\):\(.*\)/\1/'` +@@ -41,48 +32,13 @@ AC_DEFUN([AM_PATH_LIBGCRYPT], + min_libgcrypt_version="$tmp" + fi + +- AC_MSG_CHECKING(for LIBGCRYPT - version >= $min_libgcrypt_version) +- ok=no +- if test "$LIBGCRYPT_CONFIG" != "no" ; then +- req_major=`echo $min_libgcrypt_version | \ +- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\1/'` +- req_minor=`echo $min_libgcrypt_version | \ +- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\2/'` +- req_micro=`echo $min_libgcrypt_version | \ +- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\3/'` +- libgcrypt_config_version=`$LIBGCRYPT_CONFIG --version` +- major=`echo $libgcrypt_config_version | \ +- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\1/'` +- minor=`echo $libgcrypt_config_version | \ +- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\2/'` +- micro=`echo $libgcrypt_config_version | \ +- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\3/'` +- if test "$major" -gt "$req_major"; then +- ok=yes +- else +- if test "$major" -eq "$req_major"; then +- if test "$minor" -gt "$req_minor"; then +- ok=yes +- else +- if test "$minor" -eq "$req_minor"; then +- if test "$micro" -ge "$req_micro"; then +- ok=yes +- fi +- fi +- fi +- fi +- fi +- fi +- if test $ok = yes; then +- AC_MSG_RESULT([yes ($libgcrypt_config_version)]) +- else +- AC_MSG_RESULT(no) +- fi ++ PKG_CHECK_MODULES(LIBGCRYPT, [libgcrypt >= $min_libgcrypt_version], [ok=yes], [ok=no]) ++ + if test $ok = yes; then + # If we have a recent libgcrypt, we should also check that the + # API is compatible + if test "$req_libgcrypt_api" -gt 0 ; then +- tmp=`$LIBGCRYPT_CONFIG --api-version 2>/dev/null || echo 0` ++ tmp=`$PKG_CONFIG --variable=api_version libgcrypt` + if test "$tmp" -gt 0 ; then + AC_MSG_CHECKING([LIBGCRYPT API version]) + if test "$req_libgcrypt_api" -eq "$tmp" ; then +@@ -95,12 +51,21 @@ AC_DEFUN([AM_PATH_LIBGCRYPT], + fi + fi + if test $ok = yes; then +- LIBGCRYPT_CFLAGS=`$LIBGCRYPT_CONFIG --cflags` +- LIBGCRYPT_LIBS=`$LIBGCRYPT_CONFIG --libs` + ifelse([$2], , :, [$2]) ++ libgcrypt_config_host=`$PKG_CONFIG --variable=host libgcrypt` ++ if test x"$libgcrypt_config_host" != xnone ; then ++ if test x"$libgcrypt_config_host" != x"$host" ; then ++ AC_MSG_WARN([[ ++*** ++*** The config script $LIBGCRYPT_CONFIG was ++*** built for $libgcrypt_config_host and thus may not match the ++*** used host $host. ++*** You may want to use the configure option --with-libgcrypt-prefix ++*** to specify a matching config script. ++***]]) ++ fi ++ fi + else +- LIBGCRYPT_CFLAGS="" +- LIBGCRYPT_LIBS="" + ifelse([$3], , :, [$3]) + fi + AC_SUBST(LIBGCRYPT_CFLAGS) +-- +1.8.1.4 + diff --git a/meta-tizen-common-base/recipes-security/gpg2/gpg2/0002-Do-not-set-gcrypt-thread-callback.patch b/meta-tizen-common-base/recipes-security/gpg2/gpg2/0002-Do-not-set-gcrypt-thread-callback.patch new file mode 100644 index 00000000..9c12dba4 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/gpg2/gpg2/0002-Do-not-set-gcrypt-thread-callback.patch @@ -0,0 +1,92 @@ +From 398602cad11b96025552e981f210f93c6ce03218 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= +Date: Tue, 2 Sep 2014 16:04:25 +0200 +Subject: [PATCH] Do not set gcrypt thread callback +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Setting gcrypt thread callback is only for older versions of gcrypt +which is not our case. + +Related patch on gnupg project: +https://gitorious.org/gnupg/mainline/commit/a2d9e48fcca6cfc2dfadef6dbd3579a30314676b + +Signed-off-by: Kévin THIERRY +--- + agent/gpg-agent.c | 17 ----------------- + scd/scdaemon.c | 16 ---------------- + 2 files changed, 33 deletions(-) + +diff --git a/agent/gpg-agent.c b/agent/gpg-agent.c +index b00d899..2634016 100644 +--- a/agent/gpg-agent.c ++++ b/agent/gpg-agent.c +@@ -277,12 +277,6 @@ static int check_for_running_agent (int silent, int mode); + /* Pth wrapper function definitions. */ + ASSUAN_SYSTEM_PTH_IMPL; + +-GCRY_THREAD_OPTION_PTH_IMPL; +-static int fixed_gcry_pth_init (void) +-{ +- return pth_self ()? 0 : (pth_init () == FALSE) ? errno : 0; +-} +- + + #ifndef PTH_HAVE_PTH_THREAD_ID + static unsigned long pth_thread_id (void) +@@ -592,17 +586,6 @@ main (int argc, char **argv ) + init_common_subsystems (); + + +- /* Libgcrypt requires us to register the threading model first. +- Note that this will also do the pth_init. */ +- gcry_threads_pth.init = fixed_gcry_pth_init; +- err = gcry_control (GCRYCTL_SET_THREAD_CBS, &gcry_threads_pth); +- if (err) +- { +- log_fatal ("can't register GNU Pth with Libgcrypt: %s\n", +- gpg_strerror (err)); +- } +- +- + /* Check that the libraries are suitable. Do it here because + the option parsing may need services of the library. */ + if (!gcry_check_version (NEED_LIBGCRYPT_VERSION) ) +diff --git a/scd/scdaemon.c b/scd/scdaemon.c +index 064d342..320e2c7 100644 +--- a/scd/scdaemon.c ++++ b/scd/scdaemon.c +@@ -205,12 +205,6 @@ static void handle_connections (int listen_fd); + /* Pth wrapper function definitions. */ + ASSUAN_SYSTEM_PTH_IMPL; + +-GCRY_THREAD_OPTION_PTH_IMPL; +-static int fixed_gcry_pth_init (void) +-{ +- return pth_self ()? 0 : (pth_init () == FALSE) ? errno : 0; +-} +- + + + static char * +@@ -407,16 +401,6 @@ main (int argc, char **argv ) + init_common_subsystems (); + + +- /* Libgcrypt requires us to register the threading model first. +- Note that this will also do the pth_init. */ +- gcry_threads_pth.init = fixed_gcry_pth_init; +- err = gcry_control (GCRYCTL_SET_THREAD_CBS, &gcry_threads_pth); +- if (err) +- { +- log_fatal ("can't register GNU Pth with Libgcrypt: %s\n", +- gpg_strerror (err)); +- } +- + /* Check that the libraries are suitable. Do it here because + the option parsing may need services of the library */ + if (!gcry_check_version (NEED_LIBGCRYPT_VERSION) ) +-- +1.8.1.4 + diff --git a/meta-tizen-common-base/recipes-security/gpg2/gpg2/0003-Remove-obsolete-function-gcry_md_start_debug.patch b/meta-tizen-common-base/recipes-security/gpg2/gpg2/0003-Remove-obsolete-function-gcry_md_start_debug.patch new file mode 100644 index 00000000..fb4eb608 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/gpg2/gpg2/0003-Remove-obsolete-function-gcry_md_start_debug.patch @@ -0,0 +1,178 @@ +From 6e44dd396029ed403dceeca5a5e1a60bbb427f74 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= +Date: Tue, 2 Sep 2014 16:20:16 +0200 +Subject: [PATCH] Remove obsolete function gcry_md_start_debug() +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: Kévin THIERRY +--- + g10/cipher.c | 2 -- + g10/encr-data.c | 2 -- + g10/mainproc.c | 10 ---------- + g10/sign.c | 6 ------ + sm/certcheck.c | 2 -- + sm/certreqgen.c | 2 -- + sm/sign.c | 4 ---- + sm/verify.c | 4 ---- + 8 files changed, 32 deletions(-) + +diff --git a/g10/cipher.c b/g10/cipher.c +index f0dc577..2bbacb5 100644 +--- a/g10/cipher.c ++++ b/g10/cipher.c +@@ -60,8 +60,6 @@ write_header( cipher_filter_context_t *cfx, IOBUF a ) + if( cfx->dek->use_mdc ) { + ed.mdc_method = DIGEST_ALGO_SHA1; + gcry_md_open (&cfx->mdc_hash, DIGEST_ALGO_SHA1, 0); +- if ( DBG_HASHING ) +- gcry_md_start_debug (cfx->mdc_hash, "creatmdc"); + } + + { +diff --git a/g10/encr-data.c b/g10/encr-data.c +index 602ae55..2f0fac1 100644 +--- a/g10/encr-data.c ++++ b/g10/encr-data.c +@@ -118,8 +118,6 @@ decrypt_data( void *procctx, PKT_encrypted *ed, DEK *dek ) + { + if (gcry_md_open (&dfx->mdc_hash, ed->mdc_method, 0 )) + BUG (); +- if ( DBG_HASHING ) +- gcry_md_start_debug (dfx->mdc_hash, "checkmdc"); + } + + rc = openpgp_cipher_open (&dfx->cipher_hd, dek->algo, +diff --git a/g10/mainproc.c b/g10/mainproc.c +index c7df113..9679d8f 100644 +--- a/g10/mainproc.c ++++ b/g10/mainproc.c +@@ -698,11 +698,6 @@ proc_plaintext( CTX c, PACKET *pkt ) + if ( gcry_md_open (&c->mfx.md2, DIGEST_ALGO_MD5, 0) ) + BUG (); + } +- if ( DBG_HASHING ) { +- gcry_md_start_debug ( c->mfx.md, "verify" ); +- if ( c->mfx.md2 ) +- gcry_md_start_debug ( c->mfx.md2, "verify2" ); +- } + + rc=0; + +@@ -2137,11 +2132,6 @@ proc_tree( CTX c, KBNODE node ) + */ + /* c->mfx.md2? 0 :(sig->sig_class == 0x01) */ + #endif +- if ( DBG_HASHING ) { +- gcry_md_start_debug( c->mfx.md, "verify" ); +- if ( c->mfx.md2 ) +- gcry_md_start_debug( c->mfx.md2, "verify2" ); +- } + if( c->sigs_only ) { + if (c->signed_data.used && c->signed_data.data_fd != -1) + rc = hash_datafile_by_fd (c->mfx.md, c->mfx.md2, +diff --git a/g10/sign.c b/g10/sign.c +index 8d280ed..163cbb5 100644 +--- a/g10/sign.c ++++ b/g10/sign.c +@@ -816,8 +816,6 @@ sign_file( strlist_t filenames, int detached, strlist_t locusr, + + if ( gcry_md_open (&mfx.md, 0, 0) ) + BUG (); +- if (DBG_HASHING) +- gcry_md_start_debug (mfx.md, "sign"); + + /* If we're encrypting and signing, it is reasonable to pick the + hash algorithm to use out of the recepient key prefs. This is +@@ -1165,8 +1163,6 @@ clearsign_file( const char *fname, strlist_t locusr, const char *outfile ) + PKT_secret_key *sk = sk_rover->sk; + gcry_md_enable (textmd, hash_for(sk)); + } +- if ( DBG_HASHING ) +- gcry_md_start_debug ( textmd, "clearsign" ); + + copy_clearsig_text( out, inp, textmd, !opt.not_dash_escaped, + opt.escape_from, (old_style && only_md5) ); +@@ -1287,8 +1283,6 @@ sign_symencrypt_file (const char *fname, strlist_t locusr) + iobuf_push_filter (inp, text_filter, &tfx); + if ( gcry_md_open (&mfx.md, 0, 0) ) + BUG (); +- if ( DBG_HASHING ) +- gcry_md_start_debug (mfx.md, "symc-sign"); + + for (sk_rover = sk_list; sk_rover; sk_rover = sk_rover->next) { + PKT_secret_key *sk = sk_rover->sk; +diff --git a/sm/certcheck.c b/sm/certcheck.c +index 51a809b..8477a06 100644 +--- a/sm/certcheck.c ++++ b/sm/certcheck.c +@@ -250,8 +250,6 @@ gpgsm_check_cert_sig (ksba_cert_t issuer_cert, ksba_cert_t cert) + log_error ("md_open failed: %s\n", gpg_strerror (rc)); + return rc; + } +- if (DBG_HASHING) +- gcry_md_start_debug (md, "hash.cert"); + + rc = ksba_cert_hash (cert, 1, HASH_FNC, md); + if (rc) +diff --git a/sm/certreqgen.c b/sm/certreqgen.c +index 49b2b92..067f0f7 100644 +--- a/sm/certreqgen.c ++++ b/sm/certreqgen.c +@@ -617,8 +617,6 @@ create_request (ctrl_t ctrl, + log_error ("md_open failed: %s\n", gpg_strerror (rc)); + goto leave; + } +- if (DBG_HASHING) +- gcry_md_start_debug (md, "cr.cri"); + + ksba_certreq_set_hash_function (cr, HASH_FNC, md); + ksba_certreq_set_writer (cr, outctrl->writer); +diff --git a/sm/sign.c b/sm/sign.c +index fd7c4ff..8f7a469 100644 +--- a/sm/sign.c ++++ b/sm/sign.c +@@ -534,8 +534,6 @@ gpgsm_sign (ctrl_t ctrl, certlist_t signerlist, + log_error ("md_open failed: %s\n", gpg_strerror (rc)); + goto leave; + } +- if (DBG_HASHING) +- gcry_md_start_debug (data_md, "sign.data"); + + for (i=0; (algoid=ksba_cms_get_digest_algo_list (cms, i)); i++) + { +@@ -668,8 +666,6 @@ gpgsm_sign (ctrl_t ctrl, certlist_t signerlist, + log_error ("md_open failed: %s\n", gpg_strerror (rc)); + goto leave; + } +- if (DBG_HASHING) +- gcry_md_start_debug (md, "sign.attr"); + ksba_cms_set_hash_function (cms, HASH_FNC, md); + for (cl=signerlist,signer=0; cl; cl = cl->next, signer++) + { +diff --git a/sm/verify.c b/sm/verify.c +index c8663e3..f444faa 100644 +--- a/sm/verify.c ++++ b/sm/verify.c +@@ -159,8 +159,6 @@ gpgsm_verify (ctrl_t ctrl, int in_fd, int data_fd, FILE *out_fp) + log_error ("md_open failed: %s\n", gpg_strerror (rc)); + goto leave; + } +- if (DBG_HASHING) +- gcry_md_start_debug (data_md, "vrfy.data"); + + audit_log (ctrl->audit, AUDIT_SETUP_READY); + +@@ -495,8 +493,6 @@ gpgsm_verify (ctrl_t ctrl, int in_fd, int data_fd, FILE *out_fp) + audit_log_s (ctrl->audit, AUDIT_SIG_STATUS, "error"); + goto next_signer; + } +- if (DBG_HASHING) +- gcry_md_start_debug (md, "vrfy.attr"); + + ksba_cms_set_hash_function (cms, HASH_FNC, md); + rc = ksba_cms_hash_signed_attrs (cms, signer); +-- +1.8.1.4 + diff --git a/meta-tizen-common-base/recipes-security/gpg2/gpg2_git.bb b/meta-tizen-common-base/recipes-security/gpg2/gpg2_git.bb new file mode 100644 index 00000000..205e13d4 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/gpg2/gpg2_git.bb @@ -0,0 +1,10 @@ +require gpg2.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/gpg2;tag=fd45bba47cfbab680118e8154c47993549dfbad6;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-security/gsignond-plugin-oauth/gsignond-plugin-oauth-extraconf.inc b/meta-tizen-common-base/recipes-security/gsignond-plugin-oauth/gsignond-plugin-oauth-extraconf.inc new file mode 100644 index 00000000..b1b25553 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/gsignond-plugin-oauth/gsignond-plugin-oauth-extraconf.inc @@ -0,0 +1 @@ +FILES_${PN}-dbg += "${prefix}/lib/gsignond/gplugins/.debug/liboauth.so" diff --git a/meta-tizen-common-base/recipes-security/gsignond-plugin-oauth/gsignond-plugin-oauth.inc b/meta-tizen-common-base/recipes-security/gsignond-plugin-oauth/gsignond-plugin-oauth.inc new file mode 100644 index 00000000..60c384b6 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/gsignond-plugin-oauth/gsignond-plugin-oauth.inc @@ -0,0 +1,126 @@ +DESCRIPTION = "OAuth plugin for GLib" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Security/Accounts" +LICENSE = "LGPL-2.1+" +PV = "1.0.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by gsignond-plugin-oauth + + +#PROVIDES by gsignond-plugin-oauth-doc +PROVIDES += "gsignond-plugin-oauth-doc" + + +RDEPENDS = "" +#RDEPENDS of gsignond-plugin-oauth (${PN}) +RDEPENDS_${PN} += "glibc" + +#RDEPENDS of gsignond-plugin-oauth-doc (${PN}-doc) +RDEPENDS_${PN}-doc += "gsignond-plugin-oauth" + + +DEPENDS = "" +#DEPENDS of gsignond-plugin-oauth +DEPENDS += "gsignond" +inherit pkgconfig +DEPENDS += "glib-2.0" +DEPENDS += "libsoup-2.4" +DEPENDS += "json-glib" +DEPENDS += "gnutls" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n gsignond-plugin-oauth-1.0.0 + cp ${S}/packaging/gsignond-plugin-oauth.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 ; + + + autotools_do_configure + oe_runmake -j16 + + + + +} +EXTRA_OECONF += "" + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " gsignond-plugin-oauth " + +gsignond-plugin-oauth_files = "" +gsignond-plugin-oauth_files += "${prefix}/lib/gsignond/gplugins/liboauth*.so" +MANIFESTFILES_${PN} = "gsignond-plugin-oauth.manifest" + +gsignond-plugin-oauth-doc_files = "" +gsignond-plugin-oauth-doc_files += "${prefix}/share/gtk-doc/html/gsignond-plugin-oauth/*" + +FILES_${PN} = "${gsignond-plugin-oauth_files}" +FILES_${PN}-doc = "${gsignond-plugin-oauth-doc_files}" + +PKG_gsignond-plugin-oauth= "gsignond-plugin-oauth" +PKG_gsignond-plugin-oauth-doc= "gsignond-plugin-oauth-doc" + +require gsignond-plugin-oauth-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-security/gsignond-plugin-oauth/gsignond-plugin-oauth_git.bb b/meta-tizen-common-base/recipes-security/gsignond-plugin-oauth/gsignond-plugin-oauth_git.bb new file mode 100644 index 00000000..b06fe2f7 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/gsignond-plugin-oauth/gsignond-plugin-oauth_git.bb @@ -0,0 +1,10 @@ +require gsignond-plugin-oauth.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/gsignond-plugin-oauth;tag=8dddc2078d70cc193189e02d07f66f75fc828843;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-security/gsignond-plugin-sasl/gsignond-plugin-sasl-extraconf.inc b/meta-tizen-common-base/recipes-security/gsignond-plugin-sasl/gsignond-plugin-sasl-extraconf.inc new file mode 100644 index 00000000..5deb871e --- /dev/null +++ b/meta-tizen-common-base/recipes-security/gsignond-plugin-sasl/gsignond-plugin-sasl-extraconf.inc @@ -0,0 +1 @@ +FILES_${PN}-dbg += "${prefix}/lib/gsignond/gplugins/.debug/libsasl.so" diff --git a/meta-tizen-common-base/recipes-security/gsignond-plugin-sasl/gsignond-plugin-sasl.inc b/meta-tizen-common-base/recipes-security/gsignond-plugin-sasl/gsignond-plugin-sasl.inc new file mode 100644 index 00000000..da244c3d --- /dev/null +++ b/meta-tizen-common-base/recipes-security/gsignond-plugin-sasl/gsignond-plugin-sasl.inc @@ -0,0 +1,124 @@ +DESCRIPTION = "SASL plugin for GLib" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Security/Accounts" +LICENSE = "LGPL-2.1+" +PV = "1.0.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by gsignond-plugin-sasl-doc +PROVIDES += "gsignond-plugin-sasl-doc" + + +#PROVIDES by gsignond-plugin-sasl + + +RDEPENDS = "" +#RDEPENDS of gsignond-plugin-sasl-doc (${PN}-doc) +RDEPENDS_${PN}-doc += "gsignond-plugin-sasl" + +#RDEPENDS of gsignond-plugin-sasl (${PN}) +RDEPENDS_${PN} += "glibc" + + +DEPENDS = "" +#DEPENDS of gsignond-plugin-sasl +DEPENDS += "gsignond" +DEPENDS += "libgsasl" +inherit pkgconfig +DEPENDS += "glib-2.0" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n gsignond-plugin-sasl-1.0.0 + cp ${S}/packaging/gsignond-plugin-sasl.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 ; + + + autotools_do_configure + oe_runmake -j16 + + + + +} +EXTRA_OECONF += "" + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " gsignond-plugin-sasl " + +gsignond-plugin-sasl-doc_files = "" +gsignond-plugin-sasl-doc_files += "${prefix}/share/gtk-doc/html/gsignond-plugin-sasl/*" + +gsignond-plugin-sasl_files = "" +gsignond-plugin-sasl_files += "${prefix}/lib/gsignond/gplugins/libsasl*.so" +MANIFESTFILES_${PN} = "gsignond-plugin-sasl.manifest" + +FILES_${PN}-doc = "${gsignond-plugin-sasl-doc_files}" +FILES_${PN} = "${gsignond-plugin-sasl_files}" + +PKG_gsignond-plugin-sasl-doc= "gsignond-plugin-sasl-doc" +PKG_gsignond-plugin-sasl= "gsignond-plugin-sasl" + +require gsignond-plugin-sasl-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-security/gsignond-plugin-sasl/gsignond-plugin-sasl_git.bb b/meta-tizen-common-base/recipes-security/gsignond-plugin-sasl/gsignond-plugin-sasl_git.bb new file mode 100644 index 00000000..0fe5a7ac --- /dev/null +++ b/meta-tizen-common-base/recipes-security/gsignond-plugin-sasl/gsignond-plugin-sasl_git.bb @@ -0,0 +1,10 @@ +require gsignond-plugin-sasl.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/gsignond-plugin-sasl;tag=74233b7793f7f012aaeb3118694f7dfbe35f0d38;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-security/gsignond/gsignond-extraconf.inc b/meta-tizen-common-base/recipes-security/gsignond/gsignond-extraconf.inc new file mode 100644 index 00000000..1f3b3480 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/gsignond/gsignond-extraconf.inc @@ -0,0 +1,18 @@ +inherit useradd + +USERADD_PACKAGES = "${PN}" +GROUPADD_PARAM_${PN} += "--system gsignond" + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + chmod u+s $D${prefix}/bin/gsignond +} + +FILES_${PN}-dbg += "/usr/lib/gsignond/extensions/.debug/libextension-test.so" +FILES_${PN}-dbg += "/usr/lib/gsignond/extensions/.debug/libextension-tizen.so" +FILES_${PN}-dbg += "/usr/lib/gsignond/pluginloaders/.debug/gsignond-plugind" +FILES_${PN}-dbg += "/usr/lib/gsignond/gplugins/.debug/libpassword.so" +FILES_${PN}-dbg += "/usr/lib/gsignond/gplugins/.debug/libdigest.so" +FILES_${PN}-dbg += "/usr/lib/gsignond/gplugins/.debug/libssotest.so" diff --git a/meta-tizen-common-base/recipes-security/gsignond/gsignond.inc b/meta-tizen-common-base/recipes-security/gsignond/gsignond.inc new file mode 100644 index 00000000..d0c475f0 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/gsignond/gsignond.inc @@ -0,0 +1,157 @@ +DESCRIPTION = "GLib based Single Sign-On daemon" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Security/Accounts" +LICENSE = "LGPL-2.1+ and GPL-2.0+" +PV = "1.0.3" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by gsignond-doc +PROVIDES += "gsignond-doc" + + +#PROVIDES by gsignond +# the PROVIDES rules is ignore "gsignon " +PROVIDES += "gsignon" +RPROVIDES_gsignond += "gsignon" + + +#PROVIDES by gsignond-dev +PROVIDES += "gsignond-dev" + + +RDEPENDS = "" +#RDEPENDS of gsignond-doc (${PN}-doc) +RDEPENDS_${PN}-doc += "gsignond" + +#RDEPENDS of gsignond (${PN}) +RDEPENDS_${PN} += "glibc" + +#RDEPENDS of gsignond-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "gsignond" + + +DEPENDS = "" +#DEPENDS of gsignond +inherit pkgconfig +DEPENDS += "glib-2.0" +DEPENDS += "ecryptfs-utils" +DEPENDS += "smack" +DEPENDS += "sqlite3" +DEPENDS += "dbus" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n gsignond-1.0.3 + cp ${S}/packaging/gsignond.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 ; + + + autotools_do_configure + + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --enable-dbus-type=p2p" + +do_install() { + 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 -- + install -m 755 -d ${D}${prefix}/lib/systemd/user + install -m 644 data/gsignond.service ${D}${prefix}/lib/systemd/user/ + install -m 755 -d ${D}${prefix}/lib/systemd/user/weston.target.wants + ln -s ../gsignond.service ${D}${prefix}/lib/systemd/user/weston.target.wants/gsignond.service + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + chmod u+s $D${prefix}/bin/gsignond + getent group gsignond > /dev/null || /usr/sbin/groupadd -r gsignond + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " gsignond " +PACKAGES += " gsignond-dev " + +gsignond-doc_files = "" +gsignond-doc_files += "${prefix}/share/gtk-doc/html/gsignond/*" + +gsignond_files = "" +gsignond_files += "AUTHORS COPYING.LIB INSTALL NEWS README" +gsignond_files += "${prefix}/bin/gsignond" +gsignond_files += "${prefix}/lib/libgsignond-*.so.*" +gsignond_files += "${prefix}/lib/gsignond/extensions/*.so*" +gsignond_files += "${prefix}/lib/gsignond/gplugins/*.so*" +gsignond_files += "${prefix}/lib/gsignond/pluginloaders/gsignond-plugind" +gsignond_files += "${prefix}/lib/systemd/user/gsignond.service" +gsignond_files += "${prefix}/lib/systemd/user/weston.target.wants/gsignond.service" +gsignond_files += "${sysconfdir}/gsignond.conf" +MANIFESTFILES_${PN} = "gsignond.manifest" + +gsignond-dev_files = "" +gsignond-dev_files += "${prefix}/include/gsignond/*.h" +gsignond-dev_files += "${prefix}/lib/libgsignond-*.so" +gsignond-dev_files += "${prefix}/lib/pkgconfig/gsignond.pc" + +FILES_${PN}-doc = "${gsignond-doc_files}" +FILES_${PN} = "${gsignond_files}" +FILES_${PN}-dev = "${gsignond-dev_files}" + +PKG_gsignond-doc= "gsignond-doc" +PKG_gsignond= "gsignond" +PKG_gsignond-dev= "gsignond-dev" + +require gsignond-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-security/gsignond/gsignond_git.bb b/meta-tizen-common-base/recipes-security/gsignond/gsignond_git.bb new file mode 100644 index 00000000..bd86f365 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/gsignond/gsignond_git.bb @@ -0,0 +1,10 @@ +require gsignond.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/gsignond;tag=572cf9261e1233c5db1b74b74a70d97289d752a2;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-security/libgsasl/libgsasl-extraconf.inc b/meta-tizen-common-base/recipes-security/libgsasl/libgsasl-extraconf.inc new file mode 100644 index 00000000..e673a9c6 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/libgsasl/libgsasl-extraconf.inc @@ -0,0 +1,5 @@ +inherit gettext + +do_configure_append() { + sed -i 's/AM_INIT_AUTOMAKE(\[1.10 -Wall -Werror\])/AM_INIT_AUTOMAKE(\[1.10 -Wall\])/' configure.ac +} diff --git a/meta-tizen-common-base/recipes-security/libgsasl/libgsasl.inc b/meta-tizen-common-base/recipes-security/libgsasl/libgsasl.inc new file mode 100644 index 00000000..68fe143f --- /dev/null +++ b/meta-tizen-common-base/recipes-security/libgsasl/libgsasl.inc @@ -0,0 +1,128 @@ +DESCRIPTION = "Library for perfoming SASL authentication" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Security/Accounts" +LICENSE = "LGPL-2.1+" +PV = "1.8.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libgsasl-dev +PROVIDES += "libgsasl-dev" + + +#PROVIDES by libgsasl + + +RDEPENDS = "" +#RDEPENDS of libgsasl-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libgsasl" + +#RDEPENDS of libgsasl (${PN}) +RDEPENDS_${PN} += "glibc" + + +DEPENDS = "" +#DEPENDS of libgsasl +DEPENDS += "libgcrypt" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n libgsasl-1.8.0 + cp ${S}/packaging/libgsasl.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 ; + + + autotools_do_configure + oe_runmake -j16 + + + + +} +EXTRA_OECONF += " --with-libgcrypt" + +do_install() { + 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 -- + + #find_lang libgsasl + + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libgsasl-dev " +PACKAGES += " libgsasl " + +libgsasl-dev_files = "" +libgsasl-dev_files += "${prefix}/include/gsasl*.h" +libgsasl-dev_files += "${prefix}/lib/libgsasl.so" +libgsasl-dev_files += "${prefix}/lib/pkgconfig/libgsasl.pc" +MANIFESTFILES_${PN}-dev = "libgsasl.manifest" + +libgsasl_files = "" +libgsasl_files += "AUTHORS NEWS README THANKS" +libgsasl_files += "${prefix}/lib/libgsasl.so.*" +MANIFESTFILES_${PN} = "libgsasl.manifest" + +FILES_${PN}-dev = "${libgsasl-dev_files}" +FILES_${PN} = "${libgsasl_files}" + +PKG_libgsasl-dev= "libgsasl-dev" +PKG_libgsasl= "libgsasl" + +require libgsasl-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-security/libgsasl/libgsasl_git.bb b/meta-tizen-common-base/recipes-security/libgsasl/libgsasl_git.bb new file mode 100644 index 00000000..a886f01e --- /dev/null +++ b/meta-tizen-common-base/recipes-security/libgsasl/libgsasl_git.bb @@ -0,0 +1,10 @@ +require libgsasl.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/libgsasl;tag=edbe0cde3ef2bf4bc1248f053ddcf210fb27f2b3;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-security/libgsignon-glib/libgsignon-glib-extraconf.inc b/meta-tizen-common-base/recipes-security/libgsignon-glib/libgsignon-glib-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-security/libgsignon-glib/libgsignon-glib.inc b/meta-tizen-common-base/recipes-security/libgsignon-glib/libgsignon-glib.inc new file mode 100644 index 00000000..35f87121 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/libgsignon-glib/libgsignon-glib.inc @@ -0,0 +1,139 @@ +DESCRIPTION = "GLib API for the SSO framework" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Security/Accounts" +LICENSE = "LGPL-2.1" +PV = "2.3.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libgsignon-glib-dev +PROVIDES += "libgsignon-glib-dev" + + +#PROVIDES by libgsignon-glib + + +#PROVIDES by libgsignon-glib-doc +PROVIDES += "libgsignon-glib-doc" + + +RDEPENDS = "" +#RDEPENDS of libgsignon-glib-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libgsignon-glib" + +#RDEPENDS of libgsignon-glib (${PN}) +RDEPENDS_${PN} += "gsignon" +RDEPENDS_${PN} += "gsignond-plugin-oauth" +RDEPENDS_${PN} += "dbus" +RDEPENDS_${PN} += "glibc" +RDEPENDS_${PN} += "gsignond-plugin-sasl" + + +DEPENDS = "" +#DEPENDS of libgsignon-glib +DEPENDS += "libcheck" +inherit pkgconfig +DEPENDS += "glib-2.0" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n libgsignon-glib-2.3.0 + cp ${S}/packaging/libgsignon-glib.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 ; + + + autotools_do_configure + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --enable-dbus-type=p2p" + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libgsignon-glib-dev " +PACKAGES += " libgsignon-glib " + +libgsignon-glib-dev_files = "" +libgsignon-glib-dev_files += "${prefix}/include/libgsignon-glib/*.h" +libgsignon-glib-dev_files += "${prefix}/lib/libgsignon-glib.so" +libgsignon-glib-dev_files += "${prefix}/lib/pkgconfig/libgsignon-glib.pc" +libgsignon-glib-dev_files += "${prefix}/bin/gsso-example" +MANIFESTFILES_${PN}-dev = "libgsignon-glib.manifest" + +libgsignon-glib_files = "" +libgsignon-glib_files += "AUTHORS ChangeLog NEWS README" +libgsignon-glib_files += "${prefix}/lib/libgsignon-glib.so.*" +MANIFESTFILES_${PN} = "libgsignon-glib.manifest" + +libgsignon-glib-doc_files = "" +libgsignon-glib-doc_files += "${prefix}/share/gtk-doc/html/libgsignon-glib/*" + +FILES_${PN}-dev = "${libgsignon-glib-dev_files}" +FILES_${PN} = "${libgsignon-glib_files}" +FILES_${PN}-doc = "${libgsignon-glib-doc_files}" + +PKG_libgsignon-glib-dev= "libgsignon-glib-dev" +PKG_libgsignon-glib= "libgsignon-glib" +PKG_libgsignon-glib-doc= "libgsignon-glib-doc" + +require libgsignon-glib-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-security/libgsignon-glib/libgsignon-glib_git.bb b/meta-tizen-common-base/recipes-security/libgsignon-glib/libgsignon-glib_git.bb new file mode 100644 index 00000000..48db1a63 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/libgsignon-glib/libgsignon-glib_git.bb @@ -0,0 +1,10 @@ +require libgsignon-glib.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/libgsignon-glib;tag=09502b1c5ce5f901be78bbae6eea19606252abc0;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-security/libprivilege-control/libprivilege-control-extraconf.inc b/meta-tizen-common-base/recipes-security/libprivilege-control/libprivilege-control-extraconf.inc new file mode 100644 index 00000000..ff3f0afd --- /dev/null +++ b/meta-tizen-common-base/recipes-security/libprivilege-control/libprivilege-control-extraconf.inc @@ -0,0 +1,9 @@ +do_configure() { + sed -i 's@source /etc/tizen-platform.conf@source ${STAGING_DIR_NATIVE}/etc/tizen-platform.conf@' ${S}/db/updater.sh +} +CFLAGS += " -Wno-implicit-function-declaration" + +DEPENDS_remove_class-native = "dlog-native" + +SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" +SRC_URI_append_class-native = " file://missing_header.patch" diff --git a/meta-tizen-common-base/recipes-security/libprivilege-control/libprivilege-control.inc b/meta-tizen-common-base/recipes-security/libprivilege-control/libprivilege-control.inc new file mode 100644 index 00000000..1bd74914 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/libprivilege-control/libprivilege-control.inc @@ -0,0 +1,176 @@ +DESCRIPTION = "Library to control privilege of application" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Security/Access Control" +LICENSE = "Apache-2.0" +PV = "0.0.43.TIZEN" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libprivilege-control + + +#PROVIDES by libprivilege-control-conf +PROVIDES += "libprivilege-control-conf" + + +#PROVIDES by libprivilege-control-dev +PROVIDES += "libprivilege-control-dev" + + +RDEPENDS = "" +#RDEPENDS of libprivilege-control-conf (${PN}-conf) +RDEPENDS_${PN}-conf += "libprivilege-control" + +#RDEPENDS of libprivilege-control-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libprivilege-control" + + +DEPENDS = "" +#DEPENDS of libprivilege-control +inherit tizen_cmake +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "libiri" +DEPENDS += "smack" +DEPENDS += "sqlite3" +DEPENDS += "libcap" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/libprivilege-control.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 ; + + + export CFLAGS="${CFLAGS} -Wno-implicit-function-declaration" + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DCMAKE_BUILD_TYPE=RELEASE \ + -DCMAKE_VERBOSE_MAKEFILE=ON \ + -DTZ_SYS_DB=${prefix}/dbspace \ + -DTZ_SYS_HOME=/home \ + -DTZ_SYS_ETC=${sysconfdir} \ + -DSYSTEMD_UNIT_DIR=${systemd_unitdir}/system + + VERBOSE=1 oe_runmake -j16 + + + +} + +do_install() { + 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/privilege-control/ + mkdir -p ${D}${systemd_unitdir}/system/multi-user.target.wants + ln -sf ${systemd_unitdir}/system/smack-rules.service ${D}${systemd_unitdir}/system/multi-user.target.wants/smack-rules.service + mkdir -p ${D}${prefix}/dbspace + sed -i 's|TZ_SYS_DB|${prefix}/dbspace|g' ${S}/packaging/libprivilege-control.manifest + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + $D${prefix}/share/privilege-control/db/updater.sh + chsmack -a 'System' $D${prefix}/dbspace/.rules-db.db3* + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libprivilege-control " +PACKAGES += " libprivilege-control-conf " +PACKAGES += " libprivilege-control-dev " + +libprivilege-control_files = "" +libprivilege-control_files += "${prefix}/lib/*.so.*" +libprivilege-control_files += "${prefix}/lib/librules-db-sql-udf.so" +libprivilege-control_files += "${systemd_unitdir}/system/smack-rules.service" +libprivilege-control_files += "${prefix}/bin/api_feature_loader" +libprivilege-control_files += "${systemd_unitdir}/system/multi-user.target.wants/smack-rules.service" +libprivilege-control_files += "${prefix}/share/privilege-control/db/rules-db.sql" +libprivilege-control_files += "${prefix}/share/privilege-control/db/rules-db-data.sql" +libprivilege-control_files += "${prefix}/share/privilege-control/db/updater.sh" +libprivilege-control_files += "${prefix}/share/privilege-control/db/updates/*" +libprivilege-control_files += "${prefix}/share/privilege-control/db/load-rules-db.sql" +libprivilege-control_files += "${sysconfdir}/opt/upgrade/220.libprivilege-updater.patch.sh" +libprivilege-control_files += "%dir ${prefix}/dbspace" +MANIFESTFILES_${PN} = "libprivilege-control.manifest" + +libprivilege-control-conf_files = "" +libprivilege-control-conf_files += "${prefix}/dbspace/.privilege_control*.db" +MANIFESTFILES_${PN}-conf = "libprivilege-control.manifest" + +libprivilege-control-dev_files = "" +libprivilege-control-dev_files += "${prefix}/include/*.h" +libprivilege-control-dev_files += "${prefix}/lib/*.so" +libprivilege-control-dev_files += "${prefix}/lib/pkgconfig/*.pc" +MANIFESTFILES_${PN}-dev = "libprivilege-control.manifest" + +FILES_${PN} = "${libprivilege-control_files}" +FILES_${PN}-conf = "${libprivilege-control-conf_files}" +FILES_${PN}-dev = "${libprivilege-control-dev_files}" + +PKG_libprivilege-control= "libprivilege-control" +PKG_libprivilege-control-conf= "libprivilege-control-conf" +PKG_libprivilege-control-dev= "libprivilege-control-dev" + +require libprivilege-control-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-security/libprivilege-control/libprivilege-control/missing_header.patch b/meta-tizen-common-base/recipes-security/libprivilege-control/libprivilege-control/missing_header.patch new file mode 100644 index 00000000..14e8b073 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/libprivilege-control/libprivilege-control/missing_header.patch @@ -0,0 +1,25 @@ +diff --git a/include/common.h b/include/common.h +index 07894d9..f7243fe 100644 +--- a/include/common.h ++++ b/include/common.h +@@ -23,6 +23,7 @@ + #define COMMON_H_ + + #include ++#include + #include + #include + #include +diff --git a/src/privilege-control.c b/src/privilege-control.c +index 39cf437..4815262 100644 +--- a/src/privilege-control.c ++++ b/src/privilege-control.c +@@ -38,6 +38,8 @@ + #include + #include + #include ++#include ++#include + #include + #include + #include diff --git a/meta-tizen-common-base/recipes-security/libprivilege-control/libprivilege-control/remove-dlog-for-native-build.patch b/meta-tizen-common-base/recipes-security/libprivilege-control/libprivilege-control/remove-dlog-for-native-build.patch new file mode 100644 index 00000000..12c761ed --- /dev/null +++ b/meta-tizen-common-base/recipes-security/libprivilege-control/libprivilege-control/remove-dlog-for-native-build.patch @@ -0,0 +1,55 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index e2d4439..51dd041 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -14,7 +14,7 @@ SET(VERSION "${VERSION_MAJOR}.0.2") + INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) + + INCLUDE(FindPkgConfig) +-pkg_check_modules(pkgs REQUIRED libsmack libiri dlog sqlite3 libtzplatform-config) ++pkg_check_modules(pkgs REQUIRED libsmack libiri sqlite3 libtzplatform-config) + + FOREACH(flag ${pkgs_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") +@@ -25,7 +25,7 @@ ENDFOREACH(flag) + # will be expanded to empty instruction. + + SET(CMAKE_C_FLAGS_CCOV "--coverage") +-SET(CMAKE_C_FLAGS_DEBUG "-O0 -g -ggdb -DDLOG_DEBUG_ENABLED -DTIZEN_DEBUG_ENABLE") ++SET(CMAKE_C_FLAGS_DEBUG "-O0 -g -ggdb -DTIZEN_DEBUG_ENABLE") + SET(CMAKE_C_FLAGS_RELEASE "-O2 -g") + + SET(src_dir "./src") +@@ -39,8 +39,6 @@ ADD_DEFINITIONS("-DHOMEDIR=${HOMEDIR}") + ADD_DEFINITIONS("-DLIBDIR=\"${LIB_INSTALL_DIR}\"") + ADD_DEFINITIONS("-Wall -Werror -Wextra") + +-ADD_DEFINITIONS("-DDLOG_WARN_ENABLED") +-ADD_DEFINITIONS("-DDLOG_ERROR_ENABLED") + + ################################################################################################### + ## for libprivilege-control.so (library) +diff --git a/include/common.h b/include/common.h +index a0bc6ef..07894d9 100644 +--- a/include/common.h ++++ b/include/common.h +@@ -23,7 +23,6 @@ + #define COMMON_H_ + + #include +-#include + #include + #include + #include +diff --git a/src/access-db.c b/src/access-db.c +index de8bb1b..15123e2 100644 +--- a/src/access-db.c ++++ b/src/access-db.c +@@ -25,7 +25,6 @@ + #include + #include + #include +-#include + #include + #include + diff --git a/meta-tizen-common-base/recipes-security/libprivilege-control/libprivilege-control_git.bb b/meta-tizen-common-base/recipes-security/libprivilege-control/libprivilege-control_git.bb new file mode 100644 index 00000000..73a611c9 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/libprivilege-control/libprivilege-control_git.bb @@ -0,0 +1,10 @@ +require libprivilege-control.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/security/libprivilege-control;tag=e613fc4d3632b7cc79187ade3186d1e07ec79170;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-security/libsecret/libsecret-extraconf.inc b/meta-tizen-common-base/recipes-security/libsecret/libsecret-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-security/libsecret/libsecret.inc b/meta-tizen-common-base/recipes-security/libsecret/libsecret.inc new file mode 100644 index 00000000..c5d60407 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/libsecret/libsecret.inc @@ -0,0 +1,176 @@ +DESCRIPTION = "Library for accessing the Secret Service API" +HOMEPAGE = "http://www.gnome.org/" +SECTION = "System/Libraries" +LICENSE = "LGPL-2.1+" +PV = "0.15" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by typelib-Secret +PROVIDES += "typelib-Secret" + + +#PROVIDES by libsecret-dev +PROVIDES += "libsecret-dev" + + +#PROVIDES by libsecret + + +#PROVIDES by libsecret-tools +PROVIDES += "libsecret-tools" + + +#PROVIDES by typelib-SecretUnstable +PROVIDES += "typelib-SecretUnstable" + + +RDEPENDS = "" +#RDEPENDS of libsecret-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "typelib-Secret" +RDEPENDS_${PN}-dev += "libsecret" +RDEPENDS_${PN}-dev += "typelib-SecretUnstable" + + +DEPENDS = "" +#DEPENDS of libsecret +#Replace "DEPENDS" on gettext by "inherit gettext" +inherit gettext +DEPENDS_append_class-native = " intltool-native" +DEPENDS_append_class-target = " intltool-native" +DEPENDS += "vala" +inherit pkgconfig +DEPENDS += "glib-2.0" +DEPENDS += "docbook-xsl-stylesheets" +DEPENDS += "gtk-doc-stub" +DEPENDS += "libxslt" +DEPENDS_append_class-native = " fdupes-native" +DEPENDS_append_class-target = " fdupes-native" +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 V=1 + + + +} +EXTRA_OECONF += " --disable-static" + +do_install() { + 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 libsecret + rm -rf ${D}${prefix}/share/locales/* + #fdupes ${D} + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libsecret-tools " +PACKAGES += " libsecret " +PACKAGES += " libsecret-dev " +PACKAGES += " typelib-Secret " +PACKAGES += " typelib-SecretUnstable " + +libsecret-tools_files = "" +libsecret-tools_files += "${prefix}/bin/secret-tool" + +libsecret_files = "" +libsecret_files += "${prefix}/lib/libsecret-1.so.*" + +libsecret-dev_files = "" +libsecret-dev_files += "AUTHORS ChangeLog NEWS README" +libsecret-dev_files += "${prefix}/lib/libsecret-1.so" +libsecret-dev_files += "${prefix}/lib/pkgconfig/libsecret-1.pc" +libsecret-dev_files += "${prefix}/lib/pkgconfig/libsecret-unstable.pc" +libsecret-dev_files += "${prefix}/include/libsecret-1/" +libsecret-dev_files += "${prefix}/share/gir-1.0/Secret-1.gir" +libsecret-dev_files += "${prefix}/share/gir-1.0/SecretUnstable-0.gir" +libsecret-dev_files += "${prefix}/share/vala/vapi" +libsecret-dev_files += "${prefix}/share/vala/vapi/libsecret-1.deps" +libsecret-dev_files += "${prefix}/share/vala/vapi/libsecret-1.vapi" +libsecret-dev_files += "${prefix}/share/vala/vapi/libsecret-unstable.deps" +libsecret-dev_files += "${prefix}/share/vala/vapi/libsecret-unstable.vapi" +libsecret-dev_files += "${prefix}/share/vala/vapi/mock-service-0.vapi" +DIRFILES_${PN}-dev = "" +DIRFILES_${PN}-dev += "${prefix}/share/vala/vapi" + +typelib-Secret_files = "" +typelib-Secret_files += "${prefix}/lib/girepository-1.0/Secret-1.typelib" + +typelib-SecretUnstable_files = "" +typelib-SecretUnstable_files += "${prefix}/lib/girepository-1.0/SecretUnstable-0.typelib" + +FILES_${PN}-tools = "${libsecret-tools_files}" +FILES_${PN} = "${libsecret_files}" +FILES_${PN}-dev = "${libsecret-dev_files}" +FILES_typelib-Secret = "${typelib-Secret_files}" +FILES_typelib-SecretUnstable = "${typelib-SecretUnstable_files}" + +PKG_libsecret-tools= "libsecret-tools" +PKG_libsecret= "libsecret" +PKG_libsecret-dev= "libsecret-dev" +PKG_typelib-Secret= "typelib-Secret" +PKG_typelib-SecretUnstable= "typelib-SecretUnstable" + +require libsecret-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-security/libsecret/libsecret_git.bb b/meta-tizen-common-base/recipes-security/libsecret/libsecret_git.bb new file mode 100644 index 00000000..91ddd546 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/libsecret/libsecret_git.bb @@ -0,0 +1,10 @@ +require libsecret.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/libsecret;tag=323fd83e4fa5a23e79e83b210d853705e21bdd81;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-security/privacy-manager-server/files/fix-include-directories-in-CMakeList.txt.patch b/meta-tizen-common-base/recipes-security/privacy-manager-server/files/fix-include-directories-in-CMakeList.txt.patch new file mode 100644 index 00000000..7af70a87 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/privacy-manager-server/files/fix-include-directories-in-CMakeList.txt.patch @@ -0,0 +1,19 @@ +diff --git a/pkgmgr_plugin/CMakeLists.txt b/pkgmgr_plugin/CMakeLists.txt +index b8a0488..00f8428 100644 +--- a/pkgmgr_plugin/CMakeLists.txt ++++ b/pkgmgr_plugin/CMakeLists.txt +@@ -12,11 +12,7 @@ FOREACH(flag ${privileges_CFLAGS}) + ENDFOREACH(flag) + + INCLUDE_DIRECTORIES( +- /usr/include +- /usr/include/glib-2.0 +- /usr/include/libxml2 +- /usr/include/package_manager +- /usr/include/dlog ++ "${pkg_INCLUDE_DIRS}" + "${CMAKE_SOURCE_DIR}/client/inc/" + "${CMAKE_SOURCE_DIR}/common/inc/" + ) + + diff --git a/meta-tizen-common-base/recipes-security/privacy-manager-server/files/fix-include-directories-in-CMakeList_2.patch b/meta-tizen-common-base/recipes-security/privacy-manager-server/files/fix-include-directories-in-CMakeList_2.patch new file mode 100644 index 00000000..8f5ccbaa --- /dev/null +++ b/meta-tizen-common-base/recipes-security/privacy-manager-server/files/fix-include-directories-in-CMakeList_2.patch @@ -0,0 +1,27 @@ +diff --git a/server/CMakeLists.txt b/server/CMakeLists.txt +index ec51d1a..bba409f 100644 +--- a/server/CMakeLists.txt ++++ b/server/CMakeLists.txt +@@ -26,7 +26,7 @@ SET(server_src_dir "${CMAKE_SOURCE_DIR}/server/src") + SET(server_include_dir "${CMAKE_SOURCE_DIR}/server/inc/") + SET(common_src_dir "${CMAKE_SOURCE_DIR}/common/src/") + SET(common_include_dir "${CMAKE_SOURCE_DIR}/common/inc/") +-SET(dbus_include_dir "/usr/include/dbus-1.0") ++SET(dbus_include_dir "${pkg_INCLUDE_DIRS}/dbus-1.0") + + ## Additional flag + ADD_DEFINITIONS("-fvisibility=hidden") +@@ -43,11 +43,11 @@ ENDIF(FILTER_LISTED_PKG) + INCLUDE_DIRECTORIES( + ${pkgs_INCLUDE_DIRS} + ${server_include_dir} +- ${common_include_dir} ++ ${common_include_dir} + ${dbus_include_dir} + ) + +-SET(PRIVACY_MANAGER_SERVER_SOURCES ++SET(PRIVACY_MANAGER_SERVER_SOURCES + ${common_src_dir}/SocketConnection.cpp + ${common_src_dir}/SocketStream.cpp + ${common_src_dir}/PrivacyDb.cpp diff --git a/meta-tizen-common-base/recipes-security/privacy-manager-server/files/remove-dlog-for-native-build.patch b/meta-tizen-common-base/recipes-security/privacy-manager-server/files/remove-dlog-for-native-build.patch new file mode 100644 index 00000000..19f7d16c --- /dev/null +++ b/meta-tizen-common-base/recipes-security/privacy-manager-server/files/remove-dlog-for-native-build.patch @@ -0,0 +1,965 @@ +diff --git a/capi/CMakeLists.txt b/capi/CMakeLists.txt +index ee547f7..1c81906 100644 +--- a/capi/CMakeLists.txt ++++ b/capi/CMakeLists.txt +@@ -16,7 +16,7 @@ INCLUDE_DIRECTORIES(${INC_DIR} + SET(pc_requires "capi-base-common") + + INCLUDE(FindPkgConfig) +-pkg_check_modules(${fw_name} REQUIRED capi-base-common dlog glib-2.0) ++pkg_check_modules(${fw_name} REQUIRED capi-base-common glib-2.0) + FOREACH(flag ${${fw_name}_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") + ENDFOREACH(flag) +diff --git a/capi/src/privacy_manager.c b/capi/src/privacy_manager.c +index 8be76fe..14f23c9 100644 +--- a/capi/src/privacy_manager.c ++++ b/capi/src/privacy_manager.c +@@ -22,14 +22,14 @@ + #include + #include + #include +-#include ++//#include + + + static int _privacy_manager_convert_error(int error) + { + int ret = PRIV_MGR_ERROR_SUCCESS; + +- LOGD("before error : %d", error); ++ //LOGD("before error : %d", error); + + switch (error) + { +@@ -55,7 +55,7 @@ static int _privacy_manager_convert_error(int error) + ret = PRIVACY_MANAGER_ERROR_IPC_FAILED; + break; + } +- LOGD("after error : %d", ret); ++ //LOGD("after error : %d", ret); + return ret; + } + +diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt +index 4a6f526..770a7f0 100644 +--- a/client/CMakeLists.txt ++++ b/client/CMakeLists.txt +@@ -8,7 +8,7 @@ SET(LIBDIR ${LIB_INSTALL_DIR}) + SET(INCLUDEDIR ${INCLUDE_INSTALL_DIR}) + + INCLUDE(FindPkgConfig) +-pkg_check_modules(privacy-manager-client REQUIRED dlog sqlite3 dbus-1 dbus-glib-1 db-util pkgmgr-info libtzplatform-config) ++pkg_check_modules(privacy-manager-client REQUIRED sqlite3 dbus-1 dbus-glib-1 db-util pkgmgr-info libtzplatform-config) + + FOREACH(flag ${pkgs_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") +@@ -35,7 +35,7 @@ SET(common_include_dir "${CMAKE_SOURCE_DIR}/common/inc/") + ## Additional flag + ADD_DEFINITIONS("-fvisibility=hidden") + ADD_DEFINITIONS("-Wall -Werror") +-ADD_DEFINITIONS("-DDLOG_ERROR_ENABLED") ++ + OPTION (FILTER_LISTED_PKG "FILTER PKG BY LIST" ON) + IF(FILTER_LISTED_PKG) + MESSAGE("FILTER PKGs BY FILTERING LIST") +@@ -75,7 +75,6 @@ SET(PRIVACY_MANAGER_CLIENT_LDFLAGS " -module -avoid-version ") + SET(PRIVACY_MANAGER_CLIENT_CFLAGS " ${CFLAGS} -fPIC ") + #SET(PRIVACY_MANAGER_CLIENT_LIBADD " ") + +-ADD_DEFINITIONS("-DLOG_TAG=\"PRIVACY-MANAGER-CLIENT\"") + ADD_LIBRARY(privacy-manager-client SHARED ${PRIVACY_MANAGER_CLIENT_SOURCES}) + TARGET_LINK_LIBRARIES(privacy-manager-client ${pkgs_LDFLAGS} ${pkgs_LIBRARIES}) + SET_TARGET_PROPERTIES(privacy-manager-client PROPERTIES COMPILE_FLAGS "${PRIVACY_MANAGER_CLIENT_CFLAGS}") +diff --git a/client/inc/SocketClient.h b/client/inc/SocketClient.h +index d2713b1..d2ca79a 100644 +--- a/client/inc/SocketClient.h ++++ b/client/inc/SocketClient.h +@@ -19,7 +19,7 @@ + + #include + #include +-#include ++//#include + #include "SocketConnection.h" + + /* IMPORTANT: +diff --git a/client/src/PrivacyChecker.cpp b/client/src/PrivacyChecker.cpp +index c856f85..2164795 100644 +--- a/client/src/PrivacyChecker.cpp ++++ b/client/src/PrivacyChecker.cpp +@@ -21,7 +21,7 @@ + #include + #include + #include +-#include ++//#include + #include + #include + #include +@@ -81,7 +81,7 @@ void* + PrivacyChecker::runSignalListenerThread(void* pData) + { + pthread_detach(pthread_self()); +- LOGI("Running g main loop for signal"); ++ //LOGI("Running g main loop for signal"); + + initializeDbus(); + +@@ -149,7 +149,7 @@ PrivacyChecker::handleNotification(DBusConnection* connection, DBusMessage* mess + + if (std::string(pPkgId) == m_pkgId) + { +- LOGI("Current app pkg privacy information updated"); ++ //LOGI("Current app pkg privacy information updated"); + updateCache(m_pkgId, pPrivacyId, m_privacyCache); + //printCache(); + } +@@ -157,7 +157,7 @@ PrivacyChecker::handleNotification(DBusConnection* connection, DBusMessage* mess + std::map < std::string, std::map < std::string, bool > > :: iterator iter = m_privacyInfoCache.find(std::string(pPkgId)); + if (iter != m_privacyInfoCache.end()) + { +- LOGI("Current pkg privacy is in cache"); ++ //LOGI("Current pkg privacy is in cache"); + updateCache(std::string(pPkgId), pPrivacyId, iter->second); + } + +@@ -197,12 +197,12 @@ PrivacyChecker::check(const std::string privacyId, std::map < std::string, bool + iter = privacyMap.find(privacyId); + if (iter == privacyMap.end() ) + { +- LOGD("The application cannot access the privacy inforamtion."); ++ //LOGD("The application cannot access the privacy inforamtion."); + return PRIV_MGR_ERROR_USER_NOT_CONSENTED; + } + else if (!iter->second) + { +- LOGD("User does not consented to access the privacy information"); ++ //LOGD("User does not consented to access the privacy information"); + return PRIV_MGR_ERROR_USER_NOT_CONSENTED; + } + +@@ -310,7 +310,7 @@ PrivacyChecker::printCache(void) + std::map < std::string, bool >::const_iterator iter = m_privacyCache.begin(); + for (; iter != m_privacyCache.end(); ++iter) + { +- LOGD(" %s : %d", iter->first.c_str(), iter->second); ++ //LOGD(" %s : %d", iter->first.c_str(), iter->second); + } + } + +@@ -331,7 +331,7 @@ PrivacyChecker::updateCache(const std::string pkgId, std::string privacyId, std: + { + bool privacyEnabled = sqlite3_column_int(pPrivacyStmt.get(), 0) > 0 ? true : false; + +- SECURE_LOGD("Set result : %s : %d", privacyId.c_str(), privacyEnabled ); ++ //SECURE_LOGD("Set result : %s : %d", privacyId.c_str(), privacyEnabled ); + pkgCacheMap.erase(privacyId); + pkgCacheMap.insert(std::map < std::string, bool >::value_type(privacyId, privacyEnabled)); + } +@@ -358,7 +358,7 @@ PrivacyChecker::updateCache(std::string pkgId, std::map < std::string, bool >& p + + pkgCacheMap.insert(std::map < std::string, bool >::value_type(std::string(privacyId), privacyEnabled)); + +- SECURE_LOGD("Privacy found : %s %d", privacyId, privacyEnabled); ++ //SECURE_LOGD("Privacy found : %s %d", privacyId, privacyEnabled); + } + return PRIV_MGR_ERROR_SUCCESS; + } +diff --git a/client/src/privacy_manager_client.cpp b/client/src/privacy_manager_client.cpp +index fc01694..6397d60 100644 +--- a/client/src/privacy_manager_client.cpp ++++ b/client/src/privacy_manager_client.cpp +@@ -17,7 +17,7 @@ + #include + #include + #include +-#include ++//#include + #include + #include + #include +diff --git a/common/inc/SocketStream.h b/common/inc/SocketStream.h +index 0788a9d..20bcd6e 100644 +--- a/common/inc/SocketStream.h ++++ b/common/inc/SocketStream.h +@@ -28,7 +28,7 @@ public: + , m_bytesRead(0) + ,m_bytesWrote(0) + { +- LOGI("Created"); ++ //LOGI("Created"); + } + + int readStream(size_t num, void * bytes); +diff --git a/common/src/PrivacyDb.cpp b/common/src/PrivacyDb.cpp +index f577edd..da853de 100644 +--- a/common/src/PrivacyDb.cpp ++++ b/common/src/PrivacyDb.cpp +@@ -16,7 +16,8 @@ + + #include + #include +-#include ++//#include ++#include + #include + #include + #include +@@ -101,12 +101,12 @@ PrivacyDb::getPrivacyAppPackages(std::list & list) const + { + const char* pValue = reinterpret_cast < const char* > (sqlite3_column_text(pStmt.get(), 0)); + +- SECURE_LOGD("PkgId found : %s ", pValue); ++ //SECURE_LOGD("PkgId found : %s ", pValue); + std::string pkgId = std::string(pValue); + + if (isFilteredPackage(pkgId)) + { +- SECURE_LOGD("%s is Filtered", pValue); ++ //SECURE_LOGD("%s is Filtered", pValue); + continue; + } + list.push_back(std::string(pValue)); +@@ -133,7 +133,7 @@ PrivacyDb::getAppPackagePrivacyInfo(const std::string pkgId, std::list < std::pa + + privacyInfoList.push_back( std::pair (std::string(privacyId), privacyEnabled) ); + +- SECURE_LOGD("Privacy found : %s %d", privacyId, privacyEnabled); ++ //SECURE_LOGD("Privacy found : %s %d", privacyId, privacyEnabled); + } + + return 0; +@@ -160,7 +160,7 @@ PrivacyDb::addAppPackagePrivacyInfo(const std::string pkgId, const std::list < s + + for ( std::list ::const_iterator iter = privilegeList.begin(); iter != privilegeList.end(); ++iter) + { +- SECURE_LOGD("install privacy: %s", iter->c_str()); ++ //SECURE_LOGD("install privacy: %s", iter->c_str()); + prepareDb(pDbHandler, privacyQuery.c_str(), pPrivacyStmt); + + res = sqlite3_bind_text(pPrivacyStmt.get(), 1, pkgId.c_str(), -1, SQLITE_TRANSIENT); +@@ -219,7 +219,7 @@ PrivacyDb::isUserPrompted(const std::string pkgId, bool& isPrompted) const + + if (isFilteredPackage(pkgId)) + { +- SECURE_LOGD("%s is Filtered", pkgId.c_str()); ++ //SECURE_LOGD("%s is Filtered", pkgId.c_str()); + return 0; + } + +@@ -237,7 +237,7 @@ PrivacyDb::isUserPrompted(const std::string pkgId, bool& isPrompted) const + } + else + { +- SECURE_LOGE("The package[%s] can not access privacy", pkgId.c_str()); ++ //SECURE_LOGE("The package[%s] can not access privacy", pkgId.c_str()); + return PRIV_MGR_ERROR_SUCCESS; + } + +@@ -274,7 +274,7 @@ PrivacyDb::getAppPackagesbyPrivacyId(std::string privacyId, std::list < std::pai + openDb(PRIVACY_DB_PATH, pDbHandler, SQLITE_OPEN_READWRITE); + prepareDb(pDbHandler, sql.c_str(), pStmt); + +- SECURE_LOGD("privacy id : %s", privacyId.c_str()); ++ //SECURE_LOGD("privacy id : %s", privacyId.c_str()); + int res = sqlite3_bind_text(pStmt.get(), 1, privacyId.c_str(), -1, SQLITE_TRANSIENT); + TryReturn( res == SQLITE_OK, PRIV_MGR_ERROR_DB_ERROR, , "sqlite3_bind_text : %d", res); + +@@ -286,7 +286,7 @@ PrivacyDb::getAppPackagesbyPrivacyId(std::string privacyId, std::list < std::pai + std::string pkgId = std::string(pPkgId); + if (isFilteredPackage(pkgId)) + { +- SECURE_LOGD("%s is Filtered", pPkgId); ++ //SECURE_LOGD("%s is Filtered", pPkgId); + continue; + } + +@@ -300,7 +300,7 @@ PrivacyDb::PrivacyDb(void) + { + + #ifdef __FILTER_LISTED_PKG +- SECURE_LOGD("Construct with filter list"); ++ //SECURE_LOGD("Construct with filter list"); + std::ifstream inFile; + inFile.open(PRIVACY_FILTER_LIST_FILE); + TryReturn(inFile.is_open(), , , "Cannot find %s file.", PRIVACY_FILTER_LIST_FILE.c_str()); +@@ -312,13 +312,13 @@ PrivacyDb::PrivacyDb(void) + continue; + if (strncmp(FILTER_KEY.c_str(), inputLine, FILTER_KEY.length()) != 0) + { +- SECURE_LOGD("Invalid Key[%s]", inputLine); ++ //SECURE_LOGD("Invalid Key[%s]", inputLine); + continue; + } + std::string pkgId = std::string(inputLine).substr(FILTER_KEY.length() + 1); + if (!pkgId.empty()) + m_filteredPkgList.insert ( std::pair < std::string, bool > (pkgId, true) ); +- SECURE_LOGD("Filter PKG: %s", pkgId.c_str()); ++ //SECURE_LOGD("Filter PKG: %s", pkgId.c_str()); + } + #endif + +diff --git a/common/src/PrivacyIdInfo.cpp b/common/src/PrivacyIdInfo.cpp +index ba651d8..94a4369 100644 +--- a/common/src/PrivacyIdInfo.cpp ++++ b/common/src/PrivacyIdInfo.cpp +@@ -17,7 +17,7 @@ + #include + #include + #include +-#include ++//#include + #include + #include + #include +@@ -45,7 +45,7 @@ PrivacyIdInfo::initialize(void) + res = sqlite3_bind_text(pStmtPrivacyInfo.get(), 1, privacyId, -1, SQLITE_TRANSIENT); + TryReturn(res == SQLITE_OK, PRIV_MGR_ERROR_DB_ERROR, , "sqlite3_bind_text : %d", res); + res = sqlite3_step(pStmtPrivacyInfo.get()); +- LOGD("privacy id : %s", privacyId); ++ //LOGD("privacy id : %s", privacyId); + TryReturn(res == SQLITE_DONE || res == SQLITE_ROW, PRIV_MGR_ERROR_DB_ERROR, , "sqlite3_step : %d", res); + + const char* feature = reinterpret_cast < const char* > (sqlite3_column_text(pStmtPrivacyInfo.get(), 0)); +@@ -107,7 +107,7 @@ PrivacyIdInfo::getPrivilegeListFromPrivacyId(const std::string privacyId, std::l + + if (privilegeList.size() == 0) + { +- LOGE("PrivilegeList of %s privacy is empty!", privacyId.c_str()); ++ //LOGE("PrivilegeList of %s privacy is empty!", privacyId.c_str()); + return PRIV_MGR_ERROR_NO_DATA; + } + +@@ -162,7 +162,7 @@ PrivacyIdInfo::getAllPrivacyId(std::list< std::string >& privacyIdList) + { + const char* privacyId = reinterpret_cast < const char* > (sqlite3_column_text(pStmt.get(), 0)); + const char* feature = reinterpret_cast < const char* > (sqlite3_column_text(pStmt.get(), 1)); +- LOGD("privacy: %s, feature: %s", privacyId, feature); ++ //LOGD("privacy: %s, feature: %s", privacyId, feature); + + if (feature != NULL) + { +@@ -176,7 +176,7 @@ PrivacyIdInfo::getAllPrivacyId(std::list< std::string >& privacyIdList) + } + + privacyIdList.push_back(std::string(privacyId)); +- SECURE_LOGD(" privacy Id : %s", privacyId); ++ //SECURE_LOGD(" privacy Id : %s", privacyId); + } + + return PRIV_MGR_ERROR_SUCCESS; +@@ -214,7 +214,7 @@ PrivacyIdInfo::getPrivaycDisplayName(const std::string privacyId, std::string& d + } + else + { +- LOGI("Cannot find privacy string %s ", privacyId.c_str()); ++ ////LOGI("Cannot find privacy string %s ", privacyId.c_str()); + return PRIV_MGR_ERROR_NO_DATA; + } + +@@ -246,7 +246,7 @@ PrivacyIdInfo::getPrivaycDescription(const std::string privacyId, std::string& d + } + else + { +- LOGI("Cannot find privacy string %s ", privacyId.c_str()); ++ ////LOGI("Cannot find privacy string %s ", privacyId.c_str()); + return PRIV_MGR_ERROR_NO_DATA; + } + +diff --git a/common/src/SocketStream.cpp b/common/src/SocketStream.cpp +index 4337c3e..e72515c 100644 +--- a/common/src/SocketStream.cpp ++++ b/common/src/SocketStream.cpp +@@ -20,7 +20,7 @@ + #include + #include + #include +-#include ++//#include + #include + #include "SocketStream.h" + +@@ -33,7 +33,7 @@ + int + SocketStream::throwWithErrnoMessage(std::string function_name) + { +- LOGE("%s : %s", function_name.c_str(), strerror(errno)); ++ //LOGE("%s : %s", function_name.c_str(), strerror(errno)); + return errno; + } + +@@ -74,7 +74,7 @@ SocketStream::readStream(size_t num, void* pBytes) + { + if (errno == EINTR) + continue; +- LOGD("pselect : %s", strerror(errno)); ++ //LOGD("pselect : %s", strerror(errno)); + return -1; + } + //This means pselect got timedout +@@ -89,11 +89,11 @@ SocketStream::readStream(size_t num, void* pBytes) + { + if(errno == ECONNRESET || errno == ENOTCONN || errno == ETIMEDOUT) + { +- LOGI("Connection closed : %s", strerror(errno)); ++ //LOGI("Connection closed : %s", strerror(errno)); + return -1; + } + else if (errno != EAGAIN && errno != EWOULDBLOCK){ +- LOGI("read()"); ++ //LOGI("read()"); + return -1; + } + } +@@ -145,7 +145,7 @@ SocketStream::writeStream(size_t num, const void* pBytes) + { + if(errno == EINTR) + continue; +- LOGD("pselect : %s", strerror(errno)); ++ //LOGD("pselect : %s", strerror(errno)); + return -1; + } + +@@ -155,13 +155,13 @@ SocketStream::writeStream(size_t num, const void* pBytes) + { + if(errno == ECONNRESET || errno == EPIPE) + { +- LOGI("Connection closed : %s", strerror(errno)); ++ //LOGI("Connection closed : %s", strerror(errno)); + return -1; + + } + else if(errno != EAGAIN && errno != EWOULDBLOCK) + { +- LOGE("write()"); ++ //LOGE("write()"); + return -1; + } + } +diff --git a/pkgmgr_plugin/privileges.cpp b/pkgmgr_plugin/privileges.cpp +index 1e6d61d..5eaad41 100644 +--- a/pkgmgr_plugin/privileges.cpp ++++ b/pkgmgr_plugin/privileges.cpp +@@ -19,7 +19,8 @@ + #include + #include + #include +-#include ++//#include ++#include + #include + #include + +@@ -49,7 +49,7 @@ int PKGMGR_PARSER_PLUGIN_INSTALL(xmlDocPtr docPtr, const char* packageId) + curPtr = curPtr->xmlChildrenNode; + if (curPtr == NULL) + { +- LOGD("No privileges"); ++ //LOGD("No privileges"); + return 0; + } + +@@ -62,7 +62,7 @@ int PKGMGR_PARSER_PLUGIN_INSTALL(xmlDocPtr docPtr, const char* packageId) + + if (pPrivilege == NULL) + { +- LOGE("Failed to get value"); ++ //LOGE("Failed to get value"); + return -EINVAL; + } + else +@@ -98,7 +98,7 @@ int PKGMGR_PARSER_PLUGIN_INSTALL(xmlDocPtr docPtr, const char* packageId) + destroy_char_list(ppPrivilegeList, privilegeList.size() + 1); + if (ret != PRIV_MGR_ERROR_SUCCESS) + { +- LOGD("Failed to install privacy info: %d", ret); ++ //LOGD("Failed to install privacy info: %d", ret); + return -EINVAL; + } + +@@ -112,12 +112,12 @@ int PKGMGR_PARSER_PLUGIN_UNINSTALL(xmlDocPtr docPtr, const char* packageId) + int res = privacy_manager_client_uninstall_privacy_by_server(packageId); + if (res != PRIV_MGR_ERROR_SUCCESS) + { +- LOGD("Failed to uninstall privacy info in server: %d", res); ++ //LOGD("Failed to uninstall privacy info in server: %d", res); + + res = privacy_manager_client_uninstall_privacy(packageId); + if (res != PRIV_MGR_ERROR_SUCCESS) + { +- LOGD("Failed to uninstall privacy info: %d", res); ++ //LOGD("Failed to uninstall privacy info: %d", res); + return -EINVAL; + } + } +@@ -131,18 +131,18 @@ int PKGMGR_PARSER_PLUGIN_UPGRADE(xmlDocPtr docPtr, const char* packageId) + { + int res = 0; + +- LOGD("Update privacy Info"); ++ //LOGD("Update privacy Info"); + + res = PKGMGR_PARSER_PLUGIN_UNINSTALL(docPtr, packageId); + if (res != 0) + { +- LOGD("Privacy info can be already uninstalled"); ++ //LOGD("Privacy info can be already uninstalled"); + } + + res = PKGMGR_PARSER_PLUGIN_INSTALL(docPtr, packageId); + if (res != 0) + { +- LOGD("Failed to install privacy Info: %d", res); ++ //LOGD("Failed to install privacy Info: %d", res); + } + return res; + } +diff --git a/server/CMakeLists.txt b/server/CMakeLists.txt +index ec51d1a..945fe14 100644 +--- a/server/CMakeLists.txt ++++ b/server/CMakeLists.txt +@@ -7,7 +7,7 @@ SET(EXEC_PREFIX "\${prefix}") + SET(INCLUDEDIR "\${prefix}/include") + + INCLUDE(FindPkgConfig) +-pkg_check_modules(pkgs REQUIRED dlog sqlite3 dbus-1 dbus-glib-1 db-util pkgmgr-info capi-system-info libtzplatform-config) ++pkg_check_modules(pkgs REQUIRED sqlite3 dbus-1 dbus-glib-1 db-util pkgmgr-info capi-system-info libtzplatform-config) + + FOREACH(flag ${pkgs_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") +@@ -70,7 +69,6 @@ SET(PRIVACY_MANAGER_SERVER_LDFLAGS " -module -avoid-version ") + SET(PRIVACY_MANAGER_SERVER_CFLAGS " ${CFLAGS} -fPIC ") + #SET(PRIVACY_MANAGER_SERVER_LIBADD " ") + +-ADD_DEFINITIONS("-DLOG_TAG=\"PRIVACY-MANAGER-SERVER\"") + ADD_LIBRARY(privacy-manager-server SHARED ${PRIVACY_MANAGER_SERVER_SOURCES}) + TARGET_LINK_LIBRARIES(privacy-manager-server ${pkgs_LDFLAGS} ${pkgs_LIBRARIES}) + SET_TARGET_PROPERTIES(privacy-manager-server PROPERTIES COMPILE_FLAGS "${PRIVACY_MANAGER_SERVER_CFLAGS}") +diff --git a/server/src/PrivacyManagerServer.cpp b/server/src/PrivacyManagerServer.cpp +index b1b50f2..4ca68e8 100644 +--- a/server/src/PrivacyManagerServer.cpp ++++ b/server/src/PrivacyManagerServer.cpp +@@ -15,7 +15,7 @@ + */ + + #include +-#include ++//#include + #include + #include + #include +diff --git a/server/src/SocketService.cpp b/server/src/SocketService.cpp +index 296525e..93951d1 100644 +--- a/server/src/SocketService.cpp ++++ b/server/src/SocketService.cpp +@@ -25,7 +25,7 @@ + #include + #include + #include +-#include ++//#include + #include + #include + #include "SocketService.h" +@@ -49,7 +49,7 @@ SocketService::~SocketService(void) + int + SocketService::initialize(void) + { +- LOGI("SocketService initializing"); ++ //LOGI("SocketService initializing"); + + m_listenFd = socket(AF_UNIX, SOCK_STREAM, 0); + TryReturn( m_listenFd != -1, PRIV_MGR_ERROR_SYSTEM_ERROR, , "socket : %s", strerror(errno)); +@@ -76,7 +76,7 @@ SocketService::initialize(void) + + umask(original_umask); + +- LOGI("SocketService initialized"); ++ //LOGI("SocketService initialized"); + + return PRIV_MGR_ERROR_SUCCESS; + } +@@ -84,13 +84,13 @@ SocketService::initialize(void) + int + SocketService::start(void) + { +- LOGI("SocketService starting"); ++ //LOGI("SocketService starting"); + + sigset_t sigset; + sigemptyset(&sigset); + // if ( sigaddset(&sigset, m_signalToClose) == -1 ) + // { +-// LOGE("Failed to sigaddset : %s", strerror(errno)); ++// //LOGE("Failed to sigaddset : %s", strerror(errno)); + // return -1; + // } + +@@ -104,7 +104,7 @@ SocketService::start(void) + + m_mainThread = mainThread; + +- LOGI("SocketService started"); ++ //LOGI("SocketService started"); + + return PRIV_MGR_ERROR_SUCCESS; + } +@@ -114,7 +114,7 @@ SocketService::serverThread(void* pData) + { + pthread_detach(pthread_self()); + SocketService &t = *static_cast< SocketService* > (pData); +- LOGI("Running main thread"); ++ //LOGI("Running main thread"); + int ret = t.mainloop(); + if (ret < 0) + { +@@ -127,7 +127,7 @@ int + SocketService::mainloop(void) + { + if( listen(m_listenFd, MAX_LISTEN) == -1 ){ +- LOGE("listen : %s", strerror(errno)); ++ //LOGE("listen : %s", strerror(errno)); + return PRIV_MGR_ERROR_IPC_ERROR; + } + +@@ -139,7 +139,7 @@ SocketService::mainloop(void) + TryReturn( res != -1, PRIV_MGR_ERROR_SYSTEM_ERROR, , "sigemptyset : %s", strerror(errno)); + + // if( sigaddset(&sigset, m_signalToClose) == -1) { +-// LOGE("sigaddset : %s", strerror(errno)); ++// //LOGE("sigaddset : %s", strerror(errno)); + // return -1; + // } + signal_fd = signalfd(-1, &sigset, 0); +@@ -167,13 +167,13 @@ SocketService::mainloop(void) + if(pselect(maxfd, &rset, NULL, NULL, NULL, NULL) == -1) + { + closeConnections(); +- LOGE("pselect()"); ++ //LOGE("pselect()"); + return PRIV_MGR_ERROR_SYSTEM_ERROR; + } + + if(FD_ISSET(signal_fd, &rset)) + { +- LOGI("Got signal to close"); ++ //LOGI("Got signal to close"); + signalfd_siginfo siginfo; + ssize_t res; + res = read(signal_fd, &siginfo, sizeof(siginfo)); +@@ -182,13 +182,13 @@ SocketService::mainloop(void) + + if((int)siginfo.ssi_signo == m_signalToClose) + { +- LOGI("Server thread got signal to close"); ++ //LOGI("Server thread got signal to close"); + closeConnections(); + return PRIV_MGR_ERROR_SUCCESS; + } + else + { +- LOGI("Got not handled signal"); ++ //LOGI("Got not handled signal"); + } + } + if(FD_ISSET(m_listenFd, &rset)) +@@ -197,7 +197,7 @@ SocketService::mainloop(void) + clientFd = accept(m_listenFd, NULL, NULL); + TryReturn( clientFd != -1, PRIV_MGR_ERROR_IPC_ERROR, closeConnections();, "accept : %s", strerror(errno)); + +- LOGI("Got incoming connection"); ++ //LOGI("Got incoming connection"); + ConnectionInfo * connection = new ConnectionInfo(clientFd, (void *)this); + int res; + pthread_t client_thread; +@@ -206,7 +206,7 @@ SocketService::mainloop(void) + delete connection; + errno = res; + closeConnections(); +- LOGE("pthread_create()"); ++ //LOGE("pthread_create()"); + return PRIV_MGR_ERROR_SYSTEM_ERROR; + } + addClientSocket(clientFd); +@@ -220,16 +220,16 @@ SocketService::connectionThread(void* pData) + pthread_detach(pthread_self()); + std::unique_ptr connectionInfo (static_cast(pData)); + SocketService &t = *static_cast(connectionInfo->pData); +- LOGI("Starting connection thread"); ++ //LOGI("Starting connection thread"); + int ret = t.connectionService(connectionInfo->connFd); + if (ret < 0) + { +- LOGE("Connection thread error"); ++ //LOGE("Connection thread error"); + t.removeClientSocket(connectionInfo->connFd); + close(connectionInfo->connFd); + return (void*)1; + } +- LOGI("Client serviced"); ++ //LOGI("Client serviced"); + return (void*)0; + } + +@@ -243,40 +243,40 @@ SocketService::connectionService(int fd) + int res = connector.read(&interfaceName, &methodName); + if (res != PRIV_MGR_ERROR_SUCCESS) + { +- LOGE("read : %d", res); ++ //LOGE("read : %d", res); + return res; + } + +- LOGD("Got interface : %s", interfaceName.c_str()); +- LOGD("Got method : %s", methodName.c_str()); ++ //LOGD("Got interface : %s", interfaceName.c_str()); ++ //LOGD("Got method : %s", methodName.c_str()); + + if( m_callbackMap.find(interfaceName) == m_callbackMap.end()) + { +- LOGE("Unknown interface : %s", interfaceName.c_str()); ++ //LOGE("Unknown interface : %s", interfaceName.c_str()); + return PRIV_MGR_ERROR_NO_DATA; + } + + if(m_callbackMap[interfaceName].find(methodName) == m_callbackMap[interfaceName].end()) + { +- LOGE("Unknown method : %s", methodName.c_str()); ++ //LOGE("Unknown method : %s", methodName.c_str()); + return PRIV_MGR_ERROR_NO_DATA; + } + + // if(m_callbackMap[interfaceName][methodName]->securityCallback != NULL){ + // if(!m_callbackMap[interfaceName][methodName]->securityCallback(fd)){ +-// LOGE("Security check returned false"); ++// //LOGE("Security check returned false"); + // return -1; + // } + // } + +- LOGI("Calling service"); ++ //LOGI("Calling service"); + m_callbackMap[interfaceName][methodName]->serviceCallback(&connector); + +- LOGI("Removing client"); ++ //LOGI("Removing client"); + removeClientSocket(fd); + close(fd); + +- LOGI("Call served"); ++ //LOGI("Call served"); + + return PRIV_MGR_ERROR_SUCCESS; + } +@@ -284,11 +284,11 @@ SocketService::connectionService(int fd) + int + SocketService::stop(void) + { +- LOGI("Stopping"); ++ //LOGI("Stopping"); + if(close(m_listenFd) == -1) + if(errno != ENOTCONN) + { +- LOGE("close() : %s", strerror(errno)); ++ //LOGE("close() : %s", strerror(errno)); + return PRIV_MGR_ERROR_IPC_ERROR; + } + +@@ -296,12 +296,12 @@ SocketService::stop(void) + if((returned_value = pthread_kill(m_mainThread, m_signalToClose)) < 0) + { + errno = returned_value; +- LOGE("pthread_kill() : %s", strerror(errno)); ++ //LOGE("pthread_kill() : %s", strerror(errno)); + return PRIV_MGR_ERROR_IPC_ERROR; + } + pthread_join(m_mainThread, NULL); + +- LOGI("Stopped"); ++ //LOGI("Stopped"); + return PRIV_MGR_ERROR_SUCCESS; + } + +@@ -316,12 +316,12 @@ SocketService::registerServiceCallback(const std::string &interfaceName, const + { + if(NULL == callbackMethod) + { +- LOGE("Null callback"); ++ //LOGE("Null callback"); + return PRIV_MGR_ERROR_INVALID_PARAMETER; + } + if(interfaceName.empty() || methodName.empty()) + { +- LOGE("Interface and method name cannot be empty"); ++ //LOGE("Interface and method name cannot be empty"); + return PRIV_MGR_ERROR_INVALID_PARAMETER; + } + +@@ -361,14 +361,14 @@ void + SocketService::closeConnections(void) + { + int clientSocket; +- LOGI("Closing client sockets"); ++ //LOGI("Closing client sockets"); + while(popClientSocket(&clientSocket)) + { + if(close(clientSocket) == -1) + { +- LOGE("close() : %s", strerror(errno)); ++ //LOGE("close() : %s", strerror(errno)); + } + } + +- LOGI("Connections closed"); ++ //LOGI("Connections closed"); + } +diff --git a/server/src/service/PrivacyInfoService.cpp b/server/src/service/PrivacyInfoService.cpp +index bffda01..d71a2e1 100644 +--- a/server/src/service/PrivacyInfoService.cpp ++++ b/server/src/service/PrivacyInfoService.cpp +@@ -16,7 +16,7 @@ + + #include + #include +-#include ++//#include + #include + + void +@@ -114,7 +114,7 @@ PrivacyInfoService::setUserPrompted(SocketConnection* pConnector) + PrivacyManagerServer* pPrivacyManagerServer = PrivacyManagerServer::getInstance(); + + int res = pPrivacyManagerServer->setUserPrompted(pkgId, prompted); +- LOGI("write"); ++ //LOGI("write"); + pConnector->write( res ); + + } +diff --git a/pkgmgr_plugin/CMakeLists.txt b/pkgmgr_plugin/CMakeLists.txt +index 00f8428..319ebd9 100644 +--- a/pkgmgr_plugin/CMakeLists.txt ++++ b/pkgmgr_plugin/CMakeLists.txt +@@ -5,7 +5,7 @@ SET (this_target privileges) + SET(LIBRARY_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/cmake_build_tmp/output) + + INCLUDE(FindPkgConfig) +-pkg_check_modules(pkg REQUIRED glib-2.0 dlog libxml-2.0 ) ++pkg_check_modules(pkg REQUIRED glib-2.0 libxml-2.0 ) + + FOREACH(flag ${privileges_CFLAGS}) + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") +@@ -21,8 +21,6 @@ SET (${this_target}_SOURCE_FILES + privileges.cpp + ) + +-ADD_DEFINITIONS("-DDLOG_ERROR_ENABLED") +-ADD_DEFINITIONS("-DLOG_TAG=\"PRIVILEGE_PLUGIN\"") + SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -Wall" ) + + SET(CMAKE_C_FLAGS_PROFILING " -g -pg") +diff --git a/common/inc/Utils.h b/common/inc/Utils.h +index 53bd238..6eb2b87 100644 +--- a/common/inc/Utils.h ++++ b/common/inc/Utils.h +@@ -20,7 +20,6 @@ + #include + #include + #include +-#include + #include + #include + #include +@@ -28,13 +27,11 @@ + #include + + #define TryCatchLogReturn(condition, expr, r, logFormat) if (!(condition)) { \ +- LOGE(logFormat); \ + expr; \ + return r; \ + } else {;} + + #define TryCatchResLogReturn(condition, expr, r, logFormat, res) if (!(condition)) { \ +- LOGE(logFormat, res); \ + expr; \ + return r; \ + } else {;} +@@ -42,7 +39,6 @@ + + #define TryReturn(condition, r, expr, ...) \ + if ( !(condition) ) { \ +- LOGE(__VA_ARGS__); \ + expr; \ + return r; \ + } else {;} +@@ -75,7 +71,6 @@ static const int SLEEP_TIME = 50000; + }\ + else\ + {\ +- LOGE("[DbRetryCount][%d]: Database is busy!", dbRetryCount); \ + usleep(SLEEP_TIME);\ + }\ + }\ +diff --git a/client/src/SocketClient.cpp b/client/src/SocketClient.cpp +index a144628..7ccdad8 100644 +--- a/client/src/SocketClient.cpp ++++ b/client/src/SocketClient.cpp +@@ -26,7 +26,6 @@ + #include + + #define throwWithErrnoMessage(specificInfo) do {\ +- LOGE("%s : %s", specificInfo, strerror(errno)); \ + return -1; \ + } while(0) + +@@ -34,7 +33,7 @@ SocketClient::SocketClient(const std::string& interfaceName) + { + m_interfaceName = interfaceName; + m_serverAddress = SERVER_ADDRESS; +- LOGI("Client created"); ++ //LOGI("Client created"); + } + + int SocketClient::connect() +@@ -59,7 +58,7 @@ int SocketClient::connect() + + m_socketConnector.reset(new SocketConnection(m_socketFd)); + +- LOGI("Client connected"); ++ //LOGI("Client connected"); + + return PRIV_MGR_ERROR_SUCCESS; + } +@@ -69,7 +68,7 @@ int SocketClient::disconnect() + //Socket should be already closed by server side, + //even though we should close it in case of any errors + close(m_socketFd); +- LOGI("Client disconnected"); ++ //LOGI("Client disconnected"); + + return PRIV_MGR_ERROR_SUCCESS; + } +diff --git a/common/inc/SocketConnection.h b/common/inc/SocketConnection.h +index d6bd88c..d8d64e5 100644 +--- a/common/inc/SocketConnection.h ++++ b/common/inc/SocketConnection.h +@@ -16,8 +16,8 @@ + + #ifndef _SOCKET_CONNECTION_H_ + #define _SOCKET_CONNECTION_H_ +- +-#include ++#include ++//#include + #include + #include + #include +@@ -41,7 +41,7 @@ class EXTERN_API SocketConnection + public: + + explicit SocketConnection(int socket_fd) : m_socketStream(socket_fd){ +- LOGI("Created"); ++ //LOGI("Created"); + } + + template diff --git a/meta-tizen-common-base/recipes-security/privacy-manager-server/privacy-manager-server-extraconf.inc b/meta-tizen-common-base/recipes-security/privacy-manager-server/privacy-manager-server-extraconf.inc new file mode 100644 index 00000000..efb89c05 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/privacy-manager-server/privacy-manager-server-extraconf.inc @@ -0,0 +1,17 @@ +SRC_URI += "file://fix-include-directories-in-CMakeList.txt.patch" +SRC_URI += "file://fix-include-directories-in-CMakeList_2.patch" + +SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" + +INSANE_SKIP_${PN} = "already-stripped dev-so" +INSANE_SKIP_privacy-manager-client = "dev-so" + +do_configure() { + sed -i 's@source /etc/tizen-platform.conf@source $D/etc/tizen-platform.conf@' ${S}/res/usr/bin/privacy_manager_create_clean_db.sh +} + +DEPENDS += "binutils-native" +DEPENDS_remove_class-native = "dlog-native" +RDEPENDS_${PN}_remove_class-native = "glibc-native" + +EXTRA_OECMAKE+="-DCMAKE_STRIP:PATH=strip" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-security/privacy-manager-server/privacy-manager-server.inc b/meta-tizen-common-base/recipes-security/privacy-manager-server/privacy-manager-server.inc new file mode 100644 index 00000000..d72ad6ce --- /dev/null +++ b/meta-tizen-common-base/recipes-security/privacy-manager-server/privacy-manager-server.inc @@ -0,0 +1,264 @@ +DESCRIPTION = "Privacy Management" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Security/Libraries" +LICENSE = "Apache-2.0" +PV = "0.0.4" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by privacy-manager-client +PROVIDES += "privacy-manager-client" + + +#PROVIDES by privacy-manager-server + + +#PROVIDES by privacy-manager-server-dev +PROVIDES += "privacy-manager-server-dev" + + +#PROVIDES by capi-security-privacy-manager +PROVIDES += "capi-security-privacy-manager" + + +#PROVIDES by privacy-manager-client-dev +PROVIDES += "privacy-manager-client-dev" + + +#PROVIDES by capi-security-privacy-manager-dev +PROVIDES += "capi-security-privacy-manager-dev" + + +RDEPENDS = "" +#RDEPENDS of privacy-manager-client (privacy-manager-client) +RDEPENDS_privacy-manager-client += "privacy-manager-server" + +#RDEPENDS of privacy-manager-server (${PN}) +RDEPENDS_${PN} += "glibc" + +#RDEPENDS of privacy-manager-server-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "privacy-manager-server" + +#RDEPENDS of capi-security-privacy-manager (capi-security-privacy-manager) +RDEPENDS_capi-security-privacy-manager += "privacy-manager-client" + +#RDEPENDS of privacy-manager-client-dev (privacy-manager-client-dev) +RDEPENDS_privacy-manager-client-dev += "privacy-manager-client" + +#RDEPENDS of capi-security-privacy-manager-dev (capi-security-privacy-manager-dev) +RDEPENDS_capi-security-privacy-manager-dev += "capi-security-privacy-manager" + + +DEPENDS = "" +#DEPENDS of privacy-manager-server +DEPENDS += "pkgmgr-info" +#Replace "DEPENDS" on gettext by "inherit gettext" +inherit gettext +inherit tizen_cmake +DEPENDS += "capi-system-info" +DEPENDS += "dbus-glib" +DEPENDS += "libxml2" +DEPENDS += "dbus" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" +DEPENDS += "capi-base-common" +DEPENDS += "sqlite3" +DEPENDS += "tizen-platform-config" +DEPENDS += "libslp-db-util" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/privacy-manager-server.manifest . + cp ${S}/packaging/privacy-manager-server-devel.manifest . + cp ${S}/packaging/privacy-manager-client.manifest . + cp ${S}/packaging/privacy-manager-client-devel.manifest . + cp ${S}/packaging/capi-security-privacy-manager.manifest . + cp ${S}/packaging/capi-security-privacy-manager-devel.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DPREFIX=${prefix} \ + -DEXEC_PREFIX=${prefix} \ + -DLIBDIR=${prefix}/lib \ + -DINCLUDEDIR=${prefix}/include \ + -DCMAKE_BUILD_TYPE="Release" \ + -DVERSION=0.0.4 \ + -DFILTER_LISTED_PKG=ON \ + -DPRIVACY_POPUP=OFF + oe_runmake -j16 + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + mkdir -p ${D}${prefix}/bin + cp res/usr/bin/* ${D}${prefix}/bin/ + mkdir -p ${D}${prefix}/dbspace + cp res/opt/dbspace/.privacylist.db /${D}${prefix}/dbspace + mkdir -p ${D}${prefix}/share/privacy-manager/ + cp res/usr/share/privacy-manager/privacy-filter-list.ini ${D}${prefix}/share/privacy-manager/ + + + 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 %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants + #install -m 0644 %{SOURCE1} %{buildroot}%{_libdir}/systemd/system/privacy-manager-server.service + #ln -sf /usr/lib/systemd/system/privacy-manager-server.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/privacy-manager-server.service + + + +} + +pkg_postinst_privacy-manager-client() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_privacy-manager-server() { + #!/bin/sh -e + + ldconfig + echo "Check privacy DB" + if [ ! -f $D${prefix}/dbspace/.privacy.db ] + then + echo "Create privacy DB" + privacy_manager_create_clean_db.sh + fi + chsmack -a 'User' $D${prefix}/dbspace/.privacy.db* + chsmack -a 'User' $D${prefix}/dbspace/.privacylist.db* + +} + +pkg_postinst_capi-security-privacy-manager() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_capi-security-privacy-manager() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_privacy-manager-client() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " privacy-manager-client " +PACKAGES += " privacy-manager-server " +PACKAGES += " privacy-manager-server-dev " +PACKAGES += " capi-security-privacy-manager " +PACKAGES += " privacy-manager-client-dev " +PACKAGES += " capi-security-privacy-manager-dev " + +privacy-manager-client_files = "" +privacy-manager-client_files += "${prefix}/lib/libprivacy-manager-client.so*" +privacy-manager-client_files += "${prefix}/share/privacy-manager/privacy-filter-list.ini" +privacy-manager-client_files += "${sysconfdir}/package-manager/parserlib/libprivileges.so" +MANIFESTFILES_privacy-manager-client = "privacy-manager-client.manifest" + +privacy-manager-server_files = "" +privacy-manager-server_files += "${prefix}/lib/libprivacy-manager-server.so*" +privacy-manager-server_files += "${prefix}/dbspace/.privacylist.db" +privacy-manager-server_files += "${prefix}/bin/*" +MANIFESTFILES_${PN} = "privacy-manager-server.manifest" + +privacy-manager-server-dev_files = "" +privacy-manager-server-dev_files += "${prefix}/include/privacy_manager/server/privacy_manager_daemon.h" +privacy-manager-server-dev_files += "${prefix}/lib/pkgconfig/privacy-manager-server.pc" + +capi-security-privacy-manager_files = "" +capi-security-privacy-manager_files += "${prefix}/lib/libcapi-security-privacy-manager.so.*" +MANIFESTFILES_capi-security-privacy-manager = "capi-security-privacy-manager.manifest" + +privacy-manager-client-dev_files = "" +privacy-manager-client-dev_files += "${prefix}/include/*" +privacy-manager-client-dev_files += "${prefix}/lib/pkgconfig/privacy-manager-client.pc" +MANIFESTFILES_privacy-manager-client-dev = "privacy-manager-client-devel.manifest" + +capi-security-privacy-manager-dev_files = "" +capi-security-privacy-manager-dev_files += "${prefix}/include/privacymgr/*.h" +capi-security-privacy-manager-dev_files += "${prefix}/lib/libcapi-security-privacy-manager.so" +capi-security-privacy-manager-dev_files += "${prefix}/lib/pkgconfig/capi-security-privacy-manager.pc" +MANIFESTFILES_capi-security-privacy-manager-dev = "capi-security-privacy-manager-devel.manifest" + +FILES_privacy-manager-client = "${privacy-manager-client_files}" +FILES_${PN} = "${privacy-manager-server_files}" +FILES_${PN}-dev = "${privacy-manager-server-dev_files}" +FILES_capi-security-privacy-manager = "${capi-security-privacy-manager_files}" +FILES_privacy-manager-client-dev = "${privacy-manager-client-dev_files}" +FILES_capi-security-privacy-manager-dev = "${capi-security-privacy-manager-dev_files}" + +PKG_privacy-manager-client= "privacy-manager-client" +PKG_privacy-manager-server= "privacy-manager-server" +PKG_privacy-manager-server-dev= "privacy-manager-server-dev" +PKG_capi-security-privacy-manager= "capi-security-privacy-manager" +PKG_privacy-manager-client-dev= "privacy-manager-client-dev" +PKG_capi-security-privacy-manager-dev= "capi-security-privacy-manager-dev" + +require privacy-manager-server-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-security/privacy-manager-server/privacy-manager-server_git.bb b/meta-tizen-common-base/recipes-security/privacy-manager-server/privacy-manager-server_git.bb new file mode 100644 index 00000000..c975ba91 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/privacy-manager-server/privacy-manager-server_git.bb @@ -0,0 +1,10 @@ +require privacy-manager-server.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/security/privacy-manager;tag=866b0492038f7515b22f415f40c6edfa02e8cb84;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-security/secure-storage/secure-storage-extraconf.inc b/meta-tizen-common-base/recipes-security/secure-storage/secure-storage-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-security/secure-storage/secure-storage.inc b/meta-tizen-common-base/recipes-security/secure-storage/secure-storage.inc new file mode 100644 index 00000000..bb49608a --- /dev/null +++ b/meta-tizen-common-base/recipes-security/secure-storage/secure-storage.inc @@ -0,0 +1,206 @@ +DESCRIPTION = "Secure storage" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Security" +LICENSE = "Apache 2.0" +PV = "0.12.9" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by secure-storage + + +#PROVIDES by ss-server +PROVIDES += "ss-server" + + +#PROVIDES by libss-client-dev +PROVIDES += "libss-client-dev" + + +#PROVIDES by libss-client +PROVIDES += "libss-client" +# the PROVIDES rules is ignore "libss-client.so " +PROVIDES += "libss-client.so" +RPROVIDES_libss-client += "libss-client.so" + + +RDEPENDS = "" +#RDEPENDS of libss-client (libss-client) +RDEPENDS_libss-client += "dukgenerator" + +#RDEPENDS of ss-server (ss-server) +RDEPENDS_ss-server += "libss-client" +RDEPENDS_ss-server += "systemd" + +#RDEPENDS of libss-client-dev (libss-client-dev) +RDEPENDS_libss-client-dev += "libss-client" + + +DEPENDS = "" +#DEPENDS of secure-storage +DEPENDS += "systemd" +DEPENDS += "openssl" +inherit tizen_cmake +DEPENDS += "security-server" +DEPENDS += "dlog" +inherit pkgconfig +DEPENDS += "dukgenerator" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/libss-client.manifest ${S}/packaging/libss-client-devel.manifest ${S}/packaging/ss-server.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + + + make -j16 + + + +} + +do_install() { + 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}/lib/systemd/system/multi-user.target.wants + mkdir -p ${D}${prefix}/lib/systemd/system/sockets.target.wants + ln -s ../secure-storage.service ${D}${prefix}/lib/systemd/system/multi-user.target.wants/secure-storage.service + ln -s ../secure-storage.socket ${D}${prefix}/lib/systemd/system/sockets.target.wants/secure-storage.socket + + mkdir -p ${D}/usr/share/license + cp LICENSE.APLv2 ${D}/usr/share/license/ss-server + cp LICENSE.APLv2 ${D}/usr/share/license/libss-client + + +} + +pkg_postinst_libss-client() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_ss-server() { + #!/bin/sh -e + + systemctl daemon-reload + if [ $1 == 1 ]; then + systemctl enable secure-storage.service -q + systemctl restart secure-storage.service + fi + +} + +pkg_prerm_ss-server() { + #!/bin/sh -e + + if [ $1 == 0 ]; then + systemctl stop secure-storage.service + systemctl disable secure-storage.service -q + fi + +} + +pkg_postrm_libss-client() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_ss-server() { + #!/bin/sh -e + + systemctl daemon-reload + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libss-client " +PACKAGES += " ss-server " +PACKAGES += " libss-client-dev " + +libss-client_files = "" +libss-client_files += "${prefix}/lib/libss-client.so.*" +libss-client_files += "/usr/share/license/libss-client" +MANIFESTFILES_libss-client = "libss-client.manifest" + +ss-server_files = "" +ss-server_files += "${prefix}/bin/ss-server" +ss-server_files += "${prefix}/lib/systemd/system/secure-storage.service" +ss-server_files += "${prefix}/lib/systemd/system/multi-user.target.wants/secure-storage.service" +ss-server_files += "${prefix}/lib/systemd/system/secure-storage.socket" +ss-server_files += "${prefix}/lib/systemd/system/sockets.target.wants/secure-storage.socket" +ss-server_files += "${prefix}/share/secure-storage/config" +ss-server_files += "/usr/share/license/ss-server" +MANIFESTFILES_ss-server = "ss-server.manifest" + +libss-client-dev_files = "" +libss-client-dev_files += "${prefix}/include/ss_manager.h" +libss-client-dev_files += "${prefix}/lib/pkgconfig/secure-storage.pc" +libss-client-dev_files += "${prefix}/lib/libss-client.so" +MANIFESTFILES_libss-client-dev = "libss-client-devel.manifest" + +FILES_libss-client = "${libss-client_files}" +FILES_ss-server = "${ss-server_files}" +FILES_libss-client-dev = "${libss-client-dev_files}" + +PKG_libss-client= "libss-client" +PKG_ss-server= "ss-server" +PKG_libss-client-dev= "libss-client-dev" + +require secure-storage-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-security/secure-storage/secure-storage_git.bb b/meta-tizen-common-base/recipes-security/secure-storage/secure-storage_git.bb new file mode 100644 index 00000000..cfd3a442 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/secure-storage/secure-storage_git.bb @@ -0,0 +1,10 @@ +require secure-storage.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/security/secure-storage;tag=8e5c4dc0f1b514a945d0972d701a618e462f7adf;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-security/security-server/security-server-extraconf.inc b/meta-tizen-common-base/recipes-security/security-server/security-server-extraconf.inc new file mode 100644 index 00000000..025ca456 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/security-server/security-server-extraconf.inc @@ -0,0 +1,8 @@ +SRC_URI += "file://0001-PATCH-link-to-the-pthread-library.patch" +SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" + +CXXFLAGS += "-std=c++11" + +RDEPENDS_${PN}_remove_class-native = "systemd-native" +DEPENDS_remove_class-native = "systemd-native" +DEPENDS_remove_class-native = "dlog-native" diff --git a/meta-tizen-common-base/recipes-security/security-server/security-server.inc b/meta-tizen-common-base/recipes-security/security-server/security-server.inc new file mode 100644 index 00000000..bf02afed --- /dev/null +++ b/meta-tizen-common-base/recipes-security/security-server/security-server.inc @@ -0,0 +1,262 @@ +DESCRIPTION = "Security server and utilities" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Security/Service" +LICENSE = "Apache-2.0" +PV = "0.1.1" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by security-server-certs +PROVIDES += "security-server-certs" + + +#PROVIDES by libsecurity-server-client +PROVIDES += "libsecurity-server-client" + + +#PROVIDES by security-server + + +#PROVIDES by security-server-dev +PROVIDES += "security-server-dev" + + +#PROVIDES by libsecurity-server-client-dev +PROVIDES += "libsecurity-server-client-dev" + + +RDEPENDS = "" +#RDEPENDS of security-server-certs (${PN}-certs) +RDEPENDS_${PN}-certs += "security-server" + +#RDEPENDS of libsecurity-server-client (lib${PN}-client) +RDEPENDS_lib${PN}-client += "glibc" +RDEPENDS_lib${PN}-client += "security-server" + +#RDEPENDS of libsecurity-server-client-dev (lib${PN}-client-dev) +RDEPENDS_lib${PN}-client-dev += "libprivilege-control-dev" +RDEPENDS_lib${PN}-client-dev += "libsecurity-server-client" + +#RDEPENDS of security-server-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "security-server" + +#RDEPENDS of security-server (${PN}) +RDEPENDS_${PN} += "systemd" + + +DEPENDS = "" +#DEPENDS of security-server +DEPENDS += "systemd" +inherit tizen_cmake +DEPENDS += "attr" +DEPENDS += "zip" +DEPENDS += "openssl" +DEPENDS += "dlog" +inherit pkgconfig +DEPENDS += "smack" +DEPENDS += "libcap" +DEPENDS += "libprivilege-control" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/security-server.manifest . + cp ${S}/packaging/libsecurity-server-client.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 ; + + + export LDFLAGS="${LDFLAGS} -Wl,--rpath=${prefix}/lib" + + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DVERSION=0.1.1 \ + -DCMAKE_BUILD_TYPE=RELEASE \ + -DCMAKE_VERBOSE_MAKEFILE=ON \ + -DSYSTEMD_DIR=${systemd_unitdir}/system + + oe_runmake -j16 + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + rm -rf ${D} + mkdir -p ${D}${prefix}/share/license + cp LICENSE ${D}${prefix}/share/license/security-server + cp LICENSE ${D}${prefix}/share/license/libsecurity-server-client + mkdir -p ${D}${sysconfdir}/security/ + cp security-server-audit.conf ${D}${sysconfdir}/security/ + + 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}${systemd_unitdir}/system/multi-user.target.wants + mkdir -p ${D}${systemd_unitdir}/system/sockets.target.wants + ln -s ../security-server.service ${D}${systemd_unitdir}/system/multi-user.target.wants/security-server.service + ln -s ../security-server-data-share.socket ${D}${systemd_unitdir}/system/sockets.target.wants/security-server-data-share.socket + ln -s ../security-server-get-gid.socket ${D}${systemd_unitdir}/system/sockets.target.wants/security-server-get-gid.socket + ln -s ../security-server-privilege-by-pid.socket ${D}${systemd_unitdir}/system/sockets.target.wants/security-server-privilege-by-pid.socket + ln -s ../security-server-cookie-get.socket ${D}${systemd_unitdir}/system/sockets.target.wants/security-server-cookie-get.socket + ln -s ../security-server-cookie-check.socket ${D}${systemd_unitdir}/system/sockets.target.wants/security-server-cookie-check.socket + ln -s ../security-server-app-privilege-by-name.socket ${D}${systemd_unitdir}/system/sockets.target.wants/security-server-app-privilege-by-name.socket + ln -s ../security-server-password-check.socket ${D}${systemd_unitdir}/system/sockets.target.wants/security-server-password-check.socket + ln -s ../security-server-password-set.socket ${D}${systemd_unitdir}/system/sockets.target.wants/security-server-password-set.socket + ln -s ../security-server-password-reset.socket ${D}${systemd_unitdir}/system/sockets.target.wants/security-server-password-reset.socket + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + ldconfig + systemctl daemon-reload + if [ $1 = 1 ]; then + # installation + systemctl start security-server.service + fi + if [ $1 = 2 ]; then + # update + systemctl restart security-server.service + fi + +} + +pkg_postinst_libsecurity-server-client() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_prerm_${PN}() { + #!/bin/sh -e + + if [ $1 = 0 ]; then + # unistall + systemctl stop security-server.service + fi + +} + +pkg_postrm_libsecurity-server-client() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + ldconfig + if [ $1 = 0 ]; then + # unistall + systemctl daemon-reload + fi + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " security-server " +PACKAGES += " libsecurity-server-client " +PACKAGES += " libsecurity-server-client-dev " + +security-server_files = "" +security-server_files += "${prefix}/bin/security-server" +security-server_files += "${prefix}/lib/libsecurity-server-commons.so.*" +security-server_files += "${systemd_unitdir}/system/multi-user.target.wants/security-server.service" +security-server_files += "${systemd_unitdir}/system/security-server.service" +security-server_files += "${systemd_unitdir}/system/security-server.target" +security-server_files += "${systemd_unitdir}/system/sockets.target.wants/security-server-data-share.socket" +security-server_files += "${systemd_unitdir}/system/security-server-data-share.socket" +security-server_files += "${systemd_unitdir}/system/sockets.target.wants/security-server-get-gid.socket" +security-server_files += "${systemd_unitdir}/system/security-server-get-gid.socket" +security-server_files += "${systemd_unitdir}/system/sockets.target.wants/security-server-privilege-by-pid.socket" +security-server_files += "${systemd_unitdir}/system/security-server-privilege-by-pid.socket" +security-server_files += "${systemd_unitdir}/system/sockets.target.wants/security-server-cookie-get.socket" +security-server_files += "${systemd_unitdir}/system/security-server-cookie-get.socket" +security-server_files += "${systemd_unitdir}/system/sockets.target.wants/security-server-cookie-check.socket" +security-server_files += "${systemd_unitdir}/system/security-server-cookie-check.socket" +security-server_files += "${systemd_unitdir}/system/sockets.target.wants/security-server-app-privilege-by-name.socket" +security-server_files += "${systemd_unitdir}/system/security-server-app-privilege-by-name.socket" +security-server_files += "%attr(-,root,root) ${sysconfdir}/security/security-server-audit.conf" +security-server_files += "${systemd_unitdir}/system/sockets.target.wants/security-server-password-check.socket" +security-server_files += "${systemd_unitdir}/system/security-server-password-check.socket" +security-server_files += "${systemd_unitdir}/system/sockets.target.wants/security-server-password-set.socket" +security-server_files += "${systemd_unitdir}/system/security-server-password-set.socket" +security-server_files += "${systemd_unitdir}/system/sockets.target.wants/security-server-password-reset.socket" +security-server_files += "${systemd_unitdir}/system/security-server-password-reset.socket" +security-server_files += "${prefix}/share/license/security-server" +CONFFILES_${PN} = "" +CONFFILES_${PN} += "%attr(-,root,root) ${sysconfdir}/security/security-server-audit.conf" +MANIFESTFILES_${PN} = "security-server.manifest" + +libsecurity-server-client_files = "" +libsecurity-server-client_files += "${prefix}/lib/libsecurity-server-client.so.*" +libsecurity-server-client_files += "${prefix}/share/license/libsecurity-server-client" +MANIFESTFILES_lib${PN}-client = "libsecurity-server-client.manifest" + +libsecurity-server-client-dev_files = "" +libsecurity-server-client-dev_files += "${prefix}/lib/libsecurity-server-client.so" +libsecurity-server-client-dev_files += "${prefix}/lib/libsecurity-server-commons.so" +libsecurity-server-client-dev_files += "${prefix}/include/security-server/security-server.h" +libsecurity-server-client-dev_files += "${prefix}/lib/pkgconfig/*.pc" +MANIFESTFILES_lib${PN}-client-dev = "security-server.manifest" + +FILES_${PN} = "${security-server_files}" +FILES_lib${PN}-client = "${libsecurity-server-client_files}" +FILES_lib${PN}-client-dev = "${libsecurity-server-client-dev_files}" + +PKG_security-server= "security-server" +PKG_libsecurity-server-client= "libsecurity-server-client" +PKG_libsecurity-server-client-dev= "libsecurity-server-client-dev" + +require security-server-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-security/security-server/security-server/0001-PATCH-link-to-the-pthread-library.patch b/meta-tizen-common-base/recipes-security/security-server/security-server/0001-PATCH-link-to-the-pthread-library.patch new file mode 100644 index 00000000..caa7f263 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/security-server/security-server/0001-PATCH-link-to-the-pthread-library.patch @@ -0,0 +1,29 @@ +From 48779d5214c204ba248211ba6adbf250e3114ffb Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= +Date: Thu, 19 Jun 2014 09:03:57 +0200 +Subject: [PATCH] [PATCH] link to the pthread library +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: Kévin THIERRY +--- + src/CMakeLists.txt | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 2b9af87..1b67cc6 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -54,7 +54,7 @@ ADD_EXECUTABLE(${TARGET_SECURITY_SERVER} ${SECURITY_SERVER_SOURCES}) + TARGET_LINK_LIBRARIES(${TARGET_SECURITY_SERVER} + ${SECURITY_SERVER_DEP_LIBRARIES} + ${TARGET_SERVER_COMMON} +- -lcap ++ -lcap -lpthread + ) + + ################################################################################ +-- +1.8.1.4 + diff --git a/meta-tizen-common-base/recipes-security/security-server/security-server/remove-dlog-for-native-build.patch b/meta-tizen-common-base/recipes-security/security-server/security-server/remove-dlog-for-native-build.patch new file mode 100644 index 00000000..b5bbff99 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/security-server/security-server/remove-dlog-for-native-build.patch @@ -0,0 +1,136 @@ +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index 1bb5feb..cf169e2 100644 +--- a/src/CMakeLists.txt ++++ b/src/CMakeLists.txt +@@ -1,9 +1,7 @@ + PKG_CHECK_MODULES(SECURITY_SERVER_DEP +- dlog + openssl + libsmack + libprivilege-control +- libsystemd-daemon + REQUIRED + ) + + +diff --git a/src/server/CMakeLists.txt b/src/server/CMakeLists.txt +index 0fad220..d4aa492 100644 +--- a/src/server/CMakeLists.txt ++++ b/src/server/CMakeLists.txt +@@ -1,5 +1,4 @@ + PKG_CHECK_MODULES(COMMON_DEP +- dlog + REQUIRED + ) + +@@ -10,7 +9,6 @@ SET(COMMON_SOURCES + ${COMMON_PATH}/common/message-buffer.cpp + ${COMMON_PATH}/common/smack-check.cpp + ${COMMON_PATH}/dpl/log/src/abstract_log_provider.cpp +- ${COMMON_PATH}/dpl/log/src/dlog_log_provider.cpp + ${COMMON_PATH}/dpl/log/src/log.cpp + ${COMMON_PATH}/dpl/log/src/old_style_log_provider.cpp + ${COMMON_PATH}/dpl/log/src/audit-smack-log.cpp +diff --git a/src/server/dpl/log/src/log.cpp b/src/server/dpl/log/src/log.cpp +index ef67fb2..4db0665 100644 +--- a/src/server/dpl/log/src/log.cpp ++++ b/src/server/dpl/log/src/log.cpp +@@ -24,7 +24,6 @@ + + #include + #include +-#include + #include + #include + +@@ -118,12 +117,7 @@ LogSystem::LogSystem() : + oldStyleWarningLogs, + oldStyleErrorLogs, + oldStylePedanticLogs)); +- } else { +- // DLOG +- AddProvider(new DLOGLogProvider()); + } +-#else // BUILD_TYPE_DEBUG +- AddProvider(new DLOGLogProvider()); + #endif // BUILD_TYPE_DEBUG + } + +diff --git a/src/server/dpl/log/src/old_style_log_provider.cpp b/src/server/dpl/log/src/old_style_log_provider.cpp +index 4c10749..497d955 100644 +--- a/src/server/dpl/log/src/old_style_log_provider.cpp ++++ b/src/server/dpl/log/src/old_style_log_provider.cpp +@@ -27,7 +27,6 @@ + #include + #include + #include +-#include + + namespace SecurityServer { + namespace Log { +diff --git a/src/server/main/socket-manager.cpp b/src/server/main/socket-manager.cpp +index 69b278e..cc3f2f2 100644 +--- a/src/server/main/socket-manager.cpp ++++ b/src/server/main/socket-manager.cpp +@@ -38,7 +38,7 @@ + #include + #include + +-#include ++//#include + + #include + #include +@@ -339,8 +339,6 @@ void SocketManager::MainLoop() { + // uncomment it after removing old security-server code + // sd_listen_fds(1); + +- // Daemon is ready to work. +- sd_notify(0, "READY=1"); + + m_working = true; + while(m_working) { +@@ -451,34 +449,6 @@ void SocketManager::MainLoopStop() + NotifyMe(); + } + +-int SocketManager::GetSocketFromSystemD( +- const GenericSocketService::ServiceDescription &desc) +-{ +- int fd; +- +- // TODO optimalization - do it once in object constructor +- // and remember all information path->sockfd +- int n = sd_listen_fds(0); +- +- LogInfo("sd_listen_fds returns: " << n); +- +- if (n < 0) { +- LogError("Error in sd_listend_fds"); +- ThrowMsg(Exception::InitFailed, "Error in sd_listend_fds"); +- } +- +- for(fd = SD_LISTEN_FDS_START; fd < SD_LISTEN_FDS_START+n; ++fd) { +- if (0 < sd_is_socket_unix(fd, SOCK_STREAM, 1, +- desc.serviceHandlerPath.c_str(), 0)) +- { +- LogInfo("Useable socket " << desc.serviceHandlerPath << +- " was passed by SystemD under descriptor " << fd); +- return fd; +- } +- } +- LogInfo("No useable sockets were passed by systemd."); +- return -1; +-} + + int SocketManager::CreateDomainSocketHelp( + const GenericSocketService::ServiceDescription &desc) +@@ -552,7 +522,7 @@ void SocketManager::CreateDomainSocket( + GenericSocketService *service, + const GenericSocketService::ServiceDescription &desc) + { +- int sockfd = GetSocketFromSystemD(desc); ++ int sockfd = -1; + if (-1 == sockfd) + sockfd = CreateDomainSocketHelp(desc); + diff --git a/meta-tizen-common-base/recipes-security/security-server/security-server_git.bb b/meta-tizen-common-base/recipes-security/security-server/security-server_git.bb new file mode 100644 index 00000000..1ac572be --- /dev/null +++ b/meta-tizen-common-base/recipes-security/security-server/security-server_git.bb @@ -0,0 +1,10 @@ +require security-server.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/security/security-server;tag=ae009054afbe5b8885da76af1a8127daa63742f6;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-security/smack/smack-extraconf.inc b/meta-tizen-common-base/recipes-security/smack/smack-extraconf.inc new file mode 100644 index 00000000..c3851815 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/smack/smack-extraconf.inc @@ -0,0 +1,6 @@ +BBCLASSEXTEND_append = " nativesdk " + +do_configure() { + sed -i 's@systemd_new=no@systemd_new=yes@' ${S}/configure.ac + sed -i '/PKG_CHECK_MODULES(/,/)/{s/b/r/p;d}' ${S}/configure.ac +} diff --git a/meta-tizen-common-base/recipes-security/smack/smack.inc b/meta-tizen-common-base/recipes-security/smack/smack.inc new file mode 100644 index 00000000..7ccebc66 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/smack/smack.inc @@ -0,0 +1,152 @@ +DESCRIPTION = "Selection of tools for developers working with Smack" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Security/Access Control" +LICENSE = "LGPL-2.1" +PV = "1.0.4" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by smack-dev +PROVIDES += "smack-dev" + + +#PROVIDES by smack + + +#PROVIDES by libsmack +PROVIDES += "libsmack" + + +#PROVIDES by smack-docs +PROVIDES += "smack-docs " + + +RDEPENDS = "" +#RDEPENDS of smack-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "smack" + + +DEPENDS = "" +#DEPENDS of smack +DEPENDS_append_class-native = " autoconf-native" +DEPENDS_append_class-target = " autoconf-native" +DEPENDS_append_class-native = " libtool" +DEPENDS_append_class-target = " libtool-cross" +inherit pkgconfig +DEPENDS_append_class-native = " automake-native" +DEPENDS_append_class-target = " automake-native" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/smack.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 ; + + + autotools_do_configure + + make -j16 + + + +} +EXTRA_OECONF += " --with-systemdsystemunitdir=${systemd_unitdir}/system" + +do_install() { + 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 ${D}${sysconfdir}/smack/accesses.d + install -d ${D}${sysconfdir}/smack/cipso.d + install -d ${D}${sysconfdir}/smack/netlabel.d + + +} + +pkg_postinst_libsmack() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libsmack() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " smack-dev " +PACKAGES += " smack " +PACKAGES += " libsmack " +PACKAGES += " smack-docs " + +smack-dev_files = "" +smack-dev_files += "${prefix}/include/sys/smack.h" +smack-dev_files += "${prefix}/lib/libsmack.so" +smack-dev_files += "${prefix}/lib/pkgconfig/libsmack.pc" +MANIFESTFILES_${PN}-dev = "smack.manifest" + +smack_files = "" +smack_files += "${sysconfdir}/smack" +smack_files += "${sysconfdir}/smack/accesses.d" +smack_files += "${sysconfdir}/smack/cipso.d" +smack_files += "${sysconfdir}/smack/netlabel.d" +smack_files += "${prefix}/bin/*" +MANIFESTFILES_${PN} = "smack.manifest" + +libsmack_files = "" +libsmack_files += "${prefix}/lib/libsmack.so.*" +MANIFESTFILES_lib${PN} = "smack.manifest" + +smack-docs_files = "" + +FILES_${PN}-dev = "${smack-dev_files}" +FILES_${PN} = "${smack_files}" +FILES_lib${PN} = "${libsmack_files}" +FILES_${PN}-docs = "${smack-docs_files}" + +PKG_smack-dev= "smack-dev" +PKG_smack= "smack" +PKG_libsmack= "libsmack" +PKG_smack-docs= "smack-docs" + +require smack-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-security/smack/smack_git.bb b/meta-tizen-common-base/recipes-security/smack/smack_git.bb new file mode 100644 index 00000000..76717846 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/smack/smack_git.bb @@ -0,0 +1,10 @@ +require smack.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/smack;tag=aab09845e6c314b621a9f3756dd2504c2498d569;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-security/xmlsec1/xmlsec1-extraconf.inc b/meta-tizen-common-base/recipes-security/xmlsec1/xmlsec1-extraconf.inc new file mode 100644 index 00000000..55c755a6 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/xmlsec1/xmlsec1-extraconf.inc @@ -0,0 +1,2 @@ +INSANE_SKIP_xmlsec1-dev-static = "staticdev" +xmlsec1-dev_files += "${prefix}/lib/lib*.so*" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-security/xmlsec1/xmlsec1.inc b/meta-tizen-common-base/recipes-security/xmlsec1/xmlsec1.inc new file mode 100644 index 00000000..64868252 --- /dev/null +++ b/meta-tizen-common-base/recipes-security/xmlsec1/xmlsec1.inc @@ -0,0 +1,212 @@ +DESCRIPTION = "Library providing support for "XML Signature" and "XML Encryption" standards" +HOMEPAGE = "http://www.aleksey.com/xmlsec/index.html" +SECTION = "System/Libraries" +LICENSE = "MIT" +PV = "1.2.19" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by xmlsec1 + + +#PROVIDES by xmlsec1-dev-static +PROVIDES += "xmlsec1-dev-static" + + +#PROVIDES by xmlsec1-gcrypt +PROVIDES += "xmlsec1-gcrypt" + + +#PROVIDES by xmlsec1-openssl +PROVIDES += "xmlsec1-openssl" + + +#PROVIDES by xmlsec1-dev +PROVIDES += "xmlsec1-dev" + + +RDEPENDS = "" +#RDEPENDS of xmlsec1-dev-static (${PN}-dev-static) +RDEPENDS_${PN}-dev-static += "xmlsec1-dev" + +#RDEPENDS of xmlsec1-gcrypt (${PN}-gcrypt) +RDEPENDS_${PN}-gcrypt += "xmlsec1" + +#RDEPENDS of xmlsec1-openssl (${PN}-openssl) +RDEPENDS_${PN}-openssl += "xmlsec1" + +#RDEPENDS of xmlsec1-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "xmlsec1" + + +DEPENDS = "" +#DEPENDS of xmlsec1 +DEPENDS += "openssl" +DEPENDS += "libxml2" +DEPENDS_append_class-native = " fdupes-native" +DEPENDS_append_class-target = " fdupes-native" +inherit pkgconfig +DEPENDS += "libxslt" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/xmlsec1.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 ; + + + + autotools_do_configure + + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --enable-static --enable-dynamic --disable-crypto-dl --disable-apps-crypto-dl --without-gnutls" + +do_install() { + 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 -- + + + + rm -rf ${D}${infodir} + rm -rf ${D}${prefix}/share/doc/packages + rm -rf ${D}${prefix}/share/doc/xmlsec1 + rm -rf ${D}${prefix}/share/doc/xmlsec1-1.2.19 + rm -rf ${D}${prefix}/share/gtk-doc + rm -rf ${D}${prefix}/share/doc + rm -rf ${D}${prefix}/share/man + find ${D} -regex ".*/man/man./.*.[0-9]" | xargs rm -f -- + find ${D} -regex ".*/man/../man./.*.[0-9]" | xargs rm -f -- + find ${D} -regex ".*/man/man./.*.[0-9]pm" | xargs rm -f -- + + #fdupes ${D} + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " xmlsec1 " +PACKAGES += " xmlsec1-dev-static " +PACKAGES += " xmlsec1-gcrypt " +PACKAGES += " xmlsec1-openssl " +PACKAGES += " xmlsec1-dev " + +xmlsec1_files = "" +xmlsec1_files += "Copyright" +xmlsec1_files += "${prefix}/lib/libxmlsec1.so.*" +xmlsec1_files += "${prefix}/bin/xmlsec1" +MANIFESTFILES_${PN} = "xmlsec1.manifest" + +xmlsec1-dev-static_files = "" +xmlsec1-dev-static_files += "${prefix}/lib/*.a" +MANIFESTFILES_${PN}-dev-static = "xmlsec1.manifest" + +xmlsec1-gcrypt_files = "" +xmlsec1-gcrypt_files += "${prefix}/lib/libxmlsec1-gcrypt.so.*" +MANIFESTFILES_${PN}-gcrypt = "xmlsec1.manifest" + +xmlsec1-openssl_files = "" +xmlsec1-openssl_files += "${prefix}/lib/libxmlsec1-openssl.so.*" +MANIFESTFILES_${PN}-openssl = "xmlsec1.manifest" + +xmlsec1-dev_files = "" +xmlsec1-dev_files += "Copyright" +xmlsec1-dev_files += "${prefix}/include/xmlsec1" +xmlsec1-dev_files += "${prefix}/bin/xmlsec1-config" +xmlsec1-dev_files += "${prefix}/lib/lib*.so" +xmlsec1-dev_files += "${prefix}/lib/pkgconfig/*" +xmlsec1-dev_files += "${prefix}/lib/xmlsec1Conf.sh" +xmlsec1-dev_files += "${prefix}/share/aclocal/xmlsec1.m4" +MANIFESTFILES_${PN}-dev = "xmlsec1.manifest" + +FILES_${PN} = "${xmlsec1_files}" +FILES_${PN}-dev-static = "${xmlsec1-dev-static_files}" +FILES_${PN}-gcrypt = "${xmlsec1-gcrypt_files}" +FILES_${PN}-openssl = "${xmlsec1-openssl_files}" +FILES_${PN}-dev = "${xmlsec1-dev_files}" + +PKG_xmlsec1= "xmlsec1" +PKG_xmlsec1-dev-static= "xmlsec1-dev-static" +PKG_xmlsec1-gcrypt= "xmlsec1-gcrypt" +PKG_xmlsec1-openssl= "xmlsec1-openssl" +PKG_xmlsec1-dev= "xmlsec1-dev" + +require xmlsec1-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-security/xmlsec1/xmlsec1_git.bb b/meta-tizen-common-base/recipes-security/xmlsec1/xmlsec1_git.bb new file mode 100644 index 00000000..6ee3296c --- /dev/null +++ b/meta-tizen-common-base/recipes-security/xmlsec1/xmlsec1_git.bb @@ -0,0 +1,10 @@ +require xmlsec1.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/xmlsec1;tag=fe8ea3dba5971ab3f47090ba52d7f824c3d23545;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-social/calendar-service/calendar-service-extraconf.inc b/meta-tizen-common-base/recipes-social/calendar-service/calendar-service-extraconf.inc new file mode 100644 index 00000000..07129827 --- /dev/null +++ b/meta-tizen-common-base/recipes-social/calendar-service/calendar-service-extraconf.inc @@ -0,0 +1 @@ +FILES_${PN}-dbg += "/usr/share/calendar-svc/.debug" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-social/calendar-service/calendar-service.inc b/meta-tizen-common-base/recipes-social/calendar-service/calendar-service.inc new file mode 100644 index 00000000..c701cf03 --- /dev/null +++ b/meta-tizen-common-base/recipes-social/calendar-service/calendar-service.inc @@ -0,0 +1,170 @@ +DESCRIPTION = "DB library for calendar" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Social & Content/Calendar" +LICENSE = "Apache 2.0" +PV = "0.1.15" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by calendar-service + + +#PROVIDES by calendar-service-dev +PROVIDES += "calendar-service-dev" + + +RDEPENDS = "" +#RDEPENDS of calendar-service (${PN}) +RDEPENDS_${PN} += "sqlite3" +RDEPENDS_${PN} += "coreutils" +RDEPENDS_${PN} += "glibc" + +#RDEPENDS of calendar-service-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "calendar-service" +RDEPENDS_${PN}-dev += "alarm-manager" + + +DEPENDS = "" +#DEPENDS of calendar-service +DEPENDS += "pims-ipc" +inherit tizen_cmake +DEPENDS += "contacts-service" +DEPENDS += "bundle" +DEPENDS += "tizen-platform-config" +DEPENDS += "app-svc" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" +DEPENDS += "alarm-manager" +DEPENDS += "icu" +DEPENDS += "sqlite3" +DEPENDS += "vconf" +DEPENDS += "libslp-db-util" +DEPENDS += "capi-base-common" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/calendar-service.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + + + make -j16 + + + +} + +do_install() { + 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}/etc/rc.d/rc3.d/ + mkdir -p ${D}/etc/rc.d/rc5.d/ + ln -s ../init.d/calendar-serviced.sh ${D}/etc/rc.d/rc3.d/S85calendar-serviced + ln -s ../init.d/calendar-serviced.sh ${D}/etc/rc.d/rc5.d/S85calendar-serviced + + mkdir -p ${D}${prefix}/lib/systemd/user/tizen-middleware.target.wants + install ${S}/packaging/calendar.service ${D}${prefix}/lib/systemd/user/ + ln -s ../calendar.service ${D}${prefix}/lib/systemd/user/tizen-middleware.target.wants/ + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " calendar-service " +PACKAGES += " calendar-service-dev " + +calendar-service_files = "" +calendar-service_files += "${prefix}/bin/calendar-serviced*" +calendar-service_files += "${prefix}/lib/libcalendar-service2.so.*" +calendar-service_files += "/etc/rc.d/init.d/calendar-serviced.sh" +calendar-service_files += "/etc/rc.d/rc3.d/S85calendar-serviced" +calendar-service_files += "/etc/rc.d/rc5.d/S85calendar-serviced" +calendar-service_files += "/usr/share/calendar-svc/dft-calendar" +calendar-service_files += "${prefix}/lib/systemd/user/calendar.service" +calendar-service_files += "${prefix}/lib/systemd/user/tizen-middleware.target.wants/calendar.service" +MANIFESTFILES_${PN} = "calendar-service.manifest" + +calendar-service-dev_files = "" +calendar-service-dev_files += "${prefix}/include/calendar-service/*.h" +calendar-service-dev_files += "${prefix}/include/calendar-service2/*.h" +calendar-service-dev_files += "${prefix}/lib/*.so" +calendar-service-dev_files += "${prefix}/lib/pkgconfig/calendar.pc" +calendar-service-dev_files += "${prefix}/lib/pkgconfig/calendar-service2.pc" +MANIFESTFILES_${PN}-dev = "calendar-service.manifest" + +FILES_${PN} = "${calendar-service_files}" +FILES_${PN}-dev = "${calendar-service-dev_files}" + +PKG_calendar-service= "calendar-service" +PKG_calendar-service-dev= "calendar-service-dev" + +require calendar-service-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-social/calendar-service/calendar-service_git.bb b/meta-tizen-common-base/recipes-social/calendar-service/calendar-service_git.bb new file mode 100644 index 00000000..b774a2e9 --- /dev/null +++ b/meta-tizen-common-base/recipes-social/calendar-service/calendar-service_git.bb @@ -0,0 +1,10 @@ +require calendar-service.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/pim/calendar-service;tag=8329a2a463edae1e65d5020eab197a7fa2ad6e98;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-social/contacts-service/contacts-service-extraconf.inc b/meta-tizen-common-base/recipes-social/contacts-service/contacts-service-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-social/contacts-service/contacts-service.inc b/meta-tizen-common-base/recipes-social/contacts-service/contacts-service.inc new file mode 100644 index 00000000..1a625533 --- /dev/null +++ b/meta-tizen-common-base/recipes-social/contacts-service/contacts-service.inc @@ -0,0 +1,186 @@ +DESCRIPTION = "Contacts Service" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Social & Contents/Pim" +LICENSE = "Apache-2.0" +PV = "0.10.3" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by contacts-service2 +PROVIDES += "contacts-service2" + + +#PROVIDES by contacts-service + + +#PROVIDES by contacts-service2-dev +PROVIDES += "contacts-service2-dev" + + +RDEPENDS = "" +#RDEPENDS of contacts-service2 (${PN}2) +RDEPENDS_${PN}2 += "libprivilege-control" + +#RDEPENDS of contacts-service (${PN}) +RDEPENDS_${PN} += "sqlite3" +RDEPENDS_${PN} += "coreutils" +RDEPENDS_${PN} += "glibc" +RDEPENDS_${PN} += "vconf" + +#RDEPENDS of contacts-service2-dev (${PN}2-dev) +RDEPENDS_${PN}2-dev += "contacts-service2" + + +DEPENDS = "" +#DEPENDS of contacts-service +DEPENDS += "pims-ipc" +DEPENDS += "libaccounts-svc" +inherit tizen_cmake +DEPENDS += "capi-media-image-util" +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" +DEPENDS += "libexif" +DEPENDS += "smack" +DEPENDS += "libtapi" +DEPENDS += "security-server" +DEPENDS += "sqlite3" +DEPENDS += "capi-base-common" +DEPENDS += "badge" +DEPENDS += "vconf" +DEPENDS += "libslp-db-util" +DEPENDS += "icu" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/contacts-service2.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DTZ_SYS_ETC=${sysconfdir} + oe_runmake -j16 + + + + +} + +do_install() { + 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}/lib/systemd/user/tizen-middleware.target.wants + install -m 0644 ${S}/packaging/contacts-service.service ${D}${prefix}/lib/systemd/user/contacts-service.service + ln -s ../contacts-service.service ${D}${prefix}/lib/systemd/user/tizen-middleware.target.wants/contacts-service.service + + mkdir -p ${D}${prefix}/lib/systemd/user/sockets.target.wants + install -m 0644 ${S}/packaging/contacts-service.socket ${D}${prefix}/lib/systemd/user/contacts-service.socket + ln -s ../contacts-service.socket ${D}${prefix}/lib/systemd/user/sockets.target.wants/contacts-service.socket + + + +} + +pkg_postinst_contacts-service2() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + vconftool set -t int file/private/contacts-service/default_lang 0 -g 6005 -s contacts-service::vconf-private + vconftool set -t int db/contacts-svc/name_sorting_order 0 -g 6005 -s contacts-service::vconf + vconftool set -t int db/contacts-svc/name_display_order 0 -g 6005 -s contacts-service::vconf + vconftool set -t int db/contacts-svc/phonenumber_min_match_digit 8 -g 6005 -s contacts-service::vconf + +} + +pkg_postrm_contacts-service2() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " contacts-service2 " +PACKAGES += " contacts-service2-dev " + +contacts-service2_files = "" +contacts-service2_files += "${prefix}/lib/libcontacts-service2.so.*" +contacts-service2_files += "${prefix}/bin/contacts-service-ipcd*" +contacts-service2_files += "${prefix}/lib/systemd/user/contacts-service.service" +contacts-service2_files += "${prefix}/lib/systemd/user/tizen-middleware.target.wants/contacts-service.service" +contacts-service2_files += "${prefix}/lib/systemd/user/sockets.target.wants/contacts-service.socket" +contacts-service2_files += "${prefix}/lib/systemd/user/contacts-service.socket" +MANIFESTFILES_${PN}2 = "contacts-service2.manifest" + +contacts-service2-dev_files = "" +contacts-service2-dev_files += "${prefix}/lib/libcontacts-service2.so" +contacts-service2-dev_files += "${prefix}/lib/pkgconfig/contacts-service2.pc" +contacts-service2-dev_files += "${prefix}/include/contacts-svc/contacts.h" +contacts-service2-dev_files += "${prefix}/include/contacts-svc/contacts_*.h" + +FILES_${PN}2 = "${contacts-service2_files}" +FILES_${PN}2-dev = "${contacts-service2-dev_files}" + +PKG_contacts-service2= "contacts-service2" +PKG_contacts-service2-dev= "contacts-service2-dev" + +require contacts-service-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-social/contacts-service/contacts-service_git.bb b/meta-tizen-common-base/recipes-social/contacts-service/contacts-service_git.bb new file mode 100644 index 00000000..9850082c --- /dev/null +++ b/meta-tizen-common-base/recipes-social/contacts-service/contacts-service_git.bb @@ -0,0 +1,10 @@ +require contacts-service.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/pim/contacts-service;tag=65311cfbd4a5530192daba9099ff9454318b907e;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-social/evolution-data-server/evolution-data-server-extraconf.inc b/meta-tizen-common-base/recipes-social/evolution-data-server/evolution-data-server-extraconf.inc new file mode 100644 index 00000000..7611d37d --- /dev/null +++ b/meta-tizen-common-base/recipes-social/evolution-data-server/evolution-data-server-extraconf.inc @@ -0,0 +1,44 @@ +inherit autotools +inherit gtk-doc +inherit pkgconfig +inherit gettext + +export HOST_SYS +export BUILD_SYS +export STAGING_LIBDIR +export STAGING_INCDIR + +export B="${S}" + +#DEPENDS += "gobject-introspection" +#gtk-doc-stub? + +# -ldb needs this on some platforms +LDFLAGS += "-lpthread" + +EXTRA_OECONF += "--with-libdb=${STAGING_DIR_HOST}${prefix}" + +# Parallel make shows many issues with this source code. +# Current problems seem to be duplicate execution of the calander/backends +# directories by make resulting in truncated/corrupt .la files +#PARALLEL_MAKE = "" + +do_compile_prepend() { + cp ${WORKDIR}/iconv-detect.h ${S} +} + + +do_install_append() { + rm -fr ${D}/usr/share/help +} + +SRC_URI = " \ + file://iconv-detect.h \ + file://0004-configure-Fix-libical-pkg-config-trying-to-use-host-.patch \ +" + +FILES_${PN}-dbg += "/usr/lib/evolution-data-server/calendar-backends/.debug" +FILES_${PN}-dbg += "/usr/lib/evolution-data-server/camel-providers/.debug" +FILES_${PN}-dbg += "/usr/lib/evolution-data-server/registry-modules/.debug" +FILES_${PN}-dbg += "/usr/lib/evolution-data-server/addressbook-backends/.debug" +FILES_${PN}-dbg += "/usr/libexec/evolution-data-server/.debug" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-social/evolution-data-server/evolution-data-server.inc b/meta-tizen-common-base/recipes-social/evolution-data-server/evolution-data-server.inc new file mode 100644 index 00000000..7fb20901 --- /dev/null +++ b/meta-tizen-common-base/recipes-social/evolution-data-server/evolution-data-server.inc @@ -0,0 +1,364 @@ +DESCRIPTION = "Evolution Data Server" +HOMEPAGE = "http://www.gnome.org" +SECTION = "Development/Libraries" +LICENSE = "LGPL-2.0+" +PV = "3.11.93" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by evolution-data-server + + +#PROVIDES by libedataserver +PROVIDES += "libedataserver" + + +#PROVIDES by libecal +PROVIDES += "libecal" + + +#PROVIDES by libcamel +PROVIDES += "libcamel" + + +#PROVIDES by libedata-cal +PROVIDES += "libedata-cal" + + +#PROVIDES by libebook-contacts +PROVIDES += "libebook-contacts" + + +#PROVIDES by libedata-book +PROVIDES += "libedata-book" + + +#PROVIDES by evolution-data-server-doc +PROVIDES += "evolution-data-server-doc" + + +#PROVIDES by libebook +PROVIDES += "libebook" + + +#PROVIDES by libebackend +PROVIDES += "libebackend" + + +#PROVIDES by evolution-data-server-dev +PROVIDES += "evolution-data-server-dev" + + +RDEPENDS = "" +#RDEPENDS of evolution-data-server (${PN}) +RDEPENDS_${PN} += "glib-2.0" + +#RDEPENDS of evolution-data-server-doc (${PN}-doc) +RDEPENDS_${PN}-doc += "evolution-data-server" + +#RDEPENDS of evolution-data-server-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "evolution-data-server" +RDEPENDS_${PN}-dev += "libedataserver" +RDEPENDS_${PN}-dev += "libecal" +RDEPENDS_${PN}-dev += "glibc" +RDEPENDS_${PN}-dev += "libcamel" +RDEPENDS_${PN}-dev += "libedata-cal" +RDEPENDS_${PN}-dev += "libedata-book" +RDEPENDS_${PN}-dev += "libebook" +RDEPENDS_${PN}-dev += "libebackend" + + +DEPENDS = "" +#DEPENDS of evolution-data-server +DEPENDS_append_class-native = " intltool-native" +DEPENDS_append_class-target = " intltool-native" +DEPENDS += "glibc-locale" +DEPENDS += "gnome-common" +DEPENDS += "gperf" +DEPENDS += "nss" +DEPENDS += "vala" +DEPENDS += "db" +#Replace "DEPENDS" on gettext by "inherit gettext" +inherit gettext +inherit pkgconfig +DEPENDS += "libsoup-2.4" +inherit pythonnative +DEPENDS += "gcr" +DEPENDS += "libsecret" +DEPENDS += "icu" +DEPENDS += "sqlite3" +DEPENDS_append_class-native = " fdupes-native" +DEPENDS_append_class-target = " fdupes-native" +DEPENDS += "libical" +DEPENDS += "gtk-doc" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/evolution-data-server.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 ; + + + # "maintainer mode" depends on GTK and is not needed + # for packaging, so disable it. + + + + autotools_do_configure + + oe_runmake -j16 V=1 + + + +} +EXTRA_OECONF += " --libexecdir=${prefix}/libexec/evolution-data-server --disable-maintainer-mode --enable-ipv6= --enable-smime= --enable-nntp= --disable-static --disable-uoa --enable-goa=no --enable-weather=no --enable-gtk=no --enable-google=no --disable-vala-bindings --disable-introspection --disable-examples" + +do_install() { + 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/help + find ${D} -name evolution-data-server-3.11.mo -execdir mv {} evolution-data-server.mo \; + #find_lang evolution-data-server + #fdupes ${D} + + #lang_package + + +} + +pkg_postinst_libebook() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_libecal() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_libedata-cal() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + %glib2_gsettings_schema_post + +} + +pkg_postinst_libebackend() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_libebook-contacts() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_libedataserver() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_libedata-book() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_libcamel() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libedata-cal() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libcamel() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libedata-book() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libebackend() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + %glib2_gsettings_schema_postun + +} + +pkg_postrm_libedataserver() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libecal() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libebook() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libebook-contacts() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " evolution-data-server " +PACKAGES += " libedataserver " +PACKAGES += " libecal " +PACKAGES += " libcamel " +PACKAGES += " libedata-cal " +PACKAGES += " libebook-contacts " +PACKAGES += " libebook " +PACKAGES += " libedata-book " +PACKAGES += " libebackend " +PACKAGES += " evolution-data-server-dev " + +evolution-data-server_files = "" +evolution-data-server_files += "${prefix}/share/GConf/gsettings/evolution-data-server.convert" +evolution-data-server_files += "${prefix}/share/GConf/gsettings/libedataserver.convert" +evolution-data-server_files += "${prefix}/share/glib-2.0/schemas/org.gnome.Evolution.DefaultSources.gschema.xml" +evolution-data-server_files += "${prefix}/share/glib-2.0/schemas/org.gnome.evolution.eds-shell.gschema.xml" +evolution-data-server_files += "${prefix}/share/glib-2.0/schemas/org.gnome.evolution.shell.network-config.gschema.xml" +evolution-data-server_files += "${prefix}/share/glib-2.0/schemas/org.gnome.evolution-data-server.addressbook.gschema.xml" +evolution-data-server_files += "${prefix}/share/glib-2.0/schemas/org.gnome.evolution-data-server.calendar.gschema.xml" +evolution-data-server_files += "${prefix}/share/pixmaps/evolution-data-server/" +evolution-data-server_files += "${prefix}/share/dbus-1/services/org.gnome.evolution.dataserver.*.service" +evolution-data-server_files += "${prefix}/lib/evolution-data-server/" +evolution-data-server_files += "${prefix}/libexec/evolution-data-server/" +MANIFESTFILES_${PN} = "evolution-data-server.manifest" + +libedataserver_files = "" +libedataserver_files += "${prefix}/lib/libedataserver-1.2.so.17*" +MANIFESTFILES_libedataserver = "evolution-data-server.manifest" + +libecal_files = "" +libecal_files += "${prefix}/lib/libecal-1.2.so.15*" +MANIFESTFILES_libecal = "evolution-data-server.manifest" + +libcamel_files = "" +libcamel_files += "${prefix}/lib/libcamel-1.2.so.43*" +MANIFESTFILES_libcamel = "evolution-data-server.manifest" + +libedata-cal_files = "" +libedata-cal_files += "${prefix}/lib/libedata-cal-1.2.so.20*" +MANIFESTFILES_libedata-cal = "evolution-data-server.manifest" + +libebook-contacts_files = "" +libebook-contacts_files += "${prefix}/lib/libebook-contacts-1.2.so.0*" +MANIFESTFILES_libebook-contacts = "evolution-data-server.manifest" + +libebook_files = "" +libebook_files += "${prefix}/lib/libebook-1.2.so.14*" +MANIFESTFILES_libebook = "evolution-data-server.manifest" + +libedata-book_files = "" +libedata-book_files += "${prefix}/lib/libedata-book-1.2.so.17*" +MANIFESTFILES_libedata-book = "evolution-data-server.manifest" + +libebackend_files = "" +libebackend_files += "${prefix}/lib/libebackend-1.2.so.6*" +MANIFESTFILES_libebackend = "evolution-data-server.manifest" + +evolution-data-server-dev_files = "" +evolution-data-server-dev_files += "${prefix}/include/evolution-data-server/" +evolution-data-server-dev_files += "${prefix}/lib/*.so" +evolution-data-server-dev_files += "${prefix}/lib/pkgconfig/*.pc" +MANIFESTFILES_${PN}-dev = "evolution-data-server.manifest" + +FILES_${PN} = "${evolution-data-server_files}" +FILES_libedataserver = "${libedataserver_files}" +FILES_libecal = "${libecal_files}" +FILES_libcamel = "${libcamel_files}" +FILES_libedata-cal = "${libedata-cal_files}" +FILES_libebook-contacts = "${libebook-contacts_files}" +FILES_libebook = "${libebook_files}" +FILES_libedata-book = "${libedata-book_files}" +FILES_libebackend = "${libebackend_files}" +FILES_${PN}-dev = "${evolution-data-server-dev_files}" + +PKG_evolution-data-server= "evolution-data-server" +PKG_libedataserver= "libedataserver" +PKG_libecal= "libecal" +PKG_libcamel= "libcamel" +PKG_libedata-cal= "libedata-cal" +PKG_libebook-contacts= "libebook-contacts" +PKG_libebook= "libebook" +PKG_libedata-book= "libedata-book" +PKG_libebackend= "libebackend" +PKG_evolution-data-server-dev= "evolution-data-server-dev" + +require evolution-data-server-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-social/evolution-data-server/evolution-data-server_git.bb b/meta-tizen-common-base/recipes-social/evolution-data-server/evolution-data-server_git.bb new file mode 100644 index 00000000..e6f808b2 --- /dev/null +++ b/meta-tizen-common-base/recipes-social/evolution-data-server/evolution-data-server_git.bb @@ -0,0 +1,10 @@ +require evolution-data-server.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/evolution-data-server;tag=653b6ed2103475434475d89019dac05efd62d37a;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-social/evolution-data-server/files/0004-configure-Fix-libical-pkg-config-trying-to-use-host-.patch b/meta-tizen-common-base/recipes-social/evolution-data-server/files/0004-configure-Fix-libical-pkg-config-trying-to-use-host-.patch new file mode 100644 index 00000000..13833479 --- /dev/null +++ b/meta-tizen-common-base/recipes-social/evolution-data-server/files/0004-configure-Fix-libical-pkg-config-trying-to-use-host-.patch @@ -0,0 +1,39 @@ +From 2c73b588b9018cb59c666eae3a15fa1af42c56be Mon Sep 17 00:00:00 2001 +From: Martin Jansa +Date: Sun, 4 Aug 2013 10:57:08 +0200 +Subject: [PATCH 4/5] configure: Fix libical pkg-config trying to use host + paths + +Signed-off-by: Martin Jansa +--- + calendar/libecal/libecal.pc.in | 2 +- + configure.ac | 3 ++- + 2 files changed, 3 insertions(+), 2 deletions(-) + +diff --git a/calendar/libecal/libecal.pc.in b/calendar/libecal/libecal.pc.in +index fc6b359..d3435bb 100644 +--- a/calendar/libecal/libecal.pc.in ++++ b/calendar/libecal/libecal.pc.in +@@ -12,4 +12,4 @@ Description: Client library for evolution calendars + Version: @VERSION@ + Requires: libical >= @LIBICAL_REQUIRED@ libedataserver-1.2 gio-2.0 + Libs: -L${libdir} -lecal-1.2 +-Cflags: -I${privincludedir} @LIBICAL_EXTRA_CFLAGS@ ++Cflags: -I${privincludedir} +diff --git a/configure.ac b/configure.ac +index 1c802ff..f1d4ce8 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -1351,7 +1351,8 @@ dnl to differentiate between and + dnl We have fixed all our instances to use . Until the .pc from + dnl libical is fixed, we have to work-around the buggy CFlags. + dnl ***** +- LIBICAL_EXTRA_CFLAGS=" -I`$PKG_CONFIG --variable=includedir libical` " ++ m4_pattern_allow([^PKG_CONFIG_SYSROOT_DIR$]) ++ LIBICAL_EXTRA_CFLAGS=" -I$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=includedir libical` " + LIBICAL_EXTRA_LIBS="" + AC_SUBST(LIBICAL_EXTRA_CFLAGS) + AC_SUBST(LIBICAL_EXTRA_LIBS) +-- +1.8.3.2 + diff --git a/meta-tizen-common-base/recipes-social/evolution-data-server/files/iconv-detect.h b/meta-tizen-common-base/recipes-social/evolution-data-server/files/iconv-detect.h new file mode 100644 index 00000000..46f476d5 --- /dev/null +++ b/meta-tizen-common-base/recipes-social/evolution-data-server/files/iconv-detect.h @@ -0,0 +1,5 @@ +/* This is an auto-generated header, DO NOT EDIT! */ + +#define ICONV_ISO_D_FORMAT "iso-%d-%d" +#define ICONV_ISO_S_FORMAT "iso-%d-%s" +#define ICONV_10646 "iso-10646" diff --git a/meta-tizen-common-base/recipes-social/libaccounts-svc/libaccounts-svc-extraconf.inc b/meta-tizen-common-base/recipes-social/libaccounts-svc/libaccounts-svc-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-social/libaccounts-svc/libaccounts-svc.inc b/meta-tizen-common-base/recipes-social/libaccounts-svc/libaccounts-svc.inc new file mode 100644 index 00000000..4c821da8 --- /dev/null +++ b/meta-tizen-common-base/recipes-social/libaccounts-svc/libaccounts-svc.inc @@ -0,0 +1,160 @@ +DESCRIPTION = "Account DB library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Social & Content/Utilities" +LICENSE = "Apache-2.0" +PV = "0.2.52" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libaccounts-svc + + +#PROVIDES by libaccounts-svc-dev +PROVIDES += "libaccounts-svc-dev" + + +RDEPENDS = "" +#RDEPENDS of libaccounts-svc (${PN}) +RDEPENDS_${PN} += "sqlite3" +RDEPENDS_${PN} += "glibc" +RDEPENDS_${PN} += "libtzplatform-config" + +#RDEPENDS of libaccounts-svc-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libaccounts-svc" + + +DEPENDS = "" +#DEPENDS of libaccounts-svc +DEPENDS += "pkgmgr-info" +inherit tizen_cmake +DEPENDS += "libxml2" +DEPENDS += "tizen-platform-config" +DEPENDS += "capi-appfw-application" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" +DEPENDS += "aul" +DEPENDS += "capi-base-common" +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/libaccounts-svc.manifest ${S}/packaging/accounts_DB.sh . + + +} +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 ; + + export CFLAGS="${CFLAGS} -fPIC -fvisibility=hidden" + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + + make -j16 + + + +} + +do_install() { + 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 -- + + install -D -m 0750 ${S}/packaging/accounts_DB.sh ${D}${prefix}/share/libaccounts-svc/accounts_DB.sh + + rm -rf ${D}${prefix}/lib/accounts-svc + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + $D${prefix}/share/libaccounts-svc/accounts_DB.sh + #set message key value to NULL + vconftool set -t string db/account/msg '' -g 6514 + #smack labeling + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libaccounts-svc " +PACKAGES += " libaccounts-svc-dev " + +libaccounts-svc_files = "" +libaccounts-svc_files += "${prefix}/lib/*.so.*" +libaccounts-svc_files += "${prefix}/bin/account-xml-verify" +libaccounts-svc_files += "${prefix}/share/libaccounts-svc/accounts_DB.sh" +MANIFESTFILES_${PN} = "libaccounts-svc.manifest" + +libaccounts-svc-dev_files = "" +libaccounts-svc-dev_files += "${prefix}/lib/*.so" +libaccounts-svc-dev_files += "${prefix}/lib/pkgconfig/accounts-svc.pc" +libaccounts-svc-dev_files += "${prefix}/include/*.h" +libaccounts-svc-dev_files += "${prefix}/share/libaccounts-svc/accounts_DB.sh" +libaccounts-svc-dev_files += "${prefix}/bin/account-xml-verify" +MANIFESTFILES_${PN}-dev = "libaccounts-svc.manifest" + +FILES_${PN} = "${libaccounts-svc_files}" +FILES_${PN}-dev = "${libaccounts-svc-dev_files}" + +PKG_libaccounts-svc= "libaccounts-svc" +PKG_libaccounts-svc-dev= "libaccounts-svc-dev" + +require libaccounts-svc-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-social/libaccounts-svc/libaccounts-svc_git.bb b/meta-tizen-common-base/recipes-social/libaccounts-svc/libaccounts-svc_git.bb new file mode 100644 index 00000000..215db9a7 --- /dev/null +++ b/meta-tizen-common-base/recipes-social/libaccounts-svc/libaccounts-svc_git.bb @@ -0,0 +1,10 @@ +require libaccounts-svc.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/pim/libaccounts-svc;tag=07c30a90874972c242f9291a7bfe211d50bb2227;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-social/pims-ipc/pims-ipc-extraconf.inc b/meta-tizen-common-base/recipes-social/pims-ipc/pims-ipc-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-social/pims-ipc/pims-ipc.inc b/meta-tizen-common-base/recipes-social/pims-ipc/pims-ipc.inc new file mode 100644 index 00000000..fac81240 --- /dev/null +++ b/meta-tizen-common-base/recipes-social/pims-ipc/pims-ipc.inc @@ -0,0 +1,136 @@ +DESCRIPTION = "library for PIMs IPC" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "Apache-2.0" +PV = "0.0.28" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by pims-ipc + + +#PROVIDES by pims-ipc-dev +PROVIDES += "pims-ipc-dev" + + +RDEPENDS = "" +#RDEPENDS of pims-ipc-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "pims-ipc" + + +DEPENDS = "" +#DEPENDS of pims-ipc +DEPENDS += "systemd" +inherit tizen_cmake +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" +DEPENDS += "zeromq" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/pims-ipc.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + make -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " pims-ipc " +PACKAGES += " pims-ipc-dev " + +pims-ipc_files = "" +pims-ipc_files += "${prefix}/lib/libpims-ipc.so.*" +MANIFESTFILES_${PN} = "pims-ipc.manifest" + +pims-ipc-dev_files = "" +pims-ipc-dev_files += "${prefix}/include/pims-ipc/*.h" +pims-ipc-dev_files += "${prefix}/lib/*.so" +pims-ipc-dev_files += "${prefix}/lib/pims_ipc_test" +pims-ipc-dev_files += "${prefix}/lib/pkgconfig/pims-ipc.pc" +MANIFESTFILES_${PN}-dev = "pims-ipc.manifest" + +FILES_${PN} = "${pims-ipc_files}" +FILES_${PN}-dev = "${pims-ipc-dev_files}" + +PKG_pims-ipc= "pims-ipc" +PKG_pims-ipc-dev= "pims-ipc-dev" + +require pims-ipc-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-social/pims-ipc/pims-ipc_git.bb b/meta-tizen-common-base/recipes-social/pims-ipc/pims-ipc_git.bb new file mode 100644 index 00000000..6872f77d --- /dev/null +++ b/meta-tizen-common-base/recipes-social/pims-ipc/pims-ipc_git.bb @@ -0,0 +1,10 @@ +require pims-ipc.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/pim/pims-ipc;tag=9300ed95d75b0d3c6dc0805d60f08eff7fc907a2;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-support/adns/adns-extraconf.inc b/meta-tizen-common-base/recipes-support/adns/adns-extraconf.inc new file mode 100644 index 00000000..161e7d0a --- /dev/null +++ b/meta-tizen-common-base/recipes-support/adns/adns-extraconf.inc @@ -0,0 +1,10 @@ +SRC_URI += "file://0001-Yocto-fix-remove-unknown-configure-functions.patch" + +do_configure_prepend() { + # Create symlinks to regress/hmacros.i4 and regress/hsyscalls.i4 in root src dir since they are not searched in the regress/ dir. + # There is probably a better way to manage that such as adding the regress/ dir to the src dirs but it seems to already be the case... + ln -sfn regress/hmacros.i4 hmacros.i4 + ln -sfn regress/hsyscalls.i4 hsyscalls.i4 + # Remove '`' and ''' around hsyscalls.i4 which prevent the file from being found. + grep -rl "m4_include" regress | xargs sed -i "s@m4_include(\`hsyscalls.i4')@m4_include(hsyscalls.i4)@g" +} diff --git a/meta-tizen-common-base/recipes-support/adns/adns.inc b/meta-tizen-common-base/recipes-support/adns/adns.inc new file mode 100644 index 00000000..6878c33a --- /dev/null +++ b/meta-tizen-common-base/recipes-support/adns/adns.inc @@ -0,0 +1,130 @@ +DESCRIPTION = "Advanced Easy-to-Use Asynchronous-Capable DNS Utilities" +HOMEPAGE = "http://www.chiark.greenend.org.uk/~ian/adns/" +SECTION = "System/Utilities" +LICENSE = "GPL-2.0+" +PV = "1.4" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest 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 += "glibc" + + +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 ; + + + autotools_do_configure + oe_runmake -j16 all + + + +} +EXTRA_OECONF += "" + +do_install() { + 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/meta-tizen-common-base/recipes-support/adns/adns/0001-Yocto-fix-remove-unknown-configure-functions.patch b/meta-tizen-common-base/recipes-support/adns/adns/0001-Yocto-fix-remove-unknown-configure-functions.patch new file mode 100644 index 00000000..ba29090f --- /dev/null +++ b/meta-tizen-common-base/recipes-support/adns/adns/0001-Yocto-fix-remove-unknown-configure-functions.patch @@ -0,0 +1,50 @@ +From 93c8263990e954055ec4ab638530e873460ece63 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= +Date: Fri, 29 Aug 2014 14:38:41 +0200 +Subject: [PATCH] Yocto fix: remove unknown configure functions +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Change-Id: Ice256455ab7ced0df8bc962863d23c3cac929c02 +Signed-off-by: Kévin THIERRY +--- + configure.in | 8 -------- + 1 file changed, 8 deletions(-) + +diff --git a/configure.in b/configure.in +index e7a5ee6..9d087e6 100644 +--- a/configure.in ++++ b/configure.in +@@ -177,8 +177,6 @@ struct pollfd { int fd; short events; short revents; }; + ]) + + AC_CHECK_FUNCS(poll) +-ADNS_C_GETFUNC(socket,socket) +-ADNS_C_GETFUNC(inet_ntoa,nsl) + + PROGS_IF_TSEARCH=adnsresfilter + AC_SUBST(PROGS_HAVE_TSEARCH) +@@ -186,7 +184,6 @@ AC_CHECK_FUNC(tsearch,[ + PROGS_HAVE_TSEARCH=$PROGS_IF_TSEARCH + ],[ + PROGS_HAVE_TSEARCH=''; +- AC_MSG_WARN([tsearch missing - not building client program(s) $PROGS_IF_TSEARCH]) + ]) + + AC_MSG_CHECKING(for INADDR_LOOPBACK) +@@ -211,11 +208,6 @@ else + ]) + fi + +-ADNS_C_GETFUNC(inet_aton,resolv,[ +- LIBS="-lresolv $LIBS"; +- AC_MSG_WARN([inet_aton is in libresolv, urgh. Must use -lresolv.]) +-]) +- + DPKG_CACHED_TRY_COMPILE(inlines,dpkg_cv_c_inline,, + [} inline int foo (int x) {], + AC_MSG_RESULT(yes) +-- +1.8.1.4 + diff --git a/meta-tizen-common-base/recipes-support/adns/adns_git.bb b/meta-tizen-common-base/recipes-support/adns/adns_git.bb new file mode 100644 index 00000000..808c63ed --- /dev/null +++ b/meta-tizen-common-base/recipes-support/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=20e474eda39bdaa3ab7a80345e77d93967d55f88;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-support/ca-certificates-tizen/ca-certificates-tizen-extraconf.inc b/meta-tizen-common-base/recipes-support/ca-certificates-tizen/ca-certificates-tizen-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-support/ca-certificates-tizen/ca-certificates-tizen.inc b/meta-tizen-common-base/recipes-support/ca-certificates-tizen/ca-certificates-tizen.inc new file mode 100644 index 00000000..705958c0 --- /dev/null +++ b/meta-tizen-common-base/recipes-support/ca-certificates-tizen/ca-certificates-tizen.inc @@ -0,0 +1,81 @@ +DESCRIPTION = "Tizen-specific CA certificate installation" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Security/Certificate Management" +LICENSE = "Apache-2.0" +PV = "0.1.1" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by ca-certificates-tizen + + +RDEPENDS = "" + +DEPENDS = "" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/ca-certificates-tizen.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 ; + + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + rm -fr ${D} + mkdir -p ${D}//usr/share/ca-certificates/tizen + mkdir -p ${D}//usr/share/ca-certificates/wac + cp -arf certificates/tizen*.pem ${D}//usr/share/ca-certificates/tizen/ + cp -arf certificates/wac*.pem ${D}//usr/share/ca-certificates/wac/ + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " ca-certificates-tizen " + +ca-certificates-tizen_files = "" +ca-certificates-tizen_files += "/usr/share/ca-certificates/tizen/*" +ca-certificates-tizen_files += "/usr/share/ca-certificates/wac/*" +MANIFESTFILES_${PN} = "ca-certificates-tizen.manifest" + +FILES_${PN} = "${ca-certificates-tizen_files}" + +PKG_ca-certificates-tizen= "ca-certificates-tizen" + +require ca-certificates-tizen-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-support/ca-certificates-tizen/ca-certificates-tizen_git.bb b/meta-tizen-common-base/recipes-support/ca-certificates-tizen/ca-certificates-tizen_git.bb new file mode 100644 index 00000000..02cda598 --- /dev/null +++ b/meta-tizen-common-base/recipes-support/ca-certificates-tizen/ca-certificates-tizen_git.bb @@ -0,0 +1,10 @@ +require ca-certificates-tizen.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/security/ca-certificates-tizen;tag=7bb7ed313e91c42a57f2abf3560ce4db5baa9a4b;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-telephony/libtapi/libtapi-extraconf.inc b/meta-tizen-common-base/recipes-telephony/libtapi/libtapi-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-telephony/libtapi/libtapi-legacy-extraconf.inc b/meta-tizen-common-base/recipes-telephony/libtapi/libtapi-legacy-extraconf.inc new file mode 100644 index 00000000..528d8684 --- /dev/null +++ b/meta-tizen-common-base/recipes-telephony/libtapi/libtapi-legacy-extraconf.inc @@ -0,0 +1 @@ +PROVIDES = "" \ No newline at end of file diff --git a/meta-tizen-common-base/recipes-telephony/libtapi/libtapi.inc b/meta-tizen-common-base/recipes-telephony/libtapi/libtapi.inc new file mode 100644 index 00000000..42dbc75a --- /dev/null +++ b/meta-tizen-common-base/recipes-telephony/libtapi/libtapi.inc @@ -0,0 +1,142 @@ +DESCRIPTION = "Telephony dbus client library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Telephony/Libraries" +LICENSE = "Apache-2.0" +PV = "0.6.71" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libtapi-dev +PROVIDES += "libtapi-dev" + + +#PROVIDES by libtapi +# the PROVIDES rules is ignore "libslp-tapi " +PROVIDES += "libslp-tapi" +RPROVIDES_libtapi += "libslp-tapi" + + +RDEPENDS = "" +#RDEPENDS of libtapi-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libtapi" + + +DEPENDS = "" +#DEPENDS of libtapi +DEPENDS += "libtapi3" +inherit tizen_cmake +DEPENDS += "security-server" +DEPENDS += "dlog" +inherit pkgconfig +DEPENDS += "glib-2.0" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/libtapi.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + + make -j16 + + + +} + +do_install() { + 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 -- + + rm -rf ${D}/usr/include/telephony/tapi/.gitignore + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libtapi-dev " +PACKAGES += " libtapi " + +libtapi-dev_files = "" +libtapi-dev_files += "${prefix}/include/telephony-client/*.h" +libtapi-dev_files += "${prefix}/lib/pkgconfig/*.pc" +libtapi-dev_files += "${prefix}/lib/*.so" +MANIFESTFILES_${PN}-dev = "libtapi.manifest" + +libtapi_files = "" +libtapi_files += "${prefix}/lib/*.so.*" +libtapi_files += "${prefix}/bin/tapitest-legacy" +MANIFESTFILES_${PN} = "libtapi.manifest" + +FILES_${PN}-dev = "${libtapi-dev_files}" +FILES_${PN} = "${libtapi_files}" + +PKG_libtapi-dev= "libtapi-dev" +PKG_libtapi= "libtapi" + +require libtapi-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-telephony/libtapi/libtapi_git.bb b/meta-tizen-common-base/recipes-telephony/libtapi/libtapi_git.bb new file mode 100644 index 00000000..d53a3c7d --- /dev/null +++ b/meta-tizen-common-base/recipes-telephony/libtapi/libtapi_git.bb @@ -0,0 +1,10 @@ +require libtapi.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/telephony/libtapi-legacy;tag=8b002849deb1ec476e2bb6ab3cafd9a328253dce;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-telephony/libtapi3/libtapi3-extraconf.inc b/meta-tizen-common-base/recipes-telephony/libtapi3/libtapi3-extraconf.inc new file mode 100644 index 00000000..9d37240d --- /dev/null +++ b/meta-tizen-common-base/recipes-telephony/libtapi3/libtapi3-extraconf.inc @@ -0,0 +1 @@ +INSANE_SKIP_${PN} = "dev-so" diff --git a/meta-tizen-common-base/recipes-telephony/libtapi3/libtapi3.inc b/meta-tizen-common-base/recipes-telephony/libtapi3/libtapi3.inc new file mode 100644 index 00000000..746ff77c --- /dev/null +++ b/meta-tizen-common-base/recipes-telephony/libtapi3/libtapi3.inc @@ -0,0 +1,138 @@ +DESCRIPTION = "Telephony client API library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Telephony/Libraries" +LICENSE = "Apache-2.0" +PV = "3.0.1" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libtapi3 + + +#PROVIDES by libtapi3-dev +PROVIDES += "libtapi3-dev" + + +RDEPENDS = "" +#RDEPENDS of libtapi3-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libtapi3" + + +DEPENDS = "" +#DEPENDS of libtapi3 +inherit tizen_cmake +inherit pythonnative +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" +DEPENDS += "security-server" +DEPENDS += "python-xml" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/libtapi.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . -DTAPI_VERSION=3.0.1 + + make -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libtapi3 " +PACKAGES += " libtapi3-dev " + +libtapi3_files = "" +libtapi3_files += "${prefix}/lib/*.so*" +libtapi3_files += "${prefix}/bin/tapitest" +MANIFESTFILES_${PN} = "libtapi.manifest" + +libtapi3-dev_files = "" +libtapi3-dev_files += "${prefix}/include/tapi-3.0/*.h" +libtapi3-dev_files += "${prefix}/include/tapi-3.0/common/*.h" +libtapi3-dev_files += "${prefix}/include/tapi-3.0/private/*.h" +libtapi3-dev_files += "${prefix}/lib/pkgconfig/*.pc" +libtapi3-dev_files += "${prefix}/lib/*.so" +MANIFESTFILES_${PN}-dev = "libtapi.manifest" + +FILES_${PN} = "${libtapi3_files}" +FILES_${PN}-dev = "${libtapi3-dev_files}" + +PKG_libtapi3= "libtapi3" +PKG_libtapi3-dev= "libtapi3-dev" + +require libtapi3-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-telephony/libtapi3/libtapi3_git.bb b/meta-tizen-common-base/recipes-telephony/libtapi3/libtapi3_git.bb new file mode 100644 index 00000000..b7e3942e --- /dev/null +++ b/meta-tizen-common-base/recipes-telephony/libtapi3/libtapi3_git.bb @@ -0,0 +1,10 @@ +require libtapi3.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/telephony/libtapi;tag=16c6314e7e71542ee8bb3f51cc22259e57d27837;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-base/recipes-webframework/libwebsockets/libwebsockets-extraconf.inc b/meta-tizen-common-base/recipes-webframework/libwebsockets/libwebsockets-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-base/recipes-webframework/libwebsockets/libwebsockets.inc b/meta-tizen-common-base/recipes-webframework/libwebsockets/libwebsockets.inc new file mode 100644 index 00000000..0eec520e --- /dev/null +++ b/meta-tizen-common-base/recipes-webframework/libwebsockets/libwebsockets.inc @@ -0,0 +1,141 @@ +DESCRIPTION = "WebSocket Library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "LGPL-2.1" +PV = "1.2" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libwebsockets + + +#PROVIDES by libwebsockets-dev +PROVIDES += "libwebsockets-dev" + + +RDEPENDS = "" +#RDEPENDS of libwebsockets (${PN}) +RDEPENDS_${PN} += "glibc" + +#RDEPENDS of libwebsockets-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libwebsockets" + + +DEPENDS = "" +#DEPENDS of libwebsockets +DEPENDS += "systemd" +DEPENDS += "zlib" +inherit tizen_cmake +DEPENDS += "openssl" +inherit pkgconfig + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n libwebsockets-1.2 + cp ${S}/packaging/libwebsockets.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} -DWITH_SSL=On -DWITH_SD_DAEMON=ON + + oe_runmake -j16 + + + +} + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libwebsockets " +PACKAGES += " libwebsockets-dev " + +libwebsockets_files = "" +libwebsockets_files += "${prefix}/bin/libwebsockets*" +libwebsockets_files += "${prefix}/lib/libwebsockets*.so.*" +libwebsockets_files += "${prefix}/share/libwebsockets-test-server/*" +MANIFESTFILES_${PN} = "libwebsockets.manifest" + +libwebsockets-dev_files = "" +libwebsockets-dev_files += "${prefix}/include/libwebsockets.h" +libwebsockets-dev_files += "${prefix}/lib/libwebsockets.so" +libwebsockets-dev_files += "${prefix}/lib/pkgconfig/*" +MANIFESTFILES_${PN}-dev = "libwebsockets.manifest" + +FILES_${PN} = "${libwebsockets_files}" +FILES_${PN}-dev = "${libwebsockets-dev_files}" + +PKG_libwebsockets= "libwebsockets" +PKG_libwebsockets-dev= "libwebsockets-dev" + +require libwebsockets-extraconf.inc + diff --git a/meta-tizen-common-base/recipes-webframework/libwebsockets/libwebsockets_git.bb b/meta-tizen-common-base/recipes-webframework/libwebsockets/libwebsockets_git.bb new file mode 100644 index 00000000..3e65864d --- /dev/null +++ b/meta-tizen-common-base/recipes-webframework/libwebsockets/libwebsockets_git.bb @@ -0,0 +1,10 @@ +require libwebsockets.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/libwebsockets;tag=5c054a5a61ec540e5bd5e2aa55742a3ed070b540;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-demo/conf/layer.conf b/meta-tizen-common-demo/conf/layer.conf new file mode 100644 index 00000000..50b2988e --- /dev/null +++ b/meta-tizen-common-demo/conf/layer.conf @@ -0,0 +1,8 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have a packages directory, add to BBFILES +BBFILES := "${BBFILES} \ + ${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" + diff --git a/meta-tizen-common-demo/recipes-graphics/weston-common/weston-common-extraconf.inc b/meta-tizen-common-demo/recipes-graphics/weston-common/weston-common-extraconf.inc new file mode 100644 index 00000000..c6d1fee4 --- /dev/null +++ b/meta-tizen-common-demo/recipes-graphics/weston-common/weston-common-extraconf.inc @@ -0,0 +1,66 @@ +FILESEXTRAPATHS_append := "${THISDIR}/weston-common" + +SRC_URI += "file://0001-Yocto-correct-paths-to-ln-and-chmod.patch" +SRC_URI += "file://0002-Add-a-script-to-export-UID.patch" +SRC_URI += "file://0003-Automatically-restart-display-manager.patch" +SRC_URI += "file://0004-Modifications-for-yocto-build.patch" + +DEPENDS += "config-tizen-common" +RDEPENDS_${PN} += "config-tizen-common" + +inherit useradd + +USERADD_PACKAGES = "${PN}" +GROUPADD_PARAM_${PN} += "--system -o display;" +GROUPADD_PARAM_${PN} += "--system -o input;" +GROUPADD_PARAM_${PN} += "--system -o weston-launch" + +do_install_append() { + install -m 755 uid.sh ${D}/etc/profile.d + + mkdir -p ${D}/lib/systemd/user/default.target.wants + ln -sf ../weston-user.service ${D}/lib/systemd/user/default.target.wants/weston-user.service + + mkdir -p ${D}/lib/systemd/system/multi-user.target.wants + ln -sf ../user-session-launch@.service ${D}/lib/systemd/system/multi-user.target.wants/user-session-launch@seat0-5001.service + ln -sf ../user-session-launch@.service ${D}/lib/systemd/system/multi-user.target.wants/user-session-launch@seat0-5002.service + ln -sf ../user-session-launch@.service ${D}/lib/systemd/system/multi-user.target.wants/user-session-launch@seat0-5003.service + ln -sf ../user-session-launch@.service ${D}/lib/systemd/system/multi-user.target.wants/user-session-launch@seat0-9999.service + ln -sf ../user-session@.service ${D}/lib/systemd/system/multi-user.target.wants/user-session@5001.service + ln -sf ../user-session@.service ${D}/lib/systemd/system/multi-user.target.wants/user-session@5002.service + ln -sf ../user-session@.service ${D}/lib/systemd/system/multi-user.target.wants/user-session@5003.service + ln -sf ../user-session@.service ${D}/lib/systemd/system/multi-user.target.wants/user-session@9999.service +} + +pkg_preinst_${PN}() { + #!/bin/sh -e + + # setup display manager service + mkdir -p /lib/systemd/system/graphical.target.wants/ + ln -sf ../display-manager.path /lib/systemd/system/graphical.target.wants/ + # setup display manager access (inside user session) + mkdir -p /lib/systemd/user/default.target.requires/ + ln -sf ../weston-user.service /lib/systemd/user/default.target.requires/ +} + +pkg_postinst_${PN} () { + for user in alice bob carol guest; do + for appdir in desktop manifest dbspace; do + mkdir -p $D/home/$user/.applications/$appdir + done + find $D/home/$user/ -type d -exec chsmack -a User {} \; + chown -R $user:users $D/home/$user/ + done +} + +weston-common_files += "/lib/systemd/user/default.target.wants/weston-user.service" +weston-common_files += "/home/*" + +FILES_${PN} += "/lib/systemd/system/multi-user.target.wants/user-session-launch@seat0-5001.service" +FILES_${PN} += "/lib/systemd/system/multi-user.target.wants/user-session-launch@seat0-5002.service" +FILES_${PN} += "/lib/systemd/system/multi-user.target.wants/user-session-launch@seat0-5003.service" +FILES_${PN} += "/lib/systemd/system/multi-user.target.wants/user-session-launch@seat0-9999.service" +FILES_${PN} += "/lib/systemd/system/multi-user.target.wants/user-session@5001.service" +FILES_${PN} += "/lib/systemd/system/multi-user.target.wants/user-session@5002.service" +FILES_${PN} += "/lib/systemd/system/multi-user.target.wants/user-session@5003.service" +FILES_${PN} += "/lib/systemd/system/multi-user.target.wants/user-session@9999.service" diff --git a/meta-tizen-common-demo/recipes-graphics/weston-common/weston-common.inc b/meta-tizen-common-demo/recipes-graphics/weston-common/weston-common.inc new file mode 100644 index 00000000..d8c9919f --- /dev/null +++ b/meta-tizen-common-demo/recipes-graphics/weston-common/weston-common.inc @@ -0,0 +1,233 @@ +DESCRIPTION = "Tizen Common Weston configuration and set-up" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Base/Configuration" +LICENSE = "MIT" +PV = "1" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by weston-common +# the PROVIDES rules is ignore "weston-startup " +PROVIDES += "weston-startup" +RPROVIDES_weston-common += "weston-startup" + + +#PROVIDES by weston-common-config +PROVIDES += "weston-common-config" + + +#PROVIDES by weston-common-tz-launcher +PROVIDES += "weston-common-tz-launcher" + + +RDEPENDS = "" +#RDEPENDS of weston-common (${PN}) +RDEPENDS_${PN} += "weston" +RDEPENDS_${PN} += "glibc" +RDEPENDS_${PN} += "shadow" + + +DEPENDS = "" +#DEPENDS of weston-common +DEPENDS += "weston" +DEPENDS += "virtual/egl" +DEPENDS += "libxkbcommon" +DEPENDS += "libjpeg-turbo" +DEPENDS += "glib-2.0" +inherit pkgconfig +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_append_class-native = " autoconf-native" +DEPENDS_append_class-target = " autoconf-native" +DEPENDS += "vconf" +DEPENDS += "virtual/libgles2" +DEPENDS += "pixman" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/weston-common.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 ; + + + autotools_do_configure + make -j16 + + + +} +EXTRA_OECONF += "" + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + + #install tz-launcher + + 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 weston service as 'display-manager.service' as it's the one wanted by graphical.target + mkdir -p ${D}${systemd_unitdir}/system + install -m 644 display-manager-run.service ${D}${systemd_unitdir}/system/display-manager-run.service + install -m 644 display-manager.service ${D}${systemd_unitdir}/system/display-manager.service + install -m 644 display-manager.path ${D}${systemd_unitdir}/system/display-manager.path + + # install Environment file for weston service and weston-user.service + mkdir -p ${D}${sysconfdir}/sysconfig + install -m 0644 weston.sysconfig ${D}${sysconfdir}/sysconfig/weston + install -m 0644 weston-user.sysconfig ${D}${sysconfdir}/sysconfig/weston-user + + # install tmpfiles.d(5) conf + mkdir -p ${D}${prefix}/lib/tmpfiles.d + install -m 0644 weston_tmpfiles.conf ${D}${prefix}/lib/tmpfiles.d/weston.conf + + # install weston-user service in user session + mkdir -p ${D}${prefix}/lib/systemd/user + install -m 644 weston-user.service ${D}${prefix}/lib/systemd/user/ + + # install weston.sh + mkdir -p ${D}${sysconfdir}/profile.d/ + install -m 0644 weston.sh ${D}${sysconfdir}/profile.d/ + + # install weston.ini + mkdir -p ${D}${sysconfdir}/xdg/weston + install -m 0644 weston.ini ${D}${sysconfdir}/xdg/weston + + # Add a rule to ensure the 'display' user has permissions to + # open the graphics device + mkdir -p ${D}${sysconfdir}/udev/rules.d + cat >${D}${sysconfdir}/udev/rules.d/99-dri.rules <<'EOF' + SUBSYSTEM=="drm", MODE="0660", GROUP="display", SECLABEL{smack}="*" +EOF + + # user 'display' must own /dev/tty7 for weston to start correctly + cat >${D}${sysconfdir}/udev/rules.d/99-tty.rules <<'EOF' + SUBSYSTEM=="tty", KERNEL=="tty7", OWNER="display", SECLABEL{smack}="^" +EOF + + # user 'display' must also be able to access /dev/input/* + cat >${D}${sysconfdir}/udev/rules.d/99-input.rules <<'EOF' + SUBSYSTEM=="input", MODE="0660", GROUP="input", SECLABEL{smack}="^" +EOF + + # install desktop file + mkdir -p ${D}${prefix}/share/applications + install -m 0644 weston-terminal.desktop ${D}${prefix}/share/applications + + +} + +pkg_preinst_${PN}() { + #!/bin/sh -e + + # create groups 'display' and 'weston-launch' + getent group display >/dev/null || $D${prefix}/sbin/groupadd -r -o display + getent group input >/dev/null || $D${prefix}/sbin/groupadd -r -o input + getent group weston-launch >/dev/null || $D${prefix}/sbin/groupadd -r -o weston-launch + # create user 'display' + getent passwd display >/dev/null || $D${prefix}/sbin/useradd -r -g display -d /run/display -s /bin/false -c "Display daemon" display + # add user 'display' to groups 'weston-launch', 'input' and 'video' + groupmod -A display weston-launch + groupmod -A display input + groupmod -A display video + # setup display manager service + mkdir -p ${systemd_unitdir}/system/graphical.target.wants/ + ln -sf ../display-manager.path ${systemd_unitdir}/system/graphical.target.wants/ + # setup display manager access (inside user session) + mkdir -p $D${prefix}/lib/systemd/user/default.target.requires/ + ln -sf ../weston-user.service $D${prefix}/lib/systemd/user/default.target.requires/ + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + rm -f ${systemd_unitdir}/system/graphical.target.wants/display-manager.path + rm -f $D${prefix}/lib/systemd/user/default.target.requires/weston-user.service + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " weston-common-tz-launcher " +PACKAGES += " weston-common " +PACKAGES += " weston-common-config " + +weston-common-tz-launcher_files = "" +weston-common-tz-launcher_files += "${prefix}/bin/tz-launcher" +weston-common-tz-launcher_files += "${prefix}/bin/wl-pre" +MANIFESTFILES_${PN}-tz-launcher = "weston-common.manifest" + +weston-common_files = "" +weston-common_files += "${systemd_unitdir}/system/display-manager-run.service" +weston-common_files += "${systemd_unitdir}/system/display-manager.service" +weston-common_files += "${systemd_unitdir}/system/display-manager.path" +weston-common_files += "${sysconfdir}/sysconfig/*" +weston-common_files += "${prefix}/lib/tmpfiles.d/weston.conf" +weston-common_files += "${prefix}/lib/systemd/user/weston-user.service" +weston-common_files += "${sysconfdir}/profile.d/*" +weston-common_files += "${sysconfdir}/udev/rules.d/*" +weston-common_files += "${prefix}/share/applications/*.desktop" +CONFFILES_${PN} = "" +CONFFILES_${PN} += "${sysconfdir}/sysconfig/*" +CONFFILES_${PN} += "${sysconfdir}/profile.d/*" +CONFFILES_${PN} += "${sysconfdir}/udev/rules.d/*" +MANIFESTFILES_${PN} = "weston-common.manifest" + +weston-common-config_files = "" +weston-common-config_files += "${sysconfdir}/xdg/weston/weston.ini" +CONFFILES_${PN}-config = "" +CONFFILES_${PN}-config += "${sysconfdir}/xdg/weston/weston.ini" +MANIFESTFILES_${PN}-config = "weston-common.manifest" + +FILES_${PN}-tz-launcher = "${weston-common-tz-launcher_files}" +FILES_${PN} = "${weston-common_files}" +FILES_${PN}-config = "${weston-common-config_files}" + +PKG_weston-common-tz-launcher= "weston-common-tz-launcher" +PKG_weston-common= "weston-common" +PKG_weston-common-config= "weston-common-config" + +require weston-common-extraconf.inc + diff --git a/meta-tizen-common-demo/recipes-graphics/weston-common/weston-common/0001-Yocto-correct-paths-to-ln-and-chmod.patch b/meta-tizen-common-demo/recipes-graphics/weston-common/weston-common/0001-Yocto-correct-paths-to-ln-and-chmod.patch new file mode 100644 index 00000000..269705a8 --- /dev/null +++ b/meta-tizen-common-demo/recipes-graphics/weston-common/weston-common/0001-Yocto-correct-paths-to-ln-and-chmod.patch @@ -0,0 +1,44 @@ +From f1243d3d99e20052e9c4b5dca513164a4283ae53 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= +Date: Wed, 18 Jun 2014 11:29:40 +0200 +Subject: [PATCH] Yocto: correct paths to ln and chmod +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Change-Id: I565c665483efd43b9c5a02e8d1cc85cf6def0751 +Signed-off-by: Kévin THIERRY +--- + display-manager.service | 2 +- + weston-user.service | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/display-manager.service b/display-manager.service +index 43efbb5..69754b4 100644 +--- a/display-manager.service ++++ b/display-manager.service +@@ -5,7 +5,7 @@ After=display-manager-run.service + + [Service] + Type=oneshot +-ExecStart=/usr/bin/chmod g+w /run/display/wayland-0 ++ExecStart=/bin/chmod g+w /run/display/wayland-0 + ExecStart=/usr/bin/chsmack -a User /run/display/wayland-0 + + [Install] +diff --git a/weston-user.service b/weston-user.service +index aa29888..12b7986 100644 +--- a/weston-user.service ++++ b/weston-user.service +@@ -2,7 +2,7 @@ + Description=Shared weston session + + [Service] +-ExecStartPre=/usr/bin/ln -sf /run/display/wayland-0 /run/user/%U/ ++ExecStartPre=/bin/ln -sf /run/display/wayland-0 /run/user/%U/ + ExecStart=/bin/sh -l -c "/usr/bin/tz-launcher -c /usr/share/applications/tizen/launcher.conf %h/.applications/desktop" + EnvironmentFile=/etc/sysconfig/weston-user + +-- +1.8.1.4 + diff --git a/meta-tizen-common-demo/recipes-graphics/weston-common/weston-common/0002-Add-a-script-to-export-UID.patch b/meta-tizen-common-demo/recipes-graphics/weston-common/weston-common/0002-Add-a-script-to-export-UID.patch new file mode 100644 index 00000000..59cc83d3 --- /dev/null +++ b/meta-tizen-common-demo/recipes-graphics/weston-common/weston-common/0002-Add-a-script-to-export-UID.patch @@ -0,0 +1,30 @@ +From 7959e00beeb3590b759aed5e8b473d550e4ea612 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= +Date: Wed, 28 May 2014 16:37:48 +0200 +Subject: [PATCH] Add a script to export $UID +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Busybox doesn't export such environment variable so we do it with this +script. + +Change-Id: I8e14be602f7d3b198dbd17bfac677ba73856a500 +Signed-off-by: Kévin THIERRY +--- + uid.sh | 3 +++ + 1 file changed, 3 insertions(+) + create mode 100755 uid.sh + +diff --git a/uid.sh b/uid.sh +new file mode 100755 +index 0000000..14aee34 +--- /dev/null ++++ b/uid.sh +@@ -0,0 +1,3 @@ ++#!/bin/sh ++ ++export UID=$(cut -f1,3 -d':' /etc/passwd |grep `whoami` |cut -f2 -d':') +-- +1.8.1.4 + diff --git a/meta-tizen-common-demo/recipes-graphics/weston-common/weston-common/0003-Automatically-restart-display-manager.patch b/meta-tizen-common-demo/recipes-graphics/weston-common/weston-common/0003-Automatically-restart-display-manager.patch new file mode 100644 index 00000000..d7d5842a --- /dev/null +++ b/meta-tizen-common-demo/recipes-graphics/weston-common/weston-common/0003-Automatically-restart-display-manager.patch @@ -0,0 +1,32 @@ +From 464a02a6646dcd73dfe73ba1db6ade1169809e85 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= +Date: Wed, 28 May 2014 17:06:44 +0200 +Subject: [PATCH] Automatically restart display-manager +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Restart display-manager every 2 seconds until it starts. + +Change-Id: Ia7a5e81a6b23c9de0345f63adabb6b1810c199cc +Signed-off-by: Kévin THIERRY +--- + display-manager.service | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/display-manager.service b/display-manager.service +index 69754b4..2adaeef 100644 +--- a/display-manager.service ++++ b/display-manager.service +@@ -7,6 +7,8 @@ After=display-manager-run.service + Type=oneshot + ExecStart=/bin/chmod g+w /run/display/wayland-0 + ExecStart=/usr/bin/chsmack -a User /run/display/wayland-0 ++Restart=on-failure ++RestartSec=2 + + [Install] + WantedBy=graphical.target +-- +1.8.1.4 + diff --git a/meta-tizen-common-demo/recipes-graphics/weston-common/weston-common/0004-Modifications-for-yocto-build.patch b/meta-tizen-common-demo/recipes-graphics/weston-common/weston-common/0004-Modifications-for-yocto-build.patch new file mode 100644 index 00000000..5f6d7970 --- /dev/null +++ b/meta-tizen-common-demo/recipes-graphics/weston-common/weston-common/0004-Modifications-for-yocto-build.patch @@ -0,0 +1,49 @@ +From de783cd7347bad945d00fcdd84e1e4b660b11c95 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= +Date: Wed, 28 May 2014 21:13:45 +0200 +Subject: [PATCH] Modifications for yocto build +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Change-Id: I8487930c70cbc1956d0abce023af919fe25d4042 +Signed-off-by: Kévin THIERRY +--- + display-manager.path | 6 +++--- + display-manager.service | 4 ++-- + 2 files changed, 5 insertions(+), 5 deletions(-) + +diff --git a/display-manager.path b/display-manager.path +index d1ae107..c44f379 100644 +--- a/display-manager.path ++++ b/display-manager.path +@@ -1,7 +1,7 @@ + [Unit] + Description=Wait for wayland socket +-Requires=display-manager-run.service +-After=display-manager-run.service ++#Requires=display-manager-run.service ++#After=display-manager-run.service + + [Path] +-PathExists=/run/display/wayland-0 ++PathChanged=/run/display/wayland-0 +diff --git a/display-manager.service b/display-manager.service +index 2adaeef..ca808eb 100644 +--- a/display-manager.service ++++ b/display-manager.service +@@ -4,9 +4,9 @@ Requires=display-manager-run.service + After=display-manager-run.service + + [Service] +-Type=oneshot ++#Type=oneshot + ExecStart=/bin/chmod g+w /run/display/wayland-0 +-ExecStart=/usr/bin/chsmack -a User /run/display/wayland-0 ++#ExecStart=/usr/bin/chsmack -a User /run/display/wayland-0 + Restart=on-failure + RestartSec=2 + +-- +1.8.1.4 + diff --git a/meta-tizen-common-demo/recipes-graphics/weston-common/weston-common_git.bb b/meta-tizen-common-demo/recipes-graphics/weston-common/weston-common_git.bb new file mode 100644 index 00000000..563a8163 --- /dev/null +++ b/meta-tizen-common-demo/recipes-graphics/weston-common/weston-common_git.bb @@ -0,0 +1,10 @@ +require weston-common.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/common/weston-common;tag=b8043731fa1a64e9abba5edb685295b1dae1ee14;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-demo/recipes-image/config-image/config-image.bb b/meta-tizen-common-demo/recipes-image/config-image/config-image.bb new file mode 100644 index 00000000..508b94cb --- /dev/null +++ b/meta-tizen-common-demo/recipes-image/config-image/config-image.bb @@ -0,0 +1,86 @@ +SUMMARY = "Config image" +DESCRIPTION = "This Config image" +SECTION = "config" +PR = "r1" +LICENSE = "MIT" +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" + +RDEPENDS_${PN} += "weston" +RDEPENDS_${PN} += "media-server" +RDEPENDS_${PN} += "wrt-widgets" +RDEPENDS_${PN} += "avsystem" +RDEPENDS_${PN} += "download-provider" +RDEPENDS_${PN} += "automotive-message-broker" + +do_install() { + mkdir -p ${D}${sysconfdir} + echo "Tizen on Yocto" > ${D}${sysconfdir}/tizen + + touch ${D}${sysconfdir}/environment + chmod 0644 ${D}${sysconfdir}/environment + + mkdir -p ${D}${sysconfdir}/profile.d +cat >${D}${sysconfdir}/profile.d/bash_prompt_custom.sh <<'EOF' + # set a fancy prompt (overwrite the one in /etc/profile) + default="\[\e[0m\]" + usercol='\[\e[1;34m\]' # blue + hostcol='\[\e[1;32m\]' # green + pathcol='\[\e[1;33m\]' # yellow + gitcol='\[\e[1;31m\]' # light red + termcmd='' + _p="$"; + + if [ "`id -u`" -eq 0 ]; then + usercol='\[\e[1;31m\]' + _p="#" + fi + + PS1="${usercol}\u${default}@${hostcol}\h${default}:${pathcol}\w${default}${gitcol}${default}${_p} ${termcmd}" + + alias ll="ls -lZ" + alias lr="ls -ltrZ" + alias la="ls -alZ" + +EOF + +} + +pkg_postinst_${PN} () { + chsmack -t $D${sysconfdir} + chsmack -a 'System::Shared' $D${sysconfdir} + + mkdir -p $D${localstatedir}/volatile/log + mkdir -p $D${localstatedir}/volatile/tmp + + chsmack -t $D${localstatedir}/volatile/log + chsmack -a 'System::Log' $D${localstatedir}/volatile/log + + touch $D${localstatedir}/volatile/log/lastlog + touch $D${localstatedir}/volatile/log/faillog + touch $D${localstatedir}/volatile/log/wtmp + touch $D${localstatedir}/volatile/log/btmp + + mkdir -p $D${sysconfdir}/profile.d + + if [ "x$D" != "x" ]; then + cp -fra $D${localstatedir}/log $D${localstatedir}/volatile + #cp -fra $D/sbin $D/usr + #cp -fra $D/bin $D/usr + + #rm -fr $D/lib + #rm -fr $D/sbin + #rm -fr $D/bin + rm -fr $D${localstatedir}/log + + #ln -s usr/lib $D/lib + #ln -s usr/sbin $D/sbin + #ln -s usr/bin $D/bin + ln -s volatile/log $D${localstatedir}/log + + fi +} + +FILES_${PN} = "${sysconfdir}/tizen \ + ${sysconfdir}/environment \ + ${sysconfdir}/profile.d/bash_prompt_custom.sh \ + " \ No newline at end of file diff --git a/meta-tizen-common-demo/recipes-image/config-tizen-profiles/config-tizen-common.bb b/meta-tizen-common-demo/recipes-image/config-tizen-profiles/config-tizen-common.bb new file mode 100644 index 00000000..ee4ee854 --- /dev/null +++ b/meta-tizen-common-demo/recipes-image/config-tizen-profiles/config-tizen-common.bb @@ -0,0 +1,17 @@ +LICENSE = "GPL-2.0" +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI = "" +ALLOW_EMPTY_${PN} = "1" + +inherit allarch useradd + +USERADD_PACKAGES = "${PN}" + +GROUPADD_PARAM_${PN} = "-g 191 display; -g 100 users; -g 1004 input; -g 190 systemd-journal; -g 54 lock; --system -g 192 weston-launch" + +USERADD_PARAM_${PN} = " -d /run/display -m -u 115 -g display -G users,input,tty,display -s /bin/sh display; " +USERADD_PARAM_${PN} += " -d /home/alice -m -u 5001 -g users -G users,display -r -s /bin/sh alice; " +USERADD_PARAM_${PN} += " -d /home/bob -m -u 5002 -g users -G users,display -r -s /bin/sh bob; " +USERADD_PARAM_${PN} += " -d /home/carol -m -u 5003 -g users -G users,display -r -s /bin/sh carol; " +USERADD_PARAM_${PN} += " -d /home/guest -m -u 9999 -g users -G users,display -r -s /bin/sh guest " diff --git a/meta-tizen-common-demo/recipes-image/config-tizen-profiles/config-tizen-ivi.bb b/meta-tizen-common-demo/recipes-image/config-tizen-profiles/config-tizen-ivi.bb new file mode 100644 index 00000000..47693121 --- /dev/null +++ b/meta-tizen-common-demo/recipes-image/config-tizen-profiles/config-tizen-ivi.bb @@ -0,0 +1,43 @@ +LICENSE = "GPL-2.0" +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI = "" +ALLOW_EMPTY_${PN} = "1" + +inherit allarch useradd + +USERADD_PACKAGES = "${PN}" + +GROUPADD_PARAM_${PN} = "-g 100 users; -g 5000 app; -g 54 lock; -g 190 systemd-journal; --system -g 192 weston-launch " + +GROUPADD_PARAM_${PN} += "; --system -g 6001 db_alarm " +GROUPADD_PARAM_${PN} += "; --system -g 6002 db_browser " +GROUPADD_PARAM_${PN} += "; --system -g 6003 db_calendar " +GROUPADD_PARAM_${PN} += "; --system -g 6004 db_cc_list " +GROUPADD_PARAM_${PN} += "; --system -g 6005 db_contact " +GROUPADD_PARAM_${PN} += "; --system -g 6006 db_email_service " +GROUPADD_PARAM_${PN} += "; --system -g 6007 db_java_runtime " +GROUPADD_PARAM_${PN} += "; --system -g 6008 db_logs " +GROUPADD_PARAM_${PN} += "; --system -g 6009 db_memo " +GROUPADD_PARAM_${PN} += "; --system -g 6010 db_menu " +GROUPADD_PARAM_${PN} += "; --system -g 6011 db_msg_service " +GROUPADD_PARAM_${PN} += "; --system -g 6012 db_mtp " +GROUPADD_PARAM_${PN} += "; --system -g 6013 db_spkmgr " +GROUPADD_PARAM_${PN} += "; --system -g 6014 db_t9buffer " +GROUPADD_PARAM_${PN} += "; --system -g 6015 db_worldclock " +GROUPADD_PARAM_${PN} += "; --system -g 6016 db_sns " +GROUPADD_PARAM_${PN} += "; --system -g 6017 db_filemanager " +GROUPADD_PARAM_${PN} += "; --system -g 6018 db_daily_briefing " +GROUPADD_PARAM_${PN} += "; --system -g 6019 db_always " +GROUPADD_PARAM_${PN} += "; --system -g 6020 db_media_browser " +GROUPADD_PARAM_${PN} += "; --system -g 6021 db_music " +GROUPADD_PARAM_${PN} += "; --system -g 6022 db_drm " +GROUPADD_PARAM_${PN} += "; --system -g 6023 db_lbs_landmark " +GROUPADD_PARAM_${PN} += "; --system -g 6024 db_comm " +GROUPADD_PARAM_${PN} += "; --system -g 6025 db_quickpanel " +GROUPADD_PARAM_${PN} += "; --system -g 6026 db_wrt " + + + +USERADD_PARAM_${PN} += " -u 5000 -d /home/app -m -g users -G users,weston-launch -r -s /bin/sh app " +USERADD_PARAM_${PN} += "; -d /usr/apps -m -g root --system -s /bin/false tizenglobalapp " diff --git a/meta-tizen-common-demo/recipes-image/images/tizen-common-core-image-crosswalk-dev.bb b/meta-tizen-common-demo/recipes-image/images/tizen-common-core-image-crosswalk-dev.bb new file mode 100644 index 00000000..90dba6be --- /dev/null +++ b/meta-tizen-common-demo/recipes-image/images/tizen-common-core-image-crosswalk-dev.bb @@ -0,0 +1,7 @@ +require recipes-image/images/tizen-common-core-image-crosswalk.bb + +DESCRIPTION = "A weston image with Tizen common and \ +is suitable for development work." + +IMAGE_FEATURES += "dev-pkgs tools-debug debug-tweaks ssh-server-openssh" +CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-dev-tools" \ No newline at end of file diff --git a/meta-tizen-common-demo/recipes-image/images/tizen-common-core-image-crosswalk.bb b/meta-tizen-common-demo/recipes-image/images/tizen-common-core-image-crosswalk.bb new file mode 100644 index 00000000..301411da --- /dev/null +++ b/meta-tizen-common-demo/recipes-image/images/tizen-common-core-image-crosswalk.bb @@ -0,0 +1,13 @@ +require recipes-image/images/tizen-common-core-image-minimal.bb + +SUMMARY = "A Wayland image with a terminal and crosswalk" + +LICENSE = "MIT" + +DESCRIPTION = "A weston image with Tizen common ." + +# Crosswalk +CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-crosswalk" + +# Time zone +CORE_IMAGE_EXTRA_INSTALL += "tzdata" diff --git a/meta-tizen-common-demo/recipes-image/images/tizen-common-core-image-minimal-dev.bb b/meta-tizen-common-demo/recipes-image/images/tizen-common-core-image-minimal-dev.bb new file mode 100644 index 00000000..55b32000 --- /dev/null +++ b/meta-tizen-common-demo/recipes-image/images/tizen-common-core-image-minimal-dev.bb @@ -0,0 +1,7 @@ +require recipes-image/images/tizen-common-core-image-minimal.bb + +DESCRIPTION = "A weston image with Tizen common and \ +is suitable for development work." + +IMAGE_FEATURES += "dev-pkgs tools-debug debug-tweaks ssh-server-openssh" +CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-dev-tools" \ No newline at end of file diff --git a/meta-tizen-common-demo/recipes-image/images/tizen-common-core-image-minimal.bb b/meta-tizen-common-demo/recipes-image/images/tizen-common-core-image-minimal.bb new file mode 100644 index 00000000..54afdfe6 --- /dev/null +++ b/meta-tizen-common-demo/recipes-image/images/tizen-common-core-image-minimal.bb @@ -0,0 +1,19 @@ +require recipes-image/images/tizen-core-image-minimal.bb + +SUMMARY = "A very basic Wayland image with a terminal" +LICENSE = "MIT" +DESCRIPTION = "A weston image with Tizen common." + +inherit core-image distro_features_check + +IMAGE_FEATURES += "splash package-management ssh-server-dropbear hwcodecs" + +REQUIRED_DISTRO_FEATURES = "wayland pam" + +CORE_IMAGE_BASE_INSTALL += "weston" +CORE_IMAGE_BASE_INSTALL += "weston-init" +CORE_IMAGE_BASE_INSTALL += "clutter-1.0-examples" +CORE_IMAGE_BASE_INSTALL += "weston-common" +CORE_IMAGE_BASE_INSTALL += "weston-common-tz-launcher" +CORE_IMAGE_BASE_INSTALL += "weston-common-config" +CORE_IMAGE_BASE_INSTALL += "desktop-skin" diff --git a/meta-tizen-common-demo/recipes-image/images/tizen-core-image-minimal.bb b/meta-tizen-common-demo/recipes-image/images/tizen-core-image-minimal.bb new file mode 100644 index 00000000..75e97ec1 --- /dev/null +++ b/meta-tizen-common-demo/recipes-image/images/tizen-core-image-minimal.bb @@ -0,0 +1,51 @@ +SUMMARY = "A very basic Wayland image with a terminal" + +IMAGE_FEATURES += "splash package-management ssh-server-dropbear hwcodecs" + +LICENSE = "MIT" + +inherit core-image distro_features_check + +REQUIRED_DISTRO_FEATURES = "wayland pam" + +CORE_IMAGE_BASE_INSTALL += "weston weston-init clutter-1.0-examples" + +DESCRIPTION = "A weston image with Tizen common." + +DEPENDS += " tar-replacement-native " + +CORE_IMAGE_BASE_INSTALL += "connman" +CORE_IMAGE_BASE_INSTALL += "${WESTONSTARTUP}" + +# Profile specific configuration - default is Tizen common +CORE_IMAGE_BASE_INSTALL += "${IMAGECONFIG}" + +CORE_IMAGE_BASE_INSTALL += "mesa-megadriver" +CORE_IMAGE_BASE_INSTALL += "libegl-gallium" +CORE_IMAGE_BASE_INSTALL += "libegl-mesa" +CORE_IMAGE_BASE_INSTALL += "libgbm" +CORE_IMAGE_BASE_INSTALL += "libgbm-gallium" +CORE_IMAGE_BASE_INSTALL += "mesa-driver-pipe-swrast" +CORE_IMAGE_BASE_INSTALL += "mesa-driver-pipe-vmwgfx" +CORE_IMAGE_BASE_INSTALL += "mesa-driver-pipe-i915" +CORE_IMAGE_BASE_INSTALL += "libgles1-mesa" +CORE_IMAGE_BASE_INSTALL += "libgles2-mesa" + +CORE_IMAGE_BASE_INSTALL += "meta-common" +CORE_IMAGE_BASE_INSTALL += "pam" +CORE_IMAGE_BASE_INSTALL += "user-session-units" +CORE_IMAGE_BASE_INSTALL += "default-ac-domains" +CORE_IMAGE_BASE_INSTALL += "rpm-security-plugin" +CORE_IMAGE_BASE_INSTALL += "config-image" +CORE_IMAGE_BASE_INSTALL += "kernel-modules" +CORE_IMAGE_BASE_INSTALL += "less" +CORE_IMAGE_BASE_INSTALL += "bash" +CORE_IMAGE_BASE_INSTALL += "psmisc" +CORE_IMAGE_BASE_INSTALL += "coreutils" +CORE_IMAGE_BASE_INSTALL += "procps" + +# Fonts +CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-fonts-ttf" +CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-fonts-pango" + +export SYSROOT = "${IMAGE_ROOTFS}" diff --git a/meta-tizen-common-demo/recipes-image/images/tizen-ivi-Modello-image-dev.bb b/meta-tizen-common-demo/recipes-image/images/tizen-ivi-Modello-image-dev.bb new file mode 100644 index 00000000..cc85806d --- /dev/null +++ b/meta-tizen-common-demo/recipes-image/images/tizen-ivi-Modello-image-dev.bb @@ -0,0 +1,7 @@ +require recipes-image/images/tizen-ivi-Modello-image.bb + +DESCRIPTION = "A Tizen ivi image base on Tizen ivi with Modello and \ + is suitable for development work." + +IMAGE_FEATURES += "dev-pkgs tools-debug debug-tweaks ssh-server-openssh" +CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-dev-tools" \ No newline at end of file diff --git a/meta-tizen-common-demo/recipes-image/images/tizen-ivi-Modello-image.bb b/meta-tizen-common-demo/recipes-image/images/tizen-ivi-Modello-image.bb new file mode 100644 index 00000000..1b7321a7 --- /dev/null +++ b/meta-tizen-common-demo/recipes-image/images/tizen-ivi-Modello-image.bb @@ -0,0 +1,14 @@ +require recipes-image/images/tizen-ivi-core-image.bb + +SUMMARY = "Tizen IVI Modello image" + +LICENSE = "MIT" + +DESCRIPTION = "A Tizen IVI image based on Tizen ivi with Modello ." + + +# Modello packages +CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-ivi-modello" + +# Crosswalk +CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-crosswalk" \ No newline at end of file diff --git a/meta-tizen-common-demo/recipes-image/images/tizen-ivi-core-image-dev.bb b/meta-tizen-common-demo/recipes-image/images/tizen-ivi-core-image-dev.bb new file mode 100644 index 00000000..a787300e --- /dev/null +++ b/meta-tizen-common-demo/recipes-image/images/tizen-ivi-core-image-dev.bb @@ -0,0 +1,20 @@ +require recipes-image/images/tizen-ivi-core-image.bb + +DESCRIPTION = "A Tizen ivi image base on Tizen common and \ + is suitable for development work." + +IMAGE_FEATURES += "dev-pkgs tools-debug debug-tweaks ssh-server-openssh" +CORE_IMAGE_EXTRA_INSTALL += "attr" +CORE_IMAGE_EXTRA_INSTALL += "acl" +CORE_IMAGE_EXTRA_INSTALL += "util-linux-agetty" +CORE_IMAGE_EXTRA_INSTALL += "strace" +CORE_IMAGE_EXTRA_INSTALL += "gdb" +CORE_IMAGE_EXTRA_INSTALL += "lsof" +CORE_IMAGE_EXTRA_INSTALL += "screen" +CORE_IMAGE_EXTRA_INSTALL += "ldd" +CORE_IMAGE_EXTRA_INSTALL += "libcap" +CORE_IMAGE_EXTRA_INSTALL += "sudo" +CORE_IMAGE_EXTRA_INSTALL += "connman-client" +CORE_IMAGE_EXTRA_INSTALL += "git" +CORE_IMAGE_EXTRA_INSTALL += "python-json" +CORE_IMAGE_EXTRA_INSTALL += "dlogutil" diff --git a/meta-tizen-common-demo/recipes-image/images/tizen-ivi-core-image.bb b/meta-tizen-common-demo/recipes-image/images/tizen-ivi-core-image.bb new file mode 100644 index 00000000..1c44fbba --- /dev/null +++ b/meta-tizen-common-demo/recipes-image/images/tizen-ivi-core-image.bb @@ -0,0 +1,36 @@ +require recipes-image/images/tizen-core-image-minimal.bb + +SUMMARY = "Tizen IVI core image" + +LICENSE = "MIT" + +DESCRIPTION = "A Tizen IVI image based on Tizen common ." + +WESTONSTARTUP = "weston-ivi" +WESTONINI = "weston-ivi-config" +IMAGECONFIG = "config-tizen-ivi" + +CORE_IMAGE_EXTRA_INSTALL += "automotive-message-broker" +CORE_IMAGE_EXTRA_INSTALL += "efl-theme-tizen-hd" +CORE_IMAGE_EXTRA_INSTALL += "festival" +CORE_IMAGE_EXTRA_INSTALL += "genivi-audio-manager" + +CORE_IMAGE_EXTRA_INSTALL += "lemolo" +CORE_IMAGE_EXTRA_INSTALL += "libwebsockets" +CORE_IMAGE_EXTRA_INSTALL += "murphy" +CORE_IMAGE_EXTRA_INSTALL += "node-startup-controller" +CORE_IMAGE_EXTRA_INSTALL += "pulseaudio-module-murphy-ivi" +CORE_IMAGE_EXTRA_INSTALL += "${WESTONINI}" + +# TMP Remove rygel +# BTY-36 +#CORE_IMAGE_EXTRA_INSTALL += "rygel" + + +CORE_IMAGE_EXTRA_INSTALL += "sphinxbase" +CORE_IMAGE_EXTRA_INSTALL += "udev-rules-ivi" +CORE_IMAGE_EXTRA_INSTALL += "genivi-shell" +CORE_IMAGE_EXTRA_INSTALL += "weston-ivi-shell" + +# Time zone +CORE_IMAGE_EXTRA_INSTALL += "tzdata" diff --git a/meta-tizen-common-demo/recipes-image/images/tizen-ivi-ico-image-dev.bb b/meta-tizen-common-demo/recipes-image/images/tizen-ivi-ico-image-dev.bb new file mode 100644 index 00000000..d05929d5 --- /dev/null +++ b/meta-tizen-common-demo/recipes-image/images/tizen-ivi-ico-image-dev.bb @@ -0,0 +1,7 @@ +require recipes-image/images/tizen-ivi-ico-image.bb + +DESCRIPTION = "A Tizen ivi image base on Tizen ivi with ico and \ + is suitable for development work." + +IMAGE_FEATURES += "dev-pkgs tools-debug debug-tweaks ssh-server-openssh" +CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-dev-tools" \ No newline at end of file diff --git a/meta-tizen-common-demo/recipes-image/images/tizen-ivi-ico-image.bb b/meta-tizen-common-demo/recipes-image/images/tizen-ivi-ico-image.bb new file mode 100644 index 00000000..84390971 --- /dev/null +++ b/meta-tizen-common-demo/recipes-image/images/tizen-ivi-ico-image.bb @@ -0,0 +1,17 @@ +require recipes-image/images/tizen-ivi-core-image.bb + +SUMMARY = "Tizen IVI ico image" + +LICENSE = "MIT" + +DESCRIPTION = "A Tizen IVI image based on Tizen ivi with ico ." + +WESTONINI = "ico-uxf-weston-plugin" + +# Modello packages +CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-ivi-ico" + +# Crosswalk +CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-crosswalk" + +SYS_CTLR_PROVIDEER = "ico-uxf-homescreen" diff --git a/meta-tizen-common-demo/recipes-image/packagegroups/packagegroups-ivi-Modello.bb b/meta-tizen-common-demo/recipes-image/packagegroups/packagegroups-ivi-Modello.bb new file mode 100644 index 00000000..f8d229d0 --- /dev/null +++ b/meta-tizen-common-demo/recipes-image/packagegroups/packagegroups-ivi-Modello.bb @@ -0,0 +1,24 @@ +SUMMARY = "Tizen IVI packagegroups Modello" +LICENSE = "Apache-2.0" +DESCRIPTION = "Modello packages." + +inherit packagegroup + +PACKAGES = "\ + packagegroup-tizen-ivi-modello \ + " + +# Modello modules +RDEPENDS_packagegroup-tizen-ivi-modello = " \ + Modello-Installer-xwalk \ + Modello-AMBSimulator \ + Modello-Appmanager \ + Modello-Common \ + Modello-Dashboard \ + Modello-Homescreen \ + Modello-Hvac \ + Modello-Multimediaplayer \ + Modello-Nav \ + Modello-SDL \ + Modello-Phone \ + " diff --git a/meta-tizen-common-demo/recipes-image/packagegroups/packagegroups-ivi-ico.bb b/meta-tizen-common-demo/recipes-image/packagegroups/packagegroups-ivi-ico.bb new file mode 100644 index 00000000..772104f8 --- /dev/null +++ b/meta-tizen-common-demo/recipes-image/packagegroups/packagegroups-ivi-ico.bb @@ -0,0 +1,20 @@ +SUMMARY = "Tizen IVI packagegroups ICO" +LICENSE = "Apache-2.0" +DESCRIPTION = "ICO packages." + +inherit packagegroup + +PACKAGES = "\ + packagegroup-tizen-ivi-ico \ + " + +# ICO packages +RDEPENDS_packagegroup-tizen-ivi-ico = " \ + 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 \ + " \ No newline at end of file diff --git a/meta-tizen-common-demo/recipes-image/packagegroups/packagegroups-tizen-crosswalk.bb b/meta-tizen-common-demo/recipes-image/packagegroups/packagegroups-tizen-crosswalk.bb new file mode 100644 index 00000000..45ea8a39 --- /dev/null +++ b/meta-tizen-common-demo/recipes-image/packagegroups/packagegroups-tizen-crosswalk.bb @@ -0,0 +1,13 @@ +SUMMARY = "Tizen Crosswalk packagegroups" +LICENSE = "(BSD-3-Clause and LGPL-2.1+ and Apache-2.0)" +DESCRIPTION = "A tizen specific packagegroup that contains both crosswalk and tizen-extensions-crosswalk packages." + +inherit packagegroup + +PACKAGES = "packagegroup-tizen-crosswalk" + +RDEPENDS_packagegroup-tizen-crosswalk = "\ + crosswalk \ + tizen-extensions-crosswalk \ + wrt-widgets \ + " diff --git a/meta-tizen-common-demo/recipes-image/packagegroups/packagegroups-tizen-dev.bb b/meta-tizen-common-demo/recipes-image/packagegroups/packagegroups-tizen-dev.bb new file mode 100644 index 00000000..28a21a3d --- /dev/null +++ b/meta-tizen-common-demo/recipes-image/packagegroups/packagegroups-tizen-dev.bb @@ -0,0 +1,27 @@ +SUMMARY = "Tizen dev tools packagegroups" +LICENSE = "MIT" +DESCRIPTION = "Tizen dev tools packages." + +inherit packagegroup + +PACKAGES = "\ + packagegroup-tizen-dev-tools\ + " + +# dev tools fonts packages +RDEPENDS_packagegroup-tizen-dev-tools = " \ + attr \ + acl \ + util-linux-agetty \ + strace \ + gdb \ + lsof \ + screen \ + ldd \ + libcap \ + sudo \ + connman-client \ + git \ + python-json \ + dlogutil \ + " \ No newline at end of file diff --git a/meta-tizen-common-demo/recipes-image/packagegroups/packagegroups-tizen-fonts.bb b/meta-tizen-common-demo/recipes-image/packagegroups/packagegroups-tizen-fonts.bb new file mode 100644 index 00000000..d088f43d --- /dev/null +++ b/meta-tizen-common-demo/recipes-image/packagegroups/packagegroups-tizen-fonts.bb @@ -0,0 +1,27 @@ +SUMMARY = "Tizen fonts packagegroups" +LICENSE = "(BitstreamVera and LGPLv2.0+)" +DESCRIPTION = "Pango and ttf fonts packages." + +inherit packagegroup + +PACKAGES = "\ + packagegroup-tizen-fonts-ttf \ + packagegroup-tizen-fonts-pango \ + " + +# ttf fonts packages +RDEPENDS_packagegroup-tizen-fonts-ttf = "\ + ttf-dejavu-common \ + ttf-dejavu-sans \ + ttf-dejavu-sans-condensed \ + ttf-dejavu-sans-mono \ + ttf-dejavu-serif \ + ttf-dejavu-serif-condensed \ + " + +# Pango modules +RDEPENDS_packagegroup-tizen-fonts-pango = " \ + pango-module-basic-fc \ + pango-module-arabic-lang \ + pango-module-indic-lang \ + " diff --git a/meta-tizen-common-demo/recipes-multimedia/desktop-skin/desktop-skin-extraconf.inc b/meta-tizen-common-demo/recipes-multimedia/desktop-skin/desktop-skin-extraconf.inc new file mode 100644 index 00000000..5d3274c7 --- /dev/null +++ b/meta-tizen-common-demo/recipes-multimedia/desktop-skin/desktop-skin-extraconf.inc @@ -0,0 +1,6 @@ +do_install_append() { + # This fails in the post install script + # Comment on of those two lines to define the desktop background: + #ln -sf tizen_common.png ${D}/${prefix}/share/backgrounds/tizen/current + ln -sf golfe-morbihan.jpg ${D}/${prefix}/share/backgrounds/tizen/current +} diff --git a/meta-tizen-common-demo/recipes-multimedia/desktop-skin/desktop-skin.inc b/meta-tizen-common-demo/recipes-multimedia/desktop-skin/desktop-skin.inc new file mode 100644 index 00000000..9e22cda6 --- /dev/null +++ b/meta-tizen-common-demo/recipes-multimedia/desktop-skin/desktop-skin.inc @@ -0,0 +1,111 @@ +DESCRIPTION = "Desktop skin for Tizen:Common" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Applications/Multimedia" +LICENSE = "GPL-2.0+" +PV = "2.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by desktop-skin + + +RDEPENDS = "" +#RDEPENDS of desktop-skin (${PN}) +RDEPENDS_${PN} += "python-pycairo" + + +DEPENDS = "" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/desktop-skin.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 ; + + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + mkdir -p ${D}${prefix}/bin + install -m 755 Script/launch_cam.sh ${D}${prefix}/bin + install -m 755 Script/launch_video.sh ${D}${prefix}/bin + install -m 755 Script/mark_image.py ${D}${prefix}/bin + install -m 755 Script/wifi ${D}${prefix}/bin + + mkdir -p ${D}${prefix}/share/media/videos + install -m 644 Video/AmazingNature_480p.mp4 ${D}${prefix}/share/media/videos + + mkdir -p ${D}${prefix}/share/media/photos + install -m 644 Photos/* ${D}${prefix}/share/media/photos + + mkdir -p ${D}${prefix}/share/icons/tizen/32x32 + install -m 644 icons/tizen/32x32/* ${D}${prefix}/share/icons/tizen/32x32 + + mkdir -p ${D}${prefix}/share/applications/tizen + install -m 644 applications/tizen/* ${D}${prefix}/share/applications/tizen + + mkdir -p ${D}${prefix}/share/backgrounds/tizen + install -m 644 backgrounds/tizen/golfe-morbihan.jpg ${D}${prefix}/share/backgrounds/tizen/golfe-morbihan.jpg + install -m 644 backgrounds/tizen/tizen_common.png ${D}${prefix}/share/backgrounds/tizen/tizen_common.png + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + ln -sf tizen_common.png $D${prefix}/share/backgrounds/tizen/current + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " desktop-skin " + +desktop-skin_files = "" +desktop-skin_files += "${prefix}/bin/*" +desktop-skin_files += "${prefix}/share/media/videos/AmazingNature_480p.mp4" +desktop-skin_files += "${prefix}/share/media/photos/*" +desktop-skin_files += "${prefix}/share/icons/tizen/32x32/*" +desktop-skin_files += "${prefix}/share/applications/tizen/*" +desktop-skin_files += "${prefix}/share/backgrounds/tizen/*" +MANIFESTFILES_${PN} = "desktop-skin.manifest" + +FILES_${PN} = "${desktop-skin_files}" + +PKG_desktop-skin= "desktop-skin" + +require desktop-skin-extraconf.inc + diff --git a/meta-tizen-common-demo/recipes-multimedia/desktop-skin/desktop-skin_git.bb b/meta-tizen-common-demo/recipes-multimedia/desktop-skin/desktop-skin_git.bb new file mode 100644 index 00000000..3bde50f4 --- /dev/null +++ b/meta-tizen-common-demo/recipes-multimedia/desktop-skin/desktop-skin_git.bb @@ -0,0 +1,10 @@ +require desktop-skin.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/common/desktop-skin;tag=ac4f1b6b5e6021c5ef6e9e3033e06215d4ba1274;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-demo/recipes-webframework/wrt-widgets/wrt-widgets-extraconf.inc b/meta-tizen-common-demo/recipes-webframework/wrt-widgets/wrt-widgets-extraconf.inc new file mode 100644 index 00000000..46683a2d --- /dev/null +++ b/meta-tizen-common-demo/recipes-webframework/wrt-widgets/wrt-widgets-extraconf.inc @@ -0,0 +1,8 @@ +pkg_postinst_${PN}() { + #!/bin/sh -e + + # setup xwalk preinstall service (inside user session) + mkdir -p $D${prefix}/lib/systemd/user/default.target.wants/ + ln -sf ../xwalk_widgets_preinstall.service $D${prefix}/lib/systemd/user/default.target.wants/ + +} \ No newline at end of file diff --git a/meta-tizen-common-demo/recipes-webframework/wrt-widgets/wrt-widgets.inc b/meta-tizen-common-demo/recipes-webframework/wrt-widgets/wrt-widgets.inc new file mode 100644 index 00000000..b6d15f34 --- /dev/null +++ b/meta-tizen-common-demo/recipes-webframework/wrt-widgets/wrt-widgets.inc @@ -0,0 +1,115 @@ +DESCRIPTION = "Wrt-widgets Installer" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Web Framework/Web Run Time" +LICENSE = "Apache-2.0" +PV = "0.1" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by wrt-widgets + + +RDEPENDS = "" +#RDEPENDS of wrt-widgets (${PN}) +RDEPENDS_${PN} += "libtzplatform-config" +RDEPENDS_${PN} += "desktop-skin" + + +DEPENDS = "" +#DEPENDS of wrt-widgets +DEPENDS += "tizen-platform-config" +inherit pkgconfig + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/wrt-widgets.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 ; + + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + + mkdir -p ${D}/${prefix}/bin + cp install_widgets.sh ${D}/${prefix}/bin + cp prepare_widgets.sh ${D}/${prefix}/bin + + mkdir -p ${D}/${prefix}/share/widget_demo + cp -r apps/*.wgt ${D}/${prefix}/share/widget_demo/ + #cp -r apps/*.png ${D}/${prefix}/share/widget_demo/ + #cp -r apps/*.desktop ${D}/${prefix}/share/widget_demo/ + cp install.conf ${D}/${prefix}/share/widget_demo/ + + # install xwalk preinstall service in user session + mkdir -p ${D}${prefix}/lib/systemd/user + install -m 644 xwalk_widgets_preinstall.service ${D}${prefix}/lib/systemd/user/ + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + # setup xwalk preinstall service (inside user session) + mkdir -p $D${prefix}/lib/systemd/user/default.target.wants/ + ln -sf ../xwalk_widgets_preinstall.service $D${prefix}/lib/systemd/user/default.target.wants/ + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + rm -f $D${prefix}/lib/systemd/user/default.target.wants/xwalk_widgets_preinstall.service + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " wrt-widgets " + +wrt-widgets_files = "" +wrt-widgets_files += "${prefix}/share/widget_demo/*" +wrt-widgets_files += "${prefix}/bin/install_widgets.sh" +wrt-widgets_files += "${prefix}/bin/prepare_widgets.sh" +wrt-widgets_files += "${prefix}/lib/systemd/user/xwalk_widgets_preinstall.service" +MANIFESTFILES_${PN} = "wrt-widgets.manifest" + +FILES_${PN} = "${wrt-widgets_files}" + +PKG_wrt-widgets= "wrt-widgets" + +require wrt-widgets-extraconf.inc + diff --git a/meta-tizen-common-demo/recipes-webframework/wrt-widgets/wrt-widgets_git.bb b/meta-tizen-common-demo/recipes-webframework/wrt-widgets/wrt-widgets_git.bb new file mode 100644 index 00000000..2764cac7 --- /dev/null +++ b/meta-tizen-common-demo/recipes-webframework/wrt-widgets/wrt-widgets_git.bb @@ -0,0 +1,10 @@ +require wrt-widgets.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/common/wrt-widgets;tag=b7c5bf1ce8f51ad5ca50ba93e612579b2d451ecd;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-devtools/conf/layer.conf b/meta-tizen-common-devtools/conf/layer.conf new file mode 100644 index 00000000..50b2988e --- /dev/null +++ b/meta-tizen-common-devtools/conf/layer.conf @@ -0,0 +1,8 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have a packages directory, add to BBFILES +BBFILES := "${BBFILES} \ + ${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" + diff --git a/meta-tizen-common-devtools/recipes-devtools/common-crosswalk-suite/common-crosswalk-suite-extraconf.inc b/meta-tizen-common-devtools/recipes-devtools/common-crosswalk-suite/common-crosswalk-suite-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-devtools/recipes-devtools/common-crosswalk-suite/common-crosswalk-suite.inc b/meta-tizen-common-devtools/recipes-devtools/common-crosswalk-suite/common-crosswalk-suite.inc new file mode 100644 index 00000000..777e1f85 --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/common-crosswalk-suite/common-crosswalk-suite.inc @@ -0,0 +1,87 @@ +DESCRIPTION = "Crosswalk suite for Tizen Common" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Development/Testing" +LICENSE = "GPL-2.0" +PV = "1.0.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by common-crosswalk-suite + + +RDEPENDS = "" +#RDEPENDS of common-crosswalk-suite (${PN}) +RDEPENDS_${PN} += "common-suite-launcher" +RDEPENDS_${PN} += "testkit-stub" +RDEPENDS_${PN} += "testkit-lite" + + +DEPENDS = "" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/common-crosswalk-suite.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 ; + + + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + install -d ${D}/${prefix}/share/tests/common-crosswalk-suite + install -m 0755 common/runtest.sh ${D}/${prefix}/share/tests/common-crosswalk-suite + install -m 0644 common/*.xml ${D}/${prefix}/share/tests/common-crosswalk-suite + cp -r common/TESTDIR ${D}/${prefix}/share/tests/common-crosswalk-suite + + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " common-crosswalk-suite " + +common-crosswalk-suite_files = "" +common-crosswalk-suite_files += "${prefix}/share/tests/common-crosswalk-suite" +MANIFESTFILES_${PN} = "common-crosswalk-suite.manifest" + +FILES_${PN} = "${common-crosswalk-suite_files}" + +PKG_common-crosswalk-suite= "common-crosswalk-suite" + +require common-crosswalk-suite-extraconf.inc + diff --git a/meta-tizen-common-devtools/recipes-devtools/common-crosswalk-suite/common-crosswalk-suite_git.bb b/meta-tizen-common-devtools/recipes-devtools/common-crosswalk-suite/common-crosswalk-suite_git.bb new file mode 100644 index 00000000..a326394c --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/common-crosswalk-suite/common-crosswalk-suite_git.bb @@ -0,0 +1,10 @@ +require common-crosswalk-suite.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/test/common/common-crosswalk-suite;tag=43f12d43db99ba46319f3c245e9aeb9d3fac82f0;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-devtools/recipes-devtools/common-graphics-suite/common-graphics-suite-extraconf.inc b/meta-tizen-common-devtools/recipes-devtools/common-graphics-suite/common-graphics-suite-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-devtools/recipes-devtools/common-graphics-suite/common-graphics-suite.inc b/meta-tizen-common-devtools/recipes-devtools/common-graphics-suite/common-graphics-suite.inc new file mode 100644 index 00000000..f31451ad --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/common-graphics-suite/common-graphics-suite.inc @@ -0,0 +1,88 @@ +DESCRIPTION = "Graphics suite for Tizen Common" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Development/Testing" +LICENSE = "GPL-2.0" +PV = "1.1" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by common-graphics-suite + + +RDEPENDS = "" +#RDEPENDS of common-graphics-suite (${PN}) +RDEPENDS_${PN} += "common-suite-launcher" +RDEPENDS_${PN} += "wayland-fits-master" +RDEPENDS_${PN} += "testkit-lite" + + +DEPENDS = "" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/common-graphics-suite.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 ; + + + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + install -d ${D}/${prefix}/share/tests/common/common-graphics-suite + install -m 0755 runtest ${D}/${prefix}/share/tests/common/common-graphics-suite + install -m 0644 *.xml ${D}/${prefix}/share/tests/common/common-graphics-suite + install -m 0644 LICENSE ${D}/${prefix}/share/tests/common/common-graphics-suite + cp -r TESTDIR ${D}/${prefix}/share/tests/common/common-graphics-suite + + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " common-graphics-suite " + +common-graphics-suite_files = "" +common-graphics-suite_files += "${prefix}/share/tests/common/common-graphics-suite" +MANIFESTFILES_${PN} = "common-graphics-suite.manifest" + +FILES_${PN} = "${common-graphics-suite_files}" + +PKG_common-graphics-suite= "common-graphics-suite" + +require common-graphics-suite-extraconf.inc + diff --git a/meta-tizen-common-devtools/recipes-devtools/common-graphics-suite/common-graphics-suite_git.bb b/meta-tizen-common-devtools/recipes-devtools/common-graphics-suite/common-graphics-suite_git.bb new file mode 100644 index 00000000..372d69d5 --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/common-graphics-suite/common-graphics-suite_git.bb @@ -0,0 +1,10 @@ +require common-graphics-suite.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/test/common/common-graphics-suite;tag=2ed6a477adc8d08c3efabaf8034bd16d4eabe779;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-devtools/recipes-devtools/common-multimedia-suite/common-multimedia-suite-extraconf.inc b/meta-tizen-common-devtools/recipes-devtools/common-multimedia-suite/common-multimedia-suite-extraconf.inc new file mode 100644 index 00000000..f0df3a63 --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/common-multimedia-suite/common-multimedia-suite-extraconf.inc @@ -0,0 +1,7 @@ +RDEPENDS_gst-auto-launch += "gstreamer1.0" +RDEPENDS_ivi-multimedia-tests += "gstreamer1.0" + +DEPENDS += "gstreamer1.0-plugins-base" + +DEPENDS += "pkgconfig" + diff --git a/meta-tizen-common-devtools/recipes-devtools/common-multimedia-suite/common-multimedia-suite.inc b/meta-tizen-common-devtools/recipes-devtools/common-multimedia-suite/common-multimedia-suite.inc new file mode 100644 index 00000000..18629dfe --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/common-multimedia-suite/common-multimedia-suite.inc @@ -0,0 +1,147 @@ +DESCRIPTION = "Multimedia suite for Tizen Common" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Development/Testing" +LICENSE = "GPL-2.0" +PV = "1.0.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by common-multimedia-suite + + +#PROVIDES by ivi-multimedia-tests +PROVIDES += "ivi-multimedia-tests" + + +#PROVIDES by gst-auto-launch +PROVIDES += "gst-auto-launch" + + +RDEPENDS = "" +#RDEPENDS of gst-auto-launch (gst-auto-launch) +RDEPENDS_gst-auto-launch += "gstreamer-utils" + +#RDEPENDS of ivi-multimedia-tests (ivi-multimedia-tests) +RDEPENDS_ivi-multimedia-tests += "gstreamer-utils" +RDEPENDS_ivi-multimedia-tests += "testkit-lite" +RDEPENDS_ivi-multimedia-tests += "pulseaudio-utils" + +#RDEPENDS of common-multimedia-suite (${PN}) +RDEPENDS_${PN} += "common-suite-launcher" +RDEPENDS_${PN} += "testkit-lite" + + +DEPENDS = "" +#DEPENDS of common-multimedia-suite +DEPENDS += "glib-2.0" +inherit pkgconfig +DEPENDS += "gstreamer1.0" + + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/common-multimedia-suite.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 ; + + + autotools_do_configure + oe_runmake -j16 + + + + +} +EXTRA_OECONF += " --prefix=${prefix}" + + +do_install() { + 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 -- + + # common-multimedia-suite package + install -d ${D}/${prefix}/share/tests/common-multimedia-suite + install -m 0755 common/runtest.sh ${D}/${prefix}/share/tests/common-multimedia-suite + install -m 0644 common/*.xml ${D}/${prefix}/share/tests/common-multimedia-suite + install -m 0644 LICENSE ${D}/${prefix}/share/tests/common-multimedia-suite + cp -r common/TESTDIR ${D}/${prefix}/share/tests/common-multimedia-suite + + # ivi-multimedia-tests package + install -d ${D}/${prefix}/share/tests/ivi-multimedia-tests/tts-gstreamer-tests + install -d ${D}/${prefix}/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests + install -m 0755 ivi/tts-gstreamer-tests/src/* ${D}/${prefix}/share/tests/ivi-multimedia-tests/tts-gstreamer-tests + install -m 0644 ivi/tts-gstreamer-tests/tests.xml ${D}/${prefix}/share/tests/ivi-multimedia-tests/tts-gstreamer-tests + install -m 0644 ivi/tts-gstreamer-tests/README ${D}/${prefix}/share/tests/ivi-multimedia-tests/tts-gstreamer-tests + install -m 0755 ivi/tts-pulseaudio-tests/src/*.sh ${D}/${prefix}/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests + install -m 0644 ivi/tts-pulseaudio-tests/tests.xml ${D}/${prefix}/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests + install -m 0644 ivi/tts-pulseaudio-tests/README ${D}/${prefix}/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests + install -m 0644 LICENSE ${D}/${prefix}/share/tests/ivi-multimedia-tests + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " gst-auto-launch " +PACKAGES += " ivi-multimedia-tests " +PACKAGES += " common-multimedia-suite " + +gst-auto-launch_files = "" +gst-auto-launch_files += "${prefix}/bin/gst-auto-launch" +gst-auto-launch_files += "${prefix}/share/gst-auto-launch" + +ivi-multimedia-tests_files = "" +ivi-multimedia-tests_files += "${prefix}/share/tests/ivi-multimedia-tests" + +common-multimedia-suite_files = "" +common-multimedia-suite_files += "${prefix}/share/tests/common-multimedia-suite" +MANIFESTFILES_${PN} = "common-multimedia-suite.manifest" + +FILES_gst-auto-launch = "${gst-auto-launch_files}" +FILES_ivi-multimedia-tests = "${ivi-multimedia-tests_files}" +FILES_${PN} = "${common-multimedia-suite_files}" + +PKG_gst-auto-launch= "gst-auto-launch" +PKG_ivi-multimedia-tests= "ivi-multimedia-tests" +PKG_common-multimedia-suite= "common-multimedia-suite" + +require common-multimedia-suite-extraconf.inc + diff --git a/meta-tizen-common-devtools/recipes-devtools/common-multimedia-suite/common-multimedia-suite_git.bb b/meta-tizen-common-devtools/recipes-devtools/common-multimedia-suite/common-multimedia-suite_git.bb new file mode 100644 index 00000000..ba0a068c --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/common-multimedia-suite/common-multimedia-suite_git.bb @@ -0,0 +1,10 @@ +require common-multimedia-suite.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/test/common/common-multimedia-suite;tag=0a75992bd0357284a47973ebba5264bc2f18e8b6;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-devtools/recipes-devtools/common-sanity-suite/common-sanity-suite-extraconf.inc b/meta-tizen-common-devtools/recipes-devtools/common-sanity-suite/common-sanity-suite-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-devtools/recipes-devtools/common-sanity-suite/common-sanity-suite.inc b/meta-tizen-common-devtools/recipes-devtools/common-sanity-suite/common-sanity-suite.inc new file mode 100644 index 00000000..bee32d30 --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/common-sanity-suite/common-sanity-suite.inc @@ -0,0 +1,89 @@ +DESCRIPTION = "Sanity suite for Tizen Common" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Development/Testing" +LICENSE = "GPL-2.0" + +PV = "1.1" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by common-sanity-suite + + +RDEPENDS = "" +#RDEPENDS of common-sanity-suite (${PN}) +RDEPENDS_${PN} += "common-suite-launcher" +RDEPENDS_${PN} += "testkit-lite" + + +DEPENDS = "" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/common-sanity-suite.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 ; + + + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + ## common-sanity-suite + install -d ${D}/${prefix}/share/tests/common/common-sanity-suite + install -m 0755 runtest ${D}/${prefix}/share/tests/common/common-sanity-suite + install -m 644 *.xml ${D}/${prefix}/share/tests/common/common-sanity-suite + install -m 0644 LICENSE ${D}/${prefix}/share/tests/common/common-sanity-suite + cp -r TESTDIR ${D}/${prefix}/share/tests/common/common-sanity-suite + + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " common-sanity-suite " + +common-sanity-suite_files = "" +common-sanity-suite_files += "${prefix}/share/tests/common/common-sanity-suite" +MANIFESTFILES_${PN} = "common-sanity-suite.manifest" + +FILES_${PN} = "${common-sanity-suite_files}" + +PKG_common-sanity-suite= "common-sanity-suite" + +require common-sanity-suite-extraconf.inc + diff --git a/meta-tizen-common-devtools/recipes-devtools/common-sanity-suite/common-sanity-suite_git.bb b/meta-tizen-common-devtools/recipes-devtools/common-sanity-suite/common-sanity-suite_git.bb new file mode 100644 index 00000000..f5ccae3a --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/common-sanity-suite/common-sanity-suite_git.bb @@ -0,0 +1,10 @@ +require common-sanity-suite.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/test/common/common-sanity-suite;tag=6f3bf9868483eeab094d4230be0dd1aa2c9f90f4;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-devtools/recipes-devtools/common-suite-launcher/common-suite-launcher-extraconf.inc b/meta-tizen-common-devtools/recipes-devtools/common-suite-launcher/common-suite-launcher-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-devtools/recipes-devtools/common-suite-launcher/common-suite-launcher.inc b/meta-tizen-common-devtools/recipes-devtools/common-suite-launcher/common-suite-launcher.inc new file mode 100644 index 00000000..9cf3b32b --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/common-suite-launcher/common-suite-launcher.inc @@ -0,0 +1,86 @@ +DESCRIPTION = "Launcher of Tizen Common test suites" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Development/Testing" +LICENSE = "GPL-2.0" + +PV = "2.1.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by common-suite-launcher + + +RDEPENDS = "" +#RDEPENDS of common-suite-launcher (${PN}) +RDEPENDS_${PN} += "xmlstarlet" + + +DEPENDS = "" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/common-suite-launcher.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 ; + + + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + install -d ${D}/${prefix}/bin + install -m 0755 src/common-suite-launcher ${D}/${prefix}/bin + install -m 0755 src/result-format ${D}/${prefix}/bin + + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " common-suite-launcher " + +common-suite-launcher_files = "" +common-suite-launcher_files += "${prefix}/bin/common-suite-launcher" +common-suite-launcher_files += "${prefix}/bin/result-format" +MANIFESTFILES_${PN} = "common-suite-launcher.manifest" + +FILES_${PN} = "${common-suite-launcher_files}" + +PKG_common-suite-launcher= "common-suite-launcher" + +require common-suite-launcher-extraconf.inc + diff --git a/meta-tizen-common-devtools/recipes-devtools/common-suite-launcher/common-suite-launcher_git.bb b/meta-tizen-common-devtools/recipes-devtools/common-suite-launcher/common-suite-launcher_git.bb new file mode 100644 index 00000000..30e64b35 --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/common-suite-launcher/common-suite-launcher_git.bb @@ -0,0 +1,10 @@ +require common-suite-launcher.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/test/tools/common-suite-launcher;tag=68d1ad0246f7dfd3bb1379d238cad68c450a3985;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-devtools/recipes-devtools/ivi-sanity-suite/ivi-sanity-suite-extraconf.inc b/meta-tizen-common-devtools/recipes-devtools/ivi-sanity-suite/ivi-sanity-suite-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-devtools/recipes-devtools/ivi-sanity-suite/ivi-sanity-suite.inc b/meta-tizen-common-devtools/recipes-devtools/ivi-sanity-suite/ivi-sanity-suite.inc new file mode 100644 index 00000000..fb181c68 --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/ivi-sanity-suite/ivi-sanity-suite.inc @@ -0,0 +1,116 @@ +DESCRIPTION = "Sanity suite for Tizen IVI" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Development/Testing" +LICENSE = "GPL-2.0" +PV = "1.1" + + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by ivi-sanity-suite-GUI +PROVIDES += "ivi-sanity-suite-GUI" + + +#PROVIDES by ivi-sanity-suite + + +RDEPENDS = "" +#RDEPENDS of ivi-sanity-suite-GUI (${PN}-GUI) +RDEPENDS_${PN}-GUI += "testkit-lite" +RDEPENDS_${PN}-GUI += "fMBT" + +#RDEPENDS of ivi-sanity-suite (${PN}) +RDEPENDS_${PN} += "common-suite-launcher" +RDEPENDS_${PN} += "testkit-lite" + + +DEPENDS = "" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/ivi-sanity-suite.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 ; + + + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + install -d ${D}/${prefix}/share/tests/pc/ivi-sanity-suite + install -m 0755 runtest ${D}/${prefix}/share/tests/pc/ivi-sanity-suite + install -m 0755 process_check/prs_checker ${D}/${prefix}/share/tests/pc/ivi-sanity-suite + install -m 0644 process_check/testkit.xml ${D}/${prefix}/share/tests/pc/ivi-sanity-suite + install -m 0644 LICENSE ${D}/${prefix}/share/tests/pc/ivi-sanity-suite + install -m 0644 process_check/README ${D}/${prefix}/share/tests/pc/ivi-sanity-suite + + install -d ${D}/${prefix}/share/tests/ivi/ivi-sanity-suite/GUI + install -m 0755 GUI/runtest.sh ${D}/${prefix}/share/tests/ivi/ivi-sanity-suite/GUI + install -m 0755 GUI/ivi_apps.py ${D}/${prefix}/share/tests/ivi/ivi-sanity-suite/GUI + install -m 0755 GUI/ivi_tests.py ${D}/${prefix}/share/tests/ivi/ivi-sanity-suite/GUI + install -m 0644 GUI/testkit.xml ${D}/${prefix}/share/tests/ivi/ivi-sanity-suite/GUI + install -m 0644 GUI/README ${D}/${prefix}/share/tests/ivi/ivi-sanity-suite/GUI + install -m 0644 LICENSE ${D}/${prefix}/share/tests/ivi/ivi-sanity-suite/GUI + cp -r GUI/ivi-tests_pics ${D}/${prefix}/share/tests/ivi/ivi-sanity-suite/GUI + + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " ivi-sanity-suite-GUI " +PACKAGES += " ivi-sanity-suite " + +ivi-sanity-suite-GUI_files = "" +ivi-sanity-suite-GUI_files += "${prefix}/share/tests/ivi/ivi-sanity-suite/GUI" + +ivi-sanity-suite_files = "" +ivi-sanity-suite_files += "${prefix}/share/tests/ivi/ivi-sanity-suite/runtest" +ivi-sanity-suite_files += "${prefix}/share/tests/ivi/ivi-sanity-suite/prs_checker" +ivi-sanity-suite_files += "${prefix}/share/tests/ivi/ivi-sanity-suite/testkit.xml" +ivi-sanity-suite_files += "${prefix}/share/tests/ivi/ivi-sanity-suite/LICENSE" +ivi-sanity-suite_files += "${prefix}/share/tests/ivi/ivi-sanity-suite/README" +MANIFESTFILES_${PN} = "ivi-sanity-suite.manifest" + +FILES_${PN}-GUI = "${ivi-sanity-suite-GUI_files}" +FILES_${PN} = "${ivi-sanity-suite_files}" + +PKG_ivi-sanity-suite-GUI= "ivi-sanity-suite-GUI" +PKG_ivi-sanity-suite= "ivi-sanity-suite" + +require ivi-sanity-suite-extraconf.inc + diff --git a/meta-tizen-common-devtools/recipes-devtools/ivi-sanity-suite/ivi-sanity-suite_git.bb b/meta-tizen-common-devtools/recipes-devtools/ivi-sanity-suite/ivi-sanity-suite_git.bb new file mode 100644 index 00000000..34f7bd98 --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/ivi-sanity-suite/ivi-sanity-suite_git.bb @@ -0,0 +1,10 @@ +require ivi-sanity-suite.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/test/ivi/ivi-sanity-suite;tag=ef7ddc2e489672dc5567e511da57283fe22859fb;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-devtools/recipes-devtools/python-requests/python-requests-extraconf.inc b/meta-tizen-common-devtools/recipes-devtools/python-requests/python-requests-extraconf.inc new file mode 100644 index 00000000..415efe6b --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/python-requests/python-requests-extraconf.inc @@ -0,0 +1,4 @@ +export STAGING_INCDIR +export STAGING_LIBDIR +export BUILD_SYS +export HOST_SYS diff --git a/meta-tizen-common-devtools/recipes-devtools/python-requests/python-requests.inc b/meta-tizen-common-devtools/recipes-devtools/python-requests/python-requests.inc new file mode 100644 index 00000000..8a6c13c8 --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/python-requests/python-requests.inc @@ -0,0 +1,94 @@ +DESCRIPTION = "Awesome Python HTTP Library That's Actually Usable" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Base" +LICENSE = "Apache-2.0" + +PV = "2.2.1" + +SRC_URI = "" + +S = "${WORKDIR}/git" + + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by python-requests + + +RDEPENDS = "" +#RDEPENDS of python-requests (${PN}) +RDEPENDS_${PN} += "python" + + +DEPENDS = "" +#DEPENDS of python-requests +inherit pythonnative +DEPENDS += "python-setuptools" +DEPENDS_append_class-native = " fdupes-native" +DEPENDS_append_class-target = " fdupes-native" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n requests-2.2.1 + cp ${S}/packaging/python-requests.manifest . + # for rpmlint warning: remove shebang from python library + sed -i '/^#!/d' ./requests/certs.py + sed -i '/^#!/d' ./requests/packages/chardet/chardetect.py + + +} +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 ; + + python setup.py build + + exit 0 + python setup.py test + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + python setup.py install --skip-build --prefix=${prefix} --root=${D} + #fdupes $RPM_BUILD_ROOT + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " python-requests " + +python-requests_files = "" +python-requests_files += "${prefix}/lib/python2.7/site-packages/*" +MANIFESTFILES_${PN} = "python-requests.manifest" + +FILES_${PN} = "${python-requests_files}" + +PKG_python-requests= "python-requests" + +require python-requests-extraconf.inc + diff --git a/meta-tizen-common-devtools/recipes-devtools/python-requests/python-requests_git.bb b/meta-tizen-common-devtools/recipes-devtools/python-requests/python-requests_git.bb new file mode 100644 index 00000000..e729a83f --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/python-requests/python-requests_git.bb @@ -0,0 +1,10 @@ +require python-requests.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/python-requests;tag=10e958cb8d3786946e30d4114f8afe27b9daccaf;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-devtools/recipes-devtools/testkit-lite/testkit-lite-extraconf.inc b/meta-tizen-common-devtools/recipes-devtools/testkit-lite/testkit-lite-extraconf.inc new file mode 100644 index 00000000..415efe6b --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/testkit-lite/testkit-lite-extraconf.inc @@ -0,0 +1,4 @@ +export STAGING_INCDIR +export STAGING_LIBDIR +export BUILD_SYS +export HOST_SYS diff --git a/meta-tizen-common-devtools/recipes-devtools/testkit-lite/testkit-lite.inc b/meta-tizen-common-devtools/recipes-devtools/testkit-lite/testkit-lite.inc new file mode 100644 index 00000000..32b879e1 --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/testkit-lite/testkit-lite.inc @@ -0,0 +1,136 @@ +DESCRIPTION = "Test runner with a command-line interface" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Development/Testing" +LICENSE = "GPL-2.0" +PV = "3.1.7" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by testkit-lite + + +RDEPENDS = "" +#RDEPENDS of testkit-lite (${PN}) +RDEPENDS_${PN} += "python" +RDEPENDS_${PN} += "testkit-stub" +RDEPENDS_${PN} += "python-lxml" +RDEPENDS_${PN} += "python-requests" +RDEPENDS_${PN} += "dbus-python" + + +DEPENDS = "" +#DEPENDS of testkit-lite +inherit pythonnative +DEPENDS_append_class-native = " fdupes-native" +DEPENDS_append_class-target = " fdupes-native" +DEPENDS += "python-requests" +DEPENDS += "python-distribute" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/testkit-lite.manifest . + # for rpmlint warning: remove shebang from python library + sed -i '/^#!/d' ./testkitlite/commodule/androidmobile.py + sed -i '/^#!/d' ./testkitlite/commodule/localhost.py + sed -i '/^#!/d' ./testkitlite/commodule/tizenivi.py + sed -i '/^#!/d' ./testkitlite/commodule/tizenlocal.py + sed -i '/^#!/d' ./testkitlite/commodule/tizenmobile.py + sed -i '/^#!/d' ./testkitlite/engines/androidunit.py + sed -i '/^#!/d' ./testkitlite/engines/default.py + sed -i '/^#!/d' ./testkitlite/engines/pyunit.py + sed -i '/^#!/d' ./testkitlite/util/autoexec.py + sed -i '/^#!/d' ./testkitlite/util/config.py + sed -i '/^#!/d' ./testkitlite/util/connector.py + sed -i '/^#!/d' ./testkitlite/util/errors.py + sed -i '/^#!/d' ./testkitlite/util/httprequest.py + sed -i '/^#!/d' ./testkitlite/util/killall.py + sed -i '/^#!/d' ./testkitlite/util/log.py + sed -i '/^#!/d' ./testkitlite/util/process.py + sed -i '/^#!/d' ./testkitlite/util/result.py + sed -i '/^#!/d' ./testkitlite/util/session.py + sed -i '/^#!/d' ./testkitlite/util/str2.py + sed -i '/^#!/d' ./testkitmerge/merger.py + + + +} +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 ; + + + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + python setup.py install --prefix=${prefix} --root=${D} + install -d ${D}/${prefix}/share/testkit-lite + cp -r xsd ${D}/${prefix}/share/testkit-lite + #fdupes ${D} + pushd ${D}${prefix}/lib/python2.7/site-packages + + find . -name '*.pyc' -exec rm -f {} \; + python -c "import sys, os, compileall; br='${D}'; compileall.compile_dir(sys.argv[1], ddir=br and (sys.argv[1][len(os.path.abspath(br)):]+'/') or None)" . + popd + + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " testkit-lite " + +testkit-lite_files = "" +testkit-lite_files += "${sysconfdir}/dbus-1/system.d/com.intel.testkit.conf" +testkit-lite_files += "${prefix}/bin/testkit-lite" +testkit-lite_files += "${prefix}/bin/testkit-lite-dbus" +testkit-lite_files += "${prefix}/bin/testkit-merge" +testkit-lite_files += "/opt/testkit/lite/mh.html" +testkit-lite_files += "/opt/testkit/lite/testkit-lite_user_guide.pdf" +testkit-lite_files += "/opt/testkit/lite/testkit-lite_tutorial.pdf" +testkit-lite_files += "/opt/testkit/lite/test_definition_schema.pdf" +testkit-lite_files += "${prefix}/lib/python2.7/site-packages/testkitlite/*" +testkit-lite_files += "${prefix}/lib/python2.7/site-packages/testkitmerge/*" +testkit-lite_files += "${prefix}/lib/python2.7/site-packages/testkit_lite-3.1.7-py2.7.egg-info/*" +testkit-lite_files += "${prefix}/share/testkit-lite" +testkit-lite_files += "/opt/testkit/lite/VERSION" +testkit-lite_files += "/opt/testkit/lite/commodule/CONFIG" +CONFFILES_${PN} = "" +CONFFILES_${PN} += "${sysconfdir}/dbus-1/system.d/com.intel.testkit.conf" +MANIFESTFILES_${PN} = "testkit-lite.manifest" + +FILES_${PN} = "${testkit-lite_files}" + +PKG_testkit-lite= "testkit-lite" + +require testkit-lite-extraconf.inc + diff --git a/meta-tizen-common-devtools/recipes-devtools/testkit-lite/testkit-lite_git.bb b/meta-tizen-common-devtools/recipes-devtools/testkit-lite/testkit-lite_git.bb new file mode 100644 index 00000000..fe861215 --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/testkit-lite/testkit-lite_git.bb @@ -0,0 +1,10 @@ +require testkit-lite.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/test/tools/testkit-lite;tag=6ebfe1474b3c2db6c052fa3d2f90a1bac25c3ec2;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-devtools/recipes-devtools/testkit-stub/testkit-stub-extraconf.inc b/meta-tizen-common-devtools/recipes-devtools/testkit-stub/testkit-stub-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-common-devtools/recipes-devtools/testkit-stub/testkit-stub.inc b/meta-tizen-common-devtools/recipes-devtools/testkit-stub/testkit-stub.inc new file mode 100644 index 00000000..8fd044a8 --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/testkit-stub/testkit-stub.inc @@ -0,0 +1,89 @@ +DESCRIPTION = "Test stub of testkit-lite" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Development/Testing" +LICENSE = "GPL-2.0" + +PV = "1.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by testkit-stub + + +RDEPENDS = "" + +DEPENDS = "" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n testkit-stub-1.0 + cp ${S}/packaging/testkit-stub.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 ; + + make -j16 + + + + +} + +do_install() { + 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 -- + + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " testkit-stub " + +testkit-stub_files = "" +testkit-stub_files += "${prefix}/bin/testkit-stub" +MANIFESTFILES_${PN} = "testkit-stub.manifest" + +FILES_${PN} = "${testkit-stub_files}" + +PKG_testkit-stub= "testkit-stub" + +require testkit-stub-extraconf.inc + diff --git a/meta-tizen-common-devtools/recipes-devtools/testkit-stub/testkit-stub_git.bb b/meta-tizen-common-devtools/recipes-devtools/testkit-stub/testkit-stub_git.bb new file mode 100644 index 00000000..bed2e88a --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/testkit-stub/testkit-stub_git.bb @@ -0,0 +1,10 @@ +require testkit-stub.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/test/tools/testkit-stub;tag=47df47cf49ed04b7c37c011a0aa582e3d147563b;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-devtools/recipes-devtools/wayland-fits-master/wayland-fits-master-extraconf.inc b/meta-tizen-common-devtools/recipes-devtools/wayland-fits-master/wayland-fits-master-extraconf.inc new file mode 100644 index 00000000..33094fbb --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/wayland-fits-master/wayland-fits-master-extraconf.inc @@ -0,0 +1,19 @@ +SRC_URI += "file://temporarily-removeliboostcheckinconfigure.patch" + +do_compile() { + cd ${S} + LANG=C + export LANG + unset DISPLAY + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + export CXXFLAGS="-DMEDIA_PATH='\"${prefix}/share/media\"'" + export LDFLAGS="-lboost_system -lboost_filesystem -lboost_thread -lboost_regex -lboost_program_options" + + autotools_do_configure + make -j16 + + + +} + diff --git a/meta-tizen-common-devtools/recipes-devtools/wayland-fits-master/wayland-fits-master.inc b/meta-tizen-common-devtools/recipes-devtools/wayland-fits-master/wayland-fits-master.inc new file mode 100644 index 00000000..97e8f73a --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/wayland-fits-master/wayland-fits-master.inc @@ -0,0 +1,119 @@ +DESCRIPTION = "Wayland Test Suite" +HOMEPAGE = "https://github.com/01org/wayland-fits" +SECTION = "Applications/Core Applications" +LICENSE = "GPL-2.0+" +PV = "0.2.2" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by wayland-fits-master + + +RDEPENDS = "" + +DEPENDS = "" +#DEPENDS of wayland-fits-master +DEPENDS += "libcheck" +DEPENDS += "libxkbcommon" +DEPENDS += "evas" +inherit pkgconfig +DEPENDS += "weston" +DEPENDS += "wayland" +DEPENDS += "unzip" +DEPENDS += "efl" +DEPENDS += "elementary" +DEPENDS += "ecore" +DEPENDS += "boost" +DEPENDS += "pixman" + +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 ; + + export CXXFLAGS="-DMEDIA_PATH='\"${prefix}/share/media\"'" + ./autogen.sh + + autotools_do_configure + make -j16 + + + +} +EXTRA_OECONF += "" + +do_install() { + 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 -m 755 ${D}${prefix}/share/media + install -m 755 ${S}/packaging/ADN_animation.gif ${D}${prefix}/share/media + install -m 755 ${S}/packaging/bridge_of_the_gods.png ${D}${prefix}/share/media + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " wayland-fits-master " + +wayland-fits-master_files = "" +wayland-fits-master_files += "${prefix}/bin/wfits" +wayland-fits-master_files += "${prefix}/lib/weston/weston-wfits.so" +wayland-fits-master_files += "${prefix}/share/media/*" +wayland-fits-master_files += "README" + +FILES_${PN} = "${wayland-fits-master_files}" + +PKG_wayland-fits-master= "wayland-fits-master" + +require wayland-fits-master-extraconf.inc + diff --git a/meta-tizen-common-devtools/recipes-devtools/wayland-fits-master/wayland-fits-master/temporarily-removeliboostcheckinconfigure.patch b/meta-tizen-common-devtools/recipes-devtools/wayland-fits-master/wayland-fits-master/temporarily-removeliboostcheckinconfigure.patch new file mode 100644 index 00000000..d982f8f3 --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/wayland-fits-master/wayland-fits-master/temporarily-removeliboostcheckinconfigure.patch @@ -0,0 +1,47 @@ +From 9f437cf0ad8f6d2d2f9baf9d252b88ecfbd88721 Mon Sep 17 00:00:00 2001 +From: Xavier Roche +Date: Thu, 6 Nov 2014 14:38:21 +0100 +Subject: [PATCH] temporarily remove liboost check in configure + +Signed-off-by: Xavier Roche +--- + configure.ac | 23 ----------------------- + 1 file changed, 23 deletions(-) + +diff --git a/configure.ac b/configure.ac +index fd9a91f..df77cc3 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -29,29 +29,6 @@ m4_define([efl_req_version], [1.7.6]) + m4_define([gtk_req_version], [3.8.0]) + m4_define([boost_req_version], [1.49.0]) + +-AX_BOOST_BASE([boost_req_version], +- [ +- AX_BOOST_FILESYSTEM +- AX_BOOST_REGEX +- AX_BOOST_SYSTEM +- AX_BOOST_PROGRAM_OPTIONS +- AX_BOOST_THREAD +- BOOST_LIBS="$BOOST_LDFLAGS $BOOST_FILESYSTEM_LIB $BOOST_REGEX_LIB $BOOST_SYSTEM_LIB $BOOST_PROGRAM_OPTIONS_LIB $BOOST_THREAD_LIB" +- AC_SUBST(BOOST_LIBS) +- ], +- [ +- AC_MSG_ERROR([ +- +- Boost libraries are required: +- +- boost_filesystem >= boost_req_version +- boost_regex >= boost_req_version +- boost_system >= boost_req_version +- boost_program_options >= boost_req_version +- boost_thread >= boost_req_version +- ]) +- ] +-) + + PKG_CHECK_MODULES([CHECK], [check >= check_req_version]) + PKG_CHECK_MODULES([WAYLAND], +-- +1.8.4.5 + diff --git a/meta-tizen-common-devtools/recipes-devtools/wayland-fits-master/wayland-fits-master_git.bb b/meta-tizen-common-devtools/recipes-devtools/wayland-fits-master/wayland-fits-master_git.bb new file mode 100644 index 00000000..4ea49395 --- /dev/null +++ b/meta-tizen-common-devtools/recipes-devtools/wayland-fits-master/wayland-fits-master_git.bb @@ -0,0 +1,10 @@ +require wayland-fits-master.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/test/generic/wayland-fits;tag=4daee8f77b2589fc14f98cbf4c4a6b1967c5d06e;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-share/conf/layer.conf b/meta-tizen-common-share/conf/layer.conf new file mode 100644 index 00000000..5532aa42 --- /dev/null +++ b/meta-tizen-common-share/conf/layer.conf @@ -0,0 +1,9 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have a packages directory, add to BBFILES +BBFILES := "${BBFILES} \ + ${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" + + diff --git a/meta-tizen-common-share/recipes-core/murphy/murphy-extraconf.inc b/meta-tizen-common-share/recipes-core/murphy/murphy-extraconf.inc new file mode 100644 index 00000000..5c1cee35 --- /dev/null +++ b/meta-tizen-common-share/recipes-core/murphy/murphy-extraconf.inc @@ -0,0 +1,26 @@ +#We should deseable PARALLEL_MAKE only for install +PARALLEL_MAKE = "" + +do_install_append() { + rm -fr ${D}${prefix}/lib/systemd/user + rm ${D}/usr/lib/libmurphy-plugin-system-monitor* + + if ${@bb.utils.contains('SYS_CTLR_PROVIDER', 'murphy', 'false', 'true', d)}; then + rm ${D}${prefix}/lib/murphy/plugins/plugin-system-controller.so + rm ${D}${prefix}/lib/systemd/user/ico-homescreen.service + rm ${D}${prefix}/lib/systemd/user/murphy-wait-for-launchpad-ready.path + fi +} + +FILES_${PN}-dev += " ${prefix}/include/murphy" +FILES_${PN}-dbg += " ${prefix}/lib/murphy/plugins/.debug" + +murphy-doc_files = "" +murphy-doc_files += "${prefix}/share/doc/murphy/AUTHORS" +murphy-doc_files += "${prefix}/share/doc/murphy/CODING-STYLE" +murphy-doc_files += "${prefix}/share/doc/murphy/ChangeLog" +murphy-doc_files += "${prefix}/share/doc/murphy/NEWS" +murphy-doc_files += "${prefix}/share/doc/murphy/README" + +PROVIDES_remove := "${@bb.utils.contains('SYS_CTLR_PROVIDER', 'murphy','',"system-controller",d)}" +RPROVIDES_ico-uxf-homescreen-system-controller_remove := "${@bb.utils.contains('SYS_CTLR_PROVIDER', 'murphy','',"system-controller",d)}" diff --git a/meta-tizen-common-share/recipes-core/murphy/murphy.inc b/meta-tizen-common-share/recipes-core/murphy/murphy.inc new file mode 100644 index 00000000..cacbb459 --- /dev/null +++ b/meta-tizen-common-share/recipes-core/murphy/murphy.inc @@ -0,0 +1,601 @@ +DESCRIPTION = "Resource policy framework" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Service" +LICENSE = "BSD-3-Clause" +PV = "0.0.59" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by murphy-dev +PROVIDES += "murphy-dev" + + +#PROVIDES by murphy-core +PROVIDES += "murphy-core" + + +#PROVIDES by murphy-ecore +PROVIDES += "murphy-ecore" + + +#PROVIDES by murphy-pulse +PROVIDES += "murphy-pulse" + + +#PROVIDES by murphy-doc +PROVIDES += "murphy-doc" + + +#PROVIDES by murphy + + +#PROVIDES by murphy-ivi-resource-manager +PROVIDES += "murphy-ivi-resource-manager" + + +#PROVIDES by murphy-glib-dev +PROVIDES += "murphy-glib-dev" + + +#PROVIDES by murphy-pulse-dev +PROVIDES += "murphy-pulse-dev" + + +#PROVIDES by murphy-tests +PROVIDES += "murphy-tests" + + +#PROVIDES by murphy-gam +PROVIDES += "murphy-gam" + + +#PROVIDES by murphy-system-controller +PROVIDES += "murphy-system-controller" +# the PROVIDES rules is ignore "system-controller " +PROVIDES += "system-controller" +RPROVIDES_murphy-system-controller += "system-controller" + + +#PROVIDES by murphy-plugins-base +PROVIDES += "murphy-plugins-base" + + +#PROVIDES by murphy-glib +PROVIDES += "murphy-glib" + + +#PROVIDES by murphy-gam-dev +PROVIDES += "murphy-gam-dev" + + +#PROVIDES by murphy-ecore-dev +PROVIDES += "murphy-ecore-dev" + + +RDEPENDS = "" +#RDEPENDS of murphy-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "murphy-core" +RDEPENDS_${PN}-dev += "json-c" + +#RDEPENDS of murphy-ecore (${PN}-ecore) +RDEPENDS_${PN}-ecore += "murphy-core" + +#RDEPENDS of murphy-pulse (${PN}-pulse) +RDEPENDS_${PN}-pulse += "murphy-core" + +#RDEPENDS of murphy (${PN}) +RDEPENDS_${PN} += "murphy-core" +RDEPENDS_${PN} += "libcap" +RDEPENDS_${PN} += "/bin/systemctl" + +#RDEPENDS of murphy-gam-dev (${PN}-gam-dev) +RDEPENDS_${PN}-gam-dev += "murphy-gam" + +#RDEPENDS of murphy-pulse-dev (${PN}-pulse-dev) +RDEPENDS_${PN}-pulse-dev += "murphy-core" +RDEPENDS_${PN}-pulse-dev += "murphy-pulse" + +#RDEPENDS of murphy-tests (${PN}-tests) +RDEPENDS_${PN}-tests += "murphy-core" +RDEPENDS_${PN}-tests += "murphy" + +#RDEPENDS of murphy-gam (${PN}-gam) +RDEPENDS_${PN}-gam += "murphy" + +#RDEPENDS of murphy-system-controller (${PN}-system-controller) +RDEPENDS_${PN}-system-controller += "ico-uxf-homescreen" + +#RDEPENDS of murphy-plugins-base (${PN}-plugins-base) +RDEPENDS_${PN}-plugins-base += "murphy-core" +RDEPENDS_${PN}-plugins-base += "murphy" + +#RDEPENDS of murphy-glib (${PN}-glib) +RDEPENDS_${PN}-glib += "murphy-core" + +#RDEPENDS of murphy-glib-dev (${PN}-glib-dev) +RDEPENDS_${PN}-glib-dev += "murphy-core" +RDEPENDS_${PN}-glib-dev += "murphy-glib" + +#RDEPENDS of murphy-ecore-dev (${PN}-ecore-dev) +RDEPENDS_${PN}-ecore-dev += "murphy-core" +RDEPENDS_${PN}-ecore-dev += "murphy-ecore" + + +DEPENDS = "" +#DEPENDS of murphy +DEPENDS += "genivi-shell" +DEPENDS += "ofono" +DEPENDS += "json-c" +DEPENDS += "libxml2" +DEPENDS += "audio-session-manager" +DEPENDS += "aul" +DEPENDS += "systemd" +inherit pkgconfig +DEPENDS += "glib-2.0" +DEPENDS += "lua" +DEPENDS += "libcap" +DEPENDS += "ico-uxf-weston-plugin" +DEPENDS += "flex" +DEPENDS += "tizen-platform-config" +DEPENDS += "weston-ivi-shell" +DEPENDS += "smack" +DEPENDS += "libwebsockets" +DEPENDS += "ecore" +DEPENDS += "virtual/libgles2" +DEPENDS += "virtual/egl" +DEPENDS += "dbus" +DEPENDS += "pulseaudio" +DEPENDS += "ail" +DEPENDS_append_class-native = " bison-native" +DEPENDS_append_class-target = " bison-native" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/murphy.manifest . + echo "Build with icosyscon" + + +} +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 ; + + + CONFIG_OPTIONS="" + DYNAMIC_PLUGINS="domain-control,system-controller,ivi-resource-manager" + + CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-gpl --enable-pulse" + + CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-gpl --enable-ecore" + + CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-gpl --enable-glib" + + CONFIG_OPTIONS="$CONFIG_OPTIONS --disable-qt" + + CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-gpl --enable-libdbus" + + CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-gpl --enable-telephony" + + CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-resource-asm" + DYNAMIC_PLUGINS="$DYNAMIC_PLUGINS,resource-asm" + + CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-websockets" + + CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-smack" + + CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-system-controller" + + CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-system-monitor" + + ./bootstrap + + autotools_do_configure + oe_runmake clean + oe_runmake -j16 $V + + + +} +EXTRA_OECONF += " $CONFIG_OPTIONS --with-dynamic-plugins=$DYNAMIC_PLUGINS" + +do_install() { + 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 -- + + # Make sure we have a plugin dir even if all the basic plugins + # are configured to be built in. + mkdir -p ${D}${prefix}/lib/murphy/plugins + + # Get rid of any *.la files installed by libtool. + rm -f ${D}${prefix}/lib/*.la + + # Clean up also the murphy DB installation. + rm -f ${D}${prefix}/lib/murphy/*.la + + # Generate list of linkedin plugins (depends on the configuration). + outdir="`pwd`" + pushd ${D} >& /dev/null && \ + find ./${prefix}/lib -name libmurphy-plugin-*.so* | \ + sed 's#^./*#/#g' > $outdir/filelist.plugins-base && \ + popd >& /dev/null + echo "Found the following linked-in plugin files:" + cat $outdir/filelist.plugins-base | sed 's/^/ /g' + + # Generate list of header files, filtering ones that go to subpackages. + outdir="`pwd`" + pushd ${D} >& /dev/null && \ + find ./${prefix}/include/murphy | \ + grep -E -v '((pulse)|(ecore)|(glib)|(qt))-glue' | \ + sed 's#^./*#/#g' > $outdir/filelist.devel-includes && \ + popd >& /dev/null + + # Replace the default sample/test config files with the packaging ones. + rm -f ${D}${sysconfdir}/murphy/* + cp packaging.in/murphy-lua.conf ${D}${sysconfdir}/murphy/murphy.conf + cp packaging.in/murphy.lua ${D}${sysconfdir}/murphy/murphy.lua + + # Copy plugin configuration files in place. + mkdir -p ${D}${sysconfdir}/murphy/plugins/amb + cp packaging.in/amb-config.lua \ + ${D}${sysconfdir}/murphy/plugins/amb/config.lua + + # Copy tmpfiles.d config file in place + mkdir -p ${D}/usr/lib/tmpfiles.d + cp packaging.in/murphyd.conf ${D}/usr/lib/tmpfiles.d + + # Copy the systemd files in place. + mkdir -p ${D}${systemd_unitdir}/system + cp packaging.in/murphyd.service ${D}${systemd_unitdir}/system + # cp packaging.in/ico-homescreen.service %{buildroot}%{_unitdir_user} + # cp packaging.in/murphy-wait-for-launchpad-ready.path \ + # %{buildroot}%{_unitdir_user} + + mkdir -p ${D}${sysconfdir}/dbus-1/system.d + sed "s/@TZ_SYS_USER_GROUP@/users/g" \ + packaging.in/org.Murphy.conf.in > packaging.in/org.Murphy.conf + cp packaging.in/org.Murphy.conf \ + ${D}${sysconfdir}/dbus-1/system.d/org.Murphy.conf + + # copy (experimental) GAM resource backend configuration files + mkdir -p ${D}${sysconfdir}/murphy/gam + cp packaging.in/gam-*.names packaging.in/gam-*.tree \ + ${D}${sysconfdir}/murphy/gam + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + ldconfig + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + /bin/systemctl enable murphyd.service + setcap 'cap_net_admin=+ep' $D${prefix}/bin/murphyd + ldconfig + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + ldconfig + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + ldconfig + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + ldconfig + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + ldconfig + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + # prevent system controller from starting + # rm -f %{_unitdir_user}/weston.target.wants/ico-uxf-wait-launchpad-ready.path + # instead launch just ico-homescreen + # rm -f %{_unitdir_user}/weston.target.wants/murphy-wait-for-launchpad-ready.path + # ln -s %{_unitdir_user}/murphy-wait-for-launchpad-ready.path \ + # %{_unitdir_user}/weston.target.wants/murphy-wait-for-launchpad-ready.path + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + ldconfig + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + ldconfig + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + #if [ "$1" = "0" ]; then + # rm -f %{_unitdir_user}/weston.target.wants/murphy-wait-for-launchpad-ready.path + # if [ -f %{_unitdir_user}/ico-uxf-wait-launchpad-ready.path ]; then + # ln -sf %{_unitdir_user}/ico-uxf-wait-launchpad-ready.path \ + # %{_unitdir_user}/weston.target.wants/ico-uxf-wait-launchpad-ready.path + #fi + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + if [ "$1" = "0" ]; then + systemctl disable murphyd.service + fi + ldconfig + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + ldconfig + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + ldconfig + +} + +pkg_postrm_${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 += " murphy-core " +PACKAGES += " murphy-dev " +PACKAGES += " murphy-ecore " +PACKAGES += " murphy-gam-dev " +PACKAGES += " murphy-pulse " +PACKAGES += " murphy " +PACKAGES += " murphy-ivi-resource-manager " +PACKAGES += " murphy-ecore-dev " +PACKAGES += " murphy-pulse-dev " +PACKAGES += " murphy-tests " +PACKAGES += " murphy-gam " +PACKAGES += " murphy-system-controller " +PACKAGES += " murphy-glib " +PACKAGES += " murphy-glib-dev " +PACKAGES += " murphy-plugins-base " + +murphy-core_files = "" +murphy-core_files += "${prefix}/lib/libmurphy-common.so.*" +murphy-core_files += "${prefix}/lib/libmurphy-core.so.*" +murphy-core_files += "${prefix}/lib/libmurphy-resolver.so.*" +murphy-core_files += "${prefix}/lib/libmurphy-resource.so.*" +murphy-core_files += "${prefix}/lib/libmurphy-resource-backend.so.*" +murphy-core_files += "${prefix}/lib/libmurphy-lua-utils.so.*" +murphy-core_files += "${prefix}/lib/libmurphy-lua-decision.so.*" +murphy-core_files += "${prefix}/lib/libmurphy-domain-controller.so.*" +murphy-core_files += "${prefix}/lib/murphy/*.so.*" +murphy-core_files += "${prefix}/lib/libbreedline*.so.*" +murphy-core_files += "${prefix}/lib/libmurphy-libdbus.so.*" +murphy-core_files += "${prefix}/lib/libmurphy-dbus-libdbus.so.*" + +murphy-dev_files = "" +murphy-dev_files += "${prefix}/include/murphy-db" +murphy-dev_files += "${prefix}/lib/libmurphy-common.so" +murphy-dev_files += "${prefix}/lib/libmurphy-core.so" +murphy-dev_files += "${prefix}/lib/libmurphy-resolver.so" +murphy-dev_files += "${prefix}/lib/libmurphy-resource.so" +murphy-dev_files += "${prefix}/lib/libmurphy-resource-backend.so" +murphy-dev_files += "${prefix}/lib/libmurphy-lua-utils.so" +murphy-dev_files += "${prefix}/lib/libmurphy-lua-decision.so" +murphy-dev_files += "${prefix}/lib/libmurphy-domain-controller.so" +murphy-dev_files += "${prefix}/lib/murphy/*.so" +murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-common.pc" +murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-core.pc" +murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-resolver.pc" +murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-lua-utils.pc" +murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-lua-decision.pc" +murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-domain-controller.pc" +murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-db.pc" +murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-resource.pc" +murphy-dev_files += "${prefix}/include/breedline" +murphy-dev_files += "${prefix}/lib/libbreedline*.so" +murphy-dev_files += "${prefix}/lib/pkgconfig/breedline*.pc" +murphy-dev_files += "${prefix}/lib/libmurphy-libdbus.so" +murphy-dev_files += "${prefix}/lib/libmurphy-dbus-libdbus.so" +murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-libdbus.pc" +murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-dbus-libdbus.pc" + +murphy-ecore_files = "" +murphy-ecore_files += "${prefix}/lib/libmurphy-ecore.so.*" +MANIFESTFILES_${PN}-ecore = "murphy.manifest" + +murphy-gam-dev_files = "" +murphy-gam-dev_files += "${prefix}/bin/decision-test" +murphy-gam-dev_files += "${prefix}/bin/pattern-generator" +murphy-gam-dev_files += "${prefix}/lib/libmurphy-decision-tree.so" + +murphy-pulse_files = "" +murphy-pulse_files += "${prefix}/lib/libmurphy-pulse.so.*" +MANIFESTFILES_${PN}-pulse = "murphy.manifest" + +murphy-doc_files = "" +murphy-doc_files += "${prefix}/share/doc/murphy/AUTHORS" +murphy-doc_files += "${prefix}/share/doc/murphy/CODING-STYLE" +murphy-doc_files += "${prefix}/share/doc/murphy/ChangeLog" +murphy-doc_files += "${prefix}/share/doc/murphy/NEWS" +murphy-doc_files += "${prefix}/share/doc/murphy/README" + +murphy_files = "" +murphy_files += "${prefix}/bin/murphyd" +murphy_files += "${sysconfdir}/murphy" +murphy_files += "${systemd_unitdir}/system/murphyd.service" +murphy_files += "/usr/lib/tmpfiles.d/murphyd.conf" +murphy_files += "${prefix}/sbin/asm-bridge" +murphy_files += "${sysconfdir}/dbus-1/system.d" +murphy_files += "${sysconfdir}/dbus-1/system.d/org.Murphy.conf" +murphy_files += "${prefix}/share/murphy" +CONFFILES_${PN} = "" +CONFFILES_${PN} += "${sysconfdir}/murphy" +CONFFILES_${PN} += "${sysconfdir}/dbus-1/system.d/org.Murphy.conf" +MANIFESTFILES_${PN} = "murphy.manifest" + +murphy-ivi-resource-manager_files = "" +murphy-ivi-resource-manager_files += "${prefix}/lib/murphy/plugins/plugin-ivi-resource-manager.so" +MANIFESTFILES_${PN}-ivi-resource-manager = "murphy.manifest" + +murphy-ecore-dev_files = "" +murphy-ecore-dev_files += "${prefix}/include/murphy/common/ecore-glue.h" +murphy-ecore-dev_files += "${prefix}/lib/libmurphy-ecore.so" +murphy-ecore-dev_files += "${prefix}/lib/pkgconfig/murphy-ecore.pc" + +murphy-pulse-dev_files = "" +murphy-pulse-dev_files += "${prefix}/include/murphy/common/pulse-glue.h" +murphy-pulse-dev_files += "${prefix}/lib/libmurphy-pulse.so" +murphy-pulse-dev_files += "${prefix}/lib/pkgconfig/murphy-pulse.pc" + +murphy-tests_files = "" +murphy-tests_files += "${prefix}/bin/resource-client" +murphy-tests_files += "${prefix}/bin/resource-api-test" +murphy-tests_files += "${prefix}/bin/resource-api-fuzz" +murphy-tests_files += "${prefix}/bin/test-domain-controller" +murphy-tests_files += "${prefix}/bin/murphy-console" +MANIFESTFILES_${PN}-tests = "murphy.manifest" + +murphy-gam_files = "" +murphy-gam_files += "${prefix}/lib/libmurphy-decision-tree.so.*" +murphy-gam_files += "${prefix}/lib/libmurphy-decision-tree.so.0.0.0" +murphy-gam_files += "${prefix}/lib/murphy/plugins/plugin-gam-resource-manager.so" + +murphy-system-controller_files = "" +murphy-system-controller_files += "${prefix}/lib/murphy/plugins/plugin-system-controller.so" +MANIFESTFILES_${PN}-system-controller = "murphy.manifest" + +murphy-glib_files = "" +murphy-glib_files += "${prefix}/lib/libmurphy-glib.so.*" +MANIFESTFILES_${PN}-glib = "murphy.manifest" + +murphy-glib-dev_files = "" +murphy-glib-dev_files += "${prefix}/include/murphy/common/glib-glue.h" +murphy-glib-dev_files += "${prefix}/lib/libmurphy-glib.so" +murphy-glib-dev_files += "${prefix}/lib/pkgconfig/murphy-glib.pc" + +murphy-plugins-base_files = "" +murphy-plugins-base_files += "${prefix}/lib/murphy/plugins/plugin-domain-control.so" +murphy-plugins-base_files += "${prefix}/lib/murphy/plugins/plugin-resource-asm.so" +murphy-plugins-base_files += "${prefix}/lib/murphy/plugins/plugin-resource-native.so" + +FILES_${PN}-core = "${murphy-core_files}" +FILES_${PN}-dev = "${murphy-dev_files}" +FILES_${PN}-ecore = "${murphy-ecore_files}" +FILES_${PN}-gam-dev = "${murphy-gam-dev_files}" +FILES_${PN}-pulse = "${murphy-pulse_files}" +FILES_${PN}-doc = "${murphy-doc_files}" +FILES_${PN} = "${murphy_files}" +FILES_${PN}-ivi-resource-manager = "${murphy-ivi-resource-manager_files}" +FILES_${PN}-ecore-dev = "${murphy-ecore-dev_files}" +FILES_${PN}-pulse-dev = "${murphy-pulse-dev_files}" +FILES_${PN}-tests = "${murphy-tests_files}" +FILES_${PN}-gam = "${murphy-gam_files}" +FILES_${PN}-system-controller = "${murphy-system-controller_files}" +FILES_${PN}-glib = "${murphy-glib_files}" +FILES_${PN}-glib-dev = "${murphy-glib-dev_files}" +FILES_${PN}-plugins-base = "${murphy-plugins-base_files}" + +PKG_murphy-core= "murphy-core" +PKG_murphy-dev= "murphy-dev" +PKG_murphy-ecore= "murphy-ecore" +PKG_murphy-gam-dev= "murphy-gam-dev" +PKG_murphy-pulse= "murphy-pulse" +PKG_murphy-doc= "murphy-doc" +PKG_murphy= "murphy" +PKG_murphy-ivi-resource-manager= "murphy-ivi-resource-manager" +PKG_murphy-ecore-dev= "murphy-ecore-dev" +PKG_murphy-pulse-dev= "murphy-pulse-dev" +PKG_murphy-tests= "murphy-tests" +PKG_murphy-gam= "murphy-gam" +PKG_murphy-system-controller= "murphy-system-controller" +PKG_murphy-glib= "murphy-glib" +PKG_murphy-glib-dev= "murphy-glib-dev" +PKG_murphy-plugins-base= "murphy-plugins-base" + +require murphy-extraconf.inc + diff --git a/meta-tizen-common-share/recipes-core/murphy/murphy_git.bb b/meta-tizen-common-share/recipes-core/murphy/murphy_git.bb new file mode 100644 index 00000000..bb45fc1a --- /dev/null +++ b/meta-tizen-common-share/recipes-core/murphy/murphy_git.bb @@ -0,0 +1,10 @@ +require murphy.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/murphy;tag=ec834e4a57bf4a9ea63554e2bf3b247b666fe347;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty-extraconf.inc b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty-extraconf.inc new file mode 100644 index 00000000..069d61e0 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty-extraconf.inc @@ -0,0 +1,37 @@ +inherit gettext + +FILESEXTRAPATHS_prepend := "${THISDIR}/crosswalk:" + +SRC_URI += "\ + file://include.gypi \ + file://oe-defaults.gypi \ + " +SRC_URI += "file://fix-crosbuild.patch" + +# This comes from the chromium recipe: +# http://layers.openembedded.org/layerindex/recipe/4969/ +# It allows architecture specific configuration +COMPATIBLE_MACHINE = "(-)" +COMPATIBLE_MACHINE_i586 = "(.*)" +COMPATIBLE_MACHINE_x86-64 = "(.*)" +COMPATIBLE_MACHINE_armv6 = "(.*)" +COMPATIBLE_MACHINE_armv7a = "(.*)" +COMPATIBLE_MACHINE_romley-ivb = "(.*)" +COMPATIBLE_MACHINE_valleyisland-64 = "(.*)" + +RDEPENDS_${PN} += "libpulsecommon" + +do_compile_prepend() { + + CC_host="gcc"; export CC_host + CXX_host="g++"; export CXX_host + + LD="${CXX}" export LD + CC="${CC}" export CC + CXX="${CXX}" export CXX + GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -I${WORKDIR}/oe-defaults.gypi -I${WORKDIR}/include.gypi" + GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Dhost_clang=0 " +} + +do_configure() { +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty.inc b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty.inc new file mode 100644 index 00000000..57810d46 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty.inc @@ -0,0 +1,196 @@ +DESCRIPTION = "Chromium-based app runtime" +HOMEPAGE = "https://github.com/otcshare/crosswalk" +SECTION = "Web Framework/Web Run Time" +LICENSE = "(BSD-3-Clause and LGPL-2.1+)" +PV = "10.38.222.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by crosswalk-thirdparty +# the PROVIDES rules is ignore "crosswalk-thirdparty " + + +RDEPENDS = "" +#RDEPENDS of crosswalk-thirdparty (${PN}) +RDEPENDS_${PN} += "ca-certificates-tizen" + + +DEPENDS = "" +#DEPENDS of crosswalk-thirdparty +DEPENDS += "cairo" +DEPENDS += "expat" +DEPENDS += "udev" +DEPENDS += "libxslt" +DEPENDS += "glib-2.0" +DEPENDS += "bzip2" +DEPENDS += "nss" +DEPENDS += "alsa-lib" +DEPENDS += "elfutils" +inherit pkgconfig +inherit perlnative +DEPENDS += "wayland" +DEPENDS += "which" +DEPENDS += "libxml2" +DEPENDS += "libcap" +DEPENDS += "flex" +DEPENDS += "gperf" +inherit pythonnative +DEPENDS += "python-xml" +DEPENDS_append_class-native = " ninja-native" +DEPENDS_append_class-target = " ninja-native" +DEPENDS += "pango" +DEPENDS += "vconf" +DEPENDS += "fontconfig" +DEPENDS += "libxkbcommon" +DEPENDS += "dbus" +DEPENDS += "pulseaudio" +DEPENDS_append_class-native = " bison-native" +DEPENDS_append_class-target = " bison-native" +DEPENDS += "pciutils" +DEPENDS += "binutils" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n crosswalk + + cp ${S}/packaging/crosswalk-thirdparty.manifest . + cp ${S}/packaging/xwalk-thirdparty.gyp src/xwalk/ + + + cat ${S}/packaging/Blink-Add-GCC-flag-Wno-narrowing-fix-64bits-build.patch | patch -s -p0 --fuzz=2 + #patch9 + + # The profiles using Wayland (and thus Ozone) do not need this patch. + + +} +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 ; + + + # Stop unconditionally passing -Wall to the compiler. Chromium has its own + # mechanisms for deciding which parts of the code need -Wall and which need it + # to be left out (since several pieces are built with -Werror). At least in + # M39, this is preventing the "rtc_base" target from being built because it + # does not expect -Wall to be passed to the compiler (see webrtc issue 3307). + export CXXFLAGS=`echo $CXXFLAGS | sed s,-Wall,,g` + + # For ffmpeg on ia32. The original CFLAGS set by the gyp and config files in + # src/third_party/ffmpeg already pass -O2 -fomit-frame-pointer, but Tizen's + # CFLAGS end up appending -fno-omit-frame-pointer. See http://crbug.com/37246 + export CFLAGS=`echo $CFLAGS | sed s,-fno-omit-frame-pointer,,g` + + + # Building the RPM in the GBS chroot fails with errors such as + # /usr/lib/gcc/i586-tizen-linux/4.7/../../../../i586-tizen-linux/bin/ld: + # failed to set dynamic section sizes: Memory exhausted + # For now, work around it by passing a GNU ld-specific flag that optimizes the + # linker for memory usage. + export LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" + + # Support building in a non-standard directory, possibly outside ${WORKDIR}. + # Since the build root is erased every time a new build is performed, one way + # to avoid losing the build directory is to specify a location outside the + # build root to the BUILDDIR_NAME definition, such as "/var/tmp/xwalk-build" + # (remember all paths are still inside the chroot): + # gbs build --define 'BUILDDIR_NAME /some/path' + BUILDDIR_NAME="" + if [ -n "${BUILDDIR_NAME}" ]; then + mkdir -p "${BUILDDIR_NAME}" + ln -s "${BUILDDIR_NAME}" src/out + fi + + GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Duse_ozone=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 " + + # Linking fails in Tizen Common when fatal ld warnings are enabled. XWALK-1379. + GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Ddisable_fatal_linker_warnings=1" + + # 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 + # sysroot usage is not needed, we need to use arm libraries from the virtualized environment. + # + # Crosswalk build fails if the fpu selected in the gcc option is different from neon in case of arm7 compilation + # So force it. + + + # --no-parallel is added because chroot does not mount a /dev/shm, this will + # cause python multiprocessing.SemLock error. + export GYP_GENERATORS='ninja' + ./src/xwalk/gyp_xwalk src/xwalk/xwalk-thirdparty.gyp \ + --no-parallel \ + ${GYP_EXTRA_FLAGS} \ + -Dchromeos=0 \ + -Dclang=0 \ + -Dtizen=1 \ + -Dpython_ver=2.7 \ + -Duse_aura=1 \ + -Duse_cups=0 \ + -Duse_gconf=0 \ + -Duse_gnome_keyring=0 \ + -Duse_kerberos=0 \ + -Duse_system_bzip2=1 \ + -Duse_system_libexif=1 \ + -Duse_system_libxml=1 \ + -Duse_system_nspr=1 \ + -Dshared_process_mode=1 \ + -Denable_hidpi=1 + + ninja -j16 -C src/out/Release xwalk-thirdparty + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + + mkdir -p ${D}/${prefix}/share/crosswalk-thirdparty/ + tar -zcvf out.tgz src/out + cp -ar out.tgz ${D}/${prefix}/share/crosswalk-thirdparty/ + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " crosswalk-thirdparty " + +crosswalk-thirdparty_files = "" +crosswalk-thirdparty_files += "${prefix}/share/crosswalk-thirdparty/*" +MANIFESTFILES_${PN} = "crosswalk-thirdparty.manifest" + +FILES_${PN} = "${crosswalk-thirdparty_files}" + +PKG_crosswalk-thirdparty= "crosswalk-thirdparty" + +require crosswalk-thirdparty-extraconf.inc + diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/armv6/include.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/armv6/include.gypi new file mode 100644 index 00000000..2c882713 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/armv6/include.gypi @@ -0,0 +1,8 @@ +{ + 'variables': { + # Configure for armv6 compilation + 'target_arch': 'arm', + 'armv7': 0, + 'arm_neon': 0, + } +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/armv6/oe-defaults.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/armv6/oe-defaults.gypi new file mode 100644 index 00000000..27e1cfe0 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/armv6/oe-defaults.gypi @@ -0,0 +1,15 @@ +{ + 'variables': { + 'use_system_bzip2': 1, + 'disable_nacl': 1, + 'proprietary_codecs': 1, + 'v8_use_snapshot': 1, + 'use_system_ffmpeg': 0, + 'linux_use_tcmalloc': 0, + 'linux_link_kerberos': 0, + 'use_kerberos': 0, + 'use_cups': 0, + 'use_gnome_keyring': 0, + 'linux_link_gnome_keyring': 0 + }, +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/armv7a/include.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/armv7a/include.gypi new file mode 100644 index 00000000..316cf487 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/armv7a/include.gypi @@ -0,0 +1,9 @@ +{ + 'variables': { + # Configure for armv7 compilation + 'target_arch': 'arm', + 'armv7': 1, + 'arm_thumb': 1, + 'arm_neon': 1, + }, +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/armv7a/oe-defaults.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/armv7a/oe-defaults.gypi new file mode 100644 index 00000000..27e1cfe0 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/armv7a/oe-defaults.gypi @@ -0,0 +1,15 @@ +{ + 'variables': { + 'use_system_bzip2': 1, + 'disable_nacl': 1, + 'proprietary_codecs': 1, + 'v8_use_snapshot': 1, + 'use_system_ffmpeg': 0, + 'linux_use_tcmalloc': 0, + 'linux_link_kerberos': 0, + 'use_kerberos': 0, + 'use_cups': 0, + 'use_gnome_keyring': 0, + 'linux_link_gnome_keyring': 0 + }, +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/fix-crosbuild.patch b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/fix-crosbuild.patch new file mode 100644 index 00000000..47e034bb --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/fix-crosbuild.patch @@ -0,0 +1,21 @@ +diff --git a/src/build/common.gypi b/src/build/common.gypi +index 5ce3249..329623f 100644 +--- a/src/build/common.gypi ++++ b/src/build/common.gypi +@@ -4187,7 +4187,7 @@ + # Newer gccs and clangs support -fuse-ld, use the flag to force gold + # selection. + # gcc -- http://gcc.gnu.org/onlinedocs/gcc-4.8.0/gcc/Optimize-Options.html +- 'ldflags': [ '-fuse-ld=gold', ], ++ #'ldflags': [ '-fuse-ld=gold', ], + + 'target_conditions': [ + ['_toolset=="target"', { +@@ -4201,6 +4201,7 @@ + # crashing on the bots: crbug.com/161942. + # '-Wl,--threads', + # '-Wl,--thread-count=4', ++ '-fuse-ld=gold', + ], + }], + ], diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/genericx86-64/include.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/genericx86-64/include.gypi new file mode 100644 index 00000000..c2e2a7d8 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/genericx86-64/include.gypi @@ -0,0 +1,5 @@ +{ + 'variables': { + 'target_arch': 'x64', + } +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/genericx86-64/oe-defaults.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/genericx86-64/oe-defaults.gypi new file mode 100644 index 00000000..0a6e8e86 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/genericx86-64/oe-defaults.gypi @@ -0,0 +1,15 @@ +{ + 'variables': { + 'use_system_bzip2': 1, + 'disable_nacl': 1, + 'proprietary_codecs': 0, + 'v8_use_snapshot': 1, + 'use_system_ffmpeg': 0, + 'linux_use_tcmalloc': 1, + 'linux_link_kerberos': 0, + 'use_kerberos': 0, + 'use_cups': 0, + 'use_gnome_keyring': 0, + 'linux_link_gnome_keyring': 0, + }, +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/i586/include.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/i586/include.gypi new file mode 100644 index 00000000..69f3a086 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/i586/include.gypi @@ -0,0 +1,5 @@ +{ + 'variables': { + 'target_arch': 'ia32', + } +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/i586/oe-defaults.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/i586/oe-defaults.gypi new file mode 100644 index 00000000..0a6e8e86 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/i586/oe-defaults.gypi @@ -0,0 +1,15 @@ +{ + 'variables': { + 'use_system_bzip2': 1, + 'disable_nacl': 1, + 'proprietary_codecs': 0, + 'v8_use_snapshot': 1, + 'use_system_ffmpeg': 0, + 'linux_use_tcmalloc': 1, + 'linux_link_kerberos': 0, + 'use_kerberos': 0, + 'use_cups': 0, + 'use_gnome_keyring': 0, + 'linux_link_gnome_keyring': 0, + }, +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/romley-ivb/include.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/romley-ivb/include.gypi new file mode 100644 index 00000000..c2e2a7d8 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/romley-ivb/include.gypi @@ -0,0 +1,5 @@ +{ + 'variables': { + 'target_arch': 'x64', + } +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/romley-ivb/oe-defaults.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/romley-ivb/oe-defaults.gypi new file mode 100644 index 00000000..0a6e8e86 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/romley-ivb/oe-defaults.gypi @@ -0,0 +1,15 @@ +{ + 'variables': { + 'use_system_bzip2': 1, + 'disable_nacl': 1, + 'proprietary_codecs': 0, + 'v8_use_snapshot': 1, + 'use_system_ffmpeg': 0, + 'linux_use_tcmalloc': 1, + 'linux_link_kerberos': 0, + 'use_kerberos': 0, + 'use_cups': 0, + 'use_gnome_keyring': 0, + 'linux_link_gnome_keyring': 0, + }, +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/valleyisland-64/include.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/valleyisland-64/include.gypi new file mode 100644 index 00000000..c2e2a7d8 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/valleyisland-64/include.gypi @@ -0,0 +1,5 @@ +{ + 'variables': { + 'target_arch': 'x64', + } +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/valleyisland-64/oe-defaults.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/valleyisland-64/oe-defaults.gypi new file mode 100644 index 00000000..0a6e8e86 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/valleyisland-64/oe-defaults.gypi @@ -0,0 +1,15 @@ +{ + 'variables': { + 'use_system_bzip2': 1, + 'disable_nacl': 1, + 'proprietary_codecs': 0, + 'v8_use_snapshot': 1, + 'use_system_ffmpeg': 0, + 'linux_use_tcmalloc': 1, + 'linux_link_kerberos': 0, + 'use_kerberos': 0, + 'use_cups': 0, + 'use_gnome_keyring': 0, + 'linux_link_gnome_keyring': 0, + }, +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/x86-64/include.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/x86-64/include.gypi new file mode 100644 index 00000000..c2e2a7d8 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/x86-64/include.gypi @@ -0,0 +1,5 @@ +{ + 'variables': { + 'target_arch': 'x64', + } +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/x86-64/oe-defaults.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/x86-64/oe-defaults.gypi new file mode 100644 index 00000000..0a6e8e86 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty/x86-64/oe-defaults.gypi @@ -0,0 +1,15 @@ +{ + 'variables': { + 'use_system_bzip2': 1, + 'disable_nacl': 1, + 'proprietary_codecs': 0, + 'v8_use_snapshot': 1, + 'use_system_ffmpeg': 0, + 'linux_use_tcmalloc': 1, + 'linux_link_kerberos': 0, + 'use_kerberos': 0, + 'use_cups': 0, + 'use_gnome_keyring': 0, + 'linux_link_gnome_keyring': 0, + }, +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty_git.bb b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty_git.bb new file mode 100644 index 00000000..fdd8dfa4 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk-thirdparty/crosswalk-thirdparty_git.bb @@ -0,0 +1,10 @@ +require crosswalk-thirdparty.inc + +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=715ce55f9def9e994dbb3dc5b08d3c61afcaa6cd;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk-extraconf.inc b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk-extraconf.inc new file mode 100644 index 00000000..1a6a1e7d --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk-extraconf.inc @@ -0,0 +1,56 @@ +inherit gettext + +DEPENDS += "crosswalk-thirdparty" + +FILESEXTRAPATHS_prepend := "${THISDIR}/crosswalk:" + +SRC_URI += "\ + file://include.gypi \ + file://oe-defaults.gypi \ + " +SRC_URI += "file://fix-crosbuild.patch" + +# This comes from the chromium recipe: +# http://layers.openembedded.org/layerindex/recipe/4969/ +# It allows architecture specific configuration +COMPATIBLE_MACHINE = "(-)" +COMPATIBLE_MACHINE_i586 = "(.*)" +COMPATIBLE_MACHINE_x86-64 = "(.*)" +COMPATIBLE_MACHINE_armv6 = "(.*)" +COMPATIBLE_MACHINE_armv7a = "(.*)" +COMPATIBLE_MACHINE_romley-ivb = "(.*)" +COMPATIBLE_MACHINE_valleyisland-64 = "(.*)" + +RDEPENDS_${PN} += "libpulsecommon" + +do_compile_prepend() { + + CC_host="gcc"; export CC_host + CXX_host="g++"; export CXX_host + + LD="${CXX}" export LD + CC="${CC}" export CC + CXX="${CXX}" export CXX + GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -I${WORKDIR}/oe-defaults.gypi -I${WORKDIR}/include.gypi" + GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Dhost_clang=0 " + + mkdir -p src/out + tar -zxvf ${STAGING_DIR_HOST}${prefix}/share/crosswalk-thirdparty/out.tgz +} + +do_configure() { +} + +crosswalk-dbg_files += "/usr/lib/xwalk/.debug" +crosswalk-dbg_files += "/usr/lib/xwalk/.debug/libffmpegsumo.so" +crosswalk-dbg_files += "/usr/lib/xwalk/.debug/xwalk" + +FILES_${PN}-dbg += "${crosswalk-dbg_files}" + +pkg_postinst_${PN}() { + #!/bin/sh -e + + mkdir -p $D/opt/share/icons/default/small + mkdir -p $D/opt/share/packages + +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk.inc b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk.inc new file mode 100644 index 00000000..156da189 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk.inc @@ -0,0 +1,281 @@ +DESCRIPTION = "Chromium-based app runtime" +HOMEPAGE = "https://github.com/otcshare/crosswalk" +SECTION = "Web Framework/Web Run Time" +LICENSE = "(BSD-3-Clause and LGPL-2.1+)" +PV = "10.38.222.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by crosswalk + + +RDEPENDS = "" +#RDEPENDS of crosswalk (${PN}) +RDEPENDS_${PN} += "ca-certificates-tizen" + + +DEPENDS = "" +#DEPENDS of crosswalk +DEPENDS += "cairo" +DEPENDS += "pkgmgr" +DEPENDS += "expat" +DEPENDS += "udev" +DEPENDS += "app-core" +DEPENDS += "xmlsec1" +DEPENDS += "libxslt" +inherit perlnative +DEPENDS += "secure-storage" +DEPENDS += "bzip2" +DEPENDS += "nss" +DEPENDS += "alsa-lib" +DEPENDS += "elfutils" +inherit pkgconfig +DEPENDS += "fontconfig" +DEPENDS += "system-server" +DEPENDS += "wayland" +DEPENDS += "tizen-platform-wrapper" +DEPENDS += "which" +DEPENDS += "libxml2" +DEPENDS_append_class-native = " bison-native" +DEPENDS_append_class-target = " bison-native" +DEPENDS += "sensor" +DEPENDS += "icu" +DEPENDS += "flex" +DEPENDS += "freetype" +DEPENDS += "gperf" +inherit pythonnative +DEPENDS += "tizen-platform-config" +DEPENDS += "pkgmgr-info" +DEPENDS += "glib-2.0" +DEPENDS += "libdrm" +DEPENDS += "libcap" +DEPENDS += "python-xml" +DEPENDS_append_class-native = " ninja-native" +DEPENDS_append_class-target = " ninja-native" +DEPENDS += "pango" +DEPENDS += "vconf" +DEPENDS += "virtual/egl" +DEPENDS += "nspr" +DEPENDS += "dbus" +DEPENDS += "libxkbcommon" +DEPENDS += "pulseaudio" +DEPENDS += "libexif" +DEPENDS += "ail" +DEPENDS += "capi-location-manager" +DEPENDS += "pciutils" +DEPENDS += "binutils" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n crosswalk + + cp ${S}/packaging/xwalk.in . + cp ${S}/packaging/xwalk.service.in . + cp ${S}/packaging/crosswalk.manifest . + cp ${S}/packaging/crosswalk.xml.in . + cp ${S}/packaging/crosswalk.png . + sed "s/@VERSION@/10.38.222.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 + + cp -a src/AUTHORS AUTHORS.chromium + cp -a src/LICENSE LICENSE.chromium + cp -a src/xwalk/LICENSE LICENSE.xwalk + + cat ${S}/packaging/Blink-Add-GCC-flag-Wno-narrowing-fix-64bits-build.patch | patch -s -p0 --fuzz=2 + #patch9 + + # The profiles using Wayland (and thus Ozone) do not need this patch. + + +} +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 ; + + + mkdir -p src/out + if [ -f ${prefix}/share/crosswalk-thirdparty/out.tgz ]; then + tar -zxvf ${prefix}/share/crosswalk-thirdparty/out.tgz + fi + find . -exec touch -a -m -t "200912120000" {} \; + + # Stop unconditionally passing -Wall to the compiler. Chromium has its own + # mechanisms for deciding which parts of the code need -Wall and which need it + # to be left out (since several pieces are built with -Werror). At least in + # M39, this is preventing the "rtc_base" target from being built because it + # does not expect -Wall to be passed to the compiler (see webrtc issue 3307). + export CXXFLAGS=`echo $CXXFLAGS | sed s,-Wall,,g` + + # For ffmpeg on ia32. The original CFLAGS set by the gyp and config files in + # src/third_party/ffmpeg already pass -O2 -fomit-frame-pointer, but Tizen's + # CFLAGS end up appending -fno-omit-frame-pointer. See http://crbug.com/37246 + export CFLAGS=`echo $CFLAGS | sed s,-fno-omit-frame-pointer,,g` + + + # Building the RPM in the GBS chroot fails with errors such as + # /usr/lib/gcc/i586-tizen-linux/4.7/../../../../i586-tizen-linux/bin/ld: + # failed to set dynamic section sizes: Memory exhausted + # For now, work around it by passing a GNU ld-specific flag that optimizes the + # linker for memory usage. + export LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" + + # Support building in a non-standard directory, possibly outside ${WORKDIR}. + # Since the build root is erased every time a new build is performed, one way + # to avoid losing the build directory is to specify a location outside the + # build root to the BUILDDIR_NAME definition, such as "/var/tmp/xwalk-build" + # (remember all paths are still inside the chroot): + # gbs build --define 'BUILDDIR_NAME /some/path' + BUILDDIR_NAME="" + if [ -n "${BUILDDIR_NAME}" ]; then + mkdir -p "${BUILDDIR_NAME}" + ln -s "${BUILDDIR_NAME}" src/out + fi + + GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Duse_ozone=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 " + + # Linking fails in Tizen Common when fatal ld warnings are enabled. XWALK-1379. + GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Ddisable_fatal_linker_warnings=1" + + # 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 + # sysroot usage is not needed, we need to use arm libraries from the virtualized environment. + # + # Crosswalk build fails if the fpu selected in the gcc option is different from neon in case of arm7 compilation + # So force it. + + + # --no-parallel is added because chroot does not mount a /dev/shm, this will + # cause python multiprocessing.SemLock error. + export GYP_GENERATORS='ninja' + ./src/xwalk/gyp_xwalk src/xwalk/xwalk.gyp \ + --no-parallel \ + ${GYP_EXTRA_FLAGS} \ + -Dchromeos=0 \ + -Dclang=0 \ + -Dtizen=1 \ + -Dpython_ver=2.7 \ + -Duse_aura=1 \ + -Duse_cups=0 \ + -Duse_gconf=0 \ + -Duse_gnome_keyring=0 \ + -Duse_kerberos=0 \ + -Duse_system_bzip2=1 \ + -Duse_system_libexif=1 \ + -Duse_system_libxml=1 \ + -Duse_system_nspr=1 \ + -Dshared_process_mode=1 \ + -Denable_hidpi=1 + + ninja -j16 -C src/out/Release xwalk xwalk_launcher xwalk_application_tools + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + # Binaries. + 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 + install -p -D src/out/Release/xwalkctl ${D}${prefix}/bin/xwalkctl + install -p -D src/out/Release/xwalk-launcher ${D}${prefix}/bin/xwalk-launcher + install -p -D src/out/Release/lib/libxwalk-backendlib.so ${D}${prefix}/lib/xwalk/libxwalk-backendlib.so + install -p -D src/xwalk/application/tools/tizen/xwalk_backend_wrapper.sh ${D}${prefix}/lib/xwalk/xwalk_backend_wrapper.sh + + # Supporting libraries and resources. + install -p -D src/out/Release/icudtl.dat ${D}${prefix}/lib/xwalk/icudtl.dat + install -p -D src/out/Release/libffmpegsumo.so ${D}${prefix}/lib/xwalk/libffmpegsumo.so + install -p -D src/out/Release/xwalk.pak ${D}${prefix}/lib/xwalk/xwalk.pak + mkdir -p ${D}${prefix}/share/xwalk + install -p -D src/xwalk/application/common/tizen/configuration/*.xsd ${D}${prefix}/share/xwalk/ + + # PNaCl + + # Register xwalk to the package manager. + install -p -D crosswalk.xml ${D}${prefix}/share/packages/crosswalk.xml + install -p -D crosswalk.png ${D}${prefix}/share/icons/default/small/crosswalk.png + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + mkdir -p $D${prefix}/share/icons/default/small + mkdir -p $D${prefix}/share/packages + ln -sf $D${prefix}/lib/xwalk/libxwalk-backendlib.so /etc/package-manager/backendlib/libxpk.so + ln -sf $D${prefix}/lib/xwalk/libxwalk-backendlib.so /etc/package-manager/backendlib/libwgt.so + ln -sf $D${prefix}/lib/xwalk/xwalk_backend_wrapper.sh /etc/package-manager/backend/xpk + ln -sf $D${prefix}/lib/xwalk/xwalk_backend_wrapper.sh /etc/package-manager/backend/wgt + +} + +pkg_prerm_${PN}() { + #!/bin/sh -e + + if [ $1 -eq 0 ] ; then + # don't remove if we are upgrade the rpm package + [ -L /etc/package-manager/backendlib/libxpk.so ] && rm /etc/package-manager/backendlib/libxpk.so + [ -L /etc/package-manager/backendlib/libwgt.so ] && rm /etc/package-manager/backendlib/libwgt.so + [ -L /etc/package-manager/backend/xpk ] && rm /etc/package-manager/backend/xpk + [ -L /etc/package-manager/backend/wgt ] && rm /etc/package-manager/backend/wgt + fi + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " crosswalk " + +crosswalk_files = "" +crosswalk_files += "${prefix}/bin/xwalkctl" +crosswalk_files += "${prefix}/bin/xwalk-launcher" +crosswalk_files += "${prefix}/lib/xwalk/icudtl.dat" +crosswalk_files += "${prefix}/lib/xwalk/libffmpegsumo.so" +crosswalk_files += "${prefix}/lib/xwalk/xwalk" +crosswalk_files += "${prefix}/lib/xwalk/xwalk.pak" +crosswalk_files += "${prefix}/lib/xwalk/libxwalk-backendlib.so" +crosswalk_files += "${prefix}/lib/xwalk/xwalk_backend_wrapper.sh" +crosswalk_files += "${prefix}/share/packages/crosswalk.xml" +crosswalk_files += "${prefix}/share/icons/default/small/crosswalk.png" +crosswalk_files += "/usr/share/dbus-1/services/org.crosswalkproject.Runtime1.service" +crosswalk_files += "/usr/lib/systemd/user/xwalk.service" +crosswalk_files += "${prefix}/share/xwalk/*" +MANIFESTFILES_${PN} = "crosswalk.manifest" + +FILES_${PN} = "${crosswalk_files}" + +PKG_crosswalk= "crosswalk" + +require crosswalk-extraconf.inc + diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/armv6/include.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/armv6/include.gypi new file mode 100644 index 00000000..2c882713 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/armv6/include.gypi @@ -0,0 +1,8 @@ +{ + 'variables': { + # Configure for armv6 compilation + 'target_arch': 'arm', + 'armv7': 0, + 'arm_neon': 0, + } +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/armv6/oe-defaults.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/armv6/oe-defaults.gypi new file mode 100644 index 00000000..27e1cfe0 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/armv6/oe-defaults.gypi @@ -0,0 +1,15 @@ +{ + 'variables': { + 'use_system_bzip2': 1, + 'disable_nacl': 1, + 'proprietary_codecs': 1, + 'v8_use_snapshot': 1, + 'use_system_ffmpeg': 0, + 'linux_use_tcmalloc': 0, + 'linux_link_kerberos': 0, + 'use_kerberos': 0, + 'use_cups': 0, + 'use_gnome_keyring': 0, + 'linux_link_gnome_keyring': 0 + }, +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/armv7a/include.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/armv7a/include.gypi new file mode 100644 index 00000000..316cf487 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/armv7a/include.gypi @@ -0,0 +1,9 @@ +{ + 'variables': { + # Configure for armv7 compilation + 'target_arch': 'arm', + 'armv7': 1, + 'arm_thumb': 1, + 'arm_neon': 1, + }, +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/armv7a/oe-defaults.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/armv7a/oe-defaults.gypi new file mode 100644 index 00000000..27e1cfe0 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/armv7a/oe-defaults.gypi @@ -0,0 +1,15 @@ +{ + 'variables': { + 'use_system_bzip2': 1, + 'disable_nacl': 1, + 'proprietary_codecs': 1, + 'v8_use_snapshot': 1, + 'use_system_ffmpeg': 0, + 'linux_use_tcmalloc': 0, + 'linux_link_kerberos': 0, + 'use_kerberos': 0, + 'use_cups': 0, + 'use_gnome_keyring': 0, + 'linux_link_gnome_keyring': 0 + }, +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/fix-crosbuild.patch b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/fix-crosbuild.patch new file mode 100644 index 00000000..47e034bb --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/fix-crosbuild.patch @@ -0,0 +1,21 @@ +diff --git a/src/build/common.gypi b/src/build/common.gypi +index 5ce3249..329623f 100644 +--- a/src/build/common.gypi ++++ b/src/build/common.gypi +@@ -4187,7 +4187,7 @@ + # Newer gccs and clangs support -fuse-ld, use the flag to force gold + # selection. + # gcc -- http://gcc.gnu.org/onlinedocs/gcc-4.8.0/gcc/Optimize-Options.html +- 'ldflags': [ '-fuse-ld=gold', ], ++ #'ldflags': [ '-fuse-ld=gold', ], + + 'target_conditions': [ + ['_toolset=="target"', { +@@ -4201,6 +4201,7 @@ + # crashing on the bots: crbug.com/161942. + # '-Wl,--threads', + # '-Wl,--thread-count=4', ++ '-fuse-ld=gold', + ], + }], + ], diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/genericx86-64/include.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/genericx86-64/include.gypi new file mode 100644 index 00000000..c2e2a7d8 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/genericx86-64/include.gypi @@ -0,0 +1,5 @@ +{ + 'variables': { + 'target_arch': 'x64', + } +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/genericx86-64/oe-defaults.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/genericx86-64/oe-defaults.gypi new file mode 100644 index 00000000..0a6e8e86 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/genericx86-64/oe-defaults.gypi @@ -0,0 +1,15 @@ +{ + 'variables': { + 'use_system_bzip2': 1, + 'disable_nacl': 1, + 'proprietary_codecs': 0, + 'v8_use_snapshot': 1, + 'use_system_ffmpeg': 0, + 'linux_use_tcmalloc': 1, + 'linux_link_kerberos': 0, + 'use_kerberos': 0, + 'use_cups': 0, + 'use_gnome_keyring': 0, + 'linux_link_gnome_keyring': 0, + }, +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/i586/include.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/i586/include.gypi new file mode 100644 index 00000000..69f3a086 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/i586/include.gypi @@ -0,0 +1,5 @@ +{ + 'variables': { + 'target_arch': 'ia32', + } +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/i586/oe-defaults.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/i586/oe-defaults.gypi new file mode 100644 index 00000000..0a6e8e86 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/i586/oe-defaults.gypi @@ -0,0 +1,15 @@ +{ + 'variables': { + 'use_system_bzip2': 1, + 'disable_nacl': 1, + 'proprietary_codecs': 0, + 'v8_use_snapshot': 1, + 'use_system_ffmpeg': 0, + 'linux_use_tcmalloc': 1, + 'linux_link_kerberos': 0, + 'use_kerberos': 0, + 'use_cups': 0, + 'use_gnome_keyring': 0, + 'linux_link_gnome_keyring': 0, + }, +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/romley-ivb/include.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/romley-ivb/include.gypi new file mode 100644 index 00000000..c2e2a7d8 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/romley-ivb/include.gypi @@ -0,0 +1,5 @@ +{ + 'variables': { + 'target_arch': 'x64', + } +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/romley-ivb/oe-defaults.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/romley-ivb/oe-defaults.gypi new file mode 100644 index 00000000..0a6e8e86 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/romley-ivb/oe-defaults.gypi @@ -0,0 +1,15 @@ +{ + 'variables': { + 'use_system_bzip2': 1, + 'disable_nacl': 1, + 'proprietary_codecs': 0, + 'v8_use_snapshot': 1, + 'use_system_ffmpeg': 0, + 'linux_use_tcmalloc': 1, + 'linux_link_kerberos': 0, + 'use_kerberos': 0, + 'use_cups': 0, + 'use_gnome_keyring': 0, + 'linux_link_gnome_keyring': 0, + }, +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/valleyisland-64/include.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/valleyisland-64/include.gypi new file mode 100644 index 00000000..c2e2a7d8 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/valleyisland-64/include.gypi @@ -0,0 +1,5 @@ +{ + 'variables': { + 'target_arch': 'x64', + } +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/valleyisland-64/oe-defaults.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/valleyisland-64/oe-defaults.gypi new file mode 100644 index 00000000..0a6e8e86 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/valleyisland-64/oe-defaults.gypi @@ -0,0 +1,15 @@ +{ + 'variables': { + 'use_system_bzip2': 1, + 'disable_nacl': 1, + 'proprietary_codecs': 0, + 'v8_use_snapshot': 1, + 'use_system_ffmpeg': 0, + 'linux_use_tcmalloc': 1, + 'linux_link_kerberos': 0, + 'use_kerberos': 0, + 'use_cups': 0, + 'use_gnome_keyring': 0, + 'linux_link_gnome_keyring': 0, + }, +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/x86-64/include.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/x86-64/include.gypi new file mode 100644 index 00000000..c2e2a7d8 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/x86-64/include.gypi @@ -0,0 +1,5 @@ +{ + 'variables': { + 'target_arch': 'x64', + } +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/x86-64/oe-defaults.gypi b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/x86-64/oe-defaults.gypi new file mode 100644 index 00000000..0a6e8e86 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk/x86-64/oe-defaults.gypi @@ -0,0 +1,15 @@ +{ + 'variables': { + 'use_system_bzip2': 1, + 'disable_nacl': 1, + 'proprietary_codecs': 0, + 'v8_use_snapshot': 1, + 'use_system_ffmpeg': 0, + 'linux_use_tcmalloc': 1, + 'linux_link_kerberos': 0, + 'use_kerberos': 0, + 'use_cups': 0, + 'use_gnome_keyring': 0, + 'linux_link_gnome_keyring': 0, + }, +} diff --git a/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk_git.bb b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk_git.bb new file mode 100644 index 00000000..e98d01de --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/crosswalk/crosswalk_git.bb @@ -0,0 +1,10 @@ +require crosswalk.inc + +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=715ce55f9def9e994dbb3dc5b08d3c61afcaa6cd;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-common-share/recipes-crosswalk/tizen-extensions-crosswalk/tizen-extensions-crosswalk-extraconf.inc b/meta-tizen-common-share/recipes-crosswalk/tizen-extensions-crosswalk/tizen-extensions-crosswalk-extraconf.inc new file mode 100644 index 00000000..9e3e0144 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/tizen-extensions-crosswalk/tizen-extensions-crosswalk-extraconf.inc @@ -0,0 +1,3 @@ +do_prep_append() { + sed -i "s@\$ld -shared@${TARGET_PREFIX}g++ -shared@g" ${S}/tools/gyp/pylib/gyp/generator/ninja.py +} \ No newline at end of file diff --git a/meta-tizen-common-share/recipes-crosswalk/tizen-extensions-crosswalk/tizen-extensions-crosswalk.inc b/meta-tizen-common-share/recipes-crosswalk/tizen-extensions-crosswalk/tizen-extensions-crosswalk.inc new file mode 100644 index 00000000..6377c2c3 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/tizen-extensions-crosswalk/tizen-extensions-crosswalk.inc @@ -0,0 +1,270 @@ +DESCRIPTION = "Tizen Web APIs implemented using Crosswalk" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Development/Libraries" +LICENSE = "BSD-3-Clause and Apache-2.0" +PV = "0.107" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by tizen-extensions-crosswalk-bluetooth-demo +PROVIDES += "tizen-extensions-crosswalk-bluetooth-demo" + + +#PROVIDES by tizen-extensions-crosswalk-audiosystem-demo +PROVIDES += "tizen-extensions-crosswalk-audiosystem-demo" + + +#PROVIDES by tizen-extensions-crosswalk + + +#PROVIDES by tizen-extensions-crosswalk-examples +PROVIDES += "tizen-extensions-crosswalk-examples" + + +#PROVIDES by tizen-extensions-crosswalk-system-info-demo +PROVIDES += "tizen-extensions-crosswalk-system-info-demo" + + +RDEPENDS = "" +#RDEPENDS of tizen-extensions-crosswalk-bluetooth-demo (${PN}-bluetooth-demo) +RDEPENDS_${PN}-bluetooth-demo += "tizen-extensions-crosswalk" + +#RDEPENDS of tizen-extensions-crosswalk-audiosystem-demo (${PN}-audiosystem-demo) +RDEPENDS_${PN}-audiosystem-demo += "tizen-extensions-crosswalk" + +#RDEPENDS of tizen-extensions-crosswalk (${PN}) +RDEPENDS_${PN} += "oma-ds-agent" +RDEPENDS_${PN} += "crosswalk" +RDEPENDS_${PN} += "media-thumbnail-server" + +#RDEPENDS of tizen-extensions-crosswalk-examples (${PN}-examples) +RDEPENDS_${PN}-examples += "tizen-extensions-crosswalk" + +#RDEPENDS of tizen-extensions-crosswalk-system-info-demo (${PN}-system-info-demo) +RDEPENDS_${PN}-system-info-demo += "tizen-extensions-crosswalk" + + +DEPENDS = "" +#DEPENDS of tizen-extensions-crosswalk +DEPENDS += "capi-web-url-download" +DEPENDS += "capi-system-power" +DEPENDS += "pkgmgr" +DEPENDS += "capi-appfw-application" +DEPENDS += "libgsignon-glib" +DEPENDS += "app-core" +DEPENDS += "capi-network-bluetooth" +DEPENDS += "sync-agent" +DEPENDS += "dbus-glib" +DEPENDS += "pkgmgr-info" +DEPENDS += "notification" +inherit pkgconfig +DEPENDS += "glib-2.0" +DEPENDS += "system-server" +DEPENDS += "wayland" +DEPENDS += "capi-system-runtime-info" +DEPENDS += "libtapi" +DEPENDS += "capi-web-favorites" +DEPENDS += "capi-appfw-app-manager" +inherit pythonnative +DEPENDS += "evas" +DEPENDS += "tizen-platform-config" +DEPENDS += "capi-network-nfc" +DEPENDS += "capi-system-system-settings" +DEPENDS += "udev" +DEPENDS += "capi-system-sensor" +DEPENDS_append_class-native = " ninja-native" +DEPENDS_append_class-target = " ninja-native" +DEPENDS += "vconf" +DEPENDS += "capi-appfw-package-manager" +DEPENDS += "capi-system-info" +DEPENDS += "capi-content-media-content" +DEPENDS += "pulseaudio" +DEPENDS += "bluez4" +DEPENDS += "capi-system-device" +DEPENDS += "capi-network-connection" +DEPENDS += "message-port" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + + cp ${S}/packaging/tizen-extensions-crosswalk.manifest . + cp ${S}/packaging/tizen-extensions-crosswalk.png . + cp ${S}/packaging/tizen-extensions-crosswalk-bluetooth-demo . + cp ${S}/packaging/tizen-extensions-crosswalk-examples . + cp ${S}/packaging/tizen-extensions-crosswalk-system-info-demo . + + +} +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 ; + + + export GYP_GENERATORS='ninja' + GYP_OPTIONS="--depth=. -Dtizen=1 -Dextension_build_type=Debug -Dextension_host_os=pc" + + GYP_OPTIONS="$GYP_OPTIONS -Ddisplay_type=wayland" + + ./tools/gyp/gyp $GYP_OPTIONS tizen-wrt.gyp + + ninja -C out/Default -j16 + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + + # Binary wrapper. + install -m 755 -D ${S}/packaging/tizen-extensions-crosswalk-bluetooth-demo ${D}${prefix}/bin/tizen-extensions-crosswalk-bluetooth-demo + install -m 755 -D ${S}/packaging/tizen-extensions-crosswalk-examples ${D}${prefix}/bin/tizen-extensions-crosswalk-examples + install -m 755 -D ${S}/packaging/tizen-extensions-crosswalk-system-info-demo ${D}${prefix}/bin/tizen-extensions-crosswalk-system-info-demo + install -m 755 -D ${S}/packaging/tizen-extensions-crosswalk-audiosystem-demo ${D}${prefix}/bin/tizen-extensions-crosswalk-audiosystem-demo + + # Extensions. + mkdir -p ${D}${prefix}/lib/tizen-extensions-crosswalk + install -p -m 644 out/Default/libtizen*.so ${D}${prefix}/lib/tizen-extensions-crosswalk + + # Examples. + mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/examples + mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/examples/js + install -p -m 644 examples/*.html ${D}${prefix}/share/tizen-extensions-crosswalk/examples + install -p -m 644 examples/js/*.js ${D}${prefix}/share/tizen-extensions-crosswalk/examples/js + + # Demos + mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen + mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen/css + mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen/js + mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen/images + + install -p -m 644 demos/tizen/*.html ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen + install -p -m 644 demos/tizen/css/*.css ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen/css + install -p -m 644 demos/tizen/js/*.js ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen/js + install -p -m 644 demos/tizen/images/*.png ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen/images + + # Demos - System Info + mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info + mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info/css + mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info/js + mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info/images + + install -p -m 644 demos/system_info/*.html ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info + install -p -m 644 demos/system_info/css/*.css ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info/css + install -p -m 644 demos/system_info/js/*.js ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info/js + install -p -m 644 demos/system_info/images/*.png ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info/images + + # Demos - audiosystem api + mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem + mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css + mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css/ui-lightness + mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css/ui-lightness/images + mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/js + mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/images + + install -p -m 644 demos/audiosystem/*.html ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem + install -p -m 644 demos/audiosystem/css/*.css ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css + install -p -m 644 demos/audiosystem/css/ui-lightness/*.css ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css/ui-lightness + install -p -m 644 demos/audiosystem/css/ui-lightness/images/* ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css/ui-lightness/images + install -p -m 644 demos/audiosystem/js/*.js ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/js + install -p -m 644 demos/audiosystem/images/*.png ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/images + + # register to the package manager + install -m 644 -D tizen-extensions-crosswalk-examples.xml ${D}${prefix}/share/packages/tizen-extensions-crosswalk-examples.xml + install -m 644 -D tizen-extensions-crosswalk-bluetooth-demo.xml ${D}${prefix}/share/packages/tizen-extensions-crosswalk-bluetooth-demo.xml + install -m 644 -D tizen-extensions-crosswalk-system-info-demo.xml ${D}${prefix}/share/packages/tizen-extensions-crosswalk-system-info-demo.xml + install -m 644 -D tizen-extensions-crosswalk-audiosystem-demo.xml ${D}${prefix}/share/packages/tizen-extensions-crosswalk-audiosystem-demo.xml + install -p -D tizen-extensions-crosswalk.png ${D}${prefix}/share/icons/default/small/tizen-extensions-crosswalk-examples.png + install -p -D tizen-extensions-crosswalk.png ${D}${prefix}/share/icons/default/small/tizen-extensions-crosswalk-bluetooth-demo.png + install -p -D tizen-extensions-crosswalk.png ${D}${prefix}/share/icons/default/small/tizen-extensions-crosswalk-system-info-demo.png + install -p -D tizen-extensions-crosswalk.png ${D}${prefix}/share/icons/default/small/tizen-extensions-crosswalk-audiosystem-demo.png + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " tizen-extensions-crosswalk-bluetooth-demo " +PACKAGES += " tizen-extensions-crosswalk-audiosystem-demo " +PACKAGES += " tizen-extensions-crosswalk " +PACKAGES += " tizen-extensions-crosswalk-examples " +PACKAGES += " tizen-extensions-crosswalk-system-info-demo " + +tizen-extensions-crosswalk-bluetooth-demo_files = "" +tizen-extensions-crosswalk-bluetooth-demo_files += "${prefix}/bin/tizen-extensions-crosswalk-bluetooth-demo" +tizen-extensions-crosswalk-bluetooth-demo_files += "${prefix}/share/packages/tizen-extensions-crosswalk-bluetooth-demo.xml" +tizen-extensions-crosswalk-bluetooth-demo_files += "${prefix}/share/icons/default/small/tizen-extensions-crosswalk-bluetooth-demo.png" +tizen-extensions-crosswalk-bluetooth-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/tizen/*.html" +tizen-extensions-crosswalk-bluetooth-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/tizen/css/*.css" +tizen-extensions-crosswalk-bluetooth-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/tizen/js/*.js" +tizen-extensions-crosswalk-bluetooth-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/tizen/images/*.png" + +tizen-extensions-crosswalk-audiosystem-demo_files = "" +tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/bin/tizen-extensions-crosswalk-audiosystem-demo" +tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/packages/tizen-extensions-crosswalk-audiosystem-demo.xml" +tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/icons/default/small/tizen-extensions-crosswalk-audiosystem-demo.png" +tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/index.html" +tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css/*.css" +tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css/ui-lightness/*.css" +tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css/ui-lightness/images/*" +tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/js/*.js" +tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/images/*" + +tizen-extensions-crosswalk_files = "" +tizen-extensions-crosswalk_files += "${prefix}/lib/tizen-extensions-crosswalk/libtizen*.so" + +tizen-extensions-crosswalk-examples_files = "" +tizen-extensions-crosswalk-examples_files += "${prefix}/bin/tizen-extensions-crosswalk-examples" +tizen-extensions-crosswalk-examples_files += "${prefix}/share/packages/tizen-extensions-crosswalk-examples.xml" +tizen-extensions-crosswalk-examples_files += "${prefix}/share/icons/default/small/tizen-extensions-crosswalk-examples.png" +tizen-extensions-crosswalk-examples_files += "${prefix}/share/tizen-extensions-crosswalk/examples/*.html" +tizen-extensions-crosswalk-examples_files += "${prefix}/share/tizen-extensions-crosswalk/examples/js/*.js" + +tizen-extensions-crosswalk-system-info-demo_files = "" +tizen-extensions-crosswalk-system-info-demo_files += "${prefix}/bin/tizen-extensions-crosswalk-system-info-demo" +tizen-extensions-crosswalk-system-info-demo_files += "${prefix}/share/packages/tizen-extensions-crosswalk-system-info-demo.xml" +tizen-extensions-crosswalk-system-info-demo_files += "${prefix}/share/icons/default/small/tizen-extensions-crosswalk-system-info-demo.png" +tizen-extensions-crosswalk-system-info-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/system_info/*.html" +tizen-extensions-crosswalk-system-info-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/system_info/css/*.css" +tizen-extensions-crosswalk-system-info-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/system_info/js/*.js" +tizen-extensions-crosswalk-system-info-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/system_info/images/*.png" + +FILES_${PN}-bluetooth-demo = "${tizen-extensions-crosswalk-bluetooth-demo_files}" +FILES_${PN}-audiosystem-demo = "${tizen-extensions-crosswalk-audiosystem-demo_files}" +FILES_${PN} = "${tizen-extensions-crosswalk_files}" +FILES_${PN}-examples = "${tizen-extensions-crosswalk-examples_files}" +FILES_${PN}-system-info-demo = "${tizen-extensions-crosswalk-system-info-demo_files}" + +PKG_tizen-extensions-crosswalk-bluetooth-demo= "tizen-extensions-crosswalk-bluetooth-demo" +PKG_tizen-extensions-crosswalk-audiosystem-demo= "tizen-extensions-crosswalk-audiosystem-demo" +PKG_tizen-extensions-crosswalk= "tizen-extensions-crosswalk" +PKG_tizen-extensions-crosswalk-examples= "tizen-extensions-crosswalk-examples" +PKG_tizen-extensions-crosswalk-system-info-demo= "tizen-extensions-crosswalk-system-info-demo" + +require tizen-extensions-crosswalk-extraconf.inc + diff --git a/meta-tizen-common-share/recipes-crosswalk/tizen-extensions-crosswalk/tizen-extensions-crosswalk_git.bb b/meta-tizen-common-share/recipes-crosswalk/tizen-extensions-crosswalk/tizen-extensions-crosswalk_git.bb new file mode 100644 index 00000000..6c2d6ad4 --- /dev/null +++ b/meta-tizen-common-share/recipes-crosswalk/tizen-extensions-crosswalk/tizen-extensions-crosswalk_git.bb @@ -0,0 +1,10 @@ +require tizen-extensions-crosswalk.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/framework/web/tizen-extensions-crosswalk;tag=4c352c139d2cec125017d383886eff943ea57046;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/conf/layer.conf b/meta-tizen-ivi/conf/layer.conf new file mode 100644 index 00000000..ddf1a8a4 --- /dev/null +++ b/meta-tizen-ivi/conf/layer.conf @@ -0,0 +1,7 @@ +# We have a conf and classes directory, add to BBPATH +BBPATH .= ":${LAYERDIR}" + +# We have a packages directory, add to BBFILES +BBFILES := "${BBFILES} \ + ${LAYERDIR}/recipes-*/*/*.bb \ + ${LAYERDIR}/recipes-*/*/*.bbappend" diff --git a/meta-tizen-ivi/recipes-automotive/CommonAPI-DBus/CommonAPI-DBus-extraconf.inc b/meta-tizen-ivi/recipes-automotive/CommonAPI-DBus/CommonAPI-DBus-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-ivi/recipes-automotive/CommonAPI-DBus/CommonAPI-DBus.inc b/meta-tizen-ivi/recipes-automotive/CommonAPI-DBus/CommonAPI-DBus.inc new file mode 100644 index 00000000..090f012a --- /dev/null +++ b/meta-tizen-ivi/recipes-automotive/CommonAPI-DBus/CommonAPI-DBus.inc @@ -0,0 +1,127 @@ +DESCRIPTION = "GENIVI IPC Common API C++ DBus" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/GENIVI" +LICENSE = "MPL-2.0" +PV = "2.1.6" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libCommonAPI-DBus +PROVIDES += "libCommonAPI-DBus" + + +#PROVIDES by CommonAPI-DBus + + +#PROVIDES by CommonAPI-DBus-dev +PROVIDES += "CommonAPI-DBus-dev" + + +RDEPENDS = "" +#RDEPENDS of CommonAPI-DBus (${PN}) +RDEPENDS_${PN} += "glibc" + +#RDEPENDS of CommonAPI-DBus-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libCommonAPI-DBus" + + +DEPENDS = "" +#DEPENDS of CommonAPI-DBus +DEPENDS += "CommonAPI" +DEPENDS += "dbus" +inherit pkgconfig +DEPENDS += "glib-2.0" + +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 ; + + autoreconf -i + + autotools_do_configure + oe_runmake -j16 + + + +} +EXTRA_OECONF += " " + +do_install() { + 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_libCommonAPI-DBus() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libCommonAPI-DBus() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libCommonAPI-DBus " +PACKAGES += " CommonAPI-DBus-dev " + +libCommonAPI-DBus_files = "" +libCommonAPI-DBus_files += "${prefix}/lib/*so.*" + +CommonAPI-DBus-dev_files = "" +CommonAPI-DBus-dev_files += "${prefix}/include/CommonAPI-2.1/CommonAPI/*" +CommonAPI-DBus-dev_files += "${prefix}/include/CommonAPI-2.1/pugixml/*" +CommonAPI-DBus-dev_files += "${prefix}/lib/*.so" +CommonAPI-DBus-dev_files += "${prefix}/lib/pkgconfig/*.pc" + +FILES_lib${PN} = "${libCommonAPI-DBus_files}" +FILES_${PN}-dev = "${CommonAPI-DBus-dev_files}" + +PKG_libCommonAPI-DBus= "libCommonAPI-DBus" +PKG_CommonAPI-DBus-dev= "CommonAPI-DBus-dev" + +require CommonAPI-DBus-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-automotive/CommonAPI-DBus/CommonAPI-DBus_git.bb b/meta-tizen-ivi/recipes-automotive/CommonAPI-DBus/CommonAPI-DBus_git.bb new file mode 100644 index 00000000..4bbd0ff0 --- /dev/null +++ b/meta-tizen-ivi/recipes-automotive/CommonAPI-DBus/CommonAPI-DBus_git.bb @@ -0,0 +1,10 @@ +require CommonAPI-DBus.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/common-api-dbus-runtime;tag=a1dd3cf92c548e65b3a8bd2b83f35902a5450a6d;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-automotive/CommonAPI/CommonAPI-extraconf.inc b/meta-tizen-ivi/recipes-automotive/CommonAPI/CommonAPI-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-ivi/recipes-automotive/CommonAPI/CommonAPI.inc b/meta-tizen-ivi/recipes-automotive/CommonAPI/CommonAPI.inc new file mode 100644 index 00000000..eab724dd --- /dev/null +++ b/meta-tizen-ivi/recipes-automotive/CommonAPI/CommonAPI.inc @@ -0,0 +1,122 @@ +DESCRIPTION = "GENIVI IPC Common API C++ Runtime" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/GENIVI" +LICENSE = "MPL-2.0" +PV = "2.1.6" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by CommonAPI + + +#PROVIDES by libCommonAPI +PROVIDES += "libCommonAPI" + + +#PROVIDES by CommonAPI-dev +PROVIDES += "CommonAPI-dev" + + +RDEPENDS = "" +#RDEPENDS of CommonAPI (${PN}) +RDEPENDS_${PN} += "glibc" + +#RDEPENDS of CommonAPI-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libCommonAPI" + + +DEPENDS = "" + +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 ; + + autoreconf -i + + autotools_do_configure + + make -j16 + + + +} +EXTRA_OECONF += "" + +do_install() { + 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_libCommonAPI() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libCommonAPI() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libCommonAPI " +PACKAGES += " CommonAPI-dev " + +libCommonAPI_files = "" +libCommonAPI_files += "${prefix}/lib/*so.*" + +CommonAPI-dev_files = "" +CommonAPI-dev_files += "${prefix}/include/CommonAPI-2.1/CommonAPI/*" +CommonAPI-dev_files += "${prefix}/lib/*.so" +CommonAPI-dev_files += "${prefix}/lib/pkgconfig/*.pc" + +FILES_lib${PN} = "${libCommonAPI_files}" +FILES_${PN}-dev = "${CommonAPI-dev_files}" + +PKG_libCommonAPI= "libCommonAPI" +PKG_CommonAPI-dev= "CommonAPI-dev" + +require CommonAPI-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-automotive/CommonAPI/CommonAPI_git.bb b/meta-tizen-ivi/recipes-automotive/CommonAPI/CommonAPI_git.bb new file mode 100644 index 00000000..42628c2c --- /dev/null +++ b/meta-tizen-ivi/recipes-automotive/CommonAPI/CommonAPI_git.bb @@ -0,0 +1,10 @@ +require CommonAPI.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/common-api-runtime;tag=307112a91ac86e5a4fb3cc0b7c772a561e6845d3;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-automotive/node-startup-controller/node-startup-controller-extraconf.inc b/meta-tizen-ivi/recipes-automotive/node-startup-controller/node-startup-controller-extraconf.inc new file mode 100644 index 00000000..ab6204ee --- /dev/null +++ b/meta-tizen-ivi/recipes-automotive/node-startup-controller/node-startup-controller-extraconf.inc @@ -0,0 +1,3 @@ +FILES_${PN}-dbg += "/usr/lib/node-startup-controller-1/.debug/nsm-dummy" +FILES_${PN}-dbg += "/usr/lib/node-startup-controller-1/.debug/node-startup-controller" +FILES_${PN}-dbg += "/usr/lib/node-startup-controller-1/.debug/legacy-app-handler" diff --git a/meta-tizen-ivi/recipes-automotive/node-startup-controller/node-startup-controller.inc b/meta-tizen-ivi/recipes-automotive/node-startup-controller/node-startup-controller.inc new file mode 100644 index 00000000..494d2962 --- /dev/null +++ b/meta-tizen-ivi/recipes-automotive/node-startup-controller/node-startup-controller.inc @@ -0,0 +1,127 @@ +DESCRIPTION = "GENIVI Node Startup Controller" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/GENIVI" +LICENSE = "MPL-2.0" +PV = "1.0.2" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by node-startup-controller + + +#PROVIDES by node-startup-controller-dummy +PROVIDES += "node-startup-controller-dummy" + + +RDEPENDS = "" +#RDEPENDS of node-startup-controller-dummy (${PN}-dummy) +RDEPENDS_${PN}-dummy += "node-startup-controller" + + +DEPENDS = "" +#DEPENDS of node-startup-controller +DEPENDS += "systemd" +DEPENDS += "dlt-daemon" +DEPENDS += "zlib" +inherit pkgconfig +DEPENDS += "glib-2.0" +DEPENDS += "python-xml" +DEPENDS_append_class-native = " fdupes-native" +DEPENDS_append_class-target = " fdupes-native" +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 ; + + + (test -d m4 || mkdir m4) && gtkdocize && autoreconf -ivf + + + autotools_do_configure + + oe_runmake ARCH=i586 + + + +} +EXTRA_OECONF += " --prefix=/usr --sysconfdir=/etc --enable-debug=no --enable-gtk-doc=no GDBUS_CODEGEN=`which gdbus-codegen`" + +do_install() { + 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 -- + + #fdupes ${D} + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " node-startup-controller " +PACKAGES += " node-startup-controller-dummy " + +node-startup-controller_files = "" +node-startup-controller_files += "${sysconfdir}/dbus-1/system.d/org.genivi.NodeStartupController1.conf" +node-startup-controller_files += "${prefix}/lib/node-startup-controller-1/legacy-app-handler" +node-startup-controller_files += "${prefix}/lib/node-startup-controller-1/node-startup-controller" +node-startup-controller_files += "${prefix}/lib/systemd/system/node-startup-controller.service" +node-startup-controller_files += "${prefix}/share/dbus-1/system-services/org.genivi.NodeStartupController1.service" +CONFFILES_${PN} = "" +CONFFILES_${PN} += "${sysconfdir}/dbus-1/system.d/org.genivi.NodeStartupController1.conf" + +node-startup-controller-dummy_files = "" +node-startup-controller-dummy_files += "${prefix}/lib/node-startup-controller-1/nsm-dummy" +node-startup-controller-dummy_files += "${prefix}/lib/systemd/system/nsm-dummy.service" +node-startup-controller-dummy_files += "${sysconfdir}/dbus-1/system.d/org.genivi.NodeStateManager.conf" +node-startup-controller-dummy_files += "${prefix}/share/dbus-1/system-services/org.genivi.NodeStateManager.Consumer.service" +node-startup-controller-dummy_files += "${prefix}/share/dbus-1/system-services/org.genivi.NodeStateManager.LifecycleControl.service" +CONFFILES_${PN}-dummy = "" +CONFFILES_${PN}-dummy += "${sysconfdir}/dbus-1/system.d/org.genivi.NodeStateManager.conf" + +FILES_${PN} = "${node-startup-controller_files}" +FILES_${PN}-dummy = "${node-startup-controller-dummy_files}" + +PKG_node-startup-controller= "node-startup-controller" +PKG_node-startup-controller-dummy= "node-startup-controller-dummy" + +require node-startup-controller-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-automotive/node-startup-controller/node-startup-controller_git.bb b/meta-tizen-ivi/recipes-automotive/node-startup-controller/node-startup-controller_git.bb new file mode 100644 index 00000000..7195bd08 --- /dev/null +++ b/meta-tizen-ivi/recipes-automotive/node-startup-controller/node-startup-controller_git.bb @@ -0,0 +1,10 @@ +require node-startup-controller.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/node-startup-controller;tag=55ada10dd917375bb5bf57d340b8f0e21271fb21;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-connectivity/gupnp-av/gupnp-av-extraconf.inc b/meta-tizen-ivi/recipes-connectivity/gupnp-av/gupnp-av-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-ivi/recipes-connectivity/gupnp-av/gupnp-av.inc b/meta-tizen-ivi/recipes-connectivity/gupnp-av/gupnp-av.inc new file mode 100644 index 00000000..16602e77 --- /dev/null +++ b/meta-tizen-ivi/recipes-connectivity/gupnp-av/gupnp-av.inc @@ -0,0 +1,132 @@ +DESCRIPTION = "GUPnP-AV is a collection of helpers for building UPnP AV applications" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "LGPLv2+" +PV = "0.12.4" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by gupnp-av-dev +PROVIDES += "gupnp-av-dev" + + +#PROVIDES by gupnp-av + + +RDEPENDS = "" +#RDEPENDS of gupnp-av-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "gupnp-av" + +#RDEPENDS of gupnp-av (${PN}) +RDEPENDS_${PN} += "glibc" + + +DEPENDS = "" +#DEPENDS of gupnp-av +DEPENDS += "libxml2" +inherit pkgconfig +DEPENDS += "glib-2.0" +DEPENDS += "gupnp" +DEPENDS += "vala" +DEPENDS += "gtk-doc-stub" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n gupnp-av-0.12.4 + + +} +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 -j16 + + + +} +EXTRA_OECONF += " --disable-static" + +do_install() { + 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 -- + + rm -rf $RPM_BUILD_ROOT${prefix}/share/gtk-doc + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " gupnp-av-dev " +PACKAGES += " gupnp-av " + +gupnp-av-dev_files = "" +gupnp-av-dev_files += "${prefix}/include/gupnp-av-1.0/libgupnp-av" +gupnp-av-dev_files += "${prefix}/lib/*.so" +gupnp-av-dev_files += "${prefix}/lib/pkgconfig/gupnp-av-1.0.pc" +gupnp-av-dev_files += "${prefix}/lib/girepository-1.0/GUPnPAV-1.0.typelib" +gupnp-av-dev_files += "${prefix}/share/gir-1.0/GUPnPAV-1.0.gir" +gupnp-av-dev_files += "${prefix}/share/vala/vapi/gupnp-av-1.0.deps" +gupnp-av-dev_files += "${prefix}/share/vala/vapi/gupnp-av-1.0.vapi" + +gupnp-av_files = "" +gupnp-av_files += "AUTHORS COPYING README" +gupnp-av_files += "${prefix}/lib/*.so.*" +gupnp-av_files += "${prefix}/share/gupnp-av/*.xsd" + +FILES_${PN}-dev = "${gupnp-av-dev_files}" +FILES_${PN} = "${gupnp-av_files}" + +PKG_gupnp-av-dev= "gupnp-av-dev" +PKG_gupnp-av= "gupnp-av" + +require gupnp-av-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-connectivity/gupnp-av/gupnp-av_git.bb b/meta-tizen-ivi/recipes-connectivity/gupnp-av/gupnp-av_git.bb new file mode 100644 index 00000000..58c24648 --- /dev/null +++ b/meta-tizen-ivi/recipes-connectivity/gupnp-av/gupnp-av_git.bb @@ -0,0 +1,10 @@ +require gupnp-av.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/GUPnP-AV;tag=71094b9473dad3d2a9bf7c77e5f920879fae8290;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-connectivity/gupnp-dlna/gupnp-dlna-extraconf.inc b/meta-tizen-ivi/recipes-connectivity/gupnp-dlna/gupnp-dlna-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-ivi/recipes-connectivity/gupnp-dlna/gupnp-dlna.inc b/meta-tizen-ivi/recipes-connectivity/gupnp-dlna/gupnp-dlna.inc new file mode 100644 index 00000000..1a558ac0 --- /dev/null +++ b/meta-tizen-ivi/recipes-connectivity/gupnp-dlna/gupnp-dlna.inc @@ -0,0 +1,172 @@ +DESCRIPTION = "Utility library for easing DLNA-related tasks" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Applications/Multimedia" +LICENSE = "LGPLv2.1" +PV = "0.10.2" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by gupnp-dlna-dev +PROVIDES += "gupnp-dlna-dev" + + +#PROVIDES by gupnp-dlna + + +RDEPENDS = "" +#RDEPENDS of gupnp-dlna-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "gupnp-dlna" + +#RDEPENDS of gupnp-dlna (${PN}) +RDEPENDS_${PN} += "glibc" + + +DEPENDS = "" +#DEPENDS of gupnp-dlna +DEPENDS += "libxml2" +DEPENDS += "vala" +inherit pkgconfig +DEPENDS += "glib-2.0" +DEPENDS += "gstreamer1.0-plugins-base" +DEPENDS += "gstreamer1.0" +DEPENDS += "gtk-doc-stub" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n gupnp-dlna-0.10.2 + + +} +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 -j16 + + + +} +EXTRA_OECONF += " --disable-static " + +do_install() { + 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 -- + + rm -rf $RPM_BUILD_ROOT${prefix}/share/gtk-doc + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " gupnp-dlna-dev " +PACKAGES += " gupnp-dlna " + +gupnp-dlna-dev_files = "" +gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna.h" +gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-audio-information.h" +gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-container-information.h" +gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-gst-utils.h" +gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-g-values.h" +gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-image-information.h" +gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-information.h" +gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-profile.h" +gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-profile-guesser.h" +gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-restriction.h" +gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-value-list.h" +gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-values.h" +gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-video-information.h" +gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/metadata/gupnp-dlna-metadata-extractor.h" +gupnp-dlna-dev_files += "${prefix}/lib/pkgconfig/gupnp-dlna-2.0.pc" +gupnp-dlna-dev_files += "${prefix}/lib/pkgconfig/gupnp-dlna-metadata-2.0.pc" +gupnp-dlna-dev_files += "${prefix}/lib/pkgconfig/gupnp-dlna-gst-2.0.pc" +gupnp-dlna-dev_files += "${prefix}/lib/libgupnp-dlna-2.0.so" +gupnp-dlna-dev_files += "${prefix}/lib/libgupnp-dlna-gst-2.0.so" +gupnp-dlna-dev_files += "${prefix}/lib/gupnp-dlna/libgstreamer.so" +gupnp-dlna-dev_files += "${prefix}/lib/girepository-1.0/GUPnPDLNA-2.0.typelib" +gupnp-dlna-dev_files += "${prefix}/lib/girepository-1.0/GUPnPDLNAGst-2.0.typelib" +gupnp-dlna-dev_files += "${prefix}/share/gir-1.0/GUPnPDLNA-2.0.gir" +gupnp-dlna-dev_files += "${prefix}/share/gir-1.0/GUPnPDLNAGst-2.0.gir" +gupnp-dlna-dev_files += "${prefix}/share/vala/vapi/gupnp-dlna-2.0.deps" +gupnp-dlna-dev_files += "${prefix}/share/vala/vapi/gupnp-dlna-2.0.vapi" +gupnp-dlna-dev_files += "${prefix}/share/vala/vapi/gupnp-dlna-gst-2.0.deps" +gupnp-dlna-dev_files += "${prefix}/share/vala/vapi/gupnp-dlna-gst-2.0.vapi" + +gupnp-dlna_files = "" +gupnp-dlna_files += "${prefix}/bin/gupnp-dlna-info-2.0" +gupnp-dlna_files += "${prefix}/bin/gupnp-dlna-ls-profiles-2.0" +gupnp-dlna_files += "${prefix}/lib/libgupnp-dlna-2.0.so.*" +gupnp-dlna_files += "${prefix}/lib/libgupnp-dlna-gst-2.0.so.*" +gupnp-dlna_files += "${prefix}/lib/gupnp-dlna/libgstreamer.so" +gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/aac.xml" +gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/ac3.xml" +gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/amr.xml" +gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/avc.xml" +gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/common.xml" +gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/dlna-profiles.rng" +gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/jpeg.xml" +gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/lpcm.xml" +gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/mp3.xml" +gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/mpeg-ts.xml" +gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/mpeg1.xml" +gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/mpeg4.xml" +gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/png.xml" +gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/wma.xml" +gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/mpeg-common.xml" +gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/mpeg-ps.xml" + +FILES_${PN}-dev = "${gupnp-dlna-dev_files}" +FILES_${PN} = "${gupnp-dlna_files}" + +PKG_gupnp-dlna-dev= "gupnp-dlna-dev" +PKG_gupnp-dlna= "gupnp-dlna" + +require gupnp-dlna-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-connectivity/gupnp-dlna/gupnp-dlna_git.bb b/meta-tizen-ivi/recipes-connectivity/gupnp-dlna/gupnp-dlna_git.bb new file mode 100644 index 00000000..bdb39e61 --- /dev/null +++ b/meta-tizen-ivi/recipes-connectivity/gupnp-dlna/gupnp-dlna_git.bb @@ -0,0 +1,10 @@ +require gupnp-dlna.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/GUPnP-DLNA;tag=fcf4110293c50f0299142bc9ef56f29266fb8d78;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-connectivity/gupnp/gupnp-extraconf.inc b/meta-tizen-ivi/recipes-connectivity/gupnp/gupnp-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-ivi/recipes-connectivity/gupnp/gupnp.inc b/meta-tizen-ivi/recipes-connectivity/gupnp/gupnp.inc new file mode 100644 index 00000000..420b4c37 --- /dev/null +++ b/meta-tizen-ivi/recipes-connectivity/gupnp/gupnp.inc @@ -0,0 +1,133 @@ +DESCRIPTION = "GUPnP is an framework for creating UPnP devices & control points" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "LGPLv2+" +PV = "0.20.5" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by gupnp-dev +PROVIDES += "gupnp-dev" + + +#PROVIDES by gupnp + + +RDEPENDS = "" +#RDEPENDS of gupnp-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "gupnp" + +#RDEPENDS of gupnp (${PN}) +RDEPENDS_${PN} += "glibc" + + +DEPENDS = "" +#DEPENDS of gupnp +DEPENDS += "gssdp" +DEPENDS += "libxml2" +inherit pkgconfig +DEPENDS += "glib-2.0" +DEPENDS += "libsoup-2.4" +DEPENDS += "util-linux" +DEPENDS += "vala" +DEPENDS += "gtk-doc-stub" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n gupnp-0.20.5 + + +} +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 -j16 + + + +} +EXTRA_OECONF += " --disable-static" + +do_install() { + 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 -- + + rm -rf $RPM_BUILD_ROOT${prefix}/share/gtk-doc + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " gupnp-dev " +PACKAGES += " gupnp " + +gupnp-dev_files = "" +gupnp-dev_files += "${prefix}/lib/pkgconfig/gupnp-1.0.pc" +gupnp-dev_files += "${prefix}/lib/*.so" +gupnp-dev_files += "${prefix}/include/gupnp-1.0" +gupnp-dev_files += "${prefix}/bin/gupnp-binding-tool" +gupnp-dev_files += "${prefix}/lib/girepository-1.0/GUPnP-1.0.typelib" +gupnp-dev_files += "${prefix}/share/gir-1.0/GUPnP-1.0.gir" +gupnp-dev_files += "${prefix}/share/vala/vapi/gupnp-1.0.deps" +gupnp-dev_files += "${prefix}/share/vala/vapi/gupnp-1.0.vapi" + +gupnp_files = "" +gupnp_files += "${prefix}/lib/*.so.*" + +FILES_${PN}-dev = "${gupnp-dev_files}" +FILES_${PN} = "${gupnp_files}" + +PKG_gupnp-dev= "gupnp-dev" +PKG_gupnp= "gupnp" + +require gupnp-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-connectivity/gupnp/gupnp_git.bb b/meta-tizen-ivi/recipes-connectivity/gupnp/gupnp_git.bb new file mode 100644 index 00000000..6c6d412c --- /dev/null +++ b/meta-tizen-ivi/recipes-connectivity/gupnp/gupnp_git.bb @@ -0,0 +1,10 @@ +require gupnp.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/GUPnP;tag=6133eb3c531b27747fa8277ea8e92e10e5eb4688;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-devtools/libgee/libgee-extraconf.inc b/meta-tizen-ivi/recipes-devtools/libgee/libgee-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-ivi/recipes-devtools/libgee/libgee.inc b/meta-tizen-ivi/recipes-devtools/libgee/libgee.inc new file mode 100644 index 00000000..575f4fcc --- /dev/null +++ b/meta-tizen-ivi/recipes-devtools/libgee/libgee.inc @@ -0,0 +1,145 @@ +DESCRIPTION = "GObject-based library providing commonly used data structures" +HOMEPAGE = "http://live.gnome.org/Libgee" +SECTION = "System/Libraries" +LICENSE = "LGPL-2.1+" +PV = "0.10.5" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by typelib-Gee +PROVIDES += "typelib-Gee" + + +#PROVIDES by libgee + + +#PROVIDES by libgee-dev +PROVIDES += "libgee-dev" + + +RDEPENDS = "" +#RDEPENDS of libgee (${PN}) +RDEPENDS_${PN} += "glibc" + +#RDEPENDS of libgee-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "typelib-Gee" +RDEPENDS_${PN}-dev += "libgee" + + +DEPENDS = "" +#DEPENDS of libgee +DEPENDS += "gtk-doc-stub" +DEPENDS += "vala" +inherit pkgconfig +DEPENDS += "gnome-common" +DEPENDS += "glib-2.0" + +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 ; + + + [ -x ./autogen.sh ] && NOCONFIGURE=1 ./autogen.sh + + + autotools_do_configure + + make -j16 + + + +} +EXTRA_OECONF += " --disable-static" + +do_install() { + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " typelib-Gee " +PACKAGES += " libgee " +PACKAGES += " libgee-dev " + +typelib-Gee_files = "" +typelib-Gee_files += "${prefix}/lib/girepository-1.0/Gee-0.8.typelib" + +libgee_files = "" +libgee_files += "${prefix}/lib/*.so.*" + +libgee-dev_files = "" +libgee-dev_files += "${prefix}/include/gee-0.8/" +libgee-dev_files += "${prefix}/lib/*.so" +libgee-dev_files += "${prefix}/lib/pkgconfig/*.pc" +libgee-dev_files += "${prefix}/share/gir-1.0/*.gir" +libgee-dev_files += "${prefix}/share/vala" +libgee-dev_files += "${prefix}/share/vala/vapi" +libgee-dev_files += "${prefix}/share/vala/vapi/*.vapi" +DIRFILES_${PN}-dev = "" +DIRFILES_${PN}-dev += "${prefix}/share/vala" +DIRFILES_${PN}-dev += "${prefix}/share/vala/vapi" + +FILES_typelib-Gee = "${typelib-Gee_files}" +FILES_${PN} = "${libgee_files}" +FILES_${PN}-dev = "${libgee-dev_files}" + +PKG_typelib-Gee= "typelib-Gee" +PKG_libgee= "libgee" +PKG_libgee-dev= "libgee-dev" + +require libgee-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-devtools/libgee/libgee_git.bb b/meta-tizen-ivi/recipes-devtools/libgee/libgee_git.bb new file mode 100644 index 00000000..9e09f6a1 --- /dev/null +++ b/meta-tizen-ivi/recipes-devtools/libgee/libgee_git.bb @@ -0,0 +1,10 @@ +require libgee.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/libgee;tag=24bb6db9d4111a80493e5658b746c34ab80f4dbc;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-extended/automotive-message-broker/automotive-message-broker-extraconf.inc b/meta-tizen-ivi/recipes-extended/automotive-message-broker/automotive-message-broker-extraconf.inc new file mode 100644 index 00000000..cc04b133 --- /dev/null +++ b/meta-tizen-ivi/recipes-extended/automotive-message-broker/automotive-message-broker-extraconf.inc @@ -0,0 +1,12 @@ +B="${S}" + +INSANE_SKIP_${PN} = "dev-so" + +cmake_do_configure_prepend() { + # Add pthread library to target_link_libraries + sed -i 's@set(link_libraries -lamb ${libtool_LIBRARY} ${glib_LIBRARIES} ${json_LIBRARIES} -L${CMAKE_CURRENT_BINARY_DIR}/lib)@set(link_libraries -lamb ${libtool_LIBRARY} ${glib_LIBRARIES} ${json_LIBRARIES} -lpthread -L${CMAKE_CURRENT_BINARY_DIR}/lib)@' ${S}/CMakeLists.txt +} + +EXTRA_OECMAKE += "-Denable_icecc=OFF" + +LDFLAGS += "-lpthread" \ No newline at end of file diff --git a/meta-tizen-ivi/recipes-extended/automotive-message-broker/automotive-message-broker.inc b/meta-tizen-ivi/recipes-extended/automotive-message-broker/automotive-message-broker.inc new file mode 100644 index 00000000..b9c717ac --- /dev/null +++ b/meta-tizen-ivi/recipes-extended/automotive-message-broker/automotive-message-broker.inc @@ -0,0 +1,358 @@ +DESCRIPTION = "Automotive Message Broker is a vehicle network abstraction system" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/Service" +LICENSE = "LGPL-2.1" +PV = "0.11.901" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by automotive-message-broker-doc +PROVIDES += "automotive-message-broker-doc" + + +#PROVIDES by automotive-message-broker-plugins +PROVIDES += "automotive-message-broker-plugins" + + +#PROVIDES by automotive-message-broker-plugins-common +PROVIDES += "automotive-message-broker-plugins-common" + + +#PROVIDES by automotive-message-broker-plugins-murphy +PROVIDES += "automotive-message-broker-plugins-murphy" + + +#PROVIDES by automotive-message-broker-plugins-cangen +PROVIDES += "automotive-message-broker-plugins-cangen" + + +#PROVIDES by automotive-message-broker-plugins-test +PROVIDES += "automotive-message-broker-plugins-test" + + +#PROVIDES by automotive-message-broker-plugins-wheel +PROVIDES += "automotive-message-broker-plugins-wheel" + + +#PROVIDES by automotive-message-broker-plugins-cansim +PROVIDES += "automotive-message-broker-plugins-cansim" + + +#PROVIDES by automotive-message-broker-dev +PROVIDES += "automotive-message-broker-dev" + + +#PROVIDES by automotive-message-broker + + +#PROVIDES by automotive-message-broker-plugins-database +PROVIDES += "automotive-message-broker-plugins-database" + + +#PROVIDES by automotive-message-broker-plugins-obd2 +PROVIDES += "automotive-message-broker-plugins-obd2" + + +#PROVIDES by automotive-message-broker-plugins-gpsnmea +PROVIDES += "automotive-message-broker-plugins-gpsnmea" + + +RDEPENDS = "" +#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" + +#RDEPENDS of automotive-message-broker-plugins-common (${PN}-plugins-common) +RDEPENDS_${PN}-plugins-common += "automotive-message-broker" + +#RDEPENDS of automotive-message-broker-plugins-murphy (${PN}-plugins-murphy) +RDEPENDS_${PN}-plugins-murphy += "murphy" +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-test (${PN}-plugins-test) +RDEPENDS_${PN}-plugins-test += "automotive-message-broker" + +#RDEPENDS of automotive-message-broker-plugins-wheel (${PN}-plugins-wheel) +RDEPENDS_${PN}-plugins-wheel += "automotive-message-broker" + +#RDEPENDS of automotive-message-broker-plugins-cansim (${PN}-plugins-cansim) +RDEPENDS_${PN}-plugins-cansim += "automotive-message-broker" + +#RDEPENDS of automotive-message-broker-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "boost" +RDEPENDS_${PN}-dev += "util-linux" +RDEPENDS_${PN}-dev += "automotive-message-broker" + +#RDEPENDS of automotive-message-broker (${PN}) +RDEPENDS_${PN} += "automotive-message-broker-plugins-murphy" +RDEPENDS_${PN} += "automotive-message-broker-plugins" +RDEPENDS_${PN} += "glibc" +RDEPENDS_${PN} += "default-ac-domains" + +#RDEPENDS of automotive-message-broker-plugins-database (${PN}-plugins-database) +RDEPENDS_${PN}-plugins-database += "sqlite3" +RDEPENDS_${PN}-plugins-database += "automotive-message-broker" + +#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 += "automotive-message-broker" + + +DEPENDS = "" +#DEPENDS of automotive-message-broker +inherit tizen_cmake +DEPENDS += "opencv" +DEPENDS += "json-c" +DEPENDS += "dbus" +DEPENDS += "murphy" +inherit pkgconfig +DEPENDS += "glib-2.0" +DEPENDS += "sqlite3" +DEPENDS_append_class-native = " libtool" +DEPENDS_append_class-target = " libtool-cross" +DEPENDS += "libwebsockets" +DEPENDS += "util-linux" +DEPENDS += "boost" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n automotive-message-broker-0.11.901 + + +} +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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} \ + -Ddatabase_plugin=ON \ + -Dmurphy_plugin=ON \ + -Dobd2_plugin=ON \ + -Dtest_plugin=ON \ + -Dgpsnmea_plugin=ON \ + -Dcangen_plugin=ON \ + -Dcansim_plugin=ON \ + -Denable_docs=ON \ + -Dusebluez5=ON + + + oe_runmake -j16 + + + +} + +do_install() { + 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}${systemd_unitdir}/system/network.target.wants + cp packaging.in/ambd.service.systemd.tizen ${D}${systemd_unitdir}/system/ambd.service + ln -s ../ambd.service ${D}${systemd_unitdir}/system/network.target.wants/ambd.service + + mkdir -p ${D}/${systemd_unitdir}/system/multi-user.target.wants + ln -s ../ambd.service ${D}/${systemd_unitdir}/system/multi-user.target.wants/ambd.service + + cp packaging.in/config.tizen ${D}${sysconfdir}/ambd/ + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " automotive-message-broker-plugins-cangen " +PACKAGES += " automotive-message-broker-plugins-common " +PACKAGES += " automotive-message-broker-plugins-murphy " +PACKAGES += " automotive-message-broker-plugins " +PACKAGES += " automotive-message-broker-plugins-test " +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-obd2 " +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" +automotive-message-broker-plugins-cangen_files += "${prefix}/bin/gen-set" +MANIFESTFILES_${PN}-plugins-cangen = "packaging.in/amb.manifest.plugins" + +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-murphy_files = "" +automotive-message-broker-plugins-murphy_files += "${prefix}/lib/automotive-message-broker/murphysourceplugin.so" +MANIFESTFILES_${PN}-plugins-murphy = "packaging.in/amb.manifest.plugins" + +automotive-message-broker-plugins_files = "" +automotive-message-broker-plugins_files += "${prefix}/lib/automotive-message-broker/examplesourceplugin.so" +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 += "${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-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-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" +MANIFESTFILES_${PN}-plugins-cansim = "packaging.in/amb.manifest.plugins" + +automotive-message-broker-dev_files = "" +automotive-message-broker-dev_files += "${prefix}/include/amb/*.h" +automotive-message-broker-dev_files += "${prefix}/include/amb/*.hpp" +automotive-message-broker-dev_files += "${prefix}/lib/pkgconfig/*.pc" +MANIFESTFILES_${PN}-dev = "packaging.in/amb.manifest.plugins" + +automotive-message-broker_files = "" +automotive-message-broker_files += "${sysconfdir}/ambd/config" +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 += "${systemd_unitdir}/system/ambd.service" +automotive-message-broker_files += "${systemd_unitdir}/system/network.target.wants/ambd.service" +automotive-message-broker_files += "${systemd_unitdir}/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" +automotive-message-broker_files += "${prefix}/bin/amb-listen" +CONFFILES_${PN} = "" +CONFFILES_${PN} += "${sysconfdir}/ambd/config" +CONFFILES_${PN} += "${sysconfdir}/ambd/config.tizen" +CONFFILES_${PN} += "${sysconfdir}/ambd/examples/*" +MANIFESTFILES_${PN} = "packaging.in/amb.manifest" + +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-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-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/*" +MANIFESTFILES_${PN}-doc = "packaging.in/amb.manifest.plugins" + +FILES_${PN}-plugins-cangen = "${automotive-message-broker-plugins-cangen_files}" +FILES_${PN}-plugins-common = "${automotive-message-broker-plugins-common_files}" +FILES_${PN}-plugins-murphy = "${automotive-message-broker-plugins-murphy_files}" +FILES_${PN}-plugins = "${automotive-message-broker-plugins_files}" +FILES_${PN}-plugins-test = "${automotive-message-broker-plugins-test_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-obd2 = "${automotive-message-broker-plugins-obd2_files}" +FILES_${PN}-plugins-wheel = "${automotive-message-broker-plugins-wheel_files}" +FILES_${PN}-doc = "${automotive-message-broker-doc_files}" + +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-murphy= "automotive-message-broker-plugins-murphy" +PKG_automotive-message-broker-plugins= "automotive-message-broker-plugins" +PKG_automotive-message-broker-plugins-test= "automotive-message-broker-plugins-test" +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-obd2= "automotive-message-broker-plugins-obd2" +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/meta-tizen-ivi/recipes-extended/automotive-message-broker/automotive-message-broker_git.bb b/meta-tizen-ivi/recipes-extended/automotive-message-broker/automotive-message-broker_git.bb new file mode 100644 index 00000000..eb4b1be0 --- /dev/null +++ b/meta-tizen-ivi/recipes-extended/automotive-message-broker/automotive-message-broker_git.bb @@ -0,0 +1,10 @@ +require automotive-message-broker.inc + +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=567ede081ff46fd521494356af4eda0a3e724fd2;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-extended/dlt/dlt-extraconf.inc b/meta-tizen-ivi/recipes-extended/dlt/dlt-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-ivi/recipes-extended/dlt/dlt.inc b/meta-tizen-ivi/recipes-extended/dlt/dlt.inc new file mode 100644 index 00000000..716ff085 --- /dev/null +++ b/meta-tizen-ivi/recipes-extended/dlt/dlt.inc @@ -0,0 +1,183 @@ +DESCRIPTION = "GENIVI Diagnostic Log and Trace" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/GENIVI" +LICENSE = "MPL-2.0" +PV = "2.11.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by dlt-daemon +PROVIDES += "dlt-daemon" + + +#PROVIDES by dlt-bin +PROVIDES += "dlt-bin" + + +#PROVIDES by dlt-dev +PROVIDES += "dlt-dev" + + +#PROVIDES by dlt-test +PROVIDES += "dlt-test" + + +#PROVIDES by dlt + + +#PROVIDES by libdlt +PROVIDES += "libdlt" + + +RDEPENDS = "" +#RDEPENDS of dlt-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libdlt" + +#RDEPENDS of dlt (${PN}) +RDEPENDS_${PN} += "glibc" + + +DEPENDS = "" +#DEPENDS of dlt +DEPENDS += "systemd" +DEPENDS += "dbus" +DEPENDS += "zlib" +inherit tizen_cmake +inherit pkgconfig + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n dlt-2.11.0 + + +} +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 ; + + mkdir -p build + cd build + + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} -DWITH_SYSTEMD=ON -DWITH_SYSTEMD_JOURNAL=ON \ + -DWITH_MAN=OFF -DWITH_DLT_EXAMPLES=OFF .. + make -j16 + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + rm -rf "$RPM_BUILD_ROOT" + cd build + make install DESTDIR=$RPM_BUILD_ROOT + + +} + +pkg_postinst_libdlt() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libdlt() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " dlt-dev " +PACKAGES += " dlt-bin " +PACKAGES += " dlt-daemon " +PACKAGES += " dlt-test " +PACKAGES += " libdlt " + +dlt-dev_files = "" +dlt-dev_files += "${prefix}/include/dlt/*" +dlt-dev_files += "${prefix}/lib/*.so" +dlt-dev_files += "${prefix}/lib/pkgconfig/*.pc" + +dlt-bin_files = "" +dlt-bin_files += "${prefix}/bin/dlt-adaptor*" +dlt-bin_files += "${prefix}/bin/dlt-convert" +dlt-bin_files += "${prefix}/bin/dlt-dbus" +dlt-bin_files += "${prefix}/bin/dlt-receive" +dlt-bin_files += "${prefix}/bin/dlt-system" +dlt-bin_files += "${prefix}/bin/dlt-control" +dlt-bin_files += "${sysconfdir}/dlt-system.conf" +dlt-bin_files += "${prefix}/lib/systemd/system/dlt-adaptor-udp.service" +dlt-bin_files += "${prefix}/lib/systemd/system/dlt-receive.service" +dlt-bin_files += "${prefix}/lib/systemd/system/dlt-system.service" +dlt-bin_files += "${prefix}/lib/systemd/system/dlt-dbus.service" +dlt-bin_files += "${sysconfdir}/dlt-dbus.conf" +CONFFILES_${PN}-bin = "" +CONFFILES_${PN}-bin += "${sysconfdir}/dlt-system.conf" +CONFFILES_${PN}-bin += "${sysconfdir}/dlt-dbus.conf" + +dlt-daemon_files = "" +dlt-daemon_files += "${prefix}/bin/dlt-daemon" +dlt-daemon_files += "${sysconfdir}/dlt.conf" +dlt-daemon_files += "${prefix}/lib/systemd/system/dlt.service" +CONFFILES_${PN}-daemon = "" +CONFFILES_${PN}-daemon += "${sysconfdir}/dlt.conf" + +dlt-test_files = "" +dlt-test_files += "${prefix}/bin/dlt-test*" +dlt-test_files += "${prefix}/share/dlt-filetransfer/*" + +libdlt_files = "" +libdlt_files += "${prefix}/lib/*so.*" + +FILES_${PN}-dev = "${dlt-dev_files}" +FILES_${PN}-bin = "${dlt-bin_files}" +FILES_${PN}-daemon = "${dlt-daemon_files}" +FILES_${PN}-test = "${dlt-test_files}" +FILES_lib${PN} = "${libdlt_files}" + +PKG_dlt-dev= "dlt-dev" +PKG_dlt-bin= "dlt-bin" +PKG_dlt-daemon= "dlt-daemon" +PKG_dlt-test= "dlt-test" +PKG_libdlt= "libdlt" + +require dlt-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-extended/dlt/dlt_git.bb b/meta-tizen-ivi/recipes-extended/dlt/dlt_git.bb new file mode 100644 index 00000000..a6fa656b --- /dev/null +++ b/meta-tizen-ivi/recipes-extended/dlt/dlt_git.bb @@ -0,0 +1,10 @@ +require dlt.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/dlt-daemon;tag=9dbf393c4c9ca8f1dbf3b4a925a14d0e9c2dd179;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-framework/notification/notification-extraconf.inc b/meta-tizen-ivi/recipes-framework/notification/notification-extraconf.inc new file mode 100644 index 00000000..dfdcea35 --- /dev/null +++ b/meta-tizen-ivi/recipes-framework/notification/notification-extraconf.inc @@ -0,0 +1 @@ +INSANE_SKIP_${PN} = "dev-so" \ No newline at end of file diff --git a/meta-tizen-ivi/recipes-framework/notification/notification.inc b/meta-tizen-ivi/recipes-framework/notification/notification.inc new file mode 100644 index 00000000..d0a332c5 --- /dev/null +++ b/meta-tizen-ivi/recipes-framework/notification/notification.inc @@ -0,0 +1,176 @@ +DESCRIPTION = "Notification Library" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/API" +LICENSE = "Apache-2.0" +PV = "0.2.3" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by notification-service-dev +PROVIDES += "notification-service-dev" + + +#PROVIDES by notification + + +#PROVIDES by notification-dev +PROVIDES += "notification-dev" + + +RDEPENDS = "" +#RDEPENDS of notification-service-dev (${PN}-service-dev) +RDEPENDS_${PN}-service-dev += "notification" + +#RDEPENDS of notification (${PN}) +RDEPENDS_${PN} += "sqlite3" +RDEPENDS_${PN} += "glibc" +RDEPENDS_${PN} += "libtzplatform-config" + +#RDEPENDS of notification-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "notification" + + +DEPENDS = "" +#DEPENDS of notification +inherit tizen_cmake +DEPENDS += "dbus-glib" +DEPENDS += "eina" +DEPENDS += "dbus" +DEPENDS += "app-svc" +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "bundle" +DEPENDS += "aul" +DEPENDS += "ail" +DEPENDS += "dlog" +DEPENDS += "ecore" +DEPENDS += "sqlite3" +DEPENDS += "heynoti" +DEPENDS += "libcom-core" +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/notification.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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + make -j16 + + + +} + +do_install() { + 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 -f LICENSE.APLv2.0 ${D}/usr/share/license/notification + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + $D${prefix}/share/notification/notification_DB_init.sh + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " notification-service-dev " +PACKAGES += " notification " +PACKAGES += " notification-dev " + +notification-service-dev_files = "" +notification-service-dev_files += "${prefix}/include/notification/service/notification_ipc.h" +notification-service-dev_files += "${prefix}/include/notification/service/notification_noti.h" +notification-service-dev_files += "${prefix}/include/notification/service/notification_setting_service.h" +notification-service-dev_files += "${prefix}/lib/pkgconfig/notification-service.pc" + +notification_files = "" +notification_files += "${prefix}/lib/libnotification.so*" +notification_files += "${prefix}/share/notification/notification_DB_init.sh" +notification_files += "/usr/share/license/notification" +MANIFESTFILES_${PN} = "notification.manifest" + +notification-dev_files = "" +notification-dev_files += "${prefix}/include/notification/notification.h" +notification-dev_files += "${prefix}/include/notification/notification_error.h" +notification-dev_files += "${prefix}/include/notification/notification_type.h" +notification-dev_files += "${prefix}/include/notification/notification_list.h" +notification-dev_files += "${prefix}/include/notification/notification_status.h" +notification-dev_files += "${prefix}/include/notification/notification_setting.h" +notification-dev_files += "${prefix}/lib/pkgconfig/notification.pc" + +FILES_${PN}-service-dev = "${notification-service-dev_files}" +FILES_${PN} = "${notification_files}" +FILES_${PN}-dev = "${notification-dev_files}" + +PKG_notification-service-dev= "notification-service-dev" +PKG_notification= "notification" +PKG_notification-dev= "notification-dev" + +require notification-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-framework/notification/notification_git.bb b/meta-tizen-ivi/recipes-framework/notification/notification_git.bb new file mode 100644 index 00000000..8c59d54a --- /dev/null +++ b/meta-tizen-ivi/recipes-framework/notification/notification_git.bb @@ -0,0 +1,10 @@ +require notification.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/api/notification;tag=38111fc05f2895d4bdaa7f2bcc5e495564cb0095;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-graphics/genivi-shell/genivi-shell-extraconf.inc b/meta-tizen-ivi/recipes-graphics/genivi-shell/genivi-shell-extraconf.inc new file mode 100644 index 00000000..bfd8a834 --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/genivi-shell/genivi-shell-extraconf.inc @@ -0,0 +1,29 @@ +DEPENDS += "wayland-native" +DEPENDS += "weston-ivi-shell" + +INSANE_SKIP_${PN}-dev = "staticdev" + +B="${S}" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + cp ${S}/packaging/genivi-shell.manifest . +} + +do_compile_prepend() { + cd ${S} + + ${STAGING_BINDIR_NATIVE}/wayland-scanner code < protocol/ivi-controller.xml > protocol/ivi-controller-protocol.c + sed -i "s@\${LIBS} \${WESTON_LIBDIR}/weston/ivi-shell.so@\${LIBS} ${PKG_CONFIG_SYSROOT_DIR}\${WESTON_LIBDIR}/weston/ivi-shell.so@g" ${S}/weston-ivi-shell/CMakeLists.txt +} + +do_install_append() { + # Remove source files + rm -rf ${D}/usr/src +} + +FILES_${PN}-dbg += "${prefix}/bin/.debug" +FILES_${PN}-dbg += "${prefix}/lib/weston/.debug" +FILES_${PN}-dbg += "${prefix}/src/debug/.debug" +FILES_${PN}-dbg += "${prefix}/lib/.debug" diff --git a/meta-tizen-ivi/recipes-graphics/genivi-shell/genivi-shell.inc b/meta-tizen-ivi/recipes-graphics/genivi-shell/genivi-shell.inc new file mode 100644 index 00000000..0f7b8480 --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/genivi-shell/genivi-shell.inc @@ -0,0 +1,195 @@ +DESCRIPTION = "GENIVI Shell Plugin-in" +HOMEPAGE = "http://git.projects.genivi.org/wayland-ivi-extension.git" +SECTION = "Graphics & UI Framework/Wayland Window System" +LICENSE = "Apache-2.0" +PV = "0.2.3" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by genivi-shell + + +#PROVIDES by genivi-shell-dev +PROVIDES += "genivi-shell-dev" + + +RDEPENDS = "" +#RDEPENDS of genivi-shell-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "weston" +RDEPENDS_${PN}-dev += "genivi-shell" + + +DEPENDS = "" +#DEPENDS of genivi-shell +inherit tizen_cmake +DEPENDS += "libxkbcommon" +DEPENDS += "cairo" +inherit pkgconfig +DEPENDS += "weston-ivi-shell" +DEPENDS += "weston" +DEPENDS += "wayland" +DEPENDS += "libffi" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/genivi-shell.manifest . + + /usr/bin/wayland-scanner code < protocol/ivi-controller.xml \ + > protocol/ivi-controller-protocol.c + + +} +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 ; + + + cat ivi-extension-protocol.pc.in \ + | sed s\#@libdir@\#${prefix}/lib\#g \ + | sed s\#@includedir@\#${prefix}/include/genivi-shell\#g \ + | sed s\#@name@\#genivi-shell\#g \ + | sed s\#@package_version@\#0.2.3\#g \ + > ivi-extension-protocol.pc + + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . + + oe_runmake -j16 V=1 + + + +} + +do_install() { + 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 ${D}/${prefix}/include/genivi-shell/ + install -d ${D}/${prefix}/lib/pkgconfig/ + install -d ${D}/${prefix}/share/genivi-shell/protocol/ + + install -m 644 protocol/ivi-application.xml ${D}/${prefix}/share/genivi-shell/protocol/ + install -m 644 protocol/ivi-controller.xml ${D}/${prefix}/share/genivi-shell/protocol/ + + install -m 644 protocol/ivi-application-server-protocol.h \ + ${D}/${prefix}/share/genivi-shell/protocol/ + + install -m 644 protocol/ivi-application-protocol.c \ + ${D}/${prefix}/share/genivi-shell/protocol/ + + install -m 644 protocol/ivi-application-client-protocol.h \ + ${D}/${prefix}/include/genivi-shell/ + + install -m 644 protocol/ivi-controller-server-protocol.h \ + ${D}/${prefix}/share/genivi-shell/protocol/ + + install -m 644 protocol/ivi-controller-protocol.c \ + ${D}/${prefix}/share/genivi-shell/protocol/ + + install -m 644 protocol/ivi-controller-client-protocol.h \ + ${D}/${prefix}/include/genivi-shell/ + + install -m 644 protocol/libivi-extension-protocol.a \ + ${D}/${prefix}/lib/ + + install -m 644 ivi-extension-protocol.pc \ + ${D}/${prefix}/lib/pkgconfig/ + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " genivi-shell " +PACKAGES += " genivi-shell-dev " + +genivi-shell_files = "" +genivi-shell_files += "${prefix}/bin/IVISurfaceCreator" +genivi-shell_files += "${prefix}/bin/LayerManagerControl" +genivi-shell_files += "${prefix}/bin/EGLWLMockNavigation" +genivi-shell_files += "${prefix}/lib/libilmClient.so.*" +genivi-shell_files += "${prefix}/lib/libilmCommon.so.*" +genivi-shell_files += "${prefix}/lib/libilmControl.so.*" +genivi-shell_files += "${prefix}/lib/weston/ivi-controller.so" +MANIFESTFILES_${PN} = "genivi-shell.manifest" + +genivi-shell-dev_files = "" +genivi-shell-dev_files += "${prefix}/include/ilm/ilm_client.h" +genivi-shell-dev_files += "${prefix}/include/ilm/ilm_common.h" +genivi-shell-dev_files += "${prefix}/include/ilm/ilm_control.h" +genivi-shell-dev_files += "${prefix}/include/ilm/ilm_platform.h" +genivi-shell-dev_files += "${prefix}/include/ilm/ilm_types.h" +genivi-shell-dev_files += "${prefix}/include/genivi-shell/*.h" +genivi-shell-dev_files += "${prefix}/lib/libilmClient.so" +genivi-shell-dev_files += "${prefix}/lib/libilmCommon.so" +genivi-shell-dev_files += "${prefix}/lib/libilmControl.so" +genivi-shell-dev_files += "${prefix}/lib/libivi-extension-protocol.a" +genivi-shell-dev_files += "${prefix}/lib/pkgconfig/ivi-extension-protocol.pc" +genivi-shell-dev_files += "${prefix}/share/genivi-shell/protocol/*.xml" +genivi-shell-dev_files += "${prefix}/share/genivi-shell/protocol/*.h" +genivi-shell-dev_files += "${prefix}/share/genivi-shell/protocol/*.c" + +FILES_${PN} = "${genivi-shell_files}" +FILES_${PN}-dev = "${genivi-shell-dev_files}" + +PKG_genivi-shell= "genivi-shell" +PKG_genivi-shell-dev= "genivi-shell-dev" + +require genivi-shell-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-graphics/genivi-shell/genivi-shell_git.bb b/meta-tizen-ivi/recipes-graphics/genivi-shell/genivi-shell_git.bb new file mode 100644 index 00000000..a0c94b29 --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/genivi-shell/genivi-shell_git.bb @@ -0,0 +1,10 @@ +require genivi-shell.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/wayland-ivi-extension;tag=fd633eb0761da7a0be4bc1f920f62b5bb6dfe639;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-graphics/ibus-hangul/ibus-hangul-extraconf.inc b/meta-tizen-ivi/recipes-graphics/ibus-hangul/ibus-hangul-extraconf.inc new file mode 100644 index 00000000..e0f30db8 --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/ibus-hangul/ibus-hangul-extraconf.inc @@ -0,0 +1,8 @@ +export libexecdir = "${prefix}/libexec" + +FILES_${PN}-dbg += "${prefix}/lib/ibus-hangul/setup/.debug/hangul_keyboard_list" + +do_install_append() { + rm -fr ${D}${bindir} + +} \ No newline at end of file diff --git a/meta-tizen-ivi/recipes-graphics/ibus-hangul/ibus-hangul.inc b/meta-tizen-ivi/recipes-graphics/ibus-hangul/ibus-hangul.inc new file mode 100644 index 00000000..543c8a14 --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/ibus-hangul/ibus-hangul.inc @@ -0,0 +1,107 @@ +DESCRIPTION = "The Hangul engine for IBus input platform" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "GPL-2.0+" +PV = "1.4.2" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by ibus-hangul + + +RDEPENDS = "" +#RDEPENDS of ibus-hangul (${PN}) +RDEPENDS_${PN} += "ibus" + + +DEPENDS = "" +#DEPENDS of ibus-hangul +DEPENDS_append_class-native = " intltool-native" +DEPENDS_append_class-target = " intltool-native" +inherit pkgconfig +#Replace "DEPENDS" on gettext by "inherit gettext" +inherit gettext +DEPENDS += "ibus" +DEPENDS_append_class-native = " libtool" +DEPENDS_append_class-target = " libtool-cross" +DEPENDS += "libhangul" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/ibus-hangul.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 ; + + + autotools_do_configure + # make -C po update-gmo + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --disable-static" + +do_install() { + 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 + + rm -f ${D}${prefix}/bin/ibus-setup-hangul + sed -i 's!^Exec=ibus-setup-hangul!Exec=${prefix}/libexec/ibus-setup-hangul!' ${D}${prefix}/share/applications/ibus-setup-hangul.desktop + + #find_lang ibus-hangul + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " ibus-hangul " + +ibus-hangul_files = "" +ibus-hangul_files += "AUTHORS README" +ibus-hangul_files += "${prefix}/libexec/ibus-engine-hangul" +ibus-hangul_files += "${prefix}/libexec/ibus-setup-hangul" +ibus-hangul_files += "${prefix}/share/ibus-hangul" +ibus-hangul_files += "${prefix}/share/ibus/component/*" +ibus-hangul_files += "${prefix}/lib/ibus-hangul/setup/*" +ibus-hangul_files += "${prefix}/share/applications/ibus-setup-hangul.desktop" +ibus-hangul_files += "${prefix}/share/icons/hicolor/*/apps/*" +MANIFESTFILES_${PN} = "ibus-hangul.manifest" + +FILES_${PN} = "${ibus-hangul_files}" + +PKG_ibus-hangul= "ibus-hangul" + +require ibus-hangul-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-graphics/ibus-hangul/ibus-hangul_git.bb b/meta-tizen-ivi/recipes-graphics/ibus-hangul/ibus-hangul_git.bb new file mode 100644 index 00000000..ced89ea2 --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/ibus-hangul/ibus-hangul_git.bb @@ -0,0 +1,10 @@ +require ibus-hangul.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/ibus-hangul;tag=50ba9a0088d93b9a426f29d19e6eb63e556ca155;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-graphics/ibus-libpinyin/ibus-libpinyin-extraconf.inc b/meta-tizen-ivi/recipes-graphics/ibus-libpinyin/ibus-libpinyin-extraconf.inc new file mode 100644 index 00000000..78106d25 --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/ibus-libpinyin/ibus-libpinyin-extraconf.inc @@ -0,0 +1 @@ +export libexecdir = "${prefix}/libexec" \ No newline at end of file diff --git a/meta-tizen-ivi/recipes-graphics/ibus-libpinyin/ibus-libpinyin.inc b/meta-tizen-ivi/recipes-graphics/ibus-libpinyin/ibus-libpinyin.inc new file mode 100644 index 00000000..518934c6 --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/ibus-libpinyin/ibus-libpinyin.inc @@ -0,0 +1,116 @@ +DESCRIPTION = "Intelligent Pinyin engine based on libpinyin for IBus" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "GPL-2.0+" +PV = "1.6.92" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by ibus-libpinyin + + +RDEPENDS = "" +#RDEPENDS of ibus-libpinyin (${PN}) +RDEPENDS_${PN} += "libpinyin" +RDEPENDS_${PN} += "ibus" + + +DEPENDS = "" +#DEPENDS of ibus-libpinyin +DEPENDS_append_class-native = " intltool-native" +DEPENDS_append_class-target = " intltool-native" +DEPENDS += "libpinyin" +inherit pkgconfig +#Replace "DEPENDS" on gettext by "inherit gettext" +inherit gettext +DEPENDS += "ibus" +DEPENDS += "lua" +DEPENDS_append_class-native = " libtool" +DEPENDS_append_class-target = " libtool-cross" +DEPENDS += "sqlite3" +DEPENDS += "util-linux" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/ibus-libpinyin.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 ; + + + autotools_do_configure + + # make -C po update-gmo + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --disable-static --disable-boost" + +do_install() { + 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 + + #find_lang ibus-libpinyin + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " ibus-libpinyin " + +ibus-libpinyin_files = "" +ibus-libpinyin_files += "AUTHORS README" +ibus-libpinyin_files += "${prefix}/share/applications/*.desktop" +ibus-libpinyin_files += "${prefix}/libexec/ibus-engine-libpinyin" +ibus-libpinyin_files += "${prefix}/libexec/ibus-setup-libpinyin" +ibus-libpinyin_files += "${prefix}/share/ibus-libpinyin/phrases.txt" +ibus-libpinyin_files += "${prefix}/share/ibus-libpinyin/icons" +ibus-libpinyin_files += "${prefix}/share/ibus-libpinyin/setup" +ibus-libpinyin_files += "${prefix}/share/ibus-libpinyin/*.lua" +ibus-libpinyin_files += "${prefix}/share/ibus-libpinyin/db/*.db" +ibus-libpinyin_files += "${prefix}/share/ibus-libpinyin" +ibus-libpinyin_files += "${prefix}/share/ibus-libpinyin/db" +ibus-libpinyin_files += "${prefix}/share/ibus/component/*" +MANIFESTFILES_${PN} = "ibus-libpinyin.manifest" +DIRFILES_${PN} = "" +DIRFILES_${PN} += "${prefix}/share/ibus-libpinyin" +DIRFILES_${PN} += "${prefix}/share/ibus-libpinyin/db" + +FILES_${PN} = "${ibus-libpinyin_files}" + +PKG_ibus-libpinyin= "ibus-libpinyin" + +require ibus-libpinyin-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-graphics/ibus-libpinyin/ibus-libpinyin_git.bb b/meta-tizen-ivi/recipes-graphics/ibus-libpinyin/ibus-libpinyin_git.bb new file mode 100644 index 00000000..2543db88 --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/ibus-libpinyin/ibus-libpinyin_git.bb @@ -0,0 +1,10 @@ +require ibus-libpinyin.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/ibus-libpinyin;tag=d0248b5f265cdf73a06754ef0384a8708cbc8c02;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-graphics/ibus/files/Remove_vala_test.patch b/meta-tizen-ivi/recipes-graphics/ibus/files/Remove_vala_test.patch new file mode 100644 index 00000000..8cd7cf96 --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/ibus/files/Remove_vala_test.patch @@ -0,0 +1,17 @@ +diff --git a/Makefile.am b/Makefile.am +index 54cdb01..e36f388 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -50,12 +50,10 @@ SUBDIRS = \ + util \ + conf \ + client \ +- tools \ + data \ + m4 \ + po \ + docs \ +- $(ENGINE_DIR) \ + $(UI_DIR) \ + $(DAEMON_DIR) \ + $(PYTHON_LIB_DIRS) \ diff --git a/meta-tizen-ivi/recipes-graphics/ibus/ibus-extraconf.inc b/meta-tizen-ivi/recipes-graphics/ibus/ibus-extraconf.inc new file mode 100644 index 00000000..720dae2b --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/ibus/ibus-extraconf.inc @@ -0,0 +1,8 @@ +SRC_URI += " file://Remove_vala_test.patch " + +DEPENDS_append_class-target = " vala-native " + +EXTRA_OECONF += " --disable-introspection " + +FILES_${PN} += "/usr/lib/ibus/ibus-wayland" + diff --git a/meta-tizen-ivi/recipes-graphics/ibus/ibus.inc b/meta-tizen-ivi/recipes-graphics/ibus/ibus.inc new file mode 100644 index 00000000..3d46492c --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/ibus/ibus.inc @@ -0,0 +1,207 @@ +DESCRIPTION = "Intelligent Input Bus for Linux OS" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "LGPL-2.0+" +PV = "1.5.4" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by ibus-dev +PROVIDES += "ibus-dev" + + +#PROVIDES by ibus-libs +PROVIDES += "ibus-libs" + + +#PROVIDES by ibus + + +RDEPENDS = "" +#RDEPENDS of ibus-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "dbus" +RDEPENDS_${PN}-dev += "ibus-libs" +RDEPENDS_${PN}-dev += "ibus" +RDEPENDS_${PN}-dev += "glib-2.0" + +#RDEPENDS of ibus-libs (${PN}-libs) +RDEPENDS_${PN}-libs += "dbus" + +#RDEPENDS of ibus (${PN}) +RDEPENDS_${PN} += "ibus-libs" +RDEPENDS_${PN} += "python-pygobject" +RDEPENDS_${PN} += "dbus-python" +RDEPENDS_${PN} += "iso-codes" + + +DEPENDS = "" +#DEPENDS of ibus +DEPENDS_append_class-native = " intltool-native" +DEPENDS_append_class-target = " intltool-native" +DEPENDS += "python-pygobject" +DEPENDS += "iso-codes" +inherit pythonnative +DEPENDS += "vala" +DEPENDS += "libxkbcommon" +inherit pkgconfig +#Replace "DEPENDS" on gettext by "inherit gettext" +inherit gettext +DEPENDS += "wayland" +DEPENDS_append_class-native = " libtool" +DEPENDS_append_class-target = " libtool-cross" +DEPENDS += "gtk-doc-stub" +DEPENDS += "dbus-python" +DEPENDS_append_class-native = " fdupes-native" +DEPENDS_append_class-target = " fdupes-native" +DEPENDS += "dbus-glib" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/ibus.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 ; + + + autotools_do_configure + + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --disable-static --disable-tests --disable-gtk2 --disable-gtk3 --disable-xim --enable-wayland --disable-vala --disable-gtk-doc --disable-gconf --disable-setup --disable-dconf --enable-python-library --disable-ui --disable-libnotify --enable-introspection" + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + rm -rf ${D} + make DESTDIR=${D} install + rm -f ${D}${prefix}/lib/libibus-1.0.la + + rm -fr ${D}${prefix}/share/gtk-doc + + #find_lang ibus10 + + #fdupes ${D} + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + # create registry cache + [ -x $D${prefix}/bin/ibus ] && \ + $D${prefix}/bin/ibus write-cache --system &>/dev/null || : + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + # recreate icon cache + touch --no-create $D${prefix}/share/icons/hicolor || : + [ -x $D${prefix}/bin/gtk-update-icon-cache ] && \ + $D${prefix}/bin/gtk-update-icon-cache --quiet $D${prefix}/share/icons/hicolor || : + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + # recreate icon cache + touch --no-create $D${prefix}/share/icons/hicolor || : + [ -x $D${prefix}/bin/gtk-update-icon-cache ] && \ + $D${prefix}/bin/gtk-update-icon-cache --quiet $D${prefix}/share/icons/hicolor || : + # 'ibus write-cache --system' updates the system cache. + [ -f /var/cache/ibus/bus/registry ] && \ + rm /var/cache/ibus/bus/registry || : + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " ibus-dev " +PACKAGES += " ibus-libs " +PACKAGES += " ibus " + +ibus-dev_files = "" +ibus-dev_files += "${prefix}/lib/lib*.so" +ibus-dev_files += "${prefix}/lib/pkgconfig/*" +ibus-dev_files += "${prefix}/include/*" +ibus-dev_files += "${prefix}/share/gir-1.0/IBus-1.0.gir" +MANIFESTFILES_${PN}-dev = "ibus.manifest" + +ibus-libs_files = "" +ibus-libs_files += "${prefix}/lib/libibus-1.0.so.*" +ibus-libs_files += "${prefix}/lib/girepository-1.0/IBus-1.0.typelib" +MANIFESTFILES_${PN}-libs = "ibus.manifest" + +ibus_files = "" +ibus_files += "AUTHORS README" +ibus_files += "${prefix}/lib/python2.7/site-packages/ibus" +ibus_files += "${prefix}/lib/python2.7/site-packages/ibus/*" +ibus_files += "${prefix}/share/ibus/" +ibus_files += "${prefix}/bin/ibus" +ibus_files += "${prefix}/bin/ibus-daemon" +ibus_files += "${prefix}/share/ibus/keymaps/*" +ibus_files += "${prefix}/share/icons/hicolor/*/apps/*" +ibus_files += "${prefix}/libexec/*" +ibus_files += "${prefix}/share/ibus/component/simple.xml" +ibus_files += "${prefix}/share/bash-completion/completions/ibus.bash" +ibus_files += "${prefix}/share/man/man1/*" +MANIFESTFILES_${PN} = "ibus.manifest" +DIRFILES_${PN} = "" +DIRFILES_${PN} += "${prefix}/lib/python2.7/site-packages/ibus" +DIRFILES_${PN} += "${prefix}/share/ibus/" + +FILES_${PN}-dev = "${ibus-dev_files}" +FILES_${PN}-libs = "${ibus-libs_files}" +FILES_${PN} = "${ibus_files}" + +PKG_ibus-dev= "ibus-dev" +PKG_ibus-libs= "ibus-libs" +PKG_ibus= "ibus" + +require ibus-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-graphics/ibus/ibus_git.bb b/meta-tizen-ivi/recipes-graphics/ibus/ibus_git.bb new file mode 100644 index 00000000..3090b844 --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/ibus/ibus_git.bb @@ -0,0 +1,10 @@ +require ibus.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/ibus;tag=d474a5c218f8630192ee2bea8d321c245e2c2b89;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-graphics/libhangul/libhangul-extraconf.inc b/meta-tizen-ivi/recipes-graphics/libhangul/libhangul-extraconf.inc new file mode 100644 index 00000000..010ee216 --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/libhangul/libhangul-extraconf.inc @@ -0,0 +1,4 @@ +do_configure_prepend() { + # Fix configure error: "error: required file './ABOUT-NLS' not found" + sed -i 's/^AM_INIT_AUTOMAKE$/AM_INIT_AUTOMAKE(\[foreign\])/' configure.ac +} diff --git a/meta-tizen-ivi/recipes-graphics/libhangul/libhangul.inc b/meta-tizen-ivi/recipes-graphics/libhangul/libhangul.inc new file mode 100644 index 00000000..7a946b7c --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/libhangul/libhangul.inc @@ -0,0 +1,124 @@ +DESCRIPTION = "Hangul input library used by scim-hangul and ibus-hangul" +HOMEPAGE = "http://code.google.com/p/libhangul" +SECTION = "System/Utilities" +LICENSE = "LGPL-2.1" +PV = "0.1.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libhangul-dev +PROVIDES += "libhangul-dev" + + +#PROVIDES by libhangul + + +RDEPENDS = "" +#RDEPENDS of libhangul-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libhangul" + + +DEPENDS = "" +#DEPENDS of libhangul +#Replace "DEPENDS" on gettext by "inherit gettext" +inherit gettext +inherit pkgconfig + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/libhangul.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 ; + + [ ! -x autogen.sh ] || rm -f configure + touch ChangeLog + + autotools_do_configure + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --disable-static --with-pic" + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + make DESTDIR=${RPM_BUILD_ROOT} install + rm -f ${D}${prefix}/lib/*.la + #find_lang libhangul + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libhangul-dev " +PACKAGES += " libhangul " + +libhangul-dev_files = "" +libhangul-dev_files += "${prefix}/include/hangul-1.0/*" +libhangul-dev_files += "${prefix}/lib/lib*.so" +libhangul-dev_files += "${prefix}/lib/pkgconfig/libhangul.pc" +MANIFESTFILES_${PN}-dev = "libhangul.manifest" + +libhangul_files = "" +libhangul_files += "AUTHORS NEWS README" +libhangul_files += "${prefix}/lib/lib*.so.*" +libhangul_files += "${prefix}/share/libhangul/hanja/" +libhangul_files += "${prefix}/share/libhangul/hanja/hanja.txt" +libhangul_files += "${prefix}/bin/hangul" +MANIFESTFILES_${PN} = "libhangul.manifest" +DIRFILES_${PN} = "" +DIRFILES_${PN} += "${prefix}/share/libhangul/hanja/" + +FILES_${PN}-dev = "${libhangul-dev_files}" +FILES_${PN} = "${libhangul_files}" + +PKG_libhangul-dev= "libhangul-dev" +PKG_libhangul= "libhangul" + +require libhangul-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-graphics/libhangul/libhangul_git.bb b/meta-tizen-ivi/recipes-graphics/libhangul/libhangul_git.bb new file mode 100644 index 00000000..9f572e8e --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/libhangul/libhangul_git.bb @@ -0,0 +1,10 @@ +require libhangul.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/uifw/libhangul;tag=2fe339978867090f76ae0ebb1b1863e374b63ee2;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-graphics/libpinyin/libpinyin-extraconf.inc b/meta-tizen-ivi/recipes-graphics/libpinyin/libpinyin-extraconf.inc new file mode 100644 index 00000000..c8d6c90a --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/libpinyin/libpinyin-extraconf.inc @@ -0,0 +1,16 @@ +DEPENDS_append_class-target += "libpinyin-native" + +EXTRA_OEMAKE_class-target += " utils_storage=${STAGING_BINDIR_NATIVE}" +EXTRA_OEMAKE_class-target += " utils_training=${STAGING_BINDIR_NATIVE}" + +do_compile() { + cd ${S} + LANG=C + export LANG + unset DISPLAY + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + autotools_do_configure + oe_runmake -j16 +} + diff --git a/meta-tizen-ivi/recipes-graphics/libpinyin/libpinyin.inc b/meta-tizen-ivi/recipes-graphics/libpinyin/libpinyin.inc new file mode 100644 index 00000000..b8db4437 --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/libpinyin/libpinyin.inc @@ -0,0 +1,146 @@ +DESCRIPTION = "Library to deal with pinyin" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "GPL-2.0+" +PV = "1.0.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libpinyin + + +#PROVIDES by libpinyin-dev +PROVIDES += "libpinyin-dev" + + +#PROVIDES by libpinyin-tools +PROVIDES += "libpinyin-tools" + + +RDEPENDS = "" +#RDEPENDS of libpinyin-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libpinyin" + +#RDEPENDS of libpinyin-tools (${PN}-tools) +RDEPENDS_${PN}-tools += "libpinyin" + + +DEPENDS = "" +#DEPENDS of libpinyin +DEPENDS += "db" +inherit pkgconfig +DEPENDS += "glib-2.0" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/libpinyin.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 ; + + + autotools_do_configure + oe_runmake -j16 + + + +} +EXTRA_OECONF += " --disable-static" + +do_install() { + 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 -- DESTDIR=${D} + find ${D} -name '*.la' -exec rm -f {} ';' + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libpinyin " +PACKAGES += " libpinyin-dev " +PACKAGES += " libpinyin-tools " + +libpinyin_files = "" +libpinyin_files += "AUTHORS README" +libpinyin_files += "${prefix}/lib/*.so.*" +libpinyin_files += "${prefix}/lib/libpinyin" +libpinyin_files += "${prefix}/lib/libpinyin/data" +MANIFESTFILES_${PN} = "libpinyin.manifest" +DIRFILES_${PN} = "" +DIRFILES_${PN} += "${prefix}/lib/libpinyin" + +libpinyin-dev_files = "" +libpinyin-dev_files += "${prefix}/include/libpinyin-1.0.0" +libpinyin-dev_files += "${prefix}/include/libpinyin-1.0.0/*" +libpinyin-dev_files += "${prefix}/lib/*.so" +libpinyin-dev_files += "${prefix}/lib/pkgconfig/libpinyin.pc" +MANIFESTFILES_${PN}-dev = "libpinyin.manifest" +DIRFILES_${PN}-dev = "" +DIRFILES_${PN}-dev += "${prefix}/include/libpinyin-1.0.0" + +libpinyin-tools_files = "" +libpinyin-tools_files += "${prefix}/bin/gen_binary_files" +libpinyin-tools_files += "${prefix}/bin/import_interpolation" +libpinyin-tools_files += "${prefix}/bin/gen_unigram" +libpinyin-tools_files += "${mandir}/man1/*.1.*" +MANIFESTFILES_${PN}-tools = "libpinyin.manifest" + +FILES_${PN} = "${libpinyin_files}" +FILES_${PN}-dev = "${libpinyin-dev_files}" +FILES_${PN}-tools = "${libpinyin-tools_files}" + +PKG_libpinyin= "libpinyin" +PKG_libpinyin-dev= "libpinyin-dev" +PKG_libpinyin-tools= "libpinyin-tools" + +require libpinyin-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-graphics/libpinyin/libpinyin_git.bb b/meta-tizen-ivi/recipes-graphics/libpinyin/libpinyin_git.bb new file mode 100644 index 00000000..0f63f635 --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/libpinyin/libpinyin_git.bb @@ -0,0 +1,10 @@ +require libpinyin.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/libpinyin;tag=14286edcdd3b2b64c9270c3b93f38013c25a011a;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-graphics/libtbm/libtbm-extraconf.inc b/meta-tizen-ivi/recipes-graphics/libtbm/libtbm-extraconf.inc new file mode 100644 index 00000000..8be533d6 --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/libtbm/libtbm-extraconf.inc @@ -0,0 +1,14 @@ +INSANE_SKIP_${PN} = "dev-so" + +do_install_append() { + # Remove libdrm_slp.so* if arch = x86_64 since those files aren't packaged for x86_64 architectures according to the original spec file + if [ "${TARGET_ARCH}" == "x86_64" ] + then + rm -f ${D}/${prefix}/lib/libdrm_slp.so* + fi +} + +# Those files are only packaged for architectures != x86_64 (see "do_install_append" function) +libtbm_files += "${prefix}/lib/libdrm_slp.so" +libtbm_files += "${prefix}/lib/libdrm_slp.so.1" +libtbm_files += "${prefix}/lib/libdrm_slp.so.1.0.0" diff --git a/meta-tizen-ivi/recipes-graphics/libtbm/libtbm.inc b/meta-tizen-ivi/recipes-graphics/libtbm/libtbm.inc new file mode 100644 index 00000000..d952c863 --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/libtbm/libtbm.inc @@ -0,0 +1,135 @@ +DESCRIPTION = "The library for Tizen Buffer Manager" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "MIT" +PV = "1.1.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by libtbm + + +#PROVIDES by libtbm-dev +PROVIDES += "libtbm-dev" + + +RDEPENDS = "" +#RDEPENDS of libtbm-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libtbm" +RDEPENDS_${PN}-dev += "capi-base-common" + + +DEPENDS = "" +#DEPENDS of libtbm +DEPENDS += "wayland" +DEPENDS += "libdrm" +DEPENDS += "libpthread-stubs" +inherit pkgconfig +DEPENDS += "capi-base-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 + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + + + autotools_do_configure + + make -j16 + + + +} +EXTRA_OECONF += " --prefix=${prefix} --with-tbm-platform=WAYLAND CFLAGS="${CFLAGS} -Wall -Werror" LDFLAGS="${LDFLAGS} -Wl,--hash-style=both -Wl,--as-needed"" + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + rm -rf ${D} + mkdir -p ${D}/usr/share/license + cp -af COPYING ${D}/usr/share/license/libtbm + + 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 + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libtbm " +PACKAGES += " libtbm-dev " + +libtbm_files = "" +libtbm_files += "/usr/share/license/libtbm" +libtbm_files += "${prefix}/lib/libtbm.so.*" +MANIFESTFILES_${PN} = "libtbm.manifest" + +libtbm-dev_files = "" +libtbm-dev_files += "${prefix}/include" +libtbm-dev_files += "${prefix}/include/tbm_bufmgr.h" +libtbm-dev_files += "${prefix}/include/tbm_surface.h" +libtbm-dev_files += "${prefix}/include/tbm_surface_internal.h" +libtbm-dev_files += "${prefix}/include/tbm_bufmgr_backend.h" +libtbm-dev_files += "${prefix}/include/tbm_type.h" +libtbm-dev_files += "${prefix}/lib/libtbm.so" +libtbm-dev_files += "${prefix}/lib/pkgconfig/libtbm.pc" +DIRFILES_${PN}-dev = "" +DIRFILES_${PN}-dev += "${prefix}/include" + +FILES_${PN} = "${libtbm_files}" +FILES_${PN}-dev = "${libtbm-dev_files}" + +PKG_libtbm= "libtbm" +PKG_libtbm-dev= "libtbm-dev" + +require libtbm-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-graphics/libtbm/libtbm_git.bb b/meta-tizen-ivi/recipes-graphics/libtbm/libtbm_git.bb new file mode 100644 index 00000000..29897f62 --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/libtbm/libtbm_git.bb @@ -0,0 +1,10 @@ +require libtbm.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/core/uifw/libtbm;tag=2911b02885d49e3bb8047160a4c9ae6df617a638;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-graphics/weston-ivi-shell/weston-ivi-shell-extraconf.inc b/meta-tizen-ivi/recipes-graphics/weston-ivi-shell/weston-ivi-shell-extraconf.inc new file mode 100644 index 00000000..4cdc310d --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/weston-ivi-shell/weston-ivi-shell-extraconf.inc @@ -0,0 +1,108 @@ +DEPENDS += "config-tizen-ivi" +RDEPENDS_${PN} += "config-tizen-ivi" + +do_configure_prepend() { + # pkg-config check for wayland scanner even though it is present and wayland-scanner.pc seems ok. + sed -i 's/PKG_CHECK_MODULES(WAYLAND_SCANNER, wayland-scanner)//' configure.ac +} + +do_install_append() { + # Remove files already provided by weston + rm -fr ${D}/usr/include/weston/config-parser.h + rm -fr ${D}/usr/include/weston/compositor.h + rm -fr ${D}/usr/include/weston/zalloc.h + rm -fr ${D}/usr/include/weston/version.h + rm -fr ${D}/usr/include/weston/matrix.h + rm -fr ${D}/usr/share/weston/sign_close.png + rm -fr ${D}/usr/share/weston/sign_minimize.png + rm -fr ${D}/usr/share/weston/sign_maximize.png + rm -fr ${D}/usr/share/weston/terminal.png + rm -fr ${D}/usr/share/weston/icon_window.png + rm -fr ${D}/usr/share/weston/pattern.png + rm -fr ${D}/usr/share/weston/border.png + rm -fr ${D}/usr/lib/weston/gl-renderer.so + rm -fr ${D}/usr/share/weston/wayland.svg + rm -fr ${D}/usr/lib/pkgconfig/weston.pc + rm -fr ${D}/usr/bin/weston-terminal + rm -fr ${D}/usr/bin/weston + rm -fr ${D}/usr/bin/weston-info + rm -fr ${D}/usr/lib/pkgconfig + rm -fr ${D}/usr/lib/weston/desktop-shell.so + rm -fr ${D}/usr/lib/weston/.debug/desktop-shell.so + rm -fr ${D}/usr/lib/weston/gl-renderer.so + rm -fr ${D}/usr/lib/weston/.debug/gl-renderer.so + rm -fr ${D}/usr/bin/weston-calibrator + + # Enable a logind session for 'app' user on seat0 (the default seat for + # graphical sessions) + mkdir -p ${D}/lib/systemd/system/graphical.target.wants + ln -sf ../user-session-launch@.service ${D}/lib/systemd/system/graphical.target.wants/user-session-launch@seat0-5000.service + + + rm -fr ${D}${prefix}/bin/weston-scaler + rm -fr ${D}${prefix}/bin/weston-stacking + rm -fr ${D}${prefix}/bin/weston-multi-resource +} + +pkg_postinst_${PN} () { +# for user in app guest; do + for user in app ; do + for appdir in desktop manifest dbspace; do + mkdir -p $D/home/$user/.applications/$appdir + done + find $D/home/$user/ -type d -exec chsmack -a User {} \; + chown -R $user:users $D/home/$user/ + done + + #------------------------------------------ + # Temporary work around for bug in filesystem package resulting in the 'app' user home + # directory being only readable by root + chown -R app:app $D/home/app + + # Since weston-launch runs with the "User" label, the app + # home dir must have the same label + chsmack -a User $D/home/app + + ln -sf weston.target $D/usr/lib/systemd/user/default.target + + # Add over-riding environment to enable the web runtime to + # run on an IVI image as a different user then the tizen user + # Some notes on some of the variables: + # - ELM_THEME is needed in order for the wrt to have visible content + # - WRT_PROCESS_POOL_DISABLE is a work around for TIVI-2062 + cat > $D/etc/sysconfig/wrt << EOF + DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/5000/dbus/user_bus_socket + XDG_RUNTIME_DIR=/run/user/5000 + ELM_ENGINE=wayland_egl + ECORE_EVAS_ENGINE=wayland_egl + ELM_THEME=tizen-HD-light + WRT_PROCESS_POOL_DISABLE=1 +EOF + + # Use the same over-rides for the native prelaunch daemon + cp $D/etc/sysconfig/wrt $D/etc/sysconfig/launchpad + + # Add a rule to ensure the app user has permissions to + # open the graphics device + cat > $D/etc/udev/rules.d/99-dri.rules << EOF + SUBSYSTEM=="drm", MODE="0666" +EOF + #------------------------------------------ +} + +PACKAGES += " weston-ivi-shell-clients-dbg " + +FILES_weston-ivi-shell-clients-dbg += "${prefix}/bin/ivi/.debug" +FILES_${PN}-dbg += "${prefix}/lib/weston/.debug" + + +FILES_${PN} += "${prefix}/lib/weston-ivi-shell/weston-ivi-shell-user-interface" +FILES_${PN} += "${prefix}/lib/weston-ivi-shell/weston-keyboard" +FILES_${PN} += "${prefix}/lib/weston-ivi-shell/weston-desktop-shell" +FILES_${PN} += "${prefix}/lib/weston-ivi-shell/weston-screenshooter" +FILES_${PN} += "${prefix}/lib/weston-ivi-shell/weston-simple-im" +FILES_${PN} += "${prefix}/lib/weston/cms-static.so" +FILES_${PN} += "/lib/systemd/system/graphical.target.wants/user-session-launch@seat0-5000.service" +FILES_${PN} += "${prefix}/bin/weston-calibrator" + +FILES_${PN}-dev += "${prefix}/include/weston/ivi-shell-ext.h" diff --git a/meta-tizen-ivi/recipes-graphics/weston-ivi-shell/weston-ivi-shell.inc b/meta-tizen-ivi/recipes-graphics/weston-ivi-shell/weston-ivi-shell.inc new file mode 100644 index 00000000..bf765f27 --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/weston-ivi-shell/weston-ivi-shell.inc @@ -0,0 +1,216 @@ +DESCRIPTION = "Weston IVI Shell" +HOMEPAGE = "https://github.com/ntanibata/weston-ivi-shell/" +SECTION = "Graphics & UI Framework/Wayland Window System" +LICENSE = "MIT" +PV = "0.1.7" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by weston-ivi-shell-dev +PROVIDES += "weston-ivi-shell-dev" + + +#PROVIDES by weston-ivi-shell-config +PROVIDES += "weston-ivi-shell-config" + + +#PROVIDES by weston-ivi-shell-clients +PROVIDES += "weston-ivi-shell-clients" + + +#PROVIDES by weston-ivi-shell + + +RDEPENDS = "" +#RDEPENDS of weston-ivi-shell-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "weston-ivi-shell" + +#RDEPENDS of weston-ivi-shell-config (${PN}-config) +RDEPENDS_${PN}-config += "weekeyboard" +RDEPENDS_${PN}-config += "weston-ivi-shell" +RDEPENDS_${PN}-config += "genivi-shell" + +#RDEPENDS of weston-ivi-shell (${PN}) +RDEPENDS_${PN} += "weston" + + +DEPENDS = "" +#DEPENDS of weston-ivi-shell +DEPENDS += "virtual/egl" +DEPENDS += "mtdev" +DEPENDS += "libxkbcommon" +DEPENDS += "libjpeg-turbo" +inherit pkgconfig +DEPENDS_append_class-native = " automake-native" +DEPENDS_append_class-target = " automake-native" +DEPENDS += "weston" +DEPENDS += "wayland" +DEPENDS_append_class-native = " libtool" +DEPENDS_append_class-target = " libtool-cross" +DEPENDS += "cairo" +DEPENDS += "pango" +DEPENDS_append_class-native = " autoconf-native" +DEPENDS_append_class-target = " autoconf-native" +DEPENDS += "pixman" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/weston-ivi-shell.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 ; + + # We only care about the ivi-shell related bits so disable anything + # unrelated. + + + autotools_do_configure + + oe_runmake -j16 + + + + +} +EXTRA_OECONF += " --disable-static --disable-libunwind --disable-xwayland --disable-xwayland-test --disable-drm-compositor --disable-x11-compositor --disable-rpi-compositor --disable-fbdev-compositor --disable-wayland-compositor --disable-headless-compositor --disable-weston-launch --enable-simple-clients --enable-clients --disable-wcap-tools --enable-demo-clients-install --disable-libinput-backend --disable-fullscreen-shell --disable-desktop-shell --disable-simple-clients --enable-ivi-shell" + +do_install() { + 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 example clients + mkdir -p ${D}${prefix}/bin/ivi + #mv ${D}${prefix}/bin/weston-calibrator ${D}${prefix}/bin/ivi + #mv ${D}${prefix}/bin/weston-simple-touch ${D}${prefix}/bin/ivi + #mv ${D}${prefix}/bin/weston-simple-shm ${D}${prefix}/bin/ivi + mv ${D}${prefix}/bin/weston-simple-egl ${D}${prefix}/bin/ivi + mv ${D}${prefix}/bin/weston-flower ${D}${prefix}/bin/ivi + mv ${D}${prefix}/bin/weston-image ${D}${prefix}/bin/ivi + mv ${D}${prefix}/bin/weston-cliptest ${D}${prefix}/bin/ivi + mv ${D}${prefix}/bin/weston-dnd ${D}${prefix}/bin/ivi + mv ${D}${prefix}/bin/weston-editor ${D}${prefix}/bin/ivi + mv ${D}${prefix}/bin/weston-smoke ${D}${prefix}/bin/ivi + mv ${D}${prefix}/bin/weston-resizor ${D}${prefix}/bin/ivi + mv ${D}${prefix}/bin/weston-eventdemo ${D}${prefix}/bin/ivi + mv ${D}${prefix}/bin/weston-clickdot ${D}${prefix}/bin/ivi + mv ${D}${prefix}/bin/weston-subsurfaces ${D}${prefix}/bin/ivi + mv ${D}${prefix}/bin/weston-transformed ${D}${prefix}/bin/ivi + mv ${D}${prefix}/bin/weston-fullscreen ${D}${prefix}/bin/ivi + mv ${D}${prefix}/bin/weston-terminal ${D}${prefix}/bin/ivi + + install -d ${D}/${prefix}/share/weston-ivi-shell/protocol/ + + install -m 644 protocol/*.xml \ + ${D}/${prefix}/share/weston-ivi-shell/protocol/ + + install -m 644 protocol/*.h \ + ${D}/${prefix}/share/weston-ivi-shell/protocol/ + + install -m 644 protocol/*.c \ + ${D}/${prefix}/share/weston-ivi-shell/protocol/ + + mkdir -p ${D}${sysconfdir}/xdg/weston + install -m 0644 ${S}/packaging/weston.ini ${D}${sysconfdir}/xdg/weston + install -d ${D}/${prefix}/share/weston/ + cp -rfva data/* ${D}/${prefix}/share/weston/ + + + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " weston-ivi-shell-dev " +PACKAGES += " weston-ivi-shell-config " +PACKAGES += " weston-ivi-shell-clients " +PACKAGES += " weston-ivi-shell " + +weston-ivi-shell-dev_files = "" +weston-ivi-shell-dev_files += "${prefix}/include/weston/ivi-layout-export.h" +weston-ivi-shell-dev_files += "${prefix}/include/weston/ivi-layout.h" +weston-ivi-shell-dev_files += "${prefix}/include/weston/ivi-shell.h" +weston-ivi-shell-dev_files += "${prefix}/include/weston/ivi-shell-ext.h" +weston-ivi-shell-dev_files += "${prefix}/include/weston/ivi-layout-transition.h" +weston-ivi-shell-dev_files += "${prefix}/share/weston-ivi-shell/protocol/*" +MANIFESTFILES_${PN}-dev = "weston-ivi-shell.manifest" + +weston-ivi-shell-config_files = "" +weston-ivi-shell-config_files += "${sysconfdir}/xdg/weston/weston.ini" +CONFFILES_${PN}-config = "" +CONFFILES_${PN}-config += "${sysconfdir}/xdg/weston/weston.ini" +MANIFESTFILES_${PN}-config = "weston-ivi-shell.manifest" + +weston-ivi-shell-clients_files = "" +weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-simple-egl" +weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-flower" +weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-image" +weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-cliptest" +weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-dnd" +weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-editor" +weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-smoke" +weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-resizor" +weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-eventdemo" +weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-clickdot" +weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-subsurfaces" +weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-transformed" +weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-fullscreen" +weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-terminal" +MANIFESTFILES_${PN}-clients = "weston-ivi-shell.manifest" + +weston-ivi-shell_files = "" +weston-ivi-shell_files += "${prefix}/lib/weston/ivi-shell.so" +weston-ivi-shell_files += "${prefix}/lib/weston/ivi-layout.so" +weston-ivi-shell_files += "${prefix}/lib/weston/hmi-controller.so" +weston-ivi-shell_files += "${prefix}/libexec/weston-ivi-shell-user-interface" +weston-ivi-shell_files += "${prefix}/share/weston/*" +MANIFESTFILES_${PN} = "weston-ivi-shell.manifest" + +FILES_${PN}-dev = "${weston-ivi-shell-dev_files}" +FILES_${PN}-config = "${weston-ivi-shell-config_files}" +FILES_${PN}-clients = "${weston-ivi-shell-clients_files}" +FILES_${PN} = "${weston-ivi-shell_files}" + +PKG_weston-ivi-shell-dev= "weston-ivi-shell-dev" +PKG_weston-ivi-shell-config= "weston-ivi-shell-config" +PKG_weston-ivi-shell-clients= "weston-ivi-shell-clients" +PKG_weston-ivi-shell= "weston-ivi-shell" + +require weston-ivi-shell-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-graphics/weston-ivi-shell/weston-ivi-shell_git.bb b/meta-tizen-ivi/recipes-graphics/weston-ivi-shell/weston-ivi-shell_git.bb new file mode 100644 index 00000000..ece3b11f --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/weston-ivi-shell/weston-ivi-shell_git.bb @@ -0,0 +1,10 @@ +require weston-ivi-shell.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/weston-ivi-shell;tag=03ba0c96cfb2e7a32d92a1c5a833d05922dfee34;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-graphics/weston-ivi/weston-ivi-extraconf.inc b/meta-tizen-ivi/recipes-graphics/weston-ivi/weston-ivi-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-ivi/recipes-graphics/weston-ivi/weston-ivi.inc b/meta-tizen-ivi/recipes-graphics/weston-ivi/weston-ivi.inc new file mode 100644 index 00000000..5a303171 --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/weston-ivi/weston-ivi.inc @@ -0,0 +1,142 @@ +DESCRIPTION = "Tizen IVI Weston configuration and set-up" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/Configuration" +LICENSE = "MIT" +PV = "1" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by weston-ivi-config-modello +PROVIDES += "weston-ivi-config-modello" + + +#PROVIDES by weston-ivi-config +PROVIDES += "weston-ivi-config" + + +#PROVIDES by weston-ivi +# the PROVIDES rules is ignore "weston-startup " +PROVIDES += "weston-startup" +RPROVIDES_weston-ivi += "weston-startup" + + +RDEPENDS = "" +#RDEPENDS of weston-ivi-config-modello (${PN}-config-modello) +RDEPENDS_${PN}-config-modello += "weekeyboard" +RDEPENDS_${PN}-config-modello += "sed" + +#RDEPENDS of weston-ivi-config (${PN}-config) +RDEPENDS_${PN}-config += "weekeyboard" + + +DEPENDS = "" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/weston-ivi.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 ; + + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + + install -d ${D}${prefix}/lib/systemd/user/weston.target.wants + install -m 644 weston.service ${D}${prefix}/lib/systemd/user/weston.service + ln -sf ../weston.service ${D}/${prefix}/lib/systemd/user/weston.target.wants/ + + mkdir -p ${D}${sysconfdir}/profile.d/ + install -m 0644 weston.sh ${D}${sysconfdir}/profile.d/ + + mkdir -p ${D}${sysconfdir}/xdg/weston + install -m 0644 weston.ini ${D}${sysconfdir}/xdg/weston + install -m 0644 weston-modello.ini ${D}${sysconfdir}/xdg/weston/weston-modello.ini + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + ln -s ${sysconfdir}/xdg/weston/weston-modello.ini ${sysconfdir}/xdg/weston/weston.ini + sed -i 's/ --current-mode//' $D${prefix}/lib/systemd/user/weston.service + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + rm ${sysconfdir}/xdg/weston/weston.ini + sed -i 's/\(^ExecStart.*\)/\1 --current-mode/' $D${prefix}/lib/systemd/user/weston.service + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " weston-ivi-config-modello " +PACKAGES += " weston-ivi-config " +PACKAGES += " weston-ivi " + +weston-ivi-config-modello_files = "" +weston-ivi-config-modello_files += "${sysconfdir}/xdg/weston/weston-modello.ini" +CONFFILES_${PN}-config-modello = "" +CONFFILES_${PN}-config-modello += "${sysconfdir}/xdg/weston/weston-modello.ini" +MANIFESTFILES_${PN}-config-modello = "weston-ivi.manifest" + +weston-ivi-config_files = "" +weston-ivi-config_files += "${sysconfdir}/xdg/weston/weston.ini" +CONFFILES_${PN}-config = "" +CONFFILES_${PN}-config += "${sysconfdir}/xdg/weston/weston.ini" +MANIFESTFILES_${PN}-config = "weston-ivi.manifest" + +weston-ivi_files = "" +weston-ivi_files += "${prefix}/lib/systemd/user/weston.service" +weston-ivi_files += "${prefix}/lib/systemd/user/weston.target.wants/weston.service" +weston-ivi_files += "${sysconfdir}/profile.d/*" +CONFFILES_${PN} = "" +CONFFILES_${PN} += "${sysconfdir}/profile.d/*" +MANIFESTFILES_${PN} = "weston-ivi.manifest" + +FILES_${PN}-config-modello = "${weston-ivi-config-modello_files}" +FILES_${PN}-config = "${weston-ivi-config_files}" +FILES_${PN} = "${weston-ivi_files}" + +PKG_weston-ivi-config-modello= "weston-ivi-config-modello" +PKG_weston-ivi-config= "weston-ivi-config" +PKG_weston-ivi= "weston-ivi" + +require weston-ivi-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-graphics/weston-ivi/weston-ivi_git.bb b/meta-tizen-ivi/recipes-graphics/weston-ivi/weston-ivi_git.bb new file mode 100644 index 00000000..721af415 --- /dev/null +++ b/meta-tizen-ivi/recipes-graphics/weston-ivi/weston-ivi_git.bb @@ -0,0 +1,10 @@ +require weston-ivi.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/weston-ivi;tag=e1c5b89c0a00d8910549a1d4cc371ec1ce6d0284;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-ico/ico-uxf-device-input-controller/ico-uxf-device-input-controller-extraconf.inc b/meta-tizen-ivi/recipes-ico/ico-uxf-device-input-controller/ico-uxf-device-input-controller-extraconf.inc new file mode 100644 index 00000000..868b6e18 --- /dev/null +++ b/meta-tizen-ivi/recipes-ico/ico-uxf-device-input-controller/ico-uxf-device-input-controller-extraconf.inc @@ -0,0 +1,6 @@ +do_compile_prepend() { + sed -i "s@-I/usr/include/ico-uxf-weston-plugin@-I${PKG_CONFIG_SYSROOT_DIR}/usr/include/ico-uxf-weston-plugin@g" ${S}/gtforce/Makefile.am + sed -i "s@-I/usr/include/ico-util@-I${PKG_CONFIG_SYSROOT_DIR}/usr/include/ico-util@g" ${S}/gtforce/Makefile.am + sed -i "s@-I/usr/include/ico-uxf-weston-plugin@-I${PKG_CONFIG_SYSROOT_DIR}/usr/include/ico-uxf-weston-plugin@g" ${S}/tests/Makefile.am + +} \ No newline at end of file diff --git a/meta-tizen-ivi/recipes-ico/ico-uxf-device-input-controller/ico-uxf-device-input-controller.inc b/meta-tizen-ivi/recipes-ico/ico-uxf-device-input-controller/ico-uxf-device-input-controller.inc new file mode 100644 index 00000000..e852913b --- /dev/null +++ b/meta-tizen-ivi/recipes-ico/ico-uxf-device-input-controller/ico-uxf-device-input-controller.inc @@ -0,0 +1,114 @@ +DESCRIPTION = "Device Input Controller" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Graphics & UI Framework/Input" +LICENSE = "Apache-2.0" +PV = "0.9.06" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by ico-uxf-device-input-controller + + +RDEPENDS = "" +#RDEPENDS of ico-uxf-device-input-controller (${PN}) +RDEPENDS_${PN} += "weston" +RDEPENDS_${PN} += "ico-uxf-utilities" +RDEPENDS_${PN} += "ico-uxf-weston-plugin" + + +DEPENDS = "" +#DEPENDS of ico-uxf-device-input-controller +DEPENDS += "ico-uxf-utilities" +DEPENDS += "virtual/egl" +inherit pkgconfig +DEPENDS += "glib-2.0" +DEPENDS += "wayland" +DEPENDS += "virtual/libgl" +DEPENDS += "virtual/libgles2" +DEPENDS += "ico-uxf-weston-plugin" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n ico-uxf-device-input-controller-0.9.06 + + +} +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 + oe_runmake -j16 + + + +} +EXTRA_OECONF += "" + +do_install() { + 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 -- + + # configurations + mkdir -p ${D}/opt/etc/ico/device-input-controller + mkdir -p ${D}${prefix}/lib/systemd/user + install -m 0644 settings/drivingforcegt.conf ${D}/opt/etc/ico/device-input-controller + install -m 0644 settings/g27racingwheel.conf ${D}/opt/etc/ico/device-input-controller + install -m 0755 settings/set_daynight.sh ${D}/opt/etc/ico/device-input-controller + install -m 644 settings/ico-device-input-controller.service ${D}${prefix}/lib/systemd/user/ico-device-input-controller.service + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " ico-uxf-device-input-controller " + +ico-uxf-device-input-controller_files = "" +ico-uxf-device-input-controller_files += "${prefix}/bin/ico_dic-gtforce" +ico-uxf-device-input-controller_files += "/opt/etc/ico/device-input-controller/drivingforcegt.conf" +ico-uxf-device-input-controller_files += "/opt/etc/ico/device-input-controller/g27racingwheel.conf" +ico-uxf-device-input-controller_files += "/opt/etc/ico/device-input-controller/set_daynight.sh" +ico-uxf-device-input-controller_files += "${prefix}/lib/systemd/user/ico-device-input-controller.service" +MANIFESTFILES_${PN} = "ico-uxf-device-input-controller.manifest" + +FILES_${PN} = "${ico-uxf-device-input-controller_files}" + +PKG_ico-uxf-device-input-controller= "ico-uxf-device-input-controller" + +require ico-uxf-device-input-controller-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-ico/ico-uxf-device-input-controller/ico-uxf-device-input-controller_git.bb b/meta-tizen-ivi/recipes-ico/ico-uxf-device-input-controller/ico-uxf-device-input-controller_git.bb new file mode 100644 index 00000000..d2b82b17 --- /dev/null +++ b/meta-tizen-ivi/recipes-ico/ico-uxf-device-input-controller/ico-uxf-device-input-controller_git.bb @@ -0,0 +1,10 @@ +require ico-uxf-device-input-controller.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/ico-uxf-device-input-controller;tag=6554394e29dc2c8409726a096beef43083f28145;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-ico/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps-extraconf.inc b/meta-tizen-ivi/recipes-ico/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps-extraconf.inc new file mode 100644 index 00000000..57ada77b --- /dev/null +++ b/meta-tizen-ivi/recipes-ico/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps-extraconf.inc @@ -0,0 +1,37 @@ +do_configure_prepend() { + sed -i 's@-I/usr/include@-I${STAGING_INCDIR}@g' ico-app-soundsample/src/Makefile.am + sed -i 's@-I/usr/include@-I${STAGING_INCDIR}@g' ico-app-vicsample/src/Makefile.am +} + +FILES_${PN}-dbg += "${prefix}/apps/org.tizen.ico.app-soundsample/bin/.debug" +FILES_${PN}-dbg += "${prefix}/apps/org.tizen.ico.app-vicsample/bin/.debug" + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + # This icons exists in main weston package so we don't package it in. + # Create a symbolic link to it instead. + ln -sf $D${prefix}/share/weston/terminal.png $D${prefix}/share/icons/default/small/ + # Update the app database. + #pkg_initdb + #ail_initdb + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + if [ "$1" = "0" ]; then + [ "x$D" == "x" ] && ldconfig + rm -f $D${prefix}/share/applications/org.tizen.ico.app-soundsample.desktop + rm -f $D${prefix}/share/applications/org.tizen.ico.app-vicsample.desktop + rm -f $D${prefix}/share/applications/browser.desktop + rm -f $D${prefix}/share/applications/terminal.desktop + rm -f $D${prefix}/share/icons/default/small/terminal.png + # Update the app database. + #pkg_initdb + #ail_initdb + fi + +} \ No newline at end of file diff --git a/meta-tizen-ivi/recipes-ico/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps.inc b/meta-tizen-ivi/recipes-ico/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps.inc new file mode 100644 index 00000000..39e7645c --- /dev/null +++ b/meta-tizen-ivi/recipes-ico/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps.inc @@ -0,0 +1,206 @@ +DESCRIPTION = "HomeScreen sample application" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/ICO Homescreen" +LICENSE = "Apache-2.0" +PV = "0.9.8" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by ico-uxf-homescreen-sample-apps + + +RDEPENDS = "" +#RDEPENDS of ico-uxf-homescreen-sample-apps (${PN}) +RDEPENDS_${PN} += "genivi-shell" +RDEPENDS_${PN} += "ico-uxf-utilities" +RDEPENDS_${PN} += "edbus" +RDEPENDS_${PN} += "ico-uxf-homescreen" +RDEPENDS_${PN} += "evas" +RDEPENDS_${PN} += "dbus" +RDEPENDS_${PN} += "capi-appfw-application" +RDEPENDS_${PN} += "weston-ivi-shell" +RDEPENDS_${PN} += "weston" +RDEPENDS_${PN} += "ico-vic-amb-plugin" +RDEPENDS_${PN} += "automotive-message-broker" +RDEPENDS_${PN} += "elementary" +RDEPENDS_${PN} += "ecore" +RDEPENDS_${PN} += "weekeyboard" +RDEPENDS_${PN} += "ico-uxf-weston-plugin" + + +DEPENDS = "" +#DEPENDS of ico-uxf-homescreen-sample-apps +DEPENDS += "edje" +DEPENDS += "ico-uxf-utilities" +DEPENDS += "edbus" +DEPENDS += "evas" +DEPENDS += "tizen-platform-config" +DEPENDS += "pulseaudio" +DEPENDS += "capi-appfw-application" +inherit pkgconfig +DEPENDS += "bundle" +DEPENDS += "glib-2.0" +DEPENDS += "eina" +DEPENDS += "aul" +DEPENDS += "elementary" +DEPENDS += "ecore" +DEPENDS += "dbus" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n ico-uxf-homescreen-sample-apps-0.9.8 + cp ${S}/packaging/ico-uxf-homescreen-sample-apps.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 ; + + + autotools_do_configure + oe_runmake -j16 + + + +} +EXTRA_OECONF += "" + +do_install() { + 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 -- + + # create tizen package metadata related directories + mkdir -p ${D}${prefix}/share/packages/ + mkdir -p ${D}${prefix}/share/icons/default/small + + mkdir -p ${D}${prefix}/apps/org.tizen.ico.app-soundsample/bin/ + mkdir -p ${D}${prefix}/apps/org.tizen.ico.app-soundsample/sounds/ + mkdir -p ${D}${prefix}/apps/org.tizen.ico.app-soundsample/res/images/ + install -m 0644 ico-app-soundsample/soundsample_config.txt ${D}${prefix}/apps/org.tizen.ico.app-soundsample/res/ + install -m 0644 ico-app-soundsample/sound_bg.png ${D}${prefix}/apps/org.tizen.ico.app-soundsample/res/images/ + install -m 0644 ico-app-soundsample/org.tizen.ico.app-soundsample.png ${D}${prefix}/share/icons/default/small/ + install -m 0644 ico-app-soundsample/musicbox.wav ${D}${prefix}/apps/org.tizen.ico.app-soundsample/sounds/ + install -m 0644 ico-app-soundsample/org.tizen.ico.app-soundsample.xml ${D}${prefix}/share/packages/ + + mkdir -p ${D}${prefix}/apps/org.tizen.ico.app-vicsample/bin/ + mkdir -p ${D}${prefix}/apps/org.tizen.ico.app-vicsample/res/images/ + install -m 0644 ico-app-vicsample/vicsample_config.txt ${D}${prefix}/apps/org.tizen.ico.app-vicsample/res/ + install -m 0644 ico-app-vicsample/vicinfo_bg.png ${D}${prefix}/apps/org.tizen.ico.app-vicsample/res/images/ + install -m 0644 ico-app-vicsample/org.tizen.ico.app-vicsample.png ${D}${prefix}/share/icons/default/small/ + install -m 0644 ico-app-vicsample/org.tizen.ico.app-vicsample.xml ${D}${prefix}/share/packages/ + + # configurations(ico-app-miscellaneous) + # install tizen package metadata for weston-terminal + install -m 0644 ico-app-miscellaneous/terminal.xml ${D}${prefix}/share/packages/ + + # install browser package metadata for MiniBrowser + mkdir -p ${D}${prefix}/bin + install -m 0644 ico-app-miscellaneous/browser.xml ${D}${prefix}/share/packages/ + install -m 0644 ico-app-miscellaneous/browser.png ${D}${prefix}/share/icons/default/small/ + install -m 0755 ico-app-miscellaneous/browser ${D}${prefix}/bin + + # install tizen package metadata for weekeyboard + install -m 0644 ico-app-miscellaneous/weekeyboard.xml ${D}${prefix}/share/packages/ + + # install tizen package metadata for mock navigator + install -m 0644 ico-app-miscellaneous/navigator.xml ${D}${prefix}/share/packages/ + install -m 0644 ico-app-miscellaneous/navigator.png ${D}${prefix}/share/icons/default/small/ + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + # This icons exists in main weston package so we don't package it in. + # Create a symbolic link to it instead. + ln -sf $D${prefix}/share/weston/terminal.png $D${prefix}/share/icons/default/small/ + # Update the app database. + pkg_initdb + ail_initdb + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + if [ "$1" = "0" ]; then + [ "x$D" == "x" ] && ldconfig + rm -f $D${prefix}/share/applications/org.tizen.ico.app-soundsample.desktop + rm -f $D${prefix}/share/applications/org.tizen.ico.app-vicsample.desktop + rm -f $D${prefix}/share/applications/browser.desktop + rm -f $D${prefix}/share/applications/terminal.desktop + rm -f $D${prefix}/share/icons/default/small/terminal.png + # Update the app database. + pkg_initdb + ail_initdb + fi + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " ico-uxf-homescreen-sample-apps " + +ico-uxf-homescreen-sample-apps_files = "" +ico-uxf-homescreen-sample-apps_files += "${prefix}/apps/org.tizen.ico.app-soundsample/bin/ico-app-soundsample" +ico-uxf-homescreen-sample-apps_files += "${prefix}/apps/org.tizen.ico.app-soundsample/res/soundsample_config.txt" +ico-uxf-homescreen-sample-apps_files += "${prefix}/apps/org.tizen.ico.app-soundsample/res/images/sound_bg.png" +ico-uxf-homescreen-sample-apps_files += "${prefix}/apps/org.tizen.ico.app-soundsample/sounds/musicbox.wav" +ico-uxf-homescreen-sample-apps_files += "${prefix}/share/icons/default/small/org.tizen.ico.app-soundsample.png" +ico-uxf-homescreen-sample-apps_files += "${prefix}/share/packages/org.tizen.ico.app-soundsample.xml" +ico-uxf-homescreen-sample-apps_files += "${prefix}/apps/org.tizen.ico.app-vicsample/bin/ico-app-vicsample" +ico-uxf-homescreen-sample-apps_files += "${prefix}/apps/org.tizen.ico.app-vicsample/res/vicsample_config.txt" +ico-uxf-homescreen-sample-apps_files += "${prefix}/apps/org.tizen.ico.app-vicsample/res/images/vicinfo_bg.png" +ico-uxf-homescreen-sample-apps_files += "${prefix}/share/icons/default/small/org.tizen.ico.app-vicsample.png" +ico-uxf-homescreen-sample-apps_files += "${prefix}/share/packages/org.tizen.ico.app-vicsample.xml" +ico-uxf-homescreen-sample-apps_files += "${prefix}/bin/browser" +ico-uxf-homescreen-sample-apps_files += "${prefix}/share/packages/browser.xml" +ico-uxf-homescreen-sample-apps_files += "${prefix}/share/packages/terminal.xml" +ico-uxf-homescreen-sample-apps_files += "${prefix}/share/packages/navigator.xml" +ico-uxf-homescreen-sample-apps_files += "${prefix}/share/packages/weekeyboard.xml" +ico-uxf-homescreen-sample-apps_files += "${prefix}/share/icons/default/small/browser.png" +ico-uxf-homescreen-sample-apps_files += "${prefix}/share/icons/default/small/navigator.png" +MANIFESTFILES_${PN} = "ico-uxf-homescreen-sample-apps.manifest" + +FILES_${PN} = "${ico-uxf-homescreen-sample-apps_files}" + +PKG_ico-uxf-homescreen-sample-apps= "ico-uxf-homescreen-sample-apps" + +require ico-uxf-homescreen-sample-apps-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-ico/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps_git.bb b/meta-tizen-ivi/recipes-ico/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps_git.bb new file mode 100644 index 00000000..81745dda --- /dev/null +++ b/meta-tizen-ivi/recipes-ico/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps_git.bb @@ -0,0 +1,10 @@ +require ico-uxf-homescreen-sample-apps.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/ico-uxf-homescreen-sample-apps;tag=c0f2aa22c0ec073520791ad13728f3d2c328b608;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-ico/ico-uxf-homescreen/ico-uxf-homescreen-extraconf.inc b/meta-tizen-ivi/recipes-ico/ico-uxf-homescreen/ico-uxf-homescreen-extraconf.inc new file mode 100644 index 00000000..e4103164 --- /dev/null +++ b/meta-tizen-ivi/recipes-ico/ico-uxf-homescreen/ico-uxf-homescreen-extraconf.inc @@ -0,0 +1,74 @@ +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n ico-uxf-homescreen-0.9.22 + cp ${S}/packaging/ico-uxf-homescreen.manifest . +} + +do_compile_prepend() { + mkdir -p weston + cp -av ${STAGING_DIR_TARGET}/usr/share/genivi-shell/protocol/*.xml weston/ + + ls weston/*.xml | while read protocol ; do + ${STAGING_BINDIR_NATIVE}/wayland-scanner client-header < "${protocol}" > "${protocol/.xml/}-client-protocol.h" + ${STAGING_BINDIR_NATIVE}/wayland-scanner code < "${protocol}" > "${protocol/.xml/.c}" + done + + find ${S} -name Makefile.am -exec sed -i "s@-I/usr/include/ico-util@-I${PKG_CONFIG_SYSROOT_DIR}/usr/include/ico-util@g" {} \; + find ${S} -name Makefile.am -exec sed -i "s@-I/usr/include/ilm@-I${PKG_CONFIG_SYSROOT_DIR}/usr/include/ilm@g" {} \; + find ${S} -name Makefile.am -exec sed -i "s@-I/usr/include/layermanager@-I${PKG_CONFIG_SYSROOT_DIR}/usr/include/layermanager@g" {} \; + find ${S} -name Makefile.am -exec sed -i "s@-I/usr/include/ico-uxf-weston-plugin@-I${PKG_CONFIG_SYSROOT_DIR}/usr/include/ico-uxf-weston-plugin@g" {} \; + + sed -i "s@-I/usr/include/ico-util@-I${PKG_CONFIG_SYSROOT_DIR}/usr/include/ico-util@g" ${S}/configure.ac +} + +do_install_append() { + if ${@bb.utils.contains('SYS_CTLR_PROVIDER', 'ico-uxf-homescreen', 'false', 'true', d)}; then + rm -f ${D}${prefix}/lib/systemd/user/ico-uxf-wait-launchpad-ready.path + rm -fr ${D}${prefix}/lib/systemd/use + fi +} + +DEPENDS += "pkgmgr-native" +DEPENDS += "ail-native" + +RDEPENDS_${PN} += "pkgmgr" +RDEPENDS_${PN} += "ail" + +FILES_${PN} += "${datadir}/icons/default/small/org.tizen.ico.onscreen.png" +FILES_${PN} += "${datadir}/icons/default/small/org.tizen.ico.homescreen.png" +FILES_${PN} += "${datadir}/icons/default/small/org.tizen.ico.statusbar.png" + +INSANE_SKIP_${PN} = "dev-so" +#FILES_${PN}-system-controller-dev += "${prefix}/lib/libico-state-machine.so" + +FILES_${PN}-dbg += "${prefix}/apps/org.tizen.ico.onscreen/bin/.debug" +FILES_${PN}-dbg += "${prefix}/apps/org.tizen.ico.statusbar/bin/.debug/StatusBar" +FILES_${PN}-dbg += "${prefix}/apps/org.tizen.ico.homescreen/bin/.debug/HomeScreen" +FILES_${PN}-dbg += "${prefix}/apps/org.tizen.ico.system-controller/bin/.debug" + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + # Update the app database. + #pkg_initdb + #ail_initdb + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + rm -f $D${prefix}/share/applications/org.tizen.ico.homescreen.desktop + rm -f $D${prefix}/share/applications/org.tizen.ico.statusbar.desktop + rm -f $D${prefix}/share/applications/org.tizen.ico.onscreen.desktop + rm -f $D${prefix}/share/applications/org.tizen.ico.system-controller.desktop + #pkg_initdb + #ail_initdb + +} + +PROVIDES_remove := "${@bb.utils.contains('SYS_CTLR_PROVIDER', 'ico-uxf-homescreen',"","system-controller",d)}" +RPROVIDES_ico-uxf-homescreen-system-controller_remove := "${@bb.utils.contains('SYS_CTLR_PROVIDER', 'ico-uxf-homescreen','',"system-controller",d)}" diff --git a/meta-tizen-ivi/recipes-ico/ico-uxf-homescreen/ico-uxf-homescreen.inc b/meta-tizen-ivi/recipes-ico/ico-uxf-homescreen/ico-uxf-homescreen.inc new file mode 100644 index 00000000..a5c939e6 --- /dev/null +++ b/meta-tizen-ivi/recipes-ico/ico-uxf-homescreen/ico-uxf-homescreen.inc @@ -0,0 +1,258 @@ +DESCRIPTION = "Sample homescreen and system controller" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/ICO Homescreen" +LICENSE = "Apache-2.0" +PV = "0.9.22" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by ico-uxf-homescreen-system-controller-dev +PROVIDES += "ico-uxf-homescreen-system-controller-dev" + + +#PROVIDES by ico-uxf-homescreen-system-controller +PROVIDES += "ico-uxf-homescreen-system-controller" +# the PROVIDES rules is ignore "system-controller " +PROVIDES += "system-controller" +RPROVIDES_ico-uxf-homescreen-system-controller += "system-controller" + + +#PROVIDES by ico-uxf-homescreen + + +RDEPENDS = "" +#RDEPENDS of ico-uxf-homescreen-system-controller-dev (${PN}-system-controller-dev) +RDEPENDS_${PN}-system-controller-dev += "edje" +RDEPENDS_${PN}-system-controller-dev += "ico-uxf-homescreen" +RDEPENDS_${PN}-system-controller-dev += "evas" +RDEPENDS_${PN}-system-controller-dev += "app-svc" +RDEPENDS_${PN}-system-controller-dev += "glib-2.0" +RDEPENDS_${PN}-system-controller-dev += "eina" +RDEPENDS_${PN}-system-controller-dev += "capi-base-common-dev" +RDEPENDS_${PN}-system-controller-dev += "ecore" + +#RDEPENDS of ico-uxf-homescreen-system-controller (${PN}-system-controller) +RDEPENDS_${PN}-system-controller += "genivi-shell" +RDEPENDS_${PN}-system-controller += "ico-uxf-utilities" +RDEPENDS_${PN}-system-controller += "ico-uxf-homescreen" +RDEPENDS_${PN}-system-controller += "weston-ivi-shell" +RDEPENDS_${PN}-system-controller += "weston" +RDEPENDS_${PN}-system-controller += "ico-uxf-weston-plugin" + +#RDEPENDS of ico-uxf-homescreen (${PN}) +RDEPENDS_${PN} += "genivi-shell" +RDEPENDS_${PN} += "ico-uxf-utilities" +RDEPENDS_${PN} += "weston-ivi-shell" +RDEPENDS_${PN} += "weston" +RDEPENDS_${PN} += "system-controller" +RDEPENDS_${PN} += "ico-uxf-weston-plugin" + + +DEPENDS = "" +#DEPENDS of ico-uxf-homescreen +DEPENDS += "edje" +DEPENDS += "genivi-shell" +DEPENDS += "pkgmgr" +DEPENDS += "capi-appfw-application" +DEPENDS += "aul" +DEPENDS += "eina" +DEPENDS += "json-glib" +DEPENDS += "notification" +DEPENDS += "app-svc" +inherit pkgconfig +DEPENDS += "glib-2.0" +DEPENDS += "wayland" +DEPENDS += "virtual/libgl" +DEPENDS += "boost" +DEPENDS += "ico-uxf-weston-plugin" +DEPENDS += "ico-uxf-utilities" +DEPENDS += "evas" +DEPENDS += "tizen-platform-config" +DEPENDS += "murphy" +DEPENDS += "bundle" +DEPENDS += "weston-ivi-shell" +DEPENDS += "libwebsockets" +DEPENDS += "ecore" +DEPENDS += "virtual/egl" +DEPENDS += "dbus" +DEPENDS += "ail" +DEPENDS_append_class-native = " fdupes-native" +DEPENDS_append_class-target = " fdupes-native" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n ico-uxf-homescreen-0.9.22 + cp ${S}/packaging/ico-uxf-homescreen.manifest . + + mkdir -p weston + cp -av ${prefix}/share/genivi-shell/protocol/*.xml weston/ + + ls weston/*.xml | while read protocol ; do + + ${prefix}/bin/wayland-scanner client-header \ + < "${protocol}" > "${protocol/.xml/}-client-protocol.h" + + ${prefix}/bin/wayland-scanner code \ + < "${protocol}" > "${protocol/.xml/.c}" + + done + + +} +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 + oe_runmake -j16 + + + +} +EXTRA_OECONF += "" + +do_install() { + 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 -- + + cp tool/ico_clear_screen ${D}${prefix}/bin + cp tool/ico_change_loginuser ${D}${prefix}/bin + cp tool/notification/ico_del_notification ${D}${prefix}/bin + cp tool/notification/ico_dump_notification ${D}${prefix}/bin + cp tool/notification/ico_send_notification ${D}${prefix}/bin + cp tool/notification/ico_send_notification2 ${D}${prefix}/bin + + #fdupes ${D} + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + # Update the app database. + pkg_initdb + ail_initdb + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + rm -f $D${prefix}/share/applications/org.tizen.ico.homescreen.desktop + rm -f $D${prefix}/share/applications/org.tizen.ico.statusbar.desktop + rm -f $D${prefix}/share/applications/org.tizen.ico.onscreen.desktop + rm -f $D${prefix}/share/applications/org.tizen.ico.system-controller.desktop + pkg_initdb + ail_initdb + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " ico-uxf-homescreen-system-controller-dev " +PACKAGES += " ico-uxf-homescreen-system-controller " +PACKAGES += " ico-uxf-homescreen " + +ico-uxf-homescreen-system-controller-dev_files = "" +ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-appfw/ico_syc_application.h" +ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-appfw/ico_syc_appresctl.h" +ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-appfw/ico_syc_common.h" +ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-appfw/ico_syc_error.h" +ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-appfw/ico_syc_inputctl.h" +ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-appfw/ico_syc_private.h" +ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-appfw/ico_syc_privilege.h" +ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-appfw/ico_syc_type.h" +ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-appfw/ico_syc_userctl.h" +ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-appfw/ico_syc_winctl.h" +ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-state-machine/CicoBlockParser.h" +ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-state-machine/CicoEvent.h" +ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-state-machine/CicoEventInfo.h" +ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-state-machine/CicoFinalState.h" +ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-state-machine/CicoHistoryState.h" +ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-state-machine/CicoState.h" +ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-state-machine/CicoStateAction.h" +ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-state-machine/CicoStateCore.h" +ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-state-machine/CicoStateMachine.h" +ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-state-machine/CicoStateMachineCreator.h" +MANIFESTFILES_${PN}-system-controller-dev = "ico-uxf-homescreen.manifest" + +ico-uxf-homescreen-system-controller_files = "" +ico-uxf-homescreen-system-controller_files += "${prefix}/share/packages/org.tizen.ico.system-controller.xml" +ico-uxf-homescreen-system-controller_files += "${prefix}/lib/systemd/user/ico-uxf-wait-launchpad-ready.path" +ico-uxf-homescreen-system-controller_files += "${prefix}/lib/systemd/user/weston.target.wants/ico-uxf-wait-launchpad-ready.path" +ico-uxf-homescreen-system-controller_files += "${prefix}/lib/systemd/user/ico-system-controller.service" +ico-uxf-homescreen-system-controller_files += "${prefix}/apps/org.tizen.ico.system-controller/bin" +ico-uxf-homescreen-system-controller_files += "/home/app/ico/defaultApps.info" +ico-uxf-homescreen-system-controller_files += "/home/app/ico" +MANIFESTFILES_${PN}-system-controller = "ico-uxf-homescreen.manifest" + +ico-uxf-homescreen_files = "" +ico-uxf-homescreen_files += "${prefix}/apps/org.tizen.ico.homescreen" +ico-uxf-homescreen_files += "${prefix}/apps/org.tizen.ico.statusbar" +ico-uxf-homescreen_files += "${prefix}/apps/org.tizen.ico.onscreen" +ico-uxf-homescreen_files += "${prefix}/share/packages/org.tizen.ico.homescreen.xml" +ico-uxf-homescreen_files += "${prefix}/share/packages/org.tizen.ico.statusbar.xml" +ico-uxf-homescreen_files += "${prefix}/share/packages/org.tizen.ico.onscreen.xml" +ico-uxf-homescreen_files += "${prefix}/lib/libico-appfw.*" +ico-uxf-homescreen_files += "${prefix}/lib/libico-state-machine.*" +ico-uxf-homescreen_files += "${prefix}/bin/ico_clear_screen" +ico-uxf-homescreen_files += "${prefix}/bin/ico_change_loginuser" +ico-uxf-homescreen_files += "${prefix}/bin/ico_del_notification" +ico-uxf-homescreen_files += "${prefix}/bin/ico_dump_notification" +ico-uxf-homescreen_files += "${prefix}/bin/ico_send_notification" +ico-uxf-homescreen_files += "${prefix}/bin/ico_send_notification2" +ico-uxf-homescreen_files += "${prefix}/share/icons/default/small/org.tizen.ico.homescreen.png" +ico-uxf-homescreen_files += "${prefix}/share/icons/default/small/org.tizen.ico.statusbar.png" +ico-uxf-homescreen_files += "${prefix}/share/icons/default/small/org.tizen.ico.onscreen.png" +ico-uxf-homescreen_files += "${prefix}/apps/org.tizen.ico.system-controller/res/config" +MANIFESTFILES_${PN} = "ico-uxf-homescreen.manifest" + +FILES_${PN}-system-controller-dev = "${ico-uxf-homescreen-system-controller-dev_files}" +FILES_${PN}-system-controller = "${ico-uxf-homescreen-system-controller_files}" +FILES_${PN} = "${ico-uxf-homescreen_files}" + +PKG_ico-uxf-homescreen-system-controller-dev= "ico-uxf-homescreen-system-controller-dev" +PKG_ico-uxf-homescreen-system-controller= "ico-uxf-homescreen-system-controller" +PKG_ico-uxf-homescreen= "ico-uxf-homescreen" + +require ico-uxf-homescreen-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-ico/ico-uxf-homescreen/ico-uxf-homescreen_git.bb b/meta-tizen-ivi/recipes-ico/ico-uxf-homescreen/ico-uxf-homescreen_git.bb new file mode 100644 index 00000000..40dc5b39 --- /dev/null +++ b/meta-tizen-ivi/recipes-ico/ico-uxf-homescreen/ico-uxf-homescreen_git.bb @@ -0,0 +1,10 @@ +require ico-uxf-homescreen.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/ico-uxf-homescreen;tag=74dc27c5bac25a80ad7374515fd043f4ae4bd12f;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-ico/ico-uxf-utilities/ico-uxf-utilities-extraconf.inc b/meta-tizen-ivi/recipes-ico/ico-uxf-utilities/ico-uxf-utilities-extraconf.inc new file mode 100644 index 00000000..9d37240d --- /dev/null +++ b/meta-tizen-ivi/recipes-ico/ico-uxf-utilities/ico-uxf-utilities-extraconf.inc @@ -0,0 +1 @@ +INSANE_SKIP_${PN} = "dev-so" diff --git a/meta-tizen-ivi/recipes-ico/ico-uxf-utilities/ico-uxf-utilities.inc b/meta-tizen-ivi/recipes-ico/ico-uxf-utilities/ico-uxf-utilities.inc new file mode 100644 index 00000000..7a1b855e --- /dev/null +++ b/meta-tizen-ivi/recipes-ico/ico-uxf-utilities/ico-uxf-utilities.inc @@ -0,0 +1,139 @@ +DESCRIPTION = "Common utilities for ico uifw" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/Libraries" +LICENSE = "Apache-2.0" +PV = "0.9.07" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by ico-uxf-utilities + + +#PROVIDES by ico-uxf-utilities-dev +PROVIDES += "ico-uxf-utilities-dev" + + +RDEPENDS = "" +#RDEPENDS of ico-uxf-utilities (${PN}) +RDEPENDS_${PN} += "coreutils" +RDEPENDS_${PN} += "automotive-message-broker" + +#RDEPENDS of ico-uxf-utilities-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "ico-uxf-utilities" +RDEPENDS_${PN}-dev += "libwebsockets-dev" + + +DEPENDS = "" +#DEPENDS of ico-uxf-utilities +DEPENDS += "libwebsockets" +DEPENDS += "edbus" +inherit pkgconfig +DEPENDS += "dlog" +DEPENDS += "glib-2.0" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n ico-uxf-utilities-0.9.07 + + +} +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 + oe_runmake -j16 + + + +} +EXTRA_OECONF += "" + +do_install() { + 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 -- + + # include + mkdir -p ${D}/${prefix}/include/ico-util/ + cp -f include/ico_uws.h ${D}/${prefix}/include/ico-util/ + cp -f include/ico_log.h ${D}/${prefix}/include/ico-util/ + cp -f include/ico_dbus_amb_efl.h ${D}/${prefix}/include/ico-util/ + # log output + mkdir -p ${D}/${localstatedir}/log/ico/ + chmod 0777 ${D}/${localstatedir}/log/ico/ + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " ico-uxf-utilities " +PACKAGES += " ico-uxf-utilities-dev " + +ico-uxf-utilities_files = "" +ico-uxf-utilities_files += "${prefix}/lib/libico-util*" +ico-uxf-utilities_files += "${localstatedir}/log/ico/" +MANIFESTFILES_${PN} = "ico-uxf-utilities.manifest" + +ico-uxf-utilities-dev_files = "" +ico-uxf-utilities-dev_files += "${prefix}/include/ico-util/ico_uws.h" +ico-uxf-utilities-dev_files += "${prefix}/include/ico-util/ico_log.h" +ico-uxf-utilities-dev_files += "${prefix}/include/ico-util/ico_dbus_amb_efl.h" +ico-uxf-utilities-dev_files += "${prefix}/lib/libico-util*" +ico-uxf-utilities-dev_files += "${localstatedir}/log/ico/" +MANIFESTFILES_${PN}-dev = "ico-uxf-utilities.manifest" + +FILES_${PN} = "${ico-uxf-utilities_files}" +FILES_${PN}-dev = "${ico-uxf-utilities-dev_files}" + +PKG_ico-uxf-utilities= "ico-uxf-utilities" +PKG_ico-uxf-utilities-dev= "ico-uxf-utilities-dev" + +require ico-uxf-utilities-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-ico/ico-uxf-utilities/ico-uxf-utilities_git.bb b/meta-tizen-ivi/recipes-ico/ico-uxf-utilities/ico-uxf-utilities_git.bb new file mode 100644 index 00000000..00d1f819 --- /dev/null +++ b/meta-tizen-ivi/recipes-ico/ico-uxf-utilities/ico-uxf-utilities_git.bb @@ -0,0 +1,10 @@ +require ico-uxf-utilities.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/ico-uxf-utilities;tag=e5749682aabdd8cbe57045c52c37f72b01946b0f;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-ico/ico-uxf-weston-plugin/ico-uxf-weston-plugin-extraconf.inc b/meta-tizen-ivi/recipes-ico/ico-uxf-weston-plugin/ico-uxf-weston-plugin-extraconf.inc new file mode 100644 index 00000000..0c149ebd --- /dev/null +++ b/meta-tizen-ivi/recipes-ico/ico-uxf-weston-plugin/ico-uxf-weston-plugin-extraconf.inc @@ -0,0 +1,4 @@ +FILES_${PN}-dbg += "${prefix}/lib/weston/.debug/ico_plugin_loader.so" +FILES_${PN}-dbg += "${prefix}/lib/weston/.debug/ico_window_mgr.so" +FILES_${PN}-dbg += "${prefix}/lib/weston/.debug/ico_window_animation.so" +FILES_${PN}-dbg += "${prefix}/lib/weston/.debug/ico_input_mgr.so" \ No newline at end of file diff --git a/meta-tizen-ivi/recipes-ico/ico-uxf-weston-plugin/ico-uxf-weston-plugin.inc b/meta-tizen-ivi/recipes-ico/ico-uxf-weston-plugin/ico-uxf-weston-plugin.inc new file mode 100644 index 00000000..67fc060d --- /dev/null +++ b/meta-tizen-ivi/recipes-ico/ico-uxf-weston-plugin/ico-uxf-weston-plugin.inc @@ -0,0 +1,151 @@ +DESCRIPTION = "Weston Plugins for IVI" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/ICO Homescreen" +LICENSE = "MIT" +PV = "0.9.22" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by ico-uxf-weston-plugin-dev +PROVIDES += "ico-uxf-weston-plugin-dev" + + +#PROVIDES by ico-uxf-weston-plugin + + +RDEPENDS = "" +#RDEPENDS of ico-uxf-weston-plugin-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "ico-uxf-weston-plugin" + +#RDEPENDS of ico-uxf-weston-plugin (${PN}) +RDEPENDS_${PN} += "weston" +RDEPENDS_${PN} += "genivi-shell" +RDEPENDS_${PN} += "weston-ivi-shell" +RDEPENDS_${PN} += "weekeyboard" + + +DEPENDS = "" +#DEPENDS of ico-uxf-weston-plugin +DEPENDS += "genivi-shell" +DEPENDS += "virtual/egl" +DEPENDS += "evas" +DEPENDS += "aul" +DEPENDS += "weston-ivi-shell" +inherit pkgconfig +DEPENDS += "weston" +DEPENDS += "virtual/libgl" +DEPENDS += "ecore" +DEPENDS += "pixman" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n ico-uxf-weston-plugin-0.9.22 + + +} +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 + oe_runmake -j16 + + + +} +EXTRA_OECONF += "" + +do_install() { + 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 -- + + # configurations + mkdir -p ${D}${sysconfdir}/xdg/weston > /dev/null 2>&1 + mkdir -p ${D}${systemd_unitdir}/system/multi-user.target.wants > /dev/null 2>&1 + install -m 0644 settings/weston.ini ${D}${sysconfdir}/xdg/weston + install -m 0644 settings/ico-pseudo-input-device.service ${D}${systemd_unitdir}/system/ico-pseudo-input-device.service + ln -s ${systemd_unitdir}/system/ico-pseudo-input-device.service ${D}${systemd_unitdir}/system/multi-user.target.wants/ico-pseudo-input-device.service + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " ico-uxf-weston-plugin-dev " +PACKAGES += " ico-uxf-weston-plugin " + +ico-uxf-weston-plugin-dev_files = "" +ico-uxf-weston-plugin-dev_files += "${prefix}/include/ico-uxf-weston-plugin/ico_input_mgr-client-protocol.h" +ico-uxf-weston-plugin-dev_files += "${prefix}/include/ico-uxf-weston-plugin/ico_window_mgr-client-protocol.h" +ico-uxf-weston-plugin-dev_files += "${prefix}/include/ico-uxf-weston-plugin/ico_input_mgr.h" +ico-uxf-weston-plugin-dev_files += "${prefix}/lib/libico-uxf-weston-plugin.so" +MANIFESTFILES_${PN}-dev = "ico-uxf-weston-plugin.manifest" + +ico-uxf-weston-plugin_files = "" +ico-uxf-weston-plugin_files += "${prefix}/lib/weston/" +ico-uxf-weston-plugin_files += "${prefix}/lib/weston/*.so" +ico-uxf-weston-plugin_files += "${prefix}/lib/libico-uxf-weston-plugin.so.*" +ico-uxf-weston-plugin_files += "${prefix}/bin/ico_send_inputevent" +ico-uxf-weston-plugin_files += "${prefix}/bin/ico_pseudo_input_device" +ico-uxf-weston-plugin_files += "${systemd_unitdir}/system/ico-pseudo-input-device.service" +ico-uxf-weston-plugin_files += "${systemd_unitdir}/system/multi-user.target.wants/ico-pseudo-input-device.service" +ico-uxf-weston-plugin_files += "${sysconfdir}/xdg/weston/weston.ini" +CONFFILES_${PN} = "" +CONFFILES_${PN} += "${sysconfdir}/xdg/weston/weston.ini" +MANIFESTFILES_${PN} = "ico-uxf-weston-plugin.manifest" +DIRFILES_${PN} = "" +DIRFILES_${PN} += "${prefix}/lib/weston/" + +FILES_${PN}-dev = "${ico-uxf-weston-plugin-dev_files}" +FILES_${PN} = "${ico-uxf-weston-plugin_files}" + +PKG_ico-uxf-weston-plugin-dev= "ico-uxf-weston-plugin-dev" +PKG_ico-uxf-weston-plugin= "ico-uxf-weston-plugin" + +require ico-uxf-weston-plugin-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-ico/ico-uxf-weston-plugin/ico-uxf-weston-plugin_git.bb b/meta-tizen-ivi/recipes-ico/ico-uxf-weston-plugin/ico-uxf-weston-plugin_git.bb new file mode 100644 index 00000000..db7cdcf8 --- /dev/null +++ b/meta-tizen-ivi/recipes-ico/ico-uxf-weston-plugin/ico-uxf-weston-plugin_git.bb @@ -0,0 +1,10 @@ +require ico-uxf-weston-plugin.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/ico-uxf-weston-plugin;tag=8ccf810f079b757e6be43f4c0ec2107351776b13;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-ico/ico-vic-amb-plugin/files/fix_remove_test_and_tools_build.patch b/meta-tizen-ivi/recipes-ico/ico-vic-amb-plugin/files/fix_remove_test_and_tools_build.patch new file mode 100644 index 00000000..e577a3fe --- /dev/null +++ b/meta-tizen-ivi/recipes-ico/ico-vic-amb-plugin/files/fix_remove_test_and_tools_build.patch @@ -0,0 +1,10 @@ +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 8f5666f..623db0b 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -51,5 +51,4 @@ set(ico-vic-amb-plugin_docs README) + install (FILES ${ico-vic-amb-plugin_docs} DESTINATION ${DOC_INSTALL_DIR}) + + add_subdirectory(src) +-add_subdirectory(tests) + add_subdirectory(tool) diff --git a/meta-tizen-ivi/recipes-ico/ico-vic-amb-plugin/ico-vic-amb-plugin-extraconf.inc b/meta-tizen-ivi/recipes-ico/ico-vic-amb-plugin/ico-vic-amb-plugin-extraconf.inc new file mode 100644 index 00000000..0ffe0b1c --- /dev/null +++ b/meta-tizen-ivi/recipes-ico/ico-vic-amb-plugin/ico-vic-amb-plugin-extraconf.inc @@ -0,0 +1,3 @@ +SRC_URI += " file://fix_remove_test_and_tools_build.patch" + +FILES_${PN}-dbg += "/usr/lib/automotive-message-broker/.debug" diff --git a/meta-tizen-ivi/recipes-ico/ico-vic-amb-plugin/ico-vic-amb-plugin.inc b/meta-tizen-ivi/recipes-ico/ico-vic-amb-plugin/ico-vic-amb-plugin.inc new file mode 100644 index 00000000..36affa2b --- /dev/null +++ b/meta-tizen-ivi/recipes-ico/ico-vic-amb-plugin/ico-vic-amb-plugin.inc @@ -0,0 +1,132 @@ +DESCRIPTION = "Automotive Message Broker is a vehicle network abstraction system." +HOMEPAGE = "http://nohomepage.org" +SECTION = "System Environment/Daemons" +LICENSE = "LGPL v2.1" +PV = "0.9.5" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by ico-vic-amb-plugin + + +RDEPENDS = "" +#RDEPENDS of ico-vic-amb-plugin (${PN}) +RDEPENDS_${PN} += "libjson" +RDEPENDS_${PN} += "ico-uxf-utilities" +RDEPENDS_${PN} += "glibc" + + +DEPENDS = "" +#DEPENDS of ico-vic-amb-plugin +DEPENDS += "ico-uxf-utilities" +inherit tizen_cmake +DEPENDS += "json-c" +inherit pkgconfig +DEPENDS += "app-core" +DEPENDS += "automotive-message-broker" +DEPENDS += "elementary" +DEPENDS += "boost" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n ico-vic-amb-plugin-0.9.5 + + +} +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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} + + make -j16 + + + +} + +do_install() { + 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}/ambd + mkdir -p ${D}/usr/bin + cp src/AMBformat.conf ${D}/${sysconfdir}/ambd/ + cp tool/ico_set_vehicleinfo ${D}/usr/bin/ico_set_vehicleinfo + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " ico-vic-amb-plugin " + +ico-vic-amb-plugin_files = "" +ico-vic-amb-plugin_files += "${prefix}/lib/automotive-message-broker/*.so" +ico-vic-amb-plugin_files += "${sysconfdir}/ambd/AMBformat.conf" +ico-vic-amb-plugin_files += "/usr/share/doc/automotive-message-broker/ico-vic-amb-plugin/README" +ico-vic-amb-plugin_files += "/usr/bin/ico_set_vehicleinfo" +MANIFESTFILES_${PN} = "ico-vic-amb-plugin.manifest" + +FILES_${PN} = "${ico-vic-amb-plugin_files}" + +PKG_ico-vic-amb-plugin= "ico-vic-amb-plugin" + +require ico-vic-amb-plugin-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-ico/ico-vic-amb-plugin/ico-vic-amb-plugin_git.bb b/meta-tizen-ivi/recipes-ico/ico-vic-amb-plugin/ico-vic-amb-plugin_git.bb new file mode 100644 index 00000000..f1b72f40 --- /dev/null +++ b/meta-tizen-ivi/recipes-ico/ico-vic-amb-plugin/ico-vic-amb-plugin_git.bb @@ -0,0 +1,10 @@ +require ico-vic-amb-plugin.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/ico-vic-amb-plugin;tag=743db049cbd153971aff0bcf1f002683cc7aebd3;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-ico/ico-vic-carsimulator/files/0001-fix-build-for-yocto-64b.patch b/meta-tizen-ivi/recipes-ico/ico-vic-carsimulator/files/0001-fix-build-for-yocto-64b.patch new file mode 100644 index 00000000..904157ab --- /dev/null +++ b/meta-tizen-ivi/recipes-ico/ico-vic-carsimulator/files/0001-fix-build-for-yocto-64b.patch @@ -0,0 +1,26 @@ +From adc811322d8227d7b4dfdd31aaf49f222bce6f11 Mon Sep 17 00:00:00 2001 +From: Ronan Le Martret +Date: Fri, 17 Oct 2014 11:41:15 +0200 +Subject: [PATCH 1/1] fix build for yocto 64b + +Change-Id: Ie81ea38ecd9f80eab47d5e9cd9683b8e3eb034cd +Signed-off-by: Ronan Le Martret +--- + configure.ac | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/configure.ac b/configure.ac +index 21972bb..d67668f 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -12,6 +12,7 @@ AC_PROG_CXX + AC_PROG_CC + + # Checks for libraries. ++PKG_PROG_PKG_CONFIG + PKG_CHECK_MODULES([GLIB], [glib-2.0]) + AC_SUBST(GLIB_CFLAGS) + AC_SUBST(GLIB_LIBS) +-- +1.8.1.4 + diff --git a/meta-tizen-ivi/recipes-ico/ico-vic-carsimulator/ico-vic-carsimulator-extraconf.inc b/meta-tizen-ivi/recipes-ico/ico-vic-carsimulator/ico-vic-carsimulator-extraconf.inc new file mode 100644 index 00000000..873fd621 --- /dev/null +++ b/meta-tizen-ivi/recipes-ico/ico-vic-carsimulator/ico-vic-carsimulator-extraconf.inc @@ -0,0 +1,7 @@ +#SRC_URI += "file://0001-fix-build-for-yocto-64b.patch" + +DEPENDS += "pkgconfig" + +do_configure_prepend() { + sed -i 's@-I/usr/include/json-glib-1.0@-I${STAGING_INCDIR}/json-glib-1.0@' src/Makefile.am +} diff --git a/meta-tizen-ivi/recipes-ico/ico-vic-carsimulator/ico-vic-carsimulator.inc b/meta-tizen-ivi/recipes-ico/ico-vic-carsimulator/ico-vic-carsimulator.inc new file mode 100644 index 00000000..c4542c4d --- /dev/null +++ b/meta-tizen-ivi/recipes-ico/ico-vic-carsimulator/ico-vic-carsimulator.inc @@ -0,0 +1,125 @@ +DESCRIPTION = "CarSimulator" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/ICO Homescreen" +LICENSE = "Apache-2.0" +PV = "0.9.10" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by ico-vic-carsimulator + + +RDEPENDS = "" +#RDEPENDS of ico-vic-carsimulator (${PN}) +RDEPENDS_${PN} += "ico-vic-amb-plugin" +RDEPENDS_${PN} += "glibc" +RDEPENDS_${PN} += "ico-uxf-utilities" + + +DEPENDS = "" +#DEPENDS of ico-vic-carsimulator +DEPENDS += "ico-uxf-utilities" +DEPENDS += "make" +inherit pkgconfig +DEPENDS += "glib-2.0" +DEPENDS += "json-glib" +DEPENDS_append_class-native = " automake-native" +DEPENDS_append_class-target = " automake-native" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n ico-vic-carsimulator-0.9.10 + + +} +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 + oe_runmake -j16 + + + +} +EXTRA_OECONF += "" + +do_install() { + 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 -- + + # configurations + mkdir -p ${D}${sysconfdir}/ico-vic-carsim/ + mkdir -p ${D}${prefix}/lib/systemd/user + install -m 0644 G25.conf ${D}${sysconfdir}/ico-vic-carsim/ + install -m 0644 G27.conf ${D}${sysconfdir}/ico-vic-carsim/ + install -m 0644 ico-vic-carsim.service ${D}${prefix}/lib/systemd/user/ico-vic-carsim.service + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " ico-vic-carsimulator " + +ico-vic-carsimulator_files = "" +ico-vic-carsimulator_files += "${prefix}/bin/ico-vic-carsim" +ico-vic-carsimulator_files += "${prefix}/bin/*" +ico-vic-carsimulator_files += "${sysconfdir}/ico-vic-carsim/*" +ico-vic-carsimulator_files += "${prefix}/lib/systemd/user/ico-vic-carsim.service" +CONFFILES_${PN} = "" +CONFFILES_${PN} += "${sysconfdir}/ico-vic-carsim/*" +MANIFESTFILES_${PN} = "ico-vic-carsimulator.manifest" + +FILES_${PN} = "${ico-vic-carsimulator_files}" + +PKG_ico-vic-carsimulator= "ico-vic-carsimulator" + +require ico-vic-carsimulator-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-ico/ico-vic-carsimulator/ico-vic-carsimulator_git.bb b/meta-tizen-ivi/recipes-ico/ico-vic-carsimulator/ico-vic-carsimulator_git.bb new file mode 100644 index 00000000..b2f41dc3 --- /dev/null +++ b/meta-tizen-ivi/recipes-ico/ico-vic-carsimulator/ico-vic-carsimulator_git.bb @@ -0,0 +1,10 @@ +require ico-vic-carsimulator.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/ico-vic-carsimulator;tag=bf9beedad80666c9ddff39154e6fc741bbaed5e4;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-modello/Modello-AMBSimulator/Modello-AMBSimulator-extraconf.inc b/meta-tizen-ivi/recipes-modello/Modello-AMBSimulator/Modello-AMBSimulator-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-ivi/recipes-modello/Modello-AMBSimulator/Modello-AMBSimulator.inc b/meta-tizen-ivi/recipes-modello/Modello-AMBSimulator/Modello-AMBSimulator.inc new file mode 100644 index 00000000..b374c22e --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-AMBSimulator/Modello-AMBSimulator.inc @@ -0,0 +1,89 @@ +DESCRIPTION = "Pure html5 UI" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/Modello" +LICENSE = "Apache-2.0" +PV = "0.0.2" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by Modello-AMBSimulator + + +RDEPENDS = "" +#RDEPENDS of Modello-AMBSimulator (${PN}) +RDEPENDS_${PN} += "Modello-Common" + + +DEPENDS = "" +#DEPENDS of Modello-AMBSimulator +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "zip" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n Modello-AMBSimulator-0.0.2 + cp ${S}/packaging/Modello-AMBSimulator.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 ; + + #empty + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + rm -rf ${D} + mkdir -p ${D}/opt/usr/apps/.preinstallWidgets + mkdir -p ${D}${prefix}/share/Modello/Common/icons + zip -r ${D}/opt/usr/apps/.preinstallWidgets/Modello-AMBSimulator.wgt config.xml manifest.json css AMBSimulator_icon.png index.html js templates + install -m 0644 AMBSimulator_icon.png ${D}${prefix}/share/Modello/Common/icons + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " Modello-AMBSimulator " + +Modello-AMBSimulator_files = "" +Modello-AMBSimulator_files += "/opt/usr/apps/.preinstallWidgets/Modello-AMBSimulator.wgt" +Modello-AMBSimulator_files += "${prefix}/share/Modello/Common/icons/AMBSimulator_icon.png" +MANIFESTFILES_${PN} = "Modello-AMBSimulator.manifest" + +FILES_${PN} = "${Modello-AMBSimulator_files}" + +PKG_Modello-AMBSimulator= "Modello-AMBSimulator" + +require Modello-AMBSimulator-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-modello/Modello-AMBSimulator/Modello-AMBSimulator_git.bb b/meta-tizen-ivi/recipes-modello/Modello-AMBSimulator/Modello-AMBSimulator_git.bb new file mode 100644 index 00000000..14ed8b77 --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-AMBSimulator/Modello-AMBSimulator_git.bb @@ -0,0 +1,10 @@ +require Modello-AMBSimulator.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/Modello_AMBSimulator;tag=6dcac734d95f99d36b8b5bab9799b3f8860bb176;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-modello/Modello-Appmanager/Modello-Appmanager-extraconf.inc b/meta-tizen-ivi/recipes-modello/Modello-Appmanager/Modello-Appmanager-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-ivi/recipes-modello/Modello-Appmanager/Modello-Appmanager.inc b/meta-tizen-ivi/recipes-modello/Modello-Appmanager/Modello-Appmanager.inc new file mode 100644 index 00000000..7a29cf3d --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-Appmanager/Modello-Appmanager.inc @@ -0,0 +1,89 @@ +DESCRIPTION = "Pure html5 UI" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/Modello" +LICENSE = "Apache-2.0" +PV = "0.0.2" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by Modello-Appmanager + + +RDEPENDS = "" +#RDEPENDS of Modello-Appmanager (${PN}) +RDEPENDS_${PN} += "Modello-Common" + + +DEPENDS = "" +#DEPENDS of Modello-Appmanager +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "zip" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n Modello-Appmanager-0.0.2 + cp ${S}/packaging/Modello-Appmanager.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 ; + + #empty + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + rm -rf ${D} + mkdir -p ${D}/opt/usr/apps/.preinstallWidgets + mkdir -p ${D}${prefix}/share/Modello/Common/icons + zip -r ${D}/opt/usr/apps/.preinstallWidgets/Modello-Appmanager.wgt config.xml css AppManager_icon.png index.html js templates + install -m 0644 AppManager_icon.png ${D}${prefix}/share/Modello/Common/icons + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " Modello-Appmanager " + +Modello-Appmanager_files = "" +Modello-Appmanager_files += "/opt/usr/apps/.preinstallWidgets/Modello-Appmanager.wgt" +Modello-Appmanager_files += "${prefix}/share/Modello/Common/icons/AppManager_icon.png" +MANIFESTFILES_${PN} = "Modello-Appmanager.manifest" + +FILES_${PN} = "${Modello-Appmanager_files}" + +PKG_Modello-Appmanager= "Modello-Appmanager" + +require Modello-Appmanager-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-modello/Modello-Appmanager/Modello-Appmanager_git.bb b/meta-tizen-ivi/recipes-modello/Modello-Appmanager/Modello-Appmanager_git.bb new file mode 100644 index 00000000..d8cf10e3 --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-Appmanager/Modello-Appmanager_git.bb @@ -0,0 +1,10 @@ +require Modello-Appmanager.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Appmanager;tag=29077649bc00e39417d74a1651f94f54a6868a2d;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-modello/Modello-Common/Modello-Common-extraconf.inc b/meta-tizen-ivi/recipes-modello/Modello-Common/Modello-Common-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-ivi/recipes-modello/Modello-Common/Modello-Common.inc b/meta-tizen-ivi/recipes-modello/Modello-Common/Modello-Common.inc new file mode 100644 index 00000000..4395de7e --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-Common/Modello-Common.inc @@ -0,0 +1,85 @@ +DESCRIPTION = "Pure html5 UI" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/Modello" +LICENSE = "Apache-2.0" +PV = "0.0.3" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by Modello-Common + + +RDEPENDS = "" + +DEPENDS = "" +#DEPENDS of Modello-Common +DEPENDS_append_class-native = " fdupes-native" +DEPENDS_append_class-target = " fdupes-native" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n Modello-Common-0.0.3 + cp ${S}/packaging/Modello-Common.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 ; + + #empty + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + mkdir -p ${D}${prefix}/share/Modello/Common/ + cp -r css ${D}${prefix}/share/Modello/Common/ + cp -r js ${D}${prefix}/share/Modello/Common/ + + #fdupes ${D}${prefix}/share + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " Modello-Common " + +Modello-Common_files = "" +Modello-Common_files += "${prefix}/share/Modello/Common/js" +Modello-Common_files += "${prefix}/share/Modello/Common/css" +MANIFESTFILES_${PN} = "Modello-Common.manifest" + +FILES_${PN} = "${Modello-Common_files}" + +PKG_Modello-Common= "Modello-Common" + +require Modello-Common-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-modello/Modello-Common/Modello-Common_git.bb b/meta-tizen-ivi/recipes-modello/Modello-Common/Modello-Common_git.bb new file mode 100644 index 00000000..6e250591 --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-Common/Modello-Common_git.bb @@ -0,0 +1,10 @@ +require Modello-Common.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Common;tag=9adf1e91f84a53b3b4c2b3723d1d05363ed14933;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-modello/Modello-Dashboard/Modello-Dashboard-extraconf.inc b/meta-tizen-ivi/recipes-modello/Modello-Dashboard/Modello-Dashboard-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-ivi/recipes-modello/Modello-Dashboard/Modello-Dashboard.inc b/meta-tizen-ivi/recipes-modello/Modello-Dashboard/Modello-Dashboard.inc new file mode 100644 index 00000000..fa88abdb --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-Dashboard/Modello-Dashboard.inc @@ -0,0 +1,89 @@ +DESCRIPTION = "Pure html5 UI" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/Modello" +LICENSE = "Apache-2.0" +PV = "0.0.2" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by Modello-Dashboard + + +RDEPENDS = "" +#RDEPENDS of Modello-Dashboard (${PN}) +RDEPENDS_${PN} += "Modello-Common" + + +DEPENDS = "" +#DEPENDS of Modello-Dashboard +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "zip" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n Modello-Dashboard-0.0.2 + cp ${S}/packaging/Modello-Dashboard.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 ; + + #empty + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + rm -rf ${D} + mkdir -p ${D}/opt/usr/apps/.preinstallWidgets + mkdir -p ${D}${prefix}/share/Modello/Common/icons + zip -r ${D}/opt/usr/apps/.preinstallWidgets/Modello-Dashboard.wgt components config.xml css Dashboard_icon.png index.html js + install -m 0644 Dashboard_icon.png ${D}${prefix}/share/Modello/Common/icons + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " Modello-Dashboard " + +Modello-Dashboard_files = "" +Modello-Dashboard_files += "/opt/usr/apps/.preinstallWidgets/Modello-Dashboard.wgt" +Modello-Dashboard_files += "${prefix}/share/Modello/Common/icons/Dashboard_icon.png" +MANIFESTFILES_${PN} = "Modello-Dashboard.manifest" + +FILES_${PN} = "${Modello-Dashboard_files}" + +PKG_Modello-Dashboard= "Modello-Dashboard" + +require Modello-Dashboard-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-modello/Modello-Dashboard/Modello-Dashboard_git.bb b/meta-tizen-ivi/recipes-modello/Modello-Dashboard/Modello-Dashboard_git.bb new file mode 100644 index 00000000..1934385a --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-Dashboard/Modello-Dashboard_git.bb @@ -0,0 +1,10 @@ +require Modello-Dashboard.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Dashboard;tag=96d57eca5bd13b5a807a7da746bc96dbdcbcf539;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-modello/Modello-Homescreen/Modello-Homescreen-extraconf.inc b/meta-tizen-ivi/recipes-modello/Modello-Homescreen/Modello-Homescreen-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-ivi/recipes-modello/Modello-Homescreen/Modello-Homescreen.inc b/meta-tizen-ivi/recipes-modello/Modello-Homescreen/Modello-Homescreen.inc new file mode 100644 index 00000000..8d22026e --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-Homescreen/Modello-Homescreen.inc @@ -0,0 +1,98 @@ +DESCRIPTION = "A proof of concept pure html5 UI" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/Modello" +LICENSE = "Apache-2.0" +PV = "0.0.2" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by Modello-Homescreen + + +RDEPENDS = "" +#RDEPENDS of Modello-Homescreen (${PN}) +RDEPENDS_${PN} += "Modello-Common" + + +DEPENDS = "" +#DEPENDS of Modello-Homescreen +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "zip" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n Modello-Homescreen-0.0.2 + cp ${S}/packaging/Modello-Homescreen.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 ; + + #empty + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + mkdir -p ${D}/opt/usr/apps/.preinstallWidgets + mkdir -p ${D}${prefix}/share/Modello/Common/icons + zip -r ${D}/opt/usr/apps/.preinstallWidgets/Modello-Homescreen.wgt config.xml manifest.json css Homescreen_icon.png index.html js + install -m 0644 Homescreen_icon.png ${D}${prefix}/share/Modello/Common/icons + + mkdir -p ${D}${prefix}/bin + mkdir -p ${D}${prefix}/lib/systemd/user/weston.target.wants/ + install -m 755 systemd/modello_launcher.sh ${D}${prefix}/bin + install -m 0644 systemd/Modello_Homescreen-launchpad-ready.path ${D}${prefix}/lib/systemd/user + install -m 0644 systemd/Modello_Homescreen.service ${D}${prefix}/lib/systemd/user + ln -sf ../Modello_Homescreen-launchpad-ready.path ${D}${prefix}/lib/systemd/user/weston.target.wants/ + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " Modello-Homescreen " + +Modello-Homescreen_files = "" +Modello-Homescreen_files += "/opt/usr/apps/.preinstallWidgets/Modello-Homescreen.wgt" +Modello-Homescreen_files += "${prefix}/share/Modello/Common/icons/Homescreen_icon.png" +Modello-Homescreen_files += "${prefix}/lib/systemd/user/Modello_Homescreen.service" +Modello-Homescreen_files += "${prefix}/lib/systemd/user/Modello_Homescreen-launchpad-ready.path" +Modello-Homescreen_files += "${prefix}/bin/modello_launcher.sh" +Modello-Homescreen_files += "${prefix}/lib/systemd/user/weston.target.wants" + +FILES_${PN} = "${Modello-Homescreen_files}" + +PKG_Modello-Homescreen= "Modello-Homescreen" + +require Modello-Homescreen-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-modello/Modello-Homescreen/Modello-Homescreen_git.bb b/meta-tizen-ivi/recipes-modello/Modello-Homescreen/Modello-Homescreen_git.bb new file mode 100644 index 00000000..4035513e --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-Homescreen/Modello-Homescreen_git.bb @@ -0,0 +1,10 @@ +require Modello-Homescreen.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Homescreen;tag=7aa5723eceb5a35f56dfbd03e4e2ffc2c5f9b742;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-modello/Modello-Hvac/Modello-Hvac-extraconf.inc b/meta-tizen-ivi/recipes-modello/Modello-Hvac/Modello-Hvac-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-ivi/recipes-modello/Modello-Hvac/Modello-Hvac.inc b/meta-tizen-ivi/recipes-modello/Modello-Hvac/Modello-Hvac.inc new file mode 100644 index 00000000..8a70a950 --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-Hvac/Modello-Hvac.inc @@ -0,0 +1,88 @@ +DESCRIPTION = "Pure html5 UI" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/Modello" +LICENSE = "Apache-2.0" +PV = "0.0.3" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by Modello-Hvac + + +RDEPENDS = "" +#RDEPENDS of Modello-Hvac (${PN}) +RDEPENDS_${PN} += "Modello-Common" + + +DEPENDS = "" +#DEPENDS of Modello-Hvac +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "zip" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n Modello-Hvac-0.0.3 + cp ${S}/packaging/Modello-Hvac.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 ; + + #empty + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + rm -rf ${D} + mkdir -p ${D}/opt/usr/apps/.preinstallWidgets + mkdir -p ${D}${prefix}/share/Modello/Common/icons + zip -r ${D}/opt/usr/apps/.preinstallWidgets/Modello-Hvac.wgt config.xml css HVAC_icon.png index.html js + install -m 0644 HVAC_icon.png ${D}${prefix}/share/Modello/Common/icons + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " Modello-Hvac " + +Modello-Hvac_files = "" +Modello-Hvac_files += "/opt/usr/apps/.preinstallWidgets/Modello-Hvac.wgt" +Modello-Hvac_files += "${prefix}/share/Modello/Common/icons/HVAC_icon.png" + +FILES_${PN} = "${Modello-Hvac_files}" + +PKG_Modello-Hvac= "Modello-Hvac" + +require Modello-Hvac-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-modello/Modello-Hvac/Modello-Hvac_git.bb b/meta-tizen-ivi/recipes-modello/Modello-Hvac/Modello-Hvac_git.bb new file mode 100644 index 00000000..27dba141 --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-Hvac/Modello-Hvac_git.bb @@ -0,0 +1,10 @@ +require Modello-Hvac.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Hvac;tag=af5fbddabc6773cbdd33bf8790808fcec64da485;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-modello/Modello-Installer/Modello-Installer-extraconf.inc b/meta-tizen-ivi/recipes-modello/Modello-Installer/Modello-Installer-extraconf.inc new file mode 100644 index 00000000..293c055b --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-Installer/Modello-Installer-extraconf.inc @@ -0,0 +1,18 @@ +SRC_URI += "file://modello-installer-postinst.sh" +SRC_URI += "file://modello-installer-postinst.service" + +RDEPENDS_Modello-Installer-xwalk_remove = "Modello-Phone" +systemd_unitdir = "/usr/lib/systemd" + +RDEPENDS_${PN}-wrt_remove = "wrt-installer" + +do_install_append() { + install -m 0755 -p -D ${WORKDIR}/modello-installer-postinst.sh ${D}${prefix}/share/modello-installer/modello-installer-postinst.sh + install -p -D ${WORKDIR}/modello-installer-postinst.service ${D}${systemd_unitdir}/system/modello-installer-postinst.service + mkdir -p ${D}${systemd_unitdir}/system/multi-user.target.wants + ln -sf ../modello-installer-postinst.service ${D}${systemd_unitdir}/system/multi-user.target.wants/modello-installer-postinst.service +} + +FILES_${PN}-xwalk += "${prefix}/share/modello-installer/modello-installer-postinst.sh" +FILES_${PN}-xwalk += "${systemd_unitdir}/system/modello-installer-postinst.service" +FILES_${PN}-xwalk += "${systemd_unitdir}/system/multi-user.target.wants/modello-installer-postinst.service" diff --git a/meta-tizen-ivi/recipes-modello/Modello-Installer/Modello-Installer.inc b/meta-tizen-ivi/recipes-modello/Modello-Installer/Modello-Installer.inc new file mode 100644 index 00000000..7193570c --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-Installer/Modello-Installer.inc @@ -0,0 +1,169 @@ +DESCRIPTION = "Installer for Modello" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/Modello" +LICENSE = "Apache-2.0" +PV = "0.0.2" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by Modello-Installer-xwalk +PROVIDES += "Modello-Installer-xwalk" + + +#PROVIDES by Modello-Installer-wrt +PROVIDES += "Modello-Installer-wrt" + + +#PROVIDES by Modello-Installer + + +RDEPENDS = "" +#RDEPENDS of Modello-Installer-xwalk (${PN}-xwalk) +RDEPENDS_${PN}-xwalk += "Modello-SDL" +RDEPENDS_${PN}-xwalk += "Modello-Dashboard" +RDEPENDS_${PN}-xwalk += "Modello-Homescreen" +RDEPENDS_${PN}-xwalk += "tizen-platform-config" +RDEPENDS_${PN}-xwalk += "Modello-Nav" +RDEPENDS_${PN}-xwalk += "Modello-Appmanager" +RDEPENDS_${PN}-xwalk += "Modello-Phone" +RDEPENDS_${PN}-xwalk += "Modello-Common" +RDEPENDS_${PN}-xwalk += "Modello-AMBSimulator" +RDEPENDS_${PN}-xwalk += "crosswalk" +RDEPENDS_${PN}-xwalk += "Modello-Hvac" +RDEPENDS_${PN}-xwalk += "Modello-Multimediaplayer" + +#RDEPENDS of Modello-Installer-wrt (${PN}-wrt) +RDEPENDS_${PN}-wrt += "wrt-installer" + + +DEPENDS = "" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n Modello-Installer-0.0.2 + cp ${S}/packaging/Modello-Installer.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 ; + + #build section + + + +} + +do_install() { + 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 + + source ${sysconfdir}/tizen-platform.conf + for list in $(find $TZ_SYS_APP_PREINSTALL -name "Modello*") + do + #wrt-installer requires you be root to install files + wrt-installer -i $list + done + for list2 in $(ls -d /opt/usr/apps/*/) + do + mkdir -p "$list2/css" + mkdir -p "$list2/js" + cp -r $D${prefix}/share/Modello/Common/js/services "$list2/res/wgt/js/" + cp -r $D${prefix}/share/Modello/Common/css/* "$list2/res/wgt/css/" + done + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + source ${sysconfdir}/tizen-platform.conf + export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/5000/dbus/user_bus_socket" + for list in $(find $TZ_SYS_APP_PREINSTALL -name "Modello*") + do + #XWalk requires you not be root to install files + echo "Installing $list" + su app -c "pkgcmd -q -i -t wgt -p $list" + done + for list2 in $(ls -d $TZ_SYS_HOME/app/.config/xwalk-service/applications/*/) + do + su app -c "mkdir -p '$list2/css'" + su app -c "mkdir -p '$list2/js'" + su app -c "cp -r $D${prefix}/share/Modello/Common/js/services '$list2/js/'" + su app -c "cp -r $D${prefix}/share/Modello/Common/css/* '$list2/css/'" + su app -c "cp -r $D${prefix}/share/Modello/Common/icons '$list2/'" + done + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + source ${sysconfdir}/tizen-platform.conf + export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/5000/dbus/user_bus_socket" + for list3 in $(su app -c "xwalkctl" | grep Modello | cut -c 1-10) + do + echo "Uninstalling $list3" + su app -c "pkgcmd -q -u -n $list3" + done + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " Modello-Installer-xwalk " +PACKAGES += " Modello-Installer-wrt " + +Modello-Installer-xwalk_files = "" +MANIFESTFILES_${PN}-xwalk = "Modello-Installer.manifest" + +Modello-Installer-wrt_files = "" +MANIFESTFILES_${PN}-wrt = "Modello-Installer.manifest" + +FILES_${PN}-xwalk = "${Modello-Installer-xwalk_files}" +FILES_${PN}-wrt = "${Modello-Installer-wrt_files}" + +PKG_Modello-Installer-xwalk= "Modello-Installer-xwalk" +PKG_Modello-Installer-wrt= "Modello-Installer-wrt" + +require Modello-Installer-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-modello/Modello-Installer/Modello-Installer/modello-installer-postinst.service b/meta-tizen-ivi/recipes-modello/Modello-Installer/Modello-Installer/modello-installer-postinst.service new file mode 100644 index 00000000..c306f6fb --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-Installer/Modello-Installer/modello-installer-postinst.service @@ -0,0 +1,12 @@ +[Unit] +Description=Install Modello applications +Before=Modello_Homescreen.service + +[Service] +Type=oneshot +SmackExecLabel=User +ExecStart=/usr/share/modello-installer/modello-installer-postinst.sh +ExecStartPost=/bin/rm -f /usr/lib/systemd/system/multi-user.target.wants/modello-installer-postinst.service + +[Install] +WantedBy=multi-user.target diff --git a/meta-tizen-ivi/recipes-modello/Modello-Installer/Modello-Installer/modello-installer-postinst.sh b/meta-tizen-ivi/recipes-modello/Modello-Installer/Modello-Installer/modello-installer-postinst.sh new file mode 100644 index 00000000..7e7c1958 --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-Installer/Modello-Installer/modello-installer-postinst.sh @@ -0,0 +1,29 @@ +#!/bin/sh -e + +source /etc/tizen-platform.conf +export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/5000/dbus/user_bus_socket" + +export MODELLO_INSTALL_USER="app" +export MODELLO_COMMON_DIR="/usr/share/Modello/Common" + +export PATH="${PATH}:/bin" + +for list in $(find $TZ_SYS_APP_PREINSTALL -name "Modello*") +do +#XWalk requires you not be root to install files + echo "Installing $list" + su ${MODELLO_INSTALL_USER} -c "xwalkctl -i $list" +done + +for list2 in $(ls -d $TZ_SYS_HOME/${MODELLO_INSTALL_USER}/.config/xwalk-service/applications/*/) +do + echo list2 $ + su - ${MODELLO_INSTALL_USER} -c "mkdir -p '$list2/css'" + su - ${MODELLO_INSTALL_USER} -c "mkdir -p '$list2/js'" + su - ${MODELLO_INSTALL_USER} -c "cp -fr ${MODELLO_COMMON_DIR}/js/services '$list2/js/'" + su - ${MODELLO_INSTALL_USER} -c "cp -fr ${MODELLO_COMMON_DIR}/css/* '$list2/css/'" + su - ${MODELLO_INSTALL_USER} -c "cp -fr ${MODELLO_COMMON_DIR}/icons '$list2/'" + + +done + diff --git a/meta-tizen-ivi/recipes-modello/Modello-Installer/Modello-Installer_git.bb b/meta-tizen-ivi/recipes-modello/Modello-Installer/Modello-Installer_git.bb new file mode 100644 index 00000000..d4c3558d --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-Installer/Modello-Installer_git.bb @@ -0,0 +1,10 @@ +require Modello-Installer.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Installer;tag=968a4e677273dec4b01b096c3902774d7a2c1de5;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-modello/Modello-Multimediaplayer/Modello-Multimediaplayer-extraconf.inc b/meta-tizen-ivi/recipes-modello/Modello-Multimediaplayer/Modello-Multimediaplayer-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-ivi/recipes-modello/Modello-Multimediaplayer/Modello-Multimediaplayer.inc b/meta-tizen-ivi/recipes-modello/Modello-Multimediaplayer/Modello-Multimediaplayer.inc new file mode 100644 index 00000000..3ae3b6ec --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-Multimediaplayer/Modello-Multimediaplayer.inc @@ -0,0 +1,89 @@ +DESCRIPTION = "Pure html5 UI" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/Modello" +LICENSE = "Apache-2.0" +PV = "0.0.2" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by Modello-Multimediaplayer + + +RDEPENDS = "" +#RDEPENDS of Modello-Multimediaplayer (${PN}) +RDEPENDS_${PN} += "Modello-Common" + + +DEPENDS = "" +#DEPENDS of Modello-Multimediaplayer +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "zip" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n Modello-Multimediaplayer-0.0.2 + cp ${S}/packaging/Modello-Multimediaplayer.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 ; + + #empty + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + rm -rf ${D} + mkdir -p ${D}/opt/usr/apps/.preinstallWidgets + mkdir -p ${D}${prefix}/share/Modello/Common/icons + zip -r ${D}/opt/usr/apps/.preinstallWidgets/Modello-Multimediaplayer.wgt components config.xml css MultimediaPlayer_icon.png images index.html js + install -m 0644 MultimediaPlayer_icon.png ${D}${prefix}/share/Modello/Common/icons + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " Modello-Multimediaplayer " + +Modello-Multimediaplayer_files = "" +Modello-Multimediaplayer_files += "/opt/usr/apps/.preinstallWidgets/Modello-Multimediaplayer.wgt" +Modello-Multimediaplayer_files += "${prefix}/share/Modello/Common/icons/MultimediaPlayer_icon.png" +MANIFESTFILES_${PN} = "Modello-Multimediaplayer.manifest" + +FILES_${PN} = "${Modello-Multimediaplayer_files}" + +PKG_Modello-Multimediaplayer= "Modello-Multimediaplayer" + +require Modello-Multimediaplayer-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-modello/Modello-Multimediaplayer/Modello-Multimediaplayer_git.bb b/meta-tizen-ivi/recipes-modello/Modello-Multimediaplayer/Modello-Multimediaplayer_git.bb new file mode 100644 index 00000000..909602b7 --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-Multimediaplayer/Modello-Multimediaplayer_git.bb @@ -0,0 +1,10 @@ +require Modello-Multimediaplayer.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Multimediaplayer;tag=edd92531a5975aa471d1c1e91a6d108bf732a558;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-modello/Modello-Nav/Modello-Nav-extraconf.inc b/meta-tizen-ivi/recipes-modello/Modello-Nav/Modello-Nav-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-ivi/recipes-modello/Modello-Nav/Modello-Nav.inc b/meta-tizen-ivi/recipes-modello/Modello-Nav/Modello-Nav.inc new file mode 100644 index 00000000..a709831a --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-Nav/Modello-Nav.inc @@ -0,0 +1,89 @@ +DESCRIPTION = "Pure html5 UI" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/Modello" +LICENSE = "Apache-2.0" +PV = "0.0.2" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by Modello-Nav + + +RDEPENDS = "" +#RDEPENDS of Modello-Nav (${PN}) +RDEPENDS_${PN} += "Modello-Common" + + +DEPENDS = "" +#DEPENDS of Modello-Nav +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "zip" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n Modello-Nav-0.0.2 + cp ${S}/packaging/Modello-Nav.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 ; + + #empty + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + rm -rf ${D} + mkdir -p ${D}/opt/usr/apps/.preinstallWidgets + mkdir -p ${D}${prefix}/share/Modello/Common/icons + zip -r ${D}/opt/usr/apps/.preinstallWidgets/Modello-Nav.wgt config.xml css Navigation_icon.png images index.html js templates + install -m 0644 Navigation_icon.png ${D}${prefix}/share/Modello/Common/icons + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " Modello-Nav " + +Modello-Nav_files = "" +Modello-Nav_files += "/opt/usr/apps/.preinstallWidgets/Modello-Nav.wgt" +Modello-Nav_files += "${prefix}/share/Modello/Common/icons/Navigation_icon.png" +MANIFESTFILES_${PN} = "Modello-Nav.manifest" + +FILES_${PN} = "${Modello-Nav_files}" + +PKG_Modello-Nav= "Modello-Nav" + +require Modello-Nav-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-modello/Modello-Nav/Modello-Nav_git.bb b/meta-tizen-ivi/recipes-modello/Modello-Nav/Modello-Nav_git.bb new file mode 100644 index 00000000..81ccf4ef --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-Nav/Modello-Nav_git.bb @@ -0,0 +1,10 @@ +require Modello-Nav.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Nav;tag=6b922b34d1b3b8b8f240b0231473f8ae6fb826d7;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-modello/Modello-Phone/Modello-Phone-extraconf.inc b/meta-tizen-ivi/recipes-modello/Modello-Phone/Modello-Phone-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-ivi/recipes-modello/Modello-Phone/Modello-Phone.inc b/meta-tizen-ivi/recipes-modello/Modello-Phone/Modello-Phone.inc new file mode 100644 index 00000000..270d3441 --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-Phone/Modello-Phone.inc @@ -0,0 +1,90 @@ +DESCRIPTION = "Pure html5 UI" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/Modello" +LICENSE = "Apache-2.0" +PV = "0.0.2" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by Modello-Phone + + +RDEPENDS = "" +#RDEPENDS of Modello-Phone (${PN}) +RDEPENDS_${PN} += "Modello-Common" +RDEPENDS_${PN} += "phoned" + + +DEPENDS = "" +#DEPENDS of Modello-Phone +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "zip" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n Modello-Phone-0.0.2 + cp ${S}/packaging/Modello-Phone.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 ; + + #empty + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + rm -rf ${D} + mkdir -p ${D}/opt/usr/apps/.preinstallWidgets + mkdir -p ${D}${prefix}/share/Modello/Common/icons + zip -r ${D}/opt/usr/apps/.preinstallWidgets/Modello-Phone.wgt config.xml css data Phone_icon.png index.html js templates + install -m 0644 Phone_icon.png ${D}${prefix}/share/Modello/Common/icons + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " Modello-Phone " + +Modello-Phone_files = "" +Modello-Phone_files += "/opt/usr/apps/.preinstallWidgets/Modello-Phone.wgt" +Modello-Phone_files += "${prefix}/share/Modello/Common/icons/Phone_icon.png" +MANIFESTFILES_${PN} = "Modello-Phone.manifest" + +FILES_${PN} = "${Modello-Phone_files}" + +PKG_Modello-Phone= "Modello-Phone" + +require Modello-Phone-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-modello/Modello-Phone/Modello-Phone_git.bb b/meta-tizen-ivi/recipes-modello/Modello-Phone/Modello-Phone_git.bb new file mode 100644 index 00000000..8151292b --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-Phone/Modello-Phone_git.bb @@ -0,0 +1,10 @@ +require Modello-Phone.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Phone;tag=d64bb84178f6a3cc17f12eca3504f079162f0283;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-modello/Modello-SDL/Modello-SDL-extraconf.inc b/meta-tizen-ivi/recipes-modello/Modello-SDL/Modello-SDL-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-ivi/recipes-modello/Modello-SDL/Modello-SDL.inc b/meta-tizen-ivi/recipes-modello/Modello-SDL/Modello-SDL.inc new file mode 100644 index 00000000..b8fa2dfd --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-SDL/Modello-SDL.inc @@ -0,0 +1,89 @@ +DESCRIPTION = "Pure html5 UI" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/Modello" +LICENSE = "Apache-2.0" +PV = "0.0.2" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by Modello-SDL + + +RDEPENDS = "" +#RDEPENDS of Modello-SDL (${PN}) +RDEPENDS_${PN} += "Modello-Common" + + +DEPENDS = "" +#DEPENDS of Modello-SDL +DEPENDS += "tizen-platform-config" +inherit pkgconfig +DEPENDS += "zip" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n Modello-SDL-0.0.2 + cp ${S}/packaging/Modello-SDL.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 ; + + #empty + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + rm -rf ${D} + mkdir -p ${D}/opt/usr/apps/.preinstallWidgets + mkdir -p ${D}${prefix}/share/Modello/Common/icons + zip -r ${D}/opt/usr/apps/.preinstallWidgets/Modello-SDL.wgt app audio config.xml css ffw SmartDeviceLink_icon.png images index.html js lib locale + install -m 0644 SmartDeviceLink_icon.png ${D}${prefix}/share/Modello/Common/icons + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " Modello-SDL " + +Modello-SDL_files = "" +Modello-SDL_files += "/opt/usr/apps/.preinstallWidgets/Modello-SDL.wgt" +Modello-SDL_files += "${prefix}/share/Modello/Common/icons/SmartDeviceLink_icon.png" +MANIFESTFILES_${PN} = "Modello-SDL.manifest" + +FILES_${PN} = "${Modello-SDL_files}" + +PKG_Modello-SDL= "Modello-SDL" + +require Modello-SDL-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-modello/Modello-SDL/Modello-SDL_git.bb b/meta-tizen-ivi/recipes-modello/Modello-SDL/Modello-SDL_git.bb new file mode 100644 index 00000000..abbbbec5 --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/Modello-SDL/Modello-SDL_git.bb @@ -0,0 +1,10 @@ +require Modello-SDL.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/Modello_SDL;tag=c6bb5a39bf009bbca2cbb6e1559a04529b9f4617;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-modello/phoned/phoned-extraconf.inc b/meta-tizen-ivi/recipes-modello/phoned/phoned-extraconf.inc new file mode 100644 index 00000000..fca3d890 --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/phoned/phoned-extraconf.inc @@ -0,0 +1,28 @@ +do_compile() { + cd ${S} + LANG=C + export LANG + unset DISPLAY + LD_AS_NEEDED=1; export LD_AS_NEEDED ; + + + + export LDFLAGS+=" -Wl,--rpath="${prefix}/lib/wrt-plugins" -Wl,--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} . -DCMAKE_INSTALL_PREFIX=${prefix} -DENABLE_TIME_TRACER="OFF" + + make -j16 VERBOSE=1 + + + +} \ No newline at end of file diff --git a/meta-tizen-ivi/recipes-modello/phoned/phoned.inc b/meta-tizen-ivi/recipes-modello/phoned/phoned.inc new file mode 100644 index 00000000..4389e21c --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/phoned/phoned.inc @@ -0,0 +1,122 @@ +DESCRIPTION = "OFono/Obex business logic for phone web APIs" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/Modello" +LICENSE = "Apache-2.0" +PV = "0.0.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by phoned + + +RDEPENDS = "" + +DEPENDS = "" +#DEPENDS of phoned +inherit tizen_cmake +DEPENDS += "evolution-data-server" +DEPENDS += "dbus" +DEPENDS += "expat" +inherit pkgconfig +#Replace "DEPENDS" on gettext by "inherit gettext" +inherit gettext +DEPENDS += "json-glib" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/phoned.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 ; + + export LDFLAGS="${LDFLAGS} -Wl,--rpath="${prefix}/lib/wrt-plugins" -Wl,--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 \ + -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} . \ + -DCMAKE_INSTALL_PREFIX=${prefix} \ + -DENABLE_TIME_TRACER="OFF" \ + -DSYSTEMD_SERVICE_PREFIX="${prefix}/lib/systemd/user" + + oe_runmake -j16 VERBOSE=1 + + + +} + +do_install() { + 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}/${systemd_unitdir}/system/../user/weston.target.wants + ln -s ../phoned.service ${D}/${systemd_unitdir}/system/../user/weston.target.wants/phoned.service + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " phoned " + +phoned_files = "" +phoned_files += "${prefix}/lib/pkgconfig/phoned.pc" +phoned_files += "${prefix}/bin/phoned" +phoned_files += "${prefix}/share/dbus-1/services/org.tizen.phone.service" +phoned_files += "${prefix}/lib/systemd/user/phoned.service" +phoned_files += "${prefix}/lib/systemd/user/weston.target.wants/phoned.service" +MANIFESTFILES_${PN} = "phoned.manifest" + +FILES_${PN} = "${phoned_files}" + +PKG_phoned= "phoned" + +require phoned-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-modello/phoned/phoned_git.bb b/meta-tizen-ivi/recipes-modello/phoned/phoned_git.bb new file mode 100644 index 00000000..73aff272 --- /dev/null +++ b/meta-tizen-ivi/recipes-modello/phoned/phoned_git.bb @@ -0,0 +1,10 @@ +require phoned.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/phoned;tag=7e698bc380b479faec28ffd192058ee162de9cb5;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-multimedia/genivi-audio-manager/genivi-audio-manager-extraconf.inc b/meta-tizen-ivi/recipes-multimedia/genivi-audio-manager/genivi-audio-manager-extraconf.inc new file mode 100644 index 00000000..88b50389 --- /dev/null +++ b/meta-tizen-ivi/recipes-multimedia/genivi-audio-manager/genivi-audio-manager-extraconf.inc @@ -0,0 +1,16 @@ +LDFLAGS += "-lpthread" + +do_configure_prepend() { + sed -i 's@PATHS /lib@PATHS ${STAGING_DIR_HOST}/usr/lib@g' ${S}/cmake/FindMURPHY.cmake + sed -i 's@^/usr/include@${STAGING_DIR_HOST}/usr/include@g' ${S}/cmake/FindMURPHY.cmake + + sed -i 's@PATHS "/usr/include/dbus-1.0"@PATHS "${STAGING_DIR_HOST}/usr/include/dbus-1.0"@g' ${S}/cmake/FindDBUS.cmake + sed -i 's@^/usr/lib@${STAGING_DIR_HOST}/usr/lib@g' ${S}/cmake/FindDBUS.cmake + sed -i 's@PATHS "/usr/lib"@NO_DEFAULT_PATH PATHS "${STAGING_DIR_HOST}/usr/lib"@g' ${S}/cmake/FindDBUS.cmake +} + +INSANE_SKIP_${PN} = "dev-so" + +FILES_${PN}-dbg += "${prefix}/lib/audioManager/command/.debug" +FILES_${PN}-dbg += "${prefix}/lib/audioManager/control/.debug" +FILES_${PN}-dbg += "${prefix}/lib/audioManager/routing/.debug" \ No newline at end of file diff --git a/meta-tizen-ivi/recipes-multimedia/genivi-audio-manager/genivi-audio-manager.inc b/meta-tizen-ivi/recipes-multimedia/genivi-audio-manager/genivi-audio-manager.inc new file mode 100644 index 00000000..54ede7b1 --- /dev/null +++ b/meta-tizen-ivi/recipes-multimedia/genivi-audio-manager/genivi-audio-manager.inc @@ -0,0 +1,156 @@ +DESCRIPTION = "GENIVI Audio Manager" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/API" +LICENSE = "MPL-2.0" +PV = "6.0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by genivi-audio-manager-dev +PROVIDES += "genivi-audio-manager-dev" + + +#PROVIDES by genivi-audio-manager + + +RDEPENDS = "" +#RDEPENDS of genivi-audio-manager-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "genivi-audio-manager" + +#RDEPENDS of genivi-audio-manager (${PN}) +RDEPENDS_${PN} += "glibc" + + +DEPENDS = "" +#DEPENDS of genivi-audio-manager +DEPENDS += "flex" +DEPENDS += "systemd" +DEPENDS += "dlt-daemon" +inherit tizen_cmake +inherit pythonnative +DEPENDS += "dbus" +DEPENDS += "zlib" +inherit pkgconfig +DEPENDS += "CommonAPI" +DEPENDS_append_class-native = " bison-native" +DEPENDS_append_class-target = " bison-native" +DEPENDS += "sqlite3" +DEPENDS += "CommonAPI-DBus" +DEPENDS += "murphy" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n genivi-audio-manager-6.0 + cp ${S}/packaging/genivi-audio-manager.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 ; + + mkdir -p build + cd build + + + 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ + ${EXTRA_OECMAKE} -DUSE_BUILD_LIBS=OFF \ + -DWITH_TESTS=OFF \ + -DWITH_ENABLED_IPC=DBUS \ + -DWITH_DBUS_WRAPPER=ON \ + -DWITH_NSM=OFF \ + -DWITH_DLT=OFF \ + -DCMAKE_INSTALL_PREFIX=${prefix} \ + .. + #make VERBOSE=1 + oe_runmake -j16 + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + rm -rf "${D}" + cd build + + 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}/include/genivi-audio-manager + for cpath in *.h command control routing shared; do + mv ${D}${prefix}/include/${cpath} ${D}${prefix}/include/genivi-audio-manager + done + rm ${D}${prefix}/lib/audioManager/routing/libPluginRoutingInterfaceAsync.so* + + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " genivi-audio-manager-dev " +PACKAGES += " genivi-audio-manager " + +genivi-audio-manager-dev_files = "" +genivi-audio-manager-dev_files += "${prefix}/include/genivi-audio-manager/*" +MANIFESTFILES_${PN}-dev = "genivi-audio-manager.manifest" + +genivi-audio-manager_files = "" +genivi-audio-manager_files += "LICENCE README.html" +genivi-audio-manager_files += "${prefix}/bin/AudioManager" +genivi-audio-manager_files += "${prefix}/bin/domain-manager" +genivi-audio-manager_files += "${prefix}/lib/audioManager/command/libPluginCommandInterfaceDbus.so*" +genivi-audio-manager_files += "${prefix}/lib/audioManager/routing/libPluginRoutingInterfaceDbus.so*" +genivi-audio-manager_files += "${prefix}/lib/audioManager/control/libPluginControlInterface.so*" +genivi-audio-manager_files += "${prefix}/lib/audioManager/control/libPluginControlInterfaceDbus.so*" +genivi-audio-manager_files += "${prefix}/lib/audioManager/control/libPluginControlInterfaceMurphy.so*" +genivi-audio-manager_files += "${prefix}/share/audiomanager/*xml" +MANIFESTFILES_${PN} = "genivi-audio-manager.manifest" + +FILES_${PN}-dev = "${genivi-audio-manager-dev_files}" +FILES_${PN} = "${genivi-audio-manager_files}" + +PKG_genivi-audio-manager-dev= "genivi-audio-manager-dev" +PKG_genivi-audio-manager= "genivi-audio-manager" + +require genivi-audio-manager-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-multimedia/genivi-audio-manager/genivi-audio-manager_git.bb b/meta-tizen-ivi/recipes-multimedia/genivi-audio-manager/genivi-audio-manager_git.bb new file mode 100644 index 00000000..492e523c --- /dev/null +++ b/meta-tizen-ivi/recipes-multimedia/genivi-audio-manager/genivi-audio-manager_git.bb @@ -0,0 +1,10 @@ +require genivi-audio-manager.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/genivi/genivi-audio-manager;tag=e73abf1288387f6c0d58cde8ac48a1950062294b;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-multimedia/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi-extraconf.inc b/meta-tizen-ivi/recipes-multimedia/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi-extraconf.inc new file mode 100644 index 00000000..9bb019b3 --- /dev/null +++ b/meta-tizen-ivi/recipes-multimedia/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi-extraconf.inc @@ -0,0 +1,16 @@ +do_install_append() { + # Tmp fix: + # Remove modules combine-sink and augment-properties from + # pulseaudio-module-murphy-ivi since they conflict with modules with + # the same name provided by pulseaudio. Modules provided by + # pulseaudio-module-murphy-ivi are based on the ones provided by + # pulseaudio but incorpoate muprhy/IVI specific changes. The muprhy + # team plans on renaming those modules in order to prevent this + # conflict and allows both pulseaudio-module-murphy-ivi and + # pulseaudio modules to be installed alongside. + # Bug-Tizen: PTREL-825 + rm -f ${D}${prefix}/lib/pulse-5.0/modules/module-combine-sink.so + rm -f ${D}${prefix}/lib/pulse-5.0/modules/module-augment-properties.so +} + +FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug" diff --git a/meta-tizen-ivi/recipes-multimedia/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi.inc b/meta-tizen-ivi/recipes-multimedia/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi.inc new file mode 100644 index 00000000..6171b849 --- /dev/null +++ b/meta-tizen-ivi/recipes-multimedia/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi.inc @@ -0,0 +1,122 @@ +DESCRIPTION = "Pulseaudio module for enforcing policy decisions in the audio domain" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Automotive/Resource Policy" +LICENSE = "LGPL-2.1" +PV = "0.9.32" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by pulseaudio-module-murphy-ivi + + +RDEPENDS = "" +#RDEPENDS of pulseaudio-module-murphy-ivi (${PN}) +RDEPENDS_${PN} += "pulseaudio" +RDEPENDS_${PN} += "aul" + + +DEPENDS = "" +#DEPENDS of pulseaudio-module-murphy-ivi +DEPENDS += "pulseaudio" +DEPENDS += "dbus" +DEPENDS += "murphy" +inherit pkgconfig +DEPENDS += "glib-2.0" +DEPENDS += "lua" +DEPENDS += "aul" +DEPENDS_append_class-native = " libtool" +DEPENDS_append_class-target = " libtool-cross" + +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 ; + + PAVER="`/usr/bin/pkg-config --silence-errors --modversion libpulse | tr -d \\n | sed -e 's/\([0123456789.]\+\).*/\1/'`" + ./bootstrap.sh + + unset LD_AS_NEEDED + + autotools_do_configure + oe_runmake + + + +} +EXTRA_OECONF += " --disable-static --with-module-dir=${prefix}/lib/pulse-$PAVER/modules --with-dbus --with-documentation=no --with-murphyif" + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + rm -rf $RPM_BUILD_ROOT + + 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 -- + rm -f ${prefix}/lib/pulse-*/modules/module-*.la + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " pulseaudio-module-murphy-ivi " + +pulseaudio-module-murphy-ivi_files = "" +pulseaudio-module-murphy-ivi_files += "${prefix}/lib/pulse-*/modules/module-*.so" +pulseaudio-module-murphy-ivi_files += "${sysconfdir}/dbus-1/system.d/pulseaudio-murphy-ivi.conf" +pulseaudio-module-murphy-ivi_files += "${sysconfdir}/pulse/murphy-ivi.lua" +CONFFILES_${PN} = "" +CONFFILES_${PN} += "${sysconfdir}/dbus-1/system.d/pulseaudio-murphy-ivi.conf" + +FILES_${PN} = "${pulseaudio-module-murphy-ivi_files}" + +PKG_pulseaudio-module-murphy-ivi= "pulseaudio-module-murphy-ivi" + +require pulseaudio-module-murphy-ivi-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-multimedia/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi_git.bb b/meta-tizen-ivi/recipes-multimedia/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi_git.bb new file mode 100644 index 00000000..f0e39f71 --- /dev/null +++ b/meta-tizen-ivi/recipes-multimedia/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi_git.bb @@ -0,0 +1,10 @@ +require pulseaudio-module-murphy-ivi.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/pulseaudio-module-murphy-ivi;tag=36574d1f9d167695b634178b0618aad803ce47a0;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-multimedia/rygel/rygel-extraconf.inc b/meta-tizen-ivi/recipes-multimedia/rygel/rygel-extraconf.inc new file mode 100644 index 00000000..e69de29b diff --git a/meta-tizen-ivi/recipes-multimedia/rygel/rygel.inc b/meta-tizen-ivi/recipes-multimedia/rygel/rygel.inc new file mode 100644 index 00000000..7aee9c5e --- /dev/null +++ b/meta-tizen-ivi/recipes-multimedia/rygel/rygel.inc @@ -0,0 +1,223 @@ +DESCRIPTION = "GNOME UPnP/DLNA Media Server" +HOMEPAGE = "http://nohomepage.org" +SECTION = "Applications/Multimedia" +LICENSE = "LGPL-2.0+" +PV = "0_22_0" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by rygel + + +#PROVIDES by rygel-dev +PROVIDES += "rygel-dev" + + +RDEPENDS = "" +#RDEPENDS of rygel (${PN}) +RDEPENDS_${PN} += "coreutils" +RDEPENDS_${PN} += "/usr/bin/pkg_initdb" + +#RDEPENDS of rygel-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "rygel" + + +DEPENDS = "" +#DEPENDS of rygel +DEPENDS += "docbook-xsl-stylesheets" +DEPENDS += "util-linux" +DEPENDS += "gupnp-dlna" +DEPENDS += "gnome-common" +DEPENDS += "gstreamer1.0-plugins-base" +DEPENDS += "gstreamer1.0" +inherit pkgconfig +DEPENDS += "gupnp" +DEPENDS += "libsoup-2.4" +DEPENDS_append_class-native = " intltool-native" +DEPENDS_append_class-target = " intltool-native" +DEPENDS += "libgee" +DEPENDS += "gupnp-av" +DEPENDS += "sqlite3" +DEPENDS += "libxslt" +DEPENDS += "glib-2.0" +DEPENDS += "vala" +DEPENDS += "dbus-glib" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n rygel-0_22_0 + + # >> setup + # << setup + + +} +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 ; + + # >> build pre + # << build pre + NOCONFIGURE=y ./autogen.sh + + autotools_do_configure + + # >> build post + # << build post + + +} +EXTRA_OECONF += " --disable-static --disable-external-plugin --disable-mpris-plugin --disable-mediathek-plugin --disable-tracker-plugin --disable-gst-launch-plugin --disable-example-plugins --disable-tests --enable-valadoc=no" + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + rm -rf ${D} + mkdir -p ${D}${prefix}/share/packages/ + install -m 0644 org.tizen.rygel.xml ${D}${prefix}/share/packages/ + + # >> install pre + # << install pre + + 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 post + # << install post + #find_lang rygel + + # Systemd service file + install -D -m 644 examples/service/systemd/rygel.service.tizen ${D}${systemd_unitdir}/system/rygel.service + # + mkdir -p ${D}/${systemd_unitdir}/system/network.target.wants + ln -s ../rygel.service ${D}/${systemd_unitdir}/system/network.target.wants/rygel.service + rm -rf $RPM_BUILD_ROOT${prefix}/share/applications/*.desktop + + +} + +pkg_postinst_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + /bin/touch --no-create $D${prefix}/share/icons/hicolor || : + $D${prefix}/bin/gtk-update-icon-cache \ + --quiet $D${prefix}/share/icons/hicolor 2> /dev/null|| : + /usr/bin/pkg_initdb + # systemctl daemon-reload + # systemctl restart rygel.service + +} + +pkg_prerm_${PN}() { + #!/bin/sh -e + + systemctl stop rygel.service + +} + +pkg_postrm_${PN}() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig + /bin/touch --no-create $D${prefix}/share/icons/hicolor || : + $D${prefix}/bin/gtk-update-icon-cache \ + --quiet $D${prefix}/share/icons/hicolor 2> /dev/null|| : + systemctl daemon-reload + +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " rygel " +PACKAGES += " rygel-dev " + +rygel_files = "" +rygel_files += "/etc/rygel.conf" +rygel_files += "${systemd_unitdir}/system/rygel.service" +rygel_files += "${systemd_unitdir}/system/network.target.wants/rygel.service" +rygel_files += "${prefix}/bin/rygel" +rygel_files += "${prefix}/share/dbus-1/services/org.gnome.Rygel1.service" +rygel_files += "${prefix}/share/icons/hicolor/128x128/apps/rygel.png" +rygel_files += "${prefix}/share/icons/hicolor/48x48/apps/rygel.png" +rygel_files += "${prefix}/share/icons/hicolor/32x32/apps/rygel.png" +rygel_files += "${prefix}/share/icons/hicolor/scalable/apps/rygel-full.svg" +rygel_files += "${prefix}/share/icons/hicolor/scalable/apps/rygel.svg" +rygel_files += "${prefix}/share/rygel/icons/120x120/rygel.jpg" +rygel_files += "${prefix}/share/rygel/icons/120x120/rygel.png" +rygel_files += "${prefix}/share/rygel/icons/48x48/rygel.jpg" +rygel_files += "${prefix}/share/rygel/icons/48x48/rygel.png" +rygel_files += "${prefix}/share/rygel/presets/GstFaac.prs" +rygel_files += "${prefix}/share/rygel/presets/GstLameMP3Enc.prs" +rygel_files += "${prefix}/share/rygel/presets/GstMP4Mux.prs" +rygel_files += "${prefix}/share/rygel/presets/GstTwoLame.prs" +rygel_files += "${prefix}/share/rygel/presets/GstX264Enc.prs" +rygel_files += "${prefix}/share/rygel/presets/avenc_aac.prs" +rygel_files += "${prefix}/share/rygel/presets/avenc_mp2.prs" +rygel_files += "${prefix}/share/rygel/presets/avenc_mpeg2video.prs" +rygel_files += "${prefix}/share/rygel/presets/avenc_wmav1.prs" +rygel_files += "${prefix}/share/rygel/presets/avenc_wmv1.prs" +rygel_files += "${prefix}/share/rygel/xml/ContentDirectory-NoTrack.xml" +rygel_files += "${prefix}/share/rygel/xml/AVTransport2.xml" +rygel_files += "${prefix}/share/rygel/xml/BasicManagement2.xml" +rygel_files += "${prefix}/share/rygel/xml/ConnectionManager.xml" +rygel_files += "${prefix}/share/rygel/xml/ContentDirectory.xml" +rygel_files += "${prefix}/share/rygel/xml/MediaRenderer2.xml" +rygel_files += "${prefix}/share/rygel/xml/MediaServer3.xml" +rygel_files += "${prefix}/share/rygel/xml/RenderingControl2.xml" +rygel_files += "${prefix}/share/rygel/xml/X_MS_MediaReceiverRegistrar1.xml" +rygel_files += "${prefix}/share/man/man1/rygel.1.gz" +rygel_files += "${prefix}/share/man/man5/rygel.conf.5.gz" +rygel_files += "${prefix}/share/packages/org.tizen.rygel.xml" +rygel_files += "${prefix}/lib/librygel-*.so.*" +rygel_files += "${prefix}/lib/rygel-2.2/plugins/*.so" +rygel_files += "${prefix}/lib/rygel-2.2/plugins/*.plugin" +rygel_files += "${prefix}/lib/rygel-2.2/engines/*.so" +rygel_files += "${prefix}/lib/rygel-2.2/engines/*.plugin" +CONFFILES_${PN} = "" +CONFFILES_${PN} += "/etc/rygel.conf" + +rygel-dev_files = "" +rygel-dev_files += "${prefix}/include/rygel-2.2/*" +rygel-dev_files += "${prefix}/lib/*.so" +rygel-dev_files += "${prefix}/lib/pkgconfig/rygel-*-2.2.pc" +rygel-dev_files += "${prefix}/share/vala/vapi/rygel-*-2.2.deps" +rygel-dev_files += "${prefix}/share/vala/vapi/rygel-*-2.2.vapi" + +FILES_${PN} = "${rygel_files}" +FILES_${PN}-dev = "${rygel-dev_files}" + +PKG_rygel= "rygel" +PKG_rygel-dev= "rygel-dev" + +require rygel-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-multimedia/rygel/rygel_git.bb b/meta-tizen-ivi/recipes-multimedia/rygel/rygel_git.bb new file mode 100644 index 00000000..fc23e795 --- /dev/null +++ b/meta-tizen-ivi/recipes-multimedia/rygel/rygel_git.bb @@ -0,0 +1,10 @@ +require rygel.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/profile/ivi/rygel;tag=691ca909d4afd0f79145d760583dfe4756de1411;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-support-ivi/ecryptfs-utils/ecryptfs-utils-extraconf.inc b/meta-tizen-ivi/recipes-support-ivi/ecryptfs-utils/ecryptfs-utils-extraconf.inc new file mode 100644 index 00000000..281ea587 --- /dev/null +++ b/meta-tizen-ivi/recipes-support-ivi/ecryptfs-utils/ecryptfs-utils-extraconf.inc @@ -0,0 +1,24 @@ +do_configure_prepend() { + # Remove unknown macro in configure.ac + sed -i 's@^AM_GLIB_GNU_GETTEXT@@' configure.ac +} + +do_compile_prepend() { + export HOST_SYS=${HOST_SYS} + export BUILD_SYS=${BUILD_SYS} + export STAGING_LIBDIR=${STAGING_LIBDIR} + export STAGING_INCDIR=${STAGING_INCDIR} +} + +# Bypass a QA issue regarding symnlinks. +# A better solution would be to create a libecryptfs-python-dev package containing the symlinks. +INSANE_SKIP_libecryptfs-python = "dev-so" + +PACKAGES += " libecryptfs-dbg " +PACKAGES += " libecryptfs-python-dbg " + +FILES_${PN}-dbg += "/lib/security/.debug/pam_ecryptfs.so" + +FILES_libecryptfs-dbg += "/usr/lib/ecryptfs/.debug/libecryptfs_key_mod_passphrase.so" + +FILES_libecryptfs-python-dbg += "/usr/lib/python2.7/site-packages/ecryptfs-utils/.debug/_libecryptfs.so.0.0.0" diff --git a/meta-tizen-ivi/recipes-support-ivi/ecryptfs-utils/ecryptfs-utils.inc b/meta-tizen-ivi/recipes-support-ivi/ecryptfs-utils/ecryptfs-utils.inc new file mode 100644 index 00000000..23f95e01 --- /dev/null +++ b/meta-tizen-ivi/recipes-support-ivi/ecryptfs-utils/ecryptfs-utils.inc @@ -0,0 +1,176 @@ +DESCRIPTION = "Userspace Utilities for ecryptfs" +HOMEPAGE = "http://nohomepage.org" +SECTION = "System/Libraries" +LICENSE = "GPL-2.0+" +PV = "104" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by ecryptfs-utils + + +#PROVIDES by libecryptfs-python +PROVIDES += "libecryptfs-python" + + +#PROVIDES by libecryptfs +PROVIDES += "libecryptfs" + + +#PROVIDES by libecryptfs-dev +PROVIDES += "libecryptfs-dev" + + +RDEPENDS = "" +#RDEPENDS of libecryptfs-python (libecryptfs-python) +RDEPENDS_libecryptfs-python += "libecryptfs" + +#RDEPENDS of ecryptfs-utils (${PN}) +RDEPENDS_${PN} += "keyutils" +RDEPENDS_${PN} += "libecryptfs" +RDEPENDS_${PN} += "glibc" + +#RDEPENDS of libecryptfs-dev (libecryptfs-dev) +RDEPENDS_libecryptfs-dev += "libecryptfs" +RDEPENDS_libecryptfs-dev += "keyutils" + + +DEPENDS = "" +#DEPENDS of ecryptfs-utils +DEPENDS += "keyutils" +DEPENDS_append_class-native = " intltool-native" +DEPENDS_append_class-target = " intltool-native" +inherit pythonnative +DEPENDS_append_class-native = " fdupes-native" +DEPENDS_append_class-target = " fdupes-native" +inherit pkgconfig +DEPENDS += "glib-2.0" +DEPENDS += "nss" +DEPENDS += "libpam" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q -n ecryptfs-utils-104 + cp ${S}/packaging/ecryptfs-utils.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 ; + + + autotools_do_configure + oe_runmake -j16 + + + + +} +EXTRA_OECONF += " --disable-openssl" + +do_install() { + 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 -- + + #find_lang ecryptfs-utils + + #fdupes ${D} + + + +} + +pkg_postinst_libecryptfs() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libecryptfs() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " libecryptfs " +PACKAGES += " ecryptfs-utils " +PACKAGES += " libecryptfs-python " +PACKAGES += " libecryptfs-dev " + +libecryptfs_files = "" +libecryptfs_files += "${prefix}/lib/libecryptfs.so.*" +libecryptfs_files += "${prefix}/lib/ecryptfs/*" +MANIFESTFILES_libecryptfs = "ecryptfs-utils.manifest" + +ecryptfs-utils_files = "" +ecryptfs-utils_files += "AUTHORS NEWS" +ecryptfs-utils_files += "${prefix}/bin/ecryptfs*" +ecryptfs-utils_files += "/sbin/mount.ecryptfs*" +ecryptfs-utils_files += "/sbin/umount.ecryptfs*" +ecryptfs-utils_files += "/lib/security/pam_ecryptfs.so" +ecryptfs-utils_files += "${mandir}/man1/*ecryptfs*" +ecryptfs-utils_files += "${mandir}/man7/*ecryptfs*" +ecryptfs-utils_files += "${mandir}/man8/*ecryptfs*" +ecryptfs-utils_files += "${prefix}/share/doc/ecryptfs-utils/*" +ecryptfs-utils_files += "${prefix}/share/ecryptfs-utils/*" +MANIFESTFILES_${PN} = "ecryptfs-utils.manifest" + +libecryptfs-python_files = "" +libecryptfs-python_files += "/usr/lib/python2.7/site-packages/ecryptfs-utils/*" +MANIFESTFILES_libecryptfs-python = "ecryptfs-utils.manifest" + +libecryptfs-dev_files = "" +libecryptfs-dev_files += "${prefix}/include/ecryptfs.h" +libecryptfs-dev_files += "${prefix}/lib/libecryptfs.so" +libecryptfs-dev_files += "${prefix}/lib/pkgconfig/libecryptfs.pc" +MANIFESTFILES_libecryptfs-dev = "ecryptfs-utils.manifest" + +FILES_libecryptfs = "${libecryptfs_files}" +FILES_${PN} = "${ecryptfs-utils_files}" +FILES_libecryptfs-python = "${libecryptfs-python_files}" +FILES_libecryptfs-dev = "${libecryptfs-dev_files}" + +PKG_libecryptfs= "libecryptfs" +PKG_ecryptfs-utils= "ecryptfs-utils" +PKG_libecryptfs-python= "libecryptfs-python" +PKG_libecryptfs-dev= "libecryptfs-dev" + +require ecryptfs-utils-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-support-ivi/ecryptfs-utils/ecryptfs-utils_git.bb b/meta-tizen-ivi/recipes-support-ivi/ecryptfs-utils/ecryptfs-utils_git.bb new file mode 100644 index 00000000..0b566264 --- /dev/null +++ b/meta-tizen-ivi/recipes-support-ivi/ecryptfs-utils/ecryptfs-utils_git.bb @@ -0,0 +1,10 @@ +require ecryptfs-utils.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/ecryptfs-utils;tag=f496d10d2711cbb2b9d3f7600756487df383e737;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/meta-tizen-ivi/recipes-support-ivi/keyutils/keyutils-extraconf.inc b/meta-tizen-ivi/recipes-support-ivi/keyutils/keyutils-extraconf.inc new file mode 100644 index 00000000..3e9f649c --- /dev/null +++ b/meta-tizen-ivi/recipes-support-ivi/keyutils/keyutils-extraconf.inc @@ -0,0 +1,3 @@ +do_install_append() { + ln -snf libkeyutils.so.1 ${D}/usr/lib/libkeyutils.so +} diff --git a/meta-tizen-ivi/recipes-support-ivi/keyutils/keyutils.inc b/meta-tizen-ivi/recipes-support-ivi/keyutils/keyutils.inc new file mode 100644 index 00000000..9e9e0c09 --- /dev/null +++ b/meta-tizen-ivi/recipes-support-ivi/keyutils/keyutils.inc @@ -0,0 +1,126 @@ +DESCRIPTION = "Linux Key Management Utilities" +HOMEPAGE = "http://people.redhat.com/~dhowells/keyutils/" +SECTION = "System/Kernel" +LICENSE = "GPL-2.0+ and LGPL-2.1+" +PV = "1.5.3" + +SRC_URI = "" + +S = "${WORKDIR}/git" + +inherit manifest autotools-brokensep + +BBCLASSEXTEND = "" +PROVIDES = "" + +#PROVIDES by keyutils + + +#PROVIDES by libkeyutils +PROVIDES += "libkeyutils" + + +#PROVIDES by keyutils-dev +PROVIDES += "keyutils-dev" + + +RDEPENDS = "" +#RDEPENDS of keyutils-dev (${PN}-dev) +RDEPENDS_${PN}-dev += "libkeyutils" +RDEPENDS_${PN}-dev += "glibc" + + +DEPENDS = "" + +do_prep() { + cd ${S} + chmod -Rf a+rX,u+w,g-w,o-w ${S} + #setup -q + cp ${S}/packaging/keyutils.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 ; + + oe_runmake -j16 NO_ARLIB=1 CFLAGS="$RPM_OPT_FLAGS" CC="${CC}" + + + +} + +do_install() { + export RPM_BUILD_ROOT=${D} + cd ${S} + LANG=C + export LANG + unset DISPLAY + rm -rf ${D} + mkdir -p ${D} + + oe_runmake install \ + NO_ARLIB=1 \ + DESTDIR=${D} \ + LIBDIR=${prefix}/lib \ + USRLIBDIR=${prefix}/lib \ + BINDIR=${prefix}/bin \ + SBINDIR=${prefix}/sbin + + +} + +pkg_postinst_libkeyutils() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +pkg_postrm_libkeyutils() { + #!/bin/sh -e + + [ "x$D" == "x" ] && ldconfig +} + +PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" +PACKAGES += " keyutils " +PACKAGES += " libkeyutils " +PACKAGES += " keyutils-dev " + +keyutils_files = "" +keyutils_files += "${prefix}/sbin/*" +keyutils_files += "${prefix}/bin/*" +keyutils_files += "${prefix}/share/keyutils" +keyutils_files += "${mandir}/*/*" +keyutils_files += "/etc/*" +MANIFESTFILES_${PN} = "keyutils.manifest" + +libkeyutils_files = "" +libkeyutils_files += "${prefix}/lib/libkeyutils.so.*" +MANIFESTFILES_lib${PN} = "keyutils.manifest" + +keyutils-dev_files = "" +keyutils-dev_files += "${prefix}/lib/libkeyutils.so" +keyutils-dev_files += "${prefix}/include/*" +MANIFESTFILES_${PN}-dev = "keyutils.manifest" + +FILES_${PN} = "${keyutils_files}" +FILES_lib${PN} = "${libkeyutils_files}" +FILES_${PN}-dev = "${keyutils-dev_files}" + +PKG_keyutils= "keyutils" +PKG_libkeyutils= "libkeyutils" +PKG_keyutils-dev= "keyutils-dev" + +require keyutils-extraconf.inc + diff --git a/meta-tizen-ivi/recipes-support-ivi/keyutils/keyutils_git.bb b/meta-tizen-ivi/recipes-support-ivi/keyutils/keyutils_git.bb new file mode 100644 index 00000000..08789815 --- /dev/null +++ b/meta-tizen-ivi/recipes-support-ivi/keyutils/keyutils_git.bb @@ -0,0 +1,10 @@ +require keyutils.inc + +PRIORITY = "10" + +LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" + +SRC_URI += "git://review.tizen.org/platform/upstream/keyutils;tag=5ecf742b33f27aee297ab68f74704b2ee52bceb6;nobranch=1" + +BBCLASSEXTEND += " native " + diff --git a/recipes-connectivity/bluez/bluez4_%.bbappend b/recipes-connectivity/bluez/bluez4_%.bbappend deleted file mode 100644 index 3e34b847..00000000 --- a/recipes-connectivity/bluez/bluez4_%.bbappend +++ /dev/null @@ -1,3 +0,0 @@ -do_install_append() { - rm -fr ${D}/usr/lib/udev/hid2hci -} \ No newline at end of file diff --git a/recipes-connectivity/openssh/openssh/pam.d/sshd b/recipes-connectivity/openssh/openssh/pam.d/sshd deleted file mode 100644 index f630cf14..00000000 --- a/recipes-connectivity/openssh/openssh/pam.d/sshd +++ /dev/null @@ -1,10 +0,0 @@ -#%PAM-1.0 -auth requisite pam_nologin.so -auth include system-auth -account requisite pam_nologin.so -account include system-auth -password include system-auth -session required pam_loginuid.so -session include system-auth -session optional pam_lastlog.so silent noupdate showfailed -session required pam_smack.so diff --git a/recipes-connectivity/openssh/openssh_%.bbappend b/recipes-connectivity/openssh/openssh_%.bbappend deleted file mode 100644 index 1a1114aa..00000000 --- a/recipes-connectivity/openssh/openssh_%.bbappend +++ /dev/null @@ -1,10 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/openssh:" - -SRC_URI += "file://pam.d/sshd" - -do_install_append () { - # Use Tizen pam rule for sshd instead of the upstream one - if [ "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)}" = "pam" ]; then - install -D -m 0755 ${WORKDIR}/pam.d/sshd ${D}${sysconfdir}/pam.d/sshd - fi -} diff --git a/recipes-core/base-files/base-files/tizen_fstab b/recipes-core/base-files/base-files/tizen_fstab deleted file mode 100644 index 638bb1be..00000000 --- a/recipes-core/base-files/base-files/tizen_fstab +++ /dev/null @@ -1,11 +0,0 @@ -# stock fstab - you probably want to override this with a machine specific one - -/dev/root / auto defaults 1 1 -proc /proc proc defaults 0 0 -devpts /dev/pts devpts mode=0620,gid=5 0 0 -tmpfs /dev/shm tmpfs defaults 0 0 -usbdevfs /proc/bus/usb usbdevfs noauto 0 0 - -# uncomment this if your device has a SD/MMC/Transflash slot -#/dev/mmcblk0p1 /media/card auto defaults,sync,noauto 0 0 - diff --git a/recipes-core/base-files/base-files_3.0.14.bbappend b/recipes-core/base-files/base-files_3.0.14.bbappend deleted file mode 100644 index 56b082d5..00000000 --- a/recipes-core/base-files/base-files_3.0.14.bbappend +++ /dev/null @@ -1,56 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/base-files:" - -SRC_URI += " file://tizen_fstab \ - " - -volatiles = "tmp" -dirs1777 = "/tmp" - -dirs755 = "/bin /boot /dev ${sysconfdir} ${sysconfdir}/default \ - ${sysconfdir}/skel /lib /mnt /proc ${ROOT_HOME} /run /sbin \ - ${prefix} ${bindir} ${docdir} /usr/games ${includedir} \ - ${libdir} ${sbindir} ${datadir} \ - ${datadir}/common-licenses ${datadir}/dict ${infodir} \ - ${mandir} ${datadir}/misc ${localstatedir} \ - ${localstatedir}/backups ${localstatedir}/lib \ - /sys ${localstatedir}/lib/misc ${localstatedir}/spool \ - /media" - -do_install () { - for d in ${dirs755}; do - install -m 0755 -d ${D}$d - done - for d in ${dirs1777}; do - install -m 1777 -d ${D}$d - done - for d in ${dirs2775}; do - install -m 2755 -d ${D}$d - done - for d in ${volatiles}; do - ln -sf volatile/$d ${D}${localstatedir}/$d - done - ln -snf ../run ${D}${localstatedir}/run - ln -snf ../run/lock ${D}${localstatedir}/lock - - ${BASEFILESISSUEINSTALL} - - rotation=`cat ${WORKDIR}/rotation` - if [ "$rotation" != "0" ]; then - install -m 0644 ${WORKDIR}/rotation ${D}${sysconfdir}/rotation - fi - - install -m 0644 ${WORKDIR}/tizen_fstab ${D}${sysconfdir}/fstab - install -m 0644 ${WORKDIR}/filesystems ${D}${sysconfdir}/filesystems - install -m 0644 ${WORKDIR}/usbd ${D}${sysconfdir}/default/usbd - install -m 0644 ${WORKDIR}/profile ${D}${sysconfdir}/profile - sed -i 's#ROOTHOME#${ROOT_HOME}#' ${D}${sysconfdir}/profile - install -m 0644 ${WORKDIR}/shells ${D}${sysconfdir}/shells - install -m 0755 ${WORKDIR}/share/dot.profile ${D}${sysconfdir}/skel/.profile - install -m 0755 ${WORKDIR}/share/dot.bashrc ${D}${sysconfdir}/skel/.bashrc - install -m 0644 ${WORKDIR}/inputrc ${D}${sysconfdir}/inputrc - install -m 0644 ${WORKDIR}/nsswitch.conf ${D}${sysconfdir}/nsswitch.conf - install -m 0644 ${WORKDIR}/host.conf ${D}${sysconfdir}/host.conf - install -m 0644 ${WORKDIR}/motd ${D}${sysconfdir}/motd - - ln -sf /proc/mounts ${D}${sysconfdir}/mtab -} \ No newline at end of file diff --git a/recipes-core/dbus/dbus-glib-0.100.2/no-examples.patch b/recipes-core/dbus/dbus-glib-0.100.2/no-examples.patch deleted file mode 100644 index fbb49678..00000000 --- a/recipes-core/dbus/dbus-glib-0.100.2/no-examples.patch +++ /dev/null @@ -1,15 +0,0 @@ -Disable compiling examples - -Upstream-Status: Inappropriate [disable feature] - -Signed-off-by: Kevin Tian -Signed-off-by: Scott Garman - ---- dbus-glib-0.70/dbus/Makefile.am.orig 2006-07-23 16:04:43.000000000 +0200 -+++ dbus-glib-0.70/dbus/Makefile.am 2006-07-23 16:04:52.000000000 +0200 -@@ -1,4 +1,4 @@ --SUBDIRS = . examples -+SUBDIRS = . - - INCLUDES=-I$(top_srcdir) $(DBUS_CFLAGS) $(DBUS_GLIB_CFLAGS) $(DBUS_GLIB_TOOL_CFLAGS) -DDBUS_COMPILATION=1 -DDBUS_LOCALEDIR=\"$(prefix)/@DATADIRNAME@/locale\" - diff --git a/recipes-core/dbus/dbus-glib-0.100.2/obsolete_automake_macros.patch b/recipes-core/dbus/dbus-glib-0.100.2/obsolete_automake_macros.patch deleted file mode 100644 index 40e3b12b..00000000 --- a/recipes-core/dbus/dbus-glib-0.100.2/obsolete_automake_macros.patch +++ /dev/null @@ -1,15 +0,0 @@ -Upstream-Status: Submitted [https://bugs.freedesktop.org/show_bug.cgi?id=59003] - -Signed-off-by: Marko Lindqvist -diff -Nurd dbus-glib-0.100/configure.ac dbus-glib-0.100/configure.ac ---- dbus-glib-0.100/configure.ac 2012-06-25 19:26:39.000000000 +0300 -+++ dbus-glib-0.100/configure.ac 2013-01-03 04:53:22.314976758 +0200 -@@ -8,7 +8,7 @@ - - AM_INIT_AUTOMAKE([1.9]) - --AM_CONFIG_HEADER(config.h) -+AC_CONFIG_HEADERS(config.h) - - # Honor aclocal flags - ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS" diff --git a/recipes-core/dbus/dbus-glib-0.100.2/test-install-makefile.patch b/recipes-core/dbus/dbus-glib-0.100.2/test-install-makefile.patch deleted file mode 100644 index 2e8e178b..00000000 --- a/recipes-core/dbus/dbus-glib-0.100.2/test-install-makefile.patch +++ /dev/null @@ -1,48 +0,0 @@ -Change Makefile.am to install regression tests for test package purpose. - -Upstream-Status: Inappropriate [test not install is for purpose from upstream] - -Signed-off-by: Yao Zhao - -diff --git a/test/Makefile.am b/test/Makefile.am -index 7ba11a8..249f0e7 100644 ---- a/test/Makefile.am -+++ b/test/Makefile.am -@@ -13,7 +13,8 @@ else - TEST_BINARIES= - endif - --noinst_PROGRAMS= $(TEST_BINARIES) -+testdir = $(datadir)/@PACKAGE@/tests -+test_PROGRAMS= $(TEST_BINARIES) - - test_service_SOURCES= \ - test-service.c -diff --git a/test/interfaces/Makefile.am b/test/interfaces/Makefile.am -index 3cb2c39..e6de67d 100644 ---- a/test/interfaces/Makefile.am -+++ b/test/interfaces/Makefile.am -@@ -39,7 +39,8 @@ if DBUS_BUILD_TESTS - - ## we use noinst_PROGRAMS not check_PROGRAMS for TESTS so that we - ## build even when not doing "make check" --noinst_PROGRAMS = test-service test-client -+testdir = $(datadir)/@PACKAGE@/tests/interfaces -+test_PROGRAMS = test-service test-client - - test_service_SOURCES = \ - test-interfaces.c \ -diff --git a/test/core/Makefile.am b/test/core/Makefile.am -index ef6cb26..9786c3a 100644 ---- a/test/core/Makefile.am -+++ b/test/core/Makefile.am -@@ -46,7 +46,8 @@ endif - - ## we use noinst_PROGRAMS not check_PROGRAMS for TESTS so that we - ## build even when not doing "make check" --noinst_PROGRAMS = \ -+testdir = $(datadir)/@PACKAGE@/tests/core -+test_PROGRAMS = \ - test-dbus-glib \ - test-service-glib \ - $(THREAD_APPS) \ diff --git a/recipes-core/dbus/dbus-glib.inc b/recipes-core/dbus/dbus-glib.inc deleted file mode 100644 index 6c60d9e4..00000000 --- a/recipes-core/dbus/dbus-glib.inc +++ /dev/null @@ -1,44 +0,0 @@ -SUMMARY = "High level language (GLib) binding for D-Bus" -DESCRIPTION = "GLib bindings for the D-Bus message bus that integrate \ -the D-Bus library with the GLib thread abstraction and main loop." -HOMEPAGE = "http://www.freedesktop.org/Software/dbus" -LICENSE = "AFL-2 | GPLv2+" -LIC_FILES_CHKSUM = "file://COPYING;md5=cf5b3a2f7083750d504333114e738656 \ - file://dbus/dbus-glib.h;beginline=7;endline=21;md5=7755c9d7abccd5dbd25a6a974538bb3c" -SECTION = "base" - -DEPENDS = "expat glib-2.0 virtual/libintl dbus-glib-native dbus" -DEPENDS_class-native = "glib-2.0-native dbus-native" - -SRC_URI = "http://dbus.freedesktop.org/releases/dbus-glib/dbus-glib-${PV}.tar.gz \ - file://no-examples.patch \ - file://test-install-makefile.patch \ - file://obsolete_automake_macros.patch \ -" - -inherit autotools pkgconfig gettext - -#default disable regression tests, some unit test code in non testing code -#PACKAGECONFIG_pn-${PN} = "tests" enable regression tests local.conf -PACKAGECONFIG ??= "" -PACKAGECONFIG[tests] = "--enable-tests,,," - -EXTRA_OECONF = "--with-introspect-xml=${STAGING_DATADIR_NATIVE}/dbus/dbus-bus-introspect.xml \ - --with-dbus-binding-tool=${STAGING_BINDIR_NATIVE}/dbus-binding-tool" -EXTRA_OECONF_class-native = "--with-introspect-xml=${STAGING_DATADIR_NATIVE}/dbus/dbus-bus-introspect.xml" - -PACKAGES += "${PN}-bash-completion ${PN}-tests-dbg ${PN}-tests" - -FILES_${PN} = "${libdir}/lib*${SOLIBS}" -FILES_${PN}-bash-completion = "${sysconfdir}/bash_completion.d/dbus-bash-completion.sh \ - ${libexecdir}/dbus-bash-completion-helper" -FILES_${PN}-dev += "${libdir}/dbus-1.0/include ${bindir}/dbus-glib-tool" -FILES_${PN}-dev += "${bindir}/dbus-binding-tool" - -RDEPENDS_${PN}-tests += "dbus-x11" -FILES_${PN}-tests = "${datadir}/${BPN}/tests" -FILES_${PN}-tests-dbg = "${datadir}/${BPN}/tests/.debug/* \ - ${datadir}/${BPN}/tests/core/.debug/* \ - ${datadir}/${BPN}/tests/interfaces/.debug/*" - -BBCLASSEXTEND = "native" diff --git a/recipes-core/dbus/dbus-glib_0.100.2.bb b/recipes-core/dbus/dbus-glib_0.100.2.bb deleted file mode 100644 index c1bb06a1..00000000 --- a/recipes-core/dbus/dbus-glib_0.100.2.bb +++ /dev/null @@ -1,5 +0,0 @@ -require dbus-glib.inc - - -SRC_URI[md5sum] = "ad0920c7e3aad669163bb59171cf138e" -SRC_URI[sha256sum] = "a5bb42da921f51c28161e0e54a5a8241d94a1c0499a14007150e9ce743da6ac5" diff --git a/recipes-core/dbus/dbus-test_1.6.18.bb b/recipes-core/dbus/dbus-test_1.6.18.bb deleted file mode 100644 index 9ea0f4d3..00000000 --- a/recipes-core/dbus/dbus-test_1.6.18.bb +++ /dev/null @@ -1,53 +0,0 @@ -SUMMARY = "D-Bus test package (for D-bus functionality testing only)" -HOMEPAGE = "http://dbus.freedesktop.org" -SECTION = "base" -LICENSE = "AFL-2 | GPLv2+" -LIC_FILES_CHKSUM = "file://COPYING;md5=10dded3b58148f3f1fd804b26354af3e \ - file://dbus/dbus.h;beginline=6;endline=20;md5=7755c9d7abccd5dbd25a6a974538bb3c" - -DEPENDS = "python-pygobject dbus dbus-glib" - -RDEPENDS_${PN} += "make" -RDEPENDS_${PN}-dev = "" - -SRC_URI = "http://dbus.freedesktop.org/releases/dbus/dbus-${PV}.tar.gz \ - file://tmpdir.patch \ - file://ptest.patch \ - file://dbus-1.init \ - file://run-ptest \ - file://python-config.patch \ - file://clear-guid_from_server-if-send_negotiate_unix_f.patch \ - " - -SRC_URI[md5sum] = "b02e9c95027a416987b81f9893831061" -SRC_URI[sha256sum] = "7085a0895a9eb11a952394cdbea6d8b4358e17cb991fed0e8fb85e2b9e686dcd" - -S="${WORKDIR}/dbus-${PV}" -FILESPATH = "${FILE_DIRNAME}/dbus" - -inherit autotools pkgconfig gettext ptest - -EXTRA_OECONF_X = "${@bb.utils.contains('DISTRO_FEATURES', 'x11', '--with-x', '--without-x', d)}" -EXTRA_OECONF_X_class-native = "--without-x" - -EXTRA_OECONF = "--enable-tests \ - --enable-modular-tests \ - --enable-installed-tests \ - --enable-checks \ - --enable-asserts \ - --enable-verbose-mode \ - --disable-xml-docs \ - --disable-doxygen-docs \ - --disable-libaudit \ - --with-xml=expat \ - --disable-systemd \ - --without-systemdsystemunitdir \ - --with-dbus-test-dir=${PTEST_PATH} \ - ${EXTRA_OECONF_X}" - -do_install() { -} - -do_install_ptest() { - find ${D}${PTEST_PATH} -name Makefile | xargs sed -i 's/^Makefile:/_Makefile:/' -} diff --git a/recipes-core/dbus/dbus.inc b/recipes-core/dbus/dbus.inc deleted file mode 100644 index 173871f8..00000000 --- a/recipes-core/dbus/dbus.inc +++ /dev/null @@ -1,159 +0,0 @@ -SUMMARY = "D-Bus message bus" -DESCRIPTION = "D-Bus is a message bus system, a simple way for applications to talk to one another. In addition to interprocess communication, D-Bus helps coordinate process lifecycle; it makes it simple and reliable to code a \"single instance\" application or daemon, and to launch applications and daemons on demand when their services are needed." -HOMEPAGE = "http://dbus.freedesktop.org" -SECTION = "base" -LICENSE = "AFL-2 | GPLv2+" -LIC_FILES_CHKSUM = "file://COPYING;md5=10dded3b58148f3f1fd804b26354af3e \ - file://dbus/dbus.h;beginline=6;endline=20;md5=7755c9d7abccd5dbd25a6a974538bb3c" -DEPENDS = "expat virtual/libintl" -RDEPENDS_dbus_class-native = "" -RDEPENDS_dbus_class-nativesdk = "" -PACKAGES += "${@bb.utils.contains('DISTRO_FEATURES', 'ptest', 'dbus-ptest', '', d)}" -ALLOW_EMPTY_dbus-ptest = "1" -RDEPENDS_dbus-ptest_class-target = "dbus-test-ptest" - -SRC_URI = "http://dbus.freedesktop.org/releases/dbus/dbus-${PV}.tar.gz \ - file://tmpdir.patch \ - file://dbus-1.init \ - file://os-test.patch \ - file://clear-guid_from_server-if-send_negotiate_unix_f.patch \ - file://Set-correct-address-when-using-address-systemd.patch \ - file://fixed-memory-freeing-if-error-during-listing-service.patch \ -" - -systemd_unitdir = "/usr/lib/systemd" - -inherit useradd autotools pkgconfig gettext update-rc.d - -INITSCRIPT_NAME = "dbus-1" -INITSCRIPT_PARAMS = "start 02 5 3 2 . stop 20 0 1 6 ." - -python __anonymous() { - if not bb.utils.contains('DISTRO_FEATURES', 'sysvinit', True, False, d): - d.setVar("INHIBIT_UPDATERCD_BBCLASS", "1") -} - -USERADD_PACKAGES = "${PN}" -GROUPADD_PARAM_${PN} = "-r netdev" -USERADD_PARAM_${PN} = "--system --home ${localstatedir}/lib/dbus \ - --no-create-home --shell /bin/false \ - --user-group messagebus" - -CONFFILES_${PN} = "${sysconfdir}/dbus-1/system.conf ${sysconfdir}/dbus-1/session.conf" - -DEBIANNAME_${PN} = "dbus-1" - -PACKAGES =+ "${PN}-lib" - -OLDPKGNAME = "dbus-x11" -OLDPKGNAME_class-nativesdk = "" - -# for compatibility -RPROVIDES_${PN} = "${OLDPKGNAME}" -RREPLACES_${PN} += "${OLDPKGNAME}" - -FILES_${PN} = "${bindir}/dbus-daemon* \ - ${bindir}/dbus-uuidgen \ - ${bindir}/dbus-cleanup-sockets \ - ${bindir}/dbus-send \ - ${bindir}/dbus-monitor \ - ${bindir}/dbus-launch \ - ${libexecdir}/dbus* \ - ${sysconfdir} \ - ${localstatedir} \ - ${datadir}/dbus-1/services \ - ${datadir}/dbus-1/system-services \ - ${systemd_unitdir}/system/" -FILES_${PN}-lib = "${libdir}/lib*.so.*" -RRECOMMENDS_${PN}-lib = "${PN}" -FILES_${PN}-dev += "${libdir}/dbus-1.0/include ${bindir}/dbus-glib-tool" - -pkg_postinst_dbus() { - # If both systemd and sysvinit are enabled, mask the dbus-1 init script - if ${@bb.utils.contains('DISTRO_FEATURES','systemd sysvinit','true','false',d)}; then - if [ -n "$D" ]; then - OPTS="--root=$D" - fi - systemctl $OPTS mask dbus-1.service - fi - - if [ -z "$D" ] && [ -e /etc/init.d/populate-volatile.sh ] ; then - /etc/init.d/populate-volatile.sh update - fi -} - -EXTRA_OECONF = "--disable-tests \ - --disable-xml-docs \ - --disable-doxygen-docs \ - --disable-libaudit \ - --with-xml=expat \ - --disable-systemd" - -PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'systemd', '', d)} \ - ${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', '', d)}" -PACKAGECONFIG_class-native = "" -PACKAGECONFIG_class-nativesdk = "" - -# Would like to --enable-systemd but that's a circular build-dependency between -# systemd<->dbus -PACKAGECONFIG[systemd] = "--with-systemdsystemunitdir=${systemd_unitdir}/system/,--without-systemdsystemunitdir" -PACKAGECONFIG[x11] = "--with-x --enable-x11-autolaunch,--without-x --disable-x11-autolaunch, virtual/libx11 libsm" - -do_install() { - autotools_do_install - - if ${@bb.utils.contains('DISTRO_FEATURES', 'sysvinit', 'true', 'false', d)}; then - install -d ${D}${sysconfdir}/init.d - sed 's:@bindir@:${bindir}:' < ${WORKDIR}/dbus-1.init >${WORKDIR}/dbus-1.init.sh - install -m 0755 ${WORKDIR}/dbus-1.init.sh ${D}${sysconfdir}/init.d/dbus-1 - fi - - install -d ${D}${sysconfdir}/default/volatiles - echo "d messagebus messagebus 0755 ${localstatedir}/run/dbus none" \ - > ${D}${sysconfdir}/default/volatiles/99_dbus - - - mkdir -p ${D}${localstatedir}/lib/dbus - - chown messagebus:messagebus ${D}${localstatedir}/lib/dbus - - chown root:messagebus ${D}${libexecdir}/dbus-daemon-launch-helper - chmod 4755 ${D}${libexecdir}/dbus-daemon-launch-helper - - # Remove Red Hat initscript - rm -rf ${D}${sysconfdir}/rc.d - - # Remove empty testexec directory as we don't build tests - rm -rf ${D}${libdir}/dbus-1.0/test - - # Remove /var/run as it is created on startup - rm -rf ${D}${localstatedir}/run -} - -do_install_class-native() { - autotools_do_install - - # for dbus-glib-native introspection generation - install -d ${STAGING_DATADIR_NATIVE}/dbus/ - # N.B. is below install actually required? - install -m 0644 bus/session.conf ${STAGING_DATADIR_NATIVE}/dbus/session.conf - - # dbus-glib-native and dbus-glib need this xml file - ./bus/dbus-daemon --introspect > ${STAGING_DATADIR_NATIVE}/dbus/dbus-bus-introspect.xml - - # dbus-launch has no X support so lets not install it in case the host - # has a more featured and useful version - rm -f ${D}${bindir}/dbus-launch -} - -do_install_class-nativesdk() { - autotools_do_install - - # dbus-launch has no X support so lets not install it in case the host - # has a more featured and useful version - rm -f ${D}${bindir}/dbus-launch - - # Remove /var/run to avoid QA error - rm -rf ${D}${localstatedir}/run -} -BBCLASSEXTEND = "native nativesdk" diff --git a/recipes-core/dbus/dbus/Set-correct-address-when-using-address-systemd.patch b/recipes-core/dbus/dbus/Set-correct-address-when-using-address-systemd.patch deleted file mode 100644 index 1fca9bb2..00000000 --- a/recipes-core/dbus/dbus/Set-correct-address-when-using-address-systemd.patch +++ /dev/null @@ -1,193 +0,0 @@ -From d728fdc655f17031da3bb129ab2fd17dadf0fe3a Mon Sep 17 00:00:00 2001 -From: Simon Peeters -Date: Sun, 7 Oct 2012 16:59:30 +0200 -Subject: [PATCH] Set correct address when using --address=systemd: - -When dbus gets launched through systemd, we need to create an address -string based on the sockets passed. - -The _dbus_append_addres_from_socket() function is responsible for -extracting the address information from the file-descriptor and -formatting it in a dbus friendly way. - -This fixes bus activation when running dbus under a systemd session. - -https://bugs.freedesktop.org/show_bug.cgi?id=50962 - -Upstream-Status: Backport - -Signed-off-by: Simon Peeters -Signed-off-by: Jonathan Liu ---- - dbus/dbus-server-unix.c | 38 ++++++++++++++++++--------- - dbus/dbus-sysdeps-unix.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++ - dbus/dbus-sysdeps-unix.h | 4 +++ - 3 files changed, 97 insertions(+), 13 deletions(-) - -diff --git a/dbus/dbus-server-unix.c b/dbus/dbus-server-unix.c -index 130f66e..d995240 100644 ---- a/dbus/dbus-server-unix.c -+++ b/dbus/dbus-server-unix.c -@@ -149,7 +149,7 @@ _dbus_server_listen_platform_specific (DBusAddressEntry *entry, - } - else if (strcmp (method, "systemd") == 0) - { -- int n, *fds; -+ int i, n, *fds; - DBusString address; - - n = _dbus_listen_systemd_sockets (&fds, error); -@@ -159,27 +159,39 @@ _dbus_server_listen_platform_specific (DBusAddressEntry *entry, - return DBUS_SERVER_LISTEN_DID_NOT_CONNECT; - } - -- _dbus_string_init_const (&address, "systemd:"); -+ if (!_dbus_string_init (&address)) -+ goto systemd_oom; - -- *server_p = _dbus_server_new_for_socket (fds, n, &address, NULL); -- if (*server_p == NULL) -+ for (i = 0; i < n; i++) - { -- int i; -- -- for (i = 0; i < n; i++) -+ if (i > 0) - { -- _dbus_close_socket (fds[i], NULL); -+ if (!_dbus_string_append (&address, ";")) -+ goto systemd_oom; - } -- dbus_free (fds); -- -- dbus_set_error (error, DBUS_ERROR_NO_MEMORY, NULL); -- return DBUS_SERVER_LISTEN_DID_NOT_CONNECT; -+ if (!_dbus_append_address_from_socket (fds[i], &address, error)) -+ goto systemd_err; - } - -+ *server_p = _dbus_server_new_for_socket (fds, n, &address, NULL); -+ if (*server_p == NULL) -+ goto systemd_oom; -+ - dbus_free (fds); - - return DBUS_SERVER_LISTEN_OK; -- } -+ systemd_oom: -+ _DBUS_SET_OOM (error); -+ systemd_err: -+ for (i = 0; i < n; i++) -+ { -+ _dbus_close_socket (fds[i], NULL); -+ } -+ dbus_free (fds); -+ _dbus_string_free (&address); -+ -+ return DBUS_SERVER_LISTEN_DID_NOT_CONNECT; -+ } - #ifdef DBUS_ENABLE_LAUNCHD - else if (strcmp (method, "launchd") == 0) - { -diff --git a/dbus/dbus-sysdeps-unix.c b/dbus/dbus-sysdeps-unix.c -index b4ecc96..55743b1 100644 ---- a/dbus/dbus-sysdeps-unix.c -+++ b/dbus/dbus-sysdeps-unix.c -@@ -55,6 +55,7 @@ - #include - #include - #include -+#include - - #ifdef HAVE_ERRNO_H - #include -@@ -4160,4 +4161,71 @@ _dbus_check_setuid (void) - #endif - } - -+/** -+ * Read the address from the socket and append it to the string -+ * -+ * @param fd the socket -+ * @param address -+ * @param error return location for error code -+ */ -+dbus_bool_t -+_dbus_append_address_from_socket (int fd, -+ DBusString *address, -+ DBusError *error) -+{ -+ union { -+ struct sockaddr sa; -+ struct sockaddr_storage storage; -+ struct sockaddr_un un; -+ struct sockaddr_in ipv4; -+ struct sockaddr_in6 ipv6; -+ } socket; -+ char hostip[INET6_ADDRSTRLEN]; -+ int size = sizeof (socket); -+ -+ if (getsockname (fd, &socket.sa, &size)) -+ goto err; -+ -+ switch (socket.sa.sa_family) -+ { -+ case AF_UNIX: -+ if (socket.un.sun_path[0]=='\0') -+ { -+ if (_dbus_string_append_printf (address, "unix:abstract=%s", &(socket.un.sun_path[1]))) -+ return TRUE; -+ } -+ else -+ { -+ if (_dbus_string_append_printf (address, "unix:path=%s", socket.un.sun_path)) -+ return TRUE; -+ } -+ break; -+ case AF_INET: -+ if (inet_ntop (AF_INET, &socket.ipv4.sin_addr, hostip, sizeof (hostip))) -+ if (_dbus_string_append_printf (address, "tcp:family=ipv4,host=%s,port=%u", -+ hostip, ntohs (socket.ipv4.sin_port))) -+ return TRUE; -+ break; -+#ifdef AF_INET6 -+ case AF_INET6: -+ if (inet_ntop (AF_INET6, &socket.ipv6.sin6_addr, hostip, sizeof (hostip))) -+ if (_dbus_string_append_printf (address, "tcp:family=ipv6,host=%s,port=%u", -+ hostip, ntohs (socket.ipv6.sin6_port))) -+ return TRUE; -+ break; -+#endif -+ default: -+ dbus_set_error (error, -+ _dbus_error_from_errno (EINVAL), -+ "Failed to read address from socket: Unknown socket type."); -+ return FALSE; -+ } -+ err: -+ dbus_set_error (error, -+ _dbus_error_from_errno (errno), -+ "Failed to open socket: %s", -+ _dbus_strerror (errno)); -+ return FALSE; -+} -+ - /* tests in dbus-sysdeps-util.c */ -diff --git a/dbus/dbus-sysdeps-unix.h b/dbus/dbus-sysdeps-unix.h -index 9b70896..a265b33 100644 ---- a/dbus/dbus-sysdeps-unix.h -+++ b/dbus/dbus-sysdeps-unix.h -@@ -138,6 +138,10 @@ dbus_bool_t _dbus_parse_uid (const DBusString *uid_str, - - void _dbus_close_all (void); - -+dbus_bool_t _dbus_append_address_from_socket (int fd, -+ DBusString *address, -+ DBusError *error); -+ - /** @} */ - - DBUS_END_DECLS --- -1.9.0 - diff --git a/recipes-core/dbus/dbus/clear-guid_from_server-if-send_negotiate_unix_f.patch b/recipes-core/dbus/dbus/clear-guid_from_server-if-send_negotiate_unix_f.patch deleted file mode 100644 index 6bb6d9c8..00000000 --- a/recipes-core/dbus/dbus/clear-guid_from_server-if-send_negotiate_unix_f.patch +++ /dev/null @@ -1,104 +0,0 @@ -From b8f84bd39485d3977625c9a8b8e8cff5d23be56f Mon Sep 17 00:00:00 2001 -From: Roy Li -Date: Thu, 27 Feb 2014 09:05:02 +0800 -Subject: [PATCH] dbus: clear guid_from_server if send_negotiate_unix_fd - failed - -Upstream-Status: Submitted - -bus-test dispatch test failed with below information: - ./bus/bus-test: Running message dispatch test - Activating service name='org.freedesktop.DBus.TestSuiteEchoService' - Successfully activated service 'org.freedesktop.DBus.TestSuiteEchoService' - 6363: assertion failed "_dbus_string_get_length (& DBUS_AUTH_CLIENT (auth)->guid_from_server) == 0" file "dbus-auth.c" line 1545 function process_ok - ./bus/bus-test(_dbus_print_backtrace+0x29) [0x80cb969] - ./bus/bus-test(_dbus_abort+0x14) [0x80cfb44] - ./bus/bus-test(_dbus_real_assert+0x53) [0x80b52c3] - ./bus/bus-test() [0x80e24da] - ./bus/bus-test(_dbus_auth_do_work+0x388) [0x80e3848] - ./bus/bus-test() [0x80aea49] - ./bus/bus-test() [0x80affde] - ./bus/bus-test(_dbus_transport_handle_watch+0xb1) [0x80ad841] - ./bus/bus-test(_dbus_connection_handle_watch+0x104) [0x8089174] - ./bus/bus-test(dbus_watch_handle+0xd8) [0x80b15e8] - ./bus/bus-test(_dbus_loop_iterate+0x4a9) [0x80d1509] - ./bus/bus-test(bus_test_run_clients_loop+0x5d) [0x808129d] - ./bus/bus-test() [0x806cab0] - ./bus/bus-test() [0x806e0ca] - ./bus/bus-test() [0x806da6f] - ./bus/bus-test(_dbus_test_oom_handling+0x18c) [0x80b5c8c] - ./bus/bus-test() [0x806f723] - ./bus/bus-test(bus_dispatch_test+0x3c) [0x8071aac] - ./bus/bus-test(main+0x1b7) [0x805acc7] - /lib/libc.so.6(__libc_start_main+0xf3) [0x45f919b3] - ./bus/bus-test() [0x805ae39] - -The stack is below: - #0 0xffffe425 in __kernel_vsyscall () - #1 0x45fa62d6 in raise () from /lib/libc.so.6 - #2 0x45fa9653 in abort () from /lib/libc.so.6 - #3 0x080cfb65 in _dbus_abort () at dbus-sysdeps.c:94 - #4 0x080b52c3 in _dbus_real_assert (condition=0, - condition_text=condition_text@entry=0x8117a38 "_dbus_string_get_length (& DBUS_AUTH_CLIENT (auth)->guid_from_server) == 0", - file=file@entry=0x8117273 "dbus-auth.c", line=line@entry=1545, - func=func@entry=0x8117f8e <__FUNCTION__.3492> "process_ok") - data=0x8157290) at dbus-connection.c:1515 - #0 0x00000033fee353e9 in raise () from /lib64/libc.so.6 - #1 0x00000033fee38508 in abort () from /lib64/libc.so.6 - #2 0x000000000047d585 in _dbus_abort () at dbus-sysdeps.c:94 - #3 0x0000000000466486 in _dbus_real_assert (condition=, - condition_text=condition_text@entry=0x4c2988 "_dbus_string_get_length (& DBUS_AUTH_CLIENT (auth)->guid_from_server) == 0", - file=file@entry=0x4c21a5 "dbus-auth.c", line=line@entry=1546, - func=func@entry=0x4c2fce <__FUNCTION__.3845> "process_ok") - at dbus-internals.c:931 - #4 0x000000000048d424 in process_ok (args_from_ok=0x7fffffffe480, - auth=0x6ff340) at dbus-auth.c:1546 - #5 handle_client_state_waiting_for_data (auth=0x6ff340, - command=, args=0x7fffffffe480) at dbus-auth.c:1996 - #6 0x000000000048e789 in process_command (auth=0x6ff340) at dbus-auth.c:2208 - #7 _dbus_auth_do_work (auth=0x6ff340) at dbus-auth.c:2458 - #8 0x000000000046091d in do_authentication ( - transport=transport@entry=0x6ffaa0, do_reading=do_reading@entry=1, - do_writing=do_writing@entry=0, - auth_completed=auth_completed@entry=0x7fffffffe55c) - at dbus-transport-socket.c:442 - #9 0x0000000000461d08 in socket_handle_watch (transport=0x6ffaa0, - watch=0x6f4190, flags=1) at dbus-transport-socket.c:921 - #10 0x000000000045fa3a in _dbus_transport_handle_watch (transport=0x6ffaa0, - -Once send_negotiate_unix_fd failed, this failure will happen, since -auth->guid_from_server has been set to some value before -send_negotiate_unix_fd. send_negotiate_unix_fd failure will lead to -this auth be handled by process_ok again, but this auth->guid_from_server -is not zero. - -So we should clear auth->guid_from_server if send_negotiate_unix_fd failed - -Signed-off-by: Roy Li ---- - dbus/dbus-auth.c | 9 +++++++-- - 1 file changed, 7 insertions(+), 2 deletions(-) - -diff --git a/dbus/dbus-auth.c b/dbus/dbus-auth.c -index d2c37a7..37b45c6 100644 ---- a/dbus/dbus-auth.c -+++ b/dbus/dbus-auth.c -@@ -1571,8 +1571,13 @@ process_ok(DBusAuth *auth, - _dbus_verbose ("Got GUID '%s' from the server\n", - _dbus_string_get_const_data (& DBUS_AUTH_CLIENT (auth)->guid_from_server)); - -- if (auth->unix_fd_possible) -- return send_negotiate_unix_fd(auth); -+ if (auth->unix_fd_possible) { -+ if (!send_negotiate_unix_fd(auth)) { -+ _dbus_string_set_length (& DBUS_AUTH_CLIENT (auth)->guid_from_server, 0); -+ return FALSE; -+ } -+ return TRUE; -+ } - - _dbus_verbose("Not negotiating unix fd passing, since not possible\n"); - return send_begin (auth); --- -1.7.10.4 - diff --git a/recipes-core/dbus/dbus/dbus-1.init b/recipes-core/dbus/dbus/dbus-1.init deleted file mode 100644 index 42c86297..00000000 --- a/recipes-core/dbus/dbus/dbus-1.init +++ /dev/null @@ -1,123 +0,0 @@ -#! /bin/sh -### BEGIN INIT INFO -# Provides: dbus -# Required-Start: $remote_fs $syslog -# Required-Stop: $remote_fs $syslog -# Default-Start: 2 3 4 5 -# Default-Stop: 1 -# Short-Description: D-Bus systemwide message bus -# Description: D-Bus is a simple interprocess messaging system, used -# for sending messages between applications. -### END INIT INFO -# -# -*- coding: utf-8 -*- -# Debian init.d script for D-BUS -# Copyright © 2003 Colin Walters - -# set -e - -# Source function library. -. /etc/init.d/functions - -DAEMON=@bindir@/dbus-daemon -NAME=dbus -DAEMONUSER=messagebus # must match /etc/dbus-1/system.conf -PIDFILE=/var/run/messagebus.pid # must match /etc/dbus-1/system.conf -UUIDDIR=/var/lib/dbus -DESC="system message bus" -EVENTDIR=/etc/dbus-1/event.d - -test -x $DAEMON || exit 0 - -# Source defaults file; edit that file to configure this script. -ENABLED=1 -PARAMS="" -if [ -e /etc/default/dbus ]; then - . /etc/default/dbus -fi - -test "$ENABLED" != "0" || exit 0 - -start_it_up() -{ - mkdir -p "`dirname $PIDFILE`" - if [ -e $PIDFILE ]; then - PIDDIR=/proc/$(cat $PIDFILE) - if [ -d ${PIDDIR} -a "$(readlink -f ${PIDDIR}/exe)" = "${DAEMON}" ]; then - echo "$DESC already started; not starting." - else - echo "Removing stale PID file $PIDFILE." - rm -f $PIDFILE - fi - fi - - if [ ! -d $UUIDDIR ]; then - mkdir -p $UUIDDIR - chown $DAEMONUSER $UUIDDIR - chgrp $DAEMONUSER $UUIDDIR - fi - - dbus-uuidgen --ensure - - echo -n "Starting $DESC: " - start-stop-daemon -o --start --quiet --pidfile $PIDFILE \ - --user $DAEMONUSER --exec $DAEMON -- --system $PARAMS - echo "$NAME." - if [ -d $EVENTDIR ]; then - run-parts --arg=start $EVENTDIR - fi -} - -shut_it_down() -{ - if [ -d $EVENTDIR ]; then - # TODO: --reverse when busybox supports it - run-parts --arg=stop $EVENTDIR - fi - echo -n "Stopping $DESC: " - start-stop-daemon -o --stop --quiet --pidfile $PIDFILE \ - --user $DAEMONUSER - # We no longer include these arguments so that start-stop-daemon - # can do its job even given that we may have been upgraded. - # We rely on the pidfile being sanely managed - # --exec $DAEMON -- --system $PARAMS - echo "$NAME." - rm -f $PIDFILE -} - -reload_it() -{ - echo -n "Reloading $DESC config: " - dbus-send --print-reply --system --type=method_call \ - --dest=org.freedesktop.DBus \ - / org.freedesktop.DBus.ReloadConfig > /dev/null - # hopefully this is enough time for dbus to reload it's config file. - echo "done." -} - -case "$1" in - start) - start_it_up - ;; - stop) - shut_it_down - ;; - status) - status $DAEMON - exit $? - ;; - reload|force-reload) - reload_it - ;; - restart) - shut_it_down - sleep 1 - start_it_up - ;; - *) - echo "Usage: /etc/init.d/$NAME {start|stop|status|restart|reload|force-reload}" >&2 - exit 1 - ;; -esac - -exit 0 diff --git a/recipes-core/dbus/dbus/fixed-memory-freeing-if-error-during-listing-service.patch b/recipes-core/dbus/dbus/fixed-memory-freeing-if-error-during-listing-service.patch deleted file mode 100644 index 96290f41..00000000 --- a/recipes-core/dbus/dbus/fixed-memory-freeing-if-error-during-listing-service.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 03aeaccbffa97c9237b57ca067e3da7388862129 Mon Sep 17 00:00:00 2001 -From: Radoslaw Pajak -Date: Fri, 8 Nov 2013 13:51:32 +0100 -Subject: [PATCH] fixed memory freeing if error during listing services - -Upstream-Status: Backport - -Signed-off-by: Radoslaw Pajak -Reviewed-by: Simon McVittie -Bug: https://bugs.freedesktop.org/show_bug.cgi?id=71526 -Signed-off-by: Jonathan Liu ---- - bus/activation.c | 2 +- - bus/services.c | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/bus/activation.c b/bus/activation.c -index fcb7133..ea48a26 100644 ---- a/bus/activation.c -+++ b/bus/activation.c -@@ -2179,7 +2179,7 @@ bus_activation_list_services (BusActivation *activation, - - error: - for (j = 0; j < i; j++) -- dbus_free (retval[i]); -+ dbus_free (retval[j]); - dbus_free (retval); - - return FALSE; -diff --git a/bus/services.c b/bus/services.c -index 6f380fa..01a720e 100644 ---- a/bus/services.c -+++ b/bus/services.c -@@ -368,7 +368,7 @@ bus_registry_list_services (BusRegistry *registry, - - error: - for (j = 0; j < i; j++) -- dbus_free (retval[i]); -+ dbus_free (retval[j]); - dbus_free (retval); - - return FALSE; --- -1.9.0 - diff --git a/recipes-core/dbus/dbus/os-test.patch b/recipes-core/dbus/dbus/os-test.patch deleted file mode 100644 index 79554b1e..00000000 --- a/recipes-core/dbus/dbus/os-test.patch +++ /dev/null @@ -1,35 +0,0 @@ -dbus: remove build host test in configure script - -The dbus build tests the build host to detect what initscript -environment it expects. Remove the test and set it to "redhat" -unconditionally as the oe-core initscript has a redhat-style pid file -path. - -Signed-off-by: Andy Ross -Upstream-Status: innappropriate [embedded] - -diff -u a/configure.ac b/configure.ac ---- a/configure.ac 2012-08-28 11:23:43.040609874 -0700 -+++ b/configure.ac 2012-08-28 11:54:25.602913945 -0700 -@@ -1348,19 +1348,8 @@ - AS_AC_EXPAND(EXPANDED_LIBEXECDIR, "$libexecdir") - AS_AC_EXPAND(EXPANDED_DATADIR, "$datadir") - --#### Check our operating system --operating_system=unknown --if test -f /etc/redhat-release || test -f $EXPANDED_SYSCONFDIR/redhat-release ; then -- operating_system=redhat --fi -- --if test -f /etc/slackware-version || test -f $EXPANDED_SYSCONFDIR/slackware-version ; then -- operating_system=slackware --fi -- --if test -f /usr/bin/cygwin1.dll || test -f $EXPANDED_BINDIR/cygwin1.dll ; then -- operating_system=cygwin --fi -+#### Build host test removed from upstream code, openembedded initscript is redhat-like: -+operating_system=redhat - - #### Sort out init scripts - diff --git a/recipes-core/dbus/dbus/ptest.patch b/recipes-core/dbus/dbus/ptest.patch deleted file mode 100644 index 263d17ef..00000000 --- a/recipes-core/dbus/dbus/ptest.patch +++ /dev/null @@ -1,154 +0,0 @@ -Add install-ptest rules. -Change TEST_ENVIRONMENT to allow running outside build dir. - - Makefile.am | 7 +++++++ - bus/Makefile.am | 6 ++++++ - dbus/Makefile.am | 6 ++++++ - doc/Makefile.am | 4 ++++ - test/Makefile.am | 25 ++++++++++++++++++++----- - test/name-test/Makefile.am | 9 +++++++++ - tools/Makefile.am | 12 ++++++++++++ - 7 files changed, 64 insertions(+), 5 deletions(-) - -Signed-off-by: Björn Stenberg -Upstream-Status: Pending - -diff -ur a/Makefile.am b/Makefile.am ---- a/Makefile.am 2012-12-06 14:34:01.157414449 +0100 -+++ b/Makefile.am 2012-12-06 15:21:14.447113035 +0100 -@@ -30,4 +30,11 @@ - - ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} - -+if DBUS_BUILD_TESTS -+install-ptest: -+ @for subdir in $(SUBDIRS); do \ -+ $(MAKE) -C $$subdir DESTDIR=$(DESTDIR)/$$subdir $@; \ -+ done -+endif -+ - include tools/lcov.am -diff -ur a/bus/Makefile.am b/bus/Makefile.am ---- a/bus/Makefile.am 2012-12-06 14:34:01.169413931 +0100 -+++ b/bus/Makefile.am 2012-12-06 15:21:14.463112346 +0100 -@@ -290,3 +290,9 @@ - #### Extra dist - - EXTRA_DIST=$(CONFIG_IN_FILES) $(SCRIPT_IN_FILES) -+ -+if DBUS_BUILD_TESTS -+install-ptest: -+ @$(MKDIR_P) $(DESTDIR) -+ @install $(dbus_daemon_exec_PROGRAMS) $(noinst_PROGRAMS) $(DESTDIR) -+endif -diff -ur a/dbus/Makefile.am b/dbus/Makefile.am ---- a/dbus/Makefile.am 2012-12-06 14:34:01.161414276 +0100 -+++ b/dbus/Makefile.am 2012-12-06 15:21:14.451112862 +0100 -@@ -310,3 +310,9 @@ - update-systemd: - curl http://cgit.freedesktop.org/systemd/plain/src/sd-daemon.c > sd-daemon.c - curl http://cgit.freedesktop.org/systemd/plain/src/sd-daemon.h > sd-daemon.h -+ -+if DBUS_BUILD_TESTS -+install-ptest: -+ @$(MKDIR_P) $(DESTDIR) -+ @install $(noinst_PROGRAMS) $(DESTDIR) -+endif -diff -ur a/test/Makefile.am b/test/Makefile.am ---- a/test/Makefile.am 2012-12-06 14:34:01.165414103 +0100 -+++ b/test/Makefile.am 2012-12-06 15:21:14.455112690 +0100 -@@ -119,12 +119,13 @@ - DBUS_TEST_HOMEDIR=@abs_top_builddir@/dbus \ - DBUS_TEST_SYSCONFDIR=$(DESTDIR)$(sysconfdir) - -+ptest_run_dir = .. -+ - TESTS_ENVIRONMENT = \ -- DBUS_BLOCK_ON_ABORT=1 \ -- DBUS_FATAL_WARNINGS=1 \ -- DBUS_TEST_DAEMON=@abs_top_builddir@/bus/dbus-daemon$(EXEEXT) \ -- DBUS_TEST_DATA=@abs_top_builddir@/test/data \ -- DBUS_TEST_HOMEDIR=@abs_top_builddir@/dbus \ -+ DBUS_FATAL_WARNINGS=0 \ -+ DBUS_TEST_DAEMON=$(ptest_run_dir)/bus/dbus-daemon$(EXEEXT) \ -+ DBUS_TEST_DATA=$(ptest_run_dir)/test/data \ -+ DBUS_TEST_HOMEDIR=$(ptest_run_dir)/dbus \ - $(NULL) - - test_corrupt_SOURCES = corrupt.c -@@ -325,3 +325,25 @@ - data/valid-config-files/system.conf: $(top_builddir)/bus/system.conf - $(AM_V_at)$(MKDIR_P) data/valid-config-files - $(AM_V_GEN)cp $< $@ -+ -+if DBUS_BUILD_TESTS -+install-ptest: install-ptest-nonrecursive -+ @for subdir in $(SUBDIRS); do \ -+ if [ $$subdir != "." ]; then \ -+ $(MAKE) -C $$subdir DESTDIR=$(DESTDIR)/$$subdir $@; \ -+ fi; \ -+ done -+ -+install-ptest-nonrecursive: -+ @$(MKDIR_P) $(DESTDIR)/data/valid-config-files/session.d -+ @for file in Makefile $(installable_tests) $(noinst_PROGRAMS) $(noinst_DATA) ; do \ -+ if [ -f .libs/$$file ]; then \ -+ install .libs/$$file $(DESTDIR); \ -+ else \ -+ install -D $${file%.in} $(DESTDIR)/$${file%.in}; \ -+ fi; \ -+ done; -+ @for file in $(EXTRA_DIST); do \ -+ install -D ${srcdir}/$${file%.in} $(DESTDIR)/$${file%.in}; \ -+ done; -+endif -diff -ur a/test/name-test/Makefile.am b/test/name-test/Makefile.am ---- a/test/name-test/Makefile.am 2012-12-06 14:34:01.169413931 +0100 -+++ b/test/name-test/Makefile.am 2012-12-06 15:21:14.459112518 +0100 -@@ -36,4 +36,16 @@ - test_privserver_client_LDADD=../libdbus-testutils.la - test_autolaunch_LDADD=../libdbus-testutils.la - -+install-ptest: -+ @$(MKDIR_P) $(DESTDIR) -+ @for file in Makefile $(noinst_PROGRAMS); do \ -+ if [ -f .libs/$$file ]; then \ -+ install .libs/$$file $(DESTDIR); \ -+ else \ -+ install $$file $(DESTDIR); \ -+ fi \ -+ done; -+ @for file in $(EXTRA_DIST); do \ -+ cp $(srcdir)/$$file $(DESTDIR); \ -+ done; - endif -diff -ur a/tools/Makefile.am b/tools/Makefile.am ---- a/tools/Makefile.am 2012-12-06 14:34:01.161414276 +0100 -+++ b/tools/Makefile.am 2012-12-06 15:21:14.455112690 +0100 -@@ -78,3 +78,15 @@ - - installcheck-local: - test -d $(DESTDIR)$(localstatedir)/lib/dbus -+ -+if DBUS_BUILD_TESTS -+install-ptest: -+ @$(MKDIR_P) $(DESTDIR) -+ @for file in $(bin_PROGRAMS); do \ -+ if [ -f .libs/$$file ]; then \ -+ install .libs/$$file $(DESTDIR); \ -+ else \ -+ install $$file $(DESTDIR); \ -+ fi; \ -+ done; -+endif -diff -ur a/doc/Makefile.am b/doc/Makefile.am ---- a/doc/Makefile.am 2012-06-06 12:45:55.000000000 +0200 -+++ b/doc/Makefile.am 2012-12-06 16:04:58.990070587 +0100 -@@ -174,3 +174,7 @@ - - maintainer-clean-local: - rm -f $(XMLTO_OUTPUT) -+ -+if DBUS_BUILD_TESTS -+install-ptest: -+endif diff --git a/recipes-core/dbus/dbus/python-config.patch b/recipes-core/dbus/dbus/python-config.patch deleted file mode 100644 index 29440024..00000000 --- a/recipes-core/dbus/dbus/python-config.patch +++ /dev/null @@ -1,25 +0,0 @@ -When building the dbus-ptest package, we have to enable python. However -checking if the host-system python has the necessary library isn't useful. - -Disable the python module check for cross compiling. - -Upstream-Status: Inappropriate [oe specific] - -Signed-off-by: Mark Hatle - ---- dbus-1.6.8/configure.ac.orig 2013-07-11 14:15:58.834554799 -0500 -+++ dbus-1.6.8/configure.ac 2013-07-11 14:14:40.969554848 -0500 -@@ -257,13 +257,6 @@ - # full test coverage is required, Python is a hard dependency - AC_MSG_NOTICE([Full test coverage (--enable-tests=yes) requires Python, dbus-python, pygobject]) - AM_PATH_PYTHON([2.6]) -- AC_MSG_CHECKING([for Python modules for full test coverage]) -- if "$PYTHON" -c "import dbus, gobject, dbus.mainloop.glib"; then -- AC_MSG_RESULT([yes]) -- else -- AC_MSG_RESULT([no]) -- AC_MSG_ERROR([cannot import dbus, gobject, dbus.mainloop.glib Python modules]) -- fi - else - # --enable-tests not given: do not abort if Python is missing - AM_PATH_PYTHON([2.6], [], [:]) diff --git a/recipes-core/dbus/dbus/run-ptest b/recipes-core/dbus/dbus/run-ptest deleted file mode 100755 index e08ecb1a..00000000 --- a/recipes-core/dbus/dbus/run-ptest +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh -cd test -make -k runtest-TESTS diff --git a/recipes-core/dbus/dbus/tmpdir.patch b/recipes-core/dbus/dbus/tmpdir.patch deleted file mode 100644 index bf086e17..00000000 --- a/recipes-core/dbus/dbus/tmpdir.patch +++ /dev/null @@ -1,44 +0,0 @@ -From 5105fedd7fa13dadd2d0d864fb77873b83b79a4b Mon Sep 17 00:00:00 2001 -From: Koen Kooi -Date: Thu, 23 Jun 2011 13:52:09 +0200 -Subject: [PATCH] buildsys: hardcode socketdir to /tmp - -the TMPDIR env var isn't always pointing to the right target path - -Upstream-Status: Inappropriate [embedded] - -Signed-off-by: Koen Kooi - -Original comment: - - avoid to check tmp dir at build time. instead uses hard coded /tmp here - comment added by Kevin Tian ---- - configure.ac | 11 +---------- - 1 files changed, 1 insertions(+), 10 deletions(-) - -diff --git a/configure.ac b/configure.ac -index 408054b..6d26180 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -1483,16 +1483,7 @@ AC_SUBST(TEST_LAUNCH_HELPER_BINARY) - AC_DEFINE_UNQUOTED(DBUS_TEST_LAUNCH_HELPER_BINARY, "$TEST_LAUNCH_HELPER_BINARY", - [Full path to the launch helper test program in the builddir]) - --#### Find socket directories --if ! test -z "$TMPDIR" ; then -- DEFAULT_SOCKET_DIR=$TMPDIR --elif ! test -z "$TEMP" ; then -- DEFAULT_SOCKET_DIR=$TEMP --elif ! test -z "$TMP" ; then -- DEFAULT_SOCKET_DIR=$TMP --else -- DEFAULT_SOCKET_DIR=/tmp --fi -+DEFAULT_SOCKET_DIR=/tmp - - DEFAULT_SOCKET_DIR=`echo $DEFAULT_SOCKET_DIR | sed 's/+/%2B/g'` - --- -1.6.6.1 - diff --git a/recipes-core/dbus/dbus_1.6.18.bb b/recipes-core/dbus/dbus_1.6.18.bb deleted file mode 100644 index 7270c36f..00000000 --- a/recipes-core/dbus/dbus_1.6.18.bb +++ /dev/null @@ -1,4 +0,0 @@ -include dbus.inc - -SRC_URI[md5sum] = "b02e9c95027a416987b81f9893831061" -SRC_URI[sha256sum] = "7085a0895a9eb11a952394cdbea6d8b4358e17cb991fed0e8fb85e2b9e686dcd" diff --git a/recipes-core/dbus/dbus_1.6.18.bbappend b/recipes-core/dbus/dbus_1.6.18.bbappend deleted file mode 100644 index c22c8a22..00000000 --- a/recipes-core/dbus/dbus_1.6.18.bbappend +++ /dev/null @@ -1,36 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/files:" - -SRC_URI += " file://dbus-user.service \ - file://dbus-user.socket \ - " - -#SRC_URI += " file://0001-Set-correct-address-when-using-address-systemd.patch " - -SRC_URI += " file://0002-Add-_DBUS_GNUC_WARN_UNUSED_RESULT-similar-to-GLib-s.patch \ - file://0003-DBusAtomic-on-Unix-use-pthreads-mutexes-for-fallback.patch \ - file://0004-dbus_threads_init-call-_dbus_threads_init_platform_s.patch \ - file://0005-dbus_threads_init_default-dbus_threads_init-be-safe-.patch \ - file://0006-Remove-unused-global-mutexes-for-win_fds-sid_atom_ca.patch \ - file://0007-Turn-a-runtime-assertion-into-a-compile-time-asserti.patch \ - file://0008-Replace-individual-global-lock-variables-with-an-arr.patch \ - file://0009-Make-taking-a-global-lock-automatically-initialize-l.patch \ - file://0010-Always-initialize-threading-before-allocating-a-dyna.patch \ - file://0011-Add-a-statically-initialized-implementation-of-_dbus.patch \ - file://0012-Enable-checking-of-smack-context-from-DBus-interface.patch \ - file://0013-Enforce-smack-policy-from-conf-file.patch \ - " - -DEPENDS += "smack" - -do_install_append() { - mkdir -p ${D}${prefix}/lib/systemd/user - install -m 0644 ${WORKDIR}/dbus-user.service ${D}${prefix}/lib/systemd/user/dbus.service - install -m 0644 ${WORKDIR}/dbus-user.socket ${D}${prefix}/lib/systemd/user/dbus.socket -} - -FILES_${PN} += "${prefix}/lib/systemd/user/dbus.service \ - ${prefix}/lib/systemd/user/dbus.socket \ - " - -EXTRA_OECONF += " --enable-smack " - diff --git a/recipes-core/dbus/files/0001-Set-correct-address-when-using-address-systemd.patch b/recipes-core/dbus/files/0001-Set-correct-address-when-using-address-systemd.patch deleted file mode 100644 index 0f4689c6..00000000 --- a/recipes-core/dbus/files/0001-Set-correct-address-when-using-address-systemd.patch +++ /dev/null @@ -1,186 +0,0 @@ -From: Simon Peeters -Date: Sun, 7 Oct 2012 16:59:30 +0200 -Subject: Set correct address when using --address=systemd: - -When dbus gets launched through systemd, we need to create an address -string based on the sockets passed. - -The _dbus_append_addres_from_socket() function is responsible for -extracting the address information from the file-descriptor and -formatting it in a dbus friendly way. - -This fixes bus activation when running dbus under a systemd session. - -Bug: https://bugs.freedesktop.org/show_bug.cgi?id=50962 -Signed-off-by: Simon Peeters -Applied-upstream: 1.7.0, commit:d728fdc655f17031da3bb129ab2fd17dadf0fe3a ---- - dbus/dbus-server-unix.c | 38 ++++++++++++++++++--------- - dbus/dbus-sysdeps-unix.c | 68 ++++++++++++++++++++++++++++++++++++++++++++++++ - dbus/dbus-sysdeps-unix.h | 4 +++ - 3 files changed, 97 insertions(+), 13 deletions(-) - -diff --git a/dbus/dbus-server-unix.c b/dbus/dbus-server-unix.c -index 130f66e..d995240 100644 ---- a/dbus/dbus-server-unix.c -+++ b/dbus/dbus-server-unix.c -@@ -149,7 +149,7 @@ _dbus_server_listen_platform_specific (DBusAddressEntry *entry, - } - else if (strcmp (method, "systemd") == 0) - { -- int n, *fds; -+ int i, n, *fds; - DBusString address; - - n = _dbus_listen_systemd_sockets (&fds, error); -@@ -159,27 +159,39 @@ _dbus_server_listen_platform_specific (DBusAddressEntry *entry, - return DBUS_SERVER_LISTEN_DID_NOT_CONNECT; - } - -- _dbus_string_init_const (&address, "systemd:"); -+ if (!_dbus_string_init (&address)) -+ goto systemd_oom; - -- *server_p = _dbus_server_new_for_socket (fds, n, &address, NULL); -- if (*server_p == NULL) -+ for (i = 0; i < n; i++) - { -- int i; -- -- for (i = 0; i < n; i++) -+ if (i > 0) - { -- _dbus_close_socket (fds[i], NULL); -+ if (!_dbus_string_append (&address, ";")) -+ goto systemd_oom; - } -- dbus_free (fds); -- -- dbus_set_error (error, DBUS_ERROR_NO_MEMORY, NULL); -- return DBUS_SERVER_LISTEN_DID_NOT_CONNECT; -+ if (!_dbus_append_address_from_socket (fds[i], &address, error)) -+ goto systemd_err; - } - -+ *server_p = _dbus_server_new_for_socket (fds, n, &address, NULL); -+ if (*server_p == NULL) -+ goto systemd_oom; -+ - dbus_free (fds); - - return DBUS_SERVER_LISTEN_OK; -- } -+ systemd_oom: -+ _DBUS_SET_OOM (error); -+ systemd_err: -+ for (i = 0; i < n; i++) -+ { -+ _dbus_close_socket (fds[i], NULL); -+ } -+ dbus_free (fds); -+ _dbus_string_free (&address); -+ -+ return DBUS_SERVER_LISTEN_DID_NOT_CONNECT; -+ } - #ifdef DBUS_ENABLE_LAUNCHD - else if (strcmp (method, "launchd") == 0) - { -diff --git a/dbus/dbus-sysdeps-unix.c b/dbus/dbus-sysdeps-unix.c -index e31c735..7c9fb09 100644 ---- a/dbus/dbus-sysdeps-unix.c -+++ b/dbus/dbus-sysdeps-unix.c -@@ -55,6 +55,7 @@ - #include - #include - #include -+#include - - #ifdef HAVE_ERRNO_H - #include -@@ -4173,4 +4174,71 @@ _dbus_check_setuid (void) - #endif - } - -+/** -+ * Read the address from the socket and append it to the string -+ * -+ * @param fd the socket -+ * @param address -+ * @param error return location for error code -+ */ -+dbus_bool_t -+_dbus_append_address_from_socket (int fd, -+ DBusString *address, -+ DBusError *error) -+{ -+ union { -+ struct sockaddr sa; -+ struct sockaddr_storage storage; -+ struct sockaddr_un un; -+ struct sockaddr_in ipv4; -+ struct sockaddr_in6 ipv6; -+ } socket; -+ char hostip[INET6_ADDRSTRLEN]; -+ int size = sizeof (socket); -+ -+ if (getsockname (fd, &socket.sa, &size)) -+ goto err; -+ -+ switch (socket.sa.sa_family) -+ { -+ case AF_UNIX: -+ if (socket.un.sun_path[0]=='\0') -+ { -+ if (_dbus_string_append_printf (address, "unix:abstract=%s", &(socket.un.sun_path[1]))) -+ return TRUE; -+ } -+ else -+ { -+ if (_dbus_string_append_printf (address, "unix:path=%s", socket.un.sun_path)) -+ return TRUE; -+ } -+ break; -+ case AF_INET: -+ if (inet_ntop (AF_INET, &socket.ipv4.sin_addr, hostip, sizeof (hostip))) -+ if (_dbus_string_append_printf (address, "tcp:family=ipv4,host=%s,port=%u", -+ hostip, ntohs (socket.ipv4.sin_port))) -+ return TRUE; -+ break; -+#ifdef AF_INET6 -+ case AF_INET6: -+ if (inet_ntop (AF_INET6, &socket.ipv6.sin6_addr, hostip, sizeof (hostip))) -+ if (_dbus_string_append_printf (address, "tcp:family=ipv6,host=%s,port=%u", -+ hostip, ntohs (socket.ipv6.sin6_port))) -+ return TRUE; -+ break; -+#endif -+ default: -+ dbus_set_error (error, -+ _dbus_error_from_errno (EINVAL), -+ "Failed to read address from socket: Unknown socket type."); -+ return FALSE; -+ } -+ err: -+ dbus_set_error (error, -+ _dbus_error_from_errno (errno), -+ "Failed to open socket: %s", -+ _dbus_strerror (errno)); -+ return FALSE; -+} -+ - /* tests in dbus-sysdeps-util.c */ -diff --git a/dbus/dbus-sysdeps-unix.h b/dbus/dbus-sysdeps-unix.h -index 9b70896..a265b33 100644 ---- a/dbus/dbus-sysdeps-unix.h -+++ b/dbus/dbus-sysdeps-unix.h -@@ -138,6 +138,10 @@ dbus_bool_t _dbus_parse_uid (const DBusString *uid_str, - - void _dbus_close_all (void); - -+dbus_bool_t _dbus_append_address_from_socket (int fd, -+ DBusString *address, -+ DBusError *error); -+ - /** @} */ - - DBUS_END_DECLS diff --git a/recipes-core/dbus/files/0002-Add-_DBUS_GNUC_WARN_UNUSED_RESULT-similar-to-GLib-s.patch b/recipes-core/dbus/files/0002-Add-_DBUS_GNUC_WARN_UNUSED_RESULT-similar-to-GLib-s.patch deleted file mode 100644 index 62763d83..00000000 --- a/recipes-core/dbus/files/0002-Add-_DBUS_GNUC_WARN_UNUSED_RESULT-similar-to-GLib-s.patch +++ /dev/null @@ -1,42 +0,0 @@ -From: Simon McVittie -Date: Mon, 15 Apr 2013 20:40:21 +0100 -Subject: Add _DBUS_GNUC_WARN_UNUSED_RESULT, similar to GLib's - -Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54972 -Signed-off-by: Simon McVittie -Reviewed-by: Ralf Habacker -Reviewed-by: Alban Crequy -Applied-upstream: 1.7.4, commit:7ac9b68220a2f48bc2942aaa909d6ba1f4605f73 -Bug-Tizen: TZPC-1971 -Change-Id: I9944ae3a1e9901728bbc3bedbcc6474022db586f ---- - dbus/dbus-macros.h | 10 +++++++++- - 1 file changed, 9 insertions(+), 1 deletion(-) - -diff --git a/dbus/dbus-macros.h b/dbus/dbus-macros.h -index dcd3eeb..cae4100 100644 ---- a/dbus/dbus-macros.h -+++ b/dbus/dbus-macros.h -@@ -88,13 +88,21 @@ - #define DBUS_ALLOC_SIZE2(x,y) - #endif - -+#if (__GNUC__ > 3) || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4) -+#define _DBUS_GNUC_WARN_UNUSED_RESULT __attribute__((warn_unused_result)) -+#else -+#define _DBUS_GNUC_WARN_UNUSED_RESULT -+#endif -+ - /** @def _DBUS_GNUC_PRINTF - * used to tell gcc about printf format strings - */ - /** @def _DBUS_GNUC_NORETURN - * used to tell gcc about functions that never return, such as _dbus_abort() - */ -- -+/** @def _DBUS_GNUC_WARN_UNUSED_RESULT -+ * used to tell gcc about functions whose result must be used -+ */ - - /* Normally docs are in .c files, but there isn't a .c file for this. */ - /** diff --git a/recipes-core/dbus/files/0003-DBusAtomic-on-Unix-use-pthreads-mutexes-for-fallback.patch b/recipes-core/dbus/files/0003-DBusAtomic-on-Unix-use-pthreads-mutexes-for-fallback.patch deleted file mode 100644 index bf7ffff2..00000000 --- a/recipes-core/dbus/files/0003-DBusAtomic-on-Unix-use-pthreads-mutexes-for-fallback.patch +++ /dev/null @@ -1,147 +0,0 @@ -From: Simon McVittie -Date: Mon, 15 Apr 2013 13:51:19 +0100 -Subject: DBusAtomic: on Unix, use pthreads mutexes for fallback - -On pthreads platforms, POSIX guarantees that we can "allocate" mutexes -as library-global variables, without involving malloc. This means we -don't need to error-check their allocation - if the dynamic linker -succeeds, then we have enough memory for all our globals - which is an -important step towards being thread-safe by default. In particular, -making atomic operations never rely on DBusMutex means that we are free -to implement parts of DBusMutex in terms of DBusAtomic, if it would help. - -We do not currently support any non-Windows platform that does not have -pthreads. This is unlikely to change. - -On Windows, we already used real atomic operations; we can just -delete the unused global variable. - -Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54972 -Signed-off-by: Simon McVittie -Reviewed-by: Alban Crequy -Reviewed-by: Ralf Habacker -Applied-upstream: 1.7.4, commit:c36f21a2e91730e9ae52e8945305aa3072f0e508 -Bug-Tizen: TZPC-1971 -Change-Id: I91d99a86f25d49d63d79eebfe85767bb8cc66170 ---- - dbus/dbus-internals.h | 5 ----- - dbus/dbus-sysdeps-unix.c | 27 ++++++++++++++++++++------- - dbus/dbus-sysdeps-win.c | 2 -- - dbus/dbus-threads.c | 3 --- - 4 files changed, 20 insertions(+), 17 deletions(-) - -diff --git a/dbus/dbus-internals.h b/dbus/dbus-internals.h -index 8036a2b..eaf9603 100644 ---- a/dbus/dbus-internals.h -+++ b/dbus/dbus-internals.h -@@ -327,12 +327,7 @@ _DBUS_DECLARE_GLOBAL_LOCK (win_fds); - _DBUS_DECLARE_GLOBAL_LOCK (sid_atom_cache); - _DBUS_DECLARE_GLOBAL_LOCK (machine_uuid); - --#if !DBUS_USE_SYNC --_DBUS_DECLARE_GLOBAL_LOCK (atomic); --#define _DBUS_N_GLOBAL_LOCKS (15) --#else - #define _DBUS_N_GLOBAL_LOCKS (14) --#endif - - dbus_bool_t _dbus_threads_init_debug (void); - -diff --git a/dbus/dbus-sysdeps-unix.c b/dbus/dbus-sysdeps-unix.c -index 7c9fb09..a67f5d3 100644 ---- a/dbus/dbus-sysdeps-unix.c -+++ b/dbus/dbus-sysdeps-unix.c -@@ -82,6 +82,10 @@ - - #include "sd-daemon.h" - -+#if !DBUS_USE_SYNC -+#include -+#endif -+ - #ifndef O_BINARY - #define O_BINARY 0 - #endif -@@ -2428,7 +2432,12 @@ _dbus_parse_uid (const DBusString *uid_str, - } - - #if !DBUS_USE_SYNC --_DBUS_DEFINE_GLOBAL_LOCK (atomic); -+/* To be thread-safe by default on platforms that don't necessarily have -+ * atomic operations (notably Debian armel, which is armv4t), we must -+ * use a mutex that can be initialized statically, like this. -+ * GLib >= 2.32 uses a similar system. -+ */ -+static pthread_mutex_t atomic_mutex = PTHREAD_MUTEX_INITIALIZER; - #endif - - /** -@@ -2444,10 +2453,12 @@ _dbus_atomic_inc (DBusAtomic *atomic) - return __sync_add_and_fetch(&atomic->value, 1)-1; - #else - dbus_int32_t res; -- _DBUS_LOCK (atomic); -+ -+ pthread_mutex_lock (&atomic_mutex); - res = atomic->value; - atomic->value += 1; -- _DBUS_UNLOCK (atomic); -+ pthread_mutex_unlock (&atomic_mutex); -+ - return res; - #endif - } -@@ -2466,10 +2477,11 @@ _dbus_atomic_dec (DBusAtomic *atomic) - #else - dbus_int32_t res; - -- _DBUS_LOCK (atomic); -+ pthread_mutex_lock (&atomic_mutex); - res = atomic->value; - atomic->value -= 1; -- _DBUS_UNLOCK (atomic); -+ pthread_mutex_unlock (&atomic_mutex); -+ - return res; - #endif - } -@@ -2490,9 +2502,10 @@ _dbus_atomic_get (DBusAtomic *atomic) - #else - dbus_int32_t res; - -- _DBUS_LOCK (atomic); -+ pthread_mutex_lock (&atomic_mutex); - res = atomic->value; -- _DBUS_UNLOCK (atomic); -+ pthread_mutex_unlock (&atomic_mutex); -+ - return res; - #endif - } -diff --git a/dbus/dbus-sysdeps-win.c b/dbus/dbus-sysdeps-win.c -index c42316f..a17b210 100644 ---- a/dbus/dbus-sysdeps-win.c -+++ b/dbus/dbus-sysdeps-win.c -@@ -3084,8 +3084,6 @@ _dbus_get_standard_system_servicedirs (DBusList **dirs) - return TRUE; - } - --_DBUS_DEFINE_GLOBAL_LOCK (atomic); -- - /** - * Atomically increments an integer - * -diff --git a/dbus/dbus-threads.c b/dbus/dbus-threads.c -index bb1169d..b464629 100644 ---- a/dbus/dbus-threads.c -+++ b/dbus/dbus-threads.c -@@ -496,9 +496,6 @@ init_locks (void) - LOCK_ADDR (pending_call_slots), - LOCK_ADDR (server_slots), - LOCK_ADDR (message_slots), --#if !DBUS_USE_SYNC -- LOCK_ADDR (atomic), --#endif - LOCK_ADDR (bus), - LOCK_ADDR (bus_datas), - LOCK_ADDR (shutdown_funcs), diff --git a/recipes-core/dbus/files/0004-dbus_threads_init-call-_dbus_threads_init_platform_s.patch b/recipes-core/dbus/files/0004-dbus_threads_init-call-_dbus_threads_init_platform_s.patch deleted file mode 100644 index faf6f576..00000000 --- a/recipes-core/dbus/files/0004-dbus_threads_init-call-_dbus_threads_init_platform_s.patch +++ /dev/null @@ -1,78 +0,0 @@ -From: Simon McVittie -Date: Mon, 15 Apr 2013 13:54:39 +0100 -Subject: dbus_threads_init: call _dbus_threads_init_platform_specific() - -This reverses the relationship between these two functions. -Previously, dbus_threads_init() wouldn't allocate dbus_cond_event_tls -on Windows, call check_monotonic_clock on Unix, or call -_dbus_check_setuid on Unix. - -Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54972 -Signed-off-by: Simon McVittie -Reviewed-by: Alban Crequy -Reviewed-by: Ralf Habacker -Applied-upstream: 1.7.4, commit:eabf6c42a1b779f57f2c08d35772035788657579 -Bug-Tizen: TZPC-1971 -Change-Id: Ice70cf1f3e2202b72016daf619c89206b96aac47 ---- - dbus/dbus-sysdeps-pthread.c | 3 ++- - dbus/dbus-sysdeps-thread-win.c | 2 +- - dbus/dbus-threads.c | 7 ++++--- - 3 files changed, 7 insertions(+), 5 deletions(-) - -diff --git a/dbus/dbus-sysdeps-pthread.c b/dbus/dbus-sysdeps-pthread.c -index c60457b..36a1e4b 100644 ---- a/dbus/dbus-sysdeps-pthread.c -+++ b/dbus/dbus-sysdeps-pthread.c -@@ -281,5 +281,6 @@ _dbus_threads_init_platform_specific (void) - */ - check_monotonic_clock (); - (void) _dbus_check_setuid (); -- return dbus_threads_init (NULL); -+ -+ return TRUE; - } -diff --git a/dbus/dbus-sysdeps-thread-win.c b/dbus/dbus-sysdeps-thread-win.c -index e30e7b8..4c4442a 100644 ---- a/dbus/dbus-sysdeps-thread-win.c -+++ b/dbus/dbus-sysdeps-thread-win.c -@@ -269,6 +269,6 @@ _dbus_threads_init_platform_specific (void) - return FALSE; - } - -- return dbus_threads_init (NULL); -+ return TRUE; - } - -diff --git a/dbus/dbus-threads.c b/dbus/dbus-threads.c -index b464629..e7f2eb7 100644 ---- a/dbus/dbus-threads.c -+++ b/dbus/dbus-threads.c -@@ -584,7 +584,8 @@ dbus_threads_init (const DBusThreadFunctions *functions) - if (thread_init_generation == _dbus_current_generation) - return TRUE; - -- if (!init_locks ()) -+ if (!_dbus_threads_init_platform_specific() || -+ !init_locks ()) - return FALSE; - - thread_init_generation = _dbus_current_generation; -@@ -613,7 +614,7 @@ dbus_threads_init (const DBusThreadFunctions *functions) - dbus_bool_t - dbus_threads_init_default (void) - { -- return _dbus_threads_init_platform_specific (); -+ return dbus_threads_init (NULL); - } - - -@@ -624,7 +625,7 @@ dbus_threads_init_default (void) - dbus_bool_t - _dbus_threads_init_debug (void) - { -- return _dbus_threads_init_platform_specific(); -+ return dbus_threads_init (NULL); - } - - #endif /* DBUS_BUILD_TESTS */ diff --git a/recipes-core/dbus/files/0005-dbus_threads_init_default-dbus_threads_init-be-safe-.patch b/recipes-core/dbus/files/0005-dbus_threads_init_default-dbus_threads_init-be-safe-.patch deleted file mode 100644 index 41519a4c..00000000 --- a/recipes-core/dbus/files/0005-dbus_threads_init_default-dbus_threads_init-be-safe-.patch +++ /dev/null @@ -1,296 +0,0 @@ -From: Simon McVittie -Date: Tue, 16 Apr 2013 12:07:23 +0100 -Subject: dbus_threads_init_default, - dbus_threads_init: be safe to call at any time - -On Unix, we use a pthreads mutex, which can be allocated and -initialized in global memory. - -On Windows, we use a CRITICAL_SECTION, together with a call to -InitializeCriticalSection() from the constructor of a global static -C++ object (thanks to Ralf Habacker for suggesting this approach). - -Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54972 -Signed-off-by: Simon McVittie -Reviewed-by: Alban Crequy -Reviewed-by: Ralf Habacker -Applied-upstream: 1.7.4, commit:17a23d08b51cf21a2110047649a86445e99e2b3f -Bug-Tizen: TZPC-1971 -Reviewed-by: Anas Nashif -Change-Id: Id6aa81b7d553965c4c6f511e2410673c2f222a66 ---- - cmake/dbus/CMakeLists.txt | 1 + - dbus/Makefile.am | 1 + - dbus/dbus-init-win.cpp | 52 ++++++++++++++++++++++++++++++++++++++++++ - dbus/dbus-memory.c | 7 ++++++ - dbus/dbus-sysdeps-pthread.c | 14 ++++++++++++ - dbus/dbus-sysdeps-thread-win.c | 28 +++++++++++++++++++++++ - dbus/dbus-sysdeps-win.h | 3 +++ - dbus/dbus-sysdeps.h | 12 ++++++++++ - dbus/dbus-threads.c | 28 +++++++++++++++++------ - 9 files changed, 139 insertions(+), 7 deletions(-) - create mode 100644 dbus/dbus-init-win.cpp - -diff --git a/cmake/dbus/CMakeLists.txt b/cmake/dbus/CMakeLists.txt -index d09e63d..9fcbb80 100644 ---- a/cmake/dbus/CMakeLists.txt -+++ b/cmake/dbus/CMakeLists.txt -@@ -186,6 +186,7 @@ set (DBUS_UTIL_HEADERS - if (WIN32) - set (DBUS_SHARED_SOURCES ${DBUS_SHARED_SOURCES} - ${DBUS_DIR}/dbus-file-win.c -+ ${DBUS_DIR}/dbus-init-win.cpp - ${DBUS_DIR}/dbus-sysdeps-win.c - ${DBUS_DIR}/dbus-pipe-win.c - ${DBUS_DIR}/dbus-sysdeps-thread-win.c -diff --git a/dbus/Makefile.am b/dbus/Makefile.am -index bb5ccca..0e54c9f 100644 ---- a/dbus/Makefile.am -+++ b/dbus/Makefile.am -@@ -68,6 +68,7 @@ endif - DBUS_SHARED_arch_sources = \ - $(wince_source) \ - dbus-file-win.c \ -+ dbus-init-win.cpp \ - dbus-pipe-win.c \ - dbus-sockets-win.h \ - dbus-sysdeps-win.c \ -diff --git a/dbus/dbus-init-win.cpp b/dbus/dbus-init-win.cpp -new file mode 100644 -index 0000000..687f248 ---- /dev/null -+++ b/dbus/dbus-init-win.cpp -@@ -0,0 +1,52 @@ -+/* -+ * dbus-init-win.cpp - once-per-process initialization -+ * -+ * Copyright © 2013 Intel Corporation -+ * -+ * Licensed under the Academic Free License version 2.1 -+ * -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License as published by -+ * the Free Software Foundation; either version 2 of the License, or -+ * (at your option) any later version. -+ * -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License -+ * along with this program; if not, write to the Free Software -+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA -+ * -+ */ -+ -+#include -+ -+extern "C" -+{ -+#include "dbus-sysdeps-win.h" -+} -+ -+class DBusInternalInit -+ { -+ public: -+ DBusInternalInit () -+ { -+ _dbus_threads_windows_init_global (); -+ } -+ -+ void must_not_be_omitted () -+ { -+ } -+ }; -+ -+static DBusInternalInit init; -+ -+extern "C" void -+_dbus_threads_windows_ensure_ctor_linked () -+{ -+ /* Do nothing significant, just ensure that the global initializer gets -+ * linked in. */ -+ init.must_not_be_omitted (); -+} -diff --git a/dbus/dbus-memory.c b/dbus/dbus-memory.c -index a033b54..317e37e 100644 ---- a/dbus/dbus-memory.c -+++ b/dbus/dbus-memory.c -@@ -26,6 +26,7 @@ - #include "dbus-internals.h" - #include "dbus-sysdeps.h" - #include "dbus-list.h" -+#include "dbus-threads.h" - #include - - /** -@@ -890,7 +891,13 @@ dbus_shutdown (void) - dbus_free (c); - } - -+ /* We wrap this in the thread-initialization lock because -+ * dbus_threads_init() uses the current generation to tell whether -+ * we're initialized, so we need to make sure that un-initializing -+ * propagates into all threads. */ -+ _dbus_threads_lock_platform_specific (); - _dbus_current_generation += 1; -+ _dbus_threads_unlock_platform_specific (); - } - - /** @} */ /** End of public API docs block */ -diff --git a/dbus/dbus-sysdeps-pthread.c b/dbus/dbus-sysdeps-pthread.c -index 36a1e4b..1b5d0ba 100644 ---- a/dbus/dbus-sysdeps-pthread.c -+++ b/dbus/dbus-sysdeps-pthread.c -@@ -284,3 +284,17 @@ _dbus_threads_init_platform_specific (void) - - return TRUE; - } -+ -+static pthread_mutex_t init_mutex = PTHREAD_MUTEX_INITIALIZER; -+ -+void -+_dbus_threads_lock_platform_specific (void) -+{ -+ pthread_mutex_lock (&init_mutex); -+} -+ -+void -+_dbus_threads_unlock_platform_specific (void) -+{ -+ pthread_mutex_unlock (&init_mutex); -+} -diff --git a/dbus/dbus-sysdeps-thread-win.c b/dbus/dbus-sysdeps-thread-win.c -index 4c4442a..0887a54 100644 ---- a/dbus/dbus-sysdeps-thread-win.c -+++ b/dbus/dbus-sysdeps-thread-win.c -@@ -30,6 +30,21 @@ - - #include - -+static dbus_bool_t global_init_done = FALSE; -+static CRITICAL_SECTION init_lock; -+ -+/* Called from C++ code in dbus-init-win.cpp. */ -+void -+_dbus_threads_windows_init_global (void) -+{ -+ /* this ensures that the object that acts as our global constructor -+ * actually gets linked in when we're linked statically */ -+ _dbus_threads_windows_ensure_ctor_linked (); -+ -+ InitializeCriticalSection (&init_lock); -+ global_init_done = TRUE; -+} -+ - struct DBusCondVar { - DBusList *list; /**< list thread-local-stored events waiting on the cond variable */ - CRITICAL_SECTION lock; /**< lock protecting the list */ -@@ -272,3 +287,16 @@ _dbus_threads_init_platform_specific (void) - return TRUE; - } - -+void -+_dbus_threads_lock_platform_specific (void) -+{ -+ _dbus_assert (global_init_done); -+ EnterCriticalSection (&init_lock); -+} -+ -+void -+_dbus_threads_unlock_platform_specific (void) -+{ -+ _dbus_assert (global_init_done); -+ LeaveCriticalSection (&init_lock); -+} -diff --git a/dbus/dbus-sysdeps-win.h b/dbus/dbus-sysdeps-win.h -index 74624b7..5e7f1e4 100644 ---- a/dbus/dbus-sysdeps-win.h -+++ b/dbus/dbus-sysdeps-win.h -@@ -85,6 +85,9 @@ dbus_bool_t _dbus_get_config_file_name(DBusString *config_file, - - dbus_bool_t _dbus_get_install_root(char *prefix, int len); - -+void _dbus_threads_windows_init_global (void); -+void _dbus_threads_windows_ensure_ctor_linked (void); -+ - #endif - - /** @} end of sysdeps-win.h */ -diff --git a/dbus/dbus-sysdeps.h b/dbus/dbus-sysdeps.h -index eee9160..c48d50f 100644 ---- a/dbus/dbus-sysdeps.h -+++ b/dbus/dbus-sysdeps.h -@@ -507,6 +507,18 @@ dbus_bool_t _dbus_read_local_machine_uuid (DBusGUID *machine_id, - */ - dbus_bool_t _dbus_threads_init_platform_specific (void); - -+/** -+ * Lock a static mutex used to protect _dbus_threads_init_platform_specific(). -+ * -+ * On Windows, this is currently unimplemented and does nothing. -+ */ -+void _dbus_threads_lock_platform_specific (void); -+ -+/** -+ * Undo _dbus_threads_lock_platform_specific(). -+ */ -+void _dbus_threads_unlock_platform_specific (void); -+ - dbus_bool_t _dbus_split_paths_and_append (DBusString *dirs, - const char *suffix, - DBusList **dir_list); -diff --git a/dbus/dbus-threads.c b/dbus/dbus-threads.c -index e7f2eb7..9a505de 100644 ---- a/dbus/dbus-threads.c -+++ b/dbus/dbus-threads.c -@@ -581,15 +581,24 @@ init_locks (void) - dbus_bool_t - dbus_threads_init (const DBusThreadFunctions *functions) - { -+ _dbus_threads_lock_platform_specific (); -+ - if (thread_init_generation == _dbus_current_generation) -- return TRUE; -+ { -+ _dbus_threads_unlock_platform_specific (); -+ return TRUE; -+ } - - if (!_dbus_threads_init_platform_specific() || - !init_locks ()) -- return FALSE; -+ { -+ _dbus_threads_unlock_platform_specific (); -+ return FALSE; -+ } - - thread_init_generation = _dbus_current_generation; -- -+ -+ _dbus_threads_unlock_platform_specific (); - return TRUE; - } - -@@ -600,11 +609,16 @@ dbus_threads_init (const DBusThreadFunctions *functions) - /** - * Initializes threads. If this function is not called, the D-Bus - * library will not lock any data structures. If it is called, D-Bus -- * will do locking, at some cost in efficiency. Note that this -- * function must be called BEFORE the second thread is started. -+ * will do locking, at some cost in efficiency. -+ * -+ * Since D-Bus 1.7 it is safe to call this function from any thread, -+ * any number of times (but it must be called before any other -+ * libdbus API is used). - * -- * It's safe to call dbus_threads_init_default() as many times as you -- * want, but only the first time will have an effect. -+ * In D-Bus 1.6 or older, this function must be called in the main thread -+ * before any other thread starts. As a result, it is not sufficient to -+ * call this function in a library or plugin, unless the library or plugin -+ * imposes a similar requirement on its callers. - * - * dbus_shutdown() reverses the effects of this function when it - * resets all global state in libdbus. diff --git a/recipes-core/dbus/files/0006-Remove-unused-global-mutexes-for-win_fds-sid_atom_ca.patch b/recipes-core/dbus/files/0006-Remove-unused-global-mutexes-for-win_fds-sid_atom_ca.patch deleted file mode 100644 index 6901fd5d..00000000 --- a/recipes-core/dbus/files/0006-Remove-unused-global-mutexes-for-win_fds-sid_atom_ca.patch +++ /dev/null @@ -1,78 +0,0 @@ -From: Simon McVittie -Date: Tue, 16 Apr 2013 12:14:02 +0100 -Subject: Remove unused global mutexes for win_fds, sid_atom_cache - -Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54972 -Signed-off-by: Simon McVittie -Reviewed-by: Alban Crequy -Reviewed-by: Ralf Habacker -Applied-upstream: 1.7.4, commit:d35f64339e401a7a47c1b088ef26e3dcb202cb9d -Bug-Tizen: TZPC-1971 -Reviewed-by: Anas Nashif -Change-Id: I9619eaf477eaf1763133772b95e3845dd7c2b62e ---- - dbus/dbus-internals.h | 10 ++++------ - dbus/dbus-sysdeps.c | 2 -- - dbus/dbus-threads.c | 2 -- - 3 files changed, 4 insertions(+), 10 deletions(-) - -diff --git a/dbus/dbus-internals.h b/dbus/dbus-internals.h -index eaf9603..336d22e 100644 ---- a/dbus/dbus-internals.h -+++ b/dbus/dbus-internals.h -@@ -309,25 +309,23 @@ extern int _dbus_current_generation; - #define _DBUS_LOCK(name) _dbus_rmutex_lock (_dbus_lock_##name) - #define _DBUS_UNLOCK(name) _dbus_rmutex_unlock (_dbus_lock_##name) - --/* 1-5 */ -+/* index 0-4 */ - _DBUS_DECLARE_GLOBAL_LOCK (list); - _DBUS_DECLARE_GLOBAL_LOCK (connection_slots); - _DBUS_DECLARE_GLOBAL_LOCK (pending_call_slots); - _DBUS_DECLARE_GLOBAL_LOCK (server_slots); - _DBUS_DECLARE_GLOBAL_LOCK (message_slots); --/* 5-10 */ -+/* index 5-9 */ - _DBUS_DECLARE_GLOBAL_LOCK (bus); - _DBUS_DECLARE_GLOBAL_LOCK (bus_datas); - _DBUS_DECLARE_GLOBAL_LOCK (shutdown_funcs); - _DBUS_DECLARE_GLOBAL_LOCK (system_users); - _DBUS_DECLARE_GLOBAL_LOCK (message_cache); --/* 10-14 */ -+/* index 10-11 */ - _DBUS_DECLARE_GLOBAL_LOCK (shared_connections); --_DBUS_DECLARE_GLOBAL_LOCK (win_fds); --_DBUS_DECLARE_GLOBAL_LOCK (sid_atom_cache); - _DBUS_DECLARE_GLOBAL_LOCK (machine_uuid); - --#define _DBUS_N_GLOBAL_LOCKS (14) -+#define _DBUS_N_GLOBAL_LOCKS (12) - - dbus_bool_t _dbus_threads_init_debug (void); - -diff --git a/dbus/dbus-sysdeps.c b/dbus/dbus-sysdeps.c -index 04fb8d7..4e14ac3 100644 ---- a/dbus/dbus-sysdeps.c -+++ b/dbus/dbus-sysdeps.c -@@ -46,8 +46,6 @@ - #include - #endif - --_DBUS_DEFINE_GLOBAL_LOCK (win_fds); --_DBUS_DEFINE_GLOBAL_LOCK (sid_atom_cache); - _DBUS_DEFINE_GLOBAL_LOCK (system_users); - - #ifdef DBUS_WIN -diff --git a/dbus/dbus-threads.c b/dbus/dbus-threads.c -index 9a505de..9fbbae5 100644 ---- a/dbus/dbus-threads.c -+++ b/dbus/dbus-threads.c -@@ -489,8 +489,6 @@ init_locks (void) - DBusRMutex ***dynamic_global_locks; - DBusRMutex **global_locks[] = { - #define LOCK_ADDR(name) (& _dbus_lock_##name) -- LOCK_ADDR (win_fds), -- LOCK_ADDR (sid_atom_cache), - LOCK_ADDR (list), - LOCK_ADDR (connection_slots), - LOCK_ADDR (pending_call_slots), diff --git a/recipes-core/dbus/files/0007-Turn-a-runtime-assertion-into-a-compile-time-asserti.patch b/recipes-core/dbus/files/0007-Turn-a-runtime-assertion-into-a-compile-time-asserti.patch deleted file mode 100644 index 396ca3ff..00000000 --- a/recipes-core/dbus/files/0007-Turn-a-runtime-assertion-into-a-compile-time-asserti.patch +++ /dev/null @@ -1,30 +0,0 @@ -From: Simon McVittie -Date: Tue, 16 Apr 2013 12:14:14 +0100 -Subject: Turn a runtime assertion into a compile-time assertion - -Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54972 -Signed-off-by: Simon McVittie -Reviewed-by: Alban Crequy -Reviewed-by: Ralf Habacker -Applied-upstream: 1.7.4, commit:24a9b93021908b6f2b20eaacc1b36fa8fb24edb4 -Bug-Tizen: TZPC-1971 -Reviewed-by: Anas Nashif -Change-Id: I2784b0aa9046fba5a83065d32305c127a2a2dc78 ---- - dbus/dbus-threads.c | 3 +-- - 1 file changed, 1 insertion(+), 2 deletions(-) - -diff --git a/dbus/dbus-threads.c b/dbus/dbus-threads.c -index 9fbbae5..43676bc 100644 ---- a/dbus/dbus-threads.c -+++ b/dbus/dbus-threads.c -@@ -504,8 +504,7 @@ init_locks (void) - #undef LOCK_ADDR - }; - -- _dbus_assert (_DBUS_N_ELEMENTS (global_locks) == -- _DBUS_N_GLOBAL_LOCKS); -+ _DBUS_STATIC_ASSERT (_DBUS_N_ELEMENTS (global_locks) == _DBUS_N_GLOBAL_LOCKS); - - i = 0; - diff --git a/recipes-core/dbus/files/0008-Replace-individual-global-lock-variables-with-an-arr.patch b/recipes-core/dbus/files/0008-Replace-individual-global-lock-variables-with-an-arr.patch deleted file mode 100644 index e87c4f38..00000000 --- a/recipes-core/dbus/files/0008-Replace-individual-global-lock-variables-with-an-arr.patch +++ /dev/null @@ -1,734 +0,0 @@ -From: Simon McVittie -Date: Tue, 16 Apr 2013 15:39:54 +0100 -Subject: Replace individual global-lock variables with an array of DBusRMutex - * - -This means we can use a much simpler code structure in data-slot -allocators: instead of giving them a DBusRMutex ** at first-allocation, -we can just give them an index into the array, which can be done -statically. - -It doesn't make us any more thread-safe-by-default - the mutexes will -only actually be used if threads were already initialized - but it's -substantially better than nothing. - -These locks really do have to be recursive: for instance, -internal_bus_get() calls dbus_bus_register() under the bus lock, -and dbus_bus_register() can call _dbus_connection_close_possibly_shared(), -which takes the bus lock. - -Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54972 -Signed-off-by: Simon McVittie -Reviewed-by: Alban Crequy -Reviewed-by: Ralf Habacker -Reviewed-by: Anas Nashif -Applied-upstream: 1.7.6, commit:c80c20af46c5f43dcbe672f2c6d8aec0e7f2bbd6 -Bug-Tizen: TZPC-1971 -Change-Id: I22a31a9278b5f9c88557c54723f86827a91de818 ---- - Doxyfile.in | 1 - - cmake/Doxyfile.cmake | 1 - - dbus/dbus-bus.c | 13 ------ - dbus/dbus-connection.c | 7 ++-- - dbus/dbus-dataslot.c | 62 +++++++++-------------------- - dbus/dbus-dataslot.h | 8 ++-- - dbus/dbus-internals.c | 19 +-------- - dbus/dbus-internals.h | 59 ++++++++++++++++------------ - dbus/dbus-list.c | 2 +- - dbus/dbus-memory.c | 18 ++++++--- - dbus/dbus-message.c | 7 ++-- - dbus/dbus-pending-call.c | 5 +-- - dbus/dbus-server.c | 6 +-- - dbus/dbus-sysdeps.c | 2 - - dbus/dbus-threads.c | 100 +++++++++++++++++++++-------------------------- - 15 files changed, 126 insertions(+), 184 deletions(-) - -diff --git a/Doxyfile.in b/Doxyfile.in -index afac639..f0a37ed 100644 ---- a/Doxyfile.in -+++ b/Doxyfile.in -@@ -147,7 +147,6 @@ PREDEFINED = "DBUS_BEGIN_DECLS=" \ - "DBUS_END_DECLS=" \ - "DOXYGEN_SHOULD_SKIP_THIS" \ - "DBUS_GNUC_DEPRECATED=" \ -- "_DBUS_DEFINE_GLOBAL_LOCK(name)=" \ - "_DBUS_GNUC_PRINTF(from,to)=" - SKIP_FUNCTION_MACROS = YES - #--------------------------------------------------------------------------- -diff --git a/cmake/Doxyfile.cmake b/cmake/Doxyfile.cmake -index e00984e..3c63d95 100644 ---- a/cmake/Doxyfile.cmake -+++ b/cmake/Doxyfile.cmake -@@ -147,7 +147,6 @@ PREDEFINED = "DBUS_BEGIN_DECLS=" \ - "DBUS_END_DECLS=" \ - "DOXYGEN_SHOULD_SKIP_THIS" \ - "DBUS_GNUC_DEPRECATED=" \ -- "_DBUS_DEFINE_GLOBAL_LOCK(name)=" \ - "_DBUS_GNUC_PRINTF(from,to)=" \ - "DBUS_EXPORT=" - SKIP_FUNCTION_MACROS = YES -diff --git a/dbus/dbus-bus.c b/dbus/dbus-bus.c -index fadc3a8..7a31cbd 100644 ---- a/dbus/dbus-bus.c -+++ b/dbus/dbus-bus.c -@@ -95,19 +95,6 @@ static DBusBusType activation_bus_type = DBUS_BUS_STARTER; - - static dbus_bool_t initialized = FALSE; - --/** -- * Lock for globals in this file -- */ --_DBUS_DEFINE_GLOBAL_LOCK (bus); -- --/** -- * Global lock covering all BusData on any connection. The bet is -- * that some lock contention is better than more memory -- * for a per-connection lock, but it's tough to imagine it mattering -- * either way. -- */ --_DBUS_DEFINE_GLOBAL_LOCK (bus_datas); -- - static void - addresses_shutdown_func (void *data) - { -diff --git a/dbus/dbus-connection.c b/dbus/dbus-connection.c -index 66315b3..03ee066 100644 ---- a/dbus/dbus-connection.c -+++ b/dbus/dbus-connection.c -@@ -1531,7 +1531,7 @@ _dbus_connection_handle_watch (DBusWatch *watch, - return retval; - } - --_DBUS_DEFINE_GLOBAL_LOCK (shared_connections); -+/* Protected by _DBUS_LOCK (shared_connections) */ - static DBusHashTable *shared_connections = NULL; - static DBusList *shared_connections_no_guid = NULL; - -@@ -5852,8 +5852,8 @@ dbus_connection_list_registered (DBusConnection *connection, - return retval; - } - --static DBusDataSlotAllocator slot_allocator; --_DBUS_DEFINE_GLOBAL_LOCK (connection_slots); -+static DBusDataSlotAllocator slot_allocator = -+ _DBUS_DATA_SLOT_ALLOCATOR_INIT (_DBUS_LOCK_NAME (connection_slots)); - - /** - * Allocates an integer ID to be used for storing application-specific -@@ -5873,7 +5873,6 @@ dbus_bool_t - dbus_connection_allocate_data_slot (dbus_int32_t *slot_p) - { - return _dbus_data_slot_allocator_alloc (&slot_allocator, -- &_DBUS_LOCK_NAME (connection_slots), - slot_p); - } - -diff --git a/dbus/dbus-dataslot.c b/dbus/dbus-dataslot.c -index 0369612..b3c8090 100644 ---- a/dbus/dbus-dataslot.c -+++ b/dbus/dbus-dataslot.c -@@ -43,13 +43,14 @@ - * @param allocator the allocator to initialize - */ - dbus_bool_t --_dbus_data_slot_allocator_init (DBusDataSlotAllocator *allocator) -+_dbus_data_slot_allocator_init (DBusDataSlotAllocator *allocator, -+ DBusGlobalLock lock) - { - allocator->allocated_slots = NULL; - allocator->n_allocated_slots = 0; - allocator->n_used_slots = 0; -- allocator->lock_loc = NULL; -- -+ allocator->lock = lock; -+ - return TRUE; - } - -@@ -61,29 +62,16 @@ _dbus_data_slot_allocator_init (DBusDataSlotAllocator *allocator) - * is allocated and stored at *slot_id_p. - * - * @param allocator the allocator -- * @param mutex_loc the location lock for this allocator - * @param slot_id_p address to fill with the slot ID - * @returns #TRUE on success - */ - dbus_bool_t - _dbus_data_slot_allocator_alloc (DBusDataSlotAllocator *allocator, -- DBusRMutex **mutex_loc, - dbus_int32_t *slot_id_p) - { - dbus_int32_t slot; - -- _dbus_rmutex_lock (*mutex_loc); -- -- if (allocator->n_allocated_slots == 0) -- { -- _dbus_assert (allocator->lock_loc == NULL); -- allocator->lock_loc = mutex_loc; -- } -- else if (allocator->lock_loc != mutex_loc) -- { -- _dbus_warn_check_failed ("D-Bus threads were initialized after first using the D-Bus library. If your application does not directly initialize threads or use D-Bus, keep in mind that some library or plugin may have used D-Bus or initialized threads behind your back. You can often fix this problem by calling dbus_init_threads() or dbus_g_threads_init() early in your main() method, before D-Bus is used.\n"); -- _dbus_assert_not_reached ("exiting"); -- } -+ _dbus_lock (allocator->lock); - - if (*slot_id_p >= 0) - { -@@ -146,7 +134,7 @@ _dbus_data_slot_allocator_alloc (DBusDataSlotAllocator *allocator, - slot, allocator, allocator->n_allocated_slots, allocator->n_used_slots); - - out: -- _dbus_rmutex_unlock (*(allocator->lock_loc)); -+ _dbus_unlock (allocator->lock); - return slot >= 0; - } - -@@ -165,7 +153,7 @@ void - _dbus_data_slot_allocator_free (DBusDataSlotAllocator *allocator, - dbus_int32_t *slot_id_p) - { -- _dbus_rmutex_lock (*(allocator->lock_loc)); -+ _dbus_lock (allocator->lock); - - _dbus_assert (*slot_id_p < allocator->n_allocated_slots); - _dbus_assert (allocator->allocated_slots[*slot_id_p].slot_id == *slot_id_p); -@@ -175,7 +163,7 @@ _dbus_data_slot_allocator_free (DBusDataSlotAllocator *allocator, - - if (allocator->allocated_slots[*slot_id_p].refcount > 0) - { -- _dbus_rmutex_unlock (*(allocator->lock_loc)); -+ _dbus_unlock (allocator->lock); - return; - } - -@@ -190,19 +178,12 @@ _dbus_data_slot_allocator_free (DBusDataSlotAllocator *allocator, - - if (allocator->n_used_slots == 0) - { -- DBusRMutex **mutex_loc = allocator->lock_loc; -- - dbus_free (allocator->allocated_slots); - allocator->allocated_slots = NULL; - allocator->n_allocated_slots = 0; -- allocator->lock_loc = NULL; -- -- _dbus_rmutex_unlock (*mutex_loc); -- } -- else -- { -- _dbus_rmutex_unlock (*(allocator->lock_loc)); - } -+ -+ _dbus_unlock (allocator->lock); - } - - /** -@@ -247,10 +228,10 @@ _dbus_data_slot_list_set (DBusDataSlotAllocator *allocator, - * be e.g. realloc()ing allocated_slots. We avoid doing this if asserts - * are disabled, since then the asserts are empty. - */ -- _dbus_rmutex_lock (*(allocator->lock_loc)); -+ _dbus_lock (allocator->lock); - _dbus_assert (slot < allocator->n_allocated_slots); - _dbus_assert (allocator->allocated_slots[slot].slot_id == slot); -- _dbus_rmutex_unlock (*(allocator->lock_loc)); -+ _dbus_unlock (allocator->lock); - #endif - - if (slot >= list->n_slots) -@@ -304,11 +285,11 @@ _dbus_data_slot_list_get (DBusDataSlotAllocator *allocator, - * be e.g. realloc()ing allocated_slots. We avoid doing this if asserts - * are disabled, since then the asserts are empty. - */ -- _dbus_rmutex_lock (*(allocator->lock_loc)); -+ _dbus_lock (allocator->lock); - _dbus_assert (slot >= 0); - _dbus_assert (slot < allocator->n_allocated_slots); - _dbus_assert (allocator->allocated_slots[slot].slot_id == slot); -- _dbus_rmutex_unlock (*(allocator->lock_loc)); -+ _dbus_unlock (allocator->lock); - #endif - - if (slot >= list->n_slots) -@@ -384,17 +365,12 @@ _dbus_data_slot_test (void) - int i; - DBusFreeFunction old_free_func; - void *old_data; -- DBusRMutex *mutex; -- -- if (!_dbus_data_slot_allocator_init (&allocator)) -+ -+ if (!_dbus_data_slot_allocator_init (&allocator, _DBUS_LOCK_server_slots)) - _dbus_assert_not_reached ("no memory for allocator"); - - _dbus_data_slot_list_init (&list); - -- _dbus_rmutex_new_at_location (&mutex); -- if (mutex == NULL) -- _dbus_assert_not_reached ("failed to alloc mutex"); -- - #define N_SLOTS 100 - - i = 0; -@@ -405,8 +381,8 @@ _dbus_data_slot_test (void) - * here. - */ - dbus_int32_t tmp = -1; -- -- _dbus_data_slot_allocator_alloc (&allocator, &mutex, &tmp); -+ -+ _dbus_data_slot_allocator_alloc (&allocator, &tmp); - - if (tmp != i) - _dbus_assert_not_reached ("did not allocate slots in numeric order\n"); -@@ -471,8 +447,6 @@ _dbus_data_slot_test (void) - ++i; - } - -- _dbus_rmutex_free_at_location (&mutex); -- - return TRUE; - } - -diff --git a/dbus/dbus-dataslot.h b/dbus/dbus-dataslot.h -index 3d9d5ed..1e04fcb 100644 ---- a/dbus/dbus-dataslot.h -+++ b/dbus/dbus-dataslot.h -@@ -57,9 +57,11 @@ struct DBusDataSlotAllocator - DBusAllocatedSlot *allocated_slots; /**< Allocated slots */ - int n_allocated_slots; /**< number of slots malloc'd */ - int n_used_slots; /**< number of slots used */ -- DBusRMutex **lock_loc; /**< location of thread lock */ -+ DBusGlobalLock lock; /**< index of thread lock */ - }; - -+#define _DBUS_DATA_SLOT_ALLOCATOR_INIT(x) { NULL, 0, 0, x } -+ - /** - * Data structure that stores the actual user data set at a given - * slot. -@@ -70,9 +72,9 @@ struct DBusDataSlotList - int n_slots; /**< Slots we have storage for in data_slots */ - }; - --dbus_bool_t _dbus_data_slot_allocator_init (DBusDataSlotAllocator *allocator); -+dbus_bool_t _dbus_data_slot_allocator_init (DBusDataSlotAllocator *allocator, -+ DBusGlobalLock lock); - dbus_bool_t _dbus_data_slot_allocator_alloc (DBusDataSlotAllocator *allocator, -- DBusRMutex **mutex_loc, - int *slot_id_p); - void _dbus_data_slot_allocator_free (DBusDataSlotAllocator *allocator, - int *slot_id_p); -diff --git a/dbus/dbus-internals.c b/dbus/dbus-internals.c -index 0e5d807..1a36734 100644 ---- a/dbus/dbus-internals.c -+++ b/dbus/dbus-internals.c -@@ -163,23 +163,6 @@ - */ - - /** -- * @def _DBUS_DEFINE_GLOBAL_LOCK -- * -- * Defines a global lock variable with the given name. -- * The lock must be added to the list to initialize -- * in dbus_threads_init(). -- */ -- --/** -- * @def _DBUS_DECLARE_GLOBAL_LOCK -- * -- * Expands to declaration of a global lock defined -- * with _DBUS_DEFINE_GLOBAL_LOCK. -- * The lock must be added to the list to initialize -- * in dbus_threads_init(). -- */ -- --/** - * @def _DBUS_LOCK - * - * Locks a global lock -@@ -847,7 +830,7 @@ _dbus_read_uuid_file (const DBusString *filename, - } - } - --_DBUS_DEFINE_GLOBAL_LOCK (machine_uuid); -+/* Protected by _DBUS_LOCK (machine_uuid) */ - static int machine_uuid_initialized_generation = 0; - static DBusGUID machine_uuid; - -diff --git a/dbus/dbus-internals.h b/dbus/dbus-internals.h -index 336d22e..22ad297 100644 ---- a/dbus/dbus-internals.h -+++ b/dbus/dbus-internals.h -@@ -297,35 +297,42 @@ dbus_bool_t _dbus_test_oom_handling (const char *description, - #endif /* !DBUS_BUILD_TESTS */ - - typedef void (* DBusShutdownFunction) (void *data); --dbus_bool_t _dbus_register_shutdown_func (DBusShutdownFunction function, -- void *data); -+dbus_bool_t _dbus_register_shutdown_func (DBusShutdownFunction function, -+ void *data); -+dbus_bool_t _dbus_register_shutdown_func_unlocked (DBusShutdownFunction function, -+ void *data); - - extern int _dbus_current_generation; - --/* Thread initializers */ --#define _DBUS_LOCK_NAME(name) _dbus_lock_##name --#define _DBUS_DECLARE_GLOBAL_LOCK(name) extern DBusRMutex *_dbus_lock_##name --#define _DBUS_DEFINE_GLOBAL_LOCK(name) DBusRMutex *_dbus_lock_##name --#define _DBUS_LOCK(name) _dbus_rmutex_lock (_dbus_lock_##name) --#define _DBUS_UNLOCK(name) _dbus_rmutex_unlock (_dbus_lock_##name) -- --/* index 0-4 */ --_DBUS_DECLARE_GLOBAL_LOCK (list); --_DBUS_DECLARE_GLOBAL_LOCK (connection_slots); --_DBUS_DECLARE_GLOBAL_LOCK (pending_call_slots); --_DBUS_DECLARE_GLOBAL_LOCK (server_slots); --_DBUS_DECLARE_GLOBAL_LOCK (message_slots); --/* index 5-9 */ --_DBUS_DECLARE_GLOBAL_LOCK (bus); --_DBUS_DECLARE_GLOBAL_LOCK (bus_datas); --_DBUS_DECLARE_GLOBAL_LOCK (shutdown_funcs); --_DBUS_DECLARE_GLOBAL_LOCK (system_users); --_DBUS_DECLARE_GLOBAL_LOCK (message_cache); --/* index 10-11 */ --_DBUS_DECLARE_GLOBAL_LOCK (shared_connections); --_DBUS_DECLARE_GLOBAL_LOCK (machine_uuid); -- --#define _DBUS_N_GLOBAL_LOCKS (12) -+/* The weird case convention is to avoid having to change all the callers, -+ * which would be quite a mega-patch. */ -+typedef enum -+{ -+ /* index 0-4 */ -+ _DBUS_LOCK_list, -+ _DBUS_LOCK_connection_slots, -+ _DBUS_LOCK_pending_call_slots, -+ _DBUS_LOCK_server_slots, -+ _DBUS_LOCK_message_slots, -+ /* index 5-9 */ -+ _DBUS_LOCK_bus, -+ _DBUS_LOCK_bus_datas, -+ _DBUS_LOCK_shutdown_funcs, -+ _DBUS_LOCK_system_users, -+ _DBUS_LOCK_message_cache, -+ /* index 10-11 */ -+ _DBUS_LOCK_shared_connections, -+ _DBUS_LOCK_machine_uuid, -+ -+ _DBUS_N_GLOBAL_LOCKS -+} DBusGlobalLock; -+ -+void _dbus_lock (DBusGlobalLock lock); -+void _dbus_unlock (DBusGlobalLock lock); -+ -+#define _DBUS_LOCK_NAME(name) _DBUS_LOCK_##name -+#define _DBUS_LOCK(name) _dbus_lock (_DBUS_LOCK_##name) -+#define _DBUS_UNLOCK(name) _dbus_unlock (_DBUS_LOCK_##name) - - dbus_bool_t _dbus_threads_init_debug (void); - -diff --git a/dbus/dbus-list.c b/dbus/dbus-list.c -index 7e11cc8..e5a4940 100644 ---- a/dbus/dbus-list.c -+++ b/dbus/dbus-list.c -@@ -35,8 +35,8 @@ - * Types and functions related to DBusList. - */ - -+/* Protected by _DBUS_LOCK (list) */ - static DBusMemPool *list_pool; --_DBUS_DEFINE_GLOBAL_LOCK (list); - - /** - * @defgroup DBusListInternals Linked list implementation details -diff --git a/dbus/dbus-memory.c b/dbus/dbus-memory.c -index 317e37e..a13b951 100644 ---- a/dbus/dbus-memory.c -+++ b/dbus/dbus-memory.c -@@ -795,7 +795,7 @@ struct ShutdownClosure - void *data; /**< Data for function */ - }; - --_DBUS_DEFINE_GLOBAL_LOCK (shutdown_funcs); -+/* Protected by _DBUS_LOCK (shutdown_funcs) */ - static ShutdownClosure *registered_globals = NULL; - - /** -@@ -810,6 +810,18 @@ dbus_bool_t - _dbus_register_shutdown_func (DBusShutdownFunction func, - void *data) - { -+ dbus_bool_t ok; -+ -+ _DBUS_LOCK (shutdown_funcs); -+ ok = _dbus_register_shutdown_func_unlocked (func, data); -+ _DBUS_UNLOCK (shutdown_funcs); -+ return ok; -+} -+ -+dbus_bool_t -+_dbus_register_shutdown_func_unlocked (DBusShutdownFunction func, -+ void *data) -+{ - ShutdownClosure *c; - - c = dbus_new (ShutdownClosure, 1); -@@ -820,13 +832,9 @@ _dbus_register_shutdown_func (DBusShutdownFunction func, - c->func = func; - c->data = data; - -- _DBUS_LOCK (shutdown_funcs); -- - c->next = registered_globals; - registered_globals = c; - -- _DBUS_UNLOCK (shutdown_funcs); -- - return TRUE; - } - -diff --git a/dbus/dbus-message.c b/dbus/dbus-message.c -index 71bcee6..2814569 100644 ---- a/dbus/dbus-message.c -+++ b/dbus/dbus-message.c -@@ -506,7 +506,7 @@ _dbus_message_set_signature (DBusMessage *message, - /** Avoid caching too many messages */ - #define MAX_MESSAGE_CACHE_SIZE 5 - --_DBUS_DEFINE_GLOBAL_LOCK (message_cache); -+/* Protected by _DBUS_LOCK (message_cache) */ - static DBusMessage *message_cache[MAX_MESSAGE_CACHE_SIZE]; - static int message_cache_count = 0; - static dbus_bool_t message_cache_shutdown_registered = FALSE; -@@ -4423,8 +4423,8 @@ _dbus_message_loader_get_max_message_unix_fds (DBusMessageLoader *loader) - return loader->max_message_unix_fds; - } - --static DBusDataSlotAllocator slot_allocator; --_DBUS_DEFINE_GLOBAL_LOCK (message_slots); -+static DBusDataSlotAllocator slot_allocator = -+ _DBUS_DATA_SLOT_ALLOCATOR_INIT (_DBUS_LOCK_NAME (message_slots)); - - /** - * Allocates an integer ID to be used for storing application-specific -@@ -4444,7 +4444,6 @@ dbus_bool_t - dbus_message_allocate_data_slot (dbus_int32_t *slot_p) - { - return _dbus_data_slot_allocator_alloc (&slot_allocator, -- &_DBUS_LOCK_NAME (message_slots), - slot_p); - } - -diff --git a/dbus/dbus-pending-call.c b/dbus/dbus-pending-call.c -index 62c6c74..1604408 100644 ---- a/dbus/dbus-pending-call.c -+++ b/dbus/dbus-pending-call.c -@@ -489,8 +489,8 @@ _dbus_pending_call_get_completed_unlocked (DBusPendingCall *pending) - return pending->completed; - } - --static DBusDataSlotAllocator slot_allocator; --_DBUS_DEFINE_GLOBAL_LOCK (pending_call_slots); -+static DBusDataSlotAllocator slot_allocator = -+ _DBUS_DATA_SLOT_ALLOCATOR_INIT (_DBUS_LOCK_NAME (pending_call_slots)); - - /** - * Stores a pointer on a #DBusPendingCall, along -@@ -768,7 +768,6 @@ dbus_pending_call_allocate_data_slot (dbus_int32_t *slot_p) - _dbus_return_val_if_fail (slot_p != NULL, FALSE); - - return _dbus_data_slot_allocator_alloc (&slot_allocator, -- &_DBUS_LOCK_NAME (pending_call_slots), - slot_p); - } - -diff --git a/dbus/dbus-server.c b/dbus/dbus-server.c -index b62c2b4..e021266 100644 ---- a/dbus/dbus-server.c -+++ b/dbus/dbus-server.c -@@ -1071,9 +1071,8 @@ dbus_server_set_auth_mechanisms (DBusServer *server, - return TRUE; - } - -- --static DBusDataSlotAllocator slot_allocator; --_DBUS_DEFINE_GLOBAL_LOCK (server_slots); -+static DBusDataSlotAllocator slot_allocator = -+ _DBUS_DATA_SLOT_ALLOCATOR_INIT (_DBUS_LOCK_NAME (server_slots)); - - /** - * Allocates an integer ID to be used for storing application-specific -@@ -1093,7 +1092,6 @@ dbus_bool_t - dbus_server_allocate_data_slot (dbus_int32_t *slot_p) - { - return _dbus_data_slot_allocator_alloc (&slot_allocator, -- (DBusRMutex **)&_DBUS_LOCK_NAME (server_slots), - slot_p); - } - -diff --git a/dbus/dbus-sysdeps.c b/dbus/dbus-sysdeps.c -index 4e14ac3..0fbf9e7 100644 ---- a/dbus/dbus-sysdeps.c -+++ b/dbus/dbus-sysdeps.c -@@ -46,8 +46,6 @@ - #include - #endif - --_DBUS_DEFINE_GLOBAL_LOCK (system_users); -- - #ifdef DBUS_WIN - #include - #elif (defined __APPLE__) -diff --git a/dbus/dbus-threads.c b/dbus/dbus-threads.c -index 43676bc..297a7e4 100644 ---- a/dbus/dbus-threads.c -+++ b/dbus/dbus-threads.c -@@ -343,23 +343,19 @@ _dbus_condvar_wake_one (DBusCondVar *cond) - _dbus_platform_condvar_wake_one (cond); - } - -+static DBusRMutex *global_locks[_DBUS_N_GLOBAL_LOCKS] = { NULL }; -+ - static void --shutdown_global_locks (void *data) -+shutdown_global_locks (void *nil) - { -- DBusRMutex ***locks = data; - int i; - -- i = 0; -- while (i < _DBUS_N_GLOBAL_LOCKS) -+ for (i = 0; i < _DBUS_N_GLOBAL_LOCKS; i++) - { -- if (*(locks[i]) != NULL) -- _dbus_platform_rmutex_free (*(locks[i])); -- -- *(locks[i]) = NULL; -- ++i; -+ _dbus_assert (global_locks[i] != NULL); -+ _dbus_platform_rmutex_free (global_locks[i]); -+ global_locks[i] = NULL; - } -- -- dbus_free (locks); - } - - static void -@@ -483,67 +479,60 @@ init_uninitialized_locks (void) - } - - static dbus_bool_t --init_locks (void) -+init_global_locks (void) - { - int i; -- DBusRMutex ***dynamic_global_locks; -- DBusRMutex **global_locks[] = { --#define LOCK_ADDR(name) (& _dbus_lock_##name) -- LOCK_ADDR (list), -- LOCK_ADDR (connection_slots), -- LOCK_ADDR (pending_call_slots), -- LOCK_ADDR (server_slots), -- LOCK_ADDR (message_slots), -- LOCK_ADDR (bus), -- LOCK_ADDR (bus_datas), -- LOCK_ADDR (shutdown_funcs), -- LOCK_ADDR (system_users), -- LOCK_ADDR (message_cache), -- LOCK_ADDR (shared_connections), -- LOCK_ADDR (machine_uuid) --#undef LOCK_ADDR -- }; -- -- _DBUS_STATIC_ASSERT (_DBUS_N_ELEMENTS (global_locks) == _DBUS_N_GLOBAL_LOCKS); -- -- i = 0; -- -- dynamic_global_locks = dbus_new (DBusRMutex**, _DBUS_N_GLOBAL_LOCKS); -- if (dynamic_global_locks == NULL) -- goto failed; -- -- while (i < _DBUS_N_ELEMENTS (global_locks)) -+ dbus_bool_t ok; -+ -+ for (i = 0; i < _DBUS_N_GLOBAL_LOCKS; i++) - { -- *global_locks[i] = _dbus_platform_rmutex_new (); -+ _dbus_assert (global_locks[i] == NULL); -+ -+ global_locks[i] = _dbus_platform_rmutex_new (); - -- if (*global_locks[i] == NULL) -+ if (global_locks[i] == NULL) - goto failed; -+ } - -- dynamic_global_locks[i] = global_locks[i]; -+ _dbus_lock (_DBUS_LOCK_NAME (shutdown_funcs)); -+ ok = _dbus_register_shutdown_func_unlocked (shutdown_global_locks, NULL); -+ _dbus_unlock (_DBUS_LOCK_NAME (shutdown_funcs)); - -- ++i; -- } -- -- if (!_dbus_register_shutdown_func (shutdown_global_locks, -- dynamic_global_locks)) -+ if (!ok) - goto failed; - -- if (!init_uninitialized_locks ()) -- goto failed; -- - return TRUE; - - failed: -- dbus_free (dynamic_global_locks); -- - for (i = i - 1; i >= 0; i--) - { -- _dbus_platform_rmutex_free (*global_locks[i]); -- *global_locks[i] = NULL; -+ _dbus_platform_rmutex_free (global_locks[i]); -+ global_locks[i] = NULL; - } -+ - return FALSE; - } - -+void -+_dbus_lock (DBusGlobalLock lock) -+{ -+ _dbus_assert (lock >= 0); -+ _dbus_assert (lock < _DBUS_N_GLOBAL_LOCKS); -+ -+ if (thread_init_generation == _dbus_current_generation) -+ _dbus_platform_rmutex_lock (global_locks[lock]); -+} -+ -+void -+_dbus_unlock (DBusGlobalLock lock) -+{ -+ _dbus_assert (lock >= 0); -+ _dbus_assert (lock < _DBUS_N_GLOBAL_LOCKS); -+ -+ if (thread_init_generation == _dbus_current_generation) -+ _dbus_platform_rmutex_unlock (global_locks[lock]); -+} -+ - /** @} */ /* end of internals */ - - /** -@@ -587,7 +576,8 @@ dbus_threads_init (const DBusThreadFunctions *functions) - } - - if (!_dbus_threads_init_platform_specific() || -- !init_locks ()) -+ !init_global_locks () || -+ !init_uninitialized_locks ()) - { - _dbus_threads_unlock_platform_specific (); - return FALSE; diff --git a/recipes-core/dbus/files/0009-Make-taking-a-global-lock-automatically-initialize-l.patch b/recipes-core/dbus/files/0009-Make-taking-a-global-lock-automatically-initialize-l.patch deleted file mode 100644 index d104bc4b..00000000 --- a/recipes-core/dbus/files/0009-Make-taking-a-global-lock-automatically-initialize-l.patch +++ /dev/null @@ -1,719 +0,0 @@ -From: Simon McVittie -Date: Tue, 16 Apr 2013 16:28:44 +0100 -Subject: Make taking a global lock automatically initialize locking if needed - -This lets them be thread-safe by default, at the cost that they can -now fail. - -Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54972 -Signed-off-by: Simon McVittie -Reviewed-by: Alban Crequy -Reviewed-by: Anas Nashif -Applied-upstream: 1.7.6, commit:2b3272c75ae48c93911bd6f656965cf77d6de3e8 -Bug-Tizen: TZPC-1971 -Change-Id: I7e547e5776d37051ec8b6eccc2c8bd34b8d1996b ---- - bus/stats.c | 4 +-- - dbus/dbus-bus.c | 52 ++++++++++++++++++++++++++++++-------- - dbus/dbus-connection.c | 50 ++++++++++++++++++++++++++---------- - dbus/dbus-dataslot.c | 19 ++++++++++---- - dbus/dbus-internals.c | 8 ++++-- - dbus/dbus-internals.h | 4 +-- - dbus/dbus-list.c | 17 ++++++++++--- - dbus/dbus-memory.c | 4 ++- - dbus/dbus-message.c | 19 +++++++++++--- - dbus/dbus-threads.c | 28 +++++++++++++------- - dbus/dbus-userdb-util.c | 20 ++++++++++++--- - dbus/dbus-userdb.c | 43 +++++++++++++++++++++++-------- - dbus/dbus-userdb.h | 2 +- - test/name-test/test-threads-init.c | 14 ++++++---- - 14 files changed, 213 insertions(+), 71 deletions(-) - -diff --git a/bus/stats.c b/bus/stats.c -index 28fd49b..4553191 100644 ---- a/bus/stats.c -+++ b/bus/stats.c -@@ -203,8 +203,8 @@ bus_stats_handle_get_stats (DBusConnection *connection, - if (!asv_add_uint32 (&iter, &arr_iter, "Serial", stats_serial++)) - goto oom; - -- _dbus_list_get_stats (&in_use, &in_free_list, &allocated); -- if (!asv_add_uint32 (&iter, &arr_iter, "ListMemPoolUsedBytes", in_use) || -+ if (!_dbus_list_get_stats (&in_use, &in_free_list, &allocated) || -+ !asv_add_uint32 (&iter, &arr_iter, "ListMemPoolUsedBytes", in_use) || - !asv_add_uint32 (&iter, &arr_iter, "ListMemPoolCachedBytes", - in_free_list) || - !asv_add_uint32 (&iter, &arr_iter, "ListMemPoolAllocatedBytes", -diff --git a/dbus/dbus-bus.c b/dbus/dbus-bus.c -index 7a31cbd..3aa5c09 100644 ---- a/dbus/dbus-bus.c -+++ b/dbus/dbus-bus.c -@@ -317,7 +317,11 @@ bus_data_free (void *data) - if (bd->is_well_known) - { - int i; -- _DBUS_LOCK (bus); -+ -+ if (!_DBUS_LOCK (bus)) -+ _dbus_assert_not_reached ("global locks should have been initialized " -+ "when we attached bus data"); -+ - /* We may be stored in more than one slot */ - /* This should now be impossible - these slots are supposed to - * be cleared on disconnect, so should not need to be cleared on -@@ -388,8 +392,13 @@ void - _dbus_bus_notify_shared_connection_disconnected_unlocked (DBusConnection *connection) - { - int i; -- -- _DBUS_LOCK (bus); -+ -+ if (!_DBUS_LOCK (bus)) -+ { -+ /* If it was in bus_connections, we would have initialized global locks -+ * when we added it. So, it can't be. */ -+ return; -+ } - - /* We are expecting to have the connection saved in only one of these - * slots, but someone could in a pathological case set system and session -@@ -423,7 +432,12 @@ internal_bus_get (DBusBusType type, - - connection = NULL; - -- _DBUS_LOCK (bus); -+ if (!_DBUS_LOCK (bus)) -+ { -+ _DBUS_SET_OOM (error); -+ /* do not "goto out", that would try to unlock */ -+ return NULL; -+ } - - if (!init_connections_unlocked ()) - { -@@ -493,8 +507,10 @@ internal_bus_get (DBusBusType type, - */ - dbus_connection_set_exit_on_disconnect (connection, - TRUE); -- -- _DBUS_LOCK (bus_datas); -+ -+ if (!_DBUS_LOCK (bus_datas)) -+ _dbus_assert_not_reached ("global locks were initialized already"); -+ - bd = ensure_bus_data (connection); - _dbus_assert (bd != NULL); /* it should have been created on - register, so OOM not possible */ -@@ -647,7 +663,12 @@ dbus_bus_register (DBusConnection *connection, - message = NULL; - reply = NULL; - -- _DBUS_LOCK (bus_datas); -+ if (!_DBUS_LOCK (bus_datas)) -+ { -+ _DBUS_SET_OOM (error); -+ /* do not "goto out", that would try to unlock */ -+ return FALSE; -+ } - - bd = ensure_bus_data (connection); - if (bd == NULL) -@@ -756,8 +777,12 @@ dbus_bus_set_unique_name (DBusConnection *connection, - _dbus_return_val_if_fail (connection != NULL, FALSE); - _dbus_return_val_if_fail (unique_name != NULL, FALSE); - -- _DBUS_LOCK (bus_datas); -- -+ if (!_DBUS_LOCK (bus_datas)) -+ { -+ /* do not "goto out", that would try to unlock */ -+ return FALSE; -+ } -+ - bd = ensure_bus_data (connection); - if (bd == NULL) - goto out; -@@ -799,8 +824,13 @@ dbus_bus_get_unique_name (DBusConnection *connection) - - _dbus_return_val_if_fail (connection != NULL, NULL); - -- _DBUS_LOCK (bus_datas); -- -+ if (!_DBUS_LOCK (bus_datas)) -+ { -+ /* We'd have initialized locks when we gave it its unique name, if it -+ * had one. Don't "goto out", that would try to unlock. */ -+ return NULL; -+ } -+ - bd = ensure_bus_data (connection); - if (bd == NULL) - goto out; -diff --git a/dbus/dbus-connection.c b/dbus/dbus-connection.c -index 03ee066..87cfeb0 100644 ---- a/dbus/dbus-connection.c -+++ b/dbus/dbus-connection.c -@@ -1555,9 +1555,14 @@ static void - shared_connections_shutdown (void *data) - { - int n_entries; -- -- _DBUS_LOCK (shared_connections); -- -+ -+ if (!_DBUS_LOCK (shared_connections)) -+ { -+ /* We'd have initialized locks before adding anything, so there -+ * can't be anything there. */ -+ return; -+ } -+ - /* This is a little bit unpleasant... better ideas? */ - while ((n_entries = _dbus_hash_table_get_n_entries (shared_connections)) > 0) - { -@@ -1571,7 +1576,8 @@ shared_connections_shutdown (void *data) - - _DBUS_UNLOCK (shared_connections); - close_connection_on_shutdown (connection); -- _DBUS_LOCK (shared_connections); -+ if (!_DBUS_LOCK (shared_connections)) -+ _dbus_assert_not_reached ("global locks were already initialized"); - - /* The connection should now be dead and not in our hash ... */ - _dbus_assert (_dbus_hash_table_get_n_entries (shared_connections) < n_entries); -@@ -1590,7 +1596,8 @@ shared_connections_shutdown (void *data) - { - _DBUS_UNLOCK (shared_connections); - close_connection_on_shutdown (connection); -- _DBUS_LOCK (shared_connections); -+ if (!_DBUS_LOCK (shared_connections)) -+ _dbus_assert_not_reached ("global locks were already initialized"); - connection = _dbus_list_pop_first (&shared_connections_no_guid); - } - } -@@ -1607,8 +1614,13 @@ connection_lookup_shared (DBusAddressEntry *entry, - _dbus_verbose ("checking for existing connection\n"); - - *result = NULL; -- -- _DBUS_LOCK (shared_connections); -+ -+ if (!_DBUS_LOCK (shared_connections)) -+ { -+ /* If it was shared, we'd have initialized global locks when we put -+ * it in shared_connections. */ -+ return FALSE; -+ } - - if (shared_connections == NULL) - { -@@ -1706,7 +1718,8 @@ connection_record_shared_unlocked (DBusConnection *connection, - - if (guid == NULL) - { -- _DBUS_LOCK (shared_connections); -+ if (!_DBUS_LOCK (shared_connections)) -+ return FALSE; - - if (!_dbus_list_prepend (&shared_connections_no_guid, connection)) - { -@@ -1733,8 +1746,14 @@ connection_record_shared_unlocked (DBusConnection *connection, - dbus_free (guid_key); - return FALSE; - } -- -- _DBUS_LOCK (shared_connections); -+ -+ if (!_DBUS_LOCK (shared_connections)) -+ { -+ dbus_free (guid_in_connection); -+ dbus_free (guid_key); -+ return FALSE; -+ } -+ - _dbus_assert (shared_connections != NULL); - - if (!_dbus_hash_table_insert_string (shared_connections, -@@ -1765,9 +1784,14 @@ connection_forget_shared_unlocked (DBusConnection *connection) - - if (!connection->shareable) - return; -- -- _DBUS_LOCK (shared_connections); -- -+ -+ if (!_DBUS_LOCK (shared_connections)) -+ { -+ /* If it was shared, we'd have initialized global locks when we put -+ * it in the table; so it can't be there. */ -+ return; -+ } -+ - if (connection->server_guid != NULL) - { - _dbus_verbose ("dropping connection to %s out of the shared table\n", -diff --git a/dbus/dbus-dataslot.c b/dbus/dbus-dataslot.c -index b3c8090..412e7f4 100644 ---- a/dbus/dbus-dataslot.c -+++ b/dbus/dbus-dataslot.c -@@ -71,7 +71,8 @@ _dbus_data_slot_allocator_alloc (DBusDataSlotAllocator *allocator, - { - dbus_int32_t slot; - -- _dbus_lock (allocator->lock); -+ if (!_dbus_lock (allocator->lock)) -+ return FALSE; - - if (*slot_id_p >= 0) - { -@@ -153,8 +154,10 @@ void - _dbus_data_slot_allocator_free (DBusDataSlotAllocator *allocator, - dbus_int32_t *slot_id_p) - { -- _dbus_lock (allocator->lock); -- -+ if (!_dbus_lock (allocator->lock)) -+ _dbus_assert_not_reached ("we should have initialized global locks " -+ "before we allocated this slot"); -+ - _dbus_assert (*slot_id_p < allocator->n_allocated_slots); - _dbus_assert (allocator->allocated_slots[*slot_id_p].slot_id == *slot_id_p); - _dbus_assert (allocator->allocated_slots[*slot_id_p].refcount > 0); -@@ -228,7 +231,10 @@ _dbus_data_slot_list_set (DBusDataSlotAllocator *allocator, - * be e.g. realloc()ing allocated_slots. We avoid doing this if asserts - * are disabled, since then the asserts are empty. - */ -- _dbus_lock (allocator->lock); -+ if (!_dbus_lock (allocator->lock)) -+ _dbus_assert_not_reached ("we should have initialized global locks " -+ "before we allocated this slot"); -+ - _dbus_assert (slot < allocator->n_allocated_slots); - _dbus_assert (allocator->allocated_slots[slot].slot_id == slot); - _dbus_unlock (allocator->lock); -@@ -285,7 +291,10 @@ _dbus_data_slot_list_get (DBusDataSlotAllocator *allocator, - * be e.g. realloc()ing allocated_slots. We avoid doing this if asserts - * are disabled, since then the asserts are empty. - */ -- _dbus_lock (allocator->lock); -+ if (!_dbus_lock (allocator->lock)) -+ _dbus_assert_not_reached ("we should have initialized global locks " -+ "before we allocated this slot"); -+ - _dbus_assert (slot >= 0); - _dbus_assert (slot < allocator->n_allocated_slots); - _dbus_assert (allocator->allocated_slots[slot].slot_id == slot); -diff --git a/dbus/dbus-internals.c b/dbus/dbus-internals.c -index 1a36734..63559be 100644 ---- a/dbus/dbus-internals.c -+++ b/dbus/dbus-internals.c -@@ -165,7 +165,9 @@ - /** - * @def _DBUS_LOCK - * -- * Locks a global lock -+ * Locks a global lock, initializing it first if necessary. -+ * -+ * @returns #FALSE if not enough memory - */ - - /** -@@ -849,7 +851,9 @@ _dbus_get_local_machine_uuid_encoded (DBusString *uuid_str) - { - dbus_bool_t ok; - -- _DBUS_LOCK (machine_uuid); -+ if (!_DBUS_LOCK (machine_uuid)) -+ return FALSE; -+ - if (machine_uuid_initialized_generation != _dbus_current_generation) - { - DBusError error = DBUS_ERROR_INIT; -diff --git a/dbus/dbus-internals.h b/dbus/dbus-internals.h -index 22ad297..edde80b 100644 ---- a/dbus/dbus-internals.h -+++ b/dbus/dbus-internals.h -@@ -327,8 +327,8 @@ typedef enum - _DBUS_N_GLOBAL_LOCKS - } DBusGlobalLock; - --void _dbus_lock (DBusGlobalLock lock); --void _dbus_unlock (DBusGlobalLock lock); -+dbus_bool_t _dbus_lock (DBusGlobalLock lock) _DBUS_GNUC_WARN_UNUSED_RESULT; -+void _dbus_unlock (DBusGlobalLock lock); - - #define _DBUS_LOCK_NAME(name) _DBUS_LOCK_##name - #define _DBUS_LOCK(name) _dbus_lock (_DBUS_LOCK_##name) -diff --git a/dbus/dbus-list.c b/dbus/dbus-list.c -index e5a4940..525e067 100644 ---- a/dbus/dbus-list.c -+++ b/dbus/dbus-list.c -@@ -56,7 +56,8 @@ alloc_link (void *data) - { - DBusList *link; - -- _DBUS_LOCK (list); -+ if (!_DBUS_LOCK (list)) -+ return FALSE; - - if (list_pool == NULL) - { -@@ -93,7 +94,10 @@ alloc_link (void *data) - static void - free_link (DBusList *link) - { -- _DBUS_LOCK (list); -+ if (!_DBUS_LOCK (list)) -+ _dbus_assert_not_reached ("we should have initialized global locks " -+ "before we allocated a linked-list link"); -+ - if (_dbus_mem_pool_dealloc (list_pool, link)) - { - _dbus_mem_pool_free (list_pool); -@@ -152,7 +156,14 @@ _dbus_list_get_stats (dbus_uint32_t *in_use_p, - dbus_uint32_t *in_free_list_p, - dbus_uint32_t *allocated_p) - { -- _DBUS_LOCK (list); -+ if (!_DBUS_LOCK (list)) -+ { -+ *in_use_p = 0; -+ *in_free_list_p = 0; -+ *allocated_p = 0; -+ return; -+ } -+ - _dbus_mem_pool_get_stats (list_pool, in_use_p, in_free_list_p, allocated_p); - _DBUS_UNLOCK (list); - } -diff --git a/dbus/dbus-memory.c b/dbus/dbus-memory.c -index a13b951..6cf0449 100644 ---- a/dbus/dbus-memory.c -+++ b/dbus/dbus-memory.c -@@ -812,7 +812,9 @@ _dbus_register_shutdown_func (DBusShutdownFunction func, - { - dbus_bool_t ok; - -- _DBUS_LOCK (shutdown_funcs); -+ if (!_DBUS_LOCK (shutdown_funcs)) -+ return FALSE; -+ - ok = _dbus_register_shutdown_func_unlocked (func, data); - _DBUS_UNLOCK (shutdown_funcs); - return ok; -diff --git a/dbus/dbus-message.c b/dbus/dbus-message.c -index 2814569..275c425 100644 ---- a/dbus/dbus-message.c -+++ b/dbus/dbus-message.c -@@ -516,7 +516,9 @@ dbus_message_cache_shutdown (void *data) - { - int i; - -- _DBUS_LOCK (message_cache); -+ if (!_DBUS_LOCK (message_cache)) -+ _dbus_assert_not_reached ("we would have initialized global locks " -+ "before registering a shutdown function"); - - i = 0; - while (i < MAX_MESSAGE_CACHE_SIZE) -@@ -548,7 +550,12 @@ dbus_message_get_cached (void) - - message = NULL; - -- _DBUS_LOCK (message_cache); -+ if (!_DBUS_LOCK (message_cache)) -+ { -+ /* we'd have initialized global locks before caching anything, -+ * so there can't be anything in the cache */ -+ return NULL; -+ } - - _dbus_assert (message_cache_count >= 0); - -@@ -660,7 +667,13 @@ dbus_message_cache_or_finalize (DBusMessage *message) - - was_cached = FALSE; - -- _DBUS_LOCK (message_cache); -+ if (!_DBUS_LOCK (message_cache)) -+ { -+ /* The only way to get a non-null message goes through -+ * dbus_message_get_cached() which takes the lock. */ -+ _dbus_assert_not_reached ("we would have initialized global locks " -+ "the first time we constructed a message"); -+ } - - if (!message_cache_shutdown_registered) - { -diff --git a/dbus/dbus-threads.c b/dbus/dbus-threads.c -index 297a7e4..2c2a816 100644 ---- a/dbus/dbus-threads.c -+++ b/dbus/dbus-threads.c -@@ -366,10 +366,12 @@ shutdown_uninitialized_locks (void *data) - _dbus_list_clear (&uninitialized_condvar_list); - } - -+/* init_global_locks() must be called first. */ - static dbus_bool_t - init_uninitialized_locks (void) - { - DBusList *link; -+ dbus_bool_t ok; - - _dbus_assert (thread_init_generation != _dbus_current_generation); - -@@ -422,8 +424,12 @@ init_uninitialized_locks (void) - _dbus_list_clear (&uninitialized_cmutex_list); - _dbus_list_clear (&uninitialized_condvar_list); - -- if (!_dbus_register_shutdown_func (shutdown_uninitialized_locks, -- NULL)) -+ /* This assumes that init_global_locks() has already been called. */ -+ _dbus_platform_rmutex_lock (global_locks[_DBUS_LOCK_shutdown_funcs]); -+ ok = _dbus_register_shutdown_func_unlocked (shutdown_uninitialized_locks, NULL); -+ _dbus_platform_rmutex_unlock (global_locks[_DBUS_LOCK_shutdown_funcs]); -+ -+ if (!ok) - goto fail_condvar; - - return TRUE; -@@ -494,9 +500,9 @@ init_global_locks (void) - goto failed; - } - -- _dbus_lock (_DBUS_LOCK_NAME (shutdown_funcs)); -+ _dbus_platform_rmutex_lock (global_locks[_DBUS_LOCK_shutdown_funcs]); - ok = _dbus_register_shutdown_func_unlocked (shutdown_global_locks, NULL); -- _dbus_unlock (_DBUS_LOCK_NAME (shutdown_funcs)); -+ _dbus_platform_rmutex_unlock (global_locks[_DBUS_LOCK_shutdown_funcs]); - - if (!ok) - goto failed; -@@ -513,14 +519,18 @@ init_global_locks (void) - return FALSE; - } - --void -+dbus_bool_t - _dbus_lock (DBusGlobalLock lock) - { - _dbus_assert (lock >= 0); - _dbus_assert (lock < _DBUS_N_GLOBAL_LOCKS); - -- if (thread_init_generation == _dbus_current_generation) -- _dbus_platform_rmutex_lock (global_locks[lock]); -+ if (thread_init_generation != _dbus_current_generation && -+ !dbus_threads_init_default ()) -+ return FALSE; -+ -+ _dbus_platform_rmutex_lock (global_locks[lock]); -+ return TRUE; - } - - void -@@ -529,8 +539,7 @@ _dbus_unlock (DBusGlobalLock lock) - _dbus_assert (lock >= 0); - _dbus_assert (lock < _DBUS_N_GLOBAL_LOCKS); - -- if (thread_init_generation == _dbus_current_generation) -- _dbus_platform_rmutex_unlock (global_locks[lock]); -+ _dbus_platform_rmutex_unlock (global_locks[lock]); - } - - /** @} */ /* end of internals */ -@@ -576,6 +585,7 @@ dbus_threads_init (const DBusThreadFunctions *functions) - } - - if (!_dbus_threads_init_platform_specific() || -+ /* init_global_locks() must be called before init_uninitialized_locks. */ - !init_global_locks () || - !init_uninitialized_locks ()) - { -diff --git a/dbus/dbus-userdb-util.c b/dbus/dbus-userdb-util.c -index 16bf229..a8cc3d1 100644 ---- a/dbus/dbus-userdb-util.c -+++ b/dbus/dbus-userdb-util.c -@@ -103,7 +103,11 @@ _dbus_is_console_user (dbus_uid_t uid, - - #endif /* HAVE_CONSOLE_OWNER_FILE */ - -- _dbus_user_database_lock_system (); -+ if (!_dbus_user_database_lock_system ()) -+ { -+ _DBUS_SET_OOM (error); -+ return FALSE; -+ } - - db = _dbus_user_database_get_system (); - if (db == NULL) -@@ -157,7 +161,10 @@ _dbus_get_group_id (const DBusString *groupname, - { - DBusUserDatabase *db; - const DBusGroupInfo *info; -- _dbus_user_database_lock_system (); -+ -+ /* FIXME: this can't distinguish ENOMEM from other errors */ -+ if (!_dbus_user_database_lock_system ()) -+ return FALSE; - - db = _dbus_user_database_get_system (); - if (db == NULL) -@@ -194,7 +201,10 @@ _dbus_get_user_id_and_primary_group (const DBusString *username, - { - DBusUserDatabase *db; - const DBusUserInfo *info; -- _dbus_user_database_lock_system (); -+ -+ /* FIXME: this can't distinguish ENOMEM from other errors */ -+ if (!_dbus_user_database_lock_system ()) -+ return FALSE; - - db = _dbus_user_database_get_system (); - if (db == NULL) -@@ -387,7 +397,9 @@ _dbus_groups_from_uid (dbus_uid_t uid, - *group_ids = NULL; - *n_group_ids = 0; - -- _dbus_user_database_lock_system (); -+ /* FIXME: this can't distinguish ENOMEM from other errors */ -+ if (!_dbus_user_database_lock_system ()) -+ return FALSE; - - db = _dbus_user_database_get_system (); - if (db == NULL) -diff --git a/dbus/dbus-userdb.c b/dbus/dbus-userdb.c -index 4e8b39a..73f8fce 100644 ---- a/dbus/dbus-userdb.c -+++ b/dbus/dbus-userdb.c -@@ -306,11 +306,18 @@ init_system_db (void) - /** - * Locks global system user database. - */ --void -+dbus_bool_t - _dbus_user_database_lock_system (void) - { -- _DBUS_LOCK (system_users); -- database_locked = TRUE; -+ if (_DBUS_LOCK (system_users)) -+ { -+ database_locked = TRUE; -+ return TRUE; -+ } -+ else -+ { -+ return FALSE; -+ } - } - - /** -@@ -345,8 +352,12 @@ _dbus_user_database_get_system (void) - void - _dbus_user_database_flush_system (void) - { -- _dbus_user_database_lock_system (); -- -+ if (!_dbus_user_database_lock_system ()) -+ { -+ /* nothing to flush */ -+ return; -+ } -+ - if (system_db != NULL) - _dbus_user_database_flush (system_db); - -@@ -363,7 +374,9 @@ _dbus_user_database_flush_system (void) - dbus_bool_t - _dbus_username_from_current_process (const DBusString **username) - { -- _dbus_user_database_lock_system (); -+ if (!_dbus_user_database_lock_system ()) -+ return FALSE; -+ - if (!init_system_db ()) - { - _dbus_user_database_unlock_system (); -@@ -385,7 +398,9 @@ _dbus_username_from_current_process (const DBusString **username) - dbus_bool_t - _dbus_homedir_from_current_process (const DBusString **homedir) - { -- _dbus_user_database_lock_system (); -+ if (!_dbus_user_database_lock_system ()) -+ return FALSE; -+ - if (!init_system_db ()) - { - _dbus_user_database_unlock_system (); -@@ -410,7 +425,10 @@ _dbus_homedir_from_username (const DBusString *username, - { - DBusUserDatabase *db; - const DBusUserInfo *info; -- _dbus_user_database_lock_system (); -+ -+ /* FIXME: this can't distinguish ENOMEM from other errors */ -+ if (!_dbus_user_database_lock_system ()) -+ return FALSE; - - db = _dbus_user_database_get_system (); - if (db == NULL) -@@ -449,7 +467,10 @@ _dbus_homedir_from_uid (dbus_uid_t uid, - { - DBusUserDatabase *db; - const DBusUserInfo *info; -- _dbus_user_database_lock_system (); -+ -+ /* FIXME: this can't distinguish ENOMEM from other errors */ -+ if (!_dbus_user_database_lock_system ()) -+ return FALSE; - - db = _dbus_user_database_get_system (); - if (db == NULL) -@@ -496,7 +517,9 @@ _dbus_credentials_add_from_user (DBusCredentials *credentials, - DBusUserDatabase *db; - const DBusUserInfo *info; - -- _dbus_user_database_lock_system (); -+ /* FIXME: this can't distinguish ENOMEM from other errors */ -+ if (!_dbus_user_database_lock_system ()) -+ return FALSE; - - db = _dbus_user_database_get_system (); - if (db == NULL) -diff --git a/dbus/dbus-userdb.h b/dbus/dbus-userdb.h -index cb49d9e..d6b72d8 100644 ---- a/dbus/dbus-userdb.h -+++ b/dbus/dbus-userdb.h -@@ -86,7 +86,7 @@ void _dbus_group_info_free_allocated (DBusGroupInfo *info); - #endif /* DBUS_USERDB_INCLUDES_PRIVATE */ - - DBusUserDatabase* _dbus_user_database_get_system (void); --void _dbus_user_database_lock_system (void); -+dbus_bool_t _dbus_user_database_lock_system (void) _DBUS_GNUC_WARN_UNUSED_RESULT; - void _dbus_user_database_unlock_system (void); - void _dbus_user_database_flush_system (void); - -diff --git a/test/name-test/test-threads-init.c b/test/name-test/test-threads-init.c -index 5e22852..580ffe1 100644 ---- a/test/name-test/test-threads-init.c -+++ b/test/name-test/test-threads-init.c -@@ -149,11 +149,15 @@ main (int argc, char *argv[]) - &dispatch_cond1, - &io_path_cond1); - -- check_mutex_lock (mutex1, mutex2, FALSE); -- check_mutex_lock (dispatch_mutex1, dispatch_mutex2, FALSE); -- check_mutex_lock (io_path_mutex1, io_path_mutex2, FALSE); -- check_condvar_lock (dispatch_cond1, dispatch_cond2, FALSE); -- check_condvar_lock (io_path_cond1, io_path_cond2, FALSE); -+ /* Since 1.7 it is no longer the case that mutex1 != mutex2, because -+ * initializing global locks automatically initializes locks -+ * in general. However, it is true that the mutex is not the dummy -+ * implementation, which is what we really wanted to check here. */ -+ _dbus_assert (mutex1 != (DBusMutex *) 0xABCDEF); -+ _dbus_assert (dispatch_mutex1 != (DBusMutex *) 0xABCDEF); -+ _dbus_assert (dispatch_cond1 != (DBusCondVar *) 0xABCDEF2); -+ _dbus_assert (io_path_mutex1 != (DBusMutex *) 0xABCDEF); -+ _dbus_assert (io_path_cond1 != (DBusCondVar *) 0xABCDEF2); - - _run_iteration (conn); - _dbus_connection_test_get_locks (conn, &mutex2, diff --git a/recipes-core/dbus/files/0010-Always-initialize-threading-before-allocating-a-dyna.patch b/recipes-core/dbus/files/0010-Always-initialize-threading-before-allocating-a-dyna.patch deleted file mode 100644 index e9abe9cf..00000000 --- a/recipes-core/dbus/files/0010-Always-initialize-threading-before-allocating-a-dyna.patch +++ /dev/null @@ -1,491 +0,0 @@ -From: Simon McVittie -Date: Tue, 16 Apr 2013 16:37:51 +0100 -Subject: Always initialize threading before allocating a dynamic mutex - -Dynamic allocation of mutexes can fail anyway, so this is easy. - -Justification for not keeping the dummy mutex code-paths, even as an -opt-in thing for processes known to be high-performance and -single-threaded: real mutexes only cut the throughput of -test/dbus-daemon.c by a couple of percent on my laptop (from around -6700 to around 6600 messages per second), and libdbus crashes caused -by not calling dbus_threads_init_default() are sufficiently widespread -that they're wasting a lot of everyone's time. - -Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54972 -Signed-off-by: Simon McVittie -Reviewed-by: Alban Crequy -Reviewed-by: Anas Nashif -Bug-Tizen: TZPC-1971 -Applied-upstream: 1.7.6, commit:08391b14616c248458e838691d068aa48dc70d18 -Change-Id: I62e4fc541f6868ef44dc0654337b895e5392c16e ---- - dbus/dbus-threads.c | 300 ++++++++++------------------------------------------ - 1 file changed, 56 insertions(+), 244 deletions(-) - -diff --git a/dbus/dbus-threads.c b/dbus/dbus-threads.c -index 2c2a816..29462eb 100644 ---- a/dbus/dbus-threads.c -+++ b/dbus/dbus-threads.c -@@ -27,18 +27,6 @@ - #include "dbus-list.h" - - static int thread_init_generation = 0; -- --static DBusList *uninitialized_rmutex_list = NULL; --static DBusList *uninitialized_cmutex_list = NULL; --static DBusList *uninitialized_condvar_list = NULL; -- --/** This is used for the no-op default mutex pointer, just to be distinct from #NULL */ --#define _DBUS_DUMMY_MUTEX ((DBusMutex*)0xABCDEF) --#define _DBUS_DUMMY_RMUTEX ((DBusRMutex *) _DBUS_DUMMY_MUTEX) --#define _DBUS_DUMMY_CMUTEX ((DBusCMutex *) _DBUS_DUMMY_MUTEX) -- --/** This is used for the no-op default mutex pointer, just to be distinct from #NULL */ --#define _DBUS_DUMMY_CONDVAR ((DBusCondVar*)0xABCDEF2) - - /** - * @defgroup DBusThreadsInternals Thread functions -@@ -59,11 +47,6 @@ static DBusList *uninitialized_condvar_list = NULL; - * If possible, the mutex returned by this function is recursive, to - * avoid deadlocks. However, that cannot be relied on. - * -- * The extra level of indirection given by allocating a pointer -- * to point to the mutex location allows the threading -- * module to swap out dummy mutexes for a real mutex so libraries -- * can initialize threads even after the D-Bus API has been used. -- * - * @param location_p the location of the new mutex, can return #NULL on OOM - */ - void -@@ -71,17 +54,13 @@ _dbus_rmutex_new_at_location (DBusRMutex **location_p) - { - _dbus_assert (location_p != NULL); - -- if (thread_init_generation == _dbus_current_generation) -+ if (!dbus_threads_init_default ()) - { -- *location_p = _dbus_platform_rmutex_new (); -+ *location_p = NULL; -+ return; - } -- else -- { -- *location_p = _DBUS_DUMMY_RMUTEX; - -- if (!_dbus_list_append (&uninitialized_rmutex_list, location_p)) -- *location_p = NULL; -- } -+ *location_p = _dbus_platform_rmutex_new (); - } - - /** -@@ -92,11 +71,6 @@ _dbus_rmutex_new_at_location (DBusRMutex **location_p) - * - * The returned mutex is suitable for use with condition variables. - * -- * The extra level of indirection given by allocating a pointer -- * to point to the mutex location allows the threading -- * module to swap out dummy mutexes for a real mutex so libraries -- * can initialize threads even after the D-Bus API has been used. -- * - * @param location_p the location of the new mutex, can return #NULL on OOM - */ - void -@@ -104,22 +78,17 @@ _dbus_cmutex_new_at_location (DBusCMutex **location_p) - { - _dbus_assert (location_p != NULL); - -- if (thread_init_generation == _dbus_current_generation) -+ if (!dbus_threads_init_default ()) - { -- *location_p = _dbus_platform_cmutex_new (); -+ *location_p = NULL; -+ return; - } -- else -- { -- *location_p = _DBUS_DUMMY_CMUTEX; - -- if (!_dbus_list_append (&uninitialized_cmutex_list, location_p)) -- *location_p = NULL; -- } -+ *location_p = _dbus_platform_cmutex_new (); - } - - /** -- * Frees a DBusRMutex or removes it from the uninitialized mutex list; -- * does nothing if passed a #NULL pointer. -+ * Frees a DBusRMutex; does nothing if passed a #NULL pointer. - */ - void - _dbus_rmutex_free_at_location (DBusRMutex **location_p) -@@ -127,23 +96,12 @@ _dbus_rmutex_free_at_location (DBusRMutex **location_p) - if (location_p == NULL) - return; - -- if (thread_init_generation == _dbus_current_generation) -- { -- if (*location_p != NULL) -- _dbus_platform_rmutex_free (*location_p); -- } -- else -- { -- _dbus_assert (*location_p == NULL || *location_p == _DBUS_DUMMY_RMUTEX); -- -- _dbus_list_remove (&uninitialized_rmutex_list, location_p); -- } -+ if (*location_p != NULL) -+ _dbus_platform_rmutex_free (*location_p); - } - - /** -- * Frees a DBusCMutex and removes it from the -- * uninitialized mutex list; -- * does nothing if passed a #NULL pointer. -+ * Frees a DBusCMutex; does nothing if passed a #NULL pointer. - */ - void - _dbus_cmutex_free_at_location (DBusCMutex **location_p) -@@ -151,17 +109,8 @@ _dbus_cmutex_free_at_location (DBusCMutex **location_p) - if (location_p == NULL) - return; - -- if (thread_init_generation == _dbus_current_generation) -- { -- if (*location_p != NULL) -- _dbus_platform_cmutex_free (*location_p); -- } -- else -- { -- _dbus_assert (*location_p == NULL || *location_p == _DBUS_DUMMY_CMUTEX); -- -- _dbus_list_remove (&uninitialized_cmutex_list, location_p); -- } -+ if (*location_p != NULL) -+ _dbus_platform_cmutex_free (*location_p); - } - - /** -@@ -172,8 +121,10 @@ _dbus_cmutex_free_at_location (DBusCMutex **location_p) - void - _dbus_rmutex_lock (DBusRMutex *mutex) - { -- if (mutex && thread_init_generation == _dbus_current_generation) -- _dbus_platform_rmutex_lock (mutex); -+ if (mutex == NULL) -+ return; -+ -+ _dbus_platform_rmutex_lock (mutex); - } - - /** -@@ -184,8 +135,10 @@ _dbus_rmutex_lock (DBusRMutex *mutex) - void - _dbus_cmutex_lock (DBusCMutex *mutex) - { -- if (mutex && thread_init_generation == _dbus_current_generation) -- _dbus_platform_cmutex_lock (mutex); -+ if (mutex == NULL) -+ return; -+ -+ _dbus_platform_cmutex_lock (mutex); - } - - /** -@@ -196,8 +149,10 @@ _dbus_cmutex_lock (DBusCMutex *mutex) - void - _dbus_rmutex_unlock (DBusRMutex *mutex) - { -- if (mutex && thread_init_generation == _dbus_current_generation) -- _dbus_platform_rmutex_unlock (mutex); -+ if (mutex == NULL) -+ return; -+ -+ _dbus_platform_rmutex_unlock (mutex); - } - - /** -@@ -208,8 +163,10 @@ _dbus_rmutex_unlock (DBusRMutex *mutex) - void - _dbus_cmutex_unlock (DBusCMutex *mutex) - { -- if (mutex && thread_init_generation == _dbus_current_generation) -- _dbus_platform_cmutex_unlock (mutex); -+ if (mutex == NULL) -+ return; -+ -+ _dbus_platform_cmutex_unlock (mutex); - } - - /** -@@ -223,19 +180,17 @@ _dbus_cmutex_unlock (DBusCMutex *mutex) - DBusCondVar * - _dbus_condvar_new (void) - { -- if (thread_init_generation == _dbus_current_generation) -- return _dbus_platform_condvar_new (); -- else -- return _DBUS_DUMMY_CONDVAR; -+ if (!dbus_threads_init_default ()) -+ return NULL; -+ -+ return _dbus_platform_condvar_new (); - } - - - /** - * This does the same thing as _dbus_condvar_new. It however - * gives another level of indirection by allocating a pointer -- * to point to the condvar location. This allows the threading -- * module to swap out dummy condvars for a real condvar so libraries -- * can initialize threads even after the D-Bus API has been used. -+ * to point to the condvar location; this used to be useful. - * - * @returns the location of a new condvar or #NULL on OOM - */ -@@ -245,17 +200,7 @@ _dbus_condvar_new_at_location (DBusCondVar **location_p) - { - _dbus_assert (location_p != NULL); - -- if (thread_init_generation == _dbus_current_generation) -- { -- *location_p = _dbus_condvar_new(); -- } -- else -- { -- *location_p = _DBUS_DUMMY_CONDVAR; -- -- if (!_dbus_list_append (&uninitialized_condvar_list, location_p)) -- *location_p = NULL; -- } -+ *location_p = _dbus_condvar_new(); - } - - -@@ -266,14 +211,14 @@ _dbus_condvar_new_at_location (DBusCondVar **location_p) - void - _dbus_condvar_free (DBusCondVar *cond) - { -- if (cond && thread_init_generation == _dbus_current_generation) -- _dbus_platform_condvar_free (cond); -+ if (cond == NULL) -+ return; -+ -+ _dbus_platform_condvar_free (cond); - } - - /** -- * Frees a conditional variable and removes it from the -- * uninitialized_condvar_list; -- * does nothing if passed a #NULL pointer. -+ * Frees a condition variable; does nothing if passed a #NULL pointer. - */ - void - _dbus_condvar_free_at_location (DBusCondVar **location_p) -@@ -281,17 +226,8 @@ _dbus_condvar_free_at_location (DBusCondVar **location_p) - if (location_p == NULL) - return; - -- if (thread_init_generation == _dbus_current_generation) -- { -- if (*location_p != NULL) -- _dbus_platform_condvar_free (*location_p); -- } -- else -- { -- _dbus_assert (*location_p == NULL || *location_p == _DBUS_DUMMY_CONDVAR); -- -- _dbus_list_remove (&uninitialized_condvar_list, location_p); -- } -+ if (*location_p != NULL) -+ _dbus_platform_condvar_free (*location_p); - } - - /** -@@ -304,8 +240,10 @@ void - _dbus_condvar_wait (DBusCondVar *cond, - DBusCMutex *mutex) - { -- if (cond && mutex && thread_init_generation == _dbus_current_generation) -- _dbus_platform_condvar_wait (cond, mutex); -+ if (cond == NULL || mutex == NULL) -+ return; -+ -+ _dbus_platform_condvar_wait (cond, mutex); - } - - /** -@@ -324,11 +262,11 @@ _dbus_condvar_wait_timeout (DBusCondVar *cond, - DBusCMutex *mutex, - int timeout_milliseconds) - { -- if (cond && mutex && thread_init_generation == _dbus_current_generation) -- return _dbus_platform_condvar_wait_timeout (cond, mutex, -- timeout_milliseconds); -- else -+ if (cond == NULL || mutex == NULL) - return TRUE; -+ -+ return _dbus_platform_condvar_wait_timeout (cond, mutex, -+ timeout_milliseconds); - } - - /** -@@ -339,8 +277,10 @@ _dbus_condvar_wait_timeout (DBusCondVar *cond, - void - _dbus_condvar_wake_one (DBusCondVar *cond) - { -- if (cond && thread_init_generation == _dbus_current_generation) -- _dbus_platform_condvar_wake_one (cond); -+ if (cond == NULL) -+ return; -+ -+ _dbus_platform_condvar_wake_one (cond); - } - - static DBusRMutex *global_locks[_DBUS_N_GLOBAL_LOCKS] = { NULL }; -@@ -358,132 +298,6 @@ shutdown_global_locks (void *nil) - } - } - --static void --shutdown_uninitialized_locks (void *data) --{ -- _dbus_list_clear (&uninitialized_rmutex_list); -- _dbus_list_clear (&uninitialized_cmutex_list); -- _dbus_list_clear (&uninitialized_condvar_list); --} -- --/* init_global_locks() must be called first. */ --static dbus_bool_t --init_uninitialized_locks (void) --{ -- DBusList *link; -- dbus_bool_t ok; -- -- _dbus_assert (thread_init_generation != _dbus_current_generation); -- -- link = uninitialized_rmutex_list; -- while (link != NULL) -- { -- DBusRMutex **mp; -- -- mp = link->data; -- _dbus_assert (*mp == _DBUS_DUMMY_RMUTEX); -- -- *mp = _dbus_platform_rmutex_new (); -- if (*mp == NULL) -- goto fail_mutex; -- -- link = _dbus_list_get_next_link (&uninitialized_rmutex_list, link); -- } -- -- link = uninitialized_cmutex_list; -- while (link != NULL) -- { -- DBusCMutex **mp; -- -- mp = link->data; -- _dbus_assert (*mp == _DBUS_DUMMY_CMUTEX); -- -- *mp = _dbus_platform_cmutex_new (); -- if (*mp == NULL) -- goto fail_mutex; -- -- link = _dbus_list_get_next_link (&uninitialized_cmutex_list, link); -- } -- -- link = uninitialized_condvar_list; -- while (link != NULL) -- { -- DBusCondVar **cp; -- -- cp = (DBusCondVar **)link->data; -- _dbus_assert (*cp == _DBUS_DUMMY_CONDVAR); -- -- *cp = _dbus_platform_condvar_new (); -- if (*cp == NULL) -- goto fail_condvar; -- -- link = _dbus_list_get_next_link (&uninitialized_condvar_list, link); -- } -- -- _dbus_list_clear (&uninitialized_rmutex_list); -- _dbus_list_clear (&uninitialized_cmutex_list); -- _dbus_list_clear (&uninitialized_condvar_list); -- -- /* This assumes that init_global_locks() has already been called. */ -- _dbus_platform_rmutex_lock (global_locks[_DBUS_LOCK_shutdown_funcs]); -- ok = _dbus_register_shutdown_func_unlocked (shutdown_uninitialized_locks, NULL); -- _dbus_platform_rmutex_unlock (global_locks[_DBUS_LOCK_shutdown_funcs]); -- -- if (!ok) -- goto fail_condvar; -- -- return TRUE; -- -- fail_condvar: -- link = uninitialized_condvar_list; -- while (link != NULL) -- { -- DBusCondVar **cp; -- -- cp = link->data; -- -- if (*cp != _DBUS_DUMMY_CONDVAR && *cp != NULL) -- _dbus_platform_condvar_free (*cp); -- -- *cp = _DBUS_DUMMY_CONDVAR; -- -- link = _dbus_list_get_next_link (&uninitialized_condvar_list, link); -- } -- -- fail_mutex: -- link = uninitialized_rmutex_list; -- while (link != NULL) -- { -- DBusRMutex **mp; -- -- mp = link->data; -- -- if (*mp != _DBUS_DUMMY_RMUTEX && *mp != NULL) -- _dbus_platform_rmutex_free (*mp); -- -- *mp = _DBUS_DUMMY_RMUTEX; -- -- link = _dbus_list_get_next_link (&uninitialized_rmutex_list, link); -- } -- -- link = uninitialized_cmutex_list; -- while (link != NULL) -- { -- DBusCMutex **mp; -- -- mp = link->data; -- -- if (*mp != _DBUS_DUMMY_CMUTEX && *mp != NULL) -- _dbus_platform_cmutex_free (*mp); -- -- *mp = _DBUS_DUMMY_CMUTEX; -- -- link = _dbus_list_get_next_link (&uninitialized_cmutex_list, link); -- } -- -- return FALSE; --} -- - static dbus_bool_t - init_global_locks (void) - { -@@ -585,9 +399,7 @@ dbus_threads_init (const DBusThreadFunctions *functions) - } - - if (!_dbus_threads_init_platform_specific() || -- /* init_global_locks() must be called before init_uninitialized_locks. */ -- !init_global_locks () || -- !init_uninitialized_locks ()) -+ !init_global_locks ()) - { - _dbus_threads_unlock_platform_specific (); - return FALSE; diff --git a/recipes-core/dbus/files/0011-Add-a-statically-initialized-implementation-of-_dbus.patch b/recipes-core/dbus/files/0011-Add-a-statically-initialized-implementation-of-_dbus.patch deleted file mode 100644 index 5f380a9f..00000000 --- a/recipes-core/dbus/files/0011-Add-a-statically-initialized-implementation-of-_dbus.patch +++ /dev/null @@ -1,122 +0,0 @@ -From: Simon McVittie -Date: Tue, 16 Apr 2013 16:48:11 +0100 -Subject: Add a statically-initialized implementation of _dbus_lock() on glibc - systems - -Bug: https://bugs.freedesktop.org/show_bug.cgi?id=54972 -Signed-off-by: Simon McVittie -Reviewed-by: Alban Crequy -Reviewed-by: Anas Nashif -Bug-Tizen: TZPC-1971 -Applied-upstream: 1.7.6, commit:83aaa9f359e90d3b8cae5d17f6d9ba4600cff68b -Change-Id: Iee8ec5e2138ad8398efbe1cd16b46e61cee08670 ---- - dbus/dbus-sysdeps-pthread.c | 47 ++++++++++++++++++++++++++++++++++++++++++++ - dbus/dbus-threads-internal.h | 6 ++++++ - dbus/dbus-threads.c | 14 +++++++++++++ - 3 files changed, 67 insertions(+) - -diff --git a/dbus/dbus-sysdeps-pthread.c b/dbus/dbus-sysdeps-pthread.c -index 1b5d0ba..da7d937 100644 ---- a/dbus/dbus-sysdeps-pthread.c -+++ b/dbus/dbus-sysdeps-pthread.c -@@ -298,3 +298,50 @@ _dbus_threads_unlock_platform_specific (void) - { - pthread_mutex_unlock (&init_mutex); - } -+ -+#ifdef DBUS_HAVE_STATIC_RECURSIVE_MUTEXES -+ -+static pthread_mutex_t global_locks[] = { -+ /* 0-4 */ -+ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, -+ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, -+ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, -+ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, -+ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, -+ /* 5-9 */ -+ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, -+ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, -+ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, -+ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, -+ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, -+ /* 10-11 */ -+ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP, -+ PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP -+}; -+ -+_DBUS_STATIC_ASSERT (_DBUS_N_ELEMENTS (global_locks) == _DBUS_N_GLOBAL_LOCKS); -+ -+dbus_bool_t -+_dbus_lock (DBusGlobalLock lock) -+{ -+ /* No initialization is needed. */ -+ _dbus_assert (lock >= 0); -+ _dbus_assert (lock < _DBUS_N_GLOBAL_LOCKS); -+ -+ PTHREAD_CHECK ("pthread_mutex_lock", -+ pthread_mutex_lock (&(global_locks[lock]))); -+ return TRUE; -+} -+ -+void -+_dbus_unlock (DBusGlobalLock lock) -+{ -+ /* No initialization is needed. */ -+ _dbus_assert (lock >= 0); -+ _dbus_assert (lock < _DBUS_N_GLOBAL_LOCKS); -+ -+ PTHREAD_CHECK ("pthread_mutex_unlock", -+ pthread_mutex_unlock (&(global_locks[lock]))); -+} -+ -+#endif -diff --git a/dbus/dbus-threads-internal.h b/dbus/dbus-threads-internal.h -index 64e8bac..228a8c0 100644 ---- a/dbus/dbus-threads-internal.h -+++ b/dbus/dbus-threads-internal.h -@@ -32,6 +32,12 @@ - * @{ - */ - -+/* glibc can implement global locks without needing an initialization step, -+ * which improves our thread-safety-by-default further. */ -+#if defined(__GLIBC__) && defined(PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP) -+# define DBUS_HAVE_STATIC_RECURSIVE_MUTEXES 1 -+#endif -+ - /** - * A mutex which is recursive if possible, else non-recursive. - * This is typically recursive, but that cannot be relied upon. -diff --git a/dbus/dbus-threads.c b/dbus/dbus-threads.c -index 29462eb..1781bda 100644 ---- a/dbus/dbus-threads.c -+++ b/dbus/dbus-threads.c -@@ -283,6 +283,18 @@ _dbus_condvar_wake_one (DBusCondVar *cond) - _dbus_platform_condvar_wake_one (cond); - } - -+#ifdef DBUS_HAVE_STATIC_RECURSIVE_MUTEXES -+ -+static dbus_bool_t -+init_global_locks (void) -+{ -+ return TRUE; -+} -+ -+/* implementations in dbus-sysdeps-pthread.c */ -+ -+#else /* !defined(DBUS_HAVE_STATIC_RECURSIVE_MUTEXES) */ -+ - static DBusRMutex *global_locks[_DBUS_N_GLOBAL_LOCKS] = { NULL }; - - static void -@@ -356,6 +368,8 @@ _dbus_unlock (DBusGlobalLock lock) - _dbus_platform_rmutex_unlock (global_locks[lock]); - } - -+#endif /* !defined(DBUS_HAVE_STATIC_RECURSIVE_MUTEXES) */ -+ - /** @} */ /* end of internals */ - - /** diff --git a/recipes-core/dbus/files/0012-Enable-checking-of-smack-context-from-DBus-interface.patch b/recipes-core/dbus/files/0012-Enable-checking-of-smack-context-from-DBus-interface.patch deleted file mode 100644 index 5393bb9e..00000000 --- a/recipes-core/dbus/files/0012-Enable-checking-of-smack-context-from-DBus-interface.patch +++ /dev/null @@ -1,341 +0,0 @@ -From: Brian McGillion -Date: Mon, 6 Feb 2012 18:46:05 +0200 -Subject: Enable checking of smack context from DBus interface - ---- - bus/Makefile.am | 4 ++ - bus/driver.c | 6 +++ - bus/smack.c | 132 +++++++++++++++++++++++++++++++++++++++++++++++ - bus/smack.h | 36 +++++++++++++ - cmake/CMakeLists.txt | 3 ++ - cmake/bus/CMakeLists.txt | 4 +- - configure.ac | 17 +++++- - 7 files changed, 199 insertions(+), 3 deletions(-) - create mode 100644 bus/smack.c - create mode 100644 bus/smack.h - -diff --git a/bus/Makefile.am b/bus/Makefile.am -index 6cbc09a..7f63d86 100644 ---- a/bus/Makefile.am -+++ b/bus/Makefile.am -@@ -7,6 +7,7 @@ DBUS_BUS_LIBS = \ - $(THREAD_LIBS) \ - $(ADT_LIBS) \ - $(NETWORK_libs) \ -+ $(LIBSMACK_LIBS) \ - $(NULL) - - DBUS_LAUNCHER_LIBS = \ -@@ -21,6 +22,7 @@ AM_CPPFLAGS = \ - -DDBUS_SYSTEM_CONFIG_FILE=\""$(configdir)/system.conf"\" \ - -DDBUS_COMPILATION \ - -DDBUS_STATIC_BUILD \ -+ $(LIBSMACK_CFLAGS) \ - $(NULL) - - # if assertions are enabled, improve backtraces -@@ -93,6 +95,8 @@ BUS_SOURCES= \ - services.h \ - signals.c \ - signals.h \ -+ smack.c \ -+ smack.h \ - stats.c \ - stats.h \ - test.c \ -diff --git a/bus/driver.c b/bus/driver.c -index 574e0f3..c6298d7 100644 ---- a/bus/driver.c -+++ b/bus/driver.c -@@ -30,6 +30,7 @@ - #include "services.h" - #include "selinux.h" - #include "signals.h" -+#include "smack.h" - #include "stats.h" - #include "utils.h" - #include -@@ -38,6 +39,7 @@ - #include - #include - -+ - static dbus_bool_t bus_driver_send_welcome_message (DBusConnection *connection, - DBusMessage *hello_message, - BusTransaction *transaction, -@@ -1736,6 +1738,10 @@ static const MessageHandler dbus_message_handlers[] = { - "", - DBUS_TYPE_STRING_AS_STRING, - bus_driver_handle_get_id }, -+ { "GetConnectionSmackContext", -+ DBUS_TYPE_STRING_AS_STRING, -+ DBUS_TYPE_STRING_AS_STRING, -+ bus_smack_handle_get_connection_context }, - { NULL, NULL, NULL, NULL } - }; - -diff --git a/bus/smack.c b/bus/smack.c -new file mode 100644 -index 0000000..b8542c2 ---- /dev/null -+++ b/bus/smack.c -@@ -0,0 +1,132 @@ -+/* smack.c - Provide interface to query smack context -+ * -+ * Author: Brian McGillion -+ * Copyright © 2011 Intel Corporation -+ * -+ * Licensed under the Academic Free License version 2.1 -+ * -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License as published by -+ * the Free Software Foundation; either version 2 of the License, or -+ * (at your option) any later version. -+ * -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License -+ * along with this program; if not, write to the Free Software -+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -+ * 02110-1301 USA -+ */ -+ -+#include -+#include "smack.h" -+ -+#include -+ -+#include "connection.h" -+#include "services.h" -+#include "utils.h" -+ -+#ifdef DBUS_ENABLE_SMACK -+#include -+#endif -+ -+#ifdef DBUS_ENABLE_SMACK -+static char * -+bus_smack_get_label (DBusConnection *connection) -+{ -+ char *label; -+ int sock_fd; -+ -+ if (!dbus_connection_get_socket(connection, &sock_fd)) -+ return NULL; -+ -+ if (smack_new_label_from_socket(sock_fd, &label) < 0) -+ return NULL; -+ return label; -+} -+#endif -+ -+dbus_bool_t -+bus_smack_handle_get_connection_context (DBusConnection *connection, -+ BusTransaction *transaction, -+ DBusMessage *message, -+ DBusError *error) -+{ -+#ifdef DBUS_ENABLE_SMACK -+ const char *remote_end = NULL; -+ BusRegistry *registry; -+ DBusString remote_end_str; -+ BusService *service; -+ DBusConnection *remote_connection; -+ DBusMessage *reply = NULL; -+ char *label; -+ -+ _DBUS_ASSERT_ERROR_IS_CLEAR (error); -+ -+ registry = bus_connection_get_registry (connection); -+ -+ if (!dbus_message_get_args (message, error, DBUS_TYPE_STRING, &remote_end, -+ DBUS_TYPE_INVALID)) -+ return FALSE; -+ -+ _dbus_verbose ("asked for label of connection %s\n", remote_end); -+ -+ _dbus_string_init_const (&remote_end_str, remote_end); -+ -+ service = bus_registry_lookup (registry, &remote_end_str); -+ if (service == NULL) -+ { -+ dbus_set_error (error, DBUS_ERROR_NAME_HAS_NO_OWNER, -+ "Bus name '%s' has no owner", remote_end); -+ return FALSE; -+ } -+ -+ remote_connection = bus_service_get_primary_owners_connection (service); -+ if (remote_connection == NULL) -+ goto oom; -+ -+ reply = dbus_message_new_method_return (message); -+ if (reply == NULL) -+ goto oom; -+ -+ label = bus_smack_get_label (remote_connection); -+ if (label == NULL) -+ { -+ dbus_set_error (error, DBUS_ERROR_FAILED, -+ "Failed to get the socket fd of the connection", -+ remote_end); -+ goto err; -+ } -+ -+ if (!dbus_message_append_args (reply, DBUS_TYPE_STRING, -+ &label, DBUS_TYPE_INVALID)) -+ goto oom; -+ -+ if (!bus_transaction_send_from_driver (transaction, connection, reply)) -+ goto oom; -+ -+ dbus_message_unref (reply); -+ dbus_free(label); -+ -+ return TRUE; -+ -+oom: -+ BUS_SET_OOM (error); -+ -+err: -+ if (reply != NULL) -+ dbus_message_unref (reply); -+ -+ dbus_free(label); -+ -+ return FALSE; -+#else -+ dbus_set_error (error, DBUS_ERROR_NOT_SUPPORTED, -+ "SMACK support is not enabled"); -+ return FALSE; -+#endif -+} -diff --git a/bus/smack.h b/bus/smack.h -new file mode 100644 -index 0000000..04a4a2a ---- /dev/null -+++ b/bus/smack.h -@@ -0,0 +1,36 @@ -+/* smack.h - Provide interface to query smack context -+ * -+ * Author: Brian McGillion -+ * Copyright © 2011 Intel Corporation -+ * -+ * Based on example from Stats interface -+ * -+ * Licensed under the Academic Free License version 2.1 -+ * -+ * This program is free software; you can redistribute it and/or modify -+ * it under the terms of the GNU General Public License as published by -+ * the Free Software Foundation; either version 2 of the License, or -+ * (at your option) any later version. -+ * -+ * This program is distributed in the hope that it will be useful, -+ * but WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -+ * GNU General Public License for more details. -+ * -+ * You should have received a copy of the GNU General Public License -+ * along with this program; if not, write to the Free Software -+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA -+ * 02110-1301 USA -+ */ -+ -+#ifndef SMACK_H -+#define SMACK_H -+ -+#include "bus.h" -+ -+dbus_bool_t bus_smack_handle_get_connection_context (DBusConnection *connection, -+ BusTransaction *transaction, -+ DBusMessage *message, -+ DBusError *error); -+ -+#endif // SMACK_H -diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt -index 000acda..68b7a9e 100644 ---- a/cmake/CMakeLists.txt -+++ b/cmake/CMakeLists.txt -@@ -94,6 +94,8 @@ option (DBUS_ENABLE_STATS "enable bus daemon usage statistics" OFF) - - option (DBUS_ENABLE_STATS "enable bus daemon usage statistics" OFF) - -+option (DBUS_ENABLE_SMACK "enable smack checks in the daemon" OFF) -+ - if (DBUS_USE_EXPAT) - find_package(LibExpat) - else () -@@ -555,6 +557,7 @@ message(" Building bus stats API: ${DBUS_ENABLE_STATS} " - message(" installing system libs: ${DBUS_INSTALL_SYSTEM_LIBS} ") - #message(" Building SELinux support: ${have_selinux} ") - #message(" Building dnotify support: ${have_dnotify} ") -+message(" Building Smack support: ${DBUS_ENABLE_SMACK} ") - message(" Building Doxygen docs: ${DBUS_ENABLE_DOXYGEN_DOCS} ") - message(" Building XML docs: ${DBUS_ENABLE_XML_DOCS} ") - #message(" Gettext libs (empty OK): ${INTLLIBS} ") -diff --git a/cmake/bus/CMakeLists.txt b/cmake/bus/CMakeLists.txt -index 2657605..13fb34c 100644 ---- a/cmake/bus/CMakeLists.txt -+++ b/cmake/bus/CMakeLists.txt -@@ -72,7 +72,9 @@ set (BUS_SOURCES - ${BUS_DIR}/test.c - ${BUS_DIR}/test.h - ${BUS_DIR}/utils.c -- ${BUS_DIR}/utils.h -+ ${BUS_DIR}/utils.h -+ ${BUS_DIR}/smack.c -+ ${BUS_DIR}/smack.h - ${XML_SOURCES} - ${DIR_WATCH_SOURCE} - ) -diff --git a/configure.ac b/configure.ac -index a963d4d..95216c5 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -207,6 +207,9 @@ if test "x$enable_embedded_tests" = xyes; then - [Define to build test code into the library and binaries]) - fi - -+# call early to ensure availability -+PKG_PROG_PKG_CONFIG -+ - # DBUS_ENABLE_MODULAR_TESTS controls tests that work based on public API. - # These use GTest, from GLib, because life's too short. They're enabled by - # default (unless you don't have GLib), because they don't bloat the library -@@ -907,8 +910,6 @@ fi - # unix:path=/foo or unix:abstract=/foo - AC_SUBST(DBUS_PATH_OR_ABSTRACT) - --PKG_PROG_PKG_CONFIG -- - #### Sort out XML library - - # see what we have -@@ -1703,6 +1704,17 @@ if test "x$enable_stats" = xyes; then - [Define to enable bus daemon usage statistics]) - fi - -+#enable smack label support -+AC_ARG_ENABLE([smack], [AS_HELP_STRING([--enable-smack], [enable SMACK security checks])], [], [enable_smack=no]) -+if test "x$enable_smack" = xyes; then -+ PKG_CHECK_MODULES([LIBSMACK], [libsmack >= 1.0], -+ [AC_DEFINE([DBUS_ENABLE_SMACK], [1], [Define to enable SMACK security features])], -+ [AC_MSG_ERROR([libsmack is required to enable smack support])]) -+fi -+ -+AC_SUBST([LIBSMACK_CFLAGS]) -+AC_SUBST([LIBSMACK_LIBS]) -+ - AC_CONFIG_FILES([ - Doxyfile - dbus/versioninfo.rc -@@ -1781,6 +1793,7 @@ echo " - Building checks: ${enable_checks} - Building bus stats API: ${enable_stats} - Building SELinux support: ${have_selinux} -+ Building SMACK support: ${enable_smack} - Building inotify support: ${have_inotify} - Building dnotify support: ${have_dnotify} - Building kqueue support: ${have_kqueue} diff --git a/recipes-core/dbus/files/0013-Enforce-smack-policy-from-conf-file.patch b/recipes-core/dbus/files/0013-Enforce-smack-policy-from-conf-file.patch deleted file mode 100644 index c54f5af9..00000000 --- a/recipes-core/dbus/files/0013-Enforce-smack-policy-from-conf-file.patch +++ /dev/null @@ -1,481 +0,0 @@ -From: Brian McGillion -Date: Mon, 6 Feb 2012 18:48:30 +0200 -Subject: Enforce smack policy from conf file - ---- - bus/config-parser.c | 38 ++++++++++---- - bus/policy.c | 141 +++++++++++++++++++++++++++++++++++++++++++++++++--- - bus/policy.h | 3 ++ - bus/smack.c | 111 +++++++++++++++++++++++++++++++++++++++++ - bus/smack.h | 4 ++ - 5 files changed, 278 insertions(+), 19 deletions(-) - -diff --git a/bus/config-parser.c b/bus/config-parser.c -index 07e8fbb..d7ba549 100644 ---- a/bus/config-parser.c -+++ b/bus/config-parser.c -@@ -43,6 +43,7 @@ typedef enum - POLICY_MANDATORY, - POLICY_USER, - POLICY_GROUP, -+ POLICY_SMACK, - POLICY_CONSOLE - } PolicyType; - -@@ -64,7 +65,11 @@ typedef struct - struct - { - PolicyType type; -- unsigned long gid_uid_or_at_console; -+ union -+ { -+ unsigned long gid_uid_or_at_console; -+ char *smack_label; -+ }; - } policy; - - struct -@@ -150,6 +155,8 @@ element_free (Element *e) - { - if (e->type == ELEMENT_LIMIT) - dbus_free (e->d.limit.name); -+ else if (e->type == ELEMENT_POLICY && e->d.policy.type == POLICY_SMACK) -+ dbus_free (e->d.policy.smack_label); - - dbus_free (e); - } -@@ -972,6 +979,7 @@ start_busconfig_child (BusConfigParser *parser, - const char *user; - const char *group; - const char *at_console; -+ const char *smack; - - if ((e = push_element (parser, ELEMENT_POLICY)) == NULL) - { -@@ -988,20 +996,16 @@ start_busconfig_child (BusConfigParser *parser, - "context", &context, - "user", &user, - "group", &group, -+ "smack", &smack, - "at_console", &at_console, - NULL)) - return FALSE; - -- if (((context && user) || -- (context && group) || -- (context && at_console)) || -- ((user && group) || -- (user && at_console)) || -- (group && at_console) || -- !(context || user || group || at_console)) -+ if (((context != NULL) + (user != NULL) + (group != NULL) + -+ (smack != NULL) + (at_console != NULL)) != 1) - { - dbus_set_error (error, DBUS_ERROR_FAILED, -- " element must have exactly one of (context|user|group|at_console) attributes"); -+ " element must have exactly one of (context|user|group|smack|at_console) attributes"); - return FALSE; - } - -@@ -1047,6 +1051,16 @@ start_busconfig_child (BusConfigParser *parser, - _dbus_warn ("Unknown group \"%s\" in message bus configuration file\n", - group); - } -+ else if (smack != NULL) -+ { -+ e->d.policy.type = POLICY_SMACK; -+ e->d.policy.smack_label = _dbus_strdup (smack); -+ if (e->d.policy.smack_label == NULL) -+ { -+ BUS_SET_OOM (error); -+ return FALSE; -+ } -+ } - else if (at_console != NULL) - { - dbus_bool_t t; -@@ -1631,8 +1645,10 @@ append_rule_from_element (BusConfigParser *parser, - rule)) - goto nomem; - break; -- -- -+ case POLICY_SMACK: -+ if (!bus_policy_append_smack_rule (parser->policy, pe->d.policy.smack_label, rule)) -+ goto nomem; -+ break; - case POLICY_CONSOLE: - if (!bus_policy_append_console_rule (parser->policy, pe->d.policy.gid_uid_or_at_console, - rule)) -diff --git a/bus/policy.c b/bus/policy.c -index 379cea9..836354a 100644 ---- a/bus/policy.c -+++ b/bus/policy.c -@@ -26,6 +26,7 @@ - #include "services.h" - #include "test.h" - #include "utils.h" -+#include "smack.h" - #include - #include - #include -@@ -126,12 +127,13 @@ struct BusPolicy - { - int refcount; - -- DBusList *default_rules; /**< Default policy rules */ -- DBusList *mandatory_rules; /**< Mandatory policy rules */ -- DBusHashTable *rules_by_uid; /**< per-UID policy rules */ -- DBusHashTable *rules_by_gid; /**< per-GID policy rules */ -- DBusList *at_console_true_rules; /**< console user policy rules where at_console="true"*/ -- DBusList *at_console_false_rules; /**< console user policy rules where at_console="false"*/ -+ DBusList *default_rules; /**< Default policy rules */ -+ DBusList *mandatory_rules; /**< Mandatory policy rules */ -+ DBusHashTable *rules_by_uid; /**< per-UID policy rules */ -+ DBusHashTable *rules_by_gid; /**< per-GID policy rules */ -+ DBusHashTable *rules_by_smack_label; /**< per-SMACK label policy rules */ -+ DBusList *at_console_true_rules; /**< console user policy rules where at_console="true"*/ -+ DBusList *at_console_false_rules; /**< console user policy rules where at_console="false"*/ - }; - - static void -@@ -181,6 +183,14 @@ bus_policy_new (void) - if (policy->rules_by_gid == NULL) - goto failed; - -+#ifdef DBUS_ENABLE_SMACK -+ policy->rules_by_smack_label = _dbus_hash_table_new (DBUS_HASH_STRING, -+ (DBusFreeFunction) dbus_free, -+ free_rule_list_func); -+ if (policy->rules_by_smack_label == NULL) -+ goto failed; -+#endif -+ - return policy; - - failed: -@@ -230,7 +240,13 @@ bus_policy_unref (BusPolicy *policy) - _dbus_hash_table_unref (policy->rules_by_gid); - policy->rules_by_gid = NULL; - } -- -+ -+ if (policy->rules_by_smack_label) -+ { -+ _dbus_hash_table_unref (policy->rules_by_smack_label); -+ policy->rules_by_smack_label = NULL; -+ } -+ - dbus_free (policy); - } - } -@@ -356,6 +372,24 @@ bus_policy_create_client_policy (BusPolicy *policy, - } - } - -+ if (policy->rules_by_smack_label && -+ _dbus_hash_table_get_n_entries (policy->rules_by_smack_label) > 0) -+ { -+ DBusList **list; -+ dbus_bool_t nomem_err = FALSE; -+ -+ list = bus_smack_generate_allowed_list(connection, policy->rules_by_smack_label, &nomem_err); -+ -+ if (list != NULL) -+ { -+ nomem_err = !add_list_to_client (list, client); -+ _dbus_list_clear (list); -+ } -+ -+ if (nomem_err) -+ goto nomem; -+ } -+ - if (!add_list_to_client (&policy->mandatory_rules, - client)) - goto nomem; -@@ -576,6 +610,66 @@ bus_policy_append_group_rule (BusPolicy *policy, - return TRUE; - } - -+#ifdef DBUS_ENABLE_SMACK -+static DBusList ** -+get_list_string (DBusHashTable *table, -+ const char *key) -+{ -+ DBusList **list; -+ -+ if (key == NULL) -+ return NULL; -+ -+ list = _dbus_hash_table_lookup_string (table, key); -+ -+ if (list == NULL) -+ { -+ char *new_key; -+ -+ list = dbus_new0 (DBusList*, 1); -+ if (list == NULL) -+ return NULL; -+ -+ new_key = _dbus_strdup (key); -+ if (new_key == NULL) -+ { -+ dbus_free (list); -+ return NULL; -+ } -+ -+ if (!_dbus_hash_table_insert_string (table, new_key, list)) -+ { -+ dbus_free (list); -+ dbus_free (new_key); -+ return NULL; -+ } -+ } -+ -+ return list; -+} -+#endif -+ -+dbus_bool_t -+bus_policy_append_smack_rule (BusPolicy *policy, -+ const char *label, -+ BusPolicyRule *rule) -+{ -+#ifdef DBUS_ENABLE_SMACK -+ DBusList **list; -+ -+ list = get_list_string (policy->rules_by_smack_label, label); -+ if (list == NULL) -+ return FALSE; -+ -+ if (!_dbus_list_append (list, rule)) -+ return FALSE; -+ -+ bus_policy_rule_ref (rule); -+#endif -+ -+ return TRUE; -+} -+ - dbus_bool_t - bus_policy_append_console_rule (BusPolicy *policy, - dbus_bool_t at_console, -@@ -653,6 +747,31 @@ merge_id_hash (DBusHashTable *dest, - return TRUE; - } - -+#ifdef DBUS_ENABLE_SMACK -+static dbus_bool_t -+merge_string_hash (DBusHashTable *dest, -+ DBusHashTable *to_absorb) -+{ -+ DBusHashIter iter; -+ -+ _dbus_hash_iter_init (to_absorb, &iter); -+ while (_dbus_hash_iter_next (&iter)) -+ { -+ const char *absorb_label = _dbus_hash_iter_get_string_key(&iter); -+ DBusList **list = _dbus_hash_iter_get_value (&iter); -+ DBusList **target = get_list_string (dest, absorb_label); -+ -+ if (target == NULL) -+ return FALSE; -+ -+ if (!append_copy_of_policy_list (target, list)) -+ return FALSE; -+ } -+ -+ return TRUE; -+} -+#endif -+ - dbus_bool_t - bus_policy_merge (BusPolicy *policy, - BusPolicy *to_absorb) -@@ -685,6 +804,12 @@ bus_policy_merge (BusPolicy *policy, - to_absorb->rules_by_gid)) - return FALSE; - -+#ifdef DBUS_ENABLE_SMACK -+ if (!merge_string_hash (policy->rules_by_smack_label, -+ to_absorb->rules_by_smack_label)) -+ return FALSE; -+#endif -+ - return TRUE; - } - -@@ -873,7 +998,7 @@ bus_client_policy_check_can_send (BusClientPolicy *policy, - { - DBusList *link; - dbus_bool_t allowed; -- -+ - /* policy->rules is in the order the rules appeared - * in the config file, i.e. last rule that applies wins - */ -diff --git a/bus/policy.h b/bus/policy.h -index 3ff6f48..20d0a39 100644 ---- a/bus/policy.h -+++ b/bus/policy.h -@@ -130,6 +130,9 @@ dbus_bool_t bus_policy_append_user_rule (BusPolicy *policy, - dbus_bool_t bus_policy_append_group_rule (BusPolicy *policy, - dbus_gid_t gid, - BusPolicyRule *rule); -+dbus_bool_t bus_policy_append_smack_rule (BusPolicy *policy, -+ const char *label, -+ BusPolicyRule *rule); - dbus_bool_t bus_policy_append_console_rule (BusPolicy *policy, - dbus_bool_t at_console, - BusPolicyRule *rule); -diff --git a/bus/smack.c b/bus/smack.c -index b8542c2..d4546a3 100644 ---- a/bus/smack.c -+++ b/bus/smack.c -@@ -29,11 +29,17 @@ - #include "connection.h" - #include "services.h" - #include "utils.h" -+#include "policy.h" - - #ifdef DBUS_ENABLE_SMACK - #include - #endif - -+#define SMACK_WRITE "W" -+#define SMACK_READ "R" -+#define SMACK_READ_WRITE "RW" -+ -+ - #ifdef DBUS_ENABLE_SMACK - static char * - bus_smack_get_label (DBusConnection *connection) -@@ -130,3 +136,108 @@ err: - return FALSE; - #endif - } -+ -+#ifdef DBUS_ENABLE_SMACK -+static dbus_bool_t -+bus_smack_has_access (const char *subject, const char *object, -+ const char *access) -+{ -+ return (smack_have_access (subject, object, access) == 1 ? TRUE : FALSE); -+} -+#endif -+ -+ -+/** -+ * Calculate the list of rules that apply to a connection. -+ * -+ * @param connection The inbound conenction -+ * @param rules_by_smack_label The table of object labels -> rules mapping -+ * @param nomem_err (out) If a nomem situation is encountered this value is set to TRUE. -+ * @returns the list of permitted rules if it exists and no errors were encountered otherwise NULL. -+ */ -+DBusList** -+bus_smack_generate_allowed_list (DBusConnection *connection, -+ DBusHashTable *rules_by_smack_label, -+ dbus_bool_t *nomem_err) -+{ -+#ifdef DBUS_ENABLE_SMACK -+ char *subject_label; -+ DBusHashIter iter; -+ dbus_bool_t is_allowed; -+ DBusList **allowed_list; -+ -+ /* the label of the subject, is the label on the new connection, -+ either the service itself or one of its clients */ -+ subject_label = bus_smack_get_label (connection); -+ if (subject_label == NULL) -+ return NULL; -+ -+ allowed_list = dbus_new0 (DBusList*, 1); -+ if (allowed_list == NULL) -+ goto nomem; -+ -+ /* Iterate over all the smack labels we have parsed from the .conf files */ -+ _dbus_hash_iter_init (rules_by_smack_label, &iter); -+ while (_dbus_hash_iter_next (&iter)) -+ { -+ DBusList *link; -+ const char *object_label = _dbus_hash_iter_get_string_key (&iter); -+ /* the list here is all the rules that are 'protected' -+ by the SMACK label named $object_label */ -+ DBusList **list = _dbus_hash_iter_get_value (&iter); -+ -+ link = _dbus_list_get_first_link (list); -+ while (link != NULL) -+ { -+ BusPolicyRule *rule = link->data; -+ link = _dbus_list_get_next_link (list, link); -+ is_allowed = FALSE; -+ -+ switch (rule->type) -+ { -+ case BUS_POLICY_RULE_OWN: -+ is_allowed = bus_smack_has_access (subject_label, -+ object_label, -+ SMACK_READ_WRITE); -+ break; -+ case BUS_POLICY_RULE_SEND: -+ is_allowed = bus_smack_has_access (subject_label, -+ object_label, -+ SMACK_WRITE); -+ break; -+ case BUS_POLICY_RULE_RECEIVE: -+ is_allowed = bus_smack_has_access (subject_label, -+ object_label, -+ SMACK_READ); -+ break; -+ default: -+ continue; -+ } -+ -+ if (is_allowed) -+ { -+ if (!_dbus_list_append (allowed_list, rule)) -+ goto nomem; -+ -+ bus_policy_rule_ref (rule); -+ } -+ -+ _dbus_verbose ("permission request subject (%s) -> object (%s) : %s", subject_label, object_label, (is_allowed ? "GRANTED" : "REJECTED")); -+ } -+ } -+ -+ dbus_free(subject_label); -+ return allowed_list; -+ -+nomem: -+ if (allowed_list != NULL) -+ _dbus_list_clear (allowed_list); -+ -+ dbus_free(subject_label); -+ *nomem_err = TRUE; -+ return NULL; -+ -+#else -+ return NULL; -+#endif -+} -diff --git a/bus/smack.h b/bus/smack.h -index 04a4a2a..6b1dfad 100644 ---- a/bus/smack.h -+++ b/bus/smack.h -@@ -27,10 +27,14 @@ - #define SMACK_H - - #include "bus.h" -+#include - - dbus_bool_t bus_smack_handle_get_connection_context (DBusConnection *connection, - BusTransaction *transaction, - DBusMessage *message, - DBusError *error); - -+DBusList **bus_smack_generate_allowed_list (DBusConnection *connection, -+ DBusHashTable *label_rules, -+ dbus_bool_t *error); - #endif // SMACK_H diff --git a/recipes-core/dbus/files/dbus-user.service b/recipes-core/dbus/files/dbus-user.service deleted file mode 100644 index 8dc77f4a..00000000 --- a/recipes-core/dbus/files/dbus-user.service +++ /dev/null @@ -1,12 +0,0 @@ - -# -# This is the D-Bus service for the session -# - -[Unit] -Description=D-Bus Session Message Bus -Requires=dbus.socket - -[Service] -ExecStart=/usr/bin/dbus-daemon --session --address=systemd: --nofork --systemd-activation -ExecReload=/usr/bin/dbus-send --print-reply --session --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig diff --git a/recipes-core/dbus/files/dbus-user.socket b/recipes-core/dbus/files/dbus-user.socket deleted file mode 100644 index 8a12c490..00000000 --- a/recipes-core/dbus/files/dbus-user.socket +++ /dev/null @@ -1,11 +0,0 @@ - -# -# This is the D-Bus socket for the session bus -# - -[Unit] -Description=D-Bus Session Message Bus Socket - -[Socket] -ListenStream=%t/dbus/user_bus_socket - diff --git a/recipes-core/dropbear/dropbear_%.bbappend b/recipes-core/dropbear/dropbear_%.bbappend deleted file mode 100644 index f59da784..00000000 --- a/recipes-core/dropbear/dropbear_%.bbappend +++ /dev/null @@ -1,3 +0,0 @@ -#PAM_SRC_URI = "" -PAM_PLUGINS = "libpam-runtime" - diff --git a/recipes-devtools/cmake/cmake-native_%.bbappend b/recipes-devtools/cmake/cmake-native_%.bbappend deleted file mode 100644 index acc20c18..00000000 --- a/recipes-devtools/cmake/cmake-native_%.bbappend +++ /dev/null @@ -1,8 +0,0 @@ -FILESEXTRAPATHS_append := "${THISDIR}/files" - -SRC_URI += "file://TizenCommon_native.cmake" - -do_install_append() { - mv ${WORKDIR}/TizenCommon_native.cmake ${WORKDIR}/TizenCommon.cmake - install -m 644 ${WORKDIR}/TizenCommon.cmake ${D}${datadir}/cmake-${CMAKE_MAJOR_VERSION}/Modules/ -} \ No newline at end of file diff --git a/recipes-devtools/cmake/cmake_%.bbappend b/recipes-devtools/cmake/cmake_%.bbappend deleted file mode 100644 index ebec5e83..00000000 --- a/recipes-devtools/cmake/cmake_%.bbappend +++ /dev/null @@ -1,7 +0,0 @@ -FILESEXTRAPATHS_append := "${THISDIR}/files" - -SRC_URI += "file://TizenCommon.cmake" - -do_install_append() { - install -m 644 ${WORKDIR}/TizenCommon.cmake ${D}${datadir}/cmake-${CMAKE_MAJOR_VERSION}/Modules -} \ No newline at end of file diff --git a/recipes-devtools/cmake/files/TizenCommon.cmake b/recipes-devtools/cmake/files/TizenCommon.cmake deleted file mode 100644 index 690cad37..00000000 --- a/recipes-devtools/cmake/files/TizenCommon.cmake +++ /dev/null @@ -1,36 +0,0 @@ -# Copied from libzypp -# Library -IF ( DEFINED LIB ) - SET ( LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib" ) -ELSE ( DEFINED LIB ) - IF (CMAKE_SIZEOF_VOID_P MATCHES "8") - SET( LIB_SUFFIX "64" ) - ENDIF(CMAKE_SIZEOF_VOID_P MATCHES "8") - SET ( LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib" ) -ENDIF ( DEFINED LIB ) -MESSAGE(STATUS "Libraries will be installed in ${LIB_INSTALL_DIR}" ) - -# system configuration dir (etc) -IF( NOT DEFINED SYSCONFDIR ) - IF ( ${CMAKE_INSTALL_PREFIX} STREQUAL "/usr" ) - # if installing in usr, set sysconfg to etc - SET( SYSCONFDIR /etc ) - ELSE ( ${CMAKE_INSTALL_PREFIX} STREQUAL "/usr" ) - SET ( SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc" ) - ENDIF ( ${CMAKE_INSTALL_PREFIX} STREQUAL "/usr" ) -ENDIF( NOT DEFINED SYSCONFDIR ) -MESSAGE(STATUS "Config files will be installed in ${SYSCONFDIR}" ) - -# usr INSTALL_PREFIX - -IF( DEFINED CMAKE_INSTALL_PREFIX ) - SET( INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX} ) -ELSE( DEFINED CMAKE_INSTALL_PREFIX ) - SET( INSTALL_PREFIX /usr ) -ENDIF( DEFINED CMAKE_INSTALL_PREFIX ) - -# system configuration dir (etc) -IF( NOT DEFINED MANDIR ) - SET( MANDIR ${INSTALL_PREFIX}/share/man ) -ENDIF( NOT DEFINED MANDIR ) -MESSAGE( "** Manual files will be installed in ${MANDIR}" ) diff --git a/recipes-devtools/cmake/files/TizenCommon_native.cmake b/recipes-devtools/cmake/files/TizenCommon_native.cmake deleted file mode 100644 index 7cef5ed5..00000000 --- a/recipes-devtools/cmake/files/TizenCommon_native.cmake +++ /dev/null @@ -1,31 +0,0 @@ -# Copied from libzypp -# Library -IF ( DEFINED LIB ) - SET ( LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib" ) -ELSE ( DEFINED LIB ) - IF (CMAKE_SIZEOF_VOID_P MATCHES "8") - SET( LIB_SUFFIX "64" ) - ENDIF(CMAKE_SIZEOF_VOID_P MATCHES "8") - SET ( LIB_INSTALL_DIR "${CMAKE_INSTALL_PREFIX}/lib" ) -ENDIF ( DEFINED LIB ) -MESSAGE(STATUS "Libraries will be installed in ${LIB_INSTALL_DIR}" ) - -# system configuration dir (etc) -IF( NOT DEFINED SYSCONFDIR ) - SET( SYSCONFDIR ${SYSCONF_INSTALL_DIR} ) -ENDIF( NOT DEFINED SYSCONFDIR ) -MESSAGE(STATUS "Config files will be installed in ${SYSCONFDIR}" ) - -# usr INSTALL_PREFIX - -IF( DEFINED CMAKE_INSTALL_PREFIX ) - SET( INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX} ) -ELSE( DEFINED CMAKE_INSTALL_PREFIX ) - SET( INSTALL_PREFIX /usr ) -ENDIF( DEFINED CMAKE_INSTALL_PREFIX ) - -# system configuration dir (etc) -IF( NOT DEFINED MANDIR ) - SET( MANDIR ${INSTALL_PREFIX}/share/man ) -ENDIF( NOT DEFINED MANDIR ) -MESSAGE( "** Manual files will be installed in ${MANDIR}" ) diff --git a/recipes-devtools/e2fsprogs/e2fsprogs/cross-compile.patch b/recipes-devtools/e2fsprogs/e2fsprogs/cross-compile.patch deleted file mode 100644 index 9f9b9580..00000000 --- a/recipes-devtools/e2fsprogs/e2fsprogs/cross-compile.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/configure.in b/configure.in -index 448a292..31ca001 100644 ---- a/configure.in -+++ b/configure.in -@@ -1382,7 +1382,7 @@ if test $cross_compiling = no; then - BUILD_CFLAGS="$CFLAGS $CPPFLAGS $INCLUDES -DHAVE_CONFIG_H" - BUILD_LDFLAGS="$LDFLAGS" - else -- BUILD_CFLAGS= -+ BUILD_CFLAGS='-I. -I$(top_builddir)/lib -I$(top_srcdir)/lib -DHAVE_CONFIG_H' - BUILD_LDFLAGS= - fi - AC_SUBST(BUILD_CFLAGS) diff --git a/recipes-devtools/e2fsprogs/e2fsprogs/populate-fs-xattr.patch b/recipes-devtools/e2fsprogs/e2fsprogs/populate-fs-xattr.patch deleted file mode 100644 index b6457f1d..00000000 --- a/recipes-devtools/e2fsprogs/e2fsprogs/populate-fs-xattr.patch +++ /dev/null @@ -1,88 +0,0 @@ -Upstream-Status: Submitted -Signed-off-by: Ross Burton - -commit 582b4ceda06456f8e33492dd0f87a3d2a5ff1514 -Author: Ross Burton -Date: Fri Jun 27 19:44:35 2014 +0100 - - misc: copy extended attributes in populate_fs - - When creating a file system using a source directory, also copy any extended - attributes that have been set. - - Signed-off-by: Ross Burton - -diff --git a/misc/create_inode.c b/misc/create_inode.c -index c9c99b5..2795f9e 100644 ---- a/misc/create_inode.c -+++ b/misc/create_inode.c -@@ -103,6 +103,55 @@ static errcode_t set_inode_extra(ext2_filsys fs, ext2_ino_t cwd, - return retval; - } - -+static errcode_t set_inode_xattr(ext2_filsys fs, ext2_ino_t ino, const char *filename) -+{ -+ errcode_t retval; -+ struct ext2_inode inode; -+ struct ext2_xattr_handle *handle; -+ ssize_t size, value_size; -+ char *list; -+ int i; -+ -+ size = llistxattr(filename, NULL, 0); -+ if (size == -1) { -+ com_err(__func__, errno, "listxattr failed on %s", filename); -+ return errno; -+ } else if (size == 0) { -+ return 0; -+ } -+ -+ retval = ext2fs_xattrs_open(fs, ino, &handle); -+ if (retval) { -+ com_err(__func__, errno, "while opening inode %u", ino); -+ return errno; -+ } -+ -+ list = malloc(size); -+ size = llistxattr(filename, list, size); -+ -+ for (i = 0; i < size; i += strlen(&list[i]) + 1) { -+ const char *name = &list[i]; -+ char *value; -+ -+ value_size = getxattr(filename, name, NULL, 0); -+ value = malloc(value_size); -+ value_size = getxattr(filename, name, value, value_size); -+ -+ retval = ext2fs_xattr_set(handle, name, value, value_size); -+ if (retval) -+ com_err(__func__, retval, "while writing xattr %u", ino); -+ -+ free (value); -+ } -+ free(list); -+ -+ retval = ext2fs_xattrs_close(&handle); -+ if (retval) -+ com_err(__func__, errno, "while closing inode %u", ino); -+ -+ return retval; -+} -+ - /* Make a special files (block and character devices), fifo's, and sockets */ - errcode_t do_mknod_internal(ext2_filsys fs, ext2_ino_t cwd, const char *name, - struct stat *st) -@@ -615,6 +664,13 @@ static errcode_t __populate_fs(ext2_filsys fs, ext2_ino_t parent_ino, - goto out; - } - -+ retval = set_inode_xattr(fs, ino, name); -+ if (retval) { -+ com_err(__func__, retval, -+ _("while setting xattrs for \"%s\""), name); -+ goto out; -+ } -+ - /* Save the hardlink ino */ - if (save_inode) { - /* diff --git a/recipes-devtools/e2fsprogs/e2fsprogs/remove-ldconfig-call.patch b/recipes-devtools/e2fsprogs/e2fsprogs/remove-ldconfig-call.patch deleted file mode 100644 index 66e4e370..00000000 --- a/recipes-devtools/e2fsprogs/e2fsprogs/remove-ldconfig-call.patch +++ /dev/null @@ -1,35 +0,0 @@ -When /etc/ld.so.cache is writeable by user running bitbake then it creates -invalid cache (in my case libstdc++.so cannot be found after building -zlib(-native) and I have to call touch */libstdc++.so && /sbin/ldconfig to fix -it. - -So remove ldconfig call from make install-libs - -Patch authored by Martin Jansa. - -Upstream-Status: Inappropriate [disable feature] - -Signed-off-by: Scott Garman -Signed-off-by: Andrei Dinu - -diff --git a/lib/Makefile.elf-lib b/lib/Makefile.elf-lib -index 78479d3..4a4a5ac 100644 ---- a/lib/Makefile.elf-lib -+++ b/lib/Makefile.elf-lib -@@ -50,8 +50,6 @@ install-shlibs install:: $(ELF_LIB) installdirs-elf-lib $(DEP_INSTALL_SYMLINK) - $(E) " SYMLINK $(libdir)/$(ELF_IMAGE).so" - $(Q) $(INSTALL_SYMLINK) $(ELF_INSTALL_DIR)/$(ELF_SONAME) \ - $(libdir)/$(ELF_IMAGE).so $(DESTDIR) -- $(E) " LDCONFIG" -- $(Q) -$(LDCONFIG) - - install-strip: install - $(E) " STRIP-LIB $(ELF_INSTALL_DIR)/$(ELF_LIB)" -@@ -67,7 +65,6 @@ uninstall-shlibs uninstall:: - $(RM) -f $(DESTDIR)$(ELF_INSTALL_DIR)/$(ELF_LIB) \ - $(DESTDIR)$(ELF_INSTALL_DIR)/$(ELF_SONAME) \ - $(DESTDIR)$(libdir)/$(ELF_IMAGE).so -- -$(LDCONFIG) - - clean:: - $(RM) -rf elfshared diff --git a/recipes-devtools/e2fsprogs/e2fsprogs_git.bb b/recipes-devtools/e2fsprogs/e2fsprogs_git.bb deleted file mode 100644 index 0e5a7fc9..00000000 --- a/recipes-devtools/e2fsprogs/e2fsprogs_git.bb +++ /dev/null @@ -1,74 +0,0 @@ -COREDIR = "${COREBASE}/meta/recipes-devtools/e2fsprogs" - -FILESEXTRAPATHS_append := ":${COREDIR}/e2fsprogs" - -require ${COREDIR}/e2fsprogs.inc - -SRC_URI = "git://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git \ - file://acinclude.m4 \ - file://mkdir.patch \ - file://remove-ldconfig-call.patch \ - file://quiet-debugfs.patch \ - file://populate-fs-xattr.patch \ - file://cross-compile.patch \ -" - -SRCREV = "bb9cca2ca91b46e820f77dda38e01fb2860dc5d2" -PV = "1.42.9+git${SRCPV}" - -S = "${WORKDIR}/git" - -EXTRA_OECONF += "--libdir=${base_libdir} --sbindir=${base_sbindir} --enable-elf-shlibs --disable-libuuid --disable-uuidd --enable-verbose-makecmds" -EXTRA_OECONF_darwin = "--libdir=${base_libdir} --sbindir=${base_sbindir} --enable-bsd-shlibs" - -do_configure_prepend () { - cp ${WORKDIR}/acinclude.m4 ${S}/ -} - -do_install () { - oe_runmake 'DESTDIR=${D}' install - oe_runmake 'DESTDIR=${D}' install-libs - # We use blkid from util-linux now so remove from here - rm -f ${D}${base_libdir}/libblkid* - rm -rf ${D}${includedir}/blkid - rm -f ${D}${base_libdir}/pkgconfig/blkid.pc - rm -f ${D}${base_sbindir}/blkid - rm -f ${D}${base_sbindir}/fsck - rm -f ${D}${base_sbindir}/findfs - - # e2initrd_helper and the pkgconfig files belong in libdir - if [ ! ${D}${libdir} -ef ${D}${base_libdir} ]; then - install -d ${D}${libdir} - mv ${D}${base_libdir}/e2initrd_helper ${D}${libdir} - mv ${D}${base_libdir}/pkgconfig ${D}${libdir} - fi - - oe_multilib_header ext2fs/ext2_types.h - install -d ${D}${base_bindir} - mv ${D}${bindir}/chattr ${D}${base_bindir}/chattr.e2fsprogs -} - -RDEPENDS_e2fsprogs = "e2fsprogs-badblocks" -RRECOMMENDS_e2fsprogs = "e2fsprogs-mke2fs e2fsprogs-e2fsck" - -PACKAGES =+ "e2fsprogs-e2fsck e2fsprogs-mke2fs e2fsprogs-tune2fs e2fsprogs-badblocks" -PACKAGES =+ "libcomerr libss libe2p libext2fs" - -FILES_e2fsprogs-e2fsck = "${base_sbindir}/e2fsck ${base_sbindir}/fsck.ext*" -FILES_e2fsprogs-mke2fs = "${base_sbindir}/mke2fs ${base_sbindir}/mkfs.ext* ${sysconfdir}/mke2fs.conf" -FILES_e2fsprogs-tune2fs = "${base_sbindir}/tune2fs ${base_sbindir}/e2label" -FILES_e2fsprogs-badblocks = "${base_sbindir}/badblocks" -FILES_libcomerr = "${base_libdir}/libcom_err.so.*" -FILES_libss = "${base_libdir}/libss.so.*" -FILES_libe2p = "${base_libdir}/libe2p.so.*" -FILES_libext2fs = "${libdir}/e2initrd_helper ${base_libdir}/libext2fs.so.*" -FILES_${PN}-dev += "${datadir}/*/*.awk ${datadir}/*/*.sed ${base_libdir}/*.so" - -BBCLASSEXTEND = "native" - -inherit update-alternatives - -ALTERNATIVE_${PN} = "chattr" -ALTERNATIVE_PRIORITY = "100" -ALTERNATIVE_LINK_NAME[chattr] = "${base_bindir}/chattr" -ALTERNATIVE_TARGET[chattr] = "${base_bindir}/chattr.e2fsprogs" diff --git a/recipes-devtools/ninja/ninja-native_1.4.0.bb b/recipes-devtools/ninja/ninja-native_1.4.0.bb deleted file mode 100644 index c0e34d35..00000000 --- a/recipes-devtools/ninja/ninja-native_1.4.0.bb +++ /dev/null @@ -1,22 +0,0 @@ -DESCRIPTION = "Ninja is a small build system with a focus on speed." -LICENSE = "Apache-2" - -inherit native - -LIC_FILES_CHKSUM = "file://COPYING;md5=a81586a64ad4e476c791cda7e2f2c52e" - -SRCREV="63d5b1013cafb2db95687cf446eb5bb68cf6a27a" -SRCBRANCH="release" - -SRC_URI = "git://github.com/martine/ninja.git;branch=${SRCBRANCH}" - -S="${WORKDIR}/git" - -do_compile() { - python ${S}/bootstrap.py -} - -do_install() { - install -d ${D}${bindir} - install -m 0755 ${S}/ninja ${D}${bindir}/ninja -} \ No newline at end of file diff --git a/recipes-devtools/ps-mem/ps-mem_git.bb b/recipes-devtools/ps-mem/ps-mem_git.bb deleted file mode 100644 index dd889322..00000000 --- a/recipes-devtools/ps-mem/ps-mem_git.bb +++ /dev/null @@ -1,19 +0,0 @@ -DESCRIPTION = "An utility to accurately report the core memory usage of programs" -HOMEPAGE = "https://github.com/eurogiciel-oss/ps_mem" -SECTION = "System/System Info" -LICENSE = "LGPL-2.1" -SRC_URI = "git://github.com/eurogiciel-oss/ps_mem.git;tag=2ea36ccbad134cccc9ab1ada6aefcaec0f948d94;nobranch=1" - -S = "${WORKDIR}/git" -PRIORITY = "10" -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/LGPL-2.1;md5=1a6d268fd218675ffea8be556788b780" - -DEPENDS = "python" - -do_install() { - install -D -m 755 ${S}/ps_mem.py ${D}${prefix}/bin/ps_mem -} - -PACKAGES = "${PN}" - -FILES_${PN} = "${prefix}/bin/ps_mem" \ No newline at end of file diff --git a/recipes-devtools/pseudo/pseudo_git.bbappend b/recipes-devtools/pseudo/pseudo_git.bbappend deleted file mode 100644 index 9e8f15d7..00000000 --- a/recipes-devtools/pseudo/pseudo_git.bbappend +++ /dev/null @@ -1,8 +0,0 @@ -SRCREV = "36689a76e79bf6e6231f6f03cbfad297d4411588" -PV = "1.6.0+git${SRCPV}" - -DEFAULT_PREFERENCE = "100" - -SRC_URI = "git://git.yoctoproject.org/pseudo;branch=seebs/xattr" - -DEPENDS += "attr" diff --git a/recipes-devtools/python/files/0001-Ignore-arch-for-RPM-4.patch b/recipes-devtools/python/files/0001-Ignore-arch-for-RPM-4.patch deleted file mode 100644 index 12844a25..00000000 --- a/recipes-devtools/python/files/0001-Ignore-arch-for-RPM-4.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 67ca8748924daf512888e4738c7e205d24b83b2b Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= -Date: Mon, 6 Oct 2014 10:24:16 +0200 -Subject: [PATCH] Ignore arch for RPM 4 - ---- - smart/backends/rpm/pm.py | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/smart/backends/rpm/pm.py b/smart/backends/rpm/pm.py -index 1482601..2df05ba 100644 ---- a/smart/backends/rpm/pm.py -+++ b/smart/backends/rpm/pm.py -@@ -216,6 +216,7 @@ class RPMPackageManager(PackageManager): - if sysconf.get("rpm-order"): - ts.order() - probfilter = rpm.RPMPROB_FILTER_OLDPACKAGE -+ probfilter |= rpm.RPMPROB_FILTER_IGNOREARCH - try: - # Test for RPM5 function - rpm.platformscore("") --- -1.8.1.4 - diff --git a/recipes-devtools/python/files/0001-No-getArchScore-for-RPM-4.patch b/recipes-devtools/python/files/0001-No-getArchScore-for-RPM-4.patch deleted file mode 100644 index e947ccb5..00000000 --- a/recipes-devtools/python/files/0001-No-getArchScore-for-RPM-4.patch +++ /dev/null @@ -1,24 +0,0 @@ -From 2a0fadb980128da9597553fe965d8842786dc2d6 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= -Date: Mon, 6 Oct 2014 10:15:16 +0200 -Subject: [PATCH] No getArchScore() for RPM 4 - ---- - smart/backends/rpm/base.py | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/smart/backends/rpm/base.py b/smart/backends/rpm/base.py -index d720617..446ce7f 100644 ---- a/smart/backends/rpm/base.py -+++ b/smart/backends/rpm/base.py -@@ -338,6 +338,7 @@ class RPMObsoletes(Depends): - - _SCOREMAP = {} - def getArchScore(arch, _sm=_SCOREMAP): -+ return 1 - try: - rpm.platformscore(arch) - if arch not in _sm: --- -1.8.1.4 - diff --git a/recipes-devtools/python/files/remove_checkrpm_public_key.patch b/recipes-devtools/python/files/remove_checkrpm_public_key.patch deleted file mode 100644 index 015632f7..00000000 --- a/recipes-devtools/python/files/remove_checkrpm_public_key.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/smart/backends/rpm/pm.py b/smart/backends/rpm/pm.py -index 707a146..ecd9f4e 100644 ---- a/smart/backends/rpm/pm.py -+++ b/smart/backends/rpm/pm.py -@@ -162,8 +162,9 @@ class RPMPackageManager(PackageManager): - try: - h = ts.hdrFromFdno(fd) - if sysconf.get("rpm-check-signatures", False): -- if get_public_key(h) == '(none)': -- raise rpm.error('package is not signed') -+ pass -+ #if get_public_key(h) == '(none)': -+ # raise rpm.error('package is not signed') - except rpm.error, e: - os.close(fd) - raise Error, "%s: %s" % (os.path.basename(path), e) diff --git a/recipes-devtools/python/python-smartpm_1.4.1.bbappend b/recipes-devtools/python/python-smartpm_1.4.1.bbappend deleted file mode 100644 index 5546a23a..00000000 --- a/recipes-devtools/python/python-smartpm_1.4.1.bbappend +++ /dev/null @@ -1,9 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/files:" - -SRC_URI_remove = "file://smart-dflags.patch" - -DEPENDS_append = " python-rpm-native " - -SRC_URI_append = " file://remove_checkrpm_public_key.patch " -SRC_URI_append = " file://0001-No-getArchScore-for-RPM-4.patch " -SRC_URI_append = " file://0001-Ignore-arch-for-RPM-4.patch " diff --git a/recipes-extended/screen/screen_%.bbappend b/recipes-extended/screen/screen_%.bbappend deleted file mode 100644 index ea6a3c4a..00000000 --- a/recipes-extended/screen/screen_%.bbappend +++ /dev/null @@ -1,4 +0,0 @@ -do_install_append () { - # Remove screen rule that is not present in Tizen Common - rm -f ${D}/${sysconfdir}/pam.d/screen -} diff --git a/recipes-extended/shadow/files/pam.d/chage b/recipes-extended/shadow/files/pam.d/chage deleted file mode 100644 index bee48fab..00000000 --- a/recipes-extended/shadow/files/pam.d/chage +++ /dev/null @@ -1,6 +0,0 @@ -#%PAM-1.0 -auth sufficient pam_rootok.so -auth include system-auth -account include system-auth -password include system-auth -session include system-auth diff --git a/recipes-extended/shadow/files/pam.d/chfn b/recipes-extended/shadow/files/pam.d/chfn deleted file mode 100644 index 59df52fc..00000000 --- a/recipes-extended/shadow/files/pam.d/chfn +++ /dev/null @@ -1,8 +0,0 @@ -#%PAM-1.0 -# For chfn command -auth sufficient pam_rootok.so -auth include system-auth -account include system-auth -password include system-auth -session include system-auth - diff --git a/recipes-extended/shadow/files/pam.d/chsh b/recipes-extended/shadow/files/pam.d/chsh deleted file mode 100644 index 2e54acc8..00000000 --- a/recipes-extended/shadow/files/pam.d/chsh +++ /dev/null @@ -1,8 +0,0 @@ -#%PAM-1.0 -# For chsh command -auth sufficient pam_rootok.so -auth include system-auth -account include system-auth -password include system-auth -session include system-auth - diff --git a/recipes-extended/shadow/files/pam.d/login b/recipes-extended/shadow/files/pam.d/login deleted file mode 100644 index 7f833769..00000000 --- a/recipes-extended/shadow/files/pam.d/login +++ /dev/null @@ -1,12 +0,0 @@ -#%PAM-1.0 -auth requisite pam_nologin.so -auth [user_unknown=ignore success=ok ignore=ignore default=bad] pam_securetty.so -auth include system-auth -account required pam_nologin.so -account include system-auth -password include system-auth - -session include system-auth -session required pam_loginuid.so -session required pam_namespace.so -session optional pam_keyinit.so force revoke diff --git a/recipes-extended/shadow/files/pam.d/passwd b/recipes-extended/shadow/files/pam.d/passwd deleted file mode 100644 index 6d1bce69..00000000 --- a/recipes-extended/shadow/files/pam.d/passwd +++ /dev/null @@ -1,5 +0,0 @@ -#%PAM-1.0 -auth include system-auth -account include system-auth -password include system-auth -session include system-auth diff --git a/recipes-extended/shadow/files/pam.d/remote b/recipes-extended/shadow/files/pam.d/remote deleted file mode 100644 index 4786d560..00000000 --- a/recipes-extended/shadow/files/pam.d/remote +++ /dev/null @@ -1,12 +0,0 @@ -#%PAM-1.0 -# This file is used by /bin/login in case of remote logins (means where -# the -h option is used -auth requisite pam_nologin.so -auth [user_unknown=ignore success=ok ignore=ignore auth_err=die default=bad] pam_securetty.so -auth include system-auth -account include system-auth -password include system-auth -session required pam_loginuid.so -session include system-auth -session optional pam_lastlog.so nowtmp showfailed -session optional pam_mail.so standard diff --git a/recipes-extended/shadow/files/pam.d/shadow b/recipes-extended/shadow/files/pam.d/shadow deleted file mode 100644 index 343efad2..00000000 --- a/recipes-extended/shadow/files/pam.d/shadow +++ /dev/null @@ -1,7 +0,0 @@ -#%PAM-1.0 -auth sufficient pam_rootok.so -auth required pam_permit.so -account required pam_permit.so -#password required pam_make.so /var/yp -password required pam_permit.so -session required pam_deny.so diff --git a/recipes-extended/shadow/files/pam.d/su b/recipes-extended/shadow/files/pam.d/su deleted file mode 100644 index 475f0a1d..00000000 --- a/recipes-extended/shadow/files/pam.d/su +++ /dev/null @@ -1,8 +0,0 @@ -#%PAM-1.0 -auth sufficient pam_rootok.so -auth include system-auth -account sufficient pam_rootok.so -account include system-auth -password include system-auth -session include system-auth -session optional pam_xauth.so diff --git a/recipes-extended/shadow/files/pam.d/su-l b/recipes-extended/shadow/files/pam.d/su-l deleted file mode 100644 index 475f0a1d..00000000 --- a/recipes-extended/shadow/files/pam.d/su-l +++ /dev/null @@ -1,8 +0,0 @@ -#%PAM-1.0 -auth sufficient pam_rootok.so -auth include system-auth -account sufficient pam_rootok.so -account include system-auth -password include system-auth -session include system-auth -session optional pam_xauth.so diff --git a/recipes-extended/shadow/files/pam.d/useradd b/recipes-extended/shadow/files/pam.d/useradd deleted file mode 100644 index 76c6c8ac..00000000 --- a/recipes-extended/shadow/files/pam.d/useradd +++ /dev/null @@ -1,6 +0,0 @@ -#%PAM-1.0 -auth sufficient pam_rootok.so -auth required pam_permit.so -account required pam_permit.so -password required pam_permit.so -session required pam_permit.so diff --git a/recipes-extended/shadow/shadow_%.bbappend b/recipes-extended/shadow/shadow_%.bbappend deleted file mode 100644 index c42ba914..00000000 --- a/recipes-extended/shadow/shadow_%.bbappend +++ /dev/null @@ -1,32 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/files:" - -# Additional Policy files for PAM from pwdutils -PAM_SRC_URI = "file://pam.d/chage \ - file://pam.d/chfn \ - file://pam.d/chsh \ - file://pam.d/passwd \ - file://pam.d/shadow \ - file://pam.d/useradd \ - " - -# Additional Policy files for PAM from util-linux -PAM_SRC_URI += "file://pam.d/login \ - file://pam.d/remote \ - file://pam.d/su \ - file://pam.d/su-l \ - " - -do_install_append() { - # Remove rules that are not present in Tizen Common - rm -f \ - ${D}${sysconfdir}/pam.d/chgpasswd \ - ${D}${sysconfdir}/pam.d/chpasswd \ - ${D}${sysconfdir}/pam.d/groupadd \ - ${D}${sysconfdir}/pam.d/groupdel \ - ${D}${sysconfdir}/pam.d/groupmems \ - ${D}${sysconfdir}/pam.d/groupmod \ - ${D}${sysconfdir}/pam.d/newusers \ - ${D}${sysconfdir}/pam.d/userdel \ - ${D}${sysconfdir}/pam.d/usermod -} - diff --git a/recipes-extended/sudo/sudo/pam.d/sudo b/recipes-extended/sudo/sudo/pam.d/sudo deleted file mode 100644 index 4d78b1e5..00000000 --- a/recipes-extended/sudo/sudo/pam.d/sudo +++ /dev/null @@ -1,6 +0,0 @@ -#%PAM-1.0 -auth include system-auth -account include system-auth -password include system-auth -session include system-auth -# session optional pam_xauth.so diff --git a/recipes-extended/sudo/sudo_%.bbappend b/recipes-extended/sudo/sudo_%.bbappend deleted file mode 100644 index e0208cf2..00000000 --- a/recipes-extended/sudo/sudo_%.bbappend +++ /dev/null @@ -1,10 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/sudo:" - -SRC_URI += "file://pam.d/sudo" - -do_install_append () { - # Use Tizen pam rule for sudo instead of the upstream one - if [ "${@bb.utils.contains('DISTRO_FEATURES', 'pam', 'pam', '', d)}" = "pam" ]; then - install -D -m 664 ${WORKDIR}/pam.d/sudo ${D}/${sysconfdir}/pam.d/sudo - fi -} diff --git a/recipes-graphics/cairo/cairo_%.bbappend b/recipes-graphics/cairo/cairo_%.bbappend deleted file mode 100644 index 98d96dca..00000000 --- a/recipes-graphics/cairo/cairo_%.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -PACKAGECONFIG_append = " egl " -PACKAGECONFIG_append = " glesv2 " diff --git a/recipes-graphics/mesa/mesa_%.bbappend b/recipes-graphics/mesa/mesa_%.bbappend deleted file mode 100644 index 3b5c0f63..00000000 --- a/recipes-graphics/mesa/mesa_%.bbappend +++ /dev/null @@ -1,21 +0,0 @@ -PACKAGECONFIG_append = " gallium" -PACKAGECONFIG_append = " gallium-egl" -PACKAGECONFIG_append = " gallium-gbm" -PACKAGECONFIG_append = " gallium-llvm" - -DRIDRIVERSTIZEN = "swrast" -DRIDRIVERSTIZEN_append_x86 = ",i965,i915" -DRIDRIVERSTIZEN_append_x86-64 = ",i965,i915" -PACKAGECONFIG[dri] = "--enable-dri --with-dri-drivers=${DRIDRIVERSTIZEN}, --disable-dri, dri2proto libdrm" - - -GALLIUMDRIVERSTIZEN_append = ",i915" - -GALLIUMDRIVERSTIZEN = "swrast" -GALLIUMDRIVERSTIZEN_LLVM33 = "" -GALLIUMDRIVERSTIZEN_LLVM33_ENABLED = "${@base_version_less_or_equal('MESA_LLVM_RELEASE', '3.2', False, len('${GALLIUMDRIVERSTIZEN_LLVM33}') > 0, d)}" -GALLIUMDRIVERSTIZEN_LLVM = "svga," -GALLIUMDRIVERSTIZEN_append_x86 = "${@bb.utils.contains('PACKAGECONFIG', 'gallium-llvm', ',${GALLIUMDRIVERSTIZEN_LLVM}', '', d)}" -GALLIUMDRIVERSTIZEN_append_x86-64 = "${@bb.utils.contains('PACKAGECONFIG', 'gallium-llvm', ',${GALLIUMDRIVERSTIZEN_LLVM}', '', d)}" -# keep --with-gallium-drivers separate, because when only one of gallium versions is enabled, other 2 were adding --without-gallium-drivers -PACKAGECONFIG[gallium] = "--with-gallium-drivers=${GALLIUMDRIVERSTIZEN}, --without-gallium-drivers" \ No newline at end of file diff --git a/recipes-graphics/wayland/weston-init.bb b/recipes-graphics/wayland/weston-init.bb deleted file mode 100644 index 38b78bcd..00000000 --- a/recipes-graphics/wayland/weston-init.bb +++ /dev/null @@ -1,19 +0,0 @@ -SUMMARY = "Startup script for the Weston Wayland compositor" -LICENSE = "MIT" -LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=4d92cd373abda3937c2bc47fbc49d690" - -SRC_URI = "file://init" - -S = "${WORKDIR}" - -do_install() { - install -d ${D}/${sysconfdir}/init.d - install -m755 ${WORKDIR}/init ${D}/${sysconfdir}/init.d/weston -} - -inherit allarch update-rc.d - -RDEPENDS_${PN} = "weston kbd" - -INITSCRIPT_NAME = "weston" -INITSCRIPT_PARAMS = "start 9 5 2 . stop 20 0 1 6 ." diff --git a/recipes-graphics/wayland/weston-init/init b/recipes-graphics/wayland/weston-init/init deleted file mode 100644 index 35bb48ef..00000000 --- a/recipes-graphics/wayland/weston-init/init +++ /dev/null @@ -1,56 +0,0 @@ -#!/bin/sh -# -### BEGIN INIT INFO -# Provides: weston -# Required-Start: $local_fs $remote_fs -# Required-Stop: $local_fs $remote_fs -# Default-Start: 2 3 4 5 -# Default-Stop: 0 1 6 -### END INIT INFO - -killproc() { - pid=`/bin/pidof $1` - [ "$pid" != "" ] && kill $pid -} - -read CMDLINE < /proc/cmdline -for x in $CMDLINE; do - case $x in - weston=false) - echo "Weston disabled" - exit 0; - ;; - esac -done - -case "$1" in - start) - . /etc/profile - - # This is all a nasty hack - if test -z "$XDG_RUNTIME_DIR"; then - export XDG_RUNTIME_DIR=/run/user/root - mkdir --parents $XDG_RUNTIME_DIR - chmod 0700 $XDG_RUNTIME_DIR - fi - export SHELL=/bin/sh - openvt -s weston - ;; - - stop) - echo "Stopping Weston" - killproc weston - ;; - - restart) - $0 stop - sleep 1 - $0 start - ;; - - *) - echo "usage: $0 { start | stop | restart }" - ;; -esac - -exit 0 diff --git a/recipes-image/config-image/config-image.bb b/recipes-image/config-image/config-image.bb deleted file mode 100644 index 508b94cb..00000000 --- a/recipes-image/config-image/config-image.bb +++ /dev/null @@ -1,86 +0,0 @@ -SUMMARY = "Config image" -DESCRIPTION = "This Config image" -SECTION = "config" -PR = "r1" -LICENSE = "MIT" -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302" - -RDEPENDS_${PN} += "weston" -RDEPENDS_${PN} += "media-server" -RDEPENDS_${PN} += "wrt-widgets" -RDEPENDS_${PN} += "avsystem" -RDEPENDS_${PN} += "download-provider" -RDEPENDS_${PN} += "automotive-message-broker" - -do_install() { - mkdir -p ${D}${sysconfdir} - echo "Tizen on Yocto" > ${D}${sysconfdir}/tizen - - touch ${D}${sysconfdir}/environment - chmod 0644 ${D}${sysconfdir}/environment - - mkdir -p ${D}${sysconfdir}/profile.d -cat >${D}${sysconfdir}/profile.d/bash_prompt_custom.sh <<'EOF' - # set a fancy prompt (overwrite the one in /etc/profile) - default="\[\e[0m\]" - usercol='\[\e[1;34m\]' # blue - hostcol='\[\e[1;32m\]' # green - pathcol='\[\e[1;33m\]' # yellow - gitcol='\[\e[1;31m\]' # light red - termcmd='' - _p="$"; - - if [ "`id -u`" -eq 0 ]; then - usercol='\[\e[1;31m\]' - _p="#" - fi - - PS1="${usercol}\u${default}@${hostcol}\h${default}:${pathcol}\w${default}${gitcol}${default}${_p} ${termcmd}" - - alias ll="ls -lZ" - alias lr="ls -ltrZ" - alias la="ls -alZ" - -EOF - -} - -pkg_postinst_${PN} () { - chsmack -t $D${sysconfdir} - chsmack -a 'System::Shared' $D${sysconfdir} - - mkdir -p $D${localstatedir}/volatile/log - mkdir -p $D${localstatedir}/volatile/tmp - - chsmack -t $D${localstatedir}/volatile/log - chsmack -a 'System::Log' $D${localstatedir}/volatile/log - - touch $D${localstatedir}/volatile/log/lastlog - touch $D${localstatedir}/volatile/log/faillog - touch $D${localstatedir}/volatile/log/wtmp - touch $D${localstatedir}/volatile/log/btmp - - mkdir -p $D${sysconfdir}/profile.d - - if [ "x$D" != "x" ]; then - cp -fra $D${localstatedir}/log $D${localstatedir}/volatile - #cp -fra $D/sbin $D/usr - #cp -fra $D/bin $D/usr - - #rm -fr $D/lib - #rm -fr $D/sbin - #rm -fr $D/bin - rm -fr $D${localstatedir}/log - - #ln -s usr/lib $D/lib - #ln -s usr/sbin $D/sbin - #ln -s usr/bin $D/bin - ln -s volatile/log $D${localstatedir}/log - - fi -} - -FILES_${PN} = "${sysconfdir}/tizen \ - ${sysconfdir}/environment \ - ${sysconfdir}/profile.d/bash_prompt_custom.sh \ - " \ No newline at end of file diff --git a/recipes-image/config-tizen-profiles/config-tizen-common.bb b/recipes-image/config-tizen-profiles/config-tizen-common.bb deleted file mode 100644 index ee4ee854..00000000 --- a/recipes-image/config-tizen-profiles/config-tizen-common.bb +++ /dev/null @@ -1,17 +0,0 @@ -LICENSE = "GPL-2.0" -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI = "" -ALLOW_EMPTY_${PN} = "1" - -inherit allarch useradd - -USERADD_PACKAGES = "${PN}" - -GROUPADD_PARAM_${PN} = "-g 191 display; -g 100 users; -g 1004 input; -g 190 systemd-journal; -g 54 lock; --system -g 192 weston-launch" - -USERADD_PARAM_${PN} = " -d /run/display -m -u 115 -g display -G users,input,tty,display -s /bin/sh display; " -USERADD_PARAM_${PN} += " -d /home/alice -m -u 5001 -g users -G users,display -r -s /bin/sh alice; " -USERADD_PARAM_${PN} += " -d /home/bob -m -u 5002 -g users -G users,display -r -s /bin/sh bob; " -USERADD_PARAM_${PN} += " -d /home/carol -m -u 5003 -g users -G users,display -r -s /bin/sh carol; " -USERADD_PARAM_${PN} += " -d /home/guest -m -u 9999 -g users -G users,display -r -s /bin/sh guest " diff --git a/recipes-image/config-tizen-profiles/config-tizen-ivi.bb b/recipes-image/config-tizen-profiles/config-tizen-ivi.bb deleted file mode 100644 index 47693121..00000000 --- a/recipes-image/config-tizen-profiles/config-tizen-ivi.bb +++ /dev/null @@ -1,43 +0,0 @@ -LICENSE = "GPL-2.0" -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI = "" -ALLOW_EMPTY_${PN} = "1" - -inherit allarch useradd - -USERADD_PACKAGES = "${PN}" - -GROUPADD_PARAM_${PN} = "-g 100 users; -g 5000 app; -g 54 lock; -g 190 systemd-journal; --system -g 192 weston-launch " - -GROUPADD_PARAM_${PN} += "; --system -g 6001 db_alarm " -GROUPADD_PARAM_${PN} += "; --system -g 6002 db_browser " -GROUPADD_PARAM_${PN} += "; --system -g 6003 db_calendar " -GROUPADD_PARAM_${PN} += "; --system -g 6004 db_cc_list " -GROUPADD_PARAM_${PN} += "; --system -g 6005 db_contact " -GROUPADD_PARAM_${PN} += "; --system -g 6006 db_email_service " -GROUPADD_PARAM_${PN} += "; --system -g 6007 db_java_runtime " -GROUPADD_PARAM_${PN} += "; --system -g 6008 db_logs " -GROUPADD_PARAM_${PN} += "; --system -g 6009 db_memo " -GROUPADD_PARAM_${PN} += "; --system -g 6010 db_menu " -GROUPADD_PARAM_${PN} += "; --system -g 6011 db_msg_service " -GROUPADD_PARAM_${PN} += "; --system -g 6012 db_mtp " -GROUPADD_PARAM_${PN} += "; --system -g 6013 db_spkmgr " -GROUPADD_PARAM_${PN} += "; --system -g 6014 db_t9buffer " -GROUPADD_PARAM_${PN} += "; --system -g 6015 db_worldclock " -GROUPADD_PARAM_${PN} += "; --system -g 6016 db_sns " -GROUPADD_PARAM_${PN} += "; --system -g 6017 db_filemanager " -GROUPADD_PARAM_${PN} += "; --system -g 6018 db_daily_briefing " -GROUPADD_PARAM_${PN} += "; --system -g 6019 db_always " -GROUPADD_PARAM_${PN} += "; --system -g 6020 db_media_browser " -GROUPADD_PARAM_${PN} += "; --system -g 6021 db_music " -GROUPADD_PARAM_${PN} += "; --system -g 6022 db_drm " -GROUPADD_PARAM_${PN} += "; --system -g 6023 db_lbs_landmark " -GROUPADD_PARAM_${PN} += "; --system -g 6024 db_comm " -GROUPADD_PARAM_${PN} += "; --system -g 6025 db_quickpanel " -GROUPADD_PARAM_${PN} += "; --system -g 6026 db_wrt " - - - -USERADD_PARAM_${PN} += " -u 5000 -d /home/app -m -g users -G users,weston-launch -r -s /bin/sh app " -USERADD_PARAM_${PN} += "; -d /usr/apps -m -g root --system -s /bin/false tizenglobalapp " diff --git a/recipes-image/images/tizen-common-core-image-crosswalk-dev.bb b/recipes-image/images/tizen-common-core-image-crosswalk-dev.bb deleted file mode 100644 index 90dba6be..00000000 --- a/recipes-image/images/tizen-common-core-image-crosswalk-dev.bb +++ /dev/null @@ -1,7 +0,0 @@ -require recipes-image/images/tizen-common-core-image-crosswalk.bb - -DESCRIPTION = "A weston image with Tizen common and \ -is suitable for development work." - -IMAGE_FEATURES += "dev-pkgs tools-debug debug-tweaks ssh-server-openssh" -CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-dev-tools" \ No newline at end of file diff --git a/recipes-image/images/tizen-common-core-image-crosswalk.bb b/recipes-image/images/tizen-common-core-image-crosswalk.bb deleted file mode 100644 index 301411da..00000000 --- a/recipes-image/images/tizen-common-core-image-crosswalk.bb +++ /dev/null @@ -1,13 +0,0 @@ -require recipes-image/images/tizen-common-core-image-minimal.bb - -SUMMARY = "A Wayland image with a terminal and crosswalk" - -LICENSE = "MIT" - -DESCRIPTION = "A weston image with Tizen common ." - -# Crosswalk -CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-crosswalk" - -# Time zone -CORE_IMAGE_EXTRA_INSTALL += "tzdata" diff --git a/recipes-image/images/tizen-common-core-image-minimal-dev.bb b/recipes-image/images/tizen-common-core-image-minimal-dev.bb deleted file mode 100644 index 55b32000..00000000 --- a/recipes-image/images/tizen-common-core-image-minimal-dev.bb +++ /dev/null @@ -1,7 +0,0 @@ -require recipes-image/images/tizen-common-core-image-minimal.bb - -DESCRIPTION = "A weston image with Tizen common and \ -is suitable for development work." - -IMAGE_FEATURES += "dev-pkgs tools-debug debug-tweaks ssh-server-openssh" -CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-dev-tools" \ No newline at end of file diff --git a/recipes-image/images/tizen-common-core-image-minimal.bb b/recipes-image/images/tizen-common-core-image-minimal.bb deleted file mode 100644 index 54afdfe6..00000000 --- a/recipes-image/images/tizen-common-core-image-minimal.bb +++ /dev/null @@ -1,19 +0,0 @@ -require recipes-image/images/tizen-core-image-minimal.bb - -SUMMARY = "A very basic Wayland image with a terminal" -LICENSE = "MIT" -DESCRIPTION = "A weston image with Tizen common." - -inherit core-image distro_features_check - -IMAGE_FEATURES += "splash package-management ssh-server-dropbear hwcodecs" - -REQUIRED_DISTRO_FEATURES = "wayland pam" - -CORE_IMAGE_BASE_INSTALL += "weston" -CORE_IMAGE_BASE_INSTALL += "weston-init" -CORE_IMAGE_BASE_INSTALL += "clutter-1.0-examples" -CORE_IMAGE_BASE_INSTALL += "weston-common" -CORE_IMAGE_BASE_INSTALL += "weston-common-tz-launcher" -CORE_IMAGE_BASE_INSTALL += "weston-common-config" -CORE_IMAGE_BASE_INSTALL += "desktop-skin" diff --git a/recipes-image/images/tizen-core-image-minimal.bb b/recipes-image/images/tizen-core-image-minimal.bb deleted file mode 100644 index 75e97ec1..00000000 --- a/recipes-image/images/tizen-core-image-minimal.bb +++ /dev/null @@ -1,51 +0,0 @@ -SUMMARY = "A very basic Wayland image with a terminal" - -IMAGE_FEATURES += "splash package-management ssh-server-dropbear hwcodecs" - -LICENSE = "MIT" - -inherit core-image distro_features_check - -REQUIRED_DISTRO_FEATURES = "wayland pam" - -CORE_IMAGE_BASE_INSTALL += "weston weston-init clutter-1.0-examples" - -DESCRIPTION = "A weston image with Tizen common." - -DEPENDS += " tar-replacement-native " - -CORE_IMAGE_BASE_INSTALL += "connman" -CORE_IMAGE_BASE_INSTALL += "${WESTONSTARTUP}" - -# Profile specific configuration - default is Tizen common -CORE_IMAGE_BASE_INSTALL += "${IMAGECONFIG}" - -CORE_IMAGE_BASE_INSTALL += "mesa-megadriver" -CORE_IMAGE_BASE_INSTALL += "libegl-gallium" -CORE_IMAGE_BASE_INSTALL += "libegl-mesa" -CORE_IMAGE_BASE_INSTALL += "libgbm" -CORE_IMAGE_BASE_INSTALL += "libgbm-gallium" -CORE_IMAGE_BASE_INSTALL += "mesa-driver-pipe-swrast" -CORE_IMAGE_BASE_INSTALL += "mesa-driver-pipe-vmwgfx" -CORE_IMAGE_BASE_INSTALL += "mesa-driver-pipe-i915" -CORE_IMAGE_BASE_INSTALL += "libgles1-mesa" -CORE_IMAGE_BASE_INSTALL += "libgles2-mesa" - -CORE_IMAGE_BASE_INSTALL += "meta-common" -CORE_IMAGE_BASE_INSTALL += "pam" -CORE_IMAGE_BASE_INSTALL += "user-session-units" -CORE_IMAGE_BASE_INSTALL += "default-ac-domains" -CORE_IMAGE_BASE_INSTALL += "rpm-security-plugin" -CORE_IMAGE_BASE_INSTALL += "config-image" -CORE_IMAGE_BASE_INSTALL += "kernel-modules" -CORE_IMAGE_BASE_INSTALL += "less" -CORE_IMAGE_BASE_INSTALL += "bash" -CORE_IMAGE_BASE_INSTALL += "psmisc" -CORE_IMAGE_BASE_INSTALL += "coreutils" -CORE_IMAGE_BASE_INSTALL += "procps" - -# Fonts -CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-fonts-ttf" -CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-fonts-pango" - -export SYSROOT = "${IMAGE_ROOTFS}" diff --git a/recipes-image/images/tizen-ivi-Modello-image-dev.bb b/recipes-image/images/tizen-ivi-Modello-image-dev.bb deleted file mode 100644 index cc85806d..00000000 --- a/recipes-image/images/tizen-ivi-Modello-image-dev.bb +++ /dev/null @@ -1,7 +0,0 @@ -require recipes-image/images/tizen-ivi-Modello-image.bb - -DESCRIPTION = "A Tizen ivi image base on Tizen ivi with Modello and \ - is suitable for development work." - -IMAGE_FEATURES += "dev-pkgs tools-debug debug-tweaks ssh-server-openssh" -CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-dev-tools" \ No newline at end of file diff --git a/recipes-image/images/tizen-ivi-Modello-image.bb b/recipes-image/images/tizen-ivi-Modello-image.bb deleted file mode 100644 index 1b7321a7..00000000 --- a/recipes-image/images/tizen-ivi-Modello-image.bb +++ /dev/null @@ -1,14 +0,0 @@ -require recipes-image/images/tizen-ivi-core-image.bb - -SUMMARY = "Tizen IVI Modello image" - -LICENSE = "MIT" - -DESCRIPTION = "A Tizen IVI image based on Tizen ivi with Modello ." - - -# Modello packages -CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-ivi-modello" - -# Crosswalk -CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-crosswalk" \ No newline at end of file diff --git a/recipes-image/images/tizen-ivi-core-image-dev.bb b/recipes-image/images/tizen-ivi-core-image-dev.bb deleted file mode 100644 index a787300e..00000000 --- a/recipes-image/images/tizen-ivi-core-image-dev.bb +++ /dev/null @@ -1,20 +0,0 @@ -require recipes-image/images/tizen-ivi-core-image.bb - -DESCRIPTION = "A Tizen ivi image base on Tizen common and \ - is suitable for development work." - -IMAGE_FEATURES += "dev-pkgs tools-debug debug-tweaks ssh-server-openssh" -CORE_IMAGE_EXTRA_INSTALL += "attr" -CORE_IMAGE_EXTRA_INSTALL += "acl" -CORE_IMAGE_EXTRA_INSTALL += "util-linux-agetty" -CORE_IMAGE_EXTRA_INSTALL += "strace" -CORE_IMAGE_EXTRA_INSTALL += "gdb" -CORE_IMAGE_EXTRA_INSTALL += "lsof" -CORE_IMAGE_EXTRA_INSTALL += "screen" -CORE_IMAGE_EXTRA_INSTALL += "ldd" -CORE_IMAGE_EXTRA_INSTALL += "libcap" -CORE_IMAGE_EXTRA_INSTALL += "sudo" -CORE_IMAGE_EXTRA_INSTALL += "connman-client" -CORE_IMAGE_EXTRA_INSTALL += "git" -CORE_IMAGE_EXTRA_INSTALL += "python-json" -CORE_IMAGE_EXTRA_INSTALL += "dlogutil" diff --git a/recipes-image/images/tizen-ivi-core-image.bb b/recipes-image/images/tizen-ivi-core-image.bb deleted file mode 100644 index 1c44fbba..00000000 --- a/recipes-image/images/tizen-ivi-core-image.bb +++ /dev/null @@ -1,36 +0,0 @@ -require recipes-image/images/tizen-core-image-minimal.bb - -SUMMARY = "Tizen IVI core image" - -LICENSE = "MIT" - -DESCRIPTION = "A Tizen IVI image based on Tizen common ." - -WESTONSTARTUP = "weston-ivi" -WESTONINI = "weston-ivi-config" -IMAGECONFIG = "config-tizen-ivi" - -CORE_IMAGE_EXTRA_INSTALL += "automotive-message-broker" -CORE_IMAGE_EXTRA_INSTALL += "efl-theme-tizen-hd" -CORE_IMAGE_EXTRA_INSTALL += "festival" -CORE_IMAGE_EXTRA_INSTALL += "genivi-audio-manager" - -CORE_IMAGE_EXTRA_INSTALL += "lemolo" -CORE_IMAGE_EXTRA_INSTALL += "libwebsockets" -CORE_IMAGE_EXTRA_INSTALL += "murphy" -CORE_IMAGE_EXTRA_INSTALL += "node-startup-controller" -CORE_IMAGE_EXTRA_INSTALL += "pulseaudio-module-murphy-ivi" -CORE_IMAGE_EXTRA_INSTALL += "${WESTONINI}" - -# TMP Remove rygel -# BTY-36 -#CORE_IMAGE_EXTRA_INSTALL += "rygel" - - -CORE_IMAGE_EXTRA_INSTALL += "sphinxbase" -CORE_IMAGE_EXTRA_INSTALL += "udev-rules-ivi" -CORE_IMAGE_EXTRA_INSTALL += "genivi-shell" -CORE_IMAGE_EXTRA_INSTALL += "weston-ivi-shell" - -# Time zone -CORE_IMAGE_EXTRA_INSTALL += "tzdata" diff --git a/recipes-image/images/tizen-ivi-ico-image-dev.bb b/recipes-image/images/tizen-ivi-ico-image-dev.bb deleted file mode 100644 index d05929d5..00000000 --- a/recipes-image/images/tizen-ivi-ico-image-dev.bb +++ /dev/null @@ -1,7 +0,0 @@ -require recipes-image/images/tizen-ivi-ico-image.bb - -DESCRIPTION = "A Tizen ivi image base on Tizen ivi with ico and \ - is suitable for development work." - -IMAGE_FEATURES += "dev-pkgs tools-debug debug-tweaks ssh-server-openssh" -CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-dev-tools" \ No newline at end of file diff --git a/recipes-image/images/tizen-ivi-ico-image.bb b/recipes-image/images/tizen-ivi-ico-image.bb deleted file mode 100644 index 84390971..00000000 --- a/recipes-image/images/tizen-ivi-ico-image.bb +++ /dev/null @@ -1,17 +0,0 @@ -require recipes-image/images/tizen-ivi-core-image.bb - -SUMMARY = "Tizen IVI ico image" - -LICENSE = "MIT" - -DESCRIPTION = "A Tizen IVI image based on Tizen ivi with ico ." - -WESTONINI = "ico-uxf-weston-plugin" - -# Modello packages -CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-ivi-ico" - -# Crosswalk -CORE_IMAGE_EXTRA_INSTALL += "packagegroup-tizen-crosswalk" - -SYS_CTLR_PROVIDEER = "ico-uxf-homescreen" diff --git a/recipes-image/packagegroups/packagegroups-ivi-Modello.bb b/recipes-image/packagegroups/packagegroups-ivi-Modello.bb deleted file mode 100644 index f8d229d0..00000000 --- a/recipes-image/packagegroups/packagegroups-ivi-Modello.bb +++ /dev/null @@ -1,24 +0,0 @@ -SUMMARY = "Tizen IVI packagegroups Modello" -LICENSE = "Apache-2.0" -DESCRIPTION = "Modello packages." - -inherit packagegroup - -PACKAGES = "\ - packagegroup-tizen-ivi-modello \ - " - -# Modello modules -RDEPENDS_packagegroup-tizen-ivi-modello = " \ - Modello-Installer-xwalk \ - Modello-AMBSimulator \ - Modello-Appmanager \ - Modello-Common \ - Modello-Dashboard \ - Modello-Homescreen \ - Modello-Hvac \ - Modello-Multimediaplayer \ - Modello-Nav \ - Modello-SDL \ - Modello-Phone \ - " diff --git a/recipes-image/packagegroups/packagegroups-ivi-ico.bb b/recipes-image/packagegroups/packagegroups-ivi-ico.bb deleted file mode 100644 index 772104f8..00000000 --- a/recipes-image/packagegroups/packagegroups-ivi-ico.bb +++ /dev/null @@ -1,20 +0,0 @@ -SUMMARY = "Tizen IVI packagegroups ICO" -LICENSE = "Apache-2.0" -DESCRIPTION = "ICO packages." - -inherit packagegroup - -PACKAGES = "\ - packagegroup-tizen-ivi-ico \ - " - -# ICO packages -RDEPENDS_packagegroup-tizen-ivi-ico = " \ - 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 \ - " \ No newline at end of file diff --git a/recipes-image/packagegroups/packagegroups-tizen-crosswalk.bb b/recipes-image/packagegroups/packagegroups-tizen-crosswalk.bb deleted file mode 100644 index 45ea8a39..00000000 --- a/recipes-image/packagegroups/packagegroups-tizen-crosswalk.bb +++ /dev/null @@ -1,13 +0,0 @@ -SUMMARY = "Tizen Crosswalk packagegroups" -LICENSE = "(BSD-3-Clause and LGPL-2.1+ and Apache-2.0)" -DESCRIPTION = "A tizen specific packagegroup that contains both crosswalk and tizen-extensions-crosswalk packages." - -inherit packagegroup - -PACKAGES = "packagegroup-tizen-crosswalk" - -RDEPENDS_packagegroup-tizen-crosswalk = "\ - crosswalk \ - tizen-extensions-crosswalk \ - wrt-widgets \ - " diff --git a/recipes-image/packagegroups/packagegroups-tizen-dev.bb b/recipes-image/packagegroups/packagegroups-tizen-dev.bb deleted file mode 100644 index 28a21a3d..00000000 --- a/recipes-image/packagegroups/packagegroups-tizen-dev.bb +++ /dev/null @@ -1,27 +0,0 @@ -SUMMARY = "Tizen dev tools packagegroups" -LICENSE = "MIT" -DESCRIPTION = "Tizen dev tools packages." - -inherit packagegroup - -PACKAGES = "\ - packagegroup-tizen-dev-tools\ - " - -# dev tools fonts packages -RDEPENDS_packagegroup-tizen-dev-tools = " \ - attr \ - acl \ - util-linux-agetty \ - strace \ - gdb \ - lsof \ - screen \ - ldd \ - libcap \ - sudo \ - connman-client \ - git \ - python-json \ - dlogutil \ - " \ No newline at end of file diff --git a/recipes-image/packagegroups/packagegroups-tizen-fonts.bb b/recipes-image/packagegroups/packagegroups-tizen-fonts.bb deleted file mode 100644 index d088f43d..00000000 --- a/recipes-image/packagegroups/packagegroups-tizen-fonts.bb +++ /dev/null @@ -1,27 +0,0 @@ -SUMMARY = "Tizen fonts packagegroups" -LICENSE = "(BitstreamVera and LGPLv2.0+)" -DESCRIPTION = "Pango and ttf fonts packages." - -inherit packagegroup - -PACKAGES = "\ - packagegroup-tizen-fonts-ttf \ - packagegroup-tizen-fonts-pango \ - " - -# ttf fonts packages -RDEPENDS_packagegroup-tizen-fonts-ttf = "\ - ttf-dejavu-common \ - ttf-dejavu-sans \ - ttf-dejavu-sans-condensed \ - ttf-dejavu-sans-mono \ - ttf-dejavu-serif \ - ttf-dejavu-serif-condensed \ - " - -# Pango modules -RDEPENDS_packagegroup-tizen-fonts-pango = " \ - pango-module-basic-fc \ - pango-module-arabic-lang \ - pango-module-indic-lang \ - " diff --git a/recipes-kernel/linux/linux-yocto/0001-Smack-Cgroup-filesystem-access.patch b/recipes-kernel/linux/linux-yocto/0001-Smack-Cgroup-filesystem-access.patch deleted file mode 100644 index 5f47b83b..00000000 --- a/recipes-kernel/linux/linux-yocto/0001-Smack-Cgroup-filesystem-access.patch +++ /dev/null @@ -1,77 +0,0 @@ -From: Casey Schaufler -Date: Thu, 21 Nov 2013 10:55:10 +0200 -Subject: Smack: Cgroup filesystem access - -The cgroup filesystems are not mounted using conventional -mechanisms. This prevents the use of mount options to -set Smack attributes. This patch makes the behavior -of cgroup filesystems compatable with the way systemd -uses them. - -Change-Id: I1e0429f133db9e14117dc754d682dec08221354c -Signed-off-by: Casey Schaufler -Signed-off-by: Artem Bityutskiy ---- - security/smack/smack_lsm.c | 30 ++++++++++++++++++------------ - 1 file changed, 18 insertions(+), 12 deletions(-) - -diff --git a/security/smack/smack_lsm.c b/security/smack/smack_lsm.c -index 14f52be..acd8574 100644 ---- a/security/smack/smack_lsm.c -+++ b/security/smack/smack_lsm.c -@@ -2713,6 +2713,15 @@ static void smack_d_instantiate(struct dentry *opt_dentry, struct inode *inode) - * of the superblock. - */ - if (opt_dentry->d_parent == opt_dentry) { -+ if (sbp->s_magic == CGROUP_SUPER_MAGIC) { -+ /* -+ * The cgroup filesystem is never mounted, -+ * so there's no opportunity to set the mount -+ * options. -+ */ -+ sbsp->smk_root = smack_known_star.smk_known; -+ sbsp->smk_default = smack_known_star.smk_known; -+ } - isp->smk_inode = sbsp->smk_root; - isp->smk_flags |= SMK_INODE_INSTANT; - goto unlockandout; -@@ -2726,16 +2735,20 @@ static void smack_d_instantiate(struct dentry *opt_dentry, struct inode *inode) - */ - switch (sbp->s_magic) { - case SMACK_MAGIC: -+ case PIPEFS_MAGIC: -+ case SOCKFS_MAGIC: -+ case CGROUP_SUPER_MAGIC: - /* - * Casey says that it's a little embarrassing - * that the smack file system doesn't do - * extended attributes. -- */ -- final = smack_known_star.smk_known; -- break; -- case PIPEFS_MAGIC: -- /* -+ * - * Casey says pipes are easy (?) -+ * -+ * Socket access is controlled by the socket -+ * structures associated with the task involved. -+ * -+ * Cgroupfs is special - */ - final = smack_known_star.smk_known; - break; -@@ -2747,13 +2760,6 @@ static void smack_d_instantiate(struct dentry *opt_dentry, struct inode *inode) - */ - final = ckp->smk_known; - break; -- case SOCKFS_MAGIC: -- /* -- * Socket access is controlled by the socket -- * structures associated with the task involved. -- */ -- final = smack_known_star.smk_known; -- break; - case PROC_SUPER_MAGIC: - /* - * Casey says procfs appears not to care. diff --git a/recipes-kernel/linux/linux-yocto/0001-net-ptp-do-not-reimplement-PTP-BPF-classifier.patch b/recipes-kernel/linux/linux-yocto/0001-net-ptp-do-not-reimplement-PTP-BPF-classifier.patch deleted file mode 100644 index 00e26a23..00000000 --- a/recipes-kernel/linux/linux-yocto/0001-net-ptp-do-not-reimplement-PTP-BPF-classifier.patch +++ /dev/null @@ -1,190 +0,0 @@ -From 164d8c6665213c931645578310256da7b1259331 Mon Sep 17 00:00:00 2001 -From: Daniel Borkmann -Date: Fri, 28 Mar 2014 18:58:22 +0100 -Subject: [PATCH] net: ptp: do not reimplement PTP/BPF classifier - -There are currently pch_gbe, cpts, and ixp4xx_eth drivers that open-code -and reimplement a BPF classifier for the PTP protocol. Since all of them -effectively do the very same thing and load the very same PTP/BPF filter, -we can just consolidate that code by introducing ptp_classify_raw() in -the time-stamping core framework which can be used in drivers. - -As drivers get initialized after bootstrapping the core networking -subsystem, they can make use of ptp_insns wrapped through -ptp_classify_raw(), which allows to simplify and remove PTP classifier -setup code in drivers. - -Joint work with Alexei Starovoitov. - -Signed-off-by: Daniel Borkmann -Signed-off-by: Alexei Starovoitov -Cc: Richard Cochran -Cc: Jiri Benc -Signed-off-by: David S. Miller ---- - drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 11 +---------- - drivers/net/ethernet/ti/cpts.c | 10 +--------- - drivers/net/ethernet/xscale/ixp4xx_eth.c | 11 +---------- - include/linux/ptp_classify.h | 10 ++-------- - net/core/timestamping.c | 8 +++++++- - 5 files changed, 12 insertions(+), 38 deletions(-) - -diff --git a/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c b/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c -index 464e910..73e6683 100644 ---- a/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c -+++ b/drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c -@@ -120,10 +120,6 @@ static void pch_gbe_mdio_write(struct net_device *netdev, int addr, int reg, - int data); - static void pch_gbe_set_multi(struct net_device *netdev); - --static struct sock_filter ptp_filter[] = { -- PTP_FILTER --}; -- - static int pch_ptp_match(struct sk_buff *skb, u16 uid_hi, u32 uid_lo, u16 seqid) - { - u8 *data = skb->data; -@@ -131,7 +127,7 @@ static int pch_ptp_match(struct sk_buff *skb, u16 uid_hi, u32 uid_lo, u16 seqid) - u16 *hi, *id; - u32 lo; - -- if (sk_run_filter(skb, ptp_filter) == PTP_CLASS_NONE) -+ if (ptp_classify_raw(skb) == PTP_CLASS_NONE) - return 0; - - offset = ETH_HLEN + IPV4_HLEN(data) + UDP_HLEN; -@@ -2635,11 +2631,6 @@ static int pch_gbe_probe(struct pci_dev *pdev, - - adapter->ptp_pdev = pci_get_bus_and_slot(adapter->pdev->bus->number, - PCI_DEVFN(12, 4)); -- if (ptp_filter_init(ptp_filter, ARRAY_SIZE(ptp_filter))) { -- dev_err(&pdev->dev, "Bad ptp filter\n"); -- ret = -EINVAL; -- goto err_free_netdev; -- } - - netdev->netdev_ops = &pch_gbe_netdev_ops; - netdev->watchdog_timeo = PCH_GBE_WATCHDOG_PERIOD; -diff --git a/drivers/net/ethernet/ti/cpts.c b/drivers/net/ethernet/ti/cpts.c -index 372cb19..a3bbf59 100644 ---- a/drivers/net/ethernet/ti/cpts.c -+++ b/drivers/net/ethernet/ti/cpts.c -@@ -31,10 +31,6 @@ - - #ifdef CONFIG_TI_CPTS - --static struct sock_filter ptp_filter[] = { -- PTP_FILTER --}; -- - #define cpts_read32(c, r) __raw_readl(&c->reg->r) - #define cpts_write32(c, v, r) __raw_writel(v, &c->reg->r) - -@@ -301,7 +297,7 @@ static u64 cpts_find_ts(struct cpts *cpts, struct sk_buff *skb, int ev_type) - u64 ns = 0; - struct cpts_event *event; - struct list_head *this, *next; -- unsigned int class = sk_run_filter(skb, ptp_filter); -+ unsigned int class = ptp_classify_raw(skb); - unsigned long flags; - u16 seqid; - u8 mtype; -@@ -372,10 +368,6 @@ int cpts_register(struct device *dev, struct cpts *cpts, - int err, i; - unsigned long flags; - -- if (ptp_filter_init(ptp_filter, ARRAY_SIZE(ptp_filter))) { -- pr_err("cpts: bad ptp filter\n"); -- return -EINVAL; -- } - cpts->info = cpts_info; - cpts->clock = ptp_clock_register(&cpts->info, dev); - if (IS_ERR(cpts->clock)) { -diff --git a/drivers/net/ethernet/xscale/ixp4xx_eth.c b/drivers/net/ethernet/xscale/ixp4xx_eth.c -index 25283f1..f7e0f0f 100644 ---- a/drivers/net/ethernet/xscale/ixp4xx_eth.c -+++ b/drivers/net/ethernet/xscale/ixp4xx_eth.c -@@ -256,10 +256,6 @@ static int ports_open; - static struct port *npe_port_tab[MAX_NPES]; - static struct dma_pool *dma_pool; - --static struct sock_filter ptp_filter[] = { -- PTP_FILTER --}; -- - static int ixp_ptp_match(struct sk_buff *skb, u16 uid_hi, u32 uid_lo, u16 seqid) - { - u8 *data = skb->data; -@@ -267,7 +263,7 @@ static int ixp_ptp_match(struct sk_buff *skb, u16 uid_hi, u32 uid_lo, u16 seqid) - u16 *hi, *id; - u32 lo; - -- if (sk_run_filter(skb, ptp_filter) != PTP_CLASS_V1_IPV4) -+ if (ptp_classify_raw(skb) != PTP_CLASS_V1_IPV4) - return 0; - - offset = ETH_HLEN + IPV4_HLEN(data) + UDP_HLEN; -@@ -1413,11 +1409,6 @@ static int eth_init_one(struct platform_device *pdev) - char phy_id[MII_BUS_ID_SIZE + 3]; - int err; - -- if (ptp_filter_init(ptp_filter, ARRAY_SIZE(ptp_filter))) { -- pr_err("ixp4xx_eth: bad ptp filter\n"); -- return -EINVAL; -- } -- - if (!(dev = alloc_etherdev(sizeof(struct port)))) - return -ENOMEM; - -diff --git a/include/linux/ptp_classify.h b/include/linux/ptp_classify.h -index 3decfa4..6d3b0a2 100644 ---- a/include/linux/ptp_classify.h -+++ b/include/linux/ptp_classify.h -@@ -80,14 +80,6 @@ - #define OP_RETA (BPF_RET | BPF_A) - #define OP_RETK (BPF_RET | BPF_K) - --static inline int ptp_filter_init(struct sock_filter *f, int len) --{ -- if (OP_LDH == f[0].code) -- return sk_chk_filter(f, len); -- else -- return 0; --} -- - #define PTP_FILTER \ - {OP_LDH, 0, 0, OFF_ETYPE }, /* */ \ - {OP_JEQ, 0, 12, ETH_P_IP }, /* f goto L20 */ \ -@@ -133,4 +125,6 @@ static inline int ptp_filter_init(struct sock_filter *f, int len) - {OP_RETA, 0, 0, 0 }, /* */ \ - /*L6x*/ {OP_RETK, 0, 0, PTP_CLASS_NONE }, - -+unsigned int ptp_classify_raw(const struct sk_buff *skb); -+ - #endif -diff --git a/net/core/timestamping.c b/net/core/timestamping.c -index e43d56a..9ff26b3 100644 ---- a/net/core/timestamping.c -+++ b/net/core/timestamping.c -@@ -25,11 +25,17 @@ - - static struct sk_filter *ptp_insns __read_mostly; - -+unsigned int ptp_classify_raw(const struct sk_buff *skb) -+{ -+ return SK_RUN_FILTER(ptp_insns, skb); -+} -+EXPORT_SYMBOL_GPL(ptp_classify_raw); -+ - static unsigned int classify(const struct sk_buff *skb) - { - if (likely(skb->dev && skb->dev->phydev && - skb->dev->phydev->drv)) -- return SK_RUN_FILTER(ptp_insns, skb); -+ return ptp_classify_raw(skb); - else - return PTP_CLASS_NONE; - } --- -1.8.1.4 - diff --git a/recipes-kernel/linux/linux-yocto/0001-net-ptp-move-PTP-classifier-in-its-own-file.patch b/recipes-kernel/linux/linux-yocto/0001-net-ptp-move-PTP-classifier-in-its-own-file.patch deleted file mode 100644 index 0148b687..00000000 --- a/recipes-kernel/linux/linux-yocto/0001-net-ptp-move-PTP-classifier-in-its-own-file.patch +++ /dev/null @@ -1,471 +0,0 @@ -From 408eccce32044ee3285a7f6a812723ba3540c3e7 Mon Sep 17 00:00:00 2001 -From: Daniel Borkmann -Date: Tue, 1 Apr 2014 16:20:23 +0200 -Subject: [PATCH] net: ptp: move PTP classifier in its own file - -This commit fixes a build error reported by Fengguang, that is -triggered when CONFIG_NETWORK_PHY_TIMESTAMPING is not set: - - ERROR: "ptp_classify_raw" [drivers/net/ethernet/oki-semi/pch_gbe/pch_gbe.ko] undefined! - -The fix is to introduce its own file for the PTP BPF classifier, -so that PTP_1588_CLOCK and/or NETWORK_PHY_TIMESTAMPING can select -it independently from each other. IXP4xx driver on ARM needs to -select it as well since it does not seem to select PTP_1588_CLOCK -or similar that would pull it in automatically. - -This also allows for hiding all of the internals of the BPF PTP -program inside that file, and only exporting relevant API bits -to drivers. - -This patch also adds a kdoc documentation of ptp_classify_raw() -API to make it clear that it can return PTP_CLASS_* defines. Also, -the BPF program has been translated into bpf_asm code, so that it -can be more easily read and altered (extensively documented in [1]). - -In the kernel tree under tools/net/ we have bpf_asm and bpf_dbg -tools, so the commented program can simply be translated via -`./bpf_asm -c prog` where prog is a file that contains the -commented code. This makes it easily readable/verifiable and when -there's a need to change something, jump offsets etc do not need -to be replaced manually which can be very error prone. Instead, -a newly translated version via bpf_asm can simply replace the old -code. I have checked opcode diffs before/after and it's the very -same filter. - - [1] Documentation/networking/filter.txt - -Fixes: 164d8c666521 ("net: ptp: do not reimplement PTP/BPF classifier") -Reported-by: Fengguang Wu -Signed-off-by: Daniel Borkmann -Signed-off-by: Alexei Starovoitov -Cc: Richard Cochran -Cc: Jiri Benc -Acked-by: Richard Cochran -Signed-off-by: David S. Miller ---- - drivers/net/ethernet/xscale/Kconfig | 1 + - drivers/net/phy/dp83640.c | 1 + - drivers/ptp/Kconfig | 1 + - include/linux/ptp_classify.h | 95 ++++++------------------ - include/linux/skbuff.h | 2 - - net/Kconfig | 4 + - net/core/Makefile | 1 + - net/core/ptp_classifier.c | 141 ++++++++++++++++++++++++++++++++++++ - net/core/timestamping.c | 18 ----- - net/socket.c | 5 +- - 10 files changed, 173 insertions(+), 96 deletions(-) - create mode 100644 net/core/ptp_classifier.c - -diff --git a/drivers/net/ethernet/xscale/Kconfig b/drivers/net/ethernet/xscale/Kconfig -index 3f43101..b81bc9f 100644 ---- a/drivers/net/ethernet/xscale/Kconfig -+++ b/drivers/net/ethernet/xscale/Kconfig -@@ -23,6 +23,7 @@ config IXP4XX_ETH - tristate "Intel IXP4xx Ethernet support" - depends on ARM && ARCH_IXP4XX && IXP4XX_NPE && IXP4XX_QMGR - select PHYLIB -+ select NET_PTP_CLASSIFY - ---help--- - Say Y here if you want to use built-in Ethernet ports - on IXP4xx processor. -diff --git a/drivers/net/phy/dp83640.c b/drivers/net/phy/dp83640.c -index 352c5e4..6a999e6 100644 ---- a/drivers/net/phy/dp83640.c -+++ b/drivers/net/phy/dp83640.c -@@ -27,6 +27,7 @@ - #include - #include - #include -+#include - #include - #include - #include -diff --git a/drivers/ptp/Kconfig b/drivers/ptp/Kconfig -index 5a7910e..6963bdf 100644 ---- a/drivers/ptp/Kconfig -+++ b/drivers/ptp/Kconfig -@@ -7,6 +7,7 @@ menu "PTP clock support" - config PTP_1588_CLOCK - tristate "PTP clock support" - select PPS -+ select NET_PTP_CLASSIFY - help - The IEEE 1588 standard defines a method to precisely - synchronize distributed clocks over Ethernet networks. The -diff --git a/include/linux/ptp_classify.h b/include/linux/ptp_classify.h -index 6d3b0a2..7dfed71 100644 ---- a/include/linux/ptp_classify.h -+++ b/include/linux/ptp_classify.h -@@ -23,11 +23,8 @@ - #ifndef _PTP_CLASSIFY_H_ - #define _PTP_CLASSIFY_H_ - --#include --#include - #include --#include --#include -+#include - - #define PTP_CLASS_NONE 0x00 /* not a PTP event message */ - #define PTP_CLASS_V1 0x01 /* protocol version 1 */ -@@ -40,7 +37,7 @@ - #define PTP_CLASS_PMASK 0xf0 /* mask for the packet type field */ - - #define PTP_CLASS_V1_IPV4 (PTP_CLASS_V1 | PTP_CLASS_IPV4) --#define PTP_CLASS_V1_IPV6 (PTP_CLASS_V1 | PTP_CLASS_IPV6) /*probably DNE*/ -+#define PTP_CLASS_V1_IPV6 (PTP_CLASS_V1 | PTP_CLASS_IPV6) /* probably DNE */ - #define PTP_CLASS_V2_IPV4 (PTP_CLASS_V2 | PTP_CLASS_IPV4) - #define PTP_CLASS_V2_IPV6 (PTP_CLASS_V2 | PTP_CLASS_IPV6) - #define PTP_CLASS_V2_L2 (PTP_CLASS_V2 | PTP_CLASS_L2) -@@ -49,82 +46,34 @@ - #define PTP_EV_PORT 319 - #define PTP_GEN_BIT 0x08 /* indicates general message, if set in message type */ - --#define OFF_ETYPE 12 --#define OFF_IHL 14 --#define OFF_FRAG 20 --#define OFF_PROTO4 23 --#define OFF_NEXT 6 --#define OFF_UDP_DST 2 -- - #define OFF_PTP_SOURCE_UUID 22 /* PTPv1 only */ - #define OFF_PTP_SEQUENCE_ID 30 - #define OFF_PTP_CONTROL 32 /* PTPv1 only */ - --#define IPV4_HLEN(data) (((struct iphdr *)(data + OFF_IHL))->ihl << 2) -- -+/* Below defines should actually be removed at some point in time. */ - #define IP6_HLEN 40 - #define UDP_HLEN 8 -- --#define RELOFF_DST4 (ETH_HLEN + OFF_UDP_DST) --#define OFF_DST6 (ETH_HLEN + IP6_HLEN + OFF_UDP_DST) -+#define OFF_IHL 14 - #define OFF_PTP6 (ETH_HLEN + IP6_HLEN + UDP_HLEN) -+#define IPV4_HLEN(data) (((struct iphdr *)(data + OFF_IHL))->ihl << 2) - --#define OP_AND (BPF_ALU | BPF_AND | BPF_K) --#define OP_JEQ (BPF_JMP | BPF_JEQ | BPF_K) --#define OP_JSET (BPF_JMP | BPF_JSET | BPF_K) --#define OP_LDB (BPF_LD | BPF_B | BPF_ABS) --#define OP_LDH (BPF_LD | BPF_H | BPF_ABS) --#define OP_LDHI (BPF_LD | BPF_H | BPF_IND) --#define OP_LDX (BPF_LDX | BPF_B | BPF_MSH) --#define OP_OR (BPF_ALU | BPF_OR | BPF_K) --#define OP_RETA (BPF_RET | BPF_A) --#define OP_RETK (BPF_RET | BPF_K) -- --#define PTP_FILTER \ -- {OP_LDH, 0, 0, OFF_ETYPE }, /* */ \ -- {OP_JEQ, 0, 12, ETH_P_IP }, /* f goto L20 */ \ -- {OP_LDB, 0, 0, OFF_PROTO4 }, /* */ \ -- {OP_JEQ, 0, 9, IPPROTO_UDP }, /* f goto L10 */ \ -- {OP_LDH, 0, 0, OFF_FRAG }, /* */ \ -- {OP_JSET, 7, 0, 0x1fff }, /* t goto L11 */ \ -- {OP_LDX, 0, 0, OFF_IHL }, /* */ \ -- {OP_LDHI, 0, 0, RELOFF_DST4 }, /* */ \ -- {OP_JEQ, 0, 4, PTP_EV_PORT }, /* f goto L12 */ \ -- {OP_LDHI, 0, 0, ETH_HLEN + UDP_HLEN }, /* */ \ -- {OP_AND, 0, 0, PTP_CLASS_VMASK }, /* */ \ -- {OP_OR, 0, 0, PTP_CLASS_IPV4 }, /* */ \ -- {OP_RETA, 0, 0, 0 }, /* */ \ --/*L1x*/ {OP_RETK, 0, 0, PTP_CLASS_NONE }, /* */ \ --/*L20*/ {OP_JEQ, 0, 9, ETH_P_IPV6 }, /* f goto L40 */ \ -- {OP_LDB, 0, 0, ETH_HLEN + OFF_NEXT }, /* */ \ -- {OP_JEQ, 0, 6, IPPROTO_UDP }, /* f goto L30 */ \ -- {OP_LDH, 0, 0, OFF_DST6 }, /* */ \ -- {OP_JEQ, 0, 4, PTP_EV_PORT }, /* f goto L31 */ \ -- {OP_LDH, 0, 0, OFF_PTP6 }, /* */ \ -- {OP_AND, 0, 0, PTP_CLASS_VMASK }, /* */ \ -- {OP_OR, 0, 0, PTP_CLASS_IPV6 }, /* */ \ -- {OP_RETA, 0, 0, 0 }, /* */ \ --/*L3x*/ {OP_RETK, 0, 0, PTP_CLASS_NONE }, /* */ \ --/*L40*/ {OP_JEQ, 0, 9, ETH_P_8021Q }, /* f goto L50 */ \ -- {OP_LDH, 0, 0, OFF_ETYPE + 4 }, /* */ \ -- {OP_JEQ, 0, 15, ETH_P_1588 }, /* f goto L60 */ \ -- {OP_LDB, 0, 0, ETH_HLEN + VLAN_HLEN }, /* */ \ -- {OP_AND, 0, 0, PTP_GEN_BIT }, /* */ \ -- {OP_JEQ, 0, 12, 0 }, /* f goto L6x */ \ -- {OP_LDH, 0, 0, ETH_HLEN + VLAN_HLEN }, /* */ \ -- {OP_AND, 0, 0, PTP_CLASS_VMASK }, /* */ \ -- {OP_OR, 0, 0, PTP_CLASS_VLAN }, /* */ \ -- {OP_RETA, 0, 0, 0 }, /* */ \ --/*L50*/ {OP_JEQ, 0, 7, ETH_P_1588 }, /* f goto L61 */ \ -- {OP_LDB, 0, 0, ETH_HLEN }, /* */ \ -- {OP_AND, 0, 0, PTP_GEN_BIT }, /* */ \ -- {OP_JEQ, 0, 4, 0 }, /* f goto L6x */ \ -- {OP_LDH, 0, 0, ETH_HLEN }, /* */ \ -- {OP_AND, 0, 0, PTP_CLASS_VMASK }, /* */ \ -- {OP_OR, 0, 0, PTP_CLASS_L2 }, /* */ \ -- {OP_RETA, 0, 0, 0 }, /* */ \ --/*L6x*/ {OP_RETK, 0, 0, PTP_CLASS_NONE }, -- -+#if defined(CONFIG_NET_PTP_CLASSIFY) -+/** -+ * ptp_classify_raw - classify a PTP packet -+ * @skb: buffer -+ * -+ * Runs a minimal BPF dissector to classify a network packet to -+ * determine the PTP class. In case the skb does not contain any -+ * PTP protocol data, PTP_CLASS_NONE will be returned, otherwise -+ * PTP_CLASS_V1_IPV{4,6}, PTP_CLASS_V2_IPV{4,6} or -+ * PTP_CLASS_V2_{L2,VLAN}, depending on the packet content. -+ */ - unsigned int ptp_classify_raw(const struct sk_buff *skb); - -+void __init ptp_classifier_init(void); -+#else -+static inline void ptp_classifier_init(void) -+{ -+} - #endif -+#endif /* _PTP_CLASSIFY_H_ */ -diff --git a/include/linux/skbuff.h b/include/linux/skbuff.h -index 18ef022..31edf63 100644 ---- a/include/linux/skbuff.h -+++ b/include/linux/skbuff.h -@@ -2630,8 +2630,6 @@ static inline ktime_t net_invalid_timestamp(void) - return ktime_set(0, 0); - } - --void skb_timestamping_init(void); -- - #ifdef CONFIG_NETWORK_PHY_TIMESTAMPING - - void skb_clone_tx_timestamp(struct sk_buff *skb); -diff --git a/net/Kconfig b/net/Kconfig -index e411046..d1f6f96 100644 ---- a/net/Kconfig -+++ b/net/Kconfig -@@ -89,8 +89,12 @@ config NETWORK_SECMARK - to nfmark, but designated for security purposes. - If you are unsure how to answer this question, answer N. - -+config NET_PTP_CLASSIFY -+ def_bool n -+ - config NETWORK_PHY_TIMESTAMPING - bool "Timestamping in PHY devices" -+ select NET_PTP_CLASSIFY - help - This allows timestamping of network packets by PHYs with - hardware timestamping capabilities. This option adds some -diff --git a/net/core/Makefile b/net/core/Makefile -index 9628c20..826b925 100644 ---- a/net/core/Makefile -+++ b/net/core/Makefile -@@ -21,5 +21,6 @@ obj-$(CONFIG_FIB_RULES) += fib_rules.o - obj-$(CONFIG_TRACEPOINTS) += net-traces.o - obj-$(CONFIG_NET_DROP_MONITOR) += drop_monitor.o - obj-$(CONFIG_NETWORK_PHY_TIMESTAMPING) += timestamping.o -+obj-$(CONFIG_NET_PTP_CLASSIFY) += ptp_classifier.o - obj-$(CONFIG_CGROUP_NET_PRIO) += netprio_cgroup.o - obj-$(CONFIG_CGROUP_NET_CLASSID) += netclassid_cgroup.o -diff --git a/net/core/ptp_classifier.c b/net/core/ptp_classifier.c -new file mode 100644 -index 0000000..eaba0f6 ---- /dev/null -+++ b/net/core/ptp_classifier.c -@@ -0,0 +1,141 @@ -+/* PTP classifier -+ * -+ * This program is free software; you can redistribute it and/or -+ * modify it under the terms of version 2 of the GNU General Public -+ * License as published by the Free Software Foundation. -+ * -+ * This program is distributed in the hope that it will be useful, but -+ * WITHOUT ANY WARRANTY; without even the implied warranty of -+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -+ * General Public License for more details. -+ */ -+ -+/* The below program is the bpf_asm (tools/net/) representation of -+ * the opcode array in the ptp_filter structure. -+ * -+ * For convenience, this can easily be altered and reviewed with -+ * bpf_asm and bpf_dbg, e.g. `./bpf_asm -c prog` where prog is a -+ * simple file containing the below program: -+ * -+ * ldh [12] ; load ethertype -+ * -+ * ; PTP over UDP over IPv4 over Ethernet -+ * test_ipv4: -+ * jneq #0x800, test_ipv6 ; ETH_P_IP ? -+ * ldb [23] ; load proto -+ * jneq #17, drop_ipv4 ; IPPROTO_UDP ? -+ * ldh [20] ; load frag offset field -+ * jset #0x1fff, drop_ipv4 ; don't allow fragments -+ * ldxb 4*([14]&0xf) ; load IP header len -+ * ldh [x + 16] ; load UDP dst port -+ * jneq #319, drop_ipv4 ; is port PTP_EV_PORT ? -+ * ldh [x + 22] ; load payload -+ * and #0xf ; mask PTP_CLASS_VMASK -+ * or #0x10 ; PTP_CLASS_IPV4 -+ * ret a ; return PTP class -+ * drop_ipv4: ret #0x0 ; PTP_CLASS_NONE -+ * -+ * ; PTP over UDP over IPv6 over Ethernet -+ * test_ipv6: -+ * jneq #0x86dd, test_8021q ; ETH_P_IPV6 ? -+ * ldb [20] ; load proto -+ * jneq #17, drop_ipv6 ; IPPROTO_UDP ? -+ * ldh [56] ; load UDP dst port -+ * jneq #319, drop_ipv6 ; is port PTP_EV_PORT ? -+ * ldh [62] ; load payload -+ * and #0xf ; mask PTP_CLASS_VMASK -+ * or #0x20 ; PTP_CLASS_IPV6 -+ * ret a ; return PTP class -+ * drop_ipv6: ret #0x0 ; PTP_CLASS_NONE -+ * -+ * ; PTP over 802.1Q over Ethernet -+ * test_8021q: -+ * jneq #0x8100, test_ieee1588 ; ETH_P_8021Q ? -+ * ldh [16] ; load inner type -+ * jneq #0x88f7, drop_ieee1588 ; ETH_P_1588 ? -+ * ldb [18] ; load payload -+ * and #0x8 ; as we don't have ports here, test -+ * jneq #0x0, drop_ieee1588 ; for PTP_GEN_BIT and drop these -+ * ldh [18] ; reload payload -+ * and #0xf ; mask PTP_CLASS_VMASK -+ * or #0x40 ; PTP_CLASS_V2_VLAN -+ * ret a ; return PTP class -+ * -+ * ; PTP over Ethernet -+ * test_ieee1588: -+ * jneq #0x88f7, drop_ieee1588 ; ETH_P_1588 ? -+ * ldb [14] ; load payload -+ * and #0x8 ; as we don't have ports here, test -+ * jneq #0x0, drop_ieee1588 ; for PTP_GEN_BIT and drop these -+ * ldh [14] ; reload payload -+ * and #0xf ; mask PTP_CLASS_VMASK -+ * or #0x30 ; PTP_CLASS_L2 -+ * ret a ; return PTP class -+ * drop_ieee1588: ret #0x0 ; PTP_CLASS_NONE -+ */ -+ -+#include -+#include -+#include -+ -+static struct sk_filter *ptp_insns __read_mostly; -+ -+unsigned int ptp_classify_raw(const struct sk_buff *skb) -+{ -+ return SK_RUN_FILTER(ptp_insns, skb); -+} -+EXPORT_SYMBOL_GPL(ptp_classify_raw); -+ -+void __init ptp_classifier_init(void) -+{ -+ static struct sock_filter ptp_filter[] = { -+ { 0x28, 0, 0, 0x0000000c }, -+ { 0x15, 0, 12, 0x00000800 }, -+ { 0x30, 0, 0, 0x00000017 }, -+ { 0x15, 0, 9, 0x00000011 }, -+ { 0x28, 0, 0, 0x00000014 }, -+ { 0x45, 7, 0, 0x00001fff }, -+ { 0xb1, 0, 0, 0x0000000e }, -+ { 0x48, 0, 0, 0x00000010 }, -+ { 0x15, 0, 4, 0x0000013f }, -+ { 0x48, 0, 0, 0x00000016 }, -+ { 0x54, 0, 0, 0x0000000f }, -+ { 0x44, 0, 0, 0x00000010 }, -+ { 0x16, 0, 0, 0x00000000 }, -+ { 0x06, 0, 0, 0x00000000 }, -+ { 0x15, 0, 9, 0x000086dd }, -+ { 0x30, 0, 0, 0x00000014 }, -+ { 0x15, 0, 6, 0x00000011 }, -+ { 0x28, 0, 0, 0x00000038 }, -+ { 0x15, 0, 4, 0x0000013f }, -+ { 0x28, 0, 0, 0x0000003e }, -+ { 0x54, 0, 0, 0x0000000f }, -+ { 0x44, 0, 0, 0x00000020 }, -+ { 0x16, 0, 0, 0x00000000 }, -+ { 0x06, 0, 0, 0x00000000 }, -+ { 0x15, 0, 9, 0x00008100 }, -+ { 0x28, 0, 0, 0x00000010 }, -+ { 0x15, 0, 15, 0x000088f7 }, -+ { 0x30, 0, 0, 0x00000012 }, -+ { 0x54, 0, 0, 0x00000008 }, -+ { 0x15, 0, 12, 0x00000000 }, -+ { 0x28, 0, 0, 0x00000012 }, -+ { 0x54, 0, 0, 0x0000000f }, -+ { 0x44, 0, 0, 0x00000040 }, -+ { 0x16, 0, 0, 0x00000000 }, -+ { 0x15, 0, 7, 0x000088f7 }, -+ { 0x30, 0, 0, 0x0000000e }, -+ { 0x54, 0, 0, 0x00000008 }, -+ { 0x15, 0, 4, 0x00000000 }, -+ { 0x28, 0, 0, 0x0000000e }, -+ { 0x54, 0, 0, 0x0000000f }, -+ { 0x44, 0, 0, 0x00000030 }, -+ { 0x16, 0, 0, 0x00000000 }, -+ { 0x06, 0, 0, 0x00000000 }, -+ }; -+ struct sock_fprog ptp_prog = { -+ .len = ARRAY_SIZE(ptp_filter), .filter = ptp_filter, -+ }; -+ -+ BUG_ON(sk_unattached_filter_create(&ptp_insns, &ptp_prog)); -+} -diff --git a/net/core/timestamping.c b/net/core/timestamping.c -index 9ff26b3..6521dfd 100644 ---- a/net/core/timestamping.c -+++ b/net/core/timestamping.c -@@ -23,14 +23,6 @@ - #include - #include - --static struct sk_filter *ptp_insns __read_mostly; -- --unsigned int ptp_classify_raw(const struct sk_buff *skb) --{ -- return SK_RUN_FILTER(ptp_insns, skb); --} --EXPORT_SYMBOL_GPL(ptp_classify_raw); -- - static unsigned int classify(const struct sk_buff *skb) - { - if (likely(skb->dev && skb->dev->phydev && -@@ -140,13 +132,3 @@ bool skb_defer_rx_timestamp(struct sk_buff *skb) - return false; - } - EXPORT_SYMBOL_GPL(skb_defer_rx_timestamp); -- --void __init skb_timestamping_init(void) --{ -- static struct sock_filter ptp_filter[] = { PTP_FILTER }; -- struct sock_fprog ptp_prog = { -- .len = ARRAY_SIZE(ptp_filter), .filter = ptp_filter, -- }; -- -- BUG_ON(sk_unattached_filter_create(&ptp_insns, &ptp_prog)); --} -diff --git a/net/socket.c b/net/socket.c -index f25eaa3..1b1e7e6 100644 ---- a/net/socket.c -+++ b/net/socket.c -@@ -72,6 +72,7 @@ - #include - #include - #include -+#include - #include - #include - #include -@@ -2685,9 +2686,7 @@ static int __init sock_init(void) - goto out; - #endif - --#ifdef CONFIG_NETWORK_PHY_TIMESTAMPING -- skb_timestamping_init(); --#endif -+ ptp_classifier_init(); - - out: - return err; --- -1.8.1.4 - diff --git a/recipes-kernel/linux/linux-yocto/0001-net-ptp-use-sk_unattached_filter_create-for-BPF.patch b/recipes-kernel/linux/linux-yocto/0001-net-ptp-use-sk_unattached_filter_create-for-BPF.patch deleted file mode 100644 index 291d8d35..00000000 --- a/recipes-kernel/linux/linux-yocto/0001-net-ptp-use-sk_unattached_filter_create-for-BPF.patch +++ /dev/null @@ -1,115 +0,0 @@ -From e62d2df084e2849edffb206559725fa81bb569a8 Mon Sep 17 00:00:00 2001 -From: Daniel Borkmann -Date: Fri, 28 Mar 2014 18:58:21 +0100 -Subject: [PATCH] net: ptp: use sk_unattached_filter_create() for BPF - -This patch migrates an open-coded sk_run_filter() implementation with -proper use of the BPF API, that is, sk_unattached_filter_create(). This -migration is needed, as we will be internally transforming the filter -to a different representation, and therefore needs to be decoupled. - -It is okay to do so as skb_timestamping_init() is called during -initialization of the network stack in core initcall via sock_init(). -This would effectively also allow for PTP filters to be jit compiled if -bpf_jit_enable is set. - -For better readability, there are also some newlines introduced, also -ptp_classify.h is only in kernel space. - -Joint work with Alexei Starovoitov. - -Signed-off-by: Daniel Borkmann -Signed-off-by: Alexei Starovoitov -Cc: Richard Cochran -Cc: Jiri Benc -Signed-off-by: David S. Miller ---- - include/linux/ptp_classify.h | 4 ---- - net/core/timestamping.c | 21 ++++++++++++++------- - 2 files changed, 14 insertions(+), 11 deletions(-) - -diff --git a/include/linux/ptp_classify.h b/include/linux/ptp_classify.h -index 1dc420b..3decfa4 100644 ---- a/include/linux/ptp_classify.h -+++ b/include/linux/ptp_classify.h -@@ -27,11 +27,7 @@ - #include - #include - #include --#ifdef __KERNEL__ - #include --#else --#include --#endif - - #define PTP_CLASS_NONE 0x00 /* not a PTP event message */ - #define PTP_CLASS_V1 0x01 /* protocol version 1 */ -diff --git a/net/core/timestamping.c b/net/core/timestamping.c -index 661b5a4..e43d56a 100644 ---- a/net/core/timestamping.c -+++ b/net/core/timestamping.c -@@ -23,16 +23,13 @@ - #include - #include - --static struct sock_filter ptp_filter[] = { -- PTP_FILTER --}; -+static struct sk_filter *ptp_insns __read_mostly; - - static unsigned int classify(const struct sk_buff *skb) - { -- if (likely(skb->dev && -- skb->dev->phydev && -+ if (likely(skb->dev && skb->dev->phydev && - skb->dev->phydev->drv)) -- return sk_run_filter(skb, ptp_filter); -+ return SK_RUN_FILTER(ptp_insns, skb); - else - return PTP_CLASS_NONE; - } -@@ -60,11 +57,13 @@ void skb_clone_tx_timestamp(struct sk_buff *skb) - if (likely(phydev->drv->txtstamp)) { - if (!atomic_inc_not_zero(&sk->sk_refcnt)) - return; -+ - clone = skb_clone(skb, GFP_ATOMIC); - if (!clone) { - sock_put(sk); - return; - } -+ - clone->sk = sk; - phydev->drv->txtstamp(phydev, clone, type); - } -@@ -89,12 +88,15 @@ void skb_complete_tx_timestamp(struct sk_buff *skb, - } - - *skb_hwtstamps(skb) = *hwtstamps; -+ - serr = SKB_EXT_ERR(skb); - memset(serr, 0, sizeof(*serr)); - serr->ee.ee_errno = ENOMSG; - serr->ee.ee_origin = SO_EE_ORIGIN_TIMESTAMPING; - skb->sk = NULL; -+ - err = sock_queue_err_skb(sk, skb); -+ - sock_put(sk); - if (err) - kfree_skb(skb); -@@ -135,5 +137,10 @@ EXPORT_SYMBOL_GPL(skb_defer_rx_timestamp); - - void __init skb_timestamping_init(void) - { -- BUG_ON(sk_chk_filter(ptp_filter, ARRAY_SIZE(ptp_filter))); -+ static struct sock_filter ptp_filter[] = { PTP_FILTER }; -+ struct sock_fprog ptp_prog = { -+ .len = ARRAY_SIZE(ptp_filter), .filter = ptp_filter, -+ }; -+ -+ BUG_ON(sk_unattached_filter_create(&ptp_insns, &ptp_prog)); - } --- -1.8.1.4 - diff --git a/recipes-kernel/linux/linux-yocto/0002-SMACK-Fix-handling-value-NULL-in-post-setxattr.patch b/recipes-kernel/linux/linux-yocto/0002-SMACK-Fix-handling-value-NULL-in-post-setxattr.patch deleted file mode 100644 index aa7f5da4..00000000 --- a/recipes-kernel/linux/linux-yocto/0002-SMACK-Fix-handling-value-NULL-in-post-setxattr.patch +++ /dev/null @@ -1,60 +0,0 @@ -From: =?utf-8?q?Jos=C3=A9_Bollo?= -Date: Thu, 3 Apr 2014 09:51:07 +0200 -Subject: SMACK: Fix handling value==NULL in post setxattr -MIME-Version: 1.0 -Content-Type: text/plain; charset="utf-8" -Content-Transfer-Encoding: 8bit - -The function `smack_inode_post_setxattr` is called each -time that a setxattr is done, for any value of name. -The kernel allow to put value==NULL when size==0 -to set an empty attribute value. The systematic -call to smk_import_entry was causing the dereference -of a NULL pointer hence a KERNEL PANIC! - -The problem can be produced easily by issuing the -command `setfattr -n user.data file` under bash prompt -when SMACK is active. - -Moving the call to smk_import_entry as proposed by this -patch is correcting the behaviour because the function -smack_inode_post_setxattr is called for the SMACK's -attributes only if the function smack_inode_setxattr validated -the value and its size (what will not be the case when size==0). - -It also has a benefical effect to not fill the smack hash -with garbage values coming from any extended attribute -write. - -Change-Id: Iaf0039c2be9bccb6cee11c24a3b44d209101fe47 -Signed-off-by: José Bollo ---- - security/smack/smack_lsm.c | 4 +++- - 1 file changed, 3 insertions(+), 1 deletion(-) - -diff --git a/security/smack/smack_lsm.c b/security/smack/smack_lsm.c -index acd8574..f0ebcb0 100644 ---- a/security/smack/smack_lsm.c -+++ b/security/smack/smack_lsm.c -@@ -880,18 +880,20 @@ static void smack_inode_post_setxattr(struct dentry *dentry, const char *name, - return; - } - -- skp = smk_import_entry(value, size); - if (strcmp(name, XATTR_NAME_SMACK) == 0) { -+ skp = smk_import_entry(value, size); - if (skp != NULL) - isp->smk_inode = skp->smk_known; - else - isp->smk_inode = smack_known_invalid.smk_known; - } else if (strcmp(name, XATTR_NAME_SMACKEXEC) == 0) { -+ skp = smk_import_entry(value, size); - if (skp != NULL) - isp->smk_task = skp; - else - isp->smk_task = &smack_known_invalid; - } else if (strcmp(name, XATTR_NAME_SMACKMMAP) == 0) { -+ skp = smk_import_entry(value, size); - if (skp != NULL) - isp->smk_mmap = skp; - else diff --git a/recipes-kernel/linux/linux-yocto/genericx86-64/defconfig b/recipes-kernel/linux/linux-yocto/genericx86-64/defconfig deleted file mode 100644 index 811beed5..00000000 --- a/recipes-kernel/linux/linux-yocto/genericx86-64/defconfig +++ /dev/null @@ -1,1348 +0,0 @@ -# CONFIG_LOCALVERSION_AUTO is not set -CONFIG_DEFAULT_HOSTNAME="common_box" -CONFIG_SYSVIPC=y -CONFIG_POSIX_MQUEUE=y -CONFIG_FHANDLE=y -CONFIG_NO_HZ=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_IRQ_TIME_ACCOUNTING=y -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CPUSETS=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_RESOURCE_COUNTERS=y -CONFIG_MEMCG=y -CONFIG_MEMCG_SWAP=y -CONFIG_MEMCG_KMEM=y -CONFIG_CGROUP_PERF=y -CONFIG_RT_GROUP_SCHED=y -CONFIG_BLK_CGROUP=y -CONFIG_NAMESPACES=y -CONFIG_USER_NS=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_RD_BZIP2=y -CONFIG_RD_LZMA=y -CONFIG_RD_XZ=y -CONFIG_RD_LZO=y -CONFIG_RD_LZ4=y -CONFIG_CC_OPTIMIZE_FOR_SIZE=y -CONFIG_EMBEDDED=y -# CONFIG_COMPAT_BRK is not set -CONFIG_PROFILING=y -CONFIG_OPROFILE=m -CONFIG_OPROFILE_EVENT_MULTIPLEX=y -CONFIG_JUMP_LABEL=y -CONFIG_CC_STACKPROTECTOR_REGULAR=y -CONFIG_MODULES=y -CONFIG_MODULE_UNLOAD=y -CONFIG_BLK_DEV_THROTTLING=y -CONFIG_PARTITION_ADVANCED=y -CONFIG_BSD_DISKLABEL=y -CONFIG_LDM_PARTITION=y -CONFIG_IOSCHED_DEADLINE=m -CONFIG_CFQ_GROUP_IOSCHED=y -CONFIG_SMP=y -# CONFIG_X86_MPPARSE is not set -# CONFIG_X86_EXTENDED_PLATFORM is not set -CONFIG_X86_INTEL_LPSS=y -# CONFIG_SCHED_OMIT_FRAME_POINTER is not set -CONFIG_MCORE2=y -CONFIG_PROCESSOR_SELECT=y -# CONFIG_CPU_SUP_AMD is not set -# CONFIG_CPU_SUP_CENTAUR is not set -CONFIG_SCHED_SMT=y -CONFIG_PREEMPT=y -# CONFIG_X86_MCE_AMD is not set -CONFIG_MICROCODE=y -CONFIG_X86_MSR=y -CONFIG_X86_CPUID=y -CONFIG_KSM=y -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 -CONFIG_EFI=y -CONFIG_EFI_STUB=y -# CONFIG_SECCOMP is not set -CONFIG_HZ_1000=y -# CONFIG_RELOCATABLE is not set -CONFIG_PHYSICAL_ALIGN=0x400000 -CONFIG_HIBERNATION=y -CONFIG_PM_AUTOSLEEP=y -CONFIG_PM_WAKELOCKS=y -CONFIG_PM_RUNTIME=y -CONFIG_ACPI_AC=m -CONFIG_ACPI_BATTERY=m -CONFIG_ACPI_FAN=m -CONFIG_ACPI_PROCESSOR=m -CONFIG_ACPI_PROCESSOR_AGGREGATOR=m -CONFIG_ACPI_PCI_SLOT=y -CONFIG_ACPI_SBS=m -CONFIG_ACPI_APEI=y -CONFIG_ACPI_APEI_GHES=y -CONFIG_CPU_FREQ=y -CONFIG_CPU_FREQ_STAT=m -CONFIG_CPU_FREQ_STAT_DETAILS=y -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y -CONFIG_CPU_FREQ_GOV_POWERSAVE=m -CONFIG_CPU_FREQ_GOV_USERSPACE=m -CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m -CONFIG_X86_INTEL_PSTATE=y -CONFIG_X86_PCC_CPUFREQ=m -CONFIG_X86_ACPI_CPUFREQ=m -CONFIG_X86_P4_CLOCKMOD=m -CONFIG_INTEL_IDLE=y -CONFIG_PCIEPORTBUS=y -# CONFIG_PCIEAER is not set -CONFIG_PCI_MSI=y -# CONFIG_HT_IRQ is not set -CONFIG_PCI_PRI=y -CONFIG_PCI_PASID=y -CONFIG_PCCARD=m -# CONFIG_PCMCIA is not set -CONFIG_YENTA=m -CONFIG_BINFMT_MISC=m -CONFIG_PACKET=m -CONFIG_PACKET_DIAG=m -CONFIG_UNIX=y -CONFIG_UNIX_DIAG=m -CONFIG_XFRM_USER=m -CONFIG_XFRM_SUB_POLICY=y -CONFIG_XFRM_STATISTICS=y -CONFIG_NET_KEY=m -CONFIG_NET_KEY_MIGRATE=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_ADVANCED_ROUTER=y -CONFIG_IP_MULTIPLE_TABLES=y -CONFIG_IP_ROUTE_MULTIPATH=y -CONFIG_NET_IPIP=m -CONFIG_IP_MROUTE=y -CONFIG_IP_MROUTE_MULTIPLE_TABLES=y -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_NET_IPVTI=m -CONFIG_INET_AH=m -CONFIG_INET_ESP=m -CONFIG_INET_IPCOMP=m -CONFIG_INET_XFRM_MODE_TRANSPORT=m -CONFIG_INET_XFRM_MODE_TUNNEL=m -CONFIG_INET_XFRM_MODE_BEET=m -CONFIG_INET_LRO=m -CONFIG_INET_DIAG=m -CONFIG_TCP_CONG_ADVANCED=y -CONFIG_TCP_CONG_CUBIC=m -# CONFIG_TCP_CONG_WESTWOOD is not set -# CONFIG_TCP_CONG_HTCP is not set -CONFIG_TCP_MD5SIG=y -CONFIG_IPV6_ROUTER_PREF=y -CONFIG_IPV6_ROUTE_INFO=y -CONFIG_IPV6_OPTIMISTIC_DAD=y -CONFIG_INET6_AH=m -CONFIG_INET6_ESP=m -CONFIG_INET6_IPCOMP=m -CONFIG_IPV6_MIP6=m -CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m -CONFIG_IPV6_VTI=m -CONFIG_IPV6_SIT_6RD=y -CONFIG_IPV6_GRE=m -CONFIG_IPV6_MULTIPLE_TABLES=y -CONFIG_IPV6_SUBTREES=y -CONFIG_IPV6_MROUTE=y -CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y -CONFIG_IPV6_PIMSM_V2=y -CONFIG_NETWORK_SECMARK=y -CONFIG_NETWORK_PHY_TIMESTAMPING=y -CONFIG_NETFILTER=y -CONFIG_NF_CONNTRACK=m -CONFIG_NF_CONNTRACK_SECMARK=y -CONFIG_NF_CONNTRACK_ZONES=y -CONFIG_NF_CONNTRACK_EVENTS=y -CONFIG_NF_CONNTRACK_TIMEOUT=y -CONFIG_NF_CONNTRACK_TIMESTAMP=y -CONFIG_NF_CT_PROTO_DCCP=m -CONFIG_NF_CT_PROTO_SCTP=m -CONFIG_NF_CT_PROTO_UDPLITE=m -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -CONFIG_NF_CONNTRACK_H323=m -CONFIG_NF_CONNTRACK_IRC=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -CONFIG_NF_CONNTRACK_SNMP=m -CONFIG_NF_CONNTRACK_PPTP=m -CONFIG_NF_CONNTRACK_SANE=m -CONFIG_NF_CONNTRACK_SIP=m -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -CONFIG_NF_CT_NETLINK_TIMEOUT=m -CONFIG_NF_CT_NETLINK_HELPER=m -CONFIG_NETFILTER_NETLINK_QUEUE_CT=y -CONFIG_NETFILTER_XTABLES=y -CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HMARK=m -CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m -CONFIG_NETFILTER_XT_TARGET_LED=m -CONFIG_NETFILTER_XT_TARGET_LOG=m -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_TARGET_NFLOG=m -CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m -CONFIG_NETFILTER_XT_TARGET_TEE=m -CONFIG_NETFILTER_XT_TARGET_TPROXY=m -CONFIG_NETFILTER_XT_TARGET_TRACE=m -CONFIG_NETFILTER_XT_TARGET_SECMARK=m -CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m -CONFIG_NETFILTER_XT_MATCH_BPF=m -CONFIG_NETFILTER_XT_MATCH_CLUSTER=m -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -CONFIG_NETFILTER_XT_MATCH_CPU=m -CONFIG_NETFILTER_XT_MATCH_DCCP=m -CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ESP=m -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m -CONFIG_NETFILTER_XT_MATCH_HELPER=m -CONFIG_NETFILTER_XT_MATCH_IPCOMP=m -CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -CONFIG_NETFILTER_XT_MATCH_L2TP=m -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -CONFIG_NETFILTER_XT_MATCH_NFACCT=m -CONFIG_NETFILTER_XT_MATCH_OSF=m -CONFIG_NETFILTER_XT_MATCH_OWNER=m -CONFIG_NETFILTER_XT_MATCH_POLICY=m -CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_NETFILTER_XT_MATCH_QUOTA=m -CONFIG_NETFILTER_XT_MATCH_RATEEST=m -CONFIG_NETFILTER_XT_MATCH_REALM=m -CONFIG_NETFILTER_XT_MATCH_RECENT=m -CONFIG_NETFILTER_XT_MATCH_SCTP=m -CONFIG_NETFILTER_XT_MATCH_SOCKET=m -CONFIG_NETFILTER_XT_MATCH_STATE=m -CONFIG_NETFILTER_XT_MATCH_STATISTIC=m -CONFIG_NETFILTER_XT_MATCH_STRING=m -CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -CONFIG_NETFILTER_XT_MATCH_TIME=m -CONFIG_NETFILTER_XT_MATCH_U32=m -CONFIG_NF_CONNTRACK_IPV4=m -# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -CONFIG_IP_NF_MATCH_RPFILTER=m -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_TARGET_SYNPROXY=m -CONFIG_IP_NF_TARGET_ULOG=m -CONFIG_NF_NAT_IPV4=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_CLUSTERIP=m -CONFIG_IP_NF_TARGET_ECN=m -CONFIG_IP_NF_TARGET_TTL=m -CONFIG_IP_NF_RAW=m -CONFIG_IP_NF_SECURITY=m -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m -CONFIG_NF_CONNTRACK_IPV6=m -CONFIG_IP6_NF_IPTABLES=m -CONFIG_IP6_NF_MATCH_AH=m -CONFIG_IP6_NF_MATCH_EUI64=m -CONFIG_IP6_NF_MATCH_FRAG=m -CONFIG_IP6_NF_MATCH_OPTS=m -CONFIG_IP6_NF_MATCH_HL=m -CONFIG_IP6_NF_MATCH_IPV6HEADER=m -CONFIG_IP6_NF_MATCH_MH=m -CONFIG_IP6_NF_MATCH_RPFILTER=m -CONFIG_IP6_NF_MATCH_RT=m -CONFIG_IP6_NF_TARGET_HL=m -CONFIG_IP6_NF_FILTER=m -CONFIG_IP6_NF_TARGET_REJECT=m -CONFIG_IP6_NF_TARGET_SYNPROXY=m -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_RAW=m -CONFIG_IP6_NF_SECURITY=m -CONFIG_NF_NAT_IPV6=m -CONFIG_IP6_NF_TARGET_MASQUERADE=m -CONFIG_IP6_NF_TARGET_NPT=m -CONFIG_BRIDGE=m -CONFIG_BRIDGE_VLAN_FILTERING=y -CONFIG_VLAN_8021Q=m -CONFIG_NET_SCHED=y -CONFIG_NET_SCH_CBQ=m -CONFIG_NET_SCH_HTB=m -CONFIG_NET_SCH_HFSC=m -CONFIG_NET_SCH_PRIO=m -CONFIG_NET_SCH_MULTIQ=m -CONFIG_NET_SCH_RED=m -CONFIG_NET_SCH_SFB=m -CONFIG_NET_SCH_SFQ=m -CONFIG_NET_SCH_TEQL=m -CONFIG_NET_SCH_TBF=m -CONFIG_NET_SCH_GRED=m -CONFIG_NET_SCH_DSMARK=m -CONFIG_NET_SCH_NETEM=m -CONFIG_NET_SCH_DRR=m -CONFIG_NET_SCH_MQPRIO=m -CONFIG_NET_SCH_CHOKE=m -CONFIG_NET_SCH_QFQ=m -CONFIG_NET_SCH_CODEL=m -CONFIG_NET_SCH_FQ_CODEL=m -CONFIG_NET_SCH_FQ=m -CONFIG_NET_SCH_HHF=m -CONFIG_NET_SCH_PIE=m -CONFIG_NET_SCH_INGRESS=m -CONFIG_NET_SCH_PLUG=m -CONFIG_NET_CLS_BASIC=m -CONFIG_NET_CLS_TCINDEX=m -CONFIG_NET_CLS_ROUTE4=m -CONFIG_NET_CLS_FW=m -CONFIG_NET_CLS_U32=m -CONFIG_CLS_U32_PERF=y -CONFIG_CLS_U32_MARK=y -CONFIG_NET_CLS_RSVP=m -CONFIG_NET_CLS_RSVP6=m -CONFIG_NET_CLS_FLOW=m -CONFIG_NET_CLS_CGROUP=m -CONFIG_NET_CLS_BPF=m -CONFIG_NET_EMATCH=y -CONFIG_NET_EMATCH_CMP=m -CONFIG_NET_EMATCH_NBYTE=m -CONFIG_NET_EMATCH_U32=m -CONFIG_NET_EMATCH_META=m -CONFIG_NET_EMATCH_TEXT=m -CONFIG_NET_EMATCH_CANID=m -CONFIG_NET_CLS_ACT=y -CONFIG_NET_ACT_POLICE=m -CONFIG_NET_ACT_GACT=m -CONFIG_GACT_PROB=y -CONFIG_NET_ACT_MIRRED=m -CONFIG_NET_ACT_IPT=m -CONFIG_NET_ACT_NAT=m -CONFIG_NET_ACT_PEDIT=m -CONFIG_NET_ACT_SIMP=m -CONFIG_NET_ACT_SKBEDIT=m -CONFIG_NET_ACT_CSUM=m -CONFIG_NET_CLS_IND=y -CONFIG_CAN=m -CONFIG_CAN_VCAN=m -CONFIG_CAN_SLCAN=m -# CONFIG_CAN_CALC_BITTIMING is not set -CONFIG_CAN_MCP251X=m -CONFIG_PCH_CAN=m -CONFIG_CAN_SJA1000=m -CONFIG_CAN_C_CAN=m -CONFIG_CAN_C_CAN_PLATFORM=m -CONFIG_CAN_C_CAN_PCI=m -CONFIG_CAN_CC770=m -CONFIG_CAN_CC770_ISA=m -CONFIG_CAN_CC770_PLATFORM=m -CONFIG_CAN_EMS_USB=m -CONFIG_CAN_ESD_USB2=m -CONFIG_CAN_KVASER_USB=m -CONFIG_CAN_PEAK_USB=m -CONFIG_CAN_8DEV_USB=m -CONFIG_CAN_SOFTING=m -CONFIG_BT=m -CONFIG_BT_RFCOMM=m -CONFIG_BT_RFCOMM_TTY=y -CONFIG_BT_BNEP=m -CONFIG_BT_BNEP_MC_FILTER=y -CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_HIDP=m -CONFIG_BT_HCIBTUSB=m -CONFIG_BT_HCIBTSDIO=m -CONFIG_BT_HCIUART=m -CONFIG_BT_HCIUART_H4=y -CONFIG_BT_HCIUART_BCSP=y -CONFIG_BT_HCIUART_LL=y -CONFIG_BT_HCIBCM203X=m -CONFIG_BT_HCIBPA10X=m -CONFIG_BT_HCIBFUSB=m -CONFIG_BT_HCIVHCI=m -CONFIG_BT_MRVL=m -CONFIG_BT_MRVL_SDIO=m -CONFIG_BT_ATH3K=m -CONFIG_BT_WILINK=m -CONFIG_CFG80211=m -CONFIG_MAC80211=m -CONFIG_MAC80211_MESH=y -CONFIG_MAC80211_DEBUGFS=y -CONFIG_RFKILL=m -CONFIG_RFKILL_INPUT=y -CONFIG_NFC=m -CONFIG_NFC_DIGITAL=m -CONFIG_NFC_NCI=m -CONFIG_NFC_NCI_SPI=y -CONFIG_NFC_HCI=m -CONFIG_NFC_SHDLC=y -CONFIG_NFC_PN533=m -CONFIG_NFC_WILINK=m -CONFIG_NFC_PORT100=m -CONFIG_NFC_PN544=m -CONFIG_NFC_PN544_I2C=m -CONFIG_NFC_MICROREAD=m -CONFIG_NFC_MICROREAD_I2C=m -CONFIG_NFC_MRVL=m -CONFIG_NFC_MRVL_USB=m -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -# CONFIG_FIRMWARE_IN_KERNEL is not set -CONFIG_DEBUG_DEVRES=y -CONFIG_CONNECTOR=m -# CONFIG_PNP_DEBUG_MESSAGES is not set -CONFIG_BLK_DEV_LOOP=m -CONFIG_BLK_DEV_CRYPTOLOOP=m -CONFIG_BLK_DEV_RAM=m -CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_CDROM_PKTCDVD=m -CONFIG_ATA_OVER_ETH=m -CONFIG_VIRTIO_BLK=m -CONFIG_TIFM_CORE=m -# CONFIG_TIFM_7XX1 is not set -CONFIG_SENSORS_BH1780=m -CONFIG_SENSORS_BH1770=m -CONFIG_SENSORS_APDS990X=m -CONFIG_HMC6352=m -CONFIG_TI_DAC7512=m -CONFIG_PCH_PHUB=m -CONFIG_EEPROM_AT24=m -CONFIG_EEPROM_AT25=m -CONFIG_EEPROM_MAX6875=m -CONFIG_EEPROM_93XX46=m -CONFIG_SENSORS_LIS3_I2C=m -CONFIG_VMWARE_VMCI=m -CONFIG_RAID_ATTRS=m -CONFIG_BLK_DEV_SD=y -CONFIG_BLK_DEV_SR=m -CONFIG_BLK_DEV_SR_VENDOR=y -CONFIG_CHR_DEV_SG=y -CONFIG_SCSI_MULTI_LUN=y -CONFIG_SCSI_CONSTANTS=y -CONFIG_SCSI_LOGGING=y -CONFIG_SCSI_SCAN_ASYNC=y -CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_SAS_ATTRS=m -CONFIG_VMWARE_PVSCSI=m -CONFIG_SCSI_VIRTIO=m -CONFIG_ATA=y -# CONFIG_ATA_VERBOSE_ERROR is not set -CONFIG_SATA_ZPODD=y -CONFIG_SATA_AHCI=y -CONFIG_SATA_SIL24=m -CONFIG_ATA_PIIX=y -CONFIG_SATA_SIL=m -CONFIG_PATA_SCH=m -CONFIG_PATA_MPIIX=m -CONFIG_ATA_GENERIC=y -CONFIG_MD=y -CONFIG_MD_LINEAR=m -CONFIG_MD_RAID0=m -CONFIG_MD_MULTIPATH=m -CONFIG_BCACHE=m -CONFIG_BCACHE_DEBUG=y -CONFIG_BLK_DEV_DM=m -CONFIG_DM_DEBUG=y -CONFIG_DM_CRYPT=m -CONFIG_DM_SNAPSHOT=m -CONFIG_DM_MIRROR=m -CONFIG_DM_RAID=m -CONFIG_DM_ZERO=m -CONFIG_DM_MULTIPATH=m -CONFIG_DM_MULTIPATH_QL=m -CONFIG_DM_MULTIPATH_ST=m -CONFIG_DM_DELAY=m -CONFIG_FUSION=y -CONFIG_FUSION_SPI=y -CONFIG_NETDEVICES=y -CONFIG_EQUALIZER=m -CONFIG_MACVLAN=m -CONFIG_TUN=m -CONFIG_VIRTIO_NET=m -# CONFIG_NET_VENDOR_3COM is not set -# CONFIG_NET_VENDOR_ADAPTEC is not set -# CONFIG_NET_VENDOR_ALTEON is not set -CONFIG_PCNET32=m -CONFIG_ATL2=m -CONFIG_ATL1=m -# CONFIG_NET_CADENCE is not set -CONFIG_BNX2=m -CONFIG_TIGON3=m -CONFIG_BNX2X=m -# CONFIG_NET_VENDOR_BROCADE is not set -CONFIG_CHELSIO_T4VF=m -# CONFIG_NET_VENDOR_CISCO is not set -# CONFIG_NET_VENDOR_DEC is not set -# CONFIG_NET_VENDOR_DLINK is not set -# CONFIG_NET_VENDOR_EMULEX is not set -# CONFIG_NET_VENDOR_EXAR is not set -# CONFIG_NET_VENDOR_HP is not set -CONFIG_E100=m -CONFIG_E1000=m -CONFIG_E1000E=m -CONFIG_IGB=m -CONFIG_IGBVF=m -CONFIG_IXGB=m -CONFIG_IXGBE=m -CONFIG_IXGBEVF=m -CONFIG_I40E=m -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MELLANOX is not set -# CONFIG_NET_VENDOR_MICREL is not set -# CONFIG_NET_VENDOR_MICROCHIP is not set -# CONFIG_NET_VENDOR_MYRI is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -CONFIG_FORCEDETH=m -CONFIG_PCH_GBE=m -# CONFIG_NET_PACKET_ENGINE is not set -# CONFIG_NET_VENDOR_QLOGIC is not set -CONFIG_8139CP=m -CONFIG_8139TOO=m -CONFIG_R8169=m -# CONFIG_NET_VENDOR_RDC is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SILAN is not set -CONFIG_SIS900=m -CONFIG_SIS190=m -# CONFIG_NET_VENDOR_SMSC is not set -# CONFIG_NET_VENDOR_STMICRO is not set -# CONFIG_NET_VENDOR_SUN is not set -# CONFIG_NET_VENDOR_TEHUTI is not set -# CONFIG_NET_VENDOR_TI is not set -# CONFIG_NET_VENDOR_VIA is not set -# CONFIG_NET_VENDOR_WIZNET is not set -CONFIG_MARVELL_PHY=m -CONFIG_DAVICOM_PHY=m -CONFIG_QSEMI_PHY=m -CONFIG_LXT_PHY=m -CONFIG_CICADA_PHY=m -CONFIG_VITESSE_PHY=m -CONFIG_SMSC_PHY=m -CONFIG_BROADCOM_PHY=m -CONFIG_BCM87XX_PHY=m -CONFIG_ICPLUS_PHY=m -CONFIG_REALTEK_PHY=m -CONFIG_MDIO_BITBANG=m -CONFIG_PPP=m -CONFIG_PPP_BSDCOMP=m -CONFIG_PPP_DEFLATE=m -CONFIG_PPP_FILTER=y -CONFIG_PPP_MPPE=m -CONFIG_PPP_MULTILINK=y -CONFIG_PPPOE=m -CONFIG_PPP_ASYNC=m -CONFIG_PPP_SYNC_TTY=m -CONFIG_USB_CATC=m -CONFIG_USB_KAWETH=m -CONFIG_USB_PEGASUS=m -CONFIG_USB_RTL8150=m -CONFIG_USB_RTL8152=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_MBIM=m -CONFIG_USB_NET_DM9601=m -CONFIG_USB_NET_SR9700=m -CONFIG_USB_NET_SR9800=m -CONFIG_USB_NET_SMSC75XX=m -CONFIG_USB_NET_SMSC95XX=m -CONFIG_USB_NET_GL620A=m -CONFIG_USB_NET_PLUSB=m -CONFIG_USB_NET_MCS7830=m -CONFIG_USB_ALI_M5632=y -CONFIG_USB_AN2720=y -# CONFIG_USB_NET_ZAURUS is not set -CONFIG_USB_NET_CX82310_ETH=m -CONFIG_LIBERTAS_THINFIRM=m -CONFIG_LIBERTAS_THINFIRM_USB=m -CONFIG_AT76C50X_USB=m -CONFIG_USB_ZD1201=m -CONFIG_USB_NET_RNDIS_WLAN=m -CONFIG_RTL8180=m -CONFIG_RTL8187=m -CONFIG_B43=m -CONFIG_B43_SDIO=y -CONFIG_IPW2100=m -CONFIG_IWLWIFI=m -CONFIG_IWLMVM=m -CONFIG_IWLWIFI_DEBUGFS=y -CONFIG_IWL4965=m -CONFIG_IWL3945=m -CONFIG_LIBERTAS=m -CONFIG_LIBERTAS_USB=m -CONFIG_LIBERTAS_SDIO=m -CONFIG_LIBERTAS_SPI=m -CONFIG_P54_COMMON=m -CONFIG_P54_USB=m -CONFIG_P54_PCI=m -CONFIG_P54_SPI=m -CONFIG_RT2X00=m -CONFIG_RT2400PCI=m -CONFIG_RT2500PCI=m -CONFIG_RT61PCI=m -CONFIG_RT2800PCI=m -CONFIG_RT2500USB=m -CONFIG_RT73USB=m -CONFIG_RT2800USB=m -# CONFIG_RT2800USB_RT35XX is not set -CONFIG_RTL8192CE=m -CONFIG_RTL8192SE=m -CONFIG_RTL8192DE=m -CONFIG_RTL8723AE=m -CONFIG_RTL8188EE=m -CONFIG_RTL8192CU=m -# CONFIG_RTLWIFI_DEBUG is not set -CONFIG_ZD1211RW=m -CONFIG_MWIFIEX=m -CONFIG_MWIFIEX_SDIO=m -CONFIG_MWIFIEX_PCIE=m -CONFIG_MWIFIEX_USB=m -CONFIG_CW1200=m -CONFIG_VMXNET3=m -CONFIG_INPUT_FF_MEMLESS=y -CONFIG_INPUT_MOUSEDEV=m -CONFIG_INPUT_JOYDEV=m -CONFIG_INPUT_EVDEV=y -CONFIG_KEYBOARD_ATKBD=m -CONFIG_MOUSE_PS2=m -CONFIG_MOUSE_SYNAPTICS_I2C=m -CONFIG_MOUSE_SYNAPTICS_USB=m -CONFIG_INPUT_JOYSTICK=y -CONFIG_JOYSTICK_ANALOG=m -CONFIG_JOYSTICK_ADI=m -CONFIG_JOYSTICK_XPAD=m -CONFIG_INPUT_TABLET=y -CONFIG_TABLET_USB_WACOM=m -CONFIG_INPUT_TOUCHSCREEN=y -CONFIG_TOUCHSCREEN_ADS7846=m -CONFIG_TOUCHSCREEN_AD7877=m -CONFIG_TOUCHSCREEN_AD7879=m -CONFIG_TOUCHSCREEN_AD7879_I2C=m -CONFIG_TOUCHSCREEN_AD7879_SPI=m -CONFIG_TOUCHSCREEN_ATMEL_MXT=m -CONFIG_TOUCHSCREEN_AUO_PIXCIR=m -CONFIG_TOUCHSCREEN_BU21013=m -CONFIG_TOUCHSCREEN_CY8CTMG110=m -CONFIG_TOUCHSCREEN_CYTTSP_CORE=m -CONFIG_TOUCHSCREEN_CYTTSP_I2C=m -CONFIG_TOUCHSCREEN_CYTTSP_SPI=m -CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m -CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m -CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m -CONFIG_TOUCHSCREEN_EETI=m -CONFIG_TOUCHSCREEN_ILI210X=m -CONFIG_TOUCHSCREEN_GUNZE=m -CONFIG_TOUCHSCREEN_WACOM_I2C=m -CONFIG_TOUCHSCREEN_MAX11801=m -CONFIG_TOUCHSCREEN_MCS5000=m -CONFIG_TOUCHSCREEN_MMS114=m -CONFIG_TOUCHSCREEN_MK712=m -CONFIG_TOUCHSCREEN_EDT_FT5X06=m -CONFIG_TOUCHSCREEN_PIXCIR=m -CONFIG_TOUCHSCREEN_WM97XX=m -CONFIG_TOUCHSCREEN_USB_COMPOSITE=m -CONFIG_TOUCHSCREEN_TOUCHIT213=m -CONFIG_TOUCHSCREEN_TSC2005=m -CONFIG_TOUCHSCREEN_TSC2007=m -CONFIG_TOUCHSCREEN_W90X900=m -CONFIG_TOUCHSCREEN_ST1232=m -CONFIG_TOUCHSCREEN_SUR40=m -CONFIG_TOUCHSCREEN_TPS6507X=m -CONFIG_TOUCHSCREEN_ZFORCE=m -CONFIG_INPUT_MISC=y -CONFIG_INPUT_AD714X=m -CONFIG_INPUT_BMA150=m -CONFIG_INPUT_PCSPKR=m -CONFIG_INPUT_MMA8450=m -CONFIG_INPUT_MPU3050=m -CONFIG_INPUT_GP2A=m -CONFIG_INPUT_GPIO_TILT_POLLED=m -CONFIG_INPUT_POWERMATE=m -CONFIG_INPUT_UINPUT=m -CONFIG_INPUT_ADXL34X=m -CONFIG_SERIO=m -CONFIG_DEVPTS_MULTIPLE_INSTANCES=y -# CONFIG_LEGACY_PTYS is not set -CONFIG_NOZOMI=m -# CONFIG_DEVKMEM is not set -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_8250_NR_UARTS=5 -CONFIG_SERIAL_8250_RUNTIME_UARTS=5 -CONFIG_SERIAL_8250_DW=m -CONFIG_SERIAL_MAX3100=m -CONFIG_SERIAL_MAX310X=y -CONFIG_SERIAL_MFD_HSU=m -CONFIG_SERIAL_PCH_UART=m -CONFIG_VIRTIO_CONSOLE=m -# CONFIG_HW_RANDOM_AMD is not set -# CONFIG_HW_RANDOM_VIA is not set -CONFIG_HW_RANDOM_VIRTIO=m -CONFIG_HPET=y -# CONFIG_HPET_MMAP is not set -# CONFIG_I2C_COMPAT is not set -CONFIG_I2C_CHARDEV=m -CONFIG_I2C_MUX_GPIO=m -CONFIG_I2C_MUX_PCA9541=m -CONFIG_I2C_MUX_PCA954x=m -# CONFIG_I2C_HELPER_AUTO is not set -CONFIG_I2C_ALGOPCF=m -CONFIG_I2C_ALGOPCA=m -CONFIG_I2C_I801=m -CONFIG_I2C_ISCH=m -CONFIG_I2C_ISMT=m -CONFIG_I2C_PIIX4=m -CONFIG_I2C_SCMI=m -CONFIG_I2C_DESIGNWARE_PLATFORM=m -CONFIG_I2C_DESIGNWARE_PCI=m -CONFIG_I2C_EG20T=m -CONFIG_I2C_OCORES=m -CONFIG_SPI=y -CONFIG_SPI_PXA2XX=m -CONFIG_SPI_TOPCLIFF_PCH=m -CONFIG_SPI_SPIDEV=m -CONFIG_PINCTRL_BAYTRAIL=y -CONFIG_GPIOLIB=y -CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_SCH=m -CONFIG_GPIO_ICH=m -CONFIG_GPIO_LYNXPOINT=m -CONFIG_GPIO_PCH=m -CONFIG_GPIO_ML_IOH=m -CONFIG_GPIO_MAX7301=m -CONFIG_GPIO_MC33880=m -CONFIG_PDA_POWER=m -CONFIG_BATTERY_DS2780=m -CONFIG_BATTERY_DS2781=m -CONFIG_BATTERY_DS2782=m -CONFIG_BATTERY_SBS=m -CONFIG_BATTERY_BQ27x00=m -CONFIG_BATTERY_MAX17040=m -CONFIG_BATTERY_MAX17042=m -CONFIG_CHARGER_ISP1704=m -CONFIG_CHARGER_MAX8903=m -CONFIG_CHARGER_LP8727=m -CONFIG_CHARGER_GPIO=m -CONFIG_CHARGER_BQ2415X=m -CONFIG_CHARGER_BQ24190=m -CONFIG_CHARGER_BQ24735=m -CONFIG_CHARGER_SMB347=m -CONFIG_POWER_AVS=y -CONFIG_SENSORS_AD7314=m -CONFIG_SENSORS_AD7414=m -CONFIG_SENSORS_AD7418=m -CONFIG_SENSORS_ADCXX=m -CONFIG_SENSORS_ADM1021=m -CONFIG_SENSORS_ADM1025=m -CONFIG_SENSORS_ADM1026=m -CONFIG_SENSORS_ADM1029=m -CONFIG_SENSORS_ADM1031=m -CONFIG_SENSORS_ADM9240=m -CONFIG_SENSORS_ADT7310=m -CONFIG_SENSORS_ADT7410=m -CONFIG_SENSORS_ADT7411=m -CONFIG_SENSORS_ADT7462=m -CONFIG_SENSORS_ADT7470=m -CONFIG_SENSORS_ADT7475=m -CONFIG_SENSORS_ASC7621=m -CONFIG_SENSORS_ASB100=m -CONFIG_SENSORS_ATXP1=m -CONFIG_SENSORS_DS620=m -CONFIG_SENSORS_DS1621=m -CONFIG_SENSORS_I5K_AMB=m -CONFIG_SENSORS_F71805F=m -CONFIG_SENSORS_F71882FG=m -CONFIG_SENSORS_F75375S=m -CONFIG_SENSORS_FSCHMD=m -CONFIG_SENSORS_G760A=m -CONFIG_SENSORS_G762=m -CONFIG_SENSORS_GL518SM=m -CONFIG_SENSORS_GL520SM=m -CONFIG_SENSORS_GPIO_FAN=m -CONFIG_SENSORS_HIH6130=m -CONFIG_SENSORS_HTU21=m -CONFIG_SENSORS_CORETEMP=m -CONFIG_SENSORS_IT87=m -CONFIG_SENSORS_JC42=m -CONFIG_SENSORS_LINEAGE=m -CONFIG_SENSORS_LM63=m -CONFIG_SENSORS_LM70=m -CONFIG_SENSORS_LM73=m -CONFIG_SENSORS_LM75=m -CONFIG_SENSORS_LM77=m -CONFIG_SENSORS_LM78=m -CONFIG_SENSORS_LM80=m -CONFIG_SENSORS_LM83=m -CONFIG_SENSORS_LM85=m -CONFIG_SENSORS_LM87=m -CONFIG_SENSORS_LM90=m -CONFIG_SENSORS_LM92=m -CONFIG_SENSORS_LM93=m -CONFIG_SENSORS_LTC4151=m -CONFIG_SENSORS_LTC4215=m -CONFIG_SENSORS_LTC4245=m -CONFIG_SENSORS_LTC4261=m -CONFIG_SENSORS_LM95234=m -CONFIG_SENSORS_LM95241=m -CONFIG_SENSORS_LM95245=m -CONFIG_SENSORS_MAX1111=m -CONFIG_SENSORS_MAX16065=m -CONFIG_SENSORS_MAX1619=m -CONFIG_SENSORS_MAX1668=m -CONFIG_SENSORS_MAX197=m -CONFIG_SENSORS_MAX6639=m -CONFIG_SENSORS_MAX6642=m -CONFIG_SENSORS_MAX6650=m -CONFIG_SENSORS_MAX6697=m -CONFIG_SENSORS_MCP3021=m -CONFIG_SENSORS_NCT6775=m -CONFIG_SENSORS_NTC_THERMISTOR=m -CONFIG_SENSORS_PC87360=m -CONFIG_SENSORS_PC87427=m -CONFIG_SENSORS_PCF8591=m -CONFIG_SENSORS_SHT15=m -CONFIG_SENSORS_SHT21=m -CONFIG_SENSORS_SIS5595=m -CONFIG_SENSORS_SMM665=m -CONFIG_SENSORS_DME1737=m -CONFIG_SENSORS_EMC1403=m -CONFIG_SENSORS_EMC2103=m -CONFIG_SENSORS_EMC6W201=m -CONFIG_SENSORS_SMSC47M1=m -CONFIG_SENSORS_SMSC47M192=m -CONFIG_SENSORS_SMSC47B397=m -CONFIG_SENSORS_SCH5627=m -CONFIG_SENSORS_SCH5636=m -CONFIG_SENSORS_ADS1015=m -CONFIG_SENSORS_ADS7828=m -CONFIG_SENSORS_ADS7871=m -CONFIG_SENSORS_AMC6821=m -CONFIG_SENSORS_INA209=m -CONFIG_SENSORS_INA2XX=m -CONFIG_SENSORS_THMC50=m -CONFIG_SENSORS_TMP102=m -CONFIG_SENSORS_TMP401=m -CONFIG_SENSORS_TMP421=m -CONFIG_SENSORS_VIA686A=m -CONFIG_SENSORS_VT1211=m -CONFIG_SENSORS_VT8231=m -CONFIG_SENSORS_W83781D=m -CONFIG_SENSORS_W83791D=m -CONFIG_SENSORS_W83792D=m -CONFIG_SENSORS_W83793=m -CONFIG_SENSORS_W83795=m -CONFIG_SENSORS_W83L785TS=m -CONFIG_SENSORS_W83L786NG=m -CONFIG_SENSORS_W83627HF=m -CONFIG_SENSORS_W83627EHF=m -CONFIG_SENSORS_ACPI_POWER=m -CONFIG_THERMAL_GOV_FAIR_SHARE=y -CONFIG_INTEL_POWERCLAMP=y -CONFIG_WATCHDOG=y -CONFIG_SOFT_WATCHDOG=m -CONFIG_I6300ESB_WDT=m -CONFIG_IE6XX_WDT=m -CONFIG_ITCO_WDT=m -CONFIG_ITCO_VENDOR_SUPPORT=y -CONFIG_W83697HF_WDT=m -CONFIG_W83697UG_WDT=m -CONFIG_W83877F_WDT=m -CONFIG_W83977F_WDT=m -CONFIG_REGULATOR=y -CONFIG_REGULATOR_FIXED_VOLTAGE=m -CONFIG_REGULATOR_VIRTUAL_CONSUMER=m -CONFIG_REGULATOR_USERSPACE_CONSUMER=m -CONFIG_REGULATOR_ACT8865=m -CONFIG_REGULATOR_AD5398=m -CONFIG_REGULATOR_DA9210=m -CONFIG_REGULATOR_FAN53555=m -CONFIG_REGULATOR_GPIO=m -CONFIG_REGULATOR_ISL6271A=m -CONFIG_REGULATOR_LP3971=m -CONFIG_REGULATOR_LP3972=m -CONFIG_REGULATOR_LP872X=m -CONFIG_REGULATOR_LP8755=m -CONFIG_REGULATOR_MAX1586=m -CONFIG_REGULATOR_MAX8649=m -CONFIG_REGULATOR_MAX8660=m -CONFIG_REGULATOR_MAX8952=m -CONFIG_REGULATOR_MAX8973=m -CONFIG_REGULATOR_TPS51632=m -CONFIG_REGULATOR_TPS62360=m -CONFIG_REGULATOR_TPS65023=m -CONFIG_REGULATOR_TPS6507X=m -CONFIG_REGULATOR_TPS6524X=m -CONFIG_MEDIA_SUPPORT=m -CONFIG_MEDIA_CAMERA_SUPPORT=y -CONFIG_MEDIA_ANALOG_TV_SUPPORT=y -CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y -CONFIG_MEDIA_RADIO_SUPPORT=y -CONFIG_MEDIA_RC_SUPPORT=y -CONFIG_MEDIA_CONTROLLER=y -CONFIG_VIDEO_V4L2_SUBDEV_API=y -CONFIG_LIRC=m -CONFIG_MEDIA_USB_SUPPORT=y -CONFIG_USB_VIDEO_CLASS=m -CONFIG_USB_PWC=m -CONFIG_VIDEO_CPIA2=m -CONFIG_USB_ZR364XX=m -CONFIG_USB_STKWEBCAM=m -CONFIG_USB_S2255=m -CONFIG_VIDEO_USBTV=m -CONFIG_VIDEO_PVRUSB2=m -CONFIG_VIDEO_HDPVR=m -CONFIG_VIDEO_TLG2300=m -CONFIG_VIDEO_USBVISION=m -CONFIG_VIDEO_STK1160_COMMON=m -CONFIG_VIDEO_STK1160_AC97=y -CONFIG_VIDEO_AU0828=m -CONFIG_VIDEO_CX231XX=m -CONFIG_VIDEO_CX231XX_ALSA=m -CONFIG_VIDEO_CX231XX_DVB=m -CONFIG_VIDEO_TM6000=m -CONFIG_VIDEO_TM6000_ALSA=m -CONFIG_VIDEO_TM6000_DVB=m -CONFIG_DVB_USB=m -CONFIG_DVB_USB_A800=m -CONFIG_DVB_USB_DIBUSB_MB=m -CONFIG_DVB_USB_DIBUSB_MC=m -CONFIG_DVB_USB_DIB0700=m -CONFIG_DVB_USB_UMT_010=m -CONFIG_DVB_USB_CXUSB=m -CONFIG_DVB_USB_M920X=m -CONFIG_DVB_USB_DIGITV=m -CONFIG_DVB_USB_VP7045=m -CONFIG_DVB_USB_VP702X=m -CONFIG_DVB_USB_GP8PSK=m -CONFIG_DVB_USB_NOVA_T_USB2=m -CONFIG_DVB_USB_TTUSB2=m -CONFIG_DVB_USB_DTT200U=m -CONFIG_DVB_USB_OPERA1=m -CONFIG_DVB_USB_AF9005=m -CONFIG_DVB_USB_AF9005_REMOTE=m -CONFIG_DVB_USB_PCTV452E=m -CONFIG_DVB_USB_DW2102=m -CONFIG_DVB_USB_CINERGY_T2=m -CONFIG_DVB_USB_DTV5100=m -CONFIG_DVB_USB_FRIIO=m -CONFIG_DVB_USB_AZ6027=m -CONFIG_DVB_USB_TECHNISAT_USB2=m -CONFIG_DVB_USB_V2=m -CONFIG_DVB_USB_AF9015=m -CONFIG_DVB_USB_AF9035=m -CONFIG_DVB_USB_ANYSEE=m -CONFIG_DVB_USB_AU6610=m -CONFIG_DVB_USB_AZ6007=m -CONFIG_DVB_USB_CE6230=m -CONFIG_DVB_USB_EC168=m -CONFIG_DVB_USB_GL861=m -CONFIG_DVB_USB_IT913X=m -CONFIG_DVB_USB_LME2510=m -CONFIG_DVB_USB_MXL111SF=m -CONFIG_DVB_USB_RTL28XXU=m -CONFIG_DVB_TTUSB_BUDGET=m -CONFIG_DVB_TTUSB_DEC=m -CONFIG_SMS_USB_DRV=m -CONFIG_DVB_B2C2_FLEXCOP_USB=m -CONFIG_VIDEO_EM28XX=m -CONFIG_MEDIA_PCI_SUPPORT=y -CONFIG_VIDEO_CX23885=m -CONFIG_RADIO_SI4713=m -CONFIG_I2C_SI4713=m -CONFIG_USB_MR800=m -CONFIG_USB_DSBR=m -CONFIG_RADIO_MAXIRADIO=m -CONFIG_RADIO_SHARK=m -CONFIG_RADIO_SHARK2=m -CONFIG_USB_KEENE=m -CONFIG_USB_RAREMONO=m -CONFIG_USB_MA901=m -CONFIG_RADIO_TEA5764=m -CONFIG_RADIO_SAA7706H=m -CONFIG_RADIO_TEF6862=m -CONFIG_RADIO_WL1273=m -CONFIG_RADIO_WL128X=m -CONFIG_AGP=y -CONFIG_DRM=y -CONFIG_DRM_I915=y -CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y -CONFIG_DRM_VMWGFX=y -CONFIG_DRM_VMWGFX_FBCON=y -CONFIG_DRM_UDL=m -CONFIG_FB_VESA=y -CONFIG_FB_EFI=y -# CONFIG_LCD_CLASS_DEVICE is not set -CONFIG_BACKLIGHT_GENERIC=m -CONFIG_BACKLIGHT_PWM=m -CONFIG_BACKLIGHT_ADP8860=m -CONFIG_BACKLIGHT_ADP8870=m -CONFIG_BACKLIGHT_LM3630A=m -CONFIG_BACKLIGHT_LM3639=m -CONFIG_BACKLIGHT_LP855X=m -CONFIG_BACKLIGHT_GPIO=m -CONFIG_BACKLIGHT_LV5207LP=m -CONFIG_BACKLIGHT_BD6107=m -CONFIG_VGACON_SOFT_SCROLLBACK=y -CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=128 -CONFIG_FRAMEBUFFER_CONSOLE=y -CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y -CONFIG_SOUND=m -CONFIG_SND=m -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m -CONFIG_SND_HRTIMER=m -# CONFIG_SND_SUPPORT_OLD_API is not set -CONFIG_SND_ALOOP=m -CONFIG_SND_AC97_POWER_SAVE=y -CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 -CONFIG_SND_ENS1371=m -CONFIG_SND_HDA_INTEL=m -CONFIG_SND_HDA_INPUT_JACK=y -CONFIG_SND_HDA_PATCH_LOADER=y -CONFIG_SND_HDA_CODEC_REALTEK=m -CONFIG_SND_HDA_CODEC_ANALOG=m -CONFIG_SND_HDA_CODEC_SIGMATEL=m -CONFIG_SND_HDA_CODEC_VIA=m -CONFIG_SND_HDA_CODEC_HDMI=m -CONFIG_SND_HDA_CODEC_CIRRUS=m -CONFIG_SND_HDA_CODEC_CONEXANT=m -CONFIG_SND_HDA_CODEC_CA0110=m -CONFIG_SND_HDA_CODEC_CA0132=m -CONFIG_SND_HDA_CODEC_CA0132_DSP=y -CONFIG_SND_HDA_CODEC_CMEDIA=m -CONFIG_SND_HDA_CODEC_SI3054=m -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 -CONFIG_SND_INTEL8X0=m -CONFIG_SND_INTEL8X0M=m -# CONFIG_SND_SPI is not set -CONFIG_SND_USB_AUDIO=m -CONFIG_SND_USB_USX2Y=m -CONFIG_SND_USB_CAIAQ=m -CONFIG_SND_USB_CAIAQ_INPUT=y -CONFIG_HID_BATTERY_STRENGTH=y -CONFIG_HIDRAW=y -CONFIG_UHID=m -CONFIG_HID_A4TECH=y -CONFIG_HID_APPLE=y -CONFIG_HID_BELKIN=y -CONFIG_HID_CHERRY=y -CONFIG_HID_CHICONY=y -CONFIG_HID_CYPRESS=y -CONFIG_HID_ELO=m -CONFIG_HID_EZKEY=y -CONFIG_HID_KEYTOUCH=m -CONFIG_HID_KENSINGTON=y -CONFIG_HID_LENOVO_TPKBD=m -CONFIG_HID_LOGITECH=m -CONFIG_HID_LOGITECH_DJ=m -CONFIG_LOGITECH_FF=y -CONFIG_LOGIRUMBLEPAD2_FF=y -CONFIG_LOGIG940_FF=y -CONFIG_HID_MICROSOFT=y -CONFIG_HID_MONTEREY=y -CONFIG_HID_MULTITOUCH=m -CONFIG_HID_WIIMOTE=m -CONFIG_HID_SENSOR_HUB=m -CONFIG_HID_PID=y -CONFIG_USB_HIDDEV=y -CONFIG_I2C_HID=m -CONFIG_USB=y -CONFIG_USB_ANNOUNCE_NEW_DEVICES=y -CONFIG_USB_MON=m -CONFIG_USB_WUSB_CBAF=m -CONFIG_USB_XHCI_HCD=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_HCD_PLATFORM=m -CONFIG_USB_OHCI_HCD=m -CONFIG_USB_OHCI_HCD_PLATFORM=m -CONFIG_USB_UHCI_HCD=m -CONFIG_USB_ACM=m -CONFIG_USB_PRINTER=m -CONFIG_USB_TMC=m -CONFIG_USB_STORAGE=y -CONFIG_USB_DWC3=m -CONFIG_USB_DWC3_GADGET=y -CONFIG_USB_CHIPIDEA=m -CONFIG_USB_CHIPIDEA_HOST=y -CONFIG_USB_SERIAL=m -CONFIG_USB_SERIAL_GENERIC=y -CONFIG_USB_SERIAL_FTDI_SIO=m -CONFIG_USB_SERIAL_PL2303=m -CONFIG_NOP_USB_XCEIV=m -CONFIG_SAMSUNG_USB2PHY=m -CONFIG_SAMSUNG_USB3PHY=m -CONFIG_USB_GADGET=m -CONFIG_USB_EG20T=m -CONFIG_USB_ZERO=m -CONFIG_USB_AUDIO=m -CONFIG_GADGET_UAC1=y -CONFIG_USB_ETH=m -CONFIG_USB_ETH_EEM=y -CONFIG_USB_G_NCM=m -CONFIG_USB_GADGETFS=m -CONFIG_USB_FUNCTIONFS=m -CONFIG_USB_MASS_STORAGE=m -CONFIG_USB_G_SERIAL=m -CONFIG_USB_G_HID=m -CONFIG_USB_G_WEBCAM=m -CONFIG_MMC=y -CONFIG_MMC_BLOCK_MINORS=16 -CONFIG_SDIO_UART=m -CONFIG_MMC_SDHCI=y -CONFIG_MMC_SDHCI_PCI=y -CONFIG_MMC_SDHCI_ACPI=y -CONFIG_MMC_USHC=m -CONFIG_LEDS_CLASS=y -CONFIG_LEDS_LM3530=m -CONFIG_LEDS_LM3642=m -CONFIG_LEDS_PCA9532=m -CONFIG_LEDS_PCA9532_GPIO=y -CONFIG_LEDS_GPIO=m -CONFIG_LEDS_PCA955X=m -CONFIG_LEDS_PCA963X=m -CONFIG_LEDS_PCA9685=m -CONFIG_LEDS_DAC124S085=m -CONFIG_LEDS_BD2802=m -CONFIG_LEDS_LM355x=m -CONFIG_LEDS_TRIGGER_TIMER=m -CONFIG_LEDS_TRIGGER_ONESHOT=m -CONFIG_LEDS_TRIGGER_HEARTBEAT=m -CONFIG_LEDS_TRIGGER_BACKLIGHT=m -CONFIG_LEDS_TRIGGER_CPU=y -CONFIG_LEDS_TRIGGER_GPIO=m -CONFIG_LEDS_TRIGGER_DEFAULT_ON=m -CONFIG_LEDS_TRIGGER_TRANSIENT=m -CONFIG_LEDS_TRIGGER_CAMERA=m -CONFIG_RTC_CLASS=y -CONFIG_RTC_DRV_CMOS=m -CONFIG_DMADEVICES=y -CONFIG_INTEL_MID_DMAC=m -CONFIG_INTEL_IOATDMA=m -CONFIG_DW_DMAC_CORE=m -CONFIG_PCH_DMA=m -CONFIG_ASYNC_TX_DMA=y -CONFIG_UIO=y -CONFIG_VIRTIO_PCI=m -CONFIG_VIRTIO_BALLOON=m -CONFIG_VIRTIO_MMIO=m -CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y -CONFIG_STAGING=y -CONFIG_R8187SE=m -CONFIG_RTL8192U=m -CONFIG_RTLLIB=m -CONFIG_RTL8192E=m -CONFIG_R8712U=m -CONFIG_R8188EU=m -CONFIG_R8821AE=m -CONFIG_ANDROID=y -CONFIG_ANDROID_LOGGER=m -# CONFIG_ANDROID_TIMED_OUTPUT is not set -# CONFIG_NET_VENDOR_SILICOM is not set -CONFIG_IDEAPAD_LAPTOP=m -CONFIG_THINKPAD_ACPI=m -CONFIG_INTEL_IOMMU=y -CONFIG_PM_DEVFREQ=y -CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m -CONFIG_DEVFREQ_GOV_PERFORMANCE=m -CONFIG_DEVFREQ_GOV_POWERSAVE=m -CONFIG_DEVFREQ_GOV_USERSPACE=m -CONFIG_PWM=y -CONFIG_DMI_SYSFS=m -CONFIG_EFI_VARS=y -CONFIG_EFI_VARS_PSTORE=m -CONFIG_EXT2_FS=m -CONFIG_EXT2_FS_XATTR=y -CONFIG_EXT2_FS_POSIX_ACL=y -CONFIG_EXT2_FS_SECURITY=y -CONFIG_EXT3_FS=m -# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set -CONFIG_EXT3_FS_POSIX_ACL=y -CONFIG_EXT3_FS_SECURITY=y -CONFIG_EXT4_FS=y -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y -CONFIG_BTRFS_FS=m -CONFIG_BTRFS_FS_POSIX_ACL=y -CONFIG_FANOTIFY=y -CONFIG_QUOTA=y -CONFIG_AUTOFS4_FS=m -CONFIG_FUSE_FS=m -CONFIG_CUSE=m -CONFIG_ISO9660_FS=m -CONFIG_JOLIET=y -CONFIG_ZISOFS=y -CONFIG_UDF_FS=m -CONFIG_MSDOS_FS=m -CONFIG_VFAT_FS=m -CONFIG_FAT_DEFAULT_IOCHARSET="ascii" -CONFIG_NTFS_FS=m -CONFIG_NTFS_RW=y -CONFIG_TMPFS_POSIX_ACL=y -CONFIG_ECRYPT_FS=m -CONFIG_HFS_FS=m -CONFIG_HFSPLUS_FS=m -CONFIG_HFSPLUS_FS_POSIX_ACL=y -CONFIG_SQUASHFS=m -CONFIG_SQUASHFS_DECOMP_MULTI=y -CONFIG_SQUASHFS_XATTR=y -CONFIG_SQUASHFS_LZO=y -CONFIG_SQUASHFS_XZ=y -CONFIG_ROMFS_FS=m -CONFIG_EFIVAR_FS=m -CONFIG_NFS_FS=m -CONFIG_NFS_V4=m -CONFIG_NFS_V4_1=y -CONFIG_NFS_V4_2=y -CONFIG_NFSD=m -CONFIG_NFSD_V3_ACL=y -CONFIG_NFSD_V4=y -CONFIG_NFSD_V4_SECURITY_LABEL=y -CONFIG_NFSD_FAULT_INJECTION=y -CONFIG_SUNRPC_DEBUG=y -CONFIG_CIFS=m -CONFIG_CIFS_WEAK_PW_HASH=y -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -CONFIG_CIFS_ACL=y -CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_CODEPAGE_737=m -CONFIG_NLS_CODEPAGE_775=m -CONFIG_NLS_CODEPAGE_850=m -CONFIG_NLS_CODEPAGE_852=m -CONFIG_NLS_CODEPAGE_855=m -CONFIG_NLS_CODEPAGE_857=m -CONFIG_NLS_CODEPAGE_860=m -CONFIG_NLS_CODEPAGE_861=m -CONFIG_NLS_CODEPAGE_862=m -CONFIG_NLS_CODEPAGE_863=m -CONFIG_NLS_CODEPAGE_864=m -CONFIG_NLS_CODEPAGE_865=m -CONFIG_NLS_CODEPAGE_866=m -CONFIG_NLS_CODEPAGE_869=m -CONFIG_NLS_CODEPAGE_936=m -CONFIG_NLS_CODEPAGE_950=m -CONFIG_NLS_CODEPAGE_932=m -CONFIG_NLS_CODEPAGE_949=m -CONFIG_NLS_CODEPAGE_874=m -CONFIG_NLS_ISO8859_8=m -CONFIG_NLS_CODEPAGE_1250=m -CONFIG_NLS_CODEPAGE_1251=m -CONFIG_NLS_ASCII=y -CONFIG_NLS_ISO8859_1=m -CONFIG_NLS_ISO8859_2=m -CONFIG_NLS_ISO8859_3=m -CONFIG_NLS_ISO8859_4=m -CONFIG_NLS_ISO8859_5=m -CONFIG_NLS_ISO8859_6=m -CONFIG_NLS_ISO8859_7=m -CONFIG_NLS_ISO8859_9=m -CONFIG_NLS_ISO8859_13=m -CONFIG_NLS_ISO8859_14=m -CONFIG_NLS_ISO8859_15=m -CONFIG_NLS_KOI8_R=m -CONFIG_NLS_KOI8_U=m -CONFIG_PRINTK_TIME=y -CONFIG_DEBUG_INFO=y -# CONFIG_ENABLE_WARN_DEPRECATED is not set -CONFIG_STRIP_ASM_SYMS=y -# CONFIG_UNUSED_SYMBOLS is not set -CONFIG_HEADERS_CHECK=y -CONFIG_MAGIC_SYSRQ=y -CONFIG_DEBUG_MEMORY_INIT=y -CONFIG_DEBUG_STACKOVERFLOW=y -CONFIG_LOCKUP_DETECTOR=y -CONFIG_TIMER_STATS=y -# CONFIG_DEBUG_PREEMPT is not set -CONFIG_SPARSE_RCU_POINTER=y -# CONFIG_RCU_CPU_STALL_VERBOSE is not set -CONFIG_LATENCYTOP=y -CONFIG_SCHED_TRACER=y -CONFIG_BLK_DEV_IO_TRACE=y -CONFIG_STRICT_DEVMEM=y -# CONFIG_X86_VERBOSE_BOOTUP is not set -# CONFIG_EARLY_PRINTK is not set -# CONFIG_DEBUG_RODATA_TEST is not set -CONFIG_DEBUG_SET_MODULE_RONX=y -CONFIG_OPTIMIZE_INLINING=y -CONFIG_SECURITY=y -CONFIG_SECURITY_SMACK=y -CONFIG_CRYPTO_USER=m -# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set -CONFIG_CRYPTO_PCRYPT=m -CONFIG_CRYPTO_TEST=m -CONFIG_CRYPTO_GCM=m -CONFIG_CRYPTO_CTS=m -CONFIG_CRYPTO_ECB=y -CONFIG_CRYPTO_PCBC=m -CONFIG_CRYPTO_HMAC=y -CONFIG_CRYPTO_XCBC=m -CONFIG_CRYPTO_VMAC=m -CONFIG_CRYPTO_CRC32C_INTEL=y -CONFIG_CRYPTO_CRC32=m -CONFIG_CRYPTO_CRC32_PCLMUL=m -CONFIG_CRYPTO_CRCT10DIF=m -CONFIG_CRYPTO_RMD128=m -CONFIG_CRYPTO_RMD160=m -CONFIG_CRYPTO_RMD256=m -CONFIG_CRYPTO_RMD320=m -CONFIG_CRYPTO_SHA512=m -CONFIG_CRYPTO_TGR192=m -CONFIG_CRYPTO_WP512=m -CONFIG_CRYPTO_AES_NI_INTEL=m -CONFIG_CRYPTO_ANUBIS=m -CONFIG_CRYPTO_ARC4=y -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_CAMELLIA=m -CONFIG_CRYPTO_CAST5=m -CONFIG_CRYPTO_CAST6=m -CONFIG_CRYPTO_FCRYPT=m -CONFIG_CRYPTO_KHAZAD=m -CONFIG_CRYPTO_SALSA20=m -CONFIG_CRYPTO_SEED=m -CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_ZLIB=m -CONFIG_CRYPTO_LZO=m -CONFIG_CRYPTO_LZ4=m -CONFIG_CRYPTO_LZ4HC=m -CONFIG_CRYPTO_USER_API_HASH=m -CONFIG_CRYPTO_USER_API_SKCIPHER=m -CONFIG_ASYMMETRIC_KEY_TYPE=m -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m -CONFIG_X509_CERTIFICATE_PARSER=m -# CONFIG_VIRTUALIZATION is not set -CONFIG_LIBCRC32C=y -CONFIG_CRC8=m -CONFIG_CORDIC=m -CONFIG_FONTS=y -CONFIG_FONT_8x8=y -CONFIG_FONT_8x16=y -CONFIG_FONT_6x11=y -CONFIG_FONT_7x14=y -CONFIG_FONT_10x18=y -CONFIG_EFI_PARTITION=y diff --git a/recipes-kernel/linux/linux-yocto/genericx86/defconfig b/recipes-kernel/linux/linux-yocto/genericx86/defconfig deleted file mode 100644 index 4ef77897..00000000 --- a/recipes-kernel/linux/linux-yocto/genericx86/defconfig +++ /dev/null @@ -1,1362 +0,0 @@ -# CONFIG_LOCALVERSION_AUTO is not set -CONFIG_DEFAULT_HOSTNAME="common_box" -CONFIG_SYSVIPC=y -CONFIG_POSIX_MQUEUE=y -CONFIG_FHANDLE=y -CONFIG_NO_HZ=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_IRQ_TIME_ACCOUNTING=y -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CPUSETS=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_RESOURCE_COUNTERS=y -CONFIG_MEMCG=y -CONFIG_MEMCG_SWAP=y -CONFIG_MEMCG_KMEM=y -CONFIG_CGROUP_PERF=y -CONFIG_RT_GROUP_SCHED=y -CONFIG_BLK_CGROUP=y -CONFIG_NAMESPACES=y -CONFIG_USER_NS=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_RD_BZIP2=y -CONFIG_RD_LZMA=y -CONFIG_RD_XZ=y -CONFIG_RD_LZO=y -CONFIG_RD_LZ4=y -CONFIG_CC_OPTIMIZE_FOR_SIZE=y -CONFIG_EMBEDDED=y -# CONFIG_COMPAT_BRK is not set -CONFIG_PROFILING=y -CONFIG_OPROFILE=m -CONFIG_OPROFILE_EVENT_MULTIPLEX=y -CONFIG_JUMP_LABEL=y -CONFIG_CC_STACKPROTECTOR_REGULAR=y -CONFIG_MODULES=y -CONFIG_MODULE_UNLOAD=y -CONFIG_BLK_DEV_THROTTLING=y -CONFIG_PARTITION_ADVANCED=y -CONFIG_BSD_DISKLABEL=y -CONFIG_EFI_PARTITION=y -CONFIG_LDM_PARTITION=y -CONFIG_IOSCHED_DEADLINE=m -CONFIG_CFQ_GROUP_IOSCHED=y -CONFIG_SMP=y -# CONFIG_X86_MPPARSE is not set -# CONFIG_X86_EXTENDED_PLATFORM is not set -CONFIG_X86_INTEL_LPSS=y -# CONFIG_SCHED_OMIT_FRAME_POINTER is not set -CONFIG_MCORE2=y -CONFIG_X86_GENERIC=y -CONFIG_PROCESSOR_SELECT=y -# CONFIG_CPU_SUP_CYRIX_32 is not set -# CONFIG_CPU_SUP_AMD is not set -# CONFIG_CPU_SUP_CENTAUR is not set -# CONFIG_CPU_SUP_TRANSMETA_32 is not set -# CONFIG_CPU_SUP_UMC_32 is not set -CONFIG_HPET_TIMER=y -CONFIG_SCHED_SMT=y -CONFIG_PREEMPT=y -# CONFIG_X86_MCE_AMD is not set -CONFIG_X86_REBOOTFIXUPS=y -CONFIG_MICROCODE=y -CONFIG_X86_MSR=y -CONFIG_X86_CPUID=y -CONFIG_KSM=y -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 -CONFIG_EFI=y -CONFIG_EFI_STUB=y -# CONFIG_SECCOMP is not set -CONFIG_HZ_1000=y -# CONFIG_RELOCATABLE is not set -CONFIG_PHYSICAL_ALIGN=0x400000 -# CONFIG_COMPAT_VDSO is not set -CONFIG_HIBERNATION=y -CONFIG_PM_AUTOSLEEP=y -CONFIG_PM_WAKELOCKS=y -CONFIG_PM_RUNTIME=y -CONFIG_ACPI_AC=m -CONFIG_ACPI_BATTERY=m -CONFIG_ACPI_FAN=m -CONFIG_ACPI_PROCESSOR=m -CONFIG_ACPI_PROCESSOR_AGGREGATOR=m -CONFIG_ACPI_PCI_SLOT=y -CONFIG_ACPI_SBS=m -CONFIG_ACPI_APEI=y -CONFIG_ACPI_APEI_GHES=y -CONFIG_CPU_FREQ=y -CONFIG_CPU_FREQ_STAT=m -CONFIG_CPU_FREQ_STAT_DETAILS=y -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y -CONFIG_CPU_FREQ_GOV_POWERSAVE=m -CONFIG_CPU_FREQ_GOV_USERSPACE=m -CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m -CONFIG_X86_INTEL_PSTATE=y -CONFIG_X86_PCC_CPUFREQ=m -CONFIG_X86_ACPI_CPUFREQ=m -CONFIG_X86_SPEEDSTEP_ICH=m -CONFIG_X86_SPEEDSTEP_SMI=m -CONFIG_X86_P4_CLOCKMOD=m -CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y -CONFIG_INTEL_IDLE=y -CONFIG_PCIEPORTBUS=y -# CONFIG_PCIEAER is not set -CONFIG_PCI_MSI=y -# CONFIG_HT_IRQ is not set -CONFIG_PCI_PRI=y -CONFIG_PCI_PASID=y -CONFIG_PCCARD=m -# CONFIG_PCMCIA is not set -CONFIG_YENTA=m -CONFIG_BINFMT_MISC=m -CONFIG_PACKET=m -CONFIG_PACKET_DIAG=m -CONFIG_UNIX=y -CONFIG_UNIX_DIAG=m -CONFIG_XFRM_USER=m -CONFIG_XFRM_SUB_POLICY=y -CONFIG_XFRM_STATISTICS=y -CONFIG_NET_KEY=m -CONFIG_NET_KEY_MIGRATE=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_ADVANCED_ROUTER=y -CONFIG_IP_MULTIPLE_TABLES=y -CONFIG_IP_ROUTE_MULTIPATH=y -CONFIG_NET_IPIP=m -CONFIG_IP_MROUTE=y -CONFIG_IP_MROUTE_MULTIPLE_TABLES=y -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_NET_IPVTI=m -CONFIG_INET_AH=m -CONFIG_INET_ESP=m -CONFIG_INET_IPCOMP=m -CONFIG_INET_XFRM_MODE_TRANSPORT=m -CONFIG_INET_XFRM_MODE_TUNNEL=m -CONFIG_INET_XFRM_MODE_BEET=m -CONFIG_INET_LRO=m -CONFIG_INET_DIAG=m -CONFIG_TCP_CONG_ADVANCED=y -CONFIG_TCP_CONG_CUBIC=m -# CONFIG_TCP_CONG_WESTWOOD is not set -# CONFIG_TCP_CONG_HTCP is not set -CONFIG_TCP_MD5SIG=y -CONFIG_IPV6_ROUTER_PREF=y -CONFIG_IPV6_ROUTE_INFO=y -CONFIG_IPV6_OPTIMISTIC_DAD=y -CONFIG_INET6_AH=m -CONFIG_INET6_ESP=m -CONFIG_INET6_IPCOMP=m -CONFIG_IPV6_MIP6=m -CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m -CONFIG_IPV6_VTI=m -CONFIG_IPV6_SIT_6RD=y -CONFIG_IPV6_GRE=m -CONFIG_IPV6_MULTIPLE_TABLES=y -CONFIG_IPV6_SUBTREES=y -CONFIG_IPV6_MROUTE=y -CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y -CONFIG_IPV6_PIMSM_V2=y -CONFIG_NETWORK_SECMARK=y -CONFIG_NETWORK_PHY_TIMESTAMPING=y -CONFIG_NETFILTER=y -CONFIG_NF_CONNTRACK=m -CONFIG_NF_CONNTRACK_SECMARK=y -CONFIG_NF_CONNTRACK_ZONES=y -CONFIG_NF_CONNTRACK_EVENTS=y -CONFIG_NF_CONNTRACK_TIMEOUT=y -CONFIG_NF_CONNTRACK_TIMESTAMP=y -CONFIG_NF_CT_PROTO_DCCP=m -CONFIG_NF_CT_PROTO_SCTP=m -CONFIG_NF_CT_PROTO_UDPLITE=m -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -CONFIG_NF_CONNTRACK_H323=m -CONFIG_NF_CONNTRACK_IRC=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -CONFIG_NF_CONNTRACK_SNMP=m -CONFIG_NF_CONNTRACK_PPTP=m -CONFIG_NF_CONNTRACK_SANE=m -CONFIG_NF_CONNTRACK_SIP=m -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -CONFIG_NF_CT_NETLINK_TIMEOUT=m -CONFIG_NF_CT_NETLINK_HELPER=m -CONFIG_NETFILTER_NETLINK_QUEUE_CT=y -CONFIG_NETFILTER_XTABLES=y -CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HMARK=m -CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m -CONFIG_NETFILTER_XT_TARGET_LED=m -CONFIG_NETFILTER_XT_TARGET_LOG=m -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_TARGET_NFLOG=m -CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m -CONFIG_NETFILTER_XT_TARGET_TEE=m -CONFIG_NETFILTER_XT_TARGET_TPROXY=m -CONFIG_NETFILTER_XT_TARGET_TRACE=m -CONFIG_NETFILTER_XT_TARGET_SECMARK=m -CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m -CONFIG_NETFILTER_XT_MATCH_BPF=m -CONFIG_NETFILTER_XT_MATCH_CLUSTER=m -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -CONFIG_NETFILTER_XT_MATCH_CPU=m -CONFIG_NETFILTER_XT_MATCH_DCCP=m -CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ESP=m -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m -CONFIG_NETFILTER_XT_MATCH_HELPER=m -CONFIG_NETFILTER_XT_MATCH_IPCOMP=m -CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -CONFIG_NETFILTER_XT_MATCH_L2TP=m -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -CONFIG_NETFILTER_XT_MATCH_NFACCT=m -CONFIG_NETFILTER_XT_MATCH_OSF=m -CONFIG_NETFILTER_XT_MATCH_OWNER=m -CONFIG_NETFILTER_XT_MATCH_POLICY=m -CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_NETFILTER_XT_MATCH_QUOTA=m -CONFIG_NETFILTER_XT_MATCH_RATEEST=m -CONFIG_NETFILTER_XT_MATCH_REALM=m -CONFIG_NETFILTER_XT_MATCH_RECENT=m -CONFIG_NETFILTER_XT_MATCH_SCTP=m -CONFIG_NETFILTER_XT_MATCH_SOCKET=m -CONFIG_NETFILTER_XT_MATCH_STATE=m -CONFIG_NETFILTER_XT_MATCH_STATISTIC=m -CONFIG_NETFILTER_XT_MATCH_STRING=m -CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -CONFIG_NETFILTER_XT_MATCH_TIME=m -CONFIG_NETFILTER_XT_MATCH_U32=m -CONFIG_NF_CONNTRACK_IPV4=m -# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -CONFIG_IP_NF_MATCH_RPFILTER=m -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_TARGET_SYNPROXY=m -CONFIG_IP_NF_TARGET_ULOG=m -CONFIG_NF_NAT_IPV4=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_CLUSTERIP=m -CONFIG_IP_NF_TARGET_ECN=m -CONFIG_IP_NF_TARGET_TTL=m -CONFIG_IP_NF_RAW=m -CONFIG_IP_NF_SECURITY=m -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m -CONFIG_NF_CONNTRACK_IPV6=m -CONFIG_IP6_NF_IPTABLES=m -CONFIG_IP6_NF_MATCH_AH=m -CONFIG_IP6_NF_MATCH_EUI64=m -CONFIG_IP6_NF_MATCH_FRAG=m -CONFIG_IP6_NF_MATCH_OPTS=m -CONFIG_IP6_NF_MATCH_HL=m -CONFIG_IP6_NF_MATCH_IPV6HEADER=m -CONFIG_IP6_NF_MATCH_MH=m -CONFIG_IP6_NF_MATCH_RPFILTER=m -CONFIG_IP6_NF_MATCH_RT=m -CONFIG_IP6_NF_TARGET_HL=m -CONFIG_IP6_NF_FILTER=m -CONFIG_IP6_NF_TARGET_REJECT=m -CONFIG_IP6_NF_TARGET_SYNPROXY=m -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_RAW=m -CONFIG_IP6_NF_SECURITY=m -CONFIG_NF_NAT_IPV6=m -CONFIG_IP6_NF_TARGET_MASQUERADE=m -CONFIG_IP6_NF_TARGET_NPT=m -CONFIG_BRIDGE=m -CONFIG_BRIDGE_VLAN_FILTERING=y -CONFIG_VLAN_8021Q=m -CONFIG_NET_SCHED=y -CONFIG_NET_SCH_CBQ=m -CONFIG_NET_SCH_HTB=m -CONFIG_NET_SCH_HFSC=m -CONFIG_NET_SCH_PRIO=m -CONFIG_NET_SCH_MULTIQ=m -CONFIG_NET_SCH_RED=m -CONFIG_NET_SCH_SFB=m -CONFIG_NET_SCH_SFQ=m -CONFIG_NET_SCH_TEQL=m -CONFIG_NET_SCH_TBF=m -CONFIG_NET_SCH_GRED=m -CONFIG_NET_SCH_DSMARK=m -CONFIG_NET_SCH_NETEM=m -CONFIG_NET_SCH_DRR=m -CONFIG_NET_SCH_MQPRIO=m -CONFIG_NET_SCH_CHOKE=m -CONFIG_NET_SCH_QFQ=m -CONFIG_NET_SCH_CODEL=m -CONFIG_NET_SCH_FQ_CODEL=m -CONFIG_NET_SCH_FQ=m -CONFIG_NET_SCH_HHF=m -CONFIG_NET_SCH_PIE=m -CONFIG_NET_SCH_INGRESS=m -CONFIG_NET_SCH_PLUG=m -CONFIG_NET_CLS_BASIC=m -CONFIG_NET_CLS_TCINDEX=m -CONFIG_NET_CLS_ROUTE4=m -CONFIG_NET_CLS_FW=m -CONFIG_NET_CLS_U32=m -CONFIG_CLS_U32_PERF=y -CONFIG_CLS_U32_MARK=y -CONFIG_NET_CLS_RSVP=m -CONFIG_NET_CLS_RSVP6=m -CONFIG_NET_CLS_FLOW=m -CONFIG_NET_CLS_CGROUP=m -CONFIG_NET_CLS_BPF=m -CONFIG_NET_EMATCH=y -CONFIG_NET_EMATCH_CMP=m -CONFIG_NET_EMATCH_NBYTE=m -CONFIG_NET_EMATCH_U32=m -CONFIG_NET_EMATCH_META=m -CONFIG_NET_EMATCH_TEXT=m -CONFIG_NET_EMATCH_CANID=m -CONFIG_NET_CLS_ACT=y -CONFIG_NET_ACT_POLICE=m -CONFIG_NET_ACT_GACT=m -CONFIG_GACT_PROB=y -CONFIG_NET_ACT_MIRRED=m -CONFIG_NET_ACT_IPT=m -CONFIG_NET_ACT_NAT=m -CONFIG_NET_ACT_PEDIT=m -CONFIG_NET_ACT_SIMP=m -CONFIG_NET_ACT_SKBEDIT=m -CONFIG_NET_ACT_CSUM=m -CONFIG_NET_CLS_IND=y -CONFIG_CAN=m -CONFIG_CAN_VCAN=m -CONFIG_CAN_SLCAN=m -# CONFIG_CAN_CALC_BITTIMING is not set -CONFIG_CAN_MCP251X=m -CONFIG_PCH_CAN=m -CONFIG_CAN_SJA1000=m -CONFIG_CAN_C_CAN=m -CONFIG_CAN_C_CAN_PLATFORM=m -CONFIG_CAN_C_CAN_PCI=m -CONFIG_CAN_CC770=m -CONFIG_CAN_CC770_ISA=m -CONFIG_CAN_CC770_PLATFORM=m -CONFIG_CAN_EMS_USB=m -CONFIG_CAN_ESD_USB2=m -CONFIG_CAN_KVASER_USB=m -CONFIG_CAN_PEAK_USB=m -CONFIG_CAN_8DEV_USB=m -CONFIG_CAN_SOFTING=m -CONFIG_BT=m -CONFIG_BT_RFCOMM=m -CONFIG_BT_RFCOMM_TTY=y -CONFIG_BT_BNEP=m -CONFIG_BT_BNEP_MC_FILTER=y -CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_HIDP=m -CONFIG_BT_HCIBTUSB=m -CONFIG_BT_HCIBTSDIO=m -CONFIG_BT_HCIUART=m -CONFIG_BT_HCIUART_H4=y -CONFIG_BT_HCIUART_BCSP=y -CONFIG_BT_HCIUART_LL=y -CONFIG_BT_HCIBCM203X=m -CONFIG_BT_HCIBPA10X=m -CONFIG_BT_HCIBFUSB=m -CONFIG_BT_HCIVHCI=m -CONFIG_BT_MRVL=m -CONFIG_BT_MRVL_SDIO=m -CONFIG_BT_ATH3K=m -CONFIG_BT_WILINK=m -CONFIG_CFG80211=m -CONFIG_MAC80211=m -CONFIG_MAC80211_MESH=y -CONFIG_MAC80211_DEBUGFS=y -CONFIG_RFKILL=m -CONFIG_RFKILL_INPUT=y -CONFIG_NFC=m -CONFIG_NFC_DIGITAL=m -CONFIG_NFC_NCI=m -CONFIG_NFC_NCI_SPI=y -CONFIG_NFC_HCI=m -CONFIG_NFC_SHDLC=y -CONFIG_NFC_PN533=m -CONFIG_NFC_WILINK=m -CONFIG_NFC_PORT100=m -CONFIG_NFC_PN544=m -CONFIG_NFC_PN544_I2C=m -CONFIG_NFC_MICROREAD=m -CONFIG_NFC_MICROREAD_I2C=m -CONFIG_NFC_MRVL=m -CONFIG_NFC_MRVL_USB=m -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -# CONFIG_FIRMWARE_IN_KERNEL is not set -CONFIG_DEBUG_DEVRES=y -CONFIG_CONNECTOR=m -# CONFIG_PNP_DEBUG_MESSAGES is not set -CONFIG_BLK_DEV_LOOP=m -CONFIG_BLK_DEV_CRYPTOLOOP=m -CONFIG_BLK_DEV_RAM=m -CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_CDROM_PKTCDVD=m -CONFIG_ATA_OVER_ETH=m -CONFIG_VIRTIO_BLK=m -CONFIG_TIFM_CORE=m -# CONFIG_TIFM_7XX1 is not set -CONFIG_SENSORS_BH1780=m -CONFIG_SENSORS_BH1770=m -CONFIG_SENSORS_APDS990X=m -CONFIG_HMC6352=m -CONFIG_TI_DAC7512=m -CONFIG_PCH_PHUB=m -CONFIG_EEPROM_AT24=m -CONFIG_EEPROM_AT25=m -CONFIG_EEPROM_MAX6875=m -CONFIG_EEPROM_93XX46=m -CONFIG_SENSORS_LIS3_I2C=m -CONFIG_VMWARE_VMCI=m -CONFIG_RAID_ATTRS=m -CONFIG_BLK_DEV_SD=y -CONFIG_BLK_DEV_SR=m -CONFIG_BLK_DEV_SR_VENDOR=y -CONFIG_CHR_DEV_SG=y -CONFIG_SCSI_MULTI_LUN=y -CONFIG_SCSI_CONSTANTS=y -CONFIG_SCSI_LOGGING=y -CONFIG_SCSI_SCAN_ASYNC=y -CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_SAS_ATTRS=m -CONFIG_VMWARE_PVSCSI=m -CONFIG_SCSI_VIRTIO=m -CONFIG_ATA=y -# CONFIG_ATA_VERBOSE_ERROR is not set -CONFIG_SATA_ZPODD=y -CONFIG_SATA_AHCI=y -CONFIG_SATA_SIL24=m -CONFIG_ATA_PIIX=y -CONFIG_SATA_SIL=m -CONFIG_PATA_SCH=m -CONFIG_PATA_MPIIX=m -CONFIG_ATA_GENERIC=y -CONFIG_MD=y -CONFIG_MD_LINEAR=m -CONFIG_MD_RAID0=m -CONFIG_MD_MULTIPATH=m -CONFIG_BCACHE=m -CONFIG_BCACHE_DEBUG=y -CONFIG_BLK_DEV_DM=m -CONFIG_DM_DEBUG=y -CONFIG_DM_CRYPT=m -CONFIG_DM_SNAPSHOT=m -CONFIG_DM_MIRROR=m -CONFIG_DM_RAID=m -CONFIG_DM_ZERO=m -CONFIG_DM_MULTIPATH=m -CONFIG_DM_MULTIPATH_QL=m -CONFIG_DM_MULTIPATH_ST=m -CONFIG_DM_DELAY=m -CONFIG_FUSION=y -CONFIG_FUSION_SPI=y -CONFIG_NETDEVICES=y -CONFIG_EQUALIZER=m -CONFIG_MACVLAN=m -CONFIG_TUN=m -CONFIG_VIRTIO_NET=m -# CONFIG_NET_VENDOR_3COM is not set -# CONFIG_NET_VENDOR_ADAPTEC is not set -# CONFIG_NET_VENDOR_ALTEON is not set -CONFIG_PCNET32=m -CONFIG_ATL2=m -CONFIG_ATL1=m -# CONFIG_NET_CADENCE is not set -CONFIG_BNX2=m -CONFIG_TIGON3=m -CONFIG_BNX2X=m -# CONFIG_NET_VENDOR_BROCADE is not set -CONFIG_CHELSIO_T4VF=m -# CONFIG_NET_VENDOR_CISCO is not set -# CONFIG_NET_VENDOR_DEC is not set -# CONFIG_NET_VENDOR_DLINK is not set -# CONFIG_NET_VENDOR_EMULEX is not set -# CONFIG_NET_VENDOR_EXAR is not set -# CONFIG_NET_VENDOR_HP is not set -CONFIG_E100=m -CONFIG_E1000=m -CONFIG_E1000E=m -CONFIG_IGB=m -CONFIG_IGBVF=m -CONFIG_IXGB=m -CONFIG_IXGBE=m -CONFIG_IXGBEVF=m -CONFIG_I40E=m -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MELLANOX is not set -# CONFIG_NET_VENDOR_MICREL is not set -# CONFIG_NET_VENDOR_MICROCHIP is not set -# CONFIG_NET_VENDOR_MYRI is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -CONFIG_FORCEDETH=m -CONFIG_PCH_GBE=m -# CONFIG_NET_PACKET_ENGINE is not set -# CONFIG_NET_VENDOR_QLOGIC is not set -CONFIG_8139CP=m -CONFIG_8139TOO=m -CONFIG_R8169=m -# CONFIG_NET_VENDOR_RDC is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SILAN is not set -CONFIG_SIS900=m -CONFIG_SIS190=m -# CONFIG_NET_VENDOR_SMSC is not set -# CONFIG_NET_VENDOR_STMICRO is not set -# CONFIG_NET_VENDOR_SUN is not set -# CONFIG_NET_VENDOR_TEHUTI is not set -# CONFIG_NET_VENDOR_TI is not set -# CONFIG_NET_VENDOR_VIA is not set -# CONFIG_NET_VENDOR_WIZNET is not set -CONFIG_MARVELL_PHY=m -CONFIG_DAVICOM_PHY=m -CONFIG_QSEMI_PHY=m -CONFIG_LXT_PHY=m -CONFIG_CICADA_PHY=m -CONFIG_VITESSE_PHY=m -CONFIG_SMSC_PHY=m -CONFIG_BROADCOM_PHY=m -CONFIG_BCM87XX_PHY=m -CONFIG_ICPLUS_PHY=m -CONFIG_REALTEK_PHY=m -CONFIG_MDIO_BITBANG=m -CONFIG_PPP=m -CONFIG_PPP_BSDCOMP=m -CONFIG_PPP_DEFLATE=m -CONFIG_PPP_FILTER=y -CONFIG_PPP_MPPE=m -CONFIG_PPP_MULTILINK=y -CONFIG_PPPOE=m -CONFIG_PPP_ASYNC=m -CONFIG_PPP_SYNC_TTY=m -CONFIG_USB_CATC=m -CONFIG_USB_KAWETH=m -CONFIG_USB_PEGASUS=m -CONFIG_USB_RTL8150=m -CONFIG_USB_RTL8152=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_MBIM=m -CONFIG_USB_NET_DM9601=m -CONFIG_USB_NET_SR9700=m -CONFIG_USB_NET_SR9800=m -CONFIG_USB_NET_SMSC75XX=m -CONFIG_USB_NET_SMSC95XX=m -CONFIG_USB_NET_GL620A=m -CONFIG_USB_NET_PLUSB=m -CONFIG_USB_NET_MCS7830=m -CONFIG_USB_ALI_M5632=y -CONFIG_USB_AN2720=y -# CONFIG_USB_NET_ZAURUS is not set -CONFIG_USB_NET_CX82310_ETH=m -CONFIG_LIBERTAS_THINFIRM=m -CONFIG_LIBERTAS_THINFIRM_USB=m -CONFIG_AT76C50X_USB=m -CONFIG_USB_ZD1201=m -CONFIG_USB_NET_RNDIS_WLAN=m -CONFIG_RTL8180=m -CONFIG_RTL8187=m -CONFIG_B43=m -CONFIG_B43_SDIO=y -CONFIG_IPW2100=m -CONFIG_IWLWIFI=m -CONFIG_IWLMVM=m -CONFIG_IWLWIFI_DEBUGFS=y -CONFIG_IWL4965=m -CONFIG_IWL3945=m -CONFIG_LIBERTAS=m -CONFIG_LIBERTAS_USB=m -CONFIG_LIBERTAS_SDIO=m -CONFIG_LIBERTAS_SPI=m -CONFIG_P54_COMMON=m -CONFIG_P54_USB=m -CONFIG_P54_PCI=m -CONFIG_P54_SPI=m -CONFIG_RT2X00=m -CONFIG_RT2400PCI=m -CONFIG_RT2500PCI=m -CONFIG_RT61PCI=m -CONFIG_RT2800PCI=m -CONFIG_RT2500USB=m -CONFIG_RT73USB=m -CONFIG_RT2800USB=m -# CONFIG_RT2800USB_RT35XX is not set -CONFIG_RTL8192CE=m -CONFIG_RTL8192SE=m -CONFIG_RTL8192DE=m -CONFIG_RTL8723AE=m -CONFIG_RTL8188EE=m -CONFIG_RTL8192CU=m -# CONFIG_RTLWIFI_DEBUG is not set -CONFIG_ZD1211RW=m -CONFIG_MWIFIEX=m -CONFIG_MWIFIEX_SDIO=m -CONFIG_MWIFIEX_PCIE=m -CONFIG_MWIFIEX_USB=m -CONFIG_CW1200=m -CONFIG_VMXNET3=m -CONFIG_INPUT_FF_MEMLESS=y -CONFIG_INPUT_MOUSEDEV=m -CONFIG_INPUT_JOYDEV=m -CONFIG_INPUT_EVDEV=y -CONFIG_KEYBOARD_ATKBD=m -CONFIG_MOUSE_PS2=m -CONFIG_MOUSE_SYNAPTICS_I2C=m -CONFIG_MOUSE_SYNAPTICS_USB=m -CONFIG_INPUT_JOYSTICK=y -CONFIG_JOYSTICK_ANALOG=m -CONFIG_JOYSTICK_ADI=m -CONFIG_JOYSTICK_XPAD=m -CONFIG_INPUT_TABLET=y -CONFIG_TABLET_USB_WACOM=m -CONFIG_INPUT_TOUCHSCREEN=y -CONFIG_TOUCHSCREEN_ADS7846=m -CONFIG_TOUCHSCREEN_AD7877=m -CONFIG_TOUCHSCREEN_AD7879=m -CONFIG_TOUCHSCREEN_AD7879_I2C=m -CONFIG_TOUCHSCREEN_AD7879_SPI=m -CONFIG_TOUCHSCREEN_ATMEL_MXT=m -CONFIG_TOUCHSCREEN_AUO_PIXCIR=m -CONFIG_TOUCHSCREEN_BU21013=m -CONFIG_TOUCHSCREEN_CY8CTMG110=m -CONFIG_TOUCHSCREEN_CYTTSP_CORE=m -CONFIG_TOUCHSCREEN_CYTTSP_I2C=m -CONFIG_TOUCHSCREEN_CYTTSP_SPI=m -CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m -CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m -CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m -CONFIG_TOUCHSCREEN_EETI=m -CONFIG_TOUCHSCREEN_ILI210X=m -CONFIG_TOUCHSCREEN_GUNZE=m -CONFIG_TOUCHSCREEN_WACOM_I2C=m -CONFIG_TOUCHSCREEN_MAX11801=m -CONFIG_TOUCHSCREEN_MCS5000=m -CONFIG_TOUCHSCREEN_MMS114=m -CONFIG_TOUCHSCREEN_MK712=m -CONFIG_TOUCHSCREEN_EDT_FT5X06=m -CONFIG_TOUCHSCREEN_PIXCIR=m -CONFIG_TOUCHSCREEN_WM97XX=m -CONFIG_TOUCHSCREEN_USB_COMPOSITE=m -CONFIG_TOUCHSCREEN_TOUCHIT213=m -CONFIG_TOUCHSCREEN_TSC2005=m -CONFIG_TOUCHSCREEN_TSC2007=m -CONFIG_TOUCHSCREEN_W90X900=m -CONFIG_TOUCHSCREEN_ST1232=m -CONFIG_TOUCHSCREEN_SUR40=m -CONFIG_TOUCHSCREEN_TPS6507X=m -CONFIG_TOUCHSCREEN_ZFORCE=m -CONFIG_INPUT_MISC=y -CONFIG_INPUT_AD714X=m -CONFIG_INPUT_BMA150=m -CONFIG_INPUT_PCSPKR=m -CONFIG_INPUT_MMA8450=m -CONFIG_INPUT_MPU3050=m -CONFIG_INPUT_GP2A=m -CONFIG_INPUT_GPIO_TILT_POLLED=m -CONFIG_INPUT_POWERMATE=m -CONFIG_INPUT_UINPUT=m -CONFIG_INPUT_ADXL34X=m -CONFIG_SERIO=m -CONFIG_DEVPTS_MULTIPLE_INSTANCES=y -# CONFIG_LEGACY_PTYS is not set -CONFIG_NOZOMI=m -# CONFIG_DEVKMEM is not set -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_8250_NR_UARTS=5 -CONFIG_SERIAL_8250_RUNTIME_UARTS=5 -CONFIG_SERIAL_8250_DW=m -CONFIG_SERIAL_MAX3100=m -CONFIG_SERIAL_MAX310X=y -CONFIG_SERIAL_MFD_HSU=m -CONFIG_SERIAL_PCH_UART=m -CONFIG_VIRTIO_CONSOLE=m -# CONFIG_HW_RANDOM_AMD is not set -# CONFIG_HW_RANDOM_GEODE is not set -# CONFIG_HW_RANDOM_VIA is not set -CONFIG_HW_RANDOM_VIRTIO=m -CONFIG_HPET=y -# CONFIG_HPET_MMAP is not set -# CONFIG_I2C_COMPAT is not set -CONFIG_I2C_CHARDEV=m -CONFIG_I2C_MUX_GPIO=m -CONFIG_I2C_MUX_PCA9541=m -CONFIG_I2C_MUX_PCA954x=m -# CONFIG_I2C_HELPER_AUTO is not set -CONFIG_I2C_ALGOPCF=m -CONFIG_I2C_ALGOPCA=m -CONFIG_I2C_I801=m -CONFIG_I2C_ISCH=m -CONFIG_I2C_ISMT=m -CONFIG_I2C_PIIX4=m -CONFIG_I2C_SCMI=m -CONFIG_I2C_DESIGNWARE_PLATFORM=m -CONFIG_I2C_DESIGNWARE_PCI=m -CONFIG_I2C_EG20T=m -CONFIG_I2C_OCORES=m -CONFIG_SPI=y -CONFIG_SPI_PXA2XX=m -CONFIG_SPI_TOPCLIFF_PCH=m -CONFIG_SPI_SPIDEV=m -CONFIG_PINCTRL_BAYTRAIL=y -CONFIG_GPIOLIB=y -CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_SCH=m -CONFIG_GPIO_ICH=m -CONFIG_GPIO_LYNXPOINT=m -CONFIG_GPIO_PCH=m -CONFIG_GPIO_ML_IOH=m -CONFIG_GPIO_MAX7301=m -CONFIG_GPIO_MC33880=m -CONFIG_PDA_POWER=m -CONFIG_BATTERY_DS2780=m -CONFIG_BATTERY_DS2781=m -CONFIG_BATTERY_DS2782=m -CONFIG_BATTERY_SBS=m -CONFIG_BATTERY_BQ27x00=m -CONFIG_BATTERY_MAX17040=m -CONFIG_BATTERY_MAX17042=m -CONFIG_CHARGER_ISP1704=m -CONFIG_CHARGER_MAX8903=m -CONFIG_CHARGER_LP8727=m -CONFIG_CHARGER_GPIO=m -CONFIG_CHARGER_BQ2415X=m -CONFIG_CHARGER_BQ24190=m -CONFIG_CHARGER_BQ24735=m -CONFIG_CHARGER_SMB347=m -CONFIG_POWER_AVS=y -CONFIG_SENSORS_AD7314=m -CONFIG_SENSORS_AD7414=m -CONFIG_SENSORS_AD7418=m -CONFIG_SENSORS_ADCXX=m -CONFIG_SENSORS_ADM1021=m -CONFIG_SENSORS_ADM1025=m -CONFIG_SENSORS_ADM1026=m -CONFIG_SENSORS_ADM1029=m -CONFIG_SENSORS_ADM1031=m -CONFIG_SENSORS_ADM9240=m -CONFIG_SENSORS_ADT7310=m -CONFIG_SENSORS_ADT7410=m -CONFIG_SENSORS_ADT7411=m -CONFIG_SENSORS_ADT7462=m -CONFIG_SENSORS_ADT7470=m -CONFIG_SENSORS_ADT7475=m -CONFIG_SENSORS_ASC7621=m -CONFIG_SENSORS_ASB100=m -CONFIG_SENSORS_ATXP1=m -CONFIG_SENSORS_DS620=m -CONFIG_SENSORS_DS1621=m -CONFIG_SENSORS_I5K_AMB=m -CONFIG_SENSORS_F71805F=m -CONFIG_SENSORS_F71882FG=m -CONFIG_SENSORS_F75375S=m -CONFIG_SENSORS_FSCHMD=m -CONFIG_SENSORS_G760A=m -CONFIG_SENSORS_G762=m -CONFIG_SENSORS_GL518SM=m -CONFIG_SENSORS_GL520SM=m -CONFIG_SENSORS_GPIO_FAN=m -CONFIG_SENSORS_HIH6130=m -CONFIG_SENSORS_HTU21=m -CONFIG_SENSORS_CORETEMP=m -CONFIG_SENSORS_IT87=m -CONFIG_SENSORS_JC42=m -CONFIG_SENSORS_LINEAGE=m -CONFIG_SENSORS_LM63=m -CONFIG_SENSORS_LM70=m -CONFIG_SENSORS_LM73=m -CONFIG_SENSORS_LM75=m -CONFIG_SENSORS_LM77=m -CONFIG_SENSORS_LM78=m -CONFIG_SENSORS_LM80=m -CONFIG_SENSORS_LM83=m -CONFIG_SENSORS_LM85=m -CONFIG_SENSORS_LM87=m -CONFIG_SENSORS_LM90=m -CONFIG_SENSORS_LM92=m -CONFIG_SENSORS_LM93=m -CONFIG_SENSORS_LTC4151=m -CONFIG_SENSORS_LTC4215=m -CONFIG_SENSORS_LTC4245=m -CONFIG_SENSORS_LTC4261=m -CONFIG_SENSORS_LM95234=m -CONFIG_SENSORS_LM95241=m -CONFIG_SENSORS_LM95245=m -CONFIG_SENSORS_MAX1111=m -CONFIG_SENSORS_MAX16065=m -CONFIG_SENSORS_MAX1619=m -CONFIG_SENSORS_MAX1668=m -CONFIG_SENSORS_MAX197=m -CONFIG_SENSORS_MAX6639=m -CONFIG_SENSORS_MAX6642=m -CONFIG_SENSORS_MAX6650=m -CONFIG_SENSORS_MAX6697=m -CONFIG_SENSORS_MCP3021=m -CONFIG_SENSORS_NCT6775=m -CONFIG_SENSORS_NTC_THERMISTOR=m -CONFIG_SENSORS_PC87360=m -CONFIG_SENSORS_PC87427=m -CONFIG_SENSORS_PCF8591=m -CONFIG_SENSORS_SHT15=m -CONFIG_SENSORS_SHT21=m -CONFIG_SENSORS_SIS5595=m -CONFIG_SENSORS_SMM665=m -CONFIG_SENSORS_DME1737=m -CONFIG_SENSORS_EMC1403=m -CONFIG_SENSORS_EMC2103=m -CONFIG_SENSORS_EMC6W201=m -CONFIG_SENSORS_SMSC47M1=m -CONFIG_SENSORS_SMSC47M192=m -CONFIG_SENSORS_SMSC47B397=m -CONFIG_SENSORS_SCH5627=m -CONFIG_SENSORS_SCH5636=m -CONFIG_SENSORS_ADS1015=m -CONFIG_SENSORS_ADS7828=m -CONFIG_SENSORS_ADS7871=m -CONFIG_SENSORS_AMC6821=m -CONFIG_SENSORS_INA209=m -CONFIG_SENSORS_INA2XX=m -CONFIG_SENSORS_THMC50=m -CONFIG_SENSORS_TMP102=m -CONFIG_SENSORS_TMP401=m -CONFIG_SENSORS_TMP421=m -CONFIG_SENSORS_VIA686A=m -CONFIG_SENSORS_VT1211=m -CONFIG_SENSORS_VT8231=m -CONFIG_SENSORS_W83781D=m -CONFIG_SENSORS_W83791D=m -CONFIG_SENSORS_W83792D=m -CONFIG_SENSORS_W83793=m -CONFIG_SENSORS_W83795=m -CONFIG_SENSORS_W83L785TS=m -CONFIG_SENSORS_W83L786NG=m -CONFIG_SENSORS_W83627HF=m -CONFIG_SENSORS_W83627EHF=m -CONFIG_SENSORS_ACPI_POWER=m -CONFIG_THERMAL_GOV_FAIR_SHARE=y -CONFIG_INTEL_POWERCLAMP=y -CONFIG_WATCHDOG=y -CONFIG_SOFT_WATCHDOG=m -CONFIG_I6300ESB_WDT=m -CONFIG_IE6XX_WDT=m -CONFIG_ITCO_WDT=m -CONFIG_ITCO_VENDOR_SUPPORT=y -CONFIG_W83697HF_WDT=m -CONFIG_W83697UG_WDT=m -CONFIG_W83877F_WDT=m -CONFIG_W83977F_WDT=m -CONFIG_REGULATOR=y -CONFIG_REGULATOR_FIXED_VOLTAGE=m -CONFIG_REGULATOR_VIRTUAL_CONSUMER=m -CONFIG_REGULATOR_USERSPACE_CONSUMER=m -CONFIG_REGULATOR_ACT8865=m -CONFIG_REGULATOR_AD5398=m -CONFIG_REGULATOR_DA9210=m -CONFIG_REGULATOR_FAN53555=m -CONFIG_REGULATOR_GPIO=m -CONFIG_REGULATOR_ISL6271A=m -CONFIG_REGULATOR_LP3971=m -CONFIG_REGULATOR_LP3972=m -CONFIG_REGULATOR_LP872X=m -CONFIG_REGULATOR_LP8755=m -CONFIG_REGULATOR_MAX1586=m -CONFIG_REGULATOR_MAX8649=m -CONFIG_REGULATOR_MAX8660=m -CONFIG_REGULATOR_MAX8952=m -CONFIG_REGULATOR_MAX8973=m -CONFIG_REGULATOR_TPS51632=m -CONFIG_REGULATOR_TPS62360=m -CONFIG_REGULATOR_TPS65023=m -CONFIG_REGULATOR_TPS6507X=m -CONFIG_REGULATOR_TPS6524X=m -CONFIG_MEDIA_SUPPORT=m -CONFIG_MEDIA_CAMERA_SUPPORT=y -CONFIG_MEDIA_ANALOG_TV_SUPPORT=y -CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y -CONFIG_MEDIA_RADIO_SUPPORT=y -CONFIG_MEDIA_RC_SUPPORT=y -CONFIG_MEDIA_CONTROLLER=y -CONFIG_VIDEO_V4L2_SUBDEV_API=y -CONFIG_LIRC=m -CONFIG_MEDIA_USB_SUPPORT=y -CONFIG_USB_VIDEO_CLASS=m -CONFIG_USB_PWC=m -CONFIG_VIDEO_CPIA2=m -CONFIG_USB_ZR364XX=m -CONFIG_USB_STKWEBCAM=m -CONFIG_USB_S2255=m -CONFIG_VIDEO_USBTV=m -CONFIG_VIDEO_PVRUSB2=m -CONFIG_VIDEO_HDPVR=m -CONFIG_VIDEO_TLG2300=m -CONFIG_VIDEO_USBVISION=m -CONFIG_VIDEO_STK1160_COMMON=m -CONFIG_VIDEO_STK1160_AC97=y -CONFIG_VIDEO_AU0828=m -CONFIG_VIDEO_CX231XX=m -CONFIG_VIDEO_CX231XX_ALSA=m -CONFIG_VIDEO_CX231XX_DVB=m -CONFIG_VIDEO_TM6000=m -CONFIG_VIDEO_TM6000_ALSA=m -CONFIG_VIDEO_TM6000_DVB=m -CONFIG_DVB_USB=m -CONFIG_DVB_USB_A800=m -CONFIG_DVB_USB_DIBUSB_MB=m -CONFIG_DVB_USB_DIBUSB_MC=m -CONFIG_DVB_USB_DIB0700=m -CONFIG_DVB_USB_UMT_010=m -CONFIG_DVB_USB_CXUSB=m -CONFIG_DVB_USB_M920X=m -CONFIG_DVB_USB_DIGITV=m -CONFIG_DVB_USB_VP7045=m -CONFIG_DVB_USB_VP702X=m -CONFIG_DVB_USB_GP8PSK=m -CONFIG_DVB_USB_NOVA_T_USB2=m -CONFIG_DVB_USB_TTUSB2=m -CONFIG_DVB_USB_DTT200U=m -CONFIG_DVB_USB_OPERA1=m -CONFIG_DVB_USB_AF9005=m -CONFIG_DVB_USB_AF9005_REMOTE=m -CONFIG_DVB_USB_PCTV452E=m -CONFIG_DVB_USB_DW2102=m -CONFIG_DVB_USB_CINERGY_T2=m -CONFIG_DVB_USB_DTV5100=m -CONFIG_DVB_USB_FRIIO=m -CONFIG_DVB_USB_AZ6027=m -CONFIG_DVB_USB_TECHNISAT_USB2=m -CONFIG_DVB_USB_V2=m -CONFIG_DVB_USB_AF9015=m -CONFIG_DVB_USB_AF9035=m -CONFIG_DVB_USB_ANYSEE=m -CONFIG_DVB_USB_AU6610=m -CONFIG_DVB_USB_AZ6007=m -CONFIG_DVB_USB_CE6230=m -CONFIG_DVB_USB_EC168=m -CONFIG_DVB_USB_GL861=m -CONFIG_DVB_USB_IT913X=m -CONFIG_DVB_USB_LME2510=m -CONFIG_DVB_USB_MXL111SF=m -CONFIG_DVB_USB_RTL28XXU=m -CONFIG_DVB_TTUSB_BUDGET=m -CONFIG_DVB_TTUSB_DEC=m -CONFIG_SMS_USB_DRV=m -CONFIG_DVB_B2C2_FLEXCOP_USB=m -CONFIG_VIDEO_EM28XX=m -CONFIG_MEDIA_PCI_SUPPORT=y -CONFIG_VIDEO_CX23885=m -CONFIG_RADIO_SI4713=m -CONFIG_I2C_SI4713=m -CONFIG_USB_MR800=m -CONFIG_USB_DSBR=m -CONFIG_RADIO_MAXIRADIO=m -CONFIG_RADIO_SHARK=m -CONFIG_RADIO_SHARK2=m -CONFIG_USB_KEENE=m -CONFIG_USB_RAREMONO=m -CONFIG_USB_MA901=m -CONFIG_RADIO_TEA5764=m -CONFIG_RADIO_SAA7706H=m -CONFIG_RADIO_TEF6862=m -CONFIG_RADIO_WL1273=m -CONFIG_RADIO_WL128X=m -CONFIG_AGP=y -CONFIG_DRM=y -CONFIG_DRM_I915=y -CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y -CONFIG_DRM_VMWGFX=y -CONFIG_DRM_VMWGFX_FBCON=y -CONFIG_DRM_UDL=m -CONFIG_FB_VESA=y -CONFIG_FB_EFI=y -# CONFIG_LCD_CLASS_DEVICE is not set -CONFIG_BACKLIGHT_GENERIC=m -CONFIG_BACKLIGHT_PWM=m -CONFIG_BACKLIGHT_ADP8860=m -CONFIG_BACKLIGHT_ADP8870=m -CONFIG_BACKLIGHT_LM3630A=m -CONFIG_BACKLIGHT_LM3639=m -CONFIG_BACKLIGHT_LP855X=m -CONFIG_BACKLIGHT_GPIO=m -CONFIG_BACKLIGHT_LV5207LP=m -CONFIG_BACKLIGHT_BD6107=m -CONFIG_VGACON_SOFT_SCROLLBACK=y -CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=128 -CONFIG_FRAMEBUFFER_CONSOLE=y -CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y -CONFIG_SOUND=m -CONFIG_SND=m -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m -CONFIG_SND_HRTIMER=m -# CONFIG_SND_SUPPORT_OLD_API is not set -CONFIG_SND_ALOOP=m -CONFIG_SND_AC97_POWER_SAVE=y -CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 -CONFIG_SND_ENS1371=m -CONFIG_SND_HDA_INTEL=m -CONFIG_SND_HDA_INPUT_JACK=y -CONFIG_SND_HDA_PATCH_LOADER=y -CONFIG_SND_HDA_CODEC_REALTEK=m -CONFIG_SND_HDA_CODEC_ANALOG=m -CONFIG_SND_HDA_CODEC_SIGMATEL=m -CONFIG_SND_HDA_CODEC_VIA=m -CONFIG_SND_HDA_CODEC_HDMI=m -CONFIG_SND_HDA_CODEC_CIRRUS=m -CONFIG_SND_HDA_CODEC_CONEXANT=m -CONFIG_SND_HDA_CODEC_CA0110=m -CONFIG_SND_HDA_CODEC_CA0132=m -CONFIG_SND_HDA_CODEC_CA0132_DSP=y -CONFIG_SND_HDA_CODEC_CMEDIA=m -CONFIG_SND_HDA_CODEC_SI3054=m -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 -CONFIG_SND_INTEL8X0=m -CONFIG_SND_INTEL8X0M=m -# CONFIG_SND_SPI is not set -CONFIG_SND_USB_AUDIO=m -CONFIG_SND_USB_USX2Y=m -CONFIG_SND_USB_CAIAQ=m -CONFIG_SND_USB_CAIAQ_INPUT=y -CONFIG_HID_BATTERY_STRENGTH=y -CONFIG_HIDRAW=y -CONFIG_UHID=m -CONFIG_HID_A4TECH=y -CONFIG_HID_APPLE=y -CONFIG_HID_BELKIN=y -CONFIG_HID_CHERRY=y -CONFIG_HID_CHICONY=y -CONFIG_HID_CYPRESS=y -CONFIG_HID_ELO=m -CONFIG_HID_EZKEY=y -CONFIG_HID_KEYTOUCH=m -CONFIG_HID_KENSINGTON=y -CONFIG_HID_LENOVO_TPKBD=m -CONFIG_HID_LOGITECH=m -CONFIG_HID_LOGITECH_DJ=m -CONFIG_LOGITECH_FF=y -CONFIG_LOGIRUMBLEPAD2_FF=y -CONFIG_LOGIG940_FF=y -CONFIG_HID_MICROSOFT=y -CONFIG_HID_MONTEREY=y -CONFIG_HID_MULTITOUCH=m -CONFIG_HID_WIIMOTE=m -CONFIG_HID_SENSOR_HUB=m -CONFIG_HID_PID=y -CONFIG_USB_HIDDEV=y -CONFIG_I2C_HID=m -CONFIG_USB=y -CONFIG_USB_ANNOUNCE_NEW_DEVICES=y -CONFIG_USB_MON=m -CONFIG_USB_WUSB_CBAF=m -CONFIG_USB_XHCI_HCD=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_HCD_PLATFORM=m -CONFIG_USB_OHCI_HCD=m -CONFIG_USB_OHCI_HCD_PLATFORM=m -CONFIG_USB_UHCI_HCD=m -CONFIG_USB_ACM=m -CONFIG_USB_PRINTER=m -CONFIG_USB_TMC=m -CONFIG_USB_STORAGE=y -CONFIG_USB_DWC3=m -CONFIG_USB_DWC3_GADGET=y -CONFIG_USB_CHIPIDEA=m -CONFIG_USB_CHIPIDEA_HOST=y -CONFIG_USB_SERIAL=m -CONFIG_USB_SERIAL_GENERIC=y -CONFIG_USB_SERIAL_FTDI_SIO=m -CONFIG_USB_SERIAL_PL2303=m -CONFIG_NOP_USB_XCEIV=m -CONFIG_SAMSUNG_USB2PHY=m -CONFIG_SAMSUNG_USB3PHY=m -CONFIG_USB_GADGET=m -CONFIG_USB_EG20T=m -CONFIG_USB_ZERO=m -CONFIG_USB_AUDIO=m -CONFIG_GADGET_UAC1=y -CONFIG_USB_ETH=m -CONFIG_USB_ETH_EEM=y -CONFIG_USB_G_NCM=m -CONFIG_USB_GADGETFS=m -CONFIG_USB_FUNCTIONFS=m -CONFIG_USB_MASS_STORAGE=m -CONFIG_USB_G_SERIAL=m -CONFIG_USB_G_HID=m -CONFIG_USB_G_WEBCAM=m -CONFIG_MMC=y -CONFIG_MMC_BLOCK_MINORS=16 -CONFIG_SDIO_UART=m -CONFIG_MMC_SDHCI=y -CONFIG_MMC_SDHCI_PCI=y -CONFIG_MMC_SDHCI_ACPI=y -CONFIG_MMC_USHC=m -CONFIG_LEDS_CLASS=y -CONFIG_LEDS_LM3530=m -CONFIG_LEDS_LM3642=m -CONFIG_LEDS_PCA9532=m -CONFIG_LEDS_PCA9532_GPIO=y -CONFIG_LEDS_GPIO=m -CONFIG_LEDS_PCA955X=m -CONFIG_LEDS_PCA963X=m -CONFIG_LEDS_PCA9685=m -CONFIG_LEDS_DAC124S085=m -CONFIG_LEDS_BD2802=m -CONFIG_LEDS_LM355x=m -CONFIG_LEDS_TRIGGER_TIMER=m -CONFIG_LEDS_TRIGGER_ONESHOT=m -CONFIG_LEDS_TRIGGER_HEARTBEAT=m -CONFIG_LEDS_TRIGGER_BACKLIGHT=m -CONFIG_LEDS_TRIGGER_CPU=y -CONFIG_LEDS_TRIGGER_GPIO=m -CONFIG_LEDS_TRIGGER_DEFAULT_ON=m -CONFIG_LEDS_TRIGGER_TRANSIENT=m -CONFIG_LEDS_TRIGGER_CAMERA=m -CONFIG_RTC_CLASS=y -CONFIG_RTC_DRV_CMOS=m -CONFIG_DMADEVICES=y -CONFIG_INTEL_MID_DMAC=m -CONFIG_INTEL_IOATDMA=m -CONFIG_DW_DMAC_CORE=m -CONFIG_PCH_DMA=m -CONFIG_ASYNC_TX_DMA=y -CONFIG_UIO=y -CONFIG_VIRTIO_PCI=m -CONFIG_VIRTIO_BALLOON=m -CONFIG_VIRTIO_MMIO=m -CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y -CONFIG_STAGING=y -CONFIG_R8187SE=m -CONFIG_RTL8192U=m -CONFIG_RTLLIB=m -CONFIG_RTL8192E=m -CONFIG_R8712U=m -CONFIG_R8188EU=m -CONFIG_R8821AE=m -CONFIG_ANDROID=y -CONFIG_ANDROID_LOGGER=m -# CONFIG_ANDROID_TIMED_OUTPUT is not set -# CONFIG_NET_VENDOR_SILICOM is not set -CONFIG_IDEAPAD_LAPTOP=m -CONFIG_THINKPAD_ACPI=m -CONFIG_INTEL_IOMMU=y -CONFIG_PM_DEVFREQ=y -CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m -CONFIG_DEVFREQ_GOV_PERFORMANCE=m -CONFIG_DEVFREQ_GOV_POWERSAVE=m -CONFIG_DEVFREQ_GOV_USERSPACE=m -CONFIG_PWM=y -CONFIG_DMI_SYSFS=m -CONFIG_EFI_VARS=y -CONFIG_EFI_VARS_PSTORE=m -CONFIG_EXT2_FS=m -CONFIG_EXT2_FS_XATTR=y -CONFIG_EXT2_FS_POSIX_ACL=y -CONFIG_EXT2_FS_SECURITY=y -CONFIG_EXT3_FS=m -# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set -CONFIG_EXT3_FS_POSIX_ACL=y -CONFIG_EXT3_FS_SECURITY=y -CONFIG_EXT4_FS=y -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y -CONFIG_BTRFS_FS=m -CONFIG_BTRFS_FS_POSIX_ACL=y -CONFIG_FANOTIFY=y -CONFIG_QUOTA=y -CONFIG_AUTOFS4_FS=m -CONFIG_FUSE_FS=m -CONFIG_CUSE=m -CONFIG_ISO9660_FS=m -CONFIG_JOLIET=y -CONFIG_ZISOFS=y -CONFIG_UDF_FS=m -CONFIG_MSDOS_FS=m -CONFIG_VFAT_FS=m -CONFIG_FAT_DEFAULT_IOCHARSET="ascii" -CONFIG_NTFS_FS=m -CONFIG_NTFS_RW=y -CONFIG_TMPFS_POSIX_ACL=y -CONFIG_ECRYPT_FS=m -CONFIG_HFS_FS=m -CONFIG_HFSPLUS_FS=m -CONFIG_HFSPLUS_FS_POSIX_ACL=y -CONFIG_SQUASHFS=m -CONFIG_SQUASHFS_DECOMP_MULTI=y -CONFIG_SQUASHFS_XATTR=y -CONFIG_SQUASHFS_LZO=y -CONFIG_SQUASHFS_XZ=y -CONFIG_ROMFS_FS=m -CONFIG_EFIVAR_FS=m -CONFIG_NFS_FS=m -CONFIG_NFS_V4=m -CONFIG_NFS_V4_1=y -CONFIG_NFS_V4_2=y -CONFIG_NFSD=m -CONFIG_NFSD_V3_ACL=y -CONFIG_NFSD_V4=y -CONFIG_NFSD_V4_SECURITY_LABEL=y -CONFIG_NFSD_FAULT_INJECTION=y -CONFIG_SUNRPC_DEBUG=y -CONFIG_CIFS=m -CONFIG_CIFS_WEAK_PW_HASH=y -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -CONFIG_CIFS_ACL=y -CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_CODEPAGE_737=m -CONFIG_NLS_CODEPAGE_775=m -CONFIG_NLS_CODEPAGE_850=m -CONFIG_NLS_CODEPAGE_852=m -CONFIG_NLS_CODEPAGE_855=m -CONFIG_NLS_CODEPAGE_857=m -CONFIG_NLS_CODEPAGE_860=m -CONFIG_NLS_CODEPAGE_861=m -CONFIG_NLS_CODEPAGE_862=m -CONFIG_NLS_CODEPAGE_863=m -CONFIG_NLS_CODEPAGE_864=m -CONFIG_NLS_CODEPAGE_865=m -CONFIG_NLS_CODEPAGE_866=m -CONFIG_NLS_CODEPAGE_869=m -CONFIG_NLS_CODEPAGE_936=m -CONFIG_NLS_CODEPAGE_950=m -CONFIG_NLS_CODEPAGE_932=m -CONFIG_NLS_CODEPAGE_949=m -CONFIG_NLS_CODEPAGE_874=m -CONFIG_NLS_ISO8859_8=m -CONFIG_NLS_CODEPAGE_1250=m -CONFIG_NLS_CODEPAGE_1251=m -CONFIG_NLS_ASCII=y -CONFIG_NLS_ISO8859_1=m -CONFIG_NLS_ISO8859_2=m -CONFIG_NLS_ISO8859_3=m -CONFIG_NLS_ISO8859_4=m -CONFIG_NLS_ISO8859_5=m -CONFIG_NLS_ISO8859_6=m -CONFIG_NLS_ISO8859_7=m -CONFIG_NLS_ISO8859_9=m -CONFIG_NLS_ISO8859_13=m -CONFIG_NLS_ISO8859_14=m -CONFIG_NLS_ISO8859_15=m -CONFIG_NLS_KOI8_R=m -CONFIG_NLS_KOI8_U=m -CONFIG_PRINTK_TIME=y -CONFIG_DEBUG_INFO=y -# CONFIG_ENABLE_WARN_DEPRECATED is not set -CONFIG_STRIP_ASM_SYMS=y -# CONFIG_UNUSED_SYMBOLS is not set -CONFIG_HEADERS_CHECK=y -CONFIG_MAGIC_SYSRQ=y -CONFIG_DEBUG_MEMORY_INIT=y -CONFIG_DEBUG_STACKOVERFLOW=y -CONFIG_LOCKUP_DETECTOR=y -CONFIG_TIMER_STATS=y -# CONFIG_DEBUG_PREEMPT is not set -CONFIG_SPARSE_RCU_POINTER=y -# CONFIG_RCU_CPU_STALL_VERBOSE is not set -CONFIG_LATENCYTOP=y -CONFIG_SCHED_TRACER=y -CONFIG_BLK_DEV_IO_TRACE=y -CONFIG_STRICT_DEVMEM=y -# CONFIG_X86_VERBOSE_BOOTUP is not set -# CONFIG_EARLY_PRINTK is not set -# CONFIG_DEBUG_RODATA_TEST is not set -CONFIG_DEBUG_SET_MODULE_RONX=y -CONFIG_OPTIMIZE_INLINING=y -CONFIG_SECURITY=y -CONFIG_SECURITY_SMACK=y -CONFIG_CRYPTO_USER=m -# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set -CONFIG_CRYPTO_PCRYPT=m -CONFIG_CRYPTO_TEST=m -CONFIG_CRYPTO_GCM=m -CONFIG_CRYPTO_CTS=m -CONFIG_CRYPTO_ECB=y -CONFIG_CRYPTO_PCBC=m -CONFIG_CRYPTO_HMAC=y -CONFIG_CRYPTO_XCBC=m -CONFIG_CRYPTO_VMAC=m -CONFIG_CRYPTO_CRC32C_INTEL=y -CONFIG_CRYPTO_CRC32=m -CONFIG_CRYPTO_CRC32_PCLMUL=m -CONFIG_CRYPTO_CRCT10DIF=m -CONFIG_CRYPTO_RMD128=m -CONFIG_CRYPTO_RMD160=m -CONFIG_CRYPTO_RMD256=m -CONFIG_CRYPTO_RMD320=m -CONFIG_CRYPTO_SHA512=m -CONFIG_CRYPTO_TGR192=m -CONFIG_CRYPTO_WP512=m -CONFIG_CRYPTO_AES_NI_INTEL=m -CONFIG_CRYPTO_ANUBIS=m -CONFIG_CRYPTO_ARC4=y -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_CAMELLIA=m -CONFIG_CRYPTO_CAST5=m -CONFIG_CRYPTO_CAST6=m -CONFIG_CRYPTO_FCRYPT=m -CONFIG_CRYPTO_KHAZAD=m -CONFIG_CRYPTO_SALSA20=m -CONFIG_CRYPTO_SALSA20_586=m -CONFIG_CRYPTO_SEED=m -CONFIG_CRYPTO_SERPENT_SSE2_586=m -CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_TWOFISH_586=m -CONFIG_CRYPTO_ZLIB=m -CONFIG_CRYPTO_LZO=m -CONFIG_CRYPTO_LZ4=m -CONFIG_CRYPTO_LZ4HC=m -CONFIG_CRYPTO_USER_API_HASH=m -CONFIG_CRYPTO_USER_API_SKCIPHER=m -CONFIG_ASYMMETRIC_KEY_TYPE=m -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m -CONFIG_X509_CERTIFICATE_PARSER=m -# CONFIG_VIRTUALIZATION is not set -CONFIG_LIBCRC32C=y -CONFIG_CRC8=m -CONFIG_CORDIC=m -CONFIG_FONTS=y -CONFIG_FONT_8x8=y -CONFIG_FONT_8x16=y -CONFIG_FONT_6x11=y -CONFIG_FONT_7x14=y -CONFIG_FONT_10x18=y diff --git a/recipes-kernel/linux/linux-yocto/haswell-wc/defconfig b/recipes-kernel/linux/linux-yocto/haswell-wc/defconfig deleted file mode 100644 index 6fec3768..00000000 --- a/recipes-kernel/linux/linux-yocto/haswell-wc/defconfig +++ /dev/null @@ -1,1347 +0,0 @@ -# CONFIG_LOCALVERSION_AUTO is not set -CONFIG_DEFAULT_HOSTNAME="common_box" -CONFIG_SYSVIPC=y -CONFIG_POSIX_MQUEUE=y -CONFIG_FHANDLE=y -CONFIG_NO_HZ=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_IRQ_TIME_ACCOUNTING=y -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CPUSETS=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_RESOURCE_COUNTERS=y -CONFIG_MEMCG=y -CONFIG_MEMCG_SWAP=y -CONFIG_MEMCG_KMEM=y -CONFIG_CGROUP_PERF=y -CONFIG_RT_GROUP_SCHED=y -CONFIG_BLK_CGROUP=y -CONFIG_NAMESPACES=y -CONFIG_USER_NS=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_RD_BZIP2=y -CONFIG_RD_LZMA=y -CONFIG_RD_XZ=y -CONFIG_RD_LZO=y -CONFIG_RD_LZ4=y -CONFIG_CC_OPTIMIZE_FOR_SIZE=y -CONFIG_EMBEDDED=y -# CONFIG_COMPAT_BRK is not set -CONFIG_PROFILING=y -CONFIG_OPROFILE=m -CONFIG_OPROFILE_EVENT_MULTIPLEX=y -CONFIG_JUMP_LABEL=y -CONFIG_CC_STACKPROTECTOR_REGULAR=y -CONFIG_MODULES=y -CONFIG_MODULE_UNLOAD=y -CONFIG_BLK_DEV_THROTTLING=y -CONFIG_PARTITION_ADVANCED=y -CONFIG_BSD_DISKLABEL=y -CONFIG_LDM_PARTITION=y -CONFIG_IOSCHED_DEADLINE=m -CONFIG_CFQ_GROUP_IOSCHED=y -CONFIG_SMP=y -# CONFIG_X86_MPPARSE is not set -# CONFIG_X86_EXTENDED_PLATFORM is not set -CONFIG_X86_INTEL_LPSS=y -# CONFIG_SCHED_OMIT_FRAME_POINTER is not set -CONFIG_MCORE2=y -CONFIG_PROCESSOR_SELECT=y -# CONFIG_CPU_SUP_AMD is not set -# CONFIG_CPU_SUP_CENTAUR is not set -CONFIG_SCHED_SMT=y -CONFIG_PREEMPT=y -# CONFIG_X86_MCE_AMD is not set -CONFIG_MICROCODE=y -CONFIG_X86_MSR=y -CONFIG_X86_CPUID=y -CONFIG_KSM=y -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 -CONFIG_EFI=y -CONFIG_EFI_STUB=y -# CONFIG_SECCOMP is not set -CONFIG_HZ_1000=y -# CONFIG_RELOCATABLE is not set -CONFIG_PHYSICAL_ALIGN=0x400000 -CONFIG_HIBERNATION=y -CONFIG_PM_AUTOSLEEP=y -CONFIG_PM_WAKELOCKS=y -CONFIG_PM_RUNTIME=y -CONFIG_ACPI_AC=m -CONFIG_ACPI_BATTERY=m -CONFIG_ACPI_FAN=m -CONFIG_ACPI_PROCESSOR=m -CONFIG_ACPI_PROCESSOR_AGGREGATOR=m -CONFIG_ACPI_PCI_SLOT=y -CONFIG_ACPI_SBS=m -CONFIG_ACPI_APEI=y -CONFIG_ACPI_APEI_GHES=y -CONFIG_CPU_FREQ=y -CONFIG_CPU_FREQ_STAT=m -CONFIG_CPU_FREQ_STAT_DETAILS=y -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y -CONFIG_CPU_FREQ_GOV_POWERSAVE=m -CONFIG_CPU_FREQ_GOV_USERSPACE=m -CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m -CONFIG_X86_INTEL_PSTATE=y -CONFIG_X86_PCC_CPUFREQ=m -CONFIG_X86_ACPI_CPUFREQ=m -CONFIG_X86_P4_CLOCKMOD=m -CONFIG_INTEL_IDLE=y -CONFIG_PCIEPORTBUS=y -# CONFIG_PCIEAER is not set -CONFIG_PCI_MSI=y -# CONFIG_HT_IRQ is not set -CONFIG_PCI_PRI=y -CONFIG_PCI_PASID=y -CONFIG_PCCARD=m -# CONFIG_PCMCIA is not set -CONFIG_YENTA=m -CONFIG_BINFMT_MISC=m -CONFIG_PACKET=m -CONFIG_PACKET_DIAG=m -CONFIG_UNIX=y -CONFIG_UNIX_DIAG=m -CONFIG_XFRM_USER=m -CONFIG_XFRM_SUB_POLICY=y -CONFIG_XFRM_STATISTICS=y -CONFIG_NET_KEY=m -CONFIG_NET_KEY_MIGRATE=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_ADVANCED_ROUTER=y -CONFIG_IP_MULTIPLE_TABLES=y -CONFIG_IP_ROUTE_MULTIPATH=y -CONFIG_NET_IPIP=m -CONFIG_IP_MROUTE=y -CONFIG_IP_MROUTE_MULTIPLE_TABLES=y -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_NET_IPVTI=m -CONFIG_INET_AH=m -CONFIG_INET_ESP=m -CONFIG_INET_IPCOMP=m -CONFIG_INET_XFRM_MODE_TRANSPORT=m -CONFIG_INET_XFRM_MODE_TUNNEL=m -CONFIG_INET_XFRM_MODE_BEET=m -CONFIG_INET_LRO=m -CONFIG_INET_DIAG=m -CONFIG_TCP_CONG_ADVANCED=y -CONFIG_TCP_CONG_CUBIC=m -# CONFIG_TCP_CONG_WESTWOOD is not set -# CONFIG_TCP_CONG_HTCP is not set -CONFIG_TCP_MD5SIG=y -CONFIG_IPV6_ROUTER_PREF=y -CONFIG_IPV6_ROUTE_INFO=y -CONFIG_IPV6_OPTIMISTIC_DAD=y -CONFIG_INET6_AH=m -CONFIG_INET6_ESP=m -CONFIG_INET6_IPCOMP=m -CONFIG_IPV6_MIP6=m -CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m -CONFIG_IPV6_VTI=m -CONFIG_IPV6_SIT_6RD=y -CONFIG_IPV6_GRE=m -CONFIG_IPV6_MULTIPLE_TABLES=y -CONFIG_IPV6_SUBTREES=y -CONFIG_IPV6_MROUTE=y -CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y -CONFIG_IPV6_PIMSM_V2=y -CONFIG_NETWORK_SECMARK=y -CONFIG_NETWORK_PHY_TIMESTAMPING=y -CONFIG_NETFILTER=y -CONFIG_NF_CONNTRACK=m -CONFIG_NF_CONNTRACK_SECMARK=y -CONFIG_NF_CONNTRACK_ZONES=y -CONFIG_NF_CONNTRACK_EVENTS=y -CONFIG_NF_CONNTRACK_TIMEOUT=y -CONFIG_NF_CONNTRACK_TIMESTAMP=y -CONFIG_NF_CT_PROTO_DCCP=m -CONFIG_NF_CT_PROTO_SCTP=m -CONFIG_NF_CT_PROTO_UDPLITE=m -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -CONFIG_NF_CONNTRACK_H323=m -CONFIG_NF_CONNTRACK_IRC=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -CONFIG_NF_CONNTRACK_SNMP=m -CONFIG_NF_CONNTRACK_PPTP=m -CONFIG_NF_CONNTRACK_SANE=m -CONFIG_NF_CONNTRACK_SIP=m -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -CONFIG_NF_CT_NETLINK_TIMEOUT=m -CONFIG_NF_CT_NETLINK_HELPER=m -CONFIG_NETFILTER_NETLINK_QUEUE_CT=y -CONFIG_NETFILTER_XTABLES=y -CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HMARK=m -CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m -CONFIG_NETFILTER_XT_TARGET_LED=m -CONFIG_NETFILTER_XT_TARGET_LOG=m -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_TARGET_NFLOG=m -CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m -CONFIG_NETFILTER_XT_TARGET_TEE=m -CONFIG_NETFILTER_XT_TARGET_TPROXY=m -CONFIG_NETFILTER_XT_TARGET_TRACE=m -CONFIG_NETFILTER_XT_TARGET_SECMARK=m -CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m -CONFIG_NETFILTER_XT_MATCH_BPF=m -CONFIG_NETFILTER_XT_MATCH_CLUSTER=m -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -CONFIG_NETFILTER_XT_MATCH_CPU=m -CONFIG_NETFILTER_XT_MATCH_DCCP=m -CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ESP=m -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m -CONFIG_NETFILTER_XT_MATCH_HELPER=m -CONFIG_NETFILTER_XT_MATCH_IPCOMP=m -CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -CONFIG_NETFILTER_XT_MATCH_L2TP=m -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -CONFIG_NETFILTER_XT_MATCH_NFACCT=m -CONFIG_NETFILTER_XT_MATCH_OSF=m -CONFIG_NETFILTER_XT_MATCH_OWNER=m -CONFIG_NETFILTER_XT_MATCH_POLICY=m -CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_NETFILTER_XT_MATCH_QUOTA=m -CONFIG_NETFILTER_XT_MATCH_RATEEST=m -CONFIG_NETFILTER_XT_MATCH_REALM=m -CONFIG_NETFILTER_XT_MATCH_RECENT=m -CONFIG_NETFILTER_XT_MATCH_SCTP=m -CONFIG_NETFILTER_XT_MATCH_SOCKET=m -CONFIG_NETFILTER_XT_MATCH_STATE=m -CONFIG_NETFILTER_XT_MATCH_STATISTIC=m -CONFIG_NETFILTER_XT_MATCH_STRING=m -CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -CONFIG_NETFILTER_XT_MATCH_TIME=m -CONFIG_NETFILTER_XT_MATCH_U32=m -CONFIG_NF_CONNTRACK_IPV4=m -# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -CONFIG_IP_NF_MATCH_RPFILTER=m -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_TARGET_SYNPROXY=m -CONFIG_IP_NF_TARGET_ULOG=m -CONFIG_NF_NAT_IPV4=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_CLUSTERIP=m -CONFIG_IP_NF_TARGET_ECN=m -CONFIG_IP_NF_TARGET_TTL=m -CONFIG_IP_NF_RAW=m -CONFIG_IP_NF_SECURITY=m -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m -CONFIG_NF_CONNTRACK_IPV6=m -CONFIG_IP6_NF_IPTABLES=m -CONFIG_IP6_NF_MATCH_AH=m -CONFIG_IP6_NF_MATCH_EUI64=m -CONFIG_IP6_NF_MATCH_FRAG=m -CONFIG_IP6_NF_MATCH_OPTS=m -CONFIG_IP6_NF_MATCH_HL=m -CONFIG_IP6_NF_MATCH_IPV6HEADER=m -CONFIG_IP6_NF_MATCH_MH=m -CONFIG_IP6_NF_MATCH_RPFILTER=m -CONFIG_IP6_NF_MATCH_RT=m -CONFIG_IP6_NF_TARGET_HL=m -CONFIG_IP6_NF_FILTER=m -CONFIG_IP6_NF_TARGET_REJECT=m -CONFIG_IP6_NF_TARGET_SYNPROXY=m -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_RAW=m -CONFIG_IP6_NF_SECURITY=m -CONFIG_NF_NAT_IPV6=m -CONFIG_IP6_NF_TARGET_MASQUERADE=m -CONFIG_IP6_NF_TARGET_NPT=m -CONFIG_BRIDGE=m -CONFIG_BRIDGE_VLAN_FILTERING=y -CONFIG_VLAN_8021Q=m -CONFIG_NET_SCHED=y -CONFIG_NET_SCH_CBQ=m -CONFIG_NET_SCH_HTB=m -CONFIG_NET_SCH_HFSC=m -CONFIG_NET_SCH_PRIO=m -CONFIG_NET_SCH_MULTIQ=m -CONFIG_NET_SCH_RED=m -CONFIG_NET_SCH_SFB=m -CONFIG_NET_SCH_SFQ=m -CONFIG_NET_SCH_TEQL=m -CONFIG_NET_SCH_TBF=m -CONFIG_NET_SCH_GRED=m -CONFIG_NET_SCH_DSMARK=m -CONFIG_NET_SCH_NETEM=m -CONFIG_NET_SCH_DRR=m -CONFIG_NET_SCH_MQPRIO=m -CONFIG_NET_SCH_CHOKE=m -CONFIG_NET_SCH_QFQ=m -CONFIG_NET_SCH_CODEL=m -CONFIG_NET_SCH_FQ_CODEL=m -CONFIG_NET_SCH_FQ=m -CONFIG_NET_SCH_HHF=m -CONFIG_NET_SCH_PIE=m -CONFIG_NET_SCH_INGRESS=m -CONFIG_NET_SCH_PLUG=m -CONFIG_NET_CLS_BASIC=m -CONFIG_NET_CLS_TCINDEX=m -CONFIG_NET_CLS_ROUTE4=m -CONFIG_NET_CLS_FW=m -CONFIG_NET_CLS_U32=m -CONFIG_CLS_U32_PERF=y -CONFIG_CLS_U32_MARK=y -CONFIG_NET_CLS_RSVP=m -CONFIG_NET_CLS_RSVP6=m -CONFIG_NET_CLS_FLOW=m -CONFIG_NET_CLS_CGROUP=m -CONFIG_NET_CLS_BPF=m -CONFIG_NET_EMATCH=y -CONFIG_NET_EMATCH_CMP=m -CONFIG_NET_EMATCH_NBYTE=m -CONFIG_NET_EMATCH_U32=m -CONFIG_NET_EMATCH_META=m -CONFIG_NET_EMATCH_TEXT=m -CONFIG_NET_EMATCH_CANID=m -CONFIG_NET_CLS_ACT=y -CONFIG_NET_ACT_POLICE=m -CONFIG_NET_ACT_GACT=m -CONFIG_GACT_PROB=y -CONFIG_NET_ACT_MIRRED=m -CONFIG_NET_ACT_IPT=m -CONFIG_NET_ACT_NAT=m -CONFIG_NET_ACT_PEDIT=m -CONFIG_NET_ACT_SIMP=m -CONFIG_NET_ACT_SKBEDIT=m -CONFIG_NET_ACT_CSUM=m -CONFIG_NET_CLS_IND=y -CONFIG_CAN=m -CONFIG_CAN_VCAN=m -CONFIG_CAN_SLCAN=m -# CONFIG_CAN_CALC_BITTIMING is not set -CONFIG_CAN_MCP251X=m -CONFIG_PCH_CAN=m -CONFIG_CAN_SJA1000=m -CONFIG_CAN_C_CAN=m -CONFIG_CAN_C_CAN_PLATFORM=m -CONFIG_CAN_C_CAN_PCI=m -CONFIG_CAN_CC770=m -CONFIG_CAN_CC770_ISA=m -CONFIG_CAN_CC770_PLATFORM=m -CONFIG_CAN_EMS_USB=m -CONFIG_CAN_ESD_USB2=m -CONFIG_CAN_KVASER_USB=m -CONFIG_CAN_PEAK_USB=m -CONFIG_CAN_8DEV_USB=m -CONFIG_CAN_SOFTING=m -CONFIG_BT=m -CONFIG_BT_RFCOMM=m -CONFIG_BT_RFCOMM_TTY=y -CONFIG_BT_BNEP=m -CONFIG_BT_BNEP_MC_FILTER=y -CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_HIDP=m -CONFIG_BT_HCIBTUSB=m -CONFIG_BT_HCIBTSDIO=m -CONFIG_BT_HCIUART=m -CONFIG_BT_HCIUART_H4=y -CONFIG_BT_HCIUART_BCSP=y -CONFIG_BT_HCIUART_LL=y -CONFIG_BT_HCIBCM203X=m -CONFIG_BT_HCIBPA10X=m -CONFIG_BT_HCIBFUSB=m -CONFIG_BT_HCIVHCI=m -CONFIG_BT_MRVL=m -CONFIG_BT_MRVL_SDIO=m -CONFIG_BT_ATH3K=m -CONFIG_BT_WILINK=m -CONFIG_CFG80211=m -CONFIG_MAC80211=m -CONFIG_MAC80211_MESH=y -CONFIG_MAC80211_DEBUGFS=y -CONFIG_RFKILL=m -CONFIG_RFKILL_INPUT=y -CONFIG_NFC=m -CONFIG_NFC_DIGITAL=m -CONFIG_NFC_NCI=m -CONFIG_NFC_NCI_SPI=y -CONFIG_NFC_HCI=m -CONFIG_NFC_SHDLC=y -CONFIG_NFC_PN533=m -CONFIG_NFC_WILINK=m -CONFIG_NFC_PORT100=m -CONFIG_NFC_PN544=m -CONFIG_NFC_PN544_I2C=m -CONFIG_NFC_MICROREAD=m -CONFIG_NFC_MICROREAD_I2C=m -CONFIG_NFC_MRVL=m -CONFIG_NFC_MRVL_USB=m -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -# CONFIG_FIRMWARE_IN_KERNEL is not set -CONFIG_DEBUG_DEVRES=y -CONFIG_CONNECTOR=m -# CONFIG_PNP_DEBUG_MESSAGES is not set -CONFIG_BLK_DEV_LOOP=m -CONFIG_BLK_DEV_CRYPTOLOOP=m -CONFIG_BLK_DEV_RAM=m -CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_CDROM_PKTCDVD=m -CONFIG_ATA_OVER_ETH=m -CONFIG_VIRTIO_BLK=m -CONFIG_TIFM_CORE=m -# CONFIG_TIFM_7XX1 is not set -CONFIG_SENSORS_BH1780=m -CONFIG_SENSORS_BH1770=m -CONFIG_SENSORS_APDS990X=m -CONFIG_HMC6352=m -CONFIG_TI_DAC7512=m -CONFIG_PCH_PHUB=m -CONFIG_EEPROM_AT24=m -CONFIG_EEPROM_AT25=m -CONFIG_EEPROM_MAX6875=m -CONFIG_EEPROM_93XX46=m -CONFIG_SENSORS_LIS3_I2C=m -CONFIG_VMWARE_VMCI=m -CONFIG_RAID_ATTRS=m -CONFIG_BLK_DEV_SD=y -CONFIG_BLK_DEV_SR=m -CONFIG_BLK_DEV_SR_VENDOR=y -CONFIG_CHR_DEV_SG=y -CONFIG_SCSI_MULTI_LUN=y -CONFIG_SCSI_CONSTANTS=y -CONFIG_SCSI_LOGGING=y -CONFIG_SCSI_SCAN_ASYNC=y -CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_SAS_ATTRS=m -CONFIG_VMWARE_PVSCSI=m -CONFIG_SCSI_VIRTIO=m -CONFIG_ATA=y -# CONFIG_ATA_VERBOSE_ERROR is not set -CONFIG_SATA_ZPODD=y -CONFIG_SATA_AHCI=y -CONFIG_SATA_SIL24=m -CONFIG_ATA_PIIX=y -CONFIG_SATA_SIL=m -CONFIG_PATA_SCH=m -CONFIG_PATA_MPIIX=m -CONFIG_ATA_GENERIC=y -CONFIG_MD=y -CONFIG_MD_LINEAR=m -CONFIG_MD_RAID0=m -CONFIG_MD_MULTIPATH=m -CONFIG_BCACHE=m -CONFIG_BCACHE_DEBUG=y -CONFIG_BLK_DEV_DM=m -CONFIG_DM_DEBUG=y -CONFIG_DM_CRYPT=m -CONFIG_DM_SNAPSHOT=m -CONFIG_DM_MIRROR=m -CONFIG_DM_RAID=m -CONFIG_DM_ZERO=m -CONFIG_DM_MULTIPATH=m -CONFIG_DM_MULTIPATH_QL=m -CONFIG_DM_MULTIPATH_ST=m -CONFIG_DM_DELAY=m -CONFIG_FUSION=y -CONFIG_FUSION_SPI=y -CONFIG_NETDEVICES=y -CONFIG_EQUALIZER=m -CONFIG_MACVLAN=m -CONFIG_TUN=m -CONFIG_VIRTIO_NET=m -# CONFIG_NET_VENDOR_3COM is not set -# CONFIG_NET_VENDOR_ADAPTEC is not set -# CONFIG_NET_VENDOR_ALTEON is not set -CONFIG_PCNET32=m -CONFIG_ATL2=m -CONFIG_ATL1=m -# CONFIG_NET_CADENCE is not set -CONFIG_BNX2=m -CONFIG_TIGON3=m -CONFIG_BNX2X=m -# CONFIG_NET_VENDOR_BROCADE is not set -CONFIG_CHELSIO_T4VF=m -# CONFIG_NET_VENDOR_CISCO is not set -# CONFIG_NET_VENDOR_DEC is not set -# CONFIG_NET_VENDOR_DLINK is not set -# CONFIG_NET_VENDOR_EMULEX is not set -# CONFIG_NET_VENDOR_EXAR is not set -# CONFIG_NET_VENDOR_HP is not set -CONFIG_E100=m -CONFIG_E1000=m -CONFIG_E1000E=m -CONFIG_IGB=m -CONFIG_IGBVF=m -CONFIG_IXGB=m -CONFIG_IXGBE=m -CONFIG_IXGBEVF=m -CONFIG_I40E=m -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MELLANOX is not set -# CONFIG_NET_VENDOR_MICREL is not set -# CONFIG_NET_VENDOR_MICROCHIP is not set -# CONFIG_NET_VENDOR_MYRI is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -CONFIG_FORCEDETH=m -CONFIG_PCH_GBE=m -# CONFIG_NET_PACKET_ENGINE is not set -# CONFIG_NET_VENDOR_QLOGIC is not set -CONFIG_8139CP=m -CONFIG_8139TOO=m -CONFIG_R8169=m -# CONFIG_NET_VENDOR_RDC is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SILAN is not set -CONFIG_SIS900=m -CONFIG_SIS190=m -# CONFIG_NET_VENDOR_SMSC is not set -# CONFIG_NET_VENDOR_STMICRO is not set -# CONFIG_NET_VENDOR_SUN is not set -# CONFIG_NET_VENDOR_TEHUTI is not set -# CONFIG_NET_VENDOR_TI is not set -# CONFIG_NET_VENDOR_VIA is not set -# CONFIG_NET_VENDOR_WIZNET is not set -CONFIG_MARVELL_PHY=m -CONFIG_DAVICOM_PHY=m -CONFIG_QSEMI_PHY=m -CONFIG_LXT_PHY=m -CONFIG_CICADA_PHY=m -CONFIG_VITESSE_PHY=m -CONFIG_SMSC_PHY=m -CONFIG_BROADCOM_PHY=m -CONFIG_BCM87XX_PHY=m -CONFIG_ICPLUS_PHY=m -CONFIG_REALTEK_PHY=m -CONFIG_MDIO_BITBANG=m -CONFIG_PPP=m -CONFIG_PPP_BSDCOMP=m -CONFIG_PPP_DEFLATE=m -CONFIG_PPP_FILTER=y -CONFIG_PPP_MPPE=m -CONFIG_PPP_MULTILINK=y -CONFIG_PPPOE=m -CONFIG_PPP_ASYNC=m -CONFIG_PPP_SYNC_TTY=m -CONFIG_USB_CATC=m -CONFIG_USB_KAWETH=m -CONFIG_USB_PEGASUS=m -CONFIG_USB_RTL8150=m -CONFIG_USB_RTL8152=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_MBIM=m -CONFIG_USB_NET_DM9601=m -CONFIG_USB_NET_SR9700=m -CONFIG_USB_NET_SR9800=m -CONFIG_USB_NET_SMSC75XX=m -CONFIG_USB_NET_SMSC95XX=m -CONFIG_USB_NET_GL620A=m -CONFIG_USB_NET_PLUSB=m -CONFIG_USB_NET_MCS7830=m -CONFIG_USB_ALI_M5632=y -CONFIG_USB_AN2720=y -# CONFIG_USB_NET_ZAURUS is not set -CONFIG_USB_NET_CX82310_ETH=m -CONFIG_LIBERTAS_THINFIRM=m -CONFIG_LIBERTAS_THINFIRM_USB=m -CONFIG_AT76C50X_USB=m -CONFIG_USB_ZD1201=m -CONFIG_USB_NET_RNDIS_WLAN=m -CONFIG_RTL8180=m -CONFIG_RTL8187=m -CONFIG_B43=m -CONFIG_B43_SDIO=y -CONFIG_IPW2100=m -CONFIG_IWLWIFI=m -CONFIG_IWLMVM=m -CONFIG_IWLWIFI_DEBUGFS=y -CONFIG_IWL4965=m -CONFIG_IWL3945=m -CONFIG_LIBERTAS=m -CONFIG_LIBERTAS_USB=m -CONFIG_LIBERTAS_SDIO=m -CONFIG_LIBERTAS_SPI=m -CONFIG_P54_COMMON=m -CONFIG_P54_USB=m -CONFIG_P54_PCI=m -CONFIG_P54_SPI=m -CONFIG_RT2X00=m -CONFIG_RT2400PCI=m -CONFIG_RT2500PCI=m -CONFIG_RT61PCI=m -CONFIG_RT2800PCI=m -CONFIG_RT2500USB=m -CONFIG_RT73USB=m -CONFIG_RT2800USB=m -# CONFIG_RT2800USB_RT35XX is not set -CONFIG_RTL8192CE=m -CONFIG_RTL8192SE=m -CONFIG_RTL8192DE=m -CONFIG_RTL8723AE=m -CONFIG_RTL8188EE=m -CONFIG_RTL8192CU=m -# CONFIG_RTLWIFI_DEBUG is not set -CONFIG_ZD1211RW=m -CONFIG_MWIFIEX=m -CONFIG_MWIFIEX_SDIO=m -CONFIG_MWIFIEX_PCIE=m -CONFIG_MWIFIEX_USB=m -CONFIG_CW1200=m -CONFIG_VMXNET3=m -CONFIG_INPUT_FF_MEMLESS=y -CONFIG_INPUT_MOUSEDEV=m -CONFIG_INPUT_JOYDEV=m -CONFIG_INPUT_EVDEV=y -CONFIG_KEYBOARD_ATKBD=m -CONFIG_MOUSE_PS2=m -CONFIG_MOUSE_SYNAPTICS_I2C=m -CONFIG_MOUSE_SYNAPTICS_USB=m -CONFIG_INPUT_JOYSTICK=y -CONFIG_JOYSTICK_ANALOG=m -CONFIG_JOYSTICK_ADI=m -CONFIG_JOYSTICK_XPAD=m -CONFIG_INPUT_TABLET=y -CONFIG_TABLET_USB_WACOM=m -CONFIG_INPUT_TOUCHSCREEN=y -CONFIG_TOUCHSCREEN_ADS7846=m -CONFIG_TOUCHSCREEN_AD7877=m -CONFIG_TOUCHSCREEN_AD7879=m -CONFIG_TOUCHSCREEN_AD7879_I2C=m -CONFIG_TOUCHSCREEN_AD7879_SPI=m -CONFIG_TOUCHSCREEN_ATMEL_MXT=m -CONFIG_TOUCHSCREEN_AUO_PIXCIR=m -CONFIG_TOUCHSCREEN_BU21013=m -CONFIG_TOUCHSCREEN_CY8CTMG110=m -CONFIG_TOUCHSCREEN_CYTTSP_CORE=m -CONFIG_TOUCHSCREEN_CYTTSP_I2C=m -CONFIG_TOUCHSCREEN_CYTTSP_SPI=m -CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m -CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m -CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m -CONFIG_TOUCHSCREEN_EETI=m -CONFIG_TOUCHSCREEN_ILI210X=m -CONFIG_TOUCHSCREEN_GUNZE=m -CONFIG_TOUCHSCREEN_WACOM_I2C=m -CONFIG_TOUCHSCREEN_MAX11801=m -CONFIG_TOUCHSCREEN_MCS5000=m -CONFIG_TOUCHSCREEN_MMS114=m -CONFIG_TOUCHSCREEN_MK712=m -CONFIG_TOUCHSCREEN_EDT_FT5X06=m -CONFIG_TOUCHSCREEN_PIXCIR=m -CONFIG_TOUCHSCREEN_WM97XX=m -CONFIG_TOUCHSCREEN_USB_COMPOSITE=m -CONFIG_TOUCHSCREEN_TOUCHIT213=m -CONFIG_TOUCHSCREEN_TSC2005=m -CONFIG_TOUCHSCREEN_TSC2007=m -CONFIG_TOUCHSCREEN_W90X900=m -CONFIG_TOUCHSCREEN_ST1232=m -CONFIG_TOUCHSCREEN_SUR40=m -CONFIG_TOUCHSCREEN_TPS6507X=m -CONFIG_TOUCHSCREEN_ZFORCE=m -CONFIG_INPUT_MISC=y -CONFIG_INPUT_AD714X=m -CONFIG_INPUT_BMA150=m -CONFIG_INPUT_PCSPKR=m -CONFIG_INPUT_MMA8450=m -CONFIG_INPUT_MPU3050=m -CONFIG_INPUT_GP2A=m -CONFIG_INPUT_GPIO_TILT_POLLED=m -CONFIG_INPUT_POWERMATE=m -CONFIG_INPUT_UINPUT=m -CONFIG_INPUT_ADXL34X=m -CONFIG_SERIO=m -CONFIG_DEVPTS_MULTIPLE_INSTANCES=y -# CONFIG_LEGACY_PTYS is not set -CONFIG_NOZOMI=m -# CONFIG_DEVKMEM is not set -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_8250_NR_UARTS=5 -CONFIG_SERIAL_8250_RUNTIME_UARTS=5 -CONFIG_SERIAL_8250_DW=m -CONFIG_SERIAL_MAX3100=m -CONFIG_SERIAL_MAX310X=y -CONFIG_SERIAL_MFD_HSU=m -CONFIG_SERIAL_PCH_UART=m -CONFIG_VIRTIO_CONSOLE=m -# CONFIG_HW_RANDOM_AMD is not set -# CONFIG_HW_RANDOM_VIA is not set -CONFIG_HW_RANDOM_VIRTIO=m -CONFIG_HPET=y -# CONFIG_HPET_MMAP is not set -# CONFIG_I2C_COMPAT is not set -CONFIG_I2C_CHARDEV=m -CONFIG_I2C_MUX_GPIO=m -CONFIG_I2C_MUX_PCA9541=m -CONFIG_I2C_MUX_PCA954x=m -# CONFIG_I2C_HELPER_AUTO is not set -CONFIG_I2C_ALGOPCF=m -CONFIG_I2C_ALGOPCA=m -CONFIG_I2C_I801=m -CONFIG_I2C_ISCH=m -CONFIG_I2C_ISMT=m -CONFIG_I2C_PIIX4=m -CONFIG_I2C_SCMI=m -CONFIG_I2C_DESIGNWARE_PLATFORM=m -CONFIG_I2C_DESIGNWARE_PCI=m -CONFIG_I2C_EG20T=m -CONFIG_I2C_OCORES=m -CONFIG_SPI=y -CONFIG_SPI_PXA2XX=m -CONFIG_SPI_TOPCLIFF_PCH=m -CONFIG_SPI_SPIDEV=m -CONFIG_PINCTRL_BAYTRAIL=y -CONFIG_GPIOLIB=y -CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_SCH=m -CONFIG_GPIO_ICH=m -CONFIG_GPIO_LYNXPOINT=m -CONFIG_GPIO_PCH=m -CONFIG_GPIO_ML_IOH=m -CONFIG_GPIO_MAX7301=m -CONFIG_GPIO_MC33880=m -CONFIG_PDA_POWER=m -CONFIG_BATTERY_DS2780=m -CONFIG_BATTERY_DS2781=m -CONFIG_BATTERY_DS2782=m -CONFIG_BATTERY_SBS=m -CONFIG_BATTERY_BQ27x00=m -CONFIG_BATTERY_MAX17040=m -CONFIG_BATTERY_MAX17042=m -CONFIG_CHARGER_ISP1704=m -CONFIG_CHARGER_MAX8903=m -CONFIG_CHARGER_LP8727=m -CONFIG_CHARGER_GPIO=m -CONFIG_CHARGER_BQ2415X=m -CONFIG_CHARGER_BQ24190=m -CONFIG_CHARGER_BQ24735=m -CONFIG_CHARGER_SMB347=m -CONFIG_POWER_AVS=y -CONFIG_SENSORS_AD7314=m -CONFIG_SENSORS_AD7414=m -CONFIG_SENSORS_AD7418=m -CONFIG_SENSORS_ADCXX=m -CONFIG_SENSORS_ADM1021=m -CONFIG_SENSORS_ADM1025=m -CONFIG_SENSORS_ADM1026=m -CONFIG_SENSORS_ADM1029=m -CONFIG_SENSORS_ADM1031=m -CONFIG_SENSORS_ADM9240=m -CONFIG_SENSORS_ADT7310=m -CONFIG_SENSORS_ADT7410=m -CONFIG_SENSORS_ADT7411=m -CONFIG_SENSORS_ADT7462=m -CONFIG_SENSORS_ADT7470=m -CONFIG_SENSORS_ADT7475=m -CONFIG_SENSORS_ASC7621=m -CONFIG_SENSORS_ASB100=m -CONFIG_SENSORS_ATXP1=m -CONFIG_SENSORS_DS620=m -CONFIG_SENSORS_DS1621=m -CONFIG_SENSORS_I5K_AMB=m -CONFIG_SENSORS_F71805F=m -CONFIG_SENSORS_F71882FG=m -CONFIG_SENSORS_F75375S=m -CONFIG_SENSORS_FSCHMD=m -CONFIG_SENSORS_G760A=m -CONFIG_SENSORS_G762=m -CONFIG_SENSORS_GL518SM=m -CONFIG_SENSORS_GL520SM=m -CONFIG_SENSORS_GPIO_FAN=m -CONFIG_SENSORS_HIH6130=m -CONFIG_SENSORS_HTU21=m -CONFIG_SENSORS_CORETEMP=m -CONFIG_SENSORS_IT87=m -CONFIG_SENSORS_JC42=m -CONFIG_SENSORS_LINEAGE=m -CONFIG_SENSORS_LM63=m -CONFIG_SENSORS_LM70=m -CONFIG_SENSORS_LM73=m -CONFIG_SENSORS_LM75=m -CONFIG_SENSORS_LM77=m -CONFIG_SENSORS_LM78=m -CONFIG_SENSORS_LM80=m -CONFIG_SENSORS_LM83=m -CONFIG_SENSORS_LM85=m -CONFIG_SENSORS_LM87=m -CONFIG_SENSORS_LM90=m -CONFIG_SENSORS_LM92=m -CONFIG_SENSORS_LM93=m -CONFIG_SENSORS_LTC4151=m -CONFIG_SENSORS_LTC4215=m -CONFIG_SENSORS_LTC4245=m -CONFIG_SENSORS_LTC4261=m -CONFIG_SENSORS_LM95234=m -CONFIG_SENSORS_LM95241=m -CONFIG_SENSORS_LM95245=m -CONFIG_SENSORS_MAX1111=m -CONFIG_SENSORS_MAX16065=m -CONFIG_SENSORS_MAX1619=m -CONFIG_SENSORS_MAX1668=m -CONFIG_SENSORS_MAX197=m -CONFIG_SENSORS_MAX6639=m -CONFIG_SENSORS_MAX6642=m -CONFIG_SENSORS_MAX6650=m -CONFIG_SENSORS_MAX6697=m -CONFIG_SENSORS_MCP3021=m -CONFIG_SENSORS_NCT6775=m -CONFIG_SENSORS_NTC_THERMISTOR=m -CONFIG_SENSORS_PC87360=m -CONFIG_SENSORS_PC87427=m -CONFIG_SENSORS_PCF8591=m -CONFIG_SENSORS_SHT15=m -CONFIG_SENSORS_SHT21=m -CONFIG_SENSORS_SIS5595=m -CONFIG_SENSORS_SMM665=m -CONFIG_SENSORS_DME1737=m -CONFIG_SENSORS_EMC1403=m -CONFIG_SENSORS_EMC2103=m -CONFIG_SENSORS_EMC6W201=m -CONFIG_SENSORS_SMSC47M1=m -CONFIG_SENSORS_SMSC47M192=m -CONFIG_SENSORS_SMSC47B397=m -CONFIG_SENSORS_SCH5627=m -CONFIG_SENSORS_SCH5636=m -CONFIG_SENSORS_ADS1015=m -CONFIG_SENSORS_ADS7828=m -CONFIG_SENSORS_ADS7871=m -CONFIG_SENSORS_AMC6821=m -CONFIG_SENSORS_INA209=m -CONFIG_SENSORS_INA2XX=m -CONFIG_SENSORS_THMC50=m -CONFIG_SENSORS_TMP102=m -CONFIG_SENSORS_TMP401=m -CONFIG_SENSORS_TMP421=m -CONFIG_SENSORS_VIA686A=m -CONFIG_SENSORS_VT1211=m -CONFIG_SENSORS_VT8231=m -CONFIG_SENSORS_W83781D=m -CONFIG_SENSORS_W83791D=m -CONFIG_SENSORS_W83792D=m -CONFIG_SENSORS_W83793=m -CONFIG_SENSORS_W83795=m -CONFIG_SENSORS_W83L785TS=m -CONFIG_SENSORS_W83L786NG=m -CONFIG_SENSORS_W83627HF=m -CONFIG_SENSORS_W83627EHF=m -CONFIG_SENSORS_ACPI_POWER=m -CONFIG_THERMAL_GOV_FAIR_SHARE=y -CONFIG_INTEL_POWERCLAMP=y -CONFIG_WATCHDOG=y -CONFIG_SOFT_WATCHDOG=m -CONFIG_I6300ESB_WDT=m -CONFIG_IE6XX_WDT=m -CONFIG_ITCO_WDT=m -CONFIG_ITCO_VENDOR_SUPPORT=y -CONFIG_W83697HF_WDT=m -CONFIG_W83697UG_WDT=m -CONFIG_W83877F_WDT=m -CONFIG_W83977F_WDT=m -CONFIG_REGULATOR=y -CONFIG_REGULATOR_FIXED_VOLTAGE=m -CONFIG_REGULATOR_VIRTUAL_CONSUMER=m -CONFIG_REGULATOR_USERSPACE_CONSUMER=m -CONFIG_REGULATOR_ACT8865=m -CONFIG_REGULATOR_AD5398=m -CONFIG_REGULATOR_DA9210=m -CONFIG_REGULATOR_FAN53555=m -CONFIG_REGULATOR_GPIO=m -CONFIG_REGULATOR_ISL6271A=m -CONFIG_REGULATOR_LP3971=m -CONFIG_REGULATOR_LP3972=m -CONFIG_REGULATOR_LP872X=m -CONFIG_REGULATOR_LP8755=m -CONFIG_REGULATOR_MAX1586=m -CONFIG_REGULATOR_MAX8649=m -CONFIG_REGULATOR_MAX8660=m -CONFIG_REGULATOR_MAX8952=m -CONFIG_REGULATOR_MAX8973=m -CONFIG_REGULATOR_TPS51632=m -CONFIG_REGULATOR_TPS62360=m -CONFIG_REGULATOR_TPS65023=m -CONFIG_REGULATOR_TPS6507X=m -CONFIG_REGULATOR_TPS6524X=m -CONFIG_MEDIA_SUPPORT=m -CONFIG_MEDIA_CAMERA_SUPPORT=y -CONFIG_MEDIA_ANALOG_TV_SUPPORT=y -CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y -CONFIG_MEDIA_RADIO_SUPPORT=y -CONFIG_MEDIA_RC_SUPPORT=y -CONFIG_MEDIA_CONTROLLER=y -CONFIG_VIDEO_V4L2_SUBDEV_API=y -CONFIG_LIRC=m -CONFIG_MEDIA_USB_SUPPORT=y -CONFIG_USB_VIDEO_CLASS=m -CONFIG_USB_PWC=m -CONFIG_VIDEO_CPIA2=m -CONFIG_USB_ZR364XX=m -CONFIG_USB_STKWEBCAM=m -CONFIG_USB_S2255=m -CONFIG_VIDEO_USBTV=m -CONFIG_VIDEO_PVRUSB2=m -CONFIG_VIDEO_HDPVR=m -CONFIG_VIDEO_TLG2300=m -CONFIG_VIDEO_USBVISION=m -CONFIG_VIDEO_STK1160_COMMON=m -CONFIG_VIDEO_STK1160_AC97=y -CONFIG_VIDEO_AU0828=m -CONFIG_VIDEO_CX231XX=m -CONFIG_VIDEO_CX231XX_ALSA=m -CONFIG_VIDEO_CX231XX_DVB=m -CONFIG_VIDEO_TM6000=m -CONFIG_VIDEO_TM6000_ALSA=m -CONFIG_VIDEO_TM6000_DVB=m -CONFIG_DVB_USB=m -CONFIG_DVB_USB_A800=m -CONFIG_DVB_USB_DIBUSB_MB=m -CONFIG_DVB_USB_DIBUSB_MC=m -CONFIG_DVB_USB_DIB0700=m -CONFIG_DVB_USB_UMT_010=m -CONFIG_DVB_USB_CXUSB=m -CONFIG_DVB_USB_M920X=m -CONFIG_DVB_USB_DIGITV=m -CONFIG_DVB_USB_VP7045=m -CONFIG_DVB_USB_VP702X=m -CONFIG_DVB_USB_GP8PSK=m -CONFIG_DVB_USB_NOVA_T_USB2=m -CONFIG_DVB_USB_TTUSB2=m -CONFIG_DVB_USB_DTT200U=m -CONFIG_DVB_USB_OPERA1=m -CONFIG_DVB_USB_AF9005=m -CONFIG_DVB_USB_AF9005_REMOTE=m -CONFIG_DVB_USB_PCTV452E=m -CONFIG_DVB_USB_DW2102=m -CONFIG_DVB_USB_CINERGY_T2=m -CONFIG_DVB_USB_DTV5100=m -CONFIG_DVB_USB_FRIIO=m -CONFIG_DVB_USB_AZ6027=m -CONFIG_DVB_USB_TECHNISAT_USB2=m -CONFIG_DVB_USB_V2=m -CONFIG_DVB_USB_AF9015=m -CONFIG_DVB_USB_AF9035=m -CONFIG_DVB_USB_ANYSEE=m -CONFIG_DVB_USB_AU6610=m -CONFIG_DVB_USB_AZ6007=m -CONFIG_DVB_USB_CE6230=m -CONFIG_DVB_USB_EC168=m -CONFIG_DVB_USB_GL861=m -CONFIG_DVB_USB_IT913X=m -CONFIG_DVB_USB_LME2510=m -CONFIG_DVB_USB_MXL111SF=m -CONFIG_DVB_USB_RTL28XXU=m -CONFIG_DVB_TTUSB_BUDGET=m -CONFIG_DVB_TTUSB_DEC=m -CONFIG_SMS_USB_DRV=m -CONFIG_DVB_B2C2_FLEXCOP_USB=m -CONFIG_VIDEO_EM28XX=m -CONFIG_MEDIA_PCI_SUPPORT=y -CONFIG_VIDEO_CX23885=m -CONFIG_RADIO_SI4713=m -CONFIG_I2C_SI4713=m -CONFIG_USB_MR800=m -CONFIG_USB_DSBR=m -CONFIG_RADIO_MAXIRADIO=m -CONFIG_RADIO_SHARK=m -CONFIG_RADIO_SHARK2=m -CONFIG_USB_KEENE=m -CONFIG_USB_RAREMONO=m -CONFIG_USB_MA901=m -CONFIG_RADIO_TEA5764=m -CONFIG_RADIO_SAA7706H=m -CONFIG_RADIO_TEF6862=m -CONFIG_RADIO_WL1273=m -CONFIG_RADIO_WL128X=m -CONFIG_AGP=y -CONFIG_DRM=y -CONFIG_DRM_I915=y -CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y -CONFIG_DRM_VMWGFX=y -CONFIG_DRM_VMWGFX_FBCON=y -CONFIG_DRM_UDL=m -CONFIG_FB_VESA=y -CONFIG_FB_EFI=y -# CONFIG_LCD_CLASS_DEVICE is not set -CONFIG_BACKLIGHT_GENERIC=m -CONFIG_BACKLIGHT_PWM=m -CONFIG_BACKLIGHT_ADP8860=m -CONFIG_BACKLIGHT_ADP8870=m -CONFIG_BACKLIGHT_LM3630A=m -CONFIG_BACKLIGHT_LM3639=m -CONFIG_BACKLIGHT_LP855X=m -CONFIG_BACKLIGHT_GPIO=m -CONFIG_BACKLIGHT_LV5207LP=m -CONFIG_BACKLIGHT_BD6107=m -CONFIG_VGACON_SOFT_SCROLLBACK=y -CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=128 -CONFIG_FRAMEBUFFER_CONSOLE=y -CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y -CONFIG_SOUND=m -CONFIG_SND=m -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m -CONFIG_SND_HRTIMER=m -# CONFIG_SND_SUPPORT_OLD_API is not set -CONFIG_SND_ALOOP=m -CONFIG_SND_AC97_POWER_SAVE=y -CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 -CONFIG_SND_ENS1371=m -CONFIG_SND_HDA_INTEL=m -CONFIG_SND_HDA_INPUT_JACK=y -CONFIG_SND_HDA_PATCH_LOADER=y -CONFIG_SND_HDA_CODEC_REALTEK=m -CONFIG_SND_HDA_CODEC_ANALOG=m -CONFIG_SND_HDA_CODEC_SIGMATEL=m -CONFIG_SND_HDA_CODEC_VIA=m -CONFIG_SND_HDA_CODEC_HDMI=m -CONFIG_SND_HDA_CODEC_CIRRUS=m -CONFIG_SND_HDA_CODEC_CONEXANT=m -CONFIG_SND_HDA_CODEC_CA0110=m -CONFIG_SND_HDA_CODEC_CA0132=m -CONFIG_SND_HDA_CODEC_CA0132_DSP=y -CONFIG_SND_HDA_CODEC_CMEDIA=m -CONFIG_SND_HDA_CODEC_SI3054=m -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 -CONFIG_SND_INTEL8X0=m -CONFIG_SND_INTEL8X0M=m -# CONFIG_SND_SPI is not set -CONFIG_SND_USB_AUDIO=m -CONFIG_SND_USB_USX2Y=m -CONFIG_SND_USB_CAIAQ=m -CONFIG_SND_USB_CAIAQ_INPUT=y -CONFIG_HID_BATTERY_STRENGTH=y -CONFIG_HIDRAW=y -CONFIG_UHID=m -CONFIG_HID_A4TECH=y -CONFIG_HID_APPLE=y -CONFIG_HID_BELKIN=y -CONFIG_HID_CHERRY=y -CONFIG_HID_CHICONY=y -CONFIG_HID_CYPRESS=y -CONFIG_HID_ELO=m -CONFIG_HID_EZKEY=y -CONFIG_HID_KEYTOUCH=m -CONFIG_HID_KENSINGTON=y -CONFIG_HID_LENOVO_TPKBD=m -CONFIG_HID_LOGITECH=m -CONFIG_HID_LOGITECH_DJ=m -CONFIG_LOGITECH_FF=y -CONFIG_LOGIRUMBLEPAD2_FF=y -CONFIG_LOGIG940_FF=y -CONFIG_HID_MICROSOFT=y -CONFIG_HID_MONTEREY=y -CONFIG_HID_MULTITOUCH=m -CONFIG_HID_WIIMOTE=m -CONFIG_HID_SENSOR_HUB=m -CONFIG_HID_PID=y -CONFIG_USB_HIDDEV=y -CONFIG_I2C_HID=m -CONFIG_USB=y -CONFIG_USB_ANNOUNCE_NEW_DEVICES=y -CONFIG_USB_MON=m -CONFIG_USB_WUSB_CBAF=m -CONFIG_USB_XHCI_HCD=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_HCD_PLATFORM=m -CONFIG_USB_OHCI_HCD=m -CONFIG_USB_OHCI_HCD_PLATFORM=m -CONFIG_USB_UHCI_HCD=m -CONFIG_USB_ACM=m -CONFIG_USB_PRINTER=m -CONFIG_USB_TMC=m -CONFIG_USB_STORAGE=y -CONFIG_USB_DWC3=m -CONFIG_USB_DWC3_GADGET=y -CONFIG_USB_CHIPIDEA=m -CONFIG_USB_CHIPIDEA_HOST=y -CONFIG_USB_SERIAL=m -CONFIG_USB_SERIAL_GENERIC=y -CONFIG_USB_SERIAL_FTDI_SIO=m -CONFIG_USB_SERIAL_PL2303=m -CONFIG_NOP_USB_XCEIV=m -CONFIG_SAMSUNG_USB2PHY=m -CONFIG_SAMSUNG_USB3PHY=m -CONFIG_USB_GADGET=m -CONFIG_USB_EG20T=m -CONFIG_USB_ZERO=m -CONFIG_USB_AUDIO=m -CONFIG_GADGET_UAC1=y -CONFIG_USB_ETH=m -CONFIG_USB_ETH_EEM=y -CONFIG_USB_G_NCM=m -CONFIG_USB_GADGETFS=m -CONFIG_USB_FUNCTIONFS=m -CONFIG_USB_MASS_STORAGE=m -CONFIG_USB_G_SERIAL=m -CONFIG_USB_G_HID=m -CONFIG_USB_G_WEBCAM=m -CONFIG_MMC=y -CONFIG_MMC_BLOCK_MINORS=16 -CONFIG_SDIO_UART=m -CONFIG_MMC_SDHCI=y -CONFIG_MMC_SDHCI_PCI=y -CONFIG_MMC_SDHCI_ACPI=y -CONFIG_MMC_USHC=m -CONFIG_LEDS_CLASS=y -CONFIG_LEDS_LM3530=m -CONFIG_LEDS_LM3642=m -CONFIG_LEDS_PCA9532=m -CONFIG_LEDS_PCA9532_GPIO=y -CONFIG_LEDS_GPIO=m -CONFIG_LEDS_PCA955X=m -CONFIG_LEDS_PCA963X=m -CONFIG_LEDS_PCA9685=m -CONFIG_LEDS_DAC124S085=m -CONFIG_LEDS_BD2802=m -CONFIG_LEDS_LM355x=m -CONFIG_LEDS_TRIGGER_TIMER=m -CONFIG_LEDS_TRIGGER_ONESHOT=m -CONFIG_LEDS_TRIGGER_HEARTBEAT=m -CONFIG_LEDS_TRIGGER_BACKLIGHT=m -CONFIG_LEDS_TRIGGER_CPU=y -CONFIG_LEDS_TRIGGER_GPIO=m -CONFIG_LEDS_TRIGGER_DEFAULT_ON=m -CONFIG_LEDS_TRIGGER_TRANSIENT=m -CONFIG_LEDS_TRIGGER_CAMERA=m -CONFIG_RTC_CLASS=y -CONFIG_RTC_DRV_CMOS=m -CONFIG_DMADEVICES=y -CONFIG_INTEL_MID_DMAC=m -CONFIG_INTEL_IOATDMA=m -CONFIG_DW_DMAC_CORE=m -CONFIG_PCH_DMA=m -CONFIG_ASYNC_TX_DMA=y -CONFIG_UIO=y -CONFIG_VIRTIO_PCI=m -CONFIG_VIRTIO_BALLOON=m -CONFIG_VIRTIO_MMIO=m -CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y -CONFIG_STAGING=y -CONFIG_R8187SE=m -CONFIG_RTL8192U=m -CONFIG_RTLLIB=m -CONFIG_RTL8192E=m -CONFIG_R8712U=m -CONFIG_R8188EU=m -CONFIG_R8821AE=m -CONFIG_ANDROID=y -CONFIG_ANDROID_LOGGER=m -# CONFIG_ANDROID_TIMED_OUTPUT is not set -# CONFIG_NET_VENDOR_SILICOM is not set -CONFIG_IDEAPAD_LAPTOP=m -CONFIG_THINKPAD_ACPI=m -CONFIG_INTEL_IOMMU=y -CONFIG_PM_DEVFREQ=y -CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m -CONFIG_DEVFREQ_GOV_PERFORMANCE=m -CONFIG_DEVFREQ_GOV_POWERSAVE=m -CONFIG_DEVFREQ_GOV_USERSPACE=m -CONFIG_PWM=y -CONFIG_DMI_SYSFS=m -CONFIG_EFI_VARS=y -CONFIG_EFI_VARS_PSTORE=m -CONFIG_EXT2_FS=m -CONFIG_EXT2_FS_XATTR=y -CONFIG_EXT2_FS_POSIX_ACL=y -CONFIG_EXT2_FS_SECURITY=y -CONFIG_EXT3_FS=m -# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set -CONFIG_EXT3_FS_POSIX_ACL=y -CONFIG_EXT3_FS_SECURITY=y -CONFIG_EXT4_FS=y -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y -CONFIG_BTRFS_FS=m -CONFIG_BTRFS_FS_POSIX_ACL=y -CONFIG_FANOTIFY=y -CONFIG_QUOTA=y -CONFIG_AUTOFS4_FS=m -CONFIG_FUSE_FS=m -CONFIG_CUSE=m -CONFIG_ISO9660_FS=m -CONFIG_JOLIET=y -CONFIG_ZISOFS=y -CONFIG_UDF_FS=m -CONFIG_MSDOS_FS=m -CONFIG_VFAT_FS=m -CONFIG_FAT_DEFAULT_IOCHARSET="ascii" -CONFIG_NTFS_FS=m -CONFIG_NTFS_RW=y -CONFIG_TMPFS_POSIX_ACL=y -CONFIG_ECRYPT_FS=m -CONFIG_HFS_FS=m -CONFIG_HFSPLUS_FS=m -CONFIG_HFSPLUS_FS_POSIX_ACL=y -CONFIG_SQUASHFS=m -CONFIG_SQUASHFS_DECOMP_MULTI=y -CONFIG_SQUASHFS_XATTR=y -CONFIG_SQUASHFS_LZO=y -CONFIG_SQUASHFS_XZ=y -CONFIG_ROMFS_FS=m -CONFIG_EFIVAR_FS=m -CONFIG_NFS_FS=m -CONFIG_NFS_V4=m -CONFIG_NFS_V4_1=y -CONFIG_NFS_V4_2=y -CONFIG_NFSD=m -CONFIG_NFSD_V3_ACL=y -CONFIG_NFSD_V4=y -CONFIG_NFSD_V4_SECURITY_LABEL=y -CONFIG_NFSD_FAULT_INJECTION=y -CONFIG_SUNRPC_DEBUG=y -CONFIG_CIFS=m -CONFIG_CIFS_WEAK_PW_HASH=y -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -CONFIG_CIFS_ACL=y -CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_CODEPAGE_737=m -CONFIG_NLS_CODEPAGE_775=m -CONFIG_NLS_CODEPAGE_850=m -CONFIG_NLS_CODEPAGE_852=m -CONFIG_NLS_CODEPAGE_855=m -CONFIG_NLS_CODEPAGE_857=m -CONFIG_NLS_CODEPAGE_860=m -CONFIG_NLS_CODEPAGE_861=m -CONFIG_NLS_CODEPAGE_862=m -CONFIG_NLS_CODEPAGE_863=m -CONFIG_NLS_CODEPAGE_864=m -CONFIG_NLS_CODEPAGE_865=m -CONFIG_NLS_CODEPAGE_866=m -CONFIG_NLS_CODEPAGE_869=m -CONFIG_NLS_CODEPAGE_936=m -CONFIG_NLS_CODEPAGE_950=m -CONFIG_NLS_CODEPAGE_932=m -CONFIG_NLS_CODEPAGE_949=m -CONFIG_NLS_CODEPAGE_874=m -CONFIG_NLS_ISO8859_8=m -CONFIG_NLS_CODEPAGE_1250=m -CONFIG_NLS_CODEPAGE_1251=m -CONFIG_NLS_ASCII=y -CONFIG_NLS_ISO8859_1=m -CONFIG_NLS_ISO8859_2=m -CONFIG_NLS_ISO8859_3=m -CONFIG_NLS_ISO8859_4=m -CONFIG_NLS_ISO8859_5=m -CONFIG_NLS_ISO8859_6=m -CONFIG_NLS_ISO8859_7=m -CONFIG_NLS_ISO8859_9=m -CONFIG_NLS_ISO8859_13=m -CONFIG_NLS_ISO8859_14=m -CONFIG_NLS_ISO8859_15=m -CONFIG_NLS_KOI8_R=m -CONFIG_NLS_KOI8_U=m -CONFIG_PRINTK_TIME=y -CONFIG_DEBUG_INFO=y -# CONFIG_ENABLE_WARN_DEPRECATED is not set -CONFIG_STRIP_ASM_SYMS=y -# CONFIG_UNUSED_SYMBOLS is not set -CONFIG_HEADERS_CHECK=y -CONFIG_MAGIC_SYSRQ=y -CONFIG_DEBUG_MEMORY_INIT=y -CONFIG_DEBUG_STACKOVERFLOW=y -CONFIG_LOCKUP_DETECTOR=y -CONFIG_TIMER_STATS=y -# CONFIG_DEBUG_PREEMPT is not set -CONFIG_SPARSE_RCU_POINTER=y -# CONFIG_RCU_CPU_STALL_VERBOSE is not set -CONFIG_LATENCYTOP=y -CONFIG_SCHED_TRACER=y -CONFIG_BLK_DEV_IO_TRACE=y -CONFIG_STRICT_DEVMEM=y -# CONFIG_X86_VERBOSE_BOOTUP is not set -# CONFIG_EARLY_PRINTK is not set -# CONFIG_DEBUG_RODATA_TEST is not set -CONFIG_DEBUG_SET_MODULE_RONX=y -CONFIG_OPTIMIZE_INLINING=y -CONFIG_SECURITY=y -CONFIG_SECURITY_SMACK=y -CONFIG_CRYPTO_USER=m -# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set -CONFIG_CRYPTO_PCRYPT=m -CONFIG_CRYPTO_TEST=m -CONFIG_CRYPTO_GCM=m -CONFIG_CRYPTO_CTS=m -CONFIG_CRYPTO_ECB=y -CONFIG_CRYPTO_PCBC=m -CONFIG_CRYPTO_HMAC=y -CONFIG_CRYPTO_XCBC=m -CONFIG_CRYPTO_VMAC=m -CONFIG_CRYPTO_CRC32C_INTEL=y -CONFIG_CRYPTO_CRC32=m -CONFIG_CRYPTO_CRC32_PCLMUL=m -CONFIG_CRYPTO_CRCT10DIF=m -CONFIG_CRYPTO_RMD128=m -CONFIG_CRYPTO_RMD160=m -CONFIG_CRYPTO_RMD256=m -CONFIG_CRYPTO_RMD320=m -CONFIG_CRYPTO_SHA512=m -CONFIG_CRYPTO_TGR192=m -CONFIG_CRYPTO_WP512=m -CONFIG_CRYPTO_AES_NI_INTEL=m -CONFIG_CRYPTO_ANUBIS=m -CONFIG_CRYPTO_ARC4=y -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_CAMELLIA=m -CONFIG_CRYPTO_CAST5=m -CONFIG_CRYPTO_CAST6=m -CONFIG_CRYPTO_FCRYPT=m -CONFIG_CRYPTO_KHAZAD=m -CONFIG_CRYPTO_SALSA20=m -CONFIG_CRYPTO_SEED=m -CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_ZLIB=m -CONFIG_CRYPTO_LZO=m -CONFIG_CRYPTO_LZ4=m -CONFIG_CRYPTO_LZ4HC=m -CONFIG_CRYPTO_USER_API_HASH=m -CONFIG_CRYPTO_USER_API_SKCIPHER=m -CONFIG_ASYMMETRIC_KEY_TYPE=m -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m -CONFIG_X509_CERTIFICATE_PARSER=m -# CONFIG_VIRTUALIZATION is not set -CONFIG_LIBCRC32C=y -CONFIG_CRC8=m -CONFIG_CORDIC=m -CONFIG_FONTS=y -CONFIG_FONT_8x8=y -CONFIG_FONT_8x16=y -CONFIG_FONT_6x11=y -CONFIG_FONT_7x14=y -CONFIG_FONT_10x18=y diff --git a/recipes-kernel/linux/linux-yocto/qemuarm/defconfig b/recipes-kernel/linux/linux-yocto/qemuarm/defconfig deleted file mode 100644 index 96c09b23..00000000 --- a/recipes-kernel/linux/linux-yocto/qemuarm/defconfig +++ /dev/null @@ -1,1361 +0,0 @@ -# CONFIG_LOCALVERSION_AUTO is not set -CONFIG_DEFAULT_HOSTNAME="common_box" -CONFIG_SYSVIPC=y -CONFIG_POSIX_MQUEUE=y -CONFIG_FHANDLE=y -CONFIG_NO_HZ=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_IRQ_TIME_ACCOUNTING=y -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CPUSETS=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_RESOURCE_COUNTERS=y -CONFIG_MEMCG=y -CONFIG_MEMCG_SWAP=y -CONFIG_MEMCG_KMEM=y -CONFIG_CGROUP_PERF=y -CONFIG_RT_GROUP_SCHED=y -CONFIG_BLK_CGROUP=y -CONFIG_NAMESPACES=y -CONFIG_USER_NS=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_RD_BZIP2=y -CONFIG_RD_LZMA=y -CONFIG_RD_XZ=y -CONFIG_RD_LZO=y -CONFIG_RD_LZ4=y -CONFIG_CC_OPTIMIZE_FOR_SIZE=y -CONFIG_EMBEDDED=y -# CONFIG_COMPAT_BRK is not set -CONFIG_PROFILING=y -CONFIG_OPROFILE=m -CONFIG_OPROFILE_EVENT_MULTIPLEX=y -CONFIG_JUMP_LABEL=y -CONFIG_CC_STACKPROTECTOR_REGULAR=y -CONFIG_MODULES=y -CONFIG_MODULE_UNLOAD=y -CONFIG_BLK_DEV_THROTTLING=y -CONFIG_PARTITION_ADVANCED=y -CONFIG_BSD_DISKLABEL=y -CONFIG_LDM_PARTITION=y -CONFIG_IOSCHED_DEADLINE=m -CONFIG_CFQ_GROUP_IOSCHED=y -CONFIG_SMP=y -# CONFIG_X86_MPPARSE is not set -# CONFIG_X86_EXTENDED_PLATFORM is not set -CONFIG_X86_INTEL_LPSS=y -# CONFIG_SCHED_OMIT_FRAME_POINTER is not set -CONFIG_MCORE2=y -CONFIG_X86_GENERIC=y -CONFIG_PROCESSOR_SELECT=y -# CONFIG_CPU_SUP_CYRIX_32 is not set -# CONFIG_CPU_SUP_AMD is not set -# CONFIG_CPU_SUP_CENTAUR is not set -# CONFIG_CPU_SUP_TRANSMETA_32 is not set -# CONFIG_CPU_SUP_UMC_32 is not set -CONFIG_HPET_TIMER=y -CONFIG_SCHED_SMT=y -CONFIG_PREEMPT=y -# CONFIG_X86_MCE_AMD is not set -CONFIG_X86_REBOOTFIXUPS=y -CONFIG_MICROCODE=y -CONFIG_X86_MSR=y -CONFIG_X86_CPUID=y -CONFIG_KSM=y -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 -CONFIG_EFI=y -CONFIG_EFI_STUB=y -# CONFIG_SECCOMP is not set -CONFIG_HZ_1000=y -# CONFIG_RELOCATABLE is not set -CONFIG_PHYSICAL_ALIGN=0x400000 -# CONFIG_COMPAT_VDSO is not set -CONFIG_HIBERNATION=y -CONFIG_PM_AUTOSLEEP=y -CONFIG_PM_WAKELOCKS=y -CONFIG_PM_RUNTIME=y -CONFIG_ACPI_AC=m -CONFIG_ACPI_BATTERY=m -CONFIG_ACPI_FAN=m -CONFIG_ACPI_PROCESSOR=m -CONFIG_ACPI_PROCESSOR_AGGREGATOR=m -CONFIG_ACPI_PCI_SLOT=y -CONFIG_ACPI_SBS=m -CONFIG_ACPI_APEI=y -CONFIG_ACPI_APEI_GHES=y -CONFIG_CPU_FREQ=y -CONFIG_CPU_FREQ_STAT=m -CONFIG_CPU_FREQ_STAT_DETAILS=y -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y -CONFIG_CPU_FREQ_GOV_POWERSAVE=m -CONFIG_CPU_FREQ_GOV_USERSPACE=m -CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m -CONFIG_X86_INTEL_PSTATE=y -CONFIG_X86_PCC_CPUFREQ=m -CONFIG_X86_ACPI_CPUFREQ=m -CONFIG_X86_SPEEDSTEP_ICH=m -CONFIG_X86_SPEEDSTEP_SMI=m -CONFIG_X86_P4_CLOCKMOD=m -CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y -CONFIG_INTEL_IDLE=y -CONFIG_PCIEPORTBUS=y -# CONFIG_PCIEAER is not set -CONFIG_PCI_MSI=y -# CONFIG_HT_IRQ is not set -CONFIG_PCI_PRI=y -CONFIG_PCI_PASID=y -CONFIG_PCCARD=m -# CONFIG_PCMCIA is not set -CONFIG_YENTA=m -CONFIG_BINFMT_MISC=m -CONFIG_PACKET=m -CONFIG_PACKET_DIAG=m -CONFIG_UNIX=y -CONFIG_UNIX_DIAG=m -CONFIG_XFRM_USER=m -CONFIG_XFRM_SUB_POLICY=y -CONFIG_XFRM_STATISTICS=y -CONFIG_NET_KEY=m -CONFIG_NET_KEY_MIGRATE=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_ADVANCED_ROUTER=y -CONFIG_IP_MULTIPLE_TABLES=y -CONFIG_IP_ROUTE_MULTIPATH=y -CONFIG_NET_IPIP=m -CONFIG_IP_MROUTE=y -CONFIG_IP_MROUTE_MULTIPLE_TABLES=y -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_NET_IPVTI=m -CONFIG_INET_AH=m -CONFIG_INET_ESP=m -CONFIG_INET_IPCOMP=m -CONFIG_INET_XFRM_MODE_TRANSPORT=m -CONFIG_INET_XFRM_MODE_TUNNEL=m -CONFIG_INET_XFRM_MODE_BEET=m -CONFIG_INET_LRO=m -CONFIG_INET_DIAG=m -CONFIG_TCP_CONG_ADVANCED=y -CONFIG_TCP_CONG_CUBIC=m -# CONFIG_TCP_CONG_WESTWOOD is not set -# CONFIG_TCP_CONG_HTCP is not set -CONFIG_TCP_MD5SIG=y -CONFIG_IPV6_ROUTER_PREF=y -CONFIG_IPV6_ROUTE_INFO=y -CONFIG_IPV6_OPTIMISTIC_DAD=y -CONFIG_INET6_AH=m -CONFIG_INET6_ESP=m -CONFIG_INET6_IPCOMP=m -CONFIG_IPV6_MIP6=m -CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m -CONFIG_IPV6_VTI=m -CONFIG_IPV6_SIT_6RD=y -CONFIG_IPV6_GRE=m -CONFIG_IPV6_MULTIPLE_TABLES=y -CONFIG_IPV6_SUBTREES=y -CONFIG_IPV6_MROUTE=y -CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y -CONFIG_IPV6_PIMSM_V2=y -CONFIG_NETWORK_SECMARK=y -CONFIG_NETWORK_PHY_TIMESTAMPING=y -CONFIG_NETFILTER=y -CONFIG_NF_CONNTRACK=m -CONFIG_NF_CONNTRACK_SECMARK=y -CONFIG_NF_CONNTRACK_ZONES=y -CONFIG_NF_CONNTRACK_EVENTS=y -CONFIG_NF_CONNTRACK_TIMEOUT=y -CONFIG_NF_CONNTRACK_TIMESTAMP=y -CONFIG_NF_CT_PROTO_DCCP=m -CONFIG_NF_CT_PROTO_SCTP=m -CONFIG_NF_CT_PROTO_UDPLITE=m -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -CONFIG_NF_CONNTRACK_H323=m -CONFIG_NF_CONNTRACK_IRC=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -CONFIG_NF_CONNTRACK_SNMP=m -CONFIG_NF_CONNTRACK_PPTP=m -CONFIG_NF_CONNTRACK_SANE=m -CONFIG_NF_CONNTRACK_SIP=m -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -CONFIG_NF_CT_NETLINK_TIMEOUT=m -CONFIG_NF_CT_NETLINK_HELPER=m -CONFIG_NETFILTER_NETLINK_QUEUE_CT=y -CONFIG_NETFILTER_XTABLES=y -CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HMARK=m -CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m -CONFIG_NETFILTER_XT_TARGET_LED=m -CONFIG_NETFILTER_XT_TARGET_LOG=m -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_TARGET_NFLOG=m -CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m -CONFIG_NETFILTER_XT_TARGET_TEE=m -CONFIG_NETFILTER_XT_TARGET_TPROXY=m -CONFIG_NETFILTER_XT_TARGET_TRACE=m -CONFIG_NETFILTER_XT_TARGET_SECMARK=m -CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m -CONFIG_NETFILTER_XT_MATCH_BPF=m -CONFIG_NETFILTER_XT_MATCH_CLUSTER=m -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -CONFIG_NETFILTER_XT_MATCH_CPU=m -CONFIG_NETFILTER_XT_MATCH_DCCP=m -CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ESP=m -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m -CONFIG_NETFILTER_XT_MATCH_HELPER=m -CONFIG_NETFILTER_XT_MATCH_IPCOMP=m -CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -CONFIG_NETFILTER_XT_MATCH_L2TP=m -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -CONFIG_NETFILTER_XT_MATCH_NFACCT=m -CONFIG_NETFILTER_XT_MATCH_OSF=m -CONFIG_NETFILTER_XT_MATCH_OWNER=m -CONFIG_NETFILTER_XT_MATCH_POLICY=m -CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_NETFILTER_XT_MATCH_QUOTA=m -CONFIG_NETFILTER_XT_MATCH_RATEEST=m -CONFIG_NETFILTER_XT_MATCH_REALM=m -CONFIG_NETFILTER_XT_MATCH_RECENT=m -CONFIG_NETFILTER_XT_MATCH_SCTP=m -CONFIG_NETFILTER_XT_MATCH_SOCKET=m -CONFIG_NETFILTER_XT_MATCH_STATE=m -CONFIG_NETFILTER_XT_MATCH_STATISTIC=m -CONFIG_NETFILTER_XT_MATCH_STRING=m -CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -CONFIG_NETFILTER_XT_MATCH_TIME=m -CONFIG_NETFILTER_XT_MATCH_U32=m -CONFIG_NF_CONNTRACK_IPV4=m -# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -CONFIG_IP_NF_MATCH_RPFILTER=m -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_TARGET_SYNPROXY=m -CONFIG_IP_NF_TARGET_ULOG=m -CONFIG_NF_NAT_IPV4=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_CLUSTERIP=m -CONFIG_IP_NF_TARGET_ECN=m -CONFIG_IP_NF_TARGET_TTL=m -CONFIG_IP_NF_RAW=m -CONFIG_IP_NF_SECURITY=m -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m -CONFIG_NF_CONNTRACK_IPV6=m -CONFIG_IP6_NF_IPTABLES=m -CONFIG_IP6_NF_MATCH_AH=m -CONFIG_IP6_NF_MATCH_EUI64=m -CONFIG_IP6_NF_MATCH_FRAG=m -CONFIG_IP6_NF_MATCH_OPTS=m -CONFIG_IP6_NF_MATCH_HL=m -CONFIG_IP6_NF_MATCH_IPV6HEADER=m -CONFIG_IP6_NF_MATCH_MH=m -CONFIG_IP6_NF_MATCH_RPFILTER=m -CONFIG_IP6_NF_MATCH_RT=m -CONFIG_IP6_NF_TARGET_HL=m -CONFIG_IP6_NF_FILTER=m -CONFIG_IP6_NF_TARGET_REJECT=m -CONFIG_IP6_NF_TARGET_SYNPROXY=m -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_RAW=m -CONFIG_IP6_NF_SECURITY=m -CONFIG_NF_NAT_IPV6=m -CONFIG_IP6_NF_TARGET_MASQUERADE=m -CONFIG_IP6_NF_TARGET_NPT=m -CONFIG_BRIDGE=m -CONFIG_BRIDGE_VLAN_FILTERING=y -CONFIG_VLAN_8021Q=m -CONFIG_NET_SCHED=y -CONFIG_NET_SCH_CBQ=m -CONFIG_NET_SCH_HTB=m -CONFIG_NET_SCH_HFSC=m -CONFIG_NET_SCH_PRIO=m -CONFIG_NET_SCH_MULTIQ=m -CONFIG_NET_SCH_RED=m -CONFIG_NET_SCH_SFB=m -CONFIG_NET_SCH_SFQ=m -CONFIG_NET_SCH_TEQL=m -CONFIG_NET_SCH_TBF=m -CONFIG_NET_SCH_GRED=m -CONFIG_NET_SCH_DSMARK=m -CONFIG_NET_SCH_NETEM=m -CONFIG_NET_SCH_DRR=m -CONFIG_NET_SCH_MQPRIO=m -CONFIG_NET_SCH_CHOKE=m -CONFIG_NET_SCH_QFQ=m -CONFIG_NET_SCH_CODEL=m -CONFIG_NET_SCH_FQ_CODEL=m -CONFIG_NET_SCH_FQ=m -CONFIG_NET_SCH_HHF=m -CONFIG_NET_SCH_PIE=m -CONFIG_NET_SCH_INGRESS=m -CONFIG_NET_SCH_PLUG=m -CONFIG_NET_CLS_BASIC=m -CONFIG_NET_CLS_TCINDEX=m -CONFIG_NET_CLS_ROUTE4=m -CONFIG_NET_CLS_FW=m -CONFIG_NET_CLS_U32=m -CONFIG_CLS_U32_PERF=y -CONFIG_CLS_U32_MARK=y -CONFIG_NET_CLS_RSVP=m -CONFIG_NET_CLS_RSVP6=m -CONFIG_NET_CLS_FLOW=m -CONFIG_NET_CLS_CGROUP=m -CONFIG_NET_CLS_BPF=m -CONFIG_NET_EMATCH=y -CONFIG_NET_EMATCH_CMP=m -CONFIG_NET_EMATCH_NBYTE=m -CONFIG_NET_EMATCH_U32=m -CONFIG_NET_EMATCH_META=m -CONFIG_NET_EMATCH_TEXT=m -CONFIG_NET_EMATCH_CANID=m -CONFIG_NET_CLS_ACT=y -CONFIG_NET_ACT_POLICE=m -CONFIG_NET_ACT_GACT=m -CONFIG_GACT_PROB=y -CONFIG_NET_ACT_MIRRED=m -CONFIG_NET_ACT_IPT=m -CONFIG_NET_ACT_NAT=m -CONFIG_NET_ACT_PEDIT=m -CONFIG_NET_ACT_SIMP=m -CONFIG_NET_ACT_SKBEDIT=m -CONFIG_NET_ACT_CSUM=m -CONFIG_NET_CLS_IND=y -CONFIG_CAN=m -CONFIG_CAN_VCAN=m -CONFIG_CAN_SLCAN=m -# CONFIG_CAN_CALC_BITTIMING is not set -CONFIG_CAN_MCP251X=m -CONFIG_PCH_CAN=m -CONFIG_CAN_SJA1000=m -CONFIG_CAN_C_CAN=m -CONFIG_CAN_C_CAN_PLATFORM=m -CONFIG_CAN_C_CAN_PCI=m -CONFIG_CAN_CC770=m -CONFIG_CAN_CC770_ISA=m -CONFIG_CAN_CC770_PLATFORM=m -CONFIG_CAN_EMS_USB=m -CONFIG_CAN_ESD_USB2=m -CONFIG_CAN_KVASER_USB=m -CONFIG_CAN_PEAK_USB=m -CONFIG_CAN_8DEV_USB=m -CONFIG_CAN_SOFTING=m -CONFIG_BT=m -CONFIG_BT_RFCOMM=m -CONFIG_BT_RFCOMM_TTY=y -CONFIG_BT_BNEP=m -CONFIG_BT_BNEP_MC_FILTER=y -CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_HIDP=m -CONFIG_BT_HCIBTUSB=m -CONFIG_BT_HCIBTSDIO=m -CONFIG_BT_HCIUART=m -CONFIG_BT_HCIUART_H4=y -CONFIG_BT_HCIUART_BCSP=y -CONFIG_BT_HCIUART_LL=y -CONFIG_BT_HCIBCM203X=m -CONFIG_BT_HCIBPA10X=m -CONFIG_BT_HCIBFUSB=m -CONFIG_BT_HCIVHCI=m -CONFIG_BT_MRVL=m -CONFIG_BT_MRVL_SDIO=m -CONFIG_BT_ATH3K=m -CONFIG_BT_WILINK=m -CONFIG_CFG80211=m -CONFIG_MAC80211=m -CONFIG_MAC80211_MESH=y -CONFIG_MAC80211_DEBUGFS=y -CONFIG_RFKILL=m -CONFIG_RFKILL_INPUT=y -CONFIG_NFC=m -CONFIG_NFC_DIGITAL=m -CONFIG_NFC_NCI=m -CONFIG_NFC_NCI_SPI=y -CONFIG_NFC_HCI=m -CONFIG_NFC_SHDLC=y -CONFIG_NFC_PN533=m -CONFIG_NFC_WILINK=m -CONFIG_NFC_PORT100=m -CONFIG_NFC_PN544=m -CONFIG_NFC_PN544_I2C=m -CONFIG_NFC_MICROREAD=m -CONFIG_NFC_MICROREAD_I2C=m -CONFIG_NFC_MRVL=m -CONFIG_NFC_MRVL_USB=m -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -# CONFIG_FIRMWARE_IN_KERNEL is not set -CONFIG_DEBUG_DEVRES=y -CONFIG_CONNECTOR=m -# CONFIG_PNP_DEBUG_MESSAGES is not set -CONFIG_BLK_DEV_LOOP=m -CONFIG_BLK_DEV_CRYPTOLOOP=m -CONFIG_BLK_DEV_RAM=m -CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_CDROM_PKTCDVD=m -CONFIG_ATA_OVER_ETH=m -CONFIG_VIRTIO_BLK=m -CONFIG_TIFM_CORE=m -# CONFIG_TIFM_7XX1 is not set -CONFIG_SENSORS_BH1780=m -CONFIG_SENSORS_BH1770=m -CONFIG_SENSORS_APDS990X=m -CONFIG_HMC6352=m -CONFIG_TI_DAC7512=m -CONFIG_PCH_PHUB=m -CONFIG_EEPROM_AT24=m -CONFIG_EEPROM_AT25=m -CONFIG_EEPROM_MAX6875=m -CONFIG_EEPROM_93XX46=m -CONFIG_SENSORS_LIS3_I2C=m -CONFIG_VMWARE_VMCI=m -CONFIG_RAID_ATTRS=m -CONFIG_BLK_DEV_SD=y -CONFIG_BLK_DEV_SR=m -CONFIG_BLK_DEV_SR_VENDOR=y -CONFIG_CHR_DEV_SG=y -CONFIG_SCSI_MULTI_LUN=y -CONFIG_SCSI_CONSTANTS=y -CONFIG_SCSI_LOGGING=y -CONFIG_SCSI_SCAN_ASYNC=y -CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_SAS_ATTRS=m -CONFIG_VMWARE_PVSCSI=m -CONFIG_SCSI_VIRTIO=m -CONFIG_ATA=y -# CONFIG_ATA_VERBOSE_ERROR is not set -CONFIG_SATA_ZPODD=y -CONFIG_SATA_AHCI=y -CONFIG_SATA_SIL24=m -CONFIG_ATA_PIIX=y -CONFIG_SATA_SIL=m -CONFIG_PATA_SCH=m -CONFIG_PATA_MPIIX=m -CONFIG_ATA_GENERIC=y -CONFIG_MD=y -CONFIG_MD_LINEAR=m -CONFIG_MD_RAID0=m -CONFIG_MD_MULTIPATH=m -CONFIG_BCACHE=m -CONFIG_BCACHE_DEBUG=y -CONFIG_BLK_DEV_DM=m -CONFIG_DM_DEBUG=y -CONFIG_DM_CRYPT=m -CONFIG_DM_SNAPSHOT=m -CONFIG_DM_MIRROR=m -CONFIG_DM_RAID=m -CONFIG_DM_ZERO=m -CONFIG_DM_MULTIPATH=m -CONFIG_DM_MULTIPATH_QL=m -CONFIG_DM_MULTIPATH_ST=m -CONFIG_DM_DELAY=m -CONFIG_FUSION=y -CONFIG_FUSION_SPI=y -CONFIG_NETDEVICES=y -CONFIG_EQUALIZER=m -CONFIG_MACVLAN=m -CONFIG_TUN=m -CONFIG_VIRTIO_NET=m -# CONFIG_NET_VENDOR_3COM is not set -# CONFIG_NET_VENDOR_ADAPTEC is not set -# CONFIG_NET_VENDOR_ALTEON is not set -CONFIG_PCNET32=m -CONFIG_ATL2=m -CONFIG_ATL1=m -# CONFIG_NET_CADENCE is not set -CONFIG_BNX2=m -CONFIG_TIGON3=m -CONFIG_BNX2X=m -# CONFIG_NET_VENDOR_BROCADE is not set -CONFIG_CHELSIO_T4VF=m -# CONFIG_NET_VENDOR_CISCO is not set -# CONFIG_NET_VENDOR_DEC is not set -# CONFIG_NET_VENDOR_DLINK is not set -# CONFIG_NET_VENDOR_EMULEX is not set -# CONFIG_NET_VENDOR_EXAR is not set -# CONFIG_NET_VENDOR_HP is not set -CONFIG_E100=m -CONFIG_E1000=m -CONFIG_E1000E=m -CONFIG_IGB=m -CONFIG_IGBVF=m -CONFIG_IXGB=m -CONFIG_IXGBE=m -CONFIG_IXGBEVF=m -CONFIG_I40E=m -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MELLANOX is not set -# CONFIG_NET_VENDOR_MICREL is not set -# CONFIG_NET_VENDOR_MICROCHIP is not set -# CONFIG_NET_VENDOR_MYRI is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -CONFIG_FORCEDETH=m -CONFIG_PCH_GBE=m -# CONFIG_NET_PACKET_ENGINE is not set -# CONFIG_NET_VENDOR_QLOGIC is not set -CONFIG_8139CP=m -CONFIG_8139TOO=m -CONFIG_R8169=m -# CONFIG_NET_VENDOR_RDC is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SILAN is not set -CONFIG_SIS900=m -CONFIG_SIS190=m -# CONFIG_NET_VENDOR_SMSC is not set -# CONFIG_NET_VENDOR_STMICRO is not set -# CONFIG_NET_VENDOR_SUN is not set -# CONFIG_NET_VENDOR_TEHUTI is not set -# CONFIG_NET_VENDOR_TI is not set -# CONFIG_NET_VENDOR_VIA is not set -# CONFIG_NET_VENDOR_WIZNET is not set -CONFIG_MARVELL_PHY=m -CONFIG_DAVICOM_PHY=m -CONFIG_QSEMI_PHY=m -CONFIG_LXT_PHY=m -CONFIG_CICADA_PHY=m -CONFIG_VITESSE_PHY=m -CONFIG_SMSC_PHY=m -CONFIG_BROADCOM_PHY=m -CONFIG_BCM87XX_PHY=m -CONFIG_ICPLUS_PHY=m -CONFIG_REALTEK_PHY=m -CONFIG_MDIO_BITBANG=m -CONFIG_PPP=m -CONFIG_PPP_BSDCOMP=m -CONFIG_PPP_DEFLATE=m -CONFIG_PPP_FILTER=y -CONFIG_PPP_MPPE=m -CONFIG_PPP_MULTILINK=y -CONFIG_PPPOE=m -CONFIG_PPP_ASYNC=m -CONFIG_PPP_SYNC_TTY=m -CONFIG_USB_CATC=m -CONFIG_USB_KAWETH=m -CONFIG_USB_PEGASUS=m -CONFIG_USB_RTL8150=m -CONFIG_USB_RTL8152=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_MBIM=m -CONFIG_USB_NET_DM9601=m -CONFIG_USB_NET_SR9700=m -CONFIG_USB_NET_SR9800=m -CONFIG_USB_NET_SMSC75XX=m -CONFIG_USB_NET_SMSC95XX=m -CONFIG_USB_NET_GL620A=m -CONFIG_USB_NET_PLUSB=m -CONFIG_USB_NET_MCS7830=m -CONFIG_USB_ALI_M5632=y -CONFIG_USB_AN2720=y -# CONFIG_USB_NET_ZAURUS is not set -CONFIG_USB_NET_CX82310_ETH=m -CONFIG_LIBERTAS_THINFIRM=m -CONFIG_LIBERTAS_THINFIRM_USB=m -CONFIG_AT76C50X_USB=m -CONFIG_USB_ZD1201=m -CONFIG_USB_NET_RNDIS_WLAN=m -CONFIG_RTL8180=m -CONFIG_RTL8187=m -CONFIG_B43=m -CONFIG_B43_SDIO=y -CONFIG_IPW2100=m -CONFIG_IWLWIFI=m -CONFIG_IWLMVM=m -CONFIG_IWLWIFI_DEBUGFS=y -CONFIG_IWL4965=m -CONFIG_IWL3945=m -CONFIG_LIBERTAS=m -CONFIG_LIBERTAS_USB=m -CONFIG_LIBERTAS_SDIO=m -CONFIG_LIBERTAS_SPI=m -CONFIG_P54_COMMON=m -CONFIG_P54_USB=m -CONFIG_P54_PCI=m -CONFIG_P54_SPI=m -CONFIG_RT2X00=m -CONFIG_RT2400PCI=m -CONFIG_RT2500PCI=m -CONFIG_RT61PCI=m -CONFIG_RT2800PCI=m -CONFIG_RT2500USB=m -CONFIG_RT73USB=m -CONFIG_RT2800USB=m -# CONFIG_RT2800USB_RT35XX is not set -CONFIG_RTL8192CE=m -CONFIG_RTL8192SE=m -CONFIG_RTL8192DE=m -CONFIG_RTL8723AE=m -CONFIG_RTL8188EE=m -CONFIG_RTL8192CU=m -# CONFIG_RTLWIFI_DEBUG is not set -CONFIG_ZD1211RW=m -CONFIG_MWIFIEX=m -CONFIG_MWIFIEX_SDIO=m -CONFIG_MWIFIEX_PCIE=m -CONFIG_MWIFIEX_USB=m -CONFIG_CW1200=m -CONFIG_VMXNET3=m -CONFIG_INPUT_FF_MEMLESS=y -CONFIG_INPUT_MOUSEDEV=m -CONFIG_INPUT_JOYDEV=m -CONFIG_INPUT_EVDEV=y -CONFIG_KEYBOARD_ATKBD=m -CONFIG_MOUSE_PS2=m -CONFIG_MOUSE_SYNAPTICS_I2C=m -CONFIG_MOUSE_SYNAPTICS_USB=m -CONFIG_INPUT_JOYSTICK=y -CONFIG_JOYSTICK_ANALOG=m -CONFIG_JOYSTICK_ADI=m -CONFIG_JOYSTICK_XPAD=m -CONFIG_INPUT_TABLET=y -CONFIG_TABLET_USB_WACOM=m -CONFIG_INPUT_TOUCHSCREEN=y -CONFIG_TOUCHSCREEN_ADS7846=m -CONFIG_TOUCHSCREEN_AD7877=m -CONFIG_TOUCHSCREEN_AD7879=m -CONFIG_TOUCHSCREEN_AD7879_I2C=m -CONFIG_TOUCHSCREEN_AD7879_SPI=m -CONFIG_TOUCHSCREEN_ATMEL_MXT=m -CONFIG_TOUCHSCREEN_AUO_PIXCIR=m -CONFIG_TOUCHSCREEN_BU21013=m -CONFIG_TOUCHSCREEN_CY8CTMG110=m -CONFIG_TOUCHSCREEN_CYTTSP_CORE=m -CONFIG_TOUCHSCREEN_CYTTSP_I2C=m -CONFIG_TOUCHSCREEN_CYTTSP_SPI=m -CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m -CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m -CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m -CONFIG_TOUCHSCREEN_EETI=m -CONFIG_TOUCHSCREEN_ILI210X=m -CONFIG_TOUCHSCREEN_GUNZE=m -CONFIG_TOUCHSCREEN_WACOM_I2C=m -CONFIG_TOUCHSCREEN_MAX11801=m -CONFIG_TOUCHSCREEN_MCS5000=m -CONFIG_TOUCHSCREEN_MMS114=m -CONFIG_TOUCHSCREEN_MK712=m -CONFIG_TOUCHSCREEN_EDT_FT5X06=m -CONFIG_TOUCHSCREEN_PIXCIR=m -CONFIG_TOUCHSCREEN_WM97XX=m -CONFIG_TOUCHSCREEN_USB_COMPOSITE=m -CONFIG_TOUCHSCREEN_TOUCHIT213=m -CONFIG_TOUCHSCREEN_TSC2005=m -CONFIG_TOUCHSCREEN_TSC2007=m -CONFIG_TOUCHSCREEN_W90X900=m -CONFIG_TOUCHSCREEN_ST1232=m -CONFIG_TOUCHSCREEN_SUR40=m -CONFIG_TOUCHSCREEN_TPS6507X=m -CONFIG_TOUCHSCREEN_ZFORCE=m -CONFIG_INPUT_MISC=y -CONFIG_INPUT_AD714X=m -CONFIG_INPUT_BMA150=m -CONFIG_INPUT_PCSPKR=m -CONFIG_INPUT_MMA8450=m -CONFIG_INPUT_MPU3050=m -CONFIG_INPUT_GP2A=m -CONFIG_INPUT_GPIO_TILT_POLLED=m -CONFIG_INPUT_POWERMATE=m -CONFIG_INPUT_UINPUT=m -CONFIG_INPUT_ADXL34X=m -CONFIG_SERIO=m -CONFIG_DEVPTS_MULTIPLE_INSTANCES=y -# CONFIG_LEGACY_PTYS is not set -CONFIG_NOZOMI=m -# CONFIG_DEVKMEM is not set -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_8250_NR_UARTS=5 -CONFIG_SERIAL_8250_RUNTIME_UARTS=5 -CONFIG_SERIAL_8250_DW=m -CONFIG_SERIAL_MAX3100=m -CONFIG_SERIAL_MAX310X=y -CONFIG_SERIAL_MFD_HSU=m -CONFIG_SERIAL_PCH_UART=m -CONFIG_VIRTIO_CONSOLE=m -# CONFIG_HW_RANDOM_AMD is not set -# CONFIG_HW_RANDOM_GEODE is not set -# CONFIG_HW_RANDOM_VIA is not set -CONFIG_HW_RANDOM_VIRTIO=m -CONFIG_HPET=y -# CONFIG_HPET_MMAP is not set -# CONFIG_I2C_COMPAT is not set -CONFIG_I2C_CHARDEV=m -CONFIG_I2C_MUX_GPIO=m -CONFIG_I2C_MUX_PCA9541=m -CONFIG_I2C_MUX_PCA954x=m -# CONFIG_I2C_HELPER_AUTO is not set -CONFIG_I2C_ALGOPCF=m -CONFIG_I2C_ALGOPCA=m -CONFIG_I2C_I801=m -CONFIG_I2C_ISCH=m -CONFIG_I2C_ISMT=m -CONFIG_I2C_PIIX4=m -CONFIG_I2C_SCMI=m -CONFIG_I2C_DESIGNWARE_PLATFORM=m -CONFIG_I2C_DESIGNWARE_PCI=m -CONFIG_I2C_EG20T=m -CONFIG_I2C_OCORES=m -CONFIG_SPI=y -CONFIG_SPI_PXA2XX=m -CONFIG_SPI_TOPCLIFF_PCH=m -CONFIG_SPI_SPIDEV=m -CONFIG_PINCTRL_BAYTRAIL=y -CONFIG_GPIOLIB=y -CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_SCH=m -CONFIG_GPIO_ICH=m -CONFIG_GPIO_LYNXPOINT=m -CONFIG_GPIO_PCH=m -CONFIG_GPIO_ML_IOH=m -CONFIG_GPIO_MAX7301=m -CONFIG_GPIO_MC33880=m -CONFIG_PDA_POWER=m -CONFIG_BATTERY_DS2780=m -CONFIG_BATTERY_DS2781=m -CONFIG_BATTERY_DS2782=m -CONFIG_BATTERY_SBS=m -CONFIG_BATTERY_BQ27x00=m -CONFIG_BATTERY_MAX17040=m -CONFIG_BATTERY_MAX17042=m -CONFIG_CHARGER_ISP1704=m -CONFIG_CHARGER_MAX8903=m -CONFIG_CHARGER_LP8727=m -CONFIG_CHARGER_GPIO=m -CONFIG_CHARGER_BQ2415X=m -CONFIG_CHARGER_BQ24190=m -CONFIG_CHARGER_BQ24735=m -CONFIG_CHARGER_SMB347=m -CONFIG_POWER_AVS=y -CONFIG_SENSORS_AD7314=m -CONFIG_SENSORS_AD7414=m -CONFIG_SENSORS_AD7418=m -CONFIG_SENSORS_ADCXX=m -CONFIG_SENSORS_ADM1021=m -CONFIG_SENSORS_ADM1025=m -CONFIG_SENSORS_ADM1026=m -CONFIG_SENSORS_ADM1029=m -CONFIG_SENSORS_ADM1031=m -CONFIG_SENSORS_ADM9240=m -CONFIG_SENSORS_ADT7310=m -CONFIG_SENSORS_ADT7410=m -CONFIG_SENSORS_ADT7411=m -CONFIG_SENSORS_ADT7462=m -CONFIG_SENSORS_ADT7470=m -CONFIG_SENSORS_ADT7475=m -CONFIG_SENSORS_ASC7621=m -CONFIG_SENSORS_ASB100=m -CONFIG_SENSORS_ATXP1=m -CONFIG_SENSORS_DS620=m -CONFIG_SENSORS_DS1621=m -CONFIG_SENSORS_I5K_AMB=m -CONFIG_SENSORS_F71805F=m -CONFIG_SENSORS_F71882FG=m -CONFIG_SENSORS_F75375S=m -CONFIG_SENSORS_FSCHMD=m -CONFIG_SENSORS_G760A=m -CONFIG_SENSORS_G762=m -CONFIG_SENSORS_GL518SM=m -CONFIG_SENSORS_GL520SM=m -CONFIG_SENSORS_GPIO_FAN=m -CONFIG_SENSORS_HIH6130=m -CONFIG_SENSORS_HTU21=m -CONFIG_SENSORS_CORETEMP=m -CONFIG_SENSORS_IT87=m -CONFIG_SENSORS_JC42=m -CONFIG_SENSORS_LINEAGE=m -CONFIG_SENSORS_LM63=m -CONFIG_SENSORS_LM70=m -CONFIG_SENSORS_LM73=m -CONFIG_SENSORS_LM75=m -CONFIG_SENSORS_LM77=m -CONFIG_SENSORS_LM78=m -CONFIG_SENSORS_LM80=m -CONFIG_SENSORS_LM83=m -CONFIG_SENSORS_LM85=m -CONFIG_SENSORS_LM87=m -CONFIG_SENSORS_LM90=m -CONFIG_SENSORS_LM92=m -CONFIG_SENSORS_LM93=m -CONFIG_SENSORS_LTC4151=m -CONFIG_SENSORS_LTC4215=m -CONFIG_SENSORS_LTC4245=m -CONFIG_SENSORS_LTC4261=m -CONFIG_SENSORS_LM95234=m -CONFIG_SENSORS_LM95241=m -CONFIG_SENSORS_LM95245=m -CONFIG_SENSORS_MAX1111=m -CONFIG_SENSORS_MAX16065=m -CONFIG_SENSORS_MAX1619=m -CONFIG_SENSORS_MAX1668=m -CONFIG_SENSORS_MAX197=m -CONFIG_SENSORS_MAX6639=m -CONFIG_SENSORS_MAX6642=m -CONFIG_SENSORS_MAX6650=m -CONFIG_SENSORS_MAX6697=m -CONFIG_SENSORS_MCP3021=m -CONFIG_SENSORS_NCT6775=m -CONFIG_SENSORS_NTC_THERMISTOR=m -CONFIG_SENSORS_PC87360=m -CONFIG_SENSORS_PC87427=m -CONFIG_SENSORS_PCF8591=m -CONFIG_SENSORS_SHT15=m -CONFIG_SENSORS_SHT21=m -CONFIG_SENSORS_SIS5595=m -CONFIG_SENSORS_SMM665=m -CONFIG_SENSORS_DME1737=m -CONFIG_SENSORS_EMC1403=m -CONFIG_SENSORS_EMC2103=m -CONFIG_SENSORS_EMC6W201=m -CONFIG_SENSORS_SMSC47M1=m -CONFIG_SENSORS_SMSC47M192=m -CONFIG_SENSORS_SMSC47B397=m -CONFIG_SENSORS_SCH5627=m -CONFIG_SENSORS_SCH5636=m -CONFIG_SENSORS_ADS1015=m -CONFIG_SENSORS_ADS7828=m -CONFIG_SENSORS_ADS7871=m -CONFIG_SENSORS_AMC6821=m -CONFIG_SENSORS_INA209=m -CONFIG_SENSORS_INA2XX=m -CONFIG_SENSORS_THMC50=m -CONFIG_SENSORS_TMP102=m -CONFIG_SENSORS_TMP401=m -CONFIG_SENSORS_TMP421=m -CONFIG_SENSORS_VIA686A=m -CONFIG_SENSORS_VT1211=m -CONFIG_SENSORS_VT8231=m -CONFIG_SENSORS_W83781D=m -CONFIG_SENSORS_W83791D=m -CONFIG_SENSORS_W83792D=m -CONFIG_SENSORS_W83793=m -CONFIG_SENSORS_W83795=m -CONFIG_SENSORS_W83L785TS=m -CONFIG_SENSORS_W83L786NG=m -CONFIG_SENSORS_W83627HF=m -CONFIG_SENSORS_W83627EHF=m -CONFIG_SENSORS_ACPI_POWER=m -CONFIG_THERMAL_GOV_FAIR_SHARE=y -CONFIG_INTEL_POWERCLAMP=y -CONFIG_WATCHDOG=y -CONFIG_SOFT_WATCHDOG=m -CONFIG_I6300ESB_WDT=m -CONFIG_IE6XX_WDT=m -CONFIG_ITCO_WDT=m -CONFIG_ITCO_VENDOR_SUPPORT=y -CONFIG_W83697HF_WDT=m -CONFIG_W83697UG_WDT=m -CONFIG_W83877F_WDT=m -CONFIG_W83977F_WDT=m -CONFIG_REGULATOR=y -CONFIG_REGULATOR_FIXED_VOLTAGE=m -CONFIG_REGULATOR_VIRTUAL_CONSUMER=m -CONFIG_REGULATOR_USERSPACE_CONSUMER=m -CONFIG_REGULATOR_ACT8865=m -CONFIG_REGULATOR_AD5398=m -CONFIG_REGULATOR_DA9210=m -CONFIG_REGULATOR_FAN53555=m -CONFIG_REGULATOR_GPIO=m -CONFIG_REGULATOR_ISL6271A=m -CONFIG_REGULATOR_LP3971=m -CONFIG_REGULATOR_LP3972=m -CONFIG_REGULATOR_LP872X=m -CONFIG_REGULATOR_LP8755=m -CONFIG_REGULATOR_MAX1586=m -CONFIG_REGULATOR_MAX8649=m -CONFIG_REGULATOR_MAX8660=m -CONFIG_REGULATOR_MAX8952=m -CONFIG_REGULATOR_MAX8973=m -CONFIG_REGULATOR_TPS51632=m -CONFIG_REGULATOR_TPS62360=m -CONFIG_REGULATOR_TPS65023=m -CONFIG_REGULATOR_TPS6507X=m -CONFIG_REGULATOR_TPS6524X=m -CONFIG_MEDIA_SUPPORT=m -CONFIG_MEDIA_CAMERA_SUPPORT=y -CONFIG_MEDIA_ANALOG_TV_SUPPORT=y -CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y -CONFIG_MEDIA_RADIO_SUPPORT=y -CONFIG_MEDIA_RC_SUPPORT=y -CONFIG_MEDIA_CONTROLLER=y -CONFIG_VIDEO_V4L2_SUBDEV_API=y -CONFIG_LIRC=m -CONFIG_MEDIA_USB_SUPPORT=y -CONFIG_USB_VIDEO_CLASS=m -CONFIG_USB_PWC=m -CONFIG_VIDEO_CPIA2=m -CONFIG_USB_ZR364XX=m -CONFIG_USB_STKWEBCAM=m -CONFIG_USB_S2255=m -CONFIG_VIDEO_USBTV=m -CONFIG_VIDEO_PVRUSB2=m -CONFIG_VIDEO_HDPVR=m -CONFIG_VIDEO_TLG2300=m -CONFIG_VIDEO_USBVISION=m -CONFIG_VIDEO_STK1160_COMMON=m -CONFIG_VIDEO_STK1160_AC97=y -CONFIG_VIDEO_AU0828=m -CONFIG_VIDEO_CX231XX=m -CONFIG_VIDEO_CX231XX_ALSA=m -CONFIG_VIDEO_CX231XX_DVB=m -CONFIG_VIDEO_TM6000=m -CONFIG_VIDEO_TM6000_ALSA=m -CONFIG_VIDEO_TM6000_DVB=m -CONFIG_DVB_USB=m -CONFIG_DVB_USB_A800=m -CONFIG_DVB_USB_DIBUSB_MB=m -CONFIG_DVB_USB_DIBUSB_MC=m -CONFIG_DVB_USB_DIB0700=m -CONFIG_DVB_USB_UMT_010=m -CONFIG_DVB_USB_CXUSB=m -CONFIG_DVB_USB_M920X=m -CONFIG_DVB_USB_DIGITV=m -CONFIG_DVB_USB_VP7045=m -CONFIG_DVB_USB_VP702X=m -CONFIG_DVB_USB_GP8PSK=m -CONFIG_DVB_USB_NOVA_T_USB2=m -CONFIG_DVB_USB_TTUSB2=m -CONFIG_DVB_USB_DTT200U=m -CONFIG_DVB_USB_OPERA1=m -CONFIG_DVB_USB_AF9005=m -CONFIG_DVB_USB_AF9005_REMOTE=m -CONFIG_DVB_USB_PCTV452E=m -CONFIG_DVB_USB_DW2102=m -CONFIG_DVB_USB_CINERGY_T2=m -CONFIG_DVB_USB_DTV5100=m -CONFIG_DVB_USB_FRIIO=m -CONFIG_DVB_USB_AZ6027=m -CONFIG_DVB_USB_TECHNISAT_USB2=m -CONFIG_DVB_USB_V2=m -CONFIG_DVB_USB_AF9015=m -CONFIG_DVB_USB_AF9035=m -CONFIG_DVB_USB_ANYSEE=m -CONFIG_DVB_USB_AU6610=m -CONFIG_DVB_USB_AZ6007=m -CONFIG_DVB_USB_CE6230=m -CONFIG_DVB_USB_EC168=m -CONFIG_DVB_USB_GL861=m -CONFIG_DVB_USB_IT913X=m -CONFIG_DVB_USB_LME2510=m -CONFIG_DVB_USB_MXL111SF=m -CONFIG_DVB_USB_RTL28XXU=m -CONFIG_DVB_TTUSB_BUDGET=m -CONFIG_DVB_TTUSB_DEC=m -CONFIG_SMS_USB_DRV=m -CONFIG_DVB_B2C2_FLEXCOP_USB=m -CONFIG_VIDEO_EM28XX=m -CONFIG_MEDIA_PCI_SUPPORT=y -CONFIG_VIDEO_CX23885=m -CONFIG_RADIO_SI4713=m -CONFIG_I2C_SI4713=m -CONFIG_USB_MR800=m -CONFIG_USB_DSBR=m -CONFIG_RADIO_MAXIRADIO=m -CONFIG_RADIO_SHARK=m -CONFIG_RADIO_SHARK2=m -CONFIG_USB_KEENE=m -CONFIG_USB_RAREMONO=m -CONFIG_USB_MA901=m -CONFIG_RADIO_TEA5764=m -CONFIG_RADIO_SAA7706H=m -CONFIG_RADIO_TEF6862=m -CONFIG_RADIO_WL1273=m -CONFIG_RADIO_WL128X=m -CONFIG_AGP=y -CONFIG_DRM=y -CONFIG_DRM_I915=y -CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y -CONFIG_DRM_VMWGFX=y -CONFIG_DRM_VMWGFX_FBCON=y -CONFIG_DRM_UDL=m -CONFIG_FB_VESA=y -CONFIG_FB_EFI=y -# CONFIG_LCD_CLASS_DEVICE is not set -CONFIG_BACKLIGHT_GENERIC=m -CONFIG_BACKLIGHT_PWM=m -CONFIG_BACKLIGHT_ADP8860=m -CONFIG_BACKLIGHT_ADP8870=m -CONFIG_BACKLIGHT_LM3630A=m -CONFIG_BACKLIGHT_LM3639=m -CONFIG_BACKLIGHT_LP855X=m -CONFIG_BACKLIGHT_GPIO=m -CONFIG_BACKLIGHT_LV5207LP=m -CONFIG_BACKLIGHT_BD6107=m -CONFIG_VGACON_SOFT_SCROLLBACK=y -CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=128 -CONFIG_FRAMEBUFFER_CONSOLE=y -CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y -CONFIG_SOUND=m -CONFIG_SND=m -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m -CONFIG_SND_HRTIMER=m -# CONFIG_SND_SUPPORT_OLD_API is not set -CONFIG_SND_ALOOP=m -CONFIG_SND_AC97_POWER_SAVE=y -CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 -CONFIG_SND_ENS1371=m -CONFIG_SND_HDA_INTEL=m -CONFIG_SND_HDA_INPUT_JACK=y -CONFIG_SND_HDA_PATCH_LOADER=y -CONFIG_SND_HDA_CODEC_REALTEK=m -CONFIG_SND_HDA_CODEC_ANALOG=m -CONFIG_SND_HDA_CODEC_SIGMATEL=m -CONFIG_SND_HDA_CODEC_VIA=m -CONFIG_SND_HDA_CODEC_HDMI=m -CONFIG_SND_HDA_CODEC_CIRRUS=m -CONFIG_SND_HDA_CODEC_CONEXANT=m -CONFIG_SND_HDA_CODEC_CA0110=m -CONFIG_SND_HDA_CODEC_CA0132=m -CONFIG_SND_HDA_CODEC_CA0132_DSP=y -CONFIG_SND_HDA_CODEC_CMEDIA=m -CONFIG_SND_HDA_CODEC_SI3054=m -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 -CONFIG_SND_INTEL8X0=m -CONFIG_SND_INTEL8X0M=m -# CONFIG_SND_SPI is not set -CONFIG_SND_USB_AUDIO=m -CONFIG_SND_USB_USX2Y=m -CONFIG_SND_USB_CAIAQ=m -CONFIG_SND_USB_CAIAQ_INPUT=y -CONFIG_HID_BATTERY_STRENGTH=y -CONFIG_HIDRAW=y -CONFIG_UHID=m -CONFIG_HID_A4TECH=y -CONFIG_HID_APPLE=y -CONFIG_HID_BELKIN=y -CONFIG_HID_CHERRY=y -CONFIG_HID_CHICONY=y -CONFIG_HID_CYPRESS=y -CONFIG_HID_ELO=m -CONFIG_HID_EZKEY=y -CONFIG_HID_KEYTOUCH=m -CONFIG_HID_KENSINGTON=y -CONFIG_HID_LENOVO_TPKBD=m -CONFIG_HID_LOGITECH=m -CONFIG_HID_LOGITECH_DJ=m -CONFIG_LOGITECH_FF=y -CONFIG_LOGIRUMBLEPAD2_FF=y -CONFIG_LOGIG940_FF=y -CONFIG_HID_MICROSOFT=y -CONFIG_HID_MONTEREY=y -CONFIG_HID_MULTITOUCH=m -CONFIG_HID_WIIMOTE=m -CONFIG_HID_SENSOR_HUB=m -CONFIG_HID_PID=y -CONFIG_USB_HIDDEV=y -CONFIG_I2C_HID=m -CONFIG_USB=y -CONFIG_USB_ANNOUNCE_NEW_DEVICES=y -CONFIG_USB_MON=m -CONFIG_USB_WUSB_CBAF=m -CONFIG_USB_XHCI_HCD=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_HCD_PLATFORM=m -CONFIG_USB_OHCI_HCD=m -CONFIG_USB_OHCI_HCD_PLATFORM=m -CONFIG_USB_UHCI_HCD=m -CONFIG_USB_ACM=m -CONFIG_USB_PRINTER=m -CONFIG_USB_TMC=m -CONFIG_USB_STORAGE=y -CONFIG_USB_DWC3=m -CONFIG_USB_DWC3_GADGET=y -CONFIG_USB_CHIPIDEA=m -CONFIG_USB_CHIPIDEA_HOST=y -CONFIG_USB_SERIAL=m -CONFIG_USB_SERIAL_GENERIC=y -CONFIG_USB_SERIAL_FTDI_SIO=m -CONFIG_USB_SERIAL_PL2303=m -CONFIG_NOP_USB_XCEIV=m -CONFIG_SAMSUNG_USB2PHY=m -CONFIG_SAMSUNG_USB3PHY=m -CONFIG_USB_GADGET=m -CONFIG_USB_EG20T=m -CONFIG_USB_ZERO=m -CONFIG_USB_AUDIO=m -CONFIG_GADGET_UAC1=y -CONFIG_USB_ETH=m -CONFIG_USB_ETH_EEM=y -CONFIG_USB_G_NCM=m -CONFIG_USB_GADGETFS=m -CONFIG_USB_FUNCTIONFS=m -CONFIG_USB_MASS_STORAGE=m -CONFIG_USB_G_SERIAL=m -CONFIG_USB_G_HID=m -CONFIG_USB_G_WEBCAM=m -CONFIG_MMC=y -CONFIG_MMC_BLOCK_MINORS=16 -CONFIG_SDIO_UART=m -CONFIG_MMC_SDHCI=y -CONFIG_MMC_SDHCI_PCI=y -CONFIG_MMC_SDHCI_ACPI=y -CONFIG_MMC_USHC=m -CONFIG_LEDS_CLASS=y -CONFIG_LEDS_LM3530=m -CONFIG_LEDS_LM3642=m -CONFIG_LEDS_PCA9532=m -CONFIG_LEDS_PCA9532_GPIO=y -CONFIG_LEDS_GPIO=m -CONFIG_LEDS_PCA955X=m -CONFIG_LEDS_PCA963X=m -CONFIG_LEDS_PCA9685=m -CONFIG_LEDS_DAC124S085=m -CONFIG_LEDS_BD2802=m -CONFIG_LEDS_LM355x=m -CONFIG_LEDS_TRIGGER_TIMER=m -CONFIG_LEDS_TRIGGER_ONESHOT=m -CONFIG_LEDS_TRIGGER_HEARTBEAT=m -CONFIG_LEDS_TRIGGER_BACKLIGHT=m -CONFIG_LEDS_TRIGGER_CPU=y -CONFIG_LEDS_TRIGGER_GPIO=m -CONFIG_LEDS_TRIGGER_DEFAULT_ON=m -CONFIG_LEDS_TRIGGER_TRANSIENT=m -CONFIG_LEDS_TRIGGER_CAMERA=m -CONFIG_RTC_CLASS=y -CONFIG_RTC_DRV_CMOS=m -CONFIG_DMADEVICES=y -CONFIG_INTEL_MID_DMAC=m -CONFIG_INTEL_IOATDMA=m -CONFIG_DW_DMAC_CORE=m -CONFIG_PCH_DMA=m -CONFIG_ASYNC_TX_DMA=y -CONFIG_UIO=y -CONFIG_VIRTIO_PCI=m -CONFIG_VIRTIO_BALLOON=m -CONFIG_VIRTIO_MMIO=m -CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y -CONFIG_STAGING=y -CONFIG_R8187SE=m -CONFIG_RTL8192U=m -CONFIG_RTLLIB=m -CONFIG_RTL8192E=m -CONFIG_R8712U=m -CONFIG_R8188EU=m -CONFIG_R8821AE=m -CONFIG_ANDROID=y -CONFIG_ANDROID_LOGGER=m -# CONFIG_ANDROID_TIMED_OUTPUT is not set -# CONFIG_NET_VENDOR_SILICOM is not set -CONFIG_IDEAPAD_LAPTOP=m -CONFIG_THINKPAD_ACPI=m -CONFIG_INTEL_IOMMU=y -CONFIG_PM_DEVFREQ=y -CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m -CONFIG_DEVFREQ_GOV_PERFORMANCE=m -CONFIG_DEVFREQ_GOV_POWERSAVE=m -CONFIG_DEVFREQ_GOV_USERSPACE=m -CONFIG_PWM=y -CONFIG_DMI_SYSFS=m -CONFIG_EFI_VARS=y -CONFIG_EFI_VARS_PSTORE=m -CONFIG_EXT2_FS=m -CONFIG_EXT2_FS_XATTR=y -CONFIG_EXT2_FS_POSIX_ACL=y -CONFIG_EXT2_FS_SECURITY=y -CONFIG_EXT3_FS=m -# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set -CONFIG_EXT3_FS_POSIX_ACL=y -CONFIG_EXT3_FS_SECURITY=y -CONFIG_EXT4_FS=y -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y -CONFIG_BTRFS_FS=m -CONFIG_BTRFS_FS_POSIX_ACL=y -CONFIG_FANOTIFY=y -CONFIG_QUOTA=y -CONFIG_AUTOFS4_FS=m -CONFIG_FUSE_FS=m -CONFIG_CUSE=m -CONFIG_ISO9660_FS=m -CONFIG_JOLIET=y -CONFIG_ZISOFS=y -CONFIG_UDF_FS=m -CONFIG_MSDOS_FS=m -CONFIG_VFAT_FS=m -CONFIG_FAT_DEFAULT_IOCHARSET="ascii" -CONFIG_NTFS_FS=m -CONFIG_NTFS_RW=y -CONFIG_TMPFS_POSIX_ACL=y -CONFIG_ECRYPT_FS=m -CONFIG_HFS_FS=m -CONFIG_HFSPLUS_FS=m -CONFIG_HFSPLUS_FS_POSIX_ACL=y -CONFIG_SQUASHFS=m -CONFIG_SQUASHFS_DECOMP_MULTI=y -CONFIG_SQUASHFS_XATTR=y -CONFIG_SQUASHFS_LZO=y -CONFIG_SQUASHFS_XZ=y -CONFIG_ROMFS_FS=m -CONFIG_EFIVAR_FS=m -CONFIG_NFS_FS=m -CONFIG_NFS_V4=m -CONFIG_NFS_V4_1=y -CONFIG_NFS_V4_2=y -CONFIG_NFSD=m -CONFIG_NFSD_V3_ACL=y -CONFIG_NFSD_V4=y -CONFIG_NFSD_V4_SECURITY_LABEL=y -CONFIG_NFSD_FAULT_INJECTION=y -CONFIG_SUNRPC_DEBUG=y -CONFIG_CIFS=m -CONFIG_CIFS_WEAK_PW_HASH=y -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -CONFIG_CIFS_ACL=y -CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_CODEPAGE_737=m -CONFIG_NLS_CODEPAGE_775=m -CONFIG_NLS_CODEPAGE_850=m -CONFIG_NLS_CODEPAGE_852=m -CONFIG_NLS_CODEPAGE_855=m -CONFIG_NLS_CODEPAGE_857=m -CONFIG_NLS_CODEPAGE_860=m -CONFIG_NLS_CODEPAGE_861=m -CONFIG_NLS_CODEPAGE_862=m -CONFIG_NLS_CODEPAGE_863=m -CONFIG_NLS_CODEPAGE_864=m -CONFIG_NLS_CODEPAGE_865=m -CONFIG_NLS_CODEPAGE_866=m -CONFIG_NLS_CODEPAGE_869=m -CONFIG_NLS_CODEPAGE_936=m -CONFIG_NLS_CODEPAGE_950=m -CONFIG_NLS_CODEPAGE_932=m -CONFIG_NLS_CODEPAGE_949=m -CONFIG_NLS_CODEPAGE_874=m -CONFIG_NLS_ISO8859_8=m -CONFIG_NLS_CODEPAGE_1250=m -CONFIG_NLS_CODEPAGE_1251=m -CONFIG_NLS_ASCII=y -CONFIG_NLS_ISO8859_1=m -CONFIG_NLS_ISO8859_2=m -CONFIG_NLS_ISO8859_3=m -CONFIG_NLS_ISO8859_4=m -CONFIG_NLS_ISO8859_5=m -CONFIG_NLS_ISO8859_6=m -CONFIG_NLS_ISO8859_7=m -CONFIG_NLS_ISO8859_9=m -CONFIG_NLS_ISO8859_13=m -CONFIG_NLS_ISO8859_14=m -CONFIG_NLS_ISO8859_15=m -CONFIG_NLS_KOI8_R=m -CONFIG_NLS_KOI8_U=m -CONFIG_PRINTK_TIME=y -CONFIG_DEBUG_INFO=y -# CONFIG_ENABLE_WARN_DEPRECATED is not set -CONFIG_STRIP_ASM_SYMS=y -# CONFIG_UNUSED_SYMBOLS is not set -CONFIG_HEADERS_CHECK=y -CONFIG_MAGIC_SYSRQ=y -CONFIG_DEBUG_MEMORY_INIT=y -CONFIG_DEBUG_STACKOVERFLOW=y -CONFIG_LOCKUP_DETECTOR=y -CONFIG_TIMER_STATS=y -# CONFIG_DEBUG_PREEMPT is not set -CONFIG_SPARSE_RCU_POINTER=y -# CONFIG_RCU_CPU_STALL_VERBOSE is not set -CONFIG_LATENCYTOP=y -CONFIG_SCHED_TRACER=y -CONFIG_BLK_DEV_IO_TRACE=y -CONFIG_STRICT_DEVMEM=y -# CONFIG_X86_VERBOSE_BOOTUP is not set -# CONFIG_EARLY_PRINTK is not set -# CONFIG_DEBUG_RODATA_TEST is not set -CONFIG_DEBUG_SET_MODULE_RONX=y -CONFIG_OPTIMIZE_INLINING=y -CONFIG_SECURITY=y -CONFIG_SECURITY_SMACK=y -CONFIG_CRYPTO_USER=m -# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set -CONFIG_CRYPTO_PCRYPT=m -CONFIG_CRYPTO_TEST=m -CONFIG_CRYPTO_GCM=m -CONFIG_CRYPTO_CTS=m -CONFIG_CRYPTO_ECB=y -CONFIG_CRYPTO_PCBC=m -CONFIG_CRYPTO_HMAC=y -CONFIG_CRYPTO_XCBC=m -CONFIG_CRYPTO_VMAC=m -CONFIG_CRYPTO_CRC32C_INTEL=y -CONFIG_CRYPTO_CRC32=m -CONFIG_CRYPTO_CRC32_PCLMUL=m -CONFIG_CRYPTO_CRCT10DIF=m -CONFIG_CRYPTO_RMD128=m -CONFIG_CRYPTO_RMD160=m -CONFIG_CRYPTO_RMD256=m -CONFIG_CRYPTO_RMD320=m -CONFIG_CRYPTO_SHA512=m -CONFIG_CRYPTO_TGR192=m -CONFIG_CRYPTO_WP512=m -CONFIG_CRYPTO_AES_NI_INTEL=m -CONFIG_CRYPTO_ANUBIS=m -CONFIG_CRYPTO_ARC4=y -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_CAMELLIA=m -CONFIG_CRYPTO_CAST5=m -CONFIG_CRYPTO_CAST6=m -CONFIG_CRYPTO_FCRYPT=m -CONFIG_CRYPTO_KHAZAD=m -CONFIG_CRYPTO_SALSA20=m -CONFIG_CRYPTO_SALSA20_586=m -CONFIG_CRYPTO_SEED=m -CONFIG_CRYPTO_SERPENT_SSE2_586=m -CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_TWOFISH_586=m -CONFIG_CRYPTO_ZLIB=m -CONFIG_CRYPTO_LZO=m -CONFIG_CRYPTO_LZ4=m -CONFIG_CRYPTO_LZ4HC=m -CONFIG_CRYPTO_USER_API_HASH=m -CONFIG_CRYPTO_USER_API_SKCIPHER=m -CONFIG_ASYMMETRIC_KEY_TYPE=m -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m -CONFIG_X509_CERTIFICATE_PARSER=m -# CONFIG_VIRTUALIZATION is not set -CONFIG_LIBCRC32C=y -CONFIG_CRC8=m -CONFIG_CORDIC=m -CONFIG_FONTS=y -CONFIG_FONT_8x8=y -CONFIG_FONT_8x16=y -CONFIG_FONT_6x11=y -CONFIG_FONT_7x14=y -CONFIG_FONT_10x18=y diff --git a/recipes-kernel/linux/linux-yocto/qemux86-64/defconfig b/recipes-kernel/linux/linux-yocto/qemux86-64/defconfig deleted file mode 100644 index 6fec3768..00000000 --- a/recipes-kernel/linux/linux-yocto/qemux86-64/defconfig +++ /dev/null @@ -1,1347 +0,0 @@ -# CONFIG_LOCALVERSION_AUTO is not set -CONFIG_DEFAULT_HOSTNAME="common_box" -CONFIG_SYSVIPC=y -CONFIG_POSIX_MQUEUE=y -CONFIG_FHANDLE=y -CONFIG_NO_HZ=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_IRQ_TIME_ACCOUNTING=y -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CPUSETS=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_RESOURCE_COUNTERS=y -CONFIG_MEMCG=y -CONFIG_MEMCG_SWAP=y -CONFIG_MEMCG_KMEM=y -CONFIG_CGROUP_PERF=y -CONFIG_RT_GROUP_SCHED=y -CONFIG_BLK_CGROUP=y -CONFIG_NAMESPACES=y -CONFIG_USER_NS=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_RD_BZIP2=y -CONFIG_RD_LZMA=y -CONFIG_RD_XZ=y -CONFIG_RD_LZO=y -CONFIG_RD_LZ4=y -CONFIG_CC_OPTIMIZE_FOR_SIZE=y -CONFIG_EMBEDDED=y -# CONFIG_COMPAT_BRK is not set -CONFIG_PROFILING=y -CONFIG_OPROFILE=m -CONFIG_OPROFILE_EVENT_MULTIPLEX=y -CONFIG_JUMP_LABEL=y -CONFIG_CC_STACKPROTECTOR_REGULAR=y -CONFIG_MODULES=y -CONFIG_MODULE_UNLOAD=y -CONFIG_BLK_DEV_THROTTLING=y -CONFIG_PARTITION_ADVANCED=y -CONFIG_BSD_DISKLABEL=y -CONFIG_LDM_PARTITION=y -CONFIG_IOSCHED_DEADLINE=m -CONFIG_CFQ_GROUP_IOSCHED=y -CONFIG_SMP=y -# CONFIG_X86_MPPARSE is not set -# CONFIG_X86_EXTENDED_PLATFORM is not set -CONFIG_X86_INTEL_LPSS=y -# CONFIG_SCHED_OMIT_FRAME_POINTER is not set -CONFIG_MCORE2=y -CONFIG_PROCESSOR_SELECT=y -# CONFIG_CPU_SUP_AMD is not set -# CONFIG_CPU_SUP_CENTAUR is not set -CONFIG_SCHED_SMT=y -CONFIG_PREEMPT=y -# CONFIG_X86_MCE_AMD is not set -CONFIG_MICROCODE=y -CONFIG_X86_MSR=y -CONFIG_X86_CPUID=y -CONFIG_KSM=y -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 -CONFIG_EFI=y -CONFIG_EFI_STUB=y -# CONFIG_SECCOMP is not set -CONFIG_HZ_1000=y -# CONFIG_RELOCATABLE is not set -CONFIG_PHYSICAL_ALIGN=0x400000 -CONFIG_HIBERNATION=y -CONFIG_PM_AUTOSLEEP=y -CONFIG_PM_WAKELOCKS=y -CONFIG_PM_RUNTIME=y -CONFIG_ACPI_AC=m -CONFIG_ACPI_BATTERY=m -CONFIG_ACPI_FAN=m -CONFIG_ACPI_PROCESSOR=m -CONFIG_ACPI_PROCESSOR_AGGREGATOR=m -CONFIG_ACPI_PCI_SLOT=y -CONFIG_ACPI_SBS=m -CONFIG_ACPI_APEI=y -CONFIG_ACPI_APEI_GHES=y -CONFIG_CPU_FREQ=y -CONFIG_CPU_FREQ_STAT=m -CONFIG_CPU_FREQ_STAT_DETAILS=y -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y -CONFIG_CPU_FREQ_GOV_POWERSAVE=m -CONFIG_CPU_FREQ_GOV_USERSPACE=m -CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m -CONFIG_X86_INTEL_PSTATE=y -CONFIG_X86_PCC_CPUFREQ=m -CONFIG_X86_ACPI_CPUFREQ=m -CONFIG_X86_P4_CLOCKMOD=m -CONFIG_INTEL_IDLE=y -CONFIG_PCIEPORTBUS=y -# CONFIG_PCIEAER is not set -CONFIG_PCI_MSI=y -# CONFIG_HT_IRQ is not set -CONFIG_PCI_PRI=y -CONFIG_PCI_PASID=y -CONFIG_PCCARD=m -# CONFIG_PCMCIA is not set -CONFIG_YENTA=m -CONFIG_BINFMT_MISC=m -CONFIG_PACKET=m -CONFIG_PACKET_DIAG=m -CONFIG_UNIX=y -CONFIG_UNIX_DIAG=m -CONFIG_XFRM_USER=m -CONFIG_XFRM_SUB_POLICY=y -CONFIG_XFRM_STATISTICS=y -CONFIG_NET_KEY=m -CONFIG_NET_KEY_MIGRATE=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_ADVANCED_ROUTER=y -CONFIG_IP_MULTIPLE_TABLES=y -CONFIG_IP_ROUTE_MULTIPATH=y -CONFIG_NET_IPIP=m -CONFIG_IP_MROUTE=y -CONFIG_IP_MROUTE_MULTIPLE_TABLES=y -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_NET_IPVTI=m -CONFIG_INET_AH=m -CONFIG_INET_ESP=m -CONFIG_INET_IPCOMP=m -CONFIG_INET_XFRM_MODE_TRANSPORT=m -CONFIG_INET_XFRM_MODE_TUNNEL=m -CONFIG_INET_XFRM_MODE_BEET=m -CONFIG_INET_LRO=m -CONFIG_INET_DIAG=m -CONFIG_TCP_CONG_ADVANCED=y -CONFIG_TCP_CONG_CUBIC=m -# CONFIG_TCP_CONG_WESTWOOD is not set -# CONFIG_TCP_CONG_HTCP is not set -CONFIG_TCP_MD5SIG=y -CONFIG_IPV6_ROUTER_PREF=y -CONFIG_IPV6_ROUTE_INFO=y -CONFIG_IPV6_OPTIMISTIC_DAD=y -CONFIG_INET6_AH=m -CONFIG_INET6_ESP=m -CONFIG_INET6_IPCOMP=m -CONFIG_IPV6_MIP6=m -CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m -CONFIG_IPV6_VTI=m -CONFIG_IPV6_SIT_6RD=y -CONFIG_IPV6_GRE=m -CONFIG_IPV6_MULTIPLE_TABLES=y -CONFIG_IPV6_SUBTREES=y -CONFIG_IPV6_MROUTE=y -CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y -CONFIG_IPV6_PIMSM_V2=y -CONFIG_NETWORK_SECMARK=y -CONFIG_NETWORK_PHY_TIMESTAMPING=y -CONFIG_NETFILTER=y -CONFIG_NF_CONNTRACK=m -CONFIG_NF_CONNTRACK_SECMARK=y -CONFIG_NF_CONNTRACK_ZONES=y -CONFIG_NF_CONNTRACK_EVENTS=y -CONFIG_NF_CONNTRACK_TIMEOUT=y -CONFIG_NF_CONNTRACK_TIMESTAMP=y -CONFIG_NF_CT_PROTO_DCCP=m -CONFIG_NF_CT_PROTO_SCTP=m -CONFIG_NF_CT_PROTO_UDPLITE=m -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -CONFIG_NF_CONNTRACK_H323=m -CONFIG_NF_CONNTRACK_IRC=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -CONFIG_NF_CONNTRACK_SNMP=m -CONFIG_NF_CONNTRACK_PPTP=m -CONFIG_NF_CONNTRACK_SANE=m -CONFIG_NF_CONNTRACK_SIP=m -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -CONFIG_NF_CT_NETLINK_TIMEOUT=m -CONFIG_NF_CT_NETLINK_HELPER=m -CONFIG_NETFILTER_NETLINK_QUEUE_CT=y -CONFIG_NETFILTER_XTABLES=y -CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HMARK=m -CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m -CONFIG_NETFILTER_XT_TARGET_LED=m -CONFIG_NETFILTER_XT_TARGET_LOG=m -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_TARGET_NFLOG=m -CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m -CONFIG_NETFILTER_XT_TARGET_TEE=m -CONFIG_NETFILTER_XT_TARGET_TPROXY=m -CONFIG_NETFILTER_XT_TARGET_TRACE=m -CONFIG_NETFILTER_XT_TARGET_SECMARK=m -CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m -CONFIG_NETFILTER_XT_MATCH_BPF=m -CONFIG_NETFILTER_XT_MATCH_CLUSTER=m -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -CONFIG_NETFILTER_XT_MATCH_CPU=m -CONFIG_NETFILTER_XT_MATCH_DCCP=m -CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ESP=m -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m -CONFIG_NETFILTER_XT_MATCH_HELPER=m -CONFIG_NETFILTER_XT_MATCH_IPCOMP=m -CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -CONFIG_NETFILTER_XT_MATCH_L2TP=m -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -CONFIG_NETFILTER_XT_MATCH_NFACCT=m -CONFIG_NETFILTER_XT_MATCH_OSF=m -CONFIG_NETFILTER_XT_MATCH_OWNER=m -CONFIG_NETFILTER_XT_MATCH_POLICY=m -CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_NETFILTER_XT_MATCH_QUOTA=m -CONFIG_NETFILTER_XT_MATCH_RATEEST=m -CONFIG_NETFILTER_XT_MATCH_REALM=m -CONFIG_NETFILTER_XT_MATCH_RECENT=m -CONFIG_NETFILTER_XT_MATCH_SCTP=m -CONFIG_NETFILTER_XT_MATCH_SOCKET=m -CONFIG_NETFILTER_XT_MATCH_STATE=m -CONFIG_NETFILTER_XT_MATCH_STATISTIC=m -CONFIG_NETFILTER_XT_MATCH_STRING=m -CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -CONFIG_NETFILTER_XT_MATCH_TIME=m -CONFIG_NETFILTER_XT_MATCH_U32=m -CONFIG_NF_CONNTRACK_IPV4=m -# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -CONFIG_IP_NF_MATCH_RPFILTER=m -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_TARGET_SYNPROXY=m -CONFIG_IP_NF_TARGET_ULOG=m -CONFIG_NF_NAT_IPV4=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_CLUSTERIP=m -CONFIG_IP_NF_TARGET_ECN=m -CONFIG_IP_NF_TARGET_TTL=m -CONFIG_IP_NF_RAW=m -CONFIG_IP_NF_SECURITY=m -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m -CONFIG_NF_CONNTRACK_IPV6=m -CONFIG_IP6_NF_IPTABLES=m -CONFIG_IP6_NF_MATCH_AH=m -CONFIG_IP6_NF_MATCH_EUI64=m -CONFIG_IP6_NF_MATCH_FRAG=m -CONFIG_IP6_NF_MATCH_OPTS=m -CONFIG_IP6_NF_MATCH_HL=m -CONFIG_IP6_NF_MATCH_IPV6HEADER=m -CONFIG_IP6_NF_MATCH_MH=m -CONFIG_IP6_NF_MATCH_RPFILTER=m -CONFIG_IP6_NF_MATCH_RT=m -CONFIG_IP6_NF_TARGET_HL=m -CONFIG_IP6_NF_FILTER=m -CONFIG_IP6_NF_TARGET_REJECT=m -CONFIG_IP6_NF_TARGET_SYNPROXY=m -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_RAW=m -CONFIG_IP6_NF_SECURITY=m -CONFIG_NF_NAT_IPV6=m -CONFIG_IP6_NF_TARGET_MASQUERADE=m -CONFIG_IP6_NF_TARGET_NPT=m -CONFIG_BRIDGE=m -CONFIG_BRIDGE_VLAN_FILTERING=y -CONFIG_VLAN_8021Q=m -CONFIG_NET_SCHED=y -CONFIG_NET_SCH_CBQ=m -CONFIG_NET_SCH_HTB=m -CONFIG_NET_SCH_HFSC=m -CONFIG_NET_SCH_PRIO=m -CONFIG_NET_SCH_MULTIQ=m -CONFIG_NET_SCH_RED=m -CONFIG_NET_SCH_SFB=m -CONFIG_NET_SCH_SFQ=m -CONFIG_NET_SCH_TEQL=m -CONFIG_NET_SCH_TBF=m -CONFIG_NET_SCH_GRED=m -CONFIG_NET_SCH_DSMARK=m -CONFIG_NET_SCH_NETEM=m -CONFIG_NET_SCH_DRR=m -CONFIG_NET_SCH_MQPRIO=m -CONFIG_NET_SCH_CHOKE=m -CONFIG_NET_SCH_QFQ=m -CONFIG_NET_SCH_CODEL=m -CONFIG_NET_SCH_FQ_CODEL=m -CONFIG_NET_SCH_FQ=m -CONFIG_NET_SCH_HHF=m -CONFIG_NET_SCH_PIE=m -CONFIG_NET_SCH_INGRESS=m -CONFIG_NET_SCH_PLUG=m -CONFIG_NET_CLS_BASIC=m -CONFIG_NET_CLS_TCINDEX=m -CONFIG_NET_CLS_ROUTE4=m -CONFIG_NET_CLS_FW=m -CONFIG_NET_CLS_U32=m -CONFIG_CLS_U32_PERF=y -CONFIG_CLS_U32_MARK=y -CONFIG_NET_CLS_RSVP=m -CONFIG_NET_CLS_RSVP6=m -CONFIG_NET_CLS_FLOW=m -CONFIG_NET_CLS_CGROUP=m -CONFIG_NET_CLS_BPF=m -CONFIG_NET_EMATCH=y -CONFIG_NET_EMATCH_CMP=m -CONFIG_NET_EMATCH_NBYTE=m -CONFIG_NET_EMATCH_U32=m -CONFIG_NET_EMATCH_META=m -CONFIG_NET_EMATCH_TEXT=m -CONFIG_NET_EMATCH_CANID=m -CONFIG_NET_CLS_ACT=y -CONFIG_NET_ACT_POLICE=m -CONFIG_NET_ACT_GACT=m -CONFIG_GACT_PROB=y -CONFIG_NET_ACT_MIRRED=m -CONFIG_NET_ACT_IPT=m -CONFIG_NET_ACT_NAT=m -CONFIG_NET_ACT_PEDIT=m -CONFIG_NET_ACT_SIMP=m -CONFIG_NET_ACT_SKBEDIT=m -CONFIG_NET_ACT_CSUM=m -CONFIG_NET_CLS_IND=y -CONFIG_CAN=m -CONFIG_CAN_VCAN=m -CONFIG_CAN_SLCAN=m -# CONFIG_CAN_CALC_BITTIMING is not set -CONFIG_CAN_MCP251X=m -CONFIG_PCH_CAN=m -CONFIG_CAN_SJA1000=m -CONFIG_CAN_C_CAN=m -CONFIG_CAN_C_CAN_PLATFORM=m -CONFIG_CAN_C_CAN_PCI=m -CONFIG_CAN_CC770=m -CONFIG_CAN_CC770_ISA=m -CONFIG_CAN_CC770_PLATFORM=m -CONFIG_CAN_EMS_USB=m -CONFIG_CAN_ESD_USB2=m -CONFIG_CAN_KVASER_USB=m -CONFIG_CAN_PEAK_USB=m -CONFIG_CAN_8DEV_USB=m -CONFIG_CAN_SOFTING=m -CONFIG_BT=m -CONFIG_BT_RFCOMM=m -CONFIG_BT_RFCOMM_TTY=y -CONFIG_BT_BNEP=m -CONFIG_BT_BNEP_MC_FILTER=y -CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_HIDP=m -CONFIG_BT_HCIBTUSB=m -CONFIG_BT_HCIBTSDIO=m -CONFIG_BT_HCIUART=m -CONFIG_BT_HCIUART_H4=y -CONFIG_BT_HCIUART_BCSP=y -CONFIG_BT_HCIUART_LL=y -CONFIG_BT_HCIBCM203X=m -CONFIG_BT_HCIBPA10X=m -CONFIG_BT_HCIBFUSB=m -CONFIG_BT_HCIVHCI=m -CONFIG_BT_MRVL=m -CONFIG_BT_MRVL_SDIO=m -CONFIG_BT_ATH3K=m -CONFIG_BT_WILINK=m -CONFIG_CFG80211=m -CONFIG_MAC80211=m -CONFIG_MAC80211_MESH=y -CONFIG_MAC80211_DEBUGFS=y -CONFIG_RFKILL=m -CONFIG_RFKILL_INPUT=y -CONFIG_NFC=m -CONFIG_NFC_DIGITAL=m -CONFIG_NFC_NCI=m -CONFIG_NFC_NCI_SPI=y -CONFIG_NFC_HCI=m -CONFIG_NFC_SHDLC=y -CONFIG_NFC_PN533=m -CONFIG_NFC_WILINK=m -CONFIG_NFC_PORT100=m -CONFIG_NFC_PN544=m -CONFIG_NFC_PN544_I2C=m -CONFIG_NFC_MICROREAD=m -CONFIG_NFC_MICROREAD_I2C=m -CONFIG_NFC_MRVL=m -CONFIG_NFC_MRVL_USB=m -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -# CONFIG_FIRMWARE_IN_KERNEL is not set -CONFIG_DEBUG_DEVRES=y -CONFIG_CONNECTOR=m -# CONFIG_PNP_DEBUG_MESSAGES is not set -CONFIG_BLK_DEV_LOOP=m -CONFIG_BLK_DEV_CRYPTOLOOP=m -CONFIG_BLK_DEV_RAM=m -CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_CDROM_PKTCDVD=m -CONFIG_ATA_OVER_ETH=m -CONFIG_VIRTIO_BLK=m -CONFIG_TIFM_CORE=m -# CONFIG_TIFM_7XX1 is not set -CONFIG_SENSORS_BH1780=m -CONFIG_SENSORS_BH1770=m -CONFIG_SENSORS_APDS990X=m -CONFIG_HMC6352=m -CONFIG_TI_DAC7512=m -CONFIG_PCH_PHUB=m -CONFIG_EEPROM_AT24=m -CONFIG_EEPROM_AT25=m -CONFIG_EEPROM_MAX6875=m -CONFIG_EEPROM_93XX46=m -CONFIG_SENSORS_LIS3_I2C=m -CONFIG_VMWARE_VMCI=m -CONFIG_RAID_ATTRS=m -CONFIG_BLK_DEV_SD=y -CONFIG_BLK_DEV_SR=m -CONFIG_BLK_DEV_SR_VENDOR=y -CONFIG_CHR_DEV_SG=y -CONFIG_SCSI_MULTI_LUN=y -CONFIG_SCSI_CONSTANTS=y -CONFIG_SCSI_LOGGING=y -CONFIG_SCSI_SCAN_ASYNC=y -CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_SAS_ATTRS=m -CONFIG_VMWARE_PVSCSI=m -CONFIG_SCSI_VIRTIO=m -CONFIG_ATA=y -# CONFIG_ATA_VERBOSE_ERROR is not set -CONFIG_SATA_ZPODD=y -CONFIG_SATA_AHCI=y -CONFIG_SATA_SIL24=m -CONFIG_ATA_PIIX=y -CONFIG_SATA_SIL=m -CONFIG_PATA_SCH=m -CONFIG_PATA_MPIIX=m -CONFIG_ATA_GENERIC=y -CONFIG_MD=y -CONFIG_MD_LINEAR=m -CONFIG_MD_RAID0=m -CONFIG_MD_MULTIPATH=m -CONFIG_BCACHE=m -CONFIG_BCACHE_DEBUG=y -CONFIG_BLK_DEV_DM=m -CONFIG_DM_DEBUG=y -CONFIG_DM_CRYPT=m -CONFIG_DM_SNAPSHOT=m -CONFIG_DM_MIRROR=m -CONFIG_DM_RAID=m -CONFIG_DM_ZERO=m -CONFIG_DM_MULTIPATH=m -CONFIG_DM_MULTIPATH_QL=m -CONFIG_DM_MULTIPATH_ST=m -CONFIG_DM_DELAY=m -CONFIG_FUSION=y -CONFIG_FUSION_SPI=y -CONFIG_NETDEVICES=y -CONFIG_EQUALIZER=m -CONFIG_MACVLAN=m -CONFIG_TUN=m -CONFIG_VIRTIO_NET=m -# CONFIG_NET_VENDOR_3COM is not set -# CONFIG_NET_VENDOR_ADAPTEC is not set -# CONFIG_NET_VENDOR_ALTEON is not set -CONFIG_PCNET32=m -CONFIG_ATL2=m -CONFIG_ATL1=m -# CONFIG_NET_CADENCE is not set -CONFIG_BNX2=m -CONFIG_TIGON3=m -CONFIG_BNX2X=m -# CONFIG_NET_VENDOR_BROCADE is not set -CONFIG_CHELSIO_T4VF=m -# CONFIG_NET_VENDOR_CISCO is not set -# CONFIG_NET_VENDOR_DEC is not set -# CONFIG_NET_VENDOR_DLINK is not set -# CONFIG_NET_VENDOR_EMULEX is not set -# CONFIG_NET_VENDOR_EXAR is not set -# CONFIG_NET_VENDOR_HP is not set -CONFIG_E100=m -CONFIG_E1000=m -CONFIG_E1000E=m -CONFIG_IGB=m -CONFIG_IGBVF=m -CONFIG_IXGB=m -CONFIG_IXGBE=m -CONFIG_IXGBEVF=m -CONFIG_I40E=m -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MELLANOX is not set -# CONFIG_NET_VENDOR_MICREL is not set -# CONFIG_NET_VENDOR_MICROCHIP is not set -# CONFIG_NET_VENDOR_MYRI is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -CONFIG_FORCEDETH=m -CONFIG_PCH_GBE=m -# CONFIG_NET_PACKET_ENGINE is not set -# CONFIG_NET_VENDOR_QLOGIC is not set -CONFIG_8139CP=m -CONFIG_8139TOO=m -CONFIG_R8169=m -# CONFIG_NET_VENDOR_RDC is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SILAN is not set -CONFIG_SIS900=m -CONFIG_SIS190=m -# CONFIG_NET_VENDOR_SMSC is not set -# CONFIG_NET_VENDOR_STMICRO is not set -# CONFIG_NET_VENDOR_SUN is not set -# CONFIG_NET_VENDOR_TEHUTI is not set -# CONFIG_NET_VENDOR_TI is not set -# CONFIG_NET_VENDOR_VIA is not set -# CONFIG_NET_VENDOR_WIZNET is not set -CONFIG_MARVELL_PHY=m -CONFIG_DAVICOM_PHY=m -CONFIG_QSEMI_PHY=m -CONFIG_LXT_PHY=m -CONFIG_CICADA_PHY=m -CONFIG_VITESSE_PHY=m -CONFIG_SMSC_PHY=m -CONFIG_BROADCOM_PHY=m -CONFIG_BCM87XX_PHY=m -CONFIG_ICPLUS_PHY=m -CONFIG_REALTEK_PHY=m -CONFIG_MDIO_BITBANG=m -CONFIG_PPP=m -CONFIG_PPP_BSDCOMP=m -CONFIG_PPP_DEFLATE=m -CONFIG_PPP_FILTER=y -CONFIG_PPP_MPPE=m -CONFIG_PPP_MULTILINK=y -CONFIG_PPPOE=m -CONFIG_PPP_ASYNC=m -CONFIG_PPP_SYNC_TTY=m -CONFIG_USB_CATC=m -CONFIG_USB_KAWETH=m -CONFIG_USB_PEGASUS=m -CONFIG_USB_RTL8150=m -CONFIG_USB_RTL8152=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_MBIM=m -CONFIG_USB_NET_DM9601=m -CONFIG_USB_NET_SR9700=m -CONFIG_USB_NET_SR9800=m -CONFIG_USB_NET_SMSC75XX=m -CONFIG_USB_NET_SMSC95XX=m -CONFIG_USB_NET_GL620A=m -CONFIG_USB_NET_PLUSB=m -CONFIG_USB_NET_MCS7830=m -CONFIG_USB_ALI_M5632=y -CONFIG_USB_AN2720=y -# CONFIG_USB_NET_ZAURUS is not set -CONFIG_USB_NET_CX82310_ETH=m -CONFIG_LIBERTAS_THINFIRM=m -CONFIG_LIBERTAS_THINFIRM_USB=m -CONFIG_AT76C50X_USB=m -CONFIG_USB_ZD1201=m -CONFIG_USB_NET_RNDIS_WLAN=m -CONFIG_RTL8180=m -CONFIG_RTL8187=m -CONFIG_B43=m -CONFIG_B43_SDIO=y -CONFIG_IPW2100=m -CONFIG_IWLWIFI=m -CONFIG_IWLMVM=m -CONFIG_IWLWIFI_DEBUGFS=y -CONFIG_IWL4965=m -CONFIG_IWL3945=m -CONFIG_LIBERTAS=m -CONFIG_LIBERTAS_USB=m -CONFIG_LIBERTAS_SDIO=m -CONFIG_LIBERTAS_SPI=m -CONFIG_P54_COMMON=m -CONFIG_P54_USB=m -CONFIG_P54_PCI=m -CONFIG_P54_SPI=m -CONFIG_RT2X00=m -CONFIG_RT2400PCI=m -CONFIG_RT2500PCI=m -CONFIG_RT61PCI=m -CONFIG_RT2800PCI=m -CONFIG_RT2500USB=m -CONFIG_RT73USB=m -CONFIG_RT2800USB=m -# CONFIG_RT2800USB_RT35XX is not set -CONFIG_RTL8192CE=m -CONFIG_RTL8192SE=m -CONFIG_RTL8192DE=m -CONFIG_RTL8723AE=m -CONFIG_RTL8188EE=m -CONFIG_RTL8192CU=m -# CONFIG_RTLWIFI_DEBUG is not set -CONFIG_ZD1211RW=m -CONFIG_MWIFIEX=m -CONFIG_MWIFIEX_SDIO=m -CONFIG_MWIFIEX_PCIE=m -CONFIG_MWIFIEX_USB=m -CONFIG_CW1200=m -CONFIG_VMXNET3=m -CONFIG_INPUT_FF_MEMLESS=y -CONFIG_INPUT_MOUSEDEV=m -CONFIG_INPUT_JOYDEV=m -CONFIG_INPUT_EVDEV=y -CONFIG_KEYBOARD_ATKBD=m -CONFIG_MOUSE_PS2=m -CONFIG_MOUSE_SYNAPTICS_I2C=m -CONFIG_MOUSE_SYNAPTICS_USB=m -CONFIG_INPUT_JOYSTICK=y -CONFIG_JOYSTICK_ANALOG=m -CONFIG_JOYSTICK_ADI=m -CONFIG_JOYSTICK_XPAD=m -CONFIG_INPUT_TABLET=y -CONFIG_TABLET_USB_WACOM=m -CONFIG_INPUT_TOUCHSCREEN=y -CONFIG_TOUCHSCREEN_ADS7846=m -CONFIG_TOUCHSCREEN_AD7877=m -CONFIG_TOUCHSCREEN_AD7879=m -CONFIG_TOUCHSCREEN_AD7879_I2C=m -CONFIG_TOUCHSCREEN_AD7879_SPI=m -CONFIG_TOUCHSCREEN_ATMEL_MXT=m -CONFIG_TOUCHSCREEN_AUO_PIXCIR=m -CONFIG_TOUCHSCREEN_BU21013=m -CONFIG_TOUCHSCREEN_CY8CTMG110=m -CONFIG_TOUCHSCREEN_CYTTSP_CORE=m -CONFIG_TOUCHSCREEN_CYTTSP_I2C=m -CONFIG_TOUCHSCREEN_CYTTSP_SPI=m -CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m -CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m -CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m -CONFIG_TOUCHSCREEN_EETI=m -CONFIG_TOUCHSCREEN_ILI210X=m -CONFIG_TOUCHSCREEN_GUNZE=m -CONFIG_TOUCHSCREEN_WACOM_I2C=m -CONFIG_TOUCHSCREEN_MAX11801=m -CONFIG_TOUCHSCREEN_MCS5000=m -CONFIG_TOUCHSCREEN_MMS114=m -CONFIG_TOUCHSCREEN_MK712=m -CONFIG_TOUCHSCREEN_EDT_FT5X06=m -CONFIG_TOUCHSCREEN_PIXCIR=m -CONFIG_TOUCHSCREEN_WM97XX=m -CONFIG_TOUCHSCREEN_USB_COMPOSITE=m -CONFIG_TOUCHSCREEN_TOUCHIT213=m -CONFIG_TOUCHSCREEN_TSC2005=m -CONFIG_TOUCHSCREEN_TSC2007=m -CONFIG_TOUCHSCREEN_W90X900=m -CONFIG_TOUCHSCREEN_ST1232=m -CONFIG_TOUCHSCREEN_SUR40=m -CONFIG_TOUCHSCREEN_TPS6507X=m -CONFIG_TOUCHSCREEN_ZFORCE=m -CONFIG_INPUT_MISC=y -CONFIG_INPUT_AD714X=m -CONFIG_INPUT_BMA150=m -CONFIG_INPUT_PCSPKR=m -CONFIG_INPUT_MMA8450=m -CONFIG_INPUT_MPU3050=m -CONFIG_INPUT_GP2A=m -CONFIG_INPUT_GPIO_TILT_POLLED=m -CONFIG_INPUT_POWERMATE=m -CONFIG_INPUT_UINPUT=m -CONFIG_INPUT_ADXL34X=m -CONFIG_SERIO=m -CONFIG_DEVPTS_MULTIPLE_INSTANCES=y -# CONFIG_LEGACY_PTYS is not set -CONFIG_NOZOMI=m -# CONFIG_DEVKMEM is not set -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_8250_NR_UARTS=5 -CONFIG_SERIAL_8250_RUNTIME_UARTS=5 -CONFIG_SERIAL_8250_DW=m -CONFIG_SERIAL_MAX3100=m -CONFIG_SERIAL_MAX310X=y -CONFIG_SERIAL_MFD_HSU=m -CONFIG_SERIAL_PCH_UART=m -CONFIG_VIRTIO_CONSOLE=m -# CONFIG_HW_RANDOM_AMD is not set -# CONFIG_HW_RANDOM_VIA is not set -CONFIG_HW_RANDOM_VIRTIO=m -CONFIG_HPET=y -# CONFIG_HPET_MMAP is not set -# CONFIG_I2C_COMPAT is not set -CONFIG_I2C_CHARDEV=m -CONFIG_I2C_MUX_GPIO=m -CONFIG_I2C_MUX_PCA9541=m -CONFIG_I2C_MUX_PCA954x=m -# CONFIG_I2C_HELPER_AUTO is not set -CONFIG_I2C_ALGOPCF=m -CONFIG_I2C_ALGOPCA=m -CONFIG_I2C_I801=m -CONFIG_I2C_ISCH=m -CONFIG_I2C_ISMT=m -CONFIG_I2C_PIIX4=m -CONFIG_I2C_SCMI=m -CONFIG_I2C_DESIGNWARE_PLATFORM=m -CONFIG_I2C_DESIGNWARE_PCI=m -CONFIG_I2C_EG20T=m -CONFIG_I2C_OCORES=m -CONFIG_SPI=y -CONFIG_SPI_PXA2XX=m -CONFIG_SPI_TOPCLIFF_PCH=m -CONFIG_SPI_SPIDEV=m -CONFIG_PINCTRL_BAYTRAIL=y -CONFIG_GPIOLIB=y -CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_SCH=m -CONFIG_GPIO_ICH=m -CONFIG_GPIO_LYNXPOINT=m -CONFIG_GPIO_PCH=m -CONFIG_GPIO_ML_IOH=m -CONFIG_GPIO_MAX7301=m -CONFIG_GPIO_MC33880=m -CONFIG_PDA_POWER=m -CONFIG_BATTERY_DS2780=m -CONFIG_BATTERY_DS2781=m -CONFIG_BATTERY_DS2782=m -CONFIG_BATTERY_SBS=m -CONFIG_BATTERY_BQ27x00=m -CONFIG_BATTERY_MAX17040=m -CONFIG_BATTERY_MAX17042=m -CONFIG_CHARGER_ISP1704=m -CONFIG_CHARGER_MAX8903=m -CONFIG_CHARGER_LP8727=m -CONFIG_CHARGER_GPIO=m -CONFIG_CHARGER_BQ2415X=m -CONFIG_CHARGER_BQ24190=m -CONFIG_CHARGER_BQ24735=m -CONFIG_CHARGER_SMB347=m -CONFIG_POWER_AVS=y -CONFIG_SENSORS_AD7314=m -CONFIG_SENSORS_AD7414=m -CONFIG_SENSORS_AD7418=m -CONFIG_SENSORS_ADCXX=m -CONFIG_SENSORS_ADM1021=m -CONFIG_SENSORS_ADM1025=m -CONFIG_SENSORS_ADM1026=m -CONFIG_SENSORS_ADM1029=m -CONFIG_SENSORS_ADM1031=m -CONFIG_SENSORS_ADM9240=m -CONFIG_SENSORS_ADT7310=m -CONFIG_SENSORS_ADT7410=m -CONFIG_SENSORS_ADT7411=m -CONFIG_SENSORS_ADT7462=m -CONFIG_SENSORS_ADT7470=m -CONFIG_SENSORS_ADT7475=m -CONFIG_SENSORS_ASC7621=m -CONFIG_SENSORS_ASB100=m -CONFIG_SENSORS_ATXP1=m -CONFIG_SENSORS_DS620=m -CONFIG_SENSORS_DS1621=m -CONFIG_SENSORS_I5K_AMB=m -CONFIG_SENSORS_F71805F=m -CONFIG_SENSORS_F71882FG=m -CONFIG_SENSORS_F75375S=m -CONFIG_SENSORS_FSCHMD=m -CONFIG_SENSORS_G760A=m -CONFIG_SENSORS_G762=m -CONFIG_SENSORS_GL518SM=m -CONFIG_SENSORS_GL520SM=m -CONFIG_SENSORS_GPIO_FAN=m -CONFIG_SENSORS_HIH6130=m -CONFIG_SENSORS_HTU21=m -CONFIG_SENSORS_CORETEMP=m -CONFIG_SENSORS_IT87=m -CONFIG_SENSORS_JC42=m -CONFIG_SENSORS_LINEAGE=m -CONFIG_SENSORS_LM63=m -CONFIG_SENSORS_LM70=m -CONFIG_SENSORS_LM73=m -CONFIG_SENSORS_LM75=m -CONFIG_SENSORS_LM77=m -CONFIG_SENSORS_LM78=m -CONFIG_SENSORS_LM80=m -CONFIG_SENSORS_LM83=m -CONFIG_SENSORS_LM85=m -CONFIG_SENSORS_LM87=m -CONFIG_SENSORS_LM90=m -CONFIG_SENSORS_LM92=m -CONFIG_SENSORS_LM93=m -CONFIG_SENSORS_LTC4151=m -CONFIG_SENSORS_LTC4215=m -CONFIG_SENSORS_LTC4245=m -CONFIG_SENSORS_LTC4261=m -CONFIG_SENSORS_LM95234=m -CONFIG_SENSORS_LM95241=m -CONFIG_SENSORS_LM95245=m -CONFIG_SENSORS_MAX1111=m -CONFIG_SENSORS_MAX16065=m -CONFIG_SENSORS_MAX1619=m -CONFIG_SENSORS_MAX1668=m -CONFIG_SENSORS_MAX197=m -CONFIG_SENSORS_MAX6639=m -CONFIG_SENSORS_MAX6642=m -CONFIG_SENSORS_MAX6650=m -CONFIG_SENSORS_MAX6697=m -CONFIG_SENSORS_MCP3021=m -CONFIG_SENSORS_NCT6775=m -CONFIG_SENSORS_NTC_THERMISTOR=m -CONFIG_SENSORS_PC87360=m -CONFIG_SENSORS_PC87427=m -CONFIG_SENSORS_PCF8591=m -CONFIG_SENSORS_SHT15=m -CONFIG_SENSORS_SHT21=m -CONFIG_SENSORS_SIS5595=m -CONFIG_SENSORS_SMM665=m -CONFIG_SENSORS_DME1737=m -CONFIG_SENSORS_EMC1403=m -CONFIG_SENSORS_EMC2103=m -CONFIG_SENSORS_EMC6W201=m -CONFIG_SENSORS_SMSC47M1=m -CONFIG_SENSORS_SMSC47M192=m -CONFIG_SENSORS_SMSC47B397=m -CONFIG_SENSORS_SCH5627=m -CONFIG_SENSORS_SCH5636=m -CONFIG_SENSORS_ADS1015=m -CONFIG_SENSORS_ADS7828=m -CONFIG_SENSORS_ADS7871=m -CONFIG_SENSORS_AMC6821=m -CONFIG_SENSORS_INA209=m -CONFIG_SENSORS_INA2XX=m -CONFIG_SENSORS_THMC50=m -CONFIG_SENSORS_TMP102=m -CONFIG_SENSORS_TMP401=m -CONFIG_SENSORS_TMP421=m -CONFIG_SENSORS_VIA686A=m -CONFIG_SENSORS_VT1211=m -CONFIG_SENSORS_VT8231=m -CONFIG_SENSORS_W83781D=m -CONFIG_SENSORS_W83791D=m -CONFIG_SENSORS_W83792D=m -CONFIG_SENSORS_W83793=m -CONFIG_SENSORS_W83795=m -CONFIG_SENSORS_W83L785TS=m -CONFIG_SENSORS_W83L786NG=m -CONFIG_SENSORS_W83627HF=m -CONFIG_SENSORS_W83627EHF=m -CONFIG_SENSORS_ACPI_POWER=m -CONFIG_THERMAL_GOV_FAIR_SHARE=y -CONFIG_INTEL_POWERCLAMP=y -CONFIG_WATCHDOG=y -CONFIG_SOFT_WATCHDOG=m -CONFIG_I6300ESB_WDT=m -CONFIG_IE6XX_WDT=m -CONFIG_ITCO_WDT=m -CONFIG_ITCO_VENDOR_SUPPORT=y -CONFIG_W83697HF_WDT=m -CONFIG_W83697UG_WDT=m -CONFIG_W83877F_WDT=m -CONFIG_W83977F_WDT=m -CONFIG_REGULATOR=y -CONFIG_REGULATOR_FIXED_VOLTAGE=m -CONFIG_REGULATOR_VIRTUAL_CONSUMER=m -CONFIG_REGULATOR_USERSPACE_CONSUMER=m -CONFIG_REGULATOR_ACT8865=m -CONFIG_REGULATOR_AD5398=m -CONFIG_REGULATOR_DA9210=m -CONFIG_REGULATOR_FAN53555=m -CONFIG_REGULATOR_GPIO=m -CONFIG_REGULATOR_ISL6271A=m -CONFIG_REGULATOR_LP3971=m -CONFIG_REGULATOR_LP3972=m -CONFIG_REGULATOR_LP872X=m -CONFIG_REGULATOR_LP8755=m -CONFIG_REGULATOR_MAX1586=m -CONFIG_REGULATOR_MAX8649=m -CONFIG_REGULATOR_MAX8660=m -CONFIG_REGULATOR_MAX8952=m -CONFIG_REGULATOR_MAX8973=m -CONFIG_REGULATOR_TPS51632=m -CONFIG_REGULATOR_TPS62360=m -CONFIG_REGULATOR_TPS65023=m -CONFIG_REGULATOR_TPS6507X=m -CONFIG_REGULATOR_TPS6524X=m -CONFIG_MEDIA_SUPPORT=m -CONFIG_MEDIA_CAMERA_SUPPORT=y -CONFIG_MEDIA_ANALOG_TV_SUPPORT=y -CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y -CONFIG_MEDIA_RADIO_SUPPORT=y -CONFIG_MEDIA_RC_SUPPORT=y -CONFIG_MEDIA_CONTROLLER=y -CONFIG_VIDEO_V4L2_SUBDEV_API=y -CONFIG_LIRC=m -CONFIG_MEDIA_USB_SUPPORT=y -CONFIG_USB_VIDEO_CLASS=m -CONFIG_USB_PWC=m -CONFIG_VIDEO_CPIA2=m -CONFIG_USB_ZR364XX=m -CONFIG_USB_STKWEBCAM=m -CONFIG_USB_S2255=m -CONFIG_VIDEO_USBTV=m -CONFIG_VIDEO_PVRUSB2=m -CONFIG_VIDEO_HDPVR=m -CONFIG_VIDEO_TLG2300=m -CONFIG_VIDEO_USBVISION=m -CONFIG_VIDEO_STK1160_COMMON=m -CONFIG_VIDEO_STK1160_AC97=y -CONFIG_VIDEO_AU0828=m -CONFIG_VIDEO_CX231XX=m -CONFIG_VIDEO_CX231XX_ALSA=m -CONFIG_VIDEO_CX231XX_DVB=m -CONFIG_VIDEO_TM6000=m -CONFIG_VIDEO_TM6000_ALSA=m -CONFIG_VIDEO_TM6000_DVB=m -CONFIG_DVB_USB=m -CONFIG_DVB_USB_A800=m -CONFIG_DVB_USB_DIBUSB_MB=m -CONFIG_DVB_USB_DIBUSB_MC=m -CONFIG_DVB_USB_DIB0700=m -CONFIG_DVB_USB_UMT_010=m -CONFIG_DVB_USB_CXUSB=m -CONFIG_DVB_USB_M920X=m -CONFIG_DVB_USB_DIGITV=m -CONFIG_DVB_USB_VP7045=m -CONFIG_DVB_USB_VP702X=m -CONFIG_DVB_USB_GP8PSK=m -CONFIG_DVB_USB_NOVA_T_USB2=m -CONFIG_DVB_USB_TTUSB2=m -CONFIG_DVB_USB_DTT200U=m -CONFIG_DVB_USB_OPERA1=m -CONFIG_DVB_USB_AF9005=m -CONFIG_DVB_USB_AF9005_REMOTE=m -CONFIG_DVB_USB_PCTV452E=m -CONFIG_DVB_USB_DW2102=m -CONFIG_DVB_USB_CINERGY_T2=m -CONFIG_DVB_USB_DTV5100=m -CONFIG_DVB_USB_FRIIO=m -CONFIG_DVB_USB_AZ6027=m -CONFIG_DVB_USB_TECHNISAT_USB2=m -CONFIG_DVB_USB_V2=m -CONFIG_DVB_USB_AF9015=m -CONFIG_DVB_USB_AF9035=m -CONFIG_DVB_USB_ANYSEE=m -CONFIG_DVB_USB_AU6610=m -CONFIG_DVB_USB_AZ6007=m -CONFIG_DVB_USB_CE6230=m -CONFIG_DVB_USB_EC168=m -CONFIG_DVB_USB_GL861=m -CONFIG_DVB_USB_IT913X=m -CONFIG_DVB_USB_LME2510=m -CONFIG_DVB_USB_MXL111SF=m -CONFIG_DVB_USB_RTL28XXU=m -CONFIG_DVB_TTUSB_BUDGET=m -CONFIG_DVB_TTUSB_DEC=m -CONFIG_SMS_USB_DRV=m -CONFIG_DVB_B2C2_FLEXCOP_USB=m -CONFIG_VIDEO_EM28XX=m -CONFIG_MEDIA_PCI_SUPPORT=y -CONFIG_VIDEO_CX23885=m -CONFIG_RADIO_SI4713=m -CONFIG_I2C_SI4713=m -CONFIG_USB_MR800=m -CONFIG_USB_DSBR=m -CONFIG_RADIO_MAXIRADIO=m -CONFIG_RADIO_SHARK=m -CONFIG_RADIO_SHARK2=m -CONFIG_USB_KEENE=m -CONFIG_USB_RAREMONO=m -CONFIG_USB_MA901=m -CONFIG_RADIO_TEA5764=m -CONFIG_RADIO_SAA7706H=m -CONFIG_RADIO_TEF6862=m -CONFIG_RADIO_WL1273=m -CONFIG_RADIO_WL128X=m -CONFIG_AGP=y -CONFIG_DRM=y -CONFIG_DRM_I915=y -CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y -CONFIG_DRM_VMWGFX=y -CONFIG_DRM_VMWGFX_FBCON=y -CONFIG_DRM_UDL=m -CONFIG_FB_VESA=y -CONFIG_FB_EFI=y -# CONFIG_LCD_CLASS_DEVICE is not set -CONFIG_BACKLIGHT_GENERIC=m -CONFIG_BACKLIGHT_PWM=m -CONFIG_BACKLIGHT_ADP8860=m -CONFIG_BACKLIGHT_ADP8870=m -CONFIG_BACKLIGHT_LM3630A=m -CONFIG_BACKLIGHT_LM3639=m -CONFIG_BACKLIGHT_LP855X=m -CONFIG_BACKLIGHT_GPIO=m -CONFIG_BACKLIGHT_LV5207LP=m -CONFIG_BACKLIGHT_BD6107=m -CONFIG_VGACON_SOFT_SCROLLBACK=y -CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=128 -CONFIG_FRAMEBUFFER_CONSOLE=y -CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y -CONFIG_SOUND=m -CONFIG_SND=m -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m -CONFIG_SND_HRTIMER=m -# CONFIG_SND_SUPPORT_OLD_API is not set -CONFIG_SND_ALOOP=m -CONFIG_SND_AC97_POWER_SAVE=y -CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 -CONFIG_SND_ENS1371=m -CONFIG_SND_HDA_INTEL=m -CONFIG_SND_HDA_INPUT_JACK=y -CONFIG_SND_HDA_PATCH_LOADER=y -CONFIG_SND_HDA_CODEC_REALTEK=m -CONFIG_SND_HDA_CODEC_ANALOG=m -CONFIG_SND_HDA_CODEC_SIGMATEL=m -CONFIG_SND_HDA_CODEC_VIA=m -CONFIG_SND_HDA_CODEC_HDMI=m -CONFIG_SND_HDA_CODEC_CIRRUS=m -CONFIG_SND_HDA_CODEC_CONEXANT=m -CONFIG_SND_HDA_CODEC_CA0110=m -CONFIG_SND_HDA_CODEC_CA0132=m -CONFIG_SND_HDA_CODEC_CA0132_DSP=y -CONFIG_SND_HDA_CODEC_CMEDIA=m -CONFIG_SND_HDA_CODEC_SI3054=m -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 -CONFIG_SND_INTEL8X0=m -CONFIG_SND_INTEL8X0M=m -# CONFIG_SND_SPI is not set -CONFIG_SND_USB_AUDIO=m -CONFIG_SND_USB_USX2Y=m -CONFIG_SND_USB_CAIAQ=m -CONFIG_SND_USB_CAIAQ_INPUT=y -CONFIG_HID_BATTERY_STRENGTH=y -CONFIG_HIDRAW=y -CONFIG_UHID=m -CONFIG_HID_A4TECH=y -CONFIG_HID_APPLE=y -CONFIG_HID_BELKIN=y -CONFIG_HID_CHERRY=y -CONFIG_HID_CHICONY=y -CONFIG_HID_CYPRESS=y -CONFIG_HID_ELO=m -CONFIG_HID_EZKEY=y -CONFIG_HID_KEYTOUCH=m -CONFIG_HID_KENSINGTON=y -CONFIG_HID_LENOVO_TPKBD=m -CONFIG_HID_LOGITECH=m -CONFIG_HID_LOGITECH_DJ=m -CONFIG_LOGITECH_FF=y -CONFIG_LOGIRUMBLEPAD2_FF=y -CONFIG_LOGIG940_FF=y -CONFIG_HID_MICROSOFT=y -CONFIG_HID_MONTEREY=y -CONFIG_HID_MULTITOUCH=m -CONFIG_HID_WIIMOTE=m -CONFIG_HID_SENSOR_HUB=m -CONFIG_HID_PID=y -CONFIG_USB_HIDDEV=y -CONFIG_I2C_HID=m -CONFIG_USB=y -CONFIG_USB_ANNOUNCE_NEW_DEVICES=y -CONFIG_USB_MON=m -CONFIG_USB_WUSB_CBAF=m -CONFIG_USB_XHCI_HCD=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_HCD_PLATFORM=m -CONFIG_USB_OHCI_HCD=m -CONFIG_USB_OHCI_HCD_PLATFORM=m -CONFIG_USB_UHCI_HCD=m -CONFIG_USB_ACM=m -CONFIG_USB_PRINTER=m -CONFIG_USB_TMC=m -CONFIG_USB_STORAGE=y -CONFIG_USB_DWC3=m -CONFIG_USB_DWC3_GADGET=y -CONFIG_USB_CHIPIDEA=m -CONFIG_USB_CHIPIDEA_HOST=y -CONFIG_USB_SERIAL=m -CONFIG_USB_SERIAL_GENERIC=y -CONFIG_USB_SERIAL_FTDI_SIO=m -CONFIG_USB_SERIAL_PL2303=m -CONFIG_NOP_USB_XCEIV=m -CONFIG_SAMSUNG_USB2PHY=m -CONFIG_SAMSUNG_USB3PHY=m -CONFIG_USB_GADGET=m -CONFIG_USB_EG20T=m -CONFIG_USB_ZERO=m -CONFIG_USB_AUDIO=m -CONFIG_GADGET_UAC1=y -CONFIG_USB_ETH=m -CONFIG_USB_ETH_EEM=y -CONFIG_USB_G_NCM=m -CONFIG_USB_GADGETFS=m -CONFIG_USB_FUNCTIONFS=m -CONFIG_USB_MASS_STORAGE=m -CONFIG_USB_G_SERIAL=m -CONFIG_USB_G_HID=m -CONFIG_USB_G_WEBCAM=m -CONFIG_MMC=y -CONFIG_MMC_BLOCK_MINORS=16 -CONFIG_SDIO_UART=m -CONFIG_MMC_SDHCI=y -CONFIG_MMC_SDHCI_PCI=y -CONFIG_MMC_SDHCI_ACPI=y -CONFIG_MMC_USHC=m -CONFIG_LEDS_CLASS=y -CONFIG_LEDS_LM3530=m -CONFIG_LEDS_LM3642=m -CONFIG_LEDS_PCA9532=m -CONFIG_LEDS_PCA9532_GPIO=y -CONFIG_LEDS_GPIO=m -CONFIG_LEDS_PCA955X=m -CONFIG_LEDS_PCA963X=m -CONFIG_LEDS_PCA9685=m -CONFIG_LEDS_DAC124S085=m -CONFIG_LEDS_BD2802=m -CONFIG_LEDS_LM355x=m -CONFIG_LEDS_TRIGGER_TIMER=m -CONFIG_LEDS_TRIGGER_ONESHOT=m -CONFIG_LEDS_TRIGGER_HEARTBEAT=m -CONFIG_LEDS_TRIGGER_BACKLIGHT=m -CONFIG_LEDS_TRIGGER_CPU=y -CONFIG_LEDS_TRIGGER_GPIO=m -CONFIG_LEDS_TRIGGER_DEFAULT_ON=m -CONFIG_LEDS_TRIGGER_TRANSIENT=m -CONFIG_LEDS_TRIGGER_CAMERA=m -CONFIG_RTC_CLASS=y -CONFIG_RTC_DRV_CMOS=m -CONFIG_DMADEVICES=y -CONFIG_INTEL_MID_DMAC=m -CONFIG_INTEL_IOATDMA=m -CONFIG_DW_DMAC_CORE=m -CONFIG_PCH_DMA=m -CONFIG_ASYNC_TX_DMA=y -CONFIG_UIO=y -CONFIG_VIRTIO_PCI=m -CONFIG_VIRTIO_BALLOON=m -CONFIG_VIRTIO_MMIO=m -CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y -CONFIG_STAGING=y -CONFIG_R8187SE=m -CONFIG_RTL8192U=m -CONFIG_RTLLIB=m -CONFIG_RTL8192E=m -CONFIG_R8712U=m -CONFIG_R8188EU=m -CONFIG_R8821AE=m -CONFIG_ANDROID=y -CONFIG_ANDROID_LOGGER=m -# CONFIG_ANDROID_TIMED_OUTPUT is not set -# CONFIG_NET_VENDOR_SILICOM is not set -CONFIG_IDEAPAD_LAPTOP=m -CONFIG_THINKPAD_ACPI=m -CONFIG_INTEL_IOMMU=y -CONFIG_PM_DEVFREQ=y -CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m -CONFIG_DEVFREQ_GOV_PERFORMANCE=m -CONFIG_DEVFREQ_GOV_POWERSAVE=m -CONFIG_DEVFREQ_GOV_USERSPACE=m -CONFIG_PWM=y -CONFIG_DMI_SYSFS=m -CONFIG_EFI_VARS=y -CONFIG_EFI_VARS_PSTORE=m -CONFIG_EXT2_FS=m -CONFIG_EXT2_FS_XATTR=y -CONFIG_EXT2_FS_POSIX_ACL=y -CONFIG_EXT2_FS_SECURITY=y -CONFIG_EXT3_FS=m -# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set -CONFIG_EXT3_FS_POSIX_ACL=y -CONFIG_EXT3_FS_SECURITY=y -CONFIG_EXT4_FS=y -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y -CONFIG_BTRFS_FS=m -CONFIG_BTRFS_FS_POSIX_ACL=y -CONFIG_FANOTIFY=y -CONFIG_QUOTA=y -CONFIG_AUTOFS4_FS=m -CONFIG_FUSE_FS=m -CONFIG_CUSE=m -CONFIG_ISO9660_FS=m -CONFIG_JOLIET=y -CONFIG_ZISOFS=y -CONFIG_UDF_FS=m -CONFIG_MSDOS_FS=m -CONFIG_VFAT_FS=m -CONFIG_FAT_DEFAULT_IOCHARSET="ascii" -CONFIG_NTFS_FS=m -CONFIG_NTFS_RW=y -CONFIG_TMPFS_POSIX_ACL=y -CONFIG_ECRYPT_FS=m -CONFIG_HFS_FS=m -CONFIG_HFSPLUS_FS=m -CONFIG_HFSPLUS_FS_POSIX_ACL=y -CONFIG_SQUASHFS=m -CONFIG_SQUASHFS_DECOMP_MULTI=y -CONFIG_SQUASHFS_XATTR=y -CONFIG_SQUASHFS_LZO=y -CONFIG_SQUASHFS_XZ=y -CONFIG_ROMFS_FS=m -CONFIG_EFIVAR_FS=m -CONFIG_NFS_FS=m -CONFIG_NFS_V4=m -CONFIG_NFS_V4_1=y -CONFIG_NFS_V4_2=y -CONFIG_NFSD=m -CONFIG_NFSD_V3_ACL=y -CONFIG_NFSD_V4=y -CONFIG_NFSD_V4_SECURITY_LABEL=y -CONFIG_NFSD_FAULT_INJECTION=y -CONFIG_SUNRPC_DEBUG=y -CONFIG_CIFS=m -CONFIG_CIFS_WEAK_PW_HASH=y -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -CONFIG_CIFS_ACL=y -CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_CODEPAGE_737=m -CONFIG_NLS_CODEPAGE_775=m -CONFIG_NLS_CODEPAGE_850=m -CONFIG_NLS_CODEPAGE_852=m -CONFIG_NLS_CODEPAGE_855=m -CONFIG_NLS_CODEPAGE_857=m -CONFIG_NLS_CODEPAGE_860=m -CONFIG_NLS_CODEPAGE_861=m -CONFIG_NLS_CODEPAGE_862=m -CONFIG_NLS_CODEPAGE_863=m -CONFIG_NLS_CODEPAGE_864=m -CONFIG_NLS_CODEPAGE_865=m -CONFIG_NLS_CODEPAGE_866=m -CONFIG_NLS_CODEPAGE_869=m -CONFIG_NLS_CODEPAGE_936=m -CONFIG_NLS_CODEPAGE_950=m -CONFIG_NLS_CODEPAGE_932=m -CONFIG_NLS_CODEPAGE_949=m -CONFIG_NLS_CODEPAGE_874=m -CONFIG_NLS_ISO8859_8=m -CONFIG_NLS_CODEPAGE_1250=m -CONFIG_NLS_CODEPAGE_1251=m -CONFIG_NLS_ASCII=y -CONFIG_NLS_ISO8859_1=m -CONFIG_NLS_ISO8859_2=m -CONFIG_NLS_ISO8859_3=m -CONFIG_NLS_ISO8859_4=m -CONFIG_NLS_ISO8859_5=m -CONFIG_NLS_ISO8859_6=m -CONFIG_NLS_ISO8859_7=m -CONFIG_NLS_ISO8859_9=m -CONFIG_NLS_ISO8859_13=m -CONFIG_NLS_ISO8859_14=m -CONFIG_NLS_ISO8859_15=m -CONFIG_NLS_KOI8_R=m -CONFIG_NLS_KOI8_U=m -CONFIG_PRINTK_TIME=y -CONFIG_DEBUG_INFO=y -# CONFIG_ENABLE_WARN_DEPRECATED is not set -CONFIG_STRIP_ASM_SYMS=y -# CONFIG_UNUSED_SYMBOLS is not set -CONFIG_HEADERS_CHECK=y -CONFIG_MAGIC_SYSRQ=y -CONFIG_DEBUG_MEMORY_INIT=y -CONFIG_DEBUG_STACKOVERFLOW=y -CONFIG_LOCKUP_DETECTOR=y -CONFIG_TIMER_STATS=y -# CONFIG_DEBUG_PREEMPT is not set -CONFIG_SPARSE_RCU_POINTER=y -# CONFIG_RCU_CPU_STALL_VERBOSE is not set -CONFIG_LATENCYTOP=y -CONFIG_SCHED_TRACER=y -CONFIG_BLK_DEV_IO_TRACE=y -CONFIG_STRICT_DEVMEM=y -# CONFIG_X86_VERBOSE_BOOTUP is not set -# CONFIG_EARLY_PRINTK is not set -# CONFIG_DEBUG_RODATA_TEST is not set -CONFIG_DEBUG_SET_MODULE_RONX=y -CONFIG_OPTIMIZE_INLINING=y -CONFIG_SECURITY=y -CONFIG_SECURITY_SMACK=y -CONFIG_CRYPTO_USER=m -# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set -CONFIG_CRYPTO_PCRYPT=m -CONFIG_CRYPTO_TEST=m -CONFIG_CRYPTO_GCM=m -CONFIG_CRYPTO_CTS=m -CONFIG_CRYPTO_ECB=y -CONFIG_CRYPTO_PCBC=m -CONFIG_CRYPTO_HMAC=y -CONFIG_CRYPTO_XCBC=m -CONFIG_CRYPTO_VMAC=m -CONFIG_CRYPTO_CRC32C_INTEL=y -CONFIG_CRYPTO_CRC32=m -CONFIG_CRYPTO_CRC32_PCLMUL=m -CONFIG_CRYPTO_CRCT10DIF=m -CONFIG_CRYPTO_RMD128=m -CONFIG_CRYPTO_RMD160=m -CONFIG_CRYPTO_RMD256=m -CONFIG_CRYPTO_RMD320=m -CONFIG_CRYPTO_SHA512=m -CONFIG_CRYPTO_TGR192=m -CONFIG_CRYPTO_WP512=m -CONFIG_CRYPTO_AES_NI_INTEL=m -CONFIG_CRYPTO_ANUBIS=m -CONFIG_CRYPTO_ARC4=y -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_CAMELLIA=m -CONFIG_CRYPTO_CAST5=m -CONFIG_CRYPTO_CAST6=m -CONFIG_CRYPTO_FCRYPT=m -CONFIG_CRYPTO_KHAZAD=m -CONFIG_CRYPTO_SALSA20=m -CONFIG_CRYPTO_SEED=m -CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_ZLIB=m -CONFIG_CRYPTO_LZO=m -CONFIG_CRYPTO_LZ4=m -CONFIG_CRYPTO_LZ4HC=m -CONFIG_CRYPTO_USER_API_HASH=m -CONFIG_CRYPTO_USER_API_SKCIPHER=m -CONFIG_ASYMMETRIC_KEY_TYPE=m -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m -CONFIG_X509_CERTIFICATE_PARSER=m -# CONFIG_VIRTUALIZATION is not set -CONFIG_LIBCRC32C=y -CONFIG_CRC8=m -CONFIG_CORDIC=m -CONFIG_FONTS=y -CONFIG_FONT_8x8=y -CONFIG_FONT_8x16=y -CONFIG_FONT_6x11=y -CONFIG_FONT_7x14=y -CONFIG_FONT_10x18=y diff --git a/recipes-kernel/linux/linux-yocto/qemux86/defconfig b/recipes-kernel/linux/linux-yocto/qemux86/defconfig deleted file mode 100644 index 96c09b23..00000000 --- a/recipes-kernel/linux/linux-yocto/qemux86/defconfig +++ /dev/null @@ -1,1361 +0,0 @@ -# CONFIG_LOCALVERSION_AUTO is not set -CONFIG_DEFAULT_HOSTNAME="common_box" -CONFIG_SYSVIPC=y -CONFIG_POSIX_MQUEUE=y -CONFIG_FHANDLE=y -CONFIG_NO_HZ=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_IRQ_TIME_ACCOUNTING=y -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CPUSETS=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_RESOURCE_COUNTERS=y -CONFIG_MEMCG=y -CONFIG_MEMCG_SWAP=y -CONFIG_MEMCG_KMEM=y -CONFIG_CGROUP_PERF=y -CONFIG_RT_GROUP_SCHED=y -CONFIG_BLK_CGROUP=y -CONFIG_NAMESPACES=y -CONFIG_USER_NS=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_RD_BZIP2=y -CONFIG_RD_LZMA=y -CONFIG_RD_XZ=y -CONFIG_RD_LZO=y -CONFIG_RD_LZ4=y -CONFIG_CC_OPTIMIZE_FOR_SIZE=y -CONFIG_EMBEDDED=y -# CONFIG_COMPAT_BRK is not set -CONFIG_PROFILING=y -CONFIG_OPROFILE=m -CONFIG_OPROFILE_EVENT_MULTIPLEX=y -CONFIG_JUMP_LABEL=y -CONFIG_CC_STACKPROTECTOR_REGULAR=y -CONFIG_MODULES=y -CONFIG_MODULE_UNLOAD=y -CONFIG_BLK_DEV_THROTTLING=y -CONFIG_PARTITION_ADVANCED=y -CONFIG_BSD_DISKLABEL=y -CONFIG_LDM_PARTITION=y -CONFIG_IOSCHED_DEADLINE=m -CONFIG_CFQ_GROUP_IOSCHED=y -CONFIG_SMP=y -# CONFIG_X86_MPPARSE is not set -# CONFIG_X86_EXTENDED_PLATFORM is not set -CONFIG_X86_INTEL_LPSS=y -# CONFIG_SCHED_OMIT_FRAME_POINTER is not set -CONFIG_MCORE2=y -CONFIG_X86_GENERIC=y -CONFIG_PROCESSOR_SELECT=y -# CONFIG_CPU_SUP_CYRIX_32 is not set -# CONFIG_CPU_SUP_AMD is not set -# CONFIG_CPU_SUP_CENTAUR is not set -# CONFIG_CPU_SUP_TRANSMETA_32 is not set -# CONFIG_CPU_SUP_UMC_32 is not set -CONFIG_HPET_TIMER=y -CONFIG_SCHED_SMT=y -CONFIG_PREEMPT=y -# CONFIG_X86_MCE_AMD is not set -CONFIG_X86_REBOOTFIXUPS=y -CONFIG_MICROCODE=y -CONFIG_X86_MSR=y -CONFIG_X86_CPUID=y -CONFIG_KSM=y -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 -CONFIG_EFI=y -CONFIG_EFI_STUB=y -# CONFIG_SECCOMP is not set -CONFIG_HZ_1000=y -# CONFIG_RELOCATABLE is not set -CONFIG_PHYSICAL_ALIGN=0x400000 -# CONFIG_COMPAT_VDSO is not set -CONFIG_HIBERNATION=y -CONFIG_PM_AUTOSLEEP=y -CONFIG_PM_WAKELOCKS=y -CONFIG_PM_RUNTIME=y -CONFIG_ACPI_AC=m -CONFIG_ACPI_BATTERY=m -CONFIG_ACPI_FAN=m -CONFIG_ACPI_PROCESSOR=m -CONFIG_ACPI_PROCESSOR_AGGREGATOR=m -CONFIG_ACPI_PCI_SLOT=y -CONFIG_ACPI_SBS=m -CONFIG_ACPI_APEI=y -CONFIG_ACPI_APEI_GHES=y -CONFIG_CPU_FREQ=y -CONFIG_CPU_FREQ_STAT=m -CONFIG_CPU_FREQ_STAT_DETAILS=y -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y -CONFIG_CPU_FREQ_GOV_POWERSAVE=m -CONFIG_CPU_FREQ_GOV_USERSPACE=m -CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m -CONFIG_X86_INTEL_PSTATE=y -CONFIG_X86_PCC_CPUFREQ=m -CONFIG_X86_ACPI_CPUFREQ=m -CONFIG_X86_SPEEDSTEP_ICH=m -CONFIG_X86_SPEEDSTEP_SMI=m -CONFIG_X86_P4_CLOCKMOD=m -CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y -CONFIG_INTEL_IDLE=y -CONFIG_PCIEPORTBUS=y -# CONFIG_PCIEAER is not set -CONFIG_PCI_MSI=y -# CONFIG_HT_IRQ is not set -CONFIG_PCI_PRI=y -CONFIG_PCI_PASID=y -CONFIG_PCCARD=m -# CONFIG_PCMCIA is not set -CONFIG_YENTA=m -CONFIG_BINFMT_MISC=m -CONFIG_PACKET=m -CONFIG_PACKET_DIAG=m -CONFIG_UNIX=y -CONFIG_UNIX_DIAG=m -CONFIG_XFRM_USER=m -CONFIG_XFRM_SUB_POLICY=y -CONFIG_XFRM_STATISTICS=y -CONFIG_NET_KEY=m -CONFIG_NET_KEY_MIGRATE=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_ADVANCED_ROUTER=y -CONFIG_IP_MULTIPLE_TABLES=y -CONFIG_IP_ROUTE_MULTIPATH=y -CONFIG_NET_IPIP=m -CONFIG_IP_MROUTE=y -CONFIG_IP_MROUTE_MULTIPLE_TABLES=y -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_NET_IPVTI=m -CONFIG_INET_AH=m -CONFIG_INET_ESP=m -CONFIG_INET_IPCOMP=m -CONFIG_INET_XFRM_MODE_TRANSPORT=m -CONFIG_INET_XFRM_MODE_TUNNEL=m -CONFIG_INET_XFRM_MODE_BEET=m -CONFIG_INET_LRO=m -CONFIG_INET_DIAG=m -CONFIG_TCP_CONG_ADVANCED=y -CONFIG_TCP_CONG_CUBIC=m -# CONFIG_TCP_CONG_WESTWOOD is not set -# CONFIG_TCP_CONG_HTCP is not set -CONFIG_TCP_MD5SIG=y -CONFIG_IPV6_ROUTER_PREF=y -CONFIG_IPV6_ROUTE_INFO=y -CONFIG_IPV6_OPTIMISTIC_DAD=y -CONFIG_INET6_AH=m -CONFIG_INET6_ESP=m -CONFIG_INET6_IPCOMP=m -CONFIG_IPV6_MIP6=m -CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m -CONFIG_IPV6_VTI=m -CONFIG_IPV6_SIT_6RD=y -CONFIG_IPV6_GRE=m -CONFIG_IPV6_MULTIPLE_TABLES=y -CONFIG_IPV6_SUBTREES=y -CONFIG_IPV6_MROUTE=y -CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y -CONFIG_IPV6_PIMSM_V2=y -CONFIG_NETWORK_SECMARK=y -CONFIG_NETWORK_PHY_TIMESTAMPING=y -CONFIG_NETFILTER=y -CONFIG_NF_CONNTRACK=m -CONFIG_NF_CONNTRACK_SECMARK=y -CONFIG_NF_CONNTRACK_ZONES=y -CONFIG_NF_CONNTRACK_EVENTS=y -CONFIG_NF_CONNTRACK_TIMEOUT=y -CONFIG_NF_CONNTRACK_TIMESTAMP=y -CONFIG_NF_CT_PROTO_DCCP=m -CONFIG_NF_CT_PROTO_SCTP=m -CONFIG_NF_CT_PROTO_UDPLITE=m -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -CONFIG_NF_CONNTRACK_H323=m -CONFIG_NF_CONNTRACK_IRC=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -CONFIG_NF_CONNTRACK_SNMP=m -CONFIG_NF_CONNTRACK_PPTP=m -CONFIG_NF_CONNTRACK_SANE=m -CONFIG_NF_CONNTRACK_SIP=m -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -CONFIG_NF_CT_NETLINK_TIMEOUT=m -CONFIG_NF_CT_NETLINK_HELPER=m -CONFIG_NETFILTER_NETLINK_QUEUE_CT=y -CONFIG_NETFILTER_XTABLES=y -CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HMARK=m -CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m -CONFIG_NETFILTER_XT_TARGET_LED=m -CONFIG_NETFILTER_XT_TARGET_LOG=m -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_TARGET_NFLOG=m -CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m -CONFIG_NETFILTER_XT_TARGET_TEE=m -CONFIG_NETFILTER_XT_TARGET_TPROXY=m -CONFIG_NETFILTER_XT_TARGET_TRACE=m -CONFIG_NETFILTER_XT_TARGET_SECMARK=m -CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m -CONFIG_NETFILTER_XT_MATCH_BPF=m -CONFIG_NETFILTER_XT_MATCH_CLUSTER=m -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -CONFIG_NETFILTER_XT_MATCH_CPU=m -CONFIG_NETFILTER_XT_MATCH_DCCP=m -CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ESP=m -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m -CONFIG_NETFILTER_XT_MATCH_HELPER=m -CONFIG_NETFILTER_XT_MATCH_IPCOMP=m -CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -CONFIG_NETFILTER_XT_MATCH_L2TP=m -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -CONFIG_NETFILTER_XT_MATCH_NFACCT=m -CONFIG_NETFILTER_XT_MATCH_OSF=m -CONFIG_NETFILTER_XT_MATCH_OWNER=m -CONFIG_NETFILTER_XT_MATCH_POLICY=m -CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_NETFILTER_XT_MATCH_QUOTA=m -CONFIG_NETFILTER_XT_MATCH_RATEEST=m -CONFIG_NETFILTER_XT_MATCH_REALM=m -CONFIG_NETFILTER_XT_MATCH_RECENT=m -CONFIG_NETFILTER_XT_MATCH_SCTP=m -CONFIG_NETFILTER_XT_MATCH_SOCKET=m -CONFIG_NETFILTER_XT_MATCH_STATE=m -CONFIG_NETFILTER_XT_MATCH_STATISTIC=m -CONFIG_NETFILTER_XT_MATCH_STRING=m -CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -CONFIG_NETFILTER_XT_MATCH_TIME=m -CONFIG_NETFILTER_XT_MATCH_U32=m -CONFIG_NF_CONNTRACK_IPV4=m -# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -CONFIG_IP_NF_MATCH_RPFILTER=m -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_TARGET_SYNPROXY=m -CONFIG_IP_NF_TARGET_ULOG=m -CONFIG_NF_NAT_IPV4=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_CLUSTERIP=m -CONFIG_IP_NF_TARGET_ECN=m -CONFIG_IP_NF_TARGET_TTL=m -CONFIG_IP_NF_RAW=m -CONFIG_IP_NF_SECURITY=m -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m -CONFIG_NF_CONNTRACK_IPV6=m -CONFIG_IP6_NF_IPTABLES=m -CONFIG_IP6_NF_MATCH_AH=m -CONFIG_IP6_NF_MATCH_EUI64=m -CONFIG_IP6_NF_MATCH_FRAG=m -CONFIG_IP6_NF_MATCH_OPTS=m -CONFIG_IP6_NF_MATCH_HL=m -CONFIG_IP6_NF_MATCH_IPV6HEADER=m -CONFIG_IP6_NF_MATCH_MH=m -CONFIG_IP6_NF_MATCH_RPFILTER=m -CONFIG_IP6_NF_MATCH_RT=m -CONFIG_IP6_NF_TARGET_HL=m -CONFIG_IP6_NF_FILTER=m -CONFIG_IP6_NF_TARGET_REJECT=m -CONFIG_IP6_NF_TARGET_SYNPROXY=m -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_RAW=m -CONFIG_IP6_NF_SECURITY=m -CONFIG_NF_NAT_IPV6=m -CONFIG_IP6_NF_TARGET_MASQUERADE=m -CONFIG_IP6_NF_TARGET_NPT=m -CONFIG_BRIDGE=m -CONFIG_BRIDGE_VLAN_FILTERING=y -CONFIG_VLAN_8021Q=m -CONFIG_NET_SCHED=y -CONFIG_NET_SCH_CBQ=m -CONFIG_NET_SCH_HTB=m -CONFIG_NET_SCH_HFSC=m -CONFIG_NET_SCH_PRIO=m -CONFIG_NET_SCH_MULTIQ=m -CONFIG_NET_SCH_RED=m -CONFIG_NET_SCH_SFB=m -CONFIG_NET_SCH_SFQ=m -CONFIG_NET_SCH_TEQL=m -CONFIG_NET_SCH_TBF=m -CONFIG_NET_SCH_GRED=m -CONFIG_NET_SCH_DSMARK=m -CONFIG_NET_SCH_NETEM=m -CONFIG_NET_SCH_DRR=m -CONFIG_NET_SCH_MQPRIO=m -CONFIG_NET_SCH_CHOKE=m -CONFIG_NET_SCH_QFQ=m -CONFIG_NET_SCH_CODEL=m -CONFIG_NET_SCH_FQ_CODEL=m -CONFIG_NET_SCH_FQ=m -CONFIG_NET_SCH_HHF=m -CONFIG_NET_SCH_PIE=m -CONFIG_NET_SCH_INGRESS=m -CONFIG_NET_SCH_PLUG=m -CONFIG_NET_CLS_BASIC=m -CONFIG_NET_CLS_TCINDEX=m -CONFIG_NET_CLS_ROUTE4=m -CONFIG_NET_CLS_FW=m -CONFIG_NET_CLS_U32=m -CONFIG_CLS_U32_PERF=y -CONFIG_CLS_U32_MARK=y -CONFIG_NET_CLS_RSVP=m -CONFIG_NET_CLS_RSVP6=m -CONFIG_NET_CLS_FLOW=m -CONFIG_NET_CLS_CGROUP=m -CONFIG_NET_CLS_BPF=m -CONFIG_NET_EMATCH=y -CONFIG_NET_EMATCH_CMP=m -CONFIG_NET_EMATCH_NBYTE=m -CONFIG_NET_EMATCH_U32=m -CONFIG_NET_EMATCH_META=m -CONFIG_NET_EMATCH_TEXT=m -CONFIG_NET_EMATCH_CANID=m -CONFIG_NET_CLS_ACT=y -CONFIG_NET_ACT_POLICE=m -CONFIG_NET_ACT_GACT=m -CONFIG_GACT_PROB=y -CONFIG_NET_ACT_MIRRED=m -CONFIG_NET_ACT_IPT=m -CONFIG_NET_ACT_NAT=m -CONFIG_NET_ACT_PEDIT=m -CONFIG_NET_ACT_SIMP=m -CONFIG_NET_ACT_SKBEDIT=m -CONFIG_NET_ACT_CSUM=m -CONFIG_NET_CLS_IND=y -CONFIG_CAN=m -CONFIG_CAN_VCAN=m -CONFIG_CAN_SLCAN=m -# CONFIG_CAN_CALC_BITTIMING is not set -CONFIG_CAN_MCP251X=m -CONFIG_PCH_CAN=m -CONFIG_CAN_SJA1000=m -CONFIG_CAN_C_CAN=m -CONFIG_CAN_C_CAN_PLATFORM=m -CONFIG_CAN_C_CAN_PCI=m -CONFIG_CAN_CC770=m -CONFIG_CAN_CC770_ISA=m -CONFIG_CAN_CC770_PLATFORM=m -CONFIG_CAN_EMS_USB=m -CONFIG_CAN_ESD_USB2=m -CONFIG_CAN_KVASER_USB=m -CONFIG_CAN_PEAK_USB=m -CONFIG_CAN_8DEV_USB=m -CONFIG_CAN_SOFTING=m -CONFIG_BT=m -CONFIG_BT_RFCOMM=m -CONFIG_BT_RFCOMM_TTY=y -CONFIG_BT_BNEP=m -CONFIG_BT_BNEP_MC_FILTER=y -CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_HIDP=m -CONFIG_BT_HCIBTUSB=m -CONFIG_BT_HCIBTSDIO=m -CONFIG_BT_HCIUART=m -CONFIG_BT_HCIUART_H4=y -CONFIG_BT_HCIUART_BCSP=y -CONFIG_BT_HCIUART_LL=y -CONFIG_BT_HCIBCM203X=m -CONFIG_BT_HCIBPA10X=m -CONFIG_BT_HCIBFUSB=m -CONFIG_BT_HCIVHCI=m -CONFIG_BT_MRVL=m -CONFIG_BT_MRVL_SDIO=m -CONFIG_BT_ATH3K=m -CONFIG_BT_WILINK=m -CONFIG_CFG80211=m -CONFIG_MAC80211=m -CONFIG_MAC80211_MESH=y -CONFIG_MAC80211_DEBUGFS=y -CONFIG_RFKILL=m -CONFIG_RFKILL_INPUT=y -CONFIG_NFC=m -CONFIG_NFC_DIGITAL=m -CONFIG_NFC_NCI=m -CONFIG_NFC_NCI_SPI=y -CONFIG_NFC_HCI=m -CONFIG_NFC_SHDLC=y -CONFIG_NFC_PN533=m -CONFIG_NFC_WILINK=m -CONFIG_NFC_PORT100=m -CONFIG_NFC_PN544=m -CONFIG_NFC_PN544_I2C=m -CONFIG_NFC_MICROREAD=m -CONFIG_NFC_MICROREAD_I2C=m -CONFIG_NFC_MRVL=m -CONFIG_NFC_MRVL_USB=m -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -# CONFIG_FIRMWARE_IN_KERNEL is not set -CONFIG_DEBUG_DEVRES=y -CONFIG_CONNECTOR=m -# CONFIG_PNP_DEBUG_MESSAGES is not set -CONFIG_BLK_DEV_LOOP=m -CONFIG_BLK_DEV_CRYPTOLOOP=m -CONFIG_BLK_DEV_RAM=m -CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_CDROM_PKTCDVD=m -CONFIG_ATA_OVER_ETH=m -CONFIG_VIRTIO_BLK=m -CONFIG_TIFM_CORE=m -# CONFIG_TIFM_7XX1 is not set -CONFIG_SENSORS_BH1780=m -CONFIG_SENSORS_BH1770=m -CONFIG_SENSORS_APDS990X=m -CONFIG_HMC6352=m -CONFIG_TI_DAC7512=m -CONFIG_PCH_PHUB=m -CONFIG_EEPROM_AT24=m -CONFIG_EEPROM_AT25=m -CONFIG_EEPROM_MAX6875=m -CONFIG_EEPROM_93XX46=m -CONFIG_SENSORS_LIS3_I2C=m -CONFIG_VMWARE_VMCI=m -CONFIG_RAID_ATTRS=m -CONFIG_BLK_DEV_SD=y -CONFIG_BLK_DEV_SR=m -CONFIG_BLK_DEV_SR_VENDOR=y -CONFIG_CHR_DEV_SG=y -CONFIG_SCSI_MULTI_LUN=y -CONFIG_SCSI_CONSTANTS=y -CONFIG_SCSI_LOGGING=y -CONFIG_SCSI_SCAN_ASYNC=y -CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_SAS_ATTRS=m -CONFIG_VMWARE_PVSCSI=m -CONFIG_SCSI_VIRTIO=m -CONFIG_ATA=y -# CONFIG_ATA_VERBOSE_ERROR is not set -CONFIG_SATA_ZPODD=y -CONFIG_SATA_AHCI=y -CONFIG_SATA_SIL24=m -CONFIG_ATA_PIIX=y -CONFIG_SATA_SIL=m -CONFIG_PATA_SCH=m -CONFIG_PATA_MPIIX=m -CONFIG_ATA_GENERIC=y -CONFIG_MD=y -CONFIG_MD_LINEAR=m -CONFIG_MD_RAID0=m -CONFIG_MD_MULTIPATH=m -CONFIG_BCACHE=m -CONFIG_BCACHE_DEBUG=y -CONFIG_BLK_DEV_DM=m -CONFIG_DM_DEBUG=y -CONFIG_DM_CRYPT=m -CONFIG_DM_SNAPSHOT=m -CONFIG_DM_MIRROR=m -CONFIG_DM_RAID=m -CONFIG_DM_ZERO=m -CONFIG_DM_MULTIPATH=m -CONFIG_DM_MULTIPATH_QL=m -CONFIG_DM_MULTIPATH_ST=m -CONFIG_DM_DELAY=m -CONFIG_FUSION=y -CONFIG_FUSION_SPI=y -CONFIG_NETDEVICES=y -CONFIG_EQUALIZER=m -CONFIG_MACVLAN=m -CONFIG_TUN=m -CONFIG_VIRTIO_NET=m -# CONFIG_NET_VENDOR_3COM is not set -# CONFIG_NET_VENDOR_ADAPTEC is not set -# CONFIG_NET_VENDOR_ALTEON is not set -CONFIG_PCNET32=m -CONFIG_ATL2=m -CONFIG_ATL1=m -# CONFIG_NET_CADENCE is not set -CONFIG_BNX2=m -CONFIG_TIGON3=m -CONFIG_BNX2X=m -# CONFIG_NET_VENDOR_BROCADE is not set -CONFIG_CHELSIO_T4VF=m -# CONFIG_NET_VENDOR_CISCO is not set -# CONFIG_NET_VENDOR_DEC is not set -# CONFIG_NET_VENDOR_DLINK is not set -# CONFIG_NET_VENDOR_EMULEX is not set -# CONFIG_NET_VENDOR_EXAR is not set -# CONFIG_NET_VENDOR_HP is not set -CONFIG_E100=m -CONFIG_E1000=m -CONFIG_E1000E=m -CONFIG_IGB=m -CONFIG_IGBVF=m -CONFIG_IXGB=m -CONFIG_IXGBE=m -CONFIG_IXGBEVF=m -CONFIG_I40E=m -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MELLANOX is not set -# CONFIG_NET_VENDOR_MICREL is not set -# CONFIG_NET_VENDOR_MICROCHIP is not set -# CONFIG_NET_VENDOR_MYRI is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -CONFIG_FORCEDETH=m -CONFIG_PCH_GBE=m -# CONFIG_NET_PACKET_ENGINE is not set -# CONFIG_NET_VENDOR_QLOGIC is not set -CONFIG_8139CP=m -CONFIG_8139TOO=m -CONFIG_R8169=m -# CONFIG_NET_VENDOR_RDC is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SILAN is not set -CONFIG_SIS900=m -CONFIG_SIS190=m -# CONFIG_NET_VENDOR_SMSC is not set -# CONFIG_NET_VENDOR_STMICRO is not set -# CONFIG_NET_VENDOR_SUN is not set -# CONFIG_NET_VENDOR_TEHUTI is not set -# CONFIG_NET_VENDOR_TI is not set -# CONFIG_NET_VENDOR_VIA is not set -# CONFIG_NET_VENDOR_WIZNET is not set -CONFIG_MARVELL_PHY=m -CONFIG_DAVICOM_PHY=m -CONFIG_QSEMI_PHY=m -CONFIG_LXT_PHY=m -CONFIG_CICADA_PHY=m -CONFIG_VITESSE_PHY=m -CONFIG_SMSC_PHY=m -CONFIG_BROADCOM_PHY=m -CONFIG_BCM87XX_PHY=m -CONFIG_ICPLUS_PHY=m -CONFIG_REALTEK_PHY=m -CONFIG_MDIO_BITBANG=m -CONFIG_PPP=m -CONFIG_PPP_BSDCOMP=m -CONFIG_PPP_DEFLATE=m -CONFIG_PPP_FILTER=y -CONFIG_PPP_MPPE=m -CONFIG_PPP_MULTILINK=y -CONFIG_PPPOE=m -CONFIG_PPP_ASYNC=m -CONFIG_PPP_SYNC_TTY=m -CONFIG_USB_CATC=m -CONFIG_USB_KAWETH=m -CONFIG_USB_PEGASUS=m -CONFIG_USB_RTL8150=m -CONFIG_USB_RTL8152=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_MBIM=m -CONFIG_USB_NET_DM9601=m -CONFIG_USB_NET_SR9700=m -CONFIG_USB_NET_SR9800=m -CONFIG_USB_NET_SMSC75XX=m -CONFIG_USB_NET_SMSC95XX=m -CONFIG_USB_NET_GL620A=m -CONFIG_USB_NET_PLUSB=m -CONFIG_USB_NET_MCS7830=m -CONFIG_USB_ALI_M5632=y -CONFIG_USB_AN2720=y -# CONFIG_USB_NET_ZAURUS is not set -CONFIG_USB_NET_CX82310_ETH=m -CONFIG_LIBERTAS_THINFIRM=m -CONFIG_LIBERTAS_THINFIRM_USB=m -CONFIG_AT76C50X_USB=m -CONFIG_USB_ZD1201=m -CONFIG_USB_NET_RNDIS_WLAN=m -CONFIG_RTL8180=m -CONFIG_RTL8187=m -CONFIG_B43=m -CONFIG_B43_SDIO=y -CONFIG_IPW2100=m -CONFIG_IWLWIFI=m -CONFIG_IWLMVM=m -CONFIG_IWLWIFI_DEBUGFS=y -CONFIG_IWL4965=m -CONFIG_IWL3945=m -CONFIG_LIBERTAS=m -CONFIG_LIBERTAS_USB=m -CONFIG_LIBERTAS_SDIO=m -CONFIG_LIBERTAS_SPI=m -CONFIG_P54_COMMON=m -CONFIG_P54_USB=m -CONFIG_P54_PCI=m -CONFIG_P54_SPI=m -CONFIG_RT2X00=m -CONFIG_RT2400PCI=m -CONFIG_RT2500PCI=m -CONFIG_RT61PCI=m -CONFIG_RT2800PCI=m -CONFIG_RT2500USB=m -CONFIG_RT73USB=m -CONFIG_RT2800USB=m -# CONFIG_RT2800USB_RT35XX is not set -CONFIG_RTL8192CE=m -CONFIG_RTL8192SE=m -CONFIG_RTL8192DE=m -CONFIG_RTL8723AE=m -CONFIG_RTL8188EE=m -CONFIG_RTL8192CU=m -# CONFIG_RTLWIFI_DEBUG is not set -CONFIG_ZD1211RW=m -CONFIG_MWIFIEX=m -CONFIG_MWIFIEX_SDIO=m -CONFIG_MWIFIEX_PCIE=m -CONFIG_MWIFIEX_USB=m -CONFIG_CW1200=m -CONFIG_VMXNET3=m -CONFIG_INPUT_FF_MEMLESS=y -CONFIG_INPUT_MOUSEDEV=m -CONFIG_INPUT_JOYDEV=m -CONFIG_INPUT_EVDEV=y -CONFIG_KEYBOARD_ATKBD=m -CONFIG_MOUSE_PS2=m -CONFIG_MOUSE_SYNAPTICS_I2C=m -CONFIG_MOUSE_SYNAPTICS_USB=m -CONFIG_INPUT_JOYSTICK=y -CONFIG_JOYSTICK_ANALOG=m -CONFIG_JOYSTICK_ADI=m -CONFIG_JOYSTICK_XPAD=m -CONFIG_INPUT_TABLET=y -CONFIG_TABLET_USB_WACOM=m -CONFIG_INPUT_TOUCHSCREEN=y -CONFIG_TOUCHSCREEN_ADS7846=m -CONFIG_TOUCHSCREEN_AD7877=m -CONFIG_TOUCHSCREEN_AD7879=m -CONFIG_TOUCHSCREEN_AD7879_I2C=m -CONFIG_TOUCHSCREEN_AD7879_SPI=m -CONFIG_TOUCHSCREEN_ATMEL_MXT=m -CONFIG_TOUCHSCREEN_AUO_PIXCIR=m -CONFIG_TOUCHSCREEN_BU21013=m -CONFIG_TOUCHSCREEN_CY8CTMG110=m -CONFIG_TOUCHSCREEN_CYTTSP_CORE=m -CONFIG_TOUCHSCREEN_CYTTSP_I2C=m -CONFIG_TOUCHSCREEN_CYTTSP_SPI=m -CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m -CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m -CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m -CONFIG_TOUCHSCREEN_EETI=m -CONFIG_TOUCHSCREEN_ILI210X=m -CONFIG_TOUCHSCREEN_GUNZE=m -CONFIG_TOUCHSCREEN_WACOM_I2C=m -CONFIG_TOUCHSCREEN_MAX11801=m -CONFIG_TOUCHSCREEN_MCS5000=m -CONFIG_TOUCHSCREEN_MMS114=m -CONFIG_TOUCHSCREEN_MK712=m -CONFIG_TOUCHSCREEN_EDT_FT5X06=m -CONFIG_TOUCHSCREEN_PIXCIR=m -CONFIG_TOUCHSCREEN_WM97XX=m -CONFIG_TOUCHSCREEN_USB_COMPOSITE=m -CONFIG_TOUCHSCREEN_TOUCHIT213=m -CONFIG_TOUCHSCREEN_TSC2005=m -CONFIG_TOUCHSCREEN_TSC2007=m -CONFIG_TOUCHSCREEN_W90X900=m -CONFIG_TOUCHSCREEN_ST1232=m -CONFIG_TOUCHSCREEN_SUR40=m -CONFIG_TOUCHSCREEN_TPS6507X=m -CONFIG_TOUCHSCREEN_ZFORCE=m -CONFIG_INPUT_MISC=y -CONFIG_INPUT_AD714X=m -CONFIG_INPUT_BMA150=m -CONFIG_INPUT_PCSPKR=m -CONFIG_INPUT_MMA8450=m -CONFIG_INPUT_MPU3050=m -CONFIG_INPUT_GP2A=m -CONFIG_INPUT_GPIO_TILT_POLLED=m -CONFIG_INPUT_POWERMATE=m -CONFIG_INPUT_UINPUT=m -CONFIG_INPUT_ADXL34X=m -CONFIG_SERIO=m -CONFIG_DEVPTS_MULTIPLE_INSTANCES=y -# CONFIG_LEGACY_PTYS is not set -CONFIG_NOZOMI=m -# CONFIG_DEVKMEM is not set -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_8250_NR_UARTS=5 -CONFIG_SERIAL_8250_RUNTIME_UARTS=5 -CONFIG_SERIAL_8250_DW=m -CONFIG_SERIAL_MAX3100=m -CONFIG_SERIAL_MAX310X=y -CONFIG_SERIAL_MFD_HSU=m -CONFIG_SERIAL_PCH_UART=m -CONFIG_VIRTIO_CONSOLE=m -# CONFIG_HW_RANDOM_AMD is not set -# CONFIG_HW_RANDOM_GEODE is not set -# CONFIG_HW_RANDOM_VIA is not set -CONFIG_HW_RANDOM_VIRTIO=m -CONFIG_HPET=y -# CONFIG_HPET_MMAP is not set -# CONFIG_I2C_COMPAT is not set -CONFIG_I2C_CHARDEV=m -CONFIG_I2C_MUX_GPIO=m -CONFIG_I2C_MUX_PCA9541=m -CONFIG_I2C_MUX_PCA954x=m -# CONFIG_I2C_HELPER_AUTO is not set -CONFIG_I2C_ALGOPCF=m -CONFIG_I2C_ALGOPCA=m -CONFIG_I2C_I801=m -CONFIG_I2C_ISCH=m -CONFIG_I2C_ISMT=m -CONFIG_I2C_PIIX4=m -CONFIG_I2C_SCMI=m -CONFIG_I2C_DESIGNWARE_PLATFORM=m -CONFIG_I2C_DESIGNWARE_PCI=m -CONFIG_I2C_EG20T=m -CONFIG_I2C_OCORES=m -CONFIG_SPI=y -CONFIG_SPI_PXA2XX=m -CONFIG_SPI_TOPCLIFF_PCH=m -CONFIG_SPI_SPIDEV=m -CONFIG_PINCTRL_BAYTRAIL=y -CONFIG_GPIOLIB=y -CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_SCH=m -CONFIG_GPIO_ICH=m -CONFIG_GPIO_LYNXPOINT=m -CONFIG_GPIO_PCH=m -CONFIG_GPIO_ML_IOH=m -CONFIG_GPIO_MAX7301=m -CONFIG_GPIO_MC33880=m -CONFIG_PDA_POWER=m -CONFIG_BATTERY_DS2780=m -CONFIG_BATTERY_DS2781=m -CONFIG_BATTERY_DS2782=m -CONFIG_BATTERY_SBS=m -CONFIG_BATTERY_BQ27x00=m -CONFIG_BATTERY_MAX17040=m -CONFIG_BATTERY_MAX17042=m -CONFIG_CHARGER_ISP1704=m -CONFIG_CHARGER_MAX8903=m -CONFIG_CHARGER_LP8727=m -CONFIG_CHARGER_GPIO=m -CONFIG_CHARGER_BQ2415X=m -CONFIG_CHARGER_BQ24190=m -CONFIG_CHARGER_BQ24735=m -CONFIG_CHARGER_SMB347=m -CONFIG_POWER_AVS=y -CONFIG_SENSORS_AD7314=m -CONFIG_SENSORS_AD7414=m -CONFIG_SENSORS_AD7418=m -CONFIG_SENSORS_ADCXX=m -CONFIG_SENSORS_ADM1021=m -CONFIG_SENSORS_ADM1025=m -CONFIG_SENSORS_ADM1026=m -CONFIG_SENSORS_ADM1029=m -CONFIG_SENSORS_ADM1031=m -CONFIG_SENSORS_ADM9240=m -CONFIG_SENSORS_ADT7310=m -CONFIG_SENSORS_ADT7410=m -CONFIG_SENSORS_ADT7411=m -CONFIG_SENSORS_ADT7462=m -CONFIG_SENSORS_ADT7470=m -CONFIG_SENSORS_ADT7475=m -CONFIG_SENSORS_ASC7621=m -CONFIG_SENSORS_ASB100=m -CONFIG_SENSORS_ATXP1=m -CONFIG_SENSORS_DS620=m -CONFIG_SENSORS_DS1621=m -CONFIG_SENSORS_I5K_AMB=m -CONFIG_SENSORS_F71805F=m -CONFIG_SENSORS_F71882FG=m -CONFIG_SENSORS_F75375S=m -CONFIG_SENSORS_FSCHMD=m -CONFIG_SENSORS_G760A=m -CONFIG_SENSORS_G762=m -CONFIG_SENSORS_GL518SM=m -CONFIG_SENSORS_GL520SM=m -CONFIG_SENSORS_GPIO_FAN=m -CONFIG_SENSORS_HIH6130=m -CONFIG_SENSORS_HTU21=m -CONFIG_SENSORS_CORETEMP=m -CONFIG_SENSORS_IT87=m -CONFIG_SENSORS_JC42=m -CONFIG_SENSORS_LINEAGE=m -CONFIG_SENSORS_LM63=m -CONFIG_SENSORS_LM70=m -CONFIG_SENSORS_LM73=m -CONFIG_SENSORS_LM75=m -CONFIG_SENSORS_LM77=m -CONFIG_SENSORS_LM78=m -CONFIG_SENSORS_LM80=m -CONFIG_SENSORS_LM83=m -CONFIG_SENSORS_LM85=m -CONFIG_SENSORS_LM87=m -CONFIG_SENSORS_LM90=m -CONFIG_SENSORS_LM92=m -CONFIG_SENSORS_LM93=m -CONFIG_SENSORS_LTC4151=m -CONFIG_SENSORS_LTC4215=m -CONFIG_SENSORS_LTC4245=m -CONFIG_SENSORS_LTC4261=m -CONFIG_SENSORS_LM95234=m -CONFIG_SENSORS_LM95241=m -CONFIG_SENSORS_LM95245=m -CONFIG_SENSORS_MAX1111=m -CONFIG_SENSORS_MAX16065=m -CONFIG_SENSORS_MAX1619=m -CONFIG_SENSORS_MAX1668=m -CONFIG_SENSORS_MAX197=m -CONFIG_SENSORS_MAX6639=m -CONFIG_SENSORS_MAX6642=m -CONFIG_SENSORS_MAX6650=m -CONFIG_SENSORS_MAX6697=m -CONFIG_SENSORS_MCP3021=m -CONFIG_SENSORS_NCT6775=m -CONFIG_SENSORS_NTC_THERMISTOR=m -CONFIG_SENSORS_PC87360=m -CONFIG_SENSORS_PC87427=m -CONFIG_SENSORS_PCF8591=m -CONFIG_SENSORS_SHT15=m -CONFIG_SENSORS_SHT21=m -CONFIG_SENSORS_SIS5595=m -CONFIG_SENSORS_SMM665=m -CONFIG_SENSORS_DME1737=m -CONFIG_SENSORS_EMC1403=m -CONFIG_SENSORS_EMC2103=m -CONFIG_SENSORS_EMC6W201=m -CONFIG_SENSORS_SMSC47M1=m -CONFIG_SENSORS_SMSC47M192=m -CONFIG_SENSORS_SMSC47B397=m -CONFIG_SENSORS_SCH5627=m -CONFIG_SENSORS_SCH5636=m -CONFIG_SENSORS_ADS1015=m -CONFIG_SENSORS_ADS7828=m -CONFIG_SENSORS_ADS7871=m -CONFIG_SENSORS_AMC6821=m -CONFIG_SENSORS_INA209=m -CONFIG_SENSORS_INA2XX=m -CONFIG_SENSORS_THMC50=m -CONFIG_SENSORS_TMP102=m -CONFIG_SENSORS_TMP401=m -CONFIG_SENSORS_TMP421=m -CONFIG_SENSORS_VIA686A=m -CONFIG_SENSORS_VT1211=m -CONFIG_SENSORS_VT8231=m -CONFIG_SENSORS_W83781D=m -CONFIG_SENSORS_W83791D=m -CONFIG_SENSORS_W83792D=m -CONFIG_SENSORS_W83793=m -CONFIG_SENSORS_W83795=m -CONFIG_SENSORS_W83L785TS=m -CONFIG_SENSORS_W83L786NG=m -CONFIG_SENSORS_W83627HF=m -CONFIG_SENSORS_W83627EHF=m -CONFIG_SENSORS_ACPI_POWER=m -CONFIG_THERMAL_GOV_FAIR_SHARE=y -CONFIG_INTEL_POWERCLAMP=y -CONFIG_WATCHDOG=y -CONFIG_SOFT_WATCHDOG=m -CONFIG_I6300ESB_WDT=m -CONFIG_IE6XX_WDT=m -CONFIG_ITCO_WDT=m -CONFIG_ITCO_VENDOR_SUPPORT=y -CONFIG_W83697HF_WDT=m -CONFIG_W83697UG_WDT=m -CONFIG_W83877F_WDT=m -CONFIG_W83977F_WDT=m -CONFIG_REGULATOR=y -CONFIG_REGULATOR_FIXED_VOLTAGE=m -CONFIG_REGULATOR_VIRTUAL_CONSUMER=m -CONFIG_REGULATOR_USERSPACE_CONSUMER=m -CONFIG_REGULATOR_ACT8865=m -CONFIG_REGULATOR_AD5398=m -CONFIG_REGULATOR_DA9210=m -CONFIG_REGULATOR_FAN53555=m -CONFIG_REGULATOR_GPIO=m -CONFIG_REGULATOR_ISL6271A=m -CONFIG_REGULATOR_LP3971=m -CONFIG_REGULATOR_LP3972=m -CONFIG_REGULATOR_LP872X=m -CONFIG_REGULATOR_LP8755=m -CONFIG_REGULATOR_MAX1586=m -CONFIG_REGULATOR_MAX8649=m -CONFIG_REGULATOR_MAX8660=m -CONFIG_REGULATOR_MAX8952=m -CONFIG_REGULATOR_MAX8973=m -CONFIG_REGULATOR_TPS51632=m -CONFIG_REGULATOR_TPS62360=m -CONFIG_REGULATOR_TPS65023=m -CONFIG_REGULATOR_TPS6507X=m -CONFIG_REGULATOR_TPS6524X=m -CONFIG_MEDIA_SUPPORT=m -CONFIG_MEDIA_CAMERA_SUPPORT=y -CONFIG_MEDIA_ANALOG_TV_SUPPORT=y -CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y -CONFIG_MEDIA_RADIO_SUPPORT=y -CONFIG_MEDIA_RC_SUPPORT=y -CONFIG_MEDIA_CONTROLLER=y -CONFIG_VIDEO_V4L2_SUBDEV_API=y -CONFIG_LIRC=m -CONFIG_MEDIA_USB_SUPPORT=y -CONFIG_USB_VIDEO_CLASS=m -CONFIG_USB_PWC=m -CONFIG_VIDEO_CPIA2=m -CONFIG_USB_ZR364XX=m -CONFIG_USB_STKWEBCAM=m -CONFIG_USB_S2255=m -CONFIG_VIDEO_USBTV=m -CONFIG_VIDEO_PVRUSB2=m -CONFIG_VIDEO_HDPVR=m -CONFIG_VIDEO_TLG2300=m -CONFIG_VIDEO_USBVISION=m -CONFIG_VIDEO_STK1160_COMMON=m -CONFIG_VIDEO_STK1160_AC97=y -CONFIG_VIDEO_AU0828=m -CONFIG_VIDEO_CX231XX=m -CONFIG_VIDEO_CX231XX_ALSA=m -CONFIG_VIDEO_CX231XX_DVB=m -CONFIG_VIDEO_TM6000=m -CONFIG_VIDEO_TM6000_ALSA=m -CONFIG_VIDEO_TM6000_DVB=m -CONFIG_DVB_USB=m -CONFIG_DVB_USB_A800=m -CONFIG_DVB_USB_DIBUSB_MB=m -CONFIG_DVB_USB_DIBUSB_MC=m -CONFIG_DVB_USB_DIB0700=m -CONFIG_DVB_USB_UMT_010=m -CONFIG_DVB_USB_CXUSB=m -CONFIG_DVB_USB_M920X=m -CONFIG_DVB_USB_DIGITV=m -CONFIG_DVB_USB_VP7045=m -CONFIG_DVB_USB_VP702X=m -CONFIG_DVB_USB_GP8PSK=m -CONFIG_DVB_USB_NOVA_T_USB2=m -CONFIG_DVB_USB_TTUSB2=m -CONFIG_DVB_USB_DTT200U=m -CONFIG_DVB_USB_OPERA1=m -CONFIG_DVB_USB_AF9005=m -CONFIG_DVB_USB_AF9005_REMOTE=m -CONFIG_DVB_USB_PCTV452E=m -CONFIG_DVB_USB_DW2102=m -CONFIG_DVB_USB_CINERGY_T2=m -CONFIG_DVB_USB_DTV5100=m -CONFIG_DVB_USB_FRIIO=m -CONFIG_DVB_USB_AZ6027=m -CONFIG_DVB_USB_TECHNISAT_USB2=m -CONFIG_DVB_USB_V2=m -CONFIG_DVB_USB_AF9015=m -CONFIG_DVB_USB_AF9035=m -CONFIG_DVB_USB_ANYSEE=m -CONFIG_DVB_USB_AU6610=m -CONFIG_DVB_USB_AZ6007=m -CONFIG_DVB_USB_CE6230=m -CONFIG_DVB_USB_EC168=m -CONFIG_DVB_USB_GL861=m -CONFIG_DVB_USB_IT913X=m -CONFIG_DVB_USB_LME2510=m -CONFIG_DVB_USB_MXL111SF=m -CONFIG_DVB_USB_RTL28XXU=m -CONFIG_DVB_TTUSB_BUDGET=m -CONFIG_DVB_TTUSB_DEC=m -CONFIG_SMS_USB_DRV=m -CONFIG_DVB_B2C2_FLEXCOP_USB=m -CONFIG_VIDEO_EM28XX=m -CONFIG_MEDIA_PCI_SUPPORT=y -CONFIG_VIDEO_CX23885=m -CONFIG_RADIO_SI4713=m -CONFIG_I2C_SI4713=m -CONFIG_USB_MR800=m -CONFIG_USB_DSBR=m -CONFIG_RADIO_MAXIRADIO=m -CONFIG_RADIO_SHARK=m -CONFIG_RADIO_SHARK2=m -CONFIG_USB_KEENE=m -CONFIG_USB_RAREMONO=m -CONFIG_USB_MA901=m -CONFIG_RADIO_TEA5764=m -CONFIG_RADIO_SAA7706H=m -CONFIG_RADIO_TEF6862=m -CONFIG_RADIO_WL1273=m -CONFIG_RADIO_WL128X=m -CONFIG_AGP=y -CONFIG_DRM=y -CONFIG_DRM_I915=y -CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y -CONFIG_DRM_VMWGFX=y -CONFIG_DRM_VMWGFX_FBCON=y -CONFIG_DRM_UDL=m -CONFIG_FB_VESA=y -CONFIG_FB_EFI=y -# CONFIG_LCD_CLASS_DEVICE is not set -CONFIG_BACKLIGHT_GENERIC=m -CONFIG_BACKLIGHT_PWM=m -CONFIG_BACKLIGHT_ADP8860=m -CONFIG_BACKLIGHT_ADP8870=m -CONFIG_BACKLIGHT_LM3630A=m -CONFIG_BACKLIGHT_LM3639=m -CONFIG_BACKLIGHT_LP855X=m -CONFIG_BACKLIGHT_GPIO=m -CONFIG_BACKLIGHT_LV5207LP=m -CONFIG_BACKLIGHT_BD6107=m -CONFIG_VGACON_SOFT_SCROLLBACK=y -CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=128 -CONFIG_FRAMEBUFFER_CONSOLE=y -CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y -CONFIG_SOUND=m -CONFIG_SND=m -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m -CONFIG_SND_HRTIMER=m -# CONFIG_SND_SUPPORT_OLD_API is not set -CONFIG_SND_ALOOP=m -CONFIG_SND_AC97_POWER_SAVE=y -CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 -CONFIG_SND_ENS1371=m -CONFIG_SND_HDA_INTEL=m -CONFIG_SND_HDA_INPUT_JACK=y -CONFIG_SND_HDA_PATCH_LOADER=y -CONFIG_SND_HDA_CODEC_REALTEK=m -CONFIG_SND_HDA_CODEC_ANALOG=m -CONFIG_SND_HDA_CODEC_SIGMATEL=m -CONFIG_SND_HDA_CODEC_VIA=m -CONFIG_SND_HDA_CODEC_HDMI=m -CONFIG_SND_HDA_CODEC_CIRRUS=m -CONFIG_SND_HDA_CODEC_CONEXANT=m -CONFIG_SND_HDA_CODEC_CA0110=m -CONFIG_SND_HDA_CODEC_CA0132=m -CONFIG_SND_HDA_CODEC_CA0132_DSP=y -CONFIG_SND_HDA_CODEC_CMEDIA=m -CONFIG_SND_HDA_CODEC_SI3054=m -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 -CONFIG_SND_INTEL8X0=m -CONFIG_SND_INTEL8X0M=m -# CONFIG_SND_SPI is not set -CONFIG_SND_USB_AUDIO=m -CONFIG_SND_USB_USX2Y=m -CONFIG_SND_USB_CAIAQ=m -CONFIG_SND_USB_CAIAQ_INPUT=y -CONFIG_HID_BATTERY_STRENGTH=y -CONFIG_HIDRAW=y -CONFIG_UHID=m -CONFIG_HID_A4TECH=y -CONFIG_HID_APPLE=y -CONFIG_HID_BELKIN=y -CONFIG_HID_CHERRY=y -CONFIG_HID_CHICONY=y -CONFIG_HID_CYPRESS=y -CONFIG_HID_ELO=m -CONFIG_HID_EZKEY=y -CONFIG_HID_KEYTOUCH=m -CONFIG_HID_KENSINGTON=y -CONFIG_HID_LENOVO_TPKBD=m -CONFIG_HID_LOGITECH=m -CONFIG_HID_LOGITECH_DJ=m -CONFIG_LOGITECH_FF=y -CONFIG_LOGIRUMBLEPAD2_FF=y -CONFIG_LOGIG940_FF=y -CONFIG_HID_MICROSOFT=y -CONFIG_HID_MONTEREY=y -CONFIG_HID_MULTITOUCH=m -CONFIG_HID_WIIMOTE=m -CONFIG_HID_SENSOR_HUB=m -CONFIG_HID_PID=y -CONFIG_USB_HIDDEV=y -CONFIG_I2C_HID=m -CONFIG_USB=y -CONFIG_USB_ANNOUNCE_NEW_DEVICES=y -CONFIG_USB_MON=m -CONFIG_USB_WUSB_CBAF=m -CONFIG_USB_XHCI_HCD=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_HCD_PLATFORM=m -CONFIG_USB_OHCI_HCD=m -CONFIG_USB_OHCI_HCD_PLATFORM=m -CONFIG_USB_UHCI_HCD=m -CONFIG_USB_ACM=m -CONFIG_USB_PRINTER=m -CONFIG_USB_TMC=m -CONFIG_USB_STORAGE=y -CONFIG_USB_DWC3=m -CONFIG_USB_DWC3_GADGET=y -CONFIG_USB_CHIPIDEA=m -CONFIG_USB_CHIPIDEA_HOST=y -CONFIG_USB_SERIAL=m -CONFIG_USB_SERIAL_GENERIC=y -CONFIG_USB_SERIAL_FTDI_SIO=m -CONFIG_USB_SERIAL_PL2303=m -CONFIG_NOP_USB_XCEIV=m -CONFIG_SAMSUNG_USB2PHY=m -CONFIG_SAMSUNG_USB3PHY=m -CONFIG_USB_GADGET=m -CONFIG_USB_EG20T=m -CONFIG_USB_ZERO=m -CONFIG_USB_AUDIO=m -CONFIG_GADGET_UAC1=y -CONFIG_USB_ETH=m -CONFIG_USB_ETH_EEM=y -CONFIG_USB_G_NCM=m -CONFIG_USB_GADGETFS=m -CONFIG_USB_FUNCTIONFS=m -CONFIG_USB_MASS_STORAGE=m -CONFIG_USB_G_SERIAL=m -CONFIG_USB_G_HID=m -CONFIG_USB_G_WEBCAM=m -CONFIG_MMC=y -CONFIG_MMC_BLOCK_MINORS=16 -CONFIG_SDIO_UART=m -CONFIG_MMC_SDHCI=y -CONFIG_MMC_SDHCI_PCI=y -CONFIG_MMC_SDHCI_ACPI=y -CONFIG_MMC_USHC=m -CONFIG_LEDS_CLASS=y -CONFIG_LEDS_LM3530=m -CONFIG_LEDS_LM3642=m -CONFIG_LEDS_PCA9532=m -CONFIG_LEDS_PCA9532_GPIO=y -CONFIG_LEDS_GPIO=m -CONFIG_LEDS_PCA955X=m -CONFIG_LEDS_PCA963X=m -CONFIG_LEDS_PCA9685=m -CONFIG_LEDS_DAC124S085=m -CONFIG_LEDS_BD2802=m -CONFIG_LEDS_LM355x=m -CONFIG_LEDS_TRIGGER_TIMER=m -CONFIG_LEDS_TRIGGER_ONESHOT=m -CONFIG_LEDS_TRIGGER_HEARTBEAT=m -CONFIG_LEDS_TRIGGER_BACKLIGHT=m -CONFIG_LEDS_TRIGGER_CPU=y -CONFIG_LEDS_TRIGGER_GPIO=m -CONFIG_LEDS_TRIGGER_DEFAULT_ON=m -CONFIG_LEDS_TRIGGER_TRANSIENT=m -CONFIG_LEDS_TRIGGER_CAMERA=m -CONFIG_RTC_CLASS=y -CONFIG_RTC_DRV_CMOS=m -CONFIG_DMADEVICES=y -CONFIG_INTEL_MID_DMAC=m -CONFIG_INTEL_IOATDMA=m -CONFIG_DW_DMAC_CORE=m -CONFIG_PCH_DMA=m -CONFIG_ASYNC_TX_DMA=y -CONFIG_UIO=y -CONFIG_VIRTIO_PCI=m -CONFIG_VIRTIO_BALLOON=m -CONFIG_VIRTIO_MMIO=m -CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y -CONFIG_STAGING=y -CONFIG_R8187SE=m -CONFIG_RTL8192U=m -CONFIG_RTLLIB=m -CONFIG_RTL8192E=m -CONFIG_R8712U=m -CONFIG_R8188EU=m -CONFIG_R8821AE=m -CONFIG_ANDROID=y -CONFIG_ANDROID_LOGGER=m -# CONFIG_ANDROID_TIMED_OUTPUT is not set -# CONFIG_NET_VENDOR_SILICOM is not set -CONFIG_IDEAPAD_LAPTOP=m -CONFIG_THINKPAD_ACPI=m -CONFIG_INTEL_IOMMU=y -CONFIG_PM_DEVFREQ=y -CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m -CONFIG_DEVFREQ_GOV_PERFORMANCE=m -CONFIG_DEVFREQ_GOV_POWERSAVE=m -CONFIG_DEVFREQ_GOV_USERSPACE=m -CONFIG_PWM=y -CONFIG_DMI_SYSFS=m -CONFIG_EFI_VARS=y -CONFIG_EFI_VARS_PSTORE=m -CONFIG_EXT2_FS=m -CONFIG_EXT2_FS_XATTR=y -CONFIG_EXT2_FS_POSIX_ACL=y -CONFIG_EXT2_FS_SECURITY=y -CONFIG_EXT3_FS=m -# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set -CONFIG_EXT3_FS_POSIX_ACL=y -CONFIG_EXT3_FS_SECURITY=y -CONFIG_EXT4_FS=y -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y -CONFIG_BTRFS_FS=m -CONFIG_BTRFS_FS_POSIX_ACL=y -CONFIG_FANOTIFY=y -CONFIG_QUOTA=y -CONFIG_AUTOFS4_FS=m -CONFIG_FUSE_FS=m -CONFIG_CUSE=m -CONFIG_ISO9660_FS=m -CONFIG_JOLIET=y -CONFIG_ZISOFS=y -CONFIG_UDF_FS=m -CONFIG_MSDOS_FS=m -CONFIG_VFAT_FS=m -CONFIG_FAT_DEFAULT_IOCHARSET="ascii" -CONFIG_NTFS_FS=m -CONFIG_NTFS_RW=y -CONFIG_TMPFS_POSIX_ACL=y -CONFIG_ECRYPT_FS=m -CONFIG_HFS_FS=m -CONFIG_HFSPLUS_FS=m -CONFIG_HFSPLUS_FS_POSIX_ACL=y -CONFIG_SQUASHFS=m -CONFIG_SQUASHFS_DECOMP_MULTI=y -CONFIG_SQUASHFS_XATTR=y -CONFIG_SQUASHFS_LZO=y -CONFIG_SQUASHFS_XZ=y -CONFIG_ROMFS_FS=m -CONFIG_EFIVAR_FS=m -CONFIG_NFS_FS=m -CONFIG_NFS_V4=m -CONFIG_NFS_V4_1=y -CONFIG_NFS_V4_2=y -CONFIG_NFSD=m -CONFIG_NFSD_V3_ACL=y -CONFIG_NFSD_V4=y -CONFIG_NFSD_V4_SECURITY_LABEL=y -CONFIG_NFSD_FAULT_INJECTION=y -CONFIG_SUNRPC_DEBUG=y -CONFIG_CIFS=m -CONFIG_CIFS_WEAK_PW_HASH=y -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -CONFIG_CIFS_ACL=y -CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_CODEPAGE_737=m -CONFIG_NLS_CODEPAGE_775=m -CONFIG_NLS_CODEPAGE_850=m -CONFIG_NLS_CODEPAGE_852=m -CONFIG_NLS_CODEPAGE_855=m -CONFIG_NLS_CODEPAGE_857=m -CONFIG_NLS_CODEPAGE_860=m -CONFIG_NLS_CODEPAGE_861=m -CONFIG_NLS_CODEPAGE_862=m -CONFIG_NLS_CODEPAGE_863=m -CONFIG_NLS_CODEPAGE_864=m -CONFIG_NLS_CODEPAGE_865=m -CONFIG_NLS_CODEPAGE_866=m -CONFIG_NLS_CODEPAGE_869=m -CONFIG_NLS_CODEPAGE_936=m -CONFIG_NLS_CODEPAGE_950=m -CONFIG_NLS_CODEPAGE_932=m -CONFIG_NLS_CODEPAGE_949=m -CONFIG_NLS_CODEPAGE_874=m -CONFIG_NLS_ISO8859_8=m -CONFIG_NLS_CODEPAGE_1250=m -CONFIG_NLS_CODEPAGE_1251=m -CONFIG_NLS_ASCII=y -CONFIG_NLS_ISO8859_1=m -CONFIG_NLS_ISO8859_2=m -CONFIG_NLS_ISO8859_3=m -CONFIG_NLS_ISO8859_4=m -CONFIG_NLS_ISO8859_5=m -CONFIG_NLS_ISO8859_6=m -CONFIG_NLS_ISO8859_7=m -CONFIG_NLS_ISO8859_9=m -CONFIG_NLS_ISO8859_13=m -CONFIG_NLS_ISO8859_14=m -CONFIG_NLS_ISO8859_15=m -CONFIG_NLS_KOI8_R=m -CONFIG_NLS_KOI8_U=m -CONFIG_PRINTK_TIME=y -CONFIG_DEBUG_INFO=y -# CONFIG_ENABLE_WARN_DEPRECATED is not set -CONFIG_STRIP_ASM_SYMS=y -# CONFIG_UNUSED_SYMBOLS is not set -CONFIG_HEADERS_CHECK=y -CONFIG_MAGIC_SYSRQ=y -CONFIG_DEBUG_MEMORY_INIT=y -CONFIG_DEBUG_STACKOVERFLOW=y -CONFIG_LOCKUP_DETECTOR=y -CONFIG_TIMER_STATS=y -# CONFIG_DEBUG_PREEMPT is not set -CONFIG_SPARSE_RCU_POINTER=y -# CONFIG_RCU_CPU_STALL_VERBOSE is not set -CONFIG_LATENCYTOP=y -CONFIG_SCHED_TRACER=y -CONFIG_BLK_DEV_IO_TRACE=y -CONFIG_STRICT_DEVMEM=y -# CONFIG_X86_VERBOSE_BOOTUP is not set -# CONFIG_EARLY_PRINTK is not set -# CONFIG_DEBUG_RODATA_TEST is not set -CONFIG_DEBUG_SET_MODULE_RONX=y -CONFIG_OPTIMIZE_INLINING=y -CONFIG_SECURITY=y -CONFIG_SECURITY_SMACK=y -CONFIG_CRYPTO_USER=m -# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set -CONFIG_CRYPTO_PCRYPT=m -CONFIG_CRYPTO_TEST=m -CONFIG_CRYPTO_GCM=m -CONFIG_CRYPTO_CTS=m -CONFIG_CRYPTO_ECB=y -CONFIG_CRYPTO_PCBC=m -CONFIG_CRYPTO_HMAC=y -CONFIG_CRYPTO_XCBC=m -CONFIG_CRYPTO_VMAC=m -CONFIG_CRYPTO_CRC32C_INTEL=y -CONFIG_CRYPTO_CRC32=m -CONFIG_CRYPTO_CRC32_PCLMUL=m -CONFIG_CRYPTO_CRCT10DIF=m -CONFIG_CRYPTO_RMD128=m -CONFIG_CRYPTO_RMD160=m -CONFIG_CRYPTO_RMD256=m -CONFIG_CRYPTO_RMD320=m -CONFIG_CRYPTO_SHA512=m -CONFIG_CRYPTO_TGR192=m -CONFIG_CRYPTO_WP512=m -CONFIG_CRYPTO_AES_NI_INTEL=m -CONFIG_CRYPTO_ANUBIS=m -CONFIG_CRYPTO_ARC4=y -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_CAMELLIA=m -CONFIG_CRYPTO_CAST5=m -CONFIG_CRYPTO_CAST6=m -CONFIG_CRYPTO_FCRYPT=m -CONFIG_CRYPTO_KHAZAD=m -CONFIG_CRYPTO_SALSA20=m -CONFIG_CRYPTO_SALSA20_586=m -CONFIG_CRYPTO_SEED=m -CONFIG_CRYPTO_SERPENT_SSE2_586=m -CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_TWOFISH_586=m -CONFIG_CRYPTO_ZLIB=m -CONFIG_CRYPTO_LZO=m -CONFIG_CRYPTO_LZ4=m -CONFIG_CRYPTO_LZ4HC=m -CONFIG_CRYPTO_USER_API_HASH=m -CONFIG_CRYPTO_USER_API_SKCIPHER=m -CONFIG_ASYMMETRIC_KEY_TYPE=m -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m -CONFIG_X509_CERTIFICATE_PARSER=m -# CONFIG_VIRTUALIZATION is not set -CONFIG_LIBCRC32C=y -CONFIG_CRC8=m -CONFIG_CORDIC=m -CONFIG_FONTS=y -CONFIG_FONT_8x8=y -CONFIG_FONT_8x16=y -CONFIG_FONT_6x11=y -CONFIG_FONT_7x14=y -CONFIG_FONT_10x18=y diff --git a/recipes-kernel/linux/linux-yocto/romley-ivb/defconfig b/recipes-kernel/linux/linux-yocto/romley-ivb/defconfig deleted file mode 100644 index 6fec3768..00000000 --- a/recipes-kernel/linux/linux-yocto/romley-ivb/defconfig +++ /dev/null @@ -1,1347 +0,0 @@ -# CONFIG_LOCALVERSION_AUTO is not set -CONFIG_DEFAULT_HOSTNAME="common_box" -CONFIG_SYSVIPC=y -CONFIG_POSIX_MQUEUE=y -CONFIG_FHANDLE=y -CONFIG_NO_HZ=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_IRQ_TIME_ACCOUNTING=y -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CPUSETS=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_RESOURCE_COUNTERS=y -CONFIG_MEMCG=y -CONFIG_MEMCG_SWAP=y -CONFIG_MEMCG_KMEM=y -CONFIG_CGROUP_PERF=y -CONFIG_RT_GROUP_SCHED=y -CONFIG_BLK_CGROUP=y -CONFIG_NAMESPACES=y -CONFIG_USER_NS=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_RD_BZIP2=y -CONFIG_RD_LZMA=y -CONFIG_RD_XZ=y -CONFIG_RD_LZO=y -CONFIG_RD_LZ4=y -CONFIG_CC_OPTIMIZE_FOR_SIZE=y -CONFIG_EMBEDDED=y -# CONFIG_COMPAT_BRK is not set -CONFIG_PROFILING=y -CONFIG_OPROFILE=m -CONFIG_OPROFILE_EVENT_MULTIPLEX=y -CONFIG_JUMP_LABEL=y -CONFIG_CC_STACKPROTECTOR_REGULAR=y -CONFIG_MODULES=y -CONFIG_MODULE_UNLOAD=y -CONFIG_BLK_DEV_THROTTLING=y -CONFIG_PARTITION_ADVANCED=y -CONFIG_BSD_DISKLABEL=y -CONFIG_LDM_PARTITION=y -CONFIG_IOSCHED_DEADLINE=m -CONFIG_CFQ_GROUP_IOSCHED=y -CONFIG_SMP=y -# CONFIG_X86_MPPARSE is not set -# CONFIG_X86_EXTENDED_PLATFORM is not set -CONFIG_X86_INTEL_LPSS=y -# CONFIG_SCHED_OMIT_FRAME_POINTER is not set -CONFIG_MCORE2=y -CONFIG_PROCESSOR_SELECT=y -# CONFIG_CPU_SUP_AMD is not set -# CONFIG_CPU_SUP_CENTAUR is not set -CONFIG_SCHED_SMT=y -CONFIG_PREEMPT=y -# CONFIG_X86_MCE_AMD is not set -CONFIG_MICROCODE=y -CONFIG_X86_MSR=y -CONFIG_X86_CPUID=y -CONFIG_KSM=y -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 -CONFIG_EFI=y -CONFIG_EFI_STUB=y -# CONFIG_SECCOMP is not set -CONFIG_HZ_1000=y -# CONFIG_RELOCATABLE is not set -CONFIG_PHYSICAL_ALIGN=0x400000 -CONFIG_HIBERNATION=y -CONFIG_PM_AUTOSLEEP=y -CONFIG_PM_WAKELOCKS=y -CONFIG_PM_RUNTIME=y -CONFIG_ACPI_AC=m -CONFIG_ACPI_BATTERY=m -CONFIG_ACPI_FAN=m -CONFIG_ACPI_PROCESSOR=m -CONFIG_ACPI_PROCESSOR_AGGREGATOR=m -CONFIG_ACPI_PCI_SLOT=y -CONFIG_ACPI_SBS=m -CONFIG_ACPI_APEI=y -CONFIG_ACPI_APEI_GHES=y -CONFIG_CPU_FREQ=y -CONFIG_CPU_FREQ_STAT=m -CONFIG_CPU_FREQ_STAT_DETAILS=y -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y -CONFIG_CPU_FREQ_GOV_POWERSAVE=m -CONFIG_CPU_FREQ_GOV_USERSPACE=m -CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m -CONFIG_X86_INTEL_PSTATE=y -CONFIG_X86_PCC_CPUFREQ=m -CONFIG_X86_ACPI_CPUFREQ=m -CONFIG_X86_P4_CLOCKMOD=m -CONFIG_INTEL_IDLE=y -CONFIG_PCIEPORTBUS=y -# CONFIG_PCIEAER is not set -CONFIG_PCI_MSI=y -# CONFIG_HT_IRQ is not set -CONFIG_PCI_PRI=y -CONFIG_PCI_PASID=y -CONFIG_PCCARD=m -# CONFIG_PCMCIA is not set -CONFIG_YENTA=m -CONFIG_BINFMT_MISC=m -CONFIG_PACKET=m -CONFIG_PACKET_DIAG=m -CONFIG_UNIX=y -CONFIG_UNIX_DIAG=m -CONFIG_XFRM_USER=m -CONFIG_XFRM_SUB_POLICY=y -CONFIG_XFRM_STATISTICS=y -CONFIG_NET_KEY=m -CONFIG_NET_KEY_MIGRATE=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_ADVANCED_ROUTER=y -CONFIG_IP_MULTIPLE_TABLES=y -CONFIG_IP_ROUTE_MULTIPATH=y -CONFIG_NET_IPIP=m -CONFIG_IP_MROUTE=y -CONFIG_IP_MROUTE_MULTIPLE_TABLES=y -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_NET_IPVTI=m -CONFIG_INET_AH=m -CONFIG_INET_ESP=m -CONFIG_INET_IPCOMP=m -CONFIG_INET_XFRM_MODE_TRANSPORT=m -CONFIG_INET_XFRM_MODE_TUNNEL=m -CONFIG_INET_XFRM_MODE_BEET=m -CONFIG_INET_LRO=m -CONFIG_INET_DIAG=m -CONFIG_TCP_CONG_ADVANCED=y -CONFIG_TCP_CONG_CUBIC=m -# CONFIG_TCP_CONG_WESTWOOD is not set -# CONFIG_TCP_CONG_HTCP is not set -CONFIG_TCP_MD5SIG=y -CONFIG_IPV6_ROUTER_PREF=y -CONFIG_IPV6_ROUTE_INFO=y -CONFIG_IPV6_OPTIMISTIC_DAD=y -CONFIG_INET6_AH=m -CONFIG_INET6_ESP=m -CONFIG_INET6_IPCOMP=m -CONFIG_IPV6_MIP6=m -CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m -CONFIG_IPV6_VTI=m -CONFIG_IPV6_SIT_6RD=y -CONFIG_IPV6_GRE=m -CONFIG_IPV6_MULTIPLE_TABLES=y -CONFIG_IPV6_SUBTREES=y -CONFIG_IPV6_MROUTE=y -CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y -CONFIG_IPV6_PIMSM_V2=y -CONFIG_NETWORK_SECMARK=y -CONFIG_NETWORK_PHY_TIMESTAMPING=y -CONFIG_NETFILTER=y -CONFIG_NF_CONNTRACK=m -CONFIG_NF_CONNTRACK_SECMARK=y -CONFIG_NF_CONNTRACK_ZONES=y -CONFIG_NF_CONNTRACK_EVENTS=y -CONFIG_NF_CONNTRACK_TIMEOUT=y -CONFIG_NF_CONNTRACK_TIMESTAMP=y -CONFIG_NF_CT_PROTO_DCCP=m -CONFIG_NF_CT_PROTO_SCTP=m -CONFIG_NF_CT_PROTO_UDPLITE=m -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -CONFIG_NF_CONNTRACK_H323=m -CONFIG_NF_CONNTRACK_IRC=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -CONFIG_NF_CONNTRACK_SNMP=m -CONFIG_NF_CONNTRACK_PPTP=m -CONFIG_NF_CONNTRACK_SANE=m -CONFIG_NF_CONNTRACK_SIP=m -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -CONFIG_NF_CT_NETLINK_TIMEOUT=m -CONFIG_NF_CT_NETLINK_HELPER=m -CONFIG_NETFILTER_NETLINK_QUEUE_CT=y -CONFIG_NETFILTER_XTABLES=y -CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HMARK=m -CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m -CONFIG_NETFILTER_XT_TARGET_LED=m -CONFIG_NETFILTER_XT_TARGET_LOG=m -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_TARGET_NFLOG=m -CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m -CONFIG_NETFILTER_XT_TARGET_TEE=m -CONFIG_NETFILTER_XT_TARGET_TPROXY=m -CONFIG_NETFILTER_XT_TARGET_TRACE=m -CONFIG_NETFILTER_XT_TARGET_SECMARK=m -CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m -CONFIG_NETFILTER_XT_MATCH_BPF=m -CONFIG_NETFILTER_XT_MATCH_CLUSTER=m -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -CONFIG_NETFILTER_XT_MATCH_CPU=m -CONFIG_NETFILTER_XT_MATCH_DCCP=m -CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ESP=m -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m -CONFIG_NETFILTER_XT_MATCH_HELPER=m -CONFIG_NETFILTER_XT_MATCH_IPCOMP=m -CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -CONFIG_NETFILTER_XT_MATCH_L2TP=m -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -CONFIG_NETFILTER_XT_MATCH_NFACCT=m -CONFIG_NETFILTER_XT_MATCH_OSF=m -CONFIG_NETFILTER_XT_MATCH_OWNER=m -CONFIG_NETFILTER_XT_MATCH_POLICY=m -CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_NETFILTER_XT_MATCH_QUOTA=m -CONFIG_NETFILTER_XT_MATCH_RATEEST=m -CONFIG_NETFILTER_XT_MATCH_REALM=m -CONFIG_NETFILTER_XT_MATCH_RECENT=m -CONFIG_NETFILTER_XT_MATCH_SCTP=m -CONFIG_NETFILTER_XT_MATCH_SOCKET=m -CONFIG_NETFILTER_XT_MATCH_STATE=m -CONFIG_NETFILTER_XT_MATCH_STATISTIC=m -CONFIG_NETFILTER_XT_MATCH_STRING=m -CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -CONFIG_NETFILTER_XT_MATCH_TIME=m -CONFIG_NETFILTER_XT_MATCH_U32=m -CONFIG_NF_CONNTRACK_IPV4=m -# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -CONFIG_IP_NF_MATCH_RPFILTER=m -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_TARGET_SYNPROXY=m -CONFIG_IP_NF_TARGET_ULOG=m -CONFIG_NF_NAT_IPV4=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_CLUSTERIP=m -CONFIG_IP_NF_TARGET_ECN=m -CONFIG_IP_NF_TARGET_TTL=m -CONFIG_IP_NF_RAW=m -CONFIG_IP_NF_SECURITY=m -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m -CONFIG_NF_CONNTRACK_IPV6=m -CONFIG_IP6_NF_IPTABLES=m -CONFIG_IP6_NF_MATCH_AH=m -CONFIG_IP6_NF_MATCH_EUI64=m -CONFIG_IP6_NF_MATCH_FRAG=m -CONFIG_IP6_NF_MATCH_OPTS=m -CONFIG_IP6_NF_MATCH_HL=m -CONFIG_IP6_NF_MATCH_IPV6HEADER=m -CONFIG_IP6_NF_MATCH_MH=m -CONFIG_IP6_NF_MATCH_RPFILTER=m -CONFIG_IP6_NF_MATCH_RT=m -CONFIG_IP6_NF_TARGET_HL=m -CONFIG_IP6_NF_FILTER=m -CONFIG_IP6_NF_TARGET_REJECT=m -CONFIG_IP6_NF_TARGET_SYNPROXY=m -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_RAW=m -CONFIG_IP6_NF_SECURITY=m -CONFIG_NF_NAT_IPV6=m -CONFIG_IP6_NF_TARGET_MASQUERADE=m -CONFIG_IP6_NF_TARGET_NPT=m -CONFIG_BRIDGE=m -CONFIG_BRIDGE_VLAN_FILTERING=y -CONFIG_VLAN_8021Q=m -CONFIG_NET_SCHED=y -CONFIG_NET_SCH_CBQ=m -CONFIG_NET_SCH_HTB=m -CONFIG_NET_SCH_HFSC=m -CONFIG_NET_SCH_PRIO=m -CONFIG_NET_SCH_MULTIQ=m -CONFIG_NET_SCH_RED=m -CONFIG_NET_SCH_SFB=m -CONFIG_NET_SCH_SFQ=m -CONFIG_NET_SCH_TEQL=m -CONFIG_NET_SCH_TBF=m -CONFIG_NET_SCH_GRED=m -CONFIG_NET_SCH_DSMARK=m -CONFIG_NET_SCH_NETEM=m -CONFIG_NET_SCH_DRR=m -CONFIG_NET_SCH_MQPRIO=m -CONFIG_NET_SCH_CHOKE=m -CONFIG_NET_SCH_QFQ=m -CONFIG_NET_SCH_CODEL=m -CONFIG_NET_SCH_FQ_CODEL=m -CONFIG_NET_SCH_FQ=m -CONFIG_NET_SCH_HHF=m -CONFIG_NET_SCH_PIE=m -CONFIG_NET_SCH_INGRESS=m -CONFIG_NET_SCH_PLUG=m -CONFIG_NET_CLS_BASIC=m -CONFIG_NET_CLS_TCINDEX=m -CONFIG_NET_CLS_ROUTE4=m -CONFIG_NET_CLS_FW=m -CONFIG_NET_CLS_U32=m -CONFIG_CLS_U32_PERF=y -CONFIG_CLS_U32_MARK=y -CONFIG_NET_CLS_RSVP=m -CONFIG_NET_CLS_RSVP6=m -CONFIG_NET_CLS_FLOW=m -CONFIG_NET_CLS_CGROUP=m -CONFIG_NET_CLS_BPF=m -CONFIG_NET_EMATCH=y -CONFIG_NET_EMATCH_CMP=m -CONFIG_NET_EMATCH_NBYTE=m -CONFIG_NET_EMATCH_U32=m -CONFIG_NET_EMATCH_META=m -CONFIG_NET_EMATCH_TEXT=m -CONFIG_NET_EMATCH_CANID=m -CONFIG_NET_CLS_ACT=y -CONFIG_NET_ACT_POLICE=m -CONFIG_NET_ACT_GACT=m -CONFIG_GACT_PROB=y -CONFIG_NET_ACT_MIRRED=m -CONFIG_NET_ACT_IPT=m -CONFIG_NET_ACT_NAT=m -CONFIG_NET_ACT_PEDIT=m -CONFIG_NET_ACT_SIMP=m -CONFIG_NET_ACT_SKBEDIT=m -CONFIG_NET_ACT_CSUM=m -CONFIG_NET_CLS_IND=y -CONFIG_CAN=m -CONFIG_CAN_VCAN=m -CONFIG_CAN_SLCAN=m -# CONFIG_CAN_CALC_BITTIMING is not set -CONFIG_CAN_MCP251X=m -CONFIG_PCH_CAN=m -CONFIG_CAN_SJA1000=m -CONFIG_CAN_C_CAN=m -CONFIG_CAN_C_CAN_PLATFORM=m -CONFIG_CAN_C_CAN_PCI=m -CONFIG_CAN_CC770=m -CONFIG_CAN_CC770_ISA=m -CONFIG_CAN_CC770_PLATFORM=m -CONFIG_CAN_EMS_USB=m -CONFIG_CAN_ESD_USB2=m -CONFIG_CAN_KVASER_USB=m -CONFIG_CAN_PEAK_USB=m -CONFIG_CAN_8DEV_USB=m -CONFIG_CAN_SOFTING=m -CONFIG_BT=m -CONFIG_BT_RFCOMM=m -CONFIG_BT_RFCOMM_TTY=y -CONFIG_BT_BNEP=m -CONFIG_BT_BNEP_MC_FILTER=y -CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_HIDP=m -CONFIG_BT_HCIBTUSB=m -CONFIG_BT_HCIBTSDIO=m -CONFIG_BT_HCIUART=m -CONFIG_BT_HCIUART_H4=y -CONFIG_BT_HCIUART_BCSP=y -CONFIG_BT_HCIUART_LL=y -CONFIG_BT_HCIBCM203X=m -CONFIG_BT_HCIBPA10X=m -CONFIG_BT_HCIBFUSB=m -CONFIG_BT_HCIVHCI=m -CONFIG_BT_MRVL=m -CONFIG_BT_MRVL_SDIO=m -CONFIG_BT_ATH3K=m -CONFIG_BT_WILINK=m -CONFIG_CFG80211=m -CONFIG_MAC80211=m -CONFIG_MAC80211_MESH=y -CONFIG_MAC80211_DEBUGFS=y -CONFIG_RFKILL=m -CONFIG_RFKILL_INPUT=y -CONFIG_NFC=m -CONFIG_NFC_DIGITAL=m -CONFIG_NFC_NCI=m -CONFIG_NFC_NCI_SPI=y -CONFIG_NFC_HCI=m -CONFIG_NFC_SHDLC=y -CONFIG_NFC_PN533=m -CONFIG_NFC_WILINK=m -CONFIG_NFC_PORT100=m -CONFIG_NFC_PN544=m -CONFIG_NFC_PN544_I2C=m -CONFIG_NFC_MICROREAD=m -CONFIG_NFC_MICROREAD_I2C=m -CONFIG_NFC_MRVL=m -CONFIG_NFC_MRVL_USB=m -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -# CONFIG_FIRMWARE_IN_KERNEL is not set -CONFIG_DEBUG_DEVRES=y -CONFIG_CONNECTOR=m -# CONFIG_PNP_DEBUG_MESSAGES is not set -CONFIG_BLK_DEV_LOOP=m -CONFIG_BLK_DEV_CRYPTOLOOP=m -CONFIG_BLK_DEV_RAM=m -CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_CDROM_PKTCDVD=m -CONFIG_ATA_OVER_ETH=m -CONFIG_VIRTIO_BLK=m -CONFIG_TIFM_CORE=m -# CONFIG_TIFM_7XX1 is not set -CONFIG_SENSORS_BH1780=m -CONFIG_SENSORS_BH1770=m -CONFIG_SENSORS_APDS990X=m -CONFIG_HMC6352=m -CONFIG_TI_DAC7512=m -CONFIG_PCH_PHUB=m -CONFIG_EEPROM_AT24=m -CONFIG_EEPROM_AT25=m -CONFIG_EEPROM_MAX6875=m -CONFIG_EEPROM_93XX46=m -CONFIG_SENSORS_LIS3_I2C=m -CONFIG_VMWARE_VMCI=m -CONFIG_RAID_ATTRS=m -CONFIG_BLK_DEV_SD=y -CONFIG_BLK_DEV_SR=m -CONFIG_BLK_DEV_SR_VENDOR=y -CONFIG_CHR_DEV_SG=y -CONFIG_SCSI_MULTI_LUN=y -CONFIG_SCSI_CONSTANTS=y -CONFIG_SCSI_LOGGING=y -CONFIG_SCSI_SCAN_ASYNC=y -CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_SAS_ATTRS=m -CONFIG_VMWARE_PVSCSI=m -CONFIG_SCSI_VIRTIO=m -CONFIG_ATA=y -# CONFIG_ATA_VERBOSE_ERROR is not set -CONFIG_SATA_ZPODD=y -CONFIG_SATA_AHCI=y -CONFIG_SATA_SIL24=m -CONFIG_ATA_PIIX=y -CONFIG_SATA_SIL=m -CONFIG_PATA_SCH=m -CONFIG_PATA_MPIIX=m -CONFIG_ATA_GENERIC=y -CONFIG_MD=y -CONFIG_MD_LINEAR=m -CONFIG_MD_RAID0=m -CONFIG_MD_MULTIPATH=m -CONFIG_BCACHE=m -CONFIG_BCACHE_DEBUG=y -CONFIG_BLK_DEV_DM=m -CONFIG_DM_DEBUG=y -CONFIG_DM_CRYPT=m -CONFIG_DM_SNAPSHOT=m -CONFIG_DM_MIRROR=m -CONFIG_DM_RAID=m -CONFIG_DM_ZERO=m -CONFIG_DM_MULTIPATH=m -CONFIG_DM_MULTIPATH_QL=m -CONFIG_DM_MULTIPATH_ST=m -CONFIG_DM_DELAY=m -CONFIG_FUSION=y -CONFIG_FUSION_SPI=y -CONFIG_NETDEVICES=y -CONFIG_EQUALIZER=m -CONFIG_MACVLAN=m -CONFIG_TUN=m -CONFIG_VIRTIO_NET=m -# CONFIG_NET_VENDOR_3COM is not set -# CONFIG_NET_VENDOR_ADAPTEC is not set -# CONFIG_NET_VENDOR_ALTEON is not set -CONFIG_PCNET32=m -CONFIG_ATL2=m -CONFIG_ATL1=m -# CONFIG_NET_CADENCE is not set -CONFIG_BNX2=m -CONFIG_TIGON3=m -CONFIG_BNX2X=m -# CONFIG_NET_VENDOR_BROCADE is not set -CONFIG_CHELSIO_T4VF=m -# CONFIG_NET_VENDOR_CISCO is not set -# CONFIG_NET_VENDOR_DEC is not set -# CONFIG_NET_VENDOR_DLINK is not set -# CONFIG_NET_VENDOR_EMULEX is not set -# CONFIG_NET_VENDOR_EXAR is not set -# CONFIG_NET_VENDOR_HP is not set -CONFIG_E100=m -CONFIG_E1000=m -CONFIG_E1000E=m -CONFIG_IGB=m -CONFIG_IGBVF=m -CONFIG_IXGB=m -CONFIG_IXGBE=m -CONFIG_IXGBEVF=m -CONFIG_I40E=m -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MELLANOX is not set -# CONFIG_NET_VENDOR_MICREL is not set -# CONFIG_NET_VENDOR_MICROCHIP is not set -# CONFIG_NET_VENDOR_MYRI is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -CONFIG_FORCEDETH=m -CONFIG_PCH_GBE=m -# CONFIG_NET_PACKET_ENGINE is not set -# CONFIG_NET_VENDOR_QLOGIC is not set -CONFIG_8139CP=m -CONFIG_8139TOO=m -CONFIG_R8169=m -# CONFIG_NET_VENDOR_RDC is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SILAN is not set -CONFIG_SIS900=m -CONFIG_SIS190=m -# CONFIG_NET_VENDOR_SMSC is not set -# CONFIG_NET_VENDOR_STMICRO is not set -# CONFIG_NET_VENDOR_SUN is not set -# CONFIG_NET_VENDOR_TEHUTI is not set -# CONFIG_NET_VENDOR_TI is not set -# CONFIG_NET_VENDOR_VIA is not set -# CONFIG_NET_VENDOR_WIZNET is not set -CONFIG_MARVELL_PHY=m -CONFIG_DAVICOM_PHY=m -CONFIG_QSEMI_PHY=m -CONFIG_LXT_PHY=m -CONFIG_CICADA_PHY=m -CONFIG_VITESSE_PHY=m -CONFIG_SMSC_PHY=m -CONFIG_BROADCOM_PHY=m -CONFIG_BCM87XX_PHY=m -CONFIG_ICPLUS_PHY=m -CONFIG_REALTEK_PHY=m -CONFIG_MDIO_BITBANG=m -CONFIG_PPP=m -CONFIG_PPP_BSDCOMP=m -CONFIG_PPP_DEFLATE=m -CONFIG_PPP_FILTER=y -CONFIG_PPP_MPPE=m -CONFIG_PPP_MULTILINK=y -CONFIG_PPPOE=m -CONFIG_PPP_ASYNC=m -CONFIG_PPP_SYNC_TTY=m -CONFIG_USB_CATC=m -CONFIG_USB_KAWETH=m -CONFIG_USB_PEGASUS=m -CONFIG_USB_RTL8150=m -CONFIG_USB_RTL8152=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_MBIM=m -CONFIG_USB_NET_DM9601=m -CONFIG_USB_NET_SR9700=m -CONFIG_USB_NET_SR9800=m -CONFIG_USB_NET_SMSC75XX=m -CONFIG_USB_NET_SMSC95XX=m -CONFIG_USB_NET_GL620A=m -CONFIG_USB_NET_PLUSB=m -CONFIG_USB_NET_MCS7830=m -CONFIG_USB_ALI_M5632=y -CONFIG_USB_AN2720=y -# CONFIG_USB_NET_ZAURUS is not set -CONFIG_USB_NET_CX82310_ETH=m -CONFIG_LIBERTAS_THINFIRM=m -CONFIG_LIBERTAS_THINFIRM_USB=m -CONFIG_AT76C50X_USB=m -CONFIG_USB_ZD1201=m -CONFIG_USB_NET_RNDIS_WLAN=m -CONFIG_RTL8180=m -CONFIG_RTL8187=m -CONFIG_B43=m -CONFIG_B43_SDIO=y -CONFIG_IPW2100=m -CONFIG_IWLWIFI=m -CONFIG_IWLMVM=m -CONFIG_IWLWIFI_DEBUGFS=y -CONFIG_IWL4965=m -CONFIG_IWL3945=m -CONFIG_LIBERTAS=m -CONFIG_LIBERTAS_USB=m -CONFIG_LIBERTAS_SDIO=m -CONFIG_LIBERTAS_SPI=m -CONFIG_P54_COMMON=m -CONFIG_P54_USB=m -CONFIG_P54_PCI=m -CONFIG_P54_SPI=m -CONFIG_RT2X00=m -CONFIG_RT2400PCI=m -CONFIG_RT2500PCI=m -CONFIG_RT61PCI=m -CONFIG_RT2800PCI=m -CONFIG_RT2500USB=m -CONFIG_RT73USB=m -CONFIG_RT2800USB=m -# CONFIG_RT2800USB_RT35XX is not set -CONFIG_RTL8192CE=m -CONFIG_RTL8192SE=m -CONFIG_RTL8192DE=m -CONFIG_RTL8723AE=m -CONFIG_RTL8188EE=m -CONFIG_RTL8192CU=m -# CONFIG_RTLWIFI_DEBUG is not set -CONFIG_ZD1211RW=m -CONFIG_MWIFIEX=m -CONFIG_MWIFIEX_SDIO=m -CONFIG_MWIFIEX_PCIE=m -CONFIG_MWIFIEX_USB=m -CONFIG_CW1200=m -CONFIG_VMXNET3=m -CONFIG_INPUT_FF_MEMLESS=y -CONFIG_INPUT_MOUSEDEV=m -CONFIG_INPUT_JOYDEV=m -CONFIG_INPUT_EVDEV=y -CONFIG_KEYBOARD_ATKBD=m -CONFIG_MOUSE_PS2=m -CONFIG_MOUSE_SYNAPTICS_I2C=m -CONFIG_MOUSE_SYNAPTICS_USB=m -CONFIG_INPUT_JOYSTICK=y -CONFIG_JOYSTICK_ANALOG=m -CONFIG_JOYSTICK_ADI=m -CONFIG_JOYSTICK_XPAD=m -CONFIG_INPUT_TABLET=y -CONFIG_TABLET_USB_WACOM=m -CONFIG_INPUT_TOUCHSCREEN=y -CONFIG_TOUCHSCREEN_ADS7846=m -CONFIG_TOUCHSCREEN_AD7877=m -CONFIG_TOUCHSCREEN_AD7879=m -CONFIG_TOUCHSCREEN_AD7879_I2C=m -CONFIG_TOUCHSCREEN_AD7879_SPI=m -CONFIG_TOUCHSCREEN_ATMEL_MXT=m -CONFIG_TOUCHSCREEN_AUO_PIXCIR=m -CONFIG_TOUCHSCREEN_BU21013=m -CONFIG_TOUCHSCREEN_CY8CTMG110=m -CONFIG_TOUCHSCREEN_CYTTSP_CORE=m -CONFIG_TOUCHSCREEN_CYTTSP_I2C=m -CONFIG_TOUCHSCREEN_CYTTSP_SPI=m -CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m -CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m -CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m -CONFIG_TOUCHSCREEN_EETI=m -CONFIG_TOUCHSCREEN_ILI210X=m -CONFIG_TOUCHSCREEN_GUNZE=m -CONFIG_TOUCHSCREEN_WACOM_I2C=m -CONFIG_TOUCHSCREEN_MAX11801=m -CONFIG_TOUCHSCREEN_MCS5000=m -CONFIG_TOUCHSCREEN_MMS114=m -CONFIG_TOUCHSCREEN_MK712=m -CONFIG_TOUCHSCREEN_EDT_FT5X06=m -CONFIG_TOUCHSCREEN_PIXCIR=m -CONFIG_TOUCHSCREEN_WM97XX=m -CONFIG_TOUCHSCREEN_USB_COMPOSITE=m -CONFIG_TOUCHSCREEN_TOUCHIT213=m -CONFIG_TOUCHSCREEN_TSC2005=m -CONFIG_TOUCHSCREEN_TSC2007=m -CONFIG_TOUCHSCREEN_W90X900=m -CONFIG_TOUCHSCREEN_ST1232=m -CONFIG_TOUCHSCREEN_SUR40=m -CONFIG_TOUCHSCREEN_TPS6507X=m -CONFIG_TOUCHSCREEN_ZFORCE=m -CONFIG_INPUT_MISC=y -CONFIG_INPUT_AD714X=m -CONFIG_INPUT_BMA150=m -CONFIG_INPUT_PCSPKR=m -CONFIG_INPUT_MMA8450=m -CONFIG_INPUT_MPU3050=m -CONFIG_INPUT_GP2A=m -CONFIG_INPUT_GPIO_TILT_POLLED=m -CONFIG_INPUT_POWERMATE=m -CONFIG_INPUT_UINPUT=m -CONFIG_INPUT_ADXL34X=m -CONFIG_SERIO=m -CONFIG_DEVPTS_MULTIPLE_INSTANCES=y -# CONFIG_LEGACY_PTYS is not set -CONFIG_NOZOMI=m -# CONFIG_DEVKMEM is not set -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_8250_NR_UARTS=5 -CONFIG_SERIAL_8250_RUNTIME_UARTS=5 -CONFIG_SERIAL_8250_DW=m -CONFIG_SERIAL_MAX3100=m -CONFIG_SERIAL_MAX310X=y -CONFIG_SERIAL_MFD_HSU=m -CONFIG_SERIAL_PCH_UART=m -CONFIG_VIRTIO_CONSOLE=m -# CONFIG_HW_RANDOM_AMD is not set -# CONFIG_HW_RANDOM_VIA is not set -CONFIG_HW_RANDOM_VIRTIO=m -CONFIG_HPET=y -# CONFIG_HPET_MMAP is not set -# CONFIG_I2C_COMPAT is not set -CONFIG_I2C_CHARDEV=m -CONFIG_I2C_MUX_GPIO=m -CONFIG_I2C_MUX_PCA9541=m -CONFIG_I2C_MUX_PCA954x=m -# CONFIG_I2C_HELPER_AUTO is not set -CONFIG_I2C_ALGOPCF=m -CONFIG_I2C_ALGOPCA=m -CONFIG_I2C_I801=m -CONFIG_I2C_ISCH=m -CONFIG_I2C_ISMT=m -CONFIG_I2C_PIIX4=m -CONFIG_I2C_SCMI=m -CONFIG_I2C_DESIGNWARE_PLATFORM=m -CONFIG_I2C_DESIGNWARE_PCI=m -CONFIG_I2C_EG20T=m -CONFIG_I2C_OCORES=m -CONFIG_SPI=y -CONFIG_SPI_PXA2XX=m -CONFIG_SPI_TOPCLIFF_PCH=m -CONFIG_SPI_SPIDEV=m -CONFIG_PINCTRL_BAYTRAIL=y -CONFIG_GPIOLIB=y -CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_SCH=m -CONFIG_GPIO_ICH=m -CONFIG_GPIO_LYNXPOINT=m -CONFIG_GPIO_PCH=m -CONFIG_GPIO_ML_IOH=m -CONFIG_GPIO_MAX7301=m -CONFIG_GPIO_MC33880=m -CONFIG_PDA_POWER=m -CONFIG_BATTERY_DS2780=m -CONFIG_BATTERY_DS2781=m -CONFIG_BATTERY_DS2782=m -CONFIG_BATTERY_SBS=m -CONFIG_BATTERY_BQ27x00=m -CONFIG_BATTERY_MAX17040=m -CONFIG_BATTERY_MAX17042=m -CONFIG_CHARGER_ISP1704=m -CONFIG_CHARGER_MAX8903=m -CONFIG_CHARGER_LP8727=m -CONFIG_CHARGER_GPIO=m -CONFIG_CHARGER_BQ2415X=m -CONFIG_CHARGER_BQ24190=m -CONFIG_CHARGER_BQ24735=m -CONFIG_CHARGER_SMB347=m -CONFIG_POWER_AVS=y -CONFIG_SENSORS_AD7314=m -CONFIG_SENSORS_AD7414=m -CONFIG_SENSORS_AD7418=m -CONFIG_SENSORS_ADCXX=m -CONFIG_SENSORS_ADM1021=m -CONFIG_SENSORS_ADM1025=m -CONFIG_SENSORS_ADM1026=m -CONFIG_SENSORS_ADM1029=m -CONFIG_SENSORS_ADM1031=m -CONFIG_SENSORS_ADM9240=m -CONFIG_SENSORS_ADT7310=m -CONFIG_SENSORS_ADT7410=m -CONFIG_SENSORS_ADT7411=m -CONFIG_SENSORS_ADT7462=m -CONFIG_SENSORS_ADT7470=m -CONFIG_SENSORS_ADT7475=m -CONFIG_SENSORS_ASC7621=m -CONFIG_SENSORS_ASB100=m -CONFIG_SENSORS_ATXP1=m -CONFIG_SENSORS_DS620=m -CONFIG_SENSORS_DS1621=m -CONFIG_SENSORS_I5K_AMB=m -CONFIG_SENSORS_F71805F=m -CONFIG_SENSORS_F71882FG=m -CONFIG_SENSORS_F75375S=m -CONFIG_SENSORS_FSCHMD=m -CONFIG_SENSORS_G760A=m -CONFIG_SENSORS_G762=m -CONFIG_SENSORS_GL518SM=m -CONFIG_SENSORS_GL520SM=m -CONFIG_SENSORS_GPIO_FAN=m -CONFIG_SENSORS_HIH6130=m -CONFIG_SENSORS_HTU21=m -CONFIG_SENSORS_CORETEMP=m -CONFIG_SENSORS_IT87=m -CONFIG_SENSORS_JC42=m -CONFIG_SENSORS_LINEAGE=m -CONFIG_SENSORS_LM63=m -CONFIG_SENSORS_LM70=m -CONFIG_SENSORS_LM73=m -CONFIG_SENSORS_LM75=m -CONFIG_SENSORS_LM77=m -CONFIG_SENSORS_LM78=m -CONFIG_SENSORS_LM80=m -CONFIG_SENSORS_LM83=m -CONFIG_SENSORS_LM85=m -CONFIG_SENSORS_LM87=m -CONFIG_SENSORS_LM90=m -CONFIG_SENSORS_LM92=m -CONFIG_SENSORS_LM93=m -CONFIG_SENSORS_LTC4151=m -CONFIG_SENSORS_LTC4215=m -CONFIG_SENSORS_LTC4245=m -CONFIG_SENSORS_LTC4261=m -CONFIG_SENSORS_LM95234=m -CONFIG_SENSORS_LM95241=m -CONFIG_SENSORS_LM95245=m -CONFIG_SENSORS_MAX1111=m -CONFIG_SENSORS_MAX16065=m -CONFIG_SENSORS_MAX1619=m -CONFIG_SENSORS_MAX1668=m -CONFIG_SENSORS_MAX197=m -CONFIG_SENSORS_MAX6639=m -CONFIG_SENSORS_MAX6642=m -CONFIG_SENSORS_MAX6650=m -CONFIG_SENSORS_MAX6697=m -CONFIG_SENSORS_MCP3021=m -CONFIG_SENSORS_NCT6775=m -CONFIG_SENSORS_NTC_THERMISTOR=m -CONFIG_SENSORS_PC87360=m -CONFIG_SENSORS_PC87427=m -CONFIG_SENSORS_PCF8591=m -CONFIG_SENSORS_SHT15=m -CONFIG_SENSORS_SHT21=m -CONFIG_SENSORS_SIS5595=m -CONFIG_SENSORS_SMM665=m -CONFIG_SENSORS_DME1737=m -CONFIG_SENSORS_EMC1403=m -CONFIG_SENSORS_EMC2103=m -CONFIG_SENSORS_EMC6W201=m -CONFIG_SENSORS_SMSC47M1=m -CONFIG_SENSORS_SMSC47M192=m -CONFIG_SENSORS_SMSC47B397=m -CONFIG_SENSORS_SCH5627=m -CONFIG_SENSORS_SCH5636=m -CONFIG_SENSORS_ADS1015=m -CONFIG_SENSORS_ADS7828=m -CONFIG_SENSORS_ADS7871=m -CONFIG_SENSORS_AMC6821=m -CONFIG_SENSORS_INA209=m -CONFIG_SENSORS_INA2XX=m -CONFIG_SENSORS_THMC50=m -CONFIG_SENSORS_TMP102=m -CONFIG_SENSORS_TMP401=m -CONFIG_SENSORS_TMP421=m -CONFIG_SENSORS_VIA686A=m -CONFIG_SENSORS_VT1211=m -CONFIG_SENSORS_VT8231=m -CONFIG_SENSORS_W83781D=m -CONFIG_SENSORS_W83791D=m -CONFIG_SENSORS_W83792D=m -CONFIG_SENSORS_W83793=m -CONFIG_SENSORS_W83795=m -CONFIG_SENSORS_W83L785TS=m -CONFIG_SENSORS_W83L786NG=m -CONFIG_SENSORS_W83627HF=m -CONFIG_SENSORS_W83627EHF=m -CONFIG_SENSORS_ACPI_POWER=m -CONFIG_THERMAL_GOV_FAIR_SHARE=y -CONFIG_INTEL_POWERCLAMP=y -CONFIG_WATCHDOG=y -CONFIG_SOFT_WATCHDOG=m -CONFIG_I6300ESB_WDT=m -CONFIG_IE6XX_WDT=m -CONFIG_ITCO_WDT=m -CONFIG_ITCO_VENDOR_SUPPORT=y -CONFIG_W83697HF_WDT=m -CONFIG_W83697UG_WDT=m -CONFIG_W83877F_WDT=m -CONFIG_W83977F_WDT=m -CONFIG_REGULATOR=y -CONFIG_REGULATOR_FIXED_VOLTAGE=m -CONFIG_REGULATOR_VIRTUAL_CONSUMER=m -CONFIG_REGULATOR_USERSPACE_CONSUMER=m -CONFIG_REGULATOR_ACT8865=m -CONFIG_REGULATOR_AD5398=m -CONFIG_REGULATOR_DA9210=m -CONFIG_REGULATOR_FAN53555=m -CONFIG_REGULATOR_GPIO=m -CONFIG_REGULATOR_ISL6271A=m -CONFIG_REGULATOR_LP3971=m -CONFIG_REGULATOR_LP3972=m -CONFIG_REGULATOR_LP872X=m -CONFIG_REGULATOR_LP8755=m -CONFIG_REGULATOR_MAX1586=m -CONFIG_REGULATOR_MAX8649=m -CONFIG_REGULATOR_MAX8660=m -CONFIG_REGULATOR_MAX8952=m -CONFIG_REGULATOR_MAX8973=m -CONFIG_REGULATOR_TPS51632=m -CONFIG_REGULATOR_TPS62360=m -CONFIG_REGULATOR_TPS65023=m -CONFIG_REGULATOR_TPS6507X=m -CONFIG_REGULATOR_TPS6524X=m -CONFIG_MEDIA_SUPPORT=m -CONFIG_MEDIA_CAMERA_SUPPORT=y -CONFIG_MEDIA_ANALOG_TV_SUPPORT=y -CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y -CONFIG_MEDIA_RADIO_SUPPORT=y -CONFIG_MEDIA_RC_SUPPORT=y -CONFIG_MEDIA_CONTROLLER=y -CONFIG_VIDEO_V4L2_SUBDEV_API=y -CONFIG_LIRC=m -CONFIG_MEDIA_USB_SUPPORT=y -CONFIG_USB_VIDEO_CLASS=m -CONFIG_USB_PWC=m -CONFIG_VIDEO_CPIA2=m -CONFIG_USB_ZR364XX=m -CONFIG_USB_STKWEBCAM=m -CONFIG_USB_S2255=m -CONFIG_VIDEO_USBTV=m -CONFIG_VIDEO_PVRUSB2=m -CONFIG_VIDEO_HDPVR=m -CONFIG_VIDEO_TLG2300=m -CONFIG_VIDEO_USBVISION=m -CONFIG_VIDEO_STK1160_COMMON=m -CONFIG_VIDEO_STK1160_AC97=y -CONFIG_VIDEO_AU0828=m -CONFIG_VIDEO_CX231XX=m -CONFIG_VIDEO_CX231XX_ALSA=m -CONFIG_VIDEO_CX231XX_DVB=m -CONFIG_VIDEO_TM6000=m -CONFIG_VIDEO_TM6000_ALSA=m -CONFIG_VIDEO_TM6000_DVB=m -CONFIG_DVB_USB=m -CONFIG_DVB_USB_A800=m -CONFIG_DVB_USB_DIBUSB_MB=m -CONFIG_DVB_USB_DIBUSB_MC=m -CONFIG_DVB_USB_DIB0700=m -CONFIG_DVB_USB_UMT_010=m -CONFIG_DVB_USB_CXUSB=m -CONFIG_DVB_USB_M920X=m -CONFIG_DVB_USB_DIGITV=m -CONFIG_DVB_USB_VP7045=m -CONFIG_DVB_USB_VP702X=m -CONFIG_DVB_USB_GP8PSK=m -CONFIG_DVB_USB_NOVA_T_USB2=m -CONFIG_DVB_USB_TTUSB2=m -CONFIG_DVB_USB_DTT200U=m -CONFIG_DVB_USB_OPERA1=m -CONFIG_DVB_USB_AF9005=m -CONFIG_DVB_USB_AF9005_REMOTE=m -CONFIG_DVB_USB_PCTV452E=m -CONFIG_DVB_USB_DW2102=m -CONFIG_DVB_USB_CINERGY_T2=m -CONFIG_DVB_USB_DTV5100=m -CONFIG_DVB_USB_FRIIO=m -CONFIG_DVB_USB_AZ6027=m -CONFIG_DVB_USB_TECHNISAT_USB2=m -CONFIG_DVB_USB_V2=m -CONFIG_DVB_USB_AF9015=m -CONFIG_DVB_USB_AF9035=m -CONFIG_DVB_USB_ANYSEE=m -CONFIG_DVB_USB_AU6610=m -CONFIG_DVB_USB_AZ6007=m -CONFIG_DVB_USB_CE6230=m -CONFIG_DVB_USB_EC168=m -CONFIG_DVB_USB_GL861=m -CONFIG_DVB_USB_IT913X=m -CONFIG_DVB_USB_LME2510=m -CONFIG_DVB_USB_MXL111SF=m -CONFIG_DVB_USB_RTL28XXU=m -CONFIG_DVB_TTUSB_BUDGET=m -CONFIG_DVB_TTUSB_DEC=m -CONFIG_SMS_USB_DRV=m -CONFIG_DVB_B2C2_FLEXCOP_USB=m -CONFIG_VIDEO_EM28XX=m -CONFIG_MEDIA_PCI_SUPPORT=y -CONFIG_VIDEO_CX23885=m -CONFIG_RADIO_SI4713=m -CONFIG_I2C_SI4713=m -CONFIG_USB_MR800=m -CONFIG_USB_DSBR=m -CONFIG_RADIO_MAXIRADIO=m -CONFIG_RADIO_SHARK=m -CONFIG_RADIO_SHARK2=m -CONFIG_USB_KEENE=m -CONFIG_USB_RAREMONO=m -CONFIG_USB_MA901=m -CONFIG_RADIO_TEA5764=m -CONFIG_RADIO_SAA7706H=m -CONFIG_RADIO_TEF6862=m -CONFIG_RADIO_WL1273=m -CONFIG_RADIO_WL128X=m -CONFIG_AGP=y -CONFIG_DRM=y -CONFIG_DRM_I915=y -CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y -CONFIG_DRM_VMWGFX=y -CONFIG_DRM_VMWGFX_FBCON=y -CONFIG_DRM_UDL=m -CONFIG_FB_VESA=y -CONFIG_FB_EFI=y -# CONFIG_LCD_CLASS_DEVICE is not set -CONFIG_BACKLIGHT_GENERIC=m -CONFIG_BACKLIGHT_PWM=m -CONFIG_BACKLIGHT_ADP8860=m -CONFIG_BACKLIGHT_ADP8870=m -CONFIG_BACKLIGHT_LM3630A=m -CONFIG_BACKLIGHT_LM3639=m -CONFIG_BACKLIGHT_LP855X=m -CONFIG_BACKLIGHT_GPIO=m -CONFIG_BACKLIGHT_LV5207LP=m -CONFIG_BACKLIGHT_BD6107=m -CONFIG_VGACON_SOFT_SCROLLBACK=y -CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=128 -CONFIG_FRAMEBUFFER_CONSOLE=y -CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y -CONFIG_SOUND=m -CONFIG_SND=m -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m -CONFIG_SND_HRTIMER=m -# CONFIG_SND_SUPPORT_OLD_API is not set -CONFIG_SND_ALOOP=m -CONFIG_SND_AC97_POWER_SAVE=y -CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 -CONFIG_SND_ENS1371=m -CONFIG_SND_HDA_INTEL=m -CONFIG_SND_HDA_INPUT_JACK=y -CONFIG_SND_HDA_PATCH_LOADER=y -CONFIG_SND_HDA_CODEC_REALTEK=m -CONFIG_SND_HDA_CODEC_ANALOG=m -CONFIG_SND_HDA_CODEC_SIGMATEL=m -CONFIG_SND_HDA_CODEC_VIA=m -CONFIG_SND_HDA_CODEC_HDMI=m -CONFIG_SND_HDA_CODEC_CIRRUS=m -CONFIG_SND_HDA_CODEC_CONEXANT=m -CONFIG_SND_HDA_CODEC_CA0110=m -CONFIG_SND_HDA_CODEC_CA0132=m -CONFIG_SND_HDA_CODEC_CA0132_DSP=y -CONFIG_SND_HDA_CODEC_CMEDIA=m -CONFIG_SND_HDA_CODEC_SI3054=m -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 -CONFIG_SND_INTEL8X0=m -CONFIG_SND_INTEL8X0M=m -# CONFIG_SND_SPI is not set -CONFIG_SND_USB_AUDIO=m -CONFIG_SND_USB_USX2Y=m -CONFIG_SND_USB_CAIAQ=m -CONFIG_SND_USB_CAIAQ_INPUT=y -CONFIG_HID_BATTERY_STRENGTH=y -CONFIG_HIDRAW=y -CONFIG_UHID=m -CONFIG_HID_A4TECH=y -CONFIG_HID_APPLE=y -CONFIG_HID_BELKIN=y -CONFIG_HID_CHERRY=y -CONFIG_HID_CHICONY=y -CONFIG_HID_CYPRESS=y -CONFIG_HID_ELO=m -CONFIG_HID_EZKEY=y -CONFIG_HID_KEYTOUCH=m -CONFIG_HID_KENSINGTON=y -CONFIG_HID_LENOVO_TPKBD=m -CONFIG_HID_LOGITECH=m -CONFIG_HID_LOGITECH_DJ=m -CONFIG_LOGITECH_FF=y -CONFIG_LOGIRUMBLEPAD2_FF=y -CONFIG_LOGIG940_FF=y -CONFIG_HID_MICROSOFT=y -CONFIG_HID_MONTEREY=y -CONFIG_HID_MULTITOUCH=m -CONFIG_HID_WIIMOTE=m -CONFIG_HID_SENSOR_HUB=m -CONFIG_HID_PID=y -CONFIG_USB_HIDDEV=y -CONFIG_I2C_HID=m -CONFIG_USB=y -CONFIG_USB_ANNOUNCE_NEW_DEVICES=y -CONFIG_USB_MON=m -CONFIG_USB_WUSB_CBAF=m -CONFIG_USB_XHCI_HCD=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_HCD_PLATFORM=m -CONFIG_USB_OHCI_HCD=m -CONFIG_USB_OHCI_HCD_PLATFORM=m -CONFIG_USB_UHCI_HCD=m -CONFIG_USB_ACM=m -CONFIG_USB_PRINTER=m -CONFIG_USB_TMC=m -CONFIG_USB_STORAGE=y -CONFIG_USB_DWC3=m -CONFIG_USB_DWC3_GADGET=y -CONFIG_USB_CHIPIDEA=m -CONFIG_USB_CHIPIDEA_HOST=y -CONFIG_USB_SERIAL=m -CONFIG_USB_SERIAL_GENERIC=y -CONFIG_USB_SERIAL_FTDI_SIO=m -CONFIG_USB_SERIAL_PL2303=m -CONFIG_NOP_USB_XCEIV=m -CONFIG_SAMSUNG_USB2PHY=m -CONFIG_SAMSUNG_USB3PHY=m -CONFIG_USB_GADGET=m -CONFIG_USB_EG20T=m -CONFIG_USB_ZERO=m -CONFIG_USB_AUDIO=m -CONFIG_GADGET_UAC1=y -CONFIG_USB_ETH=m -CONFIG_USB_ETH_EEM=y -CONFIG_USB_G_NCM=m -CONFIG_USB_GADGETFS=m -CONFIG_USB_FUNCTIONFS=m -CONFIG_USB_MASS_STORAGE=m -CONFIG_USB_G_SERIAL=m -CONFIG_USB_G_HID=m -CONFIG_USB_G_WEBCAM=m -CONFIG_MMC=y -CONFIG_MMC_BLOCK_MINORS=16 -CONFIG_SDIO_UART=m -CONFIG_MMC_SDHCI=y -CONFIG_MMC_SDHCI_PCI=y -CONFIG_MMC_SDHCI_ACPI=y -CONFIG_MMC_USHC=m -CONFIG_LEDS_CLASS=y -CONFIG_LEDS_LM3530=m -CONFIG_LEDS_LM3642=m -CONFIG_LEDS_PCA9532=m -CONFIG_LEDS_PCA9532_GPIO=y -CONFIG_LEDS_GPIO=m -CONFIG_LEDS_PCA955X=m -CONFIG_LEDS_PCA963X=m -CONFIG_LEDS_PCA9685=m -CONFIG_LEDS_DAC124S085=m -CONFIG_LEDS_BD2802=m -CONFIG_LEDS_LM355x=m -CONFIG_LEDS_TRIGGER_TIMER=m -CONFIG_LEDS_TRIGGER_ONESHOT=m -CONFIG_LEDS_TRIGGER_HEARTBEAT=m -CONFIG_LEDS_TRIGGER_BACKLIGHT=m -CONFIG_LEDS_TRIGGER_CPU=y -CONFIG_LEDS_TRIGGER_GPIO=m -CONFIG_LEDS_TRIGGER_DEFAULT_ON=m -CONFIG_LEDS_TRIGGER_TRANSIENT=m -CONFIG_LEDS_TRIGGER_CAMERA=m -CONFIG_RTC_CLASS=y -CONFIG_RTC_DRV_CMOS=m -CONFIG_DMADEVICES=y -CONFIG_INTEL_MID_DMAC=m -CONFIG_INTEL_IOATDMA=m -CONFIG_DW_DMAC_CORE=m -CONFIG_PCH_DMA=m -CONFIG_ASYNC_TX_DMA=y -CONFIG_UIO=y -CONFIG_VIRTIO_PCI=m -CONFIG_VIRTIO_BALLOON=m -CONFIG_VIRTIO_MMIO=m -CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y -CONFIG_STAGING=y -CONFIG_R8187SE=m -CONFIG_RTL8192U=m -CONFIG_RTLLIB=m -CONFIG_RTL8192E=m -CONFIG_R8712U=m -CONFIG_R8188EU=m -CONFIG_R8821AE=m -CONFIG_ANDROID=y -CONFIG_ANDROID_LOGGER=m -# CONFIG_ANDROID_TIMED_OUTPUT is not set -# CONFIG_NET_VENDOR_SILICOM is not set -CONFIG_IDEAPAD_LAPTOP=m -CONFIG_THINKPAD_ACPI=m -CONFIG_INTEL_IOMMU=y -CONFIG_PM_DEVFREQ=y -CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m -CONFIG_DEVFREQ_GOV_PERFORMANCE=m -CONFIG_DEVFREQ_GOV_POWERSAVE=m -CONFIG_DEVFREQ_GOV_USERSPACE=m -CONFIG_PWM=y -CONFIG_DMI_SYSFS=m -CONFIG_EFI_VARS=y -CONFIG_EFI_VARS_PSTORE=m -CONFIG_EXT2_FS=m -CONFIG_EXT2_FS_XATTR=y -CONFIG_EXT2_FS_POSIX_ACL=y -CONFIG_EXT2_FS_SECURITY=y -CONFIG_EXT3_FS=m -# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set -CONFIG_EXT3_FS_POSIX_ACL=y -CONFIG_EXT3_FS_SECURITY=y -CONFIG_EXT4_FS=y -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y -CONFIG_BTRFS_FS=m -CONFIG_BTRFS_FS_POSIX_ACL=y -CONFIG_FANOTIFY=y -CONFIG_QUOTA=y -CONFIG_AUTOFS4_FS=m -CONFIG_FUSE_FS=m -CONFIG_CUSE=m -CONFIG_ISO9660_FS=m -CONFIG_JOLIET=y -CONFIG_ZISOFS=y -CONFIG_UDF_FS=m -CONFIG_MSDOS_FS=m -CONFIG_VFAT_FS=m -CONFIG_FAT_DEFAULT_IOCHARSET="ascii" -CONFIG_NTFS_FS=m -CONFIG_NTFS_RW=y -CONFIG_TMPFS_POSIX_ACL=y -CONFIG_ECRYPT_FS=m -CONFIG_HFS_FS=m -CONFIG_HFSPLUS_FS=m -CONFIG_HFSPLUS_FS_POSIX_ACL=y -CONFIG_SQUASHFS=m -CONFIG_SQUASHFS_DECOMP_MULTI=y -CONFIG_SQUASHFS_XATTR=y -CONFIG_SQUASHFS_LZO=y -CONFIG_SQUASHFS_XZ=y -CONFIG_ROMFS_FS=m -CONFIG_EFIVAR_FS=m -CONFIG_NFS_FS=m -CONFIG_NFS_V4=m -CONFIG_NFS_V4_1=y -CONFIG_NFS_V4_2=y -CONFIG_NFSD=m -CONFIG_NFSD_V3_ACL=y -CONFIG_NFSD_V4=y -CONFIG_NFSD_V4_SECURITY_LABEL=y -CONFIG_NFSD_FAULT_INJECTION=y -CONFIG_SUNRPC_DEBUG=y -CONFIG_CIFS=m -CONFIG_CIFS_WEAK_PW_HASH=y -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -CONFIG_CIFS_ACL=y -CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_CODEPAGE_737=m -CONFIG_NLS_CODEPAGE_775=m -CONFIG_NLS_CODEPAGE_850=m -CONFIG_NLS_CODEPAGE_852=m -CONFIG_NLS_CODEPAGE_855=m -CONFIG_NLS_CODEPAGE_857=m -CONFIG_NLS_CODEPAGE_860=m -CONFIG_NLS_CODEPAGE_861=m -CONFIG_NLS_CODEPAGE_862=m -CONFIG_NLS_CODEPAGE_863=m -CONFIG_NLS_CODEPAGE_864=m -CONFIG_NLS_CODEPAGE_865=m -CONFIG_NLS_CODEPAGE_866=m -CONFIG_NLS_CODEPAGE_869=m -CONFIG_NLS_CODEPAGE_936=m -CONFIG_NLS_CODEPAGE_950=m -CONFIG_NLS_CODEPAGE_932=m -CONFIG_NLS_CODEPAGE_949=m -CONFIG_NLS_CODEPAGE_874=m -CONFIG_NLS_ISO8859_8=m -CONFIG_NLS_CODEPAGE_1250=m -CONFIG_NLS_CODEPAGE_1251=m -CONFIG_NLS_ASCII=y -CONFIG_NLS_ISO8859_1=m -CONFIG_NLS_ISO8859_2=m -CONFIG_NLS_ISO8859_3=m -CONFIG_NLS_ISO8859_4=m -CONFIG_NLS_ISO8859_5=m -CONFIG_NLS_ISO8859_6=m -CONFIG_NLS_ISO8859_7=m -CONFIG_NLS_ISO8859_9=m -CONFIG_NLS_ISO8859_13=m -CONFIG_NLS_ISO8859_14=m -CONFIG_NLS_ISO8859_15=m -CONFIG_NLS_KOI8_R=m -CONFIG_NLS_KOI8_U=m -CONFIG_PRINTK_TIME=y -CONFIG_DEBUG_INFO=y -# CONFIG_ENABLE_WARN_DEPRECATED is not set -CONFIG_STRIP_ASM_SYMS=y -# CONFIG_UNUSED_SYMBOLS is not set -CONFIG_HEADERS_CHECK=y -CONFIG_MAGIC_SYSRQ=y -CONFIG_DEBUG_MEMORY_INIT=y -CONFIG_DEBUG_STACKOVERFLOW=y -CONFIG_LOCKUP_DETECTOR=y -CONFIG_TIMER_STATS=y -# CONFIG_DEBUG_PREEMPT is not set -CONFIG_SPARSE_RCU_POINTER=y -# CONFIG_RCU_CPU_STALL_VERBOSE is not set -CONFIG_LATENCYTOP=y -CONFIG_SCHED_TRACER=y -CONFIG_BLK_DEV_IO_TRACE=y -CONFIG_STRICT_DEVMEM=y -# CONFIG_X86_VERBOSE_BOOTUP is not set -# CONFIG_EARLY_PRINTK is not set -# CONFIG_DEBUG_RODATA_TEST is not set -CONFIG_DEBUG_SET_MODULE_RONX=y -CONFIG_OPTIMIZE_INLINING=y -CONFIG_SECURITY=y -CONFIG_SECURITY_SMACK=y -CONFIG_CRYPTO_USER=m -# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set -CONFIG_CRYPTO_PCRYPT=m -CONFIG_CRYPTO_TEST=m -CONFIG_CRYPTO_GCM=m -CONFIG_CRYPTO_CTS=m -CONFIG_CRYPTO_ECB=y -CONFIG_CRYPTO_PCBC=m -CONFIG_CRYPTO_HMAC=y -CONFIG_CRYPTO_XCBC=m -CONFIG_CRYPTO_VMAC=m -CONFIG_CRYPTO_CRC32C_INTEL=y -CONFIG_CRYPTO_CRC32=m -CONFIG_CRYPTO_CRC32_PCLMUL=m -CONFIG_CRYPTO_CRCT10DIF=m -CONFIG_CRYPTO_RMD128=m -CONFIG_CRYPTO_RMD160=m -CONFIG_CRYPTO_RMD256=m -CONFIG_CRYPTO_RMD320=m -CONFIG_CRYPTO_SHA512=m -CONFIG_CRYPTO_TGR192=m -CONFIG_CRYPTO_WP512=m -CONFIG_CRYPTO_AES_NI_INTEL=m -CONFIG_CRYPTO_ANUBIS=m -CONFIG_CRYPTO_ARC4=y -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_CAMELLIA=m -CONFIG_CRYPTO_CAST5=m -CONFIG_CRYPTO_CAST6=m -CONFIG_CRYPTO_FCRYPT=m -CONFIG_CRYPTO_KHAZAD=m -CONFIG_CRYPTO_SALSA20=m -CONFIG_CRYPTO_SEED=m -CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_ZLIB=m -CONFIG_CRYPTO_LZO=m -CONFIG_CRYPTO_LZ4=m -CONFIG_CRYPTO_LZ4HC=m -CONFIG_CRYPTO_USER_API_HASH=m -CONFIG_CRYPTO_USER_API_SKCIPHER=m -CONFIG_ASYMMETRIC_KEY_TYPE=m -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m -CONFIG_X509_CERTIFICATE_PARSER=m -# CONFIG_VIRTUALIZATION is not set -CONFIG_LIBCRC32C=y -CONFIG_CRC8=m -CONFIG_CORDIC=m -CONFIG_FONTS=y -CONFIG_FONT_8x8=y -CONFIG_FONT_8x16=y -CONFIG_FONT_6x11=y -CONFIG_FONT_7x14=y -CONFIG_FONT_10x18=y diff --git a/recipes-kernel/linux/linux-yocto/valleyisland-32/defconfig b/recipes-kernel/linux/linux-yocto/valleyisland-32/defconfig deleted file mode 100644 index 96c09b23..00000000 --- a/recipes-kernel/linux/linux-yocto/valleyisland-32/defconfig +++ /dev/null @@ -1,1361 +0,0 @@ -# CONFIG_LOCALVERSION_AUTO is not set -CONFIG_DEFAULT_HOSTNAME="common_box" -CONFIG_SYSVIPC=y -CONFIG_POSIX_MQUEUE=y -CONFIG_FHANDLE=y -CONFIG_NO_HZ=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_IRQ_TIME_ACCOUNTING=y -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CPUSETS=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_RESOURCE_COUNTERS=y -CONFIG_MEMCG=y -CONFIG_MEMCG_SWAP=y -CONFIG_MEMCG_KMEM=y -CONFIG_CGROUP_PERF=y -CONFIG_RT_GROUP_SCHED=y -CONFIG_BLK_CGROUP=y -CONFIG_NAMESPACES=y -CONFIG_USER_NS=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_RD_BZIP2=y -CONFIG_RD_LZMA=y -CONFIG_RD_XZ=y -CONFIG_RD_LZO=y -CONFIG_RD_LZ4=y -CONFIG_CC_OPTIMIZE_FOR_SIZE=y -CONFIG_EMBEDDED=y -# CONFIG_COMPAT_BRK is not set -CONFIG_PROFILING=y -CONFIG_OPROFILE=m -CONFIG_OPROFILE_EVENT_MULTIPLEX=y -CONFIG_JUMP_LABEL=y -CONFIG_CC_STACKPROTECTOR_REGULAR=y -CONFIG_MODULES=y -CONFIG_MODULE_UNLOAD=y -CONFIG_BLK_DEV_THROTTLING=y -CONFIG_PARTITION_ADVANCED=y -CONFIG_BSD_DISKLABEL=y -CONFIG_LDM_PARTITION=y -CONFIG_IOSCHED_DEADLINE=m -CONFIG_CFQ_GROUP_IOSCHED=y -CONFIG_SMP=y -# CONFIG_X86_MPPARSE is not set -# CONFIG_X86_EXTENDED_PLATFORM is not set -CONFIG_X86_INTEL_LPSS=y -# CONFIG_SCHED_OMIT_FRAME_POINTER is not set -CONFIG_MCORE2=y -CONFIG_X86_GENERIC=y -CONFIG_PROCESSOR_SELECT=y -# CONFIG_CPU_SUP_CYRIX_32 is not set -# CONFIG_CPU_SUP_AMD is not set -# CONFIG_CPU_SUP_CENTAUR is not set -# CONFIG_CPU_SUP_TRANSMETA_32 is not set -# CONFIG_CPU_SUP_UMC_32 is not set -CONFIG_HPET_TIMER=y -CONFIG_SCHED_SMT=y -CONFIG_PREEMPT=y -# CONFIG_X86_MCE_AMD is not set -CONFIG_X86_REBOOTFIXUPS=y -CONFIG_MICROCODE=y -CONFIG_X86_MSR=y -CONFIG_X86_CPUID=y -CONFIG_KSM=y -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 -CONFIG_EFI=y -CONFIG_EFI_STUB=y -# CONFIG_SECCOMP is not set -CONFIG_HZ_1000=y -# CONFIG_RELOCATABLE is not set -CONFIG_PHYSICAL_ALIGN=0x400000 -# CONFIG_COMPAT_VDSO is not set -CONFIG_HIBERNATION=y -CONFIG_PM_AUTOSLEEP=y -CONFIG_PM_WAKELOCKS=y -CONFIG_PM_RUNTIME=y -CONFIG_ACPI_AC=m -CONFIG_ACPI_BATTERY=m -CONFIG_ACPI_FAN=m -CONFIG_ACPI_PROCESSOR=m -CONFIG_ACPI_PROCESSOR_AGGREGATOR=m -CONFIG_ACPI_PCI_SLOT=y -CONFIG_ACPI_SBS=m -CONFIG_ACPI_APEI=y -CONFIG_ACPI_APEI_GHES=y -CONFIG_CPU_FREQ=y -CONFIG_CPU_FREQ_STAT=m -CONFIG_CPU_FREQ_STAT_DETAILS=y -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y -CONFIG_CPU_FREQ_GOV_POWERSAVE=m -CONFIG_CPU_FREQ_GOV_USERSPACE=m -CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m -CONFIG_X86_INTEL_PSTATE=y -CONFIG_X86_PCC_CPUFREQ=m -CONFIG_X86_ACPI_CPUFREQ=m -CONFIG_X86_SPEEDSTEP_ICH=m -CONFIG_X86_SPEEDSTEP_SMI=m -CONFIG_X86_P4_CLOCKMOD=m -CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y -CONFIG_INTEL_IDLE=y -CONFIG_PCIEPORTBUS=y -# CONFIG_PCIEAER is not set -CONFIG_PCI_MSI=y -# CONFIG_HT_IRQ is not set -CONFIG_PCI_PRI=y -CONFIG_PCI_PASID=y -CONFIG_PCCARD=m -# CONFIG_PCMCIA is not set -CONFIG_YENTA=m -CONFIG_BINFMT_MISC=m -CONFIG_PACKET=m -CONFIG_PACKET_DIAG=m -CONFIG_UNIX=y -CONFIG_UNIX_DIAG=m -CONFIG_XFRM_USER=m -CONFIG_XFRM_SUB_POLICY=y -CONFIG_XFRM_STATISTICS=y -CONFIG_NET_KEY=m -CONFIG_NET_KEY_MIGRATE=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_ADVANCED_ROUTER=y -CONFIG_IP_MULTIPLE_TABLES=y -CONFIG_IP_ROUTE_MULTIPATH=y -CONFIG_NET_IPIP=m -CONFIG_IP_MROUTE=y -CONFIG_IP_MROUTE_MULTIPLE_TABLES=y -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_NET_IPVTI=m -CONFIG_INET_AH=m -CONFIG_INET_ESP=m -CONFIG_INET_IPCOMP=m -CONFIG_INET_XFRM_MODE_TRANSPORT=m -CONFIG_INET_XFRM_MODE_TUNNEL=m -CONFIG_INET_XFRM_MODE_BEET=m -CONFIG_INET_LRO=m -CONFIG_INET_DIAG=m -CONFIG_TCP_CONG_ADVANCED=y -CONFIG_TCP_CONG_CUBIC=m -# CONFIG_TCP_CONG_WESTWOOD is not set -# CONFIG_TCP_CONG_HTCP is not set -CONFIG_TCP_MD5SIG=y -CONFIG_IPV6_ROUTER_PREF=y -CONFIG_IPV6_ROUTE_INFO=y -CONFIG_IPV6_OPTIMISTIC_DAD=y -CONFIG_INET6_AH=m -CONFIG_INET6_ESP=m -CONFIG_INET6_IPCOMP=m -CONFIG_IPV6_MIP6=m -CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m -CONFIG_IPV6_VTI=m -CONFIG_IPV6_SIT_6RD=y -CONFIG_IPV6_GRE=m -CONFIG_IPV6_MULTIPLE_TABLES=y -CONFIG_IPV6_SUBTREES=y -CONFIG_IPV6_MROUTE=y -CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y -CONFIG_IPV6_PIMSM_V2=y -CONFIG_NETWORK_SECMARK=y -CONFIG_NETWORK_PHY_TIMESTAMPING=y -CONFIG_NETFILTER=y -CONFIG_NF_CONNTRACK=m -CONFIG_NF_CONNTRACK_SECMARK=y -CONFIG_NF_CONNTRACK_ZONES=y -CONFIG_NF_CONNTRACK_EVENTS=y -CONFIG_NF_CONNTRACK_TIMEOUT=y -CONFIG_NF_CONNTRACK_TIMESTAMP=y -CONFIG_NF_CT_PROTO_DCCP=m -CONFIG_NF_CT_PROTO_SCTP=m -CONFIG_NF_CT_PROTO_UDPLITE=m -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -CONFIG_NF_CONNTRACK_H323=m -CONFIG_NF_CONNTRACK_IRC=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -CONFIG_NF_CONNTRACK_SNMP=m -CONFIG_NF_CONNTRACK_PPTP=m -CONFIG_NF_CONNTRACK_SANE=m -CONFIG_NF_CONNTRACK_SIP=m -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -CONFIG_NF_CT_NETLINK_TIMEOUT=m -CONFIG_NF_CT_NETLINK_HELPER=m -CONFIG_NETFILTER_NETLINK_QUEUE_CT=y -CONFIG_NETFILTER_XTABLES=y -CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HMARK=m -CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m -CONFIG_NETFILTER_XT_TARGET_LED=m -CONFIG_NETFILTER_XT_TARGET_LOG=m -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_TARGET_NFLOG=m -CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m -CONFIG_NETFILTER_XT_TARGET_TEE=m -CONFIG_NETFILTER_XT_TARGET_TPROXY=m -CONFIG_NETFILTER_XT_TARGET_TRACE=m -CONFIG_NETFILTER_XT_TARGET_SECMARK=m -CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m -CONFIG_NETFILTER_XT_MATCH_BPF=m -CONFIG_NETFILTER_XT_MATCH_CLUSTER=m -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -CONFIG_NETFILTER_XT_MATCH_CPU=m -CONFIG_NETFILTER_XT_MATCH_DCCP=m -CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ESP=m -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m -CONFIG_NETFILTER_XT_MATCH_HELPER=m -CONFIG_NETFILTER_XT_MATCH_IPCOMP=m -CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -CONFIG_NETFILTER_XT_MATCH_L2TP=m -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -CONFIG_NETFILTER_XT_MATCH_NFACCT=m -CONFIG_NETFILTER_XT_MATCH_OSF=m -CONFIG_NETFILTER_XT_MATCH_OWNER=m -CONFIG_NETFILTER_XT_MATCH_POLICY=m -CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_NETFILTER_XT_MATCH_QUOTA=m -CONFIG_NETFILTER_XT_MATCH_RATEEST=m -CONFIG_NETFILTER_XT_MATCH_REALM=m -CONFIG_NETFILTER_XT_MATCH_RECENT=m -CONFIG_NETFILTER_XT_MATCH_SCTP=m -CONFIG_NETFILTER_XT_MATCH_SOCKET=m -CONFIG_NETFILTER_XT_MATCH_STATE=m -CONFIG_NETFILTER_XT_MATCH_STATISTIC=m -CONFIG_NETFILTER_XT_MATCH_STRING=m -CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -CONFIG_NETFILTER_XT_MATCH_TIME=m -CONFIG_NETFILTER_XT_MATCH_U32=m -CONFIG_NF_CONNTRACK_IPV4=m -# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -CONFIG_IP_NF_MATCH_RPFILTER=m -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_TARGET_SYNPROXY=m -CONFIG_IP_NF_TARGET_ULOG=m -CONFIG_NF_NAT_IPV4=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_CLUSTERIP=m -CONFIG_IP_NF_TARGET_ECN=m -CONFIG_IP_NF_TARGET_TTL=m -CONFIG_IP_NF_RAW=m -CONFIG_IP_NF_SECURITY=m -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m -CONFIG_NF_CONNTRACK_IPV6=m -CONFIG_IP6_NF_IPTABLES=m -CONFIG_IP6_NF_MATCH_AH=m -CONFIG_IP6_NF_MATCH_EUI64=m -CONFIG_IP6_NF_MATCH_FRAG=m -CONFIG_IP6_NF_MATCH_OPTS=m -CONFIG_IP6_NF_MATCH_HL=m -CONFIG_IP6_NF_MATCH_IPV6HEADER=m -CONFIG_IP6_NF_MATCH_MH=m -CONFIG_IP6_NF_MATCH_RPFILTER=m -CONFIG_IP6_NF_MATCH_RT=m -CONFIG_IP6_NF_TARGET_HL=m -CONFIG_IP6_NF_FILTER=m -CONFIG_IP6_NF_TARGET_REJECT=m -CONFIG_IP6_NF_TARGET_SYNPROXY=m -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_RAW=m -CONFIG_IP6_NF_SECURITY=m -CONFIG_NF_NAT_IPV6=m -CONFIG_IP6_NF_TARGET_MASQUERADE=m -CONFIG_IP6_NF_TARGET_NPT=m -CONFIG_BRIDGE=m -CONFIG_BRIDGE_VLAN_FILTERING=y -CONFIG_VLAN_8021Q=m -CONFIG_NET_SCHED=y -CONFIG_NET_SCH_CBQ=m -CONFIG_NET_SCH_HTB=m -CONFIG_NET_SCH_HFSC=m -CONFIG_NET_SCH_PRIO=m -CONFIG_NET_SCH_MULTIQ=m -CONFIG_NET_SCH_RED=m -CONFIG_NET_SCH_SFB=m -CONFIG_NET_SCH_SFQ=m -CONFIG_NET_SCH_TEQL=m -CONFIG_NET_SCH_TBF=m -CONFIG_NET_SCH_GRED=m -CONFIG_NET_SCH_DSMARK=m -CONFIG_NET_SCH_NETEM=m -CONFIG_NET_SCH_DRR=m -CONFIG_NET_SCH_MQPRIO=m -CONFIG_NET_SCH_CHOKE=m -CONFIG_NET_SCH_QFQ=m -CONFIG_NET_SCH_CODEL=m -CONFIG_NET_SCH_FQ_CODEL=m -CONFIG_NET_SCH_FQ=m -CONFIG_NET_SCH_HHF=m -CONFIG_NET_SCH_PIE=m -CONFIG_NET_SCH_INGRESS=m -CONFIG_NET_SCH_PLUG=m -CONFIG_NET_CLS_BASIC=m -CONFIG_NET_CLS_TCINDEX=m -CONFIG_NET_CLS_ROUTE4=m -CONFIG_NET_CLS_FW=m -CONFIG_NET_CLS_U32=m -CONFIG_CLS_U32_PERF=y -CONFIG_CLS_U32_MARK=y -CONFIG_NET_CLS_RSVP=m -CONFIG_NET_CLS_RSVP6=m -CONFIG_NET_CLS_FLOW=m -CONFIG_NET_CLS_CGROUP=m -CONFIG_NET_CLS_BPF=m -CONFIG_NET_EMATCH=y -CONFIG_NET_EMATCH_CMP=m -CONFIG_NET_EMATCH_NBYTE=m -CONFIG_NET_EMATCH_U32=m -CONFIG_NET_EMATCH_META=m -CONFIG_NET_EMATCH_TEXT=m -CONFIG_NET_EMATCH_CANID=m -CONFIG_NET_CLS_ACT=y -CONFIG_NET_ACT_POLICE=m -CONFIG_NET_ACT_GACT=m -CONFIG_GACT_PROB=y -CONFIG_NET_ACT_MIRRED=m -CONFIG_NET_ACT_IPT=m -CONFIG_NET_ACT_NAT=m -CONFIG_NET_ACT_PEDIT=m -CONFIG_NET_ACT_SIMP=m -CONFIG_NET_ACT_SKBEDIT=m -CONFIG_NET_ACT_CSUM=m -CONFIG_NET_CLS_IND=y -CONFIG_CAN=m -CONFIG_CAN_VCAN=m -CONFIG_CAN_SLCAN=m -# CONFIG_CAN_CALC_BITTIMING is not set -CONFIG_CAN_MCP251X=m -CONFIG_PCH_CAN=m -CONFIG_CAN_SJA1000=m -CONFIG_CAN_C_CAN=m -CONFIG_CAN_C_CAN_PLATFORM=m -CONFIG_CAN_C_CAN_PCI=m -CONFIG_CAN_CC770=m -CONFIG_CAN_CC770_ISA=m -CONFIG_CAN_CC770_PLATFORM=m -CONFIG_CAN_EMS_USB=m -CONFIG_CAN_ESD_USB2=m -CONFIG_CAN_KVASER_USB=m -CONFIG_CAN_PEAK_USB=m -CONFIG_CAN_8DEV_USB=m -CONFIG_CAN_SOFTING=m -CONFIG_BT=m -CONFIG_BT_RFCOMM=m -CONFIG_BT_RFCOMM_TTY=y -CONFIG_BT_BNEP=m -CONFIG_BT_BNEP_MC_FILTER=y -CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_HIDP=m -CONFIG_BT_HCIBTUSB=m -CONFIG_BT_HCIBTSDIO=m -CONFIG_BT_HCIUART=m -CONFIG_BT_HCIUART_H4=y -CONFIG_BT_HCIUART_BCSP=y -CONFIG_BT_HCIUART_LL=y -CONFIG_BT_HCIBCM203X=m -CONFIG_BT_HCIBPA10X=m -CONFIG_BT_HCIBFUSB=m -CONFIG_BT_HCIVHCI=m -CONFIG_BT_MRVL=m -CONFIG_BT_MRVL_SDIO=m -CONFIG_BT_ATH3K=m -CONFIG_BT_WILINK=m -CONFIG_CFG80211=m -CONFIG_MAC80211=m -CONFIG_MAC80211_MESH=y -CONFIG_MAC80211_DEBUGFS=y -CONFIG_RFKILL=m -CONFIG_RFKILL_INPUT=y -CONFIG_NFC=m -CONFIG_NFC_DIGITAL=m -CONFIG_NFC_NCI=m -CONFIG_NFC_NCI_SPI=y -CONFIG_NFC_HCI=m -CONFIG_NFC_SHDLC=y -CONFIG_NFC_PN533=m -CONFIG_NFC_WILINK=m -CONFIG_NFC_PORT100=m -CONFIG_NFC_PN544=m -CONFIG_NFC_PN544_I2C=m -CONFIG_NFC_MICROREAD=m -CONFIG_NFC_MICROREAD_I2C=m -CONFIG_NFC_MRVL=m -CONFIG_NFC_MRVL_USB=m -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -# CONFIG_FIRMWARE_IN_KERNEL is not set -CONFIG_DEBUG_DEVRES=y -CONFIG_CONNECTOR=m -# CONFIG_PNP_DEBUG_MESSAGES is not set -CONFIG_BLK_DEV_LOOP=m -CONFIG_BLK_DEV_CRYPTOLOOP=m -CONFIG_BLK_DEV_RAM=m -CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_CDROM_PKTCDVD=m -CONFIG_ATA_OVER_ETH=m -CONFIG_VIRTIO_BLK=m -CONFIG_TIFM_CORE=m -# CONFIG_TIFM_7XX1 is not set -CONFIG_SENSORS_BH1780=m -CONFIG_SENSORS_BH1770=m -CONFIG_SENSORS_APDS990X=m -CONFIG_HMC6352=m -CONFIG_TI_DAC7512=m -CONFIG_PCH_PHUB=m -CONFIG_EEPROM_AT24=m -CONFIG_EEPROM_AT25=m -CONFIG_EEPROM_MAX6875=m -CONFIG_EEPROM_93XX46=m -CONFIG_SENSORS_LIS3_I2C=m -CONFIG_VMWARE_VMCI=m -CONFIG_RAID_ATTRS=m -CONFIG_BLK_DEV_SD=y -CONFIG_BLK_DEV_SR=m -CONFIG_BLK_DEV_SR_VENDOR=y -CONFIG_CHR_DEV_SG=y -CONFIG_SCSI_MULTI_LUN=y -CONFIG_SCSI_CONSTANTS=y -CONFIG_SCSI_LOGGING=y -CONFIG_SCSI_SCAN_ASYNC=y -CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_SAS_ATTRS=m -CONFIG_VMWARE_PVSCSI=m -CONFIG_SCSI_VIRTIO=m -CONFIG_ATA=y -# CONFIG_ATA_VERBOSE_ERROR is not set -CONFIG_SATA_ZPODD=y -CONFIG_SATA_AHCI=y -CONFIG_SATA_SIL24=m -CONFIG_ATA_PIIX=y -CONFIG_SATA_SIL=m -CONFIG_PATA_SCH=m -CONFIG_PATA_MPIIX=m -CONFIG_ATA_GENERIC=y -CONFIG_MD=y -CONFIG_MD_LINEAR=m -CONFIG_MD_RAID0=m -CONFIG_MD_MULTIPATH=m -CONFIG_BCACHE=m -CONFIG_BCACHE_DEBUG=y -CONFIG_BLK_DEV_DM=m -CONFIG_DM_DEBUG=y -CONFIG_DM_CRYPT=m -CONFIG_DM_SNAPSHOT=m -CONFIG_DM_MIRROR=m -CONFIG_DM_RAID=m -CONFIG_DM_ZERO=m -CONFIG_DM_MULTIPATH=m -CONFIG_DM_MULTIPATH_QL=m -CONFIG_DM_MULTIPATH_ST=m -CONFIG_DM_DELAY=m -CONFIG_FUSION=y -CONFIG_FUSION_SPI=y -CONFIG_NETDEVICES=y -CONFIG_EQUALIZER=m -CONFIG_MACVLAN=m -CONFIG_TUN=m -CONFIG_VIRTIO_NET=m -# CONFIG_NET_VENDOR_3COM is not set -# CONFIG_NET_VENDOR_ADAPTEC is not set -# CONFIG_NET_VENDOR_ALTEON is not set -CONFIG_PCNET32=m -CONFIG_ATL2=m -CONFIG_ATL1=m -# CONFIG_NET_CADENCE is not set -CONFIG_BNX2=m -CONFIG_TIGON3=m -CONFIG_BNX2X=m -# CONFIG_NET_VENDOR_BROCADE is not set -CONFIG_CHELSIO_T4VF=m -# CONFIG_NET_VENDOR_CISCO is not set -# CONFIG_NET_VENDOR_DEC is not set -# CONFIG_NET_VENDOR_DLINK is not set -# CONFIG_NET_VENDOR_EMULEX is not set -# CONFIG_NET_VENDOR_EXAR is not set -# CONFIG_NET_VENDOR_HP is not set -CONFIG_E100=m -CONFIG_E1000=m -CONFIG_E1000E=m -CONFIG_IGB=m -CONFIG_IGBVF=m -CONFIG_IXGB=m -CONFIG_IXGBE=m -CONFIG_IXGBEVF=m -CONFIG_I40E=m -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MELLANOX is not set -# CONFIG_NET_VENDOR_MICREL is not set -# CONFIG_NET_VENDOR_MICROCHIP is not set -# CONFIG_NET_VENDOR_MYRI is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -CONFIG_FORCEDETH=m -CONFIG_PCH_GBE=m -# CONFIG_NET_PACKET_ENGINE is not set -# CONFIG_NET_VENDOR_QLOGIC is not set -CONFIG_8139CP=m -CONFIG_8139TOO=m -CONFIG_R8169=m -# CONFIG_NET_VENDOR_RDC is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SILAN is not set -CONFIG_SIS900=m -CONFIG_SIS190=m -# CONFIG_NET_VENDOR_SMSC is not set -# CONFIG_NET_VENDOR_STMICRO is not set -# CONFIG_NET_VENDOR_SUN is not set -# CONFIG_NET_VENDOR_TEHUTI is not set -# CONFIG_NET_VENDOR_TI is not set -# CONFIG_NET_VENDOR_VIA is not set -# CONFIG_NET_VENDOR_WIZNET is not set -CONFIG_MARVELL_PHY=m -CONFIG_DAVICOM_PHY=m -CONFIG_QSEMI_PHY=m -CONFIG_LXT_PHY=m -CONFIG_CICADA_PHY=m -CONFIG_VITESSE_PHY=m -CONFIG_SMSC_PHY=m -CONFIG_BROADCOM_PHY=m -CONFIG_BCM87XX_PHY=m -CONFIG_ICPLUS_PHY=m -CONFIG_REALTEK_PHY=m -CONFIG_MDIO_BITBANG=m -CONFIG_PPP=m -CONFIG_PPP_BSDCOMP=m -CONFIG_PPP_DEFLATE=m -CONFIG_PPP_FILTER=y -CONFIG_PPP_MPPE=m -CONFIG_PPP_MULTILINK=y -CONFIG_PPPOE=m -CONFIG_PPP_ASYNC=m -CONFIG_PPP_SYNC_TTY=m -CONFIG_USB_CATC=m -CONFIG_USB_KAWETH=m -CONFIG_USB_PEGASUS=m -CONFIG_USB_RTL8150=m -CONFIG_USB_RTL8152=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_MBIM=m -CONFIG_USB_NET_DM9601=m -CONFIG_USB_NET_SR9700=m -CONFIG_USB_NET_SR9800=m -CONFIG_USB_NET_SMSC75XX=m -CONFIG_USB_NET_SMSC95XX=m -CONFIG_USB_NET_GL620A=m -CONFIG_USB_NET_PLUSB=m -CONFIG_USB_NET_MCS7830=m -CONFIG_USB_ALI_M5632=y -CONFIG_USB_AN2720=y -# CONFIG_USB_NET_ZAURUS is not set -CONFIG_USB_NET_CX82310_ETH=m -CONFIG_LIBERTAS_THINFIRM=m -CONFIG_LIBERTAS_THINFIRM_USB=m -CONFIG_AT76C50X_USB=m -CONFIG_USB_ZD1201=m -CONFIG_USB_NET_RNDIS_WLAN=m -CONFIG_RTL8180=m -CONFIG_RTL8187=m -CONFIG_B43=m -CONFIG_B43_SDIO=y -CONFIG_IPW2100=m -CONFIG_IWLWIFI=m -CONFIG_IWLMVM=m -CONFIG_IWLWIFI_DEBUGFS=y -CONFIG_IWL4965=m -CONFIG_IWL3945=m -CONFIG_LIBERTAS=m -CONFIG_LIBERTAS_USB=m -CONFIG_LIBERTAS_SDIO=m -CONFIG_LIBERTAS_SPI=m -CONFIG_P54_COMMON=m -CONFIG_P54_USB=m -CONFIG_P54_PCI=m -CONFIG_P54_SPI=m -CONFIG_RT2X00=m -CONFIG_RT2400PCI=m -CONFIG_RT2500PCI=m -CONFIG_RT61PCI=m -CONFIG_RT2800PCI=m -CONFIG_RT2500USB=m -CONFIG_RT73USB=m -CONFIG_RT2800USB=m -# CONFIG_RT2800USB_RT35XX is not set -CONFIG_RTL8192CE=m -CONFIG_RTL8192SE=m -CONFIG_RTL8192DE=m -CONFIG_RTL8723AE=m -CONFIG_RTL8188EE=m -CONFIG_RTL8192CU=m -# CONFIG_RTLWIFI_DEBUG is not set -CONFIG_ZD1211RW=m -CONFIG_MWIFIEX=m -CONFIG_MWIFIEX_SDIO=m -CONFIG_MWIFIEX_PCIE=m -CONFIG_MWIFIEX_USB=m -CONFIG_CW1200=m -CONFIG_VMXNET3=m -CONFIG_INPUT_FF_MEMLESS=y -CONFIG_INPUT_MOUSEDEV=m -CONFIG_INPUT_JOYDEV=m -CONFIG_INPUT_EVDEV=y -CONFIG_KEYBOARD_ATKBD=m -CONFIG_MOUSE_PS2=m -CONFIG_MOUSE_SYNAPTICS_I2C=m -CONFIG_MOUSE_SYNAPTICS_USB=m -CONFIG_INPUT_JOYSTICK=y -CONFIG_JOYSTICK_ANALOG=m -CONFIG_JOYSTICK_ADI=m -CONFIG_JOYSTICK_XPAD=m -CONFIG_INPUT_TABLET=y -CONFIG_TABLET_USB_WACOM=m -CONFIG_INPUT_TOUCHSCREEN=y -CONFIG_TOUCHSCREEN_ADS7846=m -CONFIG_TOUCHSCREEN_AD7877=m -CONFIG_TOUCHSCREEN_AD7879=m -CONFIG_TOUCHSCREEN_AD7879_I2C=m -CONFIG_TOUCHSCREEN_AD7879_SPI=m -CONFIG_TOUCHSCREEN_ATMEL_MXT=m -CONFIG_TOUCHSCREEN_AUO_PIXCIR=m -CONFIG_TOUCHSCREEN_BU21013=m -CONFIG_TOUCHSCREEN_CY8CTMG110=m -CONFIG_TOUCHSCREEN_CYTTSP_CORE=m -CONFIG_TOUCHSCREEN_CYTTSP_I2C=m -CONFIG_TOUCHSCREEN_CYTTSP_SPI=m -CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m -CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m -CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m -CONFIG_TOUCHSCREEN_EETI=m -CONFIG_TOUCHSCREEN_ILI210X=m -CONFIG_TOUCHSCREEN_GUNZE=m -CONFIG_TOUCHSCREEN_WACOM_I2C=m -CONFIG_TOUCHSCREEN_MAX11801=m -CONFIG_TOUCHSCREEN_MCS5000=m -CONFIG_TOUCHSCREEN_MMS114=m -CONFIG_TOUCHSCREEN_MK712=m -CONFIG_TOUCHSCREEN_EDT_FT5X06=m -CONFIG_TOUCHSCREEN_PIXCIR=m -CONFIG_TOUCHSCREEN_WM97XX=m -CONFIG_TOUCHSCREEN_USB_COMPOSITE=m -CONFIG_TOUCHSCREEN_TOUCHIT213=m -CONFIG_TOUCHSCREEN_TSC2005=m -CONFIG_TOUCHSCREEN_TSC2007=m -CONFIG_TOUCHSCREEN_W90X900=m -CONFIG_TOUCHSCREEN_ST1232=m -CONFIG_TOUCHSCREEN_SUR40=m -CONFIG_TOUCHSCREEN_TPS6507X=m -CONFIG_TOUCHSCREEN_ZFORCE=m -CONFIG_INPUT_MISC=y -CONFIG_INPUT_AD714X=m -CONFIG_INPUT_BMA150=m -CONFIG_INPUT_PCSPKR=m -CONFIG_INPUT_MMA8450=m -CONFIG_INPUT_MPU3050=m -CONFIG_INPUT_GP2A=m -CONFIG_INPUT_GPIO_TILT_POLLED=m -CONFIG_INPUT_POWERMATE=m -CONFIG_INPUT_UINPUT=m -CONFIG_INPUT_ADXL34X=m -CONFIG_SERIO=m -CONFIG_DEVPTS_MULTIPLE_INSTANCES=y -# CONFIG_LEGACY_PTYS is not set -CONFIG_NOZOMI=m -# CONFIG_DEVKMEM is not set -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_8250_NR_UARTS=5 -CONFIG_SERIAL_8250_RUNTIME_UARTS=5 -CONFIG_SERIAL_8250_DW=m -CONFIG_SERIAL_MAX3100=m -CONFIG_SERIAL_MAX310X=y -CONFIG_SERIAL_MFD_HSU=m -CONFIG_SERIAL_PCH_UART=m -CONFIG_VIRTIO_CONSOLE=m -# CONFIG_HW_RANDOM_AMD is not set -# CONFIG_HW_RANDOM_GEODE is not set -# CONFIG_HW_RANDOM_VIA is not set -CONFIG_HW_RANDOM_VIRTIO=m -CONFIG_HPET=y -# CONFIG_HPET_MMAP is not set -# CONFIG_I2C_COMPAT is not set -CONFIG_I2C_CHARDEV=m -CONFIG_I2C_MUX_GPIO=m -CONFIG_I2C_MUX_PCA9541=m -CONFIG_I2C_MUX_PCA954x=m -# CONFIG_I2C_HELPER_AUTO is not set -CONFIG_I2C_ALGOPCF=m -CONFIG_I2C_ALGOPCA=m -CONFIG_I2C_I801=m -CONFIG_I2C_ISCH=m -CONFIG_I2C_ISMT=m -CONFIG_I2C_PIIX4=m -CONFIG_I2C_SCMI=m -CONFIG_I2C_DESIGNWARE_PLATFORM=m -CONFIG_I2C_DESIGNWARE_PCI=m -CONFIG_I2C_EG20T=m -CONFIG_I2C_OCORES=m -CONFIG_SPI=y -CONFIG_SPI_PXA2XX=m -CONFIG_SPI_TOPCLIFF_PCH=m -CONFIG_SPI_SPIDEV=m -CONFIG_PINCTRL_BAYTRAIL=y -CONFIG_GPIOLIB=y -CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_SCH=m -CONFIG_GPIO_ICH=m -CONFIG_GPIO_LYNXPOINT=m -CONFIG_GPIO_PCH=m -CONFIG_GPIO_ML_IOH=m -CONFIG_GPIO_MAX7301=m -CONFIG_GPIO_MC33880=m -CONFIG_PDA_POWER=m -CONFIG_BATTERY_DS2780=m -CONFIG_BATTERY_DS2781=m -CONFIG_BATTERY_DS2782=m -CONFIG_BATTERY_SBS=m -CONFIG_BATTERY_BQ27x00=m -CONFIG_BATTERY_MAX17040=m -CONFIG_BATTERY_MAX17042=m -CONFIG_CHARGER_ISP1704=m -CONFIG_CHARGER_MAX8903=m -CONFIG_CHARGER_LP8727=m -CONFIG_CHARGER_GPIO=m -CONFIG_CHARGER_BQ2415X=m -CONFIG_CHARGER_BQ24190=m -CONFIG_CHARGER_BQ24735=m -CONFIG_CHARGER_SMB347=m -CONFIG_POWER_AVS=y -CONFIG_SENSORS_AD7314=m -CONFIG_SENSORS_AD7414=m -CONFIG_SENSORS_AD7418=m -CONFIG_SENSORS_ADCXX=m -CONFIG_SENSORS_ADM1021=m -CONFIG_SENSORS_ADM1025=m -CONFIG_SENSORS_ADM1026=m -CONFIG_SENSORS_ADM1029=m -CONFIG_SENSORS_ADM1031=m -CONFIG_SENSORS_ADM9240=m -CONFIG_SENSORS_ADT7310=m -CONFIG_SENSORS_ADT7410=m -CONFIG_SENSORS_ADT7411=m -CONFIG_SENSORS_ADT7462=m -CONFIG_SENSORS_ADT7470=m -CONFIG_SENSORS_ADT7475=m -CONFIG_SENSORS_ASC7621=m -CONFIG_SENSORS_ASB100=m -CONFIG_SENSORS_ATXP1=m -CONFIG_SENSORS_DS620=m -CONFIG_SENSORS_DS1621=m -CONFIG_SENSORS_I5K_AMB=m -CONFIG_SENSORS_F71805F=m -CONFIG_SENSORS_F71882FG=m -CONFIG_SENSORS_F75375S=m -CONFIG_SENSORS_FSCHMD=m -CONFIG_SENSORS_G760A=m -CONFIG_SENSORS_G762=m -CONFIG_SENSORS_GL518SM=m -CONFIG_SENSORS_GL520SM=m -CONFIG_SENSORS_GPIO_FAN=m -CONFIG_SENSORS_HIH6130=m -CONFIG_SENSORS_HTU21=m -CONFIG_SENSORS_CORETEMP=m -CONFIG_SENSORS_IT87=m -CONFIG_SENSORS_JC42=m -CONFIG_SENSORS_LINEAGE=m -CONFIG_SENSORS_LM63=m -CONFIG_SENSORS_LM70=m -CONFIG_SENSORS_LM73=m -CONFIG_SENSORS_LM75=m -CONFIG_SENSORS_LM77=m -CONFIG_SENSORS_LM78=m -CONFIG_SENSORS_LM80=m -CONFIG_SENSORS_LM83=m -CONFIG_SENSORS_LM85=m -CONFIG_SENSORS_LM87=m -CONFIG_SENSORS_LM90=m -CONFIG_SENSORS_LM92=m -CONFIG_SENSORS_LM93=m -CONFIG_SENSORS_LTC4151=m -CONFIG_SENSORS_LTC4215=m -CONFIG_SENSORS_LTC4245=m -CONFIG_SENSORS_LTC4261=m -CONFIG_SENSORS_LM95234=m -CONFIG_SENSORS_LM95241=m -CONFIG_SENSORS_LM95245=m -CONFIG_SENSORS_MAX1111=m -CONFIG_SENSORS_MAX16065=m -CONFIG_SENSORS_MAX1619=m -CONFIG_SENSORS_MAX1668=m -CONFIG_SENSORS_MAX197=m -CONFIG_SENSORS_MAX6639=m -CONFIG_SENSORS_MAX6642=m -CONFIG_SENSORS_MAX6650=m -CONFIG_SENSORS_MAX6697=m -CONFIG_SENSORS_MCP3021=m -CONFIG_SENSORS_NCT6775=m -CONFIG_SENSORS_NTC_THERMISTOR=m -CONFIG_SENSORS_PC87360=m -CONFIG_SENSORS_PC87427=m -CONFIG_SENSORS_PCF8591=m -CONFIG_SENSORS_SHT15=m -CONFIG_SENSORS_SHT21=m -CONFIG_SENSORS_SIS5595=m -CONFIG_SENSORS_SMM665=m -CONFIG_SENSORS_DME1737=m -CONFIG_SENSORS_EMC1403=m -CONFIG_SENSORS_EMC2103=m -CONFIG_SENSORS_EMC6W201=m -CONFIG_SENSORS_SMSC47M1=m -CONFIG_SENSORS_SMSC47M192=m -CONFIG_SENSORS_SMSC47B397=m -CONFIG_SENSORS_SCH5627=m -CONFIG_SENSORS_SCH5636=m -CONFIG_SENSORS_ADS1015=m -CONFIG_SENSORS_ADS7828=m -CONFIG_SENSORS_ADS7871=m -CONFIG_SENSORS_AMC6821=m -CONFIG_SENSORS_INA209=m -CONFIG_SENSORS_INA2XX=m -CONFIG_SENSORS_THMC50=m -CONFIG_SENSORS_TMP102=m -CONFIG_SENSORS_TMP401=m -CONFIG_SENSORS_TMP421=m -CONFIG_SENSORS_VIA686A=m -CONFIG_SENSORS_VT1211=m -CONFIG_SENSORS_VT8231=m -CONFIG_SENSORS_W83781D=m -CONFIG_SENSORS_W83791D=m -CONFIG_SENSORS_W83792D=m -CONFIG_SENSORS_W83793=m -CONFIG_SENSORS_W83795=m -CONFIG_SENSORS_W83L785TS=m -CONFIG_SENSORS_W83L786NG=m -CONFIG_SENSORS_W83627HF=m -CONFIG_SENSORS_W83627EHF=m -CONFIG_SENSORS_ACPI_POWER=m -CONFIG_THERMAL_GOV_FAIR_SHARE=y -CONFIG_INTEL_POWERCLAMP=y -CONFIG_WATCHDOG=y -CONFIG_SOFT_WATCHDOG=m -CONFIG_I6300ESB_WDT=m -CONFIG_IE6XX_WDT=m -CONFIG_ITCO_WDT=m -CONFIG_ITCO_VENDOR_SUPPORT=y -CONFIG_W83697HF_WDT=m -CONFIG_W83697UG_WDT=m -CONFIG_W83877F_WDT=m -CONFIG_W83977F_WDT=m -CONFIG_REGULATOR=y -CONFIG_REGULATOR_FIXED_VOLTAGE=m -CONFIG_REGULATOR_VIRTUAL_CONSUMER=m -CONFIG_REGULATOR_USERSPACE_CONSUMER=m -CONFIG_REGULATOR_ACT8865=m -CONFIG_REGULATOR_AD5398=m -CONFIG_REGULATOR_DA9210=m -CONFIG_REGULATOR_FAN53555=m -CONFIG_REGULATOR_GPIO=m -CONFIG_REGULATOR_ISL6271A=m -CONFIG_REGULATOR_LP3971=m -CONFIG_REGULATOR_LP3972=m -CONFIG_REGULATOR_LP872X=m -CONFIG_REGULATOR_LP8755=m -CONFIG_REGULATOR_MAX1586=m -CONFIG_REGULATOR_MAX8649=m -CONFIG_REGULATOR_MAX8660=m -CONFIG_REGULATOR_MAX8952=m -CONFIG_REGULATOR_MAX8973=m -CONFIG_REGULATOR_TPS51632=m -CONFIG_REGULATOR_TPS62360=m -CONFIG_REGULATOR_TPS65023=m -CONFIG_REGULATOR_TPS6507X=m -CONFIG_REGULATOR_TPS6524X=m -CONFIG_MEDIA_SUPPORT=m -CONFIG_MEDIA_CAMERA_SUPPORT=y -CONFIG_MEDIA_ANALOG_TV_SUPPORT=y -CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y -CONFIG_MEDIA_RADIO_SUPPORT=y -CONFIG_MEDIA_RC_SUPPORT=y -CONFIG_MEDIA_CONTROLLER=y -CONFIG_VIDEO_V4L2_SUBDEV_API=y -CONFIG_LIRC=m -CONFIG_MEDIA_USB_SUPPORT=y -CONFIG_USB_VIDEO_CLASS=m -CONFIG_USB_PWC=m -CONFIG_VIDEO_CPIA2=m -CONFIG_USB_ZR364XX=m -CONFIG_USB_STKWEBCAM=m -CONFIG_USB_S2255=m -CONFIG_VIDEO_USBTV=m -CONFIG_VIDEO_PVRUSB2=m -CONFIG_VIDEO_HDPVR=m -CONFIG_VIDEO_TLG2300=m -CONFIG_VIDEO_USBVISION=m -CONFIG_VIDEO_STK1160_COMMON=m -CONFIG_VIDEO_STK1160_AC97=y -CONFIG_VIDEO_AU0828=m -CONFIG_VIDEO_CX231XX=m -CONFIG_VIDEO_CX231XX_ALSA=m -CONFIG_VIDEO_CX231XX_DVB=m -CONFIG_VIDEO_TM6000=m -CONFIG_VIDEO_TM6000_ALSA=m -CONFIG_VIDEO_TM6000_DVB=m -CONFIG_DVB_USB=m -CONFIG_DVB_USB_A800=m -CONFIG_DVB_USB_DIBUSB_MB=m -CONFIG_DVB_USB_DIBUSB_MC=m -CONFIG_DVB_USB_DIB0700=m -CONFIG_DVB_USB_UMT_010=m -CONFIG_DVB_USB_CXUSB=m -CONFIG_DVB_USB_M920X=m -CONFIG_DVB_USB_DIGITV=m -CONFIG_DVB_USB_VP7045=m -CONFIG_DVB_USB_VP702X=m -CONFIG_DVB_USB_GP8PSK=m -CONFIG_DVB_USB_NOVA_T_USB2=m -CONFIG_DVB_USB_TTUSB2=m -CONFIG_DVB_USB_DTT200U=m -CONFIG_DVB_USB_OPERA1=m -CONFIG_DVB_USB_AF9005=m -CONFIG_DVB_USB_AF9005_REMOTE=m -CONFIG_DVB_USB_PCTV452E=m -CONFIG_DVB_USB_DW2102=m -CONFIG_DVB_USB_CINERGY_T2=m -CONFIG_DVB_USB_DTV5100=m -CONFIG_DVB_USB_FRIIO=m -CONFIG_DVB_USB_AZ6027=m -CONFIG_DVB_USB_TECHNISAT_USB2=m -CONFIG_DVB_USB_V2=m -CONFIG_DVB_USB_AF9015=m -CONFIG_DVB_USB_AF9035=m -CONFIG_DVB_USB_ANYSEE=m -CONFIG_DVB_USB_AU6610=m -CONFIG_DVB_USB_AZ6007=m -CONFIG_DVB_USB_CE6230=m -CONFIG_DVB_USB_EC168=m -CONFIG_DVB_USB_GL861=m -CONFIG_DVB_USB_IT913X=m -CONFIG_DVB_USB_LME2510=m -CONFIG_DVB_USB_MXL111SF=m -CONFIG_DVB_USB_RTL28XXU=m -CONFIG_DVB_TTUSB_BUDGET=m -CONFIG_DVB_TTUSB_DEC=m -CONFIG_SMS_USB_DRV=m -CONFIG_DVB_B2C2_FLEXCOP_USB=m -CONFIG_VIDEO_EM28XX=m -CONFIG_MEDIA_PCI_SUPPORT=y -CONFIG_VIDEO_CX23885=m -CONFIG_RADIO_SI4713=m -CONFIG_I2C_SI4713=m -CONFIG_USB_MR800=m -CONFIG_USB_DSBR=m -CONFIG_RADIO_MAXIRADIO=m -CONFIG_RADIO_SHARK=m -CONFIG_RADIO_SHARK2=m -CONFIG_USB_KEENE=m -CONFIG_USB_RAREMONO=m -CONFIG_USB_MA901=m -CONFIG_RADIO_TEA5764=m -CONFIG_RADIO_SAA7706H=m -CONFIG_RADIO_TEF6862=m -CONFIG_RADIO_WL1273=m -CONFIG_RADIO_WL128X=m -CONFIG_AGP=y -CONFIG_DRM=y -CONFIG_DRM_I915=y -CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y -CONFIG_DRM_VMWGFX=y -CONFIG_DRM_VMWGFX_FBCON=y -CONFIG_DRM_UDL=m -CONFIG_FB_VESA=y -CONFIG_FB_EFI=y -# CONFIG_LCD_CLASS_DEVICE is not set -CONFIG_BACKLIGHT_GENERIC=m -CONFIG_BACKLIGHT_PWM=m -CONFIG_BACKLIGHT_ADP8860=m -CONFIG_BACKLIGHT_ADP8870=m -CONFIG_BACKLIGHT_LM3630A=m -CONFIG_BACKLIGHT_LM3639=m -CONFIG_BACKLIGHT_LP855X=m -CONFIG_BACKLIGHT_GPIO=m -CONFIG_BACKLIGHT_LV5207LP=m -CONFIG_BACKLIGHT_BD6107=m -CONFIG_VGACON_SOFT_SCROLLBACK=y -CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=128 -CONFIG_FRAMEBUFFER_CONSOLE=y -CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y -CONFIG_SOUND=m -CONFIG_SND=m -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m -CONFIG_SND_HRTIMER=m -# CONFIG_SND_SUPPORT_OLD_API is not set -CONFIG_SND_ALOOP=m -CONFIG_SND_AC97_POWER_SAVE=y -CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 -CONFIG_SND_ENS1371=m -CONFIG_SND_HDA_INTEL=m -CONFIG_SND_HDA_INPUT_JACK=y -CONFIG_SND_HDA_PATCH_LOADER=y -CONFIG_SND_HDA_CODEC_REALTEK=m -CONFIG_SND_HDA_CODEC_ANALOG=m -CONFIG_SND_HDA_CODEC_SIGMATEL=m -CONFIG_SND_HDA_CODEC_VIA=m -CONFIG_SND_HDA_CODEC_HDMI=m -CONFIG_SND_HDA_CODEC_CIRRUS=m -CONFIG_SND_HDA_CODEC_CONEXANT=m -CONFIG_SND_HDA_CODEC_CA0110=m -CONFIG_SND_HDA_CODEC_CA0132=m -CONFIG_SND_HDA_CODEC_CA0132_DSP=y -CONFIG_SND_HDA_CODEC_CMEDIA=m -CONFIG_SND_HDA_CODEC_SI3054=m -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 -CONFIG_SND_INTEL8X0=m -CONFIG_SND_INTEL8X0M=m -# CONFIG_SND_SPI is not set -CONFIG_SND_USB_AUDIO=m -CONFIG_SND_USB_USX2Y=m -CONFIG_SND_USB_CAIAQ=m -CONFIG_SND_USB_CAIAQ_INPUT=y -CONFIG_HID_BATTERY_STRENGTH=y -CONFIG_HIDRAW=y -CONFIG_UHID=m -CONFIG_HID_A4TECH=y -CONFIG_HID_APPLE=y -CONFIG_HID_BELKIN=y -CONFIG_HID_CHERRY=y -CONFIG_HID_CHICONY=y -CONFIG_HID_CYPRESS=y -CONFIG_HID_ELO=m -CONFIG_HID_EZKEY=y -CONFIG_HID_KEYTOUCH=m -CONFIG_HID_KENSINGTON=y -CONFIG_HID_LENOVO_TPKBD=m -CONFIG_HID_LOGITECH=m -CONFIG_HID_LOGITECH_DJ=m -CONFIG_LOGITECH_FF=y -CONFIG_LOGIRUMBLEPAD2_FF=y -CONFIG_LOGIG940_FF=y -CONFIG_HID_MICROSOFT=y -CONFIG_HID_MONTEREY=y -CONFIG_HID_MULTITOUCH=m -CONFIG_HID_WIIMOTE=m -CONFIG_HID_SENSOR_HUB=m -CONFIG_HID_PID=y -CONFIG_USB_HIDDEV=y -CONFIG_I2C_HID=m -CONFIG_USB=y -CONFIG_USB_ANNOUNCE_NEW_DEVICES=y -CONFIG_USB_MON=m -CONFIG_USB_WUSB_CBAF=m -CONFIG_USB_XHCI_HCD=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_HCD_PLATFORM=m -CONFIG_USB_OHCI_HCD=m -CONFIG_USB_OHCI_HCD_PLATFORM=m -CONFIG_USB_UHCI_HCD=m -CONFIG_USB_ACM=m -CONFIG_USB_PRINTER=m -CONFIG_USB_TMC=m -CONFIG_USB_STORAGE=y -CONFIG_USB_DWC3=m -CONFIG_USB_DWC3_GADGET=y -CONFIG_USB_CHIPIDEA=m -CONFIG_USB_CHIPIDEA_HOST=y -CONFIG_USB_SERIAL=m -CONFIG_USB_SERIAL_GENERIC=y -CONFIG_USB_SERIAL_FTDI_SIO=m -CONFIG_USB_SERIAL_PL2303=m -CONFIG_NOP_USB_XCEIV=m -CONFIG_SAMSUNG_USB2PHY=m -CONFIG_SAMSUNG_USB3PHY=m -CONFIG_USB_GADGET=m -CONFIG_USB_EG20T=m -CONFIG_USB_ZERO=m -CONFIG_USB_AUDIO=m -CONFIG_GADGET_UAC1=y -CONFIG_USB_ETH=m -CONFIG_USB_ETH_EEM=y -CONFIG_USB_G_NCM=m -CONFIG_USB_GADGETFS=m -CONFIG_USB_FUNCTIONFS=m -CONFIG_USB_MASS_STORAGE=m -CONFIG_USB_G_SERIAL=m -CONFIG_USB_G_HID=m -CONFIG_USB_G_WEBCAM=m -CONFIG_MMC=y -CONFIG_MMC_BLOCK_MINORS=16 -CONFIG_SDIO_UART=m -CONFIG_MMC_SDHCI=y -CONFIG_MMC_SDHCI_PCI=y -CONFIG_MMC_SDHCI_ACPI=y -CONFIG_MMC_USHC=m -CONFIG_LEDS_CLASS=y -CONFIG_LEDS_LM3530=m -CONFIG_LEDS_LM3642=m -CONFIG_LEDS_PCA9532=m -CONFIG_LEDS_PCA9532_GPIO=y -CONFIG_LEDS_GPIO=m -CONFIG_LEDS_PCA955X=m -CONFIG_LEDS_PCA963X=m -CONFIG_LEDS_PCA9685=m -CONFIG_LEDS_DAC124S085=m -CONFIG_LEDS_BD2802=m -CONFIG_LEDS_LM355x=m -CONFIG_LEDS_TRIGGER_TIMER=m -CONFIG_LEDS_TRIGGER_ONESHOT=m -CONFIG_LEDS_TRIGGER_HEARTBEAT=m -CONFIG_LEDS_TRIGGER_BACKLIGHT=m -CONFIG_LEDS_TRIGGER_CPU=y -CONFIG_LEDS_TRIGGER_GPIO=m -CONFIG_LEDS_TRIGGER_DEFAULT_ON=m -CONFIG_LEDS_TRIGGER_TRANSIENT=m -CONFIG_LEDS_TRIGGER_CAMERA=m -CONFIG_RTC_CLASS=y -CONFIG_RTC_DRV_CMOS=m -CONFIG_DMADEVICES=y -CONFIG_INTEL_MID_DMAC=m -CONFIG_INTEL_IOATDMA=m -CONFIG_DW_DMAC_CORE=m -CONFIG_PCH_DMA=m -CONFIG_ASYNC_TX_DMA=y -CONFIG_UIO=y -CONFIG_VIRTIO_PCI=m -CONFIG_VIRTIO_BALLOON=m -CONFIG_VIRTIO_MMIO=m -CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y -CONFIG_STAGING=y -CONFIG_R8187SE=m -CONFIG_RTL8192U=m -CONFIG_RTLLIB=m -CONFIG_RTL8192E=m -CONFIG_R8712U=m -CONFIG_R8188EU=m -CONFIG_R8821AE=m -CONFIG_ANDROID=y -CONFIG_ANDROID_LOGGER=m -# CONFIG_ANDROID_TIMED_OUTPUT is not set -# CONFIG_NET_VENDOR_SILICOM is not set -CONFIG_IDEAPAD_LAPTOP=m -CONFIG_THINKPAD_ACPI=m -CONFIG_INTEL_IOMMU=y -CONFIG_PM_DEVFREQ=y -CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m -CONFIG_DEVFREQ_GOV_PERFORMANCE=m -CONFIG_DEVFREQ_GOV_POWERSAVE=m -CONFIG_DEVFREQ_GOV_USERSPACE=m -CONFIG_PWM=y -CONFIG_DMI_SYSFS=m -CONFIG_EFI_VARS=y -CONFIG_EFI_VARS_PSTORE=m -CONFIG_EXT2_FS=m -CONFIG_EXT2_FS_XATTR=y -CONFIG_EXT2_FS_POSIX_ACL=y -CONFIG_EXT2_FS_SECURITY=y -CONFIG_EXT3_FS=m -# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set -CONFIG_EXT3_FS_POSIX_ACL=y -CONFIG_EXT3_FS_SECURITY=y -CONFIG_EXT4_FS=y -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y -CONFIG_BTRFS_FS=m -CONFIG_BTRFS_FS_POSIX_ACL=y -CONFIG_FANOTIFY=y -CONFIG_QUOTA=y -CONFIG_AUTOFS4_FS=m -CONFIG_FUSE_FS=m -CONFIG_CUSE=m -CONFIG_ISO9660_FS=m -CONFIG_JOLIET=y -CONFIG_ZISOFS=y -CONFIG_UDF_FS=m -CONFIG_MSDOS_FS=m -CONFIG_VFAT_FS=m -CONFIG_FAT_DEFAULT_IOCHARSET="ascii" -CONFIG_NTFS_FS=m -CONFIG_NTFS_RW=y -CONFIG_TMPFS_POSIX_ACL=y -CONFIG_ECRYPT_FS=m -CONFIG_HFS_FS=m -CONFIG_HFSPLUS_FS=m -CONFIG_HFSPLUS_FS_POSIX_ACL=y -CONFIG_SQUASHFS=m -CONFIG_SQUASHFS_DECOMP_MULTI=y -CONFIG_SQUASHFS_XATTR=y -CONFIG_SQUASHFS_LZO=y -CONFIG_SQUASHFS_XZ=y -CONFIG_ROMFS_FS=m -CONFIG_EFIVAR_FS=m -CONFIG_NFS_FS=m -CONFIG_NFS_V4=m -CONFIG_NFS_V4_1=y -CONFIG_NFS_V4_2=y -CONFIG_NFSD=m -CONFIG_NFSD_V3_ACL=y -CONFIG_NFSD_V4=y -CONFIG_NFSD_V4_SECURITY_LABEL=y -CONFIG_NFSD_FAULT_INJECTION=y -CONFIG_SUNRPC_DEBUG=y -CONFIG_CIFS=m -CONFIG_CIFS_WEAK_PW_HASH=y -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -CONFIG_CIFS_ACL=y -CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_CODEPAGE_737=m -CONFIG_NLS_CODEPAGE_775=m -CONFIG_NLS_CODEPAGE_850=m -CONFIG_NLS_CODEPAGE_852=m -CONFIG_NLS_CODEPAGE_855=m -CONFIG_NLS_CODEPAGE_857=m -CONFIG_NLS_CODEPAGE_860=m -CONFIG_NLS_CODEPAGE_861=m -CONFIG_NLS_CODEPAGE_862=m -CONFIG_NLS_CODEPAGE_863=m -CONFIG_NLS_CODEPAGE_864=m -CONFIG_NLS_CODEPAGE_865=m -CONFIG_NLS_CODEPAGE_866=m -CONFIG_NLS_CODEPAGE_869=m -CONFIG_NLS_CODEPAGE_936=m -CONFIG_NLS_CODEPAGE_950=m -CONFIG_NLS_CODEPAGE_932=m -CONFIG_NLS_CODEPAGE_949=m -CONFIG_NLS_CODEPAGE_874=m -CONFIG_NLS_ISO8859_8=m -CONFIG_NLS_CODEPAGE_1250=m -CONFIG_NLS_CODEPAGE_1251=m -CONFIG_NLS_ASCII=y -CONFIG_NLS_ISO8859_1=m -CONFIG_NLS_ISO8859_2=m -CONFIG_NLS_ISO8859_3=m -CONFIG_NLS_ISO8859_4=m -CONFIG_NLS_ISO8859_5=m -CONFIG_NLS_ISO8859_6=m -CONFIG_NLS_ISO8859_7=m -CONFIG_NLS_ISO8859_9=m -CONFIG_NLS_ISO8859_13=m -CONFIG_NLS_ISO8859_14=m -CONFIG_NLS_ISO8859_15=m -CONFIG_NLS_KOI8_R=m -CONFIG_NLS_KOI8_U=m -CONFIG_PRINTK_TIME=y -CONFIG_DEBUG_INFO=y -# CONFIG_ENABLE_WARN_DEPRECATED is not set -CONFIG_STRIP_ASM_SYMS=y -# CONFIG_UNUSED_SYMBOLS is not set -CONFIG_HEADERS_CHECK=y -CONFIG_MAGIC_SYSRQ=y -CONFIG_DEBUG_MEMORY_INIT=y -CONFIG_DEBUG_STACKOVERFLOW=y -CONFIG_LOCKUP_DETECTOR=y -CONFIG_TIMER_STATS=y -# CONFIG_DEBUG_PREEMPT is not set -CONFIG_SPARSE_RCU_POINTER=y -# CONFIG_RCU_CPU_STALL_VERBOSE is not set -CONFIG_LATENCYTOP=y -CONFIG_SCHED_TRACER=y -CONFIG_BLK_DEV_IO_TRACE=y -CONFIG_STRICT_DEVMEM=y -# CONFIG_X86_VERBOSE_BOOTUP is not set -# CONFIG_EARLY_PRINTK is not set -# CONFIG_DEBUG_RODATA_TEST is not set -CONFIG_DEBUG_SET_MODULE_RONX=y -CONFIG_OPTIMIZE_INLINING=y -CONFIG_SECURITY=y -CONFIG_SECURITY_SMACK=y -CONFIG_CRYPTO_USER=m -# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set -CONFIG_CRYPTO_PCRYPT=m -CONFIG_CRYPTO_TEST=m -CONFIG_CRYPTO_GCM=m -CONFIG_CRYPTO_CTS=m -CONFIG_CRYPTO_ECB=y -CONFIG_CRYPTO_PCBC=m -CONFIG_CRYPTO_HMAC=y -CONFIG_CRYPTO_XCBC=m -CONFIG_CRYPTO_VMAC=m -CONFIG_CRYPTO_CRC32C_INTEL=y -CONFIG_CRYPTO_CRC32=m -CONFIG_CRYPTO_CRC32_PCLMUL=m -CONFIG_CRYPTO_CRCT10DIF=m -CONFIG_CRYPTO_RMD128=m -CONFIG_CRYPTO_RMD160=m -CONFIG_CRYPTO_RMD256=m -CONFIG_CRYPTO_RMD320=m -CONFIG_CRYPTO_SHA512=m -CONFIG_CRYPTO_TGR192=m -CONFIG_CRYPTO_WP512=m -CONFIG_CRYPTO_AES_NI_INTEL=m -CONFIG_CRYPTO_ANUBIS=m -CONFIG_CRYPTO_ARC4=y -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_CAMELLIA=m -CONFIG_CRYPTO_CAST5=m -CONFIG_CRYPTO_CAST6=m -CONFIG_CRYPTO_FCRYPT=m -CONFIG_CRYPTO_KHAZAD=m -CONFIG_CRYPTO_SALSA20=m -CONFIG_CRYPTO_SALSA20_586=m -CONFIG_CRYPTO_SEED=m -CONFIG_CRYPTO_SERPENT_SSE2_586=m -CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_TWOFISH_586=m -CONFIG_CRYPTO_ZLIB=m -CONFIG_CRYPTO_LZO=m -CONFIG_CRYPTO_LZ4=m -CONFIG_CRYPTO_LZ4HC=m -CONFIG_CRYPTO_USER_API_HASH=m -CONFIG_CRYPTO_USER_API_SKCIPHER=m -CONFIG_ASYMMETRIC_KEY_TYPE=m -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m -CONFIG_X509_CERTIFICATE_PARSER=m -# CONFIG_VIRTUALIZATION is not set -CONFIG_LIBCRC32C=y -CONFIG_CRC8=m -CONFIG_CORDIC=m -CONFIG_FONTS=y -CONFIG_FONT_8x8=y -CONFIG_FONT_8x16=y -CONFIG_FONT_6x11=y -CONFIG_FONT_7x14=y -CONFIG_FONT_10x18=y diff --git a/recipes-kernel/linux/linux-yocto/valleyisland-64/defconfig b/recipes-kernel/linux/linux-yocto/valleyisland-64/defconfig deleted file mode 100644 index 6fec3768..00000000 --- a/recipes-kernel/linux/linux-yocto/valleyisland-64/defconfig +++ /dev/null @@ -1,1347 +0,0 @@ -# CONFIG_LOCALVERSION_AUTO is not set -CONFIG_DEFAULT_HOSTNAME="common_box" -CONFIG_SYSVIPC=y -CONFIG_POSIX_MQUEUE=y -CONFIG_FHANDLE=y -CONFIG_NO_HZ=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_IRQ_TIME_ACCOUNTING=y -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CPUSETS=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_RESOURCE_COUNTERS=y -CONFIG_MEMCG=y -CONFIG_MEMCG_SWAP=y -CONFIG_MEMCG_KMEM=y -CONFIG_CGROUP_PERF=y -CONFIG_RT_GROUP_SCHED=y -CONFIG_BLK_CGROUP=y -CONFIG_NAMESPACES=y -CONFIG_USER_NS=y -CONFIG_SCHED_AUTOGROUP=y -CONFIG_BLK_DEV_INITRD=y -CONFIG_RD_BZIP2=y -CONFIG_RD_LZMA=y -CONFIG_RD_XZ=y -CONFIG_RD_LZO=y -CONFIG_RD_LZ4=y -CONFIG_CC_OPTIMIZE_FOR_SIZE=y -CONFIG_EMBEDDED=y -# CONFIG_COMPAT_BRK is not set -CONFIG_PROFILING=y -CONFIG_OPROFILE=m -CONFIG_OPROFILE_EVENT_MULTIPLEX=y -CONFIG_JUMP_LABEL=y -CONFIG_CC_STACKPROTECTOR_REGULAR=y -CONFIG_MODULES=y -CONFIG_MODULE_UNLOAD=y -CONFIG_BLK_DEV_THROTTLING=y -CONFIG_PARTITION_ADVANCED=y -CONFIG_BSD_DISKLABEL=y -CONFIG_LDM_PARTITION=y -CONFIG_IOSCHED_DEADLINE=m -CONFIG_CFQ_GROUP_IOSCHED=y -CONFIG_SMP=y -# CONFIG_X86_MPPARSE is not set -# CONFIG_X86_EXTENDED_PLATFORM is not set -CONFIG_X86_INTEL_LPSS=y -# CONFIG_SCHED_OMIT_FRAME_POINTER is not set -CONFIG_MCORE2=y -CONFIG_PROCESSOR_SELECT=y -# CONFIG_CPU_SUP_AMD is not set -# CONFIG_CPU_SUP_CENTAUR is not set -CONFIG_SCHED_SMT=y -CONFIG_PREEMPT=y -# CONFIG_X86_MCE_AMD is not set -CONFIG_MICROCODE=y -CONFIG_X86_MSR=y -CONFIG_X86_CPUID=y -CONFIG_KSM=y -CONFIG_TRANSPARENT_HUGEPAGE=y -CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 -CONFIG_EFI=y -CONFIG_EFI_STUB=y -# CONFIG_SECCOMP is not set -CONFIG_HZ_1000=y -# CONFIG_RELOCATABLE is not set -CONFIG_PHYSICAL_ALIGN=0x400000 -CONFIG_HIBERNATION=y -CONFIG_PM_AUTOSLEEP=y -CONFIG_PM_WAKELOCKS=y -CONFIG_PM_RUNTIME=y -CONFIG_ACPI_AC=m -CONFIG_ACPI_BATTERY=m -CONFIG_ACPI_FAN=m -CONFIG_ACPI_PROCESSOR=m -CONFIG_ACPI_PROCESSOR_AGGREGATOR=m -CONFIG_ACPI_PCI_SLOT=y -CONFIG_ACPI_SBS=m -CONFIG_ACPI_APEI=y -CONFIG_ACPI_APEI_GHES=y -CONFIG_CPU_FREQ=y -CONFIG_CPU_FREQ_STAT=m -CONFIG_CPU_FREQ_STAT_DETAILS=y -CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y -CONFIG_CPU_FREQ_GOV_POWERSAVE=m -CONFIG_CPU_FREQ_GOV_USERSPACE=m -CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m -CONFIG_X86_INTEL_PSTATE=y -CONFIG_X86_PCC_CPUFREQ=m -CONFIG_X86_ACPI_CPUFREQ=m -CONFIG_X86_P4_CLOCKMOD=m -CONFIG_INTEL_IDLE=y -CONFIG_PCIEPORTBUS=y -# CONFIG_PCIEAER is not set -CONFIG_PCI_MSI=y -# CONFIG_HT_IRQ is not set -CONFIG_PCI_PRI=y -CONFIG_PCI_PASID=y -CONFIG_PCCARD=m -# CONFIG_PCMCIA is not set -CONFIG_YENTA=m -CONFIG_BINFMT_MISC=m -CONFIG_PACKET=m -CONFIG_PACKET_DIAG=m -CONFIG_UNIX=y -CONFIG_UNIX_DIAG=m -CONFIG_XFRM_USER=m -CONFIG_XFRM_SUB_POLICY=y -CONFIG_XFRM_STATISTICS=y -CONFIG_NET_KEY=m -CONFIG_NET_KEY_MIGRATE=y -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -CONFIG_IP_ADVANCED_ROUTER=y -CONFIG_IP_MULTIPLE_TABLES=y -CONFIG_IP_ROUTE_MULTIPATH=y -CONFIG_NET_IPIP=m -CONFIG_IP_MROUTE=y -CONFIG_IP_MROUTE_MULTIPLE_TABLES=y -CONFIG_IP_PIMSM_V1=y -CONFIG_IP_PIMSM_V2=y -CONFIG_NET_IPVTI=m -CONFIG_INET_AH=m -CONFIG_INET_ESP=m -CONFIG_INET_IPCOMP=m -CONFIG_INET_XFRM_MODE_TRANSPORT=m -CONFIG_INET_XFRM_MODE_TUNNEL=m -CONFIG_INET_XFRM_MODE_BEET=m -CONFIG_INET_LRO=m -CONFIG_INET_DIAG=m -CONFIG_TCP_CONG_ADVANCED=y -CONFIG_TCP_CONG_CUBIC=m -# CONFIG_TCP_CONG_WESTWOOD is not set -# CONFIG_TCP_CONG_HTCP is not set -CONFIG_TCP_MD5SIG=y -CONFIG_IPV6_ROUTER_PREF=y -CONFIG_IPV6_ROUTE_INFO=y -CONFIG_IPV6_OPTIMISTIC_DAD=y -CONFIG_INET6_AH=m -CONFIG_INET6_ESP=m -CONFIG_INET6_IPCOMP=m -CONFIG_IPV6_MIP6=m -CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION=m -CONFIG_IPV6_VTI=m -CONFIG_IPV6_SIT_6RD=y -CONFIG_IPV6_GRE=m -CONFIG_IPV6_MULTIPLE_TABLES=y -CONFIG_IPV6_SUBTREES=y -CONFIG_IPV6_MROUTE=y -CONFIG_IPV6_MROUTE_MULTIPLE_TABLES=y -CONFIG_IPV6_PIMSM_V2=y -CONFIG_NETWORK_SECMARK=y -CONFIG_NETWORK_PHY_TIMESTAMPING=y -CONFIG_NETFILTER=y -CONFIG_NF_CONNTRACK=m -CONFIG_NF_CONNTRACK_SECMARK=y -CONFIG_NF_CONNTRACK_ZONES=y -CONFIG_NF_CONNTRACK_EVENTS=y -CONFIG_NF_CONNTRACK_TIMEOUT=y -CONFIG_NF_CONNTRACK_TIMESTAMP=y -CONFIG_NF_CT_PROTO_DCCP=m -CONFIG_NF_CT_PROTO_SCTP=m -CONFIG_NF_CT_PROTO_UDPLITE=m -CONFIG_NF_CONNTRACK_AMANDA=m -CONFIG_NF_CONNTRACK_FTP=m -CONFIG_NF_CONNTRACK_H323=m -CONFIG_NF_CONNTRACK_IRC=m -CONFIG_NF_CONNTRACK_NETBIOS_NS=m -CONFIG_NF_CONNTRACK_SNMP=m -CONFIG_NF_CONNTRACK_PPTP=m -CONFIG_NF_CONNTRACK_SANE=m -CONFIG_NF_CONNTRACK_SIP=m -CONFIG_NF_CONNTRACK_TFTP=m -CONFIG_NF_CT_NETLINK=m -CONFIG_NF_CT_NETLINK_TIMEOUT=m -CONFIG_NF_CT_NETLINK_HELPER=m -CONFIG_NETFILTER_NETLINK_QUEUE_CT=y -CONFIG_NETFILTER_XTABLES=y -CONFIG_NETFILTER_XT_TARGET_CHECKSUM=m -CONFIG_NETFILTER_XT_TARGET_CLASSIFY=m -CONFIG_NETFILTER_XT_TARGET_CONNMARK=m -CONFIG_NETFILTER_XT_TARGET_CONNSECMARK=m -CONFIG_NETFILTER_XT_TARGET_CT=m -CONFIG_NETFILTER_XT_TARGET_DSCP=m -CONFIG_NETFILTER_XT_TARGET_HMARK=m -CONFIG_NETFILTER_XT_TARGET_IDLETIMER=m -CONFIG_NETFILTER_XT_TARGET_LED=m -CONFIG_NETFILTER_XT_TARGET_LOG=m -CONFIG_NETFILTER_XT_TARGET_MARK=m -CONFIG_NETFILTER_XT_TARGET_NFLOG=m -CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m -CONFIG_NETFILTER_XT_TARGET_TEE=m -CONFIG_NETFILTER_XT_TARGET_TPROXY=m -CONFIG_NETFILTER_XT_TARGET_TRACE=m -CONFIG_NETFILTER_XT_TARGET_SECMARK=m -CONFIG_NETFILTER_XT_TARGET_TCPMSS=m -CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP=m -CONFIG_NETFILTER_XT_MATCH_ADDRTYPE=m -CONFIG_NETFILTER_XT_MATCH_BPF=m -CONFIG_NETFILTER_XT_MATCH_CLUSTER=m -CONFIG_NETFILTER_XT_MATCH_COMMENT=m -CONFIG_NETFILTER_XT_MATCH_CONNBYTES=m -CONFIG_NETFILTER_XT_MATCH_CONNLABEL=m -CONFIG_NETFILTER_XT_MATCH_CONNLIMIT=m -CONFIG_NETFILTER_XT_MATCH_CONNMARK=m -CONFIG_NETFILTER_XT_MATCH_CONNTRACK=m -CONFIG_NETFILTER_XT_MATCH_CPU=m -CONFIG_NETFILTER_XT_MATCH_DCCP=m -CONFIG_NETFILTER_XT_MATCH_DEVGROUP=m -CONFIG_NETFILTER_XT_MATCH_DSCP=m -CONFIG_NETFILTER_XT_MATCH_ESP=m -CONFIG_NETFILTER_XT_MATCH_HASHLIMIT=m -CONFIG_NETFILTER_XT_MATCH_HELPER=m -CONFIG_NETFILTER_XT_MATCH_IPCOMP=m -CONFIG_NETFILTER_XT_MATCH_IPRANGE=m -CONFIG_NETFILTER_XT_MATCH_L2TP=m -CONFIG_NETFILTER_XT_MATCH_LENGTH=m -CONFIG_NETFILTER_XT_MATCH_LIMIT=m -CONFIG_NETFILTER_XT_MATCH_MAC=m -CONFIG_NETFILTER_XT_MATCH_MARK=m -CONFIG_NETFILTER_XT_MATCH_MULTIPORT=m -CONFIG_NETFILTER_XT_MATCH_NFACCT=m -CONFIG_NETFILTER_XT_MATCH_OSF=m -CONFIG_NETFILTER_XT_MATCH_OWNER=m -CONFIG_NETFILTER_XT_MATCH_POLICY=m -CONFIG_NETFILTER_XT_MATCH_PHYSDEV=m -CONFIG_NETFILTER_XT_MATCH_PKTTYPE=m -CONFIG_NETFILTER_XT_MATCH_QUOTA=m -CONFIG_NETFILTER_XT_MATCH_RATEEST=m -CONFIG_NETFILTER_XT_MATCH_REALM=m -CONFIG_NETFILTER_XT_MATCH_RECENT=m -CONFIG_NETFILTER_XT_MATCH_SCTP=m -CONFIG_NETFILTER_XT_MATCH_SOCKET=m -CONFIG_NETFILTER_XT_MATCH_STATE=m -CONFIG_NETFILTER_XT_MATCH_STATISTIC=m -CONFIG_NETFILTER_XT_MATCH_STRING=m -CONFIG_NETFILTER_XT_MATCH_TCPMSS=m -CONFIG_NETFILTER_XT_MATCH_TIME=m -CONFIG_NETFILTER_XT_MATCH_U32=m -CONFIG_NF_CONNTRACK_IPV4=m -# CONFIG_NF_CONNTRACK_PROC_COMPAT is not set -CONFIG_IP_NF_IPTABLES=m -CONFIG_IP_NF_MATCH_AH=m -CONFIG_IP_NF_MATCH_ECN=m -CONFIG_IP_NF_MATCH_RPFILTER=m -CONFIG_IP_NF_MATCH_TTL=m -CONFIG_IP_NF_FILTER=m -CONFIG_IP_NF_TARGET_REJECT=m -CONFIG_IP_NF_TARGET_SYNPROXY=m -CONFIG_IP_NF_TARGET_ULOG=m -CONFIG_NF_NAT_IPV4=m -CONFIG_IP_NF_TARGET_MASQUERADE=m -CONFIG_IP_NF_TARGET_NETMAP=m -CONFIG_IP_NF_TARGET_REDIRECT=m -CONFIG_IP_NF_MANGLE=m -CONFIG_IP_NF_TARGET_CLUSTERIP=m -CONFIG_IP_NF_TARGET_ECN=m -CONFIG_IP_NF_TARGET_TTL=m -CONFIG_IP_NF_RAW=m -CONFIG_IP_NF_SECURITY=m -CONFIG_IP_NF_ARPTABLES=m -CONFIG_IP_NF_ARPFILTER=m -CONFIG_IP_NF_ARP_MANGLE=m -CONFIG_NF_CONNTRACK_IPV6=m -CONFIG_IP6_NF_IPTABLES=m -CONFIG_IP6_NF_MATCH_AH=m -CONFIG_IP6_NF_MATCH_EUI64=m -CONFIG_IP6_NF_MATCH_FRAG=m -CONFIG_IP6_NF_MATCH_OPTS=m -CONFIG_IP6_NF_MATCH_HL=m -CONFIG_IP6_NF_MATCH_IPV6HEADER=m -CONFIG_IP6_NF_MATCH_MH=m -CONFIG_IP6_NF_MATCH_RPFILTER=m -CONFIG_IP6_NF_MATCH_RT=m -CONFIG_IP6_NF_TARGET_HL=m -CONFIG_IP6_NF_FILTER=m -CONFIG_IP6_NF_TARGET_REJECT=m -CONFIG_IP6_NF_TARGET_SYNPROXY=m -CONFIG_IP6_NF_MANGLE=m -CONFIG_IP6_NF_RAW=m -CONFIG_IP6_NF_SECURITY=m -CONFIG_NF_NAT_IPV6=m -CONFIG_IP6_NF_TARGET_MASQUERADE=m -CONFIG_IP6_NF_TARGET_NPT=m -CONFIG_BRIDGE=m -CONFIG_BRIDGE_VLAN_FILTERING=y -CONFIG_VLAN_8021Q=m -CONFIG_NET_SCHED=y -CONFIG_NET_SCH_CBQ=m -CONFIG_NET_SCH_HTB=m -CONFIG_NET_SCH_HFSC=m -CONFIG_NET_SCH_PRIO=m -CONFIG_NET_SCH_MULTIQ=m -CONFIG_NET_SCH_RED=m -CONFIG_NET_SCH_SFB=m -CONFIG_NET_SCH_SFQ=m -CONFIG_NET_SCH_TEQL=m -CONFIG_NET_SCH_TBF=m -CONFIG_NET_SCH_GRED=m -CONFIG_NET_SCH_DSMARK=m -CONFIG_NET_SCH_NETEM=m -CONFIG_NET_SCH_DRR=m -CONFIG_NET_SCH_MQPRIO=m -CONFIG_NET_SCH_CHOKE=m -CONFIG_NET_SCH_QFQ=m -CONFIG_NET_SCH_CODEL=m -CONFIG_NET_SCH_FQ_CODEL=m -CONFIG_NET_SCH_FQ=m -CONFIG_NET_SCH_HHF=m -CONFIG_NET_SCH_PIE=m -CONFIG_NET_SCH_INGRESS=m -CONFIG_NET_SCH_PLUG=m -CONFIG_NET_CLS_BASIC=m -CONFIG_NET_CLS_TCINDEX=m -CONFIG_NET_CLS_ROUTE4=m -CONFIG_NET_CLS_FW=m -CONFIG_NET_CLS_U32=m -CONFIG_CLS_U32_PERF=y -CONFIG_CLS_U32_MARK=y -CONFIG_NET_CLS_RSVP=m -CONFIG_NET_CLS_RSVP6=m -CONFIG_NET_CLS_FLOW=m -CONFIG_NET_CLS_CGROUP=m -CONFIG_NET_CLS_BPF=m -CONFIG_NET_EMATCH=y -CONFIG_NET_EMATCH_CMP=m -CONFIG_NET_EMATCH_NBYTE=m -CONFIG_NET_EMATCH_U32=m -CONFIG_NET_EMATCH_META=m -CONFIG_NET_EMATCH_TEXT=m -CONFIG_NET_EMATCH_CANID=m -CONFIG_NET_CLS_ACT=y -CONFIG_NET_ACT_POLICE=m -CONFIG_NET_ACT_GACT=m -CONFIG_GACT_PROB=y -CONFIG_NET_ACT_MIRRED=m -CONFIG_NET_ACT_IPT=m -CONFIG_NET_ACT_NAT=m -CONFIG_NET_ACT_PEDIT=m -CONFIG_NET_ACT_SIMP=m -CONFIG_NET_ACT_SKBEDIT=m -CONFIG_NET_ACT_CSUM=m -CONFIG_NET_CLS_IND=y -CONFIG_CAN=m -CONFIG_CAN_VCAN=m -CONFIG_CAN_SLCAN=m -# CONFIG_CAN_CALC_BITTIMING is not set -CONFIG_CAN_MCP251X=m -CONFIG_PCH_CAN=m -CONFIG_CAN_SJA1000=m -CONFIG_CAN_C_CAN=m -CONFIG_CAN_C_CAN_PLATFORM=m -CONFIG_CAN_C_CAN_PCI=m -CONFIG_CAN_CC770=m -CONFIG_CAN_CC770_ISA=m -CONFIG_CAN_CC770_PLATFORM=m -CONFIG_CAN_EMS_USB=m -CONFIG_CAN_ESD_USB2=m -CONFIG_CAN_KVASER_USB=m -CONFIG_CAN_PEAK_USB=m -CONFIG_CAN_8DEV_USB=m -CONFIG_CAN_SOFTING=m -CONFIG_BT=m -CONFIG_BT_RFCOMM=m -CONFIG_BT_RFCOMM_TTY=y -CONFIG_BT_BNEP=m -CONFIG_BT_BNEP_MC_FILTER=y -CONFIG_BT_BNEP_PROTO_FILTER=y -CONFIG_BT_HIDP=m -CONFIG_BT_HCIBTUSB=m -CONFIG_BT_HCIBTSDIO=m -CONFIG_BT_HCIUART=m -CONFIG_BT_HCIUART_H4=y -CONFIG_BT_HCIUART_BCSP=y -CONFIG_BT_HCIUART_LL=y -CONFIG_BT_HCIBCM203X=m -CONFIG_BT_HCIBPA10X=m -CONFIG_BT_HCIBFUSB=m -CONFIG_BT_HCIVHCI=m -CONFIG_BT_MRVL=m -CONFIG_BT_MRVL_SDIO=m -CONFIG_BT_ATH3K=m -CONFIG_BT_WILINK=m -CONFIG_CFG80211=m -CONFIG_MAC80211=m -CONFIG_MAC80211_MESH=y -CONFIG_MAC80211_DEBUGFS=y -CONFIG_RFKILL=m -CONFIG_RFKILL_INPUT=y -CONFIG_NFC=m -CONFIG_NFC_DIGITAL=m -CONFIG_NFC_NCI=m -CONFIG_NFC_NCI_SPI=y -CONFIG_NFC_HCI=m -CONFIG_NFC_SHDLC=y -CONFIG_NFC_PN533=m -CONFIG_NFC_WILINK=m -CONFIG_NFC_PORT100=m -CONFIG_NFC_PN544=m -CONFIG_NFC_PN544_I2C=m -CONFIG_NFC_MICROREAD=m -CONFIG_NFC_MICROREAD_I2C=m -CONFIG_NFC_MRVL=m -CONFIG_NFC_MRVL_USB=m -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -# CONFIG_FIRMWARE_IN_KERNEL is not set -CONFIG_DEBUG_DEVRES=y -CONFIG_CONNECTOR=m -# CONFIG_PNP_DEBUG_MESSAGES is not set -CONFIG_BLK_DEV_LOOP=m -CONFIG_BLK_DEV_CRYPTOLOOP=m -CONFIG_BLK_DEV_RAM=m -CONFIG_BLK_DEV_RAM_SIZE=16384 -CONFIG_CDROM_PKTCDVD=m -CONFIG_ATA_OVER_ETH=m -CONFIG_VIRTIO_BLK=m -CONFIG_TIFM_CORE=m -# CONFIG_TIFM_7XX1 is not set -CONFIG_SENSORS_BH1780=m -CONFIG_SENSORS_BH1770=m -CONFIG_SENSORS_APDS990X=m -CONFIG_HMC6352=m -CONFIG_TI_DAC7512=m -CONFIG_PCH_PHUB=m -CONFIG_EEPROM_AT24=m -CONFIG_EEPROM_AT25=m -CONFIG_EEPROM_MAX6875=m -CONFIG_EEPROM_93XX46=m -CONFIG_SENSORS_LIS3_I2C=m -CONFIG_VMWARE_VMCI=m -CONFIG_RAID_ATTRS=m -CONFIG_BLK_DEV_SD=y -CONFIG_BLK_DEV_SR=m -CONFIG_BLK_DEV_SR_VENDOR=y -CONFIG_CHR_DEV_SG=y -CONFIG_SCSI_MULTI_LUN=y -CONFIG_SCSI_CONSTANTS=y -CONFIG_SCSI_LOGGING=y -CONFIG_SCSI_SCAN_ASYNC=y -CONFIG_SCSI_FC_ATTRS=m -CONFIG_SCSI_SAS_ATTRS=m -CONFIG_VMWARE_PVSCSI=m -CONFIG_SCSI_VIRTIO=m -CONFIG_ATA=y -# CONFIG_ATA_VERBOSE_ERROR is not set -CONFIG_SATA_ZPODD=y -CONFIG_SATA_AHCI=y -CONFIG_SATA_SIL24=m -CONFIG_ATA_PIIX=y -CONFIG_SATA_SIL=m -CONFIG_PATA_SCH=m -CONFIG_PATA_MPIIX=m -CONFIG_ATA_GENERIC=y -CONFIG_MD=y -CONFIG_MD_LINEAR=m -CONFIG_MD_RAID0=m -CONFIG_MD_MULTIPATH=m -CONFIG_BCACHE=m -CONFIG_BCACHE_DEBUG=y -CONFIG_BLK_DEV_DM=m -CONFIG_DM_DEBUG=y -CONFIG_DM_CRYPT=m -CONFIG_DM_SNAPSHOT=m -CONFIG_DM_MIRROR=m -CONFIG_DM_RAID=m -CONFIG_DM_ZERO=m -CONFIG_DM_MULTIPATH=m -CONFIG_DM_MULTIPATH_QL=m -CONFIG_DM_MULTIPATH_ST=m -CONFIG_DM_DELAY=m -CONFIG_FUSION=y -CONFIG_FUSION_SPI=y -CONFIG_NETDEVICES=y -CONFIG_EQUALIZER=m -CONFIG_MACVLAN=m -CONFIG_TUN=m -CONFIG_VIRTIO_NET=m -# CONFIG_NET_VENDOR_3COM is not set -# CONFIG_NET_VENDOR_ADAPTEC is not set -# CONFIG_NET_VENDOR_ALTEON is not set -CONFIG_PCNET32=m -CONFIG_ATL2=m -CONFIG_ATL1=m -# CONFIG_NET_CADENCE is not set -CONFIG_BNX2=m -CONFIG_TIGON3=m -CONFIG_BNX2X=m -# CONFIG_NET_VENDOR_BROCADE is not set -CONFIG_CHELSIO_T4VF=m -# CONFIG_NET_VENDOR_CISCO is not set -# CONFIG_NET_VENDOR_DEC is not set -# CONFIG_NET_VENDOR_DLINK is not set -# CONFIG_NET_VENDOR_EMULEX is not set -# CONFIG_NET_VENDOR_EXAR is not set -# CONFIG_NET_VENDOR_HP is not set -CONFIG_E100=m -CONFIG_E1000=m -CONFIG_E1000E=m -CONFIG_IGB=m -CONFIG_IGBVF=m -CONFIG_IXGB=m -CONFIG_IXGBE=m -CONFIG_IXGBEVF=m -CONFIG_I40E=m -# CONFIG_NET_VENDOR_MARVELL is not set -# CONFIG_NET_VENDOR_MELLANOX is not set -# CONFIG_NET_VENDOR_MICREL is not set -# CONFIG_NET_VENDOR_MICROCHIP is not set -# CONFIG_NET_VENDOR_MYRI is not set -# CONFIG_NET_VENDOR_NATSEMI is not set -CONFIG_FORCEDETH=m -CONFIG_PCH_GBE=m -# CONFIG_NET_PACKET_ENGINE is not set -# CONFIG_NET_VENDOR_QLOGIC is not set -CONFIG_8139CP=m -CONFIG_8139TOO=m -CONFIG_R8169=m -# CONFIG_NET_VENDOR_RDC is not set -# CONFIG_NET_VENDOR_SEEQ is not set -# CONFIG_NET_VENDOR_SILAN is not set -CONFIG_SIS900=m -CONFIG_SIS190=m -# CONFIG_NET_VENDOR_SMSC is not set -# CONFIG_NET_VENDOR_STMICRO is not set -# CONFIG_NET_VENDOR_SUN is not set -# CONFIG_NET_VENDOR_TEHUTI is not set -# CONFIG_NET_VENDOR_TI is not set -# CONFIG_NET_VENDOR_VIA is not set -# CONFIG_NET_VENDOR_WIZNET is not set -CONFIG_MARVELL_PHY=m -CONFIG_DAVICOM_PHY=m -CONFIG_QSEMI_PHY=m -CONFIG_LXT_PHY=m -CONFIG_CICADA_PHY=m -CONFIG_VITESSE_PHY=m -CONFIG_SMSC_PHY=m -CONFIG_BROADCOM_PHY=m -CONFIG_BCM87XX_PHY=m -CONFIG_ICPLUS_PHY=m -CONFIG_REALTEK_PHY=m -CONFIG_MDIO_BITBANG=m -CONFIG_PPP=m -CONFIG_PPP_BSDCOMP=m -CONFIG_PPP_DEFLATE=m -CONFIG_PPP_FILTER=y -CONFIG_PPP_MPPE=m -CONFIG_PPP_MULTILINK=y -CONFIG_PPPOE=m -CONFIG_PPP_ASYNC=m -CONFIG_PPP_SYNC_TTY=m -CONFIG_USB_CATC=m -CONFIG_USB_KAWETH=m -CONFIG_USB_PEGASUS=m -CONFIG_USB_RTL8150=m -CONFIG_USB_RTL8152=m -CONFIG_USB_NET_CDC_EEM=m -CONFIG_USB_NET_CDC_MBIM=m -CONFIG_USB_NET_DM9601=m -CONFIG_USB_NET_SR9700=m -CONFIG_USB_NET_SR9800=m -CONFIG_USB_NET_SMSC75XX=m -CONFIG_USB_NET_SMSC95XX=m -CONFIG_USB_NET_GL620A=m -CONFIG_USB_NET_PLUSB=m -CONFIG_USB_NET_MCS7830=m -CONFIG_USB_ALI_M5632=y -CONFIG_USB_AN2720=y -# CONFIG_USB_NET_ZAURUS is not set -CONFIG_USB_NET_CX82310_ETH=m -CONFIG_LIBERTAS_THINFIRM=m -CONFIG_LIBERTAS_THINFIRM_USB=m -CONFIG_AT76C50X_USB=m -CONFIG_USB_ZD1201=m -CONFIG_USB_NET_RNDIS_WLAN=m -CONFIG_RTL8180=m -CONFIG_RTL8187=m -CONFIG_B43=m -CONFIG_B43_SDIO=y -CONFIG_IPW2100=m -CONFIG_IWLWIFI=m -CONFIG_IWLMVM=m -CONFIG_IWLWIFI_DEBUGFS=y -CONFIG_IWL4965=m -CONFIG_IWL3945=m -CONFIG_LIBERTAS=m -CONFIG_LIBERTAS_USB=m -CONFIG_LIBERTAS_SDIO=m -CONFIG_LIBERTAS_SPI=m -CONFIG_P54_COMMON=m -CONFIG_P54_USB=m -CONFIG_P54_PCI=m -CONFIG_P54_SPI=m -CONFIG_RT2X00=m -CONFIG_RT2400PCI=m -CONFIG_RT2500PCI=m -CONFIG_RT61PCI=m -CONFIG_RT2800PCI=m -CONFIG_RT2500USB=m -CONFIG_RT73USB=m -CONFIG_RT2800USB=m -# CONFIG_RT2800USB_RT35XX is not set -CONFIG_RTL8192CE=m -CONFIG_RTL8192SE=m -CONFIG_RTL8192DE=m -CONFIG_RTL8723AE=m -CONFIG_RTL8188EE=m -CONFIG_RTL8192CU=m -# CONFIG_RTLWIFI_DEBUG is not set -CONFIG_ZD1211RW=m -CONFIG_MWIFIEX=m -CONFIG_MWIFIEX_SDIO=m -CONFIG_MWIFIEX_PCIE=m -CONFIG_MWIFIEX_USB=m -CONFIG_CW1200=m -CONFIG_VMXNET3=m -CONFIG_INPUT_FF_MEMLESS=y -CONFIG_INPUT_MOUSEDEV=m -CONFIG_INPUT_JOYDEV=m -CONFIG_INPUT_EVDEV=y -CONFIG_KEYBOARD_ATKBD=m -CONFIG_MOUSE_PS2=m -CONFIG_MOUSE_SYNAPTICS_I2C=m -CONFIG_MOUSE_SYNAPTICS_USB=m -CONFIG_INPUT_JOYSTICK=y -CONFIG_JOYSTICK_ANALOG=m -CONFIG_JOYSTICK_ADI=m -CONFIG_JOYSTICK_XPAD=m -CONFIG_INPUT_TABLET=y -CONFIG_TABLET_USB_WACOM=m -CONFIG_INPUT_TOUCHSCREEN=y -CONFIG_TOUCHSCREEN_ADS7846=m -CONFIG_TOUCHSCREEN_AD7877=m -CONFIG_TOUCHSCREEN_AD7879=m -CONFIG_TOUCHSCREEN_AD7879_I2C=m -CONFIG_TOUCHSCREEN_AD7879_SPI=m -CONFIG_TOUCHSCREEN_ATMEL_MXT=m -CONFIG_TOUCHSCREEN_AUO_PIXCIR=m -CONFIG_TOUCHSCREEN_BU21013=m -CONFIG_TOUCHSCREEN_CY8CTMG110=m -CONFIG_TOUCHSCREEN_CYTTSP_CORE=m -CONFIG_TOUCHSCREEN_CYTTSP_I2C=m -CONFIG_TOUCHSCREEN_CYTTSP_SPI=m -CONFIG_TOUCHSCREEN_CYTTSP4_CORE=m -CONFIG_TOUCHSCREEN_CYTTSP4_I2C=m -CONFIG_TOUCHSCREEN_CYTTSP4_SPI=m -CONFIG_TOUCHSCREEN_EETI=m -CONFIG_TOUCHSCREEN_ILI210X=m -CONFIG_TOUCHSCREEN_GUNZE=m -CONFIG_TOUCHSCREEN_WACOM_I2C=m -CONFIG_TOUCHSCREEN_MAX11801=m -CONFIG_TOUCHSCREEN_MCS5000=m -CONFIG_TOUCHSCREEN_MMS114=m -CONFIG_TOUCHSCREEN_MK712=m -CONFIG_TOUCHSCREEN_EDT_FT5X06=m -CONFIG_TOUCHSCREEN_PIXCIR=m -CONFIG_TOUCHSCREEN_WM97XX=m -CONFIG_TOUCHSCREEN_USB_COMPOSITE=m -CONFIG_TOUCHSCREEN_TOUCHIT213=m -CONFIG_TOUCHSCREEN_TSC2005=m -CONFIG_TOUCHSCREEN_TSC2007=m -CONFIG_TOUCHSCREEN_W90X900=m -CONFIG_TOUCHSCREEN_ST1232=m -CONFIG_TOUCHSCREEN_SUR40=m -CONFIG_TOUCHSCREEN_TPS6507X=m -CONFIG_TOUCHSCREEN_ZFORCE=m -CONFIG_INPUT_MISC=y -CONFIG_INPUT_AD714X=m -CONFIG_INPUT_BMA150=m -CONFIG_INPUT_PCSPKR=m -CONFIG_INPUT_MMA8450=m -CONFIG_INPUT_MPU3050=m -CONFIG_INPUT_GP2A=m -CONFIG_INPUT_GPIO_TILT_POLLED=m -CONFIG_INPUT_POWERMATE=m -CONFIG_INPUT_UINPUT=m -CONFIG_INPUT_ADXL34X=m -CONFIG_SERIO=m -CONFIG_DEVPTS_MULTIPLE_INSTANCES=y -# CONFIG_LEGACY_PTYS is not set -CONFIG_NOZOMI=m -# CONFIG_DEVKMEM is not set -CONFIG_SERIAL_8250=y -CONFIG_SERIAL_8250_CONSOLE=y -CONFIG_SERIAL_8250_NR_UARTS=5 -CONFIG_SERIAL_8250_RUNTIME_UARTS=5 -CONFIG_SERIAL_8250_DW=m -CONFIG_SERIAL_MAX3100=m -CONFIG_SERIAL_MAX310X=y -CONFIG_SERIAL_MFD_HSU=m -CONFIG_SERIAL_PCH_UART=m -CONFIG_VIRTIO_CONSOLE=m -# CONFIG_HW_RANDOM_AMD is not set -# CONFIG_HW_RANDOM_VIA is not set -CONFIG_HW_RANDOM_VIRTIO=m -CONFIG_HPET=y -# CONFIG_HPET_MMAP is not set -# CONFIG_I2C_COMPAT is not set -CONFIG_I2C_CHARDEV=m -CONFIG_I2C_MUX_GPIO=m -CONFIG_I2C_MUX_PCA9541=m -CONFIG_I2C_MUX_PCA954x=m -# CONFIG_I2C_HELPER_AUTO is not set -CONFIG_I2C_ALGOPCF=m -CONFIG_I2C_ALGOPCA=m -CONFIG_I2C_I801=m -CONFIG_I2C_ISCH=m -CONFIG_I2C_ISMT=m -CONFIG_I2C_PIIX4=m -CONFIG_I2C_SCMI=m -CONFIG_I2C_DESIGNWARE_PLATFORM=m -CONFIG_I2C_DESIGNWARE_PCI=m -CONFIG_I2C_EG20T=m -CONFIG_I2C_OCORES=m -CONFIG_SPI=y -CONFIG_SPI_PXA2XX=m -CONFIG_SPI_TOPCLIFF_PCH=m -CONFIG_SPI_SPIDEV=m -CONFIG_PINCTRL_BAYTRAIL=y -CONFIG_GPIOLIB=y -CONFIG_GPIO_SYSFS=y -CONFIG_GPIO_SCH=m -CONFIG_GPIO_ICH=m -CONFIG_GPIO_LYNXPOINT=m -CONFIG_GPIO_PCH=m -CONFIG_GPIO_ML_IOH=m -CONFIG_GPIO_MAX7301=m -CONFIG_GPIO_MC33880=m -CONFIG_PDA_POWER=m -CONFIG_BATTERY_DS2780=m -CONFIG_BATTERY_DS2781=m -CONFIG_BATTERY_DS2782=m -CONFIG_BATTERY_SBS=m -CONFIG_BATTERY_BQ27x00=m -CONFIG_BATTERY_MAX17040=m -CONFIG_BATTERY_MAX17042=m -CONFIG_CHARGER_ISP1704=m -CONFIG_CHARGER_MAX8903=m -CONFIG_CHARGER_LP8727=m -CONFIG_CHARGER_GPIO=m -CONFIG_CHARGER_BQ2415X=m -CONFIG_CHARGER_BQ24190=m -CONFIG_CHARGER_BQ24735=m -CONFIG_CHARGER_SMB347=m -CONFIG_POWER_AVS=y -CONFIG_SENSORS_AD7314=m -CONFIG_SENSORS_AD7414=m -CONFIG_SENSORS_AD7418=m -CONFIG_SENSORS_ADCXX=m -CONFIG_SENSORS_ADM1021=m -CONFIG_SENSORS_ADM1025=m -CONFIG_SENSORS_ADM1026=m -CONFIG_SENSORS_ADM1029=m -CONFIG_SENSORS_ADM1031=m -CONFIG_SENSORS_ADM9240=m -CONFIG_SENSORS_ADT7310=m -CONFIG_SENSORS_ADT7410=m -CONFIG_SENSORS_ADT7411=m -CONFIG_SENSORS_ADT7462=m -CONFIG_SENSORS_ADT7470=m -CONFIG_SENSORS_ADT7475=m -CONFIG_SENSORS_ASC7621=m -CONFIG_SENSORS_ASB100=m -CONFIG_SENSORS_ATXP1=m -CONFIG_SENSORS_DS620=m -CONFIG_SENSORS_DS1621=m -CONFIG_SENSORS_I5K_AMB=m -CONFIG_SENSORS_F71805F=m -CONFIG_SENSORS_F71882FG=m -CONFIG_SENSORS_F75375S=m -CONFIG_SENSORS_FSCHMD=m -CONFIG_SENSORS_G760A=m -CONFIG_SENSORS_G762=m -CONFIG_SENSORS_GL518SM=m -CONFIG_SENSORS_GL520SM=m -CONFIG_SENSORS_GPIO_FAN=m -CONFIG_SENSORS_HIH6130=m -CONFIG_SENSORS_HTU21=m -CONFIG_SENSORS_CORETEMP=m -CONFIG_SENSORS_IT87=m -CONFIG_SENSORS_JC42=m -CONFIG_SENSORS_LINEAGE=m -CONFIG_SENSORS_LM63=m -CONFIG_SENSORS_LM70=m -CONFIG_SENSORS_LM73=m -CONFIG_SENSORS_LM75=m -CONFIG_SENSORS_LM77=m -CONFIG_SENSORS_LM78=m -CONFIG_SENSORS_LM80=m -CONFIG_SENSORS_LM83=m -CONFIG_SENSORS_LM85=m -CONFIG_SENSORS_LM87=m -CONFIG_SENSORS_LM90=m -CONFIG_SENSORS_LM92=m -CONFIG_SENSORS_LM93=m -CONFIG_SENSORS_LTC4151=m -CONFIG_SENSORS_LTC4215=m -CONFIG_SENSORS_LTC4245=m -CONFIG_SENSORS_LTC4261=m -CONFIG_SENSORS_LM95234=m -CONFIG_SENSORS_LM95241=m -CONFIG_SENSORS_LM95245=m -CONFIG_SENSORS_MAX1111=m -CONFIG_SENSORS_MAX16065=m -CONFIG_SENSORS_MAX1619=m -CONFIG_SENSORS_MAX1668=m -CONFIG_SENSORS_MAX197=m -CONFIG_SENSORS_MAX6639=m -CONFIG_SENSORS_MAX6642=m -CONFIG_SENSORS_MAX6650=m -CONFIG_SENSORS_MAX6697=m -CONFIG_SENSORS_MCP3021=m -CONFIG_SENSORS_NCT6775=m -CONFIG_SENSORS_NTC_THERMISTOR=m -CONFIG_SENSORS_PC87360=m -CONFIG_SENSORS_PC87427=m -CONFIG_SENSORS_PCF8591=m -CONFIG_SENSORS_SHT15=m -CONFIG_SENSORS_SHT21=m -CONFIG_SENSORS_SIS5595=m -CONFIG_SENSORS_SMM665=m -CONFIG_SENSORS_DME1737=m -CONFIG_SENSORS_EMC1403=m -CONFIG_SENSORS_EMC2103=m -CONFIG_SENSORS_EMC6W201=m -CONFIG_SENSORS_SMSC47M1=m -CONFIG_SENSORS_SMSC47M192=m -CONFIG_SENSORS_SMSC47B397=m -CONFIG_SENSORS_SCH5627=m -CONFIG_SENSORS_SCH5636=m -CONFIG_SENSORS_ADS1015=m -CONFIG_SENSORS_ADS7828=m -CONFIG_SENSORS_ADS7871=m -CONFIG_SENSORS_AMC6821=m -CONFIG_SENSORS_INA209=m -CONFIG_SENSORS_INA2XX=m -CONFIG_SENSORS_THMC50=m -CONFIG_SENSORS_TMP102=m -CONFIG_SENSORS_TMP401=m -CONFIG_SENSORS_TMP421=m -CONFIG_SENSORS_VIA686A=m -CONFIG_SENSORS_VT1211=m -CONFIG_SENSORS_VT8231=m -CONFIG_SENSORS_W83781D=m -CONFIG_SENSORS_W83791D=m -CONFIG_SENSORS_W83792D=m -CONFIG_SENSORS_W83793=m -CONFIG_SENSORS_W83795=m -CONFIG_SENSORS_W83L785TS=m -CONFIG_SENSORS_W83L786NG=m -CONFIG_SENSORS_W83627HF=m -CONFIG_SENSORS_W83627EHF=m -CONFIG_SENSORS_ACPI_POWER=m -CONFIG_THERMAL_GOV_FAIR_SHARE=y -CONFIG_INTEL_POWERCLAMP=y -CONFIG_WATCHDOG=y -CONFIG_SOFT_WATCHDOG=m -CONFIG_I6300ESB_WDT=m -CONFIG_IE6XX_WDT=m -CONFIG_ITCO_WDT=m -CONFIG_ITCO_VENDOR_SUPPORT=y -CONFIG_W83697HF_WDT=m -CONFIG_W83697UG_WDT=m -CONFIG_W83877F_WDT=m -CONFIG_W83977F_WDT=m -CONFIG_REGULATOR=y -CONFIG_REGULATOR_FIXED_VOLTAGE=m -CONFIG_REGULATOR_VIRTUAL_CONSUMER=m -CONFIG_REGULATOR_USERSPACE_CONSUMER=m -CONFIG_REGULATOR_ACT8865=m -CONFIG_REGULATOR_AD5398=m -CONFIG_REGULATOR_DA9210=m -CONFIG_REGULATOR_FAN53555=m -CONFIG_REGULATOR_GPIO=m -CONFIG_REGULATOR_ISL6271A=m -CONFIG_REGULATOR_LP3971=m -CONFIG_REGULATOR_LP3972=m -CONFIG_REGULATOR_LP872X=m -CONFIG_REGULATOR_LP8755=m -CONFIG_REGULATOR_MAX1586=m -CONFIG_REGULATOR_MAX8649=m -CONFIG_REGULATOR_MAX8660=m -CONFIG_REGULATOR_MAX8952=m -CONFIG_REGULATOR_MAX8973=m -CONFIG_REGULATOR_TPS51632=m -CONFIG_REGULATOR_TPS62360=m -CONFIG_REGULATOR_TPS65023=m -CONFIG_REGULATOR_TPS6507X=m -CONFIG_REGULATOR_TPS6524X=m -CONFIG_MEDIA_SUPPORT=m -CONFIG_MEDIA_CAMERA_SUPPORT=y -CONFIG_MEDIA_ANALOG_TV_SUPPORT=y -CONFIG_MEDIA_DIGITAL_TV_SUPPORT=y -CONFIG_MEDIA_RADIO_SUPPORT=y -CONFIG_MEDIA_RC_SUPPORT=y -CONFIG_MEDIA_CONTROLLER=y -CONFIG_VIDEO_V4L2_SUBDEV_API=y -CONFIG_LIRC=m -CONFIG_MEDIA_USB_SUPPORT=y -CONFIG_USB_VIDEO_CLASS=m -CONFIG_USB_PWC=m -CONFIG_VIDEO_CPIA2=m -CONFIG_USB_ZR364XX=m -CONFIG_USB_STKWEBCAM=m -CONFIG_USB_S2255=m -CONFIG_VIDEO_USBTV=m -CONFIG_VIDEO_PVRUSB2=m -CONFIG_VIDEO_HDPVR=m -CONFIG_VIDEO_TLG2300=m -CONFIG_VIDEO_USBVISION=m -CONFIG_VIDEO_STK1160_COMMON=m -CONFIG_VIDEO_STK1160_AC97=y -CONFIG_VIDEO_AU0828=m -CONFIG_VIDEO_CX231XX=m -CONFIG_VIDEO_CX231XX_ALSA=m -CONFIG_VIDEO_CX231XX_DVB=m -CONFIG_VIDEO_TM6000=m -CONFIG_VIDEO_TM6000_ALSA=m -CONFIG_VIDEO_TM6000_DVB=m -CONFIG_DVB_USB=m -CONFIG_DVB_USB_A800=m -CONFIG_DVB_USB_DIBUSB_MB=m -CONFIG_DVB_USB_DIBUSB_MC=m -CONFIG_DVB_USB_DIB0700=m -CONFIG_DVB_USB_UMT_010=m -CONFIG_DVB_USB_CXUSB=m -CONFIG_DVB_USB_M920X=m -CONFIG_DVB_USB_DIGITV=m -CONFIG_DVB_USB_VP7045=m -CONFIG_DVB_USB_VP702X=m -CONFIG_DVB_USB_GP8PSK=m -CONFIG_DVB_USB_NOVA_T_USB2=m -CONFIG_DVB_USB_TTUSB2=m -CONFIG_DVB_USB_DTT200U=m -CONFIG_DVB_USB_OPERA1=m -CONFIG_DVB_USB_AF9005=m -CONFIG_DVB_USB_AF9005_REMOTE=m -CONFIG_DVB_USB_PCTV452E=m -CONFIG_DVB_USB_DW2102=m -CONFIG_DVB_USB_CINERGY_T2=m -CONFIG_DVB_USB_DTV5100=m -CONFIG_DVB_USB_FRIIO=m -CONFIG_DVB_USB_AZ6027=m -CONFIG_DVB_USB_TECHNISAT_USB2=m -CONFIG_DVB_USB_V2=m -CONFIG_DVB_USB_AF9015=m -CONFIG_DVB_USB_AF9035=m -CONFIG_DVB_USB_ANYSEE=m -CONFIG_DVB_USB_AU6610=m -CONFIG_DVB_USB_AZ6007=m -CONFIG_DVB_USB_CE6230=m -CONFIG_DVB_USB_EC168=m -CONFIG_DVB_USB_GL861=m -CONFIG_DVB_USB_IT913X=m -CONFIG_DVB_USB_LME2510=m -CONFIG_DVB_USB_MXL111SF=m -CONFIG_DVB_USB_RTL28XXU=m -CONFIG_DVB_TTUSB_BUDGET=m -CONFIG_DVB_TTUSB_DEC=m -CONFIG_SMS_USB_DRV=m -CONFIG_DVB_B2C2_FLEXCOP_USB=m -CONFIG_VIDEO_EM28XX=m -CONFIG_MEDIA_PCI_SUPPORT=y -CONFIG_VIDEO_CX23885=m -CONFIG_RADIO_SI4713=m -CONFIG_I2C_SI4713=m -CONFIG_USB_MR800=m -CONFIG_USB_DSBR=m -CONFIG_RADIO_MAXIRADIO=m -CONFIG_RADIO_SHARK=m -CONFIG_RADIO_SHARK2=m -CONFIG_USB_KEENE=m -CONFIG_USB_RAREMONO=m -CONFIG_USB_MA901=m -CONFIG_RADIO_TEA5764=m -CONFIG_RADIO_SAA7706H=m -CONFIG_RADIO_TEF6862=m -CONFIG_RADIO_WL1273=m -CONFIG_RADIO_WL128X=m -CONFIG_AGP=y -CONFIG_DRM=y -CONFIG_DRM_I915=y -CONFIG_DRM_I915_PRELIMINARY_HW_SUPPORT=y -CONFIG_DRM_VMWGFX=y -CONFIG_DRM_VMWGFX_FBCON=y -CONFIG_DRM_UDL=m -CONFIG_FB_VESA=y -CONFIG_FB_EFI=y -# CONFIG_LCD_CLASS_DEVICE is not set -CONFIG_BACKLIGHT_GENERIC=m -CONFIG_BACKLIGHT_PWM=m -CONFIG_BACKLIGHT_ADP8860=m -CONFIG_BACKLIGHT_ADP8870=m -CONFIG_BACKLIGHT_LM3630A=m -CONFIG_BACKLIGHT_LM3639=m -CONFIG_BACKLIGHT_LP855X=m -CONFIG_BACKLIGHT_GPIO=m -CONFIG_BACKLIGHT_LV5207LP=m -CONFIG_BACKLIGHT_BD6107=m -CONFIG_VGACON_SOFT_SCROLLBACK=y -CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=128 -CONFIG_FRAMEBUFFER_CONSOLE=y -CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y -CONFIG_SOUND=m -CONFIG_SND=m -CONFIG_SND_SEQUENCER=m -CONFIG_SND_SEQ_DUMMY=m -CONFIG_SND_HRTIMER=m -# CONFIG_SND_SUPPORT_OLD_API is not set -CONFIG_SND_ALOOP=m -CONFIG_SND_AC97_POWER_SAVE=y -CONFIG_SND_AC97_POWER_SAVE_DEFAULT=5 -CONFIG_SND_ENS1371=m -CONFIG_SND_HDA_INTEL=m -CONFIG_SND_HDA_INPUT_JACK=y -CONFIG_SND_HDA_PATCH_LOADER=y -CONFIG_SND_HDA_CODEC_REALTEK=m -CONFIG_SND_HDA_CODEC_ANALOG=m -CONFIG_SND_HDA_CODEC_SIGMATEL=m -CONFIG_SND_HDA_CODEC_VIA=m -CONFIG_SND_HDA_CODEC_HDMI=m -CONFIG_SND_HDA_CODEC_CIRRUS=m -CONFIG_SND_HDA_CODEC_CONEXANT=m -CONFIG_SND_HDA_CODEC_CA0110=m -CONFIG_SND_HDA_CODEC_CA0132=m -CONFIG_SND_HDA_CODEC_CA0132_DSP=y -CONFIG_SND_HDA_CODEC_CMEDIA=m -CONFIG_SND_HDA_CODEC_SI3054=m -CONFIG_SND_HDA_POWER_SAVE_DEFAULT=1 -CONFIG_SND_INTEL8X0=m -CONFIG_SND_INTEL8X0M=m -# CONFIG_SND_SPI is not set -CONFIG_SND_USB_AUDIO=m -CONFIG_SND_USB_USX2Y=m -CONFIG_SND_USB_CAIAQ=m -CONFIG_SND_USB_CAIAQ_INPUT=y -CONFIG_HID_BATTERY_STRENGTH=y -CONFIG_HIDRAW=y -CONFIG_UHID=m -CONFIG_HID_A4TECH=y -CONFIG_HID_APPLE=y -CONFIG_HID_BELKIN=y -CONFIG_HID_CHERRY=y -CONFIG_HID_CHICONY=y -CONFIG_HID_CYPRESS=y -CONFIG_HID_ELO=m -CONFIG_HID_EZKEY=y -CONFIG_HID_KEYTOUCH=m -CONFIG_HID_KENSINGTON=y -CONFIG_HID_LENOVO_TPKBD=m -CONFIG_HID_LOGITECH=m -CONFIG_HID_LOGITECH_DJ=m -CONFIG_LOGITECH_FF=y -CONFIG_LOGIRUMBLEPAD2_FF=y -CONFIG_LOGIG940_FF=y -CONFIG_HID_MICROSOFT=y -CONFIG_HID_MONTEREY=y -CONFIG_HID_MULTITOUCH=m -CONFIG_HID_WIIMOTE=m -CONFIG_HID_SENSOR_HUB=m -CONFIG_HID_PID=y -CONFIG_USB_HIDDEV=y -CONFIG_I2C_HID=m -CONFIG_USB=y -CONFIG_USB_ANNOUNCE_NEW_DEVICES=y -CONFIG_USB_MON=m -CONFIG_USB_WUSB_CBAF=m -CONFIG_USB_XHCI_HCD=y -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_HCD_PLATFORM=m -CONFIG_USB_OHCI_HCD=m -CONFIG_USB_OHCI_HCD_PLATFORM=m -CONFIG_USB_UHCI_HCD=m -CONFIG_USB_ACM=m -CONFIG_USB_PRINTER=m -CONFIG_USB_TMC=m -CONFIG_USB_STORAGE=y -CONFIG_USB_DWC3=m -CONFIG_USB_DWC3_GADGET=y -CONFIG_USB_CHIPIDEA=m -CONFIG_USB_CHIPIDEA_HOST=y -CONFIG_USB_SERIAL=m -CONFIG_USB_SERIAL_GENERIC=y -CONFIG_USB_SERIAL_FTDI_SIO=m -CONFIG_USB_SERIAL_PL2303=m -CONFIG_NOP_USB_XCEIV=m -CONFIG_SAMSUNG_USB2PHY=m -CONFIG_SAMSUNG_USB3PHY=m -CONFIG_USB_GADGET=m -CONFIG_USB_EG20T=m -CONFIG_USB_ZERO=m -CONFIG_USB_AUDIO=m -CONFIG_GADGET_UAC1=y -CONFIG_USB_ETH=m -CONFIG_USB_ETH_EEM=y -CONFIG_USB_G_NCM=m -CONFIG_USB_GADGETFS=m -CONFIG_USB_FUNCTIONFS=m -CONFIG_USB_MASS_STORAGE=m -CONFIG_USB_G_SERIAL=m -CONFIG_USB_G_HID=m -CONFIG_USB_G_WEBCAM=m -CONFIG_MMC=y -CONFIG_MMC_BLOCK_MINORS=16 -CONFIG_SDIO_UART=m -CONFIG_MMC_SDHCI=y -CONFIG_MMC_SDHCI_PCI=y -CONFIG_MMC_SDHCI_ACPI=y -CONFIG_MMC_USHC=m -CONFIG_LEDS_CLASS=y -CONFIG_LEDS_LM3530=m -CONFIG_LEDS_LM3642=m -CONFIG_LEDS_PCA9532=m -CONFIG_LEDS_PCA9532_GPIO=y -CONFIG_LEDS_GPIO=m -CONFIG_LEDS_PCA955X=m -CONFIG_LEDS_PCA963X=m -CONFIG_LEDS_PCA9685=m -CONFIG_LEDS_DAC124S085=m -CONFIG_LEDS_BD2802=m -CONFIG_LEDS_LM355x=m -CONFIG_LEDS_TRIGGER_TIMER=m -CONFIG_LEDS_TRIGGER_ONESHOT=m -CONFIG_LEDS_TRIGGER_HEARTBEAT=m -CONFIG_LEDS_TRIGGER_BACKLIGHT=m -CONFIG_LEDS_TRIGGER_CPU=y -CONFIG_LEDS_TRIGGER_GPIO=m -CONFIG_LEDS_TRIGGER_DEFAULT_ON=m -CONFIG_LEDS_TRIGGER_TRANSIENT=m -CONFIG_LEDS_TRIGGER_CAMERA=m -CONFIG_RTC_CLASS=y -CONFIG_RTC_DRV_CMOS=m -CONFIG_DMADEVICES=y -CONFIG_INTEL_MID_DMAC=m -CONFIG_INTEL_IOATDMA=m -CONFIG_DW_DMAC_CORE=m -CONFIG_PCH_DMA=m -CONFIG_ASYNC_TX_DMA=y -CONFIG_UIO=y -CONFIG_VIRTIO_PCI=m -CONFIG_VIRTIO_BALLOON=m -CONFIG_VIRTIO_MMIO=m -CONFIG_VIRTIO_MMIO_CMDLINE_DEVICES=y -CONFIG_STAGING=y -CONFIG_R8187SE=m -CONFIG_RTL8192U=m -CONFIG_RTLLIB=m -CONFIG_RTL8192E=m -CONFIG_R8712U=m -CONFIG_R8188EU=m -CONFIG_R8821AE=m -CONFIG_ANDROID=y -CONFIG_ANDROID_LOGGER=m -# CONFIG_ANDROID_TIMED_OUTPUT is not set -# CONFIG_NET_VENDOR_SILICOM is not set -CONFIG_IDEAPAD_LAPTOP=m -CONFIG_THINKPAD_ACPI=m -CONFIG_INTEL_IOMMU=y -CONFIG_PM_DEVFREQ=y -CONFIG_DEVFREQ_GOV_SIMPLE_ONDEMAND=m -CONFIG_DEVFREQ_GOV_PERFORMANCE=m -CONFIG_DEVFREQ_GOV_POWERSAVE=m -CONFIG_DEVFREQ_GOV_USERSPACE=m -CONFIG_PWM=y -CONFIG_DMI_SYSFS=m -CONFIG_EFI_VARS=y -CONFIG_EFI_VARS_PSTORE=m -CONFIG_EXT2_FS=m -CONFIG_EXT2_FS_XATTR=y -CONFIG_EXT2_FS_POSIX_ACL=y -CONFIG_EXT2_FS_SECURITY=y -CONFIG_EXT3_FS=m -# CONFIG_EXT3_DEFAULTS_TO_ORDERED is not set -CONFIG_EXT3_FS_POSIX_ACL=y -CONFIG_EXT3_FS_SECURITY=y -CONFIG_EXT4_FS=y -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y -CONFIG_BTRFS_FS=m -CONFIG_BTRFS_FS_POSIX_ACL=y -CONFIG_FANOTIFY=y -CONFIG_QUOTA=y -CONFIG_AUTOFS4_FS=m -CONFIG_FUSE_FS=m -CONFIG_CUSE=m -CONFIG_ISO9660_FS=m -CONFIG_JOLIET=y -CONFIG_ZISOFS=y -CONFIG_UDF_FS=m -CONFIG_MSDOS_FS=m -CONFIG_VFAT_FS=m -CONFIG_FAT_DEFAULT_IOCHARSET="ascii" -CONFIG_NTFS_FS=m -CONFIG_NTFS_RW=y -CONFIG_TMPFS_POSIX_ACL=y -CONFIG_ECRYPT_FS=m -CONFIG_HFS_FS=m -CONFIG_HFSPLUS_FS=m -CONFIG_HFSPLUS_FS_POSIX_ACL=y -CONFIG_SQUASHFS=m -CONFIG_SQUASHFS_DECOMP_MULTI=y -CONFIG_SQUASHFS_XATTR=y -CONFIG_SQUASHFS_LZO=y -CONFIG_SQUASHFS_XZ=y -CONFIG_ROMFS_FS=m -CONFIG_EFIVAR_FS=m -CONFIG_NFS_FS=m -CONFIG_NFS_V4=m -CONFIG_NFS_V4_1=y -CONFIG_NFS_V4_2=y -CONFIG_NFSD=m -CONFIG_NFSD_V3_ACL=y -CONFIG_NFSD_V4=y -CONFIG_NFSD_V4_SECURITY_LABEL=y -CONFIG_NFSD_FAULT_INJECTION=y -CONFIG_SUNRPC_DEBUG=y -CONFIG_CIFS=m -CONFIG_CIFS_WEAK_PW_HASH=y -CONFIG_CIFS_XATTR=y -CONFIG_CIFS_POSIX=y -CONFIG_CIFS_ACL=y -CONFIG_NLS_DEFAULT="utf8" -CONFIG_NLS_CODEPAGE_437=y -CONFIG_NLS_CODEPAGE_737=m -CONFIG_NLS_CODEPAGE_775=m -CONFIG_NLS_CODEPAGE_850=m -CONFIG_NLS_CODEPAGE_852=m -CONFIG_NLS_CODEPAGE_855=m -CONFIG_NLS_CODEPAGE_857=m -CONFIG_NLS_CODEPAGE_860=m -CONFIG_NLS_CODEPAGE_861=m -CONFIG_NLS_CODEPAGE_862=m -CONFIG_NLS_CODEPAGE_863=m -CONFIG_NLS_CODEPAGE_864=m -CONFIG_NLS_CODEPAGE_865=m -CONFIG_NLS_CODEPAGE_866=m -CONFIG_NLS_CODEPAGE_869=m -CONFIG_NLS_CODEPAGE_936=m -CONFIG_NLS_CODEPAGE_950=m -CONFIG_NLS_CODEPAGE_932=m -CONFIG_NLS_CODEPAGE_949=m -CONFIG_NLS_CODEPAGE_874=m -CONFIG_NLS_ISO8859_8=m -CONFIG_NLS_CODEPAGE_1250=m -CONFIG_NLS_CODEPAGE_1251=m -CONFIG_NLS_ASCII=y -CONFIG_NLS_ISO8859_1=m -CONFIG_NLS_ISO8859_2=m -CONFIG_NLS_ISO8859_3=m -CONFIG_NLS_ISO8859_4=m -CONFIG_NLS_ISO8859_5=m -CONFIG_NLS_ISO8859_6=m -CONFIG_NLS_ISO8859_7=m -CONFIG_NLS_ISO8859_9=m -CONFIG_NLS_ISO8859_13=m -CONFIG_NLS_ISO8859_14=m -CONFIG_NLS_ISO8859_15=m -CONFIG_NLS_KOI8_R=m -CONFIG_NLS_KOI8_U=m -CONFIG_PRINTK_TIME=y -CONFIG_DEBUG_INFO=y -# CONFIG_ENABLE_WARN_DEPRECATED is not set -CONFIG_STRIP_ASM_SYMS=y -# CONFIG_UNUSED_SYMBOLS is not set -CONFIG_HEADERS_CHECK=y -CONFIG_MAGIC_SYSRQ=y -CONFIG_DEBUG_MEMORY_INIT=y -CONFIG_DEBUG_STACKOVERFLOW=y -CONFIG_LOCKUP_DETECTOR=y -CONFIG_TIMER_STATS=y -# CONFIG_DEBUG_PREEMPT is not set -CONFIG_SPARSE_RCU_POINTER=y -# CONFIG_RCU_CPU_STALL_VERBOSE is not set -CONFIG_LATENCYTOP=y -CONFIG_SCHED_TRACER=y -CONFIG_BLK_DEV_IO_TRACE=y -CONFIG_STRICT_DEVMEM=y -# CONFIG_X86_VERBOSE_BOOTUP is not set -# CONFIG_EARLY_PRINTK is not set -# CONFIG_DEBUG_RODATA_TEST is not set -CONFIG_DEBUG_SET_MODULE_RONX=y -CONFIG_OPTIMIZE_INLINING=y -CONFIG_SECURITY=y -CONFIG_SECURITY_SMACK=y -CONFIG_CRYPTO_USER=m -# CONFIG_CRYPTO_MANAGER_DISABLE_TESTS is not set -CONFIG_CRYPTO_PCRYPT=m -CONFIG_CRYPTO_TEST=m -CONFIG_CRYPTO_GCM=m -CONFIG_CRYPTO_CTS=m -CONFIG_CRYPTO_ECB=y -CONFIG_CRYPTO_PCBC=m -CONFIG_CRYPTO_HMAC=y -CONFIG_CRYPTO_XCBC=m -CONFIG_CRYPTO_VMAC=m -CONFIG_CRYPTO_CRC32C_INTEL=y -CONFIG_CRYPTO_CRC32=m -CONFIG_CRYPTO_CRC32_PCLMUL=m -CONFIG_CRYPTO_CRCT10DIF=m -CONFIG_CRYPTO_RMD128=m -CONFIG_CRYPTO_RMD160=m -CONFIG_CRYPTO_RMD256=m -CONFIG_CRYPTO_RMD320=m -CONFIG_CRYPTO_SHA512=m -CONFIG_CRYPTO_TGR192=m -CONFIG_CRYPTO_WP512=m -CONFIG_CRYPTO_AES_NI_INTEL=m -CONFIG_CRYPTO_ANUBIS=m -CONFIG_CRYPTO_ARC4=y -CONFIG_CRYPTO_BLOWFISH=m -CONFIG_CRYPTO_CAMELLIA=m -CONFIG_CRYPTO_CAST5=m -CONFIG_CRYPTO_CAST6=m -CONFIG_CRYPTO_FCRYPT=m -CONFIG_CRYPTO_KHAZAD=m -CONFIG_CRYPTO_SALSA20=m -CONFIG_CRYPTO_SEED=m -CONFIG_CRYPTO_TEA=m -CONFIG_CRYPTO_TWOFISH=m -CONFIG_CRYPTO_ZLIB=m -CONFIG_CRYPTO_LZO=m -CONFIG_CRYPTO_LZ4=m -CONFIG_CRYPTO_LZ4HC=m -CONFIG_CRYPTO_USER_API_HASH=m -CONFIG_CRYPTO_USER_API_SKCIPHER=m -CONFIG_ASYMMETRIC_KEY_TYPE=m -CONFIG_ASYMMETRIC_PUBLIC_KEY_SUBTYPE=m -CONFIG_X509_CERTIFICATE_PARSER=m -# CONFIG_VIRTUALIZATION is not set -CONFIG_LIBCRC32C=y -CONFIG_CRC8=m -CONFIG_CORDIC=m -CONFIG_FONTS=y -CONFIG_FONT_8x8=y -CONFIG_FONT_8x16=y -CONFIG_FONT_6x11=y -CONFIG_FONT_7x14=y -CONFIG_FONT_10x18=y diff --git a/recipes-kernel/linux/linux-yocto_3.14.bbappend b/recipes-kernel/linux/linux-yocto_3.14.bbappend deleted file mode 100644 index 065c2c3d..00000000 --- a/recipes-kernel/linux/linux-yocto_3.14.bbappend +++ /dev/null @@ -1,30 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" - -SRC_URI += "file://defconfig" -SRC_URI += "file://0001-Smack-Cgroup-filesystem-access.patch" -SRC_URI += "file://0002-SMACK-Fix-handling-value-NULL-in-post-setxattr.patch" -# TMP fix for error: "implicit declaration of function 'sk_run_filter'" -SRC_URI += "file://0001-net-ptp-use-sk_unattached_filter_create-for-BPF.patch" -SRC_URI += "file://0001-net-ptp-do-not-reimplement-PTP-BPF-classifier.patch" -SRC_URI += "file://0001-net-ptp-move-PTP-classifier-in-its-own-file.patch" - -# Setting the KCONFIG_MODE variable prevents it to being set to -# "--allnoconfig" which disable all kernel options. -KCONFIG_MODE = "--reconfig" - -# Per MACHINE defconfig files. -# Since only two different defconfig files exist, one for i586 arch and -# the other one for x86_64 arch, there may be a better way to select the -# right defconfig file so we don't have to add all the MACHINE. -# arm defconfig -COMPATIBLE_MACHINE_qemuarm = "(.*)" -# i586 defconfig -COMPATIBLE_MACHINE_valleyisland-32 = "(.*)" -COMPATIBLE_MACHINE_genericx86 = "(.*)" -COMPATIBLE_MACHINE_qemux86 = "(.*)" -# x86_64 defconfig -COMPATIBLE_MACHINE_valleyisland-64 = "(.*)" -COMPATIBLE_MACHINE_romley-ivb = "(.*)" -COMPATIBLE_MACHINE_haswell-wc = "(.*)" -COMPATIBLE_MACHINE_genericx86-64 = "(.*)" -COMPATIBLE_MACHINE_qemux86-64 = "(.*)" diff --git a/recipes-multimedia/alsa/alsa-utils_%.bbappend b/recipes-multimedia/alsa/alsa-utils_%.bbappend deleted file mode 100644 index 5a1d0419..00000000 --- a/recipes-multimedia/alsa/alsa-utils_%.bbappend +++ /dev/null @@ -1,10 +0,0 @@ -FILES_${PN} += "/usr/lib/systemd/system/alsa-state.service" -FILES_${PN} += "/usr/lib/systemd/system/alsa-store.service" -FILES_${PN} += "/usr/lib/systemd/system/alsa-restore.service" -FILES_${PN} += "/usr/lib/systemd/system/shutdown.target.wants" -FILES_${PN} += "/usr/lib/systemd/system/basic.target.wants" -FILES_${PN} += "/usr/lib/systemd/system/shutdown.target.wants/alsa-store.service" -FILES_${PN} += "/usr/lib/systemd/system/basic.target.wants/alsa-state.service" -FILES_${PN} += "/usr/lib/systemd/system/basic.target.wants/alsa-restore.service" -FILES_${PN} += "/usr/lib/udev/rules.d" -FILES_${PN} += "/usr/lib/udev/rules.d/90-alsa-restore.rules" \ No newline at end of file diff --git a/recipes-multimedia/libav/libav_%.bbappend b/recipes-multimedia/libav/libav_%.bbappend deleted file mode 100644 index dedf7cc6..00000000 --- a/recipes-multimedia/libav/libav_%.bbappend +++ /dev/null @@ -1,3 +0,0 @@ -do_install_append() { - cp ${S}/libavformat/url.h ${D}/usr/include/libavformat -} \ No newline at end of file diff --git a/recipes-support/attr/acl_%.bbappend b/recipes-support/attr/acl_%.bbappend deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-support/attr/attr_%.bbappend b/recipes-support/attr/attr_%.bbappend deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-support/createrepo/createrepo_0.4.11.bbappend b/recipes-support/createrepo/createrepo_0.4.11.bbappend deleted file mode 100644 index df3f8747..00000000 --- a/recipes-support/createrepo/createrepo_0.4.11.bbappend +++ /dev/null @@ -1,5 +0,0 @@ -SRC_URI= "http://createrepo.baseurl.org/download/${BP}.tar.gz \ - file://fix-native-install.patch \ - file://python-scripts-should-use-interpreter-from-env.patch \ - file://rpm-createsolvedb.py \ - " \ No newline at end of file diff --git a/recipes-support/libcap/libcap_%.bbappend b/recipes-support/libcap/libcap_%.bbappend deleted file mode 100644 index f92463ed..00000000 --- a/recipes-support/libcap/libcap_%.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -PACKAGECONFIG_class-native += "attr" -BBCLASSEXTEND_append = " nativesdk " \ No newline at end of file diff --git a/recipes-support/nss/nss_3.15.1.bbappend b/recipes-support/nss/nss_3.15.1.bbappend deleted file mode 100644 index 00c7e873..00000000 --- a/recipes-support/nss/nss_3.15.1.bbappend +++ /dev/null @@ -1,27 +0,0 @@ -do_install_append_class-native() { - # Create empty .chk files for the NSS libraries at build time. They could - # be regenerated at target's boot time. - for file in libsoftokn3.chk libfreebl3.chk libnssdbm3.chk; do - touch ${D}/${libdir}/$file - chmod 755 ${D}/${libdir}/$file - done - install -D -m 755 ${WORKDIR}/signlibs.sh ${D}/${bindir}/signlibs.sh - - install -d ${D}${libdir}/pkgconfig/ - sed 's/%NSS_VERSION%/${PV}/' ${WORKDIR}/nss.pc.in | sed 's/%NSPR_VERSION%/4.9.2/' > ${D}${libdir}/pkgconfig/nss.pc - sed -i s:OEPREFIX:${prefix}:g ${D}${libdir}/pkgconfig/nss.pc - sed -i s:OEEXECPREFIX:${exec_prefix}:g ${D}${libdir}/pkgconfig/nss.pc - sed -i s:OELIBDIR:${libdir}:g ${D}${libdir}/pkgconfig/nss.pc - sed -i s:OEINCDIR:${includedir}/nss3:g ${D}${libdir}/pkgconfig/nss.pc -} - -SRC_URI_append_class-native = "\ - file://nss.pc.in \ - file://signlibs.sh \ -" - -FILES_${PN}-dbg += "\ - ${bindir}/.debug/* \ - ${libdir}/.debug/* \ - ${libdir}/debug/* \ - " \ No newline at end of file diff --git a/recipes-support/opencv/opencv_%.bbappend b/recipes-support/opencv/opencv_%.bbappend deleted file mode 100644 index 7e57e59b..00000000 --- a/recipes-support/opencv/opencv_%.bbappend +++ /dev/null @@ -1,2 +0,0 @@ -# We don't want gtk+ -PACKAGECONFIG[gtk] = "-DWITH_GTK=OFF" diff --git a/recipes-support/sqlite/files/Fix_JOURNALMODE_PERSIST.patch b/recipes-support/sqlite/files/Fix_JOURNALMODE_PERSIST.patch deleted file mode 100644 index e0a9e550..00000000 --- a/recipes-support/sqlite/files/Fix_JOURNALMODE_PERSIST.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff --git a/Makefile.am b/Makefile.am -index 6fc4f33..7a2d393 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -1,5 +1,5 @@ - --AM_CFLAGS = @THREADSAFE_FLAGS@ @DYNAMIC_EXTENSION_FLAGS@ -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_RTREE -+AM_CFLAGS = @THREADSAFE_FLAGS@ @DYNAMIC_EXTENSION_FLAGS@ -DSQLITE_ENABLE_FTS3 -DSQLITE_ENABLE_RTREE -DSQLITE_ENABLE_COLUMN_METADATA -DSQLITE_ENABLE_MEMORY_MANAGEMENT -DSQLITE_DEFAULT_AUTOVACUUM=1 -DSQLITE_DEFAULT_PAGE_SIZE=4096 -DSQLITE_SLP_FEATURE - - lib_LTLIBRARIES = libsqlite3.la - libsqlite3_la_SOURCES = sqlite3.c -diff --git a/sqlite3.c b/sqlite3.c -index 9228d24..0a7b585 100644 ---- a/sqlite3.c -+++ b/sqlite3.c -@@ -44658,6 +44658,10 @@ act_like_temp_file: - pPager->journalMode = PAGER_JOURNALMODE_OFF; - }else if( memDb ){ - pPager->journalMode = PAGER_JOURNALMODE_MEMORY; -+#ifdef SQLITE_SLP_FEATURE -+ }else { -+ pPager->journalMode = PAGER_JOURNALMODE_PERSIST; -+#endif - } - /* pPager->xBusyHandler = 0; */ - /* pPager->pBusyHandlerArg = 0; */ diff --git a/recipes-support/sqlite/sqlite3_%.bbappend b/recipes-support/sqlite/sqlite3_%.bbappend deleted file mode 100644 index eee12e87..00000000 --- a/recipes-support/sqlite/sqlite3_%.bbappend +++ /dev/null @@ -1,3 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/files:" - -SRC_URI += "file://Fix_JOURNALMODE_PERSIST.patch" \ No newline at end of file diff --git a/recipes-tizen/CommonAPI-DBus/CommonAPI-DBus-extraconf.inc b/recipes-tizen/CommonAPI-DBus/CommonAPI-DBus-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/CommonAPI-DBus/CommonAPI-DBus.inc b/recipes-tizen/CommonAPI-DBus/CommonAPI-DBus.inc deleted file mode 100644 index 090f012a..00000000 --- a/recipes-tizen/CommonAPI-DBus/CommonAPI-DBus.inc +++ /dev/null @@ -1,127 +0,0 @@ -DESCRIPTION = "GENIVI IPC Common API C++ DBus" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/GENIVI" -LICENSE = "MPL-2.0" -PV = "2.1.6" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by libCommonAPI-DBus -PROVIDES += "libCommonAPI-DBus" - - -#PROVIDES by CommonAPI-DBus - - -#PROVIDES by CommonAPI-DBus-dev -PROVIDES += "CommonAPI-DBus-dev" - - -RDEPENDS = "" -#RDEPENDS of CommonAPI-DBus (${PN}) -RDEPENDS_${PN} += "glibc" - -#RDEPENDS of CommonAPI-DBus-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "libCommonAPI-DBus" - - -DEPENDS = "" -#DEPENDS of CommonAPI-DBus -DEPENDS += "CommonAPI" -DEPENDS += "dbus" -inherit pkgconfig -DEPENDS += "glib-2.0" - -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 ; - - autoreconf -i - - autotools_do_configure - oe_runmake -j16 - - - -} -EXTRA_OECONF += " " - -do_install() { - 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_libCommonAPI-DBus() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_libCommonAPI-DBus() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libCommonAPI-DBus " -PACKAGES += " CommonAPI-DBus-dev " - -libCommonAPI-DBus_files = "" -libCommonAPI-DBus_files += "${prefix}/lib/*so.*" - -CommonAPI-DBus-dev_files = "" -CommonAPI-DBus-dev_files += "${prefix}/include/CommonAPI-2.1/CommonAPI/*" -CommonAPI-DBus-dev_files += "${prefix}/include/CommonAPI-2.1/pugixml/*" -CommonAPI-DBus-dev_files += "${prefix}/lib/*.so" -CommonAPI-DBus-dev_files += "${prefix}/lib/pkgconfig/*.pc" - -FILES_lib${PN} = "${libCommonAPI-DBus_files}" -FILES_${PN}-dev = "${CommonAPI-DBus-dev_files}" - -PKG_libCommonAPI-DBus= "libCommonAPI-DBus" -PKG_CommonAPI-DBus-dev= "CommonAPI-DBus-dev" - -require CommonAPI-DBus-extraconf.inc - diff --git a/recipes-tizen/CommonAPI-DBus/CommonAPI-DBus_git.bb b/recipes-tizen/CommonAPI-DBus/CommonAPI-DBus_git.bb deleted file mode 100644 index 4bbd0ff0..00000000 --- a/recipes-tizen/CommonAPI-DBus/CommonAPI-DBus_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require CommonAPI-DBus.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/common-api-dbus-runtime;tag=a1dd3cf92c548e65b3a8bd2b83f35902a5450a6d;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/CommonAPI/CommonAPI-extraconf.inc b/recipes-tizen/CommonAPI/CommonAPI-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/CommonAPI/CommonAPI.inc b/recipes-tizen/CommonAPI/CommonAPI.inc deleted file mode 100644 index eab724dd..00000000 --- a/recipes-tizen/CommonAPI/CommonAPI.inc +++ /dev/null @@ -1,122 +0,0 @@ -DESCRIPTION = "GENIVI IPC Common API C++ Runtime" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/GENIVI" -LICENSE = "MPL-2.0" -PV = "2.1.6" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by CommonAPI - - -#PROVIDES by libCommonAPI -PROVIDES += "libCommonAPI" - - -#PROVIDES by CommonAPI-dev -PROVIDES += "CommonAPI-dev" - - -RDEPENDS = "" -#RDEPENDS of CommonAPI (${PN}) -RDEPENDS_${PN} += "glibc" - -#RDEPENDS of CommonAPI-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "libCommonAPI" - - -DEPENDS = "" - -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 ; - - autoreconf -i - - autotools_do_configure - - make -j16 - - - -} -EXTRA_OECONF += "" - -do_install() { - 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_libCommonAPI() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_libCommonAPI() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libCommonAPI " -PACKAGES += " CommonAPI-dev " - -libCommonAPI_files = "" -libCommonAPI_files += "${prefix}/lib/*so.*" - -CommonAPI-dev_files = "" -CommonAPI-dev_files += "${prefix}/include/CommonAPI-2.1/CommonAPI/*" -CommonAPI-dev_files += "${prefix}/lib/*.so" -CommonAPI-dev_files += "${prefix}/lib/pkgconfig/*.pc" - -FILES_lib${PN} = "${libCommonAPI_files}" -FILES_${PN}-dev = "${CommonAPI-dev_files}" - -PKG_libCommonAPI= "libCommonAPI" -PKG_CommonAPI-dev= "CommonAPI-dev" - -require CommonAPI-extraconf.inc - diff --git a/recipes-tizen/CommonAPI/CommonAPI_git.bb b/recipes-tizen/CommonAPI/CommonAPI_git.bb deleted file mode 100644 index 42628c2c..00000000 --- a/recipes-tizen/CommonAPI/CommonAPI_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require CommonAPI.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/common-api-runtime;tag=307112a91ac86e5a4fb3cc0b7c772a561e6845d3;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/Modello-AMBSimulator/Modello-AMBSimulator-extraconf.inc b/recipes-tizen/Modello-AMBSimulator/Modello-AMBSimulator-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/Modello-AMBSimulator/Modello-AMBSimulator.inc b/recipes-tizen/Modello-AMBSimulator/Modello-AMBSimulator.inc deleted file mode 100644 index b374c22e..00000000 --- a/recipes-tizen/Modello-AMBSimulator/Modello-AMBSimulator.inc +++ /dev/null @@ -1,89 +0,0 @@ -DESCRIPTION = "Pure html5 UI" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/Modello" -LICENSE = "Apache-2.0" -PV = "0.0.2" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by Modello-AMBSimulator - - -RDEPENDS = "" -#RDEPENDS of Modello-AMBSimulator (${PN}) -RDEPENDS_${PN} += "Modello-Common" - - -DEPENDS = "" -#DEPENDS of Modello-AMBSimulator -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "zip" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n Modello-AMBSimulator-0.0.2 - cp ${S}/packaging/Modello-AMBSimulator.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 ; - - #empty - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - rm -rf ${D} - mkdir -p ${D}/opt/usr/apps/.preinstallWidgets - mkdir -p ${D}${prefix}/share/Modello/Common/icons - zip -r ${D}/opt/usr/apps/.preinstallWidgets/Modello-AMBSimulator.wgt config.xml manifest.json css AMBSimulator_icon.png index.html js templates - install -m 0644 AMBSimulator_icon.png ${D}${prefix}/share/Modello/Common/icons - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " Modello-AMBSimulator " - -Modello-AMBSimulator_files = "" -Modello-AMBSimulator_files += "/opt/usr/apps/.preinstallWidgets/Modello-AMBSimulator.wgt" -Modello-AMBSimulator_files += "${prefix}/share/Modello/Common/icons/AMBSimulator_icon.png" -MANIFESTFILES_${PN} = "Modello-AMBSimulator.manifest" - -FILES_${PN} = "${Modello-AMBSimulator_files}" - -PKG_Modello-AMBSimulator= "Modello-AMBSimulator" - -require Modello-AMBSimulator-extraconf.inc - diff --git a/recipes-tizen/Modello-AMBSimulator/Modello-AMBSimulator_git.bb b/recipes-tizen/Modello-AMBSimulator/Modello-AMBSimulator_git.bb deleted file mode 100644 index 14ed8b77..00000000 --- a/recipes-tizen/Modello-AMBSimulator/Modello-AMBSimulator_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require Modello-AMBSimulator.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/Modello_AMBSimulator;tag=6dcac734d95f99d36b8b5bab9799b3f8860bb176;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/Modello-Appmanager/Modello-Appmanager-extraconf.inc b/recipes-tizen/Modello-Appmanager/Modello-Appmanager-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/Modello-Appmanager/Modello-Appmanager.inc b/recipes-tizen/Modello-Appmanager/Modello-Appmanager.inc deleted file mode 100644 index 7a29cf3d..00000000 --- a/recipes-tizen/Modello-Appmanager/Modello-Appmanager.inc +++ /dev/null @@ -1,89 +0,0 @@ -DESCRIPTION = "Pure html5 UI" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/Modello" -LICENSE = "Apache-2.0" -PV = "0.0.2" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by Modello-Appmanager - - -RDEPENDS = "" -#RDEPENDS of Modello-Appmanager (${PN}) -RDEPENDS_${PN} += "Modello-Common" - - -DEPENDS = "" -#DEPENDS of Modello-Appmanager -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "zip" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n Modello-Appmanager-0.0.2 - cp ${S}/packaging/Modello-Appmanager.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 ; - - #empty - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - rm -rf ${D} - mkdir -p ${D}/opt/usr/apps/.preinstallWidgets - mkdir -p ${D}${prefix}/share/Modello/Common/icons - zip -r ${D}/opt/usr/apps/.preinstallWidgets/Modello-Appmanager.wgt config.xml css AppManager_icon.png index.html js templates - install -m 0644 AppManager_icon.png ${D}${prefix}/share/Modello/Common/icons - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " Modello-Appmanager " - -Modello-Appmanager_files = "" -Modello-Appmanager_files += "/opt/usr/apps/.preinstallWidgets/Modello-Appmanager.wgt" -Modello-Appmanager_files += "${prefix}/share/Modello/Common/icons/AppManager_icon.png" -MANIFESTFILES_${PN} = "Modello-Appmanager.manifest" - -FILES_${PN} = "${Modello-Appmanager_files}" - -PKG_Modello-Appmanager= "Modello-Appmanager" - -require Modello-Appmanager-extraconf.inc - diff --git a/recipes-tizen/Modello-Appmanager/Modello-Appmanager_git.bb b/recipes-tizen/Modello-Appmanager/Modello-Appmanager_git.bb deleted file mode 100644 index d8cf10e3..00000000 --- a/recipes-tizen/Modello-Appmanager/Modello-Appmanager_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require Modello-Appmanager.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Appmanager;tag=29077649bc00e39417d74a1651f94f54a6868a2d;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/Modello-Common/Modello-Common-extraconf.inc b/recipes-tizen/Modello-Common/Modello-Common-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/Modello-Common/Modello-Common.inc b/recipes-tizen/Modello-Common/Modello-Common.inc deleted file mode 100644 index 4395de7e..00000000 --- a/recipes-tizen/Modello-Common/Modello-Common.inc +++ /dev/null @@ -1,85 +0,0 @@ -DESCRIPTION = "Pure html5 UI" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/Modello" -LICENSE = "Apache-2.0" -PV = "0.0.3" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by Modello-Common - - -RDEPENDS = "" - -DEPENDS = "" -#DEPENDS of Modello-Common -DEPENDS_append_class-native = " fdupes-native" -DEPENDS_append_class-target = " fdupes-native" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n Modello-Common-0.0.3 - cp ${S}/packaging/Modello-Common.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 ; - - #empty - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - mkdir -p ${D}${prefix}/share/Modello/Common/ - cp -r css ${D}${prefix}/share/Modello/Common/ - cp -r js ${D}${prefix}/share/Modello/Common/ - - #fdupes ${D}${prefix}/share - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " Modello-Common " - -Modello-Common_files = "" -Modello-Common_files += "${prefix}/share/Modello/Common/js" -Modello-Common_files += "${prefix}/share/Modello/Common/css" -MANIFESTFILES_${PN} = "Modello-Common.manifest" - -FILES_${PN} = "${Modello-Common_files}" - -PKG_Modello-Common= "Modello-Common" - -require Modello-Common-extraconf.inc - diff --git a/recipes-tizen/Modello-Common/Modello-Common_git.bb b/recipes-tizen/Modello-Common/Modello-Common_git.bb deleted file mode 100644 index 6e250591..00000000 --- a/recipes-tizen/Modello-Common/Modello-Common_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require Modello-Common.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Common;tag=9adf1e91f84a53b3b4c2b3723d1d05363ed14933;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/Modello-Dashboard/Modello-Dashboard-extraconf.inc b/recipes-tizen/Modello-Dashboard/Modello-Dashboard-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/Modello-Dashboard/Modello-Dashboard.inc b/recipes-tizen/Modello-Dashboard/Modello-Dashboard.inc deleted file mode 100644 index fa88abdb..00000000 --- a/recipes-tizen/Modello-Dashboard/Modello-Dashboard.inc +++ /dev/null @@ -1,89 +0,0 @@ -DESCRIPTION = "Pure html5 UI" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/Modello" -LICENSE = "Apache-2.0" -PV = "0.0.2" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by Modello-Dashboard - - -RDEPENDS = "" -#RDEPENDS of Modello-Dashboard (${PN}) -RDEPENDS_${PN} += "Modello-Common" - - -DEPENDS = "" -#DEPENDS of Modello-Dashboard -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "zip" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n Modello-Dashboard-0.0.2 - cp ${S}/packaging/Modello-Dashboard.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 ; - - #empty - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - rm -rf ${D} - mkdir -p ${D}/opt/usr/apps/.preinstallWidgets - mkdir -p ${D}${prefix}/share/Modello/Common/icons - zip -r ${D}/opt/usr/apps/.preinstallWidgets/Modello-Dashboard.wgt components config.xml css Dashboard_icon.png index.html js - install -m 0644 Dashboard_icon.png ${D}${prefix}/share/Modello/Common/icons - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " Modello-Dashboard " - -Modello-Dashboard_files = "" -Modello-Dashboard_files += "/opt/usr/apps/.preinstallWidgets/Modello-Dashboard.wgt" -Modello-Dashboard_files += "${prefix}/share/Modello/Common/icons/Dashboard_icon.png" -MANIFESTFILES_${PN} = "Modello-Dashboard.manifest" - -FILES_${PN} = "${Modello-Dashboard_files}" - -PKG_Modello-Dashboard= "Modello-Dashboard" - -require Modello-Dashboard-extraconf.inc - diff --git a/recipes-tizen/Modello-Dashboard/Modello-Dashboard_git.bb b/recipes-tizen/Modello-Dashboard/Modello-Dashboard_git.bb deleted file mode 100644 index 1934385a..00000000 --- a/recipes-tizen/Modello-Dashboard/Modello-Dashboard_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require Modello-Dashboard.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Dashboard;tag=96d57eca5bd13b5a807a7da746bc96dbdcbcf539;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/Modello-Homescreen/Modello-Homescreen-extraconf.inc b/recipes-tizen/Modello-Homescreen/Modello-Homescreen-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/Modello-Homescreen/Modello-Homescreen.inc b/recipes-tizen/Modello-Homescreen/Modello-Homescreen.inc deleted file mode 100644 index 8d22026e..00000000 --- a/recipes-tizen/Modello-Homescreen/Modello-Homescreen.inc +++ /dev/null @@ -1,98 +0,0 @@ -DESCRIPTION = "A proof of concept pure html5 UI" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/Modello" -LICENSE = "Apache-2.0" -PV = "0.0.2" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by Modello-Homescreen - - -RDEPENDS = "" -#RDEPENDS of Modello-Homescreen (${PN}) -RDEPENDS_${PN} += "Modello-Common" - - -DEPENDS = "" -#DEPENDS of Modello-Homescreen -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "zip" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n Modello-Homescreen-0.0.2 - cp ${S}/packaging/Modello-Homescreen.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 ; - - #empty - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - mkdir -p ${D}/opt/usr/apps/.preinstallWidgets - mkdir -p ${D}${prefix}/share/Modello/Common/icons - zip -r ${D}/opt/usr/apps/.preinstallWidgets/Modello-Homescreen.wgt config.xml manifest.json css Homescreen_icon.png index.html js - install -m 0644 Homescreen_icon.png ${D}${prefix}/share/Modello/Common/icons - - mkdir -p ${D}${prefix}/bin - mkdir -p ${D}${prefix}/lib/systemd/user/weston.target.wants/ - install -m 755 systemd/modello_launcher.sh ${D}${prefix}/bin - install -m 0644 systemd/Modello_Homescreen-launchpad-ready.path ${D}${prefix}/lib/systemd/user - install -m 0644 systemd/Modello_Homescreen.service ${D}${prefix}/lib/systemd/user - ln -sf ../Modello_Homescreen-launchpad-ready.path ${D}${prefix}/lib/systemd/user/weston.target.wants/ - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " Modello-Homescreen " - -Modello-Homescreen_files = "" -Modello-Homescreen_files += "/opt/usr/apps/.preinstallWidgets/Modello-Homescreen.wgt" -Modello-Homescreen_files += "${prefix}/share/Modello/Common/icons/Homescreen_icon.png" -Modello-Homescreen_files += "${prefix}/lib/systemd/user/Modello_Homescreen.service" -Modello-Homescreen_files += "${prefix}/lib/systemd/user/Modello_Homescreen-launchpad-ready.path" -Modello-Homescreen_files += "${prefix}/bin/modello_launcher.sh" -Modello-Homescreen_files += "${prefix}/lib/systemd/user/weston.target.wants" - -FILES_${PN} = "${Modello-Homescreen_files}" - -PKG_Modello-Homescreen= "Modello-Homescreen" - -require Modello-Homescreen-extraconf.inc - diff --git a/recipes-tizen/Modello-Homescreen/Modello-Homescreen_git.bb b/recipes-tizen/Modello-Homescreen/Modello-Homescreen_git.bb deleted file mode 100644 index 4035513e..00000000 --- a/recipes-tizen/Modello-Homescreen/Modello-Homescreen_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require Modello-Homescreen.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Homescreen;tag=7aa5723eceb5a35f56dfbd03e4e2ffc2c5f9b742;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/Modello-Hvac/Modello-Hvac-extraconf.inc b/recipes-tizen/Modello-Hvac/Modello-Hvac-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/Modello-Hvac/Modello-Hvac.inc b/recipes-tizen/Modello-Hvac/Modello-Hvac.inc deleted file mode 100644 index 8a70a950..00000000 --- a/recipes-tizen/Modello-Hvac/Modello-Hvac.inc +++ /dev/null @@ -1,88 +0,0 @@ -DESCRIPTION = "Pure html5 UI" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/Modello" -LICENSE = "Apache-2.0" -PV = "0.0.3" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by Modello-Hvac - - -RDEPENDS = "" -#RDEPENDS of Modello-Hvac (${PN}) -RDEPENDS_${PN} += "Modello-Common" - - -DEPENDS = "" -#DEPENDS of Modello-Hvac -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "zip" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n Modello-Hvac-0.0.3 - cp ${S}/packaging/Modello-Hvac.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 ; - - #empty - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - rm -rf ${D} - mkdir -p ${D}/opt/usr/apps/.preinstallWidgets - mkdir -p ${D}${prefix}/share/Modello/Common/icons - zip -r ${D}/opt/usr/apps/.preinstallWidgets/Modello-Hvac.wgt config.xml css HVAC_icon.png index.html js - install -m 0644 HVAC_icon.png ${D}${prefix}/share/Modello/Common/icons - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " Modello-Hvac " - -Modello-Hvac_files = "" -Modello-Hvac_files += "/opt/usr/apps/.preinstallWidgets/Modello-Hvac.wgt" -Modello-Hvac_files += "${prefix}/share/Modello/Common/icons/HVAC_icon.png" - -FILES_${PN} = "${Modello-Hvac_files}" - -PKG_Modello-Hvac= "Modello-Hvac" - -require Modello-Hvac-extraconf.inc - diff --git a/recipes-tizen/Modello-Hvac/Modello-Hvac_git.bb b/recipes-tizen/Modello-Hvac/Modello-Hvac_git.bb deleted file mode 100644 index 27dba141..00000000 --- a/recipes-tizen/Modello-Hvac/Modello-Hvac_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require Modello-Hvac.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Hvac;tag=af5fbddabc6773cbdd33bf8790808fcec64da485;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/Modello-Installer/Modello-Installer-extraconf.inc b/recipes-tizen/Modello-Installer/Modello-Installer-extraconf.inc deleted file mode 100644 index 293c055b..00000000 --- a/recipes-tizen/Modello-Installer/Modello-Installer-extraconf.inc +++ /dev/null @@ -1,18 +0,0 @@ -SRC_URI += "file://modello-installer-postinst.sh" -SRC_URI += "file://modello-installer-postinst.service" - -RDEPENDS_Modello-Installer-xwalk_remove = "Modello-Phone" -systemd_unitdir = "/usr/lib/systemd" - -RDEPENDS_${PN}-wrt_remove = "wrt-installer" - -do_install_append() { - install -m 0755 -p -D ${WORKDIR}/modello-installer-postinst.sh ${D}${prefix}/share/modello-installer/modello-installer-postinst.sh - install -p -D ${WORKDIR}/modello-installer-postinst.service ${D}${systemd_unitdir}/system/modello-installer-postinst.service - mkdir -p ${D}${systemd_unitdir}/system/multi-user.target.wants - ln -sf ../modello-installer-postinst.service ${D}${systemd_unitdir}/system/multi-user.target.wants/modello-installer-postinst.service -} - -FILES_${PN}-xwalk += "${prefix}/share/modello-installer/modello-installer-postinst.sh" -FILES_${PN}-xwalk += "${systemd_unitdir}/system/modello-installer-postinst.service" -FILES_${PN}-xwalk += "${systemd_unitdir}/system/multi-user.target.wants/modello-installer-postinst.service" diff --git a/recipes-tizen/Modello-Installer/Modello-Installer.inc b/recipes-tizen/Modello-Installer/Modello-Installer.inc deleted file mode 100644 index 7193570c..00000000 --- a/recipes-tizen/Modello-Installer/Modello-Installer.inc +++ /dev/null @@ -1,169 +0,0 @@ -DESCRIPTION = "Installer for Modello" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/Modello" -LICENSE = "Apache-2.0" -PV = "0.0.2" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by Modello-Installer-xwalk -PROVIDES += "Modello-Installer-xwalk" - - -#PROVIDES by Modello-Installer-wrt -PROVIDES += "Modello-Installer-wrt" - - -#PROVIDES by Modello-Installer - - -RDEPENDS = "" -#RDEPENDS of Modello-Installer-xwalk (${PN}-xwalk) -RDEPENDS_${PN}-xwalk += "Modello-SDL" -RDEPENDS_${PN}-xwalk += "Modello-Dashboard" -RDEPENDS_${PN}-xwalk += "Modello-Homescreen" -RDEPENDS_${PN}-xwalk += "tizen-platform-config" -RDEPENDS_${PN}-xwalk += "Modello-Nav" -RDEPENDS_${PN}-xwalk += "Modello-Appmanager" -RDEPENDS_${PN}-xwalk += "Modello-Phone" -RDEPENDS_${PN}-xwalk += "Modello-Common" -RDEPENDS_${PN}-xwalk += "Modello-AMBSimulator" -RDEPENDS_${PN}-xwalk += "crosswalk" -RDEPENDS_${PN}-xwalk += "Modello-Hvac" -RDEPENDS_${PN}-xwalk += "Modello-Multimediaplayer" - -#RDEPENDS of Modello-Installer-wrt (${PN}-wrt) -RDEPENDS_${PN}-wrt += "wrt-installer" - - -DEPENDS = "" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n Modello-Installer-0.0.2 - cp ${S}/packaging/Modello-Installer.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 ; - - #build section - - - -} - -do_install() { - 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 - - source ${sysconfdir}/tizen-platform.conf - for list in $(find $TZ_SYS_APP_PREINSTALL -name "Modello*") - do - #wrt-installer requires you be root to install files - wrt-installer -i $list - done - for list2 in $(ls -d /opt/usr/apps/*/) - do - mkdir -p "$list2/css" - mkdir -p "$list2/js" - cp -r $D${prefix}/share/Modello/Common/js/services "$list2/res/wgt/js/" - cp -r $D${prefix}/share/Modello/Common/css/* "$list2/res/wgt/css/" - done - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - source ${sysconfdir}/tizen-platform.conf - export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/5000/dbus/user_bus_socket" - for list in $(find $TZ_SYS_APP_PREINSTALL -name "Modello*") - do - #XWalk requires you not be root to install files - echo "Installing $list" - su app -c "pkgcmd -q -i -t wgt -p $list" - done - for list2 in $(ls -d $TZ_SYS_HOME/app/.config/xwalk-service/applications/*/) - do - su app -c "mkdir -p '$list2/css'" - su app -c "mkdir -p '$list2/js'" - su app -c "cp -r $D${prefix}/share/Modello/Common/js/services '$list2/js/'" - su app -c "cp -r $D${prefix}/share/Modello/Common/css/* '$list2/css/'" - su app -c "cp -r $D${prefix}/share/Modello/Common/icons '$list2/'" - done - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - source ${sysconfdir}/tizen-platform.conf - export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/5000/dbus/user_bus_socket" - for list3 in $(su app -c "xwalkctl" | grep Modello | cut -c 1-10) - do - echo "Uninstalling $list3" - su app -c "pkgcmd -q -u -n $list3" - done - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " Modello-Installer-xwalk " -PACKAGES += " Modello-Installer-wrt " - -Modello-Installer-xwalk_files = "" -MANIFESTFILES_${PN}-xwalk = "Modello-Installer.manifest" - -Modello-Installer-wrt_files = "" -MANIFESTFILES_${PN}-wrt = "Modello-Installer.manifest" - -FILES_${PN}-xwalk = "${Modello-Installer-xwalk_files}" -FILES_${PN}-wrt = "${Modello-Installer-wrt_files}" - -PKG_Modello-Installer-xwalk= "Modello-Installer-xwalk" -PKG_Modello-Installer-wrt= "Modello-Installer-wrt" - -require Modello-Installer-extraconf.inc - diff --git a/recipes-tizen/Modello-Installer/Modello-Installer/modello-installer-postinst.service b/recipes-tizen/Modello-Installer/Modello-Installer/modello-installer-postinst.service deleted file mode 100644 index c306f6fb..00000000 --- a/recipes-tizen/Modello-Installer/Modello-Installer/modello-installer-postinst.service +++ /dev/null @@ -1,12 +0,0 @@ -[Unit] -Description=Install Modello applications -Before=Modello_Homescreen.service - -[Service] -Type=oneshot -SmackExecLabel=User -ExecStart=/usr/share/modello-installer/modello-installer-postinst.sh -ExecStartPost=/bin/rm -f /usr/lib/systemd/system/multi-user.target.wants/modello-installer-postinst.service - -[Install] -WantedBy=multi-user.target diff --git a/recipes-tizen/Modello-Installer/Modello-Installer/modello-installer-postinst.sh b/recipes-tizen/Modello-Installer/Modello-Installer/modello-installer-postinst.sh deleted file mode 100644 index 7e7c1958..00000000 --- a/recipes-tizen/Modello-Installer/Modello-Installer/modello-installer-postinst.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/sh -e - -source /etc/tizen-platform.conf -export DBUS_SESSION_BUS_ADDRESS="unix:path=/run/user/5000/dbus/user_bus_socket" - -export MODELLO_INSTALL_USER="app" -export MODELLO_COMMON_DIR="/usr/share/Modello/Common" - -export PATH="${PATH}:/bin" - -for list in $(find $TZ_SYS_APP_PREINSTALL -name "Modello*") -do -#XWalk requires you not be root to install files - echo "Installing $list" - su ${MODELLO_INSTALL_USER} -c "xwalkctl -i $list" -done - -for list2 in $(ls -d $TZ_SYS_HOME/${MODELLO_INSTALL_USER}/.config/xwalk-service/applications/*/) -do - echo list2 $ - su - ${MODELLO_INSTALL_USER} -c "mkdir -p '$list2/css'" - su - ${MODELLO_INSTALL_USER} -c "mkdir -p '$list2/js'" - su - ${MODELLO_INSTALL_USER} -c "cp -fr ${MODELLO_COMMON_DIR}/js/services '$list2/js/'" - su - ${MODELLO_INSTALL_USER} -c "cp -fr ${MODELLO_COMMON_DIR}/css/* '$list2/css/'" - su - ${MODELLO_INSTALL_USER} -c "cp -fr ${MODELLO_COMMON_DIR}/icons '$list2/'" - - -done - diff --git a/recipes-tizen/Modello-Installer/Modello-Installer_git.bb b/recipes-tizen/Modello-Installer/Modello-Installer_git.bb deleted file mode 100644 index d4c3558d..00000000 --- a/recipes-tizen/Modello-Installer/Modello-Installer_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require Modello-Installer.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Installer;tag=968a4e677273dec4b01b096c3902774d7a2c1de5;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/Modello-Multimediaplayer/Modello-Multimediaplayer-extraconf.inc b/recipes-tizen/Modello-Multimediaplayer/Modello-Multimediaplayer-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/Modello-Multimediaplayer/Modello-Multimediaplayer.inc b/recipes-tizen/Modello-Multimediaplayer/Modello-Multimediaplayer.inc deleted file mode 100644 index 3ae3b6ec..00000000 --- a/recipes-tizen/Modello-Multimediaplayer/Modello-Multimediaplayer.inc +++ /dev/null @@ -1,89 +0,0 @@ -DESCRIPTION = "Pure html5 UI" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/Modello" -LICENSE = "Apache-2.0" -PV = "0.0.2" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by Modello-Multimediaplayer - - -RDEPENDS = "" -#RDEPENDS of Modello-Multimediaplayer (${PN}) -RDEPENDS_${PN} += "Modello-Common" - - -DEPENDS = "" -#DEPENDS of Modello-Multimediaplayer -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "zip" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n Modello-Multimediaplayer-0.0.2 - cp ${S}/packaging/Modello-Multimediaplayer.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 ; - - #empty - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - rm -rf ${D} - mkdir -p ${D}/opt/usr/apps/.preinstallWidgets - mkdir -p ${D}${prefix}/share/Modello/Common/icons - zip -r ${D}/opt/usr/apps/.preinstallWidgets/Modello-Multimediaplayer.wgt components config.xml css MultimediaPlayer_icon.png images index.html js - install -m 0644 MultimediaPlayer_icon.png ${D}${prefix}/share/Modello/Common/icons - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " Modello-Multimediaplayer " - -Modello-Multimediaplayer_files = "" -Modello-Multimediaplayer_files += "/opt/usr/apps/.preinstallWidgets/Modello-Multimediaplayer.wgt" -Modello-Multimediaplayer_files += "${prefix}/share/Modello/Common/icons/MultimediaPlayer_icon.png" -MANIFESTFILES_${PN} = "Modello-Multimediaplayer.manifest" - -FILES_${PN} = "${Modello-Multimediaplayer_files}" - -PKG_Modello-Multimediaplayer= "Modello-Multimediaplayer" - -require Modello-Multimediaplayer-extraconf.inc - diff --git a/recipes-tizen/Modello-Multimediaplayer/Modello-Multimediaplayer_git.bb b/recipes-tizen/Modello-Multimediaplayer/Modello-Multimediaplayer_git.bb deleted file mode 100644 index 909602b7..00000000 --- a/recipes-tizen/Modello-Multimediaplayer/Modello-Multimediaplayer_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require Modello-Multimediaplayer.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Multimediaplayer;tag=edd92531a5975aa471d1c1e91a6d108bf732a558;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/Modello-Nav/Modello-Nav-extraconf.inc b/recipes-tizen/Modello-Nav/Modello-Nav-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/Modello-Nav/Modello-Nav.inc b/recipes-tizen/Modello-Nav/Modello-Nav.inc deleted file mode 100644 index a709831a..00000000 --- a/recipes-tizen/Modello-Nav/Modello-Nav.inc +++ /dev/null @@ -1,89 +0,0 @@ -DESCRIPTION = "Pure html5 UI" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/Modello" -LICENSE = "Apache-2.0" -PV = "0.0.2" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by Modello-Nav - - -RDEPENDS = "" -#RDEPENDS of Modello-Nav (${PN}) -RDEPENDS_${PN} += "Modello-Common" - - -DEPENDS = "" -#DEPENDS of Modello-Nav -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "zip" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n Modello-Nav-0.0.2 - cp ${S}/packaging/Modello-Nav.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 ; - - #empty - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - rm -rf ${D} - mkdir -p ${D}/opt/usr/apps/.preinstallWidgets - mkdir -p ${D}${prefix}/share/Modello/Common/icons - zip -r ${D}/opt/usr/apps/.preinstallWidgets/Modello-Nav.wgt config.xml css Navigation_icon.png images index.html js templates - install -m 0644 Navigation_icon.png ${D}${prefix}/share/Modello/Common/icons - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " Modello-Nav " - -Modello-Nav_files = "" -Modello-Nav_files += "/opt/usr/apps/.preinstallWidgets/Modello-Nav.wgt" -Modello-Nav_files += "${prefix}/share/Modello/Common/icons/Navigation_icon.png" -MANIFESTFILES_${PN} = "Modello-Nav.manifest" - -FILES_${PN} = "${Modello-Nav_files}" - -PKG_Modello-Nav= "Modello-Nav" - -require Modello-Nav-extraconf.inc - diff --git a/recipes-tizen/Modello-Nav/Modello-Nav_git.bb b/recipes-tizen/Modello-Nav/Modello-Nav_git.bb deleted file mode 100644 index 81ccf4ef..00000000 --- a/recipes-tizen/Modello-Nav/Modello-Nav_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require Modello-Nav.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Nav;tag=6b922b34d1b3b8b8f240b0231473f8ae6fb826d7;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/Modello-Phone/Modello-Phone-extraconf.inc b/recipes-tizen/Modello-Phone/Modello-Phone-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/Modello-Phone/Modello-Phone.inc b/recipes-tizen/Modello-Phone/Modello-Phone.inc deleted file mode 100644 index 270d3441..00000000 --- a/recipes-tizen/Modello-Phone/Modello-Phone.inc +++ /dev/null @@ -1,90 +0,0 @@ -DESCRIPTION = "Pure html5 UI" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/Modello" -LICENSE = "Apache-2.0" -PV = "0.0.2" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by Modello-Phone - - -RDEPENDS = "" -#RDEPENDS of Modello-Phone (${PN}) -RDEPENDS_${PN} += "Modello-Common" -RDEPENDS_${PN} += "phoned" - - -DEPENDS = "" -#DEPENDS of Modello-Phone -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "zip" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n Modello-Phone-0.0.2 - cp ${S}/packaging/Modello-Phone.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 ; - - #empty - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - rm -rf ${D} - mkdir -p ${D}/opt/usr/apps/.preinstallWidgets - mkdir -p ${D}${prefix}/share/Modello/Common/icons - zip -r ${D}/opt/usr/apps/.preinstallWidgets/Modello-Phone.wgt config.xml css data Phone_icon.png index.html js templates - install -m 0644 Phone_icon.png ${D}${prefix}/share/Modello/Common/icons - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " Modello-Phone " - -Modello-Phone_files = "" -Modello-Phone_files += "/opt/usr/apps/.preinstallWidgets/Modello-Phone.wgt" -Modello-Phone_files += "${prefix}/share/Modello/Common/icons/Phone_icon.png" -MANIFESTFILES_${PN} = "Modello-Phone.manifest" - -FILES_${PN} = "${Modello-Phone_files}" - -PKG_Modello-Phone= "Modello-Phone" - -require Modello-Phone-extraconf.inc - diff --git a/recipes-tizen/Modello-Phone/Modello-Phone_git.bb b/recipes-tizen/Modello-Phone/Modello-Phone_git.bb deleted file mode 100644 index 8151292b..00000000 --- a/recipes-tizen/Modello-Phone/Modello-Phone_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require Modello-Phone.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/Modello_Phone;tag=d64bb84178f6a3cc17f12eca3504f079162f0283;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/Modello-SDL/Modello-SDL-extraconf.inc b/recipes-tizen/Modello-SDL/Modello-SDL-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/Modello-SDL/Modello-SDL.inc b/recipes-tizen/Modello-SDL/Modello-SDL.inc deleted file mode 100644 index b8fa2dfd..00000000 --- a/recipes-tizen/Modello-SDL/Modello-SDL.inc +++ /dev/null @@ -1,89 +0,0 @@ -DESCRIPTION = "Pure html5 UI" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/Modello" -LICENSE = "Apache-2.0" -PV = "0.0.2" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by Modello-SDL - - -RDEPENDS = "" -#RDEPENDS of Modello-SDL (${PN}) -RDEPENDS_${PN} += "Modello-Common" - - -DEPENDS = "" -#DEPENDS of Modello-SDL -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "zip" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n Modello-SDL-0.0.2 - cp ${S}/packaging/Modello-SDL.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 ; - - #empty - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - rm -rf ${D} - mkdir -p ${D}/opt/usr/apps/.preinstallWidgets - mkdir -p ${D}${prefix}/share/Modello/Common/icons - zip -r ${D}/opt/usr/apps/.preinstallWidgets/Modello-SDL.wgt app audio config.xml css ffw SmartDeviceLink_icon.png images index.html js lib locale - install -m 0644 SmartDeviceLink_icon.png ${D}${prefix}/share/Modello/Common/icons - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " Modello-SDL " - -Modello-SDL_files = "" -Modello-SDL_files += "/opt/usr/apps/.preinstallWidgets/Modello-SDL.wgt" -Modello-SDL_files += "${prefix}/share/Modello/Common/icons/SmartDeviceLink_icon.png" -MANIFESTFILES_${PN} = "Modello-SDL.manifest" - -FILES_${PN} = "${Modello-SDL_files}" - -PKG_Modello-SDL= "Modello-SDL" - -require Modello-SDL-extraconf.inc - diff --git a/recipes-tizen/Modello-SDL/Modello-SDL_git.bb b/recipes-tizen/Modello-SDL/Modello-SDL_git.bb deleted file mode 100644 index abbbbec5..00000000 --- a/recipes-tizen/Modello-SDL/Modello-SDL_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require Modello-SDL.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/Modello_SDL;tag=c6bb5a39bf009bbca2cbb6e1559a04529b9f4617;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/adns/adns-extraconf.inc b/recipes-tizen/adns/adns-extraconf.inc deleted file mode 100644 index 161e7d0a..00000000 --- a/recipes-tizen/adns/adns-extraconf.inc +++ /dev/null @@ -1,10 +0,0 @@ -SRC_URI += "file://0001-Yocto-fix-remove-unknown-configure-functions.patch" - -do_configure_prepend() { - # Create symlinks to regress/hmacros.i4 and regress/hsyscalls.i4 in root src dir since they are not searched in the regress/ dir. - # There is probably a better way to manage that such as adding the regress/ dir to the src dirs but it seems to already be the case... - ln -sfn regress/hmacros.i4 hmacros.i4 - ln -sfn regress/hsyscalls.i4 hsyscalls.i4 - # Remove '`' and ''' around hsyscalls.i4 which prevent the file from being found. - grep -rl "m4_include" regress | xargs sed -i "s@m4_include(\`hsyscalls.i4')@m4_include(hsyscalls.i4)@g" -} diff --git a/recipes-tizen/adns/adns.inc b/recipes-tizen/adns/adns.inc deleted file mode 100644 index 6878c33a..00000000 --- a/recipes-tizen/adns/adns.inc +++ /dev/null @@ -1,130 +0,0 @@ -DESCRIPTION = "Advanced Easy-to-Use Asynchronous-Capable DNS Utilities" -HOMEPAGE = "http://www.chiark.greenend.org.uk/~ian/adns/" -SECTION = "System/Utilities" -LICENSE = "GPL-2.0+" -PV = "1.4" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest 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 += "glibc" - - -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 ; - - - autotools_do_configure - oe_runmake -j16 all - - - -} -EXTRA_OECONF += "" - -do_install() { - 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/0001-Yocto-fix-remove-unknown-configure-functions.patch b/recipes-tizen/adns/adns/0001-Yocto-fix-remove-unknown-configure-functions.patch deleted file mode 100644 index ba29090f..00000000 --- a/recipes-tizen/adns/adns/0001-Yocto-fix-remove-unknown-configure-functions.patch +++ /dev/null @@ -1,50 +0,0 @@ -From 93c8263990e954055ec4ab638530e873460ece63 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= -Date: Fri, 29 Aug 2014 14:38:41 +0200 -Subject: [PATCH] Yocto fix: remove unknown configure functions -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Change-Id: Ice256455ab7ced0df8bc962863d23c3cac929c02 -Signed-off-by: Kévin THIERRY ---- - configure.in | 8 -------- - 1 file changed, 8 deletions(-) - -diff --git a/configure.in b/configure.in -index e7a5ee6..9d087e6 100644 ---- a/configure.in -+++ b/configure.in -@@ -177,8 +177,6 @@ struct pollfd { int fd; short events; short revents; }; - ]) - - AC_CHECK_FUNCS(poll) --ADNS_C_GETFUNC(socket,socket) --ADNS_C_GETFUNC(inet_ntoa,nsl) - - PROGS_IF_TSEARCH=adnsresfilter - AC_SUBST(PROGS_HAVE_TSEARCH) -@@ -186,7 +184,6 @@ AC_CHECK_FUNC(tsearch,[ - PROGS_HAVE_TSEARCH=$PROGS_IF_TSEARCH - ],[ - PROGS_HAVE_TSEARCH=''; -- AC_MSG_WARN([tsearch missing - not building client program(s) $PROGS_IF_TSEARCH]) - ]) - - AC_MSG_CHECKING(for INADDR_LOOPBACK) -@@ -211,11 +208,6 @@ else - ]) - fi - --ADNS_C_GETFUNC(inet_aton,resolv,[ -- LIBS="-lresolv $LIBS"; -- AC_MSG_WARN([inet_aton is in libresolv, urgh. Must use -lresolv.]) --]) -- - DPKG_CACHED_TRY_COMPILE(inlines,dpkg_cv_c_inline,, - [} inline int foo (int x) {], - AC_MSG_RESULT(yes) --- -1.8.1.4 - diff --git a/recipes-tizen/adns/adns_git.bb b/recipes-tizen/adns/adns_git.bb deleted file mode 100644 index 808c63ed..00000000 --- a/recipes-tizen/adns/adns_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -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=20e474eda39bdaa3ab7a80345e77d93967d55f88;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/ail/ail-extraconf.inc b/recipes-tizen/ail/ail-extraconf.inc deleted file mode 100644 index 44fb6133..00000000 --- a/recipes-tizen/ail/ail-extraconf.inc +++ /dev/null @@ -1,15 +0,0 @@ - -SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" - -RDEPENDS_${PN}_remove_class-native = "systemd-native" -DEPENDS_remove_class-native = "dlog-native" - -DEPENDS_class-target += "ail-native" -DEPENDS_class-target += "libslp-db-util" -DEPENDS_class-target += "xdgmime" -DEPENDS_class-target += "vconf" - - -FILES_${PN} += "${prefix}/dbspace" -FILES_${PN} += "${prefix}/share/applications" -FILES_${PN} += "${prefix}/bin/ail_initdb_user" \ No newline at end of file diff --git a/recipes-tizen/ail/ail.inc b/recipes-tizen/ail/ail.inc deleted file mode 100644 index e7394e0c..00000000 --- a/recipes-tizen/ail/ail.inc +++ /dev/null @@ -1,197 +0,0 @@ -DESCRIPTION = "Application Information Library" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Application Framework/Libraries" -LICENSE = "Apache-2.0" -PV = "0.2.80" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by ail -# the PROVIDES rules is ignore "libail = 0.2.80-0" -PROVIDES += "libail" -RPROVIDES_ail += "libail" - - -#PROVIDES by ail-dev -PROVIDES += "ail-dev" - - -RDEPENDS = "" -#RDEPENDS of ail-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "tizen-platform-config" -RDEPENDS_${PN}-dev += "libail" -RDEPENDS_${PN}-dev += "smack" - - -DEPENDS = "" -#DEPENDS of ail -inherit tizen_cmake -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "smack" -DEPENDS += "sqlite3" -DEPENDS += "xdgmime" -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/ail.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 ; - - CFLAGS="$CFLAGS -fpic" - - - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DTZ_SYS_RW_DESKTOP_APP=${prefix}/share/applications \ - -DBUILD_PKGTYPE=rpm - - oe_runmake -j16 - - - -} - -do_install() { - 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 - # Create tizenglobalapp user needed for global installation - useradd -d $D${prefix}/apps -m tizenglobalapp -r -c "system user for common applications" -g root - #mkdir -p %TZ_SYS_RW_APP/.config/xwalk-service/applications - #cd %TZ_SYS_RW_APP/ - #ln -s .config/xwalk-service/applications/ - vconftool set -t string db/ail/ail_info "0" -f -s system::vconf_inhouse - vconftool set -t string db/menuscreen/desktop "0" -f -s system::vconf_inhouse - vconftool set -t string db/menu_widget/language "en_US.utf8" -f -s system::vconf_inhouse - chsmack -a User $D${prefix}/kdb/db/ail - chsmack -a User $D${prefix}/kdb/db/ail/ail_info - chsmack -a User $D${prefix}/kdb/db/menuscreen - chsmack -a User $D${prefix}/kdb/db/menuscreen/desktop - chsmack -a User $D${prefix}/kdb/db/menu_widget - chsmack -a User $D${prefix}/kdb/db/menu_widget/language - mkdir -p $D${prefix}/share/applications - mkdir -p $D${prefix}/share/applications - mkdir -p $D${prefix}/apps - mkdir -p $D${prefix}/dbspace - mkdir -p $D${prefix}/share/icons/default/small - chsmack -a '*' $D${prefix}/dbspace - chsmack -a '*' $D${prefix}/apps - chsmack -a '*' $D${prefix}/share/applications - chsmack -a '*' $D${prefix}/share/applications - chsmack -a '*' $D${prefix}/share/icons - chsmack -a '*' $D${prefix}/share/icons/default - chsmack -a '*' $D${prefix}/share/icons/default/small/ - chmod g+w $D${prefix}/share/applications - chmod g+w $D${prefix}/share/applications - chown tizenglobalapp:root $D${prefix}/share/applications - chown tizenglobalapp:root $D${prefix}/share/applications - chown tizenglobalapp:root $D${prefix}/apps - chown tizenglobalapp:root $D${prefix}/dbspace - chown tizenglobalapp:root $D${prefix}/dbspace - chown tizenglobalapp:root -R $D${prefix}/share/icons - ail_initdb 2>/dev/null - chsmack -a '*' $D${prefix}/dbspace/.app_info.db* - - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - if [ $1 == 0 ]; then - rm -f $D${prefix}/dbspace/.app_info.db* - fi - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " ail " -PACKAGES += " ail-dev " - -ail_files = "" -ail_files += "${prefix}/bin/ail_initdb" -ail_files += "${prefix}/bin/ail_initdb_user" -ail_files += "${prefix}/bin/ail_fota" -ail_files += "${prefix}/bin/ail_desktop" -ail_files += "${prefix}/bin/ail_filter" -ail_files += "${prefix}/bin/ail_list" -ail_files += "${prefix}/bin/ail_package" -ail_files += "${prefix}/share/install-info/*" -ail_files += "${prefix}/lib/libail.so.0" -ail_files += "${prefix}/lib/libail.so.0.1.0" -MANIFESTFILES_${PN} = "ail.manifest" - -ail-dev_files = "" -ail-dev_files += "${prefix}/include/ail.h" -ail-dev_files += "${prefix}/lib/libail.so" -ail-dev_files += "${prefix}/lib/pkgconfig/ail.pc" -MANIFESTFILES_${PN}-dev = "ail.manifest" - -FILES_${PN} = "${ail_files}" -FILES_${PN}-dev = "${ail-dev_files}" - -PKG_ail= "ail" -PKG_ail-dev= "ail-dev" - -require ail-extraconf.inc - diff --git a/recipes-tizen/ail/ail_git.bb b/recipes-tizen/ail/ail_git.bb deleted file mode 100644 index 60dd19d8..00000000 --- a/recipes-tizen/ail/ail_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require ail.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/appfw/ail;tag=4df6f91071ef4ddc2918cbe7679c787b835e8c7a;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/ail/files/remove-dlog-for-native-build.patch b/recipes-tizen/ail/files/remove-dlog-for-native-build.patch deleted file mode 100644 index e82ec089..00000000 --- a/recipes-tizen/ail/files/remove-dlog-for-native-build.patch +++ /dev/null @@ -1,65 +0,0 @@ -From a89241fbcf9ce188e59b7e55f833cd377356b19d Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= -Date: Tue, 26 Aug 2014 11:21:52 +0200 -Subject: [PATCH] Remove dlog for native build - ---- - CMakeLists.txt | 2 +- - initdb/CMakeLists.txt | 2 +- - src/ail_private.h | 2 +- - tool/CMakeLists.txt | 4 ++-- - 4 files changed, 5 insertions(+), 5 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 2c3fafe..9adea33 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -33,7 +33,7 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) - - INCLUDE(FindPkgConfig) - --pkg_check_modules(LPKGS REQUIRED glib-2.0 sqlite3 dlog db-util xdgmime vconf libtzplatform-config libsmack) -+pkg_check_modules(LPKGS REQUIRED glib-2.0 sqlite3 db-util xdgmime vconf libtzplatform-config libsmack) - STRING(REPLACE ";" " " EXTRA_CFLAGS "${LPKGS_CFLAGS}") - SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fvisibility=hidden") - -diff --git a/src/ail_private.h b/src/ail_private.h -index efa2f66..28ed80c 100755 ---- a/src/ail_private.h -+++ b/src/ail_private.h -@@ -36,7 +36,7 @@ - #undef LOG_TAG - #define LOG_TAG "AIL" - --#if 1 -+#if 0 - #include - #define _E(fmt, arg...) LOGE("[%s,%d] "fmt,__FUNCTION__,__LINE__,##arg) - #define _D(fmt, arg...) LOGD("[%s,%d] "fmt,__FUNCTION__,__LINE__,##arg) -diff --git a/tool/CMakeLists.txt b/tool/CMakeLists.txt -index e898c7e..e0dd903 100755 ---- a/tool/CMakeLists.txt -+++ b/tool/CMakeLists.txt -@@ -15,7 +15,7 @@ SET(FILTERSRCS src/ail_filter.c) - SET(PKG ail_package) - SET(PKGSRCS src/ail_package.c) - --pkg_check_modules(INITDB_PKGS REQUIRED libsmack vconf dlog db-util sqlite3) -+pkg_check_modules(INITDB_PKGS REQUIRED libsmack vconf db-util sqlite3) - INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) - INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/src) - - - -diff --git a/ail.pc.in b/ail.pc.in -index a267813..33cbc37 100644 ---- a/ail.pc.in -+++ b/ail.pc.in -@@ -6,6 +6,6 @@ includedir=@INCLUDEDIR@ - Name: ail - Description: Application Information Library - Version: @VERSION@ --Requires: sqlite3 vconf dlog db-util -+Requires: sqlite3 vconf db-util - Libs: -L@LIBDIR@ -lail @PC_LIB@ - Cflags: -I@INCLUDEDIR@ diff --git a/recipes-tizen/alarm-manager/alarm-manager-extraconf.inc b/recipes-tizen/alarm-manager/alarm-manager-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/alarm-manager/alarm-manager.inc b/recipes-tizen/alarm-manager/alarm-manager.inc deleted file mode 100644 index ea199e60..00000000 --- a/recipes-tizen/alarm-manager/alarm-manager.inc +++ /dev/null @@ -1,206 +0,0 @@ -DESCRIPTION = "Alarm library" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Application Framework/Libraries" -LICENSE = "Apache-2.0" -PV = "0.4.86" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by alarm-manager - - -#PROVIDES by libalarm -PROVIDES += "libalarm" - - -#PROVIDES by alarm-server -PROVIDES += "alarm-server" - - -#PROVIDES by libalarm-dev -PROVIDES += "libalarm-dev" - - -RDEPENDS = "" -#RDEPENDS of libalarm (libalarm) -RDEPENDS_libalarm += "alarm-server" - -#RDEPENDS of alarm-server (alarm-server) -RDEPENDS_alarm-server += "systemd" - -#RDEPENDS of libalarm-dev (libalarm-dev) -RDEPENDS_libalarm-dev += "libalarm" - - -DEPENDS = "" -#DEPENDS of alarm-manager -DEPENDS += "dlog" -DEPENDS += "dbus" -DEPENDS += "app-svc" -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "bundle" -DEPENDS += "aul" -DEPENDS += "system-server" -DEPENDS += "dbus-glib" -DEPENDS += "security-server" -DEPENDS += "heynoti" -DEPENDS += "glib-2.0" -DEPENDS += "libtapi" -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/alarm-manager.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 ; - - dbus-binding-tool --mode=glib-server --prefix=alarm_manager ./alarm_mgr.xml > ./include/alarm-skeleton.h - dbus-binding-tool --mode=glib-client --prefix=alarm_manager ./alarm_mgr.xml > ./include/alarm-stub.h - dbus-binding-tool --mode=glib-server --prefix=alarm_client ./alarm-expire.xml > ./include/alarm-expire-skeleton.h - dbus-binding-tool --mode=glib-client --prefix=alarm_client ./alarm-expire.xml > ./include/alarm-expire-stub.h - - autotools_do_configure - oe_runmake -j16 - - - -} -EXTRA_OECONF += " --disable-static" - -do_install() { - 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 ${D}${systemd_unitdir}/system/multi-user.target.wants - install -m0644 ${S}/packaging/alarm-server.service ${D}${systemd_unitdir}/system - ln -sf ../alarm-server.service ${D}${systemd_unitdir}/system/multi-user.target.wants/alarm-server.service - - mkdir -p ${D}/${sysconfdir}/udev/rules.d - install -m0644 ${S}/packaging/60-alarm-manager-rtc.rules ${D}${sysconfdir}/udev/rules.d/ - - mkdir -p ${D}/${sysconfdir}/dbus-1/system.d - install -m0644 ${S}/packaging/alarm-service.conf ${D}${sysconfdir}/dbus-1/system.d/ - - -} - -pkg_postinst_alarm-server() { - #!/bin/sh -e - - vconftool set -t int db/system/timechange 0 - vconftool set -t double db/system/timechange_external 0 - vconftool set -t int memory/system/timechanged 0 -i -g 5000 - systemctl daemon-reload - if [ $1 == 1 ]; then - systemctl restart alarm-server.service - fi - -} - -pkg_postinst_libalarm() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_prerm_alarm-server() { - #!/bin/sh -e - - if [ $1 == 0 ]; then - systemctl stop alarm-server.service - fi - -} - -pkg_postrm_libalarm() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_alarm-server() { - #!/bin/sh -e - - systemctl daemon-reload - if [ "$1" == 1 ]; then - systemctl restart net-config.service - fi - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libalarm " -PACKAGES += " alarm-server " -PACKAGES += " libalarm-dev " - -libalarm_files = "" -libalarm_files += "${prefix}/lib/libalarm.so.0.0.0" -libalarm_files += "${prefix}/lib/libalarm.so.0" -MANIFESTFILES_libalarm = "alarm-manager.manifest" - -alarm-server_files = "" -alarm-server_files += "${prefix}/bin/alarm-server" -alarm-server_files += "${systemd_unitdir}/system/multi-user.target.wants/alarm-server.service" -alarm-server_files += "${systemd_unitdir}/system/alarm-server.service" -alarm-server_files += "${sysconfdir}/dbus-1/system.d/alarm-service.conf" -alarm-server_files += "%config ${sysconfdir}/udev/rules.d/60-alarm-manager-rtc.rules" -CONFFILES_alarm-server = "" -CONFFILES_alarm-server += "${sysconfdir}/dbus-1/system.d/alarm-service.conf" -MANIFESTFILES_alarm-server = "alarm-manager.manifest" - -libalarm-dev_files = "" -libalarm-dev_files += "${prefix}/include/*.h" -libalarm-dev_files += "${prefix}/lib/pkgconfig/*.pc" -libalarm-dev_files += "${prefix}/lib/libalarm.so" -MANIFESTFILES_libalarm-dev = "alarm-manager.manifest" - -FILES_libalarm = "${libalarm_files}" -FILES_alarm-server = "${alarm-server_files}" -FILES_libalarm-dev = "${libalarm-dev_files}" - -PKG_libalarm= "libalarm" -PKG_alarm-server= "alarm-server" -PKG_libalarm-dev= "libalarm-dev" - -require alarm-manager-extraconf.inc - diff --git a/recipes-tizen/alarm-manager/alarm-manager_git.bb b/recipes-tizen/alarm-manager/alarm-manager_git.bb deleted file mode 100644 index 211bb091..00000000 --- a/recipes-tizen/alarm-manager/alarm-manager_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require alarm-manager.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/appfw/alarm-manager;tag=19baeb3cdc026c400eef251ab4df53d2c3c05cf9;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/alsa-scenario/alsa-scenario-extraconf.inc b/recipes-tizen/alsa-scenario/alsa-scenario-extraconf.inc deleted file mode 100644 index 6fcb7c30..00000000 --- a/recipes-tizen/alsa-scenario/alsa-scenario-extraconf.inc +++ /dev/null @@ -1,31 +0,0 @@ -do_compile() { - cd ${S} - LANG=C - export LANG - unset DISPLAY - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - - cp -f ${PKG_CONFIG_SYSROOT_DIR}${datadir}/libtool/config/config.guess ${WORKDIR} - cp -f ${PKG_CONFIG_SYSROOT_DIR}${datadir}/libtool/config/config.sub ${WORKDIR} - - 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-static - - make -j16 -} diff --git a/recipes-tizen/alsa-scenario/alsa-scenario.inc b/recipes-tizen/alsa-scenario/alsa-scenario.inc deleted file mode 100644 index 568184e4..00000000 --- a/recipes-tizen/alsa-scenario/alsa-scenario.inc +++ /dev/null @@ -1,127 +0,0 @@ -DESCRIPTION = "ALSA Scenario pkg" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Multimedia/Audio FW" -LICENSE = "LGPL-2.0+" -PV = "0.2.1" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by alsa-scenario-dev -PROVIDES += "alsa-scenario-dev" - - -#PROVIDES by alsa-scenario - - -RDEPENDS = "" -#RDEPENDS of alsa-scenario-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "alsa-scenario" - -#RDEPENDS of alsa-scenario (${PN}) -RDEPENDS_${PN} += "glibc" - - -DEPENDS = "" -#DEPENDS of alsa-scenario -DEPENDS += "alsa-lib" -inherit pkgconfig - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/alsa-scenario.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 ; - - cp -f ${prefix}/share/libtool/config/config.guess ${WORKDIR}/alsa-scenario-0.2.1/ - cp -f ${prefix}/share/libtool/config/config.sub ${WORKDIR}/alsa-scenario-0.2.1/ - - autotools_do_configure - oe_runmake -j16 - - - -} -EXTRA_OECONF += " --disable-static" - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " alsa-scenario-dev " -PACKAGES += " alsa-scenario " - -alsa-scenario-dev_files = "" -alsa-scenario-dev_files += "${prefix}/include/alsa/*.h" -alsa-scenario-dev_files += "${prefix}/lib/libascenario.so" -alsa-scenario-dev_files += "${prefix}/lib/pkgconfig/libascenario.pc" -MANIFESTFILES_${PN}-dev = "alsa-scenario.manifest" - -alsa-scenario_files = "" -alsa-scenario_files += "${prefix}/lib/libascenario-0.2.so.*" -MANIFESTFILES_${PN} = "alsa-scenario.manifest" - -FILES_${PN}-dev = "${alsa-scenario-dev_files}" -FILES_${PN} = "${alsa-scenario_files}" - -PKG_alsa-scenario-dev= "alsa-scenario-dev" -PKG_alsa-scenario= "alsa-scenario" - -require alsa-scenario-extraconf.inc - diff --git a/recipes-tizen/alsa-scenario/alsa-scenario_git.bb b/recipes-tizen/alsa-scenario/alsa-scenario_git.bb deleted file mode 100644 index 6f7ed0eb..00000000 --- a/recipes-tizen/alsa-scenario/alsa-scenario_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require alsa-scenario.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/framework/multimedia/alsa-scenario-0.2;tag=915491684441521d60e55c6a5cbb65d482e5e5ab;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/app-checker/app-checker-extraconf.inc b/recipes-tizen/app-checker/app-checker-extraconf.inc deleted file mode 100644 index d5fd0cd1..00000000 --- a/recipes-tizen/app-checker/app-checker-extraconf.inc +++ /dev/null @@ -1,10 +0,0 @@ -FILESEXTRAPATHS_prepend := "${THISDIR}/app-checker:" - -SRC_URI += "file://0001-yocto-Correct-libdl-linking-issue.patch" -SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" - -DEPENDS_remove_class-native = "dlog-native" - -export LDFLAGS_append_class-native = " -ldl" - -DEPENDS += "binutils-native" \ No newline at end of file diff --git a/recipes-tizen/app-checker/app-checker.inc b/recipes-tizen/app-checker/app-checker.inc deleted file mode 100644 index 33e4af67..00000000 --- a/recipes-tizen/app-checker/app-checker.inc +++ /dev/null @@ -1,179 +0,0 @@ -DESCRIPTION = "App Checker" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Libraries" -LICENSE = "Apache-2.0" -PV = "0.0.16" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by app-checker-server-dev -PROVIDES += "app-checker-server-dev" - - -#PROVIDES by app-checker-dev -PROVIDES += "app-checker-dev" - - -#PROVIDES by app-checker - - -#PROVIDES by app-checker-server -PROVIDES += "app-checker-server" - - -RDEPENDS = "" -#RDEPENDS of app-checker-server-dev (${PN}-server-dev) -RDEPENDS_${PN}-server-dev += "app-checker-server" - -#RDEPENDS of app-checker-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "app-checker" - -#RDEPENDS of app-checker-server (${PN}-server) -RDEPENDS_${PN}-server += "app-checker" - - -DEPENDS = "" -#DEPENDS of app-checker -inherit tizen_cmake -inherit pkgconfig -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/app-checker.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - - make -j16 - - - -} - -do_install() { - 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}/lib/ac-plugins - - mkdir -p ${D}/usr/share/license - cp LICENSE ${D}/usr/share/license/app-checker - cp LICENSE ${D}/usr/share/license/app-checker-devel - cp LICENSE ${D}/usr/share/license/app-checker-server - cp LICENSE ${D}/usr/share/license/app-checker-server-devel - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " app-checker-server-dev " -PACKAGES += " app-checker-server " -PACKAGES += " app-checker " -PACKAGES += " app-checker-dev " - -app-checker-server-dev_files = "" -app-checker-server-dev_files += "${prefix}/lib/libapp-checker-server.so" -app-checker-server-dev_files += "${prefix}/lib/pkgconfig/app-checker-server.pc" -app-checker-server-dev_files += "${prefix}/include/app-checker/app-checker-server.h" -app-checker-server-dev_files += "/usr/share/license/app-checker-server-devel" -MANIFESTFILES_${PN}-server-dev = "app-checker.manifest" - -app-checker-server_files = "" -app-checker-server_files += "${prefix}/lib/libapp-checker-server.so.0" -app-checker-server_files += "${prefix}/lib/libapp-checker-server.so.0.1.0" -app-checker-server_files += "/usr/share/license/app-checker-server" -MANIFESTFILES_${PN}-server = "app-checker.manifest" - -app-checker_files = "" -app-checker_files += "${prefix}/lib/libapp-checker.so.0" -app-checker_files += "${prefix}/lib/libapp-checker.so.0.1.0" -app-checker_files += "${prefix}/lib/ac-plugins" -app-checker_files += "/usr/share/license/app-checker" -MANIFESTFILES_${PN} = "app-checker.manifest" - -app-checker-dev_files = "" -app-checker-dev_files += "${prefix}/lib/libapp-checker.so" -app-checker-dev_files += "${prefix}/lib/pkgconfig/app-checker.pc" -app-checker-dev_files += "${prefix}/include/app-checker/app-checker.h" -app-checker-dev_files += "/usr/share/license/app-checker-devel" -MANIFESTFILES_${PN}-dev = "app-checker.manifest" - -FILES_${PN}-server-dev = "${app-checker-server-dev_files}" -FILES_${PN}-server = "${app-checker-server_files}" -FILES_${PN} = "${app-checker_files}" -FILES_${PN}-dev = "${app-checker-dev_files}" - -PKG_app-checker-server-dev= "app-checker-server-dev" -PKG_app-checker-server= "app-checker-server" -PKG_app-checker= "app-checker" -PKG_app-checker-dev= "app-checker-dev" - -require app-checker-extraconf.inc - diff --git a/recipes-tizen/app-checker/app-checker/0001-yocto-Correct-libdl-linking-issue.patch b/recipes-tizen/app-checker/app-checker/0001-yocto-Correct-libdl-linking-issue.patch deleted file mode 100644 index 09f7f634..00000000 --- a/recipes-tizen/app-checker/app-checker/0001-yocto-Correct-libdl-linking-issue.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 08d9a48423ff699e20eda48e07d78387f5aecb73 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= -Date: Mon, 7 Jul 2014 14:01:46 +0200 -Subject: [PATCH] [yocto] Correct libdl linking issue -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Change-Id: Icedff39ddd6e458d0e567a519ba53ba51c5683b9 -Signed-off-by: Kévin THIERRY ---- - CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 61416f8..a476415 100755 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -24,7 +24,7 @@ INCLUDE(FindPkgConfig) - pkg_check_modules(pkgs REQUIRED dlog glib-2.0) - pkg_check_modules(libpkgs REQUIRED dlog glib-2.0) - --FIND_LIBRARY(LIB_DL dl) -+FIND_LIBRARY(LIB_DL NAMES dl libdl.so.2) - - FOREACH(flag ${libpkgs_CFLAGS}) - SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") --- -1.8.1.4 - diff --git a/recipes-tizen/app-checker/app-checker/remove-dlog-for-native-build.patch b/recipes-tizen/app-checker/app-checker/remove-dlog-for-native-build.patch deleted file mode 100644 index d258faf5..00000000 --- a/recipes-tizen/app-checker/app-checker/remove-dlog-for-native-build.patch +++ /dev/null @@ -1,49 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 149d0a6..d77d931 100755 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -21,10 +21,9 @@ MESSAGE("Build type: ${CMAKE_BUILD_TYPE}") - # Set required packages - INCLUDE(FindPkgConfig) - --pkg_check_modules(pkgs REQUIRED dlog glib-2.0) --pkg_check_modules(libpkgs REQUIRED dlog glib-2.0) -+pkg_check_modules(pkgs REQUIRED glib-2.0) -+pkg_check_modules(libpkgs REQUIRED glib-2.0) - --FIND_LIBRARY(LIB_DL NAMES dl libdl.so.2) - - FOREACH(flag ${libpkgs_CFLAGS}) - SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") -@@ -79,7 +78,7 @@ add_library(${DAEMON_NAME} SHARED - src/ac_sock.c - ) - --target_link_libraries(${DAEMON_NAME} ${pkgs_LDFLAGS} ${LIB_DL}) -+target_link_libraries(${DAEMON_NAME} ${pkgs_LDFLAGS} ) - SET_TARGET_PROPERTIES(${DAEMON_NAME} PROPERTIES SOVERSION ${VERSION_MAJOR}) - SET_TARGET_PROPERTIES(${DAEMON_NAME} PROPERTIES VERSION ${VERSION}) - -diff --git a/include/internal.h b/include/internal.h -index 731263d..9bdc438 100755 ---- a/include/internal.h -+++ b/include/internal.h -@@ -25,7 +25,6 @@ - - #include - #include --#include - - #undef LOG_TAG - #define LOG_TAG "APP_CHECKER" -@@ -39,8 +38,8 @@ struct ac_data { - int pid; - }; - --#define _E(fmt, arg...) LOGE(fmt,##arg) --#define _D(fmt, arg...) LOGD(fmt,##arg) -+#define _E(fmt, arg...) //LOGE(fmt,##arg) -+#define _D(fmt, arg...) //LOGD(fmt,##arg) - - #define retvm_if(expr, val, fmt, arg...) do { \ - if(expr) { \ diff --git a/recipes-tizen/app-checker/app-checker_git.bb b/recipes-tizen/app-checker/app-checker_git.bb deleted file mode 100644 index 22b47903..00000000 --- a/recipes-tizen/app-checker/app-checker_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require app-checker.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/appfw/app-checker;tag=70200243a1e419ff81a30fa8a436571422a33a3d;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/app-core/app-core-extraconf.inc b/recipes-tizen/app-core/app-core-extraconf.inc deleted file mode 100644 index 38efefe8..00000000 --- a/recipes-tizen/app-core/app-core-extraconf.inc +++ /dev/null @@ -1,8 +0,0 @@ -app-core-common_files += "app-core.manifest" -app-core-common_files += "/lib/libappcore-common.so.*" -app-core-common_files += "/lib/systemd/user/core-efl.target" -app-core-common_files += "/lib/systemd/user/core-efl.target.wants/" -app-core-common_files += "/usr/share/license/app-core" - -SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" -DEPENDS_remove_class-native = "dlog-native" \ No newline at end of file diff --git a/recipes-tizen/app-core/app-core.inc b/recipes-tizen/app-core/app-core.inc deleted file mode 100644 index 1a6dc184..00000000 --- a/recipes-tizen/app-core/app-core.inc +++ /dev/null @@ -1,209 +0,0 @@ -DESCRIPTION = "Application basic" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Application Framework/Libraries" -LICENSE = "Apache-2.0" -PV = "1.2" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by app-core-efl -PROVIDES += "app-core-efl" - - -#PROVIDES by app-core-template -PROVIDES += "app-core-template" - - -#PROVIDES by app-core - - -#PROVIDES by app-core-common-dev -PROVIDES += "app-core-common-dev" - - -#PROVIDES by app-core-common -PROVIDES += "app-core-common" - - -#PROVIDES by app-core-efl-dev -PROVIDES += "app-core-efl-dev" - - -RDEPENDS = "" -#RDEPENDS of app-core-efl (${PN}-efl) -RDEPENDS_${PN}-efl += "glibc" - -#RDEPENDS of app-core-common-dev (${PN}-common-dev) -RDEPENDS_${PN}-common-dev += "elementary" -RDEPENDS_${PN}-common-dev += "sensor" -RDEPENDS_${PN}-common-dev += "app-core-common" -RDEPENDS_${PN}-common-dev += "vconf" -RDEPENDS_${PN}-common-dev += "aul" - -#RDEPENDS of app-core-common (${PN}-common) -RDEPENDS_${PN}-common += "glibc" - -#RDEPENDS of app-core-efl-dev (${PN}-efl-dev) -RDEPENDS_${PN}-efl-dev += "app-core-efl" -RDEPENDS_${PN}-efl-dev += "app-core-common-dev" - - -DEPENDS = "" -#DEPENDS of app-core -DEPENDS += "librua" -inherit tizen_cmake -DEPENDS += "tizen-platform-config" -DEPENDS += "aul" -DEPENDS += "dlog" -inherit pkgconfig -DEPENDS += "elementary" -DEPENDS += "ecore" -DEPENDS += "glib-2.0" -DEPENDS += "sensor" -DEPENDS += "vconf" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/app-core.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . \ - -Dwith_wayland=TRUE\ - -DENABLE_GTK=OFF - - make -j16 - - - - -} - -do_install() { - 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 -- - install -d ${D}${prefix}/lib/systemd/user/core-efl.target.wants - install -m0644 ${S}/packaging/core-efl-wayland.target ${D}${prefix}/lib/systemd/user/core-efl.target - - - -} - -pkg_postinst_app-core-common() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_app-core-efl() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_app-core-efl() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_app-core-common() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " app-core-efl-dev " -PACKAGES += " app-core-efl " -PACKAGES += " app-core-common " -PACKAGES += " app-core-common-dev " - -app-core-efl-dev_files = "" -app-core-efl-dev_files += "${prefix}/include/appcore/appcore-efl.h" -app-core-efl-dev_files += "${prefix}/lib/libappcore-efl.so" -app-core-efl-dev_files += "${prefix}/lib/pkgconfig/appcore-efl.pc" -MANIFESTFILES_${PN}-efl-dev = "app-core.manifest" - -app-core-efl_files = "" -app-core-efl_files += "${prefix}/lib/libappcore-efl.so.*" -MANIFESTFILES_${PN}-efl = "app-core.manifest" - -app-core-common_files = "" -app-core-common_files += "${prefix}/lib/libappcore-common.so.*" -app-core-common_files += "${prefix}/lib/systemd/user/core-efl.target" -app-core-common_files += "${prefix}/lib/systemd/user/core-efl.target.wants/" -MANIFESTFILES_${PN}-common = "app-core.manifest" - -app-core-common-dev_files = "" -app-core-common-dev_files += "${prefix}/lib/libappcore-common.so" -app-core-common-dev_files += "${prefix}/lib/pkgconfig/appcore-common.pc" -app-core-common-dev_files += "${prefix}/include/appcore/appcore-common.h" -app-core-common-dev_files += "${prefix}/include/SLP_Appcore_PG.h" -MANIFESTFILES_${PN}-common-dev = "app-core.manifest" - -FILES_${PN}-efl-dev = "${app-core-efl-dev_files}" -FILES_${PN}-efl = "${app-core-efl_files}" -FILES_${PN}-common = "${app-core-common_files}" -FILES_${PN}-common-dev = "${app-core-common-dev_files}" - -PKG_app-core-efl-dev= "app-core-efl-dev" -PKG_app-core-efl= "app-core-efl" -PKG_app-core-common= "app-core-common" -PKG_app-core-common-dev= "app-core-common-dev" - -require app-core-extraconf.inc - diff --git a/recipes-tizen/app-core/app-core_git.bb b/recipes-tizen/app-core/app-core_git.bb deleted file mode 100644 index ba7ec7f4..00000000 --- a/recipes-tizen/app-core/app-core_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require app-core.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/appfw/app-core;tag=d86d0066b93cf402badc408de591e54d6db6c164;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/app-core/files/remove-dlog-for-native-build.patch b/recipes-tizen/app-core/files/remove-dlog-for-native-build.patch deleted file mode 100644 index 0199c606..00000000 --- a/recipes-tizen/app-core/files/remove-dlog-for-native-build.patch +++ /dev/null @@ -1,326 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index fd053b7..2403d3d 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -26,17 +26,14 @@ SET(APPCORE_COMMON "appcore-common") - SET(SRCS_common src/appcore.c src/appcore-i18n.c src/appcore-measure.c src/appcore-rotation.c) - - IF (with_wayland) -- ADD_DEFINITIONS("-DWAYLAND") - ENDIF (with_wayland) - IF (with_x11) -- ADD_DEFINITIONS("-DX11") -- SET(SRCS_common ${SRCS_common} src/appcore-X.c) - ENDIF (with_wayland) - - SET(HEADERS_common appcore-common.h) - - INCLUDE(FindPkgConfig) --SET(APPCORE_PKG_CHECK_MODULES "vconf sensor aul dlog libtzplatform-config ecore") -+SET(APPCORE_PKG_CHECK_MODULES "vconf sensor aul libtzplatform-config ecore") - IF (with_x11) - SET(APPCORE_PKG_CHECK_MODULES "${APPCORE_PKG_CHECK_MODULES} x11 ecore-x") - ENDIF (with_x11) -@@ -75,7 +72,7 @@ SET(SRCS_efl src/appcore-efl.c) - SET(HEADERS_efl appcore-efl.h) - - INCLUDE(FindPkgConfig) --SET(APPCORE_PKG_CHECK_MODULES2 "elementary dlog ecore gobject-2.0 glib-2.0 aul") -+SET(APPCORE_PKG_CHECK_MODULES2 "elementary ecore gobject-2.0 glib-2.0 aul") - IF (with_x11) - SET(APPCORE_PKG_CHECK_MODULES2 "${APPCORE_PKG_CHECK_MODULES2} ecore-x") - ENDIF (with_x11) -diff --git a/include/appcore-internal.h b/include/appcore-internal.h -index 038e2dc..8d8bcab 100755 ---- a/include/appcore-internal.h -+++ b/include/appcore-internal.h -@@ -27,7 +27,7 @@ - #define LOG_TAG "APP_CORE" - - #include --#include -+ - #include "appcore-common.h" - - -diff --git a/src/appcore-efl.c b/src/appcore-efl.c -index 9ef5f96..9b61ee0 100644 ---- a/src/appcore-efl.c -+++ b/src/appcore-efl.c -@@ -369,13 +369,13 @@ static void __do_app(enum app_event event, void *data, bundle * b) - switch (event) { - case AE_RESET: - _DBG("[APP %d] RESET", _pid); -- LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:reset:start]", -- ui->name); -+ //LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:reset:start]", -+ // ui->name); - if (ui->ops->reset) - r = ui->ops->reset(b, ui->ops->data); - ui->state = AS_RUNNING; -- LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:reset:done]", -- ui->name); -+ //LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:reset:done]", -+ // ui->name); - break; - case AE_PAUSE: - if (ui->state == AS_RUNNING) { -@@ -392,8 +392,8 @@ static void __do_app(enum app_event event, void *data, bundle * b) - _inform_backgrd(); - break; - case AE_RESUME: -- LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:resume:start]", -- ui->name); -+ //LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:resume:start]", -+ // ui->name); - if (ui->state == AS_PAUSED || tmp_val == 1) { - _DBG("[APP %d] RESUME", _pid); - if (ui->ops->resume) -@@ -403,10 +403,10 @@ static void __do_app(enum app_event event, void *data, bundle * b) - } - /*TODO : rotation start*/ - //r = appcore_resume_rotation_cb(); -- LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:resume:done]", -- ui->name); -- LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:Launching:done]", -- ui->name); -+ //LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:resume:done]", -+ // ui->name); -+ //LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:Launching:done]", -+ // ui->name); - _inform_foregrd(); - - break; -@@ -609,131 +609,17 @@ Ecore_X_Atom atom_parent; - - static Eina_Bool __show_cb(void *data, int type, void *event) - { --#ifdef WAYLAND -- Ecore_Wl_Event_Window_Activate *ev; -- -- ev = event; -- -- if (ev->parent_win != 0) -- { -- // This is child window. Skip!!! -- return ECORE_CALLBACK_PASS_ON; -- } -- -- _DBG("[EVENT_TEST][EVENT] GET SHOW EVENT!!!. WIN:%x\n", ev->win); -- -- if (!__exist_win((unsigned int)ev->win)) -- __add_win((unsigned int)ev->win); -- else -- __update_win((unsigned int)ev->win, FALSE); -- -- __visibility_cb(data, type, event); --#else -- Ecore_X_Event_Window_Show *ev; -- int ret; -- Ecore_X_Window parent; -- -- ev = event; -- -- ret = ecore_x_window_prop_window_get(ev->win, atom_parent, &parent, 1); -- if (ret != 1) -- { -- // This is child window. Skip!!! -- return ECORE_CALLBACK_PASS_ON; -- } -- -- _DBG("[EVENT_TEST][EVENT] GET SHOW EVENT!!!. WIN:%x\n", ev->win); -- -- if (!__exist_win((unsigned int)ev->win)) { -- /* WM_ROTATE */ -- if ((priv.wm_rot_supported) && (1 == priv.rot_started)) { -- __set_wm_rotation_support(ev->win, 1); -- } -- __add_win((unsigned int)ev->win); -- } -- else -- __update_win((unsigned int)ev->win, FALSE); --#endif -- - return ECORE_CALLBACK_RENEW; - } - - static Eina_Bool __hide_cb(void *data, int type, void *event) - { --#ifdef WAYLAND -- Ecore_Wl_Event_Window_Deactivate *ev; -- int bvisibility = 0; -- -- ev = event; -- -- _DBG("[EVENT_TEST][EVENT] GET HIDE EVENT!!!. WIN:%x\n", ev->win); -- -- if (__exist_win((unsigned int)ev->win)) { -- __delete_win((unsigned int)ev->win); -- -- bvisibility = __check_visible(); -- if (!bvisibility && b_active == 1) { -- _DBG(" Go to Pasue state \n"); -- b_active = 0; -- __do_app(AE_PAUSE, data, NULL); -- } -- } --#else -- Ecore_X_Event_Window_Hide *ev; -- int bvisibility = 0; -- -- ev = event; -- -- _DBG("[EVENT_TEST][EVENT] GET HIDE EVENT!!!. WIN:%x\n", ev->win); -- -- if (__exist_win((unsigned int)ev->win)) { -- __delete_win((unsigned int)ev->win); -- -- bvisibility = __check_visible(); -- if (!bvisibility && b_active == 1) { -- _DBG(" Go to Pasue state \n"); -- b_active = 0; -- __do_app(AE_PAUSE, data, NULL); -- } -- } --#endif -- - return ECORE_CALLBACK_RENEW; - } - - static Eina_Bool __visibility_cb(void *data, int type, void *event) - { --#ifdef WAYLAND -- Ecore_Wl_Event_Window_Activate *ev; -- int bvisibility = 0; -- -- ev = event; -- -- __update_win((unsigned int)ev->win, ev->fobscured); --#else -- Ecore_X_Event_Window_Visibility_Change *ev; -- int bvisibility = 0; -- -- ev = event; -- -- __update_win((unsigned int)ev->win, ev->fully_obscured); --#endif -- bvisibility = __check_visible(); -- -- if (bvisibility && b_active == 0) { -- _DBG(" Go to Resume state\n"); -- b_active = 1; -- __do_app(AE_RESUME, data, NULL); -- -- } else if (!bvisibility && b_active == 1) { -- _DBG(" Go to Pasue state \n"); -- b_active = 0; -- __do_app(AE_PAUSE, data, NULL); -- } else -- _DBG(" No change state \n"); -- - return ECORE_CALLBACK_RENEW; -- - } - - #ifdef X11 -@@ -776,35 +662,7 @@ static Eina_Bool __cmsg_cb(void *data, int type, void *event) - static void __add_climsg_cb(struct ui_priv *ui) - { - _ret_if(ui == NULL); --#ifdef WAYLAND -- ui->hshow = -- ecore_event_handler_add(ECORE_WL_EVENT_WINDOW_ACTIVATE, __show_cb, ui); -- ui->hhide = -- ecore_event_handler_add(ECORE_WL_EVENT_WINDOW_DEACTIVATE, __hide_cb, ui); --#else -- atom_parent = ecore_x_atom_get("_E_PARENT_BORDER_WINDOW"); -- if (!atom_parent) -- { -- // Do Error Handling -- } -- -- ui->hshow = -- ecore_event_handler_add(ECORE_X_EVENT_WINDOW_SHOW, __show_cb, ui); -- ui->hhide = -- ecore_event_handler_add(ECORE_X_EVENT_WINDOW_HIDE, __hide_cb, ui); -- ui->hvchange = -- ecore_event_handler_add(ECORE_X_EVENT_WINDOW_VISIBILITY_CHANGE, -- __visibility_cb, ui); - -- /* Add client message callback for WM_ROTATE */ -- if(!__check_wm_rotation_support()) -- { -- ui->hcmsg = -- ecore_event_handler_add(ECORE_X_EVENT_CLIENT_MESSAGE, __cmsg_cb, ui); -- ui->wm_rot_supported = 1; -- appcore_set_wm_rotation(&wm_rotate); -- } --#endif - } - - static int __before_loop(struct ui_priv *ui, int *argc, char ***argv) -@@ -848,7 +706,7 @@ static int __before_loop(struct ui_priv *ui, int *argc, char ***argv) - r = appcore_init(ui->name, &efl_ops, *argc, *argv); - _retv_if(r == -1, -1); - -- LOG(LOG_DEBUG, "LAUNCH", "[%s:Platform:appcore_init:done]", ui->name); -+ //LOG(LOG_DEBUG, "LAUNCH", "[%s:Platform:appcore_init:done]", ui->name); - if (ui->ops && ui->ops->create) { - r = ui->ops->create(ui->ops->data); - if (r == -1) { -@@ -857,8 +715,8 @@ static int __before_loop(struct ui_priv *ui, int *argc, char ***argv) - errno = ECANCELED; - return -1; - } -- LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:create:done]", -- ui->name); -+ //LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:create:done]", -+ // ui->name); - } - ui->state = AS_CREATED; - -@@ -1014,7 +872,7 @@ EXPORT_API int appcore_efl_main(const char *name, int *argc, char ***argv, - { - int r; - -- LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:main:done]", name); -+ //LOG(LOG_DEBUG, "LAUNCH", "[%s:Application:main:done]", name); - - r = __set_data(&priv, name, ops); - _retv_if(r == -1, -1); -diff --git a/appcore-common-wayland.pc.in b/appcore-common-wayland.pc.in -index 1b9e47d..82df9b0 100644 ---- a/appcore-common-wayland.pc.in -+++ b/appcore-common-wayland.pc.in -@@ -8,6 +8,6 @@ includedir=@INCLUDEDIR@ - Name: app-core-common - Description: SAMSUNG Linux platform application library - Version: @VERSION@ --Requires: sensor vconf aul dlog -+Requires: sensor vconf aul - Libs: -L${libdir} -lappcore-common - Cflags: -I${includedir} -I${includedir}/appcore -diff --git a/appcore-common-x.pc.in b/appcore-common-x.pc.in -index f9b1519..b51804b 100644 ---- a/appcore-common-x.pc.in -+++ b/appcore-common-x.pc.in -@@ -8,6 +8,6 @@ includedir=@INCLUDEDIR@ - Name: app-core-common - Description: SAMSUNG Linux platform application library - Version: @VERSION@ --Requires: sensor vconf aul dlog x11 -+Requires: sensor vconf aul x11 - Libs: -L${libdir} -lappcore-common - Cflags: -I${includedir} -I${includedir}/appcore -diff --git a/appcore-efl.pc.in b/appcore-efl.pc.in -index 741428e..d6c2526 100644 ---- a/appcore-efl.pc.in -+++ b/appcore-efl.pc.in -@@ -8,6 +8,6 @@ includedir=@INCLUDEDIR@ - Name: app-core-efl - Description: SAMSUNG Linux platform efl application library - Version: @VERSION@ --Requires: elementary appcore-common dlog -+Requires: elementary appcore-common - Libs: -L${libdir} -lappcore-efl - Cflags: -I${includedir} -I${includedir}/appcore diff --git a/recipes-tizen/app-svc/app-svc-extraconf.inc b/recipes-tizen/app-svc/app-svc-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/app-svc/app-svc.inc b/recipes-tizen/app-svc/app-svc.inc deleted file mode 100644 index 0c7c3cb8..00000000 --- a/recipes-tizen/app-svc/app-svc.inc +++ /dev/null @@ -1,160 +0,0 @@ -DESCRIPTION = "Application Service" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Application Framework/Service" -LICENSE = "Apache-2.0" -PV = "0.1.53" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by app-svc - - -#PROVIDES by app-svc-dev -PROVIDES += "app-svc-dev" - - -RDEPENDS = "" -#RDEPENDS of app-svc (${PN}) -RDEPENDS_${PN} += "glibc" - -#RDEPENDS of app-svc-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "app-svc" - - -DEPENDS = "" -#DEPENDS of app-svc -DEPENDS += "pkgmgr-info" -DEPENDS += "libsoup-2.4" -inherit tizen_cmake -DEPENDS += "iniparser" -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "aul" -DEPENDS += "xdgmime" -DEPENDS += "ail" -DEPENDS += "bundle" -DEPENDS += "sqlite3" -DEPENDS += "ecore" -DEPENDS += "libprivilege-control" -DEPENDS += "glib-2.0" -DEPENDS += "dbus-glib" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/app-svc.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . \ - -Dwith_wayland=TRUE - - make -j16 - - - -} - -do_install() { - 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 -- - - # Create database - mkdir -p ${D}${prefix}/dbspace - sqlite3 ${D}${prefix}/dbspace/.appsvc.db < data/appsvc_db.sql - - mkdir -p ${D}/usr/share/license - cp LICENSE ${D}/usr/share/license/app-svc - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " app-svc " -PACKAGES += " app-svc-dev " - -app-svc_files = "" -app-svc_files += "%verify(not md5 mtime size) %attr(664,root,users) ${prefix}/dbspace/.appsvc.db" -app-svc_files += "%verify(not md5 mtime size) %attr(664,root,users) ${prefix}/dbspace/.appsvc.db-journal" -app-svc_files += "/usr/bin/appsvc_test" -app-svc_files += "${prefix}/lib/libappsvc.so.0" -app-svc_files += "${prefix}/lib/libappsvc.so.0.1.0" -app-svc_files += "/usr/share/license/app-svc" -MANIFESTFILES_${PN} = "app-svc.manifest" - -app-svc-dev_files = "" -app-svc-dev_files += "${prefix}/lib/pkgconfig/appsvc.pc" -app-svc-dev_files += "${prefix}/lib/libappsvc.so" -app-svc-dev_files += "${prefix}/include/appsvc/appsvc.h" -MANIFESTFILES_${PN}-dev = "app-svc.manifest" - -FILES_${PN} = "${app-svc_files}" -FILES_${PN}-dev = "${app-svc-dev_files}" - -PKG_app-svc= "app-svc" -PKG_app-svc-dev= "app-svc-dev" - -require app-svc-extraconf.inc - diff --git a/recipes-tizen/app-svc/app-svc_git.bb b/recipes-tizen/app-svc/app-svc_git.bb deleted file mode 100644 index 2cf1451d..00000000 --- a/recipes-tizen/app-svc/app-svc_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require app-svc.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/appfw/app-svc;tag=20a5461703eabca371b655ec968ed0175e06ea25;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/appcore-agent/appcore-agent-extraconf.inc b/recipes-tizen/appcore-agent/appcore-agent-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/appcore-agent/appcore-agent.inc b/recipes-tizen/appcore-agent/appcore-agent.inc deleted file mode 100644 index c4e5036e..00000000 --- a/recipes-tizen/appcore-agent/appcore-agent.inc +++ /dev/null @@ -1,137 +0,0 @@ -DESCRIPTION = "Agent Application basic" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Application Framework/Service" -LICENSE = "Apache-2.0" -PV = "1.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by appcore-agent - - -#PROVIDES by appcore-agent-dev -PROVIDES += "appcore-agent-dev" - - -RDEPENDS = "" -#RDEPENDS of appcore-agent-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "appcore-agent" - - -DEPENDS = "" -#DEPENDS of appcore-agent -inherit tizen_cmake -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "capi-appfw-application" -DEPENDS += "system-server" -DEPENDS += "aul" -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/appcore-agent.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - oe_runmake -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " appcore-agent " -PACKAGES += " appcore-agent-dev " - -appcore-agent_files = "" -appcore-agent_files += "${prefix}/lib/libappcore-agent.so.1" -appcore-agent_files += "${prefix}/lib/libappcore-agent.so.1.1" -MANIFESTFILES_${PN} = "appcore-agent.manifest" - -appcore-agent-dev_files = "" -appcore-agent-dev_files += "${prefix}/lib/pkgconfig/appcore-agent.pc" -appcore-agent-dev_files += "${prefix}/lib/libappcore-agent.so" -appcore-agent-dev_files += "${prefix}/include/appcore-agent/appcore-agent.h" -appcore-agent-dev_files += "${prefix}/include/appcore-agent/service_app.h" -MANIFESTFILES_${PN}-dev = "appcore-agent.manifest" - -FILES_${PN} = "${appcore-agent_files}" -FILES_${PN}-dev = "${appcore-agent-dev_files}" - -PKG_appcore-agent= "appcore-agent" -PKG_appcore-agent-dev= "appcore-agent-dev" - -require appcore-agent-extraconf.inc - diff --git a/recipes-tizen/appcore-agent/appcore-agent_git.bb b/recipes-tizen/appcore-agent/appcore-agent_git.bb deleted file mode 100644 index 6ec2b874..00000000 --- a/recipes-tizen/appcore-agent/appcore-agent_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require appcore-agent.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/appfw/appcore-agent;tag=e30036bce3773d3f647a35bc924d01e17da42962;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/audio-session-manager/audio-session-manager-extraconf.inc b/recipes-tizen/audio-session-manager/audio-session-manager-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/audio-session-manager/audio-session-manager.inc b/recipes-tizen/audio-session-manager/audio-session-manager.inc deleted file mode 100644 index 6a01e45f..00000000 --- a/recipes-tizen/audio-session-manager/audio-session-manager.inc +++ /dev/null @@ -1,148 +0,0 @@ -DESCRIPTION = "Audio Session Manager" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Multimedia/Service" -LICENSE = "Apache-2.0" -PV = "0.2.6" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by audio-session-manager-dev -PROVIDES += "audio-session-manager-dev" - - -#PROVIDES by audio-session-manager - - -#PROVIDES by audio-session-manager-sdk-dev -PROVIDES += "audio-session-manager-sdk-dev" - - -RDEPENDS = "" -#RDEPENDS of audio-session-manager-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "audio-session-manager" - -#RDEPENDS of audio-session-manager (${PN}) -RDEPENDS_${PN} += "glibc" -RDEPENDS_${PN} += "vconf" - -#RDEPENDS of audio-session-manager-sdk-dev (${PN}-sdk-dev) -RDEPENDS_${PN}-sdk-dev += "audio-session-manager-dev" - - -DEPENDS = "" -#DEPENDS of audio-session-manager -DEPENDS += "avsystem" -DEPENDS += "libmm-common" -inherit pkgconfig -DEPENDS += "glib-2.0" -DEPENDS += "system-server" -DEPENDS += "security-server" -DEPENDS += "vconf" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/audio-session-manager.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 ; - - CFLAGS="$CFLAGS -fvisibility=hidden -DMM_DEBUG_FLAG -DEXPORT_API=\"__attribute__((visibility(\\\"default\\\")))\"" ; export CFLAGS - - autotools_do_configure - oe_runmake -j16 - - - -} -EXTRA_OECONF += " --disable-static --enable-security " - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig - vconftool set -t int memory/Sound/SoundStatus "0" -g 29 -f -i - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " audio-session-manager-dev " -PACKAGES += " audio-session-manager " -PACKAGES += " audio-session-manager-sdk-dev " - -audio-session-manager-dev_files = "" -audio-session-manager-dev_files += "${prefix}/include/mmf/audio-session-manager-types.h" -audio-session-manager-dev_files += "${prefix}/include/mmf/audio-session-manager.h" -MANIFESTFILES_${PN}-dev = "audio-session-manager.manifest" - -audio-session-manager_files = "" -audio-session-manager_files += "${prefix}/lib/libaudio-session-mgr.so.*" -audio-session-manager_files += "${prefix}/bin/asm_testsuite" -MANIFESTFILES_${PN} = "audio-session-manager.manifest" - -audio-session-manager-sdk-dev_files = "" -audio-session-manager-sdk-dev_files += "${prefix}/include/mmf/audio-session-manager-types.h" -audio-session-manager-sdk-dev_files += "${prefix}/include/mmf/audio-session-manager.h" -audio-session-manager-sdk-dev_files += "${prefix}/lib/libaudio-session-mgr.so" -audio-session-manager-sdk-dev_files += "${prefix}/lib/pkgconfig/audio-session-mgr.pc" -MANIFESTFILES_${PN}-sdk-dev = "audio-session-manager.manifest" - -FILES_${PN}-dev = "${audio-session-manager-dev_files}" -FILES_${PN} = "${audio-session-manager_files}" -FILES_${PN}-sdk-dev = "${audio-session-manager-sdk-dev_files}" - -PKG_audio-session-manager-dev= "audio-session-manager-dev" -PKG_audio-session-manager= "audio-session-manager" -PKG_audio-session-manager-sdk-dev= "audio-session-manager-sdk-dev" - -require audio-session-manager-extraconf.inc - diff --git a/recipes-tizen/audio-session-manager/audio-session-manager_git.bb b/recipes-tizen/audio-session-manager/audio-session-manager_git.bb deleted file mode 100644 index 74c00eed..00000000 --- a/recipes-tizen/audio-session-manager/audio-session-manager_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require audio-session-manager.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/multimedia/audio-session-manager;tag=ee4096c72a636cd1112a62903fefb0432e720bea;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/aul/aul-extraconf.inc b/recipes-tizen/aul/aul-extraconf.inc deleted file mode 100644 index a67ef5e6..00000000 --- a/recipes-tizen/aul/aul-extraconf.inc +++ /dev/null @@ -1,16 +0,0 @@ -do_prep_append() { - sed -i 's!/usr/bin/mkdir -p!/bin/mkdir -p!g' ${S}/packaging/ac.service - # preload_list.txt and preexec_list.txt are generated from .in files so they are located in the build directory instead of the source one - sed -i 's@INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/legacy/preload_list.txt DESTINATION /usr/share/aul )@INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/legacy/preload_list.txt DESTINATION /usr/share/aul )@' ${S}/CMakeLists.txt - sed -i 's@INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/feature/preexec_list.txt DESTINATION /usr/share/aul )@INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/feature/preexec_list.txt DESTINATION /usr/share/aul )@' ${S}/CMakeLists.txt -} - -SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" -aul_files += "${prefix}/share/aul/mida_db.sql" - -RDEPENDS_${PN}_remove_class-native = "systemd-native" -RDEPENDS_${PN}_remove_class-native = "glibc-native" - -DEPENDS_remove_class-native = "dlog-native" - -EXTRA_OECMAKE+="-DCMAKE_AR:PATH=ar" \ No newline at end of file diff --git a/recipes-tizen/aul/aul.inc b/recipes-tizen/aul/aul.inc deleted file mode 100644 index 2e0d3b7e..00000000 --- a/recipes-tizen/aul/aul.inc +++ /dev/null @@ -1,216 +0,0 @@ -DESCRIPTION = "App utility library" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Libraries" -LICENSE = "Apache-2.0" -PV = "0.0.300" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by aul - - -#PROVIDES by aul-dev -PROVIDES += "aul-dev" - - -RDEPENDS = "" -#RDEPENDS of aul (${PN}) -RDEPENDS_${PN} += "glibc" -RDEPENDS_${PN} += "systemd" - -#RDEPENDS of aul-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "aul" - - -DEPENDS = "" -#DEPENDS of aul -DEPENDS += "pkgmgr-info" -DEPENDS += "librua" -inherit tizen_cmake -DEPENDS += "attr" -DEPENDS += "tizen-platform-config" -DEPENDS += "privacy-manager-server" -inherit pkgconfig -DEPENDS += "bundle" -DEPENDS += "ail" -DEPENDS += "smack" -DEPENDS += "dlog" -DEPENDS += "sqlite3" -DEPENDS += "xdgmime" -DEPENDS += "libprivilege-control" -DEPENDS += "app-checker" -DEPENDS += "vconf" -DEPENDS += "dbus-glib" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - sed -i 's|TZ_SYS_DB|${prefix}/dbspace|g' ${S}/packaging/aul.manifest - cp ${S}/packaging/aul.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - oe_runmake -j16 - - - -} - -do_install() { - 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}/init.d - install -m 755 launchpad_run ${D}${sysconfdir}/init.d - - mkdir -p ${D}${sysconfdir}/rc.d/rc3.d - mkdir -p ${D}${sysconfdir}/rc.d/rc4.d - ln -sf ../../init.d/launchpad_run ${D}/${sysconfdir}/rc.d/rc3.d/S34launchpad_run - ln -sf ../../init.d/launchpad_run ${D}/${sysconfdir}/rc.d/rc4.d/S80launchpad_run - - mkdir -p ${D}${prefix}/dbspace - sqlite3 ${D}${prefix}/dbspace/.mida.db < ${D}${prefix}/share/aul/mida_db.sql - rm -rf ${D}${prefix}/share/aul/mida_db.sql - - mkdir -p ${D}${systemd_unitdir}/system/graphical.target.wants - mkdir -p ${D}${prefix}/lib/systemd/user/default.target.wants - install -m 0644 ${S}/packaging/launchpad-preload@.service ${D}${systemd_unitdir}/system/launchpad-preload@.service - install -m 0644 ${S}/packaging/ac.service ${D}${systemd_unitdir}/system/ac.service - ln -s ../launchpad-preload@.service ${D}${systemd_unitdir}/system/graphical.target.wants/launchpad-preload@5000.service - ln -s ../ac.service ${D}${systemd_unitdir}/system/graphical.target.wants/ac.service - - install -m 0644 ${S}/packaging/amd_session_agent.service ${D}${prefix}/lib/systemd/user/amd_session_agent.service - ln -s ../amd_session_agent.service ${D}${prefix}/lib/systemd/user/default.target.wants/amd_session_agent.service - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - systemctl daemon-reload - if [ $1 == 1 ]; then - systemctl restart launchpad-preload@5000.service - systemctl restart ac.service - fi - -} - -pkg_prerm_${PN}() { - #!/bin/sh -e - - if [ $1 == 0 ]; then - systemctl stop launchpad-preload@5000.service - systemctl stop ac.service - fi - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - systemctl daemon-reload - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " aul " -PACKAGES += " aul-dev " - -aul_files = "" -aul_files += "${prefix}/lib/libaul.so.0" -aul_files += "${prefix}/lib/libaul.so.0.1.0" -aul_files += "${sysconfdir}/init.d/launchpad_run" -aul_files += "${prefix}/bin/aul_service.sh" -aul_files += "${prefix}/bin/aul_service_test.sh" -aul_files += "${sysconfdir}/rc.d/rc3.d/S34launchpad_run" -aul_files += "${sysconfdir}/rc.d/rc4.d/S80launchpad_run" -aul_files += "%attr(0644,root,users) ${prefix}/dbspace/.mida.db" -aul_files += "%attr(0644,root,users) ${prefix}/dbspace/.mida.db-journal" -aul_files += "${prefix}/bin/aul_mime.sh" -aul_files += "${prefix}/bin/aul_test" -aul_files += "${prefix}/bin/launch_app" -aul_files += "${prefix}/bin/open_app" -aul_files += "${prefix}/bin/amd_session_agent" -aul_files += "${prefix}/share/aul/miregex/*" -aul_files += "${prefix}/share/aul/service/*" -aul_files += "${prefix}/share/aul/preload_list.txt" -aul_files += "${prefix}/share/aul/preexec_list.txt" -aul_files += "${systemd_unitdir}/system/graphical.target.wants/launchpad-preload@5000.service" -aul_files += "${systemd_unitdir}/system/graphical.target.wants/ac.service" -aul_files += "${systemd_unitdir}/system/launchpad-preload@.service" -aul_files += "${systemd_unitdir}/system/ac.service" -aul_files += "${prefix}/lib/systemd/user/amd_session_agent.service" -aul_files += "${prefix}/lib/systemd/user/default.target.wants/amd_session_agent.service" -aul_files += "${prefix}/bin/amd" -aul_files += "${prefix}/bin/daemon-manager-release-agent" -aul_files += "${prefix}/bin/daemon-manager-launch-agent" -MANIFESTFILES_${PN} = "aul.manifest" - -aul-dev_files = "" -aul-dev_files += "${prefix}/include/aul/*.h" -aul-dev_files += "${prefix}/lib/*.so" -aul-dev_files += "${prefix}/lib/pkgconfig/*.pc" - -FILES_${PN} = "${aul_files}" -FILES_${PN}-dev = "${aul-dev_files}" - -PKG_aul= "aul" -PKG_aul-dev= "aul-dev" - -require aul-extraconf.inc - diff --git a/recipes-tizen/aul/aul_git.bb b/recipes-tizen/aul/aul_git.bb deleted file mode 100644 index b4e33514..00000000 --- a/recipes-tizen/aul/aul_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require aul.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/appfw/aul-1;tag=6a5c0b16ac45835babaca4fc8984bbf27469725c;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/aul/files/remove-dlog-for-native-build.patch b/recipes-tizen/aul/files/remove-dlog-for-native-build.patch deleted file mode 100644 index 183eb6c0..00000000 --- a/recipes-tizen/aul/files/remove-dlog-for-native-build.patch +++ /dev/null @@ -1,393 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index c99e444..2753a59 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -19,11 +19,11 @@ MESSAGE("Build type: ${CMAKE_BUILD_TYPE}") - - # Set required packages - INCLUDE(FindPkgConfig) --SET(AUL-1_PKG_CHECK_MODULES dlog libprivilege-control app-checker rua glib-2.0 vconf pkgmgr-info privacy-manager-client) -+SET(AUL-1_PKG_CHECK_MODULES libprivilege-control app-checker rua glib-2.0 vconf pkgmgr-info privacy-manager-client) - pkg_check_modules(pkgs REQUIRED ${AUL-1_PKG_CHECK_MODULES} ) - --pkg_check_modules(libpkgs REQUIRED dlog bundle dbus-glib-1 ail xdgmime app-checker libtzplatform-config) --PKG_CHECK_MODULES(PKGS REQUIRED glib-2.0 gio-2.0 dlog bundle) -+pkg_check_modules(libpkgs REQUIRED bundle dbus-glib-1 ail xdgmime app-checker libtzplatform-config) -+PKG_CHECK_MODULES(PKGS REQUIRED glib-2.0 gio-2.0 bundle) - - FIND_LIBRARY(LIB_DL dl) - -diff --git a/am_daemon/amd_appinfo.c b/am_daemon/amd_appinfo.c -index 0e1b862..990d784 100755 ---- a/am_daemon/amd_appinfo.c -+++ b/am_daemon/amd_appinfo.c -@@ -197,7 +197,7 @@ static int __app_info_insert_handler (const pkgmgrinfo_appinfo_h handle, void *d - r = pkgmgrinfo_appinfo_get_pkgid(handle, &pkgid); - c->val[_AI_PKGID] = strdup(pkgid); - -- SECURE_LOGD("%s : %s : %s", c->val[_AI_FILE], c->val[_AI_COMP], c->val[_AI_TYPE]); -+ //SECURE_LOGD("%s : %s : %s", c->val[_AI_FILE], c->val[_AI_COMP], c->val[_AI_TYPE]); - - g_hash_table_insert(cf->tbl, c->val[_AI_FILE], c); - -@@ -259,7 +259,7 @@ static void __vconf_cb(keynode_t *key, void *data) - return; - } - -- SECURE_LOGD("noti_string : %s",noti_string); -+ //SECURE_LOGD("noti_string : %s",noti_string); - type_string = strtok_r(noti_string, ":", &saveptr); - appid = strtok_r(NULL, ":", &saveptr); - uid_string = strtok_r(NULL, ":", &saveptr); -@@ -278,7 +278,7 @@ static void __vconf_cb(keynode_t *key, void *data) - _E("pkgmgrinfo_appinfo_get_appinfo fail"); - } - -- SECURE_LOGD("appid : %s /handle : %x", appid, handle); -+ //SECURE_LOGD("appid : %s /handle : %x", appid, handle); - - __app_info_insert_handler(handle, data); - -@@ -304,7 +304,7 @@ int app_func(pkgmgrinfo_appinfo_h handle, void *user_data) - - pkgmgrinfo_appinfo_get_appid(handle, &appid); - r = g_hash_table_remove(cf->tbl, appid); -- SECURE_LOGD("upgrading... (%s)", appid); -+ //SECURE_LOGD("upgrading... (%s)", appid); - - return 0; - } -@@ -316,7 +316,7 @@ static int __cb(int req_id, const char *pkg_type, - int ret = 0; - pkgmgrinfo_pkginfo_h handle; - -- SECURE_LOGD("appid(%s), key(%s), value(%s)", pkgid, key, val); -+ //SECURE_LOGD("appid(%s), key(%s), value(%s)", pkgid, key, val); - - if((strncmp(key,"start", 5) == 0) && (strncmp(val, "update", 6) == 0) ) { - ret = pkgmgrinfo_pkginfo_get_pkginfo(pkgid, &handle); -@@ -533,7 +533,7 @@ const struct appinfo *appinfo_find(uid_t caller_uid, const char *appid) - r = pkgmgrinfo_appinfo_get_pkgid(handle, &pkgid); - res->val[_AI_PKGID] = strdup(pkgid); - -- SECURE_LOGD("%s : %s : %s", res->val[_AI_FILE], res->val[_AI_COMP], res->val[_AI_TYPE]); -+ //SECURE_LOGD("%s : %s : %s", res->val[_AI_FILE], res->val[_AI_COMP], res->val[_AI_TYPE]); - - return res; - } -@@ -563,7 +563,7 @@ const char *appinfo_get_filename(const struct appinfo *c) - { - if (!c) { - errno = EINVAL; -- SECURE_LOGE("appinfo get filename: %s", strerror(errno)); -+ //SECURE_LOGE("appinfo get filename: %s", strerror(errno)); - return NULL; - } - -diff --git a/am_daemon/amd_launch.c b/am_daemon/amd_launch.c -index 685699a..4993870 100755 ---- a/am_daemon/amd_launch.c -+++ b/am_daemon/amd_launch.c -@@ -713,7 +713,7 @@ int _start_app(char* appid, bundle* kb, int cmd, int caller_pid, uid_t caller_ui - if (_status_get_app_info_status(pid) == STATUS_DYING) { - pid = -ETERMINATING; - } else if (caller_pid == pid) { -- SECURE_LOGD("caller process & callee process is same.[%s:%d]", appid, pid); -+ //SECURE_LOGD("caller process & callee process is same.[%s:%d]", appid, pid); - pid = -ELOCALLAUNCH_ID; - } else { - if ((ret = __nofork_processing(cmd, pid, kb, fd)) < 0) { -diff --git a/am_daemon/amd_request.c b/am_daemon/amd_request.c -index 349cfd3..c1923bb 100755 ---- a/am_daemon/amd_request.c -+++ b/am_daemon/amd_request.c -@@ -188,7 +188,7 @@ static gboolean __add_history_handler(gpointer user_data) - rec.arg = (char *)pkt_uid->pkt->data; - } - -- SECURE_LOGD("add rua history %s %s", rec.pkg_name, rec.app_path); -+ //SECURE_LOGD("add rua history %s %s", rec.pkg_name, rec.app_path); - - ret = rua_add_history(&rec); - if (ret == -1) -@@ -219,14 +219,14 @@ static int __release_srv(uid_t caller_uid, const char *filename) - - ai = (struct appinfo *)appinfo_find(caller_uid, filename); - if (!ai) { -- SECURE_LOGE("release service: '%s' not found", filename); -+ //SECURE_LOGE("release service: '%s' not found", filename); - return -1; - } - - r = appinfo_get_boolean(ai, AIT_RESTART); - if (r == 1) { - /* Auto restart */ -- SECURE_LOGD("Auto restart set: '%s'", filename); -+ //SECURE_LOGD("Auto restart set: '%s'", filename); - return _start_srv(ai, NULL); - } - -@@ -349,7 +349,7 @@ static gboolean __request_handler(gpointer data) - appid = malloc(MAX_PACKAGE_STR_SIZE); - strncpy(appid, (const char*)pkt->data, MAX_PACKAGE_STR_SIZE-1); - ret = _status_app_is_running(appid, cr.uid); -- SECURE_LOGD("APP_IS_RUNNING : %s : %d",appid, ret); -+ //SECURE_LOGD("APP_IS_RUNNING : %s : %d",appid, ret); - __send_result_to_client(clifd, ret); - free(appid); - break; -diff --git a/am_daemon/amd_status.c b/am_daemon/amd_status.c -index 12f595e..525134f 100755 ---- a/am_daemon/amd_status.c -+++ b/am_daemon/amd_status.c -@@ -70,7 +70,7 @@ int _status_add_app_info_list(char *appid, char *app_path, int pid, int pad_pid, - { - info_t = (app_status_info_t *)iter->data; - -- SECURE_LOGD(" [%d] : %s, %d, %d", info_t->user, info_t->appid, info_t->pid, info_t->status); -+ //SECURE_LOGD(" [%d] : %s, %d, %d", info_t->user, info_t->appid, info_t->pid, info_t->status); - } - - return 0; -@@ -94,7 +94,7 @@ int _status_update_app_info_list(int pid, int status, uid_t uid) - { - info_t = (app_status_info_t *)iter->data; - -- //SECURE_LOGD("%s, %d, %d", info_t->appid, info_t->pid, info_t->status); -+ ////SECURE_LOGD("%s, %d, %d", info_t->appid, info_t->pid, info_t->status); - } - - return 0; -@@ -119,7 +119,7 @@ int _status_remove_app_info_list(int pid, uid_t uid) - { - info_t = (app_status_info_t *)iter->data; - -- //SECURE_LOGD("%s, %d, %d", info_t->appid, info_t->pid, info_t->status); -+ ////SECURE_LOGD("%s, %d, %d", info_t->appid, info_t->pid, info_t->status); - } - - return 0; -@@ -336,7 +336,7 @@ int _status_get_appid_bypid(int fd, int pid) - pkt->cmd = APP_GET_APPID_BYPID_ERROR; - - if (__get_pkgname_bypid(pid, (char *)pkt->data, MAX_PACKAGE_STR_SIZE) == 0) { -- SECURE_LOGD("appid for %d is %s", pid, pkt->data); -+ //SECURE_LOGD("appid for %d is %s", pid, pkt->data); - pkt->cmd = APP_GET_APPID_BYPID_OK; - goto out; - } -diff --git a/include/simple_util.h b/include/simple_util.h -index e0dc4c7..edb1600 100755 ---- a/include/simple_util.h -+++ b/include/simple_util.h -@@ -25,7 +25,7 @@ - - #include - #include --#include -+//#include - #include - - #define GLOBAL_USER tzplatform_getuid(TZ_SYS_GLOBALAPP_USER) -@@ -52,9 +52,9 @@ - #define MAX_LOCAL_BUFSZ 128 - #define MAX_PID_STR_BUFSZ 20 - --#define _E(fmt, arg...) LOGE(fmt, ##arg) --#define _D(fmt, arg...) LOGD(fmt, ##arg) --#define _W(fmt, arg...) LOGW(fmt, ##arg) -+#define _E(fmt, arg...) //LOGE(fmt, ##arg) -+#define _D(fmt, arg...) //LOGD(fmt, ##arg) -+#define _W(fmt, arg...) //LOGW(fmt, ##arg) - - #define retvm_if(expr, val, fmt, arg...) do { \ - if (expr) { \ -diff --git a/src/launch.c b/src/launch.c -index 1e7a925..bc69a16 100755 ---- a/src/launch.c -+++ b/src/launch.c -@@ -319,7 +319,7 @@ int app_request_to_launchpad(int cmd, const char *pkgname, bundle *kb) - int must_free = 0; - int ret = 0; - -- SECURE_LOGD("launch request : %s", pkgname); -+ //SECURE_LOGD("launch request : %s", pkgname); - if (kb == NULL) { - kb = bundle_create(); - must_free = 1; -diff --git a/src/mida.c b/src/mida.c -index 9bb37fc..61dc852 100755 ---- a/src/mida.c -+++ b/src/mida.c -@@ -334,7 +334,7 @@ int mida_add_app(const char *mime_type, const char *pkg_name) - cnt = __count_with_field(MIDA_TBL_NAME, MIDA_F_MIMETYPE, mime_type, 0); - - if (cnt == 0) { -- SECURE_LOGD("Inserting (%s, %s)", pkg_name, mime_type); -+ //SECURE_LOGD("Inserting (%s, %s)", pkg_name, mime_type); - /* insert */ - _sqlbuf = sqlite3_mprintf( - "INSERT INTO %s (%s,%s) values (\"%s\", \"%s\");", -@@ -344,7 +344,7 @@ int mida_add_app(const char *mime_type, const char *pkg_name) - rc = _exec(mida_db, _sqlbuf); - sqlite3_free(_sqlbuf); - } else { -- SECURE_LOGD("Setting %s for %s", pkg_name, mime_type); -+ //SECURE_LOGD("Setting %s for %s", pkg_name, mime_type); - /* update */ - _sqlbuf = sqlite3_mprintf( - "UPDATE %s SET %s = '%s' where %s = '%s';", -@@ -443,7 +443,7 @@ int svc_add_app(const char *svc_name, const char *pkg_name) - - if (cnt == 0) { - /* insert */ -- SECURE_LOGD("Inserting (%s, %s)", pkg_name, svc_name); -+ //SECURE_LOGD("Inserting (%s, %s)", pkg_name, svc_name); - _sqlbuf = sqlite3_mprintf( - "INSERT INTO %s (%s,%s) values (\"%s\", \"%s\");", - SVC_TBL_NAME, SVC_F_PKGNAME, SVC_F_SVCNAME, pkg_name, -@@ -453,7 +453,7 @@ int svc_add_app(const char *svc_name, const char *pkg_name) - sqlite3_free(_sqlbuf); - } else { - /* update */ -- SECURE_LOGD("Setting %s for %s", pkg_name, svc_name); -+ //SECURE_LOGD("Setting %s for %s", pkg_name, svc_name); - _sqlbuf = sqlite3_mprintf( - "UPDATE %s SET %s = '%s' where %s = '%s';", - SVC_TBL_NAME, SVC_F_PKGNAME, pkg_name, -@@ -509,7 +509,7 @@ int is_supported_svc(const char *svc_name) - if (cnt > 0) - rc = 1; - else -- SECURE_LOGD("%s is not supported.", svc_name); -+ //SECURE_LOGD("%s is not supported.", svc_name); - - __fini(); - return rc; -diff --git a/src/mime.c b/src/mime.c -index 0649e16..6ef272b 100755 ---- a/src/mime.c -+++ b/src/mime.c -@@ -70,7 +70,7 @@ SLPAPI int aul_get_mime_from_content(const char *content, char *mimetype, - if (__match_content_with_regex(content, - &(miregex_tbl->regex_preg))) { - founded = miregex_tbl->mimetype; -- SECURE_LOGD("content %s => mimetype %s\n", content, founded); -+ //SECURE_LOGD("content %s => mimetype %s\n", content, founded); - break; - } - miregex_tbl = miregex_tbl->next; -@@ -360,9 +360,9 @@ static int __launch_with_defapp(const char *mime_type, const char *mime_content) - if (_aul_get_defapp_from_mime - (mime_type, unaliased_mime_type, defapp, - sizeof(unaliased_mime_type), sizeof(defapp)) < 0) { -- SECURE_LOGD("mimetype : %s, unaliased mimetype : %s, mime_content : %s," -- " no default app", mime_type, -- unaliased_mime_type, mime_content); -+ //SECURE_LOGD("mimetype : %s, unaliased mimetype : %s, mime_content : %s," -+ // " no default app", mime_type, -+ // unaliased_mime_type, mime_content); - bundle_add(kb, AUL_K_UNALIASED_MIME_TYPE, unaliased_mime_type); - ret = aul_launch_app(MIME_APP_SELECTOR, kb); - /* TODO: When launching MIME APP SELECTOR, what should -@@ -379,22 +379,22 @@ static int __launch_with_defapp(const char *mime_type, const char *mime_content) - - if (ail_ret == AIL_ERROR_OK) { - ail_destroy_appinfo(handle); -- SECURE_LOGD("mimetype : %s, unaliased mimetype : %s, " -- "mime_content : %s, defapp : %s", mime_type, -- unaliased_mime_type, -- mime_content, defapp); -+ //SECURE_LOGD("mimetype : %s, unaliased mimetype : %s, " -+ // "mime_content : %s, defapp : %s", mime_type, -+ // unaliased_mime_type, -+ // mime_content, defapp); - bundle_add(kb, AUL_K_UNALIASED_MIME_TYPE, - unaliased_mime_type); - ret = aul_launch_app(defapp, kb); - } else if (ail_ret == AIL_ERROR_NO_DATA) { -- SECURE_LOGD("defapp %s for mimetype : %s, mime_content : %s " -- "does NOT exist", defapp, -- mime_type, mime_content); -+ //SECURE_LOGD("defapp %s for mimetype : %s, mime_content : %s " -+ // "does NOT exist", defapp, -+ // mime_type, mime_content); - mida_delete_with_pkgname(defapp); - ail_destroy_appinfo(handle); - goto retry; - } else { -- SECURE_LOGE("ail_get_appinfo with %s failed", defapp); -+ //SECURE_LOGE("ail_get_appinfo with %s failed", defapp); - if (kb) { - bundle_free(kb); - kb = NULL; -diff --git a/src/pkginfo.c b/src/pkginfo.c -index 975c01e..7cb4771 100755 ---- a/src/pkginfo.c -+++ b/src/pkginfo.c -@@ -123,7 +123,7 @@ SLPAPI int aul_app_get_appid_bypid(int pid, char *appid, int len) - - if(pid == getpid() || getuid()==0 || geteuid()==0) { - if (__get_pkgname_bypid(pid, appid, len) == 0) { -- SECURE_LOGD("appid for %d is %s", pid, appid); -+ //SECURE_LOGD("appid for %d is %s", pid, appid); - return AUL_R_OK; - } - /* support app launched by shell script*/diff --git a/am_session_agent/agent.c b/am_session_agent/agent.c -index 1d1efd0..1968f49 100644 ---- a/am_session_agent/agent.c -+++ b/am_session_agent/agent.c -@@ -216,13 +216,13 @@ _static_ void __real_launch(const char *app_path, bundle * kb) - for (i = 0; i < app_argc; i++) { - if( (i%2) == 1) - continue; -- SECURE_LOGD("input argument %d : %s##", i, app_argv[i]); -+ //SECURE_LOGD("input argument %d : %s##", i, app_argv[i]); - } - - PERF("setup argument done"); - - /* Temporary log: launch time checking */ -- LOG(LOG_DEBUG, "LAUNCH", "[%s:Platform:agent:done]", app_path); -+ //LOG(LOG_DEBUG, "LAUNCH", "[%s:Platform:agent:done]", app_path); - #ifdef PRELOAD_ACTIVATE - __preload_exec(app_argc, app_argv); - #endif -@@ -347,7 +347,7 @@ _static_ void __modify_bundle(bundle * kb, int caller_pid, - char value[256]; - - ptr += flag; -- SECURE_LOGD("parsing app_path: EXEC - %s\n", exe); -+ //SECURE_LOGD("parsing app_path: EXEC - %s\n", exe); - - do { - flag = __parser(ptr, key, sizeof(key)); -@@ -604,7 +604,7 @@ _static_ void __agent_main_loop(int main_fd) - PERF("packet processing start"); - - pkg_name = bundle_get_val(kb, AUL_K_PKG_NAME); -- SECURE_LOGD("pkg name : %s\n", pkg_name); -+ //SECURE_LOGD("pkg name : %s\n", pkg_name); - - /* get caller uid and check if not coming from someone else than AMD */ - uid = __get_caller_uid(kb); -@@ -660,8 +660,8 @@ _static_ void __agent_main_loop(int main_fd) - - if (__prepare_exec(pkg_name, app_path, - menu_info, kb) < 0) { -- SECURE_LOGE("preparing work fail to launch - " -- "can not launch %s\n", pkg_name); -+ //SECURE_LOGE("preparing work fail to launch - " -+ // "can not launch %s\n", pkg_name); - exit(-1); - } - -@@ -672,7 +672,7 @@ _static_ void __agent_main_loop(int main_fd) - - exit(-1); - } -- SECURE_LOGD("==> real launch pid : %d %s\n", pid, app_path); -+ //SECURE_LOGD("==> real launch pid : %d %s\n", pid, app_path); - is_real_launch = 1; - } - end: diff --git a/recipes-tizen/automotive-message-broker/automotive-message-broker-extraconf.inc b/recipes-tizen/automotive-message-broker/automotive-message-broker-extraconf.inc deleted file mode 100644 index cc04b133..00000000 --- a/recipes-tizen/automotive-message-broker/automotive-message-broker-extraconf.inc +++ /dev/null @@ -1,12 +0,0 @@ -B="${S}" - -INSANE_SKIP_${PN} = "dev-so" - -cmake_do_configure_prepend() { - # Add pthread library to target_link_libraries - sed -i 's@set(link_libraries -lamb ${libtool_LIBRARY} ${glib_LIBRARIES} ${json_LIBRARIES} -L${CMAKE_CURRENT_BINARY_DIR}/lib)@set(link_libraries -lamb ${libtool_LIBRARY} ${glib_LIBRARIES} ${json_LIBRARIES} -lpthread -L${CMAKE_CURRENT_BINARY_DIR}/lib)@' ${S}/CMakeLists.txt -} - -EXTRA_OECMAKE += "-Denable_icecc=OFF" - -LDFLAGS += "-lpthread" \ No newline at end of file diff --git a/recipes-tizen/automotive-message-broker/automotive-message-broker.inc b/recipes-tizen/automotive-message-broker/automotive-message-broker.inc deleted file mode 100644 index b9c717ac..00000000 --- a/recipes-tizen/automotive-message-broker/automotive-message-broker.inc +++ /dev/null @@ -1,358 +0,0 @@ -DESCRIPTION = "Automotive Message Broker is a vehicle network abstraction system" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/Service" -LICENSE = "LGPL-2.1" -PV = "0.11.901" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by automotive-message-broker-doc -PROVIDES += "automotive-message-broker-doc" - - -#PROVIDES by automotive-message-broker-plugins -PROVIDES += "automotive-message-broker-plugins" - - -#PROVIDES by automotive-message-broker-plugins-common -PROVIDES += "automotive-message-broker-plugins-common" - - -#PROVIDES by automotive-message-broker-plugins-murphy -PROVIDES += "automotive-message-broker-plugins-murphy" - - -#PROVIDES by automotive-message-broker-plugins-cangen -PROVIDES += "automotive-message-broker-plugins-cangen" - - -#PROVIDES by automotive-message-broker-plugins-test -PROVIDES += "automotive-message-broker-plugins-test" - - -#PROVIDES by automotive-message-broker-plugins-wheel -PROVIDES += "automotive-message-broker-plugins-wheel" - - -#PROVIDES by automotive-message-broker-plugins-cansim -PROVIDES += "automotive-message-broker-plugins-cansim" - - -#PROVIDES by automotive-message-broker-dev -PROVIDES += "automotive-message-broker-dev" - - -#PROVIDES by automotive-message-broker - - -#PROVIDES by automotive-message-broker-plugins-database -PROVIDES += "automotive-message-broker-plugins-database" - - -#PROVIDES by automotive-message-broker-plugins-obd2 -PROVIDES += "automotive-message-broker-plugins-obd2" - - -#PROVIDES by automotive-message-broker-plugins-gpsnmea -PROVIDES += "automotive-message-broker-plugins-gpsnmea" - - -RDEPENDS = "" -#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" - -#RDEPENDS of automotive-message-broker-plugins-common (${PN}-plugins-common) -RDEPENDS_${PN}-plugins-common += "automotive-message-broker" - -#RDEPENDS of automotive-message-broker-plugins-murphy (${PN}-plugins-murphy) -RDEPENDS_${PN}-plugins-murphy += "murphy" -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-test (${PN}-plugins-test) -RDEPENDS_${PN}-plugins-test += "automotive-message-broker" - -#RDEPENDS of automotive-message-broker-plugins-wheel (${PN}-plugins-wheel) -RDEPENDS_${PN}-plugins-wheel += "automotive-message-broker" - -#RDEPENDS of automotive-message-broker-plugins-cansim (${PN}-plugins-cansim) -RDEPENDS_${PN}-plugins-cansim += "automotive-message-broker" - -#RDEPENDS of automotive-message-broker-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "boost" -RDEPENDS_${PN}-dev += "util-linux" -RDEPENDS_${PN}-dev += "automotive-message-broker" - -#RDEPENDS of automotive-message-broker (${PN}) -RDEPENDS_${PN} += "automotive-message-broker-plugins-murphy" -RDEPENDS_${PN} += "automotive-message-broker-plugins" -RDEPENDS_${PN} += "glibc" -RDEPENDS_${PN} += "default-ac-domains" - -#RDEPENDS of automotive-message-broker-plugins-database (${PN}-plugins-database) -RDEPENDS_${PN}-plugins-database += "sqlite3" -RDEPENDS_${PN}-plugins-database += "automotive-message-broker" - -#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 += "automotive-message-broker" - - -DEPENDS = "" -#DEPENDS of automotive-message-broker -inherit tizen_cmake -DEPENDS += "opencv" -DEPENDS += "json-c" -DEPENDS += "dbus" -DEPENDS += "murphy" -inherit pkgconfig -DEPENDS += "glib-2.0" -DEPENDS += "sqlite3" -DEPENDS_append_class-native = " libtool" -DEPENDS_append_class-target = " libtool-cross" -DEPENDS += "libwebsockets" -DEPENDS += "util-linux" -DEPENDS += "boost" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n automotive-message-broker-0.11.901 - - -} -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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} \ - -Ddatabase_plugin=ON \ - -Dmurphy_plugin=ON \ - -Dobd2_plugin=ON \ - -Dtest_plugin=ON \ - -Dgpsnmea_plugin=ON \ - -Dcangen_plugin=ON \ - -Dcansim_plugin=ON \ - -Denable_docs=ON \ - -Dusebluez5=ON - - - oe_runmake -j16 - - - -} - -do_install() { - 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}${systemd_unitdir}/system/network.target.wants - cp packaging.in/ambd.service.systemd.tizen ${D}${systemd_unitdir}/system/ambd.service - ln -s ../ambd.service ${D}${systemd_unitdir}/system/network.target.wants/ambd.service - - mkdir -p ${D}/${systemd_unitdir}/system/multi-user.target.wants - ln -s ../ambd.service ${D}/${systemd_unitdir}/system/multi-user.target.wants/ambd.service - - cp packaging.in/config.tizen ${D}${sysconfdir}/ambd/ - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " automotive-message-broker-plugins-cangen " -PACKAGES += " automotive-message-broker-plugins-common " -PACKAGES += " automotive-message-broker-plugins-murphy " -PACKAGES += " automotive-message-broker-plugins " -PACKAGES += " automotive-message-broker-plugins-test " -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-obd2 " -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" -automotive-message-broker-plugins-cangen_files += "${prefix}/bin/gen-set" -MANIFESTFILES_${PN}-plugins-cangen = "packaging.in/amb.manifest.plugins" - -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-murphy_files = "" -automotive-message-broker-plugins-murphy_files += "${prefix}/lib/automotive-message-broker/murphysourceplugin.so" -MANIFESTFILES_${PN}-plugins-murphy = "packaging.in/amb.manifest.plugins" - -automotive-message-broker-plugins_files = "" -automotive-message-broker-plugins_files += "${prefix}/lib/automotive-message-broker/examplesourceplugin.so" -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 += "${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-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-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" -MANIFESTFILES_${PN}-plugins-cansim = "packaging.in/amb.manifest.plugins" - -automotive-message-broker-dev_files = "" -automotive-message-broker-dev_files += "${prefix}/include/amb/*.h" -automotive-message-broker-dev_files += "${prefix}/include/amb/*.hpp" -automotive-message-broker-dev_files += "${prefix}/lib/pkgconfig/*.pc" -MANIFESTFILES_${PN}-dev = "packaging.in/amb.manifest.plugins" - -automotive-message-broker_files = "" -automotive-message-broker_files += "${sysconfdir}/ambd/config" -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 += "${systemd_unitdir}/system/ambd.service" -automotive-message-broker_files += "${systemd_unitdir}/system/network.target.wants/ambd.service" -automotive-message-broker_files += "${systemd_unitdir}/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" -automotive-message-broker_files += "${prefix}/bin/amb-listen" -CONFFILES_${PN} = "" -CONFFILES_${PN} += "${sysconfdir}/ambd/config" -CONFFILES_${PN} += "${sysconfdir}/ambd/config.tizen" -CONFFILES_${PN} += "${sysconfdir}/ambd/examples/*" -MANIFESTFILES_${PN} = "packaging.in/amb.manifest" - -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-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-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/*" -MANIFESTFILES_${PN}-doc = "packaging.in/amb.manifest.plugins" - -FILES_${PN}-plugins-cangen = "${automotive-message-broker-plugins-cangen_files}" -FILES_${PN}-plugins-common = "${automotive-message-broker-plugins-common_files}" -FILES_${PN}-plugins-murphy = "${automotive-message-broker-plugins-murphy_files}" -FILES_${PN}-plugins = "${automotive-message-broker-plugins_files}" -FILES_${PN}-plugins-test = "${automotive-message-broker-plugins-test_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-obd2 = "${automotive-message-broker-plugins-obd2_files}" -FILES_${PN}-plugins-wheel = "${automotive-message-broker-plugins-wheel_files}" -FILES_${PN}-doc = "${automotive-message-broker-doc_files}" - -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-murphy= "automotive-message-broker-plugins-murphy" -PKG_automotive-message-broker-plugins= "automotive-message-broker-plugins" -PKG_automotive-message-broker-plugins-test= "automotive-message-broker-plugins-test" -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-obd2= "automotive-message-broker-plugins-obd2" -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 deleted file mode 100644 index eb4b1be0..00000000 --- a/recipes-tizen/automotive-message-broker/automotive-message-broker_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require automotive-message-broker.inc - -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=567ede081ff46fd521494356af4eda0a3e724fd2;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/avsystem/avsystem-extraconf.inc b/recipes-tizen/avsystem/avsystem-extraconf.inc deleted file mode 100644 index 0b3f5d20..00000000 --- a/recipes-tizen/avsystem/avsystem-extraconf.inc +++ /dev/null @@ -1,30 +0,0 @@ -SRC_URI += "file://add-subdir-objects-option.patch" -SRC_URI += "file://add-PA_PROP_MEDIA_POLICY-Define.patch" - -avsystem-dbg_files += "${prefix}/local/bin/.debug" -avsystem-dbg_files += "${prefix}/local/bin/.debug/*" -avsystem-dbg_files += "${prefix}/lib/.debug/*.so.*" - -avsystem-dev_files = "" -avsystem-dev_files += "avsystem.manifest" -avsystem-dev_files += "${prefix}/lib/pkgconfig/*.pc" -avsystem-dev_files += "${prefix}/lib/*.so" -avsystem-dev_files += "${prefix}/include/avsystem/*.h" - -libavsysaudio_files = "" -libavsysaudio_files += "avsystem.manifest" -libavsysaudio_files += "${prefix}/lib/lib*.so.*" -libavsysaudio_files += "${prefix}/local/bin/sound_initializer" -libavsysaudio_files += "${prefix}/local/bin/avsys_volume_dump" -libavsysaudio_files += "${prefix}/local/bin/avsys_audio_test" - -FILES_${PN} = "${avsystem_files}" -FILES_${PN}-dbg += "${avsystem-dbg_files}" -FILES_${PN}-dev = "${avsystem-dev_files}" -FILES_libavsysaudio = "${libavsysaudio_files}" - -PKG_avsystem= "avsystem" -PKG_avsystem-dev= "avsystem-dev" -PKG_avsystem-dbg = "avsystem-dbg" -PKG_libavsysaudio= "libavsysaudio" - diff --git a/recipes-tizen/avsystem/avsystem.inc b/recipes-tizen/avsystem/avsystem.inc deleted file mode 100644 index fdf82b52..00000000 --- a/recipes-tizen/avsystem/avsystem.inc +++ /dev/null @@ -1,178 +0,0 @@ -DESCRIPTION = "Audio Video System" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Libraries" -LICENSE = "Apache-2.0" -PV = "0.5.5" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by avsystem - - -#PROVIDES by avsystem-dev -PROVIDES += "avsystem-dev" - - -#PROVIDES by libavsysaudio -PROVIDES += "libavsysaudio" - - -RDEPENDS = "" -#RDEPENDS of avsystem (${PN}) -RDEPENDS_${PN} += "glibc" -RDEPENDS_${PN} += "systemd" - -#RDEPENDS of avsystem-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "avsystem" - - -DEPENDS = "" -#DEPENDS of avsystem -DEPENDS += "alsa-lib" -DEPENDS += "libmm-log" -inherit pkgconfig -DEPENDS += "iniparser" -DEPENDS += "pulseaudio" -DEPENDS += "libexif" -DEPENDS += "libmm-ta" -DEPENDS += "alsa-scenario" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n avsystem-0.5.5 - cp ${S}/packaging/avsystem.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 ; - - - autotools_do_configure - - oe_runmake -j16 - - - - -} -EXTRA_OECONF += " --enable-audiotest" - -do_install() { - 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 -m 755 -p ${D}${systemd_unitdir}/system/multi-user.target.wants - install -m 0644 ${S}/packaging/avsystem.service ${D}${systemd_unitdir}/system/avsystem.service - ln -sf ../avsystem.service ${D}${systemd_unitdir}/system/multi-user.target.wants/avsystem.service - - - -} - -pkg_postinst_libavsysaudio() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - systemctl daemon-reload - if [ $1 == 1 ]; then - systemctl restart avsystem.service - fi - -} - -pkg_prerm_${PN}() { - #!/bin/sh -e - - if [ $1 == 0 ]; then - systemctl stop avsystem.service - fi - -} - -pkg_postrm_libavsysaudio() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - systemctl daemon-reload - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " avsystem " -PACKAGES += " avsystem-dev " -PACKAGES += " libavsysaudio " - -avsystem_files = "" -avsystem_files += "${prefix}/bin/*" -avsystem_files += "${systemd_unitdir}/system/avsystem.service" -avsystem_files += "${systemd_unitdir}/system/multi-user.target.wants/avsystem.service" -MANIFESTFILES_${PN} = "avsystem.manifest" - -avsystem-dev_files = "" -avsystem-dev_files += "${prefix}/lib/pkgconfig/*.pc" -avsystem-dev_files += "${prefix}/lib/*.so" -avsystem-dev_files += "${prefix}/include/avsystem/*.h" -MANIFESTFILES_${PN}-dev = "avsystem.manifest" - -libavsysaudio_files = "" -libavsysaudio_files += "${prefix}/lib/lib*.so.*" -MANIFESTFILES_libavsysaudio = "avsystem.manifest" - -FILES_${PN} = "${avsystem_files}" -FILES_${PN}-dev = "${avsystem-dev_files}" -FILES_libavsysaudio = "${libavsysaudio_files}" - -PKG_avsystem= "avsystem" -PKG_avsystem-dev= "avsystem-dev" -PKG_libavsysaudio= "libavsysaudio" - -require avsystem-extraconf.inc - diff --git a/recipes-tizen/avsystem/avsystem/add-PA_PROP_MEDIA_POLICY-Define.patch b/recipes-tizen/avsystem/avsystem/add-PA_PROP_MEDIA_POLICY-Define.patch deleted file mode 100644 index 768f01ec..00000000 --- a/recipes-tizen/avsystem/avsystem/add-PA_PROP_MEDIA_POLICY-Define.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/avsys-audio-pasimple.c b/avsys-audio-pasimple.c -index aeeb999..a56d8bc 100644 ---- a/avsys-audio-pasimple.c -+++ b/avsys-audio-pasimple.c -@@ -39,6 +39,8 @@ - #define PA_SIMPLE_PERIOD_TIME_FOR_MID_LATENCY_MSEC 50 - #define PA_SIMPLE_PERIOD_TIME_FOR_HIGH_LATENCY_MSEC 75 - -+#define PA_PROP_MEDIA_POLICY "media.policy" -+ - #define MSEC_TO_SAMPLE(samplerate,period_time) (samplerate*period_time/1000) - - #define CHECK_VALID_HANDLE(handle) \ diff --git a/recipes-tizen/avsystem/avsystem/add-subdir-objects-option.patch b/recipes-tizen/avsystem/avsystem/add-subdir-objects-option.patch deleted file mode 100644 index bdaaaff7..00000000 --- a/recipes-tizen/avsystem/avsystem/add-subdir-objects-option.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/configure.ac b/configure.ac -index 2df8b4f..316c693 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -1,7 +1,7 @@ - AC_PREREQ(2.52) - - AC_INIT([avsystem], [1.0]) --AM_INIT_AUTOMAKE([-Wall -Werror foreign]) -+AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects]) - AC_CONFIG_HEADERS([config.h:config.hin]) - - AC_CONFIG_MACRO_DIR([m4]) diff --git a/recipes-tizen/avsystem/avsystem_git.bb b/recipes-tizen/avsystem/avsystem_git.bb deleted file mode 100644 index 339db3b6..00000000 --- a/recipes-tizen/avsystem/avsystem_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require avsystem.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/multimedia/avsystem;tag=e2bc7b88d123b0ff997061e9a4998106f7f5c3f3;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/badge/badge-extraconf.inc b/recipes-tizen/badge/badge-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/badge/badge.inc b/recipes-tizen/badge/badge.inc deleted file mode 100644 index c32f11c6..00000000 --- a/recipes-tizen/badge/badge.inc +++ /dev/null @@ -1,160 +0,0 @@ -DESCRIPTION = "Badge library" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Application Framework/Libraries" -LICENSE = "Apache-2.0" -PV = "0.0.5" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest 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 -inherit tizen_cmake -DEPENDS += "dbus" -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "aul" -DEPENDS += "sqlite3" -DEPENDS += "libcom-core" -DEPENDS += "vconf" -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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - make -j16 - - - -} - -do_install() { - 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 deleted file mode 100644 index cc919379..00000000 --- a/recipes-tizen/badge/badge_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -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-extraconf.inc b/recipes-tizen/bluetooth-frwk/bluetooth-frwk-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/bluetooth-frwk/bluetooth-frwk.inc b/recipes-tizen/bluetooth-frwk/bluetooth-frwk.inc deleted file mode 100644 index 0387c73b..00000000 --- a/recipes-tizen/bluetooth-frwk/bluetooth-frwk.inc +++ /dev/null @@ -1,216 +0,0 @@ -DESCRIPTION = "Bluetooth framework for BlueZ and Obexd" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Network & Connectivity/Bluetooth" -LICENSE = "Apache-2.0" -PV = "0.2.55" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by bluetooth-frwk-core -PROVIDES += "bluetooth-frwk-core" - - -#PROVIDES by bluetooth-frwk-dev -PROVIDES += "bluetooth-frwk-dev" - - -#PROVIDES by bluetooth-frwk-service -PROVIDES += "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} += "dbus" -RDEPENDS_${PN} += "bluetooth-tools" -RDEPENDS_${PN} += "vconf" -RDEPENDS_${PN} += "glibc" - - -DEPENDS = "" -#DEPENDS of bluetooth-frwk -DEPENDS += "status" -inherit tizen_cmake -DEPENDS += "libxml2" -DEPENDS += "dbus" -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" -DEPENDS += "capi-network-tethering" -DEPENDS += "aul" -DEPENDS += "security-server" -DEPENDS += "notification" -DEPENDS += "alarm-manager" -DEPENDS += "libprivilege-control" -DEPENDS += "vconf" -DEPENDS += "dbus-glib" - -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 - 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" - - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . \ - -DTZ_SYS_USER_GROUP=users \ - -DTZ_SYS_DEFAULT_USER=app \ - -DLIBNOTIFY_SUPPORT=Off \ - -DLIBNOTIFICATION_SUPPORT=On - - make - - - -} - -do_install() { - 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}/lib/systemd/user - mkdir -p ${D}${prefix}/lib/systemd/user/tizen-middleware.target.wants - install -m 0644 bt-service/bluetooth-frwk-service.service ${D}${prefix}/lib/systemd/user - ln -s ../bluetooth-frwk-service.service ${D}${prefix}/lib/systemd/user/tizen-middleware.target.wants/bluetooth-frwk-service.service - - mkdir -p ${D}${prefix}/share/icons/default - install -m 0644 ${S}/packaging/bt-icon.png ${D}${prefix}/share/icons/default/bt-icon.png - - # On IVI bt-service needs to be run as 'app' even if there is a 'guest' user. - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && 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 - - [ "x$D" == "x" ] && 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 += "${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" -MANIFESTFILES_${PN}-dev = "bluetooth-frwk.manifest" - -bluetooth-frwk-core_files = "" -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" -MANIFESTFILES_${PN}-core = "bluetooth-frwk.manifest" - -bluetooth-frwk-service_files = "" -bluetooth-frwk-service_files += "${prefix}/share/dbus-1/system-services/org.projectx.bt.service" -bluetooth-frwk-service_files += "${prefix}/bin/bt-service" -bluetooth-frwk-service_files += "${prefix}/lib/systemd/user/tizen-middleware.target.wants/bluetooth-frwk-service.service" -bluetooth-frwk-service_files += "${prefix}/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-service_files += "${prefix}/share/icons/default/bt-icon.png" -MANIFESTFILES_${PN}-service = "bluetooth-frwk.manifest" - -bluetooth-frwk_files = "" -bluetooth-frwk_files += "${prefix}/lib/libbluetooth-api.so.*" -MANIFESTFILES_${PN} = "bluetooth-frwk.manifest" - -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 deleted file mode 100644 index dd0ca563..00000000 --- a/recipes-tizen/bluetooth-frwk/bluetooth-frwk_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -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=9319c8e659d1194a7682350468da6c8fc6cd58cb;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/bluetooth-tools/bluetooth-tools-extraconf.inc b/recipes-tizen/bluetooth-tools/bluetooth-tools-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/bluetooth-tools/bluetooth-tools.inc b/recipes-tizen/bluetooth-tools/bluetooth-tools.inc deleted file mode 100644 index ee6261f3..00000000 --- a/recipes-tizen/bluetooth-tools/bluetooth-tools.inc +++ /dev/null @@ -1,146 +0,0 @@ -DESCRIPTION = "Bluetooth-tools" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Network & Connectivity/Bluetooth" -LICENSE = "Apache-2.0" -PV = "0.2.35" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by bluetooth-tools-no-firmware -PROVIDES += "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 -inherit tizen_cmake - -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 ; - - export CFLAGS+=" -fpie -fvisibility=hidden" - export LDFLAGS+=" -Wl,--rpath=/usr/lib -Wl,--as-needed -Wl,--unresolved-symbols=ignore-in-shared-libs -pie" - - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DCMAKE_INSTALL_PREFIX=${prefix} - make -j16 - - - -} - -do_install() { - 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}${systemd_unitdir}/system/multi-user.target.wants - install -m 0644 ${S}/packaging/bluetooth-address.service ${D}${systemd_unitdir}/system - ln -s ../bluetooth-address.service ${D}${systemd_unitdir}/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 += "${prefix}/etc/bluetooth/bt-dev-end.sh" -bluetooth-tools-no-firmware_files += "${prefix}/etc/bluetooth/bt-dev-start.sh" -MANIFESTFILES_${PN}-no-firmware = "bluetooth-tools.manifest" - -bluetooth-tools_files = "" -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 += "${systemd_unitdir}/system/multi-user.target.wants/bluetooth-address.service" -bluetooth-tools_files += "${systemd_unitdir}/system/bluetooth-address.service" -MANIFESTFILES_${PN} = "bluetooth-tools.manifest" - -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 deleted file mode 100644 index fa906ab6..00000000 --- a/recipes-tizen/bluetooth-tools/bluetooth-tools_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -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=c5406a3be5315fb8ec0ecfff0b0a47f53c4af046;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/bullet/bullet-extraconf.inc b/recipes-tizen/bullet/bullet-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/bullet/bullet.inc b/recipes-tizen/bullet/bullet.inc deleted file mode 100644 index c55f22ce..00000000 --- a/recipes-tizen/bullet/bullet.inc +++ /dev/null @@ -1,135 +0,0 @@ -DESCRIPTION = "Bullet Continuous Collision Detection and Physics Library" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Libraries" -LICENSE = "Zlib" -PV = "2.81" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by bullet-dev -PROVIDES += "bullet-dev" - - -#PROVIDES by libbullet -PROVIDES += "libbullet" - - -#PROVIDES by bullet - - -RDEPENDS = "" -#RDEPENDS of bullet-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "libbullet" - - -DEPENDS = "" -#DEPENDS of bullet -inherit tizen_cmake - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/bullet.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -G "Unix Makefiles" -DBUILD_SHARED_LIBS=ON -DBUILD_EXTRAS=OFF -DBUILD_DEMOS=OFF -DBUILD_CPU_DEMOS=OFF -DUSE_GRAPHICAL_BENCHMARK=OFF -DCMAKE_INSTALL_PREFIX=/usr -DUSE_GLUT=OFF - - make -j16 - - - -} - -do_install() { - 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_libbullet() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_libbullet() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " bullet-dev " -PACKAGES += " libbullet " - -bullet-dev_files = "" -bullet-dev_files += "${prefix}/include/*" -bullet-dev_files += "${prefix}/lib/*.so" -bullet-dev_files += "${prefix}/lib/pkgconfig/*" -MANIFESTFILES_${PN}-dev = "bullet.manifest" - -libbullet_files = "" -libbullet_files += "${prefix}/lib/*.so.2.81" -libbullet_files += "" -MANIFESTFILES_lib${PN} = "bullet.manifest" - -FILES_${PN}-dev = "${bullet-dev_files}" -FILES_lib${PN} = "${libbullet_files}" - -PKG_bullet-dev= "bullet-dev" -PKG_libbullet= "libbullet" - -require bullet-extraconf.inc - diff --git a/recipes-tizen/bullet/bullet_git.bb b/recipes-tizen/bullet/bullet_git.bb deleted file mode 100644 index 1989d19c..00000000 --- a/recipes-tizen/bullet/bullet_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require bullet.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/libbullet;tag=03875b02d03ae029f38cb35dc90ee3ff6d5fe696;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/bundle/bundle-extraconf.inc b/recipes-tizen/bundle/bundle-extraconf.inc deleted file mode 100644 index e7b965d5..00000000 --- a/recipes-tizen/bundle/bundle-extraconf.inc +++ /dev/null @@ -1,2 +0,0 @@ -DEPENDS_remove_class-native = "dlog-native" -SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" \ No newline at end of file diff --git a/recipes-tizen/bundle/bundle.inc b/recipes-tizen/bundle/bundle.inc deleted file mode 100644 index 5bb72296..00000000 --- a/recipes-tizen/bundle/bundle.inc +++ /dev/null @@ -1,132 +0,0 @@ -DESCRIPTION = "String key-val dictionary ADT" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Libraries" -LICENSE = "Apache-2.0" -PV = "0.1.31" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by bundle-dev -PROVIDES += "bundle-dev" - - -#PROVIDES by bundle - - -RDEPENDS = "" -#RDEPENDS of bundle-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "bundle" - - -DEPENDS = "" -#DEPENDS of bundle -inherit tizen_cmake -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n bundle-0.1.31 - cp ${S}/packaging/bundle.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - oe_runmake -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " bundle-dev " -PACKAGES += " bundle " - -bundle-dev_files = "" -bundle-dev_files += "${prefix}/include/bundle.h" -bundle-dev_files += "${prefix}/include/SLP_bundle_PG.h" -bundle-dev_files += "${prefix}/lib/pkgconfig/bundle.pc" -bundle-dev_files += "${prefix}/lib/libbundle.so" -MANIFESTFILES_${PN}-dev = "bundle.manifest" - -bundle_files = "" -bundle_files += "${prefix}/lib/libbundle.so.*" -MANIFESTFILES_${PN} = "bundle.manifest" - -FILES_${PN}-dev = "${bundle-dev_files}" -FILES_${PN} = "${bundle_files}" - -PKG_bundle-dev= "bundle-dev" -PKG_bundle= "bundle" - -require bundle-extraconf.inc - diff --git a/recipes-tizen/bundle/bundle_git.bb b/recipes-tizen/bundle/bundle_git.bb deleted file mode 100644 index 2f813877..00000000 --- a/recipes-tizen/bundle/bundle_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require bundle.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/base/bundle;tag=e36cdeba173a93b72110b536094220e1a00c566c;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/bundle/files/remove-dlog-for-native-build.patch b/recipes-tizen/bundle/files/remove-dlog-for-native-build.patch deleted file mode 100644 index 57faaaf5..00000000 --- a/recipes-tizen/bundle/files/remove-dlog-for-native-build.patch +++ /dev/null @@ -1,36 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 539e9fe..2d8453b 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -3,7 +3,7 @@ PROJECT(bundle C) - - ### Required packages - INCLUDE(FindPkgConfig) --pkg_check_modules(pkgs REQUIRED glib-2.0 dlog) -+pkg_check_modules(pkgs REQUIRED glib-2.0 ) - FOREACH(flag ${pkgs_CFLAGS}) - SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") - ENDFOREACH(flag)diff --git a/include/bundle_log.h b/include/bundle_log.h -index 192c283..4b6d3a7 100755 ---- a/include/bundle_log.h -+++ b/include/bundle_log.h -@@ -21,7 +21,7 @@ - */ - - --#include -+ - #ifdef LOG_TAG - #undef LOG_TAG - #endif -@@ -36,7 +36,7 @@ - #define BUNDLE_ASSERT_PRINT(FMT, ARG...) do { printf("%5d", getpid()); printf - ("%s() : "FMT"\n", __FUNCTION__, ##ARG); } while (false) - #else --#define BUNDLE_LOG_PRINT(FMT, ARG...) SLOGD(FMT, ##ARG); --#define BUNDLE_EXCEPTION_PRINT(FMT, ARG...) SLOGW(FMT, ##ARG); --#define BUNDLE_ASSERT_PRINT(FMT, ARG...) SLOGE(FMT, ##ARG); -+#define BUNDLE_LOG_PRINT(FMT, ARG...) //SLOGD(FMT, ##ARG); -+#define BUNDLE_EXCEPTION_PRINT(FMT, ARG...) //SLOGW(FMT, ##ARG); -+#define BUNDLE_ASSERT_PRINT(FMT, ARG...) //SLOGE(FMT, ##ARG); - #endif diff --git a/recipes-tizen/ca-certificates-tizen/ca-certificates-tizen-extraconf.inc b/recipes-tizen/ca-certificates-tizen/ca-certificates-tizen-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/ca-certificates-tizen/ca-certificates-tizen.inc b/recipes-tizen/ca-certificates-tizen/ca-certificates-tizen.inc deleted file mode 100644 index 705958c0..00000000 --- a/recipes-tizen/ca-certificates-tizen/ca-certificates-tizen.inc +++ /dev/null @@ -1,81 +0,0 @@ -DESCRIPTION = "Tizen-specific CA certificate installation" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Security/Certificate Management" -LICENSE = "Apache-2.0" -PV = "0.1.1" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by ca-certificates-tizen - - -RDEPENDS = "" - -DEPENDS = "" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/ca-certificates-tizen.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 ; - - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - rm -fr ${D} - mkdir -p ${D}//usr/share/ca-certificates/tizen - mkdir -p ${D}//usr/share/ca-certificates/wac - cp -arf certificates/tizen*.pem ${D}//usr/share/ca-certificates/tizen/ - cp -arf certificates/wac*.pem ${D}//usr/share/ca-certificates/wac/ - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " ca-certificates-tizen " - -ca-certificates-tizen_files = "" -ca-certificates-tizen_files += "/usr/share/ca-certificates/tizen/*" -ca-certificates-tizen_files += "/usr/share/ca-certificates/wac/*" -MANIFESTFILES_${PN} = "ca-certificates-tizen.manifest" - -FILES_${PN} = "${ca-certificates-tizen_files}" - -PKG_ca-certificates-tizen= "ca-certificates-tizen" - -require ca-certificates-tizen-extraconf.inc - diff --git a/recipes-tizen/ca-certificates-tizen/ca-certificates-tizen_git.bb b/recipes-tizen/ca-certificates-tizen/ca-certificates-tizen_git.bb deleted file mode 100644 index 02cda598..00000000 --- a/recipes-tizen/ca-certificates-tizen/ca-certificates-tizen_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require ca-certificates-tizen.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/security/ca-certificates-tizen;tag=7bb7ed313e91c42a57f2abf3560ce4db5baa9a4b;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/calendar-service/calendar-service-extraconf.inc b/recipes-tizen/calendar-service/calendar-service-extraconf.inc deleted file mode 100644 index 07129827..00000000 --- a/recipes-tizen/calendar-service/calendar-service-extraconf.inc +++ /dev/null @@ -1 +0,0 @@ -FILES_${PN}-dbg += "/usr/share/calendar-svc/.debug" \ No newline at end of file diff --git a/recipes-tizen/calendar-service/calendar-service.inc b/recipes-tizen/calendar-service/calendar-service.inc deleted file mode 100644 index c701cf03..00000000 --- a/recipes-tizen/calendar-service/calendar-service.inc +++ /dev/null @@ -1,170 +0,0 @@ -DESCRIPTION = "DB library for calendar" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Social & Content/Calendar" -LICENSE = "Apache 2.0" -PV = "0.1.15" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by calendar-service - - -#PROVIDES by calendar-service-dev -PROVIDES += "calendar-service-dev" - - -RDEPENDS = "" -#RDEPENDS of calendar-service (${PN}) -RDEPENDS_${PN} += "sqlite3" -RDEPENDS_${PN} += "coreutils" -RDEPENDS_${PN} += "glibc" - -#RDEPENDS of calendar-service-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "calendar-service" -RDEPENDS_${PN}-dev += "alarm-manager" - - -DEPENDS = "" -#DEPENDS of calendar-service -DEPENDS += "pims-ipc" -inherit tizen_cmake -DEPENDS += "contacts-service" -DEPENDS += "bundle" -DEPENDS += "tizen-platform-config" -DEPENDS += "app-svc" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" -DEPENDS += "alarm-manager" -DEPENDS += "icu" -DEPENDS += "sqlite3" -DEPENDS += "vconf" -DEPENDS += "libslp-db-util" -DEPENDS += "capi-base-common" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/calendar-service.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - - - make -j16 - - - -} - -do_install() { - 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}/etc/rc.d/rc3.d/ - mkdir -p ${D}/etc/rc.d/rc5.d/ - ln -s ../init.d/calendar-serviced.sh ${D}/etc/rc.d/rc3.d/S85calendar-serviced - ln -s ../init.d/calendar-serviced.sh ${D}/etc/rc.d/rc5.d/S85calendar-serviced - - mkdir -p ${D}${prefix}/lib/systemd/user/tizen-middleware.target.wants - install ${S}/packaging/calendar.service ${D}${prefix}/lib/systemd/user/ - ln -s ../calendar.service ${D}${prefix}/lib/systemd/user/tizen-middleware.target.wants/ - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " calendar-service " -PACKAGES += " calendar-service-dev " - -calendar-service_files = "" -calendar-service_files += "${prefix}/bin/calendar-serviced*" -calendar-service_files += "${prefix}/lib/libcalendar-service2.so.*" -calendar-service_files += "/etc/rc.d/init.d/calendar-serviced.sh" -calendar-service_files += "/etc/rc.d/rc3.d/S85calendar-serviced" -calendar-service_files += "/etc/rc.d/rc5.d/S85calendar-serviced" -calendar-service_files += "/usr/share/calendar-svc/dft-calendar" -calendar-service_files += "${prefix}/lib/systemd/user/calendar.service" -calendar-service_files += "${prefix}/lib/systemd/user/tizen-middleware.target.wants/calendar.service" -MANIFESTFILES_${PN} = "calendar-service.manifest" - -calendar-service-dev_files = "" -calendar-service-dev_files += "${prefix}/include/calendar-service/*.h" -calendar-service-dev_files += "${prefix}/include/calendar-service2/*.h" -calendar-service-dev_files += "${prefix}/lib/*.so" -calendar-service-dev_files += "${prefix}/lib/pkgconfig/calendar.pc" -calendar-service-dev_files += "${prefix}/lib/pkgconfig/calendar-service2.pc" -MANIFESTFILES_${PN}-dev = "calendar-service.manifest" - -FILES_${PN} = "${calendar-service_files}" -FILES_${PN}-dev = "${calendar-service-dev_files}" - -PKG_calendar-service= "calendar-service" -PKG_calendar-service-dev= "calendar-service-dev" - -require calendar-service-extraconf.inc - diff --git a/recipes-tizen/calendar-service/calendar-service_git.bb b/recipes-tizen/calendar-service/calendar-service_git.bb deleted file mode 100644 index b774a2e9..00000000 --- a/recipes-tizen/calendar-service/calendar-service_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require calendar-service.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/pim/calendar-service;tag=8329a2a463edae1e65d5020eab197a7fa2ad6e98;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/capi-appfw-app-manager/capi-appfw-app-manager-extraconf.inc b/recipes-tizen/capi-appfw-app-manager/capi-appfw-app-manager-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/capi-appfw-app-manager/capi-appfw-app-manager.inc b/recipes-tizen/capi-appfw-app-manager/capi-appfw-app-manager.inc deleted file mode 100644 index 76bcc17e..00000000 --- a/recipes-tizen/capi-appfw-app-manager/capi-appfw-app-manager.inc +++ /dev/null @@ -1,139 +0,0 @@ -DESCRIPTION = "Application Manager API" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Application Framework/API" -LICENSE = "Apache-2.0" -PV = "0.1.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by capi-appfw-app-manager - - -#PROVIDES by capi-appfw-app-manager-dev -PROVIDES += "capi-appfw-app-manager-dev" - - -RDEPENDS = "" -#RDEPENDS of capi-appfw-app-manager-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "capi-appfw-app-manager" - - -DEPENDS = "" -#DEPENDS of capi-appfw-app-manager -inherit tizen_cmake -DEPENDS += "pkgmgr" -DEPENDS += "aul" -DEPENDS += "dlog" -inherit pkgconfig -DEPENDS += "ail" -DEPENDS += "pkgmgr-info" -DEPENDS += "glib-2.0" -DEPENDS += "vconf" -DEPENDS += "capi-base-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 - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - - MAJORVER=`echo 0.1.0 | awk 'BEGIN {FS="."}{print $1}'` - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DFULLVER=0.1.0 -DMAJORVER=${MAJORVER} - oe_runmake -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && 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 += "${prefix}/lib/libcapi-appfw-app-manager.so.*" -MANIFESTFILES_${PN} = "capi-appfw-app-manager.manifest" - -capi-appfw-app-manager-dev_files = "" -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" -MANIFESTFILES_${PN}-dev = "capi-appfw-app-manager.manifest" - -FILES_${PN} = "${capi-appfw-app-manager_files}" -FILES_${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 capi-appfw-app-manager-extraconf.inc - diff --git a/recipes-tizen/capi-appfw-app-manager/capi-appfw-app-manager_git.bb b/recipes-tizen/capi-appfw-app-manager/capi-appfw-app-manager_git.bb deleted file mode 100644 index 4aa9d10d..00000000 --- a/recipes-tizen/capi-appfw-app-manager/capi-appfw-app-manager_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require capi-appfw-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=a75ddb92d8ea619e4d8ebb953fe14ded11ba8214;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/capi-appfw-application/capi-appfw-application-extraconf.inc b/recipes-tizen/capi-appfw-application/capi-appfw-application-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/capi-appfw-application/capi-appfw-application.inc b/recipes-tizen/capi-appfw-application/capi-appfw-application.inc deleted file mode 100644 index a4c40a41..00000000 --- a/recipes-tizen/capi-appfw-application/capi-appfw-application.inc +++ /dev/null @@ -1,146 +0,0 @@ -DESCRIPTION = "An Application library in SLP C API" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/API" -LICENSE = "Apache-2.0" -PV = "0.1.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by capi-appfw-application-dev -PROVIDES += "capi-appfw-application-dev" - - -#PROVIDES by capi-appfw-application - - -RDEPENDS = "" -#RDEPENDS of capi-appfw-application-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "capi-appfw-application" - - -DEPENDS = "" -#DEPENDS of capi-appfw-application -DEPENDS += "sqlite3" -inherit tizen_cmake -DEPENDS += "notification" -DEPENDS += "tizen-platform-config" -DEPENDS += "app-svc" -DEPENDS += "aul" -DEPENDS += "bundle" -inherit pkgconfig -DEPENDS += "ail" -DEPENDS += "alarm-manager" -DEPENDS += "dlog" -DEPENDS += "elementary" -DEPENDS += "app-core" -DEPENDS += "capi-base-common" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/capi-appfw-application.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 ; - - MAJORVER=`echo 0.1.0 | awk 'BEGIN {FS="."}{print $1}'` - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DFULLVER=0.1.0 -DMAJORVER=${MAJORVER} - oe_runmake -j16 - - - -} - -do_install() { - 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 LICENSE ${D}${prefix}/share/license/capi-appfw-application - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " capi-appfw-application-dev " -PACKAGES += " capi-appfw-application " - -capi-appfw-application-dev_files = "" -capi-appfw-application-dev_files += "${prefix}/include/appfw/*.h" -capi-appfw-application-dev_files += "${prefix}/lib/pkgconfig/*.pc" -capi-appfw-application-dev_files += "${prefix}/lib/libcapi-appfw-application.so" -MANIFESTFILES_${PN}-dev = "capi-appfw-application.manifest" - -capi-appfw-application_files = "" -capi-appfw-application_files += "${prefix}/lib/libcapi-appfw-application.so.*" -capi-appfw-application_files += "${prefix}/share/license/capi-appfw-application" -MANIFESTFILES_${PN} = "capi-appfw-application.manifest" - -FILES_${PN}-dev = "${capi-appfw-application-dev_files}" -FILES_${PN} = "${capi-appfw-application_files}" - -PKG_capi-appfw-application-dev= "capi-appfw-application-dev" -PKG_capi-appfw-application= "capi-appfw-application" - -require capi-appfw-application-extraconf.inc - diff --git a/recipes-tizen/capi-appfw-application/capi-appfw-application_git.bb b/recipes-tizen/capi-appfw-application/capi-appfw-application_git.bb deleted file mode 100644 index bcb62f59..00000000 --- a/recipes-tizen/capi-appfw-application/capi-appfw-application_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require capi-appfw-application.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/api/application;tag=4383609dbe3f4b43240030d392bb1b81aef22b0f;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/capi-appfw-package-manager/capi-appfw-package-manager-extraconf.inc b/recipes-tizen/capi-appfw-package-manager/capi-appfw-package-manager-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/capi-appfw-package-manager/capi-appfw-package-manager.inc b/recipes-tizen/capi-appfw-package-manager/capi-appfw-package-manager.inc deleted file mode 100644 index d732a28d..00000000 --- a/recipes-tizen/capi-appfw-package-manager/capi-appfw-package-manager.inc +++ /dev/null @@ -1,143 +0,0 @@ -DESCRIPTION = "Package Manager API" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/API" -LICENSE = "Apache-2.0" -PV = "0.0.30" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by capi-appfw-package-manager-dev -PROVIDES += "capi-appfw-package-manager-dev" - - -#PROVIDES by capi-appfw-package-manager - - -RDEPENDS = "" -#RDEPENDS of capi-appfw-package-manager-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "capi-appfw-package-manager" - - -DEPENDS = "" -#DEPENDS of capi-appfw-package-manager -inherit tizen_cmake -DEPENDS += "pkgmgr" -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "pkgmgr-info" -DEPENDS += "aul" -DEPENDS += "ail" -DEPENDS += "dlog" -DEPENDS += "vconf" -DEPENDS += "capi-base-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 - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - - MAJORVER=`echo 0.0.30 | awk 'BEGIN {FS="."}{print $1}'` - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DFULLVER=0.0.30 -DMAJORVER=${MAJORVER} - - make -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && 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 += "${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" -MANIFESTFILES_${PN}-dev = "capi-appfw-package-manager.manifest" - -capi-appfw-package-manager_files = "" -capi-appfw-package-manager_files += "${prefix}/lib/libcapi-appfw-package-manager.so.*" -capi-appfw-package-manager_files += "${prefix}/bin/pkgmgr_tool" -MANIFESTFILES_${PN} = "capi-appfw-package-manager.manifest" - -FILES_${PN}-dev = "${capi-appfw-package-manager-dev_files}" -FILES_${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 capi-appfw-package-manager-extraconf.inc - diff --git a/recipes-tizen/capi-appfw-package-manager/capi-appfw-package-manager_git.bb b/recipes-tizen/capi-appfw-package-manager/capi-appfw-package-manager_git.bb deleted file mode 100644 index 1b4f4916..00000000 --- a/recipes-tizen/capi-appfw-package-manager/capi-appfw-package-manager_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require capi-appfw-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=f3bb3a3ca795f4c38fbf51a3c6696d342b0cf0eb;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/capi-base-common/capi-base-common-extraconf.inc b/recipes-tizen/capi-base-common/capi-base-common-extraconf.inc deleted file mode 100644 index f4dcf14d..00000000 --- a/recipes-tizen/capi-base-common/capi-base-common-extraconf.inc +++ /dev/null @@ -1 +0,0 @@ -ALLOW_EMPTY_${PN} = "1" \ No newline at end of file diff --git a/recipes-tizen/capi-base-common/capi-base-common.inc b/recipes-tizen/capi-base-common/capi-base-common.inc deleted file mode 100644 index 479f11fd..00000000 --- a/recipes-tizen/capi-base-common/capi-base-common.inc +++ /dev/null @@ -1,114 +0,0 @@ -DESCRIPTION = "Common header files of Tizen Native API" -HOMEPAGE = "http://nohomepage.org" -SECTION = "API/C API" -LICENSE = "Apache-2.0" -PV = "0.1.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by capi-base-common-dev -PROVIDES += "capi-base-common-dev" - - -#PROVIDES by capi-base-common - - -RDEPENDS = "" -#RDEPENDS of capi-base-common-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "capi-base-common" - - -DEPENDS = "" -#DEPENDS of capi-base-common -inherit tizen_cmake - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/capi-base-common.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - make -j16 - - - -} - -do_install() { - 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 -- - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " capi-base-common-dev " -PACKAGES += " capi-base-common " - -capi-base-common-dev_files = "" -capi-base-common-dev_files += "${prefix}/include/*.h" -capi-base-common-dev_files += "${prefix}/lib/pkgconfig/capi-base-common.pc" -MANIFESTFILES_${PN}-dev = "capi-base-common.manifest" - -capi-base-common_files = "" -MANIFESTFILES_${PN} = "capi-base-common.manifest" - -FILES_${PN}-dev = "${capi-base-common-dev_files}" -FILES_${PN} = "${capi-base-common_files}" - -PKG_capi-base-common-dev= "capi-base-common-dev" -PKG_capi-base-common= "capi-base-common" - -require capi-base-common-extraconf.inc - diff --git a/recipes-tizen/capi-base-common/capi-base-common_git.bb b/recipes-tizen/capi-base-common/capi-base-common_git.bb deleted file mode 100644 index 9eaf6355..00000000 --- a/recipes-tizen/capi-base-common/capi-base-common_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require capi-base-common.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/api/common;tag=09b56a10f65dd1869c2d1ea987190fa9d9cafd69;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/capi-content-media-content/capi-content-media-content-extraconf.inc b/recipes-tizen/capi-content-media-content/capi-content-media-content-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/capi-content-media-content/capi-content-media-content.inc b/recipes-tizen/capi-content-media-content/capi-content-media-content.inc deleted file mode 100644 index 69aeb209..00000000 --- a/recipes-tizen/capi-content-media-content/capi-content-media-content.inc +++ /dev/null @@ -1,136 +0,0 @@ -DESCRIPTION = "A Media content library in SLP C API" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Multimedia/API" -LICENSE = "Apache-2.0" -PV = "0.2.59" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by capi-content-media-content - - -#PROVIDES by capi-content-media-content-dev -PROVIDES += "capi-content-media-content-dev" - - -RDEPENDS = "" -#RDEPENDS of capi-content-media-content-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "capi-content-media-content" - - -DEPENDS = "" -#DEPENDS of capi-content-media-content -DEPENDS += "libmedia-thumbnail" -inherit tizen_cmake -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "media-server" -DEPENDS += "capi-base-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 - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - - MAJORVER=`echo 0.2.59 | awk 'BEGIN {FS="."}{print $1}'` - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DFULLVER=0.2.59 -DMAJORVER=${MAJORVER} - oe_runmake -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && 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 += "${prefix}/lib/libcapi-content-media-content.so.*" -MANIFESTFILES_${PN} = "capi-content-media-content.manifest" - -capi-content-media-content-dev_files = "" -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" -MANIFESTFILES_${PN}-dev = "capi-content-media-content.manifest" - -FILES_${PN} = "${capi-content-media-content_files}" -FILES_${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 capi-content-media-content-extraconf.inc - diff --git a/recipes-tizen/capi-content-media-content/capi-content-media-content_git.bb b/recipes-tizen/capi-content-media-content/capi-content-media-content_git.bb deleted file mode 100644 index ac972a6f..00000000 --- a/recipes-tizen/capi-content-media-content/capi-content-media-content_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require capi-content-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=af69336d70625b89d376c9b1fa90225eb2deed95;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/capi-location-manager/capi-location-manager-extraconf.inc b/recipes-tizen/capi-location-manager/capi-location-manager-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/capi-location-manager/capi-location-manager.inc b/recipes-tizen/capi-location-manager/capi-location-manager.inc deleted file mode 100644 index 357b740e..00000000 --- a/recipes-tizen/capi-location-manager/capi-location-manager.inc +++ /dev/null @@ -1,133 +0,0 @@ -DESCRIPTION = "A Location Manager library in Tizen Native API" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Location/API" -LICENSE = "Apache-2.0" -PV = "0.1.11" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by capi-location-manager-dev -PROVIDES += "capi-location-manager-dev" - - -#PROVIDES by capi-location-manager - - -RDEPENDS = "" -#RDEPENDS of capi-location-manager-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "capi-location-manager" - - -DEPENDS = "" -#DEPENDS of capi-location-manager -DEPENDS += "capi-base-common" -inherit tizen_cmake -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "libslp-location" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/capi-location-manager.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 ; - - MAJORVER=`echo 0.1.11 | awk 'BEGIN {FS="."}{print $1}'` - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DFULLVER=0.1.11 -DMAJORVER=${MAJORVER} - oe_runmake -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " capi-location-manager-dev " -PACKAGES += " capi-location-manager " - -capi-location-manager-dev_files = "" -capi-location-manager-dev_files += "${prefix}/include/location/*.h" -capi-location-manager-dev_files += "${prefix}/lib/pkgconfig/*.pc" -capi-location-manager-dev_files += "${prefix}/lib/libcapi-location-manager.so" -MANIFESTFILES_${PN}-dev = "capi-location-manager.manifest" - -capi-location-manager_files = "" -capi-location-manager_files += "${prefix}/lib/libcapi-location-manager.so.*" -MANIFESTFILES_${PN} = "capi-location-manager.manifest" - -FILES_${PN}-dev = "${capi-location-manager-dev_files}" -FILES_${PN} = "${capi-location-manager_files}" - -PKG_capi-location-manager-dev= "capi-location-manager-dev" -PKG_capi-location-manager= "capi-location-manager" - -require capi-location-manager-extraconf.inc - diff --git a/recipes-tizen/capi-location-manager/capi-location-manager_git.bb b/recipes-tizen/capi-location-manager/capi-location-manager_git.bb deleted file mode 100644 index c8810138..00000000 --- a/recipes-tizen/capi-location-manager/capi-location-manager_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require capi-location-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/location-manager;tag=43decd22f1ae4fe02710e029e3f73b97b4b1778f;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/capi-media-image-util/capi-media-image-util-extraconf.inc b/recipes-tizen/capi-media-image-util/capi-media-image-util-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/capi-media-image-util/capi-media-image-util.inc b/recipes-tizen/capi-media-image-util/capi-media-image-util.inc deleted file mode 100644 index fc2e339c..00000000 --- a/recipes-tizen/capi-media-image-util/capi-media-image-util.inc +++ /dev/null @@ -1,140 +0,0 @@ -DESCRIPTION = "A Image Utility library in Tizen Native API" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Multimedia/API" -LICENSE = "Apache-2.0" -PV = "0.1.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by capi-media-image-util-dev -PROVIDES += "capi-media-image-util-dev" - - -#PROVIDES by capi-media-image-util - - -RDEPENDS = "" -#RDEPENDS of capi-media-image-util-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "libmm-utility" -RDEPENDS_${PN}-dev += "libmm-common" -RDEPENDS_${PN}-dev += "dlog" -RDEPENDS_${PN}-dev += "capi-media-image-util" -RDEPENDS_${PN}-dev += "capi-base-common" - - -DEPENDS = "" -#DEPENDS of capi-media-image-util -inherit tizen_cmake -#Replace "DEPENDS" on gettext by "inherit gettext" -inherit gettext -DEPENDS += "libmm-common" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "libmm-utility" -DEPENDS += "capi-base-common" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/capi-media-image-util.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 ; - - MAJORVER=`echo 0.1.0 | awk 'BEGIN {FS="."}{print $1}'` - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DFULLVER=0.1.0 -DMAJORVER=${MAJORVER} - oe_runmake -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " capi-media-image-util-dev " -PACKAGES += " capi-media-image-util " - -capi-media-image-util-dev_files = "" -capi-media-image-util-dev_files += "${prefix}/lib/lib*.so" -capi-media-image-util-dev_files += "${prefix}/lib/pkgconfig/*.pc" -capi-media-image-util-dev_files += "${prefix}/include/media/*.h" -MANIFESTFILES_${PN}-dev = "capi-media-image-util.manifest" - -capi-media-image-util_files = "" -capi-media-image-util_files += "${prefix}/lib/lib*.so.*" -MANIFESTFILES_${PN} = "capi-media-image-util.manifest" - -FILES_${PN}-dev = "${capi-media-image-util-dev_files}" -FILES_${PN} = "${capi-media-image-util_files}" - -PKG_capi-media-image-util-dev= "capi-media-image-util-dev" -PKG_capi-media-image-util= "capi-media-image-util" - -require capi-media-image-util-extraconf.inc - diff --git a/recipes-tizen/capi-media-image-util/capi-media-image-util_git.bb b/recipes-tizen/capi-media-image-util/capi-media-image-util_git.bb deleted file mode 100644 index 2c09b58a..00000000 --- a/recipes-tizen/capi-media-image-util/capi-media-image-util_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require capi-media-image-util.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/api/image-util;tag=f02004b94ca2b2c0c21c67be0a0d1ce8edee0a75;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/capi-media-sound-manager/capi-media-sound-manager-extraconf.inc b/recipes-tizen/capi-media-sound-manager/capi-media-sound-manager-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/capi-media-sound-manager/capi-media-sound-manager.inc b/recipes-tizen/capi-media-sound-manager/capi-media-sound-manager.inc deleted file mode 100644 index 1166420e..00000000 --- a/recipes-tizen/capi-media-sound-manager/capi-media-sound-manager.inc +++ /dev/null @@ -1,134 +0,0 @@ -DESCRIPTION = "Sound Manager library" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Multimedia/API" -LICENSE = "Apache-2.0" -PV = "0.1.1" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by capi-media-sound-manager-dev -PROVIDES += "capi-media-sound-manager-dev" - - -#PROVIDES by capi-media-sound-manager - - -RDEPENDS = "" -#RDEPENDS of capi-media-sound-manager-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "capi-media-sound-manager" - - -DEPENDS = "" -#DEPENDS of capi-media-sound-manager -DEPENDS += "libmm-sound" -inherit tizen_cmake -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "capi-base-common" -DEPENDS += "libmm-session" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/capi-media-sound-manager.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 ; - - MAJORVER=`echo 0.1.1 | awk 'BEGIN {FS="."}{print $1}'` - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DFULLVER=0.1.1 -DMAJORVER=${MAJORVER} - oe_runmake -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " capi-media-sound-manager-dev " -PACKAGES += " capi-media-sound-manager " - -capi-media-sound-manager-dev_files = "" -capi-media-sound-manager-dev_files += "${prefix}/include/media/sound_manager.h" -capi-media-sound-manager-dev_files += "${prefix}/lib/pkgconfig/*.pc" -capi-media-sound-manager-dev_files += "${prefix}/lib/libcapi-media-sound-manager.so" -MANIFESTFILES_${PN}-dev = "capi-media-sound-manager.manifest" - -capi-media-sound-manager_files = "" -capi-media-sound-manager_files += "${prefix}/lib/libcapi-media-sound-manager.so.*" -MANIFESTFILES_${PN} = "capi-media-sound-manager.manifest" - -FILES_${PN}-dev = "${capi-media-sound-manager-dev_files}" -FILES_${PN} = "${capi-media-sound-manager_files}" - -PKG_capi-media-sound-manager-dev= "capi-media-sound-manager-dev" -PKG_capi-media-sound-manager= "capi-media-sound-manager" - -require capi-media-sound-manager-extraconf.inc - diff --git a/recipes-tizen/capi-media-sound-manager/capi-media-sound-manager_git.bb b/recipes-tizen/capi-media-sound-manager/capi-media-sound-manager_git.bb deleted file mode 100644 index e0a6f5cf..00000000 --- a/recipes-tizen/capi-media-sound-manager/capi-media-sound-manager_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require capi-media-sound-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/sound-manager;tag=941540c35dff234708b34bc90384728f1aa6f614;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/capi-media-wav-player/capi-media-wav-player-extraconf.inc b/recipes-tizen/capi-media-wav-player/capi-media-wav-player-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/capi-media-wav-player/capi-media-wav-player.inc b/recipes-tizen/capi-media-wav-player/capi-media-wav-player.inc deleted file mode 100644 index b910b34a..00000000 --- a/recipes-tizen/capi-media-wav-player/capi-media-wav-player.inc +++ /dev/null @@ -1,134 +0,0 @@ -DESCRIPTION = "A wav player library in Tizen C API" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Multimedia/API" -LICENSE = "Apache-2.0" -PV = "0.1.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by capi-media-wav-player-dev -PROVIDES += "capi-media-wav-player-dev" - - -#PROVIDES by capi-media-wav-player - - -RDEPENDS = "" -#RDEPENDS of capi-media-wav-player-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "capi-media-wav-player" - - -DEPENDS = "" -#DEPENDS of capi-media-wav-player -DEPENDS += "libmm-sound" -inherit tizen_cmake -DEPENDS += "capi-media-sound-manager" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "capi-base-common" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/capi-media-wav-player.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 ; - - MAJORVER=`echo 0.1.0 | awk 'BEGIN {FS="."}{print $1}'` - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DFULLVER=0.1.0 -DMAJORVER=${MAJORVER} - oe_runmake -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " capi-media-wav-player-dev " -PACKAGES += " capi-media-wav-player " - -capi-media-wav-player-dev_files = "" -capi-media-wav-player-dev_files += "${prefix}/include/media/*.h" -capi-media-wav-player-dev_files += "${prefix}/lib/pkgconfig/*.pc" -capi-media-wav-player-dev_files += "${prefix}/lib/libcapi-media-wav-player.so" -MANIFESTFILES_${PN}-dev = "capi-media-wav-player.manifest" - -capi-media-wav-player_files = "" -capi-media-wav-player_files += "${prefix}/lib/libcapi-media-wav-player.so.*" -MANIFESTFILES_${PN} = "capi-media-wav-player.manifest" - -FILES_${PN}-dev = "${capi-media-wav-player-dev_files}" -FILES_${PN} = "${capi-media-wav-player_files}" - -PKG_capi-media-wav-player-dev= "capi-media-wav-player-dev" -PKG_capi-media-wav-player= "capi-media-wav-player" - -require capi-media-wav-player-extraconf.inc - diff --git a/recipes-tizen/capi-media-wav-player/capi-media-wav-player_git.bb b/recipes-tizen/capi-media-wav-player/capi-media-wav-player_git.bb deleted file mode 100644 index 44c45d58..00000000 --- a/recipes-tizen/capi-media-wav-player/capi-media-wav-player_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require capi-media-wav-player.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/api/wav-player;tag=1607cdbbb1fa3f0d1c1bc47b14a7d16d94ca815c;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/capi-network-bluetooth/capi-network-bluetooth-extraconf.inc b/recipes-tizen/capi-network-bluetooth/capi-network-bluetooth-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/capi-network-bluetooth/capi-network-bluetooth.inc b/recipes-tizen/capi-network-bluetooth/capi-network-bluetooth.inc deleted file mode 100644 index 36560209..00000000 --- a/recipes-tizen/capi-network-bluetooth/capi-network-bluetooth.inc +++ /dev/null @@ -1,138 +0,0 @@ -DESCRIPTION = "Network Bluetooth Framework" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Connectivity/API" -LICENSE = "Apache-2.0" -PV = "0.1.39" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by capi-network-bluetooth-dev -PROVIDES += "capi-network-bluetooth-dev" - - -#PROVIDES by capi-network-bluetooth - - -RDEPENDS = "" -#RDEPENDS of capi-network-bluetooth-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "capi-network-bluetooth" - - -DEPENDS = "" -#DEPENDS of capi-network-bluetooth -inherit tizen_cmake -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" -DEPENDS += "capi-base-common" -DEPENDS += "vconf" -DEPENDS += "dbus-glib" -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 - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - - MAJORVER=`echo 0.1.39 | awk 'BEGIN {FS="."}{print $1}'` - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DFULLVER=0.1.39 -DMAJORVER=${MAJORVER} - - make -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && 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 += "${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" -MANIFESTFILES_${PN}-dev = "capi-network-bluetooth-devel.manifest" - -capi-network-bluetooth_files = "" -capi-network-bluetooth_files += "${prefix}/lib/libcapi-network-bluetooth.so.*" -MANIFESTFILES_${PN} = "capi-network-bluetooth.manifest" - -FILES_${PN}-dev = "${capi-network-bluetooth-dev_files}" -FILES_${PN} = "${capi-network-bluetooth_files}" - -PKG_capi-network-bluetooth-dev= "capi-network-bluetooth-dev" -PKG_capi-network-bluetooth= "capi-network-bluetooth" - -require capi-network-bluetooth-extraconf.inc - diff --git a/recipes-tizen/capi-network-bluetooth/capi-network-bluetooth_git.bb b/recipes-tizen/capi-network-bluetooth/capi-network-bluetooth_git.bb deleted file mode 100644 index b02c4603..00000000 --- a/recipes-tizen/capi-network-bluetooth/capi-network-bluetooth_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require capi-network-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=ea4787499cb21d2bfc744aad7b8ba103efe67845;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/capi-network-connection/capi-network-connection-extraconf.inc b/recipes-tizen/capi-network-connection/capi-network-connection-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/capi-network-connection/capi-network-connection.inc b/recipes-tizen/capi-network-connection/capi-network-connection.inc deleted file mode 100644 index f8b65033..00000000 --- a/recipes-tizen/capi-network-connection/capi-network-connection.inc +++ /dev/null @@ -1,144 +0,0 @@ -DESCRIPTION = "Network Connection library in TIZEN C API" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Network" -LICENSE = "Apache License Version 2.0" -PV = "0.1.3_13" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by capi-network-connection-dev -PROVIDES += "capi-network-connection-dev" - - -#PROVIDES by capi-network-connection - - -RDEPENDS = "" -#RDEPENDS of capi-network-connection-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "capi-network-connection" - - -DEPENDS = "" -#DEPENDS of capi-network-connection -inherit tizen_cmake -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" -DEPENDS += "capi-base-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 - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - - unset LD_AS_NEEDED - MAJORVER=`echo 0.1.3_13 | awk 'BEGIN {FS="."}{print $1}'` - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DFULLVER=0.1.3_13 -DMAJORVER=${MAJORVER} - - make -j16 - - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && 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 += "${prefix}/include/network/*.h" -capi-network-connection-dev_files += "${prefix}/lib/pkgconfig/*.pc" -capi-network-connection-dev_files += "${prefix}/lib/libcapi-network-connection.so" -MANIFESTFILES_${PN}-dev = "capi-network-connection.manifest" - -capi-network-connection_files = "" -capi-network-connection_files += "${prefix}/lib/libcapi-network-connection.so.*" -capi-network-connection_files += "${prefix}/share/license/capi-network-connection" -MANIFESTFILES_${PN} = "capi-network-connection.manifest" - -FILES_${PN}-dev = "${capi-network-connection-dev_files}" -FILES_${PN} = "${capi-network-connection_files}" - -PKG_capi-network-connection-dev= "capi-network-connection-dev" -PKG_capi-network-connection= "capi-network-connection" - -require capi-network-connection-extraconf.inc - diff --git a/recipes-tizen/capi-network-connection/capi-network-connection_git.bb b/recipes-tizen/capi-network-connection/capi-network-connection_git.bb deleted file mode 100644 index 541ca51f..00000000 --- a/recipes-tizen/capi-network-connection/capi-network-connection_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require capi-network-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/capi-network-nfc/capi-network-nfc-extraconf.inc b/recipes-tizen/capi-network-nfc/capi-network-nfc-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/capi-network-nfc/capi-network-nfc.inc b/recipes-tizen/capi-network-nfc/capi-network-nfc.inc deleted file mode 100644 index aac8f805..00000000 --- a/recipes-tizen/capi-network-nfc/capi-network-nfc.inc +++ /dev/null @@ -1,141 +0,0 @@ -DESCRIPTION = "NFC Core API" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Network & Connectivity/NFC" -LICENSE = "Apache-2.0" -PV = "0.1.5" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by capi-network-nfc - - -#PROVIDES by capi-network-nfc-dev -PROVIDES += "capi-network-nfc-dev" - - -RDEPENDS = "" -#RDEPENDS of capi-network-nfc (${PN}) -RDEPENDS_${PN} += "glibc" - -#RDEPENDS of capi-network-nfc-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "capi-network-nfc" - - -DEPENDS = "" -#DEPENDS of capi-network-nfc -inherit tizen_cmake -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" -DEPENDS += "vconf" -DEPENDS += "capi-base-common" -DEPENDS += "nfc-manager-neard" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/capi-network-nfc.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 ; - - MAJORVER=`echo 0.1.5 | awk 'BEGIN {FS="."}{print $1}'` - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DFULLVER=0.1.5 -DMAJORVER=${MAJORVER} \ - -DX11_SUPPORT=Off - - make -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " capi-network-nfc " -PACKAGES += " capi-network-nfc-dev " - -capi-network-nfc_files = "" -capi-network-nfc_files += "${prefix}/lib/libcapi-network-nfc.so.*" -MANIFESTFILES_${PN} = "capi-network-nfc.manifest" - -capi-network-nfc-dev_files = "" -capi-network-nfc-dev_files += "${prefix}/include/network/*.h" -capi-network-nfc-dev_files += "${prefix}/lib/pkgconfig/*.pc" -capi-network-nfc-dev_files += "${prefix}/lib/libcapi-network-nfc.so" -MANIFESTFILES_${PN}-dev = "capi-network-nfc.manifest" - -FILES_${PN} = "${capi-network-nfc_files}" -FILES_${PN}-dev = "${capi-network-nfc-dev_files}" - -PKG_capi-network-nfc= "capi-network-nfc" -PKG_capi-network-nfc-dev= "capi-network-nfc-dev" - -require capi-network-nfc-extraconf.inc - diff --git a/recipes-tizen/capi-network-nfc/capi-network-nfc_git.bb b/recipes-tizen/capi-network-nfc/capi-network-nfc_git.bb deleted file mode 100644 index ab584287..00000000 --- a/recipes-tizen/capi-network-nfc/capi-network-nfc_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require capi-network-nfc.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/api/nfc;tag=97257ca5d438a8cc92aab39e70041920fd3e4d2f;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/capi-network-tethering/capi-network-tethering-extraconf.inc b/recipes-tizen/capi-network-tethering/capi-network-tethering-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/capi-network-tethering/capi-network-tethering.inc b/recipes-tizen/capi-network-tethering/capi-network-tethering.inc deleted file mode 100644 index 9777102e..00000000 --- a/recipes-tizen/capi-network-tethering/capi-network-tethering.inc +++ /dev/null @@ -1,135 +0,0 @@ -DESCRIPTION = "Tethering Framework" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Connectivity/API" -LICENSE = "Apache-2.0" -PV = "0.0.15" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by capi-network-tethering-dev -PROVIDES += "capi-network-tethering-dev" - - -#PROVIDES by capi-network-tethering - - -RDEPENDS = "" -#RDEPENDS of capi-network-tethering-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "capi-network-tethering" - - -DEPENDS = "" -#DEPENDS of capi-network-tethering -inherit tizen_cmake -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" -DEPENDS += "capi-base-common" -DEPENDS += "vconf" -DEPENDS += "dbus-glib" - -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 - 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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DARCH=i586 - make -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && 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 += "${prefix}/include/network/*.h" -capi-network-tethering-dev_files += "${prefix}/lib/pkgconfig/*.pc" -capi-network-tethering-dev_files += "${prefix}/lib/*.so" -MANIFESTFILES_${PN}-dev = "capi-network-tethering.manifest" - -capi-network-tethering_files = "" -capi-network-tethering_files += "${prefix}/lib/*.so.*" -capi-network-tethering_files += "/etc/config/connectivity/sysinfo-tethering.xml" -MANIFESTFILES_${PN} = "capi-network-tethering.manifest" - -FILES_${PN}-dev = "${capi-network-tethering-dev_files}" -FILES_${PN} = "${capi-network-tethering_files}" - -PKG_capi-network-tethering-dev= "capi-network-tethering-dev" -PKG_capi-network-tethering= "capi-network-tethering" - -require capi-network-tethering-extraconf.inc - diff --git a/recipes-tizen/capi-network-tethering/capi-network-tethering_git.bb b/recipes-tizen/capi-network-tethering/capi-network-tethering_git.bb deleted file mode 100644 index 3224c32b..00000000 --- a/recipes-tizen/capi-network-tethering/capi-network-tethering_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require capi-network-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/capi-network-wifi/capi-network-wifi-extraconf.inc b/recipes-tizen/capi-network-wifi/capi-network-wifi-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/capi-network-wifi/capi-network-wifi.inc b/recipes-tizen/capi-network-wifi/capi-network-wifi.inc deleted file mode 100644 index db387a66..00000000 --- a/recipes-tizen/capi-network-wifi/capi-network-wifi.inc +++ /dev/null @@ -1,143 +0,0 @@ -DESCRIPTION = "Network Wi-Fi library in TIZEN C API" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Network" -LICENSE = "Apache-2.0" -PV = "0.1.2_18" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by capi-network-wifi-dev -PROVIDES += "capi-network-wifi-dev" - - -#PROVIDES by capi-network-wifi - - -RDEPENDS = "" -#RDEPENDS of capi-network-wifi-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "capi-network-wifi" - - -DEPENDS = "" -#DEPENDS of capi-network-wifi -inherit tizen_cmake -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" -DEPENDS += "capi-base-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-wifi.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 ; - - MAJORVER=`echo 0.1.2_18 | awk 'BEGIN {FS="."}{print $1}'` - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DFULLVER=0.1.2_18 -DMAJORVER=${MAJORVER} - - make -j16 - - - - -} - -do_install() { - 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-wifi - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " capi-network-wifi-dev " -PACKAGES += " capi-network-wifi " - -capi-network-wifi-dev_files = "" -capi-network-wifi-dev_files += "${prefix}/include/network/*.h" -capi-network-wifi-dev_files += "${prefix}/lib/pkgconfig/*.pc" -capi-network-wifi-dev_files += "${prefix}/lib/libcapi-network-wifi.so" -MANIFESTFILES_${PN}-dev = "capi-network-wifi.manifest" - -capi-network-wifi_files = "" -capi-network-wifi_files += "${prefix}/lib/libcapi-network-wifi.so.*" -capi-network-wifi_files += "${prefix}/share/license/capi-network-wifi" -MANIFESTFILES_${PN} = "capi-network-wifi.manifest" - -FILES_${PN}-dev = "${capi-network-wifi-dev_files}" -FILES_${PN} = "${capi-network-wifi_files}" - -PKG_capi-network-wifi-dev= "capi-network-wifi-dev" -PKG_capi-network-wifi= "capi-network-wifi" - -require capi-network-wifi-extraconf.inc - diff --git a/recipes-tizen/capi-network-wifi/capi-network-wifi_git.bb b/recipes-tizen/capi-network-wifi/capi-network-wifi_git.bb deleted file mode 100644 index 8a509aa6..00000000 --- a/recipes-tizen/capi-network-wifi/capi-network-wifi_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require capi-network-wifi.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/api/wifi;tag=391e3b9f55f1dc7339c6aba23738c6bdf116eb77;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/capi-system-device/capi-system-device-extraconf.inc b/recipes-tizen/capi-system-device/capi-system-device-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/capi-system-device/capi-system-device.inc b/recipes-tizen/capi-system-device/capi-system-device.inc deleted file mode 100644 index 7044727d..00000000 --- a/recipes-tizen/capi-system-device/capi-system-device.inc +++ /dev/null @@ -1,134 +0,0 @@ -DESCRIPTION = "A Device library in TIZEN C API" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/API" -LICENSE = "Apache-2.0" -PV = "0.1.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by capi-system-device-dev -PROVIDES += "capi-system-device-dev" - - -#PROVIDES by capi-system-device - - -RDEPENDS = "" -#RDEPENDS of capi-system-device-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "capi-system-device" - - -DEPENDS = "" -#DEPENDS of capi-system-device -inherit tizen_cmake -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "system-server" -DEPENDS += "capi-base-common" -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 - 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}'` - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DFULLVER=0.1.0 -DMAJORVER=${MAJORVER} - oe_runmake -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && 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 += "${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" -MANIFESTFILES_${PN}-dev = "capi-system-device.manifest" - -capi-system-device_files = "" -capi-system-device_files += "${prefix}/lib/libcapi-system-device.so.*" -MANIFESTFILES_${PN} = "capi-system-device.manifest" - -FILES_${PN}-dev = "${capi-system-device-dev_files}" -FILES_${PN} = "${capi-system-device_files}" - -PKG_capi-system-device-dev= "capi-system-device-dev" -PKG_capi-system-device= "capi-system-device" - -require capi-system-device-extraconf.inc - diff --git a/recipes-tizen/capi-system-device/capi-system-device_git.bb b/recipes-tizen/capi-system-device/capi-system-device_git.bb deleted file mode 100644 index e3bc02e9..00000000 --- a/recipes-tizen/capi-system-device/capi-system-device_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require capi-system-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=5269dd43219b58e326d5a12f89ec3b106d1deb4c;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/capi-system-info/capi-system-info-extraconf.inc b/recipes-tizen/capi-system-info/capi-system-info-extraconf.inc deleted file mode 100644 index 18304796..00000000 --- a/recipes-tizen/capi-system-info/capi-system-info-extraconf.inc +++ /dev/null @@ -1,3 +0,0 @@ -SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" - -DEPENDS_remove_class-native = "dlog-native" \ No newline at end of file diff --git a/recipes-tizen/capi-system-info/capi-system-info.inc b/recipes-tizen/capi-system-info/capi-system-info.inc deleted file mode 100644 index fe9ead48..00000000 --- a/recipes-tizen/capi-system-info/capi-system-info.inc +++ /dev/null @@ -1,139 +0,0 @@ -DESCRIPTION = "A System Information library in SLP C API" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/API" -LICENSE = "Apache-2.0" -PV = "0.2.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by capi-system-info-dev -PROVIDES += "capi-system-info-dev" - - -#PROVIDES by capi-system-info - - -RDEPENDS = "" -#RDEPENDS of capi-system-info-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "capi-system-info" - - -DEPENDS = "" -#DEPENDS of capi-system-info -inherit tizen_cmake -DEPENDS += "libxml2" -inherit pkgconfig -DEPENDS += "iniparser" -DEPENDS += "dlog" -DEPENDS += "ecore" -DEPENDS += "vconf" -DEPENDS += "capi-base-common" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/capi-system-info.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 ; - - MAJORVER=`echo 0.2.0 | awk 'BEGIN {FS="."}{print $1}'` - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DFULLVER=0.2.0 -DMAJORVER=${MAJORVER} -DENABLE_WAYLAND=TRUE - oe_runmake -j16 - - - -} - -do_install() { - 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}${sysconfdir} - cp -f script/make_info_file.sh ${D}${sysconfdir}/make_info_file.sh - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " capi-system-info-dev " -PACKAGES += " capi-system-info " - -capi-system-info-dev_files = "" -capi-system-info-dev_files += "${prefix}/include/system/system_info.h" -capi-system-info-dev_files += "${prefix}/lib/pkgconfig/*.pc" -capi-system-info-dev_files += "${prefix}/lib/libcapi-system-info.so" -MANIFESTFILES_${PN}-dev = "capi-system-info.manifest" - -capi-system-info_files = "" -capi-system-info_files += "${prefix}/lib/libcapi-system-info.so.*" -capi-system-info_files += "${sysconfdir}/make_info_file.sh" -MANIFESTFILES_${PN} = "capi-system-info.manifest" - -FILES_${PN}-dev = "${capi-system-info-dev_files}" -FILES_${PN} = "${capi-system-info_files}" - -PKG_capi-system-info-dev= "capi-system-info-dev" -PKG_capi-system-info= "capi-system-info" - -require capi-system-info-extraconf.inc - diff --git a/recipes-tizen/capi-system-info/capi-system-info_git.bb b/recipes-tizen/capi-system-info/capi-system-info_git.bb deleted file mode 100644 index bf404a43..00000000 --- a/recipes-tizen/capi-system-info/capi-system-info_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require capi-system-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/system-info;tag=5697b6bdb6f3cccc3637a0ce50e461dbc7eb9ff3;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/capi-system-info/files/remove-dlog-for-native-build.patch b/recipes-tizen/capi-system-info/files/remove-dlog-for-native-build.patch deleted file mode 100644 index 83ee24b5..00000000 --- a/recipes-tizen/capi-system-info/files/remove-dlog-for-native-build.patch +++ /dev/null @@ -1,491 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 2cc7e4e..1381725 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -12,9 +12,9 @@ INCLUDE_DIRECTORIES(${INC_DIR}) - - IF(ENABLE_WAYLAND) - ADD_DEFINITIONS("-DWAYLAND_PLATFORM") --SET(requires "dlog capi-base-common iniparser libxml-2.0") -+SET(requires "capi-base-common iniparser libxml-2.0") - ELSE(ENABLE_WAYLAND) --SET(requires "dlog capi-base-common xi xrandr iniparser libxml-2.0") -+SET(requires "capi-base-common xi xrandr iniparser libxml-2.0") - ENDIF(ENABLE_WAYLAND) - SET(pc_requires "capi-base-common") - -diff --git a/src/system_info.c b/src/system_info.c -index 491f5b5..507499e 100644 ---- a/src/system_info.c -+++ b/src/system_info.c -@@ -20,7 +20,7 @@ - #include - #include - --#include -+//#include - - #include - #include -@@ -170,7 +170,7 @@ void __attribute__((constructor)) system_info_init(void) - ret = system_info_get_platform_string("tizen.org/system/model_name", &str); - - if (ret != SYSTEM_INFO_ERROR_NONE) { -- LOGE("initialize error"); -+ //LOGE("initialize error"); - return; - } - -@@ -204,24 +204,24 @@ int system_info_get_value(system_info_key_e key, system_info_data_type_e data_ty - system_info_get_value_cb system_info_getter; - - if (value == NULL) { -- LOGE("INVALID_PARAMETER(0x%08x) : invalid output param", SYSTEM_INFO_ERROR_INVALID_PARAMETER); -+ //LOGE("INVALID_PARAMETER(0x%08x) : invalid output param", SYSTEM_INFO_ERROR_INVALID_PARAMETER); - return SYSTEM_INFO_ERROR_INVALID_PARAMETER; - } - - if (system_info_get(key, &system_info)) { -- LOGE("INVALID_PARAMETER(0x%08x) : invalid key", SYSTEM_INFO_ERROR_INVALID_PARAMETER); -+ //LOGE("INVALID_PARAMETER(0x%08x) : invalid key", SYSTEM_INFO_ERROR_INVALID_PARAMETER); - return SYSTEM_INFO_ERROR_INVALID_PARAMETER; - } - - if (system_info->data_type != data_type) { -- LOGE("INVALID_PARAMETER(0x%08x) : invalid data type", SYSTEM_INFO_ERROR_INVALID_PARAMETER); -+ //LOGE("INVALID_PARAMETER(0x%08x) : invalid data type", SYSTEM_INFO_ERROR_INVALID_PARAMETER); - return SYSTEM_INFO_ERROR_INVALID_PARAMETER; - } - - system_info_getter = system_info->get_value_cb; - - if (system_info_getter == NULL) { -- LOGE("IO_ERROR(0x%08x) : failed to call getter for the system information", SYSTEM_INFO_ERROR_IO_ERROR); -+ //LOGE("IO_ERROR(0x%08x) : failed to call getter for the system information", SYSTEM_INFO_ERROR_IO_ERROR); - return SYSTEM_INFO_ERROR_IO_ERROR; - } - -@@ -257,13 +257,13 @@ API int system_info_get_platform_bool(const char *key, bool *value) - supported = (bool *)value; - - if (access(CONFIG_FILE_PATH, R_OK)) { -- LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); -+ //LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); - return SYSTEM_INFO_ERROR_IO_ERROR; - } - - ret = system_info_get_value_from_config_xml(PLATFORM_TAG, key, BOOL_TYPE, &string); - if (ret) { -- LOGE("cannot get %s", key); -+ //LOGE("cannot get %s", key); - return ret; - } - -@@ -286,13 +286,13 @@ API int system_info_get_platform_int(const char *key, int *value) - ret_val = (int *)value; - - if (access(CONFIG_FILE_PATH, R_OK)) { -- LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); -+ //LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); - return SYSTEM_INFO_ERROR_IO_ERROR; - } - - ret = system_info_get_value_from_config_xml(PLATFORM_TAG, key, INT_TYPE, &string); - if (ret) { -- LOGE("cannot get %s", key); -+ //LOGE("cannot get %s", key); - return ret; - } - -@@ -312,13 +312,13 @@ API int system_info_get_platform_double(const char *key, double *value) - ret_val = (double *)value; - - if (access(CONFIG_FILE_PATH, R_OK)) { -- LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); -+ //LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); - return SYSTEM_INFO_ERROR_IO_ERROR; - } - - ret = system_info_get_value_from_config_xml(PLATFORM_TAG, key, DBL_TYPE, &string); - if (ret) { -- LOGE("cannot get %s", key); -+ //LOGE("cannot get %s", key); - return ret; - } - -@@ -335,13 +335,13 @@ API int system_info_get_platform_string(const char *key, char **value) - char *string = NULL; - - if (access(CONFIG_FILE_PATH, R_OK)) { -- LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); -+ //LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); - return SYSTEM_INFO_ERROR_IO_ERROR; - } - - ret = system_info_get_value_from_config_xml(PLATFORM_TAG, key, STR_TYPE, &string); - if (ret) { -- LOGE("cannot get %s", key); -+ //LOGE("cannot get %s", key); - return ret; - } - -@@ -359,13 +359,13 @@ API int system_info_get_custom_bool(const char *key, bool *value) - supported = (bool *)value; - - if (access(CONFIG_FILE_PATH, R_OK)) { -- LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); -+ //LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); - return SYSTEM_INFO_ERROR_IO_ERROR; - } - - ret = system_info_get_value_from_config_xml(CUSTOM_TAG, key, BOOL_TYPE, &string); - if (ret) { -- LOGI("cannot get %s", key); -+ //LOGI("cannot get %s", key); - *supported = false; - return SYSTEM_INFO_ERROR_NONE; - } -@@ -389,13 +389,13 @@ API int system_info_get_custom_int(const char *key, int *value) - ret_val = (int *)value; - - if (access(CONFIG_FILE_PATH, R_OK)) { -- LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); -+ //LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); - return SYSTEM_INFO_ERROR_IO_ERROR; - } - - ret = system_info_get_value_from_config_xml(CUSTOM_TAG, key, INT_TYPE, &string); - if (ret) { -- LOGI("cannot get %s", key); -+ //LOGI("cannot get %s", key); - *ret_val = 0; - return SYSTEM_INFO_ERROR_NONE; - } -@@ -416,13 +416,13 @@ API int system_info_get_custom_double(const char *key, double *value) - ret_val = (double *)value; - - if (access(CONFIG_FILE_PATH, R_OK)) { -- LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); -+ //LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); - return SYSTEM_INFO_ERROR_IO_ERROR; - } - - ret = system_info_get_value_from_config_xml(CUSTOM_TAG, key, DBL_TYPE, &string); - if (ret) { -- LOGI("cannot get %s", key); -+ //LOGI("cannot get %s", key); - *ret_val = 0; - return SYSTEM_INFO_ERROR_NONE; - } -@@ -440,13 +440,13 @@ API int system_info_get_custom_string(const char *key, char **value) - char *string = NULL; - - if (access(CONFIG_FILE_PATH, R_OK)) { -- LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); -+ //LOGE("cannot find file %s!!!", CONFIG_FILE_PATH); - return SYSTEM_INFO_ERROR_IO_ERROR; - } - - ret = system_info_get_value_from_config_xml(CUSTOM_TAG, key, STR_TYPE, &string); - if (ret) { -- LOGE("cannot get %s info from %s!!!", key, CONFIG_FILE_PATH); -+ //LOGE("cannot get %s info from %s!!!", key, CONFIG_FILE_PATH); - return ret; - } - -diff --git a/src/system_info_device.c b/src/system_info_device.c -index 18752e4..2826c61 100644 ---- a/src/system_info_device.c -+++ b/src/system_info_device.c -@@ -19,7 +19,7 @@ - #include - #include - --#include -+//#include - - #include - #include -@@ -38,7 +38,7 @@ int system_info_get_manufacturer(system_info_key_e key, system_info_data_type_e - - manufacturer = strdup("samsung"); - if (manufacturer == NULL) { -- LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); -+ //LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); - return SYSTEM_INFO_ERROR_OUT_OF_MEMORY; - } - -@@ -61,7 +61,7 @@ int system_info_get_tethering_supported(system_info_key_e key, system_info_data_ - } - - if (system_info_get_value_from_xml(TETHERING_INFO_FILE_PATH, model, "tethering-support", &string)) { -- LOGE("cannot get tethering-support info from %s!!!", TETHERING_INFO_FILE_PATH); -+ //LOGE("cannot get tethering-support info from %s!!!", TETHERING_INFO_FILE_PATH); - return SYSTEM_INFO_ERROR_IO_ERROR; - } - -diff --git a/src/system_info_parse.c b/src/system_info_parse.c -index 0bc6b88..f3b412f 100644 ---- a/src/system_info_parse.c -+++ b/src/system_info_parse.c -@@ -19,7 +19,7 @@ - #include - #include - --#include -+//#include - - #include - #include -@@ -47,14 +47,14 @@ int system_info_ini_get_string(char *ini_file, char *key, char **output) - ini = iniparser_load(ini_file); - - if (ini == NULL) { -- LOGE("cannot file open %s file!!!", ini_file); -+ //LOGE("cannot file open %s file!!!", ini_file); - return SYSTEM_INFO_ERROR_IO_ERROR; - } - - str = iniparser_getstring(ini, key, NULL); - - if (str == NULL) { -- LOGE("NOT found %s(0x%08x)", key, SYSTEM_INFO_ERROR_IO_ERROR); -+ //LOGE("NOT found %s(0x%08x)", key, SYSTEM_INFO_ERROR_IO_ERROR); - iniparser_freedict(ini); - return SYSTEM_INFO_ERROR_IO_ERROR; - } -@@ -62,7 +62,7 @@ int system_info_ini_get_string(char *ini_file, char *key, char **output) - tmp = strdup(str); - - if (tmp == NULL) { -- LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); -+ //LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); - iniparser_freedict(ini); - return SYSTEM_INFO_ERROR_OUT_OF_MEMORY; - } -@@ -86,13 +86,13 @@ int system_info_get_value_from_xml(char *xml_file_path, char *model, char *id_fi - doc = xmlParseFile(xml_file_path); - - if (doc == NULL) { -- LOGE("cannot file open %s file!!!", xml_file_path); -+ //LOGE("cannot file open %s file!!!", xml_file_path); - return SYSTEM_INFO_ERROR_IO_ERROR; - } - - cur = xmlDocGetRootElement(doc); - if (cur == NULL) { -- LOGE("empty document %s file!!!", xml_file_path); -+ //LOGE("empty document %s file!!!", xml_file_path); - xmlFreeDoc(doc); - return SYSTEM_INFO_ERROR_IO_ERROR; - } -@@ -103,7 +103,7 @@ int system_info_get_value_from_xml(char *xml_file_path, char *model, char *id_fi - } - - if (cur == NULL) { -- LOGE("cannot find %s root element file!!!", "sys-info"); -+ //LOGE("cannot find %s root element file!!!", "sys-info"); - xmlFreeDoc(doc); - return SYSTEM_INFO_ERROR_IO_ERROR; - } -@@ -137,7 +137,7 @@ int system_info_get_value_from_xml(char *xml_file_path, char *model, char *id_fi - free(string); - xmlFreeDoc(doc); - if (*value == NULL) { -- LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); -+ //LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); - xmlFreeDoc(doc); - return SYSTEM_INFO_ERROR_OUT_OF_MEMORY; - } -@@ -170,7 +170,7 @@ int system_info_get_value_from_xml(char *xml_file_path, char *model, char *id_fi - free(string); - xmlFreeDoc(doc); - if (*value == NULL) { -- LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); -+ //LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); - xmlFreeDoc(doc); - return SYSTEM_INFO_ERROR_OUT_OF_MEMORY; - } -@@ -183,7 +183,7 @@ int system_info_get_value_from_xml(char *xml_file_path, char *model, char *id_fi - } - } - -- LOGE("cannot find %s field from %s file!!!", id_field, xml_file_path); -+ //LOGE("cannot find %s field from %s file!!!", id_field, xml_file_path); - xmlFreeDoc(doc); - return SYSTEM_INFO_ERROR_IO_ERROR; - } -@@ -201,13 +201,13 @@ int system_info_get_value_from_config_xml(char *feature_tag, const char *name_fi - doc = xmlParseFile(CONFIG_FILE_PATH); - - if (doc == NULL) { -- LOGE("cannot file open %s file!!!", CONFIG_FILE_PATH); -+ //LOGE("cannot file open %s file!!!", CONFIG_FILE_PATH); - return SYSTEM_INFO_ERROR_IO_ERROR; - } - - cur = xmlDocGetRootElement(doc); - if (cur == NULL) { -- LOGE("empty document %s file!!!", CONFIG_FILE_PATH); -+ //LOGE("empty document %s file!!!", CONFIG_FILE_PATH); - xmlFreeDoc(doc); - return SYSTEM_INFO_ERROR_IO_ERROR; - } -@@ -218,7 +218,7 @@ int system_info_get_value_from_config_xml(char *feature_tag, const char *name_fi - } - - if (cur == NULL) { -- LOGE("cannot find %s root element file!!!", MODEL_CONFIG_TAG); -+ //LOGE("cannot find %s root element file!!!", MODEL_CONFIG_TAG); - xmlFreeDoc(doc); - return SYSTEM_INFO_ERROR_IO_ERROR; - } -@@ -231,7 +231,7 @@ int system_info_get_value_from_config_xml(char *feature_tag, const char *name_fi - } - - if (model_node == NULL) { -- LOGE("cannot find %s field from %s file!!!", name_field, CONFIG_FILE_PATH); -+ //LOGE("cannot find %s field from %s file!!!", name_field, CONFIG_FILE_PATH); - xmlFreeDoc(doc); - return SYSTEM_INFO_ERROR_IO_ERROR; - } -@@ -247,7 +247,7 @@ int system_info_get_value_from_config_xml(char *feature_tag, const char *name_fi - if (!strncmp(name, name_field, strlen(name))) { - if (!strncmp(name, name_field, strlen(name_field))) { - if (strncmp(type, type_field, strlen(type_field))) { -- LOGE("INVALID_PARAMETER(0x%08x) : invalid output param", SYSTEM_INFO_ERROR_INVALID_PARAMETER); -+ //LOGE("INVALID_PARAMETER(0x%08x) : invalid output param", SYSTEM_INFO_ERROR_INVALID_PARAMETER); - free(name); - free(type); - xmlFreeDoc(doc); -@@ -270,13 +270,13 @@ int system_info_get_value_from_config_xml(char *feature_tag, const char *name_fi - } - - if (!cur_node) { -- LOGE("cannot find %s field from %s file!!!", name_field, CONFIG_FILE_PATH); -+ //LOGE("cannot find %s field from %s file!!!", name_field, CONFIG_FILE_PATH); - xmlFreeDoc(doc); - return SYSTEM_INFO_ERROR_IO_ERROR; - } - - if (*value == NULL) { -- LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); -+ //LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); - xmlFreeDoc(doc); - return SYSTEM_INFO_ERROR_OUT_OF_MEMORY; - } -diff --git a/src/system_info_platform.c b/src/system_info_platform.c -index 405004f..82abf9c 100644 ---- a/src/system_info_platform.c -+++ b/src/system_info_platform.c -@@ -20,7 +20,7 @@ - #include - #include - --#include -+//#include - - #include - #include -@@ -72,7 +72,7 @@ int system_info_get_core_cpu_arch(system_info_key_e key, system_info_data_type_e - CORE_CPU_ARCH = strdup("x86"); - - if (CORE_CPU_ARCH == NULL) { -- LOGE("Unknown cpu"); -+ //LOGE("Unknown cpu"); - return SYSTEM_INFO_ERROR_IO_ERROR; - } - -@@ -92,7 +92,7 @@ int system_info_get_core_cpu_freq(system_info_key_e key, system_info_data_type_e - if (system_info_get_system_info_model_type() != SYSTEM_INFO_MODEL_TYPE_EMULATOR) { - cpuinfo_max_freq = fopen(CPU_INFO_MAX_FREQ_PATH, "r"); - if (NULL == cpuinfo_max_freq) { -- LOGE("cannot file open %s file!!!", CPU_INFO_MAX_FREQ_PATH); -+ //LOGE("cannot file open %s file!!!", CPU_INFO_MAX_FREQ_PATH); - return SYSTEM_INFO_ERROR_IO_ERROR; - } else { - if (fscanf(cpuinfo_max_freq, "%lf", &max_freq) < 1) { -@@ -106,7 +106,7 @@ int system_info_get_core_cpu_freq(system_info_key_e key, system_info_data_type_e - /* Emulator */ - cpuinfo = fopen(CPU_INFO_FILE_PATH, "r"); - if (NULL == cpuinfo) { -- LOGE("cannot file open %s file!!!", CPU_INFO_FILE_PATH); -+ //LOGE("cannot file open %s file!!!", CPU_INFO_FILE_PATH); - return SYSTEM_INFO_ERROR_IO_ERROR; - } else { - while (fgets(str, MAXBUFSIZE, cpuinfo)) { -@@ -144,7 +144,7 @@ int system_info_get_tizen_version_name(system_info_key_e key, system_info_data_t - - info = fopen(OS_RELEASE_FILE_PATH, "r"); - if (NULL == info) { -- LOGE("cannot file open %s file!!!", OS_RELEASE_FILE_PATH); -+ //LOGE("cannot file open %s file!!!", OS_RELEASE_FILE_PATH); - return SYSTEM_INFO_ERROR_IO_ERROR; - } - -@@ -159,7 +159,7 @@ int system_info_get_tizen_version_name(system_info_key_e key, system_info_data_t - - TIZEN_VERSION_NAME = strdup(tmpStr); - if (TIZEN_VERSION_NAME == NULL) { -- LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); -+ //LOGE("OUT_OF_MEMORY(0x%08x)", SYSTEM_INFO_ERROR_OUT_OF_MEMORY); - fclose(info); - return SYSTEM_INFO_ERROR_OUT_OF_MEMORY; - } -diff --git a/src/system_info_screen.c b/src/system_info_screen.c -index 9af9f81..c9979d7 100644 ---- a/src/system_info_screen.c -+++ b/src/system_info_screen.c -@@ -19,7 +19,7 @@ - #include - #include - --#include -+//#include - - #ifndef WAYLAND_PLATFORM - #include -@@ -68,14 +68,14 @@ int system_info_screen_init() - memset(&g_pinfo, 0x0, sizeof(ProgInfo)); - #ifdef WAYLAND_PLATFORM - //In wayland environment, noting to do in this function, FIXME if necessary. -- LOGE("In wayland environment, system_info_screen_init Failed"); -+ //LOGE("In wayland environment, system_info_screen_init Failed"); - system_info_screen_initialized = 1; - return -1; - #else - int i; - g_pinfo.dpy = XOpenDisplay(NULL); - if (NULL == g_pinfo.dpy) { -- LOGE("XOpenDisplay Failed"); -+ //LOGE("XOpenDisplay Failed"); - return -1; - } - -@@ -85,7 +85,7 @@ int system_info_screen_init() - - if (!XRRQueryExtension(g_pinfo.dpy, &g_pinfo.event_base, &g_pinfo.error_base) || - !XRRQueryVersion(g_pinfo.dpy, &g_pinfo.major, &g_pinfo.minor)) { -- LOGE("XRRQuery Failed"); -+ //LOGE("XRRQuery Failed"); - XCloseDisplay(g_pinfo.dpy); - return -1; - } -@@ -93,7 +93,7 @@ int system_info_screen_init() - g_pinfo.res = XRRGetScreenResources(g_pinfo.dpy, g_pinfo.root); - - if (!g_pinfo.res) { -- LOGE("XRRGetScreenResources Failed"); -+ //LOGE("XRRGetScreenResources Failed"); - XCloseDisplay(g_pinfo.dpy); - return -1; - } -@@ -101,7 +101,7 @@ int system_info_screen_init() - for (i = 0; i < g_pinfo.res->noutput; i++) { - XRROutputInfo *output_info = XRRGetOutputInfo(g_pinfo.dpy, g_pinfo.res, g_pinfo.res->outputs[i]); - if (!output_info) { -- LOGE("XRRGetOutputInfo Failed"); -+ //LOGE("XRRGetOutputInfo Failed"); - XCloseDisplay(g_pinfo.dpy); - return -1; - } diff --git a/recipes-tizen/capi-system-power/capi-system-power-extraconf.inc b/recipes-tizen/capi-system-power/capi-system-power-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/capi-system-power/capi-system-power.inc b/recipes-tizen/capi-system-power/capi-system-power.inc deleted file mode 100644 index 6cc34e85..00000000 --- a/recipes-tizen/capi-system-power/capi-system-power.inc +++ /dev/null @@ -1,135 +0,0 @@ -DESCRIPTION = "A power library in SLP C API" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/API" -LICENSE = "Apache-2.0" -PV = "0.1.1" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by capi-system-power - - -#PROVIDES by capi-system-power-dev -PROVIDES += "capi-system-power-dev" - - -RDEPENDS = "" -#RDEPENDS of capi-system-power-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "capi-system-power" - - -DEPENDS = "" -#DEPENDS of capi-system-power -inherit tizen_cmake -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" -DEPENDS += "system-server" -DEPENDS += "capi-base-common" -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 - 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}'` - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DFULLVER=0.1.1 -DMAJORVER=${MAJORVER} - oe_runmake -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && 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 += "${prefix}/lib/libcapi-system-power.so.*" -MANIFESTFILES_${PN} = "capi-system-power.manifest" - -capi-system-power-dev_files = "" -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" -MANIFESTFILES_${PN}-dev = "capi-system-power.manifest" - -FILES_${PN} = "${capi-system-power_files}" -FILES_${PN}-dev = "${capi-system-power-dev_files}" - -PKG_capi-system-power= "capi-system-power" -PKG_capi-system-power-dev= "capi-system-power-dev" - -require capi-system-power-extraconf.inc - diff --git a/recipes-tizen/capi-system-power/capi-system-power_git.bb b/recipes-tizen/capi-system-power/capi-system-power_git.bb deleted file mode 100644 index 7cec3905..00000000 --- a/recipes-tizen/capi-system-power/capi-system-power_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require capi-system-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=39f484023de4f5a4dbf25718c8d30c0821810c18;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/capi-system-runtime-info/capi-system-runtime-info-extraconf.inc b/recipes-tizen/capi-system-runtime-info/capi-system-runtime-info-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/capi-system-runtime-info/capi-system-runtime-info.inc b/recipes-tizen/capi-system-runtime-info/capi-system-runtime-info.inc deleted file mode 100644 index 247db59f..00000000 --- a/recipes-tizen/capi-system-runtime-info/capi-system-runtime-info.inc +++ /dev/null @@ -1,137 +0,0 @@ -DESCRIPTION = "A Runtime Information library in Tizen Native API" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/API" -LICENSE = "Apache-2.0" -PV = "0.0.3" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by capi-system-runtime-info-dev -PROVIDES += "capi-system-runtime-info-dev" - - -#PROVIDES by capi-system-runtime-info - - -RDEPENDS = "" -#RDEPENDS of capi-system-runtime-info-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "capi-base-common" -RDEPENDS_${PN}-dev += "capi-system-runtime-info" - - -DEPENDS = "" -#DEPENDS of capi-system-runtime-info -DEPENDS += "capi-base-common" -inherit tizen_cmake -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "vconf" - -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 - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - - MAJORVER=`echo 0.0.3 | awk 'BEGIN {FS="."}{print $1}'` - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DFULLVER=0.0.3 -DMAJORVER=${MAJORVER} - - - make -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && 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 += "${prefix}/include/system/*.h" -capi-system-runtime-info-dev_files += "${prefix}/lib/pkgconfig/*.pc" -capi-system-runtime-info-dev_files += "${prefix}/lib/lib*.so" -MANIFESTFILES_${PN}-dev = "capi-system-runtime-info-devel.manifest" - -capi-system-runtime-info_files = "" -capi-system-runtime-info_files += "${prefix}/lib/lib*.so.*" -MANIFESTFILES_${PN} = "capi-system-runtime-info.manifest" - -FILES_${PN}-dev = "${capi-system-runtime-info-dev_files}" -FILES_${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 capi-system-runtime-info-extraconf.inc - diff --git a/recipes-tizen/capi-system-runtime-info/capi-system-runtime-info_git.bb b/recipes-tizen/capi-system-runtime-info/capi-system-runtime-info_git.bb deleted file mode 100644 index 28d5f200..00000000 --- a/recipes-tizen/capi-system-runtime-info/capi-system-runtime-info_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require capi-system-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/capi-system-sensor/capi-system-sensor-extraconf.inc b/recipes-tizen/capi-system-sensor/capi-system-sensor-extraconf.inc deleted file mode 100644 index 9a88afb0..00000000 --- a/recipes-tizen/capi-system-sensor/capi-system-sensor-extraconf.inc +++ /dev/null @@ -1 +0,0 @@ -SRC_URI +="file://001-Add-version-to-CMakeList.patch" diff --git a/recipes-tizen/capi-system-sensor/capi-system-sensor.inc b/recipes-tizen/capi-system-sensor/capi-system-sensor.inc deleted file mode 100644 index 304b4b4f..00000000 --- a/recipes-tizen/capi-system-sensor/capi-system-sensor.inc +++ /dev/null @@ -1,141 +0,0 @@ -DESCRIPTION = "A Sensor library in TIZEN C API" -HOMEPAGE = "http://nohomepage.org" -SECTION = "framework/system" -LICENSE = "Apache 2.0" -PV = "0.1.17" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by capi-system-sensor-dev -PROVIDES += "capi-system-sensor-dev" - - -#PROVIDES by capi-system-sensor - - -RDEPENDS = "" -#RDEPENDS of capi-system-sensor-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "capi-system-sensor" - - -DEPENDS = "" -#DEPENDS of capi-system-sensor -DEPENDS += "sensor" -inherit tizen_cmake -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "capi-base-common" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/capi-system-sensor.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 ; - - MAJORVER=`echo 0.1.17 | awk 'BEGIN {FS="."}{print $1}'` - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DFULLVER=0.1.17 -DMAJORVER=${MAJORVER} - - - make -j16 - - - -} - -do_install() { - 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-system-sensor - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " capi-system-sensor-dev " -PACKAGES += " capi-system-sensor " - -capi-system-sensor-dev_files = "" -capi-system-sensor-dev_files += "${prefix}/include/system/sensors.h" -capi-system-sensor-dev_files += "${prefix}/lib/pkgconfig/*.pc" -capi-system-sensor-dev_files += "${prefix}/lib/libcapi-system-sensor.so" -capi-system-sensor-dev_files += "/usr/share/license/capi-system-sensor" -MANIFESTFILES_${PN}-dev = "capi-system-sensor.manifest" - -capi-system-sensor_files = "" -capi-system-sensor_files += "${prefix}/lib/libcapi-system-sensor.so.*" -MANIFESTFILES_${PN} = "capi-system-sensor.manifest" - -FILES_${PN}-dev = "${capi-system-sensor-dev_files}" -FILES_${PN} = "${capi-system-sensor_files}" - -PKG_capi-system-sensor-dev= "capi-system-sensor-dev" -PKG_capi-system-sensor= "capi-system-sensor" - -require capi-system-sensor-extraconf.inc - diff --git a/recipes-tizen/capi-system-sensor/capi-system-sensor_git.bb b/recipes-tizen/capi-system-sensor/capi-system-sensor_git.bb deleted file mode 100644 index cefe77d8..00000000 --- a/recipes-tizen/capi-system-sensor/capi-system-sensor_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require capi-system-sensor.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/api/sensor;tag=27e942b01a6edc3748961c5c81f2b55586b5ca14;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/capi-system-sensor/files/001-Add-version-to-CMakeList.patch b/recipes-tizen/capi-system-sensor/files/001-Add-version-to-CMakeList.patch deleted file mode 100644 index af13747b..00000000 --- a/recipes-tizen/capi-system-sensor/files/001-Add-version-to-CMakeList.patch +++ /dev/null @@ -1,7 +0,0 @@ ---- a/CMakeLists.txt 2014-06-11 15:33:14.110487872 +0200 -+++ b/CMakeLists.txt 2014-06-11 15:32:42.708486993 +0200 -@@ -1,3 +1,4 @@ -+SET(VERSION "0.1.17") - - CMAKE_MINIMUM_REQUIRED(VERSION 2.6) - SET(fw_name "capi-system-sensor") diff --git a/recipes-tizen/capi-system-system-settings/capi-system-system-settings-extraconf.inc b/recipes-tizen/capi-system-system-settings/capi-system-system-settings-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/capi-system-system-settings/capi-system-system-settings.inc b/recipes-tizen/capi-system-system-settings/capi-system-system-settings.inc deleted file mode 100644 index fa82bab7..00000000 --- a/recipes-tizen/capi-system-system-settings/capi-system-system-settings.inc +++ /dev/null @@ -1,146 +0,0 @@ -DESCRIPTION = "A System Settings library in Tizen Native API" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/API" -LICENSE = "Apache-2.0" -PV = "0.0.2" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by capi-system-system-settings-dev -PROVIDES += "capi-system-system-settings-dev" - - -#PROVIDES by capi-system-system-settings - - -RDEPENDS = "" -#RDEPENDS of capi-system-system-settings-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "capi-base-common" -RDEPENDS_${PN}-dev += "capi-system-system-settings" - - -DEPENDS = "" -#DEPENDS of capi-system-system-settings -inherit tizen_cmake -DEPENDS += "fontconfig" -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "app-core" -DEPENDS += "capi-base-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 - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - - MAJORVER=`echo 0.0.2 | awk 'BEGIN {FS="."}{print $1}'` - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DFULLVER=0.0.2 -DMAJORVER=${MAJORVER} \ - -DX11_SUPPORT=Off \ - -DWAYLAND_SUPPORT=On - - make -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && 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 += "${prefix}/include/system/*.h" -capi-system-system-settings-dev_files += "${prefix}/lib/pkgconfig/*.pc" -capi-system-system-settings-dev_files += "${prefix}/lib/lib*.so" -MANIFESTFILES_${PN}-dev = "capi-system-system-settings-devel.manifest" - -capi-system-system-settings_files = "" -capi-system-system-settings_files += "${prefix}/lib/lib*.so.*" -capi-system-system-settings_files += "/usr/bin/test_system_settings_gui" -MANIFESTFILES_${PN} = "capi-system-system-settings.manifest" - -FILES_${PN}-dev = "${capi-system-system-settings-dev_files}" -FILES_${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 capi-system-system-settings-extraconf.inc - diff --git a/recipes-tizen/capi-system-system-settings/capi-system-system-settings_git.bb b/recipes-tizen/capi-system-system-settings/capi-system-system-settings_git.bb deleted file mode 100644 index 0c81dd60..00000000 --- a/recipes-tizen/capi-system-system-settings/capi-system-system-settings_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require capi-system-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/capi-web-favorites/capi-web-favorites-extraconf.inc b/recipes-tizen/capi-web-favorites/capi-web-favorites-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/capi-web-favorites/capi-web-favorites.inc b/recipes-tizen/capi-web-favorites/capi-web-favorites.inc deleted file mode 100644 index 6434a134..00000000 --- a/recipes-tizen/capi-web-favorites/capi-web-favorites.inc +++ /dev/null @@ -1,151 +0,0 @@ -DESCRIPTION = "Internet bookmark and history API" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Web Framework/API" -LICENSE = "Apache-2.0" -PV = "0.0.15" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by capi-web-favorites - - -#PROVIDES by capi-web-favorites-dev -PROVIDES += "capi-web-favorites-dev" - - -RDEPENDS = "" -#RDEPENDS of capi-web-favorites (${PN}) -RDEPENDS_${PN} += "glibc" - -#RDEPENDS of capi-web-favorites-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "capi-web-favorites" - - -DEPENDS = "" -#DEPENDS of capi-web-favorites -inherit tizen_cmake -DEPENDS += "evas" -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "capi-base-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 - 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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DTZ_SYS_SHARE=${prefix}/share - make -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && 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 - - [ "x$D" == "x" ] && 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 += "${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" -MANIFESTFILES_${PN} = "capi-web-favorites.manifest" - -capi-web-favorites-dev_files = "" -capi-web-favorites-dev_files += "${prefix}/include/web/*.h" -capi-web-favorites-dev_files += "${prefix}/lib/pkgconfig/*.pc" -MANIFESTFILES_${PN}-dev = "capi-web-favorites.manifest" - -FILES_${PN} = "${capi-web-favorites_files}" -FILES_${PN}-dev = "${capi-web-favorites-dev_files}" - -PKG_capi-web-favorites= "capi-web-favorites" -PKG_capi-web-favorites-dev= "capi-web-favorites-dev" - -require capi-web-favorites-extraconf.inc - diff --git a/recipes-tizen/capi-web-favorites/capi-web-favorites_git.bb b/recipes-tizen/capi-web-favorites/capi-web-favorites_git.bb deleted file mode 100644 index f2fe6562..00000000 --- a/recipes-tizen/capi-web-favorites/capi-web-favorites_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require capi-web-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/capi-web-url-download/capi-web-url-download-extraconf.inc b/recipes-tizen/capi-web-url-download/capi-web-url-download-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/capi-web-url-download/capi-web-url-download.inc b/recipes-tizen/capi-web-url-download/capi-web-url-download.inc deleted file mode 100644 index 38f95b26..00000000 --- a/recipes-tizen/capi-web-url-download/capi-web-url-download.inc +++ /dev/null @@ -1,137 +0,0 @@ -DESCRIPTION = "CAPI for content download with web url" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Development/Libraries" -LICENSE = "Apache-2.0" -PV = "1.1.1" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by capi-web-url-download - - -#PROVIDES by capi-web-url-download-dev -PROVIDES += "capi-web-url-download-dev" - - -RDEPENDS = "" -#RDEPENDS of capi-web-url-download-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "capi-web-url-download" - - -DEPENDS = "" -#DEPENDS of capi-web-url-download -inherit tizen_cmake -inherit pkgconfig -DEPENDS += "bundle" -DEPENDS += "download-provider" -DEPENDS += "dlog" -DEPENDS += "capi-base-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 - 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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - - make -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && 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 += "${prefix}/lib/libcapi-web-url-download.so.*" -capi-web-url-download_files += "/usr/share/license/capi-web-url-download" -MANIFESTFILES_${PN} = "capi-web-url-download.manifest" - -capi-web-url-download-dev_files = "" -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" -MANIFESTFILES_${PN}-dev = "capi-web-url-download.manifest" - -FILES_${PN} = "${capi-web-url-download_files}" -FILES_${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 capi-web-url-download-extraconf.inc - diff --git a/recipes-tizen/capi-web-url-download/capi-web-url-download_git.bb b/recipes-tizen/capi-web-url-download/capi-web-url-download_git.bb deleted file mode 100644 index f7038ebc..00000000 --- a/recipes-tizen/capi-web-url-download/capi-web-url-download_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require capi-web-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/common-crosswalk-suite/common-crosswalk-suite-extraconf.inc b/recipes-tizen/common-crosswalk-suite/common-crosswalk-suite-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/common-crosswalk-suite/common-crosswalk-suite.inc b/recipes-tizen/common-crosswalk-suite/common-crosswalk-suite.inc deleted file mode 100644 index 777e1f85..00000000 --- a/recipes-tizen/common-crosswalk-suite/common-crosswalk-suite.inc +++ /dev/null @@ -1,87 +0,0 @@ -DESCRIPTION = "Crosswalk suite for Tizen Common" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Development/Testing" -LICENSE = "GPL-2.0" -PV = "1.0.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by common-crosswalk-suite - - -RDEPENDS = "" -#RDEPENDS of common-crosswalk-suite (${PN}) -RDEPENDS_${PN} += "common-suite-launcher" -RDEPENDS_${PN} += "testkit-stub" -RDEPENDS_${PN} += "testkit-lite" - - -DEPENDS = "" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/common-crosswalk-suite.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 ; - - - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - install -d ${D}/${prefix}/share/tests/common-crosswalk-suite - install -m 0755 common/runtest.sh ${D}/${prefix}/share/tests/common-crosswalk-suite - install -m 0644 common/*.xml ${D}/${prefix}/share/tests/common-crosswalk-suite - cp -r common/TESTDIR ${D}/${prefix}/share/tests/common-crosswalk-suite - - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " common-crosswalk-suite " - -common-crosswalk-suite_files = "" -common-crosswalk-suite_files += "${prefix}/share/tests/common-crosswalk-suite" -MANIFESTFILES_${PN} = "common-crosswalk-suite.manifest" - -FILES_${PN} = "${common-crosswalk-suite_files}" - -PKG_common-crosswalk-suite= "common-crosswalk-suite" - -require common-crosswalk-suite-extraconf.inc - diff --git a/recipes-tizen/common-crosswalk-suite/common-crosswalk-suite_git.bb b/recipes-tizen/common-crosswalk-suite/common-crosswalk-suite_git.bb deleted file mode 100644 index a326394c..00000000 --- a/recipes-tizen/common-crosswalk-suite/common-crosswalk-suite_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require common-crosswalk-suite.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/test/common/common-crosswalk-suite;tag=43f12d43db99ba46319f3c245e9aeb9d3fac82f0;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/common-graphics-suite/common-graphics-suite-extraconf.inc b/recipes-tizen/common-graphics-suite/common-graphics-suite-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/common-graphics-suite/common-graphics-suite.inc b/recipes-tizen/common-graphics-suite/common-graphics-suite.inc deleted file mode 100644 index f31451ad..00000000 --- a/recipes-tizen/common-graphics-suite/common-graphics-suite.inc +++ /dev/null @@ -1,88 +0,0 @@ -DESCRIPTION = "Graphics suite for Tizen Common" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Development/Testing" -LICENSE = "GPL-2.0" -PV = "1.1" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by common-graphics-suite - - -RDEPENDS = "" -#RDEPENDS of common-graphics-suite (${PN}) -RDEPENDS_${PN} += "common-suite-launcher" -RDEPENDS_${PN} += "wayland-fits-master" -RDEPENDS_${PN} += "testkit-lite" - - -DEPENDS = "" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/common-graphics-suite.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 ; - - - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - install -d ${D}/${prefix}/share/tests/common/common-graphics-suite - install -m 0755 runtest ${D}/${prefix}/share/tests/common/common-graphics-suite - install -m 0644 *.xml ${D}/${prefix}/share/tests/common/common-graphics-suite - install -m 0644 LICENSE ${D}/${prefix}/share/tests/common/common-graphics-suite - cp -r TESTDIR ${D}/${prefix}/share/tests/common/common-graphics-suite - - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " common-graphics-suite " - -common-graphics-suite_files = "" -common-graphics-suite_files += "${prefix}/share/tests/common/common-graphics-suite" -MANIFESTFILES_${PN} = "common-graphics-suite.manifest" - -FILES_${PN} = "${common-graphics-suite_files}" - -PKG_common-graphics-suite= "common-graphics-suite" - -require common-graphics-suite-extraconf.inc - diff --git a/recipes-tizen/common-graphics-suite/common-graphics-suite_git.bb b/recipes-tizen/common-graphics-suite/common-graphics-suite_git.bb deleted file mode 100644 index 372d69d5..00000000 --- a/recipes-tizen/common-graphics-suite/common-graphics-suite_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require common-graphics-suite.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/test/common/common-graphics-suite;tag=2ed6a477adc8d08c3efabaf8034bd16d4eabe779;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/common-multimedia-suite/common-multimedia-suite-extraconf.inc b/recipes-tizen/common-multimedia-suite/common-multimedia-suite-extraconf.inc deleted file mode 100644 index f0df3a63..00000000 --- a/recipes-tizen/common-multimedia-suite/common-multimedia-suite-extraconf.inc +++ /dev/null @@ -1,7 +0,0 @@ -RDEPENDS_gst-auto-launch += "gstreamer1.0" -RDEPENDS_ivi-multimedia-tests += "gstreamer1.0" - -DEPENDS += "gstreamer1.0-plugins-base" - -DEPENDS += "pkgconfig" - diff --git a/recipes-tizen/common-multimedia-suite/common-multimedia-suite.inc b/recipes-tizen/common-multimedia-suite/common-multimedia-suite.inc deleted file mode 100644 index 18629dfe..00000000 --- a/recipes-tizen/common-multimedia-suite/common-multimedia-suite.inc +++ /dev/null @@ -1,147 +0,0 @@ -DESCRIPTION = "Multimedia suite for Tizen Common" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Development/Testing" -LICENSE = "GPL-2.0" -PV = "1.0.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by common-multimedia-suite - - -#PROVIDES by ivi-multimedia-tests -PROVIDES += "ivi-multimedia-tests" - - -#PROVIDES by gst-auto-launch -PROVIDES += "gst-auto-launch" - - -RDEPENDS = "" -#RDEPENDS of gst-auto-launch (gst-auto-launch) -RDEPENDS_gst-auto-launch += "gstreamer-utils" - -#RDEPENDS of ivi-multimedia-tests (ivi-multimedia-tests) -RDEPENDS_ivi-multimedia-tests += "gstreamer-utils" -RDEPENDS_ivi-multimedia-tests += "testkit-lite" -RDEPENDS_ivi-multimedia-tests += "pulseaudio-utils" - -#RDEPENDS of common-multimedia-suite (${PN}) -RDEPENDS_${PN} += "common-suite-launcher" -RDEPENDS_${PN} += "testkit-lite" - - -DEPENDS = "" -#DEPENDS of common-multimedia-suite -DEPENDS += "glib-2.0" -inherit pkgconfig -DEPENDS += "gstreamer1.0" - - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/common-multimedia-suite.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 ; - - - autotools_do_configure - oe_runmake -j16 - - - - -} -EXTRA_OECONF += " --prefix=${prefix}" - - -do_install() { - 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 -- - - # common-multimedia-suite package - install -d ${D}/${prefix}/share/tests/common-multimedia-suite - install -m 0755 common/runtest.sh ${D}/${prefix}/share/tests/common-multimedia-suite - install -m 0644 common/*.xml ${D}/${prefix}/share/tests/common-multimedia-suite - install -m 0644 LICENSE ${D}/${prefix}/share/tests/common-multimedia-suite - cp -r common/TESTDIR ${D}/${prefix}/share/tests/common-multimedia-suite - - # ivi-multimedia-tests package - install -d ${D}/${prefix}/share/tests/ivi-multimedia-tests/tts-gstreamer-tests - install -d ${D}/${prefix}/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests - install -m 0755 ivi/tts-gstreamer-tests/src/* ${D}/${prefix}/share/tests/ivi-multimedia-tests/tts-gstreamer-tests - install -m 0644 ivi/tts-gstreamer-tests/tests.xml ${D}/${prefix}/share/tests/ivi-multimedia-tests/tts-gstreamer-tests - install -m 0644 ivi/tts-gstreamer-tests/README ${D}/${prefix}/share/tests/ivi-multimedia-tests/tts-gstreamer-tests - install -m 0755 ivi/tts-pulseaudio-tests/src/*.sh ${D}/${prefix}/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests - install -m 0644 ivi/tts-pulseaudio-tests/tests.xml ${D}/${prefix}/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests - install -m 0644 ivi/tts-pulseaudio-tests/README ${D}/${prefix}/share/tests/ivi-multimedia-tests/tts-pulseaudio-tests - install -m 0644 LICENSE ${D}/${prefix}/share/tests/ivi-multimedia-tests - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " gst-auto-launch " -PACKAGES += " ivi-multimedia-tests " -PACKAGES += " common-multimedia-suite " - -gst-auto-launch_files = "" -gst-auto-launch_files += "${prefix}/bin/gst-auto-launch" -gst-auto-launch_files += "${prefix}/share/gst-auto-launch" - -ivi-multimedia-tests_files = "" -ivi-multimedia-tests_files += "${prefix}/share/tests/ivi-multimedia-tests" - -common-multimedia-suite_files = "" -common-multimedia-suite_files += "${prefix}/share/tests/common-multimedia-suite" -MANIFESTFILES_${PN} = "common-multimedia-suite.manifest" - -FILES_gst-auto-launch = "${gst-auto-launch_files}" -FILES_ivi-multimedia-tests = "${ivi-multimedia-tests_files}" -FILES_${PN} = "${common-multimedia-suite_files}" - -PKG_gst-auto-launch= "gst-auto-launch" -PKG_ivi-multimedia-tests= "ivi-multimedia-tests" -PKG_common-multimedia-suite= "common-multimedia-suite" - -require common-multimedia-suite-extraconf.inc - diff --git a/recipes-tizen/common-multimedia-suite/common-multimedia-suite_git.bb b/recipes-tizen/common-multimedia-suite/common-multimedia-suite_git.bb deleted file mode 100644 index ba0a068c..00000000 --- a/recipes-tizen/common-multimedia-suite/common-multimedia-suite_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require common-multimedia-suite.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/test/common/common-multimedia-suite;tag=0a75992bd0357284a47973ebba5264bc2f18e8b6;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/common-sanity-suite/common-sanity-suite-extraconf.inc b/recipes-tizen/common-sanity-suite/common-sanity-suite-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/common-sanity-suite/common-sanity-suite.inc b/recipes-tizen/common-sanity-suite/common-sanity-suite.inc deleted file mode 100644 index bee32d30..00000000 --- a/recipes-tizen/common-sanity-suite/common-sanity-suite.inc +++ /dev/null @@ -1,89 +0,0 @@ -DESCRIPTION = "Sanity suite for Tizen Common" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Development/Testing" -LICENSE = "GPL-2.0" - -PV = "1.1" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by common-sanity-suite - - -RDEPENDS = "" -#RDEPENDS of common-sanity-suite (${PN}) -RDEPENDS_${PN} += "common-suite-launcher" -RDEPENDS_${PN} += "testkit-lite" - - -DEPENDS = "" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/common-sanity-suite.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 ; - - - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - ## common-sanity-suite - install -d ${D}/${prefix}/share/tests/common/common-sanity-suite - install -m 0755 runtest ${D}/${prefix}/share/tests/common/common-sanity-suite - install -m 644 *.xml ${D}/${prefix}/share/tests/common/common-sanity-suite - install -m 0644 LICENSE ${D}/${prefix}/share/tests/common/common-sanity-suite - cp -r TESTDIR ${D}/${prefix}/share/tests/common/common-sanity-suite - - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " common-sanity-suite " - -common-sanity-suite_files = "" -common-sanity-suite_files += "${prefix}/share/tests/common/common-sanity-suite" -MANIFESTFILES_${PN} = "common-sanity-suite.manifest" - -FILES_${PN} = "${common-sanity-suite_files}" - -PKG_common-sanity-suite= "common-sanity-suite" - -require common-sanity-suite-extraconf.inc - diff --git a/recipes-tizen/common-sanity-suite/common-sanity-suite_git.bb b/recipes-tizen/common-sanity-suite/common-sanity-suite_git.bb deleted file mode 100644 index f5ccae3a..00000000 --- a/recipes-tizen/common-sanity-suite/common-sanity-suite_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require common-sanity-suite.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/test/common/common-sanity-suite;tag=6f3bf9868483eeab094d4230be0dd1aa2c9f90f4;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/common-suite-launcher/common-suite-launcher-extraconf.inc b/recipes-tizen/common-suite-launcher/common-suite-launcher-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/common-suite-launcher/common-suite-launcher.inc b/recipes-tizen/common-suite-launcher/common-suite-launcher.inc deleted file mode 100644 index 9cf3b32b..00000000 --- a/recipes-tizen/common-suite-launcher/common-suite-launcher.inc +++ /dev/null @@ -1,86 +0,0 @@ -DESCRIPTION = "Launcher of Tizen Common test suites" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Development/Testing" -LICENSE = "GPL-2.0" - -PV = "2.1.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by common-suite-launcher - - -RDEPENDS = "" -#RDEPENDS of common-suite-launcher (${PN}) -RDEPENDS_${PN} += "xmlstarlet" - - -DEPENDS = "" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/common-suite-launcher.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 ; - - - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - install -d ${D}/${prefix}/bin - install -m 0755 src/common-suite-launcher ${D}/${prefix}/bin - install -m 0755 src/result-format ${D}/${prefix}/bin - - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " common-suite-launcher " - -common-suite-launcher_files = "" -common-suite-launcher_files += "${prefix}/bin/common-suite-launcher" -common-suite-launcher_files += "${prefix}/bin/result-format" -MANIFESTFILES_${PN} = "common-suite-launcher.manifest" - -FILES_${PN} = "${common-suite-launcher_files}" - -PKG_common-suite-launcher= "common-suite-launcher" - -require common-suite-launcher-extraconf.inc - diff --git a/recipes-tizen/common-suite-launcher/common-suite-launcher_git.bb b/recipes-tizen/common-suite-launcher/common-suite-launcher_git.bb deleted file mode 100644 index 30e64b35..00000000 --- a/recipes-tizen/common-suite-launcher/common-suite-launcher_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require common-suite-launcher.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/test/tools/common-suite-launcher;tag=68d1ad0246f7dfd3bb1379d238cad68c450a3985;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/contacts-service/contacts-service-extraconf.inc b/recipes-tizen/contacts-service/contacts-service-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/contacts-service/contacts-service.inc b/recipes-tizen/contacts-service/contacts-service.inc deleted file mode 100644 index 1a625533..00000000 --- a/recipes-tizen/contacts-service/contacts-service.inc +++ /dev/null @@ -1,186 +0,0 @@ -DESCRIPTION = "Contacts Service" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Social & Contents/Pim" -LICENSE = "Apache-2.0" -PV = "0.10.3" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by contacts-service2 -PROVIDES += "contacts-service2" - - -#PROVIDES by contacts-service - - -#PROVIDES by contacts-service2-dev -PROVIDES += "contacts-service2-dev" - - -RDEPENDS = "" -#RDEPENDS of contacts-service2 (${PN}2) -RDEPENDS_${PN}2 += "libprivilege-control" - -#RDEPENDS of contacts-service (${PN}) -RDEPENDS_${PN} += "sqlite3" -RDEPENDS_${PN} += "coreutils" -RDEPENDS_${PN} += "glibc" -RDEPENDS_${PN} += "vconf" - -#RDEPENDS of contacts-service2-dev (${PN}2-dev) -RDEPENDS_${PN}2-dev += "contacts-service2" - - -DEPENDS = "" -#DEPENDS of contacts-service -DEPENDS += "pims-ipc" -DEPENDS += "libaccounts-svc" -inherit tizen_cmake -DEPENDS += "capi-media-image-util" -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" -DEPENDS += "libexif" -DEPENDS += "smack" -DEPENDS += "libtapi" -DEPENDS += "security-server" -DEPENDS += "sqlite3" -DEPENDS += "capi-base-common" -DEPENDS += "badge" -DEPENDS += "vconf" -DEPENDS += "libslp-db-util" -DEPENDS += "icu" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/contacts-service2.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DTZ_SYS_ETC=${sysconfdir} - oe_runmake -j16 - - - - -} - -do_install() { - 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}/lib/systemd/user/tizen-middleware.target.wants - install -m 0644 ${S}/packaging/contacts-service.service ${D}${prefix}/lib/systemd/user/contacts-service.service - ln -s ../contacts-service.service ${D}${prefix}/lib/systemd/user/tizen-middleware.target.wants/contacts-service.service - - mkdir -p ${D}${prefix}/lib/systemd/user/sockets.target.wants - install -m 0644 ${S}/packaging/contacts-service.socket ${D}${prefix}/lib/systemd/user/contacts-service.socket - ln -s ../contacts-service.socket ${D}${prefix}/lib/systemd/user/sockets.target.wants/contacts-service.socket - - - -} - -pkg_postinst_contacts-service2() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - vconftool set -t int file/private/contacts-service/default_lang 0 -g 6005 -s contacts-service::vconf-private - vconftool set -t int db/contacts-svc/name_sorting_order 0 -g 6005 -s contacts-service::vconf - vconftool set -t int db/contacts-svc/name_display_order 0 -g 6005 -s contacts-service::vconf - vconftool set -t int db/contacts-svc/phonenumber_min_match_digit 8 -g 6005 -s contacts-service::vconf - -} - -pkg_postrm_contacts-service2() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " contacts-service2 " -PACKAGES += " contacts-service2-dev " - -contacts-service2_files = "" -contacts-service2_files += "${prefix}/lib/libcontacts-service2.so.*" -contacts-service2_files += "${prefix}/bin/contacts-service-ipcd*" -contacts-service2_files += "${prefix}/lib/systemd/user/contacts-service.service" -contacts-service2_files += "${prefix}/lib/systemd/user/tizen-middleware.target.wants/contacts-service.service" -contacts-service2_files += "${prefix}/lib/systemd/user/sockets.target.wants/contacts-service.socket" -contacts-service2_files += "${prefix}/lib/systemd/user/contacts-service.socket" -MANIFESTFILES_${PN}2 = "contacts-service2.manifest" - -contacts-service2-dev_files = "" -contacts-service2-dev_files += "${prefix}/lib/libcontacts-service2.so" -contacts-service2-dev_files += "${prefix}/lib/pkgconfig/contacts-service2.pc" -contacts-service2-dev_files += "${prefix}/include/contacts-svc/contacts.h" -contacts-service2-dev_files += "${prefix}/include/contacts-svc/contacts_*.h" - -FILES_${PN}2 = "${contacts-service2_files}" -FILES_${PN}2-dev = "${contacts-service2-dev_files}" - -PKG_contacts-service2= "contacts-service2" -PKG_contacts-service2-dev= "contacts-service2-dev" - -require contacts-service-extraconf.inc - diff --git a/recipes-tizen/contacts-service/contacts-service_git.bb b/recipes-tizen/contacts-service/contacts-service_git.bb deleted file mode 100644 index 9850082c..00000000 --- a/recipes-tizen/contacts-service/contacts-service_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require contacts-service.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/pim/contacts-service;tag=65311cfbd4a5530192daba9099ff9454318b907e;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty-extraconf.inc b/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty-extraconf.inc deleted file mode 100644 index 069d61e0..00000000 --- a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty-extraconf.inc +++ /dev/null @@ -1,37 +0,0 @@ -inherit gettext - -FILESEXTRAPATHS_prepend := "${THISDIR}/crosswalk:" - -SRC_URI += "\ - file://include.gypi \ - file://oe-defaults.gypi \ - " -SRC_URI += "file://fix-crosbuild.patch" - -# This comes from the chromium recipe: -# http://layers.openembedded.org/layerindex/recipe/4969/ -# It allows architecture specific configuration -COMPATIBLE_MACHINE = "(-)" -COMPATIBLE_MACHINE_i586 = "(.*)" -COMPATIBLE_MACHINE_x86-64 = "(.*)" -COMPATIBLE_MACHINE_armv6 = "(.*)" -COMPATIBLE_MACHINE_armv7a = "(.*)" -COMPATIBLE_MACHINE_romley-ivb = "(.*)" -COMPATIBLE_MACHINE_valleyisland-64 = "(.*)" - -RDEPENDS_${PN} += "libpulsecommon" - -do_compile_prepend() { - - CC_host="gcc"; export CC_host - CXX_host="g++"; export CXX_host - - LD="${CXX}" export LD - CC="${CC}" export CC - CXX="${CXX}" export CXX - GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -I${WORKDIR}/oe-defaults.gypi -I${WORKDIR}/include.gypi" - GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Dhost_clang=0 " -} - -do_configure() { -} diff --git a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty.inc b/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty.inc deleted file mode 100644 index 57810d46..00000000 --- a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty.inc +++ /dev/null @@ -1,196 +0,0 @@ -DESCRIPTION = "Chromium-based app runtime" -HOMEPAGE = "https://github.com/otcshare/crosswalk" -SECTION = "Web Framework/Web Run Time" -LICENSE = "(BSD-3-Clause and LGPL-2.1+)" -PV = "10.38.222.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by crosswalk-thirdparty -# the PROVIDES rules is ignore "crosswalk-thirdparty " - - -RDEPENDS = "" -#RDEPENDS of crosswalk-thirdparty (${PN}) -RDEPENDS_${PN} += "ca-certificates-tizen" - - -DEPENDS = "" -#DEPENDS of crosswalk-thirdparty -DEPENDS += "cairo" -DEPENDS += "expat" -DEPENDS += "udev" -DEPENDS += "libxslt" -DEPENDS += "glib-2.0" -DEPENDS += "bzip2" -DEPENDS += "nss" -DEPENDS += "alsa-lib" -DEPENDS += "elfutils" -inherit pkgconfig -inherit perlnative -DEPENDS += "wayland" -DEPENDS += "which" -DEPENDS += "libxml2" -DEPENDS += "libcap" -DEPENDS += "flex" -DEPENDS += "gperf" -inherit pythonnative -DEPENDS += "python-xml" -DEPENDS_append_class-native = " ninja-native" -DEPENDS_append_class-target = " ninja-native" -DEPENDS += "pango" -DEPENDS += "vconf" -DEPENDS += "fontconfig" -DEPENDS += "libxkbcommon" -DEPENDS += "dbus" -DEPENDS += "pulseaudio" -DEPENDS_append_class-native = " bison-native" -DEPENDS_append_class-target = " bison-native" -DEPENDS += "pciutils" -DEPENDS += "binutils" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n crosswalk - - cp ${S}/packaging/crosswalk-thirdparty.manifest . - cp ${S}/packaging/xwalk-thirdparty.gyp src/xwalk/ - - - cat ${S}/packaging/Blink-Add-GCC-flag-Wno-narrowing-fix-64bits-build.patch | patch -s -p0 --fuzz=2 - #patch9 - - # The profiles using Wayland (and thus Ozone) do not need this patch. - - -} -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 ; - - - # Stop unconditionally passing -Wall to the compiler. Chromium has its own - # mechanisms for deciding which parts of the code need -Wall and which need it - # to be left out (since several pieces are built with -Werror). At least in - # M39, this is preventing the "rtc_base" target from being built because it - # does not expect -Wall to be passed to the compiler (see webrtc issue 3307). - export CXXFLAGS=`echo $CXXFLAGS | sed s,-Wall,,g` - - # For ffmpeg on ia32. The original CFLAGS set by the gyp and config files in - # src/third_party/ffmpeg already pass -O2 -fomit-frame-pointer, but Tizen's - # CFLAGS end up appending -fno-omit-frame-pointer. See http://crbug.com/37246 - export CFLAGS=`echo $CFLAGS | sed s,-fno-omit-frame-pointer,,g` - - - # Building the RPM in the GBS chroot fails with errors such as - # /usr/lib/gcc/i586-tizen-linux/4.7/../../../../i586-tizen-linux/bin/ld: - # failed to set dynamic section sizes: Memory exhausted - # For now, work around it by passing a GNU ld-specific flag that optimizes the - # linker for memory usage. - export LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" - - # Support building in a non-standard directory, possibly outside ${WORKDIR}. - # Since the build root is erased every time a new build is performed, one way - # to avoid losing the build directory is to specify a location outside the - # build root to the BUILDDIR_NAME definition, such as "/var/tmp/xwalk-build" - # (remember all paths are still inside the chroot): - # gbs build --define 'BUILDDIR_NAME /some/path' - BUILDDIR_NAME="" - if [ -n "${BUILDDIR_NAME}" ]; then - mkdir -p "${BUILDDIR_NAME}" - ln -s "${BUILDDIR_NAME}" src/out - fi - - GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Duse_ozone=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 " - - # Linking fails in Tizen Common when fatal ld warnings are enabled. XWALK-1379. - GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Ddisable_fatal_linker_warnings=1" - - # 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 - # sysroot usage is not needed, we need to use arm libraries from the virtualized environment. - # - # Crosswalk build fails if the fpu selected in the gcc option is different from neon in case of arm7 compilation - # So force it. - - - # --no-parallel is added because chroot does not mount a /dev/shm, this will - # cause python multiprocessing.SemLock error. - export GYP_GENERATORS='ninja' - ./src/xwalk/gyp_xwalk src/xwalk/xwalk-thirdparty.gyp \ - --no-parallel \ - ${GYP_EXTRA_FLAGS} \ - -Dchromeos=0 \ - -Dclang=0 \ - -Dtizen=1 \ - -Dpython_ver=2.7 \ - -Duse_aura=1 \ - -Duse_cups=0 \ - -Duse_gconf=0 \ - -Duse_gnome_keyring=0 \ - -Duse_kerberos=0 \ - -Duse_system_bzip2=1 \ - -Duse_system_libexif=1 \ - -Duse_system_libxml=1 \ - -Duse_system_nspr=1 \ - -Dshared_process_mode=1 \ - -Denable_hidpi=1 - - ninja -j16 -C src/out/Release xwalk-thirdparty - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - - mkdir -p ${D}/${prefix}/share/crosswalk-thirdparty/ - tar -zcvf out.tgz src/out - cp -ar out.tgz ${D}/${prefix}/share/crosswalk-thirdparty/ - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " crosswalk-thirdparty " - -crosswalk-thirdparty_files = "" -crosswalk-thirdparty_files += "${prefix}/share/crosswalk-thirdparty/*" -MANIFESTFILES_${PN} = "crosswalk-thirdparty.manifest" - -FILES_${PN} = "${crosswalk-thirdparty_files}" - -PKG_crosswalk-thirdparty= "crosswalk-thirdparty" - -require crosswalk-thirdparty-extraconf.inc - diff --git a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/armv6/include.gypi b/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/armv6/include.gypi deleted file mode 100644 index 2c882713..00000000 --- a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/armv6/include.gypi +++ /dev/null @@ -1,8 +0,0 @@ -{ - 'variables': { - # Configure for armv6 compilation - 'target_arch': 'arm', - 'armv7': 0, - 'arm_neon': 0, - } -} diff --git a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/armv6/oe-defaults.gypi b/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/armv6/oe-defaults.gypi deleted file mode 100644 index 27e1cfe0..00000000 --- a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/armv6/oe-defaults.gypi +++ /dev/null @@ -1,15 +0,0 @@ -{ - 'variables': { - 'use_system_bzip2': 1, - 'disable_nacl': 1, - 'proprietary_codecs': 1, - 'v8_use_snapshot': 1, - 'use_system_ffmpeg': 0, - 'linux_use_tcmalloc': 0, - 'linux_link_kerberos': 0, - 'use_kerberos': 0, - 'use_cups': 0, - 'use_gnome_keyring': 0, - 'linux_link_gnome_keyring': 0 - }, -} diff --git a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/armv7a/include.gypi b/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/armv7a/include.gypi deleted file mode 100644 index 316cf487..00000000 --- a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/armv7a/include.gypi +++ /dev/null @@ -1,9 +0,0 @@ -{ - 'variables': { - # Configure for armv7 compilation - 'target_arch': 'arm', - 'armv7': 1, - 'arm_thumb': 1, - 'arm_neon': 1, - }, -} diff --git a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/armv7a/oe-defaults.gypi b/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/armv7a/oe-defaults.gypi deleted file mode 100644 index 27e1cfe0..00000000 --- a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/armv7a/oe-defaults.gypi +++ /dev/null @@ -1,15 +0,0 @@ -{ - 'variables': { - 'use_system_bzip2': 1, - 'disable_nacl': 1, - 'proprietary_codecs': 1, - 'v8_use_snapshot': 1, - 'use_system_ffmpeg': 0, - 'linux_use_tcmalloc': 0, - 'linux_link_kerberos': 0, - 'use_kerberos': 0, - 'use_cups': 0, - 'use_gnome_keyring': 0, - 'linux_link_gnome_keyring': 0 - }, -} diff --git a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/fix-crosbuild.patch b/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/fix-crosbuild.patch deleted file mode 100644 index 47e034bb..00000000 --- a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/fix-crosbuild.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/src/build/common.gypi b/src/build/common.gypi -index 5ce3249..329623f 100644 ---- a/src/build/common.gypi -+++ b/src/build/common.gypi -@@ -4187,7 +4187,7 @@ - # Newer gccs and clangs support -fuse-ld, use the flag to force gold - # selection. - # gcc -- http://gcc.gnu.org/onlinedocs/gcc-4.8.0/gcc/Optimize-Options.html -- 'ldflags': [ '-fuse-ld=gold', ], -+ #'ldflags': [ '-fuse-ld=gold', ], - - 'target_conditions': [ - ['_toolset=="target"', { -@@ -4201,6 +4201,7 @@ - # crashing on the bots: crbug.com/161942. - # '-Wl,--threads', - # '-Wl,--thread-count=4', -+ '-fuse-ld=gold', - ], - }], - ], diff --git a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/genericx86-64/include.gypi b/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/genericx86-64/include.gypi deleted file mode 100644 index c2e2a7d8..00000000 --- a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/genericx86-64/include.gypi +++ /dev/null @@ -1,5 +0,0 @@ -{ - 'variables': { - 'target_arch': 'x64', - } -} diff --git a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/genericx86-64/oe-defaults.gypi b/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/genericx86-64/oe-defaults.gypi deleted file mode 100644 index 0a6e8e86..00000000 --- a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/genericx86-64/oe-defaults.gypi +++ /dev/null @@ -1,15 +0,0 @@ -{ - 'variables': { - 'use_system_bzip2': 1, - 'disable_nacl': 1, - 'proprietary_codecs': 0, - 'v8_use_snapshot': 1, - 'use_system_ffmpeg': 0, - 'linux_use_tcmalloc': 1, - 'linux_link_kerberos': 0, - 'use_kerberos': 0, - 'use_cups': 0, - 'use_gnome_keyring': 0, - 'linux_link_gnome_keyring': 0, - }, -} diff --git a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/i586/include.gypi b/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/i586/include.gypi deleted file mode 100644 index 69f3a086..00000000 --- a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/i586/include.gypi +++ /dev/null @@ -1,5 +0,0 @@ -{ - 'variables': { - 'target_arch': 'ia32', - } -} diff --git a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/i586/oe-defaults.gypi b/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/i586/oe-defaults.gypi deleted file mode 100644 index 0a6e8e86..00000000 --- a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/i586/oe-defaults.gypi +++ /dev/null @@ -1,15 +0,0 @@ -{ - 'variables': { - 'use_system_bzip2': 1, - 'disable_nacl': 1, - 'proprietary_codecs': 0, - 'v8_use_snapshot': 1, - 'use_system_ffmpeg': 0, - 'linux_use_tcmalloc': 1, - 'linux_link_kerberos': 0, - 'use_kerberos': 0, - 'use_cups': 0, - 'use_gnome_keyring': 0, - 'linux_link_gnome_keyring': 0, - }, -} diff --git a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/romley-ivb/include.gypi b/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/romley-ivb/include.gypi deleted file mode 100644 index c2e2a7d8..00000000 --- a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/romley-ivb/include.gypi +++ /dev/null @@ -1,5 +0,0 @@ -{ - 'variables': { - 'target_arch': 'x64', - } -} diff --git a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/romley-ivb/oe-defaults.gypi b/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/romley-ivb/oe-defaults.gypi deleted file mode 100644 index 0a6e8e86..00000000 --- a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/romley-ivb/oe-defaults.gypi +++ /dev/null @@ -1,15 +0,0 @@ -{ - 'variables': { - 'use_system_bzip2': 1, - 'disable_nacl': 1, - 'proprietary_codecs': 0, - 'v8_use_snapshot': 1, - 'use_system_ffmpeg': 0, - 'linux_use_tcmalloc': 1, - 'linux_link_kerberos': 0, - 'use_kerberos': 0, - 'use_cups': 0, - 'use_gnome_keyring': 0, - 'linux_link_gnome_keyring': 0, - }, -} diff --git a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/valleyisland-64/include.gypi b/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/valleyisland-64/include.gypi deleted file mode 100644 index c2e2a7d8..00000000 --- a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/valleyisland-64/include.gypi +++ /dev/null @@ -1,5 +0,0 @@ -{ - 'variables': { - 'target_arch': 'x64', - } -} diff --git a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/valleyisland-64/oe-defaults.gypi b/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/valleyisland-64/oe-defaults.gypi deleted file mode 100644 index 0a6e8e86..00000000 --- a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/valleyisland-64/oe-defaults.gypi +++ /dev/null @@ -1,15 +0,0 @@ -{ - 'variables': { - 'use_system_bzip2': 1, - 'disable_nacl': 1, - 'proprietary_codecs': 0, - 'v8_use_snapshot': 1, - 'use_system_ffmpeg': 0, - 'linux_use_tcmalloc': 1, - 'linux_link_kerberos': 0, - 'use_kerberos': 0, - 'use_cups': 0, - 'use_gnome_keyring': 0, - 'linux_link_gnome_keyring': 0, - }, -} diff --git a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/x86-64/include.gypi b/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/x86-64/include.gypi deleted file mode 100644 index c2e2a7d8..00000000 --- a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/x86-64/include.gypi +++ /dev/null @@ -1,5 +0,0 @@ -{ - 'variables': { - 'target_arch': 'x64', - } -} diff --git a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/x86-64/oe-defaults.gypi b/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/x86-64/oe-defaults.gypi deleted file mode 100644 index 0a6e8e86..00000000 --- a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty/x86-64/oe-defaults.gypi +++ /dev/null @@ -1,15 +0,0 @@ -{ - 'variables': { - 'use_system_bzip2': 1, - 'disable_nacl': 1, - 'proprietary_codecs': 0, - 'v8_use_snapshot': 1, - 'use_system_ffmpeg': 0, - 'linux_use_tcmalloc': 1, - 'linux_link_kerberos': 0, - 'use_kerberos': 0, - 'use_cups': 0, - 'use_gnome_keyring': 0, - 'linux_link_gnome_keyring': 0, - }, -} diff --git a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty_git.bb b/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty_git.bb deleted file mode 100644 index fdd8dfa4..00000000 --- a/recipes-tizen/crosswalk-thirdparty/crosswalk-thirdparty_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require crosswalk-thirdparty.inc - -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=715ce55f9def9e994dbb3dc5b08d3c61afcaa6cd;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/crosswalk/crosswalk-extraconf.inc b/recipes-tizen/crosswalk/crosswalk-extraconf.inc deleted file mode 100644 index 1a6a1e7d..00000000 --- a/recipes-tizen/crosswalk/crosswalk-extraconf.inc +++ /dev/null @@ -1,56 +0,0 @@ -inherit gettext - -DEPENDS += "crosswalk-thirdparty" - -FILESEXTRAPATHS_prepend := "${THISDIR}/crosswalk:" - -SRC_URI += "\ - file://include.gypi \ - file://oe-defaults.gypi \ - " -SRC_URI += "file://fix-crosbuild.patch" - -# This comes from the chromium recipe: -# http://layers.openembedded.org/layerindex/recipe/4969/ -# It allows architecture specific configuration -COMPATIBLE_MACHINE = "(-)" -COMPATIBLE_MACHINE_i586 = "(.*)" -COMPATIBLE_MACHINE_x86-64 = "(.*)" -COMPATIBLE_MACHINE_armv6 = "(.*)" -COMPATIBLE_MACHINE_armv7a = "(.*)" -COMPATIBLE_MACHINE_romley-ivb = "(.*)" -COMPATIBLE_MACHINE_valleyisland-64 = "(.*)" - -RDEPENDS_${PN} += "libpulsecommon" - -do_compile_prepend() { - - CC_host="gcc"; export CC_host - CXX_host="g++"; export CXX_host - - LD="${CXX}" export LD - CC="${CC}" export CC - CXX="${CXX}" export CXX - GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -I${WORKDIR}/oe-defaults.gypi -I${WORKDIR}/include.gypi" - GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Dhost_clang=0 " - - mkdir -p src/out - tar -zxvf ${STAGING_DIR_HOST}${prefix}/share/crosswalk-thirdparty/out.tgz -} - -do_configure() { -} - -crosswalk-dbg_files += "/usr/lib/xwalk/.debug" -crosswalk-dbg_files += "/usr/lib/xwalk/.debug/libffmpegsumo.so" -crosswalk-dbg_files += "/usr/lib/xwalk/.debug/xwalk" - -FILES_${PN}-dbg += "${crosswalk-dbg_files}" - -pkg_postinst_${PN}() { - #!/bin/sh -e - - mkdir -p $D/opt/share/icons/default/small - mkdir -p $D/opt/share/packages - -} diff --git a/recipes-tizen/crosswalk/crosswalk.inc b/recipes-tizen/crosswalk/crosswalk.inc deleted file mode 100644 index 156da189..00000000 --- a/recipes-tizen/crosswalk/crosswalk.inc +++ /dev/null @@ -1,281 +0,0 @@ -DESCRIPTION = "Chromium-based app runtime" -HOMEPAGE = "https://github.com/otcshare/crosswalk" -SECTION = "Web Framework/Web Run Time" -LICENSE = "(BSD-3-Clause and LGPL-2.1+)" -PV = "10.38.222.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by crosswalk - - -RDEPENDS = "" -#RDEPENDS of crosswalk (${PN}) -RDEPENDS_${PN} += "ca-certificates-tizen" - - -DEPENDS = "" -#DEPENDS of crosswalk -DEPENDS += "cairo" -DEPENDS += "pkgmgr" -DEPENDS += "expat" -DEPENDS += "udev" -DEPENDS += "app-core" -DEPENDS += "xmlsec1" -DEPENDS += "libxslt" -inherit perlnative -DEPENDS += "secure-storage" -DEPENDS += "bzip2" -DEPENDS += "nss" -DEPENDS += "alsa-lib" -DEPENDS += "elfutils" -inherit pkgconfig -DEPENDS += "fontconfig" -DEPENDS += "system-server" -DEPENDS += "wayland" -DEPENDS += "tizen-platform-wrapper" -DEPENDS += "which" -DEPENDS += "libxml2" -DEPENDS_append_class-native = " bison-native" -DEPENDS_append_class-target = " bison-native" -DEPENDS += "sensor" -DEPENDS += "icu" -DEPENDS += "flex" -DEPENDS += "freetype" -DEPENDS += "gperf" -inherit pythonnative -DEPENDS += "tizen-platform-config" -DEPENDS += "pkgmgr-info" -DEPENDS += "glib-2.0" -DEPENDS += "libdrm" -DEPENDS += "libcap" -DEPENDS += "python-xml" -DEPENDS_append_class-native = " ninja-native" -DEPENDS_append_class-target = " ninja-native" -DEPENDS += "pango" -DEPENDS += "vconf" -DEPENDS += "virtual/egl" -DEPENDS += "nspr" -DEPENDS += "dbus" -DEPENDS += "libxkbcommon" -DEPENDS += "pulseaudio" -DEPENDS += "libexif" -DEPENDS += "ail" -DEPENDS += "capi-location-manager" -DEPENDS += "pciutils" -DEPENDS += "binutils" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n crosswalk - - cp ${S}/packaging/xwalk.in . - cp ${S}/packaging/xwalk.service.in . - cp ${S}/packaging/crosswalk.manifest . - cp ${S}/packaging/crosswalk.xml.in . - cp ${S}/packaging/crosswalk.png . - sed "s/@VERSION@/10.38.222.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 - - cp -a src/AUTHORS AUTHORS.chromium - cp -a src/LICENSE LICENSE.chromium - cp -a src/xwalk/LICENSE LICENSE.xwalk - - cat ${S}/packaging/Blink-Add-GCC-flag-Wno-narrowing-fix-64bits-build.patch | patch -s -p0 --fuzz=2 - #patch9 - - # The profiles using Wayland (and thus Ozone) do not need this patch. - - -} -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 ; - - - mkdir -p src/out - if [ -f ${prefix}/share/crosswalk-thirdparty/out.tgz ]; then - tar -zxvf ${prefix}/share/crosswalk-thirdparty/out.tgz - fi - find . -exec touch -a -m -t "200912120000" {} \; - - # Stop unconditionally passing -Wall to the compiler. Chromium has its own - # mechanisms for deciding which parts of the code need -Wall and which need it - # to be left out (since several pieces are built with -Werror). At least in - # M39, this is preventing the "rtc_base" target from being built because it - # does not expect -Wall to be passed to the compiler (see webrtc issue 3307). - export CXXFLAGS=`echo $CXXFLAGS | sed s,-Wall,,g` - - # For ffmpeg on ia32. The original CFLAGS set by the gyp and config files in - # src/third_party/ffmpeg already pass -O2 -fomit-frame-pointer, but Tizen's - # CFLAGS end up appending -fno-omit-frame-pointer. See http://crbug.com/37246 - export CFLAGS=`echo $CFLAGS | sed s,-fno-omit-frame-pointer,,g` - - - # Building the RPM in the GBS chroot fails with errors such as - # /usr/lib/gcc/i586-tizen-linux/4.7/../../../../i586-tizen-linux/bin/ld: - # failed to set dynamic section sizes: Memory exhausted - # For now, work around it by passing a GNU ld-specific flag that optimizes the - # linker for memory usage. - export LDFLAGS="${LDFLAGS} -Wl,--no-keep-memory" - - # Support building in a non-standard directory, possibly outside ${WORKDIR}. - # Since the build root is erased every time a new build is performed, one way - # to avoid losing the build directory is to specify a location outside the - # build root to the BUILDDIR_NAME definition, such as "/var/tmp/xwalk-build" - # (remember all paths are still inside the chroot): - # gbs build --define 'BUILDDIR_NAME /some/path' - BUILDDIR_NAME="" - if [ -n "${BUILDDIR_NAME}" ]; then - mkdir -p "${BUILDDIR_NAME}" - ln -s "${BUILDDIR_NAME}" src/out - fi - - GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Duse_ozone=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 " - - # Linking fails in Tizen Common when fatal ld warnings are enabled. XWALK-1379. - GYP_EXTRA_FLAGS="${GYP_EXTRA_FLAGS} -Ddisable_fatal_linker_warnings=1" - - # 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 - # sysroot usage is not needed, we need to use arm libraries from the virtualized environment. - # - # Crosswalk build fails if the fpu selected in the gcc option is different from neon in case of arm7 compilation - # So force it. - - - # --no-parallel is added because chroot does not mount a /dev/shm, this will - # cause python multiprocessing.SemLock error. - export GYP_GENERATORS='ninja' - ./src/xwalk/gyp_xwalk src/xwalk/xwalk.gyp \ - --no-parallel \ - ${GYP_EXTRA_FLAGS} \ - -Dchromeos=0 \ - -Dclang=0 \ - -Dtizen=1 \ - -Dpython_ver=2.7 \ - -Duse_aura=1 \ - -Duse_cups=0 \ - -Duse_gconf=0 \ - -Duse_gnome_keyring=0 \ - -Duse_kerberos=0 \ - -Duse_system_bzip2=1 \ - -Duse_system_libexif=1 \ - -Duse_system_libxml=1 \ - -Duse_system_nspr=1 \ - -Dshared_process_mode=1 \ - -Denable_hidpi=1 - - ninja -j16 -C src/out/Release xwalk xwalk_launcher xwalk_application_tools - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - # Binaries. - 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 - install -p -D src/out/Release/xwalkctl ${D}${prefix}/bin/xwalkctl - install -p -D src/out/Release/xwalk-launcher ${D}${prefix}/bin/xwalk-launcher - install -p -D src/out/Release/lib/libxwalk-backendlib.so ${D}${prefix}/lib/xwalk/libxwalk-backendlib.so - install -p -D src/xwalk/application/tools/tizen/xwalk_backend_wrapper.sh ${D}${prefix}/lib/xwalk/xwalk_backend_wrapper.sh - - # Supporting libraries and resources. - install -p -D src/out/Release/icudtl.dat ${D}${prefix}/lib/xwalk/icudtl.dat - install -p -D src/out/Release/libffmpegsumo.so ${D}${prefix}/lib/xwalk/libffmpegsumo.so - install -p -D src/out/Release/xwalk.pak ${D}${prefix}/lib/xwalk/xwalk.pak - mkdir -p ${D}${prefix}/share/xwalk - install -p -D src/xwalk/application/common/tizen/configuration/*.xsd ${D}${prefix}/share/xwalk/ - - # PNaCl - - # Register xwalk to the package manager. - install -p -D crosswalk.xml ${D}${prefix}/share/packages/crosswalk.xml - install -p -D crosswalk.png ${D}${prefix}/share/icons/default/small/crosswalk.png - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - mkdir -p $D${prefix}/share/icons/default/small - mkdir -p $D${prefix}/share/packages - ln -sf $D${prefix}/lib/xwalk/libxwalk-backendlib.so /etc/package-manager/backendlib/libxpk.so - ln -sf $D${prefix}/lib/xwalk/libxwalk-backendlib.so /etc/package-manager/backendlib/libwgt.so - ln -sf $D${prefix}/lib/xwalk/xwalk_backend_wrapper.sh /etc/package-manager/backend/xpk - ln -sf $D${prefix}/lib/xwalk/xwalk_backend_wrapper.sh /etc/package-manager/backend/wgt - -} - -pkg_prerm_${PN}() { - #!/bin/sh -e - - if [ $1 -eq 0 ] ; then - # don't remove if we are upgrade the rpm package - [ -L /etc/package-manager/backendlib/libxpk.so ] && rm /etc/package-manager/backendlib/libxpk.so - [ -L /etc/package-manager/backendlib/libwgt.so ] && rm /etc/package-manager/backendlib/libwgt.so - [ -L /etc/package-manager/backend/xpk ] && rm /etc/package-manager/backend/xpk - [ -L /etc/package-manager/backend/wgt ] && rm /etc/package-manager/backend/wgt - fi - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " crosswalk " - -crosswalk_files = "" -crosswalk_files += "${prefix}/bin/xwalkctl" -crosswalk_files += "${prefix}/bin/xwalk-launcher" -crosswalk_files += "${prefix}/lib/xwalk/icudtl.dat" -crosswalk_files += "${prefix}/lib/xwalk/libffmpegsumo.so" -crosswalk_files += "${prefix}/lib/xwalk/xwalk" -crosswalk_files += "${prefix}/lib/xwalk/xwalk.pak" -crosswalk_files += "${prefix}/lib/xwalk/libxwalk-backendlib.so" -crosswalk_files += "${prefix}/lib/xwalk/xwalk_backend_wrapper.sh" -crosswalk_files += "${prefix}/share/packages/crosswalk.xml" -crosswalk_files += "${prefix}/share/icons/default/small/crosswalk.png" -crosswalk_files += "/usr/share/dbus-1/services/org.crosswalkproject.Runtime1.service" -crosswalk_files += "/usr/lib/systemd/user/xwalk.service" -crosswalk_files += "${prefix}/share/xwalk/*" -MANIFESTFILES_${PN} = "crosswalk.manifest" - -FILES_${PN} = "${crosswalk_files}" - -PKG_crosswalk= "crosswalk" - -require crosswalk-extraconf.inc - diff --git a/recipes-tizen/crosswalk/crosswalk/armv6/include.gypi b/recipes-tizen/crosswalk/crosswalk/armv6/include.gypi deleted file mode 100644 index 2c882713..00000000 --- a/recipes-tizen/crosswalk/crosswalk/armv6/include.gypi +++ /dev/null @@ -1,8 +0,0 @@ -{ - 'variables': { - # Configure for armv6 compilation - 'target_arch': 'arm', - 'armv7': 0, - 'arm_neon': 0, - } -} diff --git a/recipes-tizen/crosswalk/crosswalk/armv6/oe-defaults.gypi b/recipes-tizen/crosswalk/crosswalk/armv6/oe-defaults.gypi deleted file mode 100644 index 27e1cfe0..00000000 --- a/recipes-tizen/crosswalk/crosswalk/armv6/oe-defaults.gypi +++ /dev/null @@ -1,15 +0,0 @@ -{ - 'variables': { - 'use_system_bzip2': 1, - 'disable_nacl': 1, - 'proprietary_codecs': 1, - 'v8_use_snapshot': 1, - 'use_system_ffmpeg': 0, - 'linux_use_tcmalloc': 0, - 'linux_link_kerberos': 0, - 'use_kerberos': 0, - 'use_cups': 0, - 'use_gnome_keyring': 0, - 'linux_link_gnome_keyring': 0 - }, -} diff --git a/recipes-tizen/crosswalk/crosswalk/armv7a/include.gypi b/recipes-tizen/crosswalk/crosswalk/armv7a/include.gypi deleted file mode 100644 index 316cf487..00000000 --- a/recipes-tizen/crosswalk/crosswalk/armv7a/include.gypi +++ /dev/null @@ -1,9 +0,0 @@ -{ - 'variables': { - # Configure for armv7 compilation - 'target_arch': 'arm', - 'armv7': 1, - 'arm_thumb': 1, - 'arm_neon': 1, - }, -} diff --git a/recipes-tizen/crosswalk/crosswalk/armv7a/oe-defaults.gypi b/recipes-tizen/crosswalk/crosswalk/armv7a/oe-defaults.gypi deleted file mode 100644 index 27e1cfe0..00000000 --- a/recipes-tizen/crosswalk/crosswalk/armv7a/oe-defaults.gypi +++ /dev/null @@ -1,15 +0,0 @@ -{ - 'variables': { - 'use_system_bzip2': 1, - 'disable_nacl': 1, - 'proprietary_codecs': 1, - 'v8_use_snapshot': 1, - 'use_system_ffmpeg': 0, - 'linux_use_tcmalloc': 0, - 'linux_link_kerberos': 0, - 'use_kerberos': 0, - 'use_cups': 0, - 'use_gnome_keyring': 0, - 'linux_link_gnome_keyring': 0 - }, -} diff --git a/recipes-tizen/crosswalk/crosswalk/fix-crosbuild.patch b/recipes-tizen/crosswalk/crosswalk/fix-crosbuild.patch deleted file mode 100644 index 47e034bb..00000000 --- a/recipes-tizen/crosswalk/crosswalk/fix-crosbuild.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/src/build/common.gypi b/src/build/common.gypi -index 5ce3249..329623f 100644 ---- a/src/build/common.gypi -+++ b/src/build/common.gypi -@@ -4187,7 +4187,7 @@ - # Newer gccs and clangs support -fuse-ld, use the flag to force gold - # selection. - # gcc -- http://gcc.gnu.org/onlinedocs/gcc-4.8.0/gcc/Optimize-Options.html -- 'ldflags': [ '-fuse-ld=gold', ], -+ #'ldflags': [ '-fuse-ld=gold', ], - - 'target_conditions': [ - ['_toolset=="target"', { -@@ -4201,6 +4201,7 @@ - # crashing on the bots: crbug.com/161942. - # '-Wl,--threads', - # '-Wl,--thread-count=4', -+ '-fuse-ld=gold', - ], - }], - ], diff --git a/recipes-tizen/crosswalk/crosswalk/genericx86-64/include.gypi b/recipes-tizen/crosswalk/crosswalk/genericx86-64/include.gypi deleted file mode 100644 index c2e2a7d8..00000000 --- a/recipes-tizen/crosswalk/crosswalk/genericx86-64/include.gypi +++ /dev/null @@ -1,5 +0,0 @@ -{ - 'variables': { - 'target_arch': 'x64', - } -} diff --git a/recipes-tizen/crosswalk/crosswalk/genericx86-64/oe-defaults.gypi b/recipes-tizen/crosswalk/crosswalk/genericx86-64/oe-defaults.gypi deleted file mode 100644 index 0a6e8e86..00000000 --- a/recipes-tizen/crosswalk/crosswalk/genericx86-64/oe-defaults.gypi +++ /dev/null @@ -1,15 +0,0 @@ -{ - 'variables': { - 'use_system_bzip2': 1, - 'disable_nacl': 1, - 'proprietary_codecs': 0, - 'v8_use_snapshot': 1, - 'use_system_ffmpeg': 0, - 'linux_use_tcmalloc': 1, - 'linux_link_kerberos': 0, - 'use_kerberos': 0, - 'use_cups': 0, - 'use_gnome_keyring': 0, - 'linux_link_gnome_keyring': 0, - }, -} diff --git a/recipes-tizen/crosswalk/crosswalk/i586/include.gypi b/recipes-tizen/crosswalk/crosswalk/i586/include.gypi deleted file mode 100644 index 69f3a086..00000000 --- a/recipes-tizen/crosswalk/crosswalk/i586/include.gypi +++ /dev/null @@ -1,5 +0,0 @@ -{ - 'variables': { - 'target_arch': 'ia32', - } -} diff --git a/recipes-tizen/crosswalk/crosswalk/i586/oe-defaults.gypi b/recipes-tizen/crosswalk/crosswalk/i586/oe-defaults.gypi deleted file mode 100644 index 0a6e8e86..00000000 --- a/recipes-tizen/crosswalk/crosswalk/i586/oe-defaults.gypi +++ /dev/null @@ -1,15 +0,0 @@ -{ - 'variables': { - 'use_system_bzip2': 1, - 'disable_nacl': 1, - 'proprietary_codecs': 0, - 'v8_use_snapshot': 1, - 'use_system_ffmpeg': 0, - 'linux_use_tcmalloc': 1, - 'linux_link_kerberos': 0, - 'use_kerberos': 0, - 'use_cups': 0, - 'use_gnome_keyring': 0, - 'linux_link_gnome_keyring': 0, - }, -} diff --git a/recipes-tizen/crosswalk/crosswalk/romley-ivb/include.gypi b/recipes-tizen/crosswalk/crosswalk/romley-ivb/include.gypi deleted file mode 100644 index c2e2a7d8..00000000 --- a/recipes-tizen/crosswalk/crosswalk/romley-ivb/include.gypi +++ /dev/null @@ -1,5 +0,0 @@ -{ - 'variables': { - 'target_arch': 'x64', - } -} diff --git a/recipes-tizen/crosswalk/crosswalk/romley-ivb/oe-defaults.gypi b/recipes-tizen/crosswalk/crosswalk/romley-ivb/oe-defaults.gypi deleted file mode 100644 index 0a6e8e86..00000000 --- a/recipes-tizen/crosswalk/crosswalk/romley-ivb/oe-defaults.gypi +++ /dev/null @@ -1,15 +0,0 @@ -{ - 'variables': { - 'use_system_bzip2': 1, - 'disable_nacl': 1, - 'proprietary_codecs': 0, - 'v8_use_snapshot': 1, - 'use_system_ffmpeg': 0, - 'linux_use_tcmalloc': 1, - 'linux_link_kerberos': 0, - 'use_kerberos': 0, - 'use_cups': 0, - 'use_gnome_keyring': 0, - 'linux_link_gnome_keyring': 0, - }, -} diff --git a/recipes-tizen/crosswalk/crosswalk/valleyisland-64/include.gypi b/recipes-tizen/crosswalk/crosswalk/valleyisland-64/include.gypi deleted file mode 100644 index c2e2a7d8..00000000 --- a/recipes-tizen/crosswalk/crosswalk/valleyisland-64/include.gypi +++ /dev/null @@ -1,5 +0,0 @@ -{ - 'variables': { - 'target_arch': 'x64', - } -} diff --git a/recipes-tizen/crosswalk/crosswalk/valleyisland-64/oe-defaults.gypi b/recipes-tizen/crosswalk/crosswalk/valleyisland-64/oe-defaults.gypi deleted file mode 100644 index 0a6e8e86..00000000 --- a/recipes-tizen/crosswalk/crosswalk/valleyisland-64/oe-defaults.gypi +++ /dev/null @@ -1,15 +0,0 @@ -{ - 'variables': { - 'use_system_bzip2': 1, - 'disable_nacl': 1, - 'proprietary_codecs': 0, - 'v8_use_snapshot': 1, - 'use_system_ffmpeg': 0, - 'linux_use_tcmalloc': 1, - 'linux_link_kerberos': 0, - 'use_kerberos': 0, - 'use_cups': 0, - 'use_gnome_keyring': 0, - 'linux_link_gnome_keyring': 0, - }, -} diff --git a/recipes-tizen/crosswalk/crosswalk/x86-64/include.gypi b/recipes-tizen/crosswalk/crosswalk/x86-64/include.gypi deleted file mode 100644 index c2e2a7d8..00000000 --- a/recipes-tizen/crosswalk/crosswalk/x86-64/include.gypi +++ /dev/null @@ -1,5 +0,0 @@ -{ - 'variables': { - 'target_arch': 'x64', - } -} diff --git a/recipes-tizen/crosswalk/crosswalk/x86-64/oe-defaults.gypi b/recipes-tizen/crosswalk/crosswalk/x86-64/oe-defaults.gypi deleted file mode 100644 index 0a6e8e86..00000000 --- a/recipes-tizen/crosswalk/crosswalk/x86-64/oe-defaults.gypi +++ /dev/null @@ -1,15 +0,0 @@ -{ - 'variables': { - 'use_system_bzip2': 1, - 'disable_nacl': 1, - 'proprietary_codecs': 0, - 'v8_use_snapshot': 1, - 'use_system_ffmpeg': 0, - 'linux_use_tcmalloc': 1, - 'linux_link_kerberos': 0, - 'use_kerberos': 0, - 'use_cups': 0, - 'use_gnome_keyring': 0, - 'linux_link_gnome_keyring': 0, - }, -} diff --git a/recipes-tizen/crosswalk/crosswalk_git.bb b/recipes-tizen/crosswalk/crosswalk_git.bb deleted file mode 100644 index e98d01de..00000000 --- a/recipes-tizen/crosswalk/crosswalk_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require crosswalk.inc - -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=715ce55f9def9e994dbb3dc5b08d3c61afcaa6cd;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/dbus-python/dbus-python-extraconf.inc b/recipes-tizen/dbus-python/dbus-python-extraconf.inc deleted file mode 100644 index 51d75bcb..00000000 --- a/recipes-tizen/dbus-python/dbus-python-extraconf.inc +++ /dev/null @@ -1,20 +0,0 @@ -PROVIDES += "python-dbus" -RPROVIDES_${PN} += "python-dbus" - -DEPENDS += "python" - -do_compile_prepend() { - export BUILD_SYS=${BUILD_SYS} - export HOST_SYS=${HOST_SYS} - export STAGING_LIBDIR=${STAGING_LIBDIR} - export STAGING_INCDIR=${STAGING_INCDIR} -} - -FILES_${PN}-dbg += "${prefix}/lib/python2.7/site-packages/.debug" - -FILES_${PN} += "/usr/share" - -RDEPENDS_${PN}_remove = "libxml2-python" - -RDEPENDS_${PN} += "python-xml" - diff --git a/recipes-tizen/dbus-python/dbus-python.inc b/recipes-tizen/dbus-python/dbus-python.inc deleted file mode 100644 index a76e065a..00000000 --- a/recipes-tizen/dbus-python/dbus-python.inc +++ /dev/null @@ -1,131 +0,0 @@ -DESCRIPTION = "Python bindings for D-Bus" -HOMEPAGE = "http://www.freedesktop.org/wiki/Software/DBusBindings/" -SECTION = "System/Libraries" -LICENSE = "MIT" -PV = "1.1.1" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by dbus-python-dev -PROVIDES += "dbus-python-dev" - - -#PROVIDES by dbus-python - - -RDEPENDS = "" -#RDEPENDS of dbus-python-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "dbus-python" - -#RDEPENDS of dbus-python (${PN}) -RDEPENDS_${PN} += "python-xml" - - -DEPENDS = "" -#DEPENDS of dbus-python -inherit pythonnative -DEPENDS += "dbus" -DEPENDS_append_class-native = " fdupes-native" -DEPENDS_append_class-target = " fdupes-native" -inherit pkgconfig -DEPENDS += "dbus-glib" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/dbus-python.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 ; - - export CFLAGS="$CFLAGS -fstack-protector -fno-strict-aliasing -fPIC" - - autotools_do_configure - oe_runmake -j16 - - - - -} -EXTRA_OECONF += " --docdir=${prefix}/share/doc/packages/dbus-python" - -do_install() { - 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 -- - - - - rm -rf ${D}${infodir} - rm -rf ${D}${prefix}/share/doc/packages - rm -rf ${D}${prefix}/share/doc/dbus-python - rm -rf ${D}${prefix}/share/doc/dbus-python-1.1.1 - rm -rf ${D}${prefix}/share/gtk-doc - rm -rf ${D}${prefix}/share/doc - rm -rf ${D}${prefix}/share/man - find ${D} -regex ".*/man/man./.*.[0-9]" | xargs rm -f -- - find ${D} -regex ".*/man/../man./.*.[0-9]" | xargs rm -f -- - find ${D} -regex ".*/man/man./.*.[0-9]pm" | xargs rm -f -- - #fdupes -s ${D} - - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " dbus-python-dev " -PACKAGES += " dbus-python " - -dbus-python-dev_files = "" -dbus-python-dev_files += "${prefix}/include/dbus-1.0/dbus/dbus-python.h" -dbus-python-dev_files += "${prefix}/lib/pkgconfig/dbus-python.pc" -MANIFESTFILES_${PN}-dev = "dbus-python.manifest" - -dbus-python_files = "" -dbus-python_files += "${prefix}/lib/python2.7/site-packages/*" -dbus-python_files += "${prefix}/lib/python2.7/site-packages/*" -MANIFESTFILES_${PN} = "dbus-python.manifest" - -FILES_${PN}-dev = "${dbus-python-dev_files}" -FILES_${PN} = "${dbus-python_files}" - -PKG_dbus-python-dev= "dbus-python-dev" -PKG_dbus-python= "dbus-python" - -require dbus-python-extraconf.inc - diff --git a/recipes-tizen/dbus-python/dbus-python_git.bb b/recipes-tizen/dbus-python/dbus-python_git.bb deleted file mode 100644 index 11e3317d..00000000 --- a/recipes-tizen/dbus-python/dbus-python_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require dbus-python.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/dbus-python;tag=a8f0e5c73d4bbf6068a598971ad24135a881fab9;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/default-ac-domains/default-ac-domains-extraconf.inc b/recipes-tizen/default-ac-domains/default-ac-domains-extraconf.inc deleted file mode 100644 index 4ff0fd1e..00000000 --- a/recipes-tizen/default-ac-domains/default-ac-domains-extraconf.inc +++ /dev/null @@ -1,8 +0,0 @@ -SRC_URI = "file://default-ac-domains" - -do_install () { - mkdir -p ${D}${sysconfdir}/smack/accesses.d/ - cp ${WORKDIR}/default-ac-domains ${D}${sysconfdir}/smack/accesses.d/ -} - -FILES_${PN} ="${sysconfdir}/smack/accesses.d/default-ac-domains" diff --git a/recipes-tizen/default-ac-domains/default-ac-domains.inc b/recipes-tizen/default-ac-domains/default-ac-domains.inc deleted file mode 100644 index e361f332..00000000 --- a/recipes-tizen/default-ac-domains/default-ac-domains.inc +++ /dev/null @@ -1,74 +0,0 @@ -DESCRIPTION = "The definition of default ac domains" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Security/Access Control" -LICENSE = "GPL-2.0" -PV = "0.1" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by default-ac-domains - - -RDEPENDS = "" - -DEPENDS = "" - -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 ; - - cp ${S}/packaging/default-ac-domains.manifest . - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " default-ac-domains " - -default-ac-domains_files = "" -MANIFESTFILES_${PN} = "default-ac-domains.manifest" - -FILES_${PN} = "${default-ac-domains_files}" - -PKG_default-ac-domains= "default-ac-domains" - -require default-ac-domains-extraconf.inc - diff --git a/recipes-tizen/default-ac-domains/default-ac-domains_git.bb b/recipes-tizen/default-ac-domains/default-ac-domains_git.bb deleted file mode 100644 index 921a2da0..00000000 --- a/recipes-tizen/default-ac-domains/default-ac-domains_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require default-ac-domains.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/security/default-ac-domains;tag=e0e07131d5999d39f5ab3ea5f54bf83e81abafc3;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/default-ac-domains/files/default-ac-domains b/recipes-tizen/default-ac-domains/files/default-ac-domains deleted file mode 100644 index e5fae890..00000000 --- a/recipes-tizen/default-ac-domains/files/default-ac-domains +++ /dev/null @@ -1,22 +0,0 @@ -root User rw---- -root ^ rw---- -root System rw---- -User _ -----l -User System::Log rwxa-- -User System::Run rwxat- -User System::Shared r-x--- -User System -wx--- -^ System::Log rwxa-- -^ System::Run rwxat- -^ System rwxa-- -System _ -----l -System System::Log rwxa-- -System System::Run rwxat- -System System::Shared rwxat- -System ^ rwxa-- -System User rwx--- -_default_ User rw---- -_default_ ^ rw---- -_default_ System rw---- -_ System::Run rwxat- -_ System -wx--- \ No newline at end of file diff --git a/recipes-tizen/desktop-file-utils/desktop-file-utils-extraconf.inc b/recipes-tizen/desktop-file-utils/desktop-file-utils-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/desktop-file-utils/desktop-file-utils.inc b/recipes-tizen/desktop-file-utils/desktop-file-utils.inc deleted file mode 100644 index 48126311..00000000 --- a/recipes-tizen/desktop-file-utils/desktop-file-utils.inc +++ /dev/null @@ -1,133 +0,0 @@ -DESCRIPTION = "Utilities for Manipulating Desktop Files" -HOMEPAGE = "http://www.freedesktop.org/wiki/Software/desktop-file-utils" -SECTION = "Development/Tools/Other" -LICENSE = "GPL-2.0+" -PV = "0.20" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by desktop-file-utils - - -RDEPENDS = "" - -DEPENDS = "" -#DEPENDS of desktop-file-utils -DEPENDS += "xz" -inherit pkgconfig -DEPENDS += "glib-2.0" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/desktop-file-utils.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 ; - - - autotools_do_configure - oe_runmake -j16 - - - -} -EXTRA_OECONF += " --with-lispdir=${prefix}/share/emacs/site-lisp" - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - - oe_runmake \ - DESTDIR=${D} \ - BINDIR=${prefix}/bin \ - 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} \ - install - # we don't want to buildrequire emacs, but recent automake make it - # impossible to install a lisp file without emacs installed. So we - # manually do it. - test ! -f ${D}${prefix}/share/emacs/site-lisp/desktop-entry-mode.el - install -D -m644 misc/desktop-entry-mode.el ${D}${prefix}/share/emacs/site-lisp/desktop-entry-mode.el - # Install rpm macros - install -D -m644 ${S}/packaging/macros.desktop-file-utils ${D}${sysconfdir}/rpm/macros.desktop-file-utils - # Create ghosts based on default $XDG_DATA_DIRS: - mkdir -p ${D}${prefix}/share/applications - touch ${D}${prefix}/share/applications/mimeinfo.cache - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - $D${prefix}/bin/update-desktop-database --quiet $D${prefix}/share/applications || true - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " desktop-file-utils " - -desktop-file-utils_files = "" -desktop-file-utils_files += "AUTHORS ChangeLog NEWS README" -desktop-file-utils_files += "${prefix}/bin/desktop-file-edit" -desktop-file-utils_files += "${prefix}/bin/desktop-file-install" -desktop-file-utils_files += "${prefix}/bin/desktop-file-validate" -desktop-file-utils_files += "${prefix}/bin/update-desktop-database" -desktop-file-utils_files += "${mandir}/man1/desktop-file-edit.1*" -desktop-file-utils_files += "${mandir}/man1/desktop-file-install.1*" -desktop-file-utils_files += "${mandir}/man1/desktop-file-validate.1*" -desktop-file-utils_files += "${mandir}/man1/update-desktop-database.1*" -desktop-file-utils_files += "${prefix}/share/emacs" -desktop-file-utils_files += "${prefix}/share/emacs/site-lisp" -desktop-file-utils_files += "${prefix}/share/emacs/site-lisp/*.el*" -desktop-file-utils_files += "${sysconfdir}/rpm/macros.desktop-file-utils" -MANIFESTFILES_${PN} = "desktop-file-utils.manifest" -DIRFILES_${PN} = "" -DIRFILES_${PN} += "${prefix}/share/emacs" -DIRFILES_${PN} += "${prefix}/share/emacs/site-lisp" - -FILES_${PN} = "${desktop-file-utils_files}" - -PKG_desktop-file-utils= "desktop-file-utils" - -require desktop-file-utils-extraconf.inc - diff --git a/recipes-tizen/desktop-file-utils/desktop-file-utils_git.bb b/recipes-tizen/desktop-file-utils/desktop-file-utils_git.bb deleted file mode 100644 index 2512c161..00000000 --- a/recipes-tizen/desktop-file-utils/desktop-file-utils_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require desktop-file-utils.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/desktop-file-utils;tag=bfa7b3071761f5bc410d7530b2d18f7883b06490;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/desktop-skin/desktop-skin-extraconf.inc b/recipes-tizen/desktop-skin/desktop-skin-extraconf.inc deleted file mode 100644 index 5d3274c7..00000000 --- a/recipes-tizen/desktop-skin/desktop-skin-extraconf.inc +++ /dev/null @@ -1,6 +0,0 @@ -do_install_append() { - # This fails in the post install script - # Comment on of those two lines to define the desktop background: - #ln -sf tizen_common.png ${D}/${prefix}/share/backgrounds/tizen/current - ln -sf golfe-morbihan.jpg ${D}/${prefix}/share/backgrounds/tizen/current -} diff --git a/recipes-tizen/desktop-skin/desktop-skin.inc b/recipes-tizen/desktop-skin/desktop-skin.inc deleted file mode 100644 index 9e22cda6..00000000 --- a/recipes-tizen/desktop-skin/desktop-skin.inc +++ /dev/null @@ -1,111 +0,0 @@ -DESCRIPTION = "Desktop skin for Tizen:Common" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Applications/Multimedia" -LICENSE = "GPL-2.0+" -PV = "2.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by desktop-skin - - -RDEPENDS = "" -#RDEPENDS of desktop-skin (${PN}) -RDEPENDS_${PN} += "python-pycairo" - - -DEPENDS = "" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/desktop-skin.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 ; - - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - mkdir -p ${D}${prefix}/bin - install -m 755 Script/launch_cam.sh ${D}${prefix}/bin - install -m 755 Script/launch_video.sh ${D}${prefix}/bin - install -m 755 Script/mark_image.py ${D}${prefix}/bin - install -m 755 Script/wifi ${D}${prefix}/bin - - mkdir -p ${D}${prefix}/share/media/videos - install -m 644 Video/AmazingNature_480p.mp4 ${D}${prefix}/share/media/videos - - mkdir -p ${D}${prefix}/share/media/photos - install -m 644 Photos/* ${D}${prefix}/share/media/photos - - mkdir -p ${D}${prefix}/share/icons/tizen/32x32 - install -m 644 icons/tizen/32x32/* ${D}${prefix}/share/icons/tizen/32x32 - - mkdir -p ${D}${prefix}/share/applications/tizen - install -m 644 applications/tizen/* ${D}${prefix}/share/applications/tizen - - mkdir -p ${D}${prefix}/share/backgrounds/tizen - install -m 644 backgrounds/tizen/golfe-morbihan.jpg ${D}${prefix}/share/backgrounds/tizen/golfe-morbihan.jpg - install -m 644 backgrounds/tizen/tizen_common.png ${D}${prefix}/share/backgrounds/tizen/tizen_common.png - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - ln -sf tizen_common.png $D${prefix}/share/backgrounds/tizen/current - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " desktop-skin " - -desktop-skin_files = "" -desktop-skin_files += "${prefix}/bin/*" -desktop-skin_files += "${prefix}/share/media/videos/AmazingNature_480p.mp4" -desktop-skin_files += "${prefix}/share/media/photos/*" -desktop-skin_files += "${prefix}/share/icons/tizen/32x32/*" -desktop-skin_files += "${prefix}/share/applications/tizen/*" -desktop-skin_files += "${prefix}/share/backgrounds/tizen/*" -MANIFESTFILES_${PN} = "desktop-skin.manifest" - -FILES_${PN} = "${desktop-skin_files}" - -PKG_desktop-skin= "desktop-skin" - -require desktop-skin-extraconf.inc - diff --git a/recipes-tizen/desktop-skin/desktop-skin_git.bb b/recipes-tizen/desktop-skin/desktop-skin_git.bb deleted file mode 100644 index 3bde50f4..00000000 --- a/recipes-tizen/desktop-skin/desktop-skin_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require desktop-skin.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/common/desktop-skin;tag=ac4f1b6b5e6021c5ef6e9e3033e06215d4ba1274;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/dlog/dlog-extraconf.inc b/recipes-tizen/dlog/dlog-extraconf.inc deleted file mode 100644 index 1afa7990..00000000 --- a/recipes-tizen/dlog/dlog-extraconf.inc +++ /dev/null @@ -1 +0,0 @@ -DEPENDS_remove_class-native = "systemd-native" \ No newline at end of file diff --git a/recipes-tizen/dlog/dlog.inc b/recipes-tizen/dlog/dlog.inc deleted file mode 100644 index a392fd5b..00000000 --- a/recipes-tizen/dlog/dlog.inc +++ /dev/null @@ -1,144 +0,0 @@ -DESCRIPTION = "Logging service" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Libraries" -LICENSE = "Apache-2.0" -PV = "0.4.1" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by libdlog -PROVIDES += "libdlog" - - -#PROVIDES by dlogutil -PROVIDES += "dlogutil" - - -#PROVIDES by dlog - - -#PROVIDES by libdlog-dev -PROVIDES += "libdlog-dev" - - -RDEPENDS = "" -#RDEPENDS of dlogutil (${PN}util) -RDEPENDS_${PN}util += "libdlog" - -#RDEPENDS of libdlog-dev (lib${PN}-dev) -RDEPENDS_lib${PN}-dev += "libdlog" - - -DEPENDS = "" -#DEPENDS of dlog -DEPENDS += "systemd" -DEPENDS += "tizen-platform-config" -inherit pkgconfig - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/dlog.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 ; - - - autotools_do_configure - oe_runmake -j16 - - - -} -EXTRA_OECONF += " --disable-static" - -do_install() { - 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}${sysconfdir}/dlog - cp platformlog.conf ${D}${sysconfdir}/dlog/platformlog.conf - cp dlogctrl ${D}${prefix}/bin/dlogctrl - - -} - -pkg_postinst_libdlog() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_libdlog() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libdlog " -PACKAGES += " dlogutil " -PACKAGES += " libdlog-dev " - -libdlog_files = "" -libdlog_files += "${sysconfdir}/dlog/platformlog.conf" -libdlog_files += "${prefix}/lib/libdlog.so.*" -CONFFILES_lib${PN} = "" -CONFFILES_lib${PN} += "${sysconfdir}/dlog/platformlog.conf" -MANIFESTFILES_lib${PN} = "dlog.manifest" - -dlogutil_files = "" -dlogutil_files += "${prefix}/bin/dlogctrl" -MANIFESTFILES_${PN}util = "dlog.manifest" - -libdlog-dev_files = "" -libdlog-dev_files += "${prefix}/include/dlog/dlog.h" -libdlog-dev_files += "${prefix}/lib/pkgconfig/dlog.pc" -libdlog-dev_files += "${prefix}/lib/libdlog.so" -MANIFESTFILES_lib${PN}-dev = "dlog.manifest" - -FILES_lib${PN} = "${libdlog_files}" -FILES_${PN}util = "${dlogutil_files}" -FILES_lib${PN}-dev = "${libdlog-dev_files}" - -PKG_libdlog= "libdlog" -PKG_dlogutil= "dlogutil" -PKG_libdlog-dev= "libdlog-dev" - -require dlog-extraconf.inc - diff --git a/recipes-tizen/dlog/dlog_git.bb b/recipes-tizen/dlog/dlog_git.bb deleted file mode 100644 index c24ced48..00000000 --- a/recipes-tizen/dlog/dlog_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require dlog.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/system/dlog;tag=c43bce370f4aaa09f48df4e2c1d2b99f133526d0;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/dlt/dlt-extraconf.inc b/recipes-tizen/dlt/dlt-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/dlt/dlt.inc b/recipes-tizen/dlt/dlt.inc deleted file mode 100644 index 716ff085..00000000 --- a/recipes-tizen/dlt/dlt.inc +++ /dev/null @@ -1,183 +0,0 @@ -DESCRIPTION = "GENIVI Diagnostic Log and Trace" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/GENIVI" -LICENSE = "MPL-2.0" -PV = "2.11.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by dlt-daemon -PROVIDES += "dlt-daemon" - - -#PROVIDES by dlt-bin -PROVIDES += "dlt-bin" - - -#PROVIDES by dlt-dev -PROVIDES += "dlt-dev" - - -#PROVIDES by dlt-test -PROVIDES += "dlt-test" - - -#PROVIDES by dlt - - -#PROVIDES by libdlt -PROVIDES += "libdlt" - - -RDEPENDS = "" -#RDEPENDS of dlt-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "libdlt" - -#RDEPENDS of dlt (${PN}) -RDEPENDS_${PN} += "glibc" - - -DEPENDS = "" -#DEPENDS of dlt -DEPENDS += "systemd" -DEPENDS += "dbus" -DEPENDS += "zlib" -inherit tizen_cmake -inherit pkgconfig - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n dlt-2.11.0 - - -} -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 ; - - mkdir -p build - cd build - - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} -DWITH_SYSTEMD=ON -DWITH_SYSTEMD_JOURNAL=ON \ - -DWITH_MAN=OFF -DWITH_DLT_EXAMPLES=OFF .. - make -j16 - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - rm -rf "$RPM_BUILD_ROOT" - cd build - make install DESTDIR=$RPM_BUILD_ROOT - - -} - -pkg_postinst_libdlt() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_libdlt() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " dlt-dev " -PACKAGES += " dlt-bin " -PACKAGES += " dlt-daemon " -PACKAGES += " dlt-test " -PACKAGES += " libdlt " - -dlt-dev_files = "" -dlt-dev_files += "${prefix}/include/dlt/*" -dlt-dev_files += "${prefix}/lib/*.so" -dlt-dev_files += "${prefix}/lib/pkgconfig/*.pc" - -dlt-bin_files = "" -dlt-bin_files += "${prefix}/bin/dlt-adaptor*" -dlt-bin_files += "${prefix}/bin/dlt-convert" -dlt-bin_files += "${prefix}/bin/dlt-dbus" -dlt-bin_files += "${prefix}/bin/dlt-receive" -dlt-bin_files += "${prefix}/bin/dlt-system" -dlt-bin_files += "${prefix}/bin/dlt-control" -dlt-bin_files += "${sysconfdir}/dlt-system.conf" -dlt-bin_files += "${prefix}/lib/systemd/system/dlt-adaptor-udp.service" -dlt-bin_files += "${prefix}/lib/systemd/system/dlt-receive.service" -dlt-bin_files += "${prefix}/lib/systemd/system/dlt-system.service" -dlt-bin_files += "${prefix}/lib/systemd/system/dlt-dbus.service" -dlt-bin_files += "${sysconfdir}/dlt-dbus.conf" -CONFFILES_${PN}-bin = "" -CONFFILES_${PN}-bin += "${sysconfdir}/dlt-system.conf" -CONFFILES_${PN}-bin += "${sysconfdir}/dlt-dbus.conf" - -dlt-daemon_files = "" -dlt-daemon_files += "${prefix}/bin/dlt-daemon" -dlt-daemon_files += "${sysconfdir}/dlt.conf" -dlt-daemon_files += "${prefix}/lib/systemd/system/dlt.service" -CONFFILES_${PN}-daemon = "" -CONFFILES_${PN}-daemon += "${sysconfdir}/dlt.conf" - -dlt-test_files = "" -dlt-test_files += "${prefix}/bin/dlt-test*" -dlt-test_files += "${prefix}/share/dlt-filetransfer/*" - -libdlt_files = "" -libdlt_files += "${prefix}/lib/*so.*" - -FILES_${PN}-dev = "${dlt-dev_files}" -FILES_${PN}-bin = "${dlt-bin_files}" -FILES_${PN}-daemon = "${dlt-daemon_files}" -FILES_${PN}-test = "${dlt-test_files}" -FILES_lib${PN} = "${libdlt_files}" - -PKG_dlt-dev= "dlt-dev" -PKG_dlt-bin= "dlt-bin" -PKG_dlt-daemon= "dlt-daemon" -PKG_dlt-test= "dlt-test" -PKG_libdlt= "libdlt" - -require dlt-extraconf.inc - diff --git a/recipes-tizen/dlt/dlt_git.bb b/recipes-tizen/dlt/dlt_git.bb deleted file mode 100644 index a6fa656b..00000000 --- a/recipes-tizen/dlt/dlt_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require dlt.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/dlt-daemon;tag=9dbf393c4c9ca8f1dbf3b4a925a14d0e9c2dd179;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/download-provider/download-provider-extraconf.inc b/recipes-tizen/download-provider/download-provider-extraconf.inc deleted file mode 100644 index dfdcea35..00000000 --- a/recipes-tizen/download-provider/download-provider-extraconf.inc +++ /dev/null @@ -1 +0,0 @@ -INSANE_SKIP_${PN} = "dev-so" \ No newline at end of file diff --git a/recipes-tizen/download-provider/download-provider.inc b/recipes-tizen/download-provider/download-provider.inc deleted file mode 100644 index 2ce0dd81..00000000 --- a/recipes-tizen/download-provider/download-provider.inc +++ /dev/null @@ -1,214 +0,0 @@ -DESCRIPTION = "Download the contents in background" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Libraries" -LICENSE = "Apache-2.0" -PV = "1.1.6" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by download-provider - - -#PROVIDES by download-provider-dev -PROVIDES += "download-provider-dev" - - -RDEPENDS = "" -#RDEPENDS of download-provider (${PN}) -RDEPENDS_${PN} += "sqlite3" -RDEPENDS_${PN} += "connman" -RDEPENDS_${PN} += "glibc" -RDEPENDS_${PN} += "vconf" -RDEPENDS_${PN} += "net-config" - -#RDEPENDS of download-provider-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "download-provider" - - -DEPENDS = "" -#DEPENDS of download-provider -DEPENDS += "dlog" -DEPENDS += "xdgmime" -DEPENDS += "systemd" -inherit tizen_cmake -DEPENDS += "notification" -DEPENDS += "app-svc" -inherit pkgconfig -#Replace "DEPENDS" on gettext by "inherit gettext" -inherit gettext -DEPENDS += "glib-2.0" -DEPENDS += "libsoup-2.4" -DEPENDS += "sqlite3" -DEPENDS += "libprivilege-control" -DEPENDS += "capi-appfw-app-manager" -DEPENDS += "tizen-platform-config" -DEPENDS += "bundle" -DEPENDS += "smack" -DEPENDS += "vconf" -DEPENDS += "libwifi-direct" -DEPENDS += "capi-network-connection" -DEPENDS_append_class-native = " fdupes-native" -DEPENDS_append_class-target = " fdupes-native" -DEPENDS += "capi-base-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 - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - - - CFLAGS="${CFLAGS:-$CFLAGS} -fPIC -D_REENTRANT -fvisibility=hidden"; export CFLAGS - FFLAGS="${FFLAGS:-$CFLAGS} -fPIC -fvisibility=hidden"; export FFLAGS - LDFLAGS="${LDFLAGS} -Wl,--as-needed -Wl,--hash-style=both"; export LDFLAGS - - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . \ - -DBIN_INSTALL_DIR:PATH=${prefix}/bin \ - -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/locale \ - -DSYSTEMD_DIR:PATH=${systemd_unitdir}/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 - - oe_runmake -j16 - - - -} - -do_install() { - 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}${systemd_unitdir}/system/graphical.target.wants - mkdir -p ${D}${systemd_unitdir}/system/sockets.target.wants - ln -s ../download-provider.service ${D}${systemd_unitdir}/system/graphical.target.wants/ - ln -s ../download-provider.socket ${D}${systemd_unitdir}/system/sockets.target.wants/ - - #find_lang download-provider - - #fdupes ${D}${prefix}/share/locale - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && 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 - - [ "x$D" == "x" ] && 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 += "${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 += "${systemd_unitdir}/system/download-provider.service" -download-provider_files += "${systemd_unitdir}/system/graphical.target.wants/download-provider.service" -download-provider_files += "${systemd_unitdir}/system/download-provider.socket" -download-provider_files += "${systemd_unitdir}/system/sockets.target.wants/download-provider.socket" -download-provider_files += "${prefix}/share/download-provider/sql/download-provider-schema.sql" -MANIFESTFILES_${PN} = "download-provider.manifest" - -download-provider-dev_files = "" -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" -MANIFESTFILES_${PN}-dev = "download-provider.manifest" - -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 deleted file mode 100644 index 1c0836a9..00000000 --- a/recipes-tizen/download-provider/download-provider_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -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=1fb4a3614bd271355b6babf42076d3bda2da122c;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/doxygen/doxygen-extraconf.inc b/recipes-tizen/doxygen/doxygen-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/doxygen/doxygen.inc b/recipes-tizen/doxygen/doxygen.inc deleted file mode 100644 index f6498415..00000000 --- a/recipes-tizen/doxygen/doxygen.inc +++ /dev/null @@ -1,105 +0,0 @@ -DESCRIPTION = "Automated C, C++, and Java Documentation Generator" -HOMEPAGE = "http://www.stack.nl/~dimitri/doxygen/" -SECTION = "Development/Tools" -LICENSE = "GPL-2.0+" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by doxygen-docs -PROVIDES += "doxygen-docs " - - -#PROVIDES by doxygen - - -RDEPENDS = "" - -DEPENDS = "" -#DEPENDS of doxygen -DEPENDS += "flex" -DEPENDS_append_class-native = " bison-native" -DEPENDS_append_class-target = " bison-native" -#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/doxygen.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 ; - - unset QTDIR - ./configure \ - --prefix ${prefix} \ - --shared \ - --release - make -j16 - - - -} - -do_install() { - 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 -- - - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " doxygen-docs " -PACKAGES += " doxygen " - -doxygen-docs_files = "" - -doxygen_files = "" -doxygen_files += "${prefix}/bin/*" -MANIFESTFILES_${PN} = "doxygen.manifest" - -FILES_${PN}-docs = "${doxygen-docs_files}" -FILES_${PN} = "${doxygen_files}" - -PKG_doxygen-docs= "doxygen-docs" -PKG_doxygen= "doxygen" - -require doxygen-extraconf.inc - diff --git a/recipes-tizen/drm-client/drm-client-extraconf.inc b/recipes-tizen/drm-client/drm-client-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/drm-client/drm-client.inc b/recipes-tizen/drm-client/drm-client.inc deleted file mode 100644 index bbec07fe..00000000 --- a/recipes-tizen/drm-client/drm-client.inc +++ /dev/null @@ -1,134 +0,0 @@ -DESCRIPTION = "DRM client Package" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Security/Libraries" -LICENSE = "Apache-2.0" -PV = "0.0.30" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by drm-client-dev -PROVIDES += "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 += "glib-2.0" -inherit tizen_cmake -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "capi-base-common" - -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 - 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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - - make -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " drm-client-dev " -PACKAGES += " drm-client " - -drm-client-dev_files = "" -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" -MANIFESTFILES_${PN}-dev = "drm-client.manifest" - -drm-client_files = "" -drm-client_files += "${prefix}/lib/*.so.*" -MANIFESTFILES_${PN} = "drm-client.manifest" - -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 deleted file mode 100644 index c90e3d97..00000000 --- a/recipes-tizen/drm-client/drm-client_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -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/dukgenerator/dukgenerator-extraconf.inc b/recipes-tizen/dukgenerator/dukgenerator-extraconf.inc deleted file mode 100644 index 29f6da1b..00000000 --- a/recipes-tizen/dukgenerator/dukgenerator-extraconf.inc +++ /dev/null @@ -1 +0,0 @@ -INSANE_SKIP_${PN} = "staticdev" \ No newline at end of file diff --git a/recipes-tizen/dukgenerator/dukgenerator.inc b/recipes-tizen/dukgenerator/dukgenerator.inc deleted file mode 100644 index e5dd5711..00000000 --- a/recipes-tizen/dukgenerator/dukgenerator.inc +++ /dev/null @@ -1,114 +0,0 @@ -DESCRIPTION = "Device Unique Key Library" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Security/Libraries" -LICENSE = "Apache-2.0" -PV = "1.0.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by dukgenerator-dev -PROVIDES += "dukgenerator-dev" - - -#PROVIDES by dukgenerator - - -RDEPENDS = "" -#RDEPENDS of dukgenerator-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "dukgenerator" - - -DEPENDS = "" -#DEPENDS of dukgenerator -DEPENDS += "libcryptsvc" -inherit tizen_cmake -inherit pkgconfig -DEPENDS += "openssl" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/dukgenerator.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 ; - - MAJORVER=`echo 1.0.0 | awk 'BEGIN {FS="."}{print $1}'` - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DLIB_INSTALL_DIR:PATH=${prefix}/lib -DFULLVER=1.0.0 -DMAJORVER=${MAJORVER} -DDESCRIPTION="Device Unique Key Library" -DBUILD_SHARED_LIBS:BOOL=OFF - make -j16 - - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - make DESTDIR=${D} INSTALL_ROOT=${D} install - rm -f ${D}${infodir}/dir - find ${D} -regex ".*\\.la$" | xargs rm -f -- - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " dukgenerator-dev " -PACKAGES += " dukgenerator " - -dukgenerator-dev_files = "" -dukgenerator-dev_files += "${prefix}/include/*" -dukgenerator-dev_files += "${prefix}/lib/pkgconfig/dukgenerator.pc" -MANIFESTFILES_${PN}-dev = "dukgenerator.manifest" - -dukgenerator_files = "" -dukgenerator_files += "${prefix}/lib/*.a" -MANIFESTFILES_${PN} = "dukgenerator.manifest" - -FILES_${PN}-dev = "${dukgenerator-dev_files}" -FILES_${PN} = "${dukgenerator_files}" - -PKG_dukgenerator-dev= "dukgenerator-dev" -PKG_dukgenerator= "dukgenerator" - -require dukgenerator-extraconf.inc - diff --git a/recipes-tizen/dukgenerator/dukgenerator_git.bb b/recipes-tizen/dukgenerator/dukgenerator_git.bb deleted file mode 100644 index 4ae0c39e..00000000 --- a/recipes-tizen/dukgenerator/dukgenerator_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require dukgenerator.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/security/dukgenerator;tag=dba9f75b65f93b0139eb79e634252ce7a7c8d06d;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/ecryptfs-utils/ecryptfs-utils-extraconf.inc b/recipes-tizen/ecryptfs-utils/ecryptfs-utils-extraconf.inc deleted file mode 100644 index 281ea587..00000000 --- a/recipes-tizen/ecryptfs-utils/ecryptfs-utils-extraconf.inc +++ /dev/null @@ -1,24 +0,0 @@ -do_configure_prepend() { - # Remove unknown macro in configure.ac - sed -i 's@^AM_GLIB_GNU_GETTEXT@@' configure.ac -} - -do_compile_prepend() { - export HOST_SYS=${HOST_SYS} - export BUILD_SYS=${BUILD_SYS} - export STAGING_LIBDIR=${STAGING_LIBDIR} - export STAGING_INCDIR=${STAGING_INCDIR} -} - -# Bypass a QA issue regarding symnlinks. -# A better solution would be to create a libecryptfs-python-dev package containing the symlinks. -INSANE_SKIP_libecryptfs-python = "dev-so" - -PACKAGES += " libecryptfs-dbg " -PACKAGES += " libecryptfs-python-dbg " - -FILES_${PN}-dbg += "/lib/security/.debug/pam_ecryptfs.so" - -FILES_libecryptfs-dbg += "/usr/lib/ecryptfs/.debug/libecryptfs_key_mod_passphrase.so" - -FILES_libecryptfs-python-dbg += "/usr/lib/python2.7/site-packages/ecryptfs-utils/.debug/_libecryptfs.so.0.0.0" diff --git a/recipes-tizen/ecryptfs-utils/ecryptfs-utils.inc b/recipes-tizen/ecryptfs-utils/ecryptfs-utils.inc deleted file mode 100644 index 23f95e01..00000000 --- a/recipes-tizen/ecryptfs-utils/ecryptfs-utils.inc +++ /dev/null @@ -1,176 +0,0 @@ -DESCRIPTION = "Userspace Utilities for ecryptfs" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Libraries" -LICENSE = "GPL-2.0+" -PV = "104" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by ecryptfs-utils - - -#PROVIDES by libecryptfs-python -PROVIDES += "libecryptfs-python" - - -#PROVIDES by libecryptfs -PROVIDES += "libecryptfs" - - -#PROVIDES by libecryptfs-dev -PROVIDES += "libecryptfs-dev" - - -RDEPENDS = "" -#RDEPENDS of libecryptfs-python (libecryptfs-python) -RDEPENDS_libecryptfs-python += "libecryptfs" - -#RDEPENDS of ecryptfs-utils (${PN}) -RDEPENDS_${PN} += "keyutils" -RDEPENDS_${PN} += "libecryptfs" -RDEPENDS_${PN} += "glibc" - -#RDEPENDS of libecryptfs-dev (libecryptfs-dev) -RDEPENDS_libecryptfs-dev += "libecryptfs" -RDEPENDS_libecryptfs-dev += "keyutils" - - -DEPENDS = "" -#DEPENDS of ecryptfs-utils -DEPENDS += "keyutils" -DEPENDS_append_class-native = " intltool-native" -DEPENDS_append_class-target = " intltool-native" -inherit pythonnative -DEPENDS_append_class-native = " fdupes-native" -DEPENDS_append_class-target = " fdupes-native" -inherit pkgconfig -DEPENDS += "glib-2.0" -DEPENDS += "nss" -DEPENDS += "libpam" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n ecryptfs-utils-104 - cp ${S}/packaging/ecryptfs-utils.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 ; - - - autotools_do_configure - oe_runmake -j16 - - - - -} -EXTRA_OECONF += " --disable-openssl" - -do_install() { - 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 -- - - #find_lang ecryptfs-utils - - #fdupes ${D} - - - -} - -pkg_postinst_libecryptfs() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_libecryptfs() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libecryptfs " -PACKAGES += " ecryptfs-utils " -PACKAGES += " libecryptfs-python " -PACKAGES += " libecryptfs-dev " - -libecryptfs_files = "" -libecryptfs_files += "${prefix}/lib/libecryptfs.so.*" -libecryptfs_files += "${prefix}/lib/ecryptfs/*" -MANIFESTFILES_libecryptfs = "ecryptfs-utils.manifest" - -ecryptfs-utils_files = "" -ecryptfs-utils_files += "AUTHORS NEWS" -ecryptfs-utils_files += "${prefix}/bin/ecryptfs*" -ecryptfs-utils_files += "/sbin/mount.ecryptfs*" -ecryptfs-utils_files += "/sbin/umount.ecryptfs*" -ecryptfs-utils_files += "/lib/security/pam_ecryptfs.so" -ecryptfs-utils_files += "${mandir}/man1/*ecryptfs*" -ecryptfs-utils_files += "${mandir}/man7/*ecryptfs*" -ecryptfs-utils_files += "${mandir}/man8/*ecryptfs*" -ecryptfs-utils_files += "${prefix}/share/doc/ecryptfs-utils/*" -ecryptfs-utils_files += "${prefix}/share/ecryptfs-utils/*" -MANIFESTFILES_${PN} = "ecryptfs-utils.manifest" - -libecryptfs-python_files = "" -libecryptfs-python_files += "/usr/lib/python2.7/site-packages/ecryptfs-utils/*" -MANIFESTFILES_libecryptfs-python = "ecryptfs-utils.manifest" - -libecryptfs-dev_files = "" -libecryptfs-dev_files += "${prefix}/include/ecryptfs.h" -libecryptfs-dev_files += "${prefix}/lib/libecryptfs.so" -libecryptfs-dev_files += "${prefix}/lib/pkgconfig/libecryptfs.pc" -MANIFESTFILES_libecryptfs-dev = "ecryptfs-utils.manifest" - -FILES_libecryptfs = "${libecryptfs_files}" -FILES_${PN} = "${ecryptfs-utils_files}" -FILES_libecryptfs-python = "${libecryptfs-python_files}" -FILES_libecryptfs-dev = "${libecryptfs-dev_files}" - -PKG_libecryptfs= "libecryptfs" -PKG_ecryptfs-utils= "ecryptfs-utils" -PKG_libecryptfs-python= "libecryptfs-python" -PKG_libecryptfs-dev= "libecryptfs-dev" - -require ecryptfs-utils-extraconf.inc - diff --git a/recipes-tizen/ecryptfs-utils/ecryptfs-utils_git.bb b/recipes-tizen/ecryptfs-utils/ecryptfs-utils_git.bb deleted file mode 100644 index 0b566264..00000000 --- a/recipes-tizen/ecryptfs-utils/ecryptfs-utils_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require ecryptfs-utils.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/ecryptfs-utils;tag=f496d10d2711cbb2b9d3f7600756487df383e737;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/edbus/edbus-extraconf.inc b/recipes-tizen/edbus/edbus-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/edbus/edbus.inc b/recipes-tizen/edbus/edbus.inc deleted file mode 100644 index ed1a29a1..00000000 --- a/recipes-tizen/edbus/edbus.inc +++ /dev/null @@ -1,127 +0,0 @@ -DESCRIPTION = "EFL Wrapper for DBus" -HOMEPAGE = "http://www.enlightenment.org/" -SECTION = "Graphics & UI Framework/EFL" -LICENSE = "BSD-2-Clause" -PV = "1.7.8" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by edbus-dev -PROVIDES += "edbus-dev" - - -#PROVIDES by edbus - - -RDEPENDS = "" -#RDEPENDS of edbus-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "edbus" - - -DEPENDS = "" -#DEPENDS of edbus -DEPENDS += "evas" -DEPENDS += "ecore" -DEPENDS += "dbus" -inherit pkgconfig -DEPENDS += "eina" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n e_dbus-1.7.8 - cp ${S}/packaging/edbus.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 ; - - - autotools_do_configure - oe_runmake -j16 - - - -} -EXTRA_OECONF += " --disable-static" - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " edbus-dev " -PACKAGES += " edbus " - -edbus-dev_files = "" -edbus-dev_files += "${prefix}/include/e_dbus-1/*.h" -edbus-dev_files += "${prefix}/lib/*.so" -edbus-dev_files += "${prefix}/lib/pkgconfig/*.pc" -edbus-dev_files += "${prefix}/include/e_dbus-1/connman0_7x/E_Connman.h" -edbus-dev_files += "${prefix}/bin/e-notify-send" -MANIFESTFILES_${PN}-dev = "edbus.manifest" - -edbus_files = "" -edbus_files += "${prefix}/bin/e_dbus_*" -edbus_files += "${prefix}/bin/e-notify-send" -edbus_files += "${prefix}/lib/libe*.so.*" -edbus_files += "${prefix}/share/e_dbus/logo.png" -MANIFESTFILES_${PN} = "edbus.manifest" - -FILES_${PN}-dev = "${edbus-dev_files}" -FILES_${PN} = "${edbus_files}" - -PKG_edbus-dev= "edbus-dev" -PKG_edbus= "edbus" - -require edbus-extraconf.inc - diff --git a/recipes-tizen/edbus/edbus_git.bb b/recipes-tizen/edbus/edbus_git.bb deleted file mode 100644 index f122a602..00000000 --- a/recipes-tizen/edbus/edbus_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require edbus.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/edbus;tag=26ff9807ff9364ed035c38fc909d3e7a3c85320b;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/efl-theme-tizen-hd/efl-theme-tizen-hd-extraconf.inc b/recipes-tizen/efl-theme-tizen-hd/efl-theme-tizen-hd-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/efl-theme-tizen-hd/efl-theme-tizen-hd.inc b/recipes-tizen/efl-theme-tizen-hd/efl-theme-tizen-hd.inc deleted file mode 100644 index fb20c015..00000000 --- a/recipes-tizen/efl-theme-tizen-hd/efl-theme-tizen-hd.inc +++ /dev/null @@ -1,109 +0,0 @@ -DESCRIPTION = "Tizen theme files" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Libraries" -LICENSE = "Apache-2.0" -PV = "1.0.204r07" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by efl-theme-tizen-dev -PROVIDES += "efl-theme-tizen-dev" - - -#PROVIDES by efl-theme-tizen-hd - - -RDEPENDS = "" - -DEPENDS = "" -#DEPENDS of efl-theme-tizen-hd -DEPENDS += "efl" -inherit perlnative - -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 ; - - export CFLAGS+=" --fPIC" - export LDFLAGS+=" -Wl,--hash-style=both -Wl,--as-needed -Wl,--rpath=/usr/lib" - - make -j16 - - - - -} - -do_install() { - 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 ${WORKDIR}/git/LICENSE ${D}/usr/share/license/efl-theme-tizen-hd - cp ${D}/usr/share/elementary/themes/tizen-HD-dark.edj ${D}/usr/share/elementary/themes/tizen-hd.edj - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " efl-theme-tizen-dev " -PACKAGES += " efl-theme-tizen-hd " - -efl-theme-tizen-dev_files = "" -efl-theme-tizen-dev_files += "/opt/var/efl-theme-tizen-edc/*" - -efl-theme-tizen-hd_files = "" -efl-theme-tizen-hd_files += "${prefix}/share/elementary/themes/tizen-HD-dark.edj" -efl-theme-tizen-hd_files += "${prefix}/share/elementary/themes/tizen-HD-light.edj" -efl-theme-tizen-hd_files += "${prefix}/share/elementary/themes/tizen-hd.edj" -efl-theme-tizen-hd_files += "/usr/share/license/efl-theme-tizen-hd" -MANIFESTFILES_${PN} = "efl-theme-tizen-hd.manifest" - -FILES_efl-theme-tizen-dev = "${efl-theme-tizen-dev_files}" -FILES_${PN} = "${efl-theme-tizen-hd_files}" - -PKG_efl-theme-tizen-dev= "efl-theme-tizen-dev" -PKG_efl-theme-tizen-hd= "efl-theme-tizen-hd" - -require efl-theme-tizen-hd-extraconf.inc - diff --git a/recipes-tizen/efl-theme-tizen-hd/efl-theme-tizen-hd_git.bb b/recipes-tizen/efl-theme-tizen-hd/efl-theme-tizen-hd_git.bb deleted file mode 100644 index c01548f4..00000000 --- a/recipes-tizen/efl-theme-tizen-hd/efl-theme-tizen-hd_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require efl-theme-tizen-hd.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/uifw/efl-theme-tizen;tag=3fa1ccde4d2fd7436720accabb70c63deedb87f3;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/efl/efl-extraconf.inc b/recipes-tizen/efl/efl-extraconf.inc deleted file mode 100644 index dc69ec62..00000000 --- a/recipes-tizen/efl/efl-extraconf.inc +++ /dev/null @@ -1,157 +0,0 @@ -INSANE_SKIP_${PN} = "dev-so" - -DEPENDS += "efl-native" - -# Build efl native with the fewest dependency possible -DEPENDS_class-native = "" -DEPENDS_class-native += "zlib-native" -DEPENDS_class-native += "tiff-native" -DEPENDS_class-native += "openssl-native" -DEPENDS_class-native += "curl-native" -DEPENDS_class-native += "fontconfig-native" -DEPENDS_class-native += "freetype-native" -DEPENDS_class-native += "wayland-native" -DEPENDS_class-native += "glib-2.0-native" -DEPENDS_class-native += "lua-native" -DEPENDS_class-native += "libpng-native" -DEPENDS_class-native += "pixman-native" -DEPENDS_class-native += "libcheck-native" -DEPENDS_class-native += "giflib-native" -DEPENDS_class-native += "gnutls-native" -DEPENDS_class-native += "util-linux-native" -DEPENDS_class-native += "vconf-native" -DEPENDS_class-native += "fribidi-native" -DEPENDS_class-native += "dbus-native" - -EXTRA_OECONF += " \ - --with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \ - --with-eolian-gen=${STAGING_BINDIR_NATIVE}/eolian_gen \ - --with-eolian-cxx=${STAGING_BINDIR_NATIVE}/eolian_cxx \ - --with-binary-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \ - --disable-physics \ - --enable-always-build-examples=no \ -" - -# Disable as much options as possible for efl-native -EXTRA_OECONF_class-native = " \ - --disable-fontconfig \ - --disable-audio \ - --with-x11=none \ - --disable-image-loader-bmp \ - --disable-image-loader-eet \ - --disable-image-loader-generic \ - --disable-image-loader-gif \ - --disable-image-loader-ico \ - --disable-image-loader-jp2k \ - --disable-image-loader-pmaps \ - --disable-image-loader-psd \ - --disable-image-loader-tga \ - --disable-image-loader-wbmp \ - --disable-image-loader-webp \ - --disable-image-loader-xpm \ - --disable-systemd \ - --disable-gstreamer \ - --disable-gstreamer1 \ - --disable-physics \ - --enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aaa \ - --enable-lua-old \ -" - -do_configure_prepend() { - # Fix configure error: "error: required file './ABOUT-NLS' not found" - sed -i 's/AM_INIT_AUTOMAKE(\[1.6 dist-bzip2 -Wall color-tests\])/AM_INIT_AUTOMAKE(\[1.6 dist-bzip2 -Wall color-tests foreign\])/' configure.ac -} - -do_configure_prepend_class-native() { - # efl doesn't have option to disable eeze build and we don't want to provide udev-native just to build eeze-native since don't need it - sed -i 's/EFL_LIB_START_OPTIONAL(\[Eeze\], \[test "${have_linux}" = "yes"\])/EFL_LIB_START_OPTIONAL([Eeze], [test "${no-we-really-dont-want-native-eeze}" = "yes"])/g' ${S}/configure.ac -} - -do_install_prepend () { - for i in `find ${B}/ -name "*.pc" -type f` ; do \ - sed -i -e 's:-L${STAGING_LIBDIR}:-L\$\{libdir\}:g' -e 's:-I${STAGING_LIBDIR}:-I\$\{libdir\}:g' -e 's:-I${STAGING_INCDIR}:-I\$\{includedir\}:g' $i - done -} - -do_install_class-native() { - echo export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - # "oe_runmake" fails so we use "make" instead - make \ - 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 -- - - # We don't build the examples so don't install them - # oe_runmake datadir=${D}${prefix}/share install-examples - rm -rf ${D}${prefix}/lib/ecore/system/upower -} - -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 -- - - # We don't build the examples so don't install them - # oe_runmake datadir=${D}${prefix}/share install-examples - rm -rf ${D}${prefix}/lib/ecore/system/upower -} - -pkg_postinst_ecore() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - f="$D/etc/profile.d/ecore.sh" - grep --silent EFL_WAYLAND_USE_XDG_SHELL "$f" \ - || printf "\nEFL_WAYLAND_USE_XDG_SHELL='defined'\nexport EFL_WAYLAND_USE_XDG_SHELL\n" >> "$f" - grep --silent ECORE_EVAS_ENGINE "$f" \ - || printf "\nECORE_EVAS_ENGINE=wayland_shm\n[ ! -d /dev/dri ] || ECORE_EVAS_ENGINE=wayland_egl\nexport ECORE_EVAS_ENGINE" >> "$f" - grep --silent ECORE_IMF_MODULE "$f" \ - || printf "\nECORE_IMF_MODULE=wayland\nexport ECORE_IMF_MODULE\n" >> "$f" - -} - -FILES_${PN}-dbg += "${prefix}/lib/eeze/modules/sensor/tizen/v-1.9/.debug" -FILES_${PN}-dbg += "${prefix}/lib/eeze/modules/sensor/udev/v-1.9/.debug" -FILES_${PN}-dbg += "${prefix}/lib/ecore_evas/engines/extn/v-1.9/.debug" -FILES_${PN}-dbg += "${prefix}/lib/ecore_evas/engines/wayland/v-1.9/.debug" -FILES_${PN}-dbg += "${prefix}/lib/ethumb/modules/emotion/v-1.9/.debug" -FILES_${PN}-dbg += "${prefix}/lib/ethumb_client/utils/v-1.9/.debug" -FILES_${PN}-dbg += "${prefix}/lib/edje/modules/emotion/v-1.9/.debug" -FILES_${PN}-dbg += "${prefix}/lib/edje/utils/v-1.9/.debug" -FILES_${PN}-dbg += "${prefix}/lib/emotion/modules/gstreamer1/v-1.9/.debug" -FILES_${PN}-dbg += "${prefix}/lib/efreet/v-1.9/.debug" -FILES_${PN}-dbg += "${prefix}/lib/evas/modules/savers/tiff/v-1.9/.debug" -FILES_${PN}-dbg += "${prefix}/lib/evas/modules/loaders/tiff/v-1.9/.debug" -FILES_${PN}-dbg += "${prefix}/lib/evas/modules/loaders/gif/v-1.9/.debug" -FILES_${PN}-dbg += "${prefix}/lib/evas/modules/engines/wayland_shm/v-1.9/.debug" -FILES_${PN}-dbg += "${prefix}/lib/evas/modules/engines/wayland_egl/v-1.9/.debug" -FILES_${PN}-dbg += "${prefix}/lib/ecore_imf/modules/wayland/v-1.9/.debug" -FILES_${PN}-dbg += "${prefix}/lib/ecore/system/systemd/v-1.9/.debug" -FILES_${PN}-dbg += "${prefix}/lib/ecore/system/tizen/v-1.9/.debug" -FILES_${PN}-dbg += "${prefix}/lib/evas/cserve2/bin/v-1.9/.debug" diff --git a/recipes-tizen/efl/efl.inc b/recipes-tizen/efl/efl.inc deleted file mode 100644 index 4fe0c22a..00000000 --- a/recipes-tizen/efl/efl.inc +++ /dev/null @@ -1,1022 +0,0 @@ -DESCRIPTION = "Enlightenment Foundation Libraries - set of libraries used (not only) by E17" -HOMEPAGE = "http://enlightenment.org/" -SECTION = "Graphics & UI Framework/API" -LICENSE = "LGPL-2.1" -PV = "1.9.3" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by edje -PROVIDES += "edje" - - -#PROVIDES by ephysics-examples -PROVIDES += "ephysics-examples" - - -#PROVIDES by eo -PROVIDES += "eo" - - -#PROVIDES by ephysics-dev -PROVIDES += "ephysics-dev" - - -#PROVIDES by emotion-dev -PROVIDES += "emotion-dev" - - -#PROVIDES by eina -PROVIDES += "eina" - - -#PROVIDES by eina-examples -PROVIDES += "eina-examples" - - -#PROVIDES by eo-examples -PROVIDES += "eo-examples" - - -#PROVIDES by eet-dev -PROVIDES += "eet-dev" - - -#PROVIDES by ephysics -PROVIDES += "ephysics" - - -#PROVIDES by eeze-dev -PROVIDES += "eeze-dev" - - -#PROVIDES by efl - - -#PROVIDES by efreet-dev -PROVIDES += "efreet-dev" - - -#PROVIDES by ecore-dev -PROVIDES += "ecore-dev" - - -#PROVIDES by ethumb-examples -PROVIDES += "ethumb-examples" - - -#PROVIDES by ethumb -PROVIDES += "ethumb" - - -#PROVIDES by evas-dev -PROVIDES += "evas-dev" - - -#PROVIDES by efl-data -PROVIDES += "efl-data" - - -#PROVIDES by evas -PROVIDES += "evas" - - -#PROVIDES by eeze -PROVIDES += "eeze" - - -#PROVIDES by ethumb-dev -PROVIDES += "ethumb-dev" - - -#PROVIDES by efreet -PROVIDES += "efreet" - - -#PROVIDES by eldbus-dev -PROVIDES += "eldbus-dev" - - -#PROVIDES by eet-examples -PROVIDES += "eet-examples" - - -#PROVIDES by embryo-dev -PROVIDES += "embryo-dev" - - -#PROVIDES by eio-dev -PROVIDES += "eio-dev" - - -#PROVIDES by ecore-examples -PROVIDES += "ecore-examples" - - -#PROVIDES by emotion -PROVIDES += "emotion" - - -#PROVIDES by eldbus-examples -PROVIDES += "eldbus-examples" - - -#PROVIDES by eo-dev -PROVIDES += "eo-dev" - - -#PROVIDES by embryo -PROVIDES += "embryo" -# the PROVIDES rules is ignore "embryo-bin " -PROVIDES += "embryo-bin" -RPROVIDES_embryo += "embryo-bin" - - -#PROVIDES by eio-examples -PROVIDES += "eio-examples" - - -#PROVIDES by eet-tools -PROVIDES += "eet-tools" -# the PROVIDES rules is ignore "eet-bin " -PROVIDES += "eet-bin" -RPROVIDES_eet-tools += "eet-bin" - - -#PROVIDES by edje-dev -PROVIDES += "edje-dev" - - -#PROVIDES by edje-tools -PROVIDES += "edje-tools" -# the PROVIDES rules is ignore "edje-bin " -PROVIDES += "edje-bin" -RPROVIDES_edje-tools += "edje-bin" - - -#PROVIDES by eet -PROVIDES += "eet" - - -#PROVIDES by eina-dev -PROVIDES += "eina-dev" - - -#PROVIDES by evas-examples -PROVIDES += "evas-examples" - - -#PROVIDES by emotion-examples -PROVIDES += "emotion-examples" - - -#PROVIDES by ecore -PROVIDES += "ecore" - - -#PROVIDES by eldbus -PROVIDES += "eldbus" - - -#PROVIDES by edje-examples -PROVIDES += "edje-examples" - - -#PROVIDES by eio -PROVIDES += "eio" - - -RDEPENDS = "" -#RDEPENDS of edje (edje) -RDEPENDS_edje += "efl-data" - -#RDEPENDS of ephysics-examples (ephysics-examples) -RDEPENDS_ephysics-examples += "ephysics" - -#RDEPENDS of eo (eo) -RDEPENDS_eo += "efl-data" - -#RDEPENDS of ephysics-dev (ephysics-dev) -RDEPENDS_ephysics-dev += "ephysics" - -#RDEPENDS of emotion-dev (emotion-dev) -RDEPENDS_emotion-dev += "emotion" - -#RDEPENDS of eina (eina) -RDEPENDS_eina += "efl-data" - -#RDEPENDS of eina-examples (eina-examples) -RDEPENDS_eina-examples += "eina" - -#RDEPENDS of eo-examples (eo-examples) -RDEPENDS_eo-examples += "eo" - -#RDEPENDS of eet-dev (eet-dev) -RDEPENDS_eet-dev += "eet" - -#RDEPENDS of eeze-dev (eeze-dev) -RDEPENDS_eeze-dev += "eeze" - -#RDEPENDS of efreet-dev (efreet-dev) -RDEPENDS_efreet-dev += "efreet" - -#RDEPENDS of ecore-dev (ecore-dev) -RDEPENDS_ecore-dev += "ecore" - -#RDEPENDS of ethumb-examples (ethumb-examples) -RDEPENDS_ethumb-examples += "ethumb" - -#RDEPENDS of ethumb (ethumb) -RDEPENDS_ethumb += "efl-data" - -#RDEPENDS of evas-dev (evas-dev) -RDEPENDS_evas-dev += "evas" - -#RDEPENDS of evas (evas) -RDEPENDS_evas += "efl-data" - -#RDEPENDS of eeze (eeze) -RDEPENDS_eeze += "efl-data" - -#RDEPENDS of ethumb-dev (ethumb-dev) -RDEPENDS_ethumb-dev += "ethumb" - -#RDEPENDS of efreet (efreet) -RDEPENDS_efreet += "efl-data" - -#RDEPENDS of eldbus-dev (eldbus-dev) -RDEPENDS_eldbus-dev += "eldbus" - -#RDEPENDS of eet-examples (eet-examples) -RDEPENDS_eet-examples += "eet" - -#RDEPENDS of embryo-dev (embryo-dev) -RDEPENDS_embryo-dev += "embryo" - -#RDEPENDS of eio-dev (eio-dev) -RDEPENDS_eio-dev += "eio" - -#RDEPENDS of ecore-examples (ecore-examples) -RDEPENDS_ecore-examples += "ecore" - -#RDEPENDS of emotion (emotion) -RDEPENDS_emotion += "efl-data" - -#RDEPENDS of eldbus-examples (eldbus-examples) -RDEPENDS_eldbus-examples += "eldbus" - -#RDEPENDS of eo-dev (eo-dev) -RDEPENDS_eo-dev += "eo" - -#RDEPENDS of embryo (embryo) -RDEPENDS_embryo += "efl-data" - -#RDEPENDS of eio-examples (eio-examples) -RDEPENDS_eio-examples += "eio" - -#RDEPENDS of eet-tools (eet-tools) -RDEPENDS_eet-tools += "eet" - -#RDEPENDS of edje-dev (edje-dev) -RDEPENDS_edje-dev += "edje-tools" - -#RDEPENDS of edje-tools (edje-tools) -RDEPENDS_edje-tools += "edje" - -#RDEPENDS of eet (eet) -RDEPENDS_eet += "efl-data" - -#RDEPENDS of eina-dev (eina-dev) -RDEPENDS_eina-dev += "eina" - -#RDEPENDS of evas-examples (evas-examples) -RDEPENDS_evas-examples += "evas" - -#RDEPENDS of emotion-examples (emotion-examples) -RDEPENDS_emotion-examples += "emotion" - -#RDEPENDS of ecore (ecore) -RDEPENDS_ecore += "efl-data" - -#RDEPENDS of eldbus (eldbus) -RDEPENDS_eldbus += "efl-data" - -#RDEPENDS of edje-examples (edje-examples) -RDEPENDS_edje-examples += "edje" - -#RDEPENDS of eio (eio) -RDEPENDS_eio += "efl-data" - - -DEPENDS = "" -#DEPENDS of efl -DEPENDS += "tiff" -DEPENDS += "ibus" -DEPENDS += "harfbuzz" -DEPENDS += "openssl" -DEPENDS += "curl" -DEPENDS += "fontconfig" -DEPENDS += "systemd" -DEPENDS += "freetype" -DEPENDS += "wayland" -DEPENDS += "gstreamer1.0-plugins-base" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" -DEPENDS += "lua" -DEPENDS += "libtbm" -DEPENDS += "libbullet" -DEPENDS += "libpng" -DEPENDS += "pixman" -DEPENDS += "libsndfile1" -DEPENDS += "libcheck" -DEPENDS += "giflib" -DEPENDS += "udev" -DEPENDS += "capi-system-sensor" -DEPENDS += "gnutls" -DEPENDS += "util-linux" -DEPENDS += "vconf" -#Replace "DEPENDS" on gettext by "inherit gettext" -inherit gettext -DEPENDS += "virtual/egl" -DEPENDS += "libxkbcommon" -DEPENDS += "fribidi" -DEPENDS += "libjpeg-turbo" -DEPENDS += "dbus" -DEPENDS += "zlib" -DEPENDS += "pulseaudio" -DEPENDS += "libexif" -DEPENDS_append_class-native = " fdupes-native" -DEPENDS_append_class-target = " fdupes-native" -DEPENDS += "gstreamer1.0" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/efl.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 ; - - CFLAGS="${CFLAGS} -DMESA_EGL_NO_X11_HEADERS " - - - autotools_do_configure - - oe_runmake -j16 - - - -} -EXTRA_OECONF += " --enable-tizen --enable-g-main-loop --disable-xim --disable-scim --disable-gesture --with-tests=regular --enable-wayland --enable-egl --with-opengl=es --enable-tile-rotate --disable-rpath --with-x11=none --enable-tile-rotate --disable-rpath --enable-always-build-examples --enable-systemd --enable-lua-old --enable-i-really-know-what-i-am-doing-and-that-this-will-probably-break-things-and-i-will-fix-them-myself-and-send-patches-aaa" - -do_install() { - 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 -- - oe_runmake datadir=${D}${prefix}/share install-examples - rm -rf ${D}${prefix}/lib/ecore/system/upower - - #find_lang efl - #fdupes ${D} - - - -} - -pkg_postinst_eo() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_eldbus() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_efreet() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_embryo() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_evas() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_eet() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_ephysics() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_emotion() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_eio() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_ecore() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - f="/etc/profile.d/ecore.sh" - grep --silent EFL_WAYLAND_USE_XDG_SHELL "$f" \ - || printf "\nEFL_WAYLAND_USE_XDG_SHELL='defined'\nexport EFL_WAYLAND_USE_XDG_SHELL\n" >> "$f" - grep --silent ECORE_EVAS_ENGINE "$f" \ - || printf "\nECORE_EVAS_ENGINE=wayland_shm\n[ ! -d /dev/dri ] || ECORE_EVAS_ENGINE=wayland_egl\nexport ECORE_EVAS_ENGINE" >> "$f" - grep --silent ECORE_IMF_MODULE "$f" \ - || printf "\nECORE_IMF_MODULE=wayland\nexport ECORE_IMF_MODULE\n" >> "$f" - -} - -pkg_postinst_edje() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_eina() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_ethumb() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_eeze() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_efreet() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_eo() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_eina() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_eet() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_eio() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_evas() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_embryo() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_emotion() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_ephysics() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_ethumb() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_eeze() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_eldbus() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_ecore() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_edje() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " emotion " -PACKAGES += " ephysics-examples " -PACKAGES += " eo " -PACKAGES += " ephysics-dev " -PACKAGES += " edje " -PACKAGES += " emotion-dev " -PACKAGES += " eina " -PACKAGES += " eina-examples " -PACKAGES += " eo-examples " -PACKAGES += " eet-dev " -PACKAGES += " ephysics " -PACKAGES += " eeze-dev " -PACKAGES += " efreet-dev " -PACKAGES += " ecore-dev " -PACKAGES += " eina-dev " -PACKAGES += " ethumb " -PACKAGES += " evas-dev " -PACKAGES += " efl-data " -PACKAGES += " evas " -PACKAGES += " eeze " -PACKAGES += " ethumb-dev " -PACKAGES += " efreet " -PACKAGES += " eldbus-dev " -PACKAGES += " eet-examples " -PACKAGES += " embryo-dev " -PACKAGES += " ethumb-examples " -PACKAGES += " eio-dev " -PACKAGES += " ecore-examples " -PACKAGES += " ecore " -PACKAGES += " eldbus-examples " -PACKAGES += " eo-dev " -PACKAGES += " embryo " -PACKAGES += " eio-examples " -PACKAGES += " eet-tools " -PACKAGES += " edje-dev " -PACKAGES += " edje-tools " -PACKAGES += " eet " -PACKAGES += " evas-examples " -PACKAGES += " emotion-examples " -PACKAGES += " eldbus " -PACKAGES += " edje-examples " -PACKAGES += " eio " - -emotion_files = "" -emotion_files += "${prefix}/lib/libemotion.so.*" -emotion_files += "${prefix}/lib/edje/modules/emotion/*/module.so" -emotion_files += "${prefix}/lib/emotion/modules/*/*/module.so" -emotion_files += "${prefix}/share/emotion/*" -emotion_files += "${prefix}/bin/emotion_test" -MANIFESTFILES_emotion = "efl.manifest" - -ephysics-examples_files = "" -ephysics-examples_files += "${prefix}/share/ephysics/examples/*" - -eo_files = "" -eo_files += "${prefix}/lib/libeo.so.*" -MANIFESTFILES_eo = "efl.manifest" - -ephysics-dev_files = "" -ephysics-dev_files += "${prefix}/lib/libephysics.so" -ephysics-dev_files += "${prefix}/lib/pkgconfig/ephysics.pc" -ephysics-dev_files += "${prefix}/include/ephysics-1/EPhysics.h" - -edje_files = "" -edje_files += "${prefix}/lib/libedje.so.*" -edje_files += "${prefix}/lib/edje/utils/*/*" -edje_files += "${prefix}/share/edje/include/edje.inc" -edje_files += "${prefix}/share/mime/packages/edje.xml" -MANIFESTFILES_edje = "efl.manifest" - -emotion-dev_files = "" -emotion-dev_files += "${prefix}/include/emotion-1/*" -emotion-dev_files += "${prefix}/lib/libemotion.so" -emotion-dev_files += "${prefix}/lib/pkgconfig/emotion*.pc" -emotion-dev_files += "${prefix}/lib/cmake/Emotion/*.cmake" -MANIFESTFILES_emotion-dev = "efl.manifest" - -eina_files = "" -eina_files += "${prefix}/lib/libeina.so.*" -eina_files += "${prefix}/bin/eina-bench-cmp" -MANIFESTFILES_eina = "efl.manifest" - -eina-examples_files = "" -eina-examples_files += "${prefix}/share/eina/examples/*" -eina-examples_files += "${prefix}/lib/eina/examples/*" -MANIFESTFILES_eina-examples = "efl.manifest" - -eo-examples_files = "" -eo-examples_files += "${prefix}/share/eo/examples/*" -eo-examples_files += "${prefix}/lib/eo/examples/*" -MANIFESTFILES_eo-examples = "efl.manifest" - -eet-dev_files = "" -eet-dev_files += "${prefix}/include/eet-1/*.h" -eet-dev_files += "${prefix}/lib/libeet.so" -eet-dev_files += "${prefix}/lib/pkgconfig/eet*.pc" -eet-dev_files += "${prefix}/lib/cmake/Eet/*.cmake" -MANIFESTFILES_eet-dev = "efl.manifest" - -ephysics_files = "" -ephysics_files += "${prefix}/lib/libephysics.so.*" - -eeze-dev_files = "" -eeze-dev_files += "${prefix}/include/eeze-1/*.h" -eeze-dev_files += "${prefix}/lib/libeeze.so" -eeze-dev_files += "${prefix}/lib/pkgconfig/eeze*.pc" -eeze-dev_files += "${prefix}/lib/cmake/Eeze/*.cmake" -MANIFESTFILES_eeze-dev = "efl.manifest" - -efreet-dev_files = "" -efreet-dev_files += "${prefix}/include/efreet-1/*.h" -efreet-dev_files += "${prefix}/lib/libefreet.so" -efreet-dev_files += "${prefix}/lib/libefreet_mime.so" -efreet-dev_files += "${prefix}/lib/libefreet_trash.so" -efreet-dev_files += "${prefix}/lib/pkgconfig/efreet*.pc" -efreet-dev_files += "${prefix}/lib/cmake/Efreet/*.cmake" -MANIFESTFILES_efreet-dev = "efl.manifest" - -ecore-dev_files = "" -ecore-dev_files += "${prefix}/include/ecore*/*.h" -ecore-dev_files += "${prefix}/lib/libecore.so" -ecore-dev_files += "${prefix}/lib/libecore_audio.so" -ecore-dev_files += "${prefix}/lib/libecore_avahi.so" -ecore-dev_files += "${prefix}/lib/libecore_con.so" -ecore-dev_files += "${prefix}/lib/libecore_evas.so" -ecore-dev_files += "${prefix}/lib/libecore_file.so" -ecore-dev_files += "${prefix}/lib/libecore_imf.so" -ecore-dev_files += "${prefix}/lib/libecore_imf_evas.so" -ecore-dev_files += "${prefix}/lib/libecore_input.so" -ecore-dev_files += "${prefix}/lib/libecore_input_evas.so" -ecore-dev_files += "${prefix}/lib/libecore_ipc.so" -ecore-dev_files += "${prefix}/lib/libecore_wayland.so" -ecore-dev_files += "${prefix}/lib/pkgconfig/ecore*.pc" -ecore-dev_files += "${prefix}/lib/cmake/Ecore/*.cmake" -MANIFESTFILES_ecore-dev = "efl.manifest" - -eina-dev_files = "" -eina-dev_files += "${prefix}/include/eina-1/*.h" -eina-dev_files += "${prefix}/include/eina-1/eina/*" -eina-dev_files += "${prefix}/lib/libeina.so" -eina-dev_files += "${prefix}/lib/pkgconfig/eina*.pc" -eina-dev_files += "${prefix}/lib/cmake/Eina/*.cmake" -MANIFESTFILES_eina-dev = "efl.manifest" - -ethumb_files = "" -ethumb_files += "${prefix}/lib/libethumb.so.*" -ethumb_files += "${prefix}/lib/libethumb_client.so.*" -ethumb_files += "${prefix}/share/dbus-1/services/org.enlightenment.Ethumb.service" -ethumb_files += "${prefix}/share/ethumb/*" -ethumb_files += "${prefix}/share/ethumb_client/*" -ethumb_files += "${prefix}/lib/ethumb/modules/*/*/module.so" -ethumb_files += "${prefix}/lib/ethumb/modules/*/*/template.edj" -ethumb_files += "${prefix}/lib/ethumb_client/utils/*/ethumbd_slave" -ethumb_files += "${prefix}/bin/ethumb" -ethumb_files += "${prefix}/bin/ethumbd" -ethumb_files += "${prefix}/bin/ethumbd_client" -MANIFESTFILES_ethumb = "efl.manifest" - -evas-dev_files = "" -evas-dev_files += "${prefix}/include/evas-1/*.h" -evas-dev_files += "${prefix}/lib/libevas.so" -evas-dev_files += "${prefix}/lib/pkgconfig/evas*.pc" -evas-dev_files += "${prefix}/lib/cmake/Evas/*.cmake" -MANIFESTFILES_evas-dev = "efl.manifest" - -efl-data_files = "" -efl-data_files += "${prefix}/include/efl-1/Efl_Config.h" -MANIFESTFILES_${PN}-data = "efl.manifest" - -evas_files = "" -evas_files += "${prefix}/bin/evas_cserve2_client" -evas_files += "${prefix}/bin/evas_cserve2_debug" -evas_files += "${prefix}/bin/evas_cserve2_shm_debug" -evas_files += "${prefix}/bin/evas_cserve2_usage" -evas_files += "${prefix}/lib/evas/modules/*/*/*/module.so" -evas_files += "${prefix}/lib/libevas.so.*" -evas_files += "${prefix}/lib/evas/cserve2" -evas_files += "${prefix}/share/evas/checkme" -MANIFESTFILES_evas = "efl.manifest" - -eeze_files = "" -eeze_files += "${prefix}/lib/libeeze.so.*" -eeze_files += "${prefix}/bin/eeze_disk_ls" -eeze_files += "${prefix}/bin/eeze_mount" -eeze_files += "${prefix}/bin/eeze_scanner" -eeze_files += "${prefix}/bin/eeze_umount" -eeze_files += "${prefix}/lib/eeze/modules/sensor/*/*/module.so" -eeze_files += "${prefix}/share/eeze/checkme" -MANIFESTFILES_eeze = "efl.manifest" - -ethumb-dev_files = "" -ethumb-dev_files += "${prefix}/include/ethumb-1/*.h" -ethumb-dev_files += "${prefix}/include/ethumb-client-1/*.h" -ethumb-dev_files += "${prefix}/lib/libethumb.so" -ethumb-dev_files += "${prefix}/lib/libethumb_client.so" -ethumb-dev_files += "${prefix}/lib/pkgconfig/ethumb*.pc" -ethumb-dev_files += "${prefix}/lib/cmake/Ethumb/*.cmake" -ethumb-dev_files += "${prefix}/lib/cmake/EthumbClient/*.cmake" -MANIFESTFILES_ethumb-dev = "efl.manifest" - -efreet_files = "" -efreet_files += "${prefix}/share/dbus-1/services/org.enlightenment.Efreet.service" -efreet_files += "${prefix}/bin/efreetd" -efreet_files += "${prefix}/lib/efreet/*/efreet_desktop_cache_create" -efreet_files += "${prefix}/lib/efreet/*/efreet_icon_cache_create" -efreet_files += "${prefix}/lib/libefreet.so.*" -efreet_files += "${prefix}/lib/libefreet_mime.so.*" -efreet_files += "${prefix}/lib/libefreet_trash.so.*" -efreet_files += "${prefix}/share/efreet/*" -MANIFESTFILES_efreet = "efl.manifest" - -eldbus-dev_files = "" -eldbus-dev_files += "${prefix}/lib/libeldbus.so" -eldbus-dev_files += "${prefix}/lib/pkgconfig/eldbus*.pc" -eldbus-dev_files += "${prefix}/include/eldbus*/*" -eldbus-dev_files += "${prefix}/lib/cmake/Eldbus/*.cmake" -MANIFESTFILES_eldbus-dev = "efl.manifest" - -eet-examples_files = "" -eet-examples_files += "${prefix}/share/eet/examples/*" -eet-examples_files += "${prefix}/lib/eet/examples/*" -MANIFESTFILES_eet-examples = "efl.manifest" - -embryo-dev_files = "" -embryo-dev_files += "${prefix}/include/embryo-1/*.h" -embryo-dev_files += "${prefix}/lib/libembryo.so" -embryo-dev_files += "${prefix}/lib/pkgconfig/embryo*.pc" -MANIFESTFILES_embryo-dev = "efl.manifest" - -ethumb-examples_files = "" -ethumb-examples_files += "${prefix}/share/ethumb_client/examples/*" -ethumb-examples_files += "${prefix}/lib/ethumb_client/examples/*" -MANIFESTFILES_ethumb-examples = "efl.manifest" - -eio-dev_files = "" -eio-dev_files += "${prefix}/include/eio-1/*" -eio-dev_files += "${prefix}/lib/libeio.so" -eio-dev_files += "${prefix}/lib/pkgconfig/eio*.pc" -MANIFESTFILES_eio-dev = "efl.manifest" - -ecore-examples_files = "" -ecore-examples_files += "${prefix}/share/ecore*/examples/*" -ecore-examples_files += "${prefix}/lib/ecore*/examples/*" -MANIFESTFILES_ecore-examples = "efl.manifest" - -ecore_files = "" -ecore_files += "${prefix}/lib/libecore.so.*" -ecore_files += "${prefix}/lib/libecore_avahi.so.*" -ecore_files += "${prefix}/lib/libecore_audio.so.*" -ecore_files += "${prefix}/lib/libecore_avahi.so.*" -ecore_files += "${prefix}/lib/libecore_con.so.*" -ecore_files += "${prefix}/lib/libecore_evas.so.*" -ecore_files += "${prefix}/lib/libecore_file.so.*" -ecore_files += "${prefix}/lib/libecore_imf.so.*" -ecore_files += "${prefix}/lib/libecore_imf_evas.so.*" -ecore_files += "${prefix}/lib/libecore_input.so.*" -ecore_files += "${prefix}/lib/libecore_input_evas.so.*" -ecore_files += "${prefix}/lib/libecore_ipc.so.*" -ecore_files += "${prefix}/lib/libecore_wayland.so.*" -ecore_files += "${prefix}/lib/ecore_evas/engines/*/*/module.so" -ecore_files += "${prefix}/lib/ecore_imf/modules/*/*/module.so" -ecore_files += "${prefix}/lib/ecore/system/tizen/*/module.so" -ecore_files += "${prefix}/lib/ecore/system/systemd/v-*/module.so" -ecore_files += "${prefix}/share/ecore/checkme" -ecore_files += "${prefix}/share/ecore_imf/checkme" -MANIFESTFILES_ecore = "efl.manifest" - -eldbus-examples_files = "" -eldbus-examples_files += "${prefix}/share/eldbus/examples/*" -eldbus-examples_files += "${prefix}/lib/eldbus/examples/*" -MANIFESTFILES_eldbus-examples = "efl.manifest" - -eo-dev_files = "" -eo-dev_files += "${prefix}/include/eo-1/*.h" -eo-dev_files += "${prefix}/lib/libeo.so" -eo-dev_files += "${prefix}/lib/pkgconfig/eo*.pc" -eo-dev_files += "${prefix}/share/eo/gdb/eo_gdb.py" -eo-dev_files += "${prefix}/share/gdb/auto-load/usr/lib*/*" -eo-dev_files += "${prefix}/lib/cmake/Eo/*.cmake" -MANIFESTFILES_eo-dev = "efl.manifest" - -embryo_files = "" -embryo_files += "${prefix}/bin/embryo_cc" -embryo_files += "${prefix}/lib/libembryo.so.*" -embryo_files += "${prefix}/share/embryo/include/default.inc" -MANIFESTFILES_embryo = "efl.manifest" - -eio-examples_files = "" -eio-examples_files += "${prefix}/share/eio/examples/*" -eio-examples_files += "${prefix}/lib/eio/examples/*" -MANIFESTFILES_eio-examples = "efl.manifest" - -eet-tools_files = "" -eet-tools_files += "${prefix}/bin/eet" -MANIFESTFILES_eet-tools = "efl.manifest" - -edje-dev_files = "" -edje-dev_files += "${prefix}/include/edje-1/*.h" -edje-dev_files += "${prefix}/lib/libedje.so" -edje-dev_files += "${prefix}/lib/pkgconfig/edje*.pc" -edje-dev_files += "${prefix}/lib/cmake/Edje/*.cmake" -MANIFESTFILES_edje-dev = "efl.manifest" - -edje-tools_files = "" -edje-tools_files += "${prefix}/bin/edje*" -edje-tools_files += "${prefix}/share/edje/data/*" -MANIFESTFILES_edje-tools = "efl.manifest" - -eet_files = "" -eet_files += "${prefix}/lib/libeet*.so.*" -MANIFESTFILES_eet = "efl.manifest" - -evas-examples_files = "" -evas-examples_files += "${prefix}/share/evas/examples/*" -evas-examples_files += "${prefix}/lib/evas/examples/*" -MANIFESTFILES_evas-examples = "efl.manifest" - -emotion-examples_files = "" -emotion-examples_files += "${prefix}/share/emotion/examples/*" -emotion-examples_files += "${prefix}/lib/emotion/examples/*" -MANIFESTFILES_emotion-examples = "efl.manifest" - -eldbus_files = "" -eldbus_files += "${prefix}/lib/libeldbus.so.*" -eldbus_files += "${prefix}/bin/eldbus*" -MANIFESTFILES_eldbus = "efl.manifest" - -edje-examples_files = "" -edje-examples_files += "${prefix}/share/edje/examples/*" -edje-examples_files += "${prefix}/lib/edje/examples/*" -MANIFESTFILES_edje-examples = "efl.manifest" - -eio_files = "" -eio_files += "${prefix}/lib/libeio.so.*" -MANIFESTFILES_eio = "efl.manifest" - -FILES_emotion = "${emotion_files}" -FILES_ephysics-examples = "${ephysics-examples_files}" -FILES_eo = "${eo_files}" -FILES_ephysics-dev = "${ephysics-dev_files}" -FILES_edje = "${edje_files}" -FILES_emotion-dev = "${emotion-dev_files}" -FILES_eina = "${eina_files}" -FILES_eina-examples = "${eina-examples_files}" -FILES_eo-examples = "${eo-examples_files}" -FILES_eet-dev = "${eet-dev_files}" -FILES_ephysics = "${ephysics_files}" -FILES_eeze-dev = "${eeze-dev_files}" -FILES_efreet-dev = "${efreet-dev_files}" -FILES_ecore-dev = "${ecore-dev_files}" -FILES_eina-dev = "${eina-dev_files}" -FILES_ethumb = "${ethumb_files}" -FILES_evas-dev = "${evas-dev_files}" -FILES_${PN}-data = "${efl-data_files}" -FILES_evas = "${evas_files}" -FILES_eeze = "${eeze_files}" -FILES_ethumb-dev = "${ethumb-dev_files}" -FILES_efreet = "${efreet_files}" -FILES_eldbus-dev = "${eldbus-dev_files}" -FILES_eet-examples = "${eet-examples_files}" -FILES_embryo-dev = "${embryo-dev_files}" -FILES_ethumb-examples = "${ethumb-examples_files}" -FILES_eio-dev = "${eio-dev_files}" -FILES_ecore-examples = "${ecore-examples_files}" -FILES_ecore = "${ecore_files}" -FILES_eldbus-examples = "${eldbus-examples_files}" -FILES_eo-dev = "${eo-dev_files}" -FILES_embryo = "${embryo_files}" -FILES_eio-examples = "${eio-examples_files}" -FILES_eet-tools = "${eet-tools_files}" -FILES_edje-dev = "${edje-dev_files}" -FILES_edje-tools = "${edje-tools_files}" -FILES_eet = "${eet_files}" -FILES_evas-examples = "${evas-examples_files}" -FILES_emotion-examples = "${emotion-examples_files}" -FILES_eldbus = "${eldbus_files}" -FILES_edje-examples = "${edje-examples_files}" -FILES_eio = "${eio_files}" - -PKG_emotion= "emotion" -PKG_ephysics-examples= "ephysics-examples" -PKG_eo= "eo" -PKG_ephysics-dev= "ephysics-dev" -PKG_edje= "edje" -PKG_emotion-dev= "emotion-dev" -PKG_eina= "eina" -PKG_eina-examples= "eina-examples" -PKG_eo-examples= "eo-examples" -PKG_eet-dev= "eet-dev" -PKG_ephysics= "ephysics" -PKG_eeze-dev= "eeze-dev" -PKG_efreet-dev= "efreet-dev" -PKG_ecore-dev= "ecore-dev" -PKG_eina-dev= "eina-dev" -PKG_ethumb= "ethumb" -PKG_evas-dev= "evas-dev" -PKG_efl-data= "efl-data" -PKG_evas= "evas" -PKG_eeze= "eeze" -PKG_ethumb-dev= "ethumb-dev" -PKG_efreet= "efreet" -PKG_eldbus-dev= "eldbus-dev" -PKG_eet-examples= "eet-examples" -PKG_embryo-dev= "embryo-dev" -PKG_ethumb-examples= "ethumb-examples" -PKG_eio-dev= "eio-dev" -PKG_ecore-examples= "ecore-examples" -PKG_ecore= "ecore" -PKG_eldbus-examples= "eldbus-examples" -PKG_eo-dev= "eo-dev" -PKG_embryo= "embryo" -PKG_eio-examples= "eio-examples" -PKG_eet-tools= "eet-tools" -PKG_edje-dev= "edje-dev" -PKG_edje-tools= "edje-tools" -PKG_eet= "eet" -PKG_evas-examples= "evas-examples" -PKG_emotion-examples= "emotion-examples" -PKG_eldbus= "eldbus" -PKG_edje-examples= "edje-examples" -PKG_eio= "eio" - -require efl-extraconf.inc - diff --git a/recipes-tizen/efl/efl_git.bb b/recipes-tizen/efl/efl_git.bb deleted file mode 100644 index 177d9296..00000000 --- a/recipes-tizen/efl/efl_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require efl.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/efl;tag=f7a97238b515310da98621328aadb9275bc92012;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/elementary/elementary-extraconf.inc b/recipes-tizen/elementary/elementary-extraconf.inc deleted file mode 100644 index 4b84debd..00000000 --- a/recipes-tizen/elementary/elementary-extraconf.inc +++ /dev/null @@ -1,38 +0,0 @@ -SRC_URI += "file://Fix_build.patch" - -do_configure_prepend() { - # Fix configure error: "error: required file './ABOUT-NLS' not found" - sed -i 's/AM_INIT_AUTOMAKE(\[1.6 dist-bzip2\])/AM_INIT_AUTOMAKE(\[1.6 dist-bzip2 foreign\])/' configure.ac - # prefix returned eolian paths with STAGING_DIR_HOST also use $PKG_CONFIG instead of pkg-config directly - sed -i "s^DEPS_EOLIAN_FLAGS=\`pkg-config --variable=eolian_flags eo evas edje ecore\`$^DEPS_EOLIAN_FLAGS=\`\$PKG_CONFIG --variable=eolian_flags eo evas edje ecore | sed 's#-I${prefix}#-I${STAGING_DIR_HOST}${prefix}#g'\`^g" ${S}/configure.ac -} - -do_install_prepend () { - for i in `find ${B}/ -name "*.pc" -type f` ; do \ - sed -i -e 's:-L${STAGING_LIBDIR}:-L\$\{libdir\}:g' -e 's:-I${STAGING_LIBDIR}:-I\$\{libdir\}:g' -e 's:-I${STAGING_INCDIR}:-I\$\{includedir\}:g' $i - done -} - -do_install_append () { - rm -fr ${D}${prefix}/lib/elementary/examples - -} - -EXTRA_OECONF_append_class-target = "\ - --with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \ - --with-eet-eet=${STAGING_BINDIR_NATIVE}/eet \ - --with-elementary-codegen=${STAGING_BINDIR_NATIVE}/elementary_codegen \ - --with-elm-prefs-cc=${STAGING_BINDIR_NATIVE}/elm_prefs_cc \ - --with-eolian-gen=${STAGING_BINDIR_NATIVE}/eolian_gen \ - --with-binary-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc \ -" -DEPENDS_class-native = "efl-native" -DEPENDS_append_class-target = " elementary-native " -EXTRA_OECONF_class-native = " --disable-static --disable-ecore-wayland --disable-ecore-x --disable-build-examples" - -FILES_${PN}-dbg += "${prefix}/lib/elementary/modules/prefs/v-1.9.3/.debug" -FILES_${PN}-dbg += "${prefix}/lib/elementary/modules/datetime_input_ctxpopup/v-1.9.3/.debug" -FILES_${PN}-dbg += "${prefix}/lib/elementary/modules/test_entry/v-1.9.3/.debug" -FILES_${PN}-dbg += "${prefix}/lib/elementary/modules/access_output/v-1.9.3/.debug" -FILES_${PN}-dbg += "${prefix}/lib/elementary/modules/test_map/v-1.9.3/.debug" -FILES_${PN}-dbg += "${prefix}/lib/edje/modules/elm/v-1.9/.debug" diff --git a/recipes-tizen/elementary/elementary.inc b/recipes-tizen/elementary/elementary.inc deleted file mode 100644 index 4ecc4fcc..00000000 --- a/recipes-tizen/elementary/elementary.inc +++ /dev/null @@ -1,163 +0,0 @@ -DESCRIPTION = "EFL toolkit for small touchscreens" -HOMEPAGE = "http://trac.enlightenment.org/e/wiki/Elementary" -SECTION = "Graphics & UI Framework/Development" -LICENSE = "LGPL-2.1+" -PV = "1.9.3" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by elementary - - -#PROVIDES by elementary-tools -PROVIDES += "elementary-tools" - - -#PROVIDES by elementary-dev -PROVIDES += "elementary-dev" - - -#PROVIDES by elementary-examples -PROVIDES += "elementary-examples" - - -RDEPENDS = "" -#RDEPENDS of elementary-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "elementary" - - -DEPENDS = "" -#DEPENDS of elementary -DEPENDS += "edje" -DEPENDS += "ethumb" -DEPENDS += "edbus" -inherit pythonnative -DEPENDS += "eet" -inherit pkgconfig -#Replace "DEPENDS" on gettext by "inherit gettext" -inherit gettext -DEPENDS += "efreet" -DEPENDS += "eina" -DEPENDS += "efl" -DEPENDS += "evas" -DEPENDS += "ecore" -DEPENDS += "emotion" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/elementary.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 ; - - - - - autotools_do_configure - - oe_runmake -j16 - - - -} -EXTRA_OECONF += " --disable-static --enable-ecore-wayland --disable-ecore-x --disable-build-examples" - -do_install() { - 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 elementary - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " elementary-tools " -PACKAGES += " elementary " -PACKAGES += " elementary-dev " - -elementary-tools_files = "" -elementary-tools_files += "${prefix}/share/applications/*" -elementary-tools_files += "${prefix}/bin/elementary_config" -elementary-tools_files += "${prefix}/bin/elementary_test*" -elementary-tools_files += "${prefix}/bin/elementary_codegen" -elementary-tools_files += "${prefix}/bin/elm_prefs_cc" -MANIFESTFILES_${PN}-tools = "elementary.manifest" - -elementary_files = "" -elementary_files += "${prefix}/bin/elementary_quicklaunch" -elementary_files += "${prefix}/bin/elementary_run" -elementary_files += "${prefix}/lib/edje/*" -elementary_files += "${prefix}/lib/elementary/modules/*" -elementary_files += "${prefix}/lib/*.so.*" -elementary_files += "${prefix}/share/elementary/*" -elementary_files += "${prefix}/share/icons/elementary.png" -MANIFESTFILES_${PN} = "elementary.manifest" - -elementary-dev_files = "" -elementary-dev_files += "${prefix}/include/elementary-1/*.h" -elementary-dev_files += "${prefix}/lib/*.so" -elementary-dev_files += "${prefix}/lib/pkgconfig/*.pc" -elementary-dev_files += "${prefix}/lib/cmake/Elementary/ElementaryConfig.cmake" -elementary-dev_files += "${prefix}/lib/cmake/Elementary/ElementaryConfigVersion.cmake" -MANIFESTFILES_${PN}-dev = "elementary.manifest" - -FILES_${PN}-tools = "${elementary-tools_files}" -FILES_${PN} = "${elementary_files}" -FILES_${PN}-dev = "${elementary-dev_files}" - -PKG_elementary-tools= "elementary-tools" -PKG_elementary= "elementary" -PKG_elementary-dev= "elementary-dev" - -require elementary-extraconf.inc - diff --git a/recipes-tizen/elementary/elementary_git.bb b/recipes-tizen/elementary/elementary_git.bb deleted file mode 100644 index df7bd4a7..00000000 --- a/recipes-tizen/elementary/elementary_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require elementary.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/elementary;tag=48de6fe3127b0e8da306d0fa0b181469b101e3af;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/elementary/files/Fix_build.patch b/recipes-tizen/elementary/files/Fix_build.patch deleted file mode 100644 index 15903712..00000000 --- a/recipes-tizen/elementary/files/Fix_build.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/configure.ac b/configure.ac -index ce534c8..acc931a 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -420,7 +420,7 @@ AC_ARG_ENABLE([ecore-wayland], - - if test "x$want_elementary_wayland" != "xno"; then - PKG_CHECK_MODULES([ELEMENTARY_WAYLAND], -- [ecore-wayland], -+ [ecore-wayland wayland-client], - [ - AC_DEFINE(HAVE_ELEMENTARY_WAYLAND, 1, [Wayland support for Elementary]) - have_elementary_wayland="yes" diff --git a/recipes-tizen/evolution-data-server/evolution-data-server-extraconf.inc b/recipes-tizen/evolution-data-server/evolution-data-server-extraconf.inc deleted file mode 100644 index 7611d37d..00000000 --- a/recipes-tizen/evolution-data-server/evolution-data-server-extraconf.inc +++ /dev/null @@ -1,44 +0,0 @@ -inherit autotools -inherit gtk-doc -inherit pkgconfig -inherit gettext - -export HOST_SYS -export BUILD_SYS -export STAGING_LIBDIR -export STAGING_INCDIR - -export B="${S}" - -#DEPENDS += "gobject-introspection" -#gtk-doc-stub? - -# -ldb needs this on some platforms -LDFLAGS += "-lpthread" - -EXTRA_OECONF += "--with-libdb=${STAGING_DIR_HOST}${prefix}" - -# Parallel make shows many issues with this source code. -# Current problems seem to be duplicate execution of the calander/backends -# directories by make resulting in truncated/corrupt .la files -#PARALLEL_MAKE = "" - -do_compile_prepend() { - cp ${WORKDIR}/iconv-detect.h ${S} -} - - -do_install_append() { - rm -fr ${D}/usr/share/help -} - -SRC_URI = " \ - file://iconv-detect.h \ - file://0004-configure-Fix-libical-pkg-config-trying-to-use-host-.patch \ -" - -FILES_${PN}-dbg += "/usr/lib/evolution-data-server/calendar-backends/.debug" -FILES_${PN}-dbg += "/usr/lib/evolution-data-server/camel-providers/.debug" -FILES_${PN}-dbg += "/usr/lib/evolution-data-server/registry-modules/.debug" -FILES_${PN}-dbg += "/usr/lib/evolution-data-server/addressbook-backends/.debug" -FILES_${PN}-dbg += "/usr/libexec/evolution-data-server/.debug" \ No newline at end of file diff --git a/recipes-tizen/evolution-data-server/evolution-data-server.inc b/recipes-tizen/evolution-data-server/evolution-data-server.inc deleted file mode 100644 index 7fb20901..00000000 --- a/recipes-tizen/evolution-data-server/evolution-data-server.inc +++ /dev/null @@ -1,364 +0,0 @@ -DESCRIPTION = "Evolution Data Server" -HOMEPAGE = "http://www.gnome.org" -SECTION = "Development/Libraries" -LICENSE = "LGPL-2.0+" -PV = "3.11.93" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by evolution-data-server - - -#PROVIDES by libedataserver -PROVIDES += "libedataserver" - - -#PROVIDES by libecal -PROVIDES += "libecal" - - -#PROVIDES by libcamel -PROVIDES += "libcamel" - - -#PROVIDES by libedata-cal -PROVIDES += "libedata-cal" - - -#PROVIDES by libebook-contacts -PROVIDES += "libebook-contacts" - - -#PROVIDES by libedata-book -PROVIDES += "libedata-book" - - -#PROVIDES by evolution-data-server-doc -PROVIDES += "evolution-data-server-doc" - - -#PROVIDES by libebook -PROVIDES += "libebook" - - -#PROVIDES by libebackend -PROVIDES += "libebackend" - - -#PROVIDES by evolution-data-server-dev -PROVIDES += "evolution-data-server-dev" - - -RDEPENDS = "" -#RDEPENDS of evolution-data-server (${PN}) -RDEPENDS_${PN} += "glib-2.0" - -#RDEPENDS of evolution-data-server-doc (${PN}-doc) -RDEPENDS_${PN}-doc += "evolution-data-server" - -#RDEPENDS of evolution-data-server-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "evolution-data-server" -RDEPENDS_${PN}-dev += "libedataserver" -RDEPENDS_${PN}-dev += "libecal" -RDEPENDS_${PN}-dev += "glibc" -RDEPENDS_${PN}-dev += "libcamel" -RDEPENDS_${PN}-dev += "libedata-cal" -RDEPENDS_${PN}-dev += "libedata-book" -RDEPENDS_${PN}-dev += "libebook" -RDEPENDS_${PN}-dev += "libebackend" - - -DEPENDS = "" -#DEPENDS of evolution-data-server -DEPENDS_append_class-native = " intltool-native" -DEPENDS_append_class-target = " intltool-native" -DEPENDS += "glibc-locale" -DEPENDS += "gnome-common" -DEPENDS += "gperf" -DEPENDS += "nss" -DEPENDS += "vala" -DEPENDS += "db" -#Replace "DEPENDS" on gettext by "inherit gettext" -inherit gettext -inherit pkgconfig -DEPENDS += "libsoup-2.4" -inherit pythonnative -DEPENDS += "gcr" -DEPENDS += "libsecret" -DEPENDS += "icu" -DEPENDS += "sqlite3" -DEPENDS_append_class-native = " fdupes-native" -DEPENDS_append_class-target = " fdupes-native" -DEPENDS += "libical" -DEPENDS += "gtk-doc" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/evolution-data-server.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 ; - - - # "maintainer mode" depends on GTK and is not needed - # for packaging, so disable it. - - - - autotools_do_configure - - oe_runmake -j16 V=1 - - - -} -EXTRA_OECONF += " --libexecdir=${prefix}/libexec/evolution-data-server --disable-maintainer-mode --enable-ipv6= --enable-smime= --enable-nntp= --disable-static --disable-uoa --enable-goa=no --enable-weather=no --enable-gtk=no --enable-google=no --disable-vala-bindings --disable-introspection --disable-examples" - -do_install() { - 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/help - find ${D} -name evolution-data-server-3.11.mo -execdir mv {} evolution-data-server.mo \; - #find_lang evolution-data-server - #fdupes ${D} - - #lang_package - - -} - -pkg_postinst_libebook() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_libecal() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_libedata-cal() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - %glib2_gsettings_schema_post - -} - -pkg_postinst_libebackend() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_libebook-contacts() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_libedataserver() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_libedata-book() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_libcamel() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_libedata-cal() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_libcamel() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_libedata-book() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_libebackend() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - %glib2_gsettings_schema_postun - -} - -pkg_postrm_libedataserver() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_libecal() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_libebook() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_libebook-contacts() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " evolution-data-server " -PACKAGES += " libedataserver " -PACKAGES += " libecal " -PACKAGES += " libcamel " -PACKAGES += " libedata-cal " -PACKAGES += " libebook-contacts " -PACKAGES += " libebook " -PACKAGES += " libedata-book " -PACKAGES += " libebackend " -PACKAGES += " evolution-data-server-dev " - -evolution-data-server_files = "" -evolution-data-server_files += "${prefix}/share/GConf/gsettings/evolution-data-server.convert" -evolution-data-server_files += "${prefix}/share/GConf/gsettings/libedataserver.convert" -evolution-data-server_files += "${prefix}/share/glib-2.0/schemas/org.gnome.Evolution.DefaultSources.gschema.xml" -evolution-data-server_files += "${prefix}/share/glib-2.0/schemas/org.gnome.evolution.eds-shell.gschema.xml" -evolution-data-server_files += "${prefix}/share/glib-2.0/schemas/org.gnome.evolution.shell.network-config.gschema.xml" -evolution-data-server_files += "${prefix}/share/glib-2.0/schemas/org.gnome.evolution-data-server.addressbook.gschema.xml" -evolution-data-server_files += "${prefix}/share/glib-2.0/schemas/org.gnome.evolution-data-server.calendar.gschema.xml" -evolution-data-server_files += "${prefix}/share/pixmaps/evolution-data-server/" -evolution-data-server_files += "${prefix}/share/dbus-1/services/org.gnome.evolution.dataserver.*.service" -evolution-data-server_files += "${prefix}/lib/evolution-data-server/" -evolution-data-server_files += "${prefix}/libexec/evolution-data-server/" -MANIFESTFILES_${PN} = "evolution-data-server.manifest" - -libedataserver_files = "" -libedataserver_files += "${prefix}/lib/libedataserver-1.2.so.17*" -MANIFESTFILES_libedataserver = "evolution-data-server.manifest" - -libecal_files = "" -libecal_files += "${prefix}/lib/libecal-1.2.so.15*" -MANIFESTFILES_libecal = "evolution-data-server.manifest" - -libcamel_files = "" -libcamel_files += "${prefix}/lib/libcamel-1.2.so.43*" -MANIFESTFILES_libcamel = "evolution-data-server.manifest" - -libedata-cal_files = "" -libedata-cal_files += "${prefix}/lib/libedata-cal-1.2.so.20*" -MANIFESTFILES_libedata-cal = "evolution-data-server.manifest" - -libebook-contacts_files = "" -libebook-contacts_files += "${prefix}/lib/libebook-contacts-1.2.so.0*" -MANIFESTFILES_libebook-contacts = "evolution-data-server.manifest" - -libebook_files = "" -libebook_files += "${prefix}/lib/libebook-1.2.so.14*" -MANIFESTFILES_libebook = "evolution-data-server.manifest" - -libedata-book_files = "" -libedata-book_files += "${prefix}/lib/libedata-book-1.2.so.17*" -MANIFESTFILES_libedata-book = "evolution-data-server.manifest" - -libebackend_files = "" -libebackend_files += "${prefix}/lib/libebackend-1.2.so.6*" -MANIFESTFILES_libebackend = "evolution-data-server.manifest" - -evolution-data-server-dev_files = "" -evolution-data-server-dev_files += "${prefix}/include/evolution-data-server/" -evolution-data-server-dev_files += "${prefix}/lib/*.so" -evolution-data-server-dev_files += "${prefix}/lib/pkgconfig/*.pc" -MANIFESTFILES_${PN}-dev = "evolution-data-server.manifest" - -FILES_${PN} = "${evolution-data-server_files}" -FILES_libedataserver = "${libedataserver_files}" -FILES_libecal = "${libecal_files}" -FILES_libcamel = "${libcamel_files}" -FILES_libedata-cal = "${libedata-cal_files}" -FILES_libebook-contacts = "${libebook-contacts_files}" -FILES_libebook = "${libebook_files}" -FILES_libedata-book = "${libedata-book_files}" -FILES_libebackend = "${libebackend_files}" -FILES_${PN}-dev = "${evolution-data-server-dev_files}" - -PKG_evolution-data-server= "evolution-data-server" -PKG_libedataserver= "libedataserver" -PKG_libecal= "libecal" -PKG_libcamel= "libcamel" -PKG_libedata-cal= "libedata-cal" -PKG_libebook-contacts= "libebook-contacts" -PKG_libebook= "libebook" -PKG_libedata-book= "libedata-book" -PKG_libebackend= "libebackend" -PKG_evolution-data-server-dev= "evolution-data-server-dev" - -require evolution-data-server-extraconf.inc - diff --git a/recipes-tizen/evolution-data-server/evolution-data-server_git.bb b/recipes-tizen/evolution-data-server/evolution-data-server_git.bb deleted file mode 100644 index e6f808b2..00000000 --- a/recipes-tizen/evolution-data-server/evolution-data-server_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require evolution-data-server.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/evolution-data-server;tag=653b6ed2103475434475d89019dac05efd62d37a;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/evolution-data-server/files/0004-configure-Fix-libical-pkg-config-trying-to-use-host-.patch b/recipes-tizen/evolution-data-server/files/0004-configure-Fix-libical-pkg-config-trying-to-use-host-.patch deleted file mode 100644 index 13833479..00000000 --- a/recipes-tizen/evolution-data-server/files/0004-configure-Fix-libical-pkg-config-trying-to-use-host-.patch +++ /dev/null @@ -1,39 +0,0 @@ -From 2c73b588b9018cb59c666eae3a15fa1af42c56be Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Sun, 4 Aug 2013 10:57:08 +0200 -Subject: [PATCH 4/5] configure: Fix libical pkg-config trying to use host - paths - -Signed-off-by: Martin Jansa ---- - calendar/libecal/libecal.pc.in | 2 +- - configure.ac | 3 ++- - 2 files changed, 3 insertions(+), 2 deletions(-) - -diff --git a/calendar/libecal/libecal.pc.in b/calendar/libecal/libecal.pc.in -index fc6b359..d3435bb 100644 ---- a/calendar/libecal/libecal.pc.in -+++ b/calendar/libecal/libecal.pc.in -@@ -12,4 +12,4 @@ Description: Client library for evolution calendars - Version: @VERSION@ - Requires: libical >= @LIBICAL_REQUIRED@ libedataserver-1.2 gio-2.0 - Libs: -L${libdir} -lecal-1.2 --Cflags: -I${privincludedir} @LIBICAL_EXTRA_CFLAGS@ -+Cflags: -I${privincludedir} -diff --git a/configure.ac b/configure.ac -index 1c802ff..f1d4ce8 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -1351,7 +1351,8 @@ dnl to differentiate between and - dnl We have fixed all our instances to use . Until the .pc from - dnl libical is fixed, we have to work-around the buggy CFlags. - dnl ***** -- LIBICAL_EXTRA_CFLAGS=" -I`$PKG_CONFIG --variable=includedir libical` " -+ m4_pattern_allow([^PKG_CONFIG_SYSROOT_DIR$]) -+ LIBICAL_EXTRA_CFLAGS=" -I$PKG_CONFIG_SYSROOT_DIR`$PKG_CONFIG --variable=includedir libical` " - LIBICAL_EXTRA_LIBS="" - AC_SUBST(LIBICAL_EXTRA_CFLAGS) - AC_SUBST(LIBICAL_EXTRA_LIBS) --- -1.8.3.2 - diff --git a/recipes-tizen/evolution-data-server/files/iconv-detect.h b/recipes-tizen/evolution-data-server/files/iconv-detect.h deleted file mode 100644 index 46f476d5..00000000 --- a/recipes-tizen/evolution-data-server/files/iconv-detect.h +++ /dev/null @@ -1,5 +0,0 @@ -/* This is an auto-generated header, DO NOT EDIT! */ - -#define ICONV_ISO_D_FORMAT "iso-%d-%d" -#define ICONV_ISO_S_FORMAT "iso-%d-%s" -#define ICONV_10646 "iso-10646" diff --git a/recipes-tizen/fdupes/fdupes-extraconf.inc b/recipes-tizen/fdupes/fdupes-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/fdupes/fdupes.inc b/recipes-tizen/fdupes/fdupes.inc deleted file mode 100644 index 40ab15c3..00000000 --- a/recipes-tizen/fdupes/fdupes.inc +++ /dev/null @@ -1,84 +0,0 @@ -DESCRIPTION = "Identifying or deleting duplicate files" -HOMEPAGE = "http://premium.caribe.net/~adrian2/fdupes.html" -SECTION = "Base/Compression" -LICENSE = "MIT" -PV = "1.40" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by fdupes - - -RDEPENDS = "" - -DEPENDS = "" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/fdupes.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 ; - - make - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - install -D -m755 fdupes ${D}${prefix}/bin/fdupes - install -D -m644 fdupes.1 ${D}${mandir}/man1/fdupes.1 - install -D -m644 ${S}/packaging/macros.fdupes ${D}${sysconfdir}/rpm/macros.fdupes - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " fdupes " - -fdupes_files = "" -fdupes_files += "CHANGES" -fdupes_files += "${prefix}/bin/fdupes" -fdupes_files += "${mandir}/*/*" -fdupes_files += "${sysconfdir}/rpm" -CONFFILES_${PN} = "" -CONFFILES_${PN} += "${sysconfdir}/rpm" -MANIFESTFILES_${PN} = "fdupes.manifest" - -FILES_${PN} = "${fdupes_files}" - -PKG_fdupes= "fdupes" - -require fdupes-extraconf.inc - diff --git a/recipes-tizen/fdupes/fdupes_git.bb b/recipes-tizen/fdupes/fdupes_git.bb deleted file mode 100644 index 800f6865..00000000 --- a/recipes-tizen/fdupes/fdupes_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require fdupes.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/fdupes;tag=796ff677d7ed1bdd2fb8d3b48572dba6a8e111f6;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/festival/festival-extraconf.inc b/recipes-tizen/festival/festival-extraconf.inc deleted file mode 100644 index e9add06c..00000000 --- a/recipes-tizen/festival/festival-extraconf.inc +++ /dev/null @@ -1,41 +0,0 @@ -do_prep_prepend() { - pushd ${S}/../ - ln -sf ${S} ${PN}-2.1 - popd -} - -SRC_URI += "file://remove_doc.patch" - -do_compile() { - cd ${S} - LANG=C - export LANG - unset DISPLAY - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - -# festival - - autotools_do_configure --prefix=${prefix} \ - --libdir=${prefix}/lib \ - --datadir=${prefix}/share/festival \ - --sysconfdir=${sysconfdir} - - cd .. - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/speech_tools/lib - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/festival-2.1/src/lib - - # speech tools - cd speech_tools - - ./configure --prefix=${prefix} \ - --libdir=${prefix}/lib \ - --datadir=${prefix}/share/festival \ - --sysconfdir=${sysconfdir} \ - --host=${HOST_SYS} - - make CC="${CC} -fPIC $RPM_OPT_FLAGS" CXX="${CXX} $RPM_OPT_FLAGS -fPIC -Wno-non-template-friend -ffriend-injection -fno-strict-aliasing" - cd ../festival-2.1 - make CC="${CC} -fPIC $RPM_OPT_FLAGS" CXX="${CXX} $RPM_OPT_FLAGS -fPIC -Wno-non-template-friend -ffriend-injection -fno-strict-aliasing" -} - -INSANE_SKIP_${PN} = "dev-deps" \ No newline at end of file diff --git a/recipes-tizen/festival/festival.inc b/recipes-tizen/festival/festival.inc deleted file mode 100644 index 16c5728e..00000000 --- a/recipes-tizen/festival/festival.inc +++ /dev/null @@ -1,277 +0,0 @@ -DESCRIPTION = "A free speech synthesis and text-to-speech system" -HOMEPAGE = "http://www.cstr.ed.ac.uk/projects/festival/" -SECTION = "System/Libraries" -LICENSE = "MIT and GPL-2.0+ and TCL" -PV = "2.1" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by festival - - -#PROVIDES by festival-dev -PROVIDES += "festival-dev" - - -RDEPENDS = "" -#RDEPENDS of festival-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "festival" - - -DEPENDS = "" -#DEPENDS of festival -DEPENDS += "ncurses" -inherit pkgconfig - -do_prep() { - cd ${S} - #extracte source 1 - pushd ${S}/../ - unp ${S}/packaging/speech_tools-2.1-release.tar.gz - popd - #extracte source 2 - pushd ${S}/../ - unp ${S}/packaging/festlex_CMU.tar.gz - popd - #extracte source 3 - pushd ${S}/../ - unp ${S}/packaging/festvox_kallpc16k.tar.gz - popd - #extracte source 4 - pushd ${S}/../ - unp ${S}/packaging/festlex_POSLEX.tar.gz - popd - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -b 1 -b 2 -b 3 -b 4 - mv ../festival/lib/* lib/ - cat ${S}/packaging/festival-1.95-examples.patch | patch -s -p1 --fuzz=2 - #patch0 -p1 - cat ${S}/packaging/festival-text2wave-manpage.patch | patch -s -p1 --fuzz=2 - #patch1 -p1 - cat ${S}/packaging/festival-1.95-libdir.patch | patch -s -p0 --fuzz=2 - #patch2 - cat ${S}/packaging/festival-1.95-audsp.patch | patch -s -p0 --fuzz=2 - #patch3 - cat ${S}/packaging/festival-1.96-chroot.patch | patch -s -p0 --fuzz=2 - #patch4 - cat ${S}/packaging/festival-no-LD_LIBRARY_PATH-extension.patch | patch -s -p1 --fuzz=2 - #patch5 -p1 - cat ${S}/packaging/festival-safe-temp-file.patch | patch -s -p1 --fuzz=2 - #patch6 -p1 - cat ${S}/packaging/festival-use-pacat.patch | patch -s -p1 -b --suffix .use-pacat --fuzz=2 - #patch7 -p1 -b .use-pacat - cd ../speech_tools - cat ${S}/packaging/speech_tools-undefined-operation.patch | patch -s -p1 --fuzz=2 - #patch101 -p1 - cat ${S}/packaging/speech_tools-1.2.95-config.patch | patch -s -p0 --fuzz=2 - #patch102 - cat ${S}/packaging/speech_tools-no-LD_LIBRARY_PATH-extension.patch | patch -s -p1 --fuzz=2 - #patch103 -p1 - cat ${S}/packaging/speech_tools-gcc47.patch | patch -s -p1 --fuzz=2 - #patch104 -p1 - cat ${S}/packaging/festival-1.96-speechtools-shared-build.patch | patch -s -p2 -b --suffix .shared-build --fuzz=2 - #patch200 -p2 -b .shared-build - cat ${S}/packaging/festival-1.96-bettersonamehack.patch | patch -s -p2 -b --suffix .bettersoname --fuzz=2 - #patch201 -p2 -b .bettersoname - cat ${S}/packaging/festival-1.96-main-speech_tools-shared-build.patch | patch -s -p2 -b --suffix .shared --fuzz=2 - #patch205 -p2 -b .shared - cd ../festival-2.1 - cat ${S}/packaging/festival-1.96-main-festival-shared-build.patch | patch -s -p1 -b --suffix .shared --fuzz=2 - #patch206 -p1 -b .shared - cd ../speech_tools - cat ${S}/packaging/no-shared-data.patch | patch -s -p1 -b --suffix .no-shared-data --fuzz=2 - #patch210 -p1 -b .no-shared-data - cat ${S}/packaging/festival-1.96-speechtools-linklibswithotherlibs.patch | patch -s -p1 -b --suffix .linklibswithotherlibs --fuzz=2 - #patch211 -p1 -b .linklibswithotherlibs - - -} -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 ; - - # festival - - autotools_do_configure - - cd .. - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/speech_tools/lib - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/festival-2.1/src/lib - # speech tools - cd speech_tools - ./configure --prefix=${prefix} --libdir=${prefix}/lib --datadir=${prefix}/share/festival --sysconfdir=${sysconfdir} - - oe_runmake CC="${CC} -fPIC $RPM_OPT_FLAGS" CXX="${HOST_SYS}-g++ $RPM_OPT_FLAGS -fPIC -Wno-non-template-friend -ffriend-injection -fno-strict-aliasing" - cd ../festival-2.1 - oe_runmake CC="${CC} -fPIC $RPM_OPT_FLAGS" CXX="${HOST_SYS}-g++ $RPM_OPT_FLAGS -fPIC -Wno-non-template-friend -ffriend-injection -fno-strict-aliasing" - oe_runmake doc - - - - -} -EXTRA_OECONF += " --prefix=${prefix} --libdir=${prefix}/lib --datadir=${prefix}/share/festival --sysconfdir=${sysconfdir}" - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - cd .. - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/speech_tools/lib - export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/festival-2.1/src/lib - cd - - #%make_install - #make INSTALLED_BIN=%{buildroot}%{_bindir} make_installed_bin_shared - cd ../speech_tools - - 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 -- - cd ../festival-2.1 - # install binarys - install -D bin/text2wave ${D}${prefix}/bin/text2wave - install -m 755 src/main/festival ${D}${prefix}/bin/ - install -m 755 src/main/festival_client ${D}${prefix}/bin/ - install -m 755 bin/festival_server* ${D}${prefix}/bin/ - install -m 755 examples/saytime ${D}${prefix}/bin/ - # install manpages - install -D -m 644 doc/festival.1 ${D}${mandir}/man1/festival.1 - install -m 644 doc/festival_client.1 ${D}${mandir}/man1/ - install -m 644 doc/text2wave.1 ${D}${mandir}/man1/ - # install configs - install -D lib/festival.scm ${D}${sysconfdir}/festival.scm - # install dictionarys - install -D lib/dicts/cmu/cmudict-0.4.out ${D}${prefix}/share/festival/dicts/cmu/cmudict-0.4.out - install -m 644 lib/dicts/cmu/*.scm ${D}${prefix}/share/festival/dicts/cmu/ - install -m 644 lib/dicts/wsj.wp39.poslexR ${D}${prefix}/share/festival/dicts/ - install -m 644 lib/dicts/wsj.wp39.tri.ngrambin ${D}${prefix}/share/festival/dicts/ - # install voices - mkdir -p ${D}${prefix}/share/festival/voices/english/kal_diphone/festvox - mkdir -p ${D}${prefix}/share/festival/voices/english/kal_diphone/group - cp lib/voices/english/kal_diphone/group/* ${D}${prefix}/share/festival/voices/english/kal_diphone/group/ - cp lib/voices/english/kal_diphone/festvox/*.scm ${D}${prefix}/share/festival/voices/english/kal_diphone/festvox - # install data - cp lib/*.scm ${D}${prefix}/share/festival/ - cp lib/*.ngrambin ${D}${prefix}/share/festival/ - cp lib/*.gram ${D}${prefix}/share/festival/ - cp lib/*.el ${D}${prefix}/share/festival/ - install -D lib/etc/unknown_Linux/audsp ${D}${prefix}/lib/festival/audsp - # install libs - install -D src/lib/libFestival.so ${D}/${prefix}/lib/libFestival.so - # install includes - mkdir -p ${D}${prefix}/include/ - install -m 644 src/include/*.h ${D}${prefix}/include/ - cd ../speech_tools - # install includes - mkdir -p ${D}${prefix}/include/instantiate - mkdir -p ${D}${prefix}/include/ling_class - mkdir -p ${D}${prefix}/include/rxp - mkdir -p ${D}${prefix}/include/sigpr - mkdir -p ${D}${prefix}/include/unix - install -m 644 include/*h ${D}${prefix}/include - install -m 644 include/instantiate/*h ${D}${prefix}/include/instantiate - install -m 644 include/ling_class/*h ${D}${prefix}/include/ling_class - install -m 644 include/rxp/*h ${D}${prefix}/include/rxp - install -m 644 include/sigpr/*h ${D}${prefix}/include/sigpr - install -m 644 include/unix/*h ${D}${prefix}/include/unix - # make sure we have no static libs, install shared ones - install -m 644 lib/lib*.so* ${D}${prefix}/lib - rm -f ${D}${prefix}/lib/*.a - - # install init script - # install -m 755 -D %{S:6} %{buildroot}/etc/init.d/%name - # install -d %{buildroot}%_sbindir - # ln -sf ../../etc/init.d/%name %{buildroot}/usr/sbin/rc%name - # installl sysconfig file - #install -m 644 -D %{S:5} %{buildroot}/var/adm/fillup-templates/sysconfig.%name - - -} - -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 += " festival " -PACKAGES += " festival-dev " - -festival_files = "" -festival_files += "MIT COPYING" -festival_files += "README INSTALL examples/*.text examples/ex1.* examples/*.scm examples/*.dtd" -festival_files += "${sysconfdir}/festival.scm" -festival_files += "${prefix}/bin/festival" -festival_files += "${prefix}/bin/festival_client" -festival_files += "${prefix}/bin/festival_server" -festival_files += "${prefix}/bin/festival_server_control" -festival_files += "${prefix}/bin/text2wave" -festival_files += "${prefix}/bin/saytime" -festival_files += "${prefix}/lib/libe*.so.*" -festival_files += "${prefix}/lib/libFestival.so" -festival_files += "${prefix}/lib/festival" -festival_files += "${prefix}/share/festival" -festival_files += "${mandir}/man1/*" - -festival-dev_files = "" -festival-dev_files += "${prefix}/include/*" -festival-dev_files += "${prefix}/lib/libe*.so" - -FILES_${PN} = "${festival_files}" -FILES_${PN}-dev = "${festival-dev_files}" - -PKG_festival= "festival" -PKG_festival-dev= "festival-dev" - -require festival-extraconf.inc - diff --git a/recipes-tizen/festival/festival_git.bb b/recipes-tizen/festival/festival_git.bb deleted file mode 100644 index 73119bc7..00000000 --- a/recipes-tizen/festival/festival_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require festival.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/festival;tag=c9840b58b4d651d6c040f783a9d1bb555e6819a8;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/festival/files/remove_doc.patch b/recipes-tizen/festival/files/remove_doc.patch deleted file mode 100644 index 891c9fa9..00000000 --- a/recipes-tizen/festival/files/remove_doc.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/Makefile b/Makefile -index 992877b..9cf4631 100644 ---- a/Makefile -+++ b/Makefile -@@ -39,7 +39,7 @@ - ########################################################################### - TOP=. - DIRNAME=. --BUILD_DIRS = src lib examples bin doc -+BUILD_DIRS = src lib examples bin - ALL_DIRS=config $(BUILD_DIRS) testsuite - CONFIG=configure configure.in config.sub config.guess \ - missing install-sh mkinstalldirs diff --git a/recipes-tizen/gcr/gcr-extraconf.inc b/recipes-tizen/gcr/gcr-extraconf.inc deleted file mode 100644 index 703a3ccc..00000000 --- a/recipes-tizen/gcr/gcr-extraconf.inc +++ /dev/null @@ -1,4 +0,0 @@ -inherit gtk-doc - -export STAGING_DIR - diff --git a/recipes-tizen/gcr/gcr.inc b/recipes-tizen/gcr/gcr.inc deleted file mode 100644 index ef522710..00000000 --- a/recipes-tizen/gcr/gcr.inc +++ /dev/null @@ -1,240 +0,0 @@ -DESCRIPTION = "Library for Crypto UI related task" -HOMEPAGE = "http://www.gnome.org" -SECTION = "Security/Crypto Libraries" -LICENSE = "LGPL-2.1+" -PV = "3.8.2" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest 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 += "glib-2.0" - -#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" -inherit pkgconfig -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() { - 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 deleted file mode 100644 index 1eb1634c..00000000 --- a/recipes-tizen/gcr/gcr_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -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-extraconf.inc b/recipes-tizen/genivi-audio-manager/genivi-audio-manager-extraconf.inc deleted file mode 100644 index 88b50389..00000000 --- a/recipes-tizen/genivi-audio-manager/genivi-audio-manager-extraconf.inc +++ /dev/null @@ -1,16 +0,0 @@ -LDFLAGS += "-lpthread" - -do_configure_prepend() { - sed -i 's@PATHS /lib@PATHS ${STAGING_DIR_HOST}/usr/lib@g' ${S}/cmake/FindMURPHY.cmake - sed -i 's@^/usr/include@${STAGING_DIR_HOST}/usr/include@g' ${S}/cmake/FindMURPHY.cmake - - sed -i 's@PATHS "/usr/include/dbus-1.0"@PATHS "${STAGING_DIR_HOST}/usr/include/dbus-1.0"@g' ${S}/cmake/FindDBUS.cmake - sed -i 's@^/usr/lib@${STAGING_DIR_HOST}/usr/lib@g' ${S}/cmake/FindDBUS.cmake - sed -i 's@PATHS "/usr/lib"@NO_DEFAULT_PATH PATHS "${STAGING_DIR_HOST}/usr/lib"@g' ${S}/cmake/FindDBUS.cmake -} - -INSANE_SKIP_${PN} = "dev-so" - -FILES_${PN}-dbg += "${prefix}/lib/audioManager/command/.debug" -FILES_${PN}-dbg += "${prefix}/lib/audioManager/control/.debug" -FILES_${PN}-dbg += "${prefix}/lib/audioManager/routing/.debug" \ No newline at end of file diff --git a/recipes-tizen/genivi-audio-manager/genivi-audio-manager.inc b/recipes-tizen/genivi-audio-manager/genivi-audio-manager.inc deleted file mode 100644 index 54ede7b1..00000000 --- a/recipes-tizen/genivi-audio-manager/genivi-audio-manager.inc +++ /dev/null @@ -1,156 +0,0 @@ -DESCRIPTION = "GENIVI Audio Manager" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/API" -LICENSE = "MPL-2.0" -PV = "6.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by genivi-audio-manager-dev -PROVIDES += "genivi-audio-manager-dev" - - -#PROVIDES by genivi-audio-manager - - -RDEPENDS = "" -#RDEPENDS of genivi-audio-manager-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "genivi-audio-manager" - -#RDEPENDS of genivi-audio-manager (${PN}) -RDEPENDS_${PN} += "glibc" - - -DEPENDS = "" -#DEPENDS of genivi-audio-manager -DEPENDS += "flex" -DEPENDS += "systemd" -DEPENDS += "dlt-daemon" -inherit tizen_cmake -inherit pythonnative -DEPENDS += "dbus" -DEPENDS += "zlib" -inherit pkgconfig -DEPENDS += "CommonAPI" -DEPENDS_append_class-native = " bison-native" -DEPENDS_append_class-target = " bison-native" -DEPENDS += "sqlite3" -DEPENDS += "CommonAPI-DBus" -DEPENDS += "murphy" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n genivi-audio-manager-6.0 - cp ${S}/packaging/genivi-audio-manager.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 ; - - mkdir -p build - cd build - - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} -DUSE_BUILD_LIBS=OFF \ - -DWITH_TESTS=OFF \ - -DWITH_ENABLED_IPC=DBUS \ - -DWITH_DBUS_WRAPPER=ON \ - -DWITH_NSM=OFF \ - -DWITH_DLT=OFF \ - -DCMAKE_INSTALL_PREFIX=${prefix} \ - .. - #make VERBOSE=1 - oe_runmake -j16 - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - rm -rf "${D}" - cd build - - 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}/include/genivi-audio-manager - for cpath in *.h command control routing shared; do - mv ${D}${prefix}/include/${cpath} ${D}${prefix}/include/genivi-audio-manager - done - rm ${D}${prefix}/lib/audioManager/routing/libPluginRoutingInterfaceAsync.so* - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " genivi-audio-manager-dev " -PACKAGES += " genivi-audio-manager " - -genivi-audio-manager-dev_files = "" -genivi-audio-manager-dev_files += "${prefix}/include/genivi-audio-manager/*" -MANIFESTFILES_${PN}-dev = "genivi-audio-manager.manifest" - -genivi-audio-manager_files = "" -genivi-audio-manager_files += "LICENCE README.html" -genivi-audio-manager_files += "${prefix}/bin/AudioManager" -genivi-audio-manager_files += "${prefix}/bin/domain-manager" -genivi-audio-manager_files += "${prefix}/lib/audioManager/command/libPluginCommandInterfaceDbus.so*" -genivi-audio-manager_files += "${prefix}/lib/audioManager/routing/libPluginRoutingInterfaceDbus.so*" -genivi-audio-manager_files += "${prefix}/lib/audioManager/control/libPluginControlInterface.so*" -genivi-audio-manager_files += "${prefix}/lib/audioManager/control/libPluginControlInterfaceDbus.so*" -genivi-audio-manager_files += "${prefix}/lib/audioManager/control/libPluginControlInterfaceMurphy.so*" -genivi-audio-manager_files += "${prefix}/share/audiomanager/*xml" -MANIFESTFILES_${PN} = "genivi-audio-manager.manifest" - -FILES_${PN}-dev = "${genivi-audio-manager-dev_files}" -FILES_${PN} = "${genivi-audio-manager_files}" - -PKG_genivi-audio-manager-dev= "genivi-audio-manager-dev" -PKG_genivi-audio-manager= "genivi-audio-manager" - -require genivi-audio-manager-extraconf.inc - diff --git a/recipes-tizen/genivi-audio-manager/genivi-audio-manager_git.bb b/recipes-tizen/genivi-audio-manager/genivi-audio-manager_git.bb deleted file mode 100644 index 492e523c..00000000 --- a/recipes-tizen/genivi-audio-manager/genivi-audio-manager_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require genivi-audio-manager.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/genivi/genivi-audio-manager;tag=e73abf1288387f6c0d58cde8ac48a1950062294b;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/genivi-shell/genivi-shell-extraconf.inc b/recipes-tizen/genivi-shell/genivi-shell-extraconf.inc deleted file mode 100644 index bfd8a834..00000000 --- a/recipes-tizen/genivi-shell/genivi-shell-extraconf.inc +++ /dev/null @@ -1,29 +0,0 @@ -DEPENDS += "wayland-native" -DEPENDS += "weston-ivi-shell" - -INSANE_SKIP_${PN}-dev = "staticdev" - -B="${S}" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - cp ${S}/packaging/genivi-shell.manifest . -} - -do_compile_prepend() { - cd ${S} - - ${STAGING_BINDIR_NATIVE}/wayland-scanner code < protocol/ivi-controller.xml > protocol/ivi-controller-protocol.c - sed -i "s@\${LIBS} \${WESTON_LIBDIR}/weston/ivi-shell.so@\${LIBS} ${PKG_CONFIG_SYSROOT_DIR}\${WESTON_LIBDIR}/weston/ivi-shell.so@g" ${S}/weston-ivi-shell/CMakeLists.txt -} - -do_install_append() { - # Remove source files - rm -rf ${D}/usr/src -} - -FILES_${PN}-dbg += "${prefix}/bin/.debug" -FILES_${PN}-dbg += "${prefix}/lib/weston/.debug" -FILES_${PN}-dbg += "${prefix}/src/debug/.debug" -FILES_${PN}-dbg += "${prefix}/lib/.debug" diff --git a/recipes-tizen/genivi-shell/genivi-shell.inc b/recipes-tizen/genivi-shell/genivi-shell.inc deleted file mode 100644 index 0f7b8480..00000000 --- a/recipes-tizen/genivi-shell/genivi-shell.inc +++ /dev/null @@ -1,195 +0,0 @@ -DESCRIPTION = "GENIVI Shell Plugin-in" -HOMEPAGE = "http://git.projects.genivi.org/wayland-ivi-extension.git" -SECTION = "Graphics & UI Framework/Wayland Window System" -LICENSE = "Apache-2.0" -PV = "0.2.3" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by genivi-shell - - -#PROVIDES by genivi-shell-dev -PROVIDES += "genivi-shell-dev" - - -RDEPENDS = "" -#RDEPENDS of genivi-shell-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "weston" -RDEPENDS_${PN}-dev += "genivi-shell" - - -DEPENDS = "" -#DEPENDS of genivi-shell -inherit tizen_cmake -DEPENDS += "libxkbcommon" -DEPENDS += "cairo" -inherit pkgconfig -DEPENDS += "weston-ivi-shell" -DEPENDS += "weston" -DEPENDS += "wayland" -DEPENDS += "libffi" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/genivi-shell.manifest . - - /usr/bin/wayland-scanner code < protocol/ivi-controller.xml \ - > protocol/ivi-controller-protocol.c - - -} -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 ; - - - cat ivi-extension-protocol.pc.in \ - | sed s\#@libdir@\#${prefix}/lib\#g \ - | sed s\#@includedir@\#${prefix}/include/genivi-shell\#g \ - | sed s\#@name@\#genivi-shell\#g \ - | sed s\#@package_version@\#0.2.3\#g \ - > ivi-extension-protocol.pc - - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - - oe_runmake -j16 V=1 - - - -} - -do_install() { - 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 ${D}/${prefix}/include/genivi-shell/ - install -d ${D}/${prefix}/lib/pkgconfig/ - install -d ${D}/${prefix}/share/genivi-shell/protocol/ - - install -m 644 protocol/ivi-application.xml ${D}/${prefix}/share/genivi-shell/protocol/ - install -m 644 protocol/ivi-controller.xml ${D}/${prefix}/share/genivi-shell/protocol/ - - install -m 644 protocol/ivi-application-server-protocol.h \ - ${D}/${prefix}/share/genivi-shell/protocol/ - - install -m 644 protocol/ivi-application-protocol.c \ - ${D}/${prefix}/share/genivi-shell/protocol/ - - install -m 644 protocol/ivi-application-client-protocol.h \ - ${D}/${prefix}/include/genivi-shell/ - - install -m 644 protocol/ivi-controller-server-protocol.h \ - ${D}/${prefix}/share/genivi-shell/protocol/ - - install -m 644 protocol/ivi-controller-protocol.c \ - ${D}/${prefix}/share/genivi-shell/protocol/ - - install -m 644 protocol/ivi-controller-client-protocol.h \ - ${D}/${prefix}/include/genivi-shell/ - - install -m 644 protocol/libivi-extension-protocol.a \ - ${D}/${prefix}/lib/ - - install -m 644 ivi-extension-protocol.pc \ - ${D}/${prefix}/lib/pkgconfig/ - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " genivi-shell " -PACKAGES += " genivi-shell-dev " - -genivi-shell_files = "" -genivi-shell_files += "${prefix}/bin/IVISurfaceCreator" -genivi-shell_files += "${prefix}/bin/LayerManagerControl" -genivi-shell_files += "${prefix}/bin/EGLWLMockNavigation" -genivi-shell_files += "${prefix}/lib/libilmClient.so.*" -genivi-shell_files += "${prefix}/lib/libilmCommon.so.*" -genivi-shell_files += "${prefix}/lib/libilmControl.so.*" -genivi-shell_files += "${prefix}/lib/weston/ivi-controller.so" -MANIFESTFILES_${PN} = "genivi-shell.manifest" - -genivi-shell-dev_files = "" -genivi-shell-dev_files += "${prefix}/include/ilm/ilm_client.h" -genivi-shell-dev_files += "${prefix}/include/ilm/ilm_common.h" -genivi-shell-dev_files += "${prefix}/include/ilm/ilm_control.h" -genivi-shell-dev_files += "${prefix}/include/ilm/ilm_platform.h" -genivi-shell-dev_files += "${prefix}/include/ilm/ilm_types.h" -genivi-shell-dev_files += "${prefix}/include/genivi-shell/*.h" -genivi-shell-dev_files += "${prefix}/lib/libilmClient.so" -genivi-shell-dev_files += "${prefix}/lib/libilmCommon.so" -genivi-shell-dev_files += "${prefix}/lib/libilmControl.so" -genivi-shell-dev_files += "${prefix}/lib/libivi-extension-protocol.a" -genivi-shell-dev_files += "${prefix}/lib/pkgconfig/ivi-extension-protocol.pc" -genivi-shell-dev_files += "${prefix}/share/genivi-shell/protocol/*.xml" -genivi-shell-dev_files += "${prefix}/share/genivi-shell/protocol/*.h" -genivi-shell-dev_files += "${prefix}/share/genivi-shell/protocol/*.c" - -FILES_${PN} = "${genivi-shell_files}" -FILES_${PN}-dev = "${genivi-shell-dev_files}" - -PKG_genivi-shell= "genivi-shell" -PKG_genivi-shell-dev= "genivi-shell-dev" - -require genivi-shell-extraconf.inc - diff --git a/recipes-tizen/genivi-shell/genivi-shell_git.bb b/recipes-tizen/genivi-shell/genivi-shell_git.bb deleted file mode 100644 index a0c94b29..00000000 --- a/recipes-tizen/genivi-shell/genivi-shell_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require genivi-shell.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/wayland-ivi-extension;tag=fd633eb0761da7a0be4bc1f920f62b5bb6dfe639;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/gobject-introspection/files/remove_ir.patch b/recipes-tizen/gobject-introspection/files/remove_ir.patch deleted file mode 100644 index edd9904a..00000000 --- a/recipes-tizen/gobject-introspection/files/remove_ir.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff --git a/Makefile.am b/Makefile.am -index 736f3ad..c70cdd3 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -19,14 +19,14 @@ include Makefile-cmph.am - include Makefile-girepository.am - include Makefile-giscanner.am - include Makefile-examples.am --include Makefile-gir.am -+ - include Makefile-tools.am - include Makefile-msvcproj.am - - ## Process this file with automake to produce Makefile.in - ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} - --SUBDIRS = . docs tests build -+SUBDIRS = . docs build - - DIST_SUBDIRS = m4 $(SUBDIRS) - DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc diff --git a/recipes-tizen/gobject-introspection/gobject-introspection-extraconf.inc b/recipes-tizen/gobject-introspection/gobject-introspection-extraconf.inc deleted file mode 100644 index 4410ef73..00000000 --- a/recipes-tizen/gobject-introspection/gobject-introspection-extraconf.inc +++ /dev/null @@ -1,35 +0,0 @@ -# required for pythong binding -export HOST_SYS -export BUILD_SYS -export STAGING_LIBDIR -export STAGING_INCDIR - -SRC_URI += "file://remove_ir.patch" - -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 ${S}/packaging/gi-find-deps.sh ${D}/usr/share/spec2yocto/macro/gi-find-deps.sh - install -D ${S}/packaging/gobjectintrospection.attr -m 0644 ${D}/usr/share/spec2yocto/macro/fileattrs/gobjectintrospection.attr - - - - -} - -FILES_${PN}-dbg += "/usr/lib/gobject-introspection/giscanner/.debug" \ No newline at end of file diff --git a/recipes-tizen/gobject-introspection/gobject-introspection.inc b/recipes-tizen/gobject-introspection/gobject-introspection.inc deleted file mode 100644 index 28d78dfd..00000000 --- a/recipes-tizen/gobject-introspection/gobject-introspection.inc +++ /dev/null @@ -1,205 +0,0 @@ -DESCRIPTION = "GObject Introspection Tools" -HOMEPAGE = "http://live.gnome.org/GObjectIntrospection" -SECTION = "Development/Libraries" -LICENSE = "LGPL-2.1+ and GPL-2.0+" -PV = "1.36.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by gobject-introspection - - -#PROVIDES by gobject-introspection-dev -PROVIDES += "gobject-introspection-dev" - - -#PROVIDES by girepository -PROVIDES += "girepository" - - -#PROVIDES by libgirepository -PROVIDES += "libgirepository" - - -#PROVIDES by gobject-introspection-docs -PROVIDES += "gobject-introspection-docs " - - -RDEPENDS = "" -#RDEPENDS of gobject-introspection (${PN}) -RDEPENDS_${PN} += "python-xml" -RDEPENDS_${PN} += "libgirepository" - -#RDEPENDS of gobject-introspection-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "libffi" -RDEPENDS_${PN}-dev += "gobject-introspection" - -#RDEPENDS of girepository (girepository) -RDEPENDS_girepository += "libgirepository" - -#RDEPENDS of libgirepository (libgirepository) -RDEPENDS_libgirepository += "girepository" - - -DEPENDS = "" -#DEPENDS of gobject-introspection -DEPENDS += "flex" -inherit pythonnative -DEPENDS += "cairo" -inherit pkgconfig -DEPENDS += "python-xml" -DEPENDS_append_class-native = " libtool" -DEPENDS_append_class-target = " libtool-cross" -DEPENDS += "libffi" -DEPENDS_append_class-native = " bison-native" -DEPENDS_append_class-target = " bison-native" -DEPENDS_append_class-native = " fdupes-native" -DEPENDS_append_class-target = " fdupes-native" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/gobject-introspection.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 ; - - [ -x ./autogen.sh ] && NOCONFIGURE=1 ./autogen.sh - #autoreconf -fi - - autotools_do_configure - oe_runmake -j16 V=1 - - - -} -EXTRA_OECONF += " --disable-gtk-doc " - -do_install() { - 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 ${S}/packaging/gi-find-deps.sh ${D}/usr/share/spec2yocto/macro/gi-find-deps.sh - install -D ${S}/packaging/gobjectintrospection.attr -m 0644 ${D}/usr/share/spec2yocto/macro/fileattrs/gobjectintrospection.attr - # comparing, if we provide all the symbols expected. - ls ${D}${prefix}/lib/girepository-1.0/*.typelib | sh ${S}/packaging/gi-find-deps.sh -P > gobject-introspection-typelib.installed - diff -s ${S}/packaging/gobject-introspection-typelib.template gobject-introspection-typelib.installed - #fdupes ${D} - - - -} - -pkg_postinst_libgirepository() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_libgirepository() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " gobject-introspection " -PACKAGES += " gobject-introspection-dev " -PACKAGES += " girepository " -PACKAGES += " libgirepository " -PACKAGES += " gobject-introspection-docs " - -gobject-introspection_files = "" -gobject-introspection_files += "LGPL-2.1+ COPYING COPYING.GPL" -gobject-introspection_files += "${prefix}/bin/g-ir-annotation-tool" -gobject-introspection_files += "${prefix}/bin/g-ir-compiler" -gobject-introspection_files += "${prefix}/bin/g-ir-dep-tool" -gobject-introspection_files += "${prefix}/bin/g-ir-generate" -gobject-introspection_files += "${prefix}/bin/g-ir-scanner" -gobject-introspection_files += "${prefix}/share/aclocal/introspection.m4" -gobject-introspection_files += "${prefix}/share/gir-1.0/*.gir" -gobject-introspection_files += "${prefix}/lib/gobject-introspection" -gobject-introspection_files += "${prefix}/lib/gobject-introspection/giscanner/" -gobject-introspection_files += "${prefix}/share/gobject-introspection-1.0" -gobject-introspection_files += "${prefix}/share/gobject-introspection-1.0/Makefile.introspection" -gobject-introspection_files += "${prefix}/share/gobject-introspection-1.0/tests/" -gobject-introspection_files += "${prefix}/share/gobject-introspection-1.0/gdump.c" -gobject-introspection_files += "/usr/share/spec2yocto/macro/gi-find-deps.sh" -gobject-introspection_files += "/usr/share/spec2yocto/macro/fileattrs/gobjectintrospection.attr" -MANIFESTFILES_${PN} = "gobject-introspection.manifest" -DIRFILES_${PN} = "" -DIRFILES_${PN} += "${prefix}/lib/gobject-introspection" -DIRFILES_${PN} += "${prefix}/share/gobject-introspection-1.0" - -gobject-introspection-dev_files = "" -gobject-introspection-dev_files += "${prefix}/include/gobject-introspection-1.0/" -gobject-introspection-dev_files += "${prefix}/lib/libgirepository-1.0.so" -gobject-introspection-dev_files += "${prefix}/lib/pkgconfig/gobject-introspection-1.0.pc" -gobject-introspection-dev_files += "${prefix}/lib/pkgconfig/gobject-introspection-no-export-1.0.pc" -MANIFESTFILES_${PN}-dev = "gobject-introspection.manifest" - -girepository_files = "" -girepository_files += "${prefix}/lib/girepository-1.0/*.typelib" -MANIFESTFILES_girepository = "gobject-introspection.manifest" - -libgirepository_files = "" -libgirepository_files += "COPYING.LGPL" -libgirepository_files += "${prefix}/share/gir-1.0" -libgirepository_files += "${prefix}/lib/libgirepository-1.0.so.*" -libgirepository_files += "${prefix}/lib/girepository-1.0" -MANIFESTFILES_libgirepository = "gobject-introspection.manifest" -DIRFILES_libgirepository = "" -DIRFILES_libgirepository += "${prefix}/share/gir-1.0" -DIRFILES_libgirepository += "${prefix}/lib/girepository-1.0" - -gobject-introspection-docs_files = "" - -FILES_${PN} = "${gobject-introspection_files}" -FILES_${PN}-dev = "${gobject-introspection-dev_files}" -FILES_girepository = "${girepository_files}" -FILES_libgirepository = "${libgirepository_files}" -FILES_${PN}-docs = "${gobject-introspection-docs_files}" - -PKG_gobject-introspection= "gobject-introspection" -PKG_gobject-introspection-dev= "gobject-introspection-dev" -PKG_girepository= "girepository" -PKG_libgirepository= "libgirepository" -PKG_gobject-introspection-docs= "gobject-introspection-docs" - -require gobject-introspection-extraconf.inc - diff --git a/recipes-tizen/gobject-introspection/gobject-introspection_git.bb b/recipes-tizen/gobject-introspection/gobject-introspection_git.bb deleted file mode 100644 index ed2183ec..00000000 --- a/recipes-tizen/gobject-introspection/gobject-introspection_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require gobject-introspection.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/gobject-introspection;tag=6c15fe2f7415421fd1d38d03d8865c0e3e4c9967;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/gpg2/gpg2-extraconf.inc b/recipes-tizen/gpg2/gpg2-extraconf.inc deleted file mode 100644 index b92b6f0b..00000000 --- a/recipes-tizen/gpg2/gpg2-extraconf.inc +++ /dev/null @@ -1,7 +0,0 @@ -SRC_URI += " file://0001-Update-autoconf-macros.patch " -SRC_URI += " file://0002-Do-not-set-gcrypt-thread-callback.patch " -SRC_URI += " file://0003-Remove-obsolete-function-gcry_md_start_debug.patch " - -gpg2_files += "/usr/lib/*" - -EXTRA_OECONF += " --disable-doc " diff --git a/recipes-tizen/gpg2/gpg2.inc b/recipes-tizen/gpg2/gpg2.inc deleted file mode 100644 index b393daa5..00000000 --- a/recipes-tizen/gpg2/gpg2.inc +++ /dev/null @@ -1,147 +0,0 @@ -DESCRIPTION = "GnuPG 2" -HOMEPAGE = "http://www.gnupg.org/aegypten2/" -SECTION = "Security/Certificate Management" -LICENSE = "GPL-3.0+" -PV = "2.0.19" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest 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" -inherit pkgconfig -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 ; - - # build PIEs (position independent executables) for address space randomisation: - PIE="-fpie" - export CFLAGS="$CFLAGS ${PIE}" - export LDFLAGS=-pie - - - autotools_do_configure - - oe_runmake -j16 - - - -} -EXTRA_OECONF += " --libexecdir=${prefix}/lib --docdir=${prefix}/share/doc/packages/gpg2 --with-agent-pgm=${prefix}/bin/gpg-agent --with-scdaemon-pgm=${prefix}/bin/scdaemon --enable-gpgsm=yes --enable-gpg --with-gnu-ld --disable-doc" - -do_install() { - 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}${sysconfdir}/gnupg/ - - install -m 644 doc/examples/gpgconf.conf ${D}${sysconfdir}/gnupg - - rm -rf ${D}${prefix}/share/doc/packages/gpg2/examples/gpgconf.conf - - ln -sf gpg2 ${D}${prefix}/bin/gpg - ln -sf gpgv2 ${D}${prefix}/bin/gpgv - - rm -rf ${D}/${prefix}/share/locale/en@{bold,}quot - rm -rf ${D}/${prefix}/share/locale/en@{bold,}quot - rm -fr ${D}/${prefix}/share/doc - - #find_lang gnupg2 - - #fdupes ${D} - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " gpg2 " - -gpg2_files = "" -gpg2_files += "${prefix}/bin/*" -gpg2_files += "${prefix}/lib/[^d]*" -gpg2_files += "${prefix}/sbin/addgnupghome" -gpg2_files += "${prefix}/sbin/applygnupgdefaults" -gpg2_files += "${prefix}/share/gnupg" -gpg2_files += "${sysconfdir}/gnupg/gpgconf.conf" -MANIFESTFILES_${PN} = "gpg2.manifest" - -FILES_${PN} = "${gpg2_files}" - -PKG_gpg2= "gpg2" - -require gpg2-extraconf.inc - diff --git a/recipes-tizen/gpg2/gpg2/0001-Update-autoconf-macros.patch b/recipes-tizen/gpg2/gpg2/0001-Update-autoconf-macros.patch deleted file mode 100644 index e54b6b5c..00000000 --- a/recipes-tizen/gpg2/gpg2/0001-Update-autoconf-macros.patch +++ /dev/null @@ -1,599 +0,0 @@ -From f0c66acf9dd638463c05c88c1068b4b902a4404f Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= -Date: Tue, 2 Sep 2014 14:15:27 +0200 -Subject: [PATCH] Update autoconf macros -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -* libpth -* libgpg-error -* libksba -* libassuan -* libgcrypt - -Signed-off-by: Kévin THIERRY ---- - m4/gnupg-pth.m4 | 55 ++++--------------------- - m4/gpg-error.m4 | 58 ++++++++------------------ - m4/ksba.m4 | 72 ++++++++------------------------ - m4/libassuan.m4 | 124 ++++++++++---------------------------------------------- - m4/libgcrypt.m4 | 73 +++++++++------------------------ - 5 files changed, 86 insertions(+), 296 deletions(-) - -diff --git a/m4/gnupg-pth.m4 b/m4/gnupg-pth.m4 -index 6dc9e0e..374bc87 100644 ---- a/m4/gnupg-pth.m4 -+++ b/m4/gnupg-pth.m4 -@@ -11,39 +11,15 @@ dnl implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - - # GNUPG_PTH_VERSION_CHECK(REQUIRED) --# -+# - # If the version is sufficient, HAVE_PTH will be set to yes. - # - # Taken and modified from the m4 macros which come with Pth. - AC_DEFUN([GNUPG_PTH_VERSION_CHECK], - [ -- _pth_version=`$PTH_CONFIG --version | awk 'NR==1 {print [$]3}'` - _req_version="ifelse([$1],,1.2.0,$1)" -+ PKG_CHECK_MODULES(PTH, [pth >= $_req_version], [have_pth=yes], [have_pth=no]) - -- AC_MSG_CHECKING(for PTH - version >= $_req_version) -- for _var in _pth_version _req_version; do -- eval "_val=\"\$${_var}\"" -- _major=`echo $_val | sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\([[ab.]]\)\([[0-9]]*\)/\1/'` -- _minor=`echo $_val | sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\([[ab.]]\)\([[0-9]]*\)/\2/'` -- _rtype=`echo $_val | sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\([[ab.]]\)\([[0-9]]*\)/\3/'` -- _micro=`echo $_val | sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\([[ab.]]\)\([[0-9]]*\)/\4/'` -- case $_rtype in -- "a" ) _rtype=0 ;; -- "b" ) _rtype=1 ;; -- "." ) _rtype=2 ;; -- esac -- _hex=`echo dummy | awk '{ printf("%d%02d%1d%02d", major, minor, rtype, micro); }' \ -- "major=$_major" "minor=$_minor" "rtype=$_rtype" "micro=$_micro"` -- eval "${_var}_hex=\"\$_hex\"" -- done -- have_pth=no -- if test ".$_pth_version_hex" != .; then -- if test ".$_req_version_hex" != .; then -- if test $_pth_version_hex -ge $_req_version_hex; then -- have_pth=yes -- fi -- fi -- fi - if test $have_pth = yes; then - AC_MSG_RESULT(yes) - AC_MSG_CHECKING([whether PTH installation is sane]) -@@ -51,9 +27,9 @@ AC_DEFUN([GNUPG_PTH_VERSION_CHECK], - _gnupg_pth_save_cflags=$CFLAGS - _gnupg_pth_save_ldflags=$LDFLAGS - _gnupg_pth_save_libs=$LIBS -- CFLAGS="$CFLAGS `$PTH_CONFIG --cflags`" -- LDFLAGS="$LDFLAGS `$PTH_CONFIG --ldflags`" -- LIBS="$LIBS `$PTH_CONFIG --libs --all`" -+ CFLAGS="$CFLAGS $PTH_CFLAGS" -+ LDFLAGS="$LDFLAGS $PTH_LDFLAGS" -+ LIBS="$LIBS $PTH_LIBS" - AC_LINK_IFELSE([AC_LANG_PROGRAM([#include - ], - [[ pth_init ();]])], -@@ -69,7 +45,7 @@ AC_DEFUN([GNUPG_PTH_VERSION_CHECK], - AC_MSG_RESULT($gnupg_cv_pth_is_sane) - else - AC_MSG_RESULT(no) -- fi -+ fi - ]) - - -@@ -80,26 +56,13 @@ AC_DEFUN([GNUPG_PTH_VERSION_CHECK], - # PTH_CLFAGS and PTH_LIBS are AS_SUBST. - # - AC_DEFUN([GNUPG_PATH_PTH], --[ AC_ARG_WITH(pth-prefix, -- AC_HELP_STRING([--with-pth-prefix=PFX], -- [prefix where GNU Pth is installed (optional)]), -- pth_config_prefix="$withval", pth_config_prefix="") -- if test x$pth_config_prefix != x ; then -- PTH_CONFIG="$pth_config_prefix/bin/pth-config" -- fi -- AC_PATH_PROG(PTH_CONFIG, pth-config, no) -+[ - tmp=ifelse([$1], ,1.3.7,$1) -- if test "$PTH_CONFIG" != "no"; then -- GNUPG_PTH_VERSION_CHECK($tmp) -- if test $have_pth = yes; then -- PTH_CFLAGS=`$PTH_CONFIG --cflags` -- PTH_LIBS=`$PTH_CONFIG --ldflags` -- PTH_LIBS="$PTH_LIBS `$PTH_CONFIG --libs --all`" -+ GNUPG_PTH_VERSION_CHECK($tmp) -+ if test $have_pth = yes; then - AC_DEFINE(HAVE_PTH, 1, - [Defined if the GNU Pth is available]) -- fi - fi - AC_SUBST(PTH_CFLAGS) - AC_SUBST(PTH_LIBS) - ]) -- -diff --git a/m4/gpg-error.m4 b/m4/gpg-error.m4 -index 9d96d16..0ec6f13 100644 ---- a/m4/gpg-error.m4 -+++ b/m4/gpg-error.m4 -@@ -1,5 +1,5 @@ - # gpg-error.m4 - autoconf macro to detect libgpg-error. --# Copyright (C) 2002, 2003, 2004 g10 Code GmbH -+# Copyright (C) 2002, 2003, 2004, 2011 g10 Code GmbH - # - # This file is free software; as a special exception the author gives - # unlimited permission to copy and/or distribute it, with or without -@@ -14,52 +14,30 @@ dnl [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]]) - dnl Test for libgpg-error and define GPG_ERROR_CFLAGS and GPG_ERROR_LIBS - dnl - AC_DEFUN([AM_PATH_GPG_ERROR], --[ AC_ARG_WITH(gpg-error-prefix, -- AC_HELP_STRING([--with-gpg-error-prefix=PFX], -- [prefix where GPG Error is installed (optional)]), -- gpg_error_config_prefix="$withval", gpg_error_config_prefix="") -- if test x$gpg_error_config_prefix != x ; then -- if test x${GPG_ERROR_CONFIG+set} != xset ; then -- GPG_ERROR_CONFIG=$gpg_error_config_prefix/bin/gpg-error-config -- fi -- fi -+[ AC_REQUIRE([AC_CANONICAL_HOST]) - -- AC_PATH_PROG(GPG_ERROR_CONFIG, gpg-error-config, no) - min_gpg_error_version=ifelse([$1], ,0.0,$1) -- AC_MSG_CHECKING(for GPG Error - version >= $min_gpg_error_version) -- ok=no -- if test "$GPG_ERROR_CONFIG" != "no" ; then -- req_major=`echo $min_gpg_error_version | \ -- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)/\1/'` -- req_minor=`echo $min_gpg_error_version | \ -- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)/\2/'` -- gpg_error_config_version=`$GPG_ERROR_CONFIG $gpg_error_config_args --version` -- major=`echo $gpg_error_config_version | \ -- sed 's/\([[0-9]]*\)\.\([[0-9]]*\).*/\1/'` -- minor=`echo $gpg_error_config_version | \ -- sed 's/\([[0-9]]*\)\.\([[0-9]]*\).*/\2/'` -- if test "$major" -gt "$req_major"; then -- ok=yes -- else -- if test "$major" -eq "$req_major"; then -- if test "$minor" -ge "$req_minor"; then -- ok=yes -- fi -- fi -- fi -- fi -+ -+ PKG_CHECK_MODULES(GPG_ERROR, [gpg-error >= $min_gpg_error_version], [ok=yes], [ok=no]) -+ - if test $ok = yes; then -- GPG_ERROR_CFLAGS=`$GPG_ERROR_CONFIG $gpg_error_config_args --cflags` -- GPG_ERROR_LIBS=`$GPG_ERROR_CONFIG $gpg_error_config_args --libs` -- AC_MSG_RESULT([yes ($gpg_error_config_version)]) - ifelse([$2], , :, [$2]) -+ gpg_error_config_host=`$PKG_CONFIG --variable=host gpg-error` -+ if test x"$gpg_error_config_host" != xnone ; then -+ if test x"$gpg_error_config_host" != x"$host" ; then -+ AC_MSG_WARN([[ -+*** -+*** The config script $GPG_ERROR_CONFIG was -+*** built for $gpg_error_config_host and thus may not match the -+*** used host $host. -+*** You may want to use the configure option --with-gpg-error-prefix -+*** to specify a matching config script. -+***]]) -+ fi -+ fi - else -- GPG_ERROR_CFLAGS="" -- GPG_ERROR_LIBS="" -- AC_MSG_RESULT(no) - ifelse([$3], , :, [$3]) - fi - AC_SUBST(GPG_ERROR_CFLAGS) - AC_SUBST(GPG_ERROR_LIBS) - ]) -- -diff --git a/m4/ksba.m4 b/m4/ksba.m4 -index 1100387..b65c4ba 100644 ---- a/m4/ksba.m4 -+++ b/m4/ksba.m4 -@@ -15,24 +15,14 @@ dnl [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]]) - dnl Test for libksba and define KSBA_CFLAGS and KSBA_LIBS - dnl MINIMUN-VERSION is a string with the version number optionalliy prefixed - dnl with the API version to also check the API compatibility. Example: --dnl a MINIMUN-VERSION of 1:1.0.7 won't pass the test unless the installed -+dnl a MINIMUN-VERSION of 1:1.0.7 won't pass the test unless the installed - dnl version of libksba is at least 1.0.7 *and* the API number is 1. Using - dnl this features allows to prevent build against newer versions of libksba - dnl with a changed API. - dnl - AC_DEFUN([AM_PATH_KSBA], --[ AC_ARG_WITH(ksba-prefix, -- AC_HELP_STRING([--with-ksba-prefix=PFX], -- [prefix where KSBA is installed (optional)]), -- ksba_config_prefix="$withval", ksba_config_prefix="") -- if test x$ksba_config_prefix != x ; then -- ksba_config_args="$ksba_config_args --prefix=$ksba_config_prefix" -- if test x${KSBA_CONFIG+set} != xset ; then -- KSBA_CONFIG=$ksba_config_prefix/bin/ksba-config -- fi -- fi -+[AC_REQUIRE([AC_CANONICAL_HOST]) - -- AC_PATH_PROG(KSBA_CONFIG, ksba-config, no) - tmp=ifelse([$1], ,1:1.0.0,$1) - if echo "$tmp" | grep ':' >/dev/null 2>/dev/null ; then - req_ksba_api=`echo "$tmp" | sed 's/\(.*\):\(.*\)/\1/'` -@@ -42,48 +32,13 @@ AC_DEFUN([AM_PATH_KSBA], - min_ksba_version="$tmp" - fi - -- AC_MSG_CHECKING(for KSBA - version >= $min_ksba_version) -- ok=no -- if test "$KSBA_CONFIG" != "no" ; then -- req_major=`echo $min_ksba_version | \ -- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\1/'` -- req_minor=`echo $min_ksba_version | \ -- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\2/'` -- req_micro=`echo $min_ksba_version | \ -- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\3/'` -- ksba_config_version=`$KSBA_CONFIG $ksba_config_args --version` -- major=`echo $ksba_config_version | \ -- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\1/'` -- minor=`echo $ksba_config_version | \ -- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\2/'` -- micro=`echo $ksba_config_version | \ -- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\3/'` -- if test "$major" -gt "$req_major"; then -- ok=yes -- else -- if test "$major" -eq "$req_major"; then -- if test "$minor" -gt "$req_minor"; then -- ok=yes -- else -- if test "$minor" -eq "$req_minor"; then -- if test "$micro" -ge "$req_micro"; then -- ok=yes -- fi -- fi -- fi -- fi -- fi -- fi -- if test $ok = yes; then -- AC_MSG_RESULT([yes ($ksba_config_version)]) -- else -- AC_MSG_RESULT(no) -- fi -+ PKG_CHECK_MODULES(KSBA, [ksba >= $min_ksba_version], [ok=yes], [ok=no]) -+ - if test $ok = yes; then - # Even if we have a recent libksba, we should check that the - # API is compatible. - if test "$req_ksba_api" -gt 0 ; then -- tmp=`$KSBA_CONFIG --api-version 2>/dev/null || echo 0` -+ tmp=`$PKG_CONFIG --variable=api_version ksba` - if test "$tmp" -gt 0 ; then - AC_MSG_CHECKING([KSBA API version]) - if test "$req_ksba_api" -eq "$tmp" ; then -@@ -96,12 +51,21 @@ AC_DEFUN([AM_PATH_KSBA], - fi - fi - if test $ok = yes; then -- KSBA_CFLAGS=`$KSBA_CONFIG $ksba_config_args --cflags` -- KSBA_LIBS=`$KSBA_CONFIG $ksba_config_args --libs` - ifelse([$2], , :, [$2]) -+ libksba_config_host=`$PKG_CONFIG --variable=host ksba` -+ if test x"$libksba_config_host" != xnone ; then -+ if test x"$libksba_config_host" != x"$host" ; then -+ AC_MSG_WARN([[ -+*** -+*** The config script $LIBKSBA_CONFIG was -+*** built for $libksba_config_host and thus may not match the -+*** used host $host. -+*** You may want to use the configure option --with-libksba-prefix -+*** to specify a matching config script. -+***]]) -+ fi -+ fi - else -- KSBA_CFLAGS="" -- KSBA_LIBS="" - ifelse([$3], , :, [$3]) - fi - AC_SUBST(KSBA_CFLAGS) -diff --git a/m4/libassuan.m4 b/m4/libassuan.m4 -index 004eee3..2bde244 100644 ---- a/m4/libassuan.m4 -+++ b/m4/libassuan.m4 -@@ -1,5 +1,5 @@ - dnl Autoconf macros for libassuan --dnl Copyright (C) 2002, 2003 Free Software Foundation, Inc. -+dnl Copyright (C) 2002, 2003, 2011 Free Software Foundation, Inc. - dnl - dnl This file is free software; as a special exception the author gives - dnl unlimited permission to copy and/or distribute it, with or without -@@ -14,17 +14,7 @@ dnl Common code used for libassuan detection [internal] - dnl Returns ok set to yes or no. - dnl - AC_DEFUN([_AM_PATH_LIBASSUAN_COMMON], --[ AC_ARG_WITH(libassuan-prefix, -- AC_HELP_STRING([--with-libassuan-prefix=PFX], -- [prefix where LIBASSUAN is installed (optional)]), -- libassuan_config_prefix="$withval", libassuan_config_prefix="") -- if test x$libassuan_config_prefix != x ; then -- libassuan_config_args="$libassuan_config_args --prefix=$libassuan_config_prefix" -- if test x${LIBASSUAN_CONFIG+set} != xset ; then -- LIBASSUAN_CONFIG=$libassuan_config_prefix/bin/libassuan-config -- fi -- fi -- AC_PATH_PROG(LIBASSUAN_CONFIG, libassuan-config, no) -+[ AC_REQUIRE([AC_CANONICAL_HOST]) - - tmp=ifelse([$1], ,1:0.9.2,$1) - if echo "$tmp" | grep ':' >/dev/null 2>/dev/null ; then -@@ -35,55 +25,14 @@ AC_DEFUN([_AM_PATH_LIBASSUAN_COMMON], - min_libassuan_version="$tmp" - fi - -- if test "$LIBASSUAN_CONFIG" != "no" ; then -- libassuan_version=`$LIBASSUAN_CONFIG --version` -- fi -- libassuan_version_major=`echo $libassuan_version | \ -- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\1/'` -- libassuan_version_minor=`echo $libassuan_version | \ -- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\2/'` -- libassuan_version_micro=`echo $libassuan_version | \ -- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\3/'` -- -- AC_MSG_CHECKING(for LIBASSUAN ifelse([$2], ,,[$2 ])- version >= $min_libassuan_version) -- ok=no -- if test "$LIBASSUAN_CONFIG" != "no" ; then -- ifelse([$2], ,,[if `$LIBASSUAN_CONFIG --thread=$2 2> /dev/null` ; then]) -- req_major=`echo $min_libassuan_version | \ -- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\1/'` -- req_minor=`echo $min_libassuan_version | \ -- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\2/'` -- req_micro=`echo $min_libassuan_version | \ -- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\3/'` -- if test "$libassuan_version_major" -gt "$req_major"; then -- ok=yes -- else -- if test "$libassuan_version_major" -eq "$req_major"; then -- if test "$libassuan_version_minor" -gt "$req_minor"; then -- ok=yes -- else -- if test "$libassuan_version_minor" -eq "$req_minor"; then -- if test "$libassuan_version_micro" -ge "$req_micro"; then -- ok=yes -- fi -- fi -- fi -- fi -- fi -- ifelse([$2], ,,[fi]) -- fi -- -- if test $ok = yes; then -- AC_MSG_RESULT([yes ($libassuan_version)]) -- else -- AC_MSG_RESULT(no) -- fi -+ PKG_CHECK_MODULES(LIBASSUAN, [libassuan >= $min_libassuan_version], [ok=yes], [ok=no]) - - if test $ok = yes; then - if test "$req_libassuan_api" -gt 0 ; then - tmp=`$LIBASSUAN_CONFIG --api-version 2>/dev/null || echo 0` -+ tmp=`$PKG_CONFIG --variable=api_version libassuan` - if test "$tmp" -gt 0 ; then -- AC_MSG_CHECKING([LIBASSUAN ifelse([$2], ,,[$2 ])API version]) -+ AC_MSG_CHECKING([LIBASSUAN API version]) - if test "$req_libassuan_api" -eq "$tmp" ; then - AC_MSG_RESULT(okay) - else -@@ -94,6 +43,23 @@ AC_DEFUN([_AM_PATH_LIBASSUAN_COMMON], - fi - fi - -+ if test $ok = yes; then -+ if test x"$host" != x ; then -+ libassuan_config_host=`$PKG_CONFIG --variable=host libassuan` -+ if test x"$libassuan_config_host" != xnone ; then -+ if test x"$libassuan_config_host" != x"$host" ; then -+ AC_MSG_WARN([[ -+*** -+*** The config script $LIBASSUAN_CONFIG was -+*** built for $libassuan_config_host and thus may not match the -+*** used host $host. -+*** You may want to use the configure option --with-libassuan-prefix -+*** to specify a matching config script. -+***]]) -+ fi -+ fi -+ fi -+ fi - ]) - - dnl AM_CHECK_LIBASSUAN([MINIMUM-VERSION, -@@ -120,56 +86,10 @@ dnl - AC_DEFUN([AM_PATH_LIBASSUAN], - [ _AM_PATH_LIBASSUAN_COMMON($1) - if test $ok = yes; then -- LIBASSUAN_CFLAGS=`$LIBASSUAN_CONFIG $libassuan_config_args --cflags` -- LIBASSUAN_LIBS=`$LIBASSUAN_CONFIG $libassuan_config_args --libs` - ifelse([$2], , :, [$2]) - else -- LIBASSUAN_CFLAGS="" -- LIBASSUAN_LIBS="" - ifelse([$3], , :, [$3]) - fi - AC_SUBST(LIBASSUAN_CFLAGS) - AC_SUBST(LIBASSUAN_LIBS) - ]) -- -- --dnl AM_PATH_LIBASSUAN_PTH([MINIMUM-VERSION, --dnl [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]]) --dnl Test for libassuan and define LIBASSUAN_PTH_CFLAGS and LIBASSUAN_PTH_LIBS --dnl --AC_DEFUN([AM_PATH_LIBASSUAN_PTH], --[ _AM_PATH_LIBASSUAN_COMMON($1,pth) -- if test $ok = yes; then -- LIBASSUAN_PTH_CFLAGS=`$LIBASSUAN_CONFIG $libassuan_config_args --thread=pth --cflags` -- LIBASSUAN_PTH_LIBS=`$LIBASSUAN_CONFIG $libassuan_config_args --thread=pth --libs` -- ifelse([$2], , :, [$2]) -- else -- LIBASSUAN_PTH_CFLAGS="" -- LIBASSUAN_PTH_LIBS="" -- ifelse([$3], , :, [$3]) -- fi -- AC_SUBST(LIBASSUAN_PTH_CFLAGS) -- AC_SUBST(LIBASSUAN_PTH_LIBS) --]) -- -- --dnl AM_PATH_LIBASSUAN_PTHREAD([MINIMUM-VERSION, --dnl [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]]) --dnl Test for libassuan and define LIBASSUAN_PTHREAD_CFLAGS --dnl and LIBASSUAN_PTHREAD_LIBS --dnl --AC_DEFUN([AM_PATH_LIBASSUAN_PTHREAD], --[ _AM_PATH_LIBASSUAN_COMMON($1,pthread) -- if test $ok = yes; then -- LIBASSUAN_PTHREAD_CFLAGS=`$LIBASSUAN_CONFIG $libassuan_config_args --thread=pthread --cflags` -- LIBASSUAN_PTHREAD_LIBS=`$LIBASSUAN_CONFIG $libassuan_config_args --thread=pthread --libs` -- ifelse([$2], , :, [$2]) -- else -- LIBASSUAN_PTHREAD_CFLAGS="" -- LIBASSUAN_PTHREAD_LIBS="" -- ifelse([$3], , :, [$3]) -- fi -- AC_SUBST(LIBASSUAN_PTHREAD_CFLAGS) -- AC_SUBST(LIBASSUAN_PTHREAD_LIBS) --]) -- -diff --git a/m4/libgcrypt.m4 b/m4/libgcrypt.m4 -index 854eaaa..38d9a82 100644 ---- a/m4/libgcrypt.m4 -+++ b/m4/libgcrypt.m4 -@@ -1,5 +1,5 @@ - dnl Autoconf macros for libgcrypt --dnl Copyright (C) 2002, 2004 Free Software Foundation, Inc. -+dnl Copyright (C) 2002, 2004, 2011 Free Software Foundation, Inc. - dnl - dnl This file is free software; as a special exception the author gives - dnl unlimited permission to copy and/or distribute it, with or without -@@ -15,23 +15,14 @@ dnl [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]]) - dnl Test for libgcrypt and define LIBGCRYPT_CFLAGS and LIBGCRYPT_LIBS. - dnl MINIMUN-VERSION is a string with the version number optionalliy prefixed - dnl with the API version to also check the API compatibility. Example: --dnl a MINIMUN-VERSION of 1:1.2.5 won't pass the test unless the installed -+dnl a MINIMUN-VERSION of 1:1.2.5 won't pass the test unless the installed - dnl version of libgcrypt is at least 1.2.5 *and* the API number is 1. Using - dnl this features allows to prevent build against newer versions of libgcrypt - dnl with a changed API. - dnl - AC_DEFUN([AM_PATH_LIBGCRYPT], --[ AC_ARG_WITH(libgcrypt-prefix, -- AC_HELP_STRING([--with-libgcrypt-prefix=PFX], -- [prefix where LIBGCRYPT is installed (optional)]), -- libgcrypt_config_prefix="$withval", libgcrypt_config_prefix="") -- if test x$libgcrypt_config_prefix != x ; then -- if test x${LIBGCRYPT_CONFIG+set} != xset ; then -- LIBGCRYPT_CONFIG=$libgcrypt_config_prefix/bin/libgcrypt-config -- fi -- fi -+[ AC_REQUIRE([AC_CANONICAL_HOST]) - -- AC_PATH_PROG(LIBGCRYPT_CONFIG, libgcrypt-config, no) - tmp=ifelse([$1], ,1:1.2.0,$1) - if echo "$tmp" | grep ':' >/dev/null 2>/dev/null ; then - req_libgcrypt_api=`echo "$tmp" | sed 's/\(.*\):\(.*\)/\1/'` -@@ -41,48 +32,13 @@ AC_DEFUN([AM_PATH_LIBGCRYPT], - min_libgcrypt_version="$tmp" - fi - -- AC_MSG_CHECKING(for LIBGCRYPT - version >= $min_libgcrypt_version) -- ok=no -- if test "$LIBGCRYPT_CONFIG" != "no" ; then -- req_major=`echo $min_libgcrypt_version | \ -- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\1/'` -- req_minor=`echo $min_libgcrypt_version | \ -- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\2/'` -- req_micro=`echo $min_libgcrypt_version | \ -- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\3/'` -- libgcrypt_config_version=`$LIBGCRYPT_CONFIG --version` -- major=`echo $libgcrypt_config_version | \ -- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\1/'` -- minor=`echo $libgcrypt_config_version | \ -- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\2/'` -- micro=`echo $libgcrypt_config_version | \ -- sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\3/'` -- if test "$major" -gt "$req_major"; then -- ok=yes -- else -- if test "$major" -eq "$req_major"; then -- if test "$minor" -gt "$req_minor"; then -- ok=yes -- else -- if test "$minor" -eq "$req_minor"; then -- if test "$micro" -ge "$req_micro"; then -- ok=yes -- fi -- fi -- fi -- fi -- fi -- fi -- if test $ok = yes; then -- AC_MSG_RESULT([yes ($libgcrypt_config_version)]) -- else -- AC_MSG_RESULT(no) -- fi -+ PKG_CHECK_MODULES(LIBGCRYPT, [libgcrypt >= $min_libgcrypt_version], [ok=yes], [ok=no]) -+ - if test $ok = yes; then - # If we have a recent libgcrypt, we should also check that the - # API is compatible - if test "$req_libgcrypt_api" -gt 0 ; then -- tmp=`$LIBGCRYPT_CONFIG --api-version 2>/dev/null || echo 0` -+ tmp=`$PKG_CONFIG --variable=api_version libgcrypt` - if test "$tmp" -gt 0 ; then - AC_MSG_CHECKING([LIBGCRYPT API version]) - if test "$req_libgcrypt_api" -eq "$tmp" ; then -@@ -95,12 +51,21 @@ AC_DEFUN([AM_PATH_LIBGCRYPT], - fi - fi - if test $ok = yes; then -- LIBGCRYPT_CFLAGS=`$LIBGCRYPT_CONFIG --cflags` -- LIBGCRYPT_LIBS=`$LIBGCRYPT_CONFIG --libs` - ifelse([$2], , :, [$2]) -+ libgcrypt_config_host=`$PKG_CONFIG --variable=host libgcrypt` -+ if test x"$libgcrypt_config_host" != xnone ; then -+ if test x"$libgcrypt_config_host" != x"$host" ; then -+ AC_MSG_WARN([[ -+*** -+*** The config script $LIBGCRYPT_CONFIG was -+*** built for $libgcrypt_config_host and thus may not match the -+*** used host $host. -+*** You may want to use the configure option --with-libgcrypt-prefix -+*** to specify a matching config script. -+***]]) -+ fi -+ fi - else -- LIBGCRYPT_CFLAGS="" -- LIBGCRYPT_LIBS="" - ifelse([$3], , :, [$3]) - fi - AC_SUBST(LIBGCRYPT_CFLAGS) --- -1.8.1.4 - diff --git a/recipes-tizen/gpg2/gpg2/0002-Do-not-set-gcrypt-thread-callback.patch b/recipes-tizen/gpg2/gpg2/0002-Do-not-set-gcrypt-thread-callback.patch deleted file mode 100644 index 9c12dba4..00000000 --- a/recipes-tizen/gpg2/gpg2/0002-Do-not-set-gcrypt-thread-callback.patch +++ /dev/null @@ -1,92 +0,0 @@ -From 398602cad11b96025552e981f210f93c6ce03218 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= -Date: Tue, 2 Sep 2014 16:04:25 +0200 -Subject: [PATCH] Do not set gcrypt thread callback -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Setting gcrypt thread callback is only for older versions of gcrypt -which is not our case. - -Related patch on gnupg project: -https://gitorious.org/gnupg/mainline/commit/a2d9e48fcca6cfc2dfadef6dbd3579a30314676b - -Signed-off-by: Kévin THIERRY ---- - agent/gpg-agent.c | 17 ----------------- - scd/scdaemon.c | 16 ---------------- - 2 files changed, 33 deletions(-) - -diff --git a/agent/gpg-agent.c b/agent/gpg-agent.c -index b00d899..2634016 100644 ---- a/agent/gpg-agent.c -+++ b/agent/gpg-agent.c -@@ -277,12 +277,6 @@ static int check_for_running_agent (int silent, int mode); - /* Pth wrapper function definitions. */ - ASSUAN_SYSTEM_PTH_IMPL; - --GCRY_THREAD_OPTION_PTH_IMPL; --static int fixed_gcry_pth_init (void) --{ -- return pth_self ()? 0 : (pth_init () == FALSE) ? errno : 0; --} -- - - #ifndef PTH_HAVE_PTH_THREAD_ID - static unsigned long pth_thread_id (void) -@@ -592,17 +586,6 @@ main (int argc, char **argv ) - init_common_subsystems (); - - -- /* Libgcrypt requires us to register the threading model first. -- Note that this will also do the pth_init. */ -- gcry_threads_pth.init = fixed_gcry_pth_init; -- err = gcry_control (GCRYCTL_SET_THREAD_CBS, &gcry_threads_pth); -- if (err) -- { -- log_fatal ("can't register GNU Pth with Libgcrypt: %s\n", -- gpg_strerror (err)); -- } -- -- - /* Check that the libraries are suitable. Do it here because - the option parsing may need services of the library. */ - if (!gcry_check_version (NEED_LIBGCRYPT_VERSION) ) -diff --git a/scd/scdaemon.c b/scd/scdaemon.c -index 064d342..320e2c7 100644 ---- a/scd/scdaemon.c -+++ b/scd/scdaemon.c -@@ -205,12 +205,6 @@ static void handle_connections (int listen_fd); - /* Pth wrapper function definitions. */ - ASSUAN_SYSTEM_PTH_IMPL; - --GCRY_THREAD_OPTION_PTH_IMPL; --static int fixed_gcry_pth_init (void) --{ -- return pth_self ()? 0 : (pth_init () == FALSE) ? errno : 0; --} -- - - - static char * -@@ -407,16 +401,6 @@ main (int argc, char **argv ) - init_common_subsystems (); - - -- /* Libgcrypt requires us to register the threading model first. -- Note that this will also do the pth_init. */ -- gcry_threads_pth.init = fixed_gcry_pth_init; -- err = gcry_control (GCRYCTL_SET_THREAD_CBS, &gcry_threads_pth); -- if (err) -- { -- log_fatal ("can't register GNU Pth with Libgcrypt: %s\n", -- gpg_strerror (err)); -- } -- - /* Check that the libraries are suitable. Do it here because - the option parsing may need services of the library */ - if (!gcry_check_version (NEED_LIBGCRYPT_VERSION) ) --- -1.8.1.4 - diff --git a/recipes-tizen/gpg2/gpg2/0003-Remove-obsolete-function-gcry_md_start_debug.patch b/recipes-tizen/gpg2/gpg2/0003-Remove-obsolete-function-gcry_md_start_debug.patch deleted file mode 100644 index fb4eb608..00000000 --- a/recipes-tizen/gpg2/gpg2/0003-Remove-obsolete-function-gcry_md_start_debug.patch +++ /dev/null @@ -1,178 +0,0 @@ -From 6e44dd396029ed403dceeca5a5e1a60bbb427f74 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= -Date: Tue, 2 Sep 2014 16:20:16 +0200 -Subject: [PATCH] Remove obsolete function gcry_md_start_debug() -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Kévin THIERRY ---- - g10/cipher.c | 2 -- - g10/encr-data.c | 2 -- - g10/mainproc.c | 10 ---------- - g10/sign.c | 6 ------ - sm/certcheck.c | 2 -- - sm/certreqgen.c | 2 -- - sm/sign.c | 4 ---- - sm/verify.c | 4 ---- - 8 files changed, 32 deletions(-) - -diff --git a/g10/cipher.c b/g10/cipher.c -index f0dc577..2bbacb5 100644 ---- a/g10/cipher.c -+++ b/g10/cipher.c -@@ -60,8 +60,6 @@ write_header( cipher_filter_context_t *cfx, IOBUF a ) - if( cfx->dek->use_mdc ) { - ed.mdc_method = DIGEST_ALGO_SHA1; - gcry_md_open (&cfx->mdc_hash, DIGEST_ALGO_SHA1, 0); -- if ( DBG_HASHING ) -- gcry_md_start_debug (cfx->mdc_hash, "creatmdc"); - } - - { -diff --git a/g10/encr-data.c b/g10/encr-data.c -index 602ae55..2f0fac1 100644 ---- a/g10/encr-data.c -+++ b/g10/encr-data.c -@@ -118,8 +118,6 @@ decrypt_data( void *procctx, PKT_encrypted *ed, DEK *dek ) - { - if (gcry_md_open (&dfx->mdc_hash, ed->mdc_method, 0 )) - BUG (); -- if ( DBG_HASHING ) -- gcry_md_start_debug (dfx->mdc_hash, "checkmdc"); - } - - rc = openpgp_cipher_open (&dfx->cipher_hd, dek->algo, -diff --git a/g10/mainproc.c b/g10/mainproc.c -index c7df113..9679d8f 100644 ---- a/g10/mainproc.c -+++ b/g10/mainproc.c -@@ -698,11 +698,6 @@ proc_plaintext( CTX c, PACKET *pkt ) - if ( gcry_md_open (&c->mfx.md2, DIGEST_ALGO_MD5, 0) ) - BUG (); - } -- if ( DBG_HASHING ) { -- gcry_md_start_debug ( c->mfx.md, "verify" ); -- if ( c->mfx.md2 ) -- gcry_md_start_debug ( c->mfx.md2, "verify2" ); -- } - - rc=0; - -@@ -2137,11 +2132,6 @@ proc_tree( CTX c, KBNODE node ) - */ - /* c->mfx.md2? 0 :(sig->sig_class == 0x01) */ - #endif -- if ( DBG_HASHING ) { -- gcry_md_start_debug( c->mfx.md, "verify" ); -- if ( c->mfx.md2 ) -- gcry_md_start_debug( c->mfx.md2, "verify2" ); -- } - if( c->sigs_only ) { - if (c->signed_data.used && c->signed_data.data_fd != -1) - rc = hash_datafile_by_fd (c->mfx.md, c->mfx.md2, -diff --git a/g10/sign.c b/g10/sign.c -index 8d280ed..163cbb5 100644 ---- a/g10/sign.c -+++ b/g10/sign.c -@@ -816,8 +816,6 @@ sign_file( strlist_t filenames, int detached, strlist_t locusr, - - if ( gcry_md_open (&mfx.md, 0, 0) ) - BUG (); -- if (DBG_HASHING) -- gcry_md_start_debug (mfx.md, "sign"); - - /* If we're encrypting and signing, it is reasonable to pick the - hash algorithm to use out of the recepient key prefs. This is -@@ -1165,8 +1163,6 @@ clearsign_file( const char *fname, strlist_t locusr, const char *outfile ) - PKT_secret_key *sk = sk_rover->sk; - gcry_md_enable (textmd, hash_for(sk)); - } -- if ( DBG_HASHING ) -- gcry_md_start_debug ( textmd, "clearsign" ); - - copy_clearsig_text( out, inp, textmd, !opt.not_dash_escaped, - opt.escape_from, (old_style && only_md5) ); -@@ -1287,8 +1283,6 @@ sign_symencrypt_file (const char *fname, strlist_t locusr) - iobuf_push_filter (inp, text_filter, &tfx); - if ( gcry_md_open (&mfx.md, 0, 0) ) - BUG (); -- if ( DBG_HASHING ) -- gcry_md_start_debug (mfx.md, "symc-sign"); - - for (sk_rover = sk_list; sk_rover; sk_rover = sk_rover->next) { - PKT_secret_key *sk = sk_rover->sk; -diff --git a/sm/certcheck.c b/sm/certcheck.c -index 51a809b..8477a06 100644 ---- a/sm/certcheck.c -+++ b/sm/certcheck.c -@@ -250,8 +250,6 @@ gpgsm_check_cert_sig (ksba_cert_t issuer_cert, ksba_cert_t cert) - log_error ("md_open failed: %s\n", gpg_strerror (rc)); - return rc; - } -- if (DBG_HASHING) -- gcry_md_start_debug (md, "hash.cert"); - - rc = ksba_cert_hash (cert, 1, HASH_FNC, md); - if (rc) -diff --git a/sm/certreqgen.c b/sm/certreqgen.c -index 49b2b92..067f0f7 100644 ---- a/sm/certreqgen.c -+++ b/sm/certreqgen.c -@@ -617,8 +617,6 @@ create_request (ctrl_t ctrl, - log_error ("md_open failed: %s\n", gpg_strerror (rc)); - goto leave; - } -- if (DBG_HASHING) -- gcry_md_start_debug (md, "cr.cri"); - - ksba_certreq_set_hash_function (cr, HASH_FNC, md); - ksba_certreq_set_writer (cr, outctrl->writer); -diff --git a/sm/sign.c b/sm/sign.c -index fd7c4ff..8f7a469 100644 ---- a/sm/sign.c -+++ b/sm/sign.c -@@ -534,8 +534,6 @@ gpgsm_sign (ctrl_t ctrl, certlist_t signerlist, - log_error ("md_open failed: %s\n", gpg_strerror (rc)); - goto leave; - } -- if (DBG_HASHING) -- gcry_md_start_debug (data_md, "sign.data"); - - for (i=0; (algoid=ksba_cms_get_digest_algo_list (cms, i)); i++) - { -@@ -668,8 +666,6 @@ gpgsm_sign (ctrl_t ctrl, certlist_t signerlist, - log_error ("md_open failed: %s\n", gpg_strerror (rc)); - goto leave; - } -- if (DBG_HASHING) -- gcry_md_start_debug (md, "sign.attr"); - ksba_cms_set_hash_function (cms, HASH_FNC, md); - for (cl=signerlist,signer=0; cl; cl = cl->next, signer++) - { -diff --git a/sm/verify.c b/sm/verify.c -index c8663e3..f444faa 100644 ---- a/sm/verify.c -+++ b/sm/verify.c -@@ -159,8 +159,6 @@ gpgsm_verify (ctrl_t ctrl, int in_fd, int data_fd, FILE *out_fp) - log_error ("md_open failed: %s\n", gpg_strerror (rc)); - goto leave; - } -- if (DBG_HASHING) -- gcry_md_start_debug (data_md, "vrfy.data"); - - audit_log (ctrl->audit, AUDIT_SETUP_READY); - -@@ -495,8 +493,6 @@ gpgsm_verify (ctrl_t ctrl, int in_fd, int data_fd, FILE *out_fp) - audit_log_s (ctrl->audit, AUDIT_SIG_STATUS, "error"); - goto next_signer; - } -- if (DBG_HASHING) -- gcry_md_start_debug (md, "vrfy.attr"); - - ksba_cms_set_hash_function (cms, HASH_FNC, md); - rc = ksba_cms_hash_signed_attrs (cms, signer); --- -1.8.1.4 - diff --git a/recipes-tizen/gpg2/gpg2_git.bb b/recipes-tizen/gpg2/gpg2_git.bb deleted file mode 100644 index 205e13d4..00000000 --- a/recipes-tizen/gpg2/gpg2_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require gpg2.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/gpg2;tag=fd45bba47cfbab680118e8154c47993549dfbad6;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/gsignond-plugin-oauth/gsignond-plugin-oauth-extraconf.inc b/recipes-tizen/gsignond-plugin-oauth/gsignond-plugin-oauth-extraconf.inc deleted file mode 100644 index b1b25553..00000000 --- a/recipes-tizen/gsignond-plugin-oauth/gsignond-plugin-oauth-extraconf.inc +++ /dev/null @@ -1 +0,0 @@ -FILES_${PN}-dbg += "${prefix}/lib/gsignond/gplugins/.debug/liboauth.so" diff --git a/recipes-tizen/gsignond-plugin-oauth/gsignond-plugin-oauth.inc b/recipes-tizen/gsignond-plugin-oauth/gsignond-plugin-oauth.inc deleted file mode 100644 index 60c384b6..00000000 --- a/recipes-tizen/gsignond-plugin-oauth/gsignond-plugin-oauth.inc +++ /dev/null @@ -1,126 +0,0 @@ -DESCRIPTION = "OAuth plugin for GLib" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Security/Accounts" -LICENSE = "LGPL-2.1+" -PV = "1.0.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by gsignond-plugin-oauth - - -#PROVIDES by gsignond-plugin-oauth-doc -PROVIDES += "gsignond-plugin-oauth-doc" - - -RDEPENDS = "" -#RDEPENDS of gsignond-plugin-oauth (${PN}) -RDEPENDS_${PN} += "glibc" - -#RDEPENDS of gsignond-plugin-oauth-doc (${PN}-doc) -RDEPENDS_${PN}-doc += "gsignond-plugin-oauth" - - -DEPENDS = "" -#DEPENDS of gsignond-plugin-oauth -DEPENDS += "gsignond" -inherit pkgconfig -DEPENDS += "glib-2.0" -DEPENDS += "libsoup-2.4" -DEPENDS += "json-glib" -DEPENDS += "gnutls" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n gsignond-plugin-oauth-1.0.0 - cp ${S}/packaging/gsignond-plugin-oauth.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 ; - - - autotools_do_configure - oe_runmake -j16 - - - - -} -EXTRA_OECONF += "" - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " gsignond-plugin-oauth " - -gsignond-plugin-oauth_files = "" -gsignond-plugin-oauth_files += "${prefix}/lib/gsignond/gplugins/liboauth*.so" -MANIFESTFILES_${PN} = "gsignond-plugin-oauth.manifest" - -gsignond-plugin-oauth-doc_files = "" -gsignond-plugin-oauth-doc_files += "${prefix}/share/gtk-doc/html/gsignond-plugin-oauth/*" - -FILES_${PN} = "${gsignond-plugin-oauth_files}" -FILES_${PN}-doc = "${gsignond-plugin-oauth-doc_files}" - -PKG_gsignond-plugin-oauth= "gsignond-plugin-oauth" -PKG_gsignond-plugin-oauth-doc= "gsignond-plugin-oauth-doc" - -require gsignond-plugin-oauth-extraconf.inc - diff --git a/recipes-tizen/gsignond-plugin-oauth/gsignond-plugin-oauth_git.bb b/recipes-tizen/gsignond-plugin-oauth/gsignond-plugin-oauth_git.bb deleted file mode 100644 index b06fe2f7..00000000 --- a/recipes-tizen/gsignond-plugin-oauth/gsignond-plugin-oauth_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require gsignond-plugin-oauth.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/gsignond-plugin-oauth;tag=8dddc2078d70cc193189e02d07f66f75fc828843;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/gsignond-plugin-sasl/gsignond-plugin-sasl-extraconf.inc b/recipes-tizen/gsignond-plugin-sasl/gsignond-plugin-sasl-extraconf.inc deleted file mode 100644 index 5deb871e..00000000 --- a/recipes-tizen/gsignond-plugin-sasl/gsignond-plugin-sasl-extraconf.inc +++ /dev/null @@ -1 +0,0 @@ -FILES_${PN}-dbg += "${prefix}/lib/gsignond/gplugins/.debug/libsasl.so" diff --git a/recipes-tizen/gsignond-plugin-sasl/gsignond-plugin-sasl.inc b/recipes-tizen/gsignond-plugin-sasl/gsignond-plugin-sasl.inc deleted file mode 100644 index da244c3d..00000000 --- a/recipes-tizen/gsignond-plugin-sasl/gsignond-plugin-sasl.inc +++ /dev/null @@ -1,124 +0,0 @@ -DESCRIPTION = "SASL plugin for GLib" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Security/Accounts" -LICENSE = "LGPL-2.1+" -PV = "1.0.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by gsignond-plugin-sasl-doc -PROVIDES += "gsignond-plugin-sasl-doc" - - -#PROVIDES by gsignond-plugin-sasl - - -RDEPENDS = "" -#RDEPENDS of gsignond-plugin-sasl-doc (${PN}-doc) -RDEPENDS_${PN}-doc += "gsignond-plugin-sasl" - -#RDEPENDS of gsignond-plugin-sasl (${PN}) -RDEPENDS_${PN} += "glibc" - - -DEPENDS = "" -#DEPENDS of gsignond-plugin-sasl -DEPENDS += "gsignond" -DEPENDS += "libgsasl" -inherit pkgconfig -DEPENDS += "glib-2.0" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n gsignond-plugin-sasl-1.0.0 - cp ${S}/packaging/gsignond-plugin-sasl.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 ; - - - autotools_do_configure - oe_runmake -j16 - - - - -} -EXTRA_OECONF += "" - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " gsignond-plugin-sasl " - -gsignond-plugin-sasl-doc_files = "" -gsignond-plugin-sasl-doc_files += "${prefix}/share/gtk-doc/html/gsignond-plugin-sasl/*" - -gsignond-plugin-sasl_files = "" -gsignond-plugin-sasl_files += "${prefix}/lib/gsignond/gplugins/libsasl*.so" -MANIFESTFILES_${PN} = "gsignond-plugin-sasl.manifest" - -FILES_${PN}-doc = "${gsignond-plugin-sasl-doc_files}" -FILES_${PN} = "${gsignond-plugin-sasl_files}" - -PKG_gsignond-plugin-sasl-doc= "gsignond-plugin-sasl-doc" -PKG_gsignond-plugin-sasl= "gsignond-plugin-sasl" - -require gsignond-plugin-sasl-extraconf.inc - diff --git a/recipes-tizen/gsignond-plugin-sasl/gsignond-plugin-sasl_git.bb b/recipes-tizen/gsignond-plugin-sasl/gsignond-plugin-sasl_git.bb deleted file mode 100644 index 0fe5a7ac..00000000 --- a/recipes-tizen/gsignond-plugin-sasl/gsignond-plugin-sasl_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require gsignond-plugin-sasl.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/gsignond-plugin-sasl;tag=74233b7793f7f012aaeb3118694f7dfbe35f0d38;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/gsignond/gsignond-extraconf.inc b/recipes-tizen/gsignond/gsignond-extraconf.inc deleted file mode 100644 index 1f3b3480..00000000 --- a/recipes-tizen/gsignond/gsignond-extraconf.inc +++ /dev/null @@ -1,18 +0,0 @@ -inherit useradd - -USERADD_PACKAGES = "${PN}" -GROUPADD_PARAM_${PN} += "--system gsignond" - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - chmod u+s $D${prefix}/bin/gsignond -} - -FILES_${PN}-dbg += "/usr/lib/gsignond/extensions/.debug/libextension-test.so" -FILES_${PN}-dbg += "/usr/lib/gsignond/extensions/.debug/libextension-tizen.so" -FILES_${PN}-dbg += "/usr/lib/gsignond/pluginloaders/.debug/gsignond-plugind" -FILES_${PN}-dbg += "/usr/lib/gsignond/gplugins/.debug/libpassword.so" -FILES_${PN}-dbg += "/usr/lib/gsignond/gplugins/.debug/libdigest.so" -FILES_${PN}-dbg += "/usr/lib/gsignond/gplugins/.debug/libssotest.so" diff --git a/recipes-tizen/gsignond/gsignond.inc b/recipes-tizen/gsignond/gsignond.inc deleted file mode 100644 index d0c475f0..00000000 --- a/recipes-tizen/gsignond/gsignond.inc +++ /dev/null @@ -1,157 +0,0 @@ -DESCRIPTION = "GLib based Single Sign-On daemon" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Security/Accounts" -LICENSE = "LGPL-2.1+ and GPL-2.0+" -PV = "1.0.3" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by gsignond-doc -PROVIDES += "gsignond-doc" - - -#PROVIDES by gsignond -# the PROVIDES rules is ignore "gsignon " -PROVIDES += "gsignon" -RPROVIDES_gsignond += "gsignon" - - -#PROVIDES by gsignond-dev -PROVIDES += "gsignond-dev" - - -RDEPENDS = "" -#RDEPENDS of gsignond-doc (${PN}-doc) -RDEPENDS_${PN}-doc += "gsignond" - -#RDEPENDS of gsignond (${PN}) -RDEPENDS_${PN} += "glibc" - -#RDEPENDS of gsignond-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "gsignond" - - -DEPENDS = "" -#DEPENDS of gsignond -inherit pkgconfig -DEPENDS += "glib-2.0" -DEPENDS += "ecryptfs-utils" -DEPENDS += "smack" -DEPENDS += "sqlite3" -DEPENDS += "dbus" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n gsignond-1.0.3 - cp ${S}/packaging/gsignond.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 ; - - - autotools_do_configure - - oe_runmake -j16 - - - -} -EXTRA_OECONF += " --enable-dbus-type=p2p" - -do_install() { - 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 -- - install -m 755 -d ${D}${prefix}/lib/systemd/user - install -m 644 data/gsignond.service ${D}${prefix}/lib/systemd/user/ - install -m 755 -d ${D}${prefix}/lib/systemd/user/weston.target.wants - ln -s ../gsignond.service ${D}${prefix}/lib/systemd/user/weston.target.wants/gsignond.service - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - chmod u+s $D${prefix}/bin/gsignond - getent group gsignond > /dev/null || /usr/sbin/groupadd -r gsignond - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " gsignond " -PACKAGES += " gsignond-dev " - -gsignond-doc_files = "" -gsignond-doc_files += "${prefix}/share/gtk-doc/html/gsignond/*" - -gsignond_files = "" -gsignond_files += "AUTHORS COPYING.LIB INSTALL NEWS README" -gsignond_files += "${prefix}/bin/gsignond" -gsignond_files += "${prefix}/lib/libgsignond-*.so.*" -gsignond_files += "${prefix}/lib/gsignond/extensions/*.so*" -gsignond_files += "${prefix}/lib/gsignond/gplugins/*.so*" -gsignond_files += "${prefix}/lib/gsignond/pluginloaders/gsignond-plugind" -gsignond_files += "${prefix}/lib/systemd/user/gsignond.service" -gsignond_files += "${prefix}/lib/systemd/user/weston.target.wants/gsignond.service" -gsignond_files += "${sysconfdir}/gsignond.conf" -MANIFESTFILES_${PN} = "gsignond.manifest" - -gsignond-dev_files = "" -gsignond-dev_files += "${prefix}/include/gsignond/*.h" -gsignond-dev_files += "${prefix}/lib/libgsignond-*.so" -gsignond-dev_files += "${prefix}/lib/pkgconfig/gsignond.pc" - -FILES_${PN}-doc = "${gsignond-doc_files}" -FILES_${PN} = "${gsignond_files}" -FILES_${PN}-dev = "${gsignond-dev_files}" - -PKG_gsignond-doc= "gsignond-doc" -PKG_gsignond= "gsignond" -PKG_gsignond-dev= "gsignond-dev" - -require gsignond-extraconf.inc - diff --git a/recipes-tizen/gsignond/gsignond_git.bb b/recipes-tizen/gsignond/gsignond_git.bb deleted file mode 100644 index bd86f365..00000000 --- a/recipes-tizen/gsignond/gsignond_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require gsignond.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/gsignond;tag=572cf9261e1233c5db1b74b74a70d97289d752a2;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/gupnp-av/gupnp-av-extraconf.inc b/recipes-tizen/gupnp-av/gupnp-av-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/gupnp-av/gupnp-av.inc b/recipes-tizen/gupnp-av/gupnp-av.inc deleted file mode 100644 index 16602e77..00000000 --- a/recipes-tizen/gupnp-av/gupnp-av.inc +++ /dev/null @@ -1,132 +0,0 @@ -DESCRIPTION = "GUPnP-AV is a collection of helpers for building UPnP AV applications" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Libraries" -LICENSE = "LGPLv2+" -PV = "0.12.4" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by gupnp-av-dev -PROVIDES += "gupnp-av-dev" - - -#PROVIDES by gupnp-av - - -RDEPENDS = "" -#RDEPENDS of gupnp-av-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "gupnp-av" - -#RDEPENDS of gupnp-av (${PN}) -RDEPENDS_${PN} += "glibc" - - -DEPENDS = "" -#DEPENDS of gupnp-av -DEPENDS += "libxml2" -inherit pkgconfig -DEPENDS += "glib-2.0" -DEPENDS += "gupnp" -DEPENDS += "vala" -DEPENDS += "gtk-doc-stub" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n gupnp-av-0.12.4 - - -} -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 -j16 - - - -} -EXTRA_OECONF += " --disable-static" - -do_install() { - 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 -- - - rm -rf $RPM_BUILD_ROOT${prefix}/share/gtk-doc - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " gupnp-av-dev " -PACKAGES += " gupnp-av " - -gupnp-av-dev_files = "" -gupnp-av-dev_files += "${prefix}/include/gupnp-av-1.0/libgupnp-av" -gupnp-av-dev_files += "${prefix}/lib/*.so" -gupnp-av-dev_files += "${prefix}/lib/pkgconfig/gupnp-av-1.0.pc" -gupnp-av-dev_files += "${prefix}/lib/girepository-1.0/GUPnPAV-1.0.typelib" -gupnp-av-dev_files += "${prefix}/share/gir-1.0/GUPnPAV-1.0.gir" -gupnp-av-dev_files += "${prefix}/share/vala/vapi/gupnp-av-1.0.deps" -gupnp-av-dev_files += "${prefix}/share/vala/vapi/gupnp-av-1.0.vapi" - -gupnp-av_files = "" -gupnp-av_files += "AUTHORS COPYING README" -gupnp-av_files += "${prefix}/lib/*.so.*" -gupnp-av_files += "${prefix}/share/gupnp-av/*.xsd" - -FILES_${PN}-dev = "${gupnp-av-dev_files}" -FILES_${PN} = "${gupnp-av_files}" - -PKG_gupnp-av-dev= "gupnp-av-dev" -PKG_gupnp-av= "gupnp-av" - -require gupnp-av-extraconf.inc - diff --git a/recipes-tizen/gupnp-av/gupnp-av_git.bb b/recipes-tizen/gupnp-av/gupnp-av_git.bb deleted file mode 100644 index 58c24648..00000000 --- a/recipes-tizen/gupnp-av/gupnp-av_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require gupnp-av.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/GUPnP-AV;tag=71094b9473dad3d2a9bf7c77e5f920879fae8290;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/gupnp-dlna/gupnp-dlna-extraconf.inc b/recipes-tizen/gupnp-dlna/gupnp-dlna-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/gupnp-dlna/gupnp-dlna.inc b/recipes-tizen/gupnp-dlna/gupnp-dlna.inc deleted file mode 100644 index 1a558ac0..00000000 --- a/recipes-tizen/gupnp-dlna/gupnp-dlna.inc +++ /dev/null @@ -1,172 +0,0 @@ -DESCRIPTION = "Utility library for easing DLNA-related tasks" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Applications/Multimedia" -LICENSE = "LGPLv2.1" -PV = "0.10.2" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by gupnp-dlna-dev -PROVIDES += "gupnp-dlna-dev" - - -#PROVIDES by gupnp-dlna - - -RDEPENDS = "" -#RDEPENDS of gupnp-dlna-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "gupnp-dlna" - -#RDEPENDS of gupnp-dlna (${PN}) -RDEPENDS_${PN} += "glibc" - - -DEPENDS = "" -#DEPENDS of gupnp-dlna -DEPENDS += "libxml2" -DEPENDS += "vala" -inherit pkgconfig -DEPENDS += "glib-2.0" -DEPENDS += "gstreamer1.0-plugins-base" -DEPENDS += "gstreamer1.0" -DEPENDS += "gtk-doc-stub" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n gupnp-dlna-0.10.2 - - -} -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 -j16 - - - -} -EXTRA_OECONF += " --disable-static " - -do_install() { - 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 -- - - rm -rf $RPM_BUILD_ROOT${prefix}/share/gtk-doc - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " gupnp-dlna-dev " -PACKAGES += " gupnp-dlna " - -gupnp-dlna-dev_files = "" -gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna.h" -gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-audio-information.h" -gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-container-information.h" -gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-gst-utils.h" -gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-g-values.h" -gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-image-information.h" -gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-information.h" -gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-profile.h" -gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-profile-guesser.h" -gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-restriction.h" -gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-value-list.h" -gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-values.h" -gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/gupnp-dlna-video-information.h" -gupnp-dlna-dev_files += "${prefix}/include/gupnp-dlna-2.0/libgupnp-dlna/metadata/gupnp-dlna-metadata-extractor.h" -gupnp-dlna-dev_files += "${prefix}/lib/pkgconfig/gupnp-dlna-2.0.pc" -gupnp-dlna-dev_files += "${prefix}/lib/pkgconfig/gupnp-dlna-metadata-2.0.pc" -gupnp-dlna-dev_files += "${prefix}/lib/pkgconfig/gupnp-dlna-gst-2.0.pc" -gupnp-dlna-dev_files += "${prefix}/lib/libgupnp-dlna-2.0.so" -gupnp-dlna-dev_files += "${prefix}/lib/libgupnp-dlna-gst-2.0.so" -gupnp-dlna-dev_files += "${prefix}/lib/gupnp-dlna/libgstreamer.so" -gupnp-dlna-dev_files += "${prefix}/lib/girepository-1.0/GUPnPDLNA-2.0.typelib" -gupnp-dlna-dev_files += "${prefix}/lib/girepository-1.0/GUPnPDLNAGst-2.0.typelib" -gupnp-dlna-dev_files += "${prefix}/share/gir-1.0/GUPnPDLNA-2.0.gir" -gupnp-dlna-dev_files += "${prefix}/share/gir-1.0/GUPnPDLNAGst-2.0.gir" -gupnp-dlna-dev_files += "${prefix}/share/vala/vapi/gupnp-dlna-2.0.deps" -gupnp-dlna-dev_files += "${prefix}/share/vala/vapi/gupnp-dlna-2.0.vapi" -gupnp-dlna-dev_files += "${prefix}/share/vala/vapi/gupnp-dlna-gst-2.0.deps" -gupnp-dlna-dev_files += "${prefix}/share/vala/vapi/gupnp-dlna-gst-2.0.vapi" - -gupnp-dlna_files = "" -gupnp-dlna_files += "${prefix}/bin/gupnp-dlna-info-2.0" -gupnp-dlna_files += "${prefix}/bin/gupnp-dlna-ls-profiles-2.0" -gupnp-dlna_files += "${prefix}/lib/libgupnp-dlna-2.0.so.*" -gupnp-dlna_files += "${prefix}/lib/libgupnp-dlna-gst-2.0.so.*" -gupnp-dlna_files += "${prefix}/lib/gupnp-dlna/libgstreamer.so" -gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/aac.xml" -gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/ac3.xml" -gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/amr.xml" -gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/avc.xml" -gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/common.xml" -gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/dlna-profiles.rng" -gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/jpeg.xml" -gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/lpcm.xml" -gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/mp3.xml" -gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/mpeg-ts.xml" -gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/mpeg1.xml" -gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/mpeg4.xml" -gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/png.xml" -gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/wma.xml" -gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/mpeg-common.xml" -gupnp-dlna_files += "${prefix}/share/gupnp-dlna-2.0/dlna-profiles/mpeg-ps.xml" - -FILES_${PN}-dev = "${gupnp-dlna-dev_files}" -FILES_${PN} = "${gupnp-dlna_files}" - -PKG_gupnp-dlna-dev= "gupnp-dlna-dev" -PKG_gupnp-dlna= "gupnp-dlna" - -require gupnp-dlna-extraconf.inc - diff --git a/recipes-tizen/gupnp-dlna/gupnp-dlna_git.bb b/recipes-tizen/gupnp-dlna/gupnp-dlna_git.bb deleted file mode 100644 index bdb39e61..00000000 --- a/recipes-tizen/gupnp-dlna/gupnp-dlna_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require gupnp-dlna.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/GUPnP-DLNA;tag=fcf4110293c50f0299142bc9ef56f29266fb8d78;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/gupnp/gupnp-extraconf.inc b/recipes-tizen/gupnp/gupnp-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/gupnp/gupnp.inc b/recipes-tizen/gupnp/gupnp.inc deleted file mode 100644 index 420b4c37..00000000 --- a/recipes-tizen/gupnp/gupnp.inc +++ /dev/null @@ -1,133 +0,0 @@ -DESCRIPTION = "GUPnP is an framework for creating UPnP devices & control points" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Libraries" -LICENSE = "LGPLv2+" -PV = "0.20.5" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by gupnp-dev -PROVIDES += "gupnp-dev" - - -#PROVIDES by gupnp - - -RDEPENDS = "" -#RDEPENDS of gupnp-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "gupnp" - -#RDEPENDS of gupnp (${PN}) -RDEPENDS_${PN} += "glibc" - - -DEPENDS = "" -#DEPENDS of gupnp -DEPENDS += "gssdp" -DEPENDS += "libxml2" -inherit pkgconfig -DEPENDS += "glib-2.0" -DEPENDS += "libsoup-2.4" -DEPENDS += "util-linux" -DEPENDS += "vala" -DEPENDS += "gtk-doc-stub" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n gupnp-0.20.5 - - -} -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 -j16 - - - -} -EXTRA_OECONF += " --disable-static" - -do_install() { - 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 -- - - rm -rf $RPM_BUILD_ROOT${prefix}/share/gtk-doc - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " gupnp-dev " -PACKAGES += " gupnp " - -gupnp-dev_files = "" -gupnp-dev_files += "${prefix}/lib/pkgconfig/gupnp-1.0.pc" -gupnp-dev_files += "${prefix}/lib/*.so" -gupnp-dev_files += "${prefix}/include/gupnp-1.0" -gupnp-dev_files += "${prefix}/bin/gupnp-binding-tool" -gupnp-dev_files += "${prefix}/lib/girepository-1.0/GUPnP-1.0.typelib" -gupnp-dev_files += "${prefix}/share/gir-1.0/GUPnP-1.0.gir" -gupnp-dev_files += "${prefix}/share/vala/vapi/gupnp-1.0.deps" -gupnp-dev_files += "${prefix}/share/vala/vapi/gupnp-1.0.vapi" - -gupnp_files = "" -gupnp_files += "${prefix}/lib/*.so.*" - -FILES_${PN}-dev = "${gupnp-dev_files}" -FILES_${PN} = "${gupnp_files}" - -PKG_gupnp-dev= "gupnp-dev" -PKG_gupnp= "gupnp" - -require gupnp-extraconf.inc - diff --git a/recipes-tizen/gupnp/gupnp_git.bb b/recipes-tizen/gupnp/gupnp_git.bb deleted file mode 100644 index 6c6d412c..00000000 --- a/recipes-tizen/gupnp/gupnp_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require gupnp.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/GUPnP;tag=6133eb3c531b27747fa8277ea8e92e10e5eb4688;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/heynoti/files/remove_dlog.patch b/recipes-tizen/heynoti/files/remove_dlog.patch deleted file mode 100644 index 00c9a84b..00000000 --- a/recipes-tizen/heynoti/files/remove_dlog.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index c3c5f4d..6057c9e 100755 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -25,7 +25,9 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) - INCLUDE(FindPkgConfig) - - pkg_check_modules(glib_pkg REQUIRED gobject-2.0) --pkg_check_modules(pkgs REQUIRED glib-2.0 dlog libtzplatform-config) -+pkg_check_modules(pkgs REQUIRED glib-2.0 libtzplatform-config) -+ADD_DEFINITIONS("-DUTIL_SYSLOG_OUT") -+ - FOREACH(flag ${pkgs_CFLAGS}) - SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") - ENDFOREACH(flag) diff --git a/recipes-tizen/heynoti/heynoti-extraconf.inc b/recipes-tizen/heynoti/heynoti-extraconf.inc deleted file mode 100644 index 1104884f..00000000 --- a/recipes-tizen/heynoti/heynoti-extraconf.inc +++ /dev/null @@ -1,3 +0,0 @@ -DEPENDS_remove_class-native = "dlog-native" - -SRC_URI_append_class-native = " file://remove_dlog.patch" \ No newline at end of file diff --git a/recipes-tizen/heynoti/heynoti.inc b/recipes-tizen/heynoti/heynoti.inc deleted file mode 100644 index 121c317f..00000000 --- a/recipes-tizen/heynoti/heynoti.inc +++ /dev/null @@ -1,145 +0,0 @@ -DESCRIPTION = "HEY (ligHt Easy speedy) notification library" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Libraries" -LICENSE = "Apache-2.0" -PV = "0.0.2" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by heynoti - - -#PROVIDES by heynoti-dev -PROVIDES += "heynoti-dev" - - -RDEPENDS = "" -#RDEPENDS of heynoti-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "heynoti" - - -DEPENDS = "" -#DEPENDS of heynoti -inherit tizen_cmake -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" -DEPENDS += "ecore" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/heynoti.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DCMAKE_BUILD_TYPE="Debug" - - - make -j16 - - - -} - -do_install() { - 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/noti - mkdir -p ${D}/usr/share/license - install LICENSE ${D}/usr/share/license/heynoti - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " heynoti " -PACKAGES += " heynoti-dev " - -heynoti_files = "" -heynoti_files += "${prefix}/lib/libheynoti.so.0" -heynoti_files += "${prefix}/lib/libheynoti.so.0.0.2" -heynoti_files += "${prefix}/bin/heynotitool" -heynoti_files += "${prefix}/share/noti" -heynoti_files += "/usr/share/license/heynoti" -MANIFESTFILES_${PN} = "heynoti.manifest" - -heynoti-dev_files = "" -heynoti-dev_files += "${prefix}/include/heynoti/SLP_Heynoti_PG.h" -heynoti-dev_files += "${prefix}/include/heynoti/heynoti.h" -heynoti-dev_files += "${prefix}/lib/pkgconfig/heynoti.pc" -heynoti-dev_files += "${prefix}/lib/libheynoti.so" -MANIFESTFILES_${PN}-dev = "heynoti.manifest" - -FILES_${PN} = "${heynoti_files}" -FILES_${PN}-dev = "${heynoti-dev_files}" - -PKG_heynoti= "heynoti" -PKG_heynoti-dev= "heynoti-dev" - -require heynoti-extraconf.inc - diff --git a/recipes-tizen/heynoti/heynoti_git.bb b/recipes-tizen/heynoti/heynoti_git.bb deleted file mode 100644 index d1b16a68..00000000 --- a/recipes-tizen/heynoti/heynoti_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require heynoti.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/appfw/heynoti;tag=3f82d6115368fb5a2d799436aecc7b339e6ae373;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/hwdata/hwdata-extraconf.inc b/recipes-tizen/hwdata/hwdata-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/hwdata/hwdata.inc b/recipes-tizen/hwdata/hwdata.inc deleted file mode 100644 index 901d6c91..00000000 --- a/recipes-tizen/hwdata/hwdata.inc +++ /dev/null @@ -1,115 +0,0 @@ -DESCRIPTION = "Hardware identification and configuration data" -HOMEPAGE = "http://git.fedorahosted.org/git/hwdata.git" -SECTION = "System/Base" -LICENSE = "GPL-2.0+" -PV = "0.260" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by hwdata -# the PROVIDES rules is ignore "pciutils-ids " -PROVIDES += "pciutils-ids" -RPROVIDES_hwdata += "pciutils-ids" - - -#PROVIDES by hwdata-ivi -PROVIDES += "hwdata-ivi" - - -RDEPENDS = "" -#RDEPENDS of hwdata-ivi (${PN}-ivi) -RDEPENDS_${PN}-ivi += "hwdata" - - -DEPENDS = "" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n hwdata-0.260-1 - - -} -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 - cp ${S}/packaging/hwdata.manifest . - - - - -} -EXTRA_OECONF += "" - -do_install() { - 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}${sysconfdir}/modprobe.d - mv ${D}${prefix}/lib/modprobe.d/dist-blacklist.conf \ - ${D}${sysconfdir}/modprobe.d/blacklist.conf - rm -rf ${D}${prefix}/lib - install -m644 blacklist.conf ${D}/${sysconfdir}/modprobe.d - install -m644 video.conf ${D}/${sysconfdir}/modprobe.d - - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " hwdata " -PACKAGES += " hwdata-ivi " - -hwdata_files = "" -hwdata_files += "${sysconfdir}/modprobe.d/blacklist.conf" -hwdata_files += "${prefix}/share/hwdata" -hwdata_files += "${prefix}/share/hwdata/*" -MANIFESTFILES_${PN} = "hwdata.manifest" -DIRFILES_${PN} = "" -DIRFILES_${PN} += "${prefix}/share/hwdata" - -hwdata-ivi_files = "" -hwdata-ivi_files += "${sysconfdir}/modprobe.d/video.conf" - -FILES_${PN} = "${hwdata_files}" -FILES_${PN}-ivi = "${hwdata-ivi_files}" - -PKG_hwdata= "hwdata" -PKG_hwdata-ivi= "hwdata-ivi" - -require hwdata-extraconf.inc - diff --git a/recipes-tizen/hwdata/hwdata_git.bb b/recipes-tizen/hwdata/hwdata_git.bb deleted file mode 100644 index ffdddf64..00000000 --- a/recipes-tizen/hwdata/hwdata_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require hwdata.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/hwdata;tag=2805db5ffcb5d4022d6bd797e58b97400ecad2d7;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/ibus-hangul/ibus-hangul-extraconf.inc b/recipes-tizen/ibus-hangul/ibus-hangul-extraconf.inc deleted file mode 100644 index e0f30db8..00000000 --- a/recipes-tizen/ibus-hangul/ibus-hangul-extraconf.inc +++ /dev/null @@ -1,8 +0,0 @@ -export libexecdir = "${prefix}/libexec" - -FILES_${PN}-dbg += "${prefix}/lib/ibus-hangul/setup/.debug/hangul_keyboard_list" - -do_install_append() { - rm -fr ${D}${bindir} - -} \ No newline at end of file diff --git a/recipes-tizen/ibus-hangul/ibus-hangul.inc b/recipes-tizen/ibus-hangul/ibus-hangul.inc deleted file mode 100644 index 543c8a14..00000000 --- a/recipes-tizen/ibus-hangul/ibus-hangul.inc +++ /dev/null @@ -1,107 +0,0 @@ -DESCRIPTION = "The Hangul engine for IBus input platform" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Libraries" -LICENSE = "GPL-2.0+" -PV = "1.4.2" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by ibus-hangul - - -RDEPENDS = "" -#RDEPENDS of ibus-hangul (${PN}) -RDEPENDS_${PN} += "ibus" - - -DEPENDS = "" -#DEPENDS of ibus-hangul -DEPENDS_append_class-native = " intltool-native" -DEPENDS_append_class-target = " intltool-native" -inherit pkgconfig -#Replace "DEPENDS" on gettext by "inherit gettext" -inherit gettext -DEPENDS += "ibus" -DEPENDS_append_class-native = " libtool" -DEPENDS_append_class-target = " libtool-cross" -DEPENDS += "libhangul" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/ibus-hangul.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 ; - - - autotools_do_configure - # make -C po update-gmo - oe_runmake -j16 - - - -} -EXTRA_OECONF += " --disable-static" - -do_install() { - 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 - - rm -f ${D}${prefix}/bin/ibus-setup-hangul - sed -i 's!^Exec=ibus-setup-hangul!Exec=${prefix}/libexec/ibus-setup-hangul!' ${D}${prefix}/share/applications/ibus-setup-hangul.desktop - - #find_lang ibus-hangul - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " ibus-hangul " - -ibus-hangul_files = "" -ibus-hangul_files += "AUTHORS README" -ibus-hangul_files += "${prefix}/libexec/ibus-engine-hangul" -ibus-hangul_files += "${prefix}/libexec/ibus-setup-hangul" -ibus-hangul_files += "${prefix}/share/ibus-hangul" -ibus-hangul_files += "${prefix}/share/ibus/component/*" -ibus-hangul_files += "${prefix}/lib/ibus-hangul/setup/*" -ibus-hangul_files += "${prefix}/share/applications/ibus-setup-hangul.desktop" -ibus-hangul_files += "${prefix}/share/icons/hicolor/*/apps/*" -MANIFESTFILES_${PN} = "ibus-hangul.manifest" - -FILES_${PN} = "${ibus-hangul_files}" - -PKG_ibus-hangul= "ibus-hangul" - -require ibus-hangul-extraconf.inc - diff --git a/recipes-tizen/ibus-hangul/ibus-hangul_git.bb b/recipes-tizen/ibus-hangul/ibus-hangul_git.bb deleted file mode 100644 index ced89ea2..00000000 --- a/recipes-tizen/ibus-hangul/ibus-hangul_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require ibus-hangul.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/ibus-hangul;tag=50ba9a0088d93b9a426f29d19e6eb63e556ca155;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/ibus-libpinyin/ibus-libpinyin-extraconf.inc b/recipes-tizen/ibus-libpinyin/ibus-libpinyin-extraconf.inc deleted file mode 100644 index 78106d25..00000000 --- a/recipes-tizen/ibus-libpinyin/ibus-libpinyin-extraconf.inc +++ /dev/null @@ -1 +0,0 @@ -export libexecdir = "${prefix}/libexec" \ No newline at end of file diff --git a/recipes-tizen/ibus-libpinyin/ibus-libpinyin.inc b/recipes-tizen/ibus-libpinyin/ibus-libpinyin.inc deleted file mode 100644 index 518934c6..00000000 --- a/recipes-tizen/ibus-libpinyin/ibus-libpinyin.inc +++ /dev/null @@ -1,116 +0,0 @@ -DESCRIPTION = "Intelligent Pinyin engine based on libpinyin for IBus" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Libraries" -LICENSE = "GPL-2.0+" -PV = "1.6.92" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by ibus-libpinyin - - -RDEPENDS = "" -#RDEPENDS of ibus-libpinyin (${PN}) -RDEPENDS_${PN} += "libpinyin" -RDEPENDS_${PN} += "ibus" - - -DEPENDS = "" -#DEPENDS of ibus-libpinyin -DEPENDS_append_class-native = " intltool-native" -DEPENDS_append_class-target = " intltool-native" -DEPENDS += "libpinyin" -inherit pkgconfig -#Replace "DEPENDS" on gettext by "inherit gettext" -inherit gettext -DEPENDS += "ibus" -DEPENDS += "lua" -DEPENDS_append_class-native = " libtool" -DEPENDS_append_class-target = " libtool-cross" -DEPENDS += "sqlite3" -DEPENDS += "util-linux" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/ibus-libpinyin.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 ; - - - autotools_do_configure - - # make -C po update-gmo - oe_runmake -j16 - - - -} -EXTRA_OECONF += " --disable-static --disable-boost" - -do_install() { - 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 - - #find_lang ibus-libpinyin - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " ibus-libpinyin " - -ibus-libpinyin_files = "" -ibus-libpinyin_files += "AUTHORS README" -ibus-libpinyin_files += "${prefix}/share/applications/*.desktop" -ibus-libpinyin_files += "${prefix}/libexec/ibus-engine-libpinyin" -ibus-libpinyin_files += "${prefix}/libexec/ibus-setup-libpinyin" -ibus-libpinyin_files += "${prefix}/share/ibus-libpinyin/phrases.txt" -ibus-libpinyin_files += "${prefix}/share/ibus-libpinyin/icons" -ibus-libpinyin_files += "${prefix}/share/ibus-libpinyin/setup" -ibus-libpinyin_files += "${prefix}/share/ibus-libpinyin/*.lua" -ibus-libpinyin_files += "${prefix}/share/ibus-libpinyin/db/*.db" -ibus-libpinyin_files += "${prefix}/share/ibus-libpinyin" -ibus-libpinyin_files += "${prefix}/share/ibus-libpinyin/db" -ibus-libpinyin_files += "${prefix}/share/ibus/component/*" -MANIFESTFILES_${PN} = "ibus-libpinyin.manifest" -DIRFILES_${PN} = "" -DIRFILES_${PN} += "${prefix}/share/ibus-libpinyin" -DIRFILES_${PN} += "${prefix}/share/ibus-libpinyin/db" - -FILES_${PN} = "${ibus-libpinyin_files}" - -PKG_ibus-libpinyin= "ibus-libpinyin" - -require ibus-libpinyin-extraconf.inc - diff --git a/recipes-tizen/ibus-libpinyin/ibus-libpinyin_git.bb b/recipes-tizen/ibus-libpinyin/ibus-libpinyin_git.bb deleted file mode 100644 index 2543db88..00000000 --- a/recipes-tizen/ibus-libpinyin/ibus-libpinyin_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require ibus-libpinyin.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/ibus-libpinyin;tag=d0248b5f265cdf73a06754ef0384a8708cbc8c02;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/ibus/files/Remove_vala_test.patch b/recipes-tizen/ibus/files/Remove_vala_test.patch deleted file mode 100644 index 8cd7cf96..00000000 --- a/recipes-tizen/ibus/files/Remove_vala_test.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/Makefile.am b/Makefile.am -index 54cdb01..e36f388 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -50,12 +50,10 @@ SUBDIRS = \ - util \ - conf \ - client \ -- tools \ - data \ - m4 \ - po \ - docs \ -- $(ENGINE_DIR) \ - $(UI_DIR) \ - $(DAEMON_DIR) \ - $(PYTHON_LIB_DIRS) \ diff --git a/recipes-tizen/ibus/ibus-extraconf.inc b/recipes-tizen/ibus/ibus-extraconf.inc deleted file mode 100644 index 720dae2b..00000000 --- a/recipes-tizen/ibus/ibus-extraconf.inc +++ /dev/null @@ -1,8 +0,0 @@ -SRC_URI += " file://Remove_vala_test.patch " - -DEPENDS_append_class-target = " vala-native " - -EXTRA_OECONF += " --disable-introspection " - -FILES_${PN} += "/usr/lib/ibus/ibus-wayland" - diff --git a/recipes-tizen/ibus/ibus.inc b/recipes-tizen/ibus/ibus.inc deleted file mode 100644 index 3d46492c..00000000 --- a/recipes-tizen/ibus/ibus.inc +++ /dev/null @@ -1,207 +0,0 @@ -DESCRIPTION = "Intelligent Input Bus for Linux OS" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Libraries" -LICENSE = "LGPL-2.0+" -PV = "1.5.4" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by ibus-dev -PROVIDES += "ibus-dev" - - -#PROVIDES by ibus-libs -PROVIDES += "ibus-libs" - - -#PROVIDES by ibus - - -RDEPENDS = "" -#RDEPENDS of ibus-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "dbus" -RDEPENDS_${PN}-dev += "ibus-libs" -RDEPENDS_${PN}-dev += "ibus" -RDEPENDS_${PN}-dev += "glib-2.0" - -#RDEPENDS of ibus-libs (${PN}-libs) -RDEPENDS_${PN}-libs += "dbus" - -#RDEPENDS of ibus (${PN}) -RDEPENDS_${PN} += "ibus-libs" -RDEPENDS_${PN} += "python-pygobject" -RDEPENDS_${PN} += "dbus-python" -RDEPENDS_${PN} += "iso-codes" - - -DEPENDS = "" -#DEPENDS of ibus -DEPENDS_append_class-native = " intltool-native" -DEPENDS_append_class-target = " intltool-native" -DEPENDS += "python-pygobject" -DEPENDS += "iso-codes" -inherit pythonnative -DEPENDS += "vala" -DEPENDS += "libxkbcommon" -inherit pkgconfig -#Replace "DEPENDS" on gettext by "inherit gettext" -inherit gettext -DEPENDS += "wayland" -DEPENDS_append_class-native = " libtool" -DEPENDS_append_class-target = " libtool-cross" -DEPENDS += "gtk-doc-stub" -DEPENDS += "dbus-python" -DEPENDS_append_class-native = " fdupes-native" -DEPENDS_append_class-target = " fdupes-native" -DEPENDS += "dbus-glib" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/ibus.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 ; - - - autotools_do_configure - - oe_runmake -j16 - - - -} -EXTRA_OECONF += " --disable-static --disable-tests --disable-gtk2 --disable-gtk3 --disable-xim --enable-wayland --disable-vala --disable-gtk-doc --disable-gconf --disable-setup --disable-dconf --enable-python-library --disable-ui --disable-libnotify --enable-introspection" - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - rm -rf ${D} - make DESTDIR=${D} install - rm -f ${D}${prefix}/lib/libibus-1.0.la - - rm -fr ${D}${prefix}/share/gtk-doc - - #find_lang ibus10 - - #fdupes ${D} - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - # create registry cache - [ -x $D${prefix}/bin/ibus ] && \ - $D${prefix}/bin/ibus write-cache --system &>/dev/null || : - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - # recreate icon cache - touch --no-create $D${prefix}/share/icons/hicolor || : - [ -x $D${prefix}/bin/gtk-update-icon-cache ] && \ - $D${prefix}/bin/gtk-update-icon-cache --quiet $D${prefix}/share/icons/hicolor || : - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - # recreate icon cache - touch --no-create $D${prefix}/share/icons/hicolor || : - [ -x $D${prefix}/bin/gtk-update-icon-cache ] && \ - $D${prefix}/bin/gtk-update-icon-cache --quiet $D${prefix}/share/icons/hicolor || : - # 'ibus write-cache --system' updates the system cache. - [ -f /var/cache/ibus/bus/registry ] && \ - rm /var/cache/ibus/bus/registry || : - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " ibus-dev " -PACKAGES += " ibus-libs " -PACKAGES += " ibus " - -ibus-dev_files = "" -ibus-dev_files += "${prefix}/lib/lib*.so" -ibus-dev_files += "${prefix}/lib/pkgconfig/*" -ibus-dev_files += "${prefix}/include/*" -ibus-dev_files += "${prefix}/share/gir-1.0/IBus-1.0.gir" -MANIFESTFILES_${PN}-dev = "ibus.manifest" - -ibus-libs_files = "" -ibus-libs_files += "${prefix}/lib/libibus-1.0.so.*" -ibus-libs_files += "${prefix}/lib/girepository-1.0/IBus-1.0.typelib" -MANIFESTFILES_${PN}-libs = "ibus.manifest" - -ibus_files = "" -ibus_files += "AUTHORS README" -ibus_files += "${prefix}/lib/python2.7/site-packages/ibus" -ibus_files += "${prefix}/lib/python2.7/site-packages/ibus/*" -ibus_files += "${prefix}/share/ibus/" -ibus_files += "${prefix}/bin/ibus" -ibus_files += "${prefix}/bin/ibus-daemon" -ibus_files += "${prefix}/share/ibus/keymaps/*" -ibus_files += "${prefix}/share/icons/hicolor/*/apps/*" -ibus_files += "${prefix}/libexec/*" -ibus_files += "${prefix}/share/ibus/component/simple.xml" -ibus_files += "${prefix}/share/bash-completion/completions/ibus.bash" -ibus_files += "${prefix}/share/man/man1/*" -MANIFESTFILES_${PN} = "ibus.manifest" -DIRFILES_${PN} = "" -DIRFILES_${PN} += "${prefix}/lib/python2.7/site-packages/ibus" -DIRFILES_${PN} += "${prefix}/share/ibus/" - -FILES_${PN}-dev = "${ibus-dev_files}" -FILES_${PN}-libs = "${ibus-libs_files}" -FILES_${PN} = "${ibus_files}" - -PKG_ibus-dev= "ibus-dev" -PKG_ibus-libs= "ibus-libs" -PKG_ibus= "ibus" - -require ibus-extraconf.inc - diff --git a/recipes-tizen/ibus/ibus_git.bb b/recipes-tizen/ibus/ibus_git.bb deleted file mode 100644 index 3090b844..00000000 --- a/recipes-tizen/ibus/ibus_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require ibus.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/ibus;tag=d474a5c218f8630192ee2bea8d321c245e2c2b89;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/ico-uxf-device-input-controller/ico-uxf-device-input-controller-extraconf.inc b/recipes-tizen/ico-uxf-device-input-controller/ico-uxf-device-input-controller-extraconf.inc deleted file mode 100644 index 868b6e18..00000000 --- a/recipes-tizen/ico-uxf-device-input-controller/ico-uxf-device-input-controller-extraconf.inc +++ /dev/null @@ -1,6 +0,0 @@ -do_compile_prepend() { - sed -i "s@-I/usr/include/ico-uxf-weston-plugin@-I${PKG_CONFIG_SYSROOT_DIR}/usr/include/ico-uxf-weston-plugin@g" ${S}/gtforce/Makefile.am - sed -i "s@-I/usr/include/ico-util@-I${PKG_CONFIG_SYSROOT_DIR}/usr/include/ico-util@g" ${S}/gtforce/Makefile.am - sed -i "s@-I/usr/include/ico-uxf-weston-plugin@-I${PKG_CONFIG_SYSROOT_DIR}/usr/include/ico-uxf-weston-plugin@g" ${S}/tests/Makefile.am - -} \ No newline at end of file diff --git a/recipes-tizen/ico-uxf-device-input-controller/ico-uxf-device-input-controller.inc b/recipes-tizen/ico-uxf-device-input-controller/ico-uxf-device-input-controller.inc deleted file mode 100644 index e852913b..00000000 --- a/recipes-tizen/ico-uxf-device-input-controller/ico-uxf-device-input-controller.inc +++ /dev/null @@ -1,114 +0,0 @@ -DESCRIPTION = "Device Input Controller" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Graphics & UI Framework/Input" -LICENSE = "Apache-2.0" -PV = "0.9.06" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by ico-uxf-device-input-controller - - -RDEPENDS = "" -#RDEPENDS of ico-uxf-device-input-controller (${PN}) -RDEPENDS_${PN} += "weston" -RDEPENDS_${PN} += "ico-uxf-utilities" -RDEPENDS_${PN} += "ico-uxf-weston-plugin" - - -DEPENDS = "" -#DEPENDS of ico-uxf-device-input-controller -DEPENDS += "ico-uxf-utilities" -DEPENDS += "virtual/egl" -inherit pkgconfig -DEPENDS += "glib-2.0" -DEPENDS += "wayland" -DEPENDS += "virtual/libgl" -DEPENDS += "virtual/libgles2" -DEPENDS += "ico-uxf-weston-plugin" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n ico-uxf-device-input-controller-0.9.06 - - -} -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 - oe_runmake -j16 - - - -} -EXTRA_OECONF += "" - -do_install() { - 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 -- - - # configurations - mkdir -p ${D}/opt/etc/ico/device-input-controller - mkdir -p ${D}${prefix}/lib/systemd/user - install -m 0644 settings/drivingforcegt.conf ${D}/opt/etc/ico/device-input-controller - install -m 0644 settings/g27racingwheel.conf ${D}/opt/etc/ico/device-input-controller - install -m 0755 settings/set_daynight.sh ${D}/opt/etc/ico/device-input-controller - install -m 644 settings/ico-device-input-controller.service ${D}${prefix}/lib/systemd/user/ico-device-input-controller.service - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " ico-uxf-device-input-controller " - -ico-uxf-device-input-controller_files = "" -ico-uxf-device-input-controller_files += "${prefix}/bin/ico_dic-gtforce" -ico-uxf-device-input-controller_files += "/opt/etc/ico/device-input-controller/drivingforcegt.conf" -ico-uxf-device-input-controller_files += "/opt/etc/ico/device-input-controller/g27racingwheel.conf" -ico-uxf-device-input-controller_files += "/opt/etc/ico/device-input-controller/set_daynight.sh" -ico-uxf-device-input-controller_files += "${prefix}/lib/systemd/user/ico-device-input-controller.service" -MANIFESTFILES_${PN} = "ico-uxf-device-input-controller.manifest" - -FILES_${PN} = "${ico-uxf-device-input-controller_files}" - -PKG_ico-uxf-device-input-controller= "ico-uxf-device-input-controller" - -require ico-uxf-device-input-controller-extraconf.inc - diff --git a/recipes-tizen/ico-uxf-device-input-controller/ico-uxf-device-input-controller_git.bb b/recipes-tizen/ico-uxf-device-input-controller/ico-uxf-device-input-controller_git.bb deleted file mode 100644 index d2b82b17..00000000 --- a/recipes-tizen/ico-uxf-device-input-controller/ico-uxf-device-input-controller_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require ico-uxf-device-input-controller.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/ico-uxf-device-input-controller;tag=6554394e29dc2c8409726a096beef43083f28145;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps-extraconf.inc b/recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps-extraconf.inc deleted file mode 100644 index 57ada77b..00000000 --- a/recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps-extraconf.inc +++ /dev/null @@ -1,37 +0,0 @@ -do_configure_prepend() { - sed -i 's@-I/usr/include@-I${STAGING_INCDIR}@g' ico-app-soundsample/src/Makefile.am - sed -i 's@-I/usr/include@-I${STAGING_INCDIR}@g' ico-app-vicsample/src/Makefile.am -} - -FILES_${PN}-dbg += "${prefix}/apps/org.tizen.ico.app-soundsample/bin/.debug" -FILES_${PN}-dbg += "${prefix}/apps/org.tizen.ico.app-vicsample/bin/.debug" - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - # This icons exists in main weston package so we don't package it in. - # Create a symbolic link to it instead. - ln -sf $D${prefix}/share/weston/terminal.png $D${prefix}/share/icons/default/small/ - # Update the app database. - #pkg_initdb - #ail_initdb - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - if [ "$1" = "0" ]; then - [ "x$D" == "x" ] && ldconfig - rm -f $D${prefix}/share/applications/org.tizen.ico.app-soundsample.desktop - rm -f $D${prefix}/share/applications/org.tizen.ico.app-vicsample.desktop - rm -f $D${prefix}/share/applications/browser.desktop - rm -f $D${prefix}/share/applications/terminal.desktop - rm -f $D${prefix}/share/icons/default/small/terminal.png - # Update the app database. - #pkg_initdb - #ail_initdb - fi - -} \ No newline at end of file diff --git a/recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps.inc b/recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps.inc deleted file mode 100644 index 39e7645c..00000000 --- a/recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps.inc +++ /dev/null @@ -1,206 +0,0 @@ -DESCRIPTION = "HomeScreen sample application" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/ICO Homescreen" -LICENSE = "Apache-2.0" -PV = "0.9.8" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by ico-uxf-homescreen-sample-apps - - -RDEPENDS = "" -#RDEPENDS of ico-uxf-homescreen-sample-apps (${PN}) -RDEPENDS_${PN} += "genivi-shell" -RDEPENDS_${PN} += "ico-uxf-utilities" -RDEPENDS_${PN} += "edbus" -RDEPENDS_${PN} += "ico-uxf-homescreen" -RDEPENDS_${PN} += "evas" -RDEPENDS_${PN} += "dbus" -RDEPENDS_${PN} += "capi-appfw-application" -RDEPENDS_${PN} += "weston-ivi-shell" -RDEPENDS_${PN} += "weston" -RDEPENDS_${PN} += "ico-vic-amb-plugin" -RDEPENDS_${PN} += "automotive-message-broker" -RDEPENDS_${PN} += "elementary" -RDEPENDS_${PN} += "ecore" -RDEPENDS_${PN} += "weekeyboard" -RDEPENDS_${PN} += "ico-uxf-weston-plugin" - - -DEPENDS = "" -#DEPENDS of ico-uxf-homescreen-sample-apps -DEPENDS += "edje" -DEPENDS += "ico-uxf-utilities" -DEPENDS += "edbus" -DEPENDS += "evas" -DEPENDS += "tizen-platform-config" -DEPENDS += "pulseaudio" -DEPENDS += "capi-appfw-application" -inherit pkgconfig -DEPENDS += "bundle" -DEPENDS += "glib-2.0" -DEPENDS += "eina" -DEPENDS += "aul" -DEPENDS += "elementary" -DEPENDS += "ecore" -DEPENDS += "dbus" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n ico-uxf-homescreen-sample-apps-0.9.8 - cp ${S}/packaging/ico-uxf-homescreen-sample-apps.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 ; - - - autotools_do_configure - oe_runmake -j16 - - - -} -EXTRA_OECONF += "" - -do_install() { - 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 -- - - # create tizen package metadata related directories - mkdir -p ${D}${prefix}/share/packages/ - mkdir -p ${D}${prefix}/share/icons/default/small - - mkdir -p ${D}${prefix}/apps/org.tizen.ico.app-soundsample/bin/ - mkdir -p ${D}${prefix}/apps/org.tizen.ico.app-soundsample/sounds/ - mkdir -p ${D}${prefix}/apps/org.tizen.ico.app-soundsample/res/images/ - install -m 0644 ico-app-soundsample/soundsample_config.txt ${D}${prefix}/apps/org.tizen.ico.app-soundsample/res/ - install -m 0644 ico-app-soundsample/sound_bg.png ${D}${prefix}/apps/org.tizen.ico.app-soundsample/res/images/ - install -m 0644 ico-app-soundsample/org.tizen.ico.app-soundsample.png ${D}${prefix}/share/icons/default/small/ - install -m 0644 ico-app-soundsample/musicbox.wav ${D}${prefix}/apps/org.tizen.ico.app-soundsample/sounds/ - install -m 0644 ico-app-soundsample/org.tizen.ico.app-soundsample.xml ${D}${prefix}/share/packages/ - - mkdir -p ${D}${prefix}/apps/org.tizen.ico.app-vicsample/bin/ - mkdir -p ${D}${prefix}/apps/org.tizen.ico.app-vicsample/res/images/ - install -m 0644 ico-app-vicsample/vicsample_config.txt ${D}${prefix}/apps/org.tizen.ico.app-vicsample/res/ - install -m 0644 ico-app-vicsample/vicinfo_bg.png ${D}${prefix}/apps/org.tizen.ico.app-vicsample/res/images/ - install -m 0644 ico-app-vicsample/org.tizen.ico.app-vicsample.png ${D}${prefix}/share/icons/default/small/ - install -m 0644 ico-app-vicsample/org.tizen.ico.app-vicsample.xml ${D}${prefix}/share/packages/ - - # configurations(ico-app-miscellaneous) - # install tizen package metadata for weston-terminal - install -m 0644 ico-app-miscellaneous/terminal.xml ${D}${prefix}/share/packages/ - - # install browser package metadata for MiniBrowser - mkdir -p ${D}${prefix}/bin - install -m 0644 ico-app-miscellaneous/browser.xml ${D}${prefix}/share/packages/ - install -m 0644 ico-app-miscellaneous/browser.png ${D}${prefix}/share/icons/default/small/ - install -m 0755 ico-app-miscellaneous/browser ${D}${prefix}/bin - - # install tizen package metadata for weekeyboard - install -m 0644 ico-app-miscellaneous/weekeyboard.xml ${D}${prefix}/share/packages/ - - # install tizen package metadata for mock navigator - install -m 0644 ico-app-miscellaneous/navigator.xml ${D}${prefix}/share/packages/ - install -m 0644 ico-app-miscellaneous/navigator.png ${D}${prefix}/share/icons/default/small/ - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - # This icons exists in main weston package so we don't package it in. - # Create a symbolic link to it instead. - ln -sf $D${prefix}/share/weston/terminal.png $D${prefix}/share/icons/default/small/ - # Update the app database. - pkg_initdb - ail_initdb - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - if [ "$1" = "0" ]; then - [ "x$D" == "x" ] && ldconfig - rm -f $D${prefix}/share/applications/org.tizen.ico.app-soundsample.desktop - rm -f $D${prefix}/share/applications/org.tizen.ico.app-vicsample.desktop - rm -f $D${prefix}/share/applications/browser.desktop - rm -f $D${prefix}/share/applications/terminal.desktop - rm -f $D${prefix}/share/icons/default/small/terminal.png - # Update the app database. - pkg_initdb - ail_initdb - fi - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " ico-uxf-homescreen-sample-apps " - -ico-uxf-homescreen-sample-apps_files = "" -ico-uxf-homescreen-sample-apps_files += "${prefix}/apps/org.tizen.ico.app-soundsample/bin/ico-app-soundsample" -ico-uxf-homescreen-sample-apps_files += "${prefix}/apps/org.tizen.ico.app-soundsample/res/soundsample_config.txt" -ico-uxf-homescreen-sample-apps_files += "${prefix}/apps/org.tizen.ico.app-soundsample/res/images/sound_bg.png" -ico-uxf-homescreen-sample-apps_files += "${prefix}/apps/org.tizen.ico.app-soundsample/sounds/musicbox.wav" -ico-uxf-homescreen-sample-apps_files += "${prefix}/share/icons/default/small/org.tizen.ico.app-soundsample.png" -ico-uxf-homescreen-sample-apps_files += "${prefix}/share/packages/org.tizen.ico.app-soundsample.xml" -ico-uxf-homescreen-sample-apps_files += "${prefix}/apps/org.tizen.ico.app-vicsample/bin/ico-app-vicsample" -ico-uxf-homescreen-sample-apps_files += "${prefix}/apps/org.tizen.ico.app-vicsample/res/vicsample_config.txt" -ico-uxf-homescreen-sample-apps_files += "${prefix}/apps/org.tizen.ico.app-vicsample/res/images/vicinfo_bg.png" -ico-uxf-homescreen-sample-apps_files += "${prefix}/share/icons/default/small/org.tizen.ico.app-vicsample.png" -ico-uxf-homescreen-sample-apps_files += "${prefix}/share/packages/org.tizen.ico.app-vicsample.xml" -ico-uxf-homescreen-sample-apps_files += "${prefix}/bin/browser" -ico-uxf-homescreen-sample-apps_files += "${prefix}/share/packages/browser.xml" -ico-uxf-homescreen-sample-apps_files += "${prefix}/share/packages/terminal.xml" -ico-uxf-homescreen-sample-apps_files += "${prefix}/share/packages/navigator.xml" -ico-uxf-homescreen-sample-apps_files += "${prefix}/share/packages/weekeyboard.xml" -ico-uxf-homescreen-sample-apps_files += "${prefix}/share/icons/default/small/browser.png" -ico-uxf-homescreen-sample-apps_files += "${prefix}/share/icons/default/small/navigator.png" -MANIFESTFILES_${PN} = "ico-uxf-homescreen-sample-apps.manifest" - -FILES_${PN} = "${ico-uxf-homescreen-sample-apps_files}" - -PKG_ico-uxf-homescreen-sample-apps= "ico-uxf-homescreen-sample-apps" - -require ico-uxf-homescreen-sample-apps-extraconf.inc - diff --git a/recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps_git.bb b/recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps_git.bb deleted file mode 100644 index 81745dda..00000000 --- a/recipes-tizen/ico-uxf-homescreen-sample-apps/ico-uxf-homescreen-sample-apps_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require ico-uxf-homescreen-sample-apps.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/ico-uxf-homescreen-sample-apps;tag=c0f2aa22c0ec073520791ad13728f3d2c328b608;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen-extraconf.inc b/recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen-extraconf.inc deleted file mode 100644 index e4103164..00000000 --- a/recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen-extraconf.inc +++ /dev/null @@ -1,74 +0,0 @@ -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n ico-uxf-homescreen-0.9.22 - cp ${S}/packaging/ico-uxf-homescreen.manifest . -} - -do_compile_prepend() { - mkdir -p weston - cp -av ${STAGING_DIR_TARGET}/usr/share/genivi-shell/protocol/*.xml weston/ - - ls weston/*.xml | while read protocol ; do - ${STAGING_BINDIR_NATIVE}/wayland-scanner client-header < "${protocol}" > "${protocol/.xml/}-client-protocol.h" - ${STAGING_BINDIR_NATIVE}/wayland-scanner code < "${protocol}" > "${protocol/.xml/.c}" - done - - find ${S} -name Makefile.am -exec sed -i "s@-I/usr/include/ico-util@-I${PKG_CONFIG_SYSROOT_DIR}/usr/include/ico-util@g" {} \; - find ${S} -name Makefile.am -exec sed -i "s@-I/usr/include/ilm@-I${PKG_CONFIG_SYSROOT_DIR}/usr/include/ilm@g" {} \; - find ${S} -name Makefile.am -exec sed -i "s@-I/usr/include/layermanager@-I${PKG_CONFIG_SYSROOT_DIR}/usr/include/layermanager@g" {} \; - find ${S} -name Makefile.am -exec sed -i "s@-I/usr/include/ico-uxf-weston-plugin@-I${PKG_CONFIG_SYSROOT_DIR}/usr/include/ico-uxf-weston-plugin@g" {} \; - - sed -i "s@-I/usr/include/ico-util@-I${PKG_CONFIG_SYSROOT_DIR}/usr/include/ico-util@g" ${S}/configure.ac -} - -do_install_append() { - if ${@bb.utils.contains('SYS_CTLR_PROVIDER', 'ico-uxf-homescreen', 'false', 'true', d)}; then - rm -f ${D}${prefix}/lib/systemd/user/ico-uxf-wait-launchpad-ready.path - rm -fr ${D}${prefix}/lib/systemd/use - fi -} - -DEPENDS += "pkgmgr-native" -DEPENDS += "ail-native" - -RDEPENDS_${PN} += "pkgmgr" -RDEPENDS_${PN} += "ail" - -FILES_${PN} += "${datadir}/icons/default/small/org.tizen.ico.onscreen.png" -FILES_${PN} += "${datadir}/icons/default/small/org.tizen.ico.homescreen.png" -FILES_${PN} += "${datadir}/icons/default/small/org.tizen.ico.statusbar.png" - -INSANE_SKIP_${PN} = "dev-so" -#FILES_${PN}-system-controller-dev += "${prefix}/lib/libico-state-machine.so" - -FILES_${PN}-dbg += "${prefix}/apps/org.tizen.ico.onscreen/bin/.debug" -FILES_${PN}-dbg += "${prefix}/apps/org.tizen.ico.statusbar/bin/.debug/StatusBar" -FILES_${PN}-dbg += "${prefix}/apps/org.tizen.ico.homescreen/bin/.debug/HomeScreen" -FILES_${PN}-dbg += "${prefix}/apps/org.tizen.ico.system-controller/bin/.debug" - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - # Update the app database. - #pkg_initdb - #ail_initdb - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - rm -f $D${prefix}/share/applications/org.tizen.ico.homescreen.desktop - rm -f $D${prefix}/share/applications/org.tizen.ico.statusbar.desktop - rm -f $D${prefix}/share/applications/org.tizen.ico.onscreen.desktop - rm -f $D${prefix}/share/applications/org.tizen.ico.system-controller.desktop - #pkg_initdb - #ail_initdb - -} - -PROVIDES_remove := "${@bb.utils.contains('SYS_CTLR_PROVIDER', 'ico-uxf-homescreen',"","system-controller",d)}" -RPROVIDES_ico-uxf-homescreen-system-controller_remove := "${@bb.utils.contains('SYS_CTLR_PROVIDER', 'ico-uxf-homescreen','',"system-controller",d)}" diff --git a/recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen.inc b/recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen.inc deleted file mode 100644 index a5c939e6..00000000 --- a/recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen.inc +++ /dev/null @@ -1,258 +0,0 @@ -DESCRIPTION = "Sample homescreen and system controller" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/ICO Homescreen" -LICENSE = "Apache-2.0" -PV = "0.9.22" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by ico-uxf-homescreen-system-controller-dev -PROVIDES += "ico-uxf-homescreen-system-controller-dev" - - -#PROVIDES by ico-uxf-homescreen-system-controller -PROVIDES += "ico-uxf-homescreen-system-controller" -# the PROVIDES rules is ignore "system-controller " -PROVIDES += "system-controller" -RPROVIDES_ico-uxf-homescreen-system-controller += "system-controller" - - -#PROVIDES by ico-uxf-homescreen - - -RDEPENDS = "" -#RDEPENDS of ico-uxf-homescreen-system-controller-dev (${PN}-system-controller-dev) -RDEPENDS_${PN}-system-controller-dev += "edje" -RDEPENDS_${PN}-system-controller-dev += "ico-uxf-homescreen" -RDEPENDS_${PN}-system-controller-dev += "evas" -RDEPENDS_${PN}-system-controller-dev += "app-svc" -RDEPENDS_${PN}-system-controller-dev += "glib-2.0" -RDEPENDS_${PN}-system-controller-dev += "eina" -RDEPENDS_${PN}-system-controller-dev += "capi-base-common-dev" -RDEPENDS_${PN}-system-controller-dev += "ecore" - -#RDEPENDS of ico-uxf-homescreen-system-controller (${PN}-system-controller) -RDEPENDS_${PN}-system-controller += "genivi-shell" -RDEPENDS_${PN}-system-controller += "ico-uxf-utilities" -RDEPENDS_${PN}-system-controller += "ico-uxf-homescreen" -RDEPENDS_${PN}-system-controller += "weston-ivi-shell" -RDEPENDS_${PN}-system-controller += "weston" -RDEPENDS_${PN}-system-controller += "ico-uxf-weston-plugin" - -#RDEPENDS of ico-uxf-homescreen (${PN}) -RDEPENDS_${PN} += "genivi-shell" -RDEPENDS_${PN} += "ico-uxf-utilities" -RDEPENDS_${PN} += "weston-ivi-shell" -RDEPENDS_${PN} += "weston" -RDEPENDS_${PN} += "system-controller" -RDEPENDS_${PN} += "ico-uxf-weston-plugin" - - -DEPENDS = "" -#DEPENDS of ico-uxf-homescreen -DEPENDS += "edje" -DEPENDS += "genivi-shell" -DEPENDS += "pkgmgr" -DEPENDS += "capi-appfw-application" -DEPENDS += "aul" -DEPENDS += "eina" -DEPENDS += "json-glib" -DEPENDS += "notification" -DEPENDS += "app-svc" -inherit pkgconfig -DEPENDS += "glib-2.0" -DEPENDS += "wayland" -DEPENDS += "virtual/libgl" -DEPENDS += "boost" -DEPENDS += "ico-uxf-weston-plugin" -DEPENDS += "ico-uxf-utilities" -DEPENDS += "evas" -DEPENDS += "tizen-platform-config" -DEPENDS += "murphy" -DEPENDS += "bundle" -DEPENDS += "weston-ivi-shell" -DEPENDS += "libwebsockets" -DEPENDS += "ecore" -DEPENDS += "virtual/egl" -DEPENDS += "dbus" -DEPENDS += "ail" -DEPENDS_append_class-native = " fdupes-native" -DEPENDS_append_class-target = " fdupes-native" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n ico-uxf-homescreen-0.9.22 - cp ${S}/packaging/ico-uxf-homescreen.manifest . - - mkdir -p weston - cp -av ${prefix}/share/genivi-shell/protocol/*.xml weston/ - - ls weston/*.xml | while read protocol ; do - - ${prefix}/bin/wayland-scanner client-header \ - < "${protocol}" > "${protocol/.xml/}-client-protocol.h" - - ${prefix}/bin/wayland-scanner code \ - < "${protocol}" > "${protocol/.xml/.c}" - - done - - -} -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 - oe_runmake -j16 - - - -} -EXTRA_OECONF += "" - -do_install() { - 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 -- - - cp tool/ico_clear_screen ${D}${prefix}/bin - cp tool/ico_change_loginuser ${D}${prefix}/bin - cp tool/notification/ico_del_notification ${D}${prefix}/bin - cp tool/notification/ico_dump_notification ${D}${prefix}/bin - cp tool/notification/ico_send_notification ${D}${prefix}/bin - cp tool/notification/ico_send_notification2 ${D}${prefix}/bin - - #fdupes ${D} - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - # Update the app database. - pkg_initdb - ail_initdb - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - rm -f $D${prefix}/share/applications/org.tizen.ico.homescreen.desktop - rm -f $D${prefix}/share/applications/org.tizen.ico.statusbar.desktop - rm -f $D${prefix}/share/applications/org.tizen.ico.onscreen.desktop - rm -f $D${prefix}/share/applications/org.tizen.ico.system-controller.desktop - pkg_initdb - ail_initdb - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " ico-uxf-homescreen-system-controller-dev " -PACKAGES += " ico-uxf-homescreen-system-controller " -PACKAGES += " ico-uxf-homescreen " - -ico-uxf-homescreen-system-controller-dev_files = "" -ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-appfw/ico_syc_application.h" -ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-appfw/ico_syc_appresctl.h" -ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-appfw/ico_syc_common.h" -ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-appfw/ico_syc_error.h" -ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-appfw/ico_syc_inputctl.h" -ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-appfw/ico_syc_private.h" -ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-appfw/ico_syc_privilege.h" -ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-appfw/ico_syc_type.h" -ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-appfw/ico_syc_userctl.h" -ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-appfw/ico_syc_winctl.h" -ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-state-machine/CicoBlockParser.h" -ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-state-machine/CicoEvent.h" -ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-state-machine/CicoEventInfo.h" -ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-state-machine/CicoFinalState.h" -ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-state-machine/CicoHistoryState.h" -ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-state-machine/CicoState.h" -ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-state-machine/CicoStateAction.h" -ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-state-machine/CicoStateCore.h" -ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-state-machine/CicoStateMachine.h" -ico-uxf-homescreen-system-controller-dev_files += "${prefix}/include/ico-state-machine/CicoStateMachineCreator.h" -MANIFESTFILES_${PN}-system-controller-dev = "ico-uxf-homescreen.manifest" - -ico-uxf-homescreen-system-controller_files = "" -ico-uxf-homescreen-system-controller_files += "${prefix}/share/packages/org.tizen.ico.system-controller.xml" -ico-uxf-homescreen-system-controller_files += "${prefix}/lib/systemd/user/ico-uxf-wait-launchpad-ready.path" -ico-uxf-homescreen-system-controller_files += "${prefix}/lib/systemd/user/weston.target.wants/ico-uxf-wait-launchpad-ready.path" -ico-uxf-homescreen-system-controller_files += "${prefix}/lib/systemd/user/ico-system-controller.service" -ico-uxf-homescreen-system-controller_files += "${prefix}/apps/org.tizen.ico.system-controller/bin" -ico-uxf-homescreen-system-controller_files += "/home/app/ico/defaultApps.info" -ico-uxf-homescreen-system-controller_files += "/home/app/ico" -MANIFESTFILES_${PN}-system-controller = "ico-uxf-homescreen.manifest" - -ico-uxf-homescreen_files = "" -ico-uxf-homescreen_files += "${prefix}/apps/org.tizen.ico.homescreen" -ico-uxf-homescreen_files += "${prefix}/apps/org.tizen.ico.statusbar" -ico-uxf-homescreen_files += "${prefix}/apps/org.tizen.ico.onscreen" -ico-uxf-homescreen_files += "${prefix}/share/packages/org.tizen.ico.homescreen.xml" -ico-uxf-homescreen_files += "${prefix}/share/packages/org.tizen.ico.statusbar.xml" -ico-uxf-homescreen_files += "${prefix}/share/packages/org.tizen.ico.onscreen.xml" -ico-uxf-homescreen_files += "${prefix}/lib/libico-appfw.*" -ico-uxf-homescreen_files += "${prefix}/lib/libico-state-machine.*" -ico-uxf-homescreen_files += "${prefix}/bin/ico_clear_screen" -ico-uxf-homescreen_files += "${prefix}/bin/ico_change_loginuser" -ico-uxf-homescreen_files += "${prefix}/bin/ico_del_notification" -ico-uxf-homescreen_files += "${prefix}/bin/ico_dump_notification" -ico-uxf-homescreen_files += "${prefix}/bin/ico_send_notification" -ico-uxf-homescreen_files += "${prefix}/bin/ico_send_notification2" -ico-uxf-homescreen_files += "${prefix}/share/icons/default/small/org.tizen.ico.homescreen.png" -ico-uxf-homescreen_files += "${prefix}/share/icons/default/small/org.tizen.ico.statusbar.png" -ico-uxf-homescreen_files += "${prefix}/share/icons/default/small/org.tizen.ico.onscreen.png" -ico-uxf-homescreen_files += "${prefix}/apps/org.tizen.ico.system-controller/res/config" -MANIFESTFILES_${PN} = "ico-uxf-homescreen.manifest" - -FILES_${PN}-system-controller-dev = "${ico-uxf-homescreen-system-controller-dev_files}" -FILES_${PN}-system-controller = "${ico-uxf-homescreen-system-controller_files}" -FILES_${PN} = "${ico-uxf-homescreen_files}" - -PKG_ico-uxf-homescreen-system-controller-dev= "ico-uxf-homescreen-system-controller-dev" -PKG_ico-uxf-homescreen-system-controller= "ico-uxf-homescreen-system-controller" -PKG_ico-uxf-homescreen= "ico-uxf-homescreen" - -require ico-uxf-homescreen-extraconf.inc - diff --git a/recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen_git.bb b/recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen_git.bb deleted file mode 100644 index 40dc5b39..00000000 --- a/recipes-tizen/ico-uxf-homescreen/ico-uxf-homescreen_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require ico-uxf-homescreen.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/ico-uxf-homescreen;tag=74dc27c5bac25a80ad7374515fd043f4ae4bd12f;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/ico-uxf-utilities/ico-uxf-utilities-extraconf.inc b/recipes-tizen/ico-uxf-utilities/ico-uxf-utilities-extraconf.inc deleted file mode 100644 index 9d37240d..00000000 --- a/recipes-tizen/ico-uxf-utilities/ico-uxf-utilities-extraconf.inc +++ /dev/null @@ -1 +0,0 @@ -INSANE_SKIP_${PN} = "dev-so" diff --git a/recipes-tizen/ico-uxf-utilities/ico-uxf-utilities.inc b/recipes-tizen/ico-uxf-utilities/ico-uxf-utilities.inc deleted file mode 100644 index 7a1b855e..00000000 --- a/recipes-tizen/ico-uxf-utilities/ico-uxf-utilities.inc +++ /dev/null @@ -1,139 +0,0 @@ -DESCRIPTION = "Common utilities for ico uifw" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/Libraries" -LICENSE = "Apache-2.0" -PV = "0.9.07" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by ico-uxf-utilities - - -#PROVIDES by ico-uxf-utilities-dev -PROVIDES += "ico-uxf-utilities-dev" - - -RDEPENDS = "" -#RDEPENDS of ico-uxf-utilities (${PN}) -RDEPENDS_${PN} += "coreutils" -RDEPENDS_${PN} += "automotive-message-broker" - -#RDEPENDS of ico-uxf-utilities-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "ico-uxf-utilities" -RDEPENDS_${PN}-dev += "libwebsockets-dev" - - -DEPENDS = "" -#DEPENDS of ico-uxf-utilities -DEPENDS += "libwebsockets" -DEPENDS += "edbus" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n ico-uxf-utilities-0.9.07 - - -} -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 - oe_runmake -j16 - - - -} -EXTRA_OECONF += "" - -do_install() { - 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 -- - - # include - mkdir -p ${D}/${prefix}/include/ico-util/ - cp -f include/ico_uws.h ${D}/${prefix}/include/ico-util/ - cp -f include/ico_log.h ${D}/${prefix}/include/ico-util/ - cp -f include/ico_dbus_amb_efl.h ${D}/${prefix}/include/ico-util/ - # log output - mkdir -p ${D}/${localstatedir}/log/ico/ - chmod 0777 ${D}/${localstatedir}/log/ico/ - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " ico-uxf-utilities " -PACKAGES += " ico-uxf-utilities-dev " - -ico-uxf-utilities_files = "" -ico-uxf-utilities_files += "${prefix}/lib/libico-util*" -ico-uxf-utilities_files += "${localstatedir}/log/ico/" -MANIFESTFILES_${PN} = "ico-uxf-utilities.manifest" - -ico-uxf-utilities-dev_files = "" -ico-uxf-utilities-dev_files += "${prefix}/include/ico-util/ico_uws.h" -ico-uxf-utilities-dev_files += "${prefix}/include/ico-util/ico_log.h" -ico-uxf-utilities-dev_files += "${prefix}/include/ico-util/ico_dbus_amb_efl.h" -ico-uxf-utilities-dev_files += "${prefix}/lib/libico-util*" -ico-uxf-utilities-dev_files += "${localstatedir}/log/ico/" -MANIFESTFILES_${PN}-dev = "ico-uxf-utilities.manifest" - -FILES_${PN} = "${ico-uxf-utilities_files}" -FILES_${PN}-dev = "${ico-uxf-utilities-dev_files}" - -PKG_ico-uxf-utilities= "ico-uxf-utilities" -PKG_ico-uxf-utilities-dev= "ico-uxf-utilities-dev" - -require ico-uxf-utilities-extraconf.inc - diff --git a/recipes-tizen/ico-uxf-utilities/ico-uxf-utilities_git.bb b/recipes-tizen/ico-uxf-utilities/ico-uxf-utilities_git.bb deleted file mode 100644 index 00d1f819..00000000 --- a/recipes-tizen/ico-uxf-utilities/ico-uxf-utilities_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require ico-uxf-utilities.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/ico-uxf-utilities;tag=e5749682aabdd8cbe57045c52c37f72b01946b0f;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/ico-uxf-weston-plugin/ico-uxf-weston-plugin-extraconf.inc b/recipes-tizen/ico-uxf-weston-plugin/ico-uxf-weston-plugin-extraconf.inc deleted file mode 100644 index 0c149ebd..00000000 --- a/recipes-tizen/ico-uxf-weston-plugin/ico-uxf-weston-plugin-extraconf.inc +++ /dev/null @@ -1,4 +0,0 @@ -FILES_${PN}-dbg += "${prefix}/lib/weston/.debug/ico_plugin_loader.so" -FILES_${PN}-dbg += "${prefix}/lib/weston/.debug/ico_window_mgr.so" -FILES_${PN}-dbg += "${prefix}/lib/weston/.debug/ico_window_animation.so" -FILES_${PN}-dbg += "${prefix}/lib/weston/.debug/ico_input_mgr.so" \ No newline at end of file diff --git a/recipes-tizen/ico-uxf-weston-plugin/ico-uxf-weston-plugin.inc b/recipes-tizen/ico-uxf-weston-plugin/ico-uxf-weston-plugin.inc deleted file mode 100644 index 67fc060d..00000000 --- a/recipes-tizen/ico-uxf-weston-plugin/ico-uxf-weston-plugin.inc +++ /dev/null @@ -1,151 +0,0 @@ -DESCRIPTION = "Weston Plugins for IVI" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/ICO Homescreen" -LICENSE = "MIT" -PV = "0.9.22" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by ico-uxf-weston-plugin-dev -PROVIDES += "ico-uxf-weston-plugin-dev" - - -#PROVIDES by ico-uxf-weston-plugin - - -RDEPENDS = "" -#RDEPENDS of ico-uxf-weston-plugin-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "ico-uxf-weston-plugin" - -#RDEPENDS of ico-uxf-weston-plugin (${PN}) -RDEPENDS_${PN} += "weston" -RDEPENDS_${PN} += "genivi-shell" -RDEPENDS_${PN} += "weston-ivi-shell" -RDEPENDS_${PN} += "weekeyboard" - - -DEPENDS = "" -#DEPENDS of ico-uxf-weston-plugin -DEPENDS += "genivi-shell" -DEPENDS += "virtual/egl" -DEPENDS += "evas" -DEPENDS += "aul" -DEPENDS += "weston-ivi-shell" -inherit pkgconfig -DEPENDS += "weston" -DEPENDS += "virtual/libgl" -DEPENDS += "ecore" -DEPENDS += "pixman" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n ico-uxf-weston-plugin-0.9.22 - - -} -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 - oe_runmake -j16 - - - -} -EXTRA_OECONF += "" - -do_install() { - 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 -- - - # configurations - mkdir -p ${D}${sysconfdir}/xdg/weston > /dev/null 2>&1 - mkdir -p ${D}${systemd_unitdir}/system/multi-user.target.wants > /dev/null 2>&1 - install -m 0644 settings/weston.ini ${D}${sysconfdir}/xdg/weston - install -m 0644 settings/ico-pseudo-input-device.service ${D}${systemd_unitdir}/system/ico-pseudo-input-device.service - ln -s ${systemd_unitdir}/system/ico-pseudo-input-device.service ${D}${systemd_unitdir}/system/multi-user.target.wants/ico-pseudo-input-device.service - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " ico-uxf-weston-plugin-dev " -PACKAGES += " ico-uxf-weston-plugin " - -ico-uxf-weston-plugin-dev_files = "" -ico-uxf-weston-plugin-dev_files += "${prefix}/include/ico-uxf-weston-plugin/ico_input_mgr-client-protocol.h" -ico-uxf-weston-plugin-dev_files += "${prefix}/include/ico-uxf-weston-plugin/ico_window_mgr-client-protocol.h" -ico-uxf-weston-plugin-dev_files += "${prefix}/include/ico-uxf-weston-plugin/ico_input_mgr.h" -ico-uxf-weston-plugin-dev_files += "${prefix}/lib/libico-uxf-weston-plugin.so" -MANIFESTFILES_${PN}-dev = "ico-uxf-weston-plugin.manifest" - -ico-uxf-weston-plugin_files = "" -ico-uxf-weston-plugin_files += "${prefix}/lib/weston/" -ico-uxf-weston-plugin_files += "${prefix}/lib/weston/*.so" -ico-uxf-weston-plugin_files += "${prefix}/lib/libico-uxf-weston-plugin.so.*" -ico-uxf-weston-plugin_files += "${prefix}/bin/ico_send_inputevent" -ico-uxf-weston-plugin_files += "${prefix}/bin/ico_pseudo_input_device" -ico-uxf-weston-plugin_files += "${systemd_unitdir}/system/ico-pseudo-input-device.service" -ico-uxf-weston-plugin_files += "${systemd_unitdir}/system/multi-user.target.wants/ico-pseudo-input-device.service" -ico-uxf-weston-plugin_files += "${sysconfdir}/xdg/weston/weston.ini" -CONFFILES_${PN} = "" -CONFFILES_${PN} += "${sysconfdir}/xdg/weston/weston.ini" -MANIFESTFILES_${PN} = "ico-uxf-weston-plugin.manifest" -DIRFILES_${PN} = "" -DIRFILES_${PN} += "${prefix}/lib/weston/" - -FILES_${PN}-dev = "${ico-uxf-weston-plugin-dev_files}" -FILES_${PN} = "${ico-uxf-weston-plugin_files}" - -PKG_ico-uxf-weston-plugin-dev= "ico-uxf-weston-plugin-dev" -PKG_ico-uxf-weston-plugin= "ico-uxf-weston-plugin" - -require ico-uxf-weston-plugin-extraconf.inc - diff --git a/recipes-tizen/ico-uxf-weston-plugin/ico-uxf-weston-plugin_git.bb b/recipes-tizen/ico-uxf-weston-plugin/ico-uxf-weston-plugin_git.bb deleted file mode 100644 index db7cdcf8..00000000 --- a/recipes-tizen/ico-uxf-weston-plugin/ico-uxf-weston-plugin_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require ico-uxf-weston-plugin.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/ico-uxf-weston-plugin;tag=8ccf810f079b757e6be43f4c0ec2107351776b13;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/ico-vic-amb-plugin/files/fix_remove_test_and_tools_build.patch b/recipes-tizen/ico-vic-amb-plugin/files/fix_remove_test_and_tools_build.patch deleted file mode 100644 index e577a3fe..00000000 --- a/recipes-tizen/ico-vic-amb-plugin/files/fix_remove_test_and_tools_build.patch +++ /dev/null @@ -1,10 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 8f5666f..623db0b 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -51,5 +51,4 @@ set(ico-vic-amb-plugin_docs README) - install (FILES ${ico-vic-amb-plugin_docs} DESTINATION ${DOC_INSTALL_DIR}) - - add_subdirectory(src) --add_subdirectory(tests) - add_subdirectory(tool) diff --git a/recipes-tizen/ico-vic-amb-plugin/ico-vic-amb-plugin-extraconf.inc b/recipes-tizen/ico-vic-amb-plugin/ico-vic-amb-plugin-extraconf.inc deleted file mode 100644 index 0ffe0b1c..00000000 --- a/recipes-tizen/ico-vic-amb-plugin/ico-vic-amb-plugin-extraconf.inc +++ /dev/null @@ -1,3 +0,0 @@ -SRC_URI += " file://fix_remove_test_and_tools_build.patch" - -FILES_${PN}-dbg += "/usr/lib/automotive-message-broker/.debug" diff --git a/recipes-tizen/ico-vic-amb-plugin/ico-vic-amb-plugin.inc b/recipes-tizen/ico-vic-amb-plugin/ico-vic-amb-plugin.inc deleted file mode 100644 index 36affa2b..00000000 --- a/recipes-tizen/ico-vic-amb-plugin/ico-vic-amb-plugin.inc +++ /dev/null @@ -1,132 +0,0 @@ -DESCRIPTION = "Automotive Message Broker is a vehicle network abstraction system." -HOMEPAGE = "http://nohomepage.org" -SECTION = "System Environment/Daemons" -LICENSE = "LGPL v2.1" -PV = "0.9.5" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by ico-vic-amb-plugin - - -RDEPENDS = "" -#RDEPENDS of ico-vic-amb-plugin (${PN}) -RDEPENDS_${PN} += "libjson" -RDEPENDS_${PN} += "ico-uxf-utilities" -RDEPENDS_${PN} += "glibc" - - -DEPENDS = "" -#DEPENDS of ico-vic-amb-plugin -DEPENDS += "ico-uxf-utilities" -inherit tizen_cmake -DEPENDS += "json-c" -inherit pkgconfig -DEPENDS += "app-core" -DEPENDS += "automotive-message-broker" -DEPENDS += "elementary" -DEPENDS += "boost" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n ico-vic-amb-plugin-0.9.5 - - -} -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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} - - make -j16 - - - -} - -do_install() { - 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}/ambd - mkdir -p ${D}/usr/bin - cp src/AMBformat.conf ${D}/${sysconfdir}/ambd/ - cp tool/ico_set_vehicleinfo ${D}/usr/bin/ico_set_vehicleinfo - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " ico-vic-amb-plugin " - -ico-vic-amb-plugin_files = "" -ico-vic-amb-plugin_files += "${prefix}/lib/automotive-message-broker/*.so" -ico-vic-amb-plugin_files += "${sysconfdir}/ambd/AMBformat.conf" -ico-vic-amb-plugin_files += "/usr/share/doc/automotive-message-broker/ico-vic-amb-plugin/README" -ico-vic-amb-plugin_files += "/usr/bin/ico_set_vehicleinfo" -MANIFESTFILES_${PN} = "ico-vic-amb-plugin.manifest" - -FILES_${PN} = "${ico-vic-amb-plugin_files}" - -PKG_ico-vic-amb-plugin= "ico-vic-amb-plugin" - -require ico-vic-amb-plugin-extraconf.inc - diff --git a/recipes-tizen/ico-vic-amb-plugin/ico-vic-amb-plugin_git.bb b/recipes-tizen/ico-vic-amb-plugin/ico-vic-amb-plugin_git.bb deleted file mode 100644 index f1b72f40..00000000 --- a/recipes-tizen/ico-vic-amb-plugin/ico-vic-amb-plugin_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require ico-vic-amb-plugin.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/ico-vic-amb-plugin;tag=743db049cbd153971aff0bcf1f002683cc7aebd3;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/ico-vic-carsimulator/files/0001-fix-build-for-yocto-64b.patch b/recipes-tizen/ico-vic-carsimulator/files/0001-fix-build-for-yocto-64b.patch deleted file mode 100644 index 904157ab..00000000 --- a/recipes-tizen/ico-vic-carsimulator/files/0001-fix-build-for-yocto-64b.patch +++ /dev/null @@ -1,26 +0,0 @@ -From adc811322d8227d7b4dfdd31aaf49f222bce6f11 Mon Sep 17 00:00:00 2001 -From: Ronan Le Martret -Date: Fri, 17 Oct 2014 11:41:15 +0200 -Subject: [PATCH 1/1] fix build for yocto 64b - -Change-Id: Ie81ea38ecd9f80eab47d5e9cd9683b8e3eb034cd -Signed-off-by: Ronan Le Martret ---- - configure.ac | 1 + - 1 file changed, 1 insertion(+) - -diff --git a/configure.ac b/configure.ac -index 21972bb..d67668f 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -12,6 +12,7 @@ AC_PROG_CXX - AC_PROG_CC - - # Checks for libraries. -+PKG_PROG_PKG_CONFIG - PKG_CHECK_MODULES([GLIB], [glib-2.0]) - AC_SUBST(GLIB_CFLAGS) - AC_SUBST(GLIB_LIBS) --- -1.8.1.4 - diff --git a/recipes-tizen/ico-vic-carsimulator/ico-vic-carsimulator-extraconf.inc b/recipes-tizen/ico-vic-carsimulator/ico-vic-carsimulator-extraconf.inc deleted file mode 100644 index 873fd621..00000000 --- a/recipes-tizen/ico-vic-carsimulator/ico-vic-carsimulator-extraconf.inc +++ /dev/null @@ -1,7 +0,0 @@ -#SRC_URI += "file://0001-fix-build-for-yocto-64b.patch" - -DEPENDS += "pkgconfig" - -do_configure_prepend() { - sed -i 's@-I/usr/include/json-glib-1.0@-I${STAGING_INCDIR}/json-glib-1.0@' src/Makefile.am -} diff --git a/recipes-tizen/ico-vic-carsimulator/ico-vic-carsimulator.inc b/recipes-tizen/ico-vic-carsimulator/ico-vic-carsimulator.inc deleted file mode 100644 index c4542c4d..00000000 --- a/recipes-tizen/ico-vic-carsimulator/ico-vic-carsimulator.inc +++ /dev/null @@ -1,125 +0,0 @@ -DESCRIPTION = "CarSimulator" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/ICO Homescreen" -LICENSE = "Apache-2.0" -PV = "0.9.10" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by ico-vic-carsimulator - - -RDEPENDS = "" -#RDEPENDS of ico-vic-carsimulator (${PN}) -RDEPENDS_${PN} += "ico-vic-amb-plugin" -RDEPENDS_${PN} += "glibc" -RDEPENDS_${PN} += "ico-uxf-utilities" - - -DEPENDS = "" -#DEPENDS of ico-vic-carsimulator -DEPENDS += "ico-uxf-utilities" -DEPENDS += "make" -inherit pkgconfig -DEPENDS += "glib-2.0" -DEPENDS += "json-glib" -DEPENDS_append_class-native = " automake-native" -DEPENDS_append_class-target = " automake-native" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n ico-vic-carsimulator-0.9.10 - - -} -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 - oe_runmake -j16 - - - -} -EXTRA_OECONF += "" - -do_install() { - 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 -- - - # configurations - mkdir -p ${D}${sysconfdir}/ico-vic-carsim/ - mkdir -p ${D}${prefix}/lib/systemd/user - install -m 0644 G25.conf ${D}${sysconfdir}/ico-vic-carsim/ - install -m 0644 G27.conf ${D}${sysconfdir}/ico-vic-carsim/ - install -m 0644 ico-vic-carsim.service ${D}${prefix}/lib/systemd/user/ico-vic-carsim.service - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " ico-vic-carsimulator " - -ico-vic-carsimulator_files = "" -ico-vic-carsimulator_files += "${prefix}/bin/ico-vic-carsim" -ico-vic-carsimulator_files += "${prefix}/bin/*" -ico-vic-carsimulator_files += "${sysconfdir}/ico-vic-carsim/*" -ico-vic-carsimulator_files += "${prefix}/lib/systemd/user/ico-vic-carsim.service" -CONFFILES_${PN} = "" -CONFFILES_${PN} += "${sysconfdir}/ico-vic-carsim/*" -MANIFESTFILES_${PN} = "ico-vic-carsimulator.manifest" - -FILES_${PN} = "${ico-vic-carsimulator_files}" - -PKG_ico-vic-carsimulator= "ico-vic-carsimulator" - -require ico-vic-carsimulator-extraconf.inc - diff --git a/recipes-tizen/ico-vic-carsimulator/ico-vic-carsimulator_git.bb b/recipes-tizen/ico-vic-carsimulator/ico-vic-carsimulator_git.bb deleted file mode 100644 index b2f41dc3..00000000 --- a/recipes-tizen/ico-vic-carsimulator/ico-vic-carsimulator_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require ico-vic-carsimulator.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/ico-vic-carsimulator;tag=bf9beedad80666c9ddff39154e6fc741bbaed5e4;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/iniparser/iniparser-extraconf.inc b/recipes-tizen/iniparser/iniparser-extraconf.inc deleted file mode 100644 index 98ed794d..00000000 --- a/recipes-tizen/iniparser/iniparser-extraconf.inc +++ /dev/null @@ -1,10 +0,0 @@ -EXTRA_OEMAKE = "'CC=${CC} -fPIC' 'MYCFLAGS=${CFLAGS}' MYLDFLAGS='${LDFLAGS}'" - -do_compile() { - cd ${S} - LANG=C - export LANG - unset DISPLAY - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - oe_runmake prefix=${prefix} ${PARALLEL_MAKE} CFLAGS="${CFLAGS} -fPIC" -} \ No newline at end of file diff --git a/recipes-tizen/iniparser/iniparser.inc b/recipes-tizen/iniparser/iniparser.inc deleted file mode 100644 index ac0277e0..00000000 --- a/recipes-tizen/iniparser/iniparser.inc +++ /dev/null @@ -1,124 +0,0 @@ -DESCRIPTION = "Stand-alone ini file parsing library" -HOMEPAGE = "http://ndevilla.free.fr/iniparser/" -SECTION = "System/Libraries" -LICENSE = "MIT" -PV = "2.17" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by iniparser-dev -PROVIDES += "iniparser-dev" - - -#PROVIDES by iniparser - - -RDEPENDS = "" -#RDEPENDS of iniparser-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "iniparser" - - -DEPENDS = "" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/iniparser.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 ; - - make prefix=${prefix} -j16 CFLAGS="$CFLAGS -fPIC" - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - - mkdir -p ${D}/${prefix}/lib - install -m 755 libiniparser.so.0 ${D}/${prefix}/lib - ln -s libiniparser.so.0 ${D}/${prefix}/lib/libiniparser.so - mkdir -p ${D}/${prefix}/include - install -m 644 src/*.h ${D}/${prefix}/include - install -m 644 src/*.h ${D}/${prefix}/include - mkdir -p ${D}/${prefix}/lib/pkgconfig - cat > ${D}/${prefix}/lib/pkgconfig/iniparser.pc < -+#include - #include - #include - #include -diff --git a/src/privilege-control.c b/src/privilege-control.c -index 39cf437..4815262 100644 ---- a/src/privilege-control.c -+++ b/src/privilege-control.c -@@ -38,6 +38,8 @@ - #include - #include - #include -+#include -+#include - #include - #include - #include diff --git a/recipes-tizen/libprivilege-control/libprivilege-control/remove-dlog-for-native-build.patch b/recipes-tizen/libprivilege-control/libprivilege-control/remove-dlog-for-native-build.patch deleted file mode 100644 index 12c761ed..00000000 --- a/recipes-tizen/libprivilege-control/libprivilege-control/remove-dlog-for-native-build.patch +++ /dev/null @@ -1,55 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index e2d4439..51dd041 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -14,7 +14,7 @@ SET(VERSION "${VERSION_MAJOR}.0.2") - INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) - - INCLUDE(FindPkgConfig) --pkg_check_modules(pkgs REQUIRED libsmack libiri dlog sqlite3 libtzplatform-config) -+pkg_check_modules(pkgs REQUIRED libsmack libiri sqlite3 libtzplatform-config) - - FOREACH(flag ${pkgs_CFLAGS}) - SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") -@@ -25,7 +25,7 @@ ENDFOREACH(flag) - # will be expanded to empty instruction. - - SET(CMAKE_C_FLAGS_CCOV "--coverage") --SET(CMAKE_C_FLAGS_DEBUG "-O0 -g -ggdb -DDLOG_DEBUG_ENABLED -DTIZEN_DEBUG_ENABLE") -+SET(CMAKE_C_FLAGS_DEBUG "-O0 -g -ggdb -DTIZEN_DEBUG_ENABLE") - SET(CMAKE_C_FLAGS_RELEASE "-O2 -g") - - SET(src_dir "./src") -@@ -39,8 +39,6 @@ ADD_DEFINITIONS("-DHOMEDIR=${HOMEDIR}") - ADD_DEFINITIONS("-DLIBDIR=\"${LIB_INSTALL_DIR}\"") - ADD_DEFINITIONS("-Wall -Werror -Wextra") - --ADD_DEFINITIONS("-DDLOG_WARN_ENABLED") --ADD_DEFINITIONS("-DDLOG_ERROR_ENABLED") - - ################################################################################################### - ## for libprivilege-control.so (library) -diff --git a/include/common.h b/include/common.h -index a0bc6ef..07894d9 100644 ---- a/include/common.h -+++ b/include/common.h -@@ -23,7 +23,6 @@ - #define COMMON_H_ - - #include --#include - #include - #include - #include -diff --git a/src/access-db.c b/src/access-db.c -index de8bb1b..15123e2 100644 ---- a/src/access-db.c -+++ b/src/access-db.c -@@ -25,7 +25,6 @@ - #include - #include - #include --#include - #include - #include - diff --git a/recipes-tizen/libprivilege-control/libprivilege-control_git.bb b/recipes-tizen/libprivilege-control/libprivilege-control_git.bb deleted file mode 100644 index 73a611c9..00000000 --- a/recipes-tizen/libprivilege-control/libprivilege-control_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require libprivilege-control.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/security/libprivilege-control;tag=e613fc4d3632b7cc79187ade3186d1e07ec79170;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/librua/librua-extraconf.inc b/recipes-tizen/librua/librua-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/librua/librua.inc b/recipes-tizen/librua/librua.inc deleted file mode 100644 index d60d7674..00000000 --- a/recipes-tizen/librua/librua.inc +++ /dev/null @@ -1,149 +0,0 @@ -DESCRIPTION = "Recently used application" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Application Framework/Libraries" -LICENSE = "Apache-2.0" -PV = "0.1.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by librua - - -#PROVIDES by librua-dev -PROVIDES += "librua-dev" - - -#PROVIDES by librua-test -PROVIDES += "librua-test" - - -RDEPENDS = "" -#RDEPENDS of librua-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "librua" - -#RDEPENDS of librua-test (${PN}-test) -RDEPENDS_${PN}-test += "librua" - - -DEPENDS = "" -#DEPENDS of librua -DEPENDS += "sqlite3" -DEPENDS += "tizen-platform-config" -inherit tizen_cmake -inherit pkgconfig -DEPENDS += "libslp-db-util" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/librua.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - make -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " librua " -PACKAGES += " librua-dev " -PACKAGES += " librua-test " - -librua_files = "" -librua_files += "${prefix}/lib/librua.so.*" -MANIFESTFILES_${PN} = "librua.manifest" - -librua-dev_files = "" -librua-dev_files += "${prefix}/include/rua" -librua-dev_files += "${prefix}/include/rua/*.h" -librua-dev_files += "${prefix}/lib/librua.so" -librua-dev_files += "${prefix}/lib/pkgconfig/rua.pc" -MANIFESTFILES_${PN}-dev = "librua.manifest" -DIRFILES_${PN}-dev = "" -DIRFILES_${PN}-dev += "${prefix}/include/rua" - -librua-test_files = "" -librua-test_files += "${prefix}/bin/rua-test" -MANIFESTFILES_${PN}-test = "librua.manifest" - -FILES_${PN} = "${librua_files}" -FILES_${PN}-dev = "${librua-dev_files}" -FILES_${PN}-test = "${librua-test_files}" - -PKG_librua= "librua" -PKG_librua-dev= "librua-dev" -PKG_librua-test= "librua-test" - -require librua-extraconf.inc - diff --git a/recipes-tizen/librua/librua_git.bb b/recipes-tizen/librua/librua_git.bb deleted file mode 100644 index 6095e25b..00000000 --- a/recipes-tizen/librua/librua_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require librua.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/appfw/librua;tag=b3f0019b1e8c118e7f96248d143f43a02c05a4e7;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/libsecret/libsecret-extraconf.inc b/recipes-tizen/libsecret/libsecret-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/libsecret/libsecret.inc b/recipes-tizen/libsecret/libsecret.inc deleted file mode 100644 index c5d60407..00000000 --- a/recipes-tizen/libsecret/libsecret.inc +++ /dev/null @@ -1,176 +0,0 @@ -DESCRIPTION = "Library for accessing the Secret Service API" -HOMEPAGE = "http://www.gnome.org/" -SECTION = "System/Libraries" -LICENSE = "LGPL-2.1+" -PV = "0.15" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by typelib-Secret -PROVIDES += "typelib-Secret" - - -#PROVIDES by libsecret-dev -PROVIDES += "libsecret-dev" - - -#PROVIDES by libsecret - - -#PROVIDES by libsecret-tools -PROVIDES += "libsecret-tools" - - -#PROVIDES by typelib-SecretUnstable -PROVIDES += "typelib-SecretUnstable" - - -RDEPENDS = "" -#RDEPENDS of libsecret-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "typelib-Secret" -RDEPENDS_${PN}-dev += "libsecret" -RDEPENDS_${PN}-dev += "typelib-SecretUnstable" - - -DEPENDS = "" -#DEPENDS of libsecret -#Replace "DEPENDS" on gettext by "inherit gettext" -inherit gettext -DEPENDS_append_class-native = " intltool-native" -DEPENDS_append_class-target = " intltool-native" -DEPENDS += "vala" -inherit pkgconfig -DEPENDS += "glib-2.0" -DEPENDS += "docbook-xsl-stylesheets" -DEPENDS += "gtk-doc-stub" -DEPENDS += "libxslt" -DEPENDS_append_class-native = " fdupes-native" -DEPENDS_append_class-target = " fdupes-native" -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 V=1 - - - -} -EXTRA_OECONF += " --disable-static" - -do_install() { - 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 libsecret - rm -rf ${D}${prefix}/share/locales/* - #fdupes ${D} - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libsecret-tools " -PACKAGES += " libsecret " -PACKAGES += " libsecret-dev " -PACKAGES += " typelib-Secret " -PACKAGES += " typelib-SecretUnstable " - -libsecret-tools_files = "" -libsecret-tools_files += "${prefix}/bin/secret-tool" - -libsecret_files = "" -libsecret_files += "${prefix}/lib/libsecret-1.so.*" - -libsecret-dev_files = "" -libsecret-dev_files += "AUTHORS ChangeLog NEWS README" -libsecret-dev_files += "${prefix}/lib/libsecret-1.so" -libsecret-dev_files += "${prefix}/lib/pkgconfig/libsecret-1.pc" -libsecret-dev_files += "${prefix}/lib/pkgconfig/libsecret-unstable.pc" -libsecret-dev_files += "${prefix}/include/libsecret-1/" -libsecret-dev_files += "${prefix}/share/gir-1.0/Secret-1.gir" -libsecret-dev_files += "${prefix}/share/gir-1.0/SecretUnstable-0.gir" -libsecret-dev_files += "${prefix}/share/vala/vapi" -libsecret-dev_files += "${prefix}/share/vala/vapi/libsecret-1.deps" -libsecret-dev_files += "${prefix}/share/vala/vapi/libsecret-1.vapi" -libsecret-dev_files += "${prefix}/share/vala/vapi/libsecret-unstable.deps" -libsecret-dev_files += "${prefix}/share/vala/vapi/libsecret-unstable.vapi" -libsecret-dev_files += "${prefix}/share/vala/vapi/mock-service-0.vapi" -DIRFILES_${PN}-dev = "" -DIRFILES_${PN}-dev += "${prefix}/share/vala/vapi" - -typelib-Secret_files = "" -typelib-Secret_files += "${prefix}/lib/girepository-1.0/Secret-1.typelib" - -typelib-SecretUnstable_files = "" -typelib-SecretUnstable_files += "${prefix}/lib/girepository-1.0/SecretUnstable-0.typelib" - -FILES_${PN}-tools = "${libsecret-tools_files}" -FILES_${PN} = "${libsecret_files}" -FILES_${PN}-dev = "${libsecret-dev_files}" -FILES_typelib-Secret = "${typelib-Secret_files}" -FILES_typelib-SecretUnstable = "${typelib-SecretUnstable_files}" - -PKG_libsecret-tools= "libsecret-tools" -PKG_libsecret= "libsecret" -PKG_libsecret-dev= "libsecret-dev" -PKG_typelib-Secret= "typelib-Secret" -PKG_typelib-SecretUnstable= "typelib-SecretUnstable" - -require libsecret-extraconf.inc - diff --git a/recipes-tizen/libsecret/libsecret_git.bb b/recipes-tizen/libsecret/libsecret_git.bb deleted file mode 100644 index 91ddd546..00000000 --- a/recipes-tizen/libsecret/libsecret_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require libsecret.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/libsecret;tag=323fd83e4fa5a23e79e83b210d853705e21bdd81;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/libsf-common/files/remove-dlog-for-native-build.patch b/recipes-tizen/libsf-common/files/remove-dlog-for-native-build.patch deleted file mode 100644 index 26f331ae..00000000 --- a/recipes-tizen/libsf-common/files/remove-dlog-for-native-build.patch +++ /dev/null @@ -1,50 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 5da7d7d..ba2216e 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -13,7 +13,7 @@ set(PROJECT_RELEASE_VERSION "1") - set(CMAKE_VERBOSE_MAKEFILE OFF) - - include(FindPkgConfig) --pkg_check_modules(rpkgs REQUIRED dlog) -+pkg_check_modules(rpkgs REQUIRED ) - add_definitions(${rpkgs_CFLAGS}) - - add_definitions(-DPREFIX="${CMAKE_INSTALL_PREFIX}") -diff --git a/src/common.cpp b/src/common.cpp -index a047203..6a4ead9 100755 ---- a/src/common.cpp -+++ b/src/common.cpp -@@ -30,7 +30,6 @@ - #include - #include - #include --#include - #include - - #ifndef EXTAPI -@@ -80,24 +79,6 @@ EXTAPI void sf_log(int type , int priority , const char *tag , const char *fmt , - - vsyslog(syslog_prio, fmt, ap); - break; -- -- case SF_LOG_DLOG: -- if (tag) { -- switch (priority) { -- case SF_LOG_ERR: -- SLOG_VA(LOG_ERROR, tag ? tag : "NULL" , fmt ? fmt : "NULL" , ap); -- break; -- -- case SF_LOG_DBG: -- SLOG_VA(LOG_DEBUG, tag ? tag : "NULL", fmt ? fmt : "NULL" , ap); -- break; -- -- case SF_LOG_INFO: -- SLOG_VA(LOG_INFO, tag ? tag : "NULL" , fmt ? fmt : "NULL" , ap); -- break; -- } -- } -- break; - } - - va_end(ap); diff --git a/recipes-tizen/libsf-common/libsf-common-extraconf.inc b/recipes-tizen/libsf-common/libsf-common-extraconf.inc deleted file mode 100644 index 7a9df258..00000000 --- a/recipes-tizen/libsf-common/libsf-common-extraconf.inc +++ /dev/null @@ -1,2 +0,0 @@ -DEPENDS_remove_class-native = "dlog-native" -SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" diff --git a/recipes-tizen/libsf-common/libsf-common.inc b/recipes-tizen/libsf-common/libsf-common.inc deleted file mode 100644 index 1e765298..00000000 --- a/recipes-tizen/libsf-common/libsf-common.inc +++ /dev/null @@ -1,123 +0,0 @@ -DESCRIPTION = "Sensor framework common library" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Sensor Framework" -LICENSE = "Apache-2.0" -PV = "0.3.20" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by libsf-common - - -#PROVIDES by libsf-common-dev -PROVIDES += "libsf-common-dev" - - -RDEPENDS = "" -#RDEPENDS of libsf-common-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "libsf-common" - - -DEPENDS = "" -#DEPENDS of libsf-common -inherit tizen_cmake -DEPENDS += "attr" -DEPENDS += "dlog" -inherit pkgconfig - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/libsf-common.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - - make -j16 - - - -} - -do_install() { - 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 LICENSE ${D}${prefix}/share/license/libsf-common - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libsf-common " -PACKAGES += " libsf-common-dev " - -libsf-common_files = "" -libsf-common_files += "${prefix}/lib/libsf_common.so" -libsf-common_files += "${prefix}/share/license/libsf-common" -MANIFESTFILES_${PN} = "libsf-common.manifest" - -libsf-common-dev_files = "" -libsf-common-dev_files += "${prefix}/include/sf_common/*.h" -libsf-common-dev_files += "${prefix}/lib/pkgconfig/sf_common.pc" -MANIFESTFILES_${PN}-dev = "libsf-common.manifest" - -FILES_${PN} = "${libsf-common_files}" -FILES_${PN}-dev = "${libsf-common-dev_files}" - -PKG_libsf-common= "libsf-common" -PKG_libsf-common-dev= "libsf-common-dev" - -require libsf-common-extraconf.inc - diff --git a/recipes-tizen/libsf-common/libsf-common_git.bb b/recipes-tizen/libsf-common/libsf-common_git.bb deleted file mode 100644 index f49cac3f..00000000 --- a/recipes-tizen/libsf-common/libsf-common_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require libsf-common.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/system/libsf-common;tag=d2dbdc7e801b265a71faf8a2f027d79e72b92424;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/libslp-db-util/files/remove-dlog-for-native-build.patch b/recipes-tizen/libslp-db-util/files/remove-dlog-for-native-build.patch deleted file mode 100644 index 5e72552f..00000000 --- a/recipes-tizen/libslp-db-util/files/remove-dlog-for-native-build.patch +++ /dev/null @@ -1,33 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index eb292f3..b57a806 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -14,7 +14,6 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) - INCLUDE(FindPkgConfig) - pkg_check_modules(pkgs REQUIRED - sqlite3 -- dlog - glib-2.0 - icu-i18n - ) -@@ -29,7 +28,7 @@ SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${EXTRA_CFLAGS}") - - ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"") - ADD_DEFINITIONS("-DFACTORYFS=\"$ENV{FACTORYFS}\"") --ADD_DEFINITIONS("-DDB_UTIL_USING_PLATFORM_DBG") -+#ADD_DEFINITIONS("-DDB_UTIL_USING_PLATFORM_DBG") - ADD_DEFINITIONS("-DDB_UTIL_ENABLE_TRACE") - ##ADD_DEFINITIONS("-DDB_UTIL_ENABLE_DEVDEBUG") - -diff --git a/db-util.pc.in b/db-util.pc.in -index a1df72b..5f7e6f6 100644 ---- a/db-util.pc.in -+++ b/db-util.pc.in -@@ -8,6 +8,6 @@ includedir=@INCLUDEDIR@ - Name: db-util - Description: DB Utility - Version: @VERSION@ --Requires: sqlite3 dlog glib-2.0 icu-i18n -+Requires: sqlite3 glib-2.0 icu-i18n - Libs: -L${libdir} -lSLP-db-util - Cflags: -I${includedir} diff --git a/recipes-tizen/libslp-db-util/libslp-db-util-extraconf.inc b/recipes-tizen/libslp-db-util/libslp-db-util-extraconf.inc deleted file mode 100644 index 18304796..00000000 --- a/recipes-tizen/libslp-db-util/libslp-db-util-extraconf.inc +++ /dev/null @@ -1,3 +0,0 @@ -SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" - -DEPENDS_remove_class-native = "dlog-native" \ No newline at end of file diff --git a/recipes-tizen/libslp-db-util/libslp-db-util.inc b/recipes-tizen/libslp-db-util/libslp-db-util.inc deleted file mode 100644 index f2162c0c..00000000 --- a/recipes-tizen/libslp-db-util/libslp-db-util.inc +++ /dev/null @@ -1,137 +0,0 @@ -DESCRIPTION = "DB Utility" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Application Framework/Database" -LICENSE = "Apache-2.0" -PV = "0.1.1" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by libslp-db-util-dev -PROVIDES += "libslp-db-util-dev" - - -#PROVIDES by libslp-db-util - - -RDEPENDS = "" -#RDEPENDS of libslp-db-util-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "libslp-db-util" - - -DEPENDS = "" -#DEPENDS of libslp-db-util -inherit tizen_cmake -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" -DEPENDS += "sqlite3" -DEPENDS += "icu" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/libslp-db-util.manifest ${S}/packaging/libslp-db-util-devel.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - make -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libslp-db-util-dev " -PACKAGES += " libslp-db-util " - -libslp-db-util-dev_files = "" -libslp-db-util-dev_files += "${prefix}/include/db-util" -libslp-db-util-dev_files += "${prefix}/include/db-util/*.h" -libslp-db-util-dev_files += "${prefix}/lib/pkgconfig/db-util.pc" -libslp-db-util-dev_files += "${prefix}/lib/libSLP-db-util.so" -MANIFESTFILES_${PN}-dev = "libslp-db-util-devel.manifest" -DIRFILES_${PN}-dev = "" -DIRFILES_${PN}-dev += "${prefix}/include/db-util" - -libslp-db-util_files = "" -libslp-db-util_files += "${prefix}/lib/libSLP-db-util.so.0" -libslp-db-util_files += "${prefix}/lib/libSLP-db-util.so.0.1.0" -MANIFESTFILES_${PN} = "libslp-db-util.manifest" - -FILES_${PN}-dev = "${libslp-db-util-dev_files}" -FILES_${PN} = "${libslp-db-util_files}" - -PKG_libslp-db-util-dev= "libslp-db-util-dev" -PKG_libslp-db-util= "libslp-db-util" - -require libslp-db-util-extraconf.inc - diff --git a/recipes-tizen/libslp-db-util/libslp-db-util_git.bb b/recipes-tizen/libslp-db-util/libslp-db-util_git.bb deleted file mode 100644 index f27650d8..00000000 --- a/recipes-tizen/libslp-db-util/libslp-db-util_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require libslp-db-util.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/appfw/libslp-db-util;tag=4ef37c0712f5f5043768c66ffef2a7f5b76ba940;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/libslp-location/libslp-location-extraconf.inc b/recipes-tizen/libslp-location/libslp-location-extraconf.inc deleted file mode 100644 index 670811f4..00000000 --- a/recipes-tizen/libslp-location/libslp-location-extraconf.inc +++ /dev/null @@ -1,2 +0,0 @@ -SRC_URI += "file://add-subdir-objects-option.patch" -libslp-location-dev_files += "${prefix}/lib/lib*.so" diff --git a/recipes-tizen/libslp-location/libslp-location.inc b/recipes-tizen/libslp-location/libslp-location.inc deleted file mode 100644 index cb2a13a7..00000000 --- a/recipes-tizen/libslp-location/libslp-location.inc +++ /dev/null @@ -1,149 +0,0 @@ -DESCRIPTION = "Location Based Service" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Location/Libraries" -LICENSE = "Apache-2.0" -PV = "0.5.3" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by libslp-location-dev -PROVIDES += "libslp-location-dev" - - -#PROVIDES by libslp-location - - -RDEPENDS = "" -#RDEPENDS of libslp-location-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "libslp-location" - -#RDEPENDS of libslp-location (${PN}) -RDEPENDS_${PN} += "glibc" -RDEPENDS_${PN} += "vconf" - - -DEPENDS = "" -#DEPENDS of libslp-location -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" -DEPENDS += "json-glib" -DEPENDS += "vconf" -DEPENDS += "dbus-glib" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n libslp-location-0.5.3 - cp ${S}/packaging/libslp-location.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 ; - - ./autogen.sh - - autotools_do_configure - oe_runmake -j16 - - - - -} -EXTRA_OECONF += " --enable-dlog --enable-debug" - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig - vconftool set -t int db/location/last/gps/Timestamp "0" -f - vconftool set -t double db/location/last/gps/Latitude "0.0" -f - vconftool set -t double db/location/last/gps/Longitude "0.0" -f - vconftool set -t double db/location/last/gps/Altitude "0.0" -f - vconftool set -t double db/location/last/gps/HorAccuracy "0.0" -f - vconftool set -t double db/location/last/gps/VerAccuracy "0.0" -f - vconftool set -t double db/location/last/gps/Speed "0.0" -f - vconftool set -t double db/location/last/gps/Direction "0.0" -f - vconftool set -t int db/location/last/wps/Timestamp "0" -f - vconftool set -t double db/location/last/wps/Latitude "0.0" -f - vconftool set -t double db/location/last/wps/Longitude "0.0" -f - vconftool set -t double db/location/last/wps/Altitude "0.0" -f - vconftool set -t double db/location/last/wps/HorAccuracy "0.0" -f - vconftool set -t double db/location/last/wps/Speed "0.0" -f - vconftool set -t double db/location/last/wps/Direction "0.0" -f - vconftool set -t int db/location/setting/GpsEnabled "0" -g 6514 -f - vconftool set -t int db/location/setting/AgpsEnabled "0" -g 6514 -f - vconftool set -t int db/location/setting/NetworkEnabled "0" -g 6514 -f - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libslp-location-dev " -PACKAGES += " libslp-location " - -libslp-location-dev_files = "" -libslp-location-dev_files += "${prefix}/include/location/*.h" -libslp-location-dev_files += "${prefix}/lib/pkgconfig/*.pc" -MANIFESTFILES_${PN}-dev = "libslp-location.manifest" - -libslp-location_files = "" -libslp-location_files += "${prefix}/lib/lib*.so*" -MANIFESTFILES_${PN} = "libslp-location.manifest" - -FILES_${PN}-dev = "${libslp-location-dev_files}" -FILES_${PN} = "${libslp-location_files}" - -PKG_libslp-location-dev= "libslp-location-dev" -PKG_libslp-location= "libslp-location" - -require libslp-location-extraconf.inc - diff --git a/recipes-tizen/libslp-location/libslp-location/add-subdir-objects-option.patch b/recipes-tizen/libslp-location/libslp-location/add-subdir-objects-option.patch deleted file mode 100644 index 44df519d..00000000 --- a/recipes-tizen/libslp-location/libslp-location/add-subdir-objects-option.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/configure.ac b/configure.ac -index 7b2f4b3..3c16ce8 100755 ---- a/configure.ac -+++ b/configure.ac -@@ -5,7 +5,7 @@ AC_CONFIG_AUX_DIR([build-aux]) - AC_CONFIG_MACRO_DIR([m4]) - AC_CONFIG_HEADER([config.h]) - AC_CONFIG_SRCDIR([location]) --AM_INIT_AUTOMAKE([1.10.2 foreign -Wall -Werror]) -+AM_INIT_AUTOMAKE([1.10.2 subdir-objects foreign -Wall -Werror]) - - # Check programs for making executable - m4_ifdef([AM_PROG_AR], [AM_PROG_AR]) diff --git a/recipes-tizen/libslp-location/libslp-location_git.bb b/recipes-tizen/libslp-location/libslp-location_git.bb deleted file mode 100644 index f931f27f..00000000 --- a/recipes-tizen/libslp-location/libslp-location_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require libslp-location.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/location/libslp-location;tag=0d55b8e4b5b01019c6cfca14541563bd3c1b4f7f;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/libslp-memo/libslp-memo-extraconf.inc b/recipes-tizen/libslp-memo/libslp-memo-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/libslp-memo/libslp-memo.inc b/recipes-tizen/libslp-memo/libslp-memo.inc deleted file mode 100644 index 0a400d0f..00000000 --- a/recipes-tizen/libslp-memo/libslp-memo.inc +++ /dev/null @@ -1,148 +0,0 @@ -DESCRIPTION = "Memo DB interface library" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Application Framework/Libraries" -LICENSE = "Flora" -PV = "0.1.5" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by libslp-memo - - -#PROVIDES by libslp-memo-dev -PROVIDES += "libslp-memo-dev" - - -RDEPENDS = "" -#RDEPENDS of libslp-memo-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "libslp-memo" - - -DEPENDS = "" -#DEPENDS of libslp-memo -inherit tizen_cmake -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "sqlite3" -DEPENDS += "heynoti" -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/libslp-memo.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 ; - - export LDFLAGS+=" -Wl,--rpath=${prefix}/lib -Wl,--as-needed -Wl,--hash-style=both" - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - oe_runmake -j16 - - - -} - -do_install() { - 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 - - mkdir -p $D${prefix}/dbspace - sqlite3 $D${prefix}/dbspace/.memo.db 'PRAGMA journal_mode = PERSIST; - CREATE TABLE if not exists memo ( id INTEGER PRIMARY KEY autoincrement, content TEXT, written_time TEXT, create_time INTEGER, modi_time INTEGER, delete_time INTEGER, doodle INTEGER, color INTEGER, comment TEXT, favorite INTEGER,font_respect INTEGER, font_size INTEGER, font_color INTEGER, doodle_path TEXT ); - ' - [ "x$D" == "x" ] && ldconfig - # Change file owner - chown :users $D${prefix}/dbspace/.memo.db - chown :users $D${prefix}/dbspace/.memo.db-journal - # Change file permissions - chmod 660 $D${prefix}/dbspace/.memo.db - chmod 660 $D${prefix}/dbspace/.memo.db-journal - chsmack -a 'User' $D${prefix}/dbspace/.memo.db* - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libslp-memo " -PACKAGES += " libslp-memo-dev " - -libslp-memo_files = "" -libslp-memo_files += "${prefix}/lib/*.so.*" -MANIFESTFILES_${PN} = "libslp-memo.manifest" - -libslp-memo-dev_files = "" -libslp-memo-dev_files += "${prefix}/lib/*.so" -libslp-memo-dev_files += "${prefix}/lib/pkgconfig/memo.pc" -libslp-memo-dev_files += "${prefix}/include/*.h" -MANIFESTFILES_${PN}-dev = "libslp-memo.manifest" - -FILES_${PN} = "${libslp-memo_files}" -FILES_${PN}-dev = "${libslp-memo-dev_files}" - -PKG_libslp-memo= "libslp-memo" -PKG_libslp-memo-dev= "libslp-memo-dev" - -require libslp-memo-extraconf.inc - diff --git a/recipes-tizen/libslp-memo/libslp-memo_git.bb b/recipes-tizen/libslp-memo/libslp-memo_git.bb deleted file mode 100644 index 075a6492..00000000 --- a/recipes-tizen/libslp-memo/libslp-memo_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require libslp-memo.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/apps/core/preloaded/libslp-memo;tag=5b9cfdc3280cb1aeb694a0fcfadd0c8512492187;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/libslp-sysman/libslp-sysman-extraconf.inc b/recipes-tizen/libslp-sysman/libslp-sysman-extraconf.inc deleted file mode 100644 index 369cdc30..00000000 --- a/recipes-tizen/libslp-sysman/libslp-sysman-extraconf.inc +++ /dev/null @@ -1 +0,0 @@ -sysman-dev_files += "/usr/include/sysman/sysman-internal.h" diff --git a/recipes-tizen/libslp-sysman/libslp-sysman.inc b/recipes-tizen/libslp-sysman/libslp-sysman.inc deleted file mode 100644 index 0aebd6b3..00000000 --- a/recipes-tizen/libslp-sysman/libslp-sysman.inc +++ /dev/null @@ -1,161 +0,0 @@ -DESCRIPTION = "System manager interface library" -HOMEPAGE = "http://nohomepage.org" -SECTION = "framework-system" -LICENSE = "APLv2" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by sysman-internal-dev -PROVIDES += "sysman-internal-dev" - - -#PROVIDES by sysman-dev -PROVIDES += "sysman-dev" - - -#PROVIDES by sysman -PROVIDES += "sysman" - - -RDEPENDS = "" -#RDEPENDS of sysman-internal-dev (sysman-internal-dev) -RDEPENDS_sysman-internal-dev += "sysman" - -#RDEPENDS of sysman-dev (sysman-dev) -RDEPENDS_sysman-dev += "sysman" - - -DEPENDS = "" -#DEPENDS of sysman -DEPENDS += "libdevice-node" -DEPENDS_append_class-native = " cmake-native" -DEPENDS_append_class-target = " cmake-native" -DEPENDS += "vconf" -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 - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - - cp ${S}/packaging/sysman.manifest . - - 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() { - 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/ - mkdir -p ${D}${sysconfdir}/rc.d/rc3.d/ - mkdir -p ${D}${sysconfdir}/rc.d/rc5.d/ - ln -s ${prefix}/bin/regpmon.sh ${D}${sysconfdir}/rc.d/rc3.d/S99regpmon - ln -s ${prefix}/bin/regpmon.sh ${D}${sysconfdir}/rc.d/rc5.d/S99regpmon - - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x\$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x\$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " sysman-internal-dev " -PACKAGES += " sysman-dev " -PACKAGES += " sysman " - -sysman-internal-dev_files = "" -sysman-internal-dev_files += "${prefix}/include/sysman/sysman-internal.h" -MANIFESTFILES_sysman-internal-dev = "sysman.manifest" - -sysman-dev_files = "" -sysman-dev_files += "${prefix}/include/sysman/sysman.h" -sysman-dev_files += "${prefix}/include/sysman/sysman_managed.h" -sysman-dev_files += "${prefix}/include/sysman/SLP_sysman_PG.h" -sysman-dev_files += "${prefix}/lib/pkgconfig/*.pc" -sysman-dev_files += "${prefix}/lib/*.so" -MANIFESTFILES_sysman-dev = "sysman.manifest" - -sysman_files = "" -sysman_files += "${prefix}/lib/*.so.*" -sysman_files += "${prefix}/bin/*" -sysman_files += "${sysconfdir}/rc.d/init.d/*" -sysman_files += "${sysconfdir}/rc.d/rc3.d/*" -sysman_files += "${sysconfdir}/rc.d/rc5.d/*" -MANIFESTFILES_sysman = "sysman.manifest" - -FILES_sysman-internal-dev = "${sysman-internal-dev_files}" -FILES_sysman-dev = "${sysman-dev_files}" -FILES_sysman = "${sysman_files}" - -PKG_sysman-internal-dev= "sysman-internal-dev" -PKG_sysman-dev= "sysman-dev" -PKG_sysman= "sysman" - -require libslp-sysman-extraconf.inc - diff --git a/recipes-tizen/libtapi/libtapi-extraconf.inc b/recipes-tizen/libtapi/libtapi-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/libtapi/libtapi-legacy-extraconf.inc b/recipes-tizen/libtapi/libtapi-legacy-extraconf.inc deleted file mode 100644 index 528d8684..00000000 --- a/recipes-tizen/libtapi/libtapi-legacy-extraconf.inc +++ /dev/null @@ -1 +0,0 @@ -PROVIDES = "" \ No newline at end of file diff --git a/recipes-tizen/libtapi/libtapi.inc b/recipes-tizen/libtapi/libtapi.inc deleted file mode 100644 index 42dbc75a..00000000 --- a/recipes-tizen/libtapi/libtapi.inc +++ /dev/null @@ -1,142 +0,0 @@ -DESCRIPTION = "Telephony dbus client library" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Telephony/Libraries" -LICENSE = "Apache-2.0" -PV = "0.6.71" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by libtapi-dev -PROVIDES += "libtapi-dev" - - -#PROVIDES by libtapi -# the PROVIDES rules is ignore "libslp-tapi " -PROVIDES += "libslp-tapi" -RPROVIDES_libtapi += "libslp-tapi" - - -RDEPENDS = "" -#RDEPENDS of libtapi-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "libtapi" - - -DEPENDS = "" -#DEPENDS of libtapi -DEPENDS += "libtapi3" -inherit tizen_cmake -DEPENDS += "security-server" -DEPENDS += "dlog" -inherit pkgconfig -DEPENDS += "glib-2.0" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/libtapi.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - - make -j16 - - - -} - -do_install() { - 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 -- - - rm -rf ${D}/usr/include/telephony/tapi/.gitignore - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libtapi-dev " -PACKAGES += " libtapi " - -libtapi-dev_files = "" -libtapi-dev_files += "${prefix}/include/telephony-client/*.h" -libtapi-dev_files += "${prefix}/lib/pkgconfig/*.pc" -libtapi-dev_files += "${prefix}/lib/*.so" -MANIFESTFILES_${PN}-dev = "libtapi.manifest" - -libtapi_files = "" -libtapi_files += "${prefix}/lib/*.so.*" -libtapi_files += "${prefix}/bin/tapitest-legacy" -MANIFESTFILES_${PN} = "libtapi.manifest" - -FILES_${PN}-dev = "${libtapi-dev_files}" -FILES_${PN} = "${libtapi_files}" - -PKG_libtapi-dev= "libtapi-dev" -PKG_libtapi= "libtapi" - -require libtapi-extraconf.inc - diff --git a/recipes-tizen/libtapi/libtapi_git.bb b/recipes-tizen/libtapi/libtapi_git.bb deleted file mode 100644 index d53a3c7d..00000000 --- a/recipes-tizen/libtapi/libtapi_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require libtapi.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/telephony/libtapi-legacy;tag=8b002849deb1ec476e2bb6ab3cafd9a328253dce;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/libtapi3/libtapi3-extraconf.inc b/recipes-tizen/libtapi3/libtapi3-extraconf.inc deleted file mode 100644 index 9d37240d..00000000 --- a/recipes-tizen/libtapi3/libtapi3-extraconf.inc +++ /dev/null @@ -1 +0,0 @@ -INSANE_SKIP_${PN} = "dev-so" diff --git a/recipes-tizen/libtapi3/libtapi3.inc b/recipes-tizen/libtapi3/libtapi3.inc deleted file mode 100644 index 746ff77c..00000000 --- a/recipes-tizen/libtapi3/libtapi3.inc +++ /dev/null @@ -1,138 +0,0 @@ -DESCRIPTION = "Telephony client API library" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Telephony/Libraries" -LICENSE = "Apache-2.0" -PV = "3.0.1" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by libtapi3 - - -#PROVIDES by libtapi3-dev -PROVIDES += "libtapi3-dev" - - -RDEPENDS = "" -#RDEPENDS of libtapi3-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "libtapi3" - - -DEPENDS = "" -#DEPENDS of libtapi3 -inherit tizen_cmake -inherit pythonnative -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" -DEPENDS += "security-server" -DEPENDS += "python-xml" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/libtapi.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DTAPI_VERSION=3.0.1 - - make -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libtapi3 " -PACKAGES += " libtapi3-dev " - -libtapi3_files = "" -libtapi3_files += "${prefix}/lib/*.so*" -libtapi3_files += "${prefix}/bin/tapitest" -MANIFESTFILES_${PN} = "libtapi.manifest" - -libtapi3-dev_files = "" -libtapi3-dev_files += "${prefix}/include/tapi-3.0/*.h" -libtapi3-dev_files += "${prefix}/include/tapi-3.0/common/*.h" -libtapi3-dev_files += "${prefix}/include/tapi-3.0/private/*.h" -libtapi3-dev_files += "${prefix}/lib/pkgconfig/*.pc" -libtapi3-dev_files += "${prefix}/lib/*.so" -MANIFESTFILES_${PN}-dev = "libtapi.manifest" - -FILES_${PN} = "${libtapi3_files}" -FILES_${PN}-dev = "${libtapi3-dev_files}" - -PKG_libtapi3= "libtapi3" -PKG_libtapi3-dev= "libtapi3-dev" - -require libtapi3-extraconf.inc - diff --git a/recipes-tizen/libtapi3/libtapi3_git.bb b/recipes-tizen/libtapi3/libtapi3_git.bb deleted file mode 100644 index b7e3942e..00000000 --- a/recipes-tizen/libtapi3/libtapi3_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require libtapi3.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/telephony/libtapi;tag=16c6314e7e71542ee8bb3f51cc22259e57d27837;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/libtbm/libtbm-extraconf.inc b/recipes-tizen/libtbm/libtbm-extraconf.inc deleted file mode 100644 index 8be533d6..00000000 --- a/recipes-tizen/libtbm/libtbm-extraconf.inc +++ /dev/null @@ -1,14 +0,0 @@ -INSANE_SKIP_${PN} = "dev-so" - -do_install_append() { - # Remove libdrm_slp.so* if arch = x86_64 since those files aren't packaged for x86_64 architectures according to the original spec file - if [ "${TARGET_ARCH}" == "x86_64" ] - then - rm -f ${D}/${prefix}/lib/libdrm_slp.so* - fi -} - -# Those files are only packaged for architectures != x86_64 (see "do_install_append" function) -libtbm_files += "${prefix}/lib/libdrm_slp.so" -libtbm_files += "${prefix}/lib/libdrm_slp.so.1" -libtbm_files += "${prefix}/lib/libdrm_slp.so.1.0.0" diff --git a/recipes-tizen/libtbm/libtbm.inc b/recipes-tizen/libtbm/libtbm.inc deleted file mode 100644 index d952c863..00000000 --- a/recipes-tizen/libtbm/libtbm.inc +++ /dev/null @@ -1,135 +0,0 @@ -DESCRIPTION = "The library for Tizen Buffer Manager" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Libraries" -LICENSE = "MIT" -PV = "1.1.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by libtbm - - -#PROVIDES by libtbm-dev -PROVIDES += "libtbm-dev" - - -RDEPENDS = "" -#RDEPENDS of libtbm-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "libtbm" -RDEPENDS_${PN}-dev += "capi-base-common" - - -DEPENDS = "" -#DEPENDS of libtbm -DEPENDS += "wayland" -DEPENDS += "libdrm" -DEPENDS += "libpthread-stubs" -inherit pkgconfig -DEPENDS += "capi-base-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 - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - - - - autotools_do_configure - - make -j16 - - - -} -EXTRA_OECONF += " --prefix=${prefix} --with-tbm-platform=WAYLAND CFLAGS="${CFLAGS} -Wall -Werror" LDFLAGS="${LDFLAGS} -Wl,--hash-style=both -Wl,--as-needed"" - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - rm -rf ${D} - mkdir -p ${D}/usr/share/license - cp -af COPYING ${D}/usr/share/license/libtbm - - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libtbm " -PACKAGES += " libtbm-dev " - -libtbm_files = "" -libtbm_files += "/usr/share/license/libtbm" -libtbm_files += "${prefix}/lib/libtbm.so.*" -MANIFESTFILES_${PN} = "libtbm.manifest" - -libtbm-dev_files = "" -libtbm-dev_files += "${prefix}/include" -libtbm-dev_files += "${prefix}/include/tbm_bufmgr.h" -libtbm-dev_files += "${prefix}/include/tbm_surface.h" -libtbm-dev_files += "${prefix}/include/tbm_surface_internal.h" -libtbm-dev_files += "${prefix}/include/tbm_bufmgr_backend.h" -libtbm-dev_files += "${prefix}/include/tbm_type.h" -libtbm-dev_files += "${prefix}/lib/libtbm.so" -libtbm-dev_files += "${prefix}/lib/pkgconfig/libtbm.pc" -DIRFILES_${PN}-dev = "" -DIRFILES_${PN}-dev += "${prefix}/include" - -FILES_${PN} = "${libtbm_files}" -FILES_${PN}-dev = "${libtbm-dev_files}" - -PKG_libtbm= "libtbm" -PKG_libtbm-dev= "libtbm-dev" - -require libtbm-extraconf.inc - diff --git a/recipes-tizen/libtbm/libtbm_git.bb b/recipes-tizen/libtbm/libtbm_git.bb deleted file mode 100644 index 29897f62..00000000 --- a/recipes-tizen/libtbm/libtbm_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require libtbm.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/uifw/libtbm;tag=2911b02885d49e3bb8047160a4c9ae6df617a638;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/libwbxml2/libwbxml2-extraconf.inc b/recipes-tizen/libwbxml2/libwbxml2-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/libwbxml2/libwbxml2.inc b/recipes-tizen/libwbxml2/libwbxml2.inc deleted file mode 100644 index bd6c85fe..00000000 --- a/recipes-tizen/libwbxml2/libwbxml2.inc +++ /dev/null @@ -1,166 +0,0 @@ -DESCRIPTION = "WBXML parser and compiler library" -HOMEPAGE = "http://libwbxml.opensync.org/" -SECTION = "System/Libraries" -LICENSE = "LGPL-2.1+" -PV = "0.11.2" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by libwbxml2 - - -#PROVIDES by wbxml2-tools -PROVIDES += "wbxml2-tools" - - -#PROVIDES by libwbxml2-dev -PROVIDES += "libwbxml2-dev" - - -RDEPENDS = "" -#RDEPENDS of wbxml2-tools (wbxml2-tools) -RDEPENDS_wbxml2-tools += "libwbxml2" -RDEPENDS_wbxml2-tools += "libxml2" - -#RDEPENDS of libwbxml2-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "libwbxml2" -RDEPENDS_${PN}-dev += "libxml2" -RDEPENDS_${PN}-dev += "glibc" -RDEPENDS_${PN}-dev += "expat" - - -DEPENDS = "" -#DEPENDS of libwbxml2 -DEPENDS += "expat" -inherit tizen_cmake -DEPENDS += "libxml2" -DEPENDS += "zlib" -inherit pkgconfig -DEPENDS += "popt" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n libwbxml-0.11.2 - cp ${S}/packaging/libwbxml2.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 ; - - BUILD_SRC=$(pwd) - - mkdir -p build - pushd build - CFLAGS="$CFLAGS" \ - CXXFLAGS="$CFLAGS" \ - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} \ - -DCMAKE_BUILD_TYPE=None \ - -DENABLE_INSTALL_DOC:BOOL=OFF \ - ${BUILD_SRC} - oe_runmake -j16 VERBOSE=1 - popd - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - pushd build - - 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 -- - popd - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libwbxml2 " -PACKAGES += " wbxml2-tools " -PACKAGES += " libwbxml2-dev " - -libwbxml2_files = "" -libwbxml2_files += "${prefix}/lib/libwbxml2.so.1*" -MANIFESTFILES_${PN} = "libwbxml2.manifest" - -wbxml2-tools_files = "" -wbxml2-tools_files += "${prefix}/bin/wbxml2xml" -wbxml2-tools_files += "${prefix}/bin/xml2wbxml" -MANIFESTFILES_wbxml2-tools = "libwbxml2.manifest" - -libwbxml2-dev_files = "" -libwbxml2-dev_files += "${prefix}/lib/pkgconfig/libwbxml2.pc" -libwbxml2-dev_files += "${prefix}/lib/libwbxml2.so" -libwbxml2-dev_files += "${prefix}/include/libwbxml-1.0/wbxml" -libwbxml2-dev_files += "${prefix}/share/cmake/Modules/FindLibWbxml2.cmake" -libwbxml2-dev_files += "${prefix}/include/wbxml_config.h" -MANIFESTFILES_${PN}-dev = "libwbxml2.manifest" - -FILES_${PN} = "${libwbxml2_files}" -FILES_wbxml2-tools = "${wbxml2-tools_files}" -FILES_${PN}-dev = "${libwbxml2-dev_files}" - -PKG_libwbxml2= "libwbxml2" -PKG_wbxml2-tools= "wbxml2-tools" -PKG_libwbxml2-dev= "libwbxml2-dev" - -require libwbxml2-extraconf.inc - diff --git a/recipes-tizen/libwbxml2/libwbxml2_git.bb b/recipes-tizen/libwbxml2/libwbxml2_git.bb deleted file mode 100644 index d9ea953b..00000000 --- a/recipes-tizen/libwbxml2/libwbxml2_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require libwbxml2.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/libwbxml2;tag=717cf1e3430cacd4c0ba04394b8f60f1e4ad4900;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/libwebsockets/libwebsockets-extraconf.inc b/recipes-tizen/libwebsockets/libwebsockets-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/libwebsockets/libwebsockets.inc b/recipes-tizen/libwebsockets/libwebsockets.inc deleted file mode 100644 index 0eec520e..00000000 --- a/recipes-tizen/libwebsockets/libwebsockets.inc +++ /dev/null @@ -1,141 +0,0 @@ -DESCRIPTION = "WebSocket Library" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Libraries" -LICENSE = "LGPL-2.1" -PV = "1.2" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by libwebsockets - - -#PROVIDES by libwebsockets-dev -PROVIDES += "libwebsockets-dev" - - -RDEPENDS = "" -#RDEPENDS of libwebsockets (${PN}) -RDEPENDS_${PN} += "glibc" - -#RDEPENDS of libwebsockets-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "libwebsockets" - - -DEPENDS = "" -#DEPENDS of libwebsockets -DEPENDS += "systemd" -DEPENDS += "zlib" -inherit tizen_cmake -DEPENDS += "openssl" -inherit pkgconfig - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n libwebsockets-1.2 - cp ${S}/packaging/libwebsockets.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} -DWITH_SSL=On -DWITH_SD_DAEMON=ON - - oe_runmake -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libwebsockets " -PACKAGES += " libwebsockets-dev " - -libwebsockets_files = "" -libwebsockets_files += "${prefix}/bin/libwebsockets*" -libwebsockets_files += "${prefix}/lib/libwebsockets*.so.*" -libwebsockets_files += "${prefix}/share/libwebsockets-test-server/*" -MANIFESTFILES_${PN} = "libwebsockets.manifest" - -libwebsockets-dev_files = "" -libwebsockets-dev_files += "${prefix}/include/libwebsockets.h" -libwebsockets-dev_files += "${prefix}/lib/libwebsockets.so" -libwebsockets-dev_files += "${prefix}/lib/pkgconfig/*" -MANIFESTFILES_${PN}-dev = "libwebsockets.manifest" - -FILES_${PN} = "${libwebsockets_files}" -FILES_${PN}-dev = "${libwebsockets-dev_files}" - -PKG_libwebsockets= "libwebsockets" -PKG_libwebsockets-dev= "libwebsockets-dev" - -require libwebsockets-extraconf.inc - diff --git a/recipes-tizen/libwebsockets/libwebsockets_git.bb b/recipes-tizen/libwebsockets/libwebsockets_git.bb deleted file mode 100644 index 3e65864d..00000000 --- a/recipes-tizen/libwebsockets/libwebsockets_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require libwebsockets.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/libwebsockets;tag=5c054a5a61ec540e5bd5e2aa55742a3ed070b540;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/libwifi-direct/libwifi-direct-extraconf.inc b/recipes-tizen/libwifi-direct/libwifi-direct-extraconf.inc deleted file mode 100644 index 53c31915..00000000 --- a/recipes-tizen/libwifi-direct/libwifi-direct-extraconf.inc +++ /dev/null @@ -1 +0,0 @@ -INSANE_SKIP_libwifi-direct = "dev-so" \ No newline at end of file diff --git a/recipes-tizen/libwifi-direct/libwifi-direct.inc b/recipes-tizen/libwifi-direct/libwifi-direct.inc deleted file mode 100644 index ace77c88..00000000 --- a/recipes-tizen/libwifi-direct/libwifi-direct.inc +++ /dev/null @@ -1,142 +0,0 @@ -DESCRIPTION = "Wifi Direct Library" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Network & Connectivity/Wireless" -LICENSE = "Apache-2.0" -PV = "1.0.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by libwifi-direct - - -#PROVIDES by libwifi-direct-dev -PROVIDES += "libwifi-direct-dev" - - -RDEPENDS = "" -#RDEPENDS of libwifi-direct-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "libwifi-direct" - - -DEPENDS = "" -#DEPENDS of libwifi-direct -inherit tizen_cmake -inherit pkgconfig -#Replace "DEPENDS" on gettext by "inherit gettext" -inherit gettext -DEPENDS += "dlog" -DEPENDS += "vconf" -DEPENDS += "dbus-glib" - -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 - 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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libwifi-direct " -PACKAGES += " libwifi-direct-dev " - -libwifi-direct_files = "" -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" -MANIFESTFILES_${PN} = "libwifi-direct.manifest" - -libwifi-direct-dev_files = "" -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" -MANIFESTFILES_${PN}-dev = "libwifi-direct.manifest" - -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 deleted file mode 100644 index 59f530ab..00000000 --- a/recipes-tizen/libwifi-direct/libwifi-direct_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -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/libxml2/files/ansidecl.patch b/recipes-tizen/libxml2/files/ansidecl.patch deleted file mode 100644 index 2452d780..00000000 --- a/recipes-tizen/libxml2/files/ansidecl.patch +++ /dev/null @@ -1,25 +0,0 @@ -Sadly cmake is broken. If it sees this reference and ansidecl is present, it will add a -dependency upon it, even if HAVE_ANSIDEC_H is never set. - -The easiest solution is to remove these lines, otherwise recipes like libzypp can have a -dependency on the ansidecl.h header via cmake. This can lead to odd results if the -header is removed (clean binutils) and then the code is recompiled. - -RP 2012/7/10 - -Upstream-Status: Inappropriate [its really a cmake bug] - -Index: libxml2-2.8.0/include/libxml/xmlversion.h.in -=================================================================== ---- libxml2-2.8.0.orig/include/libxml/xmlversion.h.in 2012-07-10 11:51:52.460750573 +0000 -+++ libxml2-2.8.0/include/libxml/xmlversion.h.in 2012-07-10 11:52:41.436749397 +0000 -@@ -401,9 +401,6 @@ - #endif - - #ifdef __GNUC__ --#ifdef HAVE_ANSIDECL_H --#include --#endif - - /** - * ATTRIBUTE_UNUSED: diff --git a/recipes-tizen/libxml2/files/libxml-64bit.patch b/recipes-tizen/libxml2/files/libxml-64bit.patch deleted file mode 100644 index 1147017b..00000000 --- a/recipes-tizen/libxml2/files/libxml-64bit.patch +++ /dev/null @@ -1,22 +0,0 @@ -Upstream-Status: Backport [from debian: bugs.debian.org/439843] - ---- - libxml.h | 3 +++ - 1 file changed, 3 insertions(+) - ---- libxml2-2.6.29.orig/libxml.h -+++ libxml2-2.6.29/libxml.h -@@ -11,10 +11,13 @@ - - #ifndef NO_LARGEFILE_SOURCE - #ifndef _LARGEFILE_SOURCE - #define _LARGEFILE_SOURCE - #endif -+#ifndef _LARGEFILE64_SOURCE -+#define _LARGEFILE64_SOURCE -+#endif - #ifndef _FILE_OFFSET_BITS - #define _FILE_OFFSET_BITS 64 - #endif - #endif - diff --git a/recipes-tizen/libxml2/files/libxml2-CVE-2014-0191-fix.patch b/recipes-tizen/libxml2/files/libxml2-CVE-2014-0191-fix.patch deleted file mode 100644 index 1c05ae64..00000000 --- a/recipes-tizen/libxml2/files/libxml2-CVE-2014-0191-fix.patch +++ /dev/null @@ -1,37 +0,0 @@ -From: Daniel Veillard -Date: Tue, 22 Apr 2014 15:30:56 +0800 -Subject: Do not fetch external parameter entities - -Unless explicitely asked for when validating or replacing entities -with their value. Problem pointed out by Daniel Berrange - -Upstream-Status: Backport -Reference: https://access.redhat.com/security/cve/CVE-2014-0191 - -Signed-off-by: Daniel Veillard -Signed-off-by: Maxin B. John ---- -diff -Naur libxml2-2.9.1-orig/parser.c libxml2-2.9.1/parser.c ---- libxml2-2.9.1-orig/parser.c 2013-04-16 15:39:18.000000000 +0200 -+++ libxml2-2.9.1/parser.c 2014-05-07 13:35:46.883687946 +0200 -@@ -2595,6 +2595,20 @@ - xmlCharEncoding enc; - - /* -+ * Note: external parsed entities will not be loaded, it is -+ * not required for a non-validating parser, unless the -+ * option of validating, or substituting entities were -+ * given. Doing so is far more secure as the parser will -+ * only process data coming from the document entity by -+ * default. -+ */ -+ if ((entity->etype == XML_EXTERNAL_PARAMETER_ENTITY) && -+ ((ctxt->options & XML_PARSE_NOENT) == 0) && -+ ((ctxt->options & XML_PARSE_DTDVALID) == 0) && -+ (ctxt->validate == 0)) -+ return; -+ -+ /* - * handle the extra spaces added before and after - * c.f. http://www.w3.org/TR/REC-xml#as-PE - * this is done independently. diff --git a/recipes-tizen/libxml2/files/python-sitepackages-dir.patch b/recipes-tizen/libxml2/files/python-sitepackages-dir.patch deleted file mode 100644 index a697ddf8..00000000 --- a/recipes-tizen/libxml2/files/python-sitepackages-dir.patch +++ /dev/null @@ -1,21 +0,0 @@ -Allow us to pass in PYTHON_SITE_PACKAGES - -The python binary used when building for nativesdk doesn't give us the -correct path here so we need to be able to specify it ourselves. - -Upstream-Status: Inappropriate [config] - -Signed-off-by: Paul Eggleton - ---- a/configure.in -+++ b/configure.in -@@ -743,7 +743,8 @@ dnl - - PYTHON_VERSION= - PYTHON_INCLUDES= --PYTHON_SITE_PACKAGES= -+# Allow this to be set externally -+#PYTHON_SITE_PACKAGES= - PYTHON_TESTS= - pythondir= - if test "$with_python" != "no" ; then diff --git a/recipes-tizen/libxml2/files/run-ptest b/recipes-tizen/libxml2/files/run-ptest deleted file mode 100644 index 473d0b67..00000000 --- a/recipes-tizen/libxml2/files/run-ptest +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -make -k runtests diff --git a/recipes-tizen/libxml2/libxml2-extraconf.inc b/recipes-tizen/libxml2/libxml2-extraconf.inc deleted file mode 100644 index 98caf04b..00000000 --- a/recipes-tizen/libxml2/libxml2-extraconf.inc +++ /dev/null @@ -1,72 +0,0 @@ -DEPENDS_class-nativesdk = "nativesdk-python" -DEPENDS_class-native = "python-native" -DEPENDS =+ "zlib" - -SRC_URI = "file://libxml-64bit.patch \ - file://ansidecl.patch \ - file://run-ptest \ - file://libxml2-CVE-2014-0191-fix.patch \ - file://python-sitepackages-dir.patch \ - " - -BINCONFIG = "${bindir}/xml2-config" - -#inherit autotools pkgconfig binconfig-disabled pythonnative ptest -inherit pkgconfig binconfig-disabled pythonnative - -RDEPENDS_${PN}-ptest_append_libc-glibc += "glibc-gconv-ebcdic-us glibc-gconv-ibm1141" - -# We don't DEPEND on binutils for ansidecl.h so ensure we don't use the header -do_configure_prepend () { - sed -i -e '/.*ansidecl.h.*/d' ${S}/configure.in -} - -do_configure_prepend_class-nativesdk () { - # Ensure we get the correct site-packages path - export PYTHON_SITE_PACKAGES="${PYTHON_SITEPACKAGES_DIR}" -} - -do_compile_prepend_class-nativesdk () { - # Ensure we get the correct site-packages path - export PYTHON_SITE_PACKAGES="${PYTHON_SITEPACKAGES_DIR}" -} - -EXTRA_OECONF += "--without-python " -#EXTRA_OECONF += "--without-python --without-debug --without-legacy --with-catalog --without-docbook --with-c14n --without-lzma --with-fexceptions" - -EXTRA_OECONF_class-native += "--with-python=${STAGING_BINDIR}/python " -#EXTRA_OECONF_class-native = "--with-python=${STAGING_BINDIR}/python --without-legacy --without-docbook --with-c14n --without-lzma" - -EXTRA_OECONF_class-nativesdk += "--with-python=${STAGING_BINDIR}/python " -#EXTRA_OECONF_class-nativesdk = "--with-python=${STAGING_BINDIR}/python --without-legacy --without-docbook --with-c14n --without-lzma" - -EXTRA_OECONF_linuxstdbase += "--without-python " -#EXTRA_OECONF_linuxstdbase = "--without-python --with-debug --with-legacy --with-docbook --with-c14n --without-lzma" - -# required for pythong binding -export HOST_SYS -export BUILD_SYS -export STAGING_LIBDIR -export STAGING_INCDIR - -export LDFLAGS += "-ldl" - -python populate_packages_prepend () { - # autonamer would call this libxml2-2, but we don't want that - if d.getVar('DEBIAN_NAMES', True): - d.setVar('PKG_libxml2', '${MLPREFIX}libxml2') -} - -PACKAGES += "${PN}-utils ${PN}-python" - -FILES_${PN}-dbg += "${PYTHON_SITEPACKAGES_DIR}/.debug" -FILES_${PN}-staticdev += "${PYTHON_SITEPACKAGES_DIR}/*.a" -#FILES_${PN}-dev += "${libdir}/xml2Conf.sh" -#FILES_${PN}-utils += "${bindir}/*" -FILES_${PN}-python += "${PYTHON_SITEPACKAGES_DIR}" - -#do_install_ptest () { -# cp -r ${WORKDIR}/xmlconf ${D}${PTEST_PATH} -#} - -BBCLASSEXTEND = "native nativesdk" \ No newline at end of file diff --git a/recipes-tizen/libxml2/libxml2.inc b/recipes-tizen/libxml2/libxml2.inc deleted file mode 100644 index 380cb1d0..00000000 --- a/recipes-tizen/libxml2/libxml2.inc +++ /dev/null @@ -1,157 +0,0 @@ -DESCRIPTION = "A Library to Manipulate XML Files" -HOMEPAGE = "http://xmlsoft.org" -SECTION = "System/Libraries" -LICENSE = "MIT" -PV = "2.8.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by libxml2 - - -#PROVIDES by libxml2-dev -PROVIDES += "libxml2-dev" - - -#PROVIDES by libxml2-tools -PROVIDES += "libxml2-tools" - - -RDEPENDS = "" -#RDEPENDS of libxml2-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "libxml2" -RDEPENDS_${PN}-dev += "glibc" -RDEPENDS_${PN}-dev += "zlib" -RDEPENDS_${PN}-dev += "xz" -RDEPENDS_${PN}-dev += "libxml2-tools" -RDEPENDS_${PN}-dev += "readline" - - -DEPENDS = "" -#DEPENDS of libxml2 -DEPENDS += "xz" -DEPENDS_append_class-native = " readline-native" -DEPENDS_append_class-target = " readline-native" -DEPENDS += "zlib" -inherit pkgconfig - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/libxml2.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 ; - - - autotools_do_configure - - make -j16 BASE_DIR="${prefix}/share/doc/packages" DOC_MODULE="libxml2" - - exit 0 - # qemu-arm can't keep up atm, disabling check for arm - make check - - - -} -EXTRA_OECONF += " --disable-static --docdir=${prefix}/share/doc/packages/libxml2 --with-html-dir=${prefix}/share/doc/packages/libxml2/html --with-fexceptions --with-history --without-python --enable-ipv6 --with-sax1 --with-regexps --with-threads --with-reader --with-http" - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - make install DESTDIR="${D}" BASE_DIR="${prefix}/share/doc/packages" DOC_MODULE="libxml2" - ln -s libxml2/libxml ${D}${prefix}/include/libxml - - - rm -rf ${D}${infodir} - rm -rf ${D}${prefix}/share/doc/packages - rm -rf ${D}${prefix}/share/doc/libxml2 - rm -rf ${D}${prefix}/share/doc/libxml2-2.8.0 - rm -rf ${D}${prefix}/share/gtk-doc - rm -rf ${D}${prefix}/share/doc - rm -rf ${D}${prefix}/share/man - find ${D} -regex ".*/man/man./.*.[0-9]" | xargs rm -f -- - find ${D} -regex ".*/man/../man./.*.[0-9]" | xargs rm -f -- - find ${D} -regex ".*/man/man./.*.[0-9]pm" | xargs rm -f -- - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libxml2 " -PACKAGES += " libxml2-dev " -PACKAGES += " libxml2-tools " - -libxml2_files = "" -libxml2_files += "${prefix}/lib/lib*.so.*" -MANIFESTFILES_${PN} = "libxml2.manifest" - -libxml2-dev_files = "" -libxml2-dev_files += "${prefix}/bin/xml2-config" -libxml2-dev_files += "${prefix}/share/aclocal" -libxml2-dev_files += "${prefix}/share/aclocal/libxml.m4" -libxml2-dev_files += "${prefix}/include/libxml" -libxml2-dev_files += "${prefix}/include/libxml2" -libxml2-dev_files += "${prefix}/lib/lib*.so" -libxml2-dev_files += "${prefix}/lib/libxml2.la" -libxml2-dev_files += "${prefix}/lib/*.sh" -libxml2-dev_files += "${prefix}/lib/pkgconfig/*.pc" -MANIFESTFILES_${PN}-dev = "libxml2.manifest" -DIRFILES_${PN}-dev = "" -DIRFILES_${PN}-dev += "${prefix}/share/aclocal" - -libxml2-tools_files = "" -libxml2-tools_files += "${prefix}/bin/xmllint" -libxml2-tools_files += "${prefix}/bin/xmlcatalog" -MANIFESTFILES_${PN}-tools = "libxml2.manifest" - -FILES_${PN} = "${libxml2_files}" -FILES_${PN}-dev = "${libxml2-dev_files}" -FILES_${PN}-tools = "${libxml2-tools_files}" - -PKG_libxml2= "libxml2" -PKG_libxml2-dev= "libxml2-dev" -PKG_libxml2-tools= "libxml2-tools" - -require libxml2-extraconf.inc - diff --git a/recipes-tizen/libxml2/libxml2_git.bb b/recipes-tizen/libxml2/libxml2_git.bb deleted file mode 100644 index 0356133d..00000000 --- a/recipes-tizen/libxml2/libxml2_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require libxml2.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/libxml2;tag=e52e7cd8d3553116787eb0573f3b3d379f09698a;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/lua/lua-extraconf.inc b/recipes-tizen/lua/lua-extraconf.inc deleted file mode 100644 index 9f0b659a..00000000 --- a/recipes-tizen/lua/lua-extraconf.inc +++ /dev/null @@ -1,13 +0,0 @@ -INSANE_SKIP_${PN}-dev = "staticdev" - -EXTRA_OEMAKE = "'CC=${CC} -fPIC' 'MYCFLAGS=${CFLAGS} -DLUA_USE_LINUX -fPIC' MYLDFLAGS='${LDFLAGS}'" - -do_compile() { - cd ${S} - LANG=C - export LANG - unset DISPLAY - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - sed -i 's:LUA_ROOT2 "LIBDIR/lua/5.1/":LUA_ROOT2 \"lib/lua/5.1/":' src/luaconf.h - oe_runmake ${PARALLEL_MAKE} -C src CC="${CC}" MYCFLAGS="${CFLAGS} -fPIC -DLUA_USE_LINUX" MYLIBS="-Wl,-E -ldl -lreadline -lhistory -lncurses" V=5.1 all -} diff --git a/recipes-tizen/lua/lua.inc b/recipes-tizen/lua/lua.inc deleted file mode 100644 index 930f8779..00000000 --- a/recipes-tizen/lua/lua.inc +++ /dev/null @@ -1,162 +0,0 @@ -DESCRIPTION = "Small Embeddable Language with Simple Procedural Syntax" -HOMEPAGE = "http://www.lua.org" -SECTION = "Base/Libraries" -LICENSE = "MIT" -PV = "5.1.4" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by lua - - -#PROVIDES by lua-dev -PROVIDES += "lua-dev" - - -#PROVIDES by liblua -PROVIDES += "liblua" - - -#PROVIDES by lua-doc -PROVIDES += "lua-doc" - - -RDEPENDS = "" -#RDEPENDS of lua-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "lua" - - -DEPENDS = "" -#DEPENDS of lua -DEPENDS_append_class-native = " readline-native" -DEPENDS_append_class-target = " readline-native" -inherit pkgconfig - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n lua-5.1.4 - cp ${S}/packaging/lua.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 ; - - sed -i 's:LUA_ROOT2 "LIBDIR/lua/5.1/":LUA_ROOT2 \"lib/lua/5.1/":' src/luaconf.h - make -j16 -C src CC="${CC}" MYCFLAGS="$CFLAGS -fPIC -DLUA_USE_LINUX" MYLIBS="-Wl,-E -ldl -lreadline -lhistory -lncurses" V=5.1 all - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - make install INSTALL_TOP="${D}${prefix}" INSTALL_LIB="${D}${prefix}/lib" INSTALL_CMOD=${D}${prefix}/lib/lua/5.1 INSTALL_MAN="${D}${mandir}/man1" - install -D -m644 etc/lua.pc ${D}${prefix}/lib/pkgconfig/lua.pc - for file in lua luac ; do - mv "${D}${prefix}/bin/${file}" "${D}${prefix}/bin/${file}5.1" - mv "${D}${mandir}/man1/${file}.1" "${D}${mandir}/man1/${file}5.1.1" - done - install -d -m 0755 ${D}${prefix}/lib/lua/5.1 - install -d -m 0755 ${D}${prefix}/share/lua/5.1 - install -D -m644 ${S}/packaging/macros.lua ${D}${sysconfdir}/rpm/macros.lua - - chmod +x ${D}/${prefix}/lib/liblua.so.5.1 - - ln -s lua5.1 ${D}${prefix}/bin/lua - - -} - -pkg_postinst_liblua() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_liblua() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " lua " -PACKAGES += " lua-dev " -PACKAGES += " liblua " - -lua_files = "" -lua_files += "${mandir}/man1/lua5.1.1*" -lua_files += "${mandir}/man1/luac5.1.1*" -lua_files += "${prefix}/bin/lua" -lua_files += "${prefix}/bin/lua5.1" -lua_files += "${prefix}/bin/luac5.1" -lua_files += "${prefix}/lib/lua" -lua_files += "${prefix}/lib/lua/5.1" -lua_files += "${prefix}/share/lua" -lua_files += "${prefix}/share/lua/5.1" -lua_files += "${sysconfdir}/rpm/macros.lua" -MANIFESTFILES_${PN} = "lua.manifest" -DIRFILES_${PN} = "" -DIRFILES_${PN} += "${prefix}/lib/lua" -DIRFILES_${PN} += "${prefix}/lib/lua/5.1" -DIRFILES_${PN} += "${prefix}/share/lua" -DIRFILES_${PN} += "${prefix}/share/lua/5.1" - -lua-dev_files = "" -lua-dev_files += "${prefix}/include/lauxlib.h" -lua-dev_files += "${prefix}/include/lua.h" -lua-dev_files += "${prefix}/include/lua.hpp" -lua-dev_files += "${prefix}/include/luaconf.h" -lua-dev_files += "${prefix}/include/lualib.h" -lua-dev_files += "${prefix}/lib/pkgconfig/lua.pc" -lua-dev_files += "${prefix}/lib/liblua.a" -lua-dev_files += "${prefix}/lib/liblua.so" -MANIFESTFILES_${PN}-dev = "lua.manifest" - -liblua_files = "" -liblua_files += "${prefix}/lib/liblua.so.5.1" -MANIFESTFILES_lib${PN} = "lua.manifest" - -lua-doc_files = "" -lua-doc_files += "doc/*" -MANIFESTFILES_${PN}-doc = "lua.manifest" - -FILES_${PN} = "${lua_files}" -FILES_${PN}-dev = "${lua-dev_files}" -FILES_lib${PN} = "${liblua_files}" -FILES_${PN}-doc = "${lua-doc_files}" - -PKG_lua= "lua" -PKG_lua-dev= "lua-dev" -PKG_liblua= "liblua" -PKG_lua-doc= "lua-doc" - -require lua-extraconf.inc - diff --git a/recipes-tizen/lua/lua_git.bb b/recipes-tizen/lua/lua_git.bb deleted file mode 100644 index 6e4ed954..00000000 --- a/recipes-tizen/lua/lua_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require lua.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/lua;tag=ccbaf72a5d0d0f8ab6a1bf64e851a00026f28fd8;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/media-server/files/Makefile.am.diff b/recipes-tizen/media-server/files/Makefile.am.diff deleted file mode 100644 index 445295b6..00000000 --- a/recipes-tizen/media-server/files/Makefile.am.diff +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/Makefile.am b/Makefile.am -index d068e30..5c83b0b 100755 ---- a/Makefile.am -+++ b/Makefile.am -@@ -3,7 +3,7 @@ ACLOCAL_AMFLAGS = -I m4 - SUBDIRS = . - - AM_CPPFLAGS = $(FMS_DEBUG_FLAGS) -- -+AUTOMAKE_OPTIONS = subdir-objects - AM_LDFLAGS=-Wl,--as-needed -Wl,--hash-style=both - - ### pkgconfig ### diff --git a/recipes-tizen/media-server/media-server-extraconf.inc b/recipes-tizen/media-server/media-server-extraconf.inc deleted file mode 100644 index 3f8a33ec..00000000 --- a/recipes-tizen/media-server/media-server-extraconf.inc +++ /dev/null @@ -1,5 +0,0 @@ -SRC_URI += "file://Makefile.am.diff" - -do_install_append() { - rm -fr ${D}/etc -} diff --git a/recipes-tizen/media-server/media-server.inc b/recipes-tizen/media-server/media-server.inc deleted file mode 100644 index e34bf2d2..00000000 --- a/recipes-tizen/media-server/media-server.inc +++ /dev/null @@ -1,199 +0,0 @@ -DESCRIPTION = "File manager service server." -HOMEPAGE = "http://nohomepage.org" -SECTION = "Multimedia/Service" -LICENSE = "Apache-2.0" -PV = "0.2.47" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by libmedia-utils-dev -PROVIDES += "libmedia-utils-dev" - - -#PROVIDES by media-server - - -#PROVIDES by libmedia-utils -PROVIDES += "libmedia-utils" - - -RDEPENDS = "" -#RDEPENDS of libmedia-utils-dev (libmedia-utils-dev) -RDEPENDS_libmedia-utils-dev += "tizen-platform-config" -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 += "tizen-platform-config" -DEPENDS += "aul" -DEPENDS += "dlog" -inherit pkgconfig -DEPENDS += "system-server" -DEPENDS += "smack" -DEPENDS += "libslp-db-util" -DEPENDS += "sqlite3" -DEPENDS += "heynoti" -DEPENDS += "glib-2.0" -DEPENDS += "vconf" -DEPENDS += "dbus-glib" - -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 - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - - rm -rf autom4te.cache - rm -f aclocal.m4 ltmain.sh - mkdir -p m4 - - autotools_do_configure - oe_runmake -j16 - - - -} -EXTRA_OECONF += " --prefix=${prefix} --disable-static" - -do_install() { - 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}${systemd_unitdir}/system/multi-user.target.wants - install -m 644 ${S}/packaging/media-server.service ${D}${systemd_unitdir}/system/media-server.service - mkdir -p ${D}${prefix}/lib/systemd/user - install -m 644 ${S}/packaging/media-server-user.service ${D}${prefix}/lib/systemd/user/media-server-user.service - ln -s ../media-server.service ${D}${systemd_unitdir}/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/file-manager-service/.thumb/mmc - mkdir -p ${D}${prefix}/data/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/file-manager-service/.thumb/ - install -D -m 0775 ./data-media/dbspace/file-manager-service/.thumb/mmc/* ${D}${prefix}/data/file-manager-service/.thumb/mmc/ - install -m 0775 ./data-media/dbspace/file-manager-service/.thumb/phone/PHONE_THUMB_HERE ${D}${prefix}/data/file-manager-service/.thumb/phone/ - install -m 0775 ./data-media/dbspace/file-manager-service/.thumb/phone/.jpg* ${D}${prefix}/data/file-manager-service/.thumb/phone/ - install -D -m 0775 ./data-media/dbspace/file-manager-service/* ${D}${prefix}/data/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 - - [ "x$D" == "x" ] && 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 - chgrp -R users $D${prefix}/data/file-manager-service - # setup dbupdate in user session - mkdir -p $D${prefix}/lib/systemd/user/default.target.requires/ - ln -sf ../media-server-user.service $D${prefix}/lib/systemd/user/default.target.wants/ - -} - -pkg_postrm_libmedia-utils() { - #!/bin/sh -e - - [ "x$D" == "x" ] && 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 += "${prefix}/lib/libmedia-utils.so" -libmedia-utils-dev_files += "${prefix}/lib/pkgconfig/libmedia-utils.pc" -libmedia-utils-dev_files += "${prefix}/include/media-utils/*.h" -MANIFESTFILES_libmedia-utils-dev = "libmedia-utils-devel.manifest" - -media-server_files = "" -media-server_files += "${prefix}/bin/media-server" -media-server_files += "${prefix}/bin/media-scanner" -media-server_files += "${prefix}/bin/mediadb-update" -media-server_files += "${systemd_unitdir}/system/media-server.service" -media-server_files += "${systemd_unitdir}/system/multi-user.target.wants/media-server.service" -media-server_files += "${prefix}/lib/systemd/user/media-server-user.service" -media-server_files += "${prefix}/bin/media-data-sdk_create_db.sh" -media-server_files += "${prefix}/data/data-media/*" -media-server_files += "${prefix}/data/file-manager-service/.thumb/*" -media-server_files += "${prefix}/data/file-manager-service/plugin-config" -MANIFESTFILES_${PN} = "media-server.manifest" - -libmedia-utils_files = "" -libmedia-utils_files += "${prefix}/lib/libmedia-utils.so.0" -libmedia-utils_files += "${prefix}/lib/libmedia-utils.so.0.0.0" -MANIFESTFILES_libmedia-utils = "libmedia-utils.manifest" - -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 deleted file mode 100644 index 8b248f1c..00000000 --- a/recipes-tizen/media-server/media-server_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -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=2951a46a90784516e1c9ef701b00c0e9b3ea3e9e;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/message-port/message-port-extraconf.inc b/recipes-tizen/message-port/message-port-extraconf.inc deleted file mode 100644 index ab923da7..00000000 --- a/recipes-tizen/message-port/message-port-extraconf.inc +++ /dev/null @@ -1,15 +0,0 @@ -inherit pkgconfig useradd - -INSANE_SKIP_libmessage-port = "dev-so" - -RPROVIDES_message-port += "message-port-dbus" - -USERADD_PACKAGES = "${PN}" -GROUPADD_PARAM_${PN} += "-r messageport" -USERADD_PARAM_${PN} += "-r -g messageport -s /bin/false -d /run/messageport -c \"Message Port daemon\" messageport" - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && systemctl enable messageportd.service -} diff --git a/recipes-tizen/message-port/message-port.inc b/recipes-tizen/message-port/message-port.inc deleted file mode 100644 index f43cbb69..00000000 --- a/recipes-tizen/message-port/message-port.inc +++ /dev/null @@ -1,180 +0,0 @@ -DESCRIPTION = "Message port daemon" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Service" -LICENSE = "LGPL-2.1+" -PV = "1.0.3" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by libmessage-port -PROVIDES += "libmessage-port" - - -#PROVIDES by libmessage-port-dev -PROVIDES += "libmessage-port-dev" - - -#PROVIDES by message-port-tests -PROVIDES += "message-port-tests" - - -#PROVIDES by message-port - - -RDEPENDS = "" -#RDEPENDS of libmessage-port (lib${PN}) -RDEPENDS_lib${PN} += "glibc" -RDEPENDS_lib${PN} += "message-port" - -#RDEPENDS of libmessage-port-dev (lib${PN}-dev) -RDEPENDS_lib${PN}-dev += "libmessage-port" - -#RDEPENDS of message-port-tests (${PN}-tests) -RDEPENDS_${PN}-tests += "libmessage-port" - - -DEPENDS = "" -#DEPENDS of libmessage-port -#DEPENDS of message-port -DEPENDS += "pkgmgr-info" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" -DEPENDS += "aul" -DEPENDS += "bundle" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n message-port-1.0.3 - cp -a ${S}/packaging/message-port.manifest . - mkdir -p m4 > /dev/null - - - -} -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 - oe_runmake -j16 - - - - -} -EXTRA_OECONF += " --enable-tests " - -do_install() { - 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}${systemd_unitdir}/system - cp messageportd.service ${D}${systemd_unitdir}/system - - - -} - -pkg_postinst_libmessage-port() { - #!/bin/sh -e - - ldconfig - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - getent group messageport >/dev/null || groupadd -r -o messageport - getent passwd messageport >/dev/null || useradd -r -g messageport -s /bin/false -d /run/messageport -c "Message Port daemon" messageport - systemctl enable messageportd.service - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - systemctl disable messageportd.service - -} - -pkg_postrm_libmessage-port() { - #!/bin/sh -e - - ldconfig - # daemon: message-port - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libmessage-port " -PACKAGES += " libmessage-port-dev " -PACKAGES += " message-port-tests " -PACKAGES += " message-port " - -libmessage-port_files = "" -libmessage-port_files += "AUTHORS COPYING.LIB" -libmessage-port_files += "${prefix}/lib/libmessage-port.so*" -MANIFESTFILES_lib${PN} = "message-port.manifest" - -libmessage-port-dev_files = "" -libmessage-port-dev_files += "${prefix}/lib/pkgconfig/message-port.pc" -libmessage-port-dev_files += "${prefix}/include/*.h" -MANIFESTFILES_lib${PN}-dev = "message-port.manifest" - -message-port-tests_files = "" -message-port-tests_files += "${prefix}/bin/msgport-test-app" -message-port-tests_files += "${prefix}/bin/msgport-test-app-cpp" -MANIFESTFILES_${PN}-tests = "message-port.manifest" - -message-port_files = "" -message-port_files += "${prefix}/bin/messageportd" -message-port_files += "${systemd_unitdir}/system/messageportd.service" - -FILES_lib${PN} = "${libmessage-port_files}" -FILES_lib${PN}-dev = "${libmessage-port-dev_files}" -FILES_${PN}-tests = "${message-port-tests_files}" -FILES_${PN} = "${message-port_files}" - -PKG_libmessage-port= "libmessage-port" -PKG_libmessage-port-dev= "libmessage-port-dev" -PKG_message-port-tests= "message-port-tests" -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 deleted file mode 100644 index 7dd2a1d3..00000000 --- a/recipes-tizen/message-port/message-port_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -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-dbus;tag=b95c605d610b89486ce93e74461df0ac09e3e837;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/meta-common/meta-common-extraconf.inc b/recipes-tizen/meta-common/meta-common-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/meta-common/meta-common.inc b/recipes-tizen/meta-common/meta-common.inc deleted file mode 100644 index 8b451dbd..00000000 --- a/recipes-tizen/meta-common/meta-common.inc +++ /dev/null @@ -1,92 +0,0 @@ -DESCRIPTION = "Common Meta Data" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Base/Configuration" -LICENSE = "GPL-2.0" -PV = "001" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by meta-common - - -RDEPENDS = "" -#RDEPENDS of meta-common (${PN}) -RDEPENDS_${PN} += "meta-generic" - - -DEPENDS = "" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/meta-common.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 ; - - oe_runmake - - - -} - -do_install() { - 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 -- - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " meta-common " - -meta-common_files = "" -meta-common_files += "${prefix}/share/package-groups/common/*.yaml" -meta-common_files += "${prefix}/share/image-configurations/common/*.yaml" -meta-common_files += "${prefix}/share/image-configurations/common/configs/*.yaml" -meta-common_files += "${prefix}/share/image-configurations/common/partitions" -meta-common_files += "${prefix}/share/image-configurations/common/scripts" -MANIFESTFILES_${PN} = "meta-common.manifest" - -FILES_${PN} = "${meta-common_files}" - -PKG_meta-common= "meta-common" - -require meta-common-extraconf.inc - diff --git a/recipes-tizen/meta-common/meta-common_git.bb b/recipes-tizen/meta-common/meta-common_git.bb deleted file mode 100644 index ff7d799c..00000000 --- a/recipes-tizen/meta-common/meta-common_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require meta-common.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/common/meta;tag=e0b55742c3a4d35d44168a2eb1fb1367c1f37481;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/meta-generic/meta-generic-extraconf.inc b/recipes-tizen/meta-generic/meta-generic-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/meta-generic/meta-generic.inc b/recipes-tizen/meta-generic/meta-generic.inc deleted file mode 100644 index 431aee3f..00000000 --- a/recipes-tizen/meta-generic/meta-generic.inc +++ /dev/null @@ -1,97 +0,0 @@ -DESCRIPTION = "Tizen Package Groups and Images Configurations" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Base/Configuration" -LICENSE = "GPL-2.0" -PV = "0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by meta-generic-adaptation -PROVIDES += "meta-generic-adaptation" - - -#PROVIDES by meta-generic - - -RDEPENDS = "" - -DEPENDS = "" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/meta-generic.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 ; - - make - - - -} - -do_install() { - 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 -- - - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " meta-generic-adaptation " -PACKAGES += " meta-generic " - -meta-generic-adaptation_files = "" -meta-generic-adaptation_files += "${sysconfdir}/profile.d/generic-adaptation.sh" - -meta-generic_files = "" -meta-generic_files += "${prefix}/share/package-groups/generic/*.yaml" -meta-generic_files += "${prefix}/share/image-configurations/generic/scripts" -MANIFESTFILES_${PN} = "meta-generic.manifest" - -FILES_${PN}-adaptation = "${meta-generic-adaptation_files}" -FILES_${PN} = "${meta-generic_files}" - -PKG_meta-generic-adaptation= "meta-generic-adaptation" -PKG_meta-generic= "meta-generic" - -require meta-generic-extraconf.inc - diff --git a/recipes-tizen/meta-generic/meta-generic_git.bb b/recipes-tizen/meta-generic/meta-generic_git.bb deleted file mode 100644 index c48dbe96..00000000 --- a/recipes-tizen/meta-generic/meta-generic_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require meta-generic.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/meta-generic;tag=72a4d5300da9073826427213bad09ffc53d9934e;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/msg-service/msg-service-extraconf.inc b/recipes-tizen/msg-service/msg-service-extraconf.inc deleted file mode 100644 index 4a727925..00000000 --- a/recipes-tizen/msg-service/msg-service-extraconf.inc +++ /dev/null @@ -1 +0,0 @@ -FILES_${PN} += "/opt/usr/data/msg-service" \ No newline at end of file diff --git a/recipes-tizen/msg-service/msg-service.inc b/recipes-tizen/msg-service/msg-service.inc deleted file mode 100644 index d1a411f3..00000000 --- a/recipes-tizen/msg-service/msg-service.inc +++ /dev/null @@ -1,298 +0,0 @@ -DESCRIPTION = "Messaging Framework Library" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Libraries" -LICENSE = "Flora-1.1" -PV = "0.9.3" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by mms-plugin -PROVIDES += "mms-plugin" - - -#PROVIDES by msg-service-tools -PROVIDES += "msg-service-tools" - - -#PROVIDES by sms-plugin -PROVIDES += "sms-plugin" - - -#PROVIDES by msg-service-dev -PROVIDES += "msg-service-dev" - - -#PROVIDES by msg-service - - -RDEPENDS = "" -#RDEPENDS of mms-plugin (mms-plugin) -RDEPENDS_mms-plugin += "glibc" -RDEPENDS_mms-plugin += "msg-service" - -#RDEPENDS of msg-service-tools (${PN}-tools) -RDEPENDS_${PN}-tools += "sqlite3" -RDEPENDS_${PN}-tools += "glibc" -RDEPENDS_${PN}-tools += "vconf" -RDEPENDS_${PN}-tools += "msg-service" - -#RDEPENDS of sms-plugin (sms-plugin) -RDEPENDS_sms-plugin += "glibc" -RDEPENDS_sms-plugin += "msg-service" - -#RDEPENDS of msg-service-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "msg-service" - -#RDEPENDS of msg-service (${PN}) -RDEPENDS_${PN} += "sqlite3" -RDEPENDS_${PN} += "glibc" -RDEPENDS_${PN} += "systemd" -RDEPENDS_${PN} += "vconf" - - -DEPENDS = "" -#DEPENDS of msg-service -DEPENDS += "libxml2" -DEPENDS += "capi-appfw-application" -DEPENDS += "aul" -DEPENDS += "contacts-service" -DEPENDS += "curl" -DEPENDS += "libmm-session" -DEPENDS += "system-server" -DEPENDS += "systemd" -inherit tizen_cmake -DEPENDS += "drm-client" -DEPENDS += "notification" -DEPENDS += "app-svc" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" -DEPENDS += "libmm-fileinfo" -DEPENDS += "alarm-manager" -DEPENDS += "sensor" -DEPENDS += "libwbxml2" -DEPENDS += "libsvi" -DEPENDS += "tizen-platform-config" -DEPENDS += "libmedia-thumbnail" -DEPENDS += "libtapi" -DEPENDS += "security-server" -DEPENDS += "vconf" -DEPENDS += "libslp-db-util" -DEPENDS += "libnet-client" -DEPENDS += "libmm-sound" -DEPENDS += "libmm-utility" -DEPENDS += "libmm-player" -DEPENDS += "capi-network-connection" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/msg-service.manifest ${S}/packaging/msg-service-devel.manifest ${S}/packaging/msg-service-tools.manifest ${S}/packaging/sms-plugin.manifest ${S}/packaging/mms-plugin.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . \ - -DTZ_SYS_SHARE=${prefix}/share \ - -DUNITDIR_USER=${prefix}/lib/systemd/user \ - -DTZ_SYS_SMACK=${sysconfdir}/smack - - make -j16 - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - rm -rf ${D} - mkdir -p ${D}/etc/config - - mkdir -p ${D}/var/log/msgfw - - - 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}/lib/systemd/user/tizen-middleware.target.wants - #install -m 0644 ${S}/packaging/msg-service.service ${D}${prefix}/lib/systemd/user/ - ln -s ../msg-service.service ${D}${prefix}/lib/systemd/user/tizen-middleware.target.wants/msg-service.service - ln -s ../msg-service-log.service ${D}${prefix}/lib/systemd/user/tizen-middleware.target.wants/msg-service-log.service - - mkdir -p ${D}${sysconfdir}/rc.d/rc3.d - ln -s ${sysconfdir}/rc.d/init.d/msg-server ${D}${sysconfdir}/rc.d/rc3.d/S70msg-server - mkdir -p ${D}${sysconfdir}/rc.d/rc5.d - ln -s ${sysconfdir}/rc.d/init.d/msg-server ${D}${sysconfdir}/rc.d/rc5.d/S70msg-server - - rm ${D}/etc/config/sysinfo-message.emul.xml - - - -} - -pkg_postinst_mms-plugin() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - /bin/systemctl daemon-reload - if [ "$1" = "1" ]; then - systemctl stop msg-service.service - fi - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_sms-plugin() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_mms-plugin() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_sms-plugin() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " mms-plugin " -PACKAGES += " msg-service-tools " -PACKAGES += " sms-plugin " -PACKAGES += " msg-service-dev " -PACKAGES += " msg-service " - -mms-plugin_files = "" -mms-plugin_files += "Flora License v1.1 LICENSE.Flora" -mms-plugin_files += "${prefix}/lib/libmsg_mms_plugin.so" -MANIFESTFILES_mms-plugin = "mms-plugin.manifest" - -msg-service-tools_files = "" -msg-service-tools_files += "Flora License v1.1 LICENSE.Flora" -msg-service-tools_files += "${prefix}/bin/msg-helper" -msg-service-tools_files += "${prefix}/bin/msg-server" -msg-service-tools_files += "${prefix}/share/media/Sherbet.wav" -msg-service-tools_files += "${prefix}/share/msg-service/plugin.cfg" -msg-service-tools_files += "${sysconfdir}/rc.d/init.d/msg-server" -msg-service-tools_files += "${sysconfdir}/rc.d/rc3.d/S70msg-server" -msg-service-tools_files += "${sysconfdir}/rc.d/rc5.d/S70msg-server" -msg-service-tools_files += "${prefix}/lib/systemd/user/msg-service.service" -msg-service-tools_files += "${prefix}/lib/systemd/user/msg-service-log.service" -msg-service-tools_files += "${prefix}/lib/systemd/user/tizen-middleware.target.wants/msg-service.service" -msg-service-tools_files += "${prefix}/lib/systemd/user/tizen-middleware.target.wants/msg-service-log.service" -msg-service-tools_files += "${sysconfdir}/config/sysinfo-message.xml" -msg-service-tools_files += "/var/log/msgfw" -MANIFESTFILES_${PN}-tools = "msg-service-tools.manifest" - -sms-plugin_files = "" -sms-plugin_files += "Flora License v1.1 LICENSE.Flora" -sms-plugin_files += "${prefix}/lib/libmsg_sms_plugin.so" -MANIFESTFILES_sms-plugin = "sms-plugin.manifest" - -msg-service-dev_files = "" -msg-service-dev_files += "${prefix}/lib/libmsg_mapi.so" -msg-service-dev_files += "${prefix}/lib/pkgconfig/msg-service.pc" -msg-service-dev_files += "${prefix}/include/msg-service/*" -MANIFESTFILES_${PN}-dev = "msg-service-devel.manifest" - -msg-service_files = "" -msg-service_files += "Flora License v1.1 LICENSE.Flora" -msg-service_files += "${prefix}/lib/libmsg_plugin_manager.so" -msg-service_files += "${prefix}/lib/libmsg_mapi.so.*" -msg-service_files += "${prefix}/lib/libmsg_framework_handler.so" -msg-service_files += "${prefix}/lib/libmsg_transaction_manager.so" -msg-service_files += "${prefix}/lib/libmsg_utils.so" -msg-service_files += "${prefix}/lib/libmsg_transaction_proxy.so" -msg-service_files += "${prefix}/lib/libmsg_vobject.so" -msg-service_files += "${prefix}/share/msg-service/msg_service-init-DB.sh" -MANIFESTFILES_${PN} = "msg-service.manifest" - -FILES_mms-plugin = "${mms-plugin_files}" -FILES_${PN}-tools = "${msg-service-tools_files}" -FILES_sms-plugin = "${sms-plugin_files}" -FILES_${PN}-dev = "${msg-service-dev_files}" -FILES_${PN} = "${msg-service_files}" - -PKG_mms-plugin= "mms-plugin" -PKG_msg-service-tools= "msg-service-tools" -PKG_sms-plugin= "sms-plugin" -PKG_msg-service-dev= "msg-service-dev" -PKG_msg-service= "msg-service" - -require msg-service-extraconf.inc - diff --git a/recipes-tizen/msg-service/msg-service_git.bb b/recipes-tizen/msg-service/msg-service_git.bb deleted file mode 100644 index 23e67bf4..00000000 --- a/recipes-tizen/msg-service/msg-service_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require msg-service.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/messaging/msg-service;tag=da44d306ea4f55e6a7b75c96783bb7c61cd75c8a;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/murphy/murphy-extraconf.inc b/recipes-tizen/murphy/murphy-extraconf.inc deleted file mode 100644 index 5c1cee35..00000000 --- a/recipes-tizen/murphy/murphy-extraconf.inc +++ /dev/null @@ -1,26 +0,0 @@ -#We should deseable PARALLEL_MAKE only for install -PARALLEL_MAKE = "" - -do_install_append() { - rm -fr ${D}${prefix}/lib/systemd/user - rm ${D}/usr/lib/libmurphy-plugin-system-monitor* - - if ${@bb.utils.contains('SYS_CTLR_PROVIDER', 'murphy', 'false', 'true', d)}; then - rm ${D}${prefix}/lib/murphy/plugins/plugin-system-controller.so - rm ${D}${prefix}/lib/systemd/user/ico-homescreen.service - rm ${D}${prefix}/lib/systemd/user/murphy-wait-for-launchpad-ready.path - fi -} - -FILES_${PN}-dev += " ${prefix}/include/murphy" -FILES_${PN}-dbg += " ${prefix}/lib/murphy/plugins/.debug" - -murphy-doc_files = "" -murphy-doc_files += "${prefix}/share/doc/murphy/AUTHORS" -murphy-doc_files += "${prefix}/share/doc/murphy/CODING-STYLE" -murphy-doc_files += "${prefix}/share/doc/murphy/ChangeLog" -murphy-doc_files += "${prefix}/share/doc/murphy/NEWS" -murphy-doc_files += "${prefix}/share/doc/murphy/README" - -PROVIDES_remove := "${@bb.utils.contains('SYS_CTLR_PROVIDER', 'murphy','',"system-controller",d)}" -RPROVIDES_ico-uxf-homescreen-system-controller_remove := "${@bb.utils.contains('SYS_CTLR_PROVIDER', 'murphy','',"system-controller",d)}" diff --git a/recipes-tizen/murphy/murphy.inc b/recipes-tizen/murphy/murphy.inc deleted file mode 100644 index cacbb459..00000000 --- a/recipes-tizen/murphy/murphy.inc +++ /dev/null @@ -1,601 +0,0 @@ -DESCRIPTION = "Resource policy framework" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Service" -LICENSE = "BSD-3-Clause" -PV = "0.0.59" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by murphy-dev -PROVIDES += "murphy-dev" - - -#PROVIDES by murphy-core -PROVIDES += "murphy-core" - - -#PROVIDES by murphy-ecore -PROVIDES += "murphy-ecore" - - -#PROVIDES by murphy-pulse -PROVIDES += "murphy-pulse" - - -#PROVIDES by murphy-doc -PROVIDES += "murphy-doc" - - -#PROVIDES by murphy - - -#PROVIDES by murphy-ivi-resource-manager -PROVIDES += "murphy-ivi-resource-manager" - - -#PROVIDES by murphy-glib-dev -PROVIDES += "murphy-glib-dev" - - -#PROVIDES by murphy-pulse-dev -PROVIDES += "murphy-pulse-dev" - - -#PROVIDES by murphy-tests -PROVIDES += "murphy-tests" - - -#PROVIDES by murphy-gam -PROVIDES += "murphy-gam" - - -#PROVIDES by murphy-system-controller -PROVIDES += "murphy-system-controller" -# the PROVIDES rules is ignore "system-controller " -PROVIDES += "system-controller" -RPROVIDES_murphy-system-controller += "system-controller" - - -#PROVIDES by murphy-plugins-base -PROVIDES += "murphy-plugins-base" - - -#PROVIDES by murphy-glib -PROVIDES += "murphy-glib" - - -#PROVIDES by murphy-gam-dev -PROVIDES += "murphy-gam-dev" - - -#PROVIDES by murphy-ecore-dev -PROVIDES += "murphy-ecore-dev" - - -RDEPENDS = "" -#RDEPENDS of murphy-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "murphy-core" -RDEPENDS_${PN}-dev += "json-c" - -#RDEPENDS of murphy-ecore (${PN}-ecore) -RDEPENDS_${PN}-ecore += "murphy-core" - -#RDEPENDS of murphy-pulse (${PN}-pulse) -RDEPENDS_${PN}-pulse += "murphy-core" - -#RDEPENDS of murphy (${PN}) -RDEPENDS_${PN} += "murphy-core" -RDEPENDS_${PN} += "libcap" -RDEPENDS_${PN} += "/bin/systemctl" - -#RDEPENDS of murphy-gam-dev (${PN}-gam-dev) -RDEPENDS_${PN}-gam-dev += "murphy-gam" - -#RDEPENDS of murphy-pulse-dev (${PN}-pulse-dev) -RDEPENDS_${PN}-pulse-dev += "murphy-core" -RDEPENDS_${PN}-pulse-dev += "murphy-pulse" - -#RDEPENDS of murphy-tests (${PN}-tests) -RDEPENDS_${PN}-tests += "murphy-core" -RDEPENDS_${PN}-tests += "murphy" - -#RDEPENDS of murphy-gam (${PN}-gam) -RDEPENDS_${PN}-gam += "murphy" - -#RDEPENDS of murphy-system-controller (${PN}-system-controller) -RDEPENDS_${PN}-system-controller += "ico-uxf-homescreen" - -#RDEPENDS of murphy-plugins-base (${PN}-plugins-base) -RDEPENDS_${PN}-plugins-base += "murphy-core" -RDEPENDS_${PN}-plugins-base += "murphy" - -#RDEPENDS of murphy-glib (${PN}-glib) -RDEPENDS_${PN}-glib += "murphy-core" - -#RDEPENDS of murphy-glib-dev (${PN}-glib-dev) -RDEPENDS_${PN}-glib-dev += "murphy-core" -RDEPENDS_${PN}-glib-dev += "murphy-glib" - -#RDEPENDS of murphy-ecore-dev (${PN}-ecore-dev) -RDEPENDS_${PN}-ecore-dev += "murphy-core" -RDEPENDS_${PN}-ecore-dev += "murphy-ecore" - - -DEPENDS = "" -#DEPENDS of murphy -DEPENDS += "genivi-shell" -DEPENDS += "ofono" -DEPENDS += "json-c" -DEPENDS += "libxml2" -DEPENDS += "audio-session-manager" -DEPENDS += "aul" -DEPENDS += "systemd" -inherit pkgconfig -DEPENDS += "glib-2.0" -DEPENDS += "lua" -DEPENDS += "libcap" -DEPENDS += "ico-uxf-weston-plugin" -DEPENDS += "flex" -DEPENDS += "tizen-platform-config" -DEPENDS += "weston-ivi-shell" -DEPENDS += "smack" -DEPENDS += "libwebsockets" -DEPENDS += "ecore" -DEPENDS += "virtual/libgles2" -DEPENDS += "virtual/egl" -DEPENDS += "dbus" -DEPENDS += "pulseaudio" -DEPENDS += "ail" -DEPENDS_append_class-native = " bison-native" -DEPENDS_append_class-target = " bison-native" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/murphy.manifest . - echo "Build with icosyscon" - - -} -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 ; - - - CONFIG_OPTIONS="" - DYNAMIC_PLUGINS="domain-control,system-controller,ivi-resource-manager" - - CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-gpl --enable-pulse" - - CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-gpl --enable-ecore" - - CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-gpl --enable-glib" - - CONFIG_OPTIONS="$CONFIG_OPTIONS --disable-qt" - - CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-gpl --enable-libdbus" - - CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-gpl --enable-telephony" - - CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-resource-asm" - DYNAMIC_PLUGINS="$DYNAMIC_PLUGINS,resource-asm" - - CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-websockets" - - CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-smack" - - CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-system-controller" - - CONFIG_OPTIONS="$CONFIG_OPTIONS --enable-system-monitor" - - ./bootstrap - - autotools_do_configure - oe_runmake clean - oe_runmake -j16 $V - - - -} -EXTRA_OECONF += " $CONFIG_OPTIONS --with-dynamic-plugins=$DYNAMIC_PLUGINS" - -do_install() { - 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 -- - - # Make sure we have a plugin dir even if all the basic plugins - # are configured to be built in. - mkdir -p ${D}${prefix}/lib/murphy/plugins - - # Get rid of any *.la files installed by libtool. - rm -f ${D}${prefix}/lib/*.la - - # Clean up also the murphy DB installation. - rm -f ${D}${prefix}/lib/murphy/*.la - - # Generate list of linkedin plugins (depends on the configuration). - outdir="`pwd`" - pushd ${D} >& /dev/null && \ - find ./${prefix}/lib -name libmurphy-plugin-*.so* | \ - sed 's#^./*#/#g' > $outdir/filelist.plugins-base && \ - popd >& /dev/null - echo "Found the following linked-in plugin files:" - cat $outdir/filelist.plugins-base | sed 's/^/ /g' - - # Generate list of header files, filtering ones that go to subpackages. - outdir="`pwd`" - pushd ${D} >& /dev/null && \ - find ./${prefix}/include/murphy | \ - grep -E -v '((pulse)|(ecore)|(glib)|(qt))-glue' | \ - sed 's#^./*#/#g' > $outdir/filelist.devel-includes && \ - popd >& /dev/null - - # Replace the default sample/test config files with the packaging ones. - rm -f ${D}${sysconfdir}/murphy/* - cp packaging.in/murphy-lua.conf ${D}${sysconfdir}/murphy/murphy.conf - cp packaging.in/murphy.lua ${D}${sysconfdir}/murphy/murphy.lua - - # Copy plugin configuration files in place. - mkdir -p ${D}${sysconfdir}/murphy/plugins/amb - cp packaging.in/amb-config.lua \ - ${D}${sysconfdir}/murphy/plugins/amb/config.lua - - # Copy tmpfiles.d config file in place - mkdir -p ${D}/usr/lib/tmpfiles.d - cp packaging.in/murphyd.conf ${D}/usr/lib/tmpfiles.d - - # Copy the systemd files in place. - mkdir -p ${D}${systemd_unitdir}/system - cp packaging.in/murphyd.service ${D}${systemd_unitdir}/system - # cp packaging.in/ico-homescreen.service %{buildroot}%{_unitdir_user} - # cp packaging.in/murphy-wait-for-launchpad-ready.path \ - # %{buildroot}%{_unitdir_user} - - mkdir -p ${D}${sysconfdir}/dbus-1/system.d - sed "s/@TZ_SYS_USER_GROUP@/users/g" \ - packaging.in/org.Murphy.conf.in > packaging.in/org.Murphy.conf - cp packaging.in/org.Murphy.conf \ - ${D}${sysconfdir}/dbus-1/system.d/org.Murphy.conf - - # copy (experimental) GAM resource backend configuration files - mkdir -p ${D}${sysconfdir}/murphy/gam - cp packaging.in/gam-*.names packaging.in/gam-*.tree \ - ${D}${sysconfdir}/murphy/gam - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - ldconfig - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - /bin/systemctl enable murphyd.service - setcap 'cap_net_admin=+ep' $D${prefix}/bin/murphyd - ldconfig - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - ldconfig - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - ldconfig - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - ldconfig - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - ldconfig - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - # prevent system controller from starting - # rm -f %{_unitdir_user}/weston.target.wants/ico-uxf-wait-launchpad-ready.path - # instead launch just ico-homescreen - # rm -f %{_unitdir_user}/weston.target.wants/murphy-wait-for-launchpad-ready.path - # ln -s %{_unitdir_user}/murphy-wait-for-launchpad-ready.path \ - # %{_unitdir_user}/weston.target.wants/murphy-wait-for-launchpad-ready.path - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - ldconfig - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - ldconfig - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - #if [ "$1" = "0" ]; then - # rm -f %{_unitdir_user}/weston.target.wants/murphy-wait-for-launchpad-ready.path - # if [ -f %{_unitdir_user}/ico-uxf-wait-launchpad-ready.path ]; then - # ln -sf %{_unitdir_user}/ico-uxf-wait-launchpad-ready.path \ - # %{_unitdir_user}/weston.target.wants/ico-uxf-wait-launchpad-ready.path - #fi - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - if [ "$1" = "0" ]; then - systemctl disable murphyd.service - fi - ldconfig - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - ldconfig - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - ldconfig - -} - -pkg_postrm_${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 += " murphy-core " -PACKAGES += " murphy-dev " -PACKAGES += " murphy-ecore " -PACKAGES += " murphy-gam-dev " -PACKAGES += " murphy-pulse " -PACKAGES += " murphy " -PACKAGES += " murphy-ivi-resource-manager " -PACKAGES += " murphy-ecore-dev " -PACKAGES += " murphy-pulse-dev " -PACKAGES += " murphy-tests " -PACKAGES += " murphy-gam " -PACKAGES += " murphy-system-controller " -PACKAGES += " murphy-glib " -PACKAGES += " murphy-glib-dev " -PACKAGES += " murphy-plugins-base " - -murphy-core_files = "" -murphy-core_files += "${prefix}/lib/libmurphy-common.so.*" -murphy-core_files += "${prefix}/lib/libmurphy-core.so.*" -murphy-core_files += "${prefix}/lib/libmurphy-resolver.so.*" -murphy-core_files += "${prefix}/lib/libmurphy-resource.so.*" -murphy-core_files += "${prefix}/lib/libmurphy-resource-backend.so.*" -murphy-core_files += "${prefix}/lib/libmurphy-lua-utils.so.*" -murphy-core_files += "${prefix}/lib/libmurphy-lua-decision.so.*" -murphy-core_files += "${prefix}/lib/libmurphy-domain-controller.so.*" -murphy-core_files += "${prefix}/lib/murphy/*.so.*" -murphy-core_files += "${prefix}/lib/libbreedline*.so.*" -murphy-core_files += "${prefix}/lib/libmurphy-libdbus.so.*" -murphy-core_files += "${prefix}/lib/libmurphy-dbus-libdbus.so.*" - -murphy-dev_files = "" -murphy-dev_files += "${prefix}/include/murphy-db" -murphy-dev_files += "${prefix}/lib/libmurphy-common.so" -murphy-dev_files += "${prefix}/lib/libmurphy-core.so" -murphy-dev_files += "${prefix}/lib/libmurphy-resolver.so" -murphy-dev_files += "${prefix}/lib/libmurphy-resource.so" -murphy-dev_files += "${prefix}/lib/libmurphy-resource-backend.so" -murphy-dev_files += "${prefix}/lib/libmurphy-lua-utils.so" -murphy-dev_files += "${prefix}/lib/libmurphy-lua-decision.so" -murphy-dev_files += "${prefix}/lib/libmurphy-domain-controller.so" -murphy-dev_files += "${prefix}/lib/murphy/*.so" -murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-common.pc" -murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-core.pc" -murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-resolver.pc" -murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-lua-utils.pc" -murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-lua-decision.pc" -murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-domain-controller.pc" -murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-db.pc" -murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-resource.pc" -murphy-dev_files += "${prefix}/include/breedline" -murphy-dev_files += "${prefix}/lib/libbreedline*.so" -murphy-dev_files += "${prefix}/lib/pkgconfig/breedline*.pc" -murphy-dev_files += "${prefix}/lib/libmurphy-libdbus.so" -murphy-dev_files += "${prefix}/lib/libmurphy-dbus-libdbus.so" -murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-libdbus.pc" -murphy-dev_files += "${prefix}/lib/pkgconfig/murphy-dbus-libdbus.pc" - -murphy-ecore_files = "" -murphy-ecore_files += "${prefix}/lib/libmurphy-ecore.so.*" -MANIFESTFILES_${PN}-ecore = "murphy.manifest" - -murphy-gam-dev_files = "" -murphy-gam-dev_files += "${prefix}/bin/decision-test" -murphy-gam-dev_files += "${prefix}/bin/pattern-generator" -murphy-gam-dev_files += "${prefix}/lib/libmurphy-decision-tree.so" - -murphy-pulse_files = "" -murphy-pulse_files += "${prefix}/lib/libmurphy-pulse.so.*" -MANIFESTFILES_${PN}-pulse = "murphy.manifest" - -murphy-doc_files = "" -murphy-doc_files += "${prefix}/share/doc/murphy/AUTHORS" -murphy-doc_files += "${prefix}/share/doc/murphy/CODING-STYLE" -murphy-doc_files += "${prefix}/share/doc/murphy/ChangeLog" -murphy-doc_files += "${prefix}/share/doc/murphy/NEWS" -murphy-doc_files += "${prefix}/share/doc/murphy/README" - -murphy_files = "" -murphy_files += "${prefix}/bin/murphyd" -murphy_files += "${sysconfdir}/murphy" -murphy_files += "${systemd_unitdir}/system/murphyd.service" -murphy_files += "/usr/lib/tmpfiles.d/murphyd.conf" -murphy_files += "${prefix}/sbin/asm-bridge" -murphy_files += "${sysconfdir}/dbus-1/system.d" -murphy_files += "${sysconfdir}/dbus-1/system.d/org.Murphy.conf" -murphy_files += "${prefix}/share/murphy" -CONFFILES_${PN} = "" -CONFFILES_${PN} += "${sysconfdir}/murphy" -CONFFILES_${PN} += "${sysconfdir}/dbus-1/system.d/org.Murphy.conf" -MANIFESTFILES_${PN} = "murphy.manifest" - -murphy-ivi-resource-manager_files = "" -murphy-ivi-resource-manager_files += "${prefix}/lib/murphy/plugins/plugin-ivi-resource-manager.so" -MANIFESTFILES_${PN}-ivi-resource-manager = "murphy.manifest" - -murphy-ecore-dev_files = "" -murphy-ecore-dev_files += "${prefix}/include/murphy/common/ecore-glue.h" -murphy-ecore-dev_files += "${prefix}/lib/libmurphy-ecore.so" -murphy-ecore-dev_files += "${prefix}/lib/pkgconfig/murphy-ecore.pc" - -murphy-pulse-dev_files = "" -murphy-pulse-dev_files += "${prefix}/include/murphy/common/pulse-glue.h" -murphy-pulse-dev_files += "${prefix}/lib/libmurphy-pulse.so" -murphy-pulse-dev_files += "${prefix}/lib/pkgconfig/murphy-pulse.pc" - -murphy-tests_files = "" -murphy-tests_files += "${prefix}/bin/resource-client" -murphy-tests_files += "${prefix}/bin/resource-api-test" -murphy-tests_files += "${prefix}/bin/resource-api-fuzz" -murphy-tests_files += "${prefix}/bin/test-domain-controller" -murphy-tests_files += "${prefix}/bin/murphy-console" -MANIFESTFILES_${PN}-tests = "murphy.manifest" - -murphy-gam_files = "" -murphy-gam_files += "${prefix}/lib/libmurphy-decision-tree.so.*" -murphy-gam_files += "${prefix}/lib/libmurphy-decision-tree.so.0.0.0" -murphy-gam_files += "${prefix}/lib/murphy/plugins/plugin-gam-resource-manager.so" - -murphy-system-controller_files = "" -murphy-system-controller_files += "${prefix}/lib/murphy/plugins/plugin-system-controller.so" -MANIFESTFILES_${PN}-system-controller = "murphy.manifest" - -murphy-glib_files = "" -murphy-glib_files += "${prefix}/lib/libmurphy-glib.so.*" -MANIFESTFILES_${PN}-glib = "murphy.manifest" - -murphy-glib-dev_files = "" -murphy-glib-dev_files += "${prefix}/include/murphy/common/glib-glue.h" -murphy-glib-dev_files += "${prefix}/lib/libmurphy-glib.so" -murphy-glib-dev_files += "${prefix}/lib/pkgconfig/murphy-glib.pc" - -murphy-plugins-base_files = "" -murphy-plugins-base_files += "${prefix}/lib/murphy/plugins/plugin-domain-control.so" -murphy-plugins-base_files += "${prefix}/lib/murphy/plugins/plugin-resource-asm.so" -murphy-plugins-base_files += "${prefix}/lib/murphy/plugins/plugin-resource-native.so" - -FILES_${PN}-core = "${murphy-core_files}" -FILES_${PN}-dev = "${murphy-dev_files}" -FILES_${PN}-ecore = "${murphy-ecore_files}" -FILES_${PN}-gam-dev = "${murphy-gam-dev_files}" -FILES_${PN}-pulse = "${murphy-pulse_files}" -FILES_${PN}-doc = "${murphy-doc_files}" -FILES_${PN} = "${murphy_files}" -FILES_${PN}-ivi-resource-manager = "${murphy-ivi-resource-manager_files}" -FILES_${PN}-ecore-dev = "${murphy-ecore-dev_files}" -FILES_${PN}-pulse-dev = "${murphy-pulse-dev_files}" -FILES_${PN}-tests = "${murphy-tests_files}" -FILES_${PN}-gam = "${murphy-gam_files}" -FILES_${PN}-system-controller = "${murphy-system-controller_files}" -FILES_${PN}-glib = "${murphy-glib_files}" -FILES_${PN}-glib-dev = "${murphy-glib-dev_files}" -FILES_${PN}-plugins-base = "${murphy-plugins-base_files}" - -PKG_murphy-core= "murphy-core" -PKG_murphy-dev= "murphy-dev" -PKG_murphy-ecore= "murphy-ecore" -PKG_murphy-gam-dev= "murphy-gam-dev" -PKG_murphy-pulse= "murphy-pulse" -PKG_murphy-doc= "murphy-doc" -PKG_murphy= "murphy" -PKG_murphy-ivi-resource-manager= "murphy-ivi-resource-manager" -PKG_murphy-ecore-dev= "murphy-ecore-dev" -PKG_murphy-pulse-dev= "murphy-pulse-dev" -PKG_murphy-tests= "murphy-tests" -PKG_murphy-gam= "murphy-gam" -PKG_murphy-system-controller= "murphy-system-controller" -PKG_murphy-glib= "murphy-glib" -PKG_murphy-glib-dev= "murphy-glib-dev" -PKG_murphy-plugins-base= "murphy-plugins-base" - -require murphy-extraconf.inc - diff --git a/recipes-tizen/murphy/murphy_git.bb b/recipes-tizen/murphy/murphy_git.bb deleted file mode 100644 index bb45fc1a..00000000 --- a/recipes-tizen/murphy/murphy_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require murphy.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/murphy;tag=ec834e4a57bf4a9ea63554e2bf3b247b666fe347;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/neardal/neardal-extraconf.inc b/recipes-tizen/neardal/neardal-extraconf.inc deleted file mode 100644 index 726c91a8..00000000 --- a/recipes-tizen/neardal/neardal-extraconf.inc +++ /dev/null @@ -1,3 +0,0 @@ -do_compile_prepend() { - sed -i 's@CFLAGS="$CFLAGS -I/usr/include/dlog"@CFLAGS="$CFLAGS -I${STAGING_INCDIR}/dlog"@' configure.ac -} \ No newline at end of file diff --git a/recipes-tizen/neardal/neardal.inc b/recipes-tizen/neardal/neardal.inc deleted file mode 100644 index c06a8675..00000000 --- a/recipes-tizen/neardal/neardal.inc +++ /dev/null @@ -1,138 +0,0 @@ -DESCRIPTION = "Neard Abstraction Library (for Neard v0.7)" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Network & Connectivity/NFC" -LICENSE = "LGPL-2.0" -PV = "0.7.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by neardal-dev -PROVIDES += "neardal-dev" - - -#PROVIDES by neardal - - -RDEPENDS = "" -#RDEPENDS of neardal-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "neardal" - -#RDEPENDS of neardal (${PN}) -RDEPENDS_${PN} += "glibc" - - -DEPENDS = "" -#DEPENDS of neardal -#Replace "DEPENDS" on gettext by "inherit gettext" -inherit gettext -DEPENDS_append_class-native = " intltool-native" -DEPENDS_append_class-target = " intltool-native" -inherit pythonnative -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS_append_class-native = " automake-native" -DEPENDS_append_class-target = " automake-native" -DEPENDS += "glib-2.0" -DEPENDS_append_class-native = " libtool" -DEPENDS_append_class-target = " libtool-cross" -DEPENDS += "python-xml" -DEPENDS_append_class-native = " autoconf-native" -DEPENDS_append_class-target = " autoconf-native" -DEPENDS += "dbus-glib" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n neardal-0.7.0 - cp ${S}/packaging/neardal.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 ; - - - autotools_do_configure - oe_runmake - - -} -EXTRA_OECONF += " --disable-traces --prefix=/usr" - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " neardal-dev " -PACKAGES += " neardal " - -neardal-dev_files = "" -neardal-dev_files += "${prefix}/include/neardal/*.h" -neardal-dev_files += "${prefix}/lib/pkgconfig/neardal.pc" -neardal-dev_files += "${prefix}/lib/libneardal.so" -MANIFESTFILES_${PN}-dev = "neardal.manifest" - -neardal_files = "" -neardal_files += "README AUTHORS" -neardal_files += "${prefix}/lib/libneardal.so.0" -neardal_files += "${prefix}/lib/libneardal.so.0.0.1" -MANIFESTFILES_${PN} = "neardal.manifest" - -FILES_${PN}-dev = "${neardal-dev_files}" -FILES_${PN} = "${neardal_files}" - -PKG_neardal-dev= "neardal-dev" -PKG_neardal= "neardal" - -require neardal-extraconf.inc - diff --git a/recipes-tizen/neardal/neardal_git.bb b/recipes-tizen/neardal/neardal_git.bb deleted file mode 100644 index 6f913215..00000000 --- a/recipes-tizen/neardal/neardal_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require neardal.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/neardal;tag=3bbe63f6b9e3e49816d7d65fa95fdef6ac5dbe28;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/net-config/net-config-extraconf.inc b/recipes-tizen/net-config/net-config-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/net-config/net-config.inc b/recipes-tizen/net-config/net-config.inc deleted file mode 100644 index 884bb073..00000000 --- a/recipes-tizen/net-config/net-config.inc +++ /dev/null @@ -1,187 +0,0 @@ -DESCRIPTION = "TIZEN Network Configuration Module" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Network" -LICENSE = "Apache-2.0" -PV = "0.1.90_29" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by net-config - - -RDEPENDS = "" -#RDEPENDS of net-config (${PN}) -RDEPENDS_${PN} += "systemd" -RDEPENDS_${PN} += "vconf" - - -DEPENDS = "" -#DEPENDS of net-config -DEPENDS += "libwifi-direct" -inherit tizen_cmake -DEPENDS += "syspopup" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" -DEPENDS += "systemd" -DEPENDS += "libtapi" -DEPENDS += "vconf" -DEPENDS += "dbus-glib" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/net-config.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DCMAKE_INSTALL_PREFIX=${prefix} - - make -j16 - - - - -} - -do_install() { - 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/dbus-1/system-services - cp resources/usr/share/dbus-1/services/net.netconfig.service ${D}${prefix}/share/dbus-1/system-services/net.netconfig.service - mkdir -p ${D}${sysconfdir}/dbus-1/system.d - cp resources/etc/dbus-1/system.d/net-config.conf ${D}${sysconfdir}/dbus-1/system.d/net-config.conf - - # Systemd service file - mkdir -p ${D}${systemd_unitdir}/system - cp resources/usr/lib/systemd/system/net-config.service ${D}${systemd_unitdir}/system/net-config.service - mkdir -p ${D}${systemd_unitdir}/system/multi-user.target.wants/ - ln -s ../net-config.service ${D}${systemd_unitdir}/system/multi-user.target.wants/net-config.service - - #License - mkdir -p ${D}${prefix}/share/license - cp LICENSE.APLv2 ${D}${prefix}/share/license/net-config - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - vconftool set -t int memory/dnet/state 0 -i - vconftool set -t int memory/wifi/state 0 -i - vconftool set -t int memory/wifi/transfer_state 0 -i - vconftool set -t int memory/wifi/strength 0 -i - vconftool set -t int memory/wifi/bgscan_mode 0 -i - vconftool set -t int memory/dnet/wifi 0 -i - vconftool set -t int memory/dnet/network_config 0 -i - vconftool set -t int memory/dnet/status 0 -i - vconftool set -t string memory/dnet/ip "" -i - vconftool set -t string memory/dnet/proxy "" -i - vconftool set -t string memory/wifi/connected_ap_name "" -i - vconftool set -t string db/wifi/bssid_address "" - #Default Call Statistics - vconftool set -t int db/dnet/statistics/cellular/totalsnt "0" - vconftool set -t int db/dnet/statistics/cellular/totalrcv "0" - vconftool set -t int db/dnet/statistics/cellular/lastsnt "0" - vconftool set -t int db/dnet/statistics/cellular/lastrcv "0" - vconftool set -t int db/dnet/statistics/wifi/totalsnt "0" - vconftool set -t int db/dnet/statistics/wifi/totalrcv "0" - vconftool set -t int db/dnet/statistics/wifi/lastsnt "0" - vconftool set -t int db/dnet/statistics/wifi/lastrcv "0" - vconftool set -t int file/private/wifi/last_power_state "0" - systemctl daemon-reload - if [ "$1" == "1" ]; then - systemctl restart net-config.service - fi - -} - -pkg_prerm_${PN}() { - #!/bin/sh -e - - if [ "$1" == "0" ]; then - systemctl stop net-config.service - fi - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - systemctl daemon-reload - if [ "$1" == "1" ]; then - systemctl restart net-config.service - fi - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " net-config " - -net-config_files = "" -net-config_files += "${prefix}/sbin/*" -net-config_files += "${prefix}/share/dbus-1/system-services/*" -net-config_files += "${sysconfdir}/dbus-1/system.d/*" -net-config_files += "${systemd_unitdir}/system/net-config.service" -net-config_files += "${systemd_unitdir}/system/multi-user.target.wants/net-config.service" -net-config_files += "${prefix}/share/license/net-config" -MANIFESTFILES_${PN} = "net-config.manifest" - -FILES_${PN} = "${net-config_files}" - -PKG_net-config= "net-config" - -require net-config-extraconf.inc - diff --git a/recipes-tizen/net-config/net-config_git.bb b/recipes-tizen/net-config/net-config_git.bb deleted file mode 100644 index 0acbb4ab..00000000 --- a/recipes-tizen/net-config/net-config_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require net-config.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/connectivity/net-config;tag=cec997fc07d2c83bb6b50478c0fc69a881999e08;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/nfc-manager-neard/nfc-manager-neard-extraconf.inc b/recipes-tizen/nfc-manager-neard/nfc-manager-neard-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/nfc-manager-neard/nfc-manager-neard.inc b/recipes-tizen/nfc-manager-neard/nfc-manager-neard.inc deleted file mode 100644 index b94de968..00000000 --- a/recipes-tizen/nfc-manager-neard/nfc-manager-neard.inc +++ /dev/null @@ -1,223 +0,0 @@ -DESCRIPTION = "NFC framework manager" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Network & Connectivity/NFC" -LICENSE = "Flora" -PV = "0.1.6" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by nfc-common-neard-dev -PROVIDES += "nfc-common-neard-dev" - - -#PROVIDES by nfc-client-lib-neard -PROVIDES += "nfc-client-lib-neard" - - -#PROVIDES by nfc-manager-neard - - -#PROVIDES by nfc-client-lib-neard-dev -PROVIDES += "nfc-client-lib-neard-dev" - - -RDEPENDS = "" -#RDEPENDS of nfc-client-lib-neard-dev (nfc-client-lib-neard-dev) -RDEPENDS_nfc-client-lib-neard-dev += "nfc-client-lib-neard" - -#RDEPENDS of nfc-manager-neard (${PN}) -RDEPENDS_${PN} += "neardal" -RDEPENDS_${PN} += "neard" -RDEPENDS_${PN} += "glibc" -RDEPENDS_${PN} += "nfc-client-lib-neard" -RDEPENDS_${PN} += "vconf" - - -DEPENDS = "" -#DEPENDS of nfc-manager-neard -DEPENDS += "pkgmgr" -DEPENDS += "security-server" -DEPENDS += "aul" -DEPENDS += "dlog" -DEPENDS += "curl" -inherit tizen_cmake -DEPENDS += "capi-network-wifi" -DEPENDS += "app-svc" -inherit pkgconfig -DEPENDS += "capi-media-wav-player" -DEPENDS += "glib-2.0" -DEPENDS += "system-server" -DEPENDS += "bluetooth-frwk" -inherit pythonnative -DEPENDS += "libsvi" -DEPENDS += "tizen-platform-config" -#Replace "DEPENDS" on gettext by "inherit gettext" -inherit gettext -DEPENDS += "pkgmgr-info" -DEPENDS += "libtapi" -DEPENDS += "python-xml" -DEPENDS += "ecore" -DEPENDS += "vconf" -DEPENDS += "libmm-sound" -DEPENDS += "openssl" -DEPENDS += "neardal" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/nfc-manager-neard.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 ; - - MAJORVER=`echo 0.1.6 | awk 'BEGIN {FS="."}{print $1}'` - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DMAJORVER=${MAJORVER} -DFULLVER=0.1.6 \ - -DWAYLAND_SUPPORT=On \ - -DX11_SUPPORT=Off - - - - -} - -do_install() { - 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}/lib/systemd/system/multi-user.target.wants - cp -af ${S}/packaging/nfc-manager-neard.service ${D}${prefix}/lib/systemd/system/ - ln -s ../nfc-manager-neard.service ${D}${prefix}/lib/systemd/system/multi-user.target.wants/nfc-manager-neard.service - - -} - -pkg_postinst_nfc-client-lib-neard() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - USER_GROUP_ID=$(getent group users | cut -d: -f3) - vconftool set -t bool db/nfc/feature 0 -g $USER_GROUP_ID -f - vconftool set -t bool db/nfc/predefined_item_state 0 -g $USER_GROUP_ID -f - vconftool set -t string db/nfc/predefined_item "None" -g $USER_GROUP_ID -f - vconftool set -t bool db/nfc/enable 0 -g $USER_GROUP_ID -f - vconftool set -t int db/nfc/se_type 0 -g $USER_GROUP_ID -f - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - systemctl daemon-reload - if [ $1 == 1 ]; then - systemctl restart nfc-manager-neard.service - fi - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - if [ $1 == 0 ]; then - systemctl stop nfc-manager-neard.service - fi - systemctl daemon-reload - -} - -pkg_postrm_nfc-client-lib-neard() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " nfc-client-lib-neard " -PACKAGES += " nfc-client-lib-neard-dev " -PACKAGES += " nfc-manager-neard " -PACKAGES += " nfc-common-neard-dev " - -nfc-client-lib-neard_files = "" -nfc-client-lib-neard_files += "${prefix}/lib/libnfc.so.*" -MANIFESTFILES_nfc-client-lib-neard = "nfc-manager-neard.manifest" - -nfc-client-lib-neard-dev_files = "" -nfc-client-lib-neard-dev_files += "${prefix}/lib/libnfc.so" -nfc-client-lib-neard-dev_files += "${prefix}/lib/pkgconfig/nfc.pc" -nfc-client-lib-neard-dev_files += "${prefix}/include/nfc/*.h" - -nfc-manager-neard_files = "" -nfc-manager-neard_files += "${prefix}/bin/nfc-manager-daemon" -nfc-manager-neard_files += "${prefix}/lib/systemd/system/nfc-manager-neard.service" -nfc-manager-neard_files += "${prefix}/lib/systemd/system/multi-user.target.wants/nfc-manager-neard.service" -nfc-manager-neard_files += "${prefix}/share/dbus-1/system-services/org.tizen.NetNfcService.service" -nfc-manager-neard_files += "${prefix}/share/packages/nfc-manager.xml" -nfc-manager-neard_files += "${prefix}/share/nfc-manager-daemon/sounds/*" -MANIFESTFILES_${PN} = "nfc-manager-neard.manifest" - -nfc-common-neard-dev_files = "" -nfc-common-neard-dev_files += "${prefix}/lib/pkgconfig/nfc-common.pc" -nfc-common-neard-dev_files += "${prefix}/include/nfc-common/*.h" - -FILES_nfc-client-lib-neard = "${nfc-client-lib-neard_files}" -FILES_nfc-client-lib-neard-dev = "${nfc-client-lib-neard-dev_files}" -FILES_${PN} = "${nfc-manager-neard_files}" -FILES_nfc-common-neard-dev = "${nfc-common-neard-dev_files}" - -PKG_nfc-client-lib-neard= "nfc-client-lib-neard" -PKG_nfc-client-lib-neard-dev= "nfc-client-lib-neard-dev" -PKG_nfc-manager-neard= "nfc-manager-neard" -PKG_nfc-common-neard-dev= "nfc-common-neard-dev" - -require nfc-manager-neard-extraconf.inc - diff --git a/recipes-tizen/nfc-manager-neard/nfc-manager-neard_git.bb b/recipes-tizen/nfc-manager-neard/nfc-manager-neard_git.bb deleted file mode 100644 index bebfdb67..00000000 --- a/recipes-tizen/nfc-manager-neard/nfc-manager-neard_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require nfc-manager-neard.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/connectivity/nfc-manager-neard;tag=ac694692b7c658230610cee0e9e25012fed6c99f;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/node-startup-controller/node-startup-controller-extraconf.inc b/recipes-tizen/node-startup-controller/node-startup-controller-extraconf.inc deleted file mode 100644 index ab6204ee..00000000 --- a/recipes-tizen/node-startup-controller/node-startup-controller-extraconf.inc +++ /dev/null @@ -1,3 +0,0 @@ -FILES_${PN}-dbg += "/usr/lib/node-startup-controller-1/.debug/nsm-dummy" -FILES_${PN}-dbg += "/usr/lib/node-startup-controller-1/.debug/node-startup-controller" -FILES_${PN}-dbg += "/usr/lib/node-startup-controller-1/.debug/legacy-app-handler" diff --git a/recipes-tizen/node-startup-controller/node-startup-controller.inc b/recipes-tizen/node-startup-controller/node-startup-controller.inc deleted file mode 100644 index 494d2962..00000000 --- a/recipes-tizen/node-startup-controller/node-startup-controller.inc +++ /dev/null @@ -1,127 +0,0 @@ -DESCRIPTION = "GENIVI Node Startup Controller" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/GENIVI" -LICENSE = "MPL-2.0" -PV = "1.0.2" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by node-startup-controller - - -#PROVIDES by node-startup-controller-dummy -PROVIDES += "node-startup-controller-dummy" - - -RDEPENDS = "" -#RDEPENDS of node-startup-controller-dummy (${PN}-dummy) -RDEPENDS_${PN}-dummy += "node-startup-controller" - - -DEPENDS = "" -#DEPENDS of node-startup-controller -DEPENDS += "systemd" -DEPENDS += "dlt-daemon" -DEPENDS += "zlib" -inherit pkgconfig -DEPENDS += "glib-2.0" -DEPENDS += "python-xml" -DEPENDS_append_class-native = " fdupes-native" -DEPENDS_append_class-target = " fdupes-native" -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 ; - - - (test -d m4 || mkdir m4) && gtkdocize && autoreconf -ivf - - - autotools_do_configure - - oe_runmake ARCH=i586 - - - -} -EXTRA_OECONF += " --prefix=/usr --sysconfdir=/etc --enable-debug=no --enable-gtk-doc=no GDBUS_CODEGEN=`which gdbus-codegen`" - -do_install() { - 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 -- - - #fdupes ${D} - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " node-startup-controller " -PACKAGES += " node-startup-controller-dummy " - -node-startup-controller_files = "" -node-startup-controller_files += "${sysconfdir}/dbus-1/system.d/org.genivi.NodeStartupController1.conf" -node-startup-controller_files += "${prefix}/lib/node-startup-controller-1/legacy-app-handler" -node-startup-controller_files += "${prefix}/lib/node-startup-controller-1/node-startup-controller" -node-startup-controller_files += "${prefix}/lib/systemd/system/node-startup-controller.service" -node-startup-controller_files += "${prefix}/share/dbus-1/system-services/org.genivi.NodeStartupController1.service" -CONFFILES_${PN} = "" -CONFFILES_${PN} += "${sysconfdir}/dbus-1/system.d/org.genivi.NodeStartupController1.conf" - -node-startup-controller-dummy_files = "" -node-startup-controller-dummy_files += "${prefix}/lib/node-startup-controller-1/nsm-dummy" -node-startup-controller-dummy_files += "${prefix}/lib/systemd/system/nsm-dummy.service" -node-startup-controller-dummy_files += "${sysconfdir}/dbus-1/system.d/org.genivi.NodeStateManager.conf" -node-startup-controller-dummy_files += "${prefix}/share/dbus-1/system-services/org.genivi.NodeStateManager.Consumer.service" -node-startup-controller-dummy_files += "${prefix}/share/dbus-1/system-services/org.genivi.NodeStateManager.LifecycleControl.service" -CONFFILES_${PN}-dummy = "" -CONFFILES_${PN}-dummy += "${sysconfdir}/dbus-1/system.d/org.genivi.NodeStateManager.conf" - -FILES_${PN} = "${node-startup-controller_files}" -FILES_${PN}-dummy = "${node-startup-controller-dummy_files}" - -PKG_node-startup-controller= "node-startup-controller" -PKG_node-startup-controller-dummy= "node-startup-controller-dummy" - -require node-startup-controller-extraconf.inc - diff --git a/recipes-tizen/node-startup-controller/node-startup-controller_git.bb b/recipes-tizen/node-startup-controller/node-startup-controller_git.bb deleted file mode 100644 index 7195bd08..00000000 --- a/recipes-tizen/node-startup-controller/node-startup-controller_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require node-startup-controller.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/node-startup-controller;tag=55ada10dd917375bb5bf57d340b8f0e21271fb21;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/notification/notification-extraconf.inc b/recipes-tizen/notification/notification-extraconf.inc deleted file mode 100644 index dfdcea35..00000000 --- a/recipes-tizen/notification/notification-extraconf.inc +++ /dev/null @@ -1 +0,0 @@ -INSANE_SKIP_${PN} = "dev-so" \ No newline at end of file diff --git a/recipes-tizen/notification/notification.inc b/recipes-tizen/notification/notification.inc deleted file mode 100644 index d0a332c5..00000000 --- a/recipes-tizen/notification/notification.inc +++ /dev/null @@ -1,176 +0,0 @@ -DESCRIPTION = "Notification Library" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/API" -LICENSE = "Apache-2.0" -PV = "0.2.3" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by notification-service-dev -PROVIDES += "notification-service-dev" - - -#PROVIDES by notification - - -#PROVIDES by notification-dev -PROVIDES += "notification-dev" - - -RDEPENDS = "" -#RDEPENDS of notification-service-dev (${PN}-service-dev) -RDEPENDS_${PN}-service-dev += "notification" - -#RDEPENDS of notification (${PN}) -RDEPENDS_${PN} += "sqlite3" -RDEPENDS_${PN} += "glibc" -RDEPENDS_${PN} += "libtzplatform-config" - -#RDEPENDS of notification-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "notification" - - -DEPENDS = "" -#DEPENDS of notification -inherit tizen_cmake -DEPENDS += "dbus-glib" -DEPENDS += "eina" -DEPENDS += "dbus" -DEPENDS += "app-svc" -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "bundle" -DEPENDS += "aul" -DEPENDS += "ail" -DEPENDS += "dlog" -DEPENDS += "ecore" -DEPENDS += "sqlite3" -DEPENDS += "heynoti" -DEPENDS += "libcom-core" -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/notification.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - make -j16 - - - -} - -do_install() { - 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 -f LICENSE.APLv2.0 ${D}/usr/share/license/notification - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - $D${prefix}/share/notification/notification_DB_init.sh - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " notification-service-dev " -PACKAGES += " notification " -PACKAGES += " notification-dev " - -notification-service-dev_files = "" -notification-service-dev_files += "${prefix}/include/notification/service/notification_ipc.h" -notification-service-dev_files += "${prefix}/include/notification/service/notification_noti.h" -notification-service-dev_files += "${prefix}/include/notification/service/notification_setting_service.h" -notification-service-dev_files += "${prefix}/lib/pkgconfig/notification-service.pc" - -notification_files = "" -notification_files += "${prefix}/lib/libnotification.so*" -notification_files += "${prefix}/share/notification/notification_DB_init.sh" -notification_files += "/usr/share/license/notification" -MANIFESTFILES_${PN} = "notification.manifest" - -notification-dev_files = "" -notification-dev_files += "${prefix}/include/notification/notification.h" -notification-dev_files += "${prefix}/include/notification/notification_error.h" -notification-dev_files += "${prefix}/include/notification/notification_type.h" -notification-dev_files += "${prefix}/include/notification/notification_list.h" -notification-dev_files += "${prefix}/include/notification/notification_status.h" -notification-dev_files += "${prefix}/include/notification/notification_setting.h" -notification-dev_files += "${prefix}/lib/pkgconfig/notification.pc" - -FILES_${PN}-service-dev = "${notification-service-dev_files}" -FILES_${PN} = "${notification_files}" -FILES_${PN}-dev = "${notification-dev_files}" - -PKG_notification-service-dev= "notification-service-dev" -PKG_notification= "notification" -PKG_notification-dev= "notification-dev" - -require notification-extraconf.inc - diff --git a/recipes-tizen/notification/notification_git.bb b/recipes-tizen/notification/notification_git.bb deleted file mode 100644 index 8c59d54a..00000000 --- a/recipes-tizen/notification/notification_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require notification.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/api/notification;tag=38111fc05f2895d4bdaa7f2bcc5e495564cb0095;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/oma-ds-agent/oma-ds-agent-extraconf.inc b/recipes-tizen/oma-ds-agent/oma-ds-agent-extraconf.inc deleted file mode 100644 index 784087ce..00000000 --- a/recipes-tizen/oma-ds-agent/oma-ds-agent-extraconf.inc +++ /dev/null @@ -1,3 +0,0 @@ -INSANE_SKIP_ds-public-plugins = "dev-so" - -FILES_${PN}-dbg += "${prefix}/lib/sync-agent/ds-public/.debug" \ No newline at end of file diff --git a/recipes-tizen/oma-ds-agent/oma-ds-agent.inc b/recipes-tizen/oma-ds-agent/oma-ds-agent.inc deleted file mode 100644 index 4ab2a94f..00000000 --- a/recipes-tizen/oma-ds-agent/oma-ds-agent.inc +++ /dev/null @@ -1,175 +0,0 @@ -DESCRIPTION = "OMA-DS Agent Daemon for Data Synchronization" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Base/Device Management" -LICENSE = "Apache-2.0" -PV = "0.1.66" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by oma-ds-agent - - -#PROVIDES by ds-public-plugins -PROVIDES += "ds-public-plugins" - - -RDEPENDS = "" -#RDEPENDS of oma-ds-agent (${PN}) -RDEPENDS_${PN} += "glibc" - - -DEPENDS = "" -#DEPENDS of oma-ds-agent -DEPENDS += "libcheck" -inherit tizen_cmake -DEPENDS += "libslp-memo" -DEPENDS += "tizen-platform-config" -DEPENDS += "expat" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" -DEPENDS += "libsoup-2.4" -DEPENDS += "contacts-service" -DEPENDS += "aul" -DEPENDS += "sync-agent" -DEPENDS += "sqlite3" -DEPENDS += "vconf" -DEPENDS += "dbus-glib" - -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 ; - - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DCMAKE_INSTALL_PREFIX=${prefix} -DTZ_SYS_DB=${prefix}/dbspace - make -j16 - - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - rm -rf ${D} - - if [ ! -d ${D}${prefix}/dbspace ] - then - mkdir -p ${D}${prefix}/dbspace - fi - - sqlite3 ${D}${prefix}/dbspace/.omasyncagent.db "PRAGMA journal_mode = PERSIST; create table a(a); drop table a;" > /dev/null - - - 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 - - if [ ! -d $D${prefix}/dbspace ] - then - mkdir $D${prefix}/dbspace - fi - if [ ! -d ${sysconfdir}/rc.d/rc3.d ] - then - mkdir ${sysconfdir}/rc.d/rc3.d - fi - if [ ! -d ${sysconfdir}/rc.d/rc5.d ] - then - mkdir ${sysconfdir}/rc.d/rc5.d - fi - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - rm -f /tmp/agent_fw_event_omads* - rm -f /tmp/agent_fw_noti_reply_omads* - rm -f ${sysconfdir}/rc.d/rc3.d/S91oma-ds-agent - rm -f ${sysconfdir}/rc.d/rc5.d/S91oma-ds-agent - rm -f $D${prefix}/dbspace/.omasyncagent.db $D${prefix}/dbspace/.omasyncagent.db-journal - rm -rf /usr/share/oma-ds-cfg - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " oma-ds-agent " -PACKAGES += " ds-public-plugins " - -oma-ds-agent_files = "" -oma-ds-agent_files += "${prefix}/dbspace/.omasyncagent.db" -oma-ds-agent_files += "${prefix}/dbspace/.omasyncagent.db-journal" -oma-ds-agent_files += "/usr/share/dbus-1/system-services/com.samsung.omadsagent.service" -oma-ds-agent_files += "${prefix}/bin/oma-ds-agent" -oma-ds-agent_files += "/usr/share/oma-ds-cfg/*" -oma-ds-agent_files += "/usr/lib/systemd/system/oma-ds-agent.service" -oma-ds-agent_files += "/usr/lib/systemd/system/graphical.target.wants/oma-ds-agent.service" -oma-ds-agent_files += "${sysconfdir}/dbus-1/system.d/com.samsung.omadsagent.conf" -MANIFESTFILES_${PN} = "oma-ds-agent.manifest" - -ds-public-plugins_files = "" -ds-public-plugins_files += "/usr/lib/sync-agent/ds-public/*" -MANIFESTFILES_ds-public-plugins = "ds-public-plugins.manifest" - -FILES_${PN} = "${oma-ds-agent_files}" -FILES_ds-public-plugins = "${ds-public-plugins_files}" - -PKG_oma-ds-agent= "oma-ds-agent" -PKG_ds-public-plugins= "ds-public-plugins" - -require oma-ds-agent-extraconf.inc - diff --git a/recipes-tizen/oma-ds-agent/oma-ds-agent_git.bb b/recipes-tizen/oma-ds-agent/oma-ds-agent_git.bb deleted file mode 100644 index fc304816..00000000 --- a/recipes-tizen/oma-ds-agent/oma-ds-agent_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require oma-ds-agent.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/system/oma-ds-agent;tag=16dd30cb7b9c86bc5744ff170f45683d5c76ac0c;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/pam/files/system-auth b/recipes-tizen/pam/files/system-auth deleted file mode 100644 index 4f8b4f08..00000000 --- a/recipes-tizen/pam/files/system-auth +++ /dev/null @@ -1,16 +0,0 @@ -#%PAM-1.0 -auth required pam_env.so -auth sufficient pam_unix.so try_first_pass nullok -auth required pam_deny.so - -account required pam_unix.so - -# cracklib is disabled in the build. -# password required pam_cracklib.so try_first_pass retry=3 type= -password sufficient pam_unix.so try_first_pass nullok sha512 shadow -password required pam_deny.so - -session optional pam_keyinit.so revoke -session required pam_limits.so -session [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid -session required pam_unix.so diff --git a/recipes-tizen/pam/pam-extraconf.inc b/recipes-tizen/pam/pam-extraconf.inc deleted file mode 100644 index 49a54232..00000000 --- a/recipes-tizen/pam/pam-extraconf.inc +++ /dev/null @@ -1,106 +0,0 @@ -SRC_URI += "file://system-auth" - -INSANE_SKIP_pam-modules-extra = "dev-so" - -PROVIDES += 'libpam' - -RPROVIDES_${PN} += "libpam" -RPROVIDES_${PN} += "libpam-runtime" - -RPROVIDES_${PN}-modules-extra += "pam-plugin-faildelay" -RPROVIDES_${PN}-modules-extra += "pam-plugin-securetty" -RPROVIDES_${PN}-modules-extra += "pam-plugin-nologin" -RPROVIDES_${PN}-modules-extra += "pam-plugin-env" -RPROVIDES_${PN}-modules-extra += "pam-plugin-group" -RPROVIDES_${PN}-modules-extra += "pam-plugin-limits" -RPROVIDES_${PN}-modules-extra += "pam-plugin-lastlog" -RPROVIDES_${PN}-modules-extra += "pam-plugin-motd" -RPROVIDES_${PN}-modules-extra += "pam-plugin-mail" -RPROVIDES_${PN}-modules-extra += "pam-plugin-shells" -RPROVIDES_${PN}-modules-extra += "pam-plugin-rootok" -RPROVIDES_${PN}-modules-extra += "pam-plugin-keyinit" -RPROVIDES_${PN}-modules-extra += "pam-plugin-loginuid" - -EXTRA_OECONF = " --libdir=${prefix}/lib --includedir=${prefix}/include/security --enable-isadir=../..${prefix}/lib/security --disable-audit --with-db-uniquename=_pam --with-libiconv-prefix=/usr --enable-read-both-confs " -EXTRA_OECONF += "--disable-nis \ - --disable-regenerate-docu \ - --disable-prelude" - -PACKAGECONFIG[audit] = "--enable-audit,--disable-audit,audit," - -do_compile() { - cd ${S} - LANG=C - export LANG - unset DISPLAY - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - autotools_do_configure - make CFLAGS="$CFLAGS -lfl -lcrypt" -} - -do_install_append() { - install -m 0644 ${WORKDIR}/system-auth ${D}${sysconfdir}/pam.d -} - -pam_files += "${prefix}/sbin/*" -pam_files += "/var/log" - -pam-dbg_files += "${prefix}/lib/security/.debug/*" -pam-dbg_files += "${prefix}/lib/security/pam_filter/.debug/*" - -FILES_${PN}-dbg += "${pam-dbg_files}" - -pam-dev_files += "${prefix}/include/*" -pam-dev_files += "${prefix}/lib/security/pam_unix_acct.so" -pam-dev_files += "${prefix}/lib/security/pam_unix_auth.so" -pam-dev_files += "${prefix}/lib/security/pam_unix_passwd.so" -pam-dev_files += "${prefix}/lib/security/pam_unix_session.so" - -pam-modules-extra_files = "" -pam-modules-extra_files += "pam.manifest" -pam-modules-extra_files += "${prefix}/lib/security/pam_access.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_debug.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_echo.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_exec.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_faildelay.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_filter.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_ftp.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_group.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_issue.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_listfile.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_localuser.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_mail.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_motd.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_pwhistory.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_rhosts.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_shells.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_stress.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_tally.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_time.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_timestamp.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_umask.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_unix_acct.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_unix_auth.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_unix_passwd.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_unix_session.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_warn.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_smack.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_cracklib.so" - -do_install_append() { - mkdir -p $D/var/log -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x\$D" == "x" ] && ldconfig - if [ ! -a $D/var/log/faillog ] ; then - mkdir -p $D/var/log - /usr/bin/install -m 600 /dev/null $D/var/log/faillog - fi - if [ ! -a $D/var/log/tallylog ] ; then - mkdir -p $D/var/log - /usr/bin/install -m 600 /dev/null $D/var/log/tallylog - fi -} diff --git a/recipes-tizen/pam/pam.inc b/recipes-tizen/pam/pam.inc deleted file mode 100644 index d03de6bd..00000000 --- a/recipes-tizen/pam/pam.inc +++ /dev/null @@ -1,255 +0,0 @@ -DESCRIPTION = "A Security Tool that Provides Authentication for Applications" -HOMEPAGE = "http://www.linux-pam.org/" -SECTION = "Security/Access Control" -LICENSE = "GPL-2.0+ or BSD-3-Clause" -PV = "1.1.6" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by pam-modules-extra -PROVIDES += "pam-modules-extra" - - -#PROVIDES by pam-docs -PROVIDES += "pam-docs " - - -#PROVIDES by pam - - -#PROVIDES by pam-dev -PROVIDES += "pam-dev" - - -RDEPENDS = "" -#RDEPENDS of pam-modules-extra (${PN}-modules-extra) -RDEPENDS_${PN}-modules-extra += "pam" - -#RDEPENDS of pam (${PN}) -RDEPENDS_${PN} += "coreutils" -RDEPENDS_${PN} += "glibc" - -#RDEPENDS of pam-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "pam" - - -DEPENDS = "" -#DEPENDS of pam -DEPENDS += "flex" -#Replace "DEPENDS" on gettext by "inherit gettext" -inherit gettext -DEPENDS += "zlib" -DEPENDS += "db" -inherit pkgconfig -DEPENDS_append_class-native = " automake-native" -DEPENDS_append_class-target = " automake-native" -DEPENDS += "smack" -DEPENDS_append_class-native = " libtool" -DEPENDS_append_class-target = " libtool-cross" -DEPENDS += "net-tools" -DEPENDS_append_class-native = " bison-native" -DEPENDS_append_class-target = " bison-native" -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 -n Linux-PAM-1.1.6 - cp ${S}/packaging/pam.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 ; - - CFLAGS="-fPIC $CFLAGS " ; export CFLAGS - - autotools_do_configure - oe_runmake CFLAGS="$CFLAGS -lfl -lcrypt" - - - -} -EXTRA_OECONF += " --libdir=${prefix}/lib --includedir=${prefix}/include/security --enable-isadir=../..${prefix}/lib/security --disable-audit --with-db-uniquename=_pam --with-libiconv-prefix=/usr --enable-read-both-confs " - -do_install() { - 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 -- - - # RPM uses docs from source tree - rm -rf ${D}${prefix}/share/doc/Linux-PAM - # Included in setup package - rm -f ${D}${sysconfdir}/environment - - for phase in auth acct passwd session ; do - ln -sf pam_unix.so ${D}${prefix}/lib/security/pam_unix_${phase}.so - done - - # Install default pam configuration files - install -d -m 0755 ${D}${sysconfdir}/pam.d - install -m 0644 ${S}/packaging/system-auth ${D}${sysconfdir}/pam.d/ - install -m 0644 ${S}/packaging/other ${D}${sysconfdir}/pam.d/ - - #find_lang Linux-PAM - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - if [ ! -a /var/log/faillog ] ; then - /usr/bin/install -m 600 /dev/null /var/log/faillog - fi - if [ ! -a /var/log/tallylog ] ; then - /usr/bin/install -m 600 /dev/null /var/log/tallylog - fi - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " pam-modules-extra " -PACKAGES += " pam-dev " -PACKAGES += " pam " -PACKAGES += " pam-docs " - -pam-modules-extra_files = "" -pam-modules-extra_files += "${prefix}/lib/security/pam_access.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_debug.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_echo.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_exec.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_faildelay.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_filter.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_ftp.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_group.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_issue.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_listfile.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_localuser.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_mail.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_motd.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_pwhistory.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_rhosts.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_shells.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_stress.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_tally.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_time.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_timestamp.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_umask.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_unix_acct.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_unix_auth.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_unix_passwd.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_unix_session.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_warn.so" -pam-modules-extra_files += "${prefix}/lib/security/pam_smack.so" -MANIFESTFILES_${PN}-modules-extra = "pam.manifest" - -pam-dev_files = "" -pam-dev_files += "${prefix}/include/security/*" -pam-dev_files += "${prefix}/lib/libpam.so" -pam-dev_files += "${prefix}/lib/libpam_misc.so" -pam-dev_files += "${prefix}/lib/libpamc.so" -pam-dev_files += "${prefix}/lib/security/pam_tally2.so" -MANIFESTFILES_${PN}-dev = "pam.manifest" - -pam_files = "" -pam_files += "/sbin/pam_tally" -pam_files += "/sbin/pam_tally2" -pam_files += "/sbin/pam_timestamp_check" -pam_files += "/sbin/unix_chkpwd" -pam_files += "/sbin/unix_update" -pam_files += "/sbin/mkhomedir_helper" -pam_files += "${sysconfdir}/security/limits.conf" -pam_files += "${prefix}/lib/libpam.so.*" -pam_files += "${prefix}/lib/libpam_misc.so.*" -pam_files += "${prefix}/lib/libpamc.so.*" -pam_files += "${prefix}/lib/security/pam_deny.so" -pam_files += "${prefix}/lib/security/pam_env.so" -pam_files += "${prefix}/lib/security/pam_keyinit.so" -pam_files += "${prefix}/lib/security/pam_limits.so" -pam_files += "${prefix}/lib/security/pam_loginuid.so" -pam_files += "${prefix}/lib/security/pam_namespace.so" -pam_files += "${prefix}/lib/security/pam_nologin.so" -pam_files += "${prefix}/lib/security/pam_permit.so" -pam_files += "${prefix}/lib/security/pam_lastlog.so" -pam_files += "${prefix}/lib/security/pam_rootok.so" -pam_files += "${prefix}/lib/security/pam_securetty.so" -pam_files += "${prefix}/lib/security/pam_succeed_if.so" -pam_files += "${prefix}/lib/security/pam_unix.so" -pam_files += "${prefix}/lib/security/pam_wheel.so" -pam_files += "${prefix}/lib/security/pam_xauth.so" -pam_files += "${prefix}/lib/security/pam_filter" -pam_files += "${prefix}/lib/security/pam_mkhomedir.so" -pam_files += "${sysconfdir}/security" -pam_files += "${sysconfdir}/security/access.conf" -pam_files += "${sysconfdir}/security/group.conf" -pam_files += "${sysconfdir}/security/namespace.conf" -pam_files += "${sysconfdir}/security/namespace.init" -pam_files += "${sysconfdir}/security/pam_env.conf" -pam_files += "${sysconfdir}/security/time.conf" -pam_files += "${sysconfdir}/pam.d" -pam_files += "${sysconfdir}/pam.d/system-auth" -pam_files += "${sysconfdir}/pam.d/other" -CONFFILES_${PN} = "" -CONFFILES_${PN} += "${sysconfdir}/security/limits.conf" -CONFFILES_${PN} += "${sysconfdir}/pam.d/system-auth" -CONFFILES_${PN} += "${sysconfdir}/pam.d/other" -MANIFESTFILES_${PN} = "pam.manifest" -DIRFILES_${PN} = "" -DIRFILES_${PN} += "${sysconfdir}/security" -DIRFILES_${PN} += "${sysconfdir}/pam.d" - -pam-docs_files = "" - -FILES_${PN}-modules-extra = "${pam-modules-extra_files}" -FILES_${PN}-dev = "${pam-dev_files}" -FILES_${PN} = "${pam_files}" -FILES_${PN}-docs = "${pam-docs_files}" - -PKG_pam-modules-extra= "pam-modules-extra" -PKG_pam-dev= "pam-dev" -PKG_pam= "pam" -PKG_pam-docs= "pam-docs" - -require pam-extraconf.inc - diff --git a/recipes-tizen/pam/pam_git.bb b/recipes-tizen/pam/pam_git.bb deleted file mode 100644 index 227b714d..00000000 --- a/recipes-tizen/pam/pam_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require pam.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/pam;tag=8e4294bb11020f6ba798fb1fdc460beaf0a47c31;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/phoned/phoned-extraconf.inc b/recipes-tizen/phoned/phoned-extraconf.inc deleted file mode 100644 index fca3d890..00000000 --- a/recipes-tizen/phoned/phoned-extraconf.inc +++ /dev/null @@ -1,28 +0,0 @@ -do_compile() { - cd ${S} - LANG=C - export LANG - unset DISPLAY - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - - - - export LDFLAGS+=" -Wl,--rpath="${prefix}/lib/wrt-plugins" -Wl,--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} . -DCMAKE_INSTALL_PREFIX=${prefix} -DENABLE_TIME_TRACER="OFF" - - make -j16 VERBOSE=1 - - - -} \ No newline at end of file diff --git a/recipes-tizen/phoned/phoned.inc b/recipes-tizen/phoned/phoned.inc deleted file mode 100644 index 4389e21c..00000000 --- a/recipes-tizen/phoned/phoned.inc +++ /dev/null @@ -1,122 +0,0 @@ -DESCRIPTION = "OFono/Obex business logic for phone web APIs" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/Modello" -LICENSE = "Apache-2.0" -PV = "0.0.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by phoned - - -RDEPENDS = "" - -DEPENDS = "" -#DEPENDS of phoned -inherit tizen_cmake -DEPENDS += "evolution-data-server" -DEPENDS += "dbus" -DEPENDS += "expat" -inherit pkgconfig -#Replace "DEPENDS" on gettext by "inherit gettext" -inherit gettext -DEPENDS += "json-glib" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/phoned.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 ; - - export LDFLAGS="${LDFLAGS} -Wl,--rpath="${prefix}/lib/wrt-plugins" -Wl,--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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . \ - -DCMAKE_INSTALL_PREFIX=${prefix} \ - -DENABLE_TIME_TRACER="OFF" \ - -DSYSTEMD_SERVICE_PREFIX="${prefix}/lib/systemd/user" - - oe_runmake -j16 VERBOSE=1 - - - -} - -do_install() { - 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}/${systemd_unitdir}/system/../user/weston.target.wants - ln -s ../phoned.service ${D}/${systemd_unitdir}/system/../user/weston.target.wants/phoned.service - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " phoned " - -phoned_files = "" -phoned_files += "${prefix}/lib/pkgconfig/phoned.pc" -phoned_files += "${prefix}/bin/phoned" -phoned_files += "${prefix}/share/dbus-1/services/org.tizen.phone.service" -phoned_files += "${prefix}/lib/systemd/user/phoned.service" -phoned_files += "${prefix}/lib/systemd/user/weston.target.wants/phoned.service" -MANIFESTFILES_${PN} = "phoned.manifest" - -FILES_${PN} = "${phoned_files}" - -PKG_phoned= "phoned" - -require phoned-extraconf.inc - diff --git a/recipes-tizen/phoned/phoned_git.bb b/recipes-tizen/phoned/phoned_git.bb deleted file mode 100644 index 73aff272..00000000 --- a/recipes-tizen/phoned/phoned_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require phoned.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/phoned;tag=7e698bc380b479faec28ffd192058ee162de9cb5;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/pims-ipc/pims-ipc-extraconf.inc b/recipes-tizen/pims-ipc/pims-ipc-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/pims-ipc/pims-ipc.inc b/recipes-tizen/pims-ipc/pims-ipc.inc deleted file mode 100644 index fac81240..00000000 --- a/recipes-tizen/pims-ipc/pims-ipc.inc +++ /dev/null @@ -1,136 +0,0 @@ -DESCRIPTION = "library for PIMs IPC" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Libraries" -LICENSE = "Apache-2.0" -PV = "0.0.28" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by pims-ipc - - -#PROVIDES by pims-ipc-dev -PROVIDES += "pims-ipc-dev" - - -RDEPENDS = "" -#RDEPENDS of pims-ipc-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "pims-ipc" - - -DEPENDS = "" -#DEPENDS of pims-ipc -DEPENDS += "systemd" -inherit tizen_cmake -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" -DEPENDS += "zeromq" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/pims-ipc.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - make -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " pims-ipc " -PACKAGES += " pims-ipc-dev " - -pims-ipc_files = "" -pims-ipc_files += "${prefix}/lib/libpims-ipc.so.*" -MANIFESTFILES_${PN} = "pims-ipc.manifest" - -pims-ipc-dev_files = "" -pims-ipc-dev_files += "${prefix}/include/pims-ipc/*.h" -pims-ipc-dev_files += "${prefix}/lib/*.so" -pims-ipc-dev_files += "${prefix}/lib/pims_ipc_test" -pims-ipc-dev_files += "${prefix}/lib/pkgconfig/pims-ipc.pc" -MANIFESTFILES_${PN}-dev = "pims-ipc.manifest" - -FILES_${PN} = "${pims-ipc_files}" -FILES_${PN}-dev = "${pims-ipc-dev_files}" - -PKG_pims-ipc= "pims-ipc" -PKG_pims-ipc-dev= "pims-ipc-dev" - -require pims-ipc-extraconf.inc - diff --git a/recipes-tizen/pims-ipc/pims-ipc_git.bb b/recipes-tizen/pims-ipc/pims-ipc_git.bb deleted file mode 100644 index 6872f77d..00000000 --- a/recipes-tizen/pims-ipc/pims-ipc_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require pims-ipc.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/pim/pims-ipc;tag=9300ed95d75b0d3c6dc0805d60f08eff7fc907a2;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/pkgmgr-info/pkgmgr-info-extraconf.inc b/recipes-tizen/pkgmgr-info/pkgmgr-info-extraconf.inc deleted file mode 100644 index 19d3f61e..00000000 --- a/recipes-tizen/pkgmgr-info/pkgmgr-info-extraconf.inc +++ /dev/null @@ -1,4 +0,0 @@ -#SRC_URI += "file://TizenCommonCMakeMacro.patch" - -DEPENDS_remove_class-native = "dlog-native" -SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" \ No newline at end of file diff --git a/recipes-tizen/pkgmgr-info/pkgmgr-info.inc b/recipes-tizen/pkgmgr-info/pkgmgr-info.inc deleted file mode 100644 index 241d0b7d..00000000 --- a/recipes-tizen/pkgmgr-info/pkgmgr-info.inc +++ /dev/null @@ -1,203 +0,0 @@ -DESCRIPTION = "Packager Manager infomation api for package" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Application Framework/Package Management" -LICENSE = "Apache-2.0" -PV = "0.0.134" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by pkgmgr-info-parser -PROVIDES += "pkgmgr-info-parser" - - -#PROVIDES by pkgmgr-info-parser-dev -PROVIDES += "pkgmgr-info-parser-dev" - - -#PROVIDES by pkgmgr-info - - -#PROVIDES by pkgmgr-info-dev -PROVIDES += "pkgmgr-info-dev" - - -RDEPENDS = "" -#RDEPENDS of pkgmgr-info-parser (${PN}-parser) -RDEPENDS_${PN}-parser += "pkgmgr-info" - -#RDEPENDS of pkgmgr-info-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "pkgmgr-info" - -#RDEPENDS of pkgmgr-info-parser-dev (${PN}-parser-dev) -RDEPENDS_${PN}-parser-dev += "tizen-platform-config" -RDEPENDS_${PN}-parser-dev += "pkgmgr-info" - - -DEPENDS = "" -#DEPENDS of pkgmgr-info -inherit tizen_cmake -DEPENDS += "libxml2" -DEPENDS += "dbus" -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "smack" -DEPENDS += "dbus-glib" -DEPENDS += "sqlite3" -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/pkgmgr-info.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - make -j16 - - - -} - -do_install() { - 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 -- - - # create the directory for hosting Read-Write application manifest files - mkdir -p ${D}${prefix}/share/packages - - -} - -pkg_postinst_pkgmgr-info-parser() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - chsmack -a '*' $D${prefix}/share/packages - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_pkgmgr-info-parser() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " pkgmgr-info-parser " -PACKAGES += " pkgmgr-info " -PACKAGES += " pkgmgr-info-parser-dev " -PACKAGES += " pkgmgr-info-dev " - -pkgmgr-info-parser_files = "" -pkgmgr-info-parser_files += "${prefix}/lib/libpkgmgr_parser.so.*" -pkgmgr-info-parser_files += "${sysconfdir}/package-manager/preload/preload_list.txt" -pkgmgr-info-parser_files += "${sysconfdir}/package-manager/preload/manifest.xsd" -pkgmgr-info-parser_files += "${sysconfdir}/package-manager/preload/xml.xsd" -pkgmgr-info-parser_files += "${sysconfdir}/package-manager/parser_path.conf" -pkgmgr-info-parser_files += "${sysconfdir}/package-manager/parserlib/metadata/mdparser_list.txt" -pkgmgr-info-parser_files += "${sysconfdir}/package-manager/parserlib/category/category_parser_list.txt" -pkgmgr-info-parser_files += "${sysconfdir}/package-manager/parserlib/tag_parser_list.txt" -CONFFILES_${PN}-parser = "" -CONFFILES_${PN}-parser += "${sysconfdir}/package-manager/preload/preload_list.txt" -CONFFILES_${PN}-parser += "${sysconfdir}/package-manager/preload/manifest.xsd" -CONFFILES_${PN}-parser += "${sysconfdir}/package-manager/preload/xml.xsd" -CONFFILES_${PN}-parser += "${sysconfdir}/package-manager/parser_path.conf" -CONFFILES_${PN}-parser += "${sysconfdir}/package-manager/parserlib/metadata/mdparser_list.txt" -CONFFILES_${PN}-parser += "${sysconfdir}/package-manager/parserlib/category/category_parser_list.txt" -CONFFILES_${PN}-parser += "${sysconfdir}/package-manager/parserlib/tag_parser_list.txt" -MANIFESTFILES_${PN}-parser = "pkgmgr-info.manifest" - -pkgmgr-info_files = "" -pkgmgr-info_files += "${prefix}/lib/libpkgmgr-info.so.*" -pkgmgr-info_files += "%dir ${prefix}/share/packages" -MANIFESTFILES_${PN} = "pkgmgr-info.manifest" - -pkgmgr-info-parser-dev_files = "" -pkgmgr-info-parser-dev_files += "${prefix}/include/pkgmgr/pkgmgr_parser.h" -pkgmgr-info-parser-dev_files += "${prefix}/include/pkgmgr/pkgmgr_parser_db.h" -pkgmgr-info-parser-dev_files += "${prefix}/lib/pkgconfig/pkgmgr-parser.pc" -pkgmgr-info-parser-dev_files += "${prefix}/lib/libpkgmgr_parser.so" -MANIFESTFILES_${PN}-parser-dev = "pkgmgr-info.manifest" - -pkgmgr-info-dev_files = "" -pkgmgr-info-dev_files += "${prefix}/include/pkgmgr-info.h" -pkgmgr-info-dev_files += "${prefix}/lib/pkgconfig/pkgmgr-info.pc" -pkgmgr-info-dev_files += "${prefix}/lib/libpkgmgr-info.so" -MANIFESTFILES_${PN}-dev = "pkgmgr-info.manifest" - -FILES_${PN}-parser = "${pkgmgr-info-parser_files}" -FILES_${PN} = "${pkgmgr-info_files}" -FILES_${PN}-parser-dev = "${pkgmgr-info-parser-dev_files}" -FILES_${PN}-dev = "${pkgmgr-info-dev_files}" - -PKG_pkgmgr-info-parser= "pkgmgr-info-parser" -PKG_pkgmgr-info= "pkgmgr-info" -PKG_pkgmgr-info-parser-dev= "pkgmgr-info-parser-dev" -PKG_pkgmgr-info-dev= "pkgmgr-info-dev" - -require pkgmgr-info-extraconf.inc - diff --git a/recipes-tizen/pkgmgr-info/pkgmgr-info/TizenCommonCMakeMacro.patch b/recipes-tizen/pkgmgr-info/pkgmgr-info/TizenCommonCMakeMacro.patch deleted file mode 100644 index 1983693b..00000000 --- a/recipes-tizen/pkgmgr-info/pkgmgr-info/TizenCommonCMakeMacro.patch +++ /dev/null @@ -1,38 +0,0 @@ -From fba91e42f737956fb27ef8ef75955ada9eef0539 Mon Sep 17 00:00:00 2001 -From: Xavier Roche -Date: Fri, 16 May 2014 18:05:01 +0200 -Subject: [PATCH] Removing TizenCommon macro in packaging - -Signed-off-by: Xavier Roche ---- - CMakeLists.txt | 1 - - parser/CMakeLists.txt | 1 - - 2 files changed, 2 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index bd24c9c..513d28a 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -5,7 +5,6 @@ PROJECT(pkgmgr-info C) - - SET(VERSION 0.0.17) - SET(VERSION_MAJOR 0) --INCLUDE(TizenCommon) - - SET(PREFIX ${CMAKE_INSTALL_PREFIX}) - SET(EXEC_PREFIX "\${prefix}") -diff --git a/parser/CMakeLists.txt b/parser/CMakeLists.txt -index 8904ecc..f183758 100755 ---- a/parser/CMakeLists.txt -+++ b/parser/CMakeLists.txt -@@ -6,7 +6,6 @@ cmake_minimum_required(VERSION 2.6) - #set(CMAKE_SKIP_BUILD_RPATH true) - set(CMAKE_ALLOW_LOOSE_LOOP_CONSTRUCTS true) - --INCLUDE(TizenCommon) - - ### Versioning - if(DEFINED ${VERSION}) --- -1.7.9.5 - diff --git a/recipes-tizen/pkgmgr-info/pkgmgr-info/remove-dlog-for-native-build.patch b/recipes-tizen/pkgmgr-info/pkgmgr-info/remove-dlog-for-native-build.patch deleted file mode 100644 index bf838302..00000000 --- a/recipes-tizen/pkgmgr-info/pkgmgr-info/remove-dlog-for-native-build.patch +++ /dev/null @@ -1,71 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 7b9f75d..216d778 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -18,14 +18,14 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include ${CMAKE_SOURCE_DIR}/src ${CMAKE_ - - ### Required packages - INCLUDE(FindPkgConfig) --pkg_check_modules(pkgs REQUIRED glib-2.0 dlog vconf sqlite3 db-util libxml-2.0 dbus-1 dbus-glib-1 libtzplatform-config libsmack) -+pkg_check_modules(pkgs REQUIRED glib-2.0 vconf sqlite3 db-util libxml-2.0 dbus-1 dbus-glib-1 libtzplatform-config libsmack) - - FOREACH(flag ${pkgs_CFLAGS}) - SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") - ENDFOREACH(flag) - - --pkg_check_modules(libpkgs REQUIRED glib-2.0 dlog vconf sqlite3 db-util libxml-2.0 dbus-1 dbus-glib-1 libtzplatform-config libsmack) -+pkg_check_modules(libpkgs REQUIRED glib-2.0 vconf sqlite3 db-util libxml-2.0 dbus-1 dbus-glib-1 libtzplatform-config libsmack) - - FOREACH(flag ${libpkgs_CFLAGS}) - SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") -diff --git a/parser/CMakeLists.txt b/parser/CMakeLists.txt -index 8904ecc..1968805 100755 ---- a/parser/CMakeLists.txt -+++ b/parser/CMakeLists.txt -@@ -26,7 +26,7 @@ message(STATUS "version/major : ${VERSION} / ${VERSION_MAJOR}") - ### Get required CFLAGS, LDFLAGS from pkg-config - - include(FindPkgConfig) --pkg_check_modules(parser_pkgs REQUIRED dlog libxml-2.0 glib-2.0 sqlite3 db-util vconf) -+pkg_check_modules(parser_pkgs REQUIRED libxml-2.0 glib-2.0 sqlite3 db-util vconf) - - foreach(flag ${parser_pkgs_CFLAGS}) - set(parser_pkgs_CFLAGS_str "${parser_pkgs_CFLAGS_str} ${flag}") -diff --git a/include/pkgmgr-info-debug.h b/include/pkgmgr-info-debug.h -index 061fc50..809c048 100644 ---- a/include/pkgmgr-info-debug.h -+++ b/include/pkgmgr-info-debug.h -@@ -22,12 +22,14 @@ - #ifndef __PKGMGR_INFO_DEBUG_H__ - #define __PKGMGR_INFO_DEBUG_H__ - --#include -- --#define _LOGE(fmt, arg...) LOGE(fmt, ##arg) --#define _LOGD(fmt, arg...) LOGD(fmt, ##arg) -+#define NATIVEFAKELOG(fmt, ...) \ -+ do\ -+ {\ -+ printf("\n [%s: %s(): %d] " fmt"\n", rindex(__FILE__, '/')+1, __FUNCTION__, __LINE__, ##__VA_ARGS__);\ -+ } while (0) - --#define PKGMGR_INFO_ENABLE_DLOG -+#define _LOGE(fmt, arg...) NATIVEFAKELOG(fmt, ##arg) -+#define _LOGD(fmt, arg...) NATIVEFAKELOG(fmt, ##arg) - - #define COLOR_RED "\033[0;31m" - #define COLOR_BLUE "\033[0;34m" -@@ -60,6 +62,12 @@ - while( 0 ) - - #else -+#define PKGMGR_INFO_DEBUG_ERR(fmt, ...)\ -+ do\ -+ {\ -+ printf("\n [%s: %s(): %d] " fmt"\n", rindex(__FILE__, '/')+1, __FUNCTION__, __LINE__, ##__VA_ARGS__);\ -+ }while (0) -+ - #define PKGMGR_INFO_DEBUG(fmt, ...) \ - do\ - {\ diff --git a/recipes-tizen/pkgmgr-info/pkgmgr-info_git.bb b/recipes-tizen/pkgmgr-info/pkgmgr-info_git.bb deleted file mode 100644 index 791c0f21..00000000 --- a/recipes-tizen/pkgmgr-info/pkgmgr-info_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require pkgmgr-info.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/appfw/pkgmgr-info;tag=ea3c01c9cf3c3fa47de3598fcb17c6cf8f56adcb;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/pkgmgr/files/Add_extralib.diff b/recipes-tizen/pkgmgr/files/Add_extralib.diff deleted file mode 100644 index 1995b96a..00000000 --- a/recipes-tizen/pkgmgr/files/Add_extralib.diff +++ /dev/null @@ -1,28 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index e0a9211..96a28f1 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -1,4 +1,4 @@ --# -+# - # Copyright (c) 2008 ~ 2010 Samsung Electronics Co., Ltd. - # All rights reserved - # -@@ -37,7 +37,7 @@ FOREACH(flag ${pkgs_CFLAGS}) - SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") - ENDFOREACH(flag) - --pkg_check_modules(libpkgs REQUIRED dbus-glib-1 dlog ail pkgmgr-parser pkgmgr-info iniparser libtzplatform-config) -+pkg_check_modules(libpkgs REQUIRED dbus-glib-1 dlog ail pkgmgr-parser pkgmgr-info iniparser libtzplatform-config xdgmime) - - FOREACH(flag ${libpkgs_CFLAGS}) - SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") -@@ -76,7 +76,7 @@ ADD_LIBRARY(${PKGMGR_CLIENT} SHARED ${libpkgmgr-client_SOURCES}) - SET_TARGET_PROPERTIES(${PKGMGR_CLIENT} PROPERTIES SOVERSION ${VERSION_MAJOR}) - SET_TARGET_PROPERTIES(${PKGMGR_CLIENT} PROPERTIES VERSION ${VERSION}) - SET_TARGET_PROPERTIES(${PKGMGR_CLIENT} PROPERTIES COMPILE_FLAGS "${libpkgmgr-client_CFLAGS}") --TARGET_LINK_LIBRARIES(${PKGMGR_CLIENT} pkgmgr_installer_client pkgmgr_installer_status_broadcast_server pkgmgr-info ${libpkgs_LDFLAGS}) -+TARGET_LINK_LIBRARIES(${PKGMGR_CLIENT} pkgmgr_installer_client pkgmgr_installer_status_broadcast_server pkgmgr-info ${libpkgs_LDFLAGS} -ldl) - ################################################################################################### - - ################################################################################################### diff --git a/recipes-tizen/pkgmgr/files/remove-dlog-for-native-build.patch b/recipes-tizen/pkgmgr/files/remove-dlog-for-native-build.patch deleted file mode 100644 index 8b0d2573..00000000 --- a/recipes-tizen/pkgmgr/files/remove-dlog-for-native-build.patch +++ /dev/null @@ -1,213 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 96a28f1..471bb77 100644 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -18,6 +18,8 @@ SET(LIBDIR ${LIB_INSTALL_DIR}) - SET(INCLUDEDIR "\${prefix}/include") - - -+ADD_DEFINITIONS("-DNDEBUG") -+ - set(CMAKE_SKIP_BUILD_RPATH true) - - #Verbose -@@ -28,16 +28,16 @@ INCLUDE(FindPkgConfig) - OPTION(X11_SUPPORT "Enable X support" ON) - IF(X11_SUPPORT) - ADD_DEFINITIONS("-DHAVE_X11") -- pkg_check_modules(pkgs REQUIRED security-server dlog elementary evas ecore appcore-efl ecore-x ail ecore-file pkgmgr-parser pkgmgr-info iniparser libtzplatform-config) -+ pkg_check_modules(pkgs REQUIRED security-server elementary evas ecore appcore-efl ecore-x ail ecore-file pkgmgr-parser pkgmgr-info iniparser libtzplatform-config) - ELSE() -- pkg_check_modules(pkgs REQUIRED security-server dlog elementary evas ecore appcore-efl ecore-wayland ail ecore-file pkgmgr-parser pkgmgr-info iniparser libtzplatform-config) -+ pkg_check_modules(pkgs REQUIRED security-server elementary evas ecore appcore-efl ail ecore-file pkgmgr-parser pkgmgr-info iniparser libtzplatform-config) - ENDIF(X11_SUPPORT) - - FOREACH(flag ${pkgs_CFLAGS}) - SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") - ENDFOREACH(flag) - --pkg_check_modules(libpkgs REQUIRED dbus-glib-1 dlog ail pkgmgr-parser pkgmgr-info iniparser libtzplatform-config xdgmime) -+pkg_check_modules(libpkgs REQUIRED dbus-glib-1 ail pkgmgr-parser pkgmgr-info iniparser libtzplatform-config xdgmime) - - FOREACH(flag ${libpkgs_CFLAGS}) - SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") -diff --git a/client/include/pkgmgr-debug.h b/client/include/pkgmgr-debug.h -index 7ec0523..7599fd1 100644 ---- a/client/include/pkgmgr-debug.h -+++ b/client/include/pkgmgr-debug.h -@@ -22,10 +22,14 @@ - #ifndef __PKGMGR_DEBUG_H__ - #define __PKGMGR_DEBUG_H__ - --#include -- --#define _LOGE(fmt, arg...) LOGE(fmt, ##arg) --#define _LOGD(fmt, arg...) LOGD(fmt, ##arg) -+//#include -+#define NATIVEFAKELOG(fmt, ...) \ -+ do\ -+ {\ -+ printf("\n [%s: %s(): %d] " fmt"\n", rindex(__FILE__, '/')+1, __FUNCTION__, __LINE__, ##__VA_ARGS__);\ -+ } while (0) -+#define _LOGE(fmt, arg...) NATIVEFAKELOG(fmt, ##arg) -+#define _LOGD(fmt, arg...) NATIVEFAKELOG(fmt, ##arg) - - - #define COLOR_RED "\033[0;31m" -@@ -35,25 +35,21 @@ - #define PKGMGR_DEBUG(fmt, ...)\ - do\ - {\ -- LOGD("[%s(): %d]" fmt, __FUNCTION__, __LINE__,##__VA_ARGS__);\ - } while (0) - - #define PKGMGR_DEBUG_ERR(fmt, ...)\ - do\ - {\ -- LOGE(COLOR_RED"[%s(): %d]" fmt COLOR_END, __FUNCTION__, __LINE__,##__VA_ARGS__);\ - }while (0) - - #define PKGMGR_BEGIN() \ - do\ - {\ -- LOGD(COLOR_BLUE"[%s(): %d] BEGIN >>>>"COLOR_END, __FUNCTION__ ,__LINE__);\ - } while( 0 ) - - #define PKGMGR_END() \ - do\ - {\ -- LOGD(COLOR_BLUE"[%s(): %d] END <<<<"COLOR_END, __FUNCTION__,__LINE__ );\ - } \ - while( 0 ) - -diff --git a/comm/CMakeLists.txt b/comm/CMakeLists.txt -index 7378df5..fd5a714 100755 ---- a/comm/CMakeLists.txt -+++ b/comm/CMakeLists.txt -@@ -25,7 +25,7 @@ message(STATUS "version/major : ${VERSION} / ${VERSION_MAJOR}") - ### Get required CFLAGS, LDFLAGS from pkg-config - - include(FindPkgConfig) --pkg_check_modules(comm_pkgs REQUIRED dbus-1 dbus-glib-1 dlog pkgmgr-info) -+pkg_check_modules(comm_pkgs REQUIRED dbus-1 dbus-glib-1 pkgmgr-info) - - foreach(flag ${comm_pkgs_CFLAGS}) - set(comm_pkgs_CFLAGS_str "${comm_pkgs_CFLAGS_str} ${flag}") -diff --git a/comm/comm_config.h b/comm/comm_config.h -index 6fa50a9..7570b93 100755 ---- a/comm/comm_config.h -+++ b/comm/comm_config.h -@@ -36,7 +36,7 @@ - #endif - - /* Debug message macro */ --#define USE_DLOG 1 /* Use dlog! */ -+//#define USE_DLOG 1 /* Use dlog! */ - - #ifndef NDEBUG - #ifdef USE_DLOG -@@ -54,14 +54,14 @@ - #include - #include - #define dbg(fmtstr, args...) \ -- do { -+ do {\ - fprintf(stdout, "[%d:comm]%s:%d:%s(): " \ - fmtstr "\n", getpid(),\ - basename(__FILE__), __LINE__, __func__, ##args);\ - } while (0) - - #define ERR(fmtstr, args...) \ -- do { -+ do {\ - fprintf(stderr, "[%d:comm]%s:%d:%s(): " \ - fmtstr "\n", getpid(),\ - basename(__FILE__), __LINE__, __func__, ##args);\ -@@ -69,6 +69,14 @@ - #endif /* USE_DLOG */ - #else - #define dbg(fmtstr, args...) -+#define NATIVEFAKELOG(fmt, ...) \ -+ do\ -+ {\ -+ printf("\n [%s: %s(): %d] " fmt"\n", rindex(__FILE__, '/')+1, __FUNCTION__, __LINE__, ##__VA_ARGS__);\ -+ } while (0) -+#define ERR(fmt, arg...) NATIVEFAKELOG(fmt, ##arg) -+#define LOGD(fmt, arg...) NATIVEFAKELOG(fmt, ##arg) -+#define LOGE(fmt, arg...) NATIVEFAKELOG(fmt, ##arg) - #endif - - /* from comm_pkg_mgr.xml -diff --git a/comm/pkgmgr_installer.h b/comm/pkgmgr_installer.h -index 661249b..126b893 100755 ---- a/comm/pkgmgr_installer.h -+++ b/comm/pkgmgr_installer.h -@@ -40,7 +40,7 @@ extern "C" { - - #include - #include --#include -+//#include - - - -diff --git a/comm/test/CMakeLists.txt b/comm/test/CMakeLists.txt -index 016aca7..48c547e 100755 ---- a/comm/test/CMakeLists.txt -+++ b/comm/test/CMakeLists.txt -@@ -1,5 +1,5 @@ - include(FindPkgConfig) --pkg_check_modules(test_pkgs REQUIRED dbus-glib-1 glib-2.0 dlog) -+pkg_check_modules(test_pkgs REQUIRED dbus-glib-1 glib-2.0 ) - - add_definitions(${test_pkgs_CFLAGS}) - -diff --git a/installers/sample/CMakeLists.txt b/installers/sample/CMakeLists.txt -index 162c8f4..6a027a1 100755 ---- a/installers/sample/CMakeLists.txt -+++ b/installers/sample/CMakeLists.txt -@@ -1,5 +1,5 @@ - include(FindPkgConfig) --pkg_check_modules(parser_pkgs REQUIRED dlog libxml-2.0) -+pkg_check_modules(parser_pkgs REQUIRED libxml-2.0) - - foreach(flag ${parser_pkgs_CFLAGS}) - set(parser_pkgs_CFLAGS_str "${parser_pkgs_CFLAGS_str} ${flag}") -diff --git a/installers/sample/sample_parserlib.c b/installers/sample/sample_parserlib.c -index 4eb175b..d017318 100755 ---- a/installers/sample/sample_parserlib.c -+++ b/installers/sample/sample_parserlib.c -@@ -33,7 +33,7 @@ - #include - - /* debug output */ --#include -+//#include - #undef LOG_TAG - #define LOG_TAG "PKGMGR_PARSER" - -diff --git a/tool/CMakeLists.txt b/tool/CMakeLists.txt -index 0eeb65b..f2f951b 100755 ---- a/tool/CMakeLists.txt -+++ b/tool/CMakeLists.txt -@@ -17,7 +17,7 @@ FOREACH(flag ${pkgs_test_CFLAGS}) - SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") - ENDFOREACH(flag) - --pkg_check_modules(toolpkgs REQUIRED appcore-efl dlog bundle glib-2.0 pkgmgr-parser vconf security-server pkgmgr-info libtzplatform-config) -+pkg_check_modules(toolpkgs REQUIRED appcore-efl bundle glib-2.0 pkgmgr-parser vconf security-server pkgmgr-info libtzplatform-config) - FOREACH(flag ${libpkgs_CFLAGS}) - SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") - ENDFOREACH(flag) -diff --git a/server/src/pkgmgr-server.c b/server/src/pkgmgr-server.c -index 8865c2f..45a775f 100755 ---- a/server/src/pkgmgr-server.c -+++ b/server/src/pkgmgr-server.c -@@ -59,6 +59,7 @@ - - /* debug output */ - #if defined(NDEBUG) -+#define DBGE(fmt, args...) - #define DBG(fmt, args...) - #define __SET_DBG_OUTPUT(fp) - #elif defined(PRINT) diff --git a/recipes-tizen/pkgmgr/pkgmgr-extraconf.inc b/recipes-tizen/pkgmgr/pkgmgr-extraconf.inc deleted file mode 100644 index af4bdd50..00000000 --- a/recipes-tizen/pkgmgr/pkgmgr-extraconf.inc +++ /dev/null @@ -1,16 +0,0 @@ -SRC_URI += "file://Add_extralib.diff" -SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" - -do_compile_prepend_class-native() { - sed -i "s@"/usr/bin/pkginfo@"${STAGING_BINDIR_NATIVE}/pkginfo@g" ${S}/tool/pkg_initdb.c -} - -do_install_append() { - rm -fr "${D}${prefix}/bin/pkgcmd.real" - rm -fr "${D}${prefix}/bin/pkgcmd.wrapper" -} - -RDEPENDS_${PN}_remove_class-native = "systemd-native" -DEPENDS_remove_class-native = "dlog-native" - -EXTRA_OECMAKE+="-DCMAKE_AR:PATH=ar" \ No newline at end of file diff --git a/recipes-tizen/pkgmgr/pkgmgr.inc b/recipes-tizen/pkgmgr/pkgmgr.inc deleted file mode 100644 index bd61b130..00000000 --- a/recipes-tizen/pkgmgr/pkgmgr.inc +++ /dev/null @@ -1,302 +0,0 @@ -DESCRIPTION = "Packager Manager client library package" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Application Framework/Package Management" -LICENSE = "Apache-2.0" -PV = "0.2.89" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by pkgmgr-client -PROVIDES += "pkgmgr-client" - - -#PROVIDES by pkgmgr - - -#PROVIDES by pkgmgr-server -PROVIDES += "pkgmgr-server" - - -#PROVIDES by pkgmgr-types-dev -PROVIDES += "pkgmgr-types-dev" - - -#PROVIDES by pkgmgr-client-dev -PROVIDES += "pkgmgr-client-dev" - - -#PROVIDES by pkgmgr-installer-dev -PROVIDES += "pkgmgr-installer-dev" - - -#PROVIDES by pkgmgr-installer -PROVIDES += "pkgmgr-installer" - - -RDEPENDS = "" -#RDEPENDS of pkgmgr-client (${PN}-client) -RDEPENDS_${PN}-client += "shared-mime-info" -RDEPENDS_${PN}-client += "pkgmgr" - -#RDEPENDS of pkgmgr-server (${PN}-server) -RDEPENDS_${PN}-server += "pkgmgr" - -#RDEPENDS of pkgmgr-types-dev (${PN}-types-dev) -RDEPENDS_${PN}-types-dev += "pkgmgr" - -#RDEPENDS of pkgmgr-client-dev (${PN}-client-dev) -RDEPENDS_${PN}-client-dev += "pkgmgr" - -#RDEPENDS of pkgmgr-installer-dev (${PN}-installer-dev) -RDEPENDS_${PN}-installer-dev += "pkgmgr" - -#RDEPENDS of pkgmgr-installer (${PN}-installer) -RDEPENDS_${PN}-installer += "pkgmgr" - - -DEPENDS = "" -#DEPENDS of pkgmgr -DEPENDS += "pkgmgr-info" -#Replace "DEPENDS" on gettext by "inherit gettext" -inherit gettext -DEPENDS += "unzip" -inherit tizen_cmake -DEPENDS += "iniparser" -DEPENDS += "dbus" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "security-server" -DEPENDS += "ail" -DEPENDS += "smack" -DEPENDS += "bundle" -DEPENDS += "ecore" -DEPENDS += "app-core" -DEPENDS += "tizen-platform-config" -DEPENDS += "dbus-glib" -DEPENDS_append_class-native = " fdupes-native" -DEPENDS_append_class-target = " fdupes-native" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/pkgmgr.manifest ${S}/packaging/pkgmgr-client.manifest ${S}/packaging/pkgmgr-client-devel.manifest ${S}/packaging/pkgmgr-server.manifest ${S}/packaging/pkgmgr-installer.manifest ${S}/packaging/pkgmgr-installer-devel.manifest ${S}/packaging/pkgmgr-types-devel.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . \ - -DX11_SUPPORT=Off - - oe_runmake -j16 - - - -} - -do_install() { - 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 -- - rm -f ${D}${prefix}/bin/pkgmgr_backend_sample - rm -f ${D}${prefix}/lib/libpkgmgr_backend_lib_sample.so - rm -f ${D}${prefix}/lib/libpkgmgr_parser_lib_sample.so - - mkdir -p ${D}${sysconfdir}/package-manager/backend - mkdir -p ${D}${sysconfdir}/package-manager/backendlib - mkdir -p ${D}${sysconfdir}/opt/upgrade - - mkdir -p ${D}${sysconfdir}/package-manager/server - - #find_lang package-manager - - #fdupes ${D} - - -} - -pkg_postinst_pkgmgr-installer() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_pkgmgr-server() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - # For pkgmgr-install: - # Update mime database to support package mime types - update-mime-database $D${prefix}/share/mime - -} - -pkg_postinst_pkgmgr-client() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_pkgmgr-client() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_pkgmgr-installer() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " pkgmgr-client " -PACKAGES += " pkgmgr " -PACKAGES += " pkgmgr-server " -PACKAGES += " pkgmgr-types-dev " -PACKAGES += " pkgmgr-client-dev " -PACKAGES += " pkgmgr-installer-dev " -PACKAGES += " pkgmgr-installer " - -pkgmgr-client_files = "" -pkgmgr-client_files += "${sysconfdir}/package-manager" -pkgmgr-client_files += "${sysconfdir}/package-manager/pkg_path.conf" -pkgmgr-client_files += "${prefix}/lib/libpkgmgr-client.so.*" -CONFFILES_${PN}-client = "" -CONFFILES_${PN}-client += "${sysconfdir}/package-manager/pkg_path.conf" -MANIFESTFILES_${PN}-client = "pkgmgr-client.manifest" -DIRFILES_${PN}-client = "" -DIRFILES_${PN}-client += "${sysconfdir}/package-manager" - -pkgmgr_files = "" -pkgmgr_files += "${sysconfdir}/package-manager/backend" -pkgmgr_files += "${sysconfdir}/package-manager/backendlib" -pkgmgr_files += "${sysconfdir}/opt/upgrade" -pkgmgr_files += "${sysconfdir}/opt/upgrade/pkgmgr.patch.sh" -pkgmgr_files += "${prefix}/bin/pkgcmd" -pkgmgr_files += "${prefix}/bin/pkg_initdb" -pkgmgr_files += "${prefix}/bin/pkg_getsize" -pkgmgr_files += "${prefix}/bin/pkginfo" -pkgmgr_files += "${prefix}/bin/pkgmgr-install" -pkgmgr_files += "${prefix}/share/packages" -pkgmgr_files += "${prefix}/share/packages/org.tizen.pkgmgr-install.xml" -pkgmgr_files += "${prefix}/share/mime/packages/mime.wac.xml" -pkgmgr_files += "${prefix}/share/mime/packages/mime.tpk.xml" -MANIFESTFILES_${PN} = "pkgmgr.manifest" -DIRFILES_${PN} = "" -DIRFILES_${PN} += "${sysconfdir}/package-manager/backend" -DIRFILES_${PN} += "${sysconfdir}/package-manager/backendlib" -DIRFILES_${PN} += "${sysconfdir}/opt/upgrade" -DIRFILES_${PN} += "${prefix}/share/packages" - -pkgmgr-server_files = "" -pkgmgr-server_files += "${prefix}/share/dbus-1/system-services/org.tizen.slp.pkgmgr.service" -pkgmgr-server_files += "${sysconfdir}/dbus-1/system.d/org.tizen.slp.pkgmgr.conf" -pkgmgr-server_files += "${prefix}/bin/pkgmgr-server" -pkgmgr-server_files += "${sysconfdir}/package-manager/server" -CONFFILES_${PN}-server = "" -CONFFILES_${PN}-server += "${sysconfdir}/dbus-1/system.d/org.tizen.slp.pkgmgr.conf" -MANIFESTFILES_${PN}-server = "pkgmgr-server.manifest" - -pkgmgr-types-dev_files = "" -pkgmgr-types-dev_files += "${prefix}/include/package-manager-types.h" -pkgmgr-types-dev_files += "${prefix}/include/package-manager-plugin.h" -pkgmgr-types-dev_files += "${prefix}/lib/pkgconfig/pkgmgr-types.pc" -MANIFESTFILES_${PN}-types-dev = "pkgmgr-types-devel.manifest" - -pkgmgr-client-dev_files = "" -pkgmgr-client-dev_files += "${prefix}/include/package-manager.h" -pkgmgr-client-dev_files += "${prefix}/include/pkgmgr-dbinfo.h" -pkgmgr-client-dev_files += "${prefix}/lib/pkgconfig/pkgmgr.pc" -pkgmgr-client-dev_files += "${prefix}/lib/libpkgmgr-client.so" -MANIFESTFILES_${PN}-client-dev = "pkgmgr-client-devel.manifest" - -pkgmgr-installer-dev_files = "" -pkgmgr-installer-dev_files += "${prefix}/include/pkgmgr" -pkgmgr-installer-dev_files += "${prefix}/include/pkgmgr/pkgmgr_installer.h" -pkgmgr-installer-dev_files += "${prefix}/lib/pkgconfig/pkgmgr-installer-status-broadcast-server.pc" -pkgmgr-installer-dev_files += "${prefix}/lib/pkgconfig/pkgmgr-installer.pc" -pkgmgr-installer-dev_files += "${prefix}/lib/pkgconfig/pkgmgr-installer-client.pc" -pkgmgr-installer-dev_files += "${prefix}/lib/libpkgmgr_installer.so" -pkgmgr-installer-dev_files += "${prefix}/lib/libpkgmgr_installer_client.so" -pkgmgr-installer-dev_files += "${prefix}/lib/libpkgmgr_installer_status_broadcast_server.so" -MANIFESTFILES_${PN}-installer-dev = "pkgmgr-installer-devel.manifest" -DIRFILES_${PN}-installer-dev = "" -DIRFILES_${PN}-installer-dev += "${prefix}/include/pkgmgr" - -pkgmgr-installer_files = "" -pkgmgr-installer_files += "${prefix}/lib/libpkgmgr_installer.so.*" -pkgmgr-installer_files += "${prefix}/lib/libpkgmgr_installer_status_broadcast_server.so.*" -pkgmgr-installer_files += "${prefix}/lib/libpkgmgr_installer_client.so.*" -MANIFESTFILES_${PN}-installer = "pkgmgr-installer.manifest" - -FILES_${PN}-client = "${pkgmgr-client_files}" -FILES_${PN} = "${pkgmgr_files}" -FILES_${PN}-server = "${pkgmgr-server_files}" -FILES_${PN}-types-dev = "${pkgmgr-types-dev_files}" -FILES_${PN}-client-dev = "${pkgmgr-client-dev_files}" -FILES_${PN}-installer-dev = "${pkgmgr-installer-dev_files}" -FILES_${PN}-installer = "${pkgmgr-installer_files}" - -PKG_pkgmgr-client= "pkgmgr-client" -PKG_pkgmgr= "pkgmgr" -PKG_pkgmgr-server= "pkgmgr-server" -PKG_pkgmgr-types-dev= "pkgmgr-types-dev" -PKG_pkgmgr-client-dev= "pkgmgr-client-dev" -PKG_pkgmgr-installer-dev= "pkgmgr-installer-dev" -PKG_pkgmgr-installer= "pkgmgr-installer" - -require pkgmgr-extraconf.inc - diff --git a/recipes-tizen/pkgmgr/pkgmgr_git.bb b/recipes-tizen/pkgmgr/pkgmgr_git.bb deleted file mode 100644 index 2bb06e1c..00000000 --- a/recipes-tizen/pkgmgr/pkgmgr_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require pkgmgr.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/appfw/slp-pkgmgr;tag=6f045429815c83046d9e44f3f1005122fb78bc16;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/privacy-manager-server/files/fix-include-directories-in-CMakeList.txt.patch b/recipes-tizen/privacy-manager-server/files/fix-include-directories-in-CMakeList.txt.patch deleted file mode 100644 index 7af70a87..00000000 --- a/recipes-tizen/privacy-manager-server/files/fix-include-directories-in-CMakeList.txt.patch +++ /dev/null @@ -1,19 +0,0 @@ -diff --git a/pkgmgr_plugin/CMakeLists.txt b/pkgmgr_plugin/CMakeLists.txt -index b8a0488..00f8428 100644 ---- a/pkgmgr_plugin/CMakeLists.txt -+++ b/pkgmgr_plugin/CMakeLists.txt -@@ -12,11 +12,7 @@ FOREACH(flag ${privileges_CFLAGS}) - ENDFOREACH(flag) - - INCLUDE_DIRECTORIES( -- /usr/include -- /usr/include/glib-2.0 -- /usr/include/libxml2 -- /usr/include/package_manager -- /usr/include/dlog -+ "${pkg_INCLUDE_DIRS}" - "${CMAKE_SOURCE_DIR}/client/inc/" - "${CMAKE_SOURCE_DIR}/common/inc/" - ) - - diff --git a/recipes-tizen/privacy-manager-server/files/fix-include-directories-in-CMakeList_2.patch b/recipes-tizen/privacy-manager-server/files/fix-include-directories-in-CMakeList_2.patch deleted file mode 100644 index 8f5ccbaa..00000000 --- a/recipes-tizen/privacy-manager-server/files/fix-include-directories-in-CMakeList_2.patch +++ /dev/null @@ -1,27 +0,0 @@ -diff --git a/server/CMakeLists.txt b/server/CMakeLists.txt -index ec51d1a..bba409f 100644 ---- a/server/CMakeLists.txt -+++ b/server/CMakeLists.txt -@@ -26,7 +26,7 @@ SET(server_src_dir "${CMAKE_SOURCE_DIR}/server/src") - SET(server_include_dir "${CMAKE_SOURCE_DIR}/server/inc/") - SET(common_src_dir "${CMAKE_SOURCE_DIR}/common/src/") - SET(common_include_dir "${CMAKE_SOURCE_DIR}/common/inc/") --SET(dbus_include_dir "/usr/include/dbus-1.0") -+SET(dbus_include_dir "${pkg_INCLUDE_DIRS}/dbus-1.0") - - ## Additional flag - ADD_DEFINITIONS("-fvisibility=hidden") -@@ -43,11 +43,11 @@ ENDIF(FILTER_LISTED_PKG) - INCLUDE_DIRECTORIES( - ${pkgs_INCLUDE_DIRS} - ${server_include_dir} -- ${common_include_dir} -+ ${common_include_dir} - ${dbus_include_dir} - ) - --SET(PRIVACY_MANAGER_SERVER_SOURCES -+SET(PRIVACY_MANAGER_SERVER_SOURCES - ${common_src_dir}/SocketConnection.cpp - ${common_src_dir}/SocketStream.cpp - ${common_src_dir}/PrivacyDb.cpp diff --git a/recipes-tizen/privacy-manager-server/files/remove-dlog-for-native-build.patch b/recipes-tizen/privacy-manager-server/files/remove-dlog-for-native-build.patch deleted file mode 100644 index 19f7d16c..00000000 --- a/recipes-tizen/privacy-manager-server/files/remove-dlog-for-native-build.patch +++ /dev/null @@ -1,965 +0,0 @@ -diff --git a/capi/CMakeLists.txt b/capi/CMakeLists.txt -index ee547f7..1c81906 100644 ---- a/capi/CMakeLists.txt -+++ b/capi/CMakeLists.txt -@@ -16,7 +16,7 @@ INCLUDE_DIRECTORIES(${INC_DIR} - SET(pc_requires "capi-base-common") - - INCLUDE(FindPkgConfig) --pkg_check_modules(${fw_name} REQUIRED capi-base-common dlog glib-2.0) -+pkg_check_modules(${fw_name} REQUIRED capi-base-common glib-2.0) - FOREACH(flag ${${fw_name}_CFLAGS}) - SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") - ENDFOREACH(flag) -diff --git a/capi/src/privacy_manager.c b/capi/src/privacy_manager.c -index 8be76fe..14f23c9 100644 ---- a/capi/src/privacy_manager.c -+++ b/capi/src/privacy_manager.c -@@ -22,14 +22,14 @@ - #include - #include - #include --#include -+//#include - - - static int _privacy_manager_convert_error(int error) - { - int ret = PRIV_MGR_ERROR_SUCCESS; - -- LOGD("before error : %d", error); -+ //LOGD("before error : %d", error); - - switch (error) - { -@@ -55,7 +55,7 @@ static int _privacy_manager_convert_error(int error) - ret = PRIVACY_MANAGER_ERROR_IPC_FAILED; - break; - } -- LOGD("after error : %d", ret); -+ //LOGD("after error : %d", ret); - return ret; - } - -diff --git a/client/CMakeLists.txt b/client/CMakeLists.txt -index 4a6f526..770a7f0 100644 ---- a/client/CMakeLists.txt -+++ b/client/CMakeLists.txt -@@ -8,7 +8,7 @@ SET(LIBDIR ${LIB_INSTALL_DIR}) - SET(INCLUDEDIR ${INCLUDE_INSTALL_DIR}) - - INCLUDE(FindPkgConfig) --pkg_check_modules(privacy-manager-client REQUIRED dlog sqlite3 dbus-1 dbus-glib-1 db-util pkgmgr-info libtzplatform-config) -+pkg_check_modules(privacy-manager-client REQUIRED sqlite3 dbus-1 dbus-glib-1 db-util pkgmgr-info libtzplatform-config) - - FOREACH(flag ${pkgs_CFLAGS}) - SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") -@@ -35,7 +35,7 @@ SET(common_include_dir "${CMAKE_SOURCE_DIR}/common/inc/") - ## Additional flag - ADD_DEFINITIONS("-fvisibility=hidden") - ADD_DEFINITIONS("-Wall -Werror") --ADD_DEFINITIONS("-DDLOG_ERROR_ENABLED") -+ - OPTION (FILTER_LISTED_PKG "FILTER PKG BY LIST" ON) - IF(FILTER_LISTED_PKG) - MESSAGE("FILTER PKGs BY FILTERING LIST") -@@ -75,7 +75,6 @@ SET(PRIVACY_MANAGER_CLIENT_LDFLAGS " -module -avoid-version ") - SET(PRIVACY_MANAGER_CLIENT_CFLAGS " ${CFLAGS} -fPIC ") - #SET(PRIVACY_MANAGER_CLIENT_LIBADD " ") - --ADD_DEFINITIONS("-DLOG_TAG=\"PRIVACY-MANAGER-CLIENT\"") - ADD_LIBRARY(privacy-manager-client SHARED ${PRIVACY_MANAGER_CLIENT_SOURCES}) - TARGET_LINK_LIBRARIES(privacy-manager-client ${pkgs_LDFLAGS} ${pkgs_LIBRARIES}) - SET_TARGET_PROPERTIES(privacy-manager-client PROPERTIES COMPILE_FLAGS "${PRIVACY_MANAGER_CLIENT_CFLAGS}") -diff --git a/client/inc/SocketClient.h b/client/inc/SocketClient.h -index d2713b1..d2ca79a 100644 ---- a/client/inc/SocketClient.h -+++ b/client/inc/SocketClient.h -@@ -19,7 +19,7 @@ - - #include - #include --#include -+//#include - #include "SocketConnection.h" - - /* IMPORTANT: -diff --git a/client/src/PrivacyChecker.cpp b/client/src/PrivacyChecker.cpp -index c856f85..2164795 100644 ---- a/client/src/PrivacyChecker.cpp -+++ b/client/src/PrivacyChecker.cpp -@@ -21,7 +21,7 @@ - #include - #include - #include --#include -+//#include - #include - #include - #include -@@ -81,7 +81,7 @@ void* - PrivacyChecker::runSignalListenerThread(void* pData) - { - pthread_detach(pthread_self()); -- LOGI("Running g main loop for signal"); -+ //LOGI("Running g main loop for signal"); - - initializeDbus(); - -@@ -149,7 +149,7 @@ PrivacyChecker::handleNotification(DBusConnection* connection, DBusMessage* mess - - if (std::string(pPkgId) == m_pkgId) - { -- LOGI("Current app pkg privacy information updated"); -+ //LOGI("Current app pkg privacy information updated"); - updateCache(m_pkgId, pPrivacyId, m_privacyCache); - //printCache(); - } -@@ -157,7 +157,7 @@ PrivacyChecker::handleNotification(DBusConnection* connection, DBusMessage* mess - std::map < std::string, std::map < std::string, bool > > :: iterator iter = m_privacyInfoCache.find(std::string(pPkgId)); - if (iter != m_privacyInfoCache.end()) - { -- LOGI("Current pkg privacy is in cache"); -+ //LOGI("Current pkg privacy is in cache"); - updateCache(std::string(pPkgId), pPrivacyId, iter->second); - } - -@@ -197,12 +197,12 @@ PrivacyChecker::check(const std::string privacyId, std::map < std::string, bool - iter = privacyMap.find(privacyId); - if (iter == privacyMap.end() ) - { -- LOGD("The application cannot access the privacy inforamtion."); -+ //LOGD("The application cannot access the privacy inforamtion."); - return PRIV_MGR_ERROR_USER_NOT_CONSENTED; - } - else if (!iter->second) - { -- LOGD("User does not consented to access the privacy information"); -+ //LOGD("User does not consented to access the privacy information"); - return PRIV_MGR_ERROR_USER_NOT_CONSENTED; - } - -@@ -310,7 +310,7 @@ PrivacyChecker::printCache(void) - std::map < std::string, bool >::const_iterator iter = m_privacyCache.begin(); - for (; iter != m_privacyCache.end(); ++iter) - { -- LOGD(" %s : %d", iter->first.c_str(), iter->second); -+ //LOGD(" %s : %d", iter->first.c_str(), iter->second); - } - } - -@@ -331,7 +331,7 @@ PrivacyChecker::updateCache(const std::string pkgId, std::string privacyId, std: - { - bool privacyEnabled = sqlite3_column_int(pPrivacyStmt.get(), 0) > 0 ? true : false; - -- SECURE_LOGD("Set result : %s : %d", privacyId.c_str(), privacyEnabled ); -+ //SECURE_LOGD("Set result : %s : %d", privacyId.c_str(), privacyEnabled ); - pkgCacheMap.erase(privacyId); - pkgCacheMap.insert(std::map < std::string, bool >::value_type(privacyId, privacyEnabled)); - } -@@ -358,7 +358,7 @@ PrivacyChecker::updateCache(std::string pkgId, std::map < std::string, bool >& p - - pkgCacheMap.insert(std::map < std::string, bool >::value_type(std::string(privacyId), privacyEnabled)); - -- SECURE_LOGD("Privacy found : %s %d", privacyId, privacyEnabled); -+ //SECURE_LOGD("Privacy found : %s %d", privacyId, privacyEnabled); - } - return PRIV_MGR_ERROR_SUCCESS; - } -diff --git a/client/src/privacy_manager_client.cpp b/client/src/privacy_manager_client.cpp -index fc01694..6397d60 100644 ---- a/client/src/privacy_manager_client.cpp -+++ b/client/src/privacy_manager_client.cpp -@@ -17,7 +17,7 @@ - #include - #include - #include --#include -+//#include - #include - #include - #include -diff --git a/common/inc/SocketStream.h b/common/inc/SocketStream.h -index 0788a9d..20bcd6e 100644 ---- a/common/inc/SocketStream.h -+++ b/common/inc/SocketStream.h -@@ -28,7 +28,7 @@ public: - , m_bytesRead(0) - ,m_bytesWrote(0) - { -- LOGI("Created"); -+ //LOGI("Created"); - } - - int readStream(size_t num, void * bytes); -diff --git a/common/src/PrivacyDb.cpp b/common/src/PrivacyDb.cpp -index f577edd..da853de 100644 ---- a/common/src/PrivacyDb.cpp -+++ b/common/src/PrivacyDb.cpp -@@ -16,7 +16,8 @@ - - #include - #include --#include -+//#include -+#include - #include - #include - #include -@@ -101,12 +101,12 @@ PrivacyDb::getPrivacyAppPackages(std::list & list) const - { - const char* pValue = reinterpret_cast < const char* > (sqlite3_column_text(pStmt.get(), 0)); - -- SECURE_LOGD("PkgId found : %s ", pValue); -+ //SECURE_LOGD("PkgId found : %s ", pValue); - std::string pkgId = std::string(pValue); - - if (isFilteredPackage(pkgId)) - { -- SECURE_LOGD("%s is Filtered", pValue); -+ //SECURE_LOGD("%s is Filtered", pValue); - continue; - } - list.push_back(std::string(pValue)); -@@ -133,7 +133,7 @@ PrivacyDb::getAppPackagePrivacyInfo(const std::string pkgId, std::list < std::pa - - privacyInfoList.push_back( std::pair (std::string(privacyId), privacyEnabled) ); - -- SECURE_LOGD("Privacy found : %s %d", privacyId, privacyEnabled); -+ //SECURE_LOGD("Privacy found : %s %d", privacyId, privacyEnabled); - } - - return 0; -@@ -160,7 +160,7 @@ PrivacyDb::addAppPackagePrivacyInfo(const std::string pkgId, const std::list < s - - for ( std::list ::const_iterator iter = privilegeList.begin(); iter != privilegeList.end(); ++iter) - { -- SECURE_LOGD("install privacy: %s", iter->c_str()); -+ //SECURE_LOGD("install privacy: %s", iter->c_str()); - prepareDb(pDbHandler, privacyQuery.c_str(), pPrivacyStmt); - - res = sqlite3_bind_text(pPrivacyStmt.get(), 1, pkgId.c_str(), -1, SQLITE_TRANSIENT); -@@ -219,7 +219,7 @@ PrivacyDb::isUserPrompted(const std::string pkgId, bool& isPrompted) const - - if (isFilteredPackage(pkgId)) - { -- SECURE_LOGD("%s is Filtered", pkgId.c_str()); -+ //SECURE_LOGD("%s is Filtered", pkgId.c_str()); - return 0; - } - -@@ -237,7 +237,7 @@ PrivacyDb::isUserPrompted(const std::string pkgId, bool& isPrompted) const - } - else - { -- SECURE_LOGE("The package[%s] can not access privacy", pkgId.c_str()); -+ //SECURE_LOGE("The package[%s] can not access privacy", pkgId.c_str()); - return PRIV_MGR_ERROR_SUCCESS; - } - -@@ -274,7 +274,7 @@ PrivacyDb::getAppPackagesbyPrivacyId(std::string privacyId, std::list < std::pai - openDb(PRIVACY_DB_PATH, pDbHandler, SQLITE_OPEN_READWRITE); - prepareDb(pDbHandler, sql.c_str(), pStmt); - -- SECURE_LOGD("privacy id : %s", privacyId.c_str()); -+ //SECURE_LOGD("privacy id : %s", privacyId.c_str()); - int res = sqlite3_bind_text(pStmt.get(), 1, privacyId.c_str(), -1, SQLITE_TRANSIENT); - TryReturn( res == SQLITE_OK, PRIV_MGR_ERROR_DB_ERROR, , "sqlite3_bind_text : %d", res); - -@@ -286,7 +286,7 @@ PrivacyDb::getAppPackagesbyPrivacyId(std::string privacyId, std::list < std::pai - std::string pkgId = std::string(pPkgId); - if (isFilteredPackage(pkgId)) - { -- SECURE_LOGD("%s is Filtered", pPkgId); -+ //SECURE_LOGD("%s is Filtered", pPkgId); - continue; - } - -@@ -300,7 +300,7 @@ PrivacyDb::PrivacyDb(void) - { - - #ifdef __FILTER_LISTED_PKG -- SECURE_LOGD("Construct with filter list"); -+ //SECURE_LOGD("Construct with filter list"); - std::ifstream inFile; - inFile.open(PRIVACY_FILTER_LIST_FILE); - TryReturn(inFile.is_open(), , , "Cannot find %s file.", PRIVACY_FILTER_LIST_FILE.c_str()); -@@ -312,13 +312,13 @@ PrivacyDb::PrivacyDb(void) - continue; - if (strncmp(FILTER_KEY.c_str(), inputLine, FILTER_KEY.length()) != 0) - { -- SECURE_LOGD("Invalid Key[%s]", inputLine); -+ //SECURE_LOGD("Invalid Key[%s]", inputLine); - continue; - } - std::string pkgId = std::string(inputLine).substr(FILTER_KEY.length() + 1); - if (!pkgId.empty()) - m_filteredPkgList.insert ( std::pair < std::string, bool > (pkgId, true) ); -- SECURE_LOGD("Filter PKG: %s", pkgId.c_str()); -+ //SECURE_LOGD("Filter PKG: %s", pkgId.c_str()); - } - #endif - -diff --git a/common/src/PrivacyIdInfo.cpp b/common/src/PrivacyIdInfo.cpp -index ba651d8..94a4369 100644 ---- a/common/src/PrivacyIdInfo.cpp -+++ b/common/src/PrivacyIdInfo.cpp -@@ -17,7 +17,7 @@ - #include - #include - #include --#include -+//#include - #include - #include - #include -@@ -45,7 +45,7 @@ PrivacyIdInfo::initialize(void) - res = sqlite3_bind_text(pStmtPrivacyInfo.get(), 1, privacyId, -1, SQLITE_TRANSIENT); - TryReturn(res == SQLITE_OK, PRIV_MGR_ERROR_DB_ERROR, , "sqlite3_bind_text : %d", res); - res = sqlite3_step(pStmtPrivacyInfo.get()); -- LOGD("privacy id : %s", privacyId); -+ //LOGD("privacy id : %s", privacyId); - TryReturn(res == SQLITE_DONE || res == SQLITE_ROW, PRIV_MGR_ERROR_DB_ERROR, , "sqlite3_step : %d", res); - - const char* feature = reinterpret_cast < const char* > (sqlite3_column_text(pStmtPrivacyInfo.get(), 0)); -@@ -107,7 +107,7 @@ PrivacyIdInfo::getPrivilegeListFromPrivacyId(const std::string privacyId, std::l - - if (privilegeList.size() == 0) - { -- LOGE("PrivilegeList of %s privacy is empty!", privacyId.c_str()); -+ //LOGE("PrivilegeList of %s privacy is empty!", privacyId.c_str()); - return PRIV_MGR_ERROR_NO_DATA; - } - -@@ -162,7 +162,7 @@ PrivacyIdInfo::getAllPrivacyId(std::list< std::string >& privacyIdList) - { - const char* privacyId = reinterpret_cast < const char* > (sqlite3_column_text(pStmt.get(), 0)); - const char* feature = reinterpret_cast < const char* > (sqlite3_column_text(pStmt.get(), 1)); -- LOGD("privacy: %s, feature: %s", privacyId, feature); -+ //LOGD("privacy: %s, feature: %s", privacyId, feature); - - if (feature != NULL) - { -@@ -176,7 +176,7 @@ PrivacyIdInfo::getAllPrivacyId(std::list< std::string >& privacyIdList) - } - - privacyIdList.push_back(std::string(privacyId)); -- SECURE_LOGD(" privacy Id : %s", privacyId); -+ //SECURE_LOGD(" privacy Id : %s", privacyId); - } - - return PRIV_MGR_ERROR_SUCCESS; -@@ -214,7 +214,7 @@ PrivacyIdInfo::getPrivaycDisplayName(const std::string privacyId, std::string& d - } - else - { -- LOGI("Cannot find privacy string %s ", privacyId.c_str()); -+ ////LOGI("Cannot find privacy string %s ", privacyId.c_str()); - return PRIV_MGR_ERROR_NO_DATA; - } - -@@ -246,7 +246,7 @@ PrivacyIdInfo::getPrivaycDescription(const std::string privacyId, std::string& d - } - else - { -- LOGI("Cannot find privacy string %s ", privacyId.c_str()); -+ ////LOGI("Cannot find privacy string %s ", privacyId.c_str()); - return PRIV_MGR_ERROR_NO_DATA; - } - -diff --git a/common/src/SocketStream.cpp b/common/src/SocketStream.cpp -index 4337c3e..e72515c 100644 ---- a/common/src/SocketStream.cpp -+++ b/common/src/SocketStream.cpp -@@ -20,7 +20,7 @@ - #include - #include - #include --#include -+//#include - #include - #include "SocketStream.h" - -@@ -33,7 +33,7 @@ - int - SocketStream::throwWithErrnoMessage(std::string function_name) - { -- LOGE("%s : %s", function_name.c_str(), strerror(errno)); -+ //LOGE("%s : %s", function_name.c_str(), strerror(errno)); - return errno; - } - -@@ -74,7 +74,7 @@ SocketStream::readStream(size_t num, void* pBytes) - { - if (errno == EINTR) - continue; -- LOGD("pselect : %s", strerror(errno)); -+ //LOGD("pselect : %s", strerror(errno)); - return -1; - } - //This means pselect got timedout -@@ -89,11 +89,11 @@ SocketStream::readStream(size_t num, void* pBytes) - { - if(errno == ECONNRESET || errno == ENOTCONN || errno == ETIMEDOUT) - { -- LOGI("Connection closed : %s", strerror(errno)); -+ //LOGI("Connection closed : %s", strerror(errno)); - return -1; - } - else if (errno != EAGAIN && errno != EWOULDBLOCK){ -- LOGI("read()"); -+ //LOGI("read()"); - return -1; - } - } -@@ -145,7 +145,7 @@ SocketStream::writeStream(size_t num, const void* pBytes) - { - if(errno == EINTR) - continue; -- LOGD("pselect : %s", strerror(errno)); -+ //LOGD("pselect : %s", strerror(errno)); - return -1; - } - -@@ -155,13 +155,13 @@ SocketStream::writeStream(size_t num, const void* pBytes) - { - if(errno == ECONNRESET || errno == EPIPE) - { -- LOGI("Connection closed : %s", strerror(errno)); -+ //LOGI("Connection closed : %s", strerror(errno)); - return -1; - - } - else if(errno != EAGAIN && errno != EWOULDBLOCK) - { -- LOGE("write()"); -+ //LOGE("write()"); - return -1; - } - } -diff --git a/pkgmgr_plugin/privileges.cpp b/pkgmgr_plugin/privileges.cpp -index 1e6d61d..5eaad41 100644 ---- a/pkgmgr_plugin/privileges.cpp -+++ b/pkgmgr_plugin/privileges.cpp -@@ -19,7 +19,8 @@ - #include - #include - #include --#include -+//#include -+#include - #include - #include - -@@ -49,7 +49,7 @@ int PKGMGR_PARSER_PLUGIN_INSTALL(xmlDocPtr docPtr, const char* packageId) - curPtr = curPtr->xmlChildrenNode; - if (curPtr == NULL) - { -- LOGD("No privileges"); -+ //LOGD("No privileges"); - return 0; - } - -@@ -62,7 +62,7 @@ int PKGMGR_PARSER_PLUGIN_INSTALL(xmlDocPtr docPtr, const char* packageId) - - if (pPrivilege == NULL) - { -- LOGE("Failed to get value"); -+ //LOGE("Failed to get value"); - return -EINVAL; - } - else -@@ -98,7 +98,7 @@ int PKGMGR_PARSER_PLUGIN_INSTALL(xmlDocPtr docPtr, const char* packageId) - destroy_char_list(ppPrivilegeList, privilegeList.size() + 1); - if (ret != PRIV_MGR_ERROR_SUCCESS) - { -- LOGD("Failed to install privacy info: %d", ret); -+ //LOGD("Failed to install privacy info: %d", ret); - return -EINVAL; - } - -@@ -112,12 +112,12 @@ int PKGMGR_PARSER_PLUGIN_UNINSTALL(xmlDocPtr docPtr, const char* packageId) - int res = privacy_manager_client_uninstall_privacy_by_server(packageId); - if (res != PRIV_MGR_ERROR_SUCCESS) - { -- LOGD("Failed to uninstall privacy info in server: %d", res); -+ //LOGD("Failed to uninstall privacy info in server: %d", res); - - res = privacy_manager_client_uninstall_privacy(packageId); - if (res != PRIV_MGR_ERROR_SUCCESS) - { -- LOGD("Failed to uninstall privacy info: %d", res); -+ //LOGD("Failed to uninstall privacy info: %d", res); - return -EINVAL; - } - } -@@ -131,18 +131,18 @@ int PKGMGR_PARSER_PLUGIN_UPGRADE(xmlDocPtr docPtr, const char* packageId) - { - int res = 0; - -- LOGD("Update privacy Info"); -+ //LOGD("Update privacy Info"); - - res = PKGMGR_PARSER_PLUGIN_UNINSTALL(docPtr, packageId); - if (res != 0) - { -- LOGD("Privacy info can be already uninstalled"); -+ //LOGD("Privacy info can be already uninstalled"); - } - - res = PKGMGR_PARSER_PLUGIN_INSTALL(docPtr, packageId); - if (res != 0) - { -- LOGD("Failed to install privacy Info: %d", res); -+ //LOGD("Failed to install privacy Info: %d", res); - } - return res; - } -diff --git a/server/CMakeLists.txt b/server/CMakeLists.txt -index ec51d1a..945fe14 100644 ---- a/server/CMakeLists.txt -+++ b/server/CMakeLists.txt -@@ -7,7 +7,7 @@ SET(EXEC_PREFIX "\${prefix}") - SET(INCLUDEDIR "\${prefix}/include") - - INCLUDE(FindPkgConfig) --pkg_check_modules(pkgs REQUIRED dlog sqlite3 dbus-1 dbus-glib-1 db-util pkgmgr-info capi-system-info libtzplatform-config) -+pkg_check_modules(pkgs REQUIRED sqlite3 dbus-1 dbus-glib-1 db-util pkgmgr-info capi-system-info libtzplatform-config) - - FOREACH(flag ${pkgs_CFLAGS}) - SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") -@@ -70,7 +69,6 @@ SET(PRIVACY_MANAGER_SERVER_LDFLAGS " -module -avoid-version ") - SET(PRIVACY_MANAGER_SERVER_CFLAGS " ${CFLAGS} -fPIC ") - #SET(PRIVACY_MANAGER_SERVER_LIBADD " ") - --ADD_DEFINITIONS("-DLOG_TAG=\"PRIVACY-MANAGER-SERVER\"") - ADD_LIBRARY(privacy-manager-server SHARED ${PRIVACY_MANAGER_SERVER_SOURCES}) - TARGET_LINK_LIBRARIES(privacy-manager-server ${pkgs_LDFLAGS} ${pkgs_LIBRARIES}) - SET_TARGET_PROPERTIES(privacy-manager-server PROPERTIES COMPILE_FLAGS "${PRIVACY_MANAGER_SERVER_CFLAGS}") -diff --git a/server/src/PrivacyManagerServer.cpp b/server/src/PrivacyManagerServer.cpp -index b1b50f2..4ca68e8 100644 ---- a/server/src/PrivacyManagerServer.cpp -+++ b/server/src/PrivacyManagerServer.cpp -@@ -15,7 +15,7 @@ - */ - - #include --#include -+//#include - #include - #include - #include -diff --git a/server/src/SocketService.cpp b/server/src/SocketService.cpp -index 296525e..93951d1 100644 ---- a/server/src/SocketService.cpp -+++ b/server/src/SocketService.cpp -@@ -25,7 +25,7 @@ - #include - #include - #include --#include -+//#include - #include - #include - #include "SocketService.h" -@@ -49,7 +49,7 @@ SocketService::~SocketService(void) - int - SocketService::initialize(void) - { -- LOGI("SocketService initializing"); -+ //LOGI("SocketService initializing"); - - m_listenFd = socket(AF_UNIX, SOCK_STREAM, 0); - TryReturn( m_listenFd != -1, PRIV_MGR_ERROR_SYSTEM_ERROR, , "socket : %s", strerror(errno)); -@@ -76,7 +76,7 @@ SocketService::initialize(void) - - umask(original_umask); - -- LOGI("SocketService initialized"); -+ //LOGI("SocketService initialized"); - - return PRIV_MGR_ERROR_SUCCESS; - } -@@ -84,13 +84,13 @@ SocketService::initialize(void) - int - SocketService::start(void) - { -- LOGI("SocketService starting"); -+ //LOGI("SocketService starting"); - - sigset_t sigset; - sigemptyset(&sigset); - // if ( sigaddset(&sigset, m_signalToClose) == -1 ) - // { --// LOGE("Failed to sigaddset : %s", strerror(errno)); -+// //LOGE("Failed to sigaddset : %s", strerror(errno)); - // return -1; - // } - -@@ -104,7 +104,7 @@ SocketService::start(void) - - m_mainThread = mainThread; - -- LOGI("SocketService started"); -+ //LOGI("SocketService started"); - - return PRIV_MGR_ERROR_SUCCESS; - } -@@ -114,7 +114,7 @@ SocketService::serverThread(void* pData) - { - pthread_detach(pthread_self()); - SocketService &t = *static_cast< SocketService* > (pData); -- LOGI("Running main thread"); -+ //LOGI("Running main thread"); - int ret = t.mainloop(); - if (ret < 0) - { -@@ -127,7 +127,7 @@ int - SocketService::mainloop(void) - { - if( listen(m_listenFd, MAX_LISTEN) == -1 ){ -- LOGE("listen : %s", strerror(errno)); -+ //LOGE("listen : %s", strerror(errno)); - return PRIV_MGR_ERROR_IPC_ERROR; - } - -@@ -139,7 +139,7 @@ SocketService::mainloop(void) - TryReturn( res != -1, PRIV_MGR_ERROR_SYSTEM_ERROR, , "sigemptyset : %s", strerror(errno)); - - // if( sigaddset(&sigset, m_signalToClose) == -1) { --// LOGE("sigaddset : %s", strerror(errno)); -+// //LOGE("sigaddset : %s", strerror(errno)); - // return -1; - // } - signal_fd = signalfd(-1, &sigset, 0); -@@ -167,13 +167,13 @@ SocketService::mainloop(void) - if(pselect(maxfd, &rset, NULL, NULL, NULL, NULL) == -1) - { - closeConnections(); -- LOGE("pselect()"); -+ //LOGE("pselect()"); - return PRIV_MGR_ERROR_SYSTEM_ERROR; - } - - if(FD_ISSET(signal_fd, &rset)) - { -- LOGI("Got signal to close"); -+ //LOGI("Got signal to close"); - signalfd_siginfo siginfo; - ssize_t res; - res = read(signal_fd, &siginfo, sizeof(siginfo)); -@@ -182,13 +182,13 @@ SocketService::mainloop(void) - - if((int)siginfo.ssi_signo == m_signalToClose) - { -- LOGI("Server thread got signal to close"); -+ //LOGI("Server thread got signal to close"); - closeConnections(); - return PRIV_MGR_ERROR_SUCCESS; - } - else - { -- LOGI("Got not handled signal"); -+ //LOGI("Got not handled signal"); - } - } - if(FD_ISSET(m_listenFd, &rset)) -@@ -197,7 +197,7 @@ SocketService::mainloop(void) - clientFd = accept(m_listenFd, NULL, NULL); - TryReturn( clientFd != -1, PRIV_MGR_ERROR_IPC_ERROR, closeConnections();, "accept : %s", strerror(errno)); - -- LOGI("Got incoming connection"); -+ //LOGI("Got incoming connection"); - ConnectionInfo * connection = new ConnectionInfo(clientFd, (void *)this); - int res; - pthread_t client_thread; -@@ -206,7 +206,7 @@ SocketService::mainloop(void) - delete connection; - errno = res; - closeConnections(); -- LOGE("pthread_create()"); -+ //LOGE("pthread_create()"); - return PRIV_MGR_ERROR_SYSTEM_ERROR; - } - addClientSocket(clientFd); -@@ -220,16 +220,16 @@ SocketService::connectionThread(void* pData) - pthread_detach(pthread_self()); - std::unique_ptr connectionInfo (static_cast(pData)); - SocketService &t = *static_cast(connectionInfo->pData); -- LOGI("Starting connection thread"); -+ //LOGI("Starting connection thread"); - int ret = t.connectionService(connectionInfo->connFd); - if (ret < 0) - { -- LOGE("Connection thread error"); -+ //LOGE("Connection thread error"); - t.removeClientSocket(connectionInfo->connFd); - close(connectionInfo->connFd); - return (void*)1; - } -- LOGI("Client serviced"); -+ //LOGI("Client serviced"); - return (void*)0; - } - -@@ -243,40 +243,40 @@ SocketService::connectionService(int fd) - int res = connector.read(&interfaceName, &methodName); - if (res != PRIV_MGR_ERROR_SUCCESS) - { -- LOGE("read : %d", res); -+ //LOGE("read : %d", res); - return res; - } - -- LOGD("Got interface : %s", interfaceName.c_str()); -- LOGD("Got method : %s", methodName.c_str()); -+ //LOGD("Got interface : %s", interfaceName.c_str()); -+ //LOGD("Got method : %s", methodName.c_str()); - - if( m_callbackMap.find(interfaceName) == m_callbackMap.end()) - { -- LOGE("Unknown interface : %s", interfaceName.c_str()); -+ //LOGE("Unknown interface : %s", interfaceName.c_str()); - return PRIV_MGR_ERROR_NO_DATA; - } - - if(m_callbackMap[interfaceName].find(methodName) == m_callbackMap[interfaceName].end()) - { -- LOGE("Unknown method : %s", methodName.c_str()); -+ //LOGE("Unknown method : %s", methodName.c_str()); - return PRIV_MGR_ERROR_NO_DATA; - } - - // if(m_callbackMap[interfaceName][methodName]->securityCallback != NULL){ - // if(!m_callbackMap[interfaceName][methodName]->securityCallback(fd)){ --// LOGE("Security check returned false"); -+// //LOGE("Security check returned false"); - // return -1; - // } - // } - -- LOGI("Calling service"); -+ //LOGI("Calling service"); - m_callbackMap[interfaceName][methodName]->serviceCallback(&connector); - -- LOGI("Removing client"); -+ //LOGI("Removing client"); - removeClientSocket(fd); - close(fd); - -- LOGI("Call served"); -+ //LOGI("Call served"); - - return PRIV_MGR_ERROR_SUCCESS; - } -@@ -284,11 +284,11 @@ SocketService::connectionService(int fd) - int - SocketService::stop(void) - { -- LOGI("Stopping"); -+ //LOGI("Stopping"); - if(close(m_listenFd) == -1) - if(errno != ENOTCONN) - { -- LOGE("close() : %s", strerror(errno)); -+ //LOGE("close() : %s", strerror(errno)); - return PRIV_MGR_ERROR_IPC_ERROR; - } - -@@ -296,12 +296,12 @@ SocketService::stop(void) - if((returned_value = pthread_kill(m_mainThread, m_signalToClose)) < 0) - { - errno = returned_value; -- LOGE("pthread_kill() : %s", strerror(errno)); -+ //LOGE("pthread_kill() : %s", strerror(errno)); - return PRIV_MGR_ERROR_IPC_ERROR; - } - pthread_join(m_mainThread, NULL); - -- LOGI("Stopped"); -+ //LOGI("Stopped"); - return PRIV_MGR_ERROR_SUCCESS; - } - -@@ -316,12 +316,12 @@ SocketService::registerServiceCallback(const std::string &interfaceName, const - { - if(NULL == callbackMethod) - { -- LOGE("Null callback"); -+ //LOGE("Null callback"); - return PRIV_MGR_ERROR_INVALID_PARAMETER; - } - if(interfaceName.empty() || methodName.empty()) - { -- LOGE("Interface and method name cannot be empty"); -+ //LOGE("Interface and method name cannot be empty"); - return PRIV_MGR_ERROR_INVALID_PARAMETER; - } - -@@ -361,14 +361,14 @@ void - SocketService::closeConnections(void) - { - int clientSocket; -- LOGI("Closing client sockets"); -+ //LOGI("Closing client sockets"); - while(popClientSocket(&clientSocket)) - { - if(close(clientSocket) == -1) - { -- LOGE("close() : %s", strerror(errno)); -+ //LOGE("close() : %s", strerror(errno)); - } - } - -- LOGI("Connections closed"); -+ //LOGI("Connections closed"); - } -diff --git a/server/src/service/PrivacyInfoService.cpp b/server/src/service/PrivacyInfoService.cpp -index bffda01..d71a2e1 100644 ---- a/server/src/service/PrivacyInfoService.cpp -+++ b/server/src/service/PrivacyInfoService.cpp -@@ -16,7 +16,7 @@ - - #include - #include --#include -+//#include - #include - - void -@@ -114,7 +114,7 @@ PrivacyInfoService::setUserPrompted(SocketConnection* pConnector) - PrivacyManagerServer* pPrivacyManagerServer = PrivacyManagerServer::getInstance(); - - int res = pPrivacyManagerServer->setUserPrompted(pkgId, prompted); -- LOGI("write"); -+ //LOGI("write"); - pConnector->write( res ); - - } -diff --git a/pkgmgr_plugin/CMakeLists.txt b/pkgmgr_plugin/CMakeLists.txt -index 00f8428..319ebd9 100644 ---- a/pkgmgr_plugin/CMakeLists.txt -+++ b/pkgmgr_plugin/CMakeLists.txt -@@ -5,7 +5,7 @@ SET (this_target privileges) - SET(LIBRARY_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/cmake_build_tmp/output) - - INCLUDE(FindPkgConfig) --pkg_check_modules(pkg REQUIRED glib-2.0 dlog libxml-2.0 ) -+pkg_check_modules(pkg REQUIRED glib-2.0 libxml-2.0 ) - - FOREACH(flag ${privileges_CFLAGS}) - SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") -@@ -21,8 +21,6 @@ SET (${this_target}_SOURCE_FILES - privileges.cpp - ) - --ADD_DEFINITIONS("-DDLOG_ERROR_ENABLED") --ADD_DEFINITIONS("-DLOG_TAG=\"PRIVILEGE_PLUGIN\"") - SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -Wall" ) - - SET(CMAKE_C_FLAGS_PROFILING " -g -pg") -diff --git a/common/inc/Utils.h b/common/inc/Utils.h -index 53bd238..6eb2b87 100644 ---- a/common/inc/Utils.h -+++ b/common/inc/Utils.h -@@ -20,7 +20,6 @@ - #include - #include - #include --#include - #include - #include - #include -@@ -28,13 +27,11 @@ - #include - - #define TryCatchLogReturn(condition, expr, r, logFormat) if (!(condition)) { \ -- LOGE(logFormat); \ - expr; \ - return r; \ - } else {;} - - #define TryCatchResLogReturn(condition, expr, r, logFormat, res) if (!(condition)) { \ -- LOGE(logFormat, res); \ - expr; \ - return r; \ - } else {;} -@@ -42,7 +39,6 @@ - - #define TryReturn(condition, r, expr, ...) \ - if ( !(condition) ) { \ -- LOGE(__VA_ARGS__); \ - expr; \ - return r; \ - } else {;} -@@ -75,7 +71,6 @@ static const int SLEEP_TIME = 50000; - }\ - else\ - {\ -- LOGE("[DbRetryCount][%d]: Database is busy!", dbRetryCount); \ - usleep(SLEEP_TIME);\ - }\ - }\ -diff --git a/client/src/SocketClient.cpp b/client/src/SocketClient.cpp -index a144628..7ccdad8 100644 ---- a/client/src/SocketClient.cpp -+++ b/client/src/SocketClient.cpp -@@ -26,7 +26,6 @@ - #include - - #define throwWithErrnoMessage(specificInfo) do {\ -- LOGE("%s : %s", specificInfo, strerror(errno)); \ - return -1; \ - } while(0) - -@@ -34,7 +33,7 @@ SocketClient::SocketClient(const std::string& interfaceName) - { - m_interfaceName = interfaceName; - m_serverAddress = SERVER_ADDRESS; -- LOGI("Client created"); -+ //LOGI("Client created"); - } - - int SocketClient::connect() -@@ -59,7 +58,7 @@ int SocketClient::connect() - - m_socketConnector.reset(new SocketConnection(m_socketFd)); - -- LOGI("Client connected"); -+ //LOGI("Client connected"); - - return PRIV_MGR_ERROR_SUCCESS; - } -@@ -69,7 +68,7 @@ int SocketClient::disconnect() - //Socket should be already closed by server side, - //even though we should close it in case of any errors - close(m_socketFd); -- LOGI("Client disconnected"); -+ //LOGI("Client disconnected"); - - return PRIV_MGR_ERROR_SUCCESS; - } -diff --git a/common/inc/SocketConnection.h b/common/inc/SocketConnection.h -index d6bd88c..d8d64e5 100644 ---- a/common/inc/SocketConnection.h -+++ b/common/inc/SocketConnection.h -@@ -16,8 +16,8 @@ - - #ifndef _SOCKET_CONNECTION_H_ - #define _SOCKET_CONNECTION_H_ -- --#include -+#include -+//#include - #include - #include - #include -@@ -41,7 +41,7 @@ class EXTERN_API SocketConnection - public: - - explicit SocketConnection(int socket_fd) : m_socketStream(socket_fd){ -- LOGI("Created"); -+ //LOGI("Created"); - } - - template diff --git a/recipes-tizen/privacy-manager-server/privacy-manager-server-extraconf.inc b/recipes-tizen/privacy-manager-server/privacy-manager-server-extraconf.inc deleted file mode 100644 index efb89c05..00000000 --- a/recipes-tizen/privacy-manager-server/privacy-manager-server-extraconf.inc +++ /dev/null @@ -1,17 +0,0 @@ -SRC_URI += "file://fix-include-directories-in-CMakeList.txt.patch" -SRC_URI += "file://fix-include-directories-in-CMakeList_2.patch" - -SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" - -INSANE_SKIP_${PN} = "already-stripped dev-so" -INSANE_SKIP_privacy-manager-client = "dev-so" - -do_configure() { - sed -i 's@source /etc/tizen-platform.conf@source $D/etc/tizen-platform.conf@' ${S}/res/usr/bin/privacy_manager_create_clean_db.sh -} - -DEPENDS += "binutils-native" -DEPENDS_remove_class-native = "dlog-native" -RDEPENDS_${PN}_remove_class-native = "glibc-native" - -EXTRA_OECMAKE+="-DCMAKE_STRIP:PATH=strip" \ No newline at end of file diff --git a/recipes-tizen/privacy-manager-server/privacy-manager-server.inc b/recipes-tizen/privacy-manager-server/privacy-manager-server.inc deleted file mode 100644 index d72ad6ce..00000000 --- a/recipes-tizen/privacy-manager-server/privacy-manager-server.inc +++ /dev/null @@ -1,264 +0,0 @@ -DESCRIPTION = "Privacy Management" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Security/Libraries" -LICENSE = "Apache-2.0" -PV = "0.0.4" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by privacy-manager-client -PROVIDES += "privacy-manager-client" - - -#PROVIDES by privacy-manager-server - - -#PROVIDES by privacy-manager-server-dev -PROVIDES += "privacy-manager-server-dev" - - -#PROVIDES by capi-security-privacy-manager -PROVIDES += "capi-security-privacy-manager" - - -#PROVIDES by privacy-manager-client-dev -PROVIDES += "privacy-manager-client-dev" - - -#PROVIDES by capi-security-privacy-manager-dev -PROVIDES += "capi-security-privacy-manager-dev" - - -RDEPENDS = "" -#RDEPENDS of privacy-manager-client (privacy-manager-client) -RDEPENDS_privacy-manager-client += "privacy-manager-server" - -#RDEPENDS of privacy-manager-server (${PN}) -RDEPENDS_${PN} += "glibc" - -#RDEPENDS of privacy-manager-server-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "privacy-manager-server" - -#RDEPENDS of capi-security-privacy-manager (capi-security-privacy-manager) -RDEPENDS_capi-security-privacy-manager += "privacy-manager-client" - -#RDEPENDS of privacy-manager-client-dev (privacy-manager-client-dev) -RDEPENDS_privacy-manager-client-dev += "privacy-manager-client" - -#RDEPENDS of capi-security-privacy-manager-dev (capi-security-privacy-manager-dev) -RDEPENDS_capi-security-privacy-manager-dev += "capi-security-privacy-manager" - - -DEPENDS = "" -#DEPENDS of privacy-manager-server -DEPENDS += "pkgmgr-info" -#Replace "DEPENDS" on gettext by "inherit gettext" -inherit gettext -inherit tizen_cmake -DEPENDS += "capi-system-info" -DEPENDS += "dbus-glib" -DEPENDS += "libxml2" -DEPENDS += "dbus" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" -DEPENDS += "capi-base-common" -DEPENDS += "sqlite3" -DEPENDS += "tizen-platform-config" -DEPENDS += "libslp-db-util" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/privacy-manager-server.manifest . - cp ${S}/packaging/privacy-manager-server-devel.manifest . - cp ${S}/packaging/privacy-manager-client.manifest . - cp ${S}/packaging/privacy-manager-client-devel.manifest . - cp ${S}/packaging/capi-security-privacy-manager.manifest . - cp ${S}/packaging/capi-security-privacy-manager-devel.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DPREFIX=${prefix} \ - -DEXEC_PREFIX=${prefix} \ - -DLIBDIR=${prefix}/lib \ - -DINCLUDEDIR=${prefix}/include \ - -DCMAKE_BUILD_TYPE="Release" \ - -DVERSION=0.0.4 \ - -DFILTER_LISTED_PKG=ON \ - -DPRIVACY_POPUP=OFF - oe_runmake -j16 - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - mkdir -p ${D}${prefix}/bin - cp res/usr/bin/* ${D}${prefix}/bin/ - mkdir -p ${D}${prefix}/dbspace - cp res/opt/dbspace/.privacylist.db /${D}${prefix}/dbspace - mkdir -p ${D}${prefix}/share/privacy-manager/ - cp res/usr/share/privacy-manager/privacy-filter-list.ini ${D}${prefix}/share/privacy-manager/ - - - 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 %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants - #install -m 0644 %{SOURCE1} %{buildroot}%{_libdir}/systemd/system/privacy-manager-server.service - #ln -sf /usr/lib/systemd/system/privacy-manager-server.service %{buildroot}%{_libdir}/systemd/system/multi-user.target.wants/privacy-manager-server.service - - - -} - -pkg_postinst_privacy-manager-client() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_privacy-manager-server() { - #!/bin/sh -e - - ldconfig - echo "Check privacy DB" - if [ ! -f $D${prefix}/dbspace/.privacy.db ] - then - echo "Create privacy DB" - privacy_manager_create_clean_db.sh - fi - chsmack -a 'User' $D${prefix}/dbspace/.privacy.db* - chsmack -a 'User' $D${prefix}/dbspace/.privacylist.db* - -} - -pkg_postinst_capi-security-privacy-manager() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_capi-security-privacy-manager() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_privacy-manager-client() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " privacy-manager-client " -PACKAGES += " privacy-manager-server " -PACKAGES += " privacy-manager-server-dev " -PACKAGES += " capi-security-privacy-manager " -PACKAGES += " privacy-manager-client-dev " -PACKAGES += " capi-security-privacy-manager-dev " - -privacy-manager-client_files = "" -privacy-manager-client_files += "${prefix}/lib/libprivacy-manager-client.so*" -privacy-manager-client_files += "${prefix}/share/privacy-manager/privacy-filter-list.ini" -privacy-manager-client_files += "${sysconfdir}/package-manager/parserlib/libprivileges.so" -MANIFESTFILES_privacy-manager-client = "privacy-manager-client.manifest" - -privacy-manager-server_files = "" -privacy-manager-server_files += "${prefix}/lib/libprivacy-manager-server.so*" -privacy-manager-server_files += "${prefix}/dbspace/.privacylist.db" -privacy-manager-server_files += "${prefix}/bin/*" -MANIFESTFILES_${PN} = "privacy-manager-server.manifest" - -privacy-manager-server-dev_files = "" -privacy-manager-server-dev_files += "${prefix}/include/privacy_manager/server/privacy_manager_daemon.h" -privacy-manager-server-dev_files += "${prefix}/lib/pkgconfig/privacy-manager-server.pc" - -capi-security-privacy-manager_files = "" -capi-security-privacy-manager_files += "${prefix}/lib/libcapi-security-privacy-manager.so.*" -MANIFESTFILES_capi-security-privacy-manager = "capi-security-privacy-manager.manifest" - -privacy-manager-client-dev_files = "" -privacy-manager-client-dev_files += "${prefix}/include/*" -privacy-manager-client-dev_files += "${prefix}/lib/pkgconfig/privacy-manager-client.pc" -MANIFESTFILES_privacy-manager-client-dev = "privacy-manager-client-devel.manifest" - -capi-security-privacy-manager-dev_files = "" -capi-security-privacy-manager-dev_files += "${prefix}/include/privacymgr/*.h" -capi-security-privacy-manager-dev_files += "${prefix}/lib/libcapi-security-privacy-manager.so" -capi-security-privacy-manager-dev_files += "${prefix}/lib/pkgconfig/capi-security-privacy-manager.pc" -MANIFESTFILES_capi-security-privacy-manager-dev = "capi-security-privacy-manager-devel.manifest" - -FILES_privacy-manager-client = "${privacy-manager-client_files}" -FILES_${PN} = "${privacy-manager-server_files}" -FILES_${PN}-dev = "${privacy-manager-server-dev_files}" -FILES_capi-security-privacy-manager = "${capi-security-privacy-manager_files}" -FILES_privacy-manager-client-dev = "${privacy-manager-client-dev_files}" -FILES_capi-security-privacy-manager-dev = "${capi-security-privacy-manager-dev_files}" - -PKG_privacy-manager-client= "privacy-manager-client" -PKG_privacy-manager-server= "privacy-manager-server" -PKG_privacy-manager-server-dev= "privacy-manager-server-dev" -PKG_capi-security-privacy-manager= "capi-security-privacy-manager" -PKG_privacy-manager-client-dev= "privacy-manager-client-dev" -PKG_capi-security-privacy-manager-dev= "capi-security-privacy-manager-dev" - -require privacy-manager-server-extraconf.inc - diff --git a/recipes-tizen/privacy-manager-server/privacy-manager-server_git.bb b/recipes-tizen/privacy-manager-server/privacy-manager-server_git.bb deleted file mode 100644 index c975ba91..00000000 --- a/recipes-tizen/privacy-manager-server/privacy-manager-server_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require privacy-manager-server.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/security/privacy-manager;tag=866b0492038f7515b22f415f40c6edfa02e8cb84;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi-extraconf.inc b/recipes-tizen/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi-extraconf.inc deleted file mode 100644 index 9bb019b3..00000000 --- a/recipes-tizen/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi-extraconf.inc +++ /dev/null @@ -1,16 +0,0 @@ -do_install_append() { - # Tmp fix: - # Remove modules combine-sink and augment-properties from - # pulseaudio-module-murphy-ivi since they conflict with modules with - # the same name provided by pulseaudio. Modules provided by - # pulseaudio-module-murphy-ivi are based on the ones provided by - # pulseaudio but incorpoate muprhy/IVI specific changes. The muprhy - # team plans on renaming those modules in order to prevent this - # conflict and allows both pulseaudio-module-murphy-ivi and - # pulseaudio modules to be installed alongside. - # Bug-Tizen: PTREL-825 - rm -f ${D}${prefix}/lib/pulse-5.0/modules/module-combine-sink.so - rm -f ${D}${prefix}/lib/pulse-5.0/modules/module-augment-properties.so -} - -FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug" diff --git a/recipes-tizen/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi.inc b/recipes-tizen/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi.inc deleted file mode 100644 index 6171b849..00000000 --- a/recipes-tizen/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi.inc +++ /dev/null @@ -1,122 +0,0 @@ -DESCRIPTION = "Pulseaudio module for enforcing policy decisions in the audio domain" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/Resource Policy" -LICENSE = "LGPL-2.1" -PV = "0.9.32" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by pulseaudio-module-murphy-ivi - - -RDEPENDS = "" -#RDEPENDS of pulseaudio-module-murphy-ivi (${PN}) -RDEPENDS_${PN} += "pulseaudio" -RDEPENDS_${PN} += "aul" - - -DEPENDS = "" -#DEPENDS of pulseaudio-module-murphy-ivi -DEPENDS += "pulseaudio" -DEPENDS += "dbus" -DEPENDS += "murphy" -inherit pkgconfig -DEPENDS += "glib-2.0" -DEPENDS += "lua" -DEPENDS += "aul" -DEPENDS_append_class-native = " libtool" -DEPENDS_append_class-target = " libtool-cross" - -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 ; - - PAVER="`/usr/bin/pkg-config --silence-errors --modversion libpulse | tr -d \\n | sed -e 's/\([0123456789.]\+\).*/\1/'`" - ./bootstrap.sh - - unset LD_AS_NEEDED - - autotools_do_configure - oe_runmake - - - -} -EXTRA_OECONF += " --disable-static --with-module-dir=${prefix}/lib/pulse-$PAVER/modules --with-dbus --with-documentation=no --with-murphyif" - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - rm -rf $RPM_BUILD_ROOT - - 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 -- - rm -f ${prefix}/lib/pulse-*/modules/module-*.la - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " pulseaudio-module-murphy-ivi " - -pulseaudio-module-murphy-ivi_files = "" -pulseaudio-module-murphy-ivi_files += "${prefix}/lib/pulse-*/modules/module-*.so" -pulseaudio-module-murphy-ivi_files += "${sysconfdir}/dbus-1/system.d/pulseaudio-murphy-ivi.conf" -pulseaudio-module-murphy-ivi_files += "${sysconfdir}/pulse/murphy-ivi.lua" -CONFFILES_${PN} = "" -CONFFILES_${PN} += "${sysconfdir}/dbus-1/system.d/pulseaudio-murphy-ivi.conf" - -FILES_${PN} = "${pulseaudio-module-murphy-ivi_files}" - -PKG_pulseaudio-module-murphy-ivi= "pulseaudio-module-murphy-ivi" - -require pulseaudio-module-murphy-ivi-extraconf.inc - diff --git a/recipes-tizen/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi_git.bb b/recipes-tizen/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi_git.bb deleted file mode 100644 index f0e39f71..00000000 --- a/recipes-tizen/pulseaudio-module-murphy-ivi/pulseaudio-module-murphy-ivi_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require pulseaudio-module-murphy-ivi.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/pulseaudio-module-murphy-ivi;tag=36574d1f9d167695b634178b0618aad803ce47a0;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/pulseaudio/pulseaudio-extraconf.inc b/recipes-tizen/pulseaudio/pulseaudio-extraconf.inc deleted file mode 100644 index 331fe276..00000000 --- a/recipes-tizen/pulseaudio/pulseaudio-extraconf.inc +++ /dev/null @@ -1,56 +0,0 @@ -inherit gettext pkgconfig - -RPROVIDES_libpulse += "libpulsecommon" - -DEPENDS_remove = "tdb" - -EXTRA_OECONF = "--disable-orc \ - --prefix=${prefix} \ - --disable-static \ - --enable-alsa \ - --disable-ipv6 \ - --disable-oss-output \ - --disable-oss-wrapper \ - --disable-x11 \ - --disable-hal-compat \ - --disable-lirc \ - --disable-avahi \ - --disable-jack \ - --disable-xen \ - --without-fftw \ - --enable-bluez5 \ - --disable-bluez4 \ - --with-bluetooth-headset-backend=ofono \ - --enable-systemd \ - --enable-samsung-policy \ - --with-udev-rules-dir=${prefix}/lib/udev/rules.d \ - --with-system-user=pulse \ - --with-system-group=pulse \ - --with-access-group=pulse-access \ - " -EXTRA_OECONF += "--host=${HOST_SYS}" - -do_configure_append() { - # Configure is done twice, once in bootsrap.sh and once in - # autotools_do_configure, using only on eof those ends up in either - # configure failing or build failing. - ./bootstrap.sh ${EXTRA_OECONF} - autotools_do_configure -} - -do_compile() { - cd ${S} - LANG=C - export LANG - unset DISPLAY - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - export CFLAGS="$CFLAGS -fno-strict-aliasing" - export LD_AS_NEEDED=0 - - oe_runmake V=0 -} - -FILES_${PN}-dbg += "${prefix}/lib/pulse-5.0/modules/.debug" -FILES_${PN}-dbg += "${prefix}/lib/pulseaudio/pulse/.debug" - -FILES_${PN} += "${prefix}/lib/pulseaudio/pulse/gconf-helper" diff --git a/recipes-tizen/pulseaudio/pulseaudio.inc b/recipes-tizen/pulseaudio/pulseaudio.inc deleted file mode 100644 index 16021f0b..00000000 --- a/recipes-tizen/pulseaudio/pulseaudio.inc +++ /dev/null @@ -1,539 +0,0 @@ -DESCRIPTION = "Improved Linux sound server" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Multimedia/Audio" -LICENSE = "GPL-2.0+ and LGPL-2.1+" -PV = "5.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by libpulse -PROVIDES += "libpulse" - - -#PROVIDES by pulseaudio-vala-bindings -PROVIDES += "pulseaudio-vala-bindings" - - -#PROVIDES by pulseaudio-module-dbus-protocol -PROVIDES += "pulseaudio-module-dbus-protocol" - - -#PROVIDES by pulseaudio-realtime-scheduling -PROVIDES += "pulseaudio-realtime-scheduling" - - -#PROVIDES by pulseaudio-module-null-source -PROVIDES += "pulseaudio-module-null-source" - - -#PROVIDES by pulseaudio-module-combine-sink -PROVIDES += "pulseaudio-module-combine-sink" - - -#PROVIDES by libpulse-mainloop-glib -PROVIDES += "libpulse-mainloop-glib" - - -#PROVIDES by pulseaudio-module-raop -PROVIDES += "pulseaudio-module-raop" - - -#PROVIDES by pulseaudio-config -PROVIDES += "pulseaudio-config" - - -#PROVIDES by pulseaudio-utils -PROVIDES += "pulseaudio-utils" - - -#PROVIDES by pulseaudio-module-augment-properties -PROVIDES += "pulseaudio-module-augment-properties" - - -#PROVIDES by pulseaudio - - -#PROVIDES by pulseaudio-docs -PROVIDES += "pulseaudio-docs " - - -#PROVIDES by libpulse-dev -PROVIDES += "libpulse-dev" - - -#PROVIDES by pulseaudio-module-filter -PROVIDES += "pulseaudio-module-filter" - - -#PROVIDES by pulseaudio-module-bluetooth -PROVIDES += "pulseaudio-module-bluetooth" - - -#PROVIDES by pulseaudio-module-switch-on-connect -PROVIDES += "pulseaudio-module-switch-on-connect" - - -#PROVIDES by pulseaudio-module-dev -PROVIDES += "pulseaudio-module-dev" - - -RDEPENDS = "" -#RDEPENDS of pulseaudio-vala-bindings (${PN}-vala-bindings) -RDEPENDS_${PN}-vala-bindings += "pulseaudio" - -#RDEPENDS of pulseaudio (${PN}) -RDEPENDS_${PN} += "glibc" -RDEPENDS_${PN} += "udev" - -#RDEPENDS of pulseaudio-realtime-scheduling (${PN}-realtime-scheduling) -RDEPENDS_${PN}-realtime-scheduling += "libcap" -RDEPENDS_${PN}-realtime-scheduling += "pulseaudio" - -#RDEPENDS of pulseaudio-utils (${PN}-utils) -RDEPENDS_${PN}-utils += "pulseaudio" - -#RDEPENDS of pulseaudio-module-dev (${PN}-module-dev) -RDEPENDS_${PN}-module-dev += "pulseaudio" - -#RDEPENDS of libpulse-dev (libpulse-dev) -RDEPENDS_libpulse-dev += "libpulse" -RDEPENDS_libpulse-dev += "libpulse-mainloop-glib" - -#RDEPENDS of pulseaudio-module-bluetooth (${PN}-module-bluetooth) -RDEPENDS_${PN}-module-bluetooth += "pulseaudio" - - -DEPENDS = "" -#DEPENDS of pulseaudio -DEPENDS += "speex" -DEPENDS += "libsndfile1" -DEPENDS_append_class-native = " intltool-native" -DEPENDS_append_class-target = " intltool-native" -DEPENDS += "openssl" -DEPENDS += "alsa-lib" -DEPENDS += "dbus" -inherit pkgconfig -DEPENDS += "udev" -DEPENDS += "glib-2.0" -DEPENDS += "bluez4" -DEPENDS += "sbc" -DEPENDS += "systemd" -DEPENDS_append_class-native = " libtool" -DEPENDS_append_class-target = " libtool-cross" -DEPENDS += "tdb" -DEPENDS += "gconf" -DEPENDS += "libcap" -DEPENDS += "json-c" -DEPENDS_append_class-native = " fdupes-native" -DEPENDS_append_class-target = " fdupes-native" -DEPENDS += "vconf" - -do_prep() { - cd ${S} - #extracte source 0 - pushd ${S}/../ - unp ${S}/packaging/pulseaudio-5.0.tar.gz - popd - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -T -b0 - echo "5.0" > .tarball-version - cp ${S}/packaging/pulseaudio.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 ; - - export CFLAGS="$CFLAGS -fno-strict-aliasing" - export LD_AS_NEEDED=0 - NOCONFIGURE=yes ./bootstrap.sh - - autotools_do_configure - - oe_runmake -j16 V=0 - - - -} -EXTRA_OECONF += " --prefix=${prefix} --disable-static --enable-alsa --disable-ipv6 --disable-oss-output --disable-oss-wrapper --disable-x11 --disable-hal-compat --disable-lirc --disable-avahi --disable-jack --disable-xen --without-fftw --enable-bluez5 --disable-bluez4 --with-bluetooth-headset-backend=ofono --enable-systemd --with-database=tdb --enable-samsung-policy --with-udev-rules-dir=${prefix}/lib/udev/rules.d --with-system-user=pulse --with-system-group=pulse --with-access-group=pulse-access" - -do_install() { - 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 pulseaudio - - pushd ${D}${sysconfdir}/pulse/filter - ln -sf filter_8000_44100.dat filter_11025_44100.dat - ln -sf filter_8000_44100.dat filter_12000_44100.dat - ln -sf filter_8000_44100.dat filter_16000_44100.dat - ln -sf filter_8000_44100.dat filter_22050_44100.dat - ln -sf filter_8000_44100.dat filter_24000_44100.dat - ln -sf filter_8000_44100.dat filter_32000_44100.dat - popd - - rm -rf ${D}${sysconfdir}/xdg/autostart/pulseaudio-kde.desktop - rm -rf ${D}${prefix}/bin/start-pulseaudio-kde - rm -rf ${D}${prefix}/bin/start-pulseaudio-x11 - rm -rf ${D}${prefix}/lib/pulse-5.0/modules/module-device-manager.so - - mkdir -p ${D}${prefix}/include/pulsemodule/pulse - mkdir -p ${D}${prefix}/include/pulsemodule/pulsecore - - cp ${D}${prefix}/include/pulse/*.h ${D}${prefix}/include/pulsemodule/pulse - - fdupes ${D}${prefix}/share - fdupes ${D}${prefix}/include - - # get rid of *.la files - rm -f ${D}${prefix}/lib/*.la - rm -f ${D}${prefix}/lib/pulseaudio/*.la - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - if [ $1 -eq 1 ] ; then - # Initial installation - systemctl --user --global preset pulseaudio.socket >/dev/null 2>&1 || : - fi - -} - -pkg_postinst_libpulse-mainloop-glib() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_libpulse() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - /usr/sbin/setcap cap_sys_nice+ep /usr/bin/pulseaudio - -} - -pkg_prerm_${PN}() { - #!/bin/sh -e - - if [ $1 -eq 0 ] ; then - # Package removal, not upgrade - systemctl --no-reload --user --global disable pulseaudio.socket > /dev/null 2>&1 || : - fi - -} - -pkg_postrm_libpulse() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_libpulse-mainloop-glib() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - /usr/sbin/setcap -r /usr/bin/pulseaudio - #lang_package - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " pulseaudio-module-filter " -PACKAGES += " libpulse " -PACKAGES += " pulseaudio-module-dbus-protocol " -PACKAGES += " pulseaudio-realtime-scheduling " -PACKAGES += " pulseaudio-module-combine-sink " -PACKAGES += " pulseaudio-module-bluetooth " -PACKAGES += " pulseaudio-utils " -PACKAGES += " pulseaudio-module-raop " -PACKAGES += " pulseaudio-config " -PACKAGES += " libpulse-mainloop-glib " -PACKAGES += " pulseaudio-module-augment-properties " -PACKAGES += " pulseaudio " -PACKAGES += " pulseaudio-module-dev " -PACKAGES += " libpulse-dev " -PACKAGES += " pulseaudio-vala-bindings " -PACKAGES += " pulseaudio-module-switch-on-connect " -PACKAGES += " pulseaudio-docs " -PACKAGES += " pulseaudio-module-null-source " - -pulseaudio-module-filter_files = "" -pulseaudio-module-filter_files += "${prefix}/lib/pulse-5.0/modules/module-filter-*.so" -MANIFESTFILES_${PN}-module-filter = "pulseaudio.manifest" - -libpulse_files = "" -libpulse_files += "${prefix}/lib/libpulse.so.*" -libpulse_files += "${prefix}/lib/libpulse-simple.so.*" -libpulse_files += "${prefix}/lib/pulseaudio/libpulsecommon-*.so" -MANIFESTFILES_libpulse = "pulseaudio.manifest" - -pulseaudio-module-dbus-protocol_files = "" -pulseaudio-module-dbus-protocol_files += "${prefix}/lib/pulse-5.0/modules/module-dbus-protocol.so" -MANIFESTFILES_${PN}-module-dbus-protocol = "pulseaudio.manifest" - -pulseaudio-realtime-scheduling_files = "" - -pulseaudio-module-combine-sink_files = "" -pulseaudio-module-combine-sink_files += "${prefix}/lib/pulse-5.0/modules/module-combine-sink.so" -MANIFESTFILES_${PN}-module-combine-sink = "pulseaudio.manifest" - -pulseaudio-module-bluetooth_files = "" -pulseaudio-module-bluetooth_files += "${prefix}/lib/pulse-5.0/modules/module-bluetooth-discover.so" -pulseaudio-module-bluetooth_files += "${prefix}/lib/pulse-5.0/modules/module-bluetooth-policy.so" -pulseaudio-module-bluetooth_files += "${prefix}/lib/pulse-5.0/modules/module-bluez5-discover.so" -pulseaudio-module-bluetooth_files += "${prefix}/lib/pulse-5.0/modules/module-bluez5-device.so" -pulseaudio-module-bluetooth_files += "${prefix}/lib/pulse-5.0/modules/libbluez5-util.so" -MANIFESTFILES_${PN}-module-bluetooth = "pulseaudio.manifest" - -pulseaudio-utils_files = "" -pulseaudio-utils_files += "${mandir}/man1/*" -pulseaudio-utils_files += "${mandir}/man5/*" -pulseaudio-utils_files += "${prefix}/bin/pacat" -pulseaudio-utils_files += "${prefix}/bin/pacmd" -pulseaudio-utils_files += "${prefix}/bin/pactl" -pulseaudio-utils_files += "${prefix}/bin/paplay" -pulseaudio-utils_files += "${prefix}/bin/parec" -pulseaudio-utils_files += "${prefix}/bin/pamon" -pulseaudio-utils_files += "${prefix}/bin/parecord" -pulseaudio-utils_files += "${prefix}/bin/pasuspender" -MANIFESTFILES_${PN}-utils = "pulseaudio.manifest" - -pulseaudio-module-raop_files = "" -pulseaudio-module-raop_files += "${prefix}/lib/pulse-5.0/modules/libraop.so" -pulseaudio-module-raop_files += "${prefix}/lib/pulse-5.0/modules/module-raop*.so" -MANIFESTFILES_${PN}-module-raop = "pulseaudio.manifest" - -pulseaudio-config_files = "" -pulseaudio-config_files += "${sysconfdir}/pulse/daemon.conf" -pulseaudio-config_files += "${sysconfdir}/pulse/default.pa" -pulseaudio-config_files += "${sysconfdir}/pulse/client.conf" -pulseaudio-config_files += "${sysconfdir}/pulse/system.pa" -pulseaudio-config_files += "${sysconfdir}/pulse/audio-groups.conf" -pulseaudio-config_files += "${sysconfdir}/pulse/main-volume-policy.conf" -pulseaudio-config_files += "${prefix}/share/pulseaudio/alsa-mixer/paths/*" -pulseaudio-config_files += "${prefix}/share/pulseaudio/alsa-mixer/profile-sets/*" -MANIFESTFILES_${PN}-config = "pulseaudio.manifest" - -libpulse-mainloop-glib_files = "" -libpulse-mainloop-glib_files += "${prefix}/lib/libpulse-mainloop-glib.so.*" -MANIFESTFILES_libpulse-mainloop-glib = "pulseaudio.manifest" - -pulseaudio-module-augment-properties_files = "" -pulseaudio-module-augment-properties_files += "${prefix}/lib/pulse-5.0/modules/module-augment-properties.so" -MANIFESTFILES_${PN}-module-augment-properties = "pulseaudio.manifest" - -pulseaudio_files = "" -pulseaudio_files += "LGPL-2.0+ LICENSE GPL LGPL" -pulseaudio_files += "${sysconfdir}/pulse/filter/*.dat" -pulseaudio_files += "${prefix}/bin/esdcompat" -pulseaudio_files += "${prefix}/bin/pulseaudio" -pulseaudio_files += "${prefix}/libexec/pulse/*" -pulseaudio_files += "${prefix}/lib/libpulsecore-5.0.so" -pulseaudio_files += "${prefix}/lib/udev/rules.d/90-pulseaudio.rules" -pulseaudio_files += "/etc/dbus-1/system.d/pulseaudio-system.conf" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/libalsa-util.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/libcli.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/libprotocol-cli.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/libprotocol-http.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/libprotocol-native.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/libprotocol-simple.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/librtp.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-alsa-sink.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-alsa-source.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-always-sink.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-console-kit.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-device-restore.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-stream-restore.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-cli-protocol-tcp.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-cli-protocol-unix.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-cli.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-combine.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-default-device-restore.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-detect.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-esound-sink.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-http-protocol-tcp.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-http-protocol-unix.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-intended-roles.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-ladspa-sink.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-match.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-mmkbd-evdev.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-native-protocol-fd.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-native-protocol-tcp.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-native-protocol-unix.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-null-sink.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-pipe-sink.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-pipe-source.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-position-event-sounds.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-remap-sink.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-remap-source.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-rescue-streams.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-rtp-recv.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-rtp-send.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-simple-protocol-tcp.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-simple-protocol-unix.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-sine.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-tunnel-sink.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-tunnel-sink-new.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-tunnel-source.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-tunnel-source-new.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-suspend-on-idle.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-volume-restore.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-alsa-card.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-card-restore.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-sine-source.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-loopback.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-rygel-media-server.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-echo-cancel.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-virtual-sink.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-virtual-source.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/libprotocol-esound.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-esound-compat-spawnfd.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-esound-compat-spawnpid.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-esound-protocol-tcp.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-esound-protocol-unix.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-gconf.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-udev-detect.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-role-cork.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-switch-on-port-available.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-virtual-surround-sink.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-role-ducking.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-systemd-login.so" -pulseaudio_files += "${prefix}/lib/systemd/user/pulseaudio.service" -pulseaudio_files += "${prefix}/lib/systemd/user/pulseaudio.socket" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-policy.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/libvolume-api.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/libmain-volume-policy.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-volume-api.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-main-volume-policy.so" -pulseaudio_files += "${prefix}/lib/pulse-5.0/modules/module-audio-groups.so" -pulseaudio_files += "/etc/bash_completion.d/pulseaudio-bash-completion.sh" -CONFFILES_${PN} = "" -CONFFILES_${PN} += "${sysconfdir}/pulse/filter/*.dat" -MANIFESTFILES_${PN} = "pulseaudio.manifest" - -pulseaudio-module-dev_files = "" -pulseaudio-module-dev_files += "${prefix}/include/pulsemodule/pulsecore/*.h" -pulseaudio-module-dev_files += "${prefix}/include/pulsemodule/pulse/*.h" -pulseaudio-module-dev_files += "${prefix}/include/pulsemodule/modules/main-volume-policy/*.h" -pulseaudio-module-dev_files += "${prefix}/include/pulsemodule/modules/volume-api/*.h" -pulseaudio-module-dev_files += "${prefix}/lib/pkgconfig/pulseaudio-module-devel.pc" -MANIFESTFILES_${PN}-module-dev = "pulseaudio.manifest" - -libpulse-dev_files = "" -libpulse-dev_files += "${prefix}/include/pulse/*" -libpulse-dev_files += "${prefix}/lib/libpulse.so" -libpulse-dev_files += "${prefix}/lib/libpulse-simple.so" -libpulse-dev_files += "${prefix}/lib/libpulse-mainloop-glib.so" -libpulse-dev_files += "${prefix}/lib/pkgconfig/libpulse*.pc" -libpulse-dev_files += "${prefix}/share/vala/vapi/libpulse.vapi" -libpulse-dev_files += "${prefix}/lib/cmake/PulseAudio/PulseAudioConfig.cmake" -libpulse-dev_files += "${prefix}/lib/cmake/PulseAudio/PulseAudioConfigVersion.cmake" -MANIFESTFILES_libpulse-dev = "pulseaudio.manifest" - -pulseaudio-vala-bindings_files = "" -pulseaudio-vala-bindings_files += "${prefix}/share/vala/vapi/*" -MANIFESTFILES_${PN}-vala-bindings = "pulseaudio.manifest" - -pulseaudio-module-switch-on-connect_files = "" -pulseaudio-module-switch-on-connect_files += "${prefix}/lib/pulse-5.0/modules/module-switch-on-connect.so" -MANIFESTFILES_${PN}-module-switch-on-connect = "pulseaudio.manifest" - -pulseaudio-docs_files = "" - -pulseaudio-module-null-source_files = "" -pulseaudio-module-null-source_files += "${prefix}/lib/pulse-5.0/modules/module-null-source.so" -MANIFESTFILES_${PN}-module-null-source = "pulseaudio.manifest" - -FILES_${PN}-module-filter = "${pulseaudio-module-filter_files}" -FILES_libpulse = "${libpulse_files}" -FILES_${PN}-module-dbus-protocol = "${pulseaudio-module-dbus-protocol_files}" -FILES_${PN}-realtime-scheduling = "${pulseaudio-realtime-scheduling_files}" -FILES_${PN}-module-combine-sink = "${pulseaudio-module-combine-sink_files}" -FILES_${PN}-module-bluetooth = "${pulseaudio-module-bluetooth_files}" -FILES_${PN}-utils = "${pulseaudio-utils_files}" -FILES_${PN}-module-raop = "${pulseaudio-module-raop_files}" -FILES_${PN}-config = "${pulseaudio-config_files}" -FILES_libpulse-mainloop-glib = "${libpulse-mainloop-glib_files}" -FILES_${PN}-module-augment-properties = "${pulseaudio-module-augment-properties_files}" -FILES_${PN} = "${pulseaudio_files}" -FILES_${PN}-module-dev = "${pulseaudio-module-dev_files}" -FILES_libpulse-dev = "${libpulse-dev_files}" -FILES_${PN}-vala-bindings = "${pulseaudio-vala-bindings_files}" -FILES_${PN}-module-switch-on-connect = "${pulseaudio-module-switch-on-connect_files}" -FILES_${PN}-docs = "${pulseaudio-docs_files}" -FILES_${PN}-module-null-source = "${pulseaudio-module-null-source_files}" - -PKG_pulseaudio-module-filter= "pulseaudio-module-filter" -PKG_libpulse= "libpulse" -PKG_pulseaudio-module-dbus-protocol= "pulseaudio-module-dbus-protocol" -PKG_pulseaudio-realtime-scheduling= "pulseaudio-realtime-scheduling" -PKG_pulseaudio-module-combine-sink= "pulseaudio-module-combine-sink" -PKG_pulseaudio-module-bluetooth= "pulseaudio-module-bluetooth" -PKG_pulseaudio-utils= "pulseaudio-utils" -PKG_pulseaudio-module-raop= "pulseaudio-module-raop" -PKG_pulseaudio-config= "pulseaudio-config" -PKG_libpulse-mainloop-glib= "libpulse-mainloop-glib" -PKG_pulseaudio-module-augment-properties= "pulseaudio-module-augment-properties" -PKG_pulseaudio= "pulseaudio" -PKG_pulseaudio-module-dev= "pulseaudio-module-dev" -PKG_libpulse-dev= "libpulse-dev" -PKG_pulseaudio-vala-bindings= "pulseaudio-vala-bindings" -PKG_pulseaudio-module-switch-on-connect= "pulseaudio-module-switch-on-connect" -PKG_pulseaudio-docs= "pulseaudio-docs" -PKG_pulseaudio-module-null-source= "pulseaudio-module-null-source" - -require pulseaudio-extraconf.inc - diff --git a/recipes-tizen/pulseaudio/pulseaudio_git.bb b/recipes-tizen/pulseaudio/pulseaudio_git.bb deleted file mode 100644 index 202c1476..00000000 --- a/recipes-tizen/pulseaudio/pulseaudio_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require pulseaudio.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/pulseaudio;tag=6a1a844dbcb898d381105cd3a5b4c3a32effef3f;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/pwdutils/pwdutils-extraconf.inc b/recipes-tizen/pwdutils/pwdutils-extraconf.inc deleted file mode 100644 index 04e67cc2..00000000 --- a/recipes-tizen/pwdutils/pwdutils-extraconf.inc +++ /dev/null @@ -1,28 +0,0 @@ - -do_configure() { - autoreconf -v --install --force - ./configure --disable-ldap --libdir=${prefix}/lib --disable-nls --disable-pam_rpasswd --host=${HOST_SYS} -} - -do_compile() { - cd ${S} - LANG=C - export LANG - unset DISPLAY - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - - make -j16 -} - -pwdutils_files += "${sysconfdir}/init.d" -pwdutils_files += "${prefix}/bin/passwd" -pwdutils_files += "${prefix}/bin/chsh" -pwdutils_files += "${prefix}/bin/chage" -pwdutils_files += "${prefix}/bin/expiry" -pwdutils_files += "${prefix}/bin/newgrp" -pwdutils_files += "${prefix}/bin/chfn" -pwdutils_files += "${prefix}/bin/gpasswd" -pwdutils_files += "${prefix}/sbin/userdel-post.local" -pwdutils_files += "${prefix}/sbin/useradd.local" -pwdutils_files += "${prefix}/sbin/groupadd.local" -pwdutils_files += "${prefix}/sbin/userdel-pre.local" diff --git a/recipes-tizen/pwdutils/pwdutils.inc b/recipes-tizen/pwdutils/pwdutils.inc deleted file mode 100644 index 2a38a932..00000000 --- a/recipes-tizen/pwdutils/pwdutils.inc +++ /dev/null @@ -1,155 +0,0 @@ -DESCRIPTION = "Utilities to Manage User and Group Accounts" -HOMEPAGE = "http://www.thkukuk.de/pam/pwdutils/" -SECTION = "Security/Accounts" -LICENSE = "GPL-2.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by pwdutils-docs - - -#PROVIDES by pwdutils - - -RDEPENDS = "" - -DEPENDS = "" -#DEPENDS of pwdutils -#Replace "DEPENDS" on gettext by "inherit gettext" -inherit gettext -DEPENDS_append_class-native = " libtool" -DEPENDS_append_class-target = " libtool-cross" -DEPENDS += "openssl" -DEPENDS += "libpam" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/pwdutils.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} --disable-ldap --libdir=${prefix}/lib --disable-nls --disable-pam_rpasswd - make -j16 - - - -} - -do_install() { - echo export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - make install DESTDIR=${D} - rm -f ${D}${prefix}/lib/pwdutils/lib*.so - /sbin/ldconfig -n ${prefix}/lib/pwdutils - - rm -f ${D}${prefix}/lib/pwdutils/*a - rm -f ${D}lib/security/*a - rm -f ${D}${sysconfdir}/init.d/rpasswdd - rm -f ${D}${sysconfdir}/pam.d/rpasswd - rm -f ${D}${sysconfdir}/rpasswd.conf - rm -f ${D}${prefix}/bin/rpasswd - rm -f ${D}${prefix}/sbin/rpasswdd - - ln -sf newgrp ${D}${prefix}/bin/sg - install -m 644 ${S}/packaging/useradd.default ${D}${sysconfdir}/default/useradd - echo ".so man8/useradd.8" > ${D}${mandir}/man8/adduser.8 - - - -} - -PACKAGES += " pwdutils-docs " - -pwdutils-docs_files = "" - -pwdutils_files = "" -pwdutils_files += "pwdutils.manifest" -pwdutils_files += "${sysconfdir}/login.defs" -pwdutils_files += "${sysconfdir}/pam.d/chage" -pwdutils_files += "${sysconfdir}/pam.d/chfn" -pwdutils_files += "${sysconfdir}/pam.d/chsh" -pwdutils_files += "${sysconfdir}/pam.d/passwd" -pwdutils_files += "${sysconfdir}/pam.d/shadow" -pwdutils_files += "${sysconfdir}/pam.d/useradd" -pwdutils_files += "${sysconfdir}/default/useradd" -pwdutils_files += "${sysconfdir}/default/passwd" -pwdutils_files += "${sysconfdir}/pwdutils" -pwdutils_files += "${sysconfdir}/pwdutils/logging" -pwdutils_files += "${prefix}/bin/sg" -pwdutils_files += "${prefix}/sbin/chpasswd" -pwdutils_files += "${prefix}/sbin/groupadd" -pwdutils_files += "${prefix}/sbin/groupdel" -pwdutils_files += "${prefix}/sbin/groupmod" -pwdutils_files += "${prefix}/sbin/grpck" -pwdutils_files += "${prefix}/sbin/grpconv" -pwdutils_files += "${prefix}/sbin/grpunconv" -pwdutils_files += "${prefix}/sbin/pwck" -pwdutils_files += "${prefix}/sbin/pwconv" -pwdutils_files += "${prefix}/sbin/pwunconv" -pwdutils_files += "${prefix}/sbin/useradd" -pwdutils_files += "${prefix}/sbin/userdel" -pwdutils_files += "${prefix}/sbin/usermod" -pwdutils_files += "${prefix}/sbin/vigr" -pwdutils_files += "${prefix}/sbin/vipw" -pwdutils_files += "${prefix}/lib/pwdutils" -pwdutils_files += "${prefix}/lib/pwdutils/liblog_syslog.so.1*" - -FILES_${PN}-docs = "${pwdutils-docs_files}" -FILES_${PN} = "${pwdutils_files}" - -PKG_pwdutils-docs= "pwdutils-docs" -PKG_pwdutils= "pwdutils" - -require pwdutils-extraconf.inc - diff --git a/recipes-tizen/python-libxml2/python-libxml2-extraconf.inc b/recipes-tizen/python-libxml2/python-libxml2-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/python-requests/python-requests-extraconf.inc b/recipes-tizen/python-requests/python-requests-extraconf.inc deleted file mode 100644 index 415efe6b..00000000 --- a/recipes-tizen/python-requests/python-requests-extraconf.inc +++ /dev/null @@ -1,4 +0,0 @@ -export STAGING_INCDIR -export STAGING_LIBDIR -export BUILD_SYS -export HOST_SYS diff --git a/recipes-tizen/python-requests/python-requests.inc b/recipes-tizen/python-requests/python-requests.inc deleted file mode 100644 index 8a6c13c8..00000000 --- a/recipes-tizen/python-requests/python-requests.inc +++ /dev/null @@ -1,94 +0,0 @@ -DESCRIPTION = "Awesome Python HTTP Library That's Actually Usable" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Base" -LICENSE = "Apache-2.0" - -PV = "2.2.1" - -SRC_URI = "" - -S = "${WORKDIR}/git" - - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by python-requests - - -RDEPENDS = "" -#RDEPENDS of python-requests (${PN}) -RDEPENDS_${PN} += "python" - - -DEPENDS = "" -#DEPENDS of python-requests -inherit pythonnative -DEPENDS += "python-setuptools" -DEPENDS_append_class-native = " fdupes-native" -DEPENDS_append_class-target = " fdupes-native" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n requests-2.2.1 - cp ${S}/packaging/python-requests.manifest . - # for rpmlint warning: remove shebang from python library - sed -i '/^#!/d' ./requests/certs.py - sed -i '/^#!/d' ./requests/packages/chardet/chardetect.py - - -} -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 ; - - python setup.py build - - exit 0 - python setup.py test - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - python setup.py install --skip-build --prefix=${prefix} --root=${D} - #fdupes $RPM_BUILD_ROOT - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " python-requests " - -python-requests_files = "" -python-requests_files += "${prefix}/lib/python2.7/site-packages/*" -MANIFESTFILES_${PN} = "python-requests.manifest" - -FILES_${PN} = "${python-requests_files}" - -PKG_python-requests= "python-requests" - -require python-requests-extraconf.inc - diff --git a/recipes-tizen/python-requests/python-requests_git.bb b/recipes-tizen/python-requests/python-requests_git.bb deleted file mode 100644 index e729a83f..00000000 --- a/recipes-tizen/python-requests/python-requests_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require python-requests.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/python-requests;tag=10e958cb8d3786946e30d4114f8afe27b9daccaf;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/python-setuptools/python-setuptools-extraconf.inc b/recipes-tizen/python-setuptools/python-setuptools-extraconf.inc deleted file mode 100644 index f4beb000..00000000 --- a/recipes-tizen/python-setuptools/python-setuptools-extraconf.inc +++ /dev/null @@ -1,7 +0,0 @@ -DEPENDS += "python" - -# required for pythong binding -export HOST_SYS -export BUILD_SYS -export STAGING_LIBDIR -export STAGING_INCDIR \ No newline at end of file diff --git a/recipes-tizen/python-setuptools/python-setuptools.inc b/recipes-tizen/python-setuptools/python-setuptools.inc deleted file mode 100644 index 4e5cc754..00000000 --- a/recipes-tizen/python-setuptools/python-setuptools.inc +++ /dev/null @@ -1,107 +0,0 @@ -DESCRIPTION = "Easily build and distribute Python packages" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Applications/System" -LICENSE = "Python or ZPLv2.0" -PV = "0.6c11" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by python-setuptools-dev -PROVIDES += "python-setuptools-dev" - - -#PROVIDES by python-setuptools - - -RDEPENDS = "" -#RDEPENDS of python-setuptools-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "python" -RDEPENDS_${PN}-dev += "python-setuptools" - - -DEPENDS = "" -#DEPENDS of python-setuptools -inherit pythonnative - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n setuptools-0.6c11 - - -} -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 ; - - cp ${S}/packaging/python-setuptools.manifest . - find -name '*.txt' | xargs chmod -x - find -name '*.py' | xargs sed -i '1s|^#!python|#!python|' - CFLAGS="$RPM_OPT_FLAGS" python setup.py build - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - python setup.py install -O1 --skip-build \ - --root $RPM_BUILD_ROOT \ - --prefix ${prefix} \ - --single-version-externally-managed - - rm -rf $RPM_BUILD_ROOT${prefix}/lib/python2.7/site-packages/setuptools/tests - - install -p -m 0644 ${S}/packaging/psfl.txt ${S}/packaging/zpl.txt . - find $RPM_BUILD_ROOT${prefix}/lib/python2.7/site-packages -name '*.exe' | xargs rm -f - chmod +x $RPM_BUILD_ROOT${prefix}/lib/python2.7/site-packages/setuptools/command/easy_install.py - - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " python-setuptools-dev " -PACKAGES += " python-setuptools " - -python-setuptools-dev_files = "" -python-setuptools-dev_files += "${prefix}/lib/python2.7/site-packages/easy_install*" -python-setuptools-dev_files += "${prefix}/bin/*" -MANIFESTFILES_${PN}-dev = "python-setuptools.manifest" - -python-setuptools_files = "" -python-setuptools_files += "${prefix}/lib/python2.7/site-packages/*" -MANIFESTFILES_${PN} = "python-setuptools.manifest" - -FILES_${PN}-dev = "${python-setuptools-dev_files}" -FILES_${PN} = "${python-setuptools_files}" - -PKG_python-setuptools-dev= "python-setuptools-dev" -PKG_python-setuptools= "python-setuptools" - -require python-setuptools-extraconf.inc - diff --git a/recipes-tizen/python-setuptools/python-setuptools_git.bb b/recipes-tizen/python-setuptools/python-setuptools_git.bb deleted file mode 100644 index f78e60c8..00000000 --- a/recipes-tizen/python-setuptools/python-setuptools_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require python-setuptools.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/python-setuptools;tag=556fe37505b60a30d7e053d95d8a9aeb789a7b30;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/rpm/files/disable_debuginfo.patch b/recipes-tizen/rpm/files/disable_debuginfo.patch deleted file mode 100644 index 6e579d84..00000000 --- a/recipes-tizen/rpm/files/disable_debuginfo.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/build/files.c b/build/files.c -index 63cac8b..13fca0b 100644 ---- a/build/files.c -+++ b/build/files.c -@@ -2360,7 +2360,7 @@ rpmRC processBinaryFiles(rpmSpec spec, rpmBuildPkgFlags pkgFlags, - if ((rc = processPackageFiles(spec, pkgFlags, pkg, installSpecialDoc, test)) != RPMRC_OK) - goto exit; - #if HAVE_GELF_H && HAVE_LIBELF -- addDebuginfoPackage(spec, pkg, buildroot); -+// addDebuginfoPackage(spec, pkg, buildroot); - #endif - if ((rc = rpmfcGenerateDepends(spec, pkg)) != RPMRC_OK) - goto exit; diff --git a/recipes-tizen/rpm/files/disable_shortcircuited.patch b/recipes-tizen/rpm/files/disable_shortcircuited.patch deleted file mode 100644 index 4521b0a9..00000000 --- a/recipes-tizen/rpm/files/disable_shortcircuited.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/build/pack.c b/build/pack.c -index 6480cec..95ced02 100644 ---- a/build/pack.c -+++ b/build/pack.c -@@ -644,9 +644,9 @@ rpmRC packageBinaries(rpmSpec spec, const char *cookie, int cheating) - headerPutBin(pkg->header, RPMTAG_SOURCEPKGID, spec->sourcePkgId,16); - } - -- if (cheating) { -- (void) rpmlibNeedsFeature(pkg->header, "ShortCircuited", "4.9.0-1"); -- } -+// if (cheating) { -+// (void) rpmlibNeedsFeature(pkg->header, "ShortCircuited", "4.9.0-1"); -+// } - - { char *binFormat = rpmGetPath("%{_rpmfilename}", NULL); - char *binRpm, *binDir; diff --git a/recipes-tizen/rpm/files/fix-python-rpm-conf.patch b/recipes-tizen/rpm/files/fix-python-rpm-conf.patch deleted file mode 100644 index 7e3f313c..00000000 --- a/recipes-tizen/rpm/files/fix-python-rpm-conf.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff --git a/configure.ac b/configure.ac -index e97f727..8179f44 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -540,10 +540,10 @@ esac], - - AS_IF([test "$enable_python" = yes],[ - AM_PATH_PYTHON([2.6],[ -- WITH_PYTHON_INCLUDE=`${PYTHON} -c 'from distutils.sysconfig import *; import sys; sys.stdout.write(get_python_inc())'` -+ WITH_PYTHON_INCLUDE=$(${PKG_CONFIG} --cflags-only-I python) - WITH_PYTHON_SUBPACKAGE=1 - save_CPPFLAGS="$CPPFLAGS" -- CPPFLAGS="$CPPFLAGS -I$WITH_PYTHON_INCLUDE" -+ CPPFLAGS="$CPPFLAGS $WITH_PYTHON_INCLUDE" - AC_CHECK_HEADER([Python.h],[], - [AC_MSG_ERROR([missing Python.h]) - ]) diff --git a/recipes-tizen/rpm/files/fix_libdir.patch b/recipes-tizen/rpm/files/fix_libdir.patch deleted file mode 100644 index dc94cb19..00000000 --- a/recipes-tizen/rpm/files/fix_libdir.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/installplatform b/installplatform -index 8c3eba0..fa15e91 100755 ---- a/installplatform -+++ b/installplatform -@@ -112,7 +112,7 @@ for ARCH in noarch `grep ^arch_canon $RPMRC | cut -d: -f2`; do - [ -z "$CANONARCH" ] && continue - - if [ "$OS" = "linux" ] && [ "$CANONCOLOR" = 3 ]; then -- LIB=${LIB}64 -+ LIB=${LIB} - fi - - PPD="${DESTDIR}/${platformdir}/${ARCH}-${OS}" diff --git a/recipes-tizen/rpm/files/python-rpm.Makefile.am.patch b/recipes-tizen/rpm/files/python-rpm.Makefile.am.patch deleted file mode 100644 index 04d3da15..00000000 --- a/recipes-tizen/rpm/files/python-rpm.Makefile.am.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/python/Makefile.am b/python/Makefile.am -index fff51ae..f37cb9d 100644 ---- a/python/Makefile.am -+++ b/python/Makefile.am -@@ -4,7 +4,7 @@ EXTRA_DIST = rpm/__init__.py rpm/transaction.py - - AM_CPPFLAGS = -I$(top_builddir)/include/ - AM_CPPFLAGS += -I$(top_srcdir)/python --AM_CPPFLAGS += -I@WITH_PYTHON_INCLUDE@ -+AM_CPPFLAGS += @WITH_PYTHON_INCLUDE@ - - pkgpyexec_LTLIBRARIES = _rpmmodule.la _rpmbmodule.la _rpmsmodule.la - pkgpyexec_DATA = rpm/__init__.py rpm/transaction.py diff --git a/recipes-tizen/rpm/files/pythondeps.sh b/recipes-tizen/rpm/files/pythondeps.sh deleted file mode 100755 index 083b174f..00000000 --- a/recipes-tizen/rpm/files/pythondeps.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh - -[ $# -ge 1 ] || { - cat > /dev/null - exit 0 -} - -case $1 in --R|--requires) - shift - grep "/usr/\(lib[^/]*\|share\)/python[^/]*/" >/dev/null && echo "python" - exit 0 - ;; -esac - -exit 0 diff --git a/recipes-tizen/rpm/files/rpm-scriptetexechelp.patch b/recipes-tizen/rpm/files/rpm-scriptetexechelp.patch deleted file mode 100644 index cec40b5b..00000000 --- a/recipes-tizen/rpm/files/rpm-scriptetexechelp.patch +++ /dev/null @@ -1,193 +0,0 @@ -diff --git a/lib/psm.c b/lib/psm.c -index fcc6749..01f64be 100644 ---- a/lib/psm.c -+++ b/lib/psm.c -@@ -425,7 +425,7 @@ static rpmRC runScript(rpmpsm psm, ARGV_const_t prefixes, - rpmtsSuspendResumeDBLock(psm->ts, 0); - rpmswEnter(rpmtsOp(psm->ts, RPMTS_OP_SCRIPTLETS), 0); - rc = rpmScriptRun(script, arg1, arg2, sfd, -- prefixes, warn_only, selinux, psm->ts->plugins); -+ prefixes, warn_only, selinux, psm->ts->plugins, rpmtsRootDir(psm->ts) ); - rpmswExit(rpmtsOp(psm->ts, RPMTS_OP_SCRIPTLETS), 0); - rpmtsSuspendResumeDBLock(psm->ts, 1); - -@@ -972,15 +972,49 @@ static rpmRC rpmpsmStage(rpmpsm psm, pkgStage stage) - case PSM_DESTROY: - break; - case PSM_SCRIPT: /* Run current package scriptlets. */ -+#ifdef RPM_VENDOR_OE -+ { -+ const char * scriptletWrapper = rpmExpand("%{?_cross_scriptlet_wrapper}", NULL); -+ if (scriptletWrapper && *scriptletWrapper) -+ (void) rpmChrootOut(); -+#endif -+ - rc = runInstScript(psm); -+#ifdef RPM_VENDOR_OE -+ if (scriptletWrapper && *scriptletWrapper) -+ (void) rpmChrootIn(); -+ } -+#endif - break; - case PSM_TRIGGERS: - /* Run triggers in other package(s) this package sets off. */ -+#ifdef RPM_VENDOR_OE -+ { -+ const char * scriptletWrapper = rpmExpand("%{?_cross_scriptlet_wrapper}", NULL); -+ if (scriptletWrapper && *scriptletWrapper) -+ (void) rpmChrootOut(); -+#endif - rc = runTriggers(psm); -+#ifdef RPM_VENDOR_OE -+ if (scriptletWrapper && *scriptletWrapper) -+ (void) rpmChrootIn(); -+ } -+#endif - break; - case PSM_IMMED_TRIGGERS: - /* Run triggers in this package other package(s) set off. */ -+#ifdef RPM_VENDOR_OE -+ { -+ const char * scriptletWrapper = rpmExpand("%{?_cross_scriptlet_wrapper}", NULL); -+ if (scriptletWrapper && *scriptletWrapper) -+ (void) rpmChrootOut(); -+#endif - rc = runImmedTriggers(psm); -+#ifdef RPM_VENDOR_OE -+ if (scriptletWrapper && *scriptletWrapper) -+ (void) rpmChrootIn(); -+ } -+#endif - break; - - case PSM_RPMDB_ADD: { -diff --git a/lib/rpmscript.c b/lib/rpmscript.c -index a27251c..c378071 100644 ---- a/lib/rpmscript.c -+++ b/lib/rpmscript.c -@@ -94,7 +94,7 @@ static rpmRC runLuaScript(rpmPlugins plugins, int selinux, ARGV_const_t prefixes - static const char * const SCRIPT_PATH = "PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin"; - - static void doScriptExec(int selinux, ARGV_const_t argv, ARGV_const_t prefixes, -- FD_t scriptFd, FD_t out) -+ FD_t scriptFd, FD_t out, char * rootDir ) - { - int pipes[2]; - int flag; -@@ -160,13 +160,12 @@ static void doScriptExec(int selinux, ARGV_const_t argv, ARGV_const_t prefixes, - setenv("RPM_INSTALL_PREFIX", *pf, 1); - } - } -- -- if (chdir("/") == 0) { -+ if (chdir(rootDir) == 0) { - /* XXX Don't mtrace into children. */ - unsetenv("MALLOC_CHECK_"); - - /* Permit libselinux to do the scriptlet exec. */ -- if (selinux == 1) { -+ if (selinux == 1) { - xx = rpm_execcon(0, argv[0], argv, environ); - } - -@@ -177,12 +176,12 @@ static void doScriptExec(int selinux, ARGV_const_t argv, ARGV_const_t prefixes, - _exit(127); /* exit 127 for compatibility with bash(1) */ - } - --static char * writeScript(const char *cmd, const char *script) -+static char * writeScript(const char *cmd, const char *script, char * rootDir) - { - char *fn = NULL; - size_t slen = strlen(script); - int ok = 0; -- FD_t fd = rpmMkTempFile("/", &fn); -+ FD_t fd = rpmMkTempFile(rootDir, &fn); - - if (Ferror(fd)) - goto exit; -@@ -206,7 +205,7 @@ exit: - */ - static rpmRC runExtScript(rpmPlugins plugins, int selinux, ARGV_const_t prefixes, - const char *sname, rpmlogLvl lvl, FD_t scriptFd, -- ARGV_t * argvp, const char *script, int arg1, int arg2) -+ ARGV_t * argvp, const char *script, int arg1, int arg2,char * rootDir) - { - FD_t out = NULL; - char * fn = NULL; -@@ -217,7 +216,7 @@ static rpmRC runExtScript(rpmPlugins plugins, int selinux, ARGV_const_t prefixes - rpmlog(RPMLOG_DEBUG, "%s: scriptlet start\n", sname); - - if (script) { -- fn = writeScript(*argvp[0], script); -+ fn = writeScript(*argvp[0], script, rootDir); - if (fn == NULL) { - rpmlog(RPMLOG_ERR, - _("Couldn't create temporary file for %s: %s\n"), -@@ -263,7 +262,7 @@ static rpmRC runExtScript(rpmPlugins plugins, int selinux, ARGV_const_t prefixes - - /* Run scriptlet post fork hook for all plugins */ - if (rpmpluginsCallScriptletForkPost(plugins, *argvp[0], RPMSCRIPTLET_FORK | RPMSCRIPTLET_EXEC) != RPMRC_FAIL) { -- doScriptExec(selinux, *argvp, prefixes, scriptFd, out); -+ doScriptExec(selinux, *argvp, prefixes, scriptFd, out, rootDir); - } else { - _exit(126); /* exit 126 for compatibility with bash(1) */ - } -@@ -305,22 +304,34 @@ exit: - } - - rpmRC rpmScriptRun(rpmScript script, int arg1, int arg2, FD_t scriptFd, -- ARGV_const_t prefixes, int warn_only, int selinux, rpmPlugins plugins) -+ ARGV_const_t prefixes, int warn_only, int selinux, rpmPlugins plugins, char * rootDir ) - { - ARGV_t args = NULL; - rpmlogLvl lvl = warn_only ? RPMLOG_WARNING : RPMLOG_ERR; - rpmRC rc; - int script_type = RPMSCRIPTLET_FORK | RPMSCRIPTLET_EXEC; -+#ifdef RPM_VENDOR_OE -+ const char * scriptletWrapper = rpmExpand("%{?_cross_scriptlet_wrapper}", NULL); -+#endif - - if (script == NULL) return RPMRC_OK; -+#ifdef RPM_VENDOR_OE -+ if (scriptletWrapper && *scriptletWrapper) { -+ argvAdd(&args, scriptletWrapper); - -+ if ( rootDir ) { -+ argvAdd(&args, rootDir); -+ } else { -+ argvAdd(&args, "/"); -+ } -+ } -+#endif - /* construct a new argv as we can't modify the one from header */ - if (script->args) { - argvAppend(&args, script->args); - } else { - argvAdd(&args, "/bin/sh"); - } -- - if (rstreq(args[0], "")) - script_type = RPMSCRIPTLET_NONE; - -@@ -329,7 +340,7 @@ rpmRC rpmScriptRun(rpmScript script, int arg1, int arg2, FD_t scriptFd, - - if (rc != RPMRC_FAIL) { - if (script_type & RPMSCRIPTLET_EXEC) { -- rc = runExtScript(plugins, selinux, prefixes, script->descr, lvl, scriptFd, &args, script->body, arg1, arg2); -+ rc = runExtScript(plugins, selinux, prefixes, script->descr, lvl, scriptFd, &args, script->body, arg1, arg2, rootDir); - } else { - rc = runLuaScript(plugins, selinux, prefixes, script->descr, lvl, scriptFd, &args, script->body, arg1, arg2); - } -diff --git a/lib/rpmscript.h b/lib/rpmscript.h -index 852735b..c488b32 100644 ---- a/lib/rpmscript.h -+++ b/lib/rpmscript.h -@@ -29,7 +29,7 @@ rpmScript rpmScriptFree(rpmScript script); - - RPM_GNUC_INTERNAL - rpmRC rpmScriptRun(rpmScript script, int arg1, int arg2, FD_t scriptFd, -- ARGV_const_t prefixes, int warn_only, int selinux, rpmPlugins plugins); -+ ARGV_const_t prefixes, int warn_only, int selinux, rpmPlugins plugins,char * rootDir); - - RPM_GNUC_INTERNAL - rpmTagVal rpmScriptTag(rpmScript script); diff --git a/recipes-tizen/rpm/files/rpmmodule.c.patch b/recipes-tizen/rpm/files/rpmmodule.c.patch deleted file mode 100644 index ccbde78b..00000000 --- a/recipes-tizen/rpm/files/rpmmodule.c.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff --git a/python/rpmmodule.c b/python/rpmmodule.c -index a4fe217..728c66c 100644 ---- a/python/rpmmodule.c -+++ b/python/rpmmodule.c -@@ -396,6 +396,10 @@ static int initModule(PyObject *m) - REGISTER_ENUM(RPMSENSE_STRONG); - REGISTER_ENUM(RPMSENSE_CONFIG); - -+#if defined(RPM_VENDOR_OE) -+ REGISTER_ENUM(RPMSENSE_MISSINGOK); -+#endif -+ - REGISTER_ENUM(RPMTRANS_FLAG_TEST); - REGISTER_ENUM(RPMTRANS_FLAG_BUILD_PROBS); - REGISTER_ENUM(RPMTRANS_FLAG_NOSCRIPTS); diff --git a/recipes-tizen/rpm/rpm-extraconf.inc b/recipes-tizen/rpm/rpm-extraconf.inc deleted file mode 100644 index 56fb87e8..00000000 --- a/recipes-tizen/rpm/rpm-extraconf.inc +++ /dev/null @@ -1,177 +0,0 @@ -SRC_URI += "file://disable_debuginfo.patch \ - file://disable_shortcircuited.patch \ - file://fix_libdir.patch \ - file://rpm-scriptetexechelp.patch \ - file://fix-python-rpm-conf.patch \ - file://rpmmodule.c.patch \ - file://python-rpm.Makefile.am.patch \ - file://pythondeps.sh \ - " - -DEPENDS += "popt-native" -DEPENDS += "uthash-native" -DEPENDS += "smack-native" -DEPENDS += "acl-native" -DEPENDS += "lua-native" -DEPENDS += "python-native" -DEPENDS_remove = "make" - -DEPENDS_append_class-native = " libcap-native" -DEPENDS_append_class-target = " libcap" - -CFLAGS_append = " -DRPM_VENDOR_OE " - -#BBCLASSEXTEND += " nativesdk " - -do_compile_prepend() { - cd ${S} - LANG=C - export LANG - unset DISPLAY - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - - ### BUILD BEGIN ### - CPPFLAGS="$CPPFLAGS `pkg-config --cflags nss`" - export CPPFLAGS - export LDFLAGS="${LDFLAGS} -Wl,-Bsymbolic-functions -ffunction-sections" - - export CCFLAGS="${CCFLAGS} -fPIC " - export CXXFLAGS="${CXXFLAGS} -fPIC " - export CFLAGS="${CFLAGS} -fPIC " - - cd db3 - ./configure --build=${BUILD_SYS} --host=${HOST_SYS} --target=${TARGET_SYS} - cd .. - - cp db3/configure db3/configure.ac - - export CFLAGS="${CFLAGS} -DRPM_VENDOR_OE " -} - -do_compile() { - cd ${S} - LANG=C - export LANG - unset DISPLAY - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - - CPPFLAGS="$CPPFLAGS `pkg-config --cflags nss`" - export CPPFLAGS - export CFLAGS="$CFLAGS -ffunction-sections" - export LDFLAGS="${LDFLAGS} -Wl,-Bsymbolic-functions -ffunction-sections" - - export CFLAGS="${CFLAGS} -DRPM_VENDOR_OE " - autoreconf -i -f - oe_runconf - - make ${PARALLEL_MAKE} -} - -EXTRA_OECONF += " --with-python-inc-dir=${STAGING_INCDIR}/python${PYTHON_BASEVERSION} " -EXTRA_OECONF += " --with-python-lib-dir=${libdir}/python${PYTHON_BASEVERSION}/site-packages " -#EXTRA_OECONF += " --host=tizen-linux " - -do_install() { - echo export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - mkdir -p ${D}${prefix}/lib - mkdir -p ${D}${prefix}/share/locale - ln -s ../share/locale ${D}${prefix}/lib/locale - - 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 -m 644 db3/db.h ${D}${prefix}/include/rpm - mkdir -p ${D}${sysconfdir}/rpm - cp -a tizen_macros ${D}${prefix}/lib/rpm - mkdir -p ${D}${prefix}/lib/rpm/tizen - install -m 755 ${S}/packaging/find-docs.sh ${D}${prefix}/lib/rpm/tizen - install -m 755 ${S}/packaging/find-provides.ksyms ${D}${prefix}/lib/rpm - install -m 644 ${S}/packaging/device-sec-policy ${D}${sysconfdir}/device-sec-policy - install -m 644 ${S}/packaging/device-sec-policy ${D}${prefix}/lib/rpm-plugins/msm-device-sec-policy - ln -s ../tizen_macros ${D}${prefix}/lib/rpm/tizen/macros - for d in BUILD RPMS SOURCES SPECS SRPMS BUILDROOT ; do - mkdir -p ${D}${prefix}/src/packages/$d - chmod 755 ${D}${prefix}/src/packages/$d - done - for d in ${D}${prefix}/lib/rpm/platform/*-linux/macros ; do - dd=${d%-linux/macros} - dd=${dd##*/} - mkdir -p ${D}${prefix}/src/packages/RPMS/$dd - chmod 755 ${D}${prefix}/src/packages/RPMS/$dd - done - mkdir -p ${D}${localstatedir}/lib/rpm - gzip -9 ${D}${mandir}/man[18]/*.[18] - export RPM_BUILD_ROOT - chmod 755 doc/manual - rm -rf doc/manual/Makefile* - rm -f ${D}${prefix}/lib/rpmpopt - rm -rf ${D}${mandir}/{fr,ja,ko,pl,ru,sk} - rm -f ${D}${prefix}/share/locale/de/LC_MESSAGES/rpm.mo - rm -f ${D}${prefix}/lib/rpm/cpanflute ${D}${prefix}/lib/rpm/cpanflute2 - install -m 755 scripts/find-supplements ${D}${prefix}/lib/rpm - install -m 755 scripts/find-supplements.ksyms ${D}${prefix}/lib/rpm - install -m 755 scripts/firmware.prov ${D}${prefix}/lib/rpm - install -m 755 scripts/debuginfo.prov ${D}${prefix}/lib/rpm - rm -f ${D}${prefix}/lib/locale ${D}${prefix}/lib/rpmrc - mkdir -p ${D}${sysconfdir}/rpm - chmod 755 ${D}${sysconfdir}/rpm - mkdir -p ${D}${prefix}/lib/rpm/macros.d - # remove some nonsense or non-working scripts - pushd ${D}${prefix}/lib/rpm/ - for f in rpm2cpio.sh rpm.daily rpmdiff* rpm.log rpm.xinetd freshen.sh u_pkg.sh \ - magic magic.mgc magic.mime* rpmfile *.pl javadeps brp-redhat \ - brp-strip-static-archive vpkg-provides*.sh http.req sql.req tcl.req \ - rpmdb_* brp-sparc64-linux brp-strip-comment-note brp-java-gcjcompile - do - rm -f $f - done - for i in ${prefix}/share/automake-*/*; do - if test -f "$i" && test -f "${i##*/}"; then - rm -f "${i##*/}" - fi - done - popd - rm -f ${D}${prefix}/lib/*.la - rm -f ${D}${prefix}/lib/rpm-plugins/*.la - - - _target=""; - _symlinks=0; - - #sh ${D}${prefix}/lib/rpm/find-lang.sh ${D} rpm - - - -} - - - -do_install_append() { - rm -fr ${D}/var/tmp - rm -fr ${D}/var/volatile - - mkdir -p ${D}${prefix}/lib/rpm/bin - ln -s ../debugedit ${D}${prefix}/lib/rpm/bin/debugedit - ln -s ../rpmdeps ${D}${prefix}/lib/rpm/bin/rpmdeps-oecore -} - -FILES_${PN}-dbg += "\ - ${libdir}/rpm-plugins/.debug/* \ - ${libdir}/python2.7/site-packages/rpm/.debug/* \ - " - -DEPENDS_native += "popt-native" -DEPENDS_native += "uthash-native" -DEPENDS_native += "smack-native" \ No newline at end of file diff --git a/recipes-tizen/rpm/rpm.inc b/recipes-tizen/rpm/rpm.inc deleted file mode 100644 index e2921e63..00000000 --- a/recipes-tizen/rpm/rpm.inc +++ /dev/null @@ -1,374 +0,0 @@ -DESCRIPTION = "The Package Manager" -HOMEPAGE = "http://www.rpm.org" -SECTION = "Base/Package Management" -LICENSE = "GPL-2.0+" -PV = "4.11.0.1" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by rpm-security-plugin -PROVIDES += "rpm-security-plugin" - - -#PROVIDES by python-rpm -PROVIDES += "python-rpm" - - -#PROVIDES by rpm-build -PROVIDES += "rpm-build" -# the PROVIDES rules is ignore "rpmbuild " -PROVIDES += "rpmbuild" -RPROVIDES_rpm-build += "rpmbuild" -# the PROVIDES rules is ignore "rpm:${prefix}/bin/rpmbuild " -PROVIDES += "rpm:${prefix}/bin/rpmbuild" -RPROVIDES_rpm-build += "rpm:${prefix}/bin/rpmbuild" - - -#PROVIDES by rpm-dev -PROVIDES += "rpm-dev" - - -#PROVIDES by rpm -# the PROVIDES rules is ignore "rpminst " -PROVIDES += "rpminst" -RPROVIDES_rpm += "rpminst" -# the PROVIDES rules is ignore "rpm-libs " -PROVIDES += "rpm-libs" -RPROVIDES_rpm += "rpm-libs" - - -#PROVIDES by rpm-docs -PROVIDES += "rpm-docs " - - -RDEPENDS = "" -#RDEPENDS of rpm-security-plugin (${PN}-security-plugin) -RDEPENDS_${PN}-security-plugin += "smack" -RDEPENDS_${PN}-security-plugin += "nss" -RDEPENDS_${PN}-security-plugin += "rpm" - -#RDEPENDS of python-rpm (python-${PN}) -RDEPENDS_python-${PN} += "rpm" - -#RDEPENDS of rpm-build (${PN}-build) -RDEPENDS_${PN}-build += "bzip2" -RDEPENDS_${PN}-build += "make" -RDEPENDS_${PN}-build += "gcc" -RDEPENDS_${PN}-build += "patch" -RDEPENDS_${PN}-build += "xz" -RDEPENDS_${PN}-build += "findutils" -RDEPENDS_${PN}-build += "gzip" -RDEPENDS_${PN}-build += "rpm" -RDEPENDS_${PN}-build += "glibc" -RDEPENDS_${PN}-build += "binutils" - -#RDEPENDS of rpm-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "rpm" -RDEPENDS_${PN}-dev += "popt" - - -DEPENDS = "" -#DEPENDS of python-rpm -#DEPENDS of rpm -DEPENDS += "libxml2" -DEPENDS += "xz" -DEPENDS += "findutils" -DEPENDS += "file" -DEPENDS += "popt" -DEPENDS += "uthash" -DEPENDS += "nss" -DEPENDS += "make" -DEPENDS += "bzip2" -DEPENDS += "lua" -DEPENDS += "patch" -inherit pkgconfig -inherit pythonnative -DEPENDS += "libcap" -DEPENDS += "ncurses" -DEPENDS += "smack" -DEPENDS_append_class-native = " libtool" -DEPENDS_append_class-target = " libtool-cross" -#Replace "DEPENDS" on gettext by "inherit gettext" -inherit gettext -DEPENDS += "attr" -DEPENDS += "zlib" -DEPENDS += "acl" -DEPENDS += "gzip" -DEPENDS_append_class-native = " fdupes-native" -DEPENDS_append_class-target = " fdupes-native" -DEPENDS += "elfutils" -DEPENDS += "binutils" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n rpm-4.11.0.1 - cp ${S}/packaging/rpm.manifest . - rm -rf sqlite - tar xjf ${S}/packaging/db-4.8.30.tar.bz2 - ln -sfn db-4.8.30 db - chmod -R u+w db/* - # will get linked from db3 - rm -f rpmdb/db.h - patch -p0 < ${S}/packaging/db-4.8.30-integration.dif - if [ -s ${sysconfdir}/rpm/tizen_macros ]; then - cp -a ${sysconfdir}/rpm/tizen_macros ${S}/packaging/rpm-tizen_macros - fi - cp -a ${S}/packaging/rpm-tizen_macros tizen_macros - rm -f m4/libtool.m4 - rm -f m4/lt*.m4 - - -} -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 ; - - CPPFLAGS="$CPPFLAGS `pkg-config --cflags nss`" - export CPPFLAGS - export CFLAGS="$CFLAGS -ffunction-sections" - export LDFLAGS="${LDFLAGS} -Wl,-Bsymbolic-functions -ffunction-sections" - - - autotools_do_configure - - make -j16 - - - -} -EXTRA_OECONF += " --disable-dependency-tracking --with-lua --with-acl --with-cap --enable-shared --enable-python --with-vendor=tizen --with-msm " - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - mkdir -p ${D}${prefix}/lib - mkdir -p ${D}${prefix}/share/locale - ln -s ../share/locale ${D}${prefix}/lib/locale - - 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 -m 644 db3/db.h ${D}${prefix}/include/rpm - mkdir -p ${D}${sysconfdir}/rpm - cp -a tizen_macros ${D}${prefix}/lib/rpm - mkdir -p ${D}${prefix}/lib/rpm/tizen - install -m 755 ${S}/packaging/find-docs.sh ${D}${prefix}/lib/rpm/tizen - install -m 755 ${S}/packaging/find-provides.ksyms ${D}${prefix}/lib/rpm - install -m 644 ${S}/packaging/device-sec-policy ${D}${sysconfdir}/device-sec-policy - install -m 644 ${S}/packaging/device-sec-policy ${D}${prefix}/lib/rpm-plugins/msm-device-sec-policy - ln -s ../tizen_macros ${D}${prefix}/lib/rpm/tizen/macros - for d in BUILD RPMS SOURCES SPECS SRPMS BUILDROOT ; do - mkdir -p ${D}${prefix}/src/packages/$d - chmod 755 ${D}${prefix}/src/packages/$d - done - for d in ${D}${prefix}/lib/rpm/platform/*-linux/macros ; do - dd=${d%-linux/macros} - dd=${dd##*/} - mkdir -p ${D}${prefix}/src/packages/RPMS/$dd - chmod 755 ${D}${prefix}/src/packages/RPMS/$dd - done - mkdir -p ${D}${localstatedir}/lib/rpm - gzip -9 ${D}${mandir}/man[18]/*.[18] - export RPM_BUILD_ROOT - chmod 755 doc/manual - rm -rf doc/manual/Makefile* - rm -f ${D}${prefix}/lib/rpmpopt - rm -rf ${D}${mandir}/{fr,ja,ko,pl,ru,sk} - rm -f ${D}${prefix}/share/locale/de/LC_MESSAGES/rpm.mo - rm -f ${D}${prefix}/lib/rpm/cpanflute ${D}${prefix}/lib/rpm/cpanflute2 - install -m 755 scripts/find-supplements ${D}${prefix}/lib/rpm - install -m 755 scripts/find-supplements.ksyms ${D}${prefix}/lib/rpm - install -m 755 scripts/firmware.prov ${D}${prefix}/lib/rpm - install -m 755 scripts/debuginfo.prov ${D}${prefix}/lib/rpm - rm -f ${D}${prefix}/lib/locale ${D}${prefix}/lib/rpmrc - mkdir -p ${D}${sysconfdir}/rpm - chmod 755 ${D}${sysconfdir}/rpm - mkdir -p ${D}${prefix}/lib/rpm/macros.d - # remove some nonsense or non-working scripts - pushd ${D}${prefix}/lib/rpm/ - for f in rpm2cpio.sh rpm.daily rpmdiff* rpm.log rpm.xinetd freshen.sh u_pkg.sh \ - magic magic.mgc magic.mime* rpmfile *.pl javadeps brp-redhat \ - brp-strip-static-archive vpkg-provides*.sh http.req sql.req tcl.req \ - rpmdb_* brp-sparc64-linux brp-strip-comment-note brp-java-gcjcompile - do - rm -f $f - done - for i in ${prefix}/share/automake-*/*; do - if test -f "$i" && test -f "${i##*/}"; then - rm -f "${i##*/}" - fi - done - popd - rm -f ${D}${prefix}/lib/*.la - rm -f ${D}${prefix}/lib/rpm-plugins/*.la - - #fdupes ${D}${prefix}/lib/rpm/platform - - sh ${D}${prefix}/lib/rpm/find-lang.sh ${D} rpm - - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - test -f ${localstatedir}/lib/rpm/Packages || rpm --initdb - rm -f ${localstatedir}/lib/rpm/Filemd5s \ - ${localstatedir}/lib/rpm/Filedigests \ - ${localstatedir}/lib/rpm/Requireversion \ - ${localstatedir}/lib/rpm/Provideversion - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " rpm-security-plugin " -PACKAGES += " python-rpm " -PACKAGES += " rpm-build " -PACKAGES += " rpm-dev " -PACKAGES += " rpm-docs " -PACKAGES += " rpm " - -rpm-security-plugin_files = "" -rpm-security-plugin_files += "${prefix}/lib/rpm-plugins/msm.so" -rpm-security-plugin_files += "${prefix}/lib/rpm-plugins/msm-device-sec-policy" -rpm-security-plugin_files += "${sysconfdir}/device-sec-policy" -MANIFESTFILES_${PN}-security-plugin = "rpm.manifest" - -python-rpm_files = "" -python-rpm_files += "${prefix}/lib/python2.7/site-packages/rpm" -python-rpm_files += "${prefix}/lib/python2.7/site-packages/rpm/transaction.py" - -rpm-build_files = "" -rpm-build_files += "${prefix}/bin/rpmbuild" -rpm-build_files += "${prefix}/bin/gendiff" -rpm-build_files += "${prefix}/bin/rpmspec" -rpm-build_files += "${prefix}/bin/rpmsign" -rpm-build_files += "${prefix}/lib/rpm/tizen/find-*" -rpm-build_files += "${prefix}/lib/rpm/brp-*" -rpm-build_files += "${prefix}/lib/rpm/find-supplements*" -rpm-build_files += "${prefix}/lib/rpm/check-*" -rpm-build_files += "${prefix}/lib/rpm/debugedit" -rpm-build_files += "${prefix}/lib/rpm/find-debuginfo.sh" -rpm-build_files += "${prefix}/lib/rpm/find-lang.sh" -rpm-build_files += "${prefix}/lib/rpm/find-provides.ksyms" -rpm-build_files += "${prefix}/lib/rpm/*provides*" -rpm-build_files += "${prefix}/lib/rpm/*requires*" -rpm-build_files += "${prefix}/lib/rpm/*deps*" -rpm-build_files += "${prefix}/lib/rpm/*.prov" -rpm-build_files += "${prefix}/lib/rpm/*.req" -rpm-build_files += "${prefix}/lib/rpm/macros.*" -rpm-build_files += "${prefix}/lib/rpm/fileattrs" -MANIFESTFILES_${PN}-build = "rpm.manifest" - -rpm-dev_files = "" -rpm-dev_files += "${prefix}/bin/rpmgraph" -rpm-dev_files += "${prefix}/include/rpm" -rpm-dev_files += "${prefix}/lib/librpm.so" -rpm-dev_files += "${prefix}/lib/librpmbuild.so" -rpm-dev_files += "${prefix}/lib/librpmio.so" -rpm-dev_files += "${prefix}/lib/librpmsign.so" -rpm-dev_files += "${prefix}/lib/pkgconfig/rpm.pc" -MANIFESTFILES_${PN}-dev = "rpm.manifest" - -rpm-docs_files = "" -rpm-docs_files += "GROUPS" - -rpm_files = "" -rpm_files += "${sysconfdir}/rpm" -rpm_files += "/bin/rpm" -rpm_files += "${prefix}/bin/rpm2cpio" -rpm_files += "${prefix}/bin/rpmdb" -rpm_files += "${prefix}/bin/rpmkeys" -rpm_files += "${prefix}/bin/rpmquery" -rpm_files += "${prefix}/bin/rpmverify" -rpm_files += "${prefix}/bin/rpmqpack" -rpm_files += "%dir ${prefix}/lib/rpm" -rpm_files += "${prefix}/lib/rpm/macros" -rpm_files += "${prefix}/lib/rpm/macros.d" -rpm_files += "${prefix}/lib/rpm/rpmpopt*" -rpm_files += "${prefix}/lib/rpm/rpmrc" -rpm_files += "${prefix}/lib/rpm/tizen/macros" -rpm_files += "${prefix}/lib/rpm/tizen_macros" -rpm_files += "${prefix}/lib/rpm/rpm.supp" -rpm_files += "${prefix}/lib/rpm/tgpg" -rpm_files += "${prefix}/lib/rpm/platform" -rpm_files += "${prefix}/lib/rpm-plugins" -rpm_files += "${prefix}/lib/rpm-plugins/exec.so" -rpm_files += "${prefix}/lib/librpm.so.*" -rpm_files += "${prefix}/lib/librpmio.so.*" -rpm_files += "${prefix}/lib/librpmbuild.so.*" -rpm_files += "${prefix}/lib/librpmsign.so.*" -rpm_files += "${localstatedir}/lib/rpm" -rpm_files += "%attr(755,root,root) ${prefix}/src/packages/BUILD" -rpm_files += "%attr(755,root,root) ${prefix}/src/packages/SPECS" -rpm_files += "%attr(755,root,root) ${prefix}/src/packages/SOURCES" -rpm_files += "%attr(755,root,root) ${prefix}/src/packages/SRPMS" -rpm_files += "%attr(755,root,root) ${prefix}/src/packages/RPMS" -rpm_files += "%attr(755,root,root) ${prefix}/src/packages/BUILDROOT" -rpm_files += "%attr(755,root,root) ${prefix}/src/packages/RPMS/*" -MANIFESTFILES_${PN} = "rpm.manifest" -DIRFILES_${PN} = "" -DIRFILES_${PN} += " ${prefix}/lib/rpm-plugins" -DIRFILES_${PN} += " ${localstatedir}/lib/rpm" -DIRFILES_${PN} += " %attr(755,root,root) ${prefix}/src/packages/BUILD" -DIRFILES_${PN} += " %attr(755,root,root) ${prefix}/src/packages/SPECS" -DIRFILES_${PN} += " %attr(755,root,root) ${prefix}/src/packages/SOURCES" -DIRFILES_${PN} += " %attr(755,root,root) ${prefix}/src/packages/SRPMS" -DIRFILES_${PN} += " %attr(755,root,root) ${prefix}/src/packages/RPMS" -DIRFILES_${PN} += " %attr(755,root,root) ${prefix}/src/packages/BUILDROOT" -DIRFILES_${PN} += " %attr(755,root,root) ${prefix}/src/packages/RPMS/*" - -FILES_${PN}-security-plugin = "${rpm-security-plugin_files}" -FILES_python-${PN} = "${python-rpm_files}" -FILES_${PN}-build = "${rpm-build_files}" -FILES_${PN}-dev = "${rpm-dev_files}" -FILES_${PN}-docs = "${rpm-docs_files}" -FILES_${PN} = "${rpm_files}" - -PKG_rpm-security-plugin= "rpm-security-plugin" -PKG_python-rpm= "python-rpm" -PKG_rpm-build= "rpm-build" -PKG_rpm-dev= "rpm-dev" -PKG_rpm-docs= "rpm-docs" -PKG_rpm= "rpm" - -require rpm-extraconf.inc - diff --git a/recipes-tizen/rpm/rpm_git.bb b/recipes-tizen/rpm/rpm_git.bb deleted file mode 100644 index 4d4592eb..00000000 --- a/recipes-tizen/rpm/rpm_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require rpm.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/rpm;tag=b56ed49a97939d11dd4270c9550966c43b9ce5a6;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/rygel/rygel-extraconf.inc b/recipes-tizen/rygel/rygel-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/rygel/rygel.inc b/recipes-tizen/rygel/rygel.inc deleted file mode 100644 index 7aee9c5e..00000000 --- a/recipes-tizen/rygel/rygel.inc +++ /dev/null @@ -1,223 +0,0 @@ -DESCRIPTION = "GNOME UPnP/DLNA Media Server" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Applications/Multimedia" -LICENSE = "LGPL-2.0+" -PV = "0_22_0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by rygel - - -#PROVIDES by rygel-dev -PROVIDES += "rygel-dev" - - -RDEPENDS = "" -#RDEPENDS of rygel (${PN}) -RDEPENDS_${PN} += "coreutils" -RDEPENDS_${PN} += "/usr/bin/pkg_initdb" - -#RDEPENDS of rygel-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "rygel" - - -DEPENDS = "" -#DEPENDS of rygel -DEPENDS += "docbook-xsl-stylesheets" -DEPENDS += "util-linux" -DEPENDS += "gupnp-dlna" -DEPENDS += "gnome-common" -DEPENDS += "gstreamer1.0-plugins-base" -DEPENDS += "gstreamer1.0" -inherit pkgconfig -DEPENDS += "gupnp" -DEPENDS += "libsoup-2.4" -DEPENDS_append_class-native = " intltool-native" -DEPENDS_append_class-target = " intltool-native" -DEPENDS += "libgee" -DEPENDS += "gupnp-av" -DEPENDS += "sqlite3" -DEPENDS += "libxslt" -DEPENDS += "glib-2.0" -DEPENDS += "vala" -DEPENDS += "dbus-glib" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n rygel-0_22_0 - - # >> setup - # << setup - - -} -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 ; - - # >> build pre - # << build pre - NOCONFIGURE=y ./autogen.sh - - autotools_do_configure - - # >> build post - # << build post - - -} -EXTRA_OECONF += " --disable-static --disable-external-plugin --disable-mpris-plugin --disable-mediathek-plugin --disable-tracker-plugin --disable-gst-launch-plugin --disable-example-plugins --disable-tests --enable-valadoc=no" - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - rm -rf ${D} - mkdir -p ${D}${prefix}/share/packages/ - install -m 0644 org.tizen.rygel.xml ${D}${prefix}/share/packages/ - - # >> install pre - # << install pre - - 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 post - # << install post - #find_lang rygel - - # Systemd service file - install -D -m 644 examples/service/systemd/rygel.service.tizen ${D}${systemd_unitdir}/system/rygel.service - # - mkdir -p ${D}/${systemd_unitdir}/system/network.target.wants - ln -s ../rygel.service ${D}/${systemd_unitdir}/system/network.target.wants/rygel.service - rm -rf $RPM_BUILD_ROOT${prefix}/share/applications/*.desktop - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - /bin/touch --no-create $D${prefix}/share/icons/hicolor || : - $D${prefix}/bin/gtk-update-icon-cache \ - --quiet $D${prefix}/share/icons/hicolor 2> /dev/null|| : - /usr/bin/pkg_initdb - # systemctl daemon-reload - # systemctl restart rygel.service - -} - -pkg_prerm_${PN}() { - #!/bin/sh -e - - systemctl stop rygel.service - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - /bin/touch --no-create $D${prefix}/share/icons/hicolor || : - $D${prefix}/bin/gtk-update-icon-cache \ - --quiet $D${prefix}/share/icons/hicolor 2> /dev/null|| : - systemctl daemon-reload - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " rygel " -PACKAGES += " rygel-dev " - -rygel_files = "" -rygel_files += "/etc/rygel.conf" -rygel_files += "${systemd_unitdir}/system/rygel.service" -rygel_files += "${systemd_unitdir}/system/network.target.wants/rygel.service" -rygel_files += "${prefix}/bin/rygel" -rygel_files += "${prefix}/share/dbus-1/services/org.gnome.Rygel1.service" -rygel_files += "${prefix}/share/icons/hicolor/128x128/apps/rygel.png" -rygel_files += "${prefix}/share/icons/hicolor/48x48/apps/rygel.png" -rygel_files += "${prefix}/share/icons/hicolor/32x32/apps/rygel.png" -rygel_files += "${prefix}/share/icons/hicolor/scalable/apps/rygel-full.svg" -rygel_files += "${prefix}/share/icons/hicolor/scalable/apps/rygel.svg" -rygel_files += "${prefix}/share/rygel/icons/120x120/rygel.jpg" -rygel_files += "${prefix}/share/rygel/icons/120x120/rygel.png" -rygel_files += "${prefix}/share/rygel/icons/48x48/rygel.jpg" -rygel_files += "${prefix}/share/rygel/icons/48x48/rygel.png" -rygel_files += "${prefix}/share/rygel/presets/GstFaac.prs" -rygel_files += "${prefix}/share/rygel/presets/GstLameMP3Enc.prs" -rygel_files += "${prefix}/share/rygel/presets/GstMP4Mux.prs" -rygel_files += "${prefix}/share/rygel/presets/GstTwoLame.prs" -rygel_files += "${prefix}/share/rygel/presets/GstX264Enc.prs" -rygel_files += "${prefix}/share/rygel/presets/avenc_aac.prs" -rygel_files += "${prefix}/share/rygel/presets/avenc_mp2.prs" -rygel_files += "${prefix}/share/rygel/presets/avenc_mpeg2video.prs" -rygel_files += "${prefix}/share/rygel/presets/avenc_wmav1.prs" -rygel_files += "${prefix}/share/rygel/presets/avenc_wmv1.prs" -rygel_files += "${prefix}/share/rygel/xml/ContentDirectory-NoTrack.xml" -rygel_files += "${prefix}/share/rygel/xml/AVTransport2.xml" -rygel_files += "${prefix}/share/rygel/xml/BasicManagement2.xml" -rygel_files += "${prefix}/share/rygel/xml/ConnectionManager.xml" -rygel_files += "${prefix}/share/rygel/xml/ContentDirectory.xml" -rygel_files += "${prefix}/share/rygel/xml/MediaRenderer2.xml" -rygel_files += "${prefix}/share/rygel/xml/MediaServer3.xml" -rygel_files += "${prefix}/share/rygel/xml/RenderingControl2.xml" -rygel_files += "${prefix}/share/rygel/xml/X_MS_MediaReceiverRegistrar1.xml" -rygel_files += "${prefix}/share/man/man1/rygel.1.gz" -rygel_files += "${prefix}/share/man/man5/rygel.conf.5.gz" -rygel_files += "${prefix}/share/packages/org.tizen.rygel.xml" -rygel_files += "${prefix}/lib/librygel-*.so.*" -rygel_files += "${prefix}/lib/rygel-2.2/plugins/*.so" -rygel_files += "${prefix}/lib/rygel-2.2/plugins/*.plugin" -rygel_files += "${prefix}/lib/rygel-2.2/engines/*.so" -rygel_files += "${prefix}/lib/rygel-2.2/engines/*.plugin" -CONFFILES_${PN} = "" -CONFFILES_${PN} += "/etc/rygel.conf" - -rygel-dev_files = "" -rygel-dev_files += "${prefix}/include/rygel-2.2/*" -rygel-dev_files += "${prefix}/lib/*.so" -rygel-dev_files += "${prefix}/lib/pkgconfig/rygel-*-2.2.pc" -rygel-dev_files += "${prefix}/share/vala/vapi/rygel-*-2.2.deps" -rygel-dev_files += "${prefix}/share/vala/vapi/rygel-*-2.2.vapi" - -FILES_${PN} = "${rygel_files}" -FILES_${PN}-dev = "${rygel-dev_files}" - -PKG_rygel= "rygel" -PKG_rygel-dev= "rygel-dev" - -require rygel-extraconf.inc - diff --git a/recipes-tizen/rygel/rygel_git.bb b/recipes-tizen/rygel/rygel_git.bb deleted file mode 100644 index fc23e795..00000000 --- a/recipes-tizen/rygel/rygel_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require rygel.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/rygel;tag=691ca909d4afd0f79145d760583dfe4756de1411;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/secure-storage/secure-storage-extraconf.inc b/recipes-tizen/secure-storage/secure-storage-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/secure-storage/secure-storage.inc b/recipes-tizen/secure-storage/secure-storage.inc deleted file mode 100644 index bb49608a..00000000 --- a/recipes-tizen/secure-storage/secure-storage.inc +++ /dev/null @@ -1,206 +0,0 @@ -DESCRIPTION = "Secure storage" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Security" -LICENSE = "Apache 2.0" -PV = "0.12.9" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by secure-storage - - -#PROVIDES by ss-server -PROVIDES += "ss-server" - - -#PROVIDES by libss-client-dev -PROVIDES += "libss-client-dev" - - -#PROVIDES by libss-client -PROVIDES += "libss-client" -# the PROVIDES rules is ignore "libss-client.so " -PROVIDES += "libss-client.so" -RPROVIDES_libss-client += "libss-client.so" - - -RDEPENDS = "" -#RDEPENDS of libss-client (libss-client) -RDEPENDS_libss-client += "dukgenerator" - -#RDEPENDS of ss-server (ss-server) -RDEPENDS_ss-server += "libss-client" -RDEPENDS_ss-server += "systemd" - -#RDEPENDS of libss-client-dev (libss-client-dev) -RDEPENDS_libss-client-dev += "libss-client" - - -DEPENDS = "" -#DEPENDS of secure-storage -DEPENDS += "systemd" -DEPENDS += "openssl" -inherit tizen_cmake -DEPENDS += "security-server" -DEPENDS += "dlog" -inherit pkgconfig -DEPENDS += "dukgenerator" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/libss-client.manifest ${S}/packaging/libss-client-devel.manifest ${S}/packaging/ss-server.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - - - make -j16 - - - -} - -do_install() { - 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}/lib/systemd/system/multi-user.target.wants - mkdir -p ${D}${prefix}/lib/systemd/system/sockets.target.wants - ln -s ../secure-storage.service ${D}${prefix}/lib/systemd/system/multi-user.target.wants/secure-storage.service - ln -s ../secure-storage.socket ${D}${prefix}/lib/systemd/system/sockets.target.wants/secure-storage.socket - - mkdir -p ${D}/usr/share/license - cp LICENSE.APLv2 ${D}/usr/share/license/ss-server - cp LICENSE.APLv2 ${D}/usr/share/license/libss-client - - -} - -pkg_postinst_libss-client() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_ss-server() { - #!/bin/sh -e - - systemctl daemon-reload - if [ $1 == 1 ]; then - systemctl enable secure-storage.service -q - systemctl restart secure-storage.service - fi - -} - -pkg_prerm_ss-server() { - #!/bin/sh -e - - if [ $1 == 0 ]; then - systemctl stop secure-storage.service - systemctl disable secure-storage.service -q - fi - -} - -pkg_postrm_libss-client() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_ss-server() { - #!/bin/sh -e - - systemctl daemon-reload - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libss-client " -PACKAGES += " ss-server " -PACKAGES += " libss-client-dev " - -libss-client_files = "" -libss-client_files += "${prefix}/lib/libss-client.so.*" -libss-client_files += "/usr/share/license/libss-client" -MANIFESTFILES_libss-client = "libss-client.manifest" - -ss-server_files = "" -ss-server_files += "${prefix}/bin/ss-server" -ss-server_files += "${prefix}/lib/systemd/system/secure-storage.service" -ss-server_files += "${prefix}/lib/systemd/system/multi-user.target.wants/secure-storage.service" -ss-server_files += "${prefix}/lib/systemd/system/secure-storage.socket" -ss-server_files += "${prefix}/lib/systemd/system/sockets.target.wants/secure-storage.socket" -ss-server_files += "${prefix}/share/secure-storage/config" -ss-server_files += "/usr/share/license/ss-server" -MANIFESTFILES_ss-server = "ss-server.manifest" - -libss-client-dev_files = "" -libss-client-dev_files += "${prefix}/include/ss_manager.h" -libss-client-dev_files += "${prefix}/lib/pkgconfig/secure-storage.pc" -libss-client-dev_files += "${prefix}/lib/libss-client.so" -MANIFESTFILES_libss-client-dev = "libss-client-devel.manifest" - -FILES_libss-client = "${libss-client_files}" -FILES_ss-server = "${ss-server_files}" -FILES_libss-client-dev = "${libss-client-dev_files}" - -PKG_libss-client= "libss-client" -PKG_ss-server= "ss-server" -PKG_libss-client-dev= "libss-client-dev" - -require secure-storage-extraconf.inc - diff --git a/recipes-tizen/secure-storage/secure-storage_git.bb b/recipes-tizen/secure-storage/secure-storage_git.bb deleted file mode 100644 index cfd3a442..00000000 --- a/recipes-tizen/secure-storage/secure-storage_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require secure-storage.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/security/secure-storage;tag=8e5c4dc0f1b514a945d0972d701a618e462f7adf;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/security-server/security-server-extraconf.inc b/recipes-tizen/security-server/security-server-extraconf.inc deleted file mode 100644 index 025ca456..00000000 --- a/recipes-tizen/security-server/security-server-extraconf.inc +++ /dev/null @@ -1,8 +0,0 @@ -SRC_URI += "file://0001-PATCH-link-to-the-pthread-library.patch" -SRC_URI_append_class-native = " file://remove-dlog-for-native-build.patch" - -CXXFLAGS += "-std=c++11" - -RDEPENDS_${PN}_remove_class-native = "systemd-native" -DEPENDS_remove_class-native = "systemd-native" -DEPENDS_remove_class-native = "dlog-native" diff --git a/recipes-tizen/security-server/security-server.inc b/recipes-tizen/security-server/security-server.inc deleted file mode 100644 index bf02afed..00000000 --- a/recipes-tizen/security-server/security-server.inc +++ /dev/null @@ -1,262 +0,0 @@ -DESCRIPTION = "Security server and utilities" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Security/Service" -LICENSE = "Apache-2.0" -PV = "0.1.1" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by security-server-certs -PROVIDES += "security-server-certs" - - -#PROVIDES by libsecurity-server-client -PROVIDES += "libsecurity-server-client" - - -#PROVIDES by security-server - - -#PROVIDES by security-server-dev -PROVIDES += "security-server-dev" - - -#PROVIDES by libsecurity-server-client-dev -PROVIDES += "libsecurity-server-client-dev" - - -RDEPENDS = "" -#RDEPENDS of security-server-certs (${PN}-certs) -RDEPENDS_${PN}-certs += "security-server" - -#RDEPENDS of libsecurity-server-client (lib${PN}-client) -RDEPENDS_lib${PN}-client += "glibc" -RDEPENDS_lib${PN}-client += "security-server" - -#RDEPENDS of libsecurity-server-client-dev (lib${PN}-client-dev) -RDEPENDS_lib${PN}-client-dev += "libprivilege-control-dev" -RDEPENDS_lib${PN}-client-dev += "libsecurity-server-client" - -#RDEPENDS of security-server-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "security-server" - -#RDEPENDS of security-server (${PN}) -RDEPENDS_${PN} += "systemd" - - -DEPENDS = "" -#DEPENDS of security-server -DEPENDS += "systemd" -inherit tizen_cmake -DEPENDS += "attr" -DEPENDS += "zip" -DEPENDS += "openssl" -DEPENDS += "dlog" -inherit pkgconfig -DEPENDS += "smack" -DEPENDS += "libcap" -DEPENDS += "libprivilege-control" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/security-server.manifest . - cp ${S}/packaging/libsecurity-server-client.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 ; - - - export LDFLAGS="${LDFLAGS} -Wl,--rpath=${prefix}/lib" - - - 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_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . -DVERSION=0.1.1 \ - -DCMAKE_BUILD_TYPE=RELEASE \ - -DCMAKE_VERBOSE_MAKEFILE=ON \ - -DSYSTEMD_DIR=${systemd_unitdir}/system - - oe_runmake -j16 - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - rm -rf ${D} - mkdir -p ${D}${prefix}/share/license - cp LICENSE ${D}${prefix}/share/license/security-server - cp LICENSE ${D}${prefix}/share/license/libsecurity-server-client - mkdir -p ${D}${sysconfdir}/security/ - cp security-server-audit.conf ${D}${sysconfdir}/security/ - - 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}${systemd_unitdir}/system/multi-user.target.wants - mkdir -p ${D}${systemd_unitdir}/system/sockets.target.wants - ln -s ../security-server.service ${D}${systemd_unitdir}/system/multi-user.target.wants/security-server.service - ln -s ../security-server-data-share.socket ${D}${systemd_unitdir}/system/sockets.target.wants/security-server-data-share.socket - ln -s ../security-server-get-gid.socket ${D}${systemd_unitdir}/system/sockets.target.wants/security-server-get-gid.socket - ln -s ../security-server-privilege-by-pid.socket ${D}${systemd_unitdir}/system/sockets.target.wants/security-server-privilege-by-pid.socket - ln -s ../security-server-cookie-get.socket ${D}${systemd_unitdir}/system/sockets.target.wants/security-server-cookie-get.socket - ln -s ../security-server-cookie-check.socket ${D}${systemd_unitdir}/system/sockets.target.wants/security-server-cookie-check.socket - ln -s ../security-server-app-privilege-by-name.socket ${D}${systemd_unitdir}/system/sockets.target.wants/security-server-app-privilege-by-name.socket - ln -s ../security-server-password-check.socket ${D}${systemd_unitdir}/system/sockets.target.wants/security-server-password-check.socket - ln -s ../security-server-password-set.socket ${D}${systemd_unitdir}/system/sockets.target.wants/security-server-password-set.socket - ln -s ../security-server-password-reset.socket ${D}${systemd_unitdir}/system/sockets.target.wants/security-server-password-reset.socket - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - ldconfig - systemctl daemon-reload - if [ $1 = 1 ]; then - # installation - systemctl start security-server.service - fi - if [ $1 = 2 ]; then - # update - systemctl restart security-server.service - fi - -} - -pkg_postinst_libsecurity-server-client() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_prerm_${PN}() { - #!/bin/sh -e - - if [ $1 = 0 ]; then - # unistall - systemctl stop security-server.service - fi - -} - -pkg_postrm_libsecurity-server-client() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - ldconfig - if [ $1 = 0 ]; then - # unistall - systemctl daemon-reload - fi - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " security-server " -PACKAGES += " libsecurity-server-client " -PACKAGES += " libsecurity-server-client-dev " - -security-server_files = "" -security-server_files += "${prefix}/bin/security-server" -security-server_files += "${prefix}/lib/libsecurity-server-commons.so.*" -security-server_files += "${systemd_unitdir}/system/multi-user.target.wants/security-server.service" -security-server_files += "${systemd_unitdir}/system/security-server.service" -security-server_files += "${systemd_unitdir}/system/security-server.target" -security-server_files += "${systemd_unitdir}/system/sockets.target.wants/security-server-data-share.socket" -security-server_files += "${systemd_unitdir}/system/security-server-data-share.socket" -security-server_files += "${systemd_unitdir}/system/sockets.target.wants/security-server-get-gid.socket" -security-server_files += "${systemd_unitdir}/system/security-server-get-gid.socket" -security-server_files += "${systemd_unitdir}/system/sockets.target.wants/security-server-privilege-by-pid.socket" -security-server_files += "${systemd_unitdir}/system/security-server-privilege-by-pid.socket" -security-server_files += "${systemd_unitdir}/system/sockets.target.wants/security-server-cookie-get.socket" -security-server_files += "${systemd_unitdir}/system/security-server-cookie-get.socket" -security-server_files += "${systemd_unitdir}/system/sockets.target.wants/security-server-cookie-check.socket" -security-server_files += "${systemd_unitdir}/system/security-server-cookie-check.socket" -security-server_files += "${systemd_unitdir}/system/sockets.target.wants/security-server-app-privilege-by-name.socket" -security-server_files += "${systemd_unitdir}/system/security-server-app-privilege-by-name.socket" -security-server_files += "%attr(-,root,root) ${sysconfdir}/security/security-server-audit.conf" -security-server_files += "${systemd_unitdir}/system/sockets.target.wants/security-server-password-check.socket" -security-server_files += "${systemd_unitdir}/system/security-server-password-check.socket" -security-server_files += "${systemd_unitdir}/system/sockets.target.wants/security-server-password-set.socket" -security-server_files += "${systemd_unitdir}/system/security-server-password-set.socket" -security-server_files += "${systemd_unitdir}/system/sockets.target.wants/security-server-password-reset.socket" -security-server_files += "${systemd_unitdir}/system/security-server-password-reset.socket" -security-server_files += "${prefix}/share/license/security-server" -CONFFILES_${PN} = "" -CONFFILES_${PN} += "%attr(-,root,root) ${sysconfdir}/security/security-server-audit.conf" -MANIFESTFILES_${PN} = "security-server.manifest" - -libsecurity-server-client_files = "" -libsecurity-server-client_files += "${prefix}/lib/libsecurity-server-client.so.*" -libsecurity-server-client_files += "${prefix}/share/license/libsecurity-server-client" -MANIFESTFILES_lib${PN}-client = "libsecurity-server-client.manifest" - -libsecurity-server-client-dev_files = "" -libsecurity-server-client-dev_files += "${prefix}/lib/libsecurity-server-client.so" -libsecurity-server-client-dev_files += "${prefix}/lib/libsecurity-server-commons.so" -libsecurity-server-client-dev_files += "${prefix}/include/security-server/security-server.h" -libsecurity-server-client-dev_files += "${prefix}/lib/pkgconfig/*.pc" -MANIFESTFILES_lib${PN}-client-dev = "security-server.manifest" - -FILES_${PN} = "${security-server_files}" -FILES_lib${PN}-client = "${libsecurity-server-client_files}" -FILES_lib${PN}-client-dev = "${libsecurity-server-client-dev_files}" - -PKG_security-server= "security-server" -PKG_libsecurity-server-client= "libsecurity-server-client" -PKG_libsecurity-server-client-dev= "libsecurity-server-client-dev" - -require security-server-extraconf.inc - diff --git a/recipes-tizen/security-server/security-server/0001-PATCH-link-to-the-pthread-library.patch b/recipes-tizen/security-server/security-server/0001-PATCH-link-to-the-pthread-library.patch deleted file mode 100644 index caa7f263..00000000 --- a/recipes-tizen/security-server/security-server/0001-PATCH-link-to-the-pthread-library.patch +++ /dev/null @@ -1,29 +0,0 @@ -From 48779d5214c204ba248211ba6adbf250e3114ffb Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= -Date: Thu, 19 Jun 2014 09:03:57 +0200 -Subject: [PATCH] [PATCH] link to the pthread library -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Kévin THIERRY ---- - src/CMakeLists.txt | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 2b9af87..1b67cc6 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -54,7 +54,7 @@ ADD_EXECUTABLE(${TARGET_SECURITY_SERVER} ${SECURITY_SERVER_SOURCES}) - TARGET_LINK_LIBRARIES(${TARGET_SECURITY_SERVER} - ${SECURITY_SERVER_DEP_LIBRARIES} - ${TARGET_SERVER_COMMON} -- -lcap -+ -lcap -lpthread - ) - - ################################################################################ --- -1.8.1.4 - diff --git a/recipes-tizen/security-server/security-server/remove-dlog-for-native-build.patch b/recipes-tizen/security-server/security-server/remove-dlog-for-native-build.patch deleted file mode 100644 index b5bbff99..00000000 --- a/recipes-tizen/security-server/security-server/remove-dlog-for-native-build.patch +++ /dev/null @@ -1,136 +0,0 @@ -diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt -index 1bb5feb..cf169e2 100644 ---- a/src/CMakeLists.txt -+++ b/src/CMakeLists.txt -@@ -1,9 +1,7 @@ - PKG_CHECK_MODULES(SECURITY_SERVER_DEP -- dlog - openssl - libsmack - libprivilege-control -- libsystemd-daemon - REQUIRED - ) - - -diff --git a/src/server/CMakeLists.txt b/src/server/CMakeLists.txt -index 0fad220..d4aa492 100644 ---- a/src/server/CMakeLists.txt -+++ b/src/server/CMakeLists.txt -@@ -1,5 +1,4 @@ - PKG_CHECK_MODULES(COMMON_DEP -- dlog - REQUIRED - ) - -@@ -10,7 +9,6 @@ SET(COMMON_SOURCES - ${COMMON_PATH}/common/message-buffer.cpp - ${COMMON_PATH}/common/smack-check.cpp - ${COMMON_PATH}/dpl/log/src/abstract_log_provider.cpp -- ${COMMON_PATH}/dpl/log/src/dlog_log_provider.cpp - ${COMMON_PATH}/dpl/log/src/log.cpp - ${COMMON_PATH}/dpl/log/src/old_style_log_provider.cpp - ${COMMON_PATH}/dpl/log/src/audit-smack-log.cpp -diff --git a/src/server/dpl/log/src/log.cpp b/src/server/dpl/log/src/log.cpp -index ef67fb2..4db0665 100644 ---- a/src/server/dpl/log/src/log.cpp -+++ b/src/server/dpl/log/src/log.cpp -@@ -24,7 +24,6 @@ - - #include - #include --#include - #include - #include - -@@ -118,12 +117,7 @@ LogSystem::LogSystem() : - oldStyleWarningLogs, - oldStyleErrorLogs, - oldStylePedanticLogs)); -- } else { -- // DLOG -- AddProvider(new DLOGLogProvider()); - } --#else // BUILD_TYPE_DEBUG -- AddProvider(new DLOGLogProvider()); - #endif // BUILD_TYPE_DEBUG - } - -diff --git a/src/server/dpl/log/src/old_style_log_provider.cpp b/src/server/dpl/log/src/old_style_log_provider.cpp -index 4c10749..497d955 100644 ---- a/src/server/dpl/log/src/old_style_log_provider.cpp -+++ b/src/server/dpl/log/src/old_style_log_provider.cpp -@@ -27,7 +27,6 @@ - #include - #include - #include --#include - - namespace SecurityServer { - namespace Log { -diff --git a/src/server/main/socket-manager.cpp b/src/server/main/socket-manager.cpp -index 69b278e..cc3f2f2 100644 ---- a/src/server/main/socket-manager.cpp -+++ b/src/server/main/socket-manager.cpp -@@ -38,7 +38,7 @@ - #include - #include - --#include -+//#include - - #include - #include -@@ -339,8 +339,6 @@ void SocketManager::MainLoop() { - // uncomment it after removing old security-server code - // sd_listen_fds(1); - -- // Daemon is ready to work. -- sd_notify(0, "READY=1"); - - m_working = true; - while(m_working) { -@@ -451,34 +449,6 @@ void SocketManager::MainLoopStop() - NotifyMe(); - } - --int SocketManager::GetSocketFromSystemD( -- const GenericSocketService::ServiceDescription &desc) --{ -- int fd; -- -- // TODO optimalization - do it once in object constructor -- // and remember all information path->sockfd -- int n = sd_listen_fds(0); -- -- LogInfo("sd_listen_fds returns: " << n); -- -- if (n < 0) { -- LogError("Error in sd_listend_fds"); -- ThrowMsg(Exception::InitFailed, "Error in sd_listend_fds"); -- } -- -- for(fd = SD_LISTEN_FDS_START; fd < SD_LISTEN_FDS_START+n; ++fd) { -- if (0 < sd_is_socket_unix(fd, SOCK_STREAM, 1, -- desc.serviceHandlerPath.c_str(), 0)) -- { -- LogInfo("Useable socket " << desc.serviceHandlerPath << -- " was passed by SystemD under descriptor " << fd); -- return fd; -- } -- } -- LogInfo("No useable sockets were passed by systemd."); -- return -1; --} - - int SocketManager::CreateDomainSocketHelp( - const GenericSocketService::ServiceDescription &desc) -@@ -552,7 +522,7 @@ void SocketManager::CreateDomainSocket( - GenericSocketService *service, - const GenericSocketService::ServiceDescription &desc) - { -- int sockfd = GetSocketFromSystemD(desc); -+ int sockfd = -1; - if (-1 == sockfd) - sockfd = CreateDomainSocketHelp(desc); - diff --git a/recipes-tizen/security-server/security-server_git.bb b/recipes-tizen/security-server/security-server_git.bb deleted file mode 100644 index 1ac572be..00000000 --- a/recipes-tizen/security-server/security-server_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require security-server.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/security/security-server;tag=ae009054afbe5b8885da76af1a8127daa63742f6;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/sensor/sensor-extraconf.inc b/recipes-tizen/sensor/sensor-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/sensor/sensor.inc b/recipes-tizen/sensor/sensor.inc deleted file mode 100644 index dcb3aaf6..00000000 --- a/recipes-tizen/sensor/sensor.inc +++ /dev/null @@ -1,134 +0,0 @@ -DESCRIPTION = "Sensor framework client library" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Sensor Framework" -LICENSE = "Apache-2.0" -PV = "0.5.27" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by sensor - - -#PROVIDES by sensor-dev -PROVIDES += "sensor-dev" - - -RDEPENDS = "" -#RDEPENDS of sensor-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "sensor" - - -DEPENDS = "" -#DEPENDS of sensor -DEPENDS += "libsf-common" -DEPENDS += "glib-2.0" -inherit tizen_cmake -DEPENDS += "vconf" -inherit pkgconfig - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n sensor-0.5.27 - cp ${S}/packaging/sensor.manifest ${S}/packaging/sensor-devel.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - - - make -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " sensor " -PACKAGES += " sensor-dev " - -sensor_files = "" -sensor_files += "${prefix}/lib/libsensor.so.*" -MANIFESTFILES_${PN} = "sensor.manifest" - -sensor-dev_files = "" -sensor-dev_files += "${prefix}/include/sensor/*.h" -sensor-dev_files += "${prefix}/lib/libsensor.so" -sensor-dev_files += "${prefix}/lib/pkgconfig/sensor.pc" -MANIFESTFILES_${PN}-dev = "sensor-devel.manifest" - -FILES_${PN} = "${sensor_files}" -FILES_${PN}-dev = "${sensor-dev_files}" - -PKG_sensor= "sensor" -PKG_sensor-dev= "sensor-dev" - -require sensor-extraconf.inc - diff --git a/recipes-tizen/sensor/sensor_git.bb b/recipes-tizen/sensor/sensor_git.bb deleted file mode 100644 index 3b5b05a9..00000000 --- a/recipes-tizen/sensor/sensor_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require sensor.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/system/libslp-sensor;tag=0b466302afcb0ce0e23f0d8f1e1e9820e42326dc;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/smack/smack-extraconf.inc b/recipes-tizen/smack/smack-extraconf.inc deleted file mode 100644 index c3851815..00000000 --- a/recipes-tizen/smack/smack-extraconf.inc +++ /dev/null @@ -1,6 +0,0 @@ -BBCLASSEXTEND_append = " nativesdk " - -do_configure() { - sed -i 's@systemd_new=no@systemd_new=yes@' ${S}/configure.ac - sed -i '/PKG_CHECK_MODULES(/,/)/{s/b/r/p;d}' ${S}/configure.ac -} diff --git a/recipes-tizen/smack/smack.inc b/recipes-tizen/smack/smack.inc deleted file mode 100644 index 7ccebc66..00000000 --- a/recipes-tizen/smack/smack.inc +++ /dev/null @@ -1,152 +0,0 @@ -DESCRIPTION = "Selection of tools for developers working with Smack" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Security/Access Control" -LICENSE = "LGPL-2.1" -PV = "1.0.4" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by smack-dev -PROVIDES += "smack-dev" - - -#PROVIDES by smack - - -#PROVIDES by libsmack -PROVIDES += "libsmack" - - -#PROVIDES by smack-docs -PROVIDES += "smack-docs " - - -RDEPENDS = "" -#RDEPENDS of smack-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "smack" - - -DEPENDS = "" -#DEPENDS of smack -DEPENDS_append_class-native = " autoconf-native" -DEPENDS_append_class-target = " autoconf-native" -DEPENDS_append_class-native = " libtool" -DEPENDS_append_class-target = " libtool-cross" -inherit pkgconfig -DEPENDS_append_class-native = " automake-native" -DEPENDS_append_class-target = " automake-native" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/smack.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 ; - - - autotools_do_configure - - make -j16 - - - -} -EXTRA_OECONF += " --with-systemdsystemunitdir=${systemd_unitdir}/system" - -do_install() { - 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 ${D}${sysconfdir}/smack/accesses.d - install -d ${D}${sysconfdir}/smack/cipso.d - install -d ${D}${sysconfdir}/smack/netlabel.d - - -} - -pkg_postinst_libsmack() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_libsmack() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " smack-dev " -PACKAGES += " smack " -PACKAGES += " libsmack " -PACKAGES += " smack-docs " - -smack-dev_files = "" -smack-dev_files += "${prefix}/include/sys/smack.h" -smack-dev_files += "${prefix}/lib/libsmack.so" -smack-dev_files += "${prefix}/lib/pkgconfig/libsmack.pc" -MANIFESTFILES_${PN}-dev = "smack.manifest" - -smack_files = "" -smack_files += "${sysconfdir}/smack" -smack_files += "${sysconfdir}/smack/accesses.d" -smack_files += "${sysconfdir}/smack/cipso.d" -smack_files += "${sysconfdir}/smack/netlabel.d" -smack_files += "${prefix}/bin/*" -MANIFESTFILES_${PN} = "smack.manifest" - -libsmack_files = "" -libsmack_files += "${prefix}/lib/libsmack.so.*" -MANIFESTFILES_lib${PN} = "smack.manifest" - -smack-docs_files = "" - -FILES_${PN}-dev = "${smack-dev_files}" -FILES_${PN} = "${smack_files}" -FILES_lib${PN} = "${libsmack_files}" -FILES_${PN}-docs = "${smack-docs_files}" - -PKG_smack-dev= "smack-dev" -PKG_smack= "smack" -PKG_libsmack= "libsmack" -PKG_smack-docs= "smack-docs" - -require smack-extraconf.inc - diff --git a/recipes-tizen/smack/smack_git.bb b/recipes-tizen/smack/smack_git.bb deleted file mode 100644 index 76717846..00000000 --- a/recipes-tizen/smack/smack_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require smack.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/smack;tag=aab09845e6c314b621a9f3756dd2504c2498d569;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/sphinxbase/files/remove_useless_dirvar.patch b/recipes-tizen/sphinxbase/files/remove_useless_dirvar.patch deleted file mode 100644 index 3df57362..00000000 --- a/recipes-tizen/sphinxbase/files/remove_useless_dirvar.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff --git a/test/regression/Makefile.am b/test/regression/Makefile.am -index d13d2a7..3bdb18a 100644 ---- a/test/regression/Makefile.am -+++ b/test/regression/Makefile.am -@@ -33,9 +33,9 @@ CLEANFILES = test*.err test*.out \ - - # Disable sphinx_fe tests for now if fixed-point due to imprecision - if FIXED_POINT --TESTS = $(srcdir)/test-cepview.sh $(srcdir)/test-sphinx_pitch.sh -+TESTS = test-cepview.sh test-sphinx_pitch.sh - else --TESTS = $(srcdir)/test-*.sh -+TESTS = test-*.sh - endif - - EXTRA_DIST += $(TESTS) diff --git a/recipes-tizen/sphinxbase/sphinxbase-extraconf.inc b/recipes-tizen/sphinxbase/sphinxbase-extraconf.inc deleted file mode 100644 index 8d2b8fa3..00000000 --- a/recipes-tizen/sphinxbase/sphinxbase-extraconf.inc +++ /dev/null @@ -1,11 +0,0 @@ -SRC_URI_append = " file://remove_useless_dirvar.patch " - -export HOST_SYS -export BUILD_SYS -export STAGING_LIBDIR -export STAGING_INCDIR - -inherit pythonnative python-dir - -FILES_${PN}-dbg += "${prefix}/lib/python2.7/site-packages/.debug/sphinxbase.so" - \ No newline at end of file diff --git a/recipes-tizen/sphinxbase/sphinxbase.inc b/recipes-tizen/sphinxbase/sphinxbase.inc deleted file mode 100644 index f66256fc..00000000 --- a/recipes-tizen/sphinxbase/sphinxbase.inc +++ /dev/null @@ -1,153 +0,0 @@ -DESCRIPTION = "Speech Recognition Engine" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Libraries" -LICENSE = "BSD-2-Clause" -PV = "0.7" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by sphinxbase-dev -PROVIDES += "sphinxbase-dev" - - -#PROVIDES by sphinxbase - - -#PROVIDES by sphinxbase-python -PROVIDES += "sphinxbase-python" - - -#PROVIDES by sphinxbase-libs -PROVIDES += "sphinxbase-libs" - - -RDEPENDS = "" -#RDEPENDS of sphinxbase-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "sphinxbase-libs" - -#RDEPENDS of sphinxbase-python (${PN}-python) -RDEPENDS_${PN}-python += "sphinxbase-libs" - - -DEPENDS = "" -#DEPENDS of sphinxbase -inherit pythonnative -DEPENDS += "python-setuptools" -DEPENDS_append_class-native = " bison-native" -DEPENDS_append_class-target = " bison-native" -inherit pkgconfig - -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 - oe_runmake -j16 - - - -} -EXTRA_OECONF += " --disable-static --disable-rpath" - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - rm -rf ${D} - mkdir -p ${D}${prefix}/lib/python2.7/site-packages - - 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 -- DESTDIR=${D} - rm -f ${D}${prefix}/lib/*.la - - # Install the man pages - mkdir -p ${D}${mandir}/man1 - cp -p doc/*.1 ${D}${mandir}/man1 - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " sphinxbase-dev " -PACKAGES += " sphinxbase " -PACKAGES += " sphinxbase-libs " -PACKAGES += " sphinxbase-python " - -sphinxbase-dev_files = "" -sphinxbase-dev_files += "${prefix}/include/sphinxbase" -sphinxbase-dev_files += "${prefix}/lib/libsphinxad.so" -sphinxbase-dev_files += "${prefix}/lib/libsphinxbase.so" -sphinxbase-dev_files += "${prefix}/lib/pkgconfig/sphinxbase.pc" - -sphinxbase_files = "" -sphinxbase_files += "${prefix}/bin/*" -sphinxbase_files += "${mandir}/man1/*" - -sphinxbase-libs_files = "" -sphinxbase-libs_files += "AUTHORS ChangeLog NEWS README" -sphinxbase-libs_files += "${prefix}/lib/libsphinxad.so.*" -sphinxbase-libs_files += "${prefix}/lib/libsphinxbase.so.*" - -sphinxbase-python_files = "" -sphinxbase-python_files += "${prefix}/lib/python2.7/site-packages/*" - -FILES_${PN}-dev = "${sphinxbase-dev_files}" -FILES_${PN} = "${sphinxbase_files}" -FILES_${PN}-libs = "${sphinxbase-libs_files}" -FILES_${PN}-python = "${sphinxbase-python_files}" - -PKG_sphinxbase-dev= "sphinxbase-dev" -PKG_sphinxbase= "sphinxbase" -PKG_sphinxbase-libs= "sphinxbase-libs" -PKG_sphinxbase-python= "sphinxbase-python" - -require sphinxbase-extraconf.inc - diff --git a/recipes-tizen/sphinxbase/sphinxbase_git.bb b/recipes-tizen/sphinxbase/sphinxbase_git.bb deleted file mode 100644 index 65525978..00000000 --- a/recipes-tizen/sphinxbase/sphinxbase_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require sphinxbase.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/sphinxbase;tag=0404a5e1800547ab86ee18bd41414877f4596fa2;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/status/status-extraconf.inc b/recipes-tizen/status/status-extraconf.inc deleted file mode 100644 index a51cf69b..00000000 --- a/recipes-tizen/status/status-extraconf.inc +++ /dev/null @@ -1,27 +0,0 @@ -INSANE_SKIP_${PN} = "dev-so" - -do_compile() { - cd ${S} - LANG=C - export LANG - unset DISPLAY - - - export LDFLAGS+=" -Wl,--rpath=${prefix}/lib -Wl,--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 . - make -j16 - - - -} \ No newline at end of file diff --git a/recipes-tizen/status/status.inc b/recipes-tizen/status/status.inc deleted file mode 100644 index 1944fd1b..00000000 --- a/recipes-tizen/status/status.inc +++ /dev/null @@ -1,153 +0,0 @@ -DESCRIPTION = "status library" -HOMEPAGE = "http://nohomepage.org" -SECTION = "TBD" -LICENSE = "Apache-2.0" -PV = "0.0.1" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by status - - -#PROVIDES by status-dev -PROVIDES += "status-dev" - - -RDEPENDS = "" -#RDEPENDS of status (${PN}) -RDEPENDS_${PN} += "glibc" - -#RDEPENDS of status-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "status" - - -DEPENDS = "" -#DEPENDS of status -inherit tizen_cmake -DEPENDS += "dbus" -DEPENDS += "aul" -DEPENDS += "dlog" -inherit pkgconfig -DEPENDS += "vconf" - -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 - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - - export LDFLAGS+="-Wl,--rpath=${prefix}/lib -Wl,--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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - make -j16 - - - -} - -do_install() { - 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 - } - [ "x$D" == "x" ] && ldconfig - init_vconf - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " status " -PACKAGES += " status-dev " - -status_files = "" -status_files += "${prefix}/lib/*.so*" -status_files += "/usr/share/license/status" -MANIFESTFILES_${PN} = "status.manifest" - -status-dev_files = "" -status-dev_files += "${prefix}/include/status/*.h" -status-dev_files += "${prefix}/lib/pkgconfig/*.pc" -MANIFESTFILES_${PN}-dev = "status.manifest" - -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 deleted file mode 100644 index 7d50fd78..00000000 --- a/recipes-tizen/status/status_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -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/sync-agent/sync-agent-extraconf.inc b/recipes-tizen/sync-agent/sync-agent-extraconf.inc deleted file mode 100644 index 7a1e9a93..00000000 --- a/recipes-tizen/sync-agent/sync-agent-extraconf.inc +++ /dev/null @@ -1,4 +0,0 @@ -FILES_${PN}-dbg += "/usr/lib/sync-agent/common-public/.debug" - -INSANE_SKIP_common-public-plugins = "dev-so" -INSANE_SKIP_${PN} = "dev-so" \ No newline at end of file diff --git a/recipes-tizen/sync-agent/sync-agent.inc b/recipes-tizen/sync-agent/sync-agent.inc deleted file mode 100644 index e6ed14b6..00000000 --- a/recipes-tizen/sync-agent/sync-agent.inc +++ /dev/null @@ -1,178 +0,0 @@ -DESCRIPTION = "Sync agent FW Library" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Service" -LICENSE = "Apache-2.0" -PV = "0.1.91" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by sync-agent-dev -PROVIDES += "sync-agent-dev" - - -#PROVIDES by common-public-plugins -PROVIDES += "common-public-plugins" - - -#PROVIDES by sync-agent - - -RDEPENDS = "" -#RDEPENDS of sync-agent-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "sync-agent" - -#RDEPENDS of sync-agent (${PN}) -RDEPENDS_${PN} += "glibc" - - -DEPENDS = "" -#DEPENDS of sync-agent -DEPENDS += "libslp-location" -DEPENDS += "libxml2" -DEPENDS += "aul" -DEPENDS += "contacts-service" -DEPENDS += "libgcrypt" -DEPENDS += "capi-base-common" -DEPENDS += "curl" -DEPENDS += "dbus-glib" -DEPENDS += "libsoup-2.4" -inherit tizen_cmake -DEPENDS += "app-svc" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" -DEPENDS += "system-server" -DEPENDS += "msg-service" -DEPENDS += "alarm-manager" -DEPENDS += "libaccounts-svc" -DEPENDS += "libwbxml2" -DEPENDS += "tizen-platform-config" -DEPENDS += "bundle" -DEPENDS += "sqlite3" -DEPENDS += "libtapi" -DEPENDS += "util-linux" -DEPENDS += "vconf" -DEPENDS += "libslp-db-util" -DEPENDS += "capi-system-info" -DEPENDS += "libslp-memo" -DEPENDS += "syspopup" -DEPENDS += "calendar-service" -DEPENDS += "capi-network-connection" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/sync-agent.manifest ${S}/packaging/sync-agent-devel.manifest ${S}/packaging/common-public-plugins.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - - - make -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " sync-agent-dev " -PACKAGES += " common-public-plugins " -PACKAGES += " sync-agent " - -sync-agent-dev_files = "" -sync-agent-dev_files += "${prefix}/include/sync_agent.h" -sync-agent-dev_files += "${prefix}/include/sync-agent/*" -sync-agent-dev_files += "${prefix}/lib/pkgconfig/sync-agent.pc" -MANIFESTFILES_${PN}-dev = "sync-agent-devel.manifest" - -common-public-plugins_files = "" -common-public-plugins_files += "${prefix}/lib/sync-agent/common-public/*" -MANIFESTFILES_common-public-plugins = "common-public-plugins.manifest" - -sync-agent_files = "" -sync-agent_files += "${prefix}/lib/*.so" -sync-agent_files += "${prefix}/lib/*.so.*" -MANIFESTFILES_${PN} = "sync-agent.manifest" - -FILES_${PN}-dev = "${sync-agent-dev_files}" -FILES_common-public-plugins = "${common-public-plugins_files}" -FILES_${PN} = "${sync-agent_files}" - -PKG_sync-agent-dev= "sync-agent-dev" -PKG_common-public-plugins= "common-public-plugins" -PKG_sync-agent= "sync-agent" - -require sync-agent-extraconf.inc - diff --git a/recipes-tizen/sync-agent/sync-agent_git.bb b/recipes-tizen/sync-agent/sync-agent_git.bb deleted file mode 100644 index f2064980..00000000 --- a/recipes-tizen/sync-agent/sync-agent_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require sync-agent.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/system/sync-agent;tag=65d4fdceb1d079d92b794bcf47684ddc8e8b7307;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/syspopup/syspopup-extraconf.inc b/recipes-tizen/syspopup/syspopup-extraconf.inc deleted file mode 100644 index 6c9ceb4a..00000000 --- a/recipes-tizen/syspopup/syspopup-extraconf.inc +++ /dev/null @@ -1,3 +0,0 @@ -do_install_append() { - rm -fr ${D}/usr/share/syspopup -} \ No newline at end of file diff --git a/recipes-tizen/syspopup/syspopup.inc b/recipes-tizen/syspopup/syspopup.inc deleted file mode 100644 index c6cf5568..00000000 --- a/recipes-tizen/syspopup/syspopup.inc +++ /dev/null @@ -1,206 +0,0 @@ -DESCRIPTION = "Syspopup package" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Libraries" -LICENSE = "Apache-2.0" -PV = "0.0.100" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by syspopup-dev -PROVIDES += "syspopup-dev" - - -#PROVIDES by syspopup - - -#PROVIDES by syspopup-caller-dev -PROVIDES += "syspopup-caller-dev" - - -#PROVIDES by syspopup-caller -PROVIDES += "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 += "glibc" -RDEPENDS_${PN}-caller += "syspopup" - - -DEPENDS = "" -#DEPENDS of syspopup -inherit tizen_cmake -DEPENDS += "evas" -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "bundle" -DEPENDS += "aul" -DEPENDS += "dlog" -DEPENDS += "sqlite3" -DEPENDS += "app-core" -DEPENDS += "dbus-glib" - -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 - 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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . \ - -Dwith_wayland=TRUE \ - -DEXTRA_CFLAGS=-fPIC - - make -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && 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 += "${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" -MANIFESTFILES_${PN}-dev = "syspopup-devel.manifest" - -syspopup_files = "" -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" -MANIFESTFILES_${PN} = "syspopup.manifest" - -syspopup-caller-dev_files = "" -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" -MANIFESTFILES_${PN}-caller-dev = "syspopup-caller-devel.manifest" - -syspopup-caller_files = "" -syspopup-caller_files += "${prefix}/lib/libsyspopup_caller.so.0.1.0" -syspopup-caller_files += "/usr/share/license/syspopup-caller" -MANIFESTFILES_${PN}-caller = "syspopup-caller.manifest" - -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 deleted file mode 100644 index 9c6cfa98..00000000 --- a/recipes-tizen/syspopup/syspopup_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -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-server/system-server-extraconf.inc b/recipes-tizen/system-server/system-server-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/system-server/system-server.inc b/recipes-tizen/system-server/system-server.inc deleted file mode 100644 index d05397ad..00000000 --- a/recipes-tizen/system-server/system-server.inc +++ /dev/null @@ -1,526 +0,0 @@ -DESCRIPTION = "System server" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Service" -LICENSE = "Apache-2.0" -PV = "2.0.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by libdevman-dev -PROVIDES += "libdevman-dev" - - -#PROVIDES by libdeviced-dev -PROVIDES += "libdeviced-dev" - - -#PROVIDES by libdeviced -PROVIDES += "libdeviced" - - -#PROVIDES by sysman-dev -PROVIDES += "sysman-dev" - - -#PROVIDES by libhaptic -PROVIDES += "libhaptic" - - -#PROVIDES by libslp-pm-dev -PROVIDES += "libslp-pm-dev" - - -#PROVIDES by libslp-pm -PROVIDES += "libslp-pm" - - -#PROVIDES by system-server - - -#PROVIDES by sysman-internal-dev -PROVIDES += "sysman-internal-dev" - - -#PROVIDES by libhaptic-dev -PROVIDES += "libhaptic-dev" - - -#PROVIDES by libhaptic-plugin-dev -PROVIDES += "libhaptic-plugin-dev" - - -#PROVIDES by libdevman-haptic-dev -PROVIDES += "libdevman-haptic-dev" - - -#PROVIDES by sysman -PROVIDES += "sysman" - - -#PROVIDES by libdevman -PROVIDES += "libdevman" - - -RDEPENDS = "" -#RDEPENDS of libdevman-dev (libdevman-dev) -RDEPENDS_libdevman-dev += "libdevman" - -#RDEPENDS of libhaptic (libhaptic) -RDEPENDS_libhaptic += "system-server" - -#RDEPENDS of system-server (${PN}) -RDEPENDS_${PN} += "systemd" -RDEPENDS_${PN} += "vconf" - -#RDEPENDS of libdeviced (libdeviced) -RDEPENDS_libdeviced += "system-server" - -#RDEPENDS of sysman-dev (sysman-dev) -RDEPENDS_sysman-dev += "sysman" - -#RDEPENDS of libslp-pm-dev (libslp-pm-dev) -RDEPENDS_libslp-pm-dev += "libslp-pm" - -#RDEPENDS of libslp-pm (libslp-pm) -RDEPENDS_libslp-pm += "system-server" - -#RDEPENDS of libdeviced-dev (libdeviced-dev) -RDEPENDS_libdeviced-dev += "libdeviced" - -#RDEPENDS of sysman-internal-dev (sysman-internal-dev) -RDEPENDS_sysman-internal-dev += "sysman" - -#RDEPENDS of libhaptic-dev (libhaptic-dev) -RDEPENDS_libhaptic-dev += "libhaptic" - -#RDEPENDS of libhaptic-plugin-dev (libhaptic-plugin-dev) -RDEPENDS_libhaptic-plugin-dev += "libhaptic" - -#RDEPENDS of libdevman-haptic-dev (libdevman-haptic-dev) -RDEPENDS_libdevman-haptic-dev += "libdevman-dev" - -#RDEPENDS of sysman (sysman) -RDEPENDS_sysman += "system-server" - -#RDEPENDS of libdevman (libdevman) -RDEPENDS_libdevman += "system-server" - - -DEPENDS = "" -#DEPENDS of system-server -DEPENDS += "smack" -DEPENDS += "edbus" -inherit tizen_cmake -DEPENDS += "attr" -#Replace "DEPENDS" on gettext by "inherit gettext" -inherit gettext -DEPENDS += "notification" -DEPENDS += "tizen-platform-config" -DEPENDS += "syspopup" -inherit pkgconfig -DEPENDS += "libtapi" -DEPENDS += "usbutils" -DEPENDS += "libdevice-node" -DEPENDS += "systemd" -DEPENDS += "dlog" -DEPENDS += "heynoti" -DEPENDS += "ecore" -DEPENDS_append_class-native = " fdupes-native" -DEPENDS_append_class-target = " fdupes-native" -DEPENDS += "sensor" -DEPENDS += "vconf" -DEPENDS += "capi-base-common" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/system-server.manifest . - cp ${S}/packaging/deviced.manifest . - cp ${S}/packaging/sysman.manifest . - cp ${S}/packaging/libslp-pm.manifest . - cp ${S}/packaging/haptic.manifest . - cp ${S}/packaging/devman.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . \ - -DTZ_SYS_ETC=${sysconfdir} \ - -DSYSTEMD_DIR=${systemd_unitdir}/system - - - -} - -do_install() { - 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}/${systemd_unitdir}/system/multi-user.target.wants - ln -s ../system-server.service ${D}/${systemd_unitdir}/system/multi-user.target.wants/system-server.service - - mkdir -p ${D}/${systemd_unitdir}/system/sockets.target.wants - ln -s ../system-server.socket ${D}/${systemd_unitdir}/system/sockets.target.wants/system-server.socket - - - mkdir -p ${D}/${systemd_unitdir}/system/graphical.target.wants - ln -s ../regpmon.service ${D}/${systemd_unitdir}/system/graphical.target.wants/regpmon.service - install -m 0644 ${S}/packaging/regpmon.service ${D}${systemd_unitdir}/system/regpmon.service - - - mkdir -p ${D}/${systemd_unitdir}/system/graphical.target.wants - ln -s ../zbooting-done.service ${D}/${systemd_unitdir}/system/graphical.target.wants/zbooting-done.service - install -m 0644 ${S}/packaging/zbooting-done.service ${D}${systemd_unitdir}/system/zbooting-done.service - - - #fdupes ${D} - - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - #memory type vconf key init - users_gid=$(getent group $TZ_SYS_USER_GROUP | cut -f3 -d':') - vconftool set -t int memory/sysman/usbhost_status -1 -i - vconftool set -t int memory/sysman/mmc 0 -i - vconftool set -t int memory/sysman/earjack_key 0 -i - vconftool set -t int memory/sysman/added_usb_storage 0 -i - vconftool set -t int memory/sysman/removed_usb_storage 0 -i - vconftool set -t int memory/sysman/charger_status -1 -i - vconftool set -t int memory/sysman/charge_now -1 -i - vconftool set -t int memory/sysman/battery_status_low -1 -i - vconftool set -t int memory/sysman/battery_capacity -1 -i - vconftool set -t int memory/sysman/usb_status -1 -i - vconftool set -t int memory/sysman/earjack -1 -i - vconftool set -t int memory/sysman/low_memory 1 -i - vconftool set -t int memory/sysman/sliding_keyboard -1 -i - vconftool set -t int memory/sysman/mmc_mount -1 -i - vconftool set -t int memory/sysman/mmc_unmount -1 -i - vconftool set -t int memory/sysman/mmc_format -1 -i - vconftool set -t int memory/sysman/mmc_format_progress 0 -i - vconftool set -t int memory/sysman/mmc_err_status 0 -i - vconftool set -t int memory/sysman/power_off 0 -g $users_gid -i -f - vconftool set -t int memory/sysman/battery_level_status -1 -i - vconftool set -t string memory/private/sysman/added_storage_uevent "" -i - vconftool set -t string memory/private/sysman/removed_storage_uevent "" -g $users_gid -i - vconftool set -t int memory/sysman/hdmi 0 -i - vconftool set -t int memory/sysman/stime_changed 0 -i - #db type vconf key init - vconftool set -t int db/sysman/mmc_dev_changed 0 -i - vconftool set -t int memory/pm/state 0 -i -g $users_gid - vconftool set -t int memory/pm/battery_timetofull -1 -i - vconftool set -t int memory/pm/battery_timetoempty -1 -i - vconftool set -t int memory/pm/sip_status 0 -i -g $users_gid - vconftool set -t int memory/pm/custom_brightness_status 0 -i -g $users_gid - vconftool set -t bool memory/pm/brt_changed_lpm 0 -i - vconftool set -t int memory/pm/current_brt 60 -i -g $users_gid - heynotitool set system_wakeup - heynotitool set pm_event - heynotitool set power_off_start - heynotitool set mmcblk_add - heynotitool set mmcblk_remove - heynotitool set device_charge_chgdet - heynotitool set device_usb_host_add - heynotitool set device_usb_host_remove - heynotitool set device_pci_keyboard_add - heynotitool set device_pci_keyboard_remove - heynotitool set device_usb_chgdet - heynotitool set device_ta_chgdet - heynotitool set device_earjack_chgdet - heynotitool set device_earkey_chgdet - heynotitool set device_tvout_chgdet - heynotitool set device_hdmi_chgdet - heynotitool set device_keyboard_chgdet - systemctl daemon-reload - if [ "$1" = "1" ]; then - systemctl restart system-server.service - systemctl restart regpmon.service - systemctl restart zbooting-done.service - fi - [ "x$D" == "x" ] && ldconfig - -} - -pkg_postinst_libslp-pm() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_libhaptic() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_sysman() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_libdevman() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_libdeviced() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_prerm_${PN}() { - #!/bin/sh -e - - if [ "$1" = "0" ]; then - systemctl stop system-server.service - systemctl stop regpmon.service - systemctl stop zbooting-done.service - fi - -} - -pkg_postrm_libhaptic() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - systemctl daemon-reload - [ "x$D" == "x" ] && ldconfig - -} - -pkg_postrm_libslp-pm() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_libdeviced() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_libdevman() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_sysman() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libdevman-dev " -PACKAGES += " libhaptic " -PACKAGES += " sysman-dev " -PACKAGES += " libdeviced-dev " -PACKAGES += " libslp-pm-dev " -PACKAGES += " libdevman " -PACKAGES += " libslp-pm " -PACKAGES += " system-server " -PACKAGES += " sysman-internal-dev " -PACKAGES += " libhaptic-dev " -PACKAGES += " libhaptic-plugin-dev " -PACKAGES += " libdevman-haptic-dev " -PACKAGES += " libdeviced " -PACKAGES += " sysman " - -libdevman-dev_files = "" -libdevman-dev_files += "${prefix}/include/devman/devman.h" -libdevman-dev_files += "${prefix}/include/devman/devman_image.h" -libdevman-dev_files += "${prefix}/include/devman/devman_managed.h" -libdevman-dev_files += "${prefix}/include/devman/devman_haptic.h" -libdevman-dev_files += "${prefix}/include/devman/devman_PG.h" -libdevman-dev_files += "${prefix}/lib/pkgconfig/devman.pc" -libdevman-dev_files += "${prefix}/lib/libdevman.so" - -libhaptic_files = "" -libhaptic_files += "${prefix}/lib/libhaptic.so.*" -MANIFESTFILES_libhaptic = "haptic.manifest" - -sysman-dev_files = "" -sysman-dev_files += "${prefix}/include/sysman/sysman.h" -sysman-dev_files += "${prefix}/include/sysman/sysman_managed.h" -sysman-dev_files += "${prefix}/include/sysman/sysman_PG.h" -sysman-dev_files += "${prefix}/lib/pkgconfig/sysman.pc" -sysman-dev_files += "${prefix}/lib/libsysman.so" - -libdeviced-dev_files = "" -libdeviced-dev_files += "${prefix}/include/deviced/dd-battery.h" -libdeviced-dev_files += "${prefix}/include/deviced/dd-control.h" -libdeviced-dev_files += "${prefix}/include/deviced/dd-deviced.h" -libdeviced-dev_files += "${prefix}/include/deviced/dd-deviced-managed.h" -libdeviced-dev_files += "${prefix}/include/deviced/dd-display.h" -libdeviced-dev_files += "${prefix}/include/deviced/dd-haptic.h" -libdeviced-dev_files += "${prefix}/include/deviced/dd-led.h" -libdeviced-dev_files += "${prefix}/include/deviced/haptic-module.h" -libdeviced-dev_files += "${prefix}/include/deviced/haptic-plugin-intf.h" -libdeviced-dev_files += "${prefix}/lib/libdeviced.so" -libdeviced-dev_files += "${prefix}/lib/pkgconfig/deviced.pc" - -libslp-pm-dev_files = "" -libslp-pm-dev_files += "${prefix}/include/pmapi/pmapi.h" -libslp-pm-dev_files += "${prefix}/include/pmapi/pmapi_managed.h" -libslp-pm-dev_files += "${prefix}/include/pmapi/pm_PG.h" -libslp-pm-dev_files += "${prefix}/lib/pkgconfig/pmapi.pc" -libslp-pm-dev_files += "${prefix}/lib/libpmapi.so" - -libdevman_files = "" -libdevman_files += "${prefix}/bin/display_wd" -libdevman_files += "${prefix}/lib/libdevman.so.*" -MANIFESTFILES_libdevman = "devman.manifest" - -libslp-pm_files = "" -libslp-pm_files += "${prefix}/lib/libpmapi.so.*" -MANIFESTFILES_libslp-pm = "libslp-pm.manifest" - -system-server_files = "" -system-server_files += "${sysconfdir}/dbus-1/system.d/deviced.conf" -system-server_files += "${prefix}/bin/system_server" -system-server_files += "${prefix}/lib/system-server/shutdown.sh" -system-server_files += "${prefix}/bin/restart" -system-server_files += "${prefix}/bin/movi_format.sh" -system-server_files += "${prefix}/bin/sys_event" -system-server_files += "${prefix}/bin/pm_event" -system-server_files += "${prefix}/bin/regpmon" -system-server_files += "${prefix}/bin/set_pmon" -system-server_files += "${prefix}/bin/sys_pci_noti" -system-server_files += "${prefix}/bin/mmc-smack-label" -system-server_files += "${prefix}/bin/device-daemon" -system-server_files += "${prefix}/bin/fsck_msdosfs" -system-server_files += "${systemd_unitdir}/system/multi-user.target.wants/system-server.service" -system-server_files += "${systemd_unitdir}/system/graphical.target.wants/regpmon.service" -system-server_files += "${systemd_unitdir}/system/sockets.target.wants/system-server.socket" -system-server_files += "${systemd_unitdir}/system/system-server.service" -system-server_files += "${systemd_unitdir}/system/system-server.socket" -system-server_files += "${systemd_unitdir}/system/regpmon.service" -system-server_files += "${systemd_unitdir}/system/graphical.target.wants/zbooting-done.service" -system-server_files += "${systemd_unitdir}/system/zbooting-done.service" -system-server_files += "${prefix}/share/system-server/sys_pci_noti/res/locale/*/LC_MESSAGES/*.mo" -system-server_files += "${prefix}/share/license/fsck_msdosfs" -CONFFILES_${PN} = "" -CONFFILES_${PN} += "${sysconfdir}/dbus-1/system.d/deviced.conf" -MANIFESTFILES_${PN} = "system-server.manifest" - -sysman-internal-dev_files = "" -sysman-internal-dev_files += "${prefix}/include/sysman/sysman-internal.h" - -libhaptic-dev_files = "" -libhaptic-dev_files += "${prefix}/include/haptic/haptic.h" -libhaptic-dev_files += "${prefix}/lib/libhaptic.so" -libhaptic-dev_files += "${prefix}/lib/pkgconfig/haptic.pc" - -libhaptic-plugin-dev_files = "" -libhaptic-plugin-dev_files += "${prefix}/include/haptic/haptic_module.h" -libhaptic-plugin-dev_files += "${prefix}/include/haptic/haptic_plugin_intf.h" -libhaptic-plugin-dev_files += "${prefix}/include/haptic/haptic_PG.h" -libhaptic-plugin-dev_files += "${prefix}/lib/pkgconfig/haptic-plugin.pc" - -libdevman-haptic-dev_files = "" -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" - -libdeviced_files = "" -libdeviced_files += "${prefix}/lib/libdeviced.so.*" -MANIFESTFILES_libdeviced = "deviced.manifest" - -sysman_files = "" -sysman_files += "${prefix}/lib/libsysman.so.*" -MANIFESTFILES_sysman = "sysman.manifest" - -FILES_libdevman-dev = "${libdevman-dev_files}" -FILES_libhaptic = "${libhaptic_files}" -FILES_sysman-dev = "${sysman-dev_files}" -FILES_libdeviced-dev = "${libdeviced-dev_files}" -FILES_libslp-pm-dev = "${libslp-pm-dev_files}" -FILES_libdevman = "${libdevman_files}" -FILES_libslp-pm = "${libslp-pm_files}" -FILES_${PN} = "${system-server_files}" -FILES_sysman-internal-dev = "${sysman-internal-dev_files}" -FILES_libhaptic-dev = "${libhaptic-dev_files}" -FILES_libhaptic-plugin-dev = "${libhaptic-plugin-dev_files}" -FILES_libdevman-haptic-dev = "${libdevman-haptic-dev_files}" -FILES_libdeviced = "${libdeviced_files}" -FILES_sysman = "${sysman_files}" - -PKG_libdevman-dev= "libdevman-dev" -PKG_libhaptic= "libhaptic" -PKG_sysman-dev= "sysman-dev" -PKG_libdeviced-dev= "libdeviced-dev" -PKG_libslp-pm-dev= "libslp-pm-dev" -PKG_libdevman= "libdevman" -PKG_libslp-pm= "libslp-pm" -PKG_system-server= "system-server" -PKG_sysman-internal-dev= "sysman-internal-dev" -PKG_libhaptic-dev= "libhaptic-dev" -PKG_libhaptic-plugin-dev= "libhaptic-plugin-dev" -PKG_libdevman-haptic-dev= "libdevman-haptic-dev" -PKG_libdeviced= "libdeviced" -PKG_sysman= "sysman" - -require system-server-extraconf.inc - diff --git a/recipes-tizen/system-server/system-server_git.bb b/recipes-tizen/system-server/system-server_git.bb deleted file mode 100644 index fc3c3e7d..00000000 --- a/recipes-tizen/system-server/system-server_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require system-server.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/system/system-server;tag=9c78025072cb67f27da99d22bac34afb01ea0a23;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/systemd/files/systemd-user b/recipes-tizen/systemd/files/systemd-user deleted file mode 100644 index 73bc9112..00000000 --- a/recipes-tizen/systemd/files/systemd-user +++ /dev/null @@ -1,9 +0,0 @@ -#%PAM-1.0 - -# Used by systemd when launching systemd user instances. - -account include system-auth -session include system-auth -session required pam_systemd.so -auth required pam_deny.so -password required pam_deny.so \ No newline at end of file diff --git a/recipes-tizen/systemd/systemd-extraconf.inc b/recipes-tizen/systemd/systemd-extraconf.inc deleted file mode 100644 index 073ef500..00000000 --- a/recipes-tizen/systemd/systemd-extraconf.inc +++ /dev/null @@ -1,59 +0,0 @@ -SRC_URI += "file://systemd-user" - -inherit useradd - -USERADD_PACKAGES = "${PN}" -GROUPADD_PARAM_${PN} += "--system -g 11 cdrom;" -GROUPADD_PARAM_${PN} += "--system -g 33 tape;" -GROUPADD_PARAM_${PN} += "--system -g 18 dialout;" -GROUPADD_PARAM_${PN} += "--system -g 19 floppy" - -EXTRA_OECONF += "--disable-manpages" -EXTRA_OECONF += "--without-python" - -GTKDOC_DOCDIR = "${S}/docs/" - -do_configure_prepend() { - rm -f ${S}/docs/gtk-doc.make - echo 'EXTRA_DIST =' > ${S}/docs/gtk-doc.make - - sed -i 's!@MKDIR_P@!/bin/mkdir -p!g' ${S}/units/kmod-static-nodes.service.in - sed -i 's!@KMOD@!/bin/kmod!g' ${S}/units/kmod-static-nodes.service.in - sed -i 's!@KILL@!/bin/kill!g' ${S}/units/user/systemd-exit.service.in -} - -do_install_append() { - rm ${D}${sysconfdir}/hostname - rm ${D}${sysconfdir}/vconsole.conf - rm ${D}${sysconfdir}/locale.conf - rm ${D}${sysconfdir}/machine-id - rm ${D}${sysconfdir}/machine-info - rm ${D}${sysconfdir}/timezone - - install -m 0644 ${WORKDIR}/systemd-user ${D}${sysconfdir}/pam.d -} - -pkg_preinst_${PN}() { - #!/bin/sh -e - - # Rename configuration files that changed their names - $D${prefix}/bin/mv -n ${sysconfdir}/systemd/systemd-logind.conf ${sysconfdir}/systemd/logind.conf >/dev/null 2>&1 || : - $D${prefix}/bin/mv -n ${sysconfdir}/systemd/systemd-journald.conf ${sysconfdir}/systemd/journald.conf >/dev/null 2>&1 || : -} - -systemd-dbg_files += "${systemd_unitdir}/.debug" -systemd-dbg_files += "/lib/security/.debug" -systemd-dbg_files += "${systemd_unitdir}/system-generators/.debug" -systemd-dbg_files += "/lib/udev/.debug" - -FILES_${PN}-dbg += "${systemd-dbg_files}" - - -FILES_${PN}-locale-fr += "${prefix}/lib/systemd/catalog/systemd.fr.catalog" -FILES_${PN}-locale-it += "${prefix}/lib/systemd/catalog/systemd.it.catalog" -FILES_${PN}-locale-ru += "${prefix}/lib/systemd/catalog/systemd.ru.catalog" -FILES_${PN}-locale += "${prefix}/lib/systemd/catalog/systemd.catalog" - - - - \ No newline at end of file diff --git a/recipes-tizen/systemd/systemd.inc b/recipes-tizen/systemd/systemd.inc deleted file mode 100644 index 8b208770..00000000 --- a/recipes-tizen/systemd/systemd.inc +++ /dev/null @@ -1,592 +0,0 @@ -DESCRIPTION = "A System and Service Manager" -HOMEPAGE = "http://www.freedesktop.org/wiki/Software/systemd" -SECTION = "Base/Startup" -LICENSE = "LGPL-2.0+ and MIT and GPL-2.0+" -PV = "212" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by libsystemd -PROVIDES += "libsystemd" - - -#PROVIDES by systemd -# the PROVIDES rules is ignore "SysVinit = 2.86-24" -PROVIDES += "SysVinit" -RPROVIDES_systemd += "SysVinit" -# the PROVIDES rules is ignore "sysvinit = 2.86-24" -PROVIDES += "sysvinit" -RPROVIDES_systemd += "sysvinit" -# the PROVIDES rules is ignore "/bin/systemctl " -PROVIDES += "/bin/systemctl" -RPROVIDES_systemd += "/bin/systemctl" -# the PROVIDES rules is ignore "/sbin/shutdown " -PROVIDES += "/sbin/shutdown" -RPROVIDES_systemd += "/sbin/shutdown" -# the PROVIDES rules is ignore "udev = 212" -PROVIDES += "udev" -RPROVIDES_systemd += "udev" - - -#PROVIDES by libgudev-dev -PROVIDES += "libgudev-dev" - - -#PROVIDES by systemd-dev -PROVIDES += "systemd-dev" -# the PROVIDES rules is ignore "libudev-dev = 212" -PROVIDES += "libudev-dev" -RPROVIDES_systemd-dev += "libudev-dev" - - -#PROVIDES by libgudev -PROVIDES += "libgudev" - - -#PROVIDES by systemd-docs -PROVIDES += "systemd-docs " - - -#PROVIDES by systemd-analyze -PROVIDES += "systemd-analyze" - - -RDEPENDS = "" -#RDEPENDS of systemd (${PN}) -RDEPENDS_${PN} += "hwdata" -RDEPENDS_${PN} += "dbus" -RDEPENDS_${PN} += "gawk" -RDEPENDS_${PN} += "coreutils" -RDEPENDS_${PN} += "shadow" -RDEPENDS_${PN} += "glibc" - -#RDEPENDS of libgudev-dev (libgudev-dev) -RDEPENDS_libgudev-dev += "libgudev" - -#RDEPENDS of systemd-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "libsystemd" -RDEPENDS_${PN}-dev += "systemd" - -#RDEPENDS of libgudev (libgudev) -RDEPENDS_libgudev += "systemd" - -#RDEPENDS of systemd-analyze (${PN}-analyze) -RDEPENDS_${PN}-analyze += "systemd" - - -DEPENDS = "" -#DEPENDS of systemd -DEPENDS += "kmod" -DEPENDS_append_class-native = " intltool-native" -DEPENDS_append_class-target = " intltool-native" -DEPENDS += "gperf" -DEPENDS += "hwdata" -DEPENDS += "dbus" -DEPENDS += "usbutils" -inherit pkgconfig -DEPENDS += "acl" -DEPENDS += "docbook-xsl-stylesheets" -DEPENDS += "glib-2.0" -DEPENDS += "libxslt" -DEPENDS += "pciutils" -DEPENDS += "libcap" -DEPENDS += "util-linux" -DEPENDS += "libgcrypt" -DEPENDS += "xz" -DEPENDS += "libpam" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/systemd.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 ; - - if which gtkdocize >/dev/null 2>/dev/null; then - gtkdocize --docdir docs/ --flavour no-tmpl - gtkdocargs=--enable-gtk-doc - else - echo "You don't have gtk-doc installed, and thus won't be able to generate the documentation." - rm -f docs/gtk-doc.make - echo 'EXTRA_DIST =' > docs/gtk-doc.make - fi - - intltoolize --force --automake - - autotools_do_configure - - oe_runmake -j16 - - - -} -EXTRA_OECONF += " --enable-compat-libs --enable-bootchart --libexecdir=${prefix}/lib --docdir=${prefix}/share/doc/packages/systemd --disable-static --with-sysvinit-path= --with-sysvrcnd-path= --with-smack-run-label=System --with-rootprefix=/ --with-rootlibdir=//lib cc_cv_CFLAGS__flto=no" - -do_install() { - 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 systemd - cat <> systemd.lang - %lang(fr) ${prefix}/lib/systemd/catalog/systemd.fr.catalog - %lang(it) ${prefix}/lib/systemd/catalog/systemd.it.catalog - %lang(ru) ${prefix}/lib/systemd/catalog/systemd.ru.catalog -EOF - - # udev links - mkdir -p ${D}/${prefix}/sbin - ln -sf ../bin/udevadm ${D}${prefix}/sbin/udevadm - mkdir -p ${D}${prefix}/lib/firmware/updates - - # Create SysV compatibility symlinks. systemctl/systemd are smart - # enough to detect in which way they are called. - ln -sf //lib/systemd/systemd ${D}${prefix}/sbin/init - ln -sf //lib/systemd/systemd ${D}${prefix}/bin/systemd - ln -sf ../bin/systemctl ${D}${prefix}/sbin/reboot - ln -sf ../bin/systemctl ${D}${prefix}/sbin/halt - ln -sf ../bin/systemctl ${D}${prefix}/sbin/poweroff - ln -sf ../bin/systemctl ${D}${prefix}/sbin/shutdown - ln -sf ../bin/systemctl ${D}${prefix}/sbin/telinit - ln -sf ../bin/systemctl ${D}${prefix}/sbin/runlevel - - # legacy links - ln -sf loginctl ${D}${prefix}/bin/systemd-loginctl - - # We create all wants links manually at installation time to make sure - # they are not owned and hence overriden by rpm after the used deleted - # them. - rm -rf ${D}${sysconfdir}/systemd/system/*.target.wants - - # Make sure the ghost-ing below works - touch ${D}${sysconfdir}/systemd/system/runlevel2.target - touch ${D}${sysconfdir}/systemd/system/runlevel3.target - touch ${D}${sysconfdir}/systemd/system/runlevel4.target - touch ${D}${sysconfdir}/systemd/system/runlevel5.target - - # Make sure these directories are properly owned - mkdir -p ${D}${systemd_unitdir}/system/basic.target.wants - mkdir -p ${D}${systemd_unitdir}/system/default.target.wants - mkdir -p ${D}${systemd_unitdir}/system/dbus.target.wants - mkdir -p ${D}${systemd_unitdir}/system/syslog.target.wants - - # Make sure the user generators dir exists too - mkdir -p ${D}//lib/systemd/system-generators - mkdir -p ${D}${prefix}/lib/systemd/user-generators - - # Create new-style configuration files so that we can ghost-own them - touch ${D}${sysconfdir}/hostname - touch ${D}${sysconfdir}/vconsole.conf - touch ${D}${sysconfdir}/locale.conf - touch ${D}${sysconfdir}/machine-id - touch ${D}${sysconfdir}/machine-info - touch ${D}${sysconfdir}/timezone - #mkdir -p %{buildroot}%{_sysconfdir}/X11/xorg.conf.d - #touch %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/00-keyboard.conf - - mkdir -p ${D}//lib/systemd/system-preset/ - mkdir -p ${D}//lib/systemd/user-preset/ - - # Make sure the shutdown/sleep drop-in dirs exist - mkdir -p ${D}//lib/systemd/system-shutdown/ - mkdir -p ${D}//lib/systemd/system-sleep/ - - # Make sure the NTP units dir exists - mkdir -p ${D}${prefix}/lib/systemd/ntp-units.d/ - - # Install modprobe fragment - mkdir -p ${D}${sysconfdir}/modprobe.d/ - - # Enable readahead services - ln -sf ../systemd-readahead-collect.service ${D}${systemd_unitdir}/system/default.target.wants/ - ln -sf ../systemd-readahead-replay.service ${D}${systemd_unitdir}/system/default.target.wants/ - - # Fix the dangling /var/lock -> /run/lock symlink - install -Dm644 tmpfiles.d/legacy.conf ${D}${prefix}/lib/tmpfiles.d/legacy.conf - - install -m644 ${S}/packaging/pamconsole-tmp.conf ${D}${prefix}/lib/tmpfiles.d/ - - rm -rf ${D}/${prefix}/lib/systemd/user/default.target - - rm -rf ${D}/${prefix}/share/doc/packages/systemd - - # Move macros to the proper location for Tizen - mkdir -p ${D}${sysconfdir}/rpm - install -m644 src/core/macros.systemd ${D}${sysconfdir}/rpm/macros.systemd - - rm -fr ${D}${prefix}/lib/rpm - rm -fr ${D}${sysconfdir}/kernel - rm -fr ${D}${sysconfdir}/modprobe.d - rm -fr ${D}${localstatedir} - - -} - -pkg_preinst_${PN}() { - #!/bin/sh -e - - getent group cdrom >/dev/null 2>&1 || /usr/sbin/groupadd -r -g 11 cdrom >/dev/null 2>&1 || : - getent group tape >/dev/null 2>&1 || /usr/sbin/groupadd -r -g 33 tape >/dev/null 2>&1 || : - getent group dialout >/dev/null 2>&1 || /usr/sbin/groupadd -r -g 18 dialout >/dev/null 2>&1 || : - getent group floppy >/dev/null 2>&1 || /usr/sbin/groupadd -r -g 19 floppy >/dev/null 2>&1 || : - systemctl stop systemd-udevd-control.socket systemd-udevd-kernel.socket systemd-udevd.service >/dev/null 2>&1 || : - # Rename configuration files that changed their names - mv -n ${sysconfdir}/systemd/systemd-logind.conf ${sysconfdir}/systemd/logind.conf >/dev/null 2>&1 || : - mv -n ${sysconfdir}/systemd/systemd-journald.conf ${sysconfdir}/systemd/journald.conf >/dev/null 2>&1 || : - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - systemd-machine-id-setup > /dev/null 2>&1 || : - systemd-random-seed save > /dev/null 2>&1 || : - systemctl daemon-reexec > /dev/null 2>&1 || : - systemctl start systemd-udevd.service >/dev/null 2>&1 || : - -} - -pkg_postinst_libgudev() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_libsystemd() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_prerm_${PN}() { - #!/bin/sh -e - - if [ $1 -eq 0 ] ; then - systemctl disable \ - getty@.service \ - remote-fs.target \ - systemd-readahead-replay.service \ - systemd-readahead-collect.service >/dev/null 2>&1 || : - rm -f ${sysconfdir}/systemd/system/default.target >/dev/null 2>&1 || : - fi - -} - -pkg_postrm_libgudev() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_libsystemd() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - if [ $1 -ge 1 ] ; then - systemctl daemon-reload > /dev/null 2>&1 || : - systemctl try-restart systemd-logind.service >/dev/null 2>&1 || : - fi - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libsystemd " -PACKAGES += " systemd " -PACKAGES += " libgudev-dev " -PACKAGES += " systemd-dev " -PACKAGES += " systemd-docs " -PACKAGES += " libgudev " -PACKAGES += " systemd-analyze " - -libsystemd_files = "" -libsystemd_files += "/lib/security/pam_systemd.so" -libsystemd_files += "/lib/libsystemd.so.*" -libsystemd_files += "/lib/libudev.so.*" -libsystemd_files += "/lib/libsystemd-daemon.so.*" -libsystemd_files += "/lib/libsystemd-id128.so.*" -libsystemd_files += "/lib/libsystemd-journal.so.*" -libsystemd_files += "/lib/libsystemd-login.so.*" -libsystemd_files += "${prefix}/lib/libnss_myhostname.so.2" -MANIFESTFILES_lib${PN} = "systemd.manifest" - -systemd_files = "" -systemd_files += "${sysconfdir}/systemd/bootchart.conf" -systemd_files += "${sysconfdir}/pam.d/systemd-user" -systemd_files += "${prefix}/bin/bootctl" -systemd_files += "${prefix}/bin/busctl" -systemd_files += "${prefix}/bin/kernel-install" -systemd_files += "/bin/machinectl" -systemd_files += "${prefix}/bin/systemd-run" -systemd_files += "${prefix}/lib/kernel" -systemd_files += "${prefix}/lib/kernel/install.d" -systemd_files += "${prefix}/lib/kernel/install.d/50-depmod.install" -systemd_files += "${prefix}/lib/kernel/install.d/90-loaderentry.install" -systemd_files += "/lib/systemd/system-generators/systemd-efi-boot-generator" -systemd_files += "${prefix}/bin/hostnamectl" -systemd_files += "${prefix}/bin/localectl" -systemd_files += "${prefix}/bin/systemd-coredumpctl" -systemd_files += "${prefix}/bin/timedatectl" -systemd_files += "${sysconfdir}/systemd" -systemd_files += "${sysconfdir}/systemd/system" -systemd_files += "${sysconfdir}/systemd/user" -systemd_files += "${sysconfdir}/tmpfiles.d" -systemd_files += "${sysconfdir}/sysctl.d" -systemd_files += "${sysconfdir}/modules-load.d" -systemd_files += "${sysconfdir}/binfmt.d" -systemd_files += "${prefix}/share/bash-completion/*" -systemd_files += "${prefix}/share/zsh/site-functions" -systemd_files += "${prefix}/share/zsh/site-functions/*" -systemd_files += "${sysconfdir}/udev" -systemd_files += "${sysconfdir}/udev/rules.d" -systemd_files += "/lib/systemd" -systemd_files += "${systemd_unitdir}/system" -systemd_files += "/lib/systemd/system-generators" -systemd_files += "${prefix}/lib/systemd/user-generators" -systemd_files += "/lib/systemd/system-preset" -systemd_files += "/lib/systemd/user-preset" -systemd_files += "/lib/systemd/system-shutdown" -systemd_files += "/lib/systemd/system-sleep" -systemd_files += "${prefix}/lib/tmpfiles.d" -systemd_files += "${prefix}/lib/sysctl.d" -systemd_files += "${prefix}/lib/modules-load.d" -systemd_files += "${prefix}/lib/binfmt.d" -systemd_files += "${prefix}/lib/firmware" -systemd_files += "${prefix}/lib/firmware/updates" -systemd_files += "${prefix}/share/systemd" -systemd_files += "${prefix}/lib/systemd/ntp-units.d" -systemd_files += "${sysconfdir}/dbus-1/system.d/org.freedesktop.systemd1.conf" -systemd_files += "${sysconfdir}/dbus-1/system.d/org.freedesktop.hostname1.conf" -systemd_files += "${sysconfdir}/dbus-1/system.d/org.freedesktop.login1.conf" -systemd_files += "${sysconfdir}/dbus-1/system.d/org.freedesktop.locale1.conf" -systemd_files += "${sysconfdir}/dbus-1/system.d/org.freedesktop.timedate1.conf" -systemd_files += "${sysconfdir}/dbus-1/system.d/org.freedesktop.machine1.conf" -systemd_files += "${sysconfdir}/systemd/system.conf" -systemd_files += "${sysconfdir}/systemd/user.conf" -systemd_files += "${sysconfdir}/systemd/logind.conf" -systemd_files += "${sysconfdir}/systemd/journald.conf" -systemd_files += "${sysconfdir}/udev/udev.conf" -systemd_files += "${sysconfdir}/rpm/macros.systemd" -systemd_files += "${sysconfdir}/xdg/systemd" -systemd_files += "${prefix}/bin/systemd" -systemd_files += "/bin/systemctl" -systemd_files += "/bin/systemd-notify" -systemd_files += "/bin/systemd-ask-password" -systemd_files += "/bin/systemd-tty-ask-password-agent" -systemd_files += "/bin/systemd-machine-id-setup" -systemd_files += "/bin/loginctl" -systemd_files += "${prefix}/bin/systemd-loginctl" -systemd_files += "/bin/journalctl" -systemd_files += "/bin/systemd-tmpfiles" -systemd_files += "${prefix}/bin/systemd-nspawn" -systemd_files += "${prefix}/bin/systemd-stdio-bridge" -systemd_files += "${prefix}/bin/systemd-cat" -systemd_files += "${prefix}/bin/systemd-cgls" -systemd_files += "${prefix}/bin/systemd-cgtop" -systemd_files += "${prefix}/bin/systemd-delta" -systemd_files += "${prefix}/bin/systemd-detect-virt" -systemd_files += "/bin/systemd-inhibit" -systemd_files += "/bin/udevadm" -systemd_files += "${prefix}/lib/sysctl.d/*.conf" -systemd_files += "/lib/systemd/systemd" -systemd_files += "${systemd_unitdir}/system" -systemd_files += "${systemd_unitdir}/system/basic.target.wants" -systemd_files += "${prefix}/lib/systemd/user" -systemd_files += "${prefix}/lib/systemd/network" -systemd_files += "${prefix}/lib/systemd/user/basic.target" -systemd_files += "${prefix}/lib/systemd/user/bluetooth.target" -systemd_files += "${prefix}/lib/systemd/user/exit.target" -systemd_files += "${prefix}/lib/systemd/user/printer.target" -systemd_files += "${prefix}/lib/systemd/user/shutdown.target" -systemd_files += "${prefix}/lib/systemd/user/sockets.target" -systemd_files += "${prefix}/lib/systemd/user/sound.target" -systemd_files += "${prefix}/lib/systemd/user/systemd-exit.service" -systemd_files += "${prefix}/lib/systemd/user/paths.target" -systemd_files += "${prefix}/lib/systemd/user/smartcard.target" -systemd_files += "${prefix}/lib/systemd/user/timers.target" -systemd_files += "${prefix}/lib/systemd/user/busnames.target" -systemd_files += "${prefix}/lib/systemd/network/80-container-host0.network" -systemd_files += "${prefix}/lib/systemd/network/99-default.link" -systemd_files += "/lib/systemd/systemd-*" -systemd_files += "${prefix}/lib/systemd/catalog" -systemd_files += "${prefix}/lib/systemd/catalog/systemd.catalog" -systemd_files += "/lib/udev" -systemd_files += "/lib/systemd/system-generators/systemd-getty-generator" -systemd_files += "/lib/systemd/system-generators/systemd-fstab-generator" -systemd_files += "/lib/systemd/system-generators/systemd-system-update-generator" -systemd_files += "/lib/systemd/system-generators/systemd-gpt-auto-generator" -systemd_files += "${prefix}/lib/tmpfiles.d/systemd.conf" -systemd_files += "${prefix}/lib/tmpfiles.d/x11.conf" -systemd_files += "${prefix}/lib/tmpfiles.d/tmp.conf" -systemd_files += "${prefix}/lib/tmpfiles.d/legacy.conf" -systemd_files += "${prefix}/lib/tmpfiles.d/pamconsole-tmp.conf" -systemd_files += "${prefix}/lib/tmpfiles.d/systemd-nologin.conf" -systemd_files += "${prefix}/sbin/init" -systemd_files += "${prefix}/sbin/reboot" -systemd_files += "${prefix}/sbin/halt" -systemd_files += "${prefix}/sbin/poweroff" -systemd_files += "${prefix}/sbin/shutdown" -systemd_files += "${prefix}/sbin/telinit" -systemd_files += "${prefix}/sbin/runlevel" -systemd_files += "${prefix}/sbin/udevadm" -systemd_files += "${prefix}/share/systemd/kbd-model-map" -systemd_files += "${prefix}/share/dbus-1/services/org.freedesktop.systemd1.service" -systemd_files += "${prefix}/share/dbus-1/system-services/org.freedesktop.systemd1.service" -systemd_files += "${prefix}/share/dbus-1/system-services/org.freedesktop.hostname1.service" -systemd_files += "${prefix}/share/dbus-1/system-services/org.freedesktop.login1.service" -systemd_files += "${prefix}/share/dbus-1/system-services/org.freedesktop.locale1.service" -systemd_files += "${prefix}/share/dbus-1/system-services/org.freedesktop.timedate1.service" -systemd_files += "${prefix}/share/dbus-1/system-services/org.freedesktop.machine1.service" -systemd_files += "${prefix}/share/polkit-1" -systemd_files += "${prefix}/share/polkit-1/actions" -systemd_files += "${prefix}/share/polkit-1/actions/org.freedesktop.systemd1.policy" -systemd_files += "${prefix}/share/polkit-1/actions/org.freedesktop.hostname1.policy" -systemd_files += "${prefix}/share/polkit-1/actions/org.freedesktop.login1.policy" -systemd_files += "${prefix}/share/polkit-1/actions/org.freedesktop.locale1.policy" -systemd_files += "${prefix}/share/polkit-1/actions/org.freedesktop.timedate1.policy" -systemd_files += "${prefix}/share/pkgconfig/systemd.pc" -systemd_files += "${prefix}/share/pkgconfig/udev.pc" -CONFFILES_${PN} = "" -CONFFILES_${PN} += "${sysconfdir}/systemd/bootchart.conf" -CONFFILES_${PN} += "${sysconfdir}/pam.d/systemd-user" -MANIFESTFILES_${PN} = "systemd.manifest" -DIRFILES_${PN} = "" -DIRFILES_${PN} += "${prefix}/lib/kernel" -DIRFILES_${PN} += "${prefix}/lib/kernel/install.d" -DIRFILES_${PN} += "${sysconfdir}/systemd" -DIRFILES_${PN} += "${sysconfdir}/systemd/system" -DIRFILES_${PN} += "${sysconfdir}/systemd/user" -DIRFILES_${PN} += "${sysconfdir}/tmpfiles.d" -DIRFILES_${PN} += "${sysconfdir}/sysctl.d" -DIRFILES_${PN} += "${sysconfdir}/modules-load.d" -DIRFILES_${PN} += "${sysconfdir}/binfmt.d" -DIRFILES_${PN} += "${prefix}/share/zsh/site-functions" -DIRFILES_${PN} += "${sysconfdir}/udev" -DIRFILES_${PN} += "${sysconfdir}/udev/rules.d" -DIRFILES_${PN} += "/lib/systemd" -DIRFILES_${PN} += "${systemd_unitdir}/system" -DIRFILES_${PN} += "/lib/systemd/system-generators" -DIRFILES_${PN} += "${prefix}/lib/systemd/user-generators" -DIRFILES_${PN} += "/lib/systemd/system-preset" -DIRFILES_${PN} += "/lib/systemd/user-preset" -DIRFILES_${PN} += "/lib/systemd/system-shutdown" -DIRFILES_${PN} += "/lib/systemd/system-sleep" -DIRFILES_${PN} += "${prefix}/lib/tmpfiles.d" -DIRFILES_${PN} += "${prefix}/lib/sysctl.d" -DIRFILES_${PN} += "${prefix}/lib/modules-load.d" -DIRFILES_${PN} += "${prefix}/lib/binfmt.d" -DIRFILES_${PN} += "${prefix}/lib/firmware" -DIRFILES_${PN} += "${prefix}/lib/firmware/updates" -DIRFILES_${PN} += "${prefix}/share/systemd" -DIRFILES_${PN} += "${prefix}/lib/systemd/ntp-units.d" -DIRFILES_${PN} += "${systemd_unitdir}/system/basic.target.wants" -DIRFILES_${PN} += "${prefix}/lib/systemd/user" -DIRFILES_${PN} += "${prefix}/lib/systemd/network" -DIRFILES_${PN} += "${prefix}/lib/systemd/catalog" -DIRFILES_${PN} += "${prefix}/share/polkit-1" -DIRFILES_${PN} += "${prefix}/share/polkit-1/actions" - -libgudev-dev_files = "" -libgudev-dev_files += "${prefix}/lib/libgudev-1.0.so" -libgudev-dev_files += "${prefix}/include/gudev-1.0" -libgudev-dev_files += "${prefix}/include/gudev-1.0/gudev" -libgudev-dev_files += "${prefix}/include/gudev-1.0/gudev/*.h" -libgudev-dev_files += "${prefix}/lib/pkgconfig/gudev-1.0*" -MANIFESTFILES_libgudev-dev = "systemd.manifest" -DIRFILES_libgudev-dev = "" -DIRFILES_libgudev-dev += "${prefix}/include/gudev-1.0" -DIRFILES_libgudev-dev += "${prefix}/include/gudev-1.0/gudev" - -systemd-dev_files = "" -systemd-dev_files += "${prefix}/lib/libudev.so" -systemd-dev_files += "${prefix}/lib/libsystemd.so" -systemd-dev_files += "${prefix}/lib/libsystemd-daemon.so" -systemd-dev_files += "${prefix}/lib/libsystemd-id128.so" -systemd-dev_files += "${prefix}/lib/libsystemd-journal.so" -systemd-dev_files += "${prefix}/lib/libsystemd-login.so" -systemd-dev_files += "${prefix}/include/systemd" -systemd-dev_files += "${prefix}/include/systemd/sd-daemon.h" -systemd-dev_files += "${prefix}/include/systemd/sd-login.h" -systemd-dev_files += "${prefix}/include/systemd/sd-journal.h" -systemd-dev_files += "${prefix}/include/systemd/sd-id128.h" -systemd-dev_files += "${prefix}/include/systemd/sd-messages.h" -systemd-dev_files += "${prefix}/include/systemd/_sd-common.h" -systemd-dev_files += "${prefix}/include/libudev.h" -systemd-dev_files += "${prefix}/lib/pkgconfig/libudev.pc" -systemd-dev_files += "${prefix}/lib/pkgconfig/libsystemd.pc" -systemd-dev_files += "${prefix}/lib/pkgconfig/libsystemd-daemon.pc" -systemd-dev_files += "${prefix}/lib/pkgconfig/libsystemd-id128.pc" -systemd-dev_files += "${prefix}/lib/pkgconfig/libsystemd-journal.pc" -systemd-dev_files += "${prefix}/lib/pkgconfig/libsystemd-login.pc" -MANIFESTFILES_${PN}-dev = "systemd.manifest" -DIRFILES_${PN}-dev = "" -DIRFILES_${PN}-dev += "${prefix}/include/systemd" - -systemd-docs_files = "" - -libgudev_files = "" -libgudev_files += "/lib/libgudev-1.0.so.*" -MANIFESTFILES_libgudev = "systemd.manifest" - -systemd-analyze_files = "" -systemd-analyze_files += "${prefix}/bin/systemd-analyze" -MANIFESTFILES_${PN}-analyze = "systemd.manifest" - -FILES_lib${PN} = "${libsystemd_files}" -FILES_${PN} = "${systemd_files}" -FILES_libgudev-dev = "${libgudev-dev_files}" -FILES_${PN}-dev = "${systemd-dev_files}" -FILES_${PN}-docs = "${systemd-docs_files}" -FILES_libgudev = "${libgudev_files}" -FILES_${PN}-analyze = "${systemd-analyze_files}" - -PKG_libsystemd= "libsystemd" -PKG_systemd= "systemd" -PKG_libgudev-dev= "libgudev-dev" -PKG_systemd-dev= "systemd-dev" -PKG_systemd-docs= "systemd-docs" -PKG_libgudev= "libgudev" -PKG_systemd-analyze= "systemd-analyze" - -require systemd-extraconf.inc - diff --git a/recipes-tizen/systemd/systemd_git.bb b/recipes-tizen/systemd/systemd_git.bb deleted file mode 100644 index 9eb76b96..00000000 --- a/recipes-tizen/systemd/systemd_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require systemd.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/systemd;tag=f1a985d567a9094ef916d59d8e528810bdbffc0a;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/tdb/tdb-extraconf.inc b/recipes-tizen/tdb/tdb-extraconf.inc deleted file mode 100644 index 92e14a29..00000000 --- a/recipes-tizen/tdb/tdb-extraconf.inc +++ /dev/null @@ -1,24 +0,0 @@ -DEPENDS += "python" - -export BUILD_SYS -export HOST_SYS -export STAGING_LIBDIR -export STAGING_INCDIR - -do_configure_append() { - ./configure --prefix=${prefix} -} - -do_compile() { - cd ${S} - LANG=C - export LANG - unset DISPLAY - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - - oe_runmake -j16 -} - -PACKAGES += " python-${PN}-dbg " - -FILES_python-${PN}-dbg += "${prefix}/lib/python2.7/site-packages/.debug/tdb.so" diff --git a/recipes-tizen/tdb/tdb.inc b/recipes-tizen/tdb/tdb.inc deleted file mode 100644 index 953e10a4..00000000 --- a/recipes-tizen/tdb/tdb.inc +++ /dev/null @@ -1,158 +0,0 @@ -DESCRIPTION = "Samba Trivial Database" -HOMEPAGE = "http://tdb.samba.org/" -SECTION = "System/Libraries" -LICENSE = "GPLv3.0+" -PV = "1.2.10" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by libtdb-dev -PROVIDES += "libtdb-dev" - - -#PROVIDES by tdb - - -#PROVIDES by libtdb -PROVIDES += "libtdb" - - -#PROVIDES by python-tdb -PROVIDES += "python-tdb" - - -#PROVIDES by tdb-tools -PROVIDES += "tdb-tools" - - -RDEPENDS = "" -#RDEPENDS of libtdb-dev (lib${PN}-dev) -RDEPENDS_lib${PN}-dev += "libtdb" -RDEPENDS_lib${PN}-dev += "pkgconfig" - -#RDEPENDS of libtdb (lib${PN}) -RDEPENDS_lib${PN} += "glibc" -RDEPENDS_lib${PN} += "pkgconfig" - - -DEPENDS = "" -#DEPENDS of tdb -inherit pythonnative -DEPENDS_append_class-native = " autoconf-native" -DEPENDS_append_class-target = " autoconf-native" -inherit pkgconfig - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -n tdb-1.2.10 -q - cp ${S}/packaging/tdb.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 ; - - - autotools_do_configure - #--disable-python - - oe_runmake -j16 - - - -} -EXTRA_OECONF += " " - -do_install() { - 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_libtdb() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_libtdb() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libtdb-dev " -PACKAGES += " tdb-tools " -PACKAGES += " libtdb " -PACKAGES += " python-tdb " - -libtdb-dev_files = "" -libtdb-dev_files += "${prefix}/include/tdb.h" -libtdb-dev_files += "${prefix}/lib/libtdb.so" -libtdb-dev_files += "${prefix}/lib/pkgconfig/tdb.pc" -MANIFESTFILES_lib${PN}-dev = "tdb.manifest" - -tdb-tools_files = "" -tdb-tools_files += "${prefix}/bin/tdbbackup" -tdb-tools_files += "${prefix}/bin/tdbdump" -tdb-tools_files += "${prefix}/bin/tdbrestore" -tdb-tools_files += "${prefix}/bin/tdbtool" -MANIFESTFILES_${PN}-tools = "tdb.manifest" - -libtdb_files = "" -libtdb_files += "${prefix}/lib/libtdb.so.*" -MANIFESTFILES_lib${PN} = "tdb.manifest" - -python-tdb_files = "" -python-tdb_files += "${prefix}/lib/python2.7/site-packages/tdb.so" -MANIFESTFILES_python-${PN} = "tdb.manifest" - -FILES_lib${PN}-dev = "${libtdb-dev_files}" -FILES_${PN}-tools = "${tdb-tools_files}" -FILES_lib${PN} = "${libtdb_files}" -FILES_python-${PN} = "${python-tdb_files}" - -PKG_libtdb-dev= "libtdb-dev" -PKG_tdb-tools= "tdb-tools" -PKG_libtdb= "libtdb" -PKG_python-tdb= "python-tdb" - -require tdb-extraconf.inc - diff --git a/recipes-tizen/tdb/tdb_git.bb b/recipes-tizen/tdb/tdb_git.bb deleted file mode 100644 index e1c6cfac..00000000 --- a/recipes-tizen/tdb/tdb_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require tdb.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/tdb;tag=b256247b2afa3bfe52664f58d95974eea9d236d7;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/testkit-lite/testkit-lite-extraconf.inc b/recipes-tizen/testkit-lite/testkit-lite-extraconf.inc deleted file mode 100644 index 415efe6b..00000000 --- a/recipes-tizen/testkit-lite/testkit-lite-extraconf.inc +++ /dev/null @@ -1,4 +0,0 @@ -export STAGING_INCDIR -export STAGING_LIBDIR -export BUILD_SYS -export HOST_SYS diff --git a/recipes-tizen/testkit-lite/testkit-lite.inc b/recipes-tizen/testkit-lite/testkit-lite.inc deleted file mode 100644 index 32b879e1..00000000 --- a/recipes-tizen/testkit-lite/testkit-lite.inc +++ /dev/null @@ -1,136 +0,0 @@ -DESCRIPTION = "Test runner with a command-line interface" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Development/Testing" -LICENSE = "GPL-2.0" -PV = "3.1.7" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by testkit-lite - - -RDEPENDS = "" -#RDEPENDS of testkit-lite (${PN}) -RDEPENDS_${PN} += "python" -RDEPENDS_${PN} += "testkit-stub" -RDEPENDS_${PN} += "python-lxml" -RDEPENDS_${PN} += "python-requests" -RDEPENDS_${PN} += "dbus-python" - - -DEPENDS = "" -#DEPENDS of testkit-lite -inherit pythonnative -DEPENDS_append_class-native = " fdupes-native" -DEPENDS_append_class-target = " fdupes-native" -DEPENDS += "python-requests" -DEPENDS += "python-distribute" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/testkit-lite.manifest . - # for rpmlint warning: remove shebang from python library - sed -i '/^#!/d' ./testkitlite/commodule/androidmobile.py - sed -i '/^#!/d' ./testkitlite/commodule/localhost.py - sed -i '/^#!/d' ./testkitlite/commodule/tizenivi.py - sed -i '/^#!/d' ./testkitlite/commodule/tizenlocal.py - sed -i '/^#!/d' ./testkitlite/commodule/tizenmobile.py - sed -i '/^#!/d' ./testkitlite/engines/androidunit.py - sed -i '/^#!/d' ./testkitlite/engines/default.py - sed -i '/^#!/d' ./testkitlite/engines/pyunit.py - sed -i '/^#!/d' ./testkitlite/util/autoexec.py - sed -i '/^#!/d' ./testkitlite/util/config.py - sed -i '/^#!/d' ./testkitlite/util/connector.py - sed -i '/^#!/d' ./testkitlite/util/errors.py - sed -i '/^#!/d' ./testkitlite/util/httprequest.py - sed -i '/^#!/d' ./testkitlite/util/killall.py - sed -i '/^#!/d' ./testkitlite/util/log.py - sed -i '/^#!/d' ./testkitlite/util/process.py - sed -i '/^#!/d' ./testkitlite/util/result.py - sed -i '/^#!/d' ./testkitlite/util/session.py - sed -i '/^#!/d' ./testkitlite/util/str2.py - sed -i '/^#!/d' ./testkitmerge/merger.py - - - -} -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 ; - - - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - python setup.py install --prefix=${prefix} --root=${D} - install -d ${D}/${prefix}/share/testkit-lite - cp -r xsd ${D}/${prefix}/share/testkit-lite - #fdupes ${D} - pushd ${D}${prefix}/lib/python2.7/site-packages - - find . -name '*.pyc' -exec rm -f {} \; - python -c "import sys, os, compileall; br='${D}'; compileall.compile_dir(sys.argv[1], ddir=br and (sys.argv[1][len(os.path.abspath(br)):]+'/') or None)" . - popd - - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " testkit-lite " - -testkit-lite_files = "" -testkit-lite_files += "${sysconfdir}/dbus-1/system.d/com.intel.testkit.conf" -testkit-lite_files += "${prefix}/bin/testkit-lite" -testkit-lite_files += "${prefix}/bin/testkit-lite-dbus" -testkit-lite_files += "${prefix}/bin/testkit-merge" -testkit-lite_files += "/opt/testkit/lite/mh.html" -testkit-lite_files += "/opt/testkit/lite/testkit-lite_user_guide.pdf" -testkit-lite_files += "/opt/testkit/lite/testkit-lite_tutorial.pdf" -testkit-lite_files += "/opt/testkit/lite/test_definition_schema.pdf" -testkit-lite_files += "${prefix}/lib/python2.7/site-packages/testkitlite/*" -testkit-lite_files += "${prefix}/lib/python2.7/site-packages/testkitmerge/*" -testkit-lite_files += "${prefix}/lib/python2.7/site-packages/testkit_lite-3.1.7-py2.7.egg-info/*" -testkit-lite_files += "${prefix}/share/testkit-lite" -testkit-lite_files += "/opt/testkit/lite/VERSION" -testkit-lite_files += "/opt/testkit/lite/commodule/CONFIG" -CONFFILES_${PN} = "" -CONFFILES_${PN} += "${sysconfdir}/dbus-1/system.d/com.intel.testkit.conf" -MANIFESTFILES_${PN} = "testkit-lite.manifest" - -FILES_${PN} = "${testkit-lite_files}" - -PKG_testkit-lite= "testkit-lite" - -require testkit-lite-extraconf.inc - diff --git a/recipes-tizen/testkit-lite/testkit-lite_git.bb b/recipes-tizen/testkit-lite/testkit-lite_git.bb deleted file mode 100644 index fe861215..00000000 --- a/recipes-tizen/testkit-lite/testkit-lite_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require testkit-lite.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/test/tools/testkit-lite;tag=6ebfe1474b3c2db6c052fa3d2f90a1bac25c3ec2;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/testkit-stub/testkit-stub-extraconf.inc b/recipes-tizen/testkit-stub/testkit-stub-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/testkit-stub/testkit-stub.inc b/recipes-tizen/testkit-stub/testkit-stub.inc deleted file mode 100644 index 8fd044a8..00000000 --- a/recipes-tizen/testkit-stub/testkit-stub.inc +++ /dev/null @@ -1,89 +0,0 @@ -DESCRIPTION = "Test stub of testkit-lite" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Development/Testing" -LICENSE = "GPL-2.0" - -PV = "1.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by testkit-stub - - -RDEPENDS = "" - -DEPENDS = "" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n testkit-stub-1.0 - cp ${S}/packaging/testkit-stub.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 ; - - make -j16 - - - - -} - -do_install() { - 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 -- - - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " testkit-stub " - -testkit-stub_files = "" -testkit-stub_files += "${prefix}/bin/testkit-stub" -MANIFESTFILES_${PN} = "testkit-stub.manifest" - -FILES_${PN} = "${testkit-stub_files}" - -PKG_testkit-stub= "testkit-stub" - -require testkit-stub-extraconf.inc - diff --git a/recipes-tizen/testkit-stub/testkit-stub_git.bb b/recipes-tizen/testkit-stub/testkit-stub_git.bb deleted file mode 100644 index bed2e88a..00000000 --- a/recipes-tizen/testkit-stub/testkit-stub_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require testkit-stub.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/test/tools/testkit-stub;tag=47df47cf49ed04b7c37c011a0aa582e3d147563b;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/tiff/tiff-extraconf.inc b/recipes-tizen/tiff/tiff-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/tiff/tiff.inc b/recipes-tizen/tiff/tiff.inc deleted file mode 100644 index 162ec5d3..00000000 --- a/recipes-tizen/tiff/tiff.inc +++ /dev/null @@ -1,159 +0,0 @@ -DESCRIPTION = "Tools for Converting from and to the Tiff Format" -HOMEPAGE = "http://www.remotesensing.org/libtiff" -SECTION = "Productivity/Graphics/Convertors" -LICENSE = "HPND" -PV = "4.0.2" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by libtiff -PROVIDES += "libtiff" - - -#PROVIDES by tiff - - -#PROVIDES by tiff-docs -PROVIDES += "tiff-docs " - - -#PROVIDES by libtiff-dev -PROVIDES += "libtiff-dev" - - -RDEPENDS = "" -#RDEPENDS of libtiff-dev (lib${PN}-dev) -RDEPENDS_lib${PN}-dev += "glibc" -RDEPENDS_lib${PN}-dev += "libtiff" -RDEPENDS_lib${PN}-dev += "libstdc++-dev" - - -DEPENDS = "" -#DEPENDS of tiff -DEPENDS += "libjpeg-turbo" -DEPENDS += "zlib" -inherit pkgconfig -DEPENDS += "xz" -DEPENDS_append_class-native = " libtool" -DEPENDS_append_class-target = " libtool-cross" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/tiff.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 ; - - - autotools_do_configure - make -j16 - - - -} -EXTRA_OECONF += " --disable-static --with-pic" - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - mkdir -p ${D}/{${mandir}/{man1,man3},usr/{bin,lib,include}} - - 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 -- - for f in `find ${D}/${mandir} -type f -print ` ; do - if [ `wc -l <$f` -eq 1 ] && grep -q "^\.so " $f ; then - linkto=`sed -e "s|^\.so ||" $f` - [ -f "`dirname $f`/$linkto" ] && ln -sf "$linkto" $f - fi - done - - rm -rf ${D}${prefix}/share/doc/tiff* - rm -f ${D}/${prefix}/lib/*.la - find html -name "Makefile*" | xargs rm - - - - -} - -pkg_postinst_libtiff() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_libtiff() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " tiff " -PACKAGES += " tiff-docs " -PACKAGES += " libtiff " -PACKAGES += " libtiff-dev " - -tiff_files = "" -tiff_files += "${prefix}/bin/*" -MANIFESTFILES_${PN} = "tiff.manifest" - -tiff-docs_files = "" - -libtiff_files = "" -libtiff_files += "COPYRIGHT" -libtiff_files += "${prefix}/lib/*.so.*" -MANIFESTFILES_lib${PN} = "tiff.manifest" - -libtiff-dev_files = "" -libtiff-dev_files += "${prefix}/include/*" -libtiff-dev_files += "${prefix}/lib/*.so" -libtiff-dev_files += "${prefix}/lib/pkgconfig/*.pc" -MANIFESTFILES_lib${PN}-dev = "tiff.manifest" - -FILES_${PN} = "${tiff_files}" -FILES_${PN}-docs = "${tiff-docs_files}" -FILES_lib${PN} = "${libtiff_files}" -FILES_lib${PN}-dev = "${libtiff-dev_files}" - -PKG_tiff= "tiff" -PKG_tiff-docs= "tiff-docs" -PKG_libtiff= "libtiff" -PKG_libtiff-dev= "libtiff-dev" - -require tiff-extraconf.inc - diff --git a/recipes-tizen/tiff/tiff_git.bb b/recipes-tizen/tiff/tiff_git.bb deleted file mode 100644 index f395b652..00000000 --- a/recipes-tizen/tiff/tiff_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require tiff.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/tiff;tag=2d1548a92a4768584c545d5c40fa203883612eb0;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/tizen-extensions-crosswalk/tizen-extensions-crosswalk-extraconf.inc b/recipes-tizen/tizen-extensions-crosswalk/tizen-extensions-crosswalk-extraconf.inc deleted file mode 100644 index 9e3e0144..00000000 --- a/recipes-tizen/tizen-extensions-crosswalk/tizen-extensions-crosswalk-extraconf.inc +++ /dev/null @@ -1,3 +0,0 @@ -do_prep_append() { - sed -i "s@\$ld -shared@${TARGET_PREFIX}g++ -shared@g" ${S}/tools/gyp/pylib/gyp/generator/ninja.py -} \ No newline at end of file diff --git a/recipes-tizen/tizen-extensions-crosswalk/tizen-extensions-crosswalk.inc b/recipes-tizen/tizen-extensions-crosswalk/tizen-extensions-crosswalk.inc deleted file mode 100644 index 6377c2c3..00000000 --- a/recipes-tizen/tizen-extensions-crosswalk/tizen-extensions-crosswalk.inc +++ /dev/null @@ -1,270 +0,0 @@ -DESCRIPTION = "Tizen Web APIs implemented using Crosswalk" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Development/Libraries" -LICENSE = "BSD-3-Clause and Apache-2.0" -PV = "0.107" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by tizen-extensions-crosswalk-bluetooth-demo -PROVIDES += "tizen-extensions-crosswalk-bluetooth-demo" - - -#PROVIDES by tizen-extensions-crosswalk-audiosystem-demo -PROVIDES += "tizen-extensions-crosswalk-audiosystem-demo" - - -#PROVIDES by tizen-extensions-crosswalk - - -#PROVIDES by tizen-extensions-crosswalk-examples -PROVIDES += "tizen-extensions-crosswalk-examples" - - -#PROVIDES by tizen-extensions-crosswalk-system-info-demo -PROVIDES += "tizen-extensions-crosswalk-system-info-demo" - - -RDEPENDS = "" -#RDEPENDS of tizen-extensions-crosswalk-bluetooth-demo (${PN}-bluetooth-demo) -RDEPENDS_${PN}-bluetooth-demo += "tizen-extensions-crosswalk" - -#RDEPENDS of tizen-extensions-crosswalk-audiosystem-demo (${PN}-audiosystem-demo) -RDEPENDS_${PN}-audiosystem-demo += "tizen-extensions-crosswalk" - -#RDEPENDS of tizen-extensions-crosswalk (${PN}) -RDEPENDS_${PN} += "oma-ds-agent" -RDEPENDS_${PN} += "crosswalk" -RDEPENDS_${PN} += "media-thumbnail-server" - -#RDEPENDS of tizen-extensions-crosswalk-examples (${PN}-examples) -RDEPENDS_${PN}-examples += "tizen-extensions-crosswalk" - -#RDEPENDS of tizen-extensions-crosswalk-system-info-demo (${PN}-system-info-demo) -RDEPENDS_${PN}-system-info-demo += "tizen-extensions-crosswalk" - - -DEPENDS = "" -#DEPENDS of tizen-extensions-crosswalk -DEPENDS += "capi-web-url-download" -DEPENDS += "capi-system-power" -DEPENDS += "pkgmgr" -DEPENDS += "capi-appfw-application" -DEPENDS += "libgsignon-glib" -DEPENDS += "app-core" -DEPENDS += "capi-network-bluetooth" -DEPENDS += "sync-agent" -DEPENDS += "dbus-glib" -DEPENDS += "pkgmgr-info" -DEPENDS += "notification" -inherit pkgconfig -DEPENDS += "glib-2.0" -DEPENDS += "system-server" -DEPENDS += "wayland" -DEPENDS += "capi-system-runtime-info" -DEPENDS += "libtapi" -DEPENDS += "capi-web-favorites" -DEPENDS += "capi-appfw-app-manager" -inherit pythonnative -DEPENDS += "evas" -DEPENDS += "tizen-platform-config" -DEPENDS += "capi-network-nfc" -DEPENDS += "capi-system-system-settings" -DEPENDS += "udev" -DEPENDS += "capi-system-sensor" -DEPENDS_append_class-native = " ninja-native" -DEPENDS_append_class-target = " ninja-native" -DEPENDS += "vconf" -DEPENDS += "capi-appfw-package-manager" -DEPENDS += "capi-system-info" -DEPENDS += "capi-content-media-content" -DEPENDS += "pulseaudio" -DEPENDS += "bluez4" -DEPENDS += "capi-system-device" -DEPENDS += "capi-network-connection" -DEPENDS += "message-port" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - - cp ${S}/packaging/tizen-extensions-crosswalk.manifest . - cp ${S}/packaging/tizen-extensions-crosswalk.png . - cp ${S}/packaging/tizen-extensions-crosswalk-bluetooth-demo . - cp ${S}/packaging/tizen-extensions-crosswalk-examples . - cp ${S}/packaging/tizen-extensions-crosswalk-system-info-demo . - - -} -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 ; - - - export GYP_GENERATORS='ninja' - GYP_OPTIONS="--depth=. -Dtizen=1 -Dextension_build_type=Debug -Dextension_host_os=pc" - - GYP_OPTIONS="$GYP_OPTIONS -Ddisplay_type=wayland" - - ./tools/gyp/gyp $GYP_OPTIONS tizen-wrt.gyp - - ninja -C out/Default -j16 - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - - # Binary wrapper. - install -m 755 -D ${S}/packaging/tizen-extensions-crosswalk-bluetooth-demo ${D}${prefix}/bin/tizen-extensions-crosswalk-bluetooth-demo - install -m 755 -D ${S}/packaging/tizen-extensions-crosswalk-examples ${D}${prefix}/bin/tizen-extensions-crosswalk-examples - install -m 755 -D ${S}/packaging/tizen-extensions-crosswalk-system-info-demo ${D}${prefix}/bin/tizen-extensions-crosswalk-system-info-demo - install -m 755 -D ${S}/packaging/tizen-extensions-crosswalk-audiosystem-demo ${D}${prefix}/bin/tizen-extensions-crosswalk-audiosystem-demo - - # Extensions. - mkdir -p ${D}${prefix}/lib/tizen-extensions-crosswalk - install -p -m 644 out/Default/libtizen*.so ${D}${prefix}/lib/tizen-extensions-crosswalk - - # Examples. - mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/examples - mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/examples/js - install -p -m 644 examples/*.html ${D}${prefix}/share/tizen-extensions-crosswalk/examples - install -p -m 644 examples/js/*.js ${D}${prefix}/share/tizen-extensions-crosswalk/examples/js - - # Demos - mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen - mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen/css - mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen/js - mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen/images - - install -p -m 644 demos/tizen/*.html ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen - install -p -m 644 demos/tizen/css/*.css ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen/css - install -p -m 644 demos/tizen/js/*.js ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen/js - install -p -m 644 demos/tizen/images/*.png ${D}${prefix}/share/tizen-extensions-crosswalk/demos/tizen/images - - # Demos - System Info - mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info - mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info/css - mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info/js - mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info/images - - install -p -m 644 demos/system_info/*.html ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info - install -p -m 644 demos/system_info/css/*.css ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info/css - install -p -m 644 demos/system_info/js/*.js ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info/js - install -p -m 644 demos/system_info/images/*.png ${D}${prefix}/share/tizen-extensions-crosswalk/demos/system_info/images - - # Demos - audiosystem api - mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem - mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css - mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css/ui-lightness - mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css/ui-lightness/images - mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/js - mkdir -p ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/images - - install -p -m 644 demos/audiosystem/*.html ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem - install -p -m 644 demos/audiosystem/css/*.css ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css - install -p -m 644 demos/audiosystem/css/ui-lightness/*.css ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css/ui-lightness - install -p -m 644 demos/audiosystem/css/ui-lightness/images/* ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css/ui-lightness/images - install -p -m 644 demos/audiosystem/js/*.js ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/js - install -p -m 644 demos/audiosystem/images/*.png ${D}${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/images - - # register to the package manager - install -m 644 -D tizen-extensions-crosswalk-examples.xml ${D}${prefix}/share/packages/tizen-extensions-crosswalk-examples.xml - install -m 644 -D tizen-extensions-crosswalk-bluetooth-demo.xml ${D}${prefix}/share/packages/tizen-extensions-crosswalk-bluetooth-demo.xml - install -m 644 -D tizen-extensions-crosswalk-system-info-demo.xml ${D}${prefix}/share/packages/tizen-extensions-crosswalk-system-info-demo.xml - install -m 644 -D tizen-extensions-crosswalk-audiosystem-demo.xml ${D}${prefix}/share/packages/tizen-extensions-crosswalk-audiosystem-demo.xml - install -p -D tizen-extensions-crosswalk.png ${D}${prefix}/share/icons/default/small/tizen-extensions-crosswalk-examples.png - install -p -D tizen-extensions-crosswalk.png ${D}${prefix}/share/icons/default/small/tizen-extensions-crosswalk-bluetooth-demo.png - install -p -D tizen-extensions-crosswalk.png ${D}${prefix}/share/icons/default/small/tizen-extensions-crosswalk-system-info-demo.png - install -p -D tizen-extensions-crosswalk.png ${D}${prefix}/share/icons/default/small/tizen-extensions-crosswalk-audiosystem-demo.png - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " tizen-extensions-crosswalk-bluetooth-demo " -PACKAGES += " tizen-extensions-crosswalk-audiosystem-demo " -PACKAGES += " tizen-extensions-crosswalk " -PACKAGES += " tizen-extensions-crosswalk-examples " -PACKAGES += " tizen-extensions-crosswalk-system-info-demo " - -tizen-extensions-crosswalk-bluetooth-demo_files = "" -tizen-extensions-crosswalk-bluetooth-demo_files += "${prefix}/bin/tizen-extensions-crosswalk-bluetooth-demo" -tizen-extensions-crosswalk-bluetooth-demo_files += "${prefix}/share/packages/tizen-extensions-crosswalk-bluetooth-demo.xml" -tizen-extensions-crosswalk-bluetooth-demo_files += "${prefix}/share/icons/default/small/tizen-extensions-crosswalk-bluetooth-demo.png" -tizen-extensions-crosswalk-bluetooth-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/tizen/*.html" -tizen-extensions-crosswalk-bluetooth-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/tizen/css/*.css" -tizen-extensions-crosswalk-bluetooth-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/tizen/js/*.js" -tizen-extensions-crosswalk-bluetooth-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/tizen/images/*.png" - -tizen-extensions-crosswalk-audiosystem-demo_files = "" -tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/bin/tizen-extensions-crosswalk-audiosystem-demo" -tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/packages/tizen-extensions-crosswalk-audiosystem-demo.xml" -tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/icons/default/small/tizen-extensions-crosswalk-audiosystem-demo.png" -tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/index.html" -tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css/*.css" -tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css/ui-lightness/*.css" -tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/css/ui-lightness/images/*" -tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/js/*.js" -tizen-extensions-crosswalk-audiosystem-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/audiosystem/images/*" - -tizen-extensions-crosswalk_files = "" -tizen-extensions-crosswalk_files += "${prefix}/lib/tizen-extensions-crosswalk/libtizen*.so" - -tizen-extensions-crosswalk-examples_files = "" -tizen-extensions-crosswalk-examples_files += "${prefix}/bin/tizen-extensions-crosswalk-examples" -tizen-extensions-crosswalk-examples_files += "${prefix}/share/packages/tizen-extensions-crosswalk-examples.xml" -tizen-extensions-crosswalk-examples_files += "${prefix}/share/icons/default/small/tizen-extensions-crosswalk-examples.png" -tizen-extensions-crosswalk-examples_files += "${prefix}/share/tizen-extensions-crosswalk/examples/*.html" -tizen-extensions-crosswalk-examples_files += "${prefix}/share/tizen-extensions-crosswalk/examples/js/*.js" - -tizen-extensions-crosswalk-system-info-demo_files = "" -tizen-extensions-crosswalk-system-info-demo_files += "${prefix}/bin/tizen-extensions-crosswalk-system-info-demo" -tizen-extensions-crosswalk-system-info-demo_files += "${prefix}/share/packages/tizen-extensions-crosswalk-system-info-demo.xml" -tizen-extensions-crosswalk-system-info-demo_files += "${prefix}/share/icons/default/small/tizen-extensions-crosswalk-system-info-demo.png" -tizen-extensions-crosswalk-system-info-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/system_info/*.html" -tizen-extensions-crosswalk-system-info-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/system_info/css/*.css" -tizen-extensions-crosswalk-system-info-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/system_info/js/*.js" -tizen-extensions-crosswalk-system-info-demo_files += "${prefix}/share/tizen-extensions-crosswalk/demos/system_info/images/*.png" - -FILES_${PN}-bluetooth-demo = "${tizen-extensions-crosswalk-bluetooth-demo_files}" -FILES_${PN}-audiosystem-demo = "${tizen-extensions-crosswalk-audiosystem-demo_files}" -FILES_${PN} = "${tizen-extensions-crosswalk_files}" -FILES_${PN}-examples = "${tizen-extensions-crosswalk-examples_files}" -FILES_${PN}-system-info-demo = "${tizen-extensions-crosswalk-system-info-demo_files}" - -PKG_tizen-extensions-crosswalk-bluetooth-demo= "tizen-extensions-crosswalk-bluetooth-demo" -PKG_tizen-extensions-crosswalk-audiosystem-demo= "tizen-extensions-crosswalk-audiosystem-demo" -PKG_tizen-extensions-crosswalk= "tizen-extensions-crosswalk" -PKG_tizen-extensions-crosswalk-examples= "tizen-extensions-crosswalk-examples" -PKG_tizen-extensions-crosswalk-system-info-demo= "tizen-extensions-crosswalk-system-info-demo" - -require tizen-extensions-crosswalk-extraconf.inc - diff --git a/recipes-tizen/tizen-extensions-crosswalk/tizen-extensions-crosswalk_git.bb b/recipes-tizen/tizen-extensions-crosswalk/tizen-extensions-crosswalk_git.bb deleted file mode 100644 index 6c2d6ad4..00000000 --- a/recipes-tizen/tizen-extensions-crosswalk/tizen-extensions-crosswalk_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require tizen-extensions-crosswalk.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/framework/web/tizen-extensions-crosswalk;tag=4c352c139d2cec125017d383886eff943ea57046;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/tizen-platform-config/tizen-platform-config-extraconf.inc b/recipes-tizen/tizen-platform-config/tizen-platform-config-extraconf.inc deleted file mode 100644 index 99df3620..00000000 --- a/recipes-tizen/tizen-platform-config/tizen-platform-config-extraconf.inc +++ /dev/null @@ -1,19 +0,0 @@ -INSANE_SKIP_libtzplatform-config-dev = "staticdev" - -DEPENDS_append_class-native = " tizen-platform-wrapper-native" -DEPENDS_append_class-target = " tizen-platform-wrapper-native" - -do_configure() { - sed -i 's@wrappersrcdir=.*@wrappersrcdir=$(PKG_CONFIG_SYSROOT_DIR)$(datadir)@' ${S}/src/Makefile.am -} - -do_install_append() { - sed -i "s@=/home@=\$SYSROOT/home@g" ${D}${sysconfdir}/tizen-platform.conf - sed -i "s@=/opt@=\$SYSROOT/opt@g" ${D}${sysconfdir}/tizen-platform.conf - sed -i "s@=/usr@=\$SYSROOT/usr@g" ${D}${sysconfdir}/tizen-platform.conf - sed -i "s@=/etc@=\$SYSROOT/etc@g" ${D}${sysconfdir}/tizen-platform.conf - sed -i "s@=/root@=\$SYSROOT/root@g" ${D}${sysconfdir}/tizen-platform.conf - sed -i "s@=/var@=\$SYSROOT/var@g" ${D}${sysconfdir}/tizen-platform.conf - -} - diff --git a/recipes-tizen/tizen-platform-config/tizen-platform-config.inc b/recipes-tizen/tizen-platform-config/tizen-platform-config.inc deleted file mode 100644 index 49601dda..00000000 --- a/recipes-tizen/tizen-platform-config/tizen-platform-config.inc +++ /dev/null @@ -1,157 +0,0 @@ -DESCRIPTION = "Tizen Platform Configuration" -HOMEPAGE = "http://www.tizen.org" -SECTION = "System/Configuration" -LICENSE = "MIT" -PV = "2.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by tizen-platform-config - - -#PROVIDES by libtzplatform-config-dev -PROVIDES += "libtzplatform-config-dev" - - -#PROVIDES by tizen-platform-config-tools -PROVIDES += "tizen-platform-config-tools" - - -#PROVIDES by libtzplatform-config -PROVIDES += "libtzplatform-config" - - -RDEPENDS = "" -#RDEPENDS of tizen-platform-config-tools (${PN}-tools) -RDEPENDS_${PN}-tools += "libtzplatform-config" - -#RDEPENDS of libtzplatform-config-dev (libtzplatform-config-dev) -RDEPENDS_libtzplatform-config-dev += "libtzplatform-config" - -#RDEPENDS of libtzplatform-config (libtzplatform-config) -RDEPENDS_libtzplatform-config += "tizen-platform-config" - - -DEPENDS = "" -#DEPENDS of tizen-platform-config -DEPENDS += "tizen-platform-wrapper" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/tizen-platform-config.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 ; - - - autotools_do_configure - oe_runmake -j16 - - exit 0 - oe_runmake check - - - -} -EXTRA_OECONF += " --enable-static" - -do_install() { - 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 -- - - - -} - -pkg_postinst_libtzplatform-config() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_libtzplatform-config() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libtzplatform-config-dev " -PACKAGES += " tizen-platform-config-tools " -PACKAGES += " tizen-platform-config " -PACKAGES += " libtzplatform-config " - -libtzplatform-config-dev_files = "" -libtzplatform-config-dev_files += "LGPL-2.0 LGPL_2.0" -libtzplatform-config-dev_files += "${prefix}/lib/*.so" -libtzplatform-config-dev_files += "${prefix}/lib/pkgconfig/*.pc" -libtzplatform-config-dev_files += "${prefix}/include/*.h" -libtzplatform-config-dev_files += "${sysconfdir}/rpm/macros.tizen-platform" -libtzplatform-config-dev_files += "${prefix}/lib/*.a" -CONFFILES_libtzplatform-config-dev = "" -CONFFILES_libtzplatform-config-dev += "${sysconfdir}/rpm/macros.tizen-platform" -MANIFESTFILES_libtzplatform-config-dev = "tizen-platform-config.manifest" - -tizen-platform-config-tools_files = "" -tizen-platform-config-tools_files += "${prefix}/bin/*" -MANIFESTFILES_${PN}-tools = "tizen-platform-config.manifest" - -tizen-platform-config_files = "" -tizen-platform-config_files += "LGPL-2.0 MIT" -tizen-platform-config_files += "${sysconfdir}/tizen-platform.conf" -CONFFILES_${PN} = "" -CONFFILES_${PN} += "${sysconfdir}/tizen-platform.conf" -MANIFESTFILES_${PN} = "tizen-platform-config.manifest" - -libtzplatform-config_files = "" -libtzplatform-config_files += "${prefix}/lib/*.so.*" -MANIFESTFILES_libtzplatform-config = "tizen-platform-config.manifest" - -FILES_libtzplatform-config-dev = "${libtzplatform-config-dev_files}" -FILES_${PN}-tools = "${tizen-platform-config-tools_files}" -FILES_${PN} = "${tizen-platform-config_files}" -FILES_libtzplatform-config = "${libtzplatform-config_files}" - -PKG_libtzplatform-config-dev= "libtzplatform-config-dev" -PKG_tizen-platform-config-tools= "tizen-platform-config-tools" -PKG_tizen-platform-config= "tizen-platform-config" -PKG_libtzplatform-config= "libtzplatform-config" - -require tizen-platform-config-extraconf.inc - diff --git a/recipes-tizen/tizen-platform-config/tizen-platform-config_git.bb b/recipes-tizen/tizen-platform-config/tizen-platform-config_git.bb deleted file mode 100644 index c21dee1a..00000000 --- a/recipes-tizen/tizen-platform-config/tizen-platform-config_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require tizen-platform-config.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/appfw/tizen-platform-config;tag=4bf974331864fd6f5c29e2c2f4c813c4c1f0159a;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/tizen-platform-wrapper/files/0001-Add-env-value-SYSROOT-for-root-fs-prefix.patch b/recipes-tizen/tizen-platform-wrapper/files/0001-Add-env-value-SYSROOT-for-root-fs-prefix.patch deleted file mode 100644 index ea36d817..00000000 --- a/recipes-tizen/tizen-platform-wrapper/files/0001-Add-env-value-SYSROOT-for-root-fs-prefix.patch +++ /dev/null @@ -1,127 +0,0 @@ -From 3f698caea8b6e35f89963e8ad633a9f6ca8f4970 Mon Sep 17 00:00:00 2001 -From: Ronan Le Martret -Date: Tue, 08 Jul 2014 10:40:21 +0200 -Subject: [PATCH] Add env value SYSROOT for root fs prefix - -Change-Id: I5c57494317473dcd74c85cbc2bce19a6d68c2739 -Signed-off-by: Ronan Le Martret ---- - -diff --git a/src/foreign.c b/src/foreign.c -index a19f6ad..6b172b2 100644 ---- a/src/foreign.c -+++ b/src/foreign.c -@@ -85,6 +85,11 @@ - default: break; - } - } -+#if _FOREIGN_HAS_(SYSROOT) -+ else if (length == 7) -+ if (name[0]=='S' && name[1]=='Y' && name[2]=='S' && name[3]=='R' && name[4]=='O' && name[5]=='O' && name[6]=='T') -+ return SYSROOT; -+#endif - return _FOREIGN_INVALID_; - } - -diff --git a/src/foreign.h b/src/foreign.h -index 646a41d..6b1ea06 100644 ---- a/src/foreign.h -+++ b/src/foreign.h -@@ -24,26 +24,28 @@ - #ifndef FOREIGN_H - #define FOREIGN_H - --#define _FOREIGN_MASK_HOME_ 1 --#define _FOREIGN_MASK_UID_ 2 --#define _FOREIGN_MASK_USER_ 4 --#define _FOREIGN_MASK_GID_ 8 --#define _FOREIGN_MASK_EHOME_ 16 --#define _FOREIGN_MASK_EUID_ 32 --#define _FOREIGN_MASK_EUSER_ 64 -+#define _FOREIGN_MASK_HOME_ 1 -+#define _FOREIGN_MASK_UID_ 2 -+#define _FOREIGN_MASK_USER_ 4 -+#define _FOREIGN_MASK_GID_ 8 -+#define _FOREIGN_MASK_EHOME_ 16 -+#define _FOREIGN_MASK_EUID_ 32 -+#define _FOREIGN_MASK_EUSER_ 64 -+#define _FOREIGN_MASK_SYSROOT_ 128 - - #define _FOREIGNS_TO_USE_ ( _FOREIGN_MASK_HOME_ \ -- | _FOREIGN_MASK_USER_ ) -+ | _FOREIGN_MASK_USER_ \ -+ | _FOREIGN_MASK_SYSROOT_) - - #define _FOREIGN_HAS_(x) (0 != ((_FOREIGNS_TO_USE_) & (_FOREIGN_MASK_##x##_))) - - enum fkey { -- _FOREIGN_INVALID_ = -1, -+ _FOREIGN_INVALID_ = -1, - #if _FOREIGN_HAS_(HOME) - HOME, - #endif - #if _FOREIGN_HAS_(UID) -- UID, -+ UID, - #endif - #if _FOREIGN_HAS_(USER) - USER, -@@ -52,14 +54,17 @@ - GID, - #endif - #if _FOREIGN_HAS_(EHOME) -- EHOME, -+ EHOME, - #endif - #if _FOREIGN_HAS_(EUID) -- EUID, -+ EUID, - #endif - #if _FOREIGN_HAS_(EUSER) - EUSER, - #endif -+#if _FOREIGN_HAS_(SYSROOT) -+ SYSROOT, -+#endif - _FOREIGN_COUNT_ - }; - -diff --git a/src/init.c b/src/init.c -index 76868cc..9d16d86 100644 ---- a/src/init.c -+++ b/src/init.c -@@ -63,7 +63,8 @@ - - #define _HAS_IDS_ ( _FOREIGN_HAS_(UID) \ - || _FOREIGN_HAS_(EUID) \ -- || _FOREIGN_HAS_(GID) ) -+ || _FOREIGN_HAS_(GID) \ -+ || _FOREIGN_HAS_(SYSROOT) ) - - #define _HAS_PWS_ ( _FOREIGN_HAS_(HOME) \ - || _FOREIGN_HAS_(USER) \ -@@ -275,7 +276,7 @@ - } - - /* callback for solving variables */ --static const char *getcb( struct parsing *parsing, -+static const char *getcb( struct parsing *parsing, - const char *key, size_t length, - size_t begin_pos, size_t end_pos) - { -@@ -284,6 +285,15 @@ - size_t offset; - struct reading *reading = parsing->data; - int id; -+ char *res_sysroot; -+ -+ if (strncmp( key, "SYSROOT", 7) == 0) { -+ res_sysroot = getenv("SYSROOT"); -+ if (res_sysroot == NULL) -+ return ""; -+ else -+ return res_sysroot; -+ } - - /* try to find a tzplatform variable */ - id = hashid(key, length); diff --git a/recipes-tizen/tizen-platform-wrapper/tizen-platform-wrapper-extraconf.inc b/recipes-tizen/tizen-platform-wrapper/tizen-platform-wrapper-extraconf.inc deleted file mode 100644 index 598d541b..00000000 --- a/recipes-tizen/tizen-platform-wrapper/tizen-platform-wrapper-extraconf.inc +++ /dev/null @@ -1,8 +0,0 @@ -SRC_URI += "file://0001-Add-env-value-SYSROOT-for-root-fs-prefix.patch" - -do_configure_append_class-native() { - sed -i "s@\"/etc/tizen-platform.conf\"@\"${sysconfdir}/tizen-platform.conf\"@g" ${S}/src/init.c - sed -i "s@\"/etc/tizen-platform.conf\"@\"${sysconfdir}/tizen-platform.conf\"@g" ${S}/src/toolbox.c -} - - diff --git a/recipes-tizen/tizen-platform-wrapper/tizen-platform-wrapper.inc b/recipes-tizen/tizen-platform-wrapper/tizen-platform-wrapper.inc deleted file mode 100644 index 92457f4c..00000000 --- a/recipes-tizen/tizen-platform-wrapper/tizen-platform-wrapper.inc +++ /dev/null @@ -1,94 +0,0 @@ -DESCRIPTION = "A toolkit to generate the libtizen-platform-config library" -HOMEPAGE = "http://www.tizen.org" -SECTION = "Development/Tools" -LICENSE = "LGPL-2.0" -PV = "2.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by tizen-platform-wrapper - - -RDEPENDS = "" -#RDEPENDS of tizen-platform-wrapper (${PN}) -RDEPENDS_${PN} += "coreutils" -RDEPENDS_${PN} += "gperf" - - -DEPENDS = "" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/tizen-platform-wrapper.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 ; - - - autotools_do_configure - oe_runmake -j16 - - - -} -EXTRA_OECONF += "" - -do_install() { - 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 -- - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " tizen-platform-wrapper " - -tizen-platform-wrapper_files = "" -tizen-platform-wrapper_files += "${prefix}/bin/*" -tizen-platform-wrapper_files += "${prefix}/share/tizen-platform-wrapper/*" -tizen-platform-wrapper_files += "${prefix}/lib/pkgconfig/tizen-platform-wrapper.pc" -MANIFESTFILES_${PN} = "tizen-platform-wrapper.manifest" - -FILES_${PN} = "${tizen-platform-wrapper_files}" - -PKG_tizen-platform-wrapper= "tizen-platform-wrapper" - -require tizen-platform-wrapper-extraconf.inc - diff --git a/recipes-tizen/tizen-platform-wrapper/tizen-platform-wrapper_git.bb b/recipes-tizen/tizen-platform-wrapper/tizen-platform-wrapper_git.bb deleted file mode 100644 index 19e16c29..00000000 --- a/recipes-tizen/tizen-platform-wrapper/tizen-platform-wrapper_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require tizen-platform-wrapper.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/appfw/tizen-platform-wrapper;tag=8b5967cd28a02dd169920f84722d5946d76b1690;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/udev-rules/udev-rules-extraconf.inc b/recipes-tizen/udev-rules/udev-rules-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/udev-rules/udev-rules.inc b/recipes-tizen/udev-rules/udev-rules.inc deleted file mode 100644 index 9300bfe6..00000000 --- a/recipes-tizen/udev-rules/udev-rules.inc +++ /dev/null @@ -1,83 +0,0 @@ -DESCRIPTION = "Tizen IVI udev Rules" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/Hardware Adaptation" -LICENSE = "GPL-2.0" -PV = "0.13" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by udev-rules - - -#PROVIDES by udev-rules-ivi -PROVIDES += "udev-rules-ivi" - - -RDEPENDS = "" - -DEPENDS = "" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n udev-rules-0.13 - - -} -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 ; - - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - rm -rf ${D} - make -C ivi install DESTDIR=${D} - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " udev-rules-ivi " - -udev-rules-ivi_files = "" -udev-rules-ivi_files += "/usr/lib/udev/rules.d/99-atkbd.rules" -udev-rules-ivi_files += "/usr/lib/udev/rules.d/99-dri.rules" -udev-rules-ivi_files += "/usr/lib/udev/rules.d/99-neard.rules" -udev-rules-ivi_files += "/usr/lib/udev/rules.d/99-tty.rules" -udev-rules-ivi_files += "/usr/lib/udev/rules.d/70-tun.rules" - -FILES_${PN}-ivi = "${udev-rules-ivi_files}" - -PKG_udev-rules-ivi= "udev-rules-ivi" - -require udev-rules-extraconf.inc - diff --git a/recipes-tizen/udev-rules/udev-rules_git.bb b/recipes-tizen/udev-rules/udev-rules_git.bb deleted file mode 100644 index ce3aaca9..00000000 --- a/recipes-tizen/udev-rules/udev-rules_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require udev-rules.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/udev-rules;tag=b4fa71b1f6422ebf2618d2b73a5c6eb288a09397;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/update-desktop-files/update-desktop-files-extraconf.inc b/recipes-tizen/update-desktop-files/update-desktop-files-extraconf.inc deleted file mode 100644 index f8fb04f6..00000000 --- a/recipes-tizen/update-desktop-files/update-desktop-files-extraconf.inc +++ /dev/null @@ -1 +0,0 @@ -FILES_brp-trim-desktopfiles += "/usr/lib/rpm/brp-tizen.d/brp-70-trim-desktopfiles" diff --git a/recipes-tizen/update-desktop-files/update-desktop-files.inc b/recipes-tizen/update-desktop-files/update-desktop-files.inc deleted file mode 100644 index 898dfc4e..00000000 --- a/recipes-tizen/update-desktop-files/update-desktop-files.inc +++ /dev/null @@ -1,96 +0,0 @@ -DESCRIPTION = "A Build Tool to Update Desktop Files" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Development/Tools" -LICENSE = "GPL-2.0+" -PV = "12.1" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by update-desktop-files - - -#PROVIDES by brp-trim-desktopfiles -PROVIDES += "brp-trim-desktopfiles" - - -RDEPENDS = "" -#RDEPENDS of update-desktop-files (${PN}) -RDEPENDS_${PN} += "desktop-file-utils" - - -DEPENDS = "" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n . -D -T 0 - cp ${S}/packaging/update-desktop-files.manifest . - mkdir update-desktop-files - cd update-desktop-files - - -} -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 ; - - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - mkdir -p ${D}/usr/share/spec2yocto/macro - install -m0755 ${S}/packaging/tizen_update_desktop_file.sh ${S}/packaging/map-desktop-category.sh ${D}/usr/share/spec2yocto/macro - install -m0644 -D ${S}/packaging/macro ${D}${sysconfdir}/rpm/macros.update-desktop-files - install -m0755 -D ${S}/packaging/brp-trim-desktop.sh ${D}/usr/share/spec2yocto/macro/brp-tizen.d/brp-70-trim-desktopfiles - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " brp-trim-desktopfiles " -PACKAGES += " update-desktop-files " - -brp-trim-desktopfiles_files = "" -brp-trim-desktopfiles_files += "/usr/share/spec2yocto/macro/brp-tizen.d" -MANIFESTFILES_brp-trim-desktopfiles = "update-desktop-files.manifest" - -update-desktop-files_files = "" -update-desktop-files_files += "/usr/share/spec2yocto/macro/*" -update-desktop-files_files += "${sysconfdir}/rpm/*" -MANIFESTFILES_${PN} = "update-desktop-files.manifest" - -FILES_brp-trim-desktopfiles = "${brp-trim-desktopfiles_files}" -FILES_${PN} = "${update-desktop-files_files}" - -PKG_brp-trim-desktopfiles= "brp-trim-desktopfiles" -PKG_update-desktop-files= "update-desktop-files" - -require update-desktop-files-extraconf.inc - diff --git a/recipes-tizen/update-desktop-files/update-desktop-files_git.bb b/recipes-tizen/update-desktop-files/update-desktop-files_git.bb deleted file mode 100644 index 7684128e..00000000 --- a/recipes-tizen/update-desktop-files/update-desktop-files_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require update-desktop-files.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/update-desktop-files;tag=41a39c9fe36dbbbc769ca391c32d5f8a3c0c0291;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/user-session-units/user-session-units-extraconf.inc b/recipes-tizen/user-session-units/user-session-units-extraconf.inc deleted file mode 100644 index fffefcb6..00000000 --- a/recipes-tizen/user-session-units/user-session-units-extraconf.inc +++ /dev/null @@ -1,17 +0,0 @@ -FILESEXTRAPATHS_append := "${THISDIR}/user-session-units" - -do_install_append() { - rm -f ${D}${prefix}/lib/systemd/user/dbus.socket - - echo "[Unit]" > ${D}${prefix}/lib/systemd/user/default.target - echo "Description=User session default target" >> ${D}${prefix}/lib/systemd/user/default.target - - mkdir -p ${D}${prefix}/lib/systemd/user/default.target.wants - ln -sf ../dbus.service ${D}${prefix}/lib/systemd/user/default.target.wants/dbus.service - rm ${D}${prefix}/lib/systemd/user/dbus.service - - rm -f ${D}${prefix}/lib/systemd/user/default.target - ln -sf weston.target ${D}${prefix}/lib/systemd/user/default.target -} - -user-session-units_files += "${prefix}/lib/systemd/user/*" diff --git a/recipes-tizen/user-session-units/user-session-units.inc b/recipes-tizen/user-session-units/user-session-units.inc deleted file mode 100644 index a57c73e3..00000000 --- a/recipes-tizen/user-session-units/user-session-units.inc +++ /dev/null @@ -1,131 +0,0 @@ -DESCRIPTION = "Systemd session units" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Configuration" -LICENSE = "GPL-2.0" -PV = "8" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by user-session-units-enlightenment -PROVIDES += "user-session-units-enlightenment" - - -#PROVIDES by user-session-units - - -#PROVIDES by user-session-units-gnome -PROVIDES += "user-session-units-gnome" - - -RDEPENDS = "" -#RDEPENDS of user-session-units-enlightenment (${PN}-enlightenment) -RDEPENDS_${PN}-enlightenment += "user-session-units" - -#RDEPENDS of user-session-units-gnome (${PN}-gnome) -RDEPENDS_${PN}-gnome += "user-session-units" - - -DEPENDS = "" -#DEPENDS of user-session-units -DEPENDS += "dbus" -DEPENDS += "systemd" -inherit pkgconfig -DEPENDS += "libpam" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/user-session-units.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 ; - - - autotools_do_configure - oe_runmake -j16 - - - -} -EXTRA_OECONF += " --enable-gnome --enable-enlightenment" - -do_install() { - 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 -m 755 -d ${D}${sysconfdir}/pam.d - install -m 644 ${S}/packaging/user-session.pam ${D}${sysconfdir}/pam.d/user-session - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " user-session-units-enlightenment " -PACKAGES += " user-session-units " -PACKAGES += " user-session-units-gnome " - -user-session-units-enlightenment_files = "" -user-session-units-enlightenment_files += "${prefix}/lib/systemd/user/e17.target" -user-session-units-enlightenment_files += "${prefix}/lib/systemd/user/enlightenment.service" -user-session-units-enlightenment_files += "${prefix}/lib/systemd/user/e17.target.wants/enlightenment.service" -MANIFESTFILES_${PN}-enlightenment = "user-session-units.manifest" - -user-session-units_files = "" -user-session-units_files += "${prefix}/bin/user-session-launch" -user-session-units_files += "${systemd_unitdir}/system/*" -user-session-units_files += "${sysconfdir}/pam.d/user-session" -CONFFILES_${PN} = "" -CONFFILES_${PN} += "${sysconfdir}/pam.d/user-session" -MANIFESTFILES_${PN} = "user-session-units.manifest" - -user-session-units-gnome_files = "" -user-session-units-gnome_files += "${prefix}/lib/systemd/user/gnome.target" -user-session-units-gnome_files += "${prefix}/lib/systemd/user/gnome-session.service" -user-session-units-gnome_files += "${prefix}/lib/systemd/user/gnome.target.wants/gnome-session.service" -MANIFESTFILES_${PN}-gnome = "user-session-units.manifest" - -FILES_${PN}-enlightenment = "${user-session-units-enlightenment_files}" -FILES_${PN} = "${user-session-units_files}" -FILES_${PN}-gnome = "${user-session-units-gnome_files}" - -PKG_user-session-units-enlightenment= "user-session-units-enlightenment" -PKG_user-session-units= "user-session-units" -PKG_user-session-units-gnome= "user-session-units-gnome" - -require user-session-units-extraconf.inc - diff --git a/recipes-tizen/user-session-units/user-session-units_git.bb b/recipes-tizen/user-session-units/user-session-units_git.bb deleted file mode 100644 index 71a5bff2..00000000 --- a/recipes-tizen/user-session-units/user-session-units_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require user-session-units.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/user-session-units;tag=66949d8ede2d915a1ec7de6558695335dd18e6a6;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/uthash/uthash-extraconf.inc b/recipes-tizen/uthash/uthash-extraconf.inc deleted file mode 100644 index ebf05c2d..00000000 --- a/recipes-tizen/uthash/uthash-extraconf.inc +++ /dev/null @@ -1 +0,0 @@ -BBCLASSEXTEND_append = " nativesdk " \ No newline at end of file diff --git a/recipes-tizen/uthash/uthash.inc b/recipes-tizen/uthash/uthash.inc deleted file mode 100644 index 8b45cece..00000000 --- a/recipes-tizen/uthash/uthash.inc +++ /dev/null @@ -1,86 +0,0 @@ -DESCRIPTION = "A hash table for C structures" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Kernel" -LICENSE = "BSD-style single-clause" -PV = "1.9.7" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by uthash - - -#PROVIDES by uthash-dev -PROVIDES += "uthash-dev" - - -RDEPENDS = "" - -DEPENDS = "" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/uthash.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 ; - - #empty - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - mkdir -p ${D}${prefix}/include - cd src - cp utarray.h uthash.h utlist.h utstring.h ${D}${prefix}/include - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " uthash-dev " - -uthash-dev_files = "" -uthash-dev_files += "${prefix}/include/utarray.h" -uthash-dev_files += "${prefix}/include/uthash.h" -uthash-dev_files += "${prefix}/include/utlist.h" -uthash-dev_files += "${prefix}/include/utstring.h" -MANIFESTFILES_${PN}-dev = "uthash.manifest" - -FILES_${PN}-dev = "${uthash-dev_files}" - -PKG_uthash-dev= "uthash-dev" - -require uthash-extraconf.inc - diff --git a/recipes-tizen/uthash/uthash_git.bb b/recipes-tizen/uthash/uthash_git.bb deleted file mode 100644 index 76482f77..00000000 --- a/recipes-tizen/uthash/uthash_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require uthash.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/uthash;tag=1436c7858fa133d830a18d27c879af301000a70f;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/vala/files/0001-git-version-gen-don-t-append-dirty-if-we-re-not-in-g.patch b/recipes-tizen/vala/files/0001-git-version-gen-don-t-append-dirty-if-we-re-not-in-g.patch deleted file mode 100644 index e6c7941a..00000000 --- a/recipes-tizen/vala/files/0001-git-version-gen-don-t-append-dirty-if-we-re-not-in-g.patch +++ /dev/null @@ -1,53 +0,0 @@ -From 2460d7b79f7e90dcfeebde5e9c53d9b6798a1f3c Mon Sep 17 00:00:00 2001 -From: Martin Jansa -Date: Tue, 21 Feb 2012 17:12:50 +0100 -Subject: [PATCH] git-version-gen: don't append -dirty if we're not in git - repo - -* for example if we have some dirty directory and we unpack clean vala tarball in it, then it will append -dirty - -Signed-off-by: Martin Jansa ---- - build-aux/git-version-gen | 25 ++++++++++++++----------- - 1 files changed, 14 insertions(+), 11 deletions(-) - -diff --git a/build-aux/git-version-gen b/build-aux/git-version-gen -index 0fa6faa..1d1f9d2 100755 ---- a/build-aux/git-version-gen -+++ b/build-aux/git-version-gen -@@ -126,18 +126,21 @@ fi - - v=`echo "$v" |sed 's/^v//'` - --# Don't declare a version "dirty" merely because a time stamp has changed. --git status > /dev/null 2>&1 -+if test -d .git -+then -+ # Don't declare a version "dirty" merely because a time stamp has changed. -+ git status > /dev/null 2>&1 - --dirty=`sh -c 'git diff-index --name-only HEAD' 2>/dev/null` || dirty= --case "$dirty" in -- '') ;; -- *) # Append the suffix only if there isn't one already. -- case $v in -- *-dirty) ;; -- *) v="$v-dirty" ;; -- esac ;; --esac -+ dirty=`sh -c 'git diff-index --name-only HEAD' 2>/dev/null` || dirty= -+ case "$dirty" in -+ '') ;; -+ *) # Append the suffix only if there isn't one already. -+ case $v in -+ *-dirty) ;; -+ *) v="$v-dirty" ;; -+ esac ;; -+ esac -+fi - - # Omit the trailing newline, so that m4_esyscmd can use the result directly. - echo "$v" | tr -d '\012' --- -1.7.8.4 - diff --git a/recipes-tizen/vala/files/Fix-time-stamp.patch b/recipes-tizen/vala/files/Fix-time-stamp.patch deleted file mode 100644 index a354b7cc..00000000 --- a/recipes-tizen/vala/files/Fix-time-stamp.patch +++ /dev/null @@ -1,65 +0,0 @@ -diff --git a/ccode/Makefile.am b/ccode/Makefile.am -index eb25f9d..c687282 100644 ---- a/ccode/Makefile.am -+++ b/ccode/Makefile.am -@@ -78,7 +78,7 @@ ccodeinclude_HEADERS = \ - valaccode.h \ - $(NULL) - --ccode.vapi ccode.vala.stamp: $(libvalaccode_la_VALASOURCES) -+ccode.vapi : $(libvalaccode_la_VALASOURCES) - $(VALA_V)$(VALAC) $(COVERAGE_VALAFLAGS) $(VALAFLAGS) -C --vapidir $(srcdir)/../vapi --pkg gobject-2.0 --vapidir $(srcdir)/../gee --pkg gee --pkg config -H valaccode.h --library ccode $^ - touch $@ - -diff --git a/codegen/Makefile.am b/codegen/Makefile.am -index 33e0c1a..904408f 100644 ---- a/codegen/Makefile.am -+++ b/codegen/Makefile.am -@@ -56,7 +56,7 @@ codegeninclude_HEADERS = \ - valacodegen.h \ - $(NULL) - --codegen.vapi codegen.vala.stamp: $(libvala_la_VALASOURCES) -+codegen.vapi : $(libvala_la_VALASOURCES) - $(VALA_V)$(VALAC) $(COVERAGE_VALAFLAGS) $(VALAFLAGS) -C --vapidir $(srcdir)/../vapi --pkg gobject-2.0 --vapidir $(srcdir)/../gee --pkg gee --vapidir $(srcdir)/../ccode --pkg ccode --vapidir $(srcdir)/../vala --pkg vala -H valacodegen.h --library codegen $^ - @touch $@ - -diff --git a/compiler/Makefile.am b/compiler/Makefile.am -index d6e7f81..d826240 100644 ---- a/compiler/Makefile.am -+++ b/compiler/Makefile.am -@@ -10,7 +10,7 @@ AM_CPPFLAGS = \ - -DPACKAGE_DATADIR=\"$(pkgdatadir)\" \ - $(NULL) - --BUILT_SOURCES = valac.vala.stamp -+BUILT_SOURCES = - - bin_PROGRAMS = \ - valac \ -diff --git a/gee/Makefile.am b/gee/Makefile.am -index f9ac2fc..b959d98 100644 ---- a/gee/Makefile.am -+++ b/gee/Makefile.am -@@ -35,7 +35,7 @@ geeinclude_HEADERS = \ - valagee.h \ - $(NULL) - --gee.vapi gee.vala.stamp: $(libgee_la_VALASOURCES) -+gee.vapi : $(libgee_la_VALASOURCES) - $(VALA_V)$(VALAC) $(COVERAGE_VALAFLAGS) $(VALAFLAGS) -C --vapidir $(srcdir)/../vapi --pkg gobject-2.0 -H valagee.h --library gee $^ - @touch $@ - -diff --git a/vala/Makefile.am b/vala/Makefile.am -index ee8d410..c1fb67f 100644 ---- a/vala/Makefile.am -+++ b/vala/Makefile.am -@@ -172,7 +172,7 @@ valainclude_HEADERS = \ - vala.h \ - $(NULL) - --vala.vapi vala.vala.stamp: $(libvalacore_la_VALASOURCES) -+vala.vapi : $(libvalacore_la_VALASOURCES) - $(VALA_V)$(VALAC) $(COVERAGE_VALAFLAGS) $(VALAFLAGS) -C --vapidir $(srcdir)/../vapi --pkg gobject-2.0 --vapidir $(srcdir)/../gee --pkg gee --pkg config -H vala.h --library vala $^ - @touch $@ - diff --git a/recipes-tizen/vala/vala-extraconf.inc b/recipes-tizen/vala/vala-extraconf.inc deleted file mode 100644 index 390a11af..00000000 --- a/recipes-tizen/vala/vala-extraconf.inc +++ /dev/null @@ -1,26 +0,0 @@ -inherit pkgconfig - -EXTRA_OECONF = " --with-pic --disable-vapigen" - -SRC_URI += " file://0001-git-version-gen-don-t-append-dirty-if-we-re-not-in-g.patch" -SRC_URI += " file://Fix-time-stamp.patch" - -RDEPENDS_${PN}_remove_class-native = "update-alternatives-native" - -DEPENDS_append_class-target = " vala-native" - -do_install_append() { - rm -r ${D}${prefix}/share/devhelp -} - -vala_files += "${prefix}/bin/vala" -vala_files += "${prefix}/bin/valac" -vala_files += "${prefix}/bin/vala-gen-introspect" -vala_files += "${prefix}/bin/vapicheck" -vala_files += "${prefix}/bin/vapigen" -vala_files += "${mandir}/man1/valac.1*" -vala_files += "${mandir}/man1/vala-gen-introspect.1*" -vala_files += "${mandir}/man1/vapigen.1*" - -FILES_${PN}-dbg += "${prefix}/lib/vala-0.24/.debug" -vala_files += "${prefix}/share/pkgconfig/vapigen.pc" diff --git a/recipes-tizen/vala/vala.inc b/recipes-tizen/vala/vala.inc deleted file mode 100644 index b1b29df2..00000000 --- a/recipes-tizen/vala/vala.inc +++ /dev/null @@ -1,183 +0,0 @@ -DESCRIPTION = "Programming language for GNOME" -HOMEPAGE = "http://live.gnome.org/Vala" -SECTION = "Platform Development/Utilities" -LICENSE = "LGPL-2.0" -PV = "0.24.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by libvala -PROVIDES += "libvala" - - -#PROVIDES by vala - - -#PROVIDES by libvala-dev -PROVIDES += "libvala-dev" - - -RDEPENDS = "" -#RDEPENDS of vala (${PN}) -RDEPENDS_${PN} += "update-alternatives" - -#RDEPENDS of libvala-dev (lib${PN}-dev) -RDEPENDS_lib${PN}-dev += "libvala" - - -DEPENDS = "" -#DEPENDS of vala -DEPENDS += "xz" -DEPENDS += "flex" -DEPENDS_append_class-native = " fdupes-native" -DEPENDS_append_class-target = " fdupes-native" -DEPENDS_append_class-native = " bison-native" -DEPENDS_append_class-target = " bison-native" -DEPENDS += "glib-2.0" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/vala.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 ; - - - autotools_do_configure - oe_runmake -j16 - - - -} -EXTRA_OECONF += " --with-pic --enable-vapigen" - -do_install() { - 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 -- - #fdupes ${D}${prefix}/share - - -} - -pkg_postinst_libvala() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - update-alternatives \ - --install $D${prefix}/bin/vala vala $D${prefix}/bin/vala-0.24 \ - 24 \ - --slave $D${prefix}/bin/valac valac $D${prefix}/bin/valac-0.24 \ - --slave $D${prefix}/bin/vala-gen-introspect vala-gen-introspect $D${prefix}/bin/vala-gen-introspect-0.24 \ - --slave $D${prefix}/bin/vapicheck vapicheck $D${prefix}/bin/vapicheck-0.24 \ - --slave $D${prefix}/bin/vapigen vapigen $D${prefix}/bin/vapigen-0.24 \ - --slave ${mandir}/man1/valac.1.gz valac.1.gz ${mandir}/man1/valac-0.24.1.gz \ - --slave ${mandir}/man1/vala-gen-introspect.1.gz vala-gen-introspect.1.gz ${mandir}/man1/vala-gen-introspect-0.24.1.gz \ - --slave ${mandir}/man1/vapigen.1.gz vapigen.1.gz ${mandir}/man1/vapigen-0.24.1.gz \ - --slave $D${prefix}/share/pkgconfig/vapigen.pc vapigen.pc $D${prefix}/share/pkgconfig/vapigen-0.24.pc - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - # Note: we don't use "$1 -eq 0", to avoid issues if the package gets renamed - if [ ! -f $D${prefix}/bin/vala-0.24 ]; then - update-alternatives --remove vala $D${prefix}/bin/vala-0.24 - fi - -} - -pkg_postrm_libvala() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " libvala " -PACKAGES += " vala " -PACKAGES += " libvala-dev " - -libvala_files = "" -libvala_files += "${prefix}/lib/libvala-0.24.so.*" -MANIFESTFILES_lib${PN} = "vala.manifest" - -vala_files = "" -vala_files += "${prefix}/bin/vala-0.24" -vala_files += "${prefix}/bin/valac-0.24" -vala_files += "${prefix}/bin/vala-gen-introspect-0.24" -vala_files += "${prefix}/bin/vapicheck-0.24" -vala_files += "${prefix}/bin/vapigen-0.24" -vala_files += "${mandir}/man1/valac-0.24.1*" -vala_files += "${mandir}/man1/vala-gen-introspect-0.24.1*" -vala_files += "${mandir}/man1/vapigen-0.24.1*" -vala_files += "${prefix}/share/aclocal/vala.m4" -vala_files += "${prefix}/share/aclocal/vapigen.m4" -vala_files += "${prefix}/share/pkgconfig/vapigen-0.24.pc" -vala_files += "${prefix}/share/vala" -vala_files += "${prefix}/share/vala/Makefile.vapigen" -vala_files += "${prefix}/share/vala-0.24/" -vala_files += "${prefix}/lib/vala-0.24/" -MANIFESTFILES_${PN} = "vala.manifest" -DIRFILES_${PN} = "" -DIRFILES_${PN} += "${prefix}/share/vala" - -libvala-dev_files = "" -libvala-dev_files += "AUTHORS ChangeLog NEWS README" -libvala-dev_files += "${prefix}/include/vala-0.24/" -libvala-dev_files += "${prefix}/lib/libvala-0.24.so" -libvala-dev_files += "${prefix}/lib/pkgconfig/libvala-0.24.pc" -MANIFESTFILES_lib${PN}-dev = "vala.manifest" - -FILES_lib${PN} = "${libvala_files}" -FILES_${PN} = "${vala_files}" -FILES_lib${PN}-dev = "${libvala-dev_files}" - -PKG_libvala= "libvala" -PKG_vala= "vala" -PKG_libvala-dev= "libvala-dev" - -require vala-extraconf.inc - diff --git a/recipes-tizen/vala/vala_git.bb b/recipes-tizen/vala/vala_git.bb deleted file mode 100644 index c5505873..00000000 --- a/recipes-tizen/vala/vala_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require vala.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/vala;tag=840fd0f666c91fba0169b8176cb88a80b689ad8a;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/vconf-internal-keys/vconf-internal-keys-extraconf.inc b/recipes-tizen/vconf-internal-keys/vconf-internal-keys-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/vconf-internal-keys/vconf-internal-keys.inc b/recipes-tizen/vconf-internal-keys/vconf-internal-keys.inc deleted file mode 100644 index a91196e3..00000000 --- a/recipes-tizen/vconf-internal-keys/vconf-internal-keys.inc +++ /dev/null @@ -1,107 +0,0 @@ -DESCRIPTION = "Internal shared keys for vconf" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Application Framework/Development" -LICENSE = "Apache-2.0" -PV = "0.0.82" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by vconf-internal-keys - - -#PROVIDES by vconf-internal-keys-dev -PROVIDES += "vconf-internal-keys-dev" - - -RDEPENDS = "" - -DEPENDS = "" -#DEPENDS of vconf-internal-keys -inherit tizen_cmake - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/vconf-internal-keys.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - - make -j16 - - - -} - -do_install() { - 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 -- - - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " vconf-internal-keys-dev " - -vconf-internal-keys-dev_files = "" -vconf-internal-keys-dev_files += "${prefix}/include/vconf/*" -vconf-internal-keys-dev_files += "${prefix}/lib/pkgconfig/*.pc" -MANIFESTFILES_${PN}-dev = "vconf-internal-keys.manifest" - -FILES_${PN}-dev = "${vconf-internal-keys-dev_files}" - -PKG_vconf-internal-keys-dev= "vconf-internal-keys-dev" - -require vconf-internal-keys-extraconf.inc - diff --git a/recipes-tizen/vconf-internal-keys/vconf-internal-keys_git.bb b/recipes-tizen/vconf-internal-keys/vconf-internal-keys_git.bb deleted file mode 100644 index 0aff6faa..00000000 --- a/recipes-tizen/vconf-internal-keys/vconf-internal-keys_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require vconf-internal-keys.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/appfw/vconf-internal-keys;tag=9d1f756ba5062a60eeea11cf0b2b7fd60461bcf5;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/vconf/files/remove-dlog-for-native.patch b/recipes-tizen/vconf/files/remove-dlog-for-native.patch deleted file mode 100644 index b714d451..00000000 --- a/recipes-tizen/vconf/files/remove-dlog-for-native.patch +++ /dev/null @@ -1,25 +0,0 @@ -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 28d168d..9dd6e52 100755 ---- a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -17,7 +17,7 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include) - - INCLUDE(FindPkgConfig) - pkg_check_modules(glib_pkg REQUIRED gobject-2.0) --pkg_check_modules(pkgs REQUIRED glib-2.0 dlog libtzplatform-config vconf-internal-keys) -+pkg_check_modules(pkgs REQUIRED glib-2.0 libtzplatform-config vconf-internal-keys) - - FOREACH(flag ${pkgs_CFLAGS}) - SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}") -diff --git a/include/vconf-log.h b/include/vconf-log.h -index fa53102..f70d1e1 100755 ---- a/include/vconf-log.h -+++ b/include/vconf-log.h -@@ -26,7 +26,6 @@ - #include - #include - --#define VCONF_DLOG_OUT - - /************** Error ***************/ - #ifdef VCONF_SYSLOG_OUT diff --git a/recipes-tizen/vconf/vconf-extraconf.inc b/recipes-tizen/vconf/vconf-extraconf.inc deleted file mode 100644 index 48f533fb..00000000 --- a/recipes-tizen/vconf/vconf-extraconf.inc +++ /dev/null @@ -1,25 +0,0 @@ -SRC_URI_append_class-native = " file://remove-dlog-for-native.patch" - -RDEPENDS_${PN}_remove_class-native = "glibc-native" -RDEPENDS_${PN}_remove_class-native = "systemd-native" -DEPENDS_remove_class-native = "dlog-native" - -DEPENDS_class-target += "glib-2.0" -DEPENDS_class-target += "vconf-native" -DEPENDS_class-target += "vconf-internal-keys" -DEPENDS_class-target += "dlog" - -do_install_append_class-native() { - sed -i "s@source /etc/tizen-platform.conf@source ${sysconfdir}/tizen-platform.conf@g" ${D}${prefix}/bin/vconf-init -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x\$D" == "x" ] && ldconfig - [ "x\$D" == "x" ] && systemctl daemon-reload - chsmack -a 'User' $D${prefix}/kdb - chsmack -a 'User' $D${prefix}/kdb/db - chsmack -a 'User' $D${prefix}/kdb/db/.backup - -} \ No newline at end of file diff --git a/recipes-tizen/vconf/vconf.inc b/recipes-tizen/vconf/vconf.inc deleted file mode 100644 index 22640502..00000000 --- a/recipes-tizen/vconf/vconf.inc +++ /dev/null @@ -1,181 +0,0 @@ -DESCRIPTION = "Configuration system library" -HOMEPAGE = "http://nohomepage.org" -SECTION = "System/Libraries" -LICENSE = "Apache-2.0" -PV = "0.2.51" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by vconf-keys-dev -PROVIDES += "vconf-keys-dev" - - -#PROVIDES by vconf - - -#PROVIDES by vconf-dev -PROVIDES += "vconf-dev" - - -RDEPENDS = "" -#RDEPENDS of vconf-keys-dev (${PN}-keys-dev) -RDEPENDS_${PN}-keys-dev += "vconf" -RDEPENDS_${PN}-keys-dev += "vconf-internal-keys-dev" - -#RDEPENDS of vconf (${PN}) -RDEPENDS_${PN} += "glibc" -RDEPENDS_${PN} += "systemd" - -#RDEPENDS of vconf-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "vconf" -RDEPENDS_${PN}-dev += "glib-2.0" - - -DEPENDS = "" -#DEPENDS of vconf -inherit tizen_cmake -DEPENDS += "vconf-internal-keys" -DEPENDS += "tizen-platform-config" -inherit pkgconfig -DEPENDS += "dlog" -DEPENDS += "glib-2.0" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q -n vconf-0.2.51 - cp ${S}/packaging/vconf.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . \ - -DTZ_SYS_CONFIG=${prefix}/kdb - - make -j16 - - - -} - -do_install() { - 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}/kdb/db - mkdir -p ${D}${prefix}/kdb/db/.backup - mkdir -p ${D}${systemd_unitdir}/system/basic.target.wants - mkdir -p ${D}${prefix}/lib/tmpfiles.d - install -m0644 ${S}/packaging/vconf-setup.service ${D}${systemd_unitdir}/system/ - install -m0644 ${S}/packaging/vconf-setup.conf ${D}${prefix}/lib/tmpfiles.d/ - ln -sf ../vconf-setup.service ${D}${systemd_unitdir}/system/basic.target.wants/ - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - systemctl daemon-reload - chsmack -a 'User' $D${prefix}/kdb - chsmack -a 'User' $D${prefix}/kdb/db - chsmack -a 'User' $D${prefix}/kdb/db/.backup - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig - systemctl daemon-reload - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " vconf-keys-dev " -PACKAGES += " vconf " -PACKAGES += " vconf-dev " - -vconf-keys-dev_files = "" -vconf-keys-dev_files += "${prefix}/include/vconf/vconf-keys.h" -MANIFESTFILES_${PN}-keys-dev = "vconf.manifest" - -vconf_files = "" -vconf_files += "${sysconfdir}/preconf.d/vconf-setup" -vconf_files += "${prefix}/bin/vconftool" -vconf_files += "${prefix}/bin/vconf-init" -vconf_files += "${prefix}/kdb/kdb_first_boot" -vconf_files += "${prefix}/lib/*.so.*" -vconf_files += "%attr(777,root,users) ${prefix}/kdb/db" -vconf_files += "%attr(777,root,root) ${prefix}/kdb/db/.backup" -vconf_files += "${systemd_unitdir}/system/basic.target.wants/vconf-setup.service" -vconf_files += "${systemd_unitdir}/system/vconf-setup.service" -vconf_files += "${prefix}/lib/tmpfiles.d/vconf-setup.conf" -MANIFESTFILES_${PN} = "vconf.manifest" -DIRFILES_${PN} = "" -DIRFILES_${PN} += "%attr(777,root,users) ${prefix}/kdb/db" -DIRFILES_${PN} += "%attr(777,root,root) ${prefix}/kdb/db/.backup" - -vconf-dev_files = "" -vconf-dev_files += "${prefix}/include/vconf/vconf.h" -vconf-dev_files += "${prefix}/lib/pkgconfig/*.pc" -vconf-dev_files += "${prefix}/lib/*.so" -MANIFESTFILES_${PN}-dev = "vconf.manifest" - -FILES_${PN}-keys-dev = "${vconf-keys-dev_files}" -FILES_${PN} = "${vconf_files}" -FILES_${PN}-dev = "${vconf-dev_files}" - -PKG_vconf-keys-dev= "vconf-keys-dev" -PKG_vconf= "vconf" -PKG_vconf-dev= "vconf-dev" - -require vconf-extraconf.inc - diff --git a/recipes-tizen/vconf/vconf_git.bb b/recipes-tizen/vconf/vconf_git.bb deleted file mode 100644 index bc66995d..00000000 --- a/recipes-tizen/vconf/vconf_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require vconf.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/appfw/vconf;tag=4743f153c4f30c05e65c895ee03b689fafa29a43;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/wayland-fits-master/wayland-fits-master-extraconf.inc b/recipes-tizen/wayland-fits-master/wayland-fits-master-extraconf.inc deleted file mode 100644 index 33094fbb..00000000 --- a/recipes-tizen/wayland-fits-master/wayland-fits-master-extraconf.inc +++ /dev/null @@ -1,19 +0,0 @@ -SRC_URI += "file://temporarily-removeliboostcheckinconfigure.patch" - -do_compile() { - cd ${S} - LANG=C - export LANG - unset DISPLAY - LD_AS_NEEDED=1; export LD_AS_NEEDED ; - - export CXXFLAGS="-DMEDIA_PATH='\"${prefix}/share/media\"'" - export LDFLAGS="-lboost_system -lboost_filesystem -lboost_thread -lboost_regex -lboost_program_options" - - autotools_do_configure - make -j16 - - - -} - diff --git a/recipes-tizen/wayland-fits-master/wayland-fits-master.inc b/recipes-tizen/wayland-fits-master/wayland-fits-master.inc deleted file mode 100644 index 97e8f73a..00000000 --- a/recipes-tizen/wayland-fits-master/wayland-fits-master.inc +++ /dev/null @@ -1,119 +0,0 @@ -DESCRIPTION = "Wayland Test Suite" -HOMEPAGE = "https://github.com/01org/wayland-fits" -SECTION = "Applications/Core Applications" -LICENSE = "GPL-2.0+" -PV = "0.2.2" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by wayland-fits-master - - -RDEPENDS = "" - -DEPENDS = "" -#DEPENDS of wayland-fits-master -DEPENDS += "libcheck" -DEPENDS += "libxkbcommon" -DEPENDS += "evas" -inherit pkgconfig -DEPENDS += "weston" -DEPENDS += "wayland" -DEPENDS += "unzip" -DEPENDS += "efl" -DEPENDS += "elementary" -DEPENDS += "ecore" -DEPENDS += "boost" -DEPENDS += "pixman" - -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 ; - - export CXXFLAGS="-DMEDIA_PATH='\"${prefix}/share/media\"'" - ./autogen.sh - - autotools_do_configure - make -j16 - - - -} -EXTRA_OECONF += "" - -do_install() { - 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 -m 755 ${D}${prefix}/share/media - install -m 755 ${S}/packaging/ADN_animation.gif ${D}${prefix}/share/media - install -m 755 ${S}/packaging/bridge_of_the_gods.png ${D}${prefix}/share/media - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " wayland-fits-master " - -wayland-fits-master_files = "" -wayland-fits-master_files += "${prefix}/bin/wfits" -wayland-fits-master_files += "${prefix}/lib/weston/weston-wfits.so" -wayland-fits-master_files += "${prefix}/share/media/*" -wayland-fits-master_files += "README" - -FILES_${PN} = "${wayland-fits-master_files}" - -PKG_wayland-fits-master= "wayland-fits-master" - -require wayland-fits-master-extraconf.inc - diff --git a/recipes-tizen/wayland-fits-master/wayland-fits-master/temporarily-removeliboostcheckinconfigure.patch b/recipes-tizen/wayland-fits-master/wayland-fits-master/temporarily-removeliboostcheckinconfigure.patch deleted file mode 100644 index d982f8f3..00000000 --- a/recipes-tizen/wayland-fits-master/wayland-fits-master/temporarily-removeliboostcheckinconfigure.patch +++ /dev/null @@ -1,47 +0,0 @@ -From 9f437cf0ad8f6d2d2f9baf9d252b88ecfbd88721 Mon Sep 17 00:00:00 2001 -From: Xavier Roche -Date: Thu, 6 Nov 2014 14:38:21 +0100 -Subject: [PATCH] temporarily remove liboost check in configure - -Signed-off-by: Xavier Roche ---- - configure.ac | 23 ----------------------- - 1 file changed, 23 deletions(-) - -diff --git a/configure.ac b/configure.ac -index fd9a91f..df77cc3 100644 ---- a/configure.ac -+++ b/configure.ac -@@ -29,29 +29,6 @@ m4_define([efl_req_version], [1.7.6]) - m4_define([gtk_req_version], [3.8.0]) - m4_define([boost_req_version], [1.49.0]) - --AX_BOOST_BASE([boost_req_version], -- [ -- AX_BOOST_FILESYSTEM -- AX_BOOST_REGEX -- AX_BOOST_SYSTEM -- AX_BOOST_PROGRAM_OPTIONS -- AX_BOOST_THREAD -- BOOST_LIBS="$BOOST_LDFLAGS $BOOST_FILESYSTEM_LIB $BOOST_REGEX_LIB $BOOST_SYSTEM_LIB $BOOST_PROGRAM_OPTIONS_LIB $BOOST_THREAD_LIB" -- AC_SUBST(BOOST_LIBS) -- ], -- [ -- AC_MSG_ERROR([ -- -- Boost libraries are required: -- -- boost_filesystem >= boost_req_version -- boost_regex >= boost_req_version -- boost_system >= boost_req_version -- boost_program_options >= boost_req_version -- boost_thread >= boost_req_version -- ]) -- ] --) - - PKG_CHECK_MODULES([CHECK], [check >= check_req_version]) - PKG_CHECK_MODULES([WAYLAND], --- -1.8.4.5 - diff --git a/recipes-tizen/wayland-fits-master/wayland-fits-master_git.bb b/recipes-tizen/wayland-fits-master/wayland-fits-master_git.bb deleted file mode 100644 index 4ea49395..00000000 --- a/recipes-tizen/wayland-fits-master/wayland-fits-master_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require wayland-fits-master.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/test/generic/wayland-fits;tag=4daee8f77b2589fc14f98cbf4c4a6b1967c5d06e;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/weekeyboard/weekeyboard-extraconf.inc b/recipes-tizen/weekeyboard/weekeyboard-extraconf.inc deleted file mode 100644 index 528f1a7b..00000000 --- a/recipes-tizen/weekeyboard/weekeyboard-extraconf.inc +++ /dev/null @@ -1,2 +0,0 @@ -EXTRA_OECONF += " --with-edje-cc=${STAGING_BINDIR_NATIVE}/edje_cc " - diff --git a/recipes-tizen/weekeyboard/weekeyboard.inc b/recipes-tizen/weekeyboard/weekeyboard.inc deleted file mode 100644 index 43f7c551..00000000 --- a/recipes-tizen/weekeyboard/weekeyboard.inc +++ /dev/null @@ -1,105 +0,0 @@ -DESCRIPTION = "Virtual Keyboard Application" -HOMEPAGE = "http://github.com/etrunko/weekeyboard" -SECTION = "Graphics & UI Framework/Libraries" -LICENSE = "Apache-2.0" -PV = "0.0.2" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by weekeyboard - - -RDEPENDS = "" -#RDEPENDS of weekeyboard (${PN}) -RDEPENDS_${PN} += "ibus-hangul" -RDEPENDS_${PN} += "ibus" -RDEPENDS_${PN} += "ibus-libpinyin" - - -DEPENDS = "" -#DEPENDS of weekeyboard -DEPENDS += "edje" -DEPENDS += "ibus" -DEPENDS += "evas" -inherit pkgconfig -DEPENDS += "efreet" -DEPENDS += "eina" -DEPENDS += "eet" -DEPENDS += "ecore" -DEPENDS += "eldbus" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/weekeyboard.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 ; - - - - autotools_do_configure - make -j16 - - - -} -EXTRA_OECONF += " --disable-ibus" - -do_install() { - 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 -- - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " weekeyboard " - -weekeyboard_files = "" -weekeyboard_files += "${prefix}/bin/weekeyboard" -weekeyboard_files += "${prefix}/share/weekeyboard/*.edj" -MANIFESTFILES_${PN} = "weekeyboard.manifest" - -FILES_${PN} = "${weekeyboard_files}" - -PKG_weekeyboard= "weekeyboard" - -require weekeyboard-extraconf.inc - diff --git a/recipes-tizen/weekeyboard/weekeyboard_git.bb b/recipes-tizen/weekeyboard/weekeyboard_git.bb deleted file mode 100644 index a93d011b..00000000 --- a/recipes-tizen/weekeyboard/weekeyboard_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require weekeyboard.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/weekeyboard;tag=6790d9d37b28b0dbd20e9ff0713ff9ec4221efc7;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/weston-common/weston-common-extraconf.inc b/recipes-tizen/weston-common/weston-common-extraconf.inc deleted file mode 100644 index c6d1fee4..00000000 --- a/recipes-tizen/weston-common/weston-common-extraconf.inc +++ /dev/null @@ -1,66 +0,0 @@ -FILESEXTRAPATHS_append := "${THISDIR}/weston-common" - -SRC_URI += "file://0001-Yocto-correct-paths-to-ln-and-chmod.patch" -SRC_URI += "file://0002-Add-a-script-to-export-UID.patch" -SRC_URI += "file://0003-Automatically-restart-display-manager.patch" -SRC_URI += "file://0004-Modifications-for-yocto-build.patch" - -DEPENDS += "config-tizen-common" -RDEPENDS_${PN} += "config-tizen-common" - -inherit useradd - -USERADD_PACKAGES = "${PN}" -GROUPADD_PARAM_${PN} += "--system -o display;" -GROUPADD_PARAM_${PN} += "--system -o input;" -GROUPADD_PARAM_${PN} += "--system -o weston-launch" - -do_install_append() { - install -m 755 uid.sh ${D}/etc/profile.d - - mkdir -p ${D}/lib/systemd/user/default.target.wants - ln -sf ../weston-user.service ${D}/lib/systemd/user/default.target.wants/weston-user.service - - mkdir -p ${D}/lib/systemd/system/multi-user.target.wants - ln -sf ../user-session-launch@.service ${D}/lib/systemd/system/multi-user.target.wants/user-session-launch@seat0-5001.service - ln -sf ../user-session-launch@.service ${D}/lib/systemd/system/multi-user.target.wants/user-session-launch@seat0-5002.service - ln -sf ../user-session-launch@.service ${D}/lib/systemd/system/multi-user.target.wants/user-session-launch@seat0-5003.service - ln -sf ../user-session-launch@.service ${D}/lib/systemd/system/multi-user.target.wants/user-session-launch@seat0-9999.service - ln -sf ../user-session@.service ${D}/lib/systemd/system/multi-user.target.wants/user-session@5001.service - ln -sf ../user-session@.service ${D}/lib/systemd/system/multi-user.target.wants/user-session@5002.service - ln -sf ../user-session@.service ${D}/lib/systemd/system/multi-user.target.wants/user-session@5003.service - ln -sf ../user-session@.service ${D}/lib/systemd/system/multi-user.target.wants/user-session@9999.service -} - -pkg_preinst_${PN}() { - #!/bin/sh -e - - # setup display manager service - mkdir -p /lib/systemd/system/graphical.target.wants/ - ln -sf ../display-manager.path /lib/systemd/system/graphical.target.wants/ - # setup display manager access (inside user session) - mkdir -p /lib/systemd/user/default.target.requires/ - ln -sf ../weston-user.service /lib/systemd/user/default.target.requires/ -} - -pkg_postinst_${PN} () { - for user in alice bob carol guest; do - for appdir in desktop manifest dbspace; do - mkdir -p $D/home/$user/.applications/$appdir - done - find $D/home/$user/ -type d -exec chsmack -a User {} \; - chown -R $user:users $D/home/$user/ - done -} - -weston-common_files += "/lib/systemd/user/default.target.wants/weston-user.service" -weston-common_files += "/home/*" - -FILES_${PN} += "/lib/systemd/system/multi-user.target.wants/user-session-launch@seat0-5001.service" -FILES_${PN} += "/lib/systemd/system/multi-user.target.wants/user-session-launch@seat0-5002.service" -FILES_${PN} += "/lib/systemd/system/multi-user.target.wants/user-session-launch@seat0-5003.service" -FILES_${PN} += "/lib/systemd/system/multi-user.target.wants/user-session-launch@seat0-9999.service" -FILES_${PN} += "/lib/systemd/system/multi-user.target.wants/user-session@5001.service" -FILES_${PN} += "/lib/systemd/system/multi-user.target.wants/user-session@5002.service" -FILES_${PN} += "/lib/systemd/system/multi-user.target.wants/user-session@5003.service" -FILES_${PN} += "/lib/systemd/system/multi-user.target.wants/user-session@9999.service" diff --git a/recipes-tizen/weston-common/weston-common.inc b/recipes-tizen/weston-common/weston-common.inc deleted file mode 100644 index d8c9919f..00000000 --- a/recipes-tizen/weston-common/weston-common.inc +++ /dev/null @@ -1,233 +0,0 @@ -DESCRIPTION = "Tizen Common Weston configuration and set-up" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Base/Configuration" -LICENSE = "MIT" -PV = "1" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by weston-common -# the PROVIDES rules is ignore "weston-startup " -PROVIDES += "weston-startup" -RPROVIDES_weston-common += "weston-startup" - - -#PROVIDES by weston-common-config -PROVIDES += "weston-common-config" - - -#PROVIDES by weston-common-tz-launcher -PROVIDES += "weston-common-tz-launcher" - - -RDEPENDS = "" -#RDEPENDS of weston-common (${PN}) -RDEPENDS_${PN} += "weston" -RDEPENDS_${PN} += "glibc" -RDEPENDS_${PN} += "shadow" - - -DEPENDS = "" -#DEPENDS of weston-common -DEPENDS += "weston" -DEPENDS += "virtual/egl" -DEPENDS += "libxkbcommon" -DEPENDS += "libjpeg-turbo" -DEPENDS += "glib-2.0" -inherit pkgconfig -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_append_class-native = " autoconf-native" -DEPENDS_append_class-target = " autoconf-native" -DEPENDS += "vconf" -DEPENDS += "virtual/libgles2" -DEPENDS += "pixman" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/weston-common.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 ; - - - autotools_do_configure - make -j16 - - - -} -EXTRA_OECONF += "" - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - - #install tz-launcher - - 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 weston service as 'display-manager.service' as it's the one wanted by graphical.target - mkdir -p ${D}${systemd_unitdir}/system - install -m 644 display-manager-run.service ${D}${systemd_unitdir}/system/display-manager-run.service - install -m 644 display-manager.service ${D}${systemd_unitdir}/system/display-manager.service - install -m 644 display-manager.path ${D}${systemd_unitdir}/system/display-manager.path - - # install Environment file for weston service and weston-user.service - mkdir -p ${D}${sysconfdir}/sysconfig - install -m 0644 weston.sysconfig ${D}${sysconfdir}/sysconfig/weston - install -m 0644 weston-user.sysconfig ${D}${sysconfdir}/sysconfig/weston-user - - # install tmpfiles.d(5) conf - mkdir -p ${D}${prefix}/lib/tmpfiles.d - install -m 0644 weston_tmpfiles.conf ${D}${prefix}/lib/tmpfiles.d/weston.conf - - # install weston-user service in user session - mkdir -p ${D}${prefix}/lib/systemd/user - install -m 644 weston-user.service ${D}${prefix}/lib/systemd/user/ - - # install weston.sh - mkdir -p ${D}${sysconfdir}/profile.d/ - install -m 0644 weston.sh ${D}${sysconfdir}/profile.d/ - - # install weston.ini - mkdir -p ${D}${sysconfdir}/xdg/weston - install -m 0644 weston.ini ${D}${sysconfdir}/xdg/weston - - # Add a rule to ensure the 'display' user has permissions to - # open the graphics device - mkdir -p ${D}${sysconfdir}/udev/rules.d - cat >${D}${sysconfdir}/udev/rules.d/99-dri.rules <<'EOF' - SUBSYSTEM=="drm", MODE="0660", GROUP="display", SECLABEL{smack}="*" -EOF - - # user 'display' must own /dev/tty7 for weston to start correctly - cat >${D}${sysconfdir}/udev/rules.d/99-tty.rules <<'EOF' - SUBSYSTEM=="tty", KERNEL=="tty7", OWNER="display", SECLABEL{smack}="^" -EOF - - # user 'display' must also be able to access /dev/input/* - cat >${D}${sysconfdir}/udev/rules.d/99-input.rules <<'EOF' - SUBSYSTEM=="input", MODE="0660", GROUP="input", SECLABEL{smack}="^" -EOF - - # install desktop file - mkdir -p ${D}${prefix}/share/applications - install -m 0644 weston-terminal.desktop ${D}${prefix}/share/applications - - -} - -pkg_preinst_${PN}() { - #!/bin/sh -e - - # create groups 'display' and 'weston-launch' - getent group display >/dev/null || $D${prefix}/sbin/groupadd -r -o display - getent group input >/dev/null || $D${prefix}/sbin/groupadd -r -o input - getent group weston-launch >/dev/null || $D${prefix}/sbin/groupadd -r -o weston-launch - # create user 'display' - getent passwd display >/dev/null || $D${prefix}/sbin/useradd -r -g display -d /run/display -s /bin/false -c "Display daemon" display - # add user 'display' to groups 'weston-launch', 'input' and 'video' - groupmod -A display weston-launch - groupmod -A display input - groupmod -A display video - # setup display manager service - mkdir -p ${systemd_unitdir}/system/graphical.target.wants/ - ln -sf ../display-manager.path ${systemd_unitdir}/system/graphical.target.wants/ - # setup display manager access (inside user session) - mkdir -p $D${prefix}/lib/systemd/user/default.target.requires/ - ln -sf ../weston-user.service $D${prefix}/lib/systemd/user/default.target.requires/ - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - rm -f ${systemd_unitdir}/system/graphical.target.wants/display-manager.path - rm -f $D${prefix}/lib/systemd/user/default.target.requires/weston-user.service - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " weston-common-tz-launcher " -PACKAGES += " weston-common " -PACKAGES += " weston-common-config " - -weston-common-tz-launcher_files = "" -weston-common-tz-launcher_files += "${prefix}/bin/tz-launcher" -weston-common-tz-launcher_files += "${prefix}/bin/wl-pre" -MANIFESTFILES_${PN}-tz-launcher = "weston-common.manifest" - -weston-common_files = "" -weston-common_files += "${systemd_unitdir}/system/display-manager-run.service" -weston-common_files += "${systemd_unitdir}/system/display-manager.service" -weston-common_files += "${systemd_unitdir}/system/display-manager.path" -weston-common_files += "${sysconfdir}/sysconfig/*" -weston-common_files += "${prefix}/lib/tmpfiles.d/weston.conf" -weston-common_files += "${prefix}/lib/systemd/user/weston-user.service" -weston-common_files += "${sysconfdir}/profile.d/*" -weston-common_files += "${sysconfdir}/udev/rules.d/*" -weston-common_files += "${prefix}/share/applications/*.desktop" -CONFFILES_${PN} = "" -CONFFILES_${PN} += "${sysconfdir}/sysconfig/*" -CONFFILES_${PN} += "${sysconfdir}/profile.d/*" -CONFFILES_${PN} += "${sysconfdir}/udev/rules.d/*" -MANIFESTFILES_${PN} = "weston-common.manifest" - -weston-common-config_files = "" -weston-common-config_files += "${sysconfdir}/xdg/weston/weston.ini" -CONFFILES_${PN}-config = "" -CONFFILES_${PN}-config += "${sysconfdir}/xdg/weston/weston.ini" -MANIFESTFILES_${PN}-config = "weston-common.manifest" - -FILES_${PN}-tz-launcher = "${weston-common-tz-launcher_files}" -FILES_${PN} = "${weston-common_files}" -FILES_${PN}-config = "${weston-common-config_files}" - -PKG_weston-common-tz-launcher= "weston-common-tz-launcher" -PKG_weston-common= "weston-common" -PKG_weston-common-config= "weston-common-config" - -require weston-common-extraconf.inc - diff --git a/recipes-tizen/weston-common/weston-common/0001-Yocto-correct-paths-to-ln-and-chmod.patch b/recipes-tizen/weston-common/weston-common/0001-Yocto-correct-paths-to-ln-and-chmod.patch deleted file mode 100644 index 269705a8..00000000 --- a/recipes-tizen/weston-common/weston-common/0001-Yocto-correct-paths-to-ln-and-chmod.patch +++ /dev/null @@ -1,44 +0,0 @@ -From f1243d3d99e20052e9c4b5dca513164a4283ae53 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= -Date: Wed, 18 Jun 2014 11:29:40 +0200 -Subject: [PATCH] Yocto: correct paths to ln and chmod -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Change-Id: I565c665483efd43b9c5a02e8d1cc85cf6def0751 -Signed-off-by: Kévin THIERRY ---- - display-manager.service | 2 +- - weston-user.service | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/display-manager.service b/display-manager.service -index 43efbb5..69754b4 100644 ---- a/display-manager.service -+++ b/display-manager.service -@@ -5,7 +5,7 @@ After=display-manager-run.service - - [Service] - Type=oneshot --ExecStart=/usr/bin/chmod g+w /run/display/wayland-0 -+ExecStart=/bin/chmod g+w /run/display/wayland-0 - ExecStart=/usr/bin/chsmack -a User /run/display/wayland-0 - - [Install] -diff --git a/weston-user.service b/weston-user.service -index aa29888..12b7986 100644 ---- a/weston-user.service -+++ b/weston-user.service -@@ -2,7 +2,7 @@ - Description=Shared weston session - - [Service] --ExecStartPre=/usr/bin/ln -sf /run/display/wayland-0 /run/user/%U/ -+ExecStartPre=/bin/ln -sf /run/display/wayland-0 /run/user/%U/ - ExecStart=/bin/sh -l -c "/usr/bin/tz-launcher -c /usr/share/applications/tizen/launcher.conf %h/.applications/desktop" - EnvironmentFile=/etc/sysconfig/weston-user - --- -1.8.1.4 - diff --git a/recipes-tizen/weston-common/weston-common/0002-Add-a-script-to-export-UID.patch b/recipes-tizen/weston-common/weston-common/0002-Add-a-script-to-export-UID.patch deleted file mode 100644 index 59cc83d3..00000000 --- a/recipes-tizen/weston-common/weston-common/0002-Add-a-script-to-export-UID.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 7959e00beeb3590b759aed5e8b473d550e4ea612 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= -Date: Wed, 28 May 2014 16:37:48 +0200 -Subject: [PATCH] Add a script to export $UID -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Busybox doesn't export such environment variable so we do it with this -script. - -Change-Id: I8e14be602f7d3b198dbd17bfac677ba73856a500 -Signed-off-by: Kévin THIERRY ---- - uid.sh | 3 +++ - 1 file changed, 3 insertions(+) - create mode 100755 uid.sh - -diff --git a/uid.sh b/uid.sh -new file mode 100755 -index 0000000..14aee34 ---- /dev/null -+++ b/uid.sh -@@ -0,0 +1,3 @@ -+#!/bin/sh -+ -+export UID=$(cut -f1,3 -d':' /etc/passwd |grep `whoami` |cut -f2 -d':') --- -1.8.1.4 - diff --git a/recipes-tizen/weston-common/weston-common/0003-Automatically-restart-display-manager.patch b/recipes-tizen/weston-common/weston-common/0003-Automatically-restart-display-manager.patch deleted file mode 100644 index d7d5842a..00000000 --- a/recipes-tizen/weston-common/weston-common/0003-Automatically-restart-display-manager.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 464a02a6646dcd73dfe73ba1db6ade1169809e85 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= -Date: Wed, 28 May 2014 17:06:44 +0200 -Subject: [PATCH] Automatically restart display-manager -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Restart display-manager every 2 seconds until it starts. - -Change-Id: Ia7a5e81a6b23c9de0345f63adabb6b1810c199cc -Signed-off-by: Kévin THIERRY ---- - display-manager.service | 2 ++ - 1 file changed, 2 insertions(+) - -diff --git a/display-manager.service b/display-manager.service -index 69754b4..2adaeef 100644 ---- a/display-manager.service -+++ b/display-manager.service -@@ -7,6 +7,8 @@ After=display-manager-run.service - Type=oneshot - ExecStart=/bin/chmod g+w /run/display/wayland-0 - ExecStart=/usr/bin/chsmack -a User /run/display/wayland-0 -+Restart=on-failure -+RestartSec=2 - - [Install] - WantedBy=graphical.target --- -1.8.1.4 - diff --git a/recipes-tizen/weston-common/weston-common/0004-Modifications-for-yocto-build.patch b/recipes-tizen/weston-common/weston-common/0004-Modifications-for-yocto-build.patch deleted file mode 100644 index 5f6d7970..00000000 --- a/recipes-tizen/weston-common/weston-common/0004-Modifications-for-yocto-build.patch +++ /dev/null @@ -1,49 +0,0 @@ -From de783cd7347bad945d00fcdd84e1e4b660b11c95 Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?K=C3=A9vin=20THIERRY?= -Date: Wed, 28 May 2014 21:13:45 +0200 -Subject: [PATCH] Modifications for yocto build -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Change-Id: I8487930c70cbc1956d0abce023af919fe25d4042 -Signed-off-by: Kévin THIERRY ---- - display-manager.path | 6 +++--- - display-manager.service | 4 ++-- - 2 files changed, 5 insertions(+), 5 deletions(-) - -diff --git a/display-manager.path b/display-manager.path -index d1ae107..c44f379 100644 ---- a/display-manager.path -+++ b/display-manager.path -@@ -1,7 +1,7 @@ - [Unit] - Description=Wait for wayland socket --Requires=display-manager-run.service --After=display-manager-run.service -+#Requires=display-manager-run.service -+#After=display-manager-run.service - - [Path] --PathExists=/run/display/wayland-0 -+PathChanged=/run/display/wayland-0 -diff --git a/display-manager.service b/display-manager.service -index 2adaeef..ca808eb 100644 ---- a/display-manager.service -+++ b/display-manager.service -@@ -4,9 +4,9 @@ Requires=display-manager-run.service - After=display-manager-run.service - - [Service] --Type=oneshot -+#Type=oneshot - ExecStart=/bin/chmod g+w /run/display/wayland-0 --ExecStart=/usr/bin/chsmack -a User /run/display/wayland-0 -+#ExecStart=/usr/bin/chsmack -a User /run/display/wayland-0 - Restart=on-failure - RestartSec=2 - --- -1.8.1.4 - diff --git a/recipes-tizen/weston-common/weston-common_git.bb b/recipes-tizen/weston-common/weston-common_git.bb deleted file mode 100644 index 563a8163..00000000 --- a/recipes-tizen/weston-common/weston-common_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require weston-common.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/common/weston-common;tag=b8043731fa1a64e9abba5edb685295b1dae1ee14;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/weston-ivi-shell/weston-ivi-shell-extraconf.inc b/recipes-tizen/weston-ivi-shell/weston-ivi-shell-extraconf.inc deleted file mode 100644 index 4cdc310d..00000000 --- a/recipes-tizen/weston-ivi-shell/weston-ivi-shell-extraconf.inc +++ /dev/null @@ -1,108 +0,0 @@ -DEPENDS += "config-tizen-ivi" -RDEPENDS_${PN} += "config-tizen-ivi" - -do_configure_prepend() { - # pkg-config check for wayland scanner even though it is present and wayland-scanner.pc seems ok. - sed -i 's/PKG_CHECK_MODULES(WAYLAND_SCANNER, wayland-scanner)//' configure.ac -} - -do_install_append() { - # Remove files already provided by weston - rm -fr ${D}/usr/include/weston/config-parser.h - rm -fr ${D}/usr/include/weston/compositor.h - rm -fr ${D}/usr/include/weston/zalloc.h - rm -fr ${D}/usr/include/weston/version.h - rm -fr ${D}/usr/include/weston/matrix.h - rm -fr ${D}/usr/share/weston/sign_close.png - rm -fr ${D}/usr/share/weston/sign_minimize.png - rm -fr ${D}/usr/share/weston/sign_maximize.png - rm -fr ${D}/usr/share/weston/terminal.png - rm -fr ${D}/usr/share/weston/icon_window.png - rm -fr ${D}/usr/share/weston/pattern.png - rm -fr ${D}/usr/share/weston/border.png - rm -fr ${D}/usr/lib/weston/gl-renderer.so - rm -fr ${D}/usr/share/weston/wayland.svg - rm -fr ${D}/usr/lib/pkgconfig/weston.pc - rm -fr ${D}/usr/bin/weston-terminal - rm -fr ${D}/usr/bin/weston - rm -fr ${D}/usr/bin/weston-info - rm -fr ${D}/usr/lib/pkgconfig - rm -fr ${D}/usr/lib/weston/desktop-shell.so - rm -fr ${D}/usr/lib/weston/.debug/desktop-shell.so - rm -fr ${D}/usr/lib/weston/gl-renderer.so - rm -fr ${D}/usr/lib/weston/.debug/gl-renderer.so - rm -fr ${D}/usr/bin/weston-calibrator - - # Enable a logind session for 'app' user on seat0 (the default seat for - # graphical sessions) - mkdir -p ${D}/lib/systemd/system/graphical.target.wants - ln -sf ../user-session-launch@.service ${D}/lib/systemd/system/graphical.target.wants/user-session-launch@seat0-5000.service - - - rm -fr ${D}${prefix}/bin/weston-scaler - rm -fr ${D}${prefix}/bin/weston-stacking - rm -fr ${D}${prefix}/bin/weston-multi-resource -} - -pkg_postinst_${PN} () { -# for user in app guest; do - for user in app ; do - for appdir in desktop manifest dbspace; do - mkdir -p $D/home/$user/.applications/$appdir - done - find $D/home/$user/ -type d -exec chsmack -a User {} \; - chown -R $user:users $D/home/$user/ - done - - #------------------------------------------ - # Temporary work around for bug in filesystem package resulting in the 'app' user home - # directory being only readable by root - chown -R app:app $D/home/app - - # Since weston-launch runs with the "User" label, the app - # home dir must have the same label - chsmack -a User $D/home/app - - ln -sf weston.target $D/usr/lib/systemd/user/default.target - - # Add over-riding environment to enable the web runtime to - # run on an IVI image as a different user then the tizen user - # Some notes on some of the variables: - # - ELM_THEME is needed in order for the wrt to have visible content - # - WRT_PROCESS_POOL_DISABLE is a work around for TIVI-2062 - cat > $D/etc/sysconfig/wrt << EOF - DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/5000/dbus/user_bus_socket - XDG_RUNTIME_DIR=/run/user/5000 - ELM_ENGINE=wayland_egl - ECORE_EVAS_ENGINE=wayland_egl - ELM_THEME=tizen-HD-light - WRT_PROCESS_POOL_DISABLE=1 -EOF - - # Use the same over-rides for the native prelaunch daemon - cp $D/etc/sysconfig/wrt $D/etc/sysconfig/launchpad - - # Add a rule to ensure the app user has permissions to - # open the graphics device - cat > $D/etc/udev/rules.d/99-dri.rules << EOF - SUBSYSTEM=="drm", MODE="0666" -EOF - #------------------------------------------ -} - -PACKAGES += " weston-ivi-shell-clients-dbg " - -FILES_weston-ivi-shell-clients-dbg += "${prefix}/bin/ivi/.debug" -FILES_${PN}-dbg += "${prefix}/lib/weston/.debug" - - -FILES_${PN} += "${prefix}/lib/weston-ivi-shell/weston-ivi-shell-user-interface" -FILES_${PN} += "${prefix}/lib/weston-ivi-shell/weston-keyboard" -FILES_${PN} += "${prefix}/lib/weston-ivi-shell/weston-desktop-shell" -FILES_${PN} += "${prefix}/lib/weston-ivi-shell/weston-screenshooter" -FILES_${PN} += "${prefix}/lib/weston-ivi-shell/weston-simple-im" -FILES_${PN} += "${prefix}/lib/weston/cms-static.so" -FILES_${PN} += "/lib/systemd/system/graphical.target.wants/user-session-launch@seat0-5000.service" -FILES_${PN} += "${prefix}/bin/weston-calibrator" - -FILES_${PN}-dev += "${prefix}/include/weston/ivi-shell-ext.h" diff --git a/recipes-tizen/weston-ivi-shell/weston-ivi-shell.inc b/recipes-tizen/weston-ivi-shell/weston-ivi-shell.inc deleted file mode 100644 index bf765f27..00000000 --- a/recipes-tizen/weston-ivi-shell/weston-ivi-shell.inc +++ /dev/null @@ -1,216 +0,0 @@ -DESCRIPTION = "Weston IVI Shell" -HOMEPAGE = "https://github.com/ntanibata/weston-ivi-shell/" -SECTION = "Graphics & UI Framework/Wayland Window System" -LICENSE = "MIT" -PV = "0.1.7" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by weston-ivi-shell-dev -PROVIDES += "weston-ivi-shell-dev" - - -#PROVIDES by weston-ivi-shell-config -PROVIDES += "weston-ivi-shell-config" - - -#PROVIDES by weston-ivi-shell-clients -PROVIDES += "weston-ivi-shell-clients" - - -#PROVIDES by weston-ivi-shell - - -RDEPENDS = "" -#RDEPENDS of weston-ivi-shell-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "weston-ivi-shell" - -#RDEPENDS of weston-ivi-shell-config (${PN}-config) -RDEPENDS_${PN}-config += "weekeyboard" -RDEPENDS_${PN}-config += "weston-ivi-shell" -RDEPENDS_${PN}-config += "genivi-shell" - -#RDEPENDS of weston-ivi-shell (${PN}) -RDEPENDS_${PN} += "weston" - - -DEPENDS = "" -#DEPENDS of weston-ivi-shell -DEPENDS += "virtual/egl" -DEPENDS += "mtdev" -DEPENDS += "libxkbcommon" -DEPENDS += "libjpeg-turbo" -inherit pkgconfig -DEPENDS_append_class-native = " automake-native" -DEPENDS_append_class-target = " automake-native" -DEPENDS += "weston" -DEPENDS += "wayland" -DEPENDS_append_class-native = " libtool" -DEPENDS_append_class-target = " libtool-cross" -DEPENDS += "cairo" -DEPENDS += "pango" -DEPENDS_append_class-native = " autoconf-native" -DEPENDS_append_class-target = " autoconf-native" -DEPENDS += "pixman" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/weston-ivi-shell.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 ; - - # We only care about the ivi-shell related bits so disable anything - # unrelated. - - - autotools_do_configure - - oe_runmake -j16 - - - - -} -EXTRA_OECONF += " --disable-static --disable-libunwind --disable-xwayland --disable-xwayland-test --disable-drm-compositor --disable-x11-compositor --disable-rpi-compositor --disable-fbdev-compositor --disable-wayland-compositor --disable-headless-compositor --disable-weston-launch --enable-simple-clients --enable-clients --disable-wcap-tools --enable-demo-clients-install --disable-libinput-backend --disable-fullscreen-shell --disable-desktop-shell --disable-simple-clients --enable-ivi-shell" - -do_install() { - 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 example clients - mkdir -p ${D}${prefix}/bin/ivi - #mv ${D}${prefix}/bin/weston-calibrator ${D}${prefix}/bin/ivi - #mv ${D}${prefix}/bin/weston-simple-touch ${D}${prefix}/bin/ivi - #mv ${D}${prefix}/bin/weston-simple-shm ${D}${prefix}/bin/ivi - mv ${D}${prefix}/bin/weston-simple-egl ${D}${prefix}/bin/ivi - mv ${D}${prefix}/bin/weston-flower ${D}${prefix}/bin/ivi - mv ${D}${prefix}/bin/weston-image ${D}${prefix}/bin/ivi - mv ${D}${prefix}/bin/weston-cliptest ${D}${prefix}/bin/ivi - mv ${D}${prefix}/bin/weston-dnd ${D}${prefix}/bin/ivi - mv ${D}${prefix}/bin/weston-editor ${D}${prefix}/bin/ivi - mv ${D}${prefix}/bin/weston-smoke ${D}${prefix}/bin/ivi - mv ${D}${prefix}/bin/weston-resizor ${D}${prefix}/bin/ivi - mv ${D}${prefix}/bin/weston-eventdemo ${D}${prefix}/bin/ivi - mv ${D}${prefix}/bin/weston-clickdot ${D}${prefix}/bin/ivi - mv ${D}${prefix}/bin/weston-subsurfaces ${D}${prefix}/bin/ivi - mv ${D}${prefix}/bin/weston-transformed ${D}${prefix}/bin/ivi - mv ${D}${prefix}/bin/weston-fullscreen ${D}${prefix}/bin/ivi - mv ${D}${prefix}/bin/weston-terminal ${D}${prefix}/bin/ivi - - install -d ${D}/${prefix}/share/weston-ivi-shell/protocol/ - - install -m 644 protocol/*.xml \ - ${D}/${prefix}/share/weston-ivi-shell/protocol/ - - install -m 644 protocol/*.h \ - ${D}/${prefix}/share/weston-ivi-shell/protocol/ - - install -m 644 protocol/*.c \ - ${D}/${prefix}/share/weston-ivi-shell/protocol/ - - mkdir -p ${D}${sysconfdir}/xdg/weston - install -m 0644 ${S}/packaging/weston.ini ${D}${sysconfdir}/xdg/weston - install -d ${D}/${prefix}/share/weston/ - cp -rfva data/* ${D}/${prefix}/share/weston/ - - - - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " weston-ivi-shell-dev " -PACKAGES += " weston-ivi-shell-config " -PACKAGES += " weston-ivi-shell-clients " -PACKAGES += " weston-ivi-shell " - -weston-ivi-shell-dev_files = "" -weston-ivi-shell-dev_files += "${prefix}/include/weston/ivi-layout-export.h" -weston-ivi-shell-dev_files += "${prefix}/include/weston/ivi-layout.h" -weston-ivi-shell-dev_files += "${prefix}/include/weston/ivi-shell.h" -weston-ivi-shell-dev_files += "${prefix}/include/weston/ivi-shell-ext.h" -weston-ivi-shell-dev_files += "${prefix}/include/weston/ivi-layout-transition.h" -weston-ivi-shell-dev_files += "${prefix}/share/weston-ivi-shell/protocol/*" -MANIFESTFILES_${PN}-dev = "weston-ivi-shell.manifest" - -weston-ivi-shell-config_files = "" -weston-ivi-shell-config_files += "${sysconfdir}/xdg/weston/weston.ini" -CONFFILES_${PN}-config = "" -CONFFILES_${PN}-config += "${sysconfdir}/xdg/weston/weston.ini" -MANIFESTFILES_${PN}-config = "weston-ivi-shell.manifest" - -weston-ivi-shell-clients_files = "" -weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-simple-egl" -weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-flower" -weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-image" -weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-cliptest" -weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-dnd" -weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-editor" -weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-smoke" -weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-resizor" -weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-eventdemo" -weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-clickdot" -weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-subsurfaces" -weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-transformed" -weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-fullscreen" -weston-ivi-shell-clients_files += "${prefix}/bin/ivi/weston-terminal" -MANIFESTFILES_${PN}-clients = "weston-ivi-shell.manifest" - -weston-ivi-shell_files = "" -weston-ivi-shell_files += "${prefix}/lib/weston/ivi-shell.so" -weston-ivi-shell_files += "${prefix}/lib/weston/ivi-layout.so" -weston-ivi-shell_files += "${prefix}/lib/weston/hmi-controller.so" -weston-ivi-shell_files += "${prefix}/libexec/weston-ivi-shell-user-interface" -weston-ivi-shell_files += "${prefix}/share/weston/*" -MANIFESTFILES_${PN} = "weston-ivi-shell.manifest" - -FILES_${PN}-dev = "${weston-ivi-shell-dev_files}" -FILES_${PN}-config = "${weston-ivi-shell-config_files}" -FILES_${PN}-clients = "${weston-ivi-shell-clients_files}" -FILES_${PN} = "${weston-ivi-shell_files}" - -PKG_weston-ivi-shell-dev= "weston-ivi-shell-dev" -PKG_weston-ivi-shell-config= "weston-ivi-shell-config" -PKG_weston-ivi-shell-clients= "weston-ivi-shell-clients" -PKG_weston-ivi-shell= "weston-ivi-shell" - -require weston-ivi-shell-extraconf.inc - diff --git a/recipes-tizen/weston-ivi-shell/weston-ivi-shell_git.bb b/recipes-tizen/weston-ivi-shell/weston-ivi-shell_git.bb deleted file mode 100644 index ece3b11f..00000000 --- a/recipes-tizen/weston-ivi-shell/weston-ivi-shell_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require weston-ivi-shell.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/weston-ivi-shell;tag=03ba0c96cfb2e7a32d92a1c5a833d05922dfee34;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/weston-ivi/weston-ivi-extraconf.inc b/recipes-tizen/weston-ivi/weston-ivi-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/weston-ivi/weston-ivi.inc b/recipes-tizen/weston-ivi/weston-ivi.inc deleted file mode 100644 index 5a303171..00000000 --- a/recipes-tizen/weston-ivi/weston-ivi.inc +++ /dev/null @@ -1,142 +0,0 @@ -DESCRIPTION = "Tizen IVI Weston configuration and set-up" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Automotive/Configuration" -LICENSE = "MIT" -PV = "1" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by weston-ivi-config-modello -PROVIDES += "weston-ivi-config-modello" - - -#PROVIDES by weston-ivi-config -PROVIDES += "weston-ivi-config" - - -#PROVIDES by weston-ivi -# the PROVIDES rules is ignore "weston-startup " -PROVIDES += "weston-startup" -RPROVIDES_weston-ivi += "weston-startup" - - -RDEPENDS = "" -#RDEPENDS of weston-ivi-config-modello (${PN}-config-modello) -RDEPENDS_${PN}-config-modello += "weekeyboard" -RDEPENDS_${PN}-config-modello += "sed" - -#RDEPENDS of weston-ivi-config (${PN}-config) -RDEPENDS_${PN}-config += "weekeyboard" - - -DEPENDS = "" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/weston-ivi.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 ; - - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - - install -d ${D}${prefix}/lib/systemd/user/weston.target.wants - install -m 644 weston.service ${D}${prefix}/lib/systemd/user/weston.service - ln -sf ../weston.service ${D}/${prefix}/lib/systemd/user/weston.target.wants/ - - mkdir -p ${D}${sysconfdir}/profile.d/ - install -m 0644 weston.sh ${D}${sysconfdir}/profile.d/ - - mkdir -p ${D}${sysconfdir}/xdg/weston - install -m 0644 weston.ini ${D}${sysconfdir}/xdg/weston - install -m 0644 weston-modello.ini ${D}${sysconfdir}/xdg/weston/weston-modello.ini - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - ln -s ${sysconfdir}/xdg/weston/weston-modello.ini ${sysconfdir}/xdg/weston/weston.ini - sed -i 's/ --current-mode//' $D${prefix}/lib/systemd/user/weston.service - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - rm ${sysconfdir}/xdg/weston/weston.ini - sed -i 's/\(^ExecStart.*\)/\1 --current-mode/' $D${prefix}/lib/systemd/user/weston.service - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " weston-ivi-config-modello " -PACKAGES += " weston-ivi-config " -PACKAGES += " weston-ivi " - -weston-ivi-config-modello_files = "" -weston-ivi-config-modello_files += "${sysconfdir}/xdg/weston/weston-modello.ini" -CONFFILES_${PN}-config-modello = "" -CONFFILES_${PN}-config-modello += "${sysconfdir}/xdg/weston/weston-modello.ini" -MANIFESTFILES_${PN}-config-modello = "weston-ivi.manifest" - -weston-ivi-config_files = "" -weston-ivi-config_files += "${sysconfdir}/xdg/weston/weston.ini" -CONFFILES_${PN}-config = "" -CONFFILES_${PN}-config += "${sysconfdir}/xdg/weston/weston.ini" -MANIFESTFILES_${PN}-config = "weston-ivi.manifest" - -weston-ivi_files = "" -weston-ivi_files += "${prefix}/lib/systemd/user/weston.service" -weston-ivi_files += "${prefix}/lib/systemd/user/weston.target.wants/weston.service" -weston-ivi_files += "${sysconfdir}/profile.d/*" -CONFFILES_${PN} = "" -CONFFILES_${PN} += "${sysconfdir}/profile.d/*" -MANIFESTFILES_${PN} = "weston-ivi.manifest" - -FILES_${PN}-config-modello = "${weston-ivi-config-modello_files}" -FILES_${PN}-config = "${weston-ivi-config_files}" -FILES_${PN} = "${weston-ivi_files}" - -PKG_weston-ivi-config-modello= "weston-ivi-config-modello" -PKG_weston-ivi-config= "weston-ivi-config" -PKG_weston-ivi= "weston-ivi" - -require weston-ivi-extraconf.inc - diff --git a/recipes-tizen/weston-ivi/weston-ivi_git.bb b/recipes-tizen/weston-ivi/weston-ivi_git.bb deleted file mode 100644 index 721af415..00000000 --- a/recipes-tizen/weston-ivi/weston-ivi_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require weston-ivi.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/ivi/weston-ivi;tag=e1c5b89c0a00d8910549a1d4cc371ec1ce6d0284;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/weston/weston-extraconf.inc b/recipes-tizen/weston/weston-extraconf.inc deleted file mode 100644 index f74798f9..00000000 --- a/recipes-tizen/weston/weston-extraconf.inc +++ /dev/null @@ -1,42 +0,0 @@ -RDEPENDS_${PN} += "xkeyboard-config" -RRECOMMENDS_${PN} = "liberation-fonts" - -RDEPENDS_${PN}_remove = "weston-startup" - -SRC_URI += "file://make-lcms-explicitly-configurable.patch" -SRC_URI += "file://make-libwebp-explicitly-configurable.patch" - -EXTRA_OECONF += " \ - --enable-wayland-compositor \ - --disable-vaapi-recorder \ - --enable-weston-launch \ - --enable-drm-compositor \ - --disable-rdp-compositor \ - --enable-sys-uid \ - --with-cairo=image \ - --enable-egl \ - --enable-simple-egl-clients \ - --enable-fbdev-compositor \ - --disable-headless-compositor \ - --enable-setuid-install \ - --enable-demo-clients-install \ - --disable-lcms \ - --disable-webp \ - " - -do_configure_prepend() { - sed -i 's/PKG_CHECK_MODULES(WAYLAND_SCANNER, wayland-scanner)//' configure.ac -} - -pkg_preinst_${PN}() { -} - -FILES_${PN} += "${prefix}/lib/weston/weston-keyboard" -FILES_${PN} += "${prefix}/lib/weston/weston-desktop-shell" -FILES_${PN} += "${prefix}/lib/weston/cms-static.so" -FILES_${PN} += "${prefix}/lib/weston/weston-screenshooter" -FILES_${PN} += "${prefix}/lib/weston/weston-simple-im" - -FILES_${PN} += "${prefix}/bin/weston-scaler" -FILES_${PN} += "${prefix}/bin/weston-stacking" -FILES_${PN} += "${prefix}/bin/weston-multi-resource" diff --git a/recipes-tizen/weston/weston.inc b/recipes-tizen/weston/weston.inc deleted file mode 100644 index 92687bf1..00000000 --- a/recipes-tizen/weston/weston.inc +++ /dev/null @@ -1,220 +0,0 @@ -DESCRIPTION = "Wayland Compositor Infrastructure" -HOMEPAGE = "http://weston.freedesktop.org/" -SECTION = "Graphics & UI Framework/Wayland Window System" -LICENSE = "MIT" -PV = "1.5.0" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by weston - - -#PROVIDES by weston-dev -PROVIDES += "weston-dev" - - -#PROVIDES by weston-docs -PROVIDES += "weston-docs " - - -#PROVIDES by weston-clients -PROVIDES += "weston-clients" - - -RDEPENDS = "" -#RDEPENDS of weston (${PN}) -RDEPENDS_${PN} += "weston-startup" -RDEPENDS_${PN} += "shadow" - - -DEPENDS = "" -#DEPENDS of weston -DEPENDS += "mtdev" -DEPENDS += "cairo" -DEPENDS += "expat" -DEPENDS += "udev" -DEPENDS += "libvpx" -DEPENDS += "xz" -DEPENDS_append_class-native = " automake-native" -DEPENDS_append_class-target = " automake-native" -DEPENDS += "mesa" -DEPENDS += "systemd" -inherit pkgconfig -DEPENDS += "glib-2.0" -DEPENDS += "wayland" -DEPENDS += "pixman" -DEPENDS += "libdrm" -DEPENDS_append_class-native = " libtool" -DEPENDS_append_class-target = " libtool-cross" -DEPENDS += "libffi" -DEPENDS += "pango" -DEPENDS += "poppler" -DEPENDS += "virtual/libgles2" -DEPENDS += "libpam" -DEPENDS += "virtual/egl" -DEPENDS += "libxkbcommon" -DEPENDS += "libjpeg-turbo" -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/weston.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 ; - - - - autotools_do_configure - - make -j16 - - - -} -EXTRA_OECONF += " --disable-static --disable-setuid-install --enable-simple-clients --enable-clients --disable-libunwind --disable-xwayland --disable-xwayland-test --disable-x11-compositor --disable-rpi-compositor " - -do_install() { - 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 example clients - install -m 755 weston-calibrator ${D}${prefix}/bin - install -m 755 weston-simple-touch ${D}${prefix}/bin - install -m 755 weston-simple-shm ${D}${prefix}/bin - install -m 755 weston-simple-egl ${D}${prefix}/bin - install -m 755 weston-flower ${D}${prefix}/bin - install -m 755 weston-image ${D}${prefix}/bin - install -m 755 weston-cliptest ${D}${prefix}/bin - install -m 755 weston-dnd ${D}${prefix}/bin - install -m 755 weston-editor ${D}${prefix}/bin - install -m 755 weston-smoke ${D}${prefix}/bin - install -m 755 weston-resizor ${D}${prefix}/bin - install -m 755 weston-eventdemo ${D}${prefix}/bin - install -m 755 weston-clickdot ${D}${prefix}/bin - install -m 755 weston-subsurfaces ${D}${prefix}/bin - install -m 755 weston-transformed ${D}${prefix}/bin - install -m 755 weston-fullscreen ${D}${prefix}/bin - - - install -d ${D}${prefix}/lib/systemd/user - install -m 644 ${S}/packaging/weston.target ${D}${prefix}/lib/systemd/user/weston.target - # The weston.service unit file must be provided by the weston-startup - # virtual package, i.e. "Provide: weston-startup". The weston-startup - # virtual package requirement is intended to force Tizen profile - # maintainers to add the necessary start-up script or systemd unit - # file to start weston. Otherwise it becomes possible to install - # weston without an automated means to start weston at boot, which may - # lead to confusion. This approach allows startup related files to be - # maintained outside of this weston package. - - -} - -pkg_preinst_${PN}() { - #!/bin/sh -e - - getent group weston-launch >/dev/null || $D${prefix}/sbin/groupadd -o -r weston-launch - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " weston " -PACKAGES += " weston-clients " -PACKAGES += " weston-docs " -PACKAGES += " weston-dev " - -weston_files = "" -weston_files += "${prefix}/bin/wcap-*" -weston_files += "${prefix}/bin/weston" -weston_files += "${prefix}/bin/weston-info" -weston_files += "${prefix}/bin/weston-launch" -weston_files += "${prefix}/bin/weston-terminal" -weston_files += "${prefix}/libexec/weston-*" -weston_files += "${prefix}/lib/weston/desktop-shell.so" -weston_files += "${prefix}/lib/weston/drm-backend.so" -weston_files += "${prefix}/lib/weston/fbdev-backend.so" -weston_files += "${prefix}/lib/weston/fullscreen-shell.so" -weston_files += "${prefix}/lib/weston/headless-backend.so" -weston_files += "${prefix}/lib/weston/wayland-backend.so" -weston_files += "${prefix}/lib/weston/gl-renderer.so" -weston_files += "${prefix}/share/weston" -weston_files += "${prefix}/lib/systemd/user/weston.target" -MANIFESTFILES_${PN} = "weston.manifest" - -weston-clients_files = "" -weston-clients_files += "${prefix}/bin/weston-simple-touch" -weston-clients_files += "${prefix}/bin/weston-simple-shm" -weston-clients_files += "${prefix}/bin/weston-simple-egl" -weston-clients_files += "${prefix}/bin/weston-flower" -weston-clients_files += "${prefix}/bin/weston-image" -weston-clients_files += "${prefix}/bin/weston-cliptest" -weston-clients_files += "${prefix}/bin/weston-dnd" -weston-clients_files += "${prefix}/bin/weston-editor" -weston-clients_files += "${prefix}/bin/weston-smoke" -weston-clients_files += "${prefix}/bin/weston-resizor" -weston-clients_files += "${prefix}/bin/weston-eventdemo" -weston-clients_files += "${prefix}/bin/weston-clickdot" -weston-clients_files += "${prefix}/bin/weston-subsurfaces" -weston-clients_files += "${prefix}/bin/weston-transformed" -weston-clients_files += "${prefix}/bin/weston-fullscreen" -weston-clients_files += "${prefix}/bin/weston-calibrator" -MANIFESTFILES_${PN}-clients = "weston.manifest" - -weston-docs_files = "" - -weston-dev_files = "" -weston-dev_files += "${prefix}/include/weston/*.h" -weston-dev_files += "${prefix}/lib/pkgconfig/*.pc" -MANIFESTFILES_${PN}-dev = "weston.manifest" - -FILES_${PN} = "${weston_files}" -FILES_${PN}-clients = "${weston-clients_files}" -FILES_${PN}-docs = "${weston-docs_files}" -FILES_${PN}-dev = "${weston-dev_files}" - -PKG_weston= "weston" -PKG_weston-clients= "weston-clients" -PKG_weston-docs= "weston-docs" -PKG_weston-dev= "weston-dev" - -require weston-extraconf.inc - diff --git a/recipes-tizen/weston/weston/make-lcms-explicitly-configurable.patch b/recipes-tizen/weston/weston/make-lcms-explicitly-configurable.patch deleted file mode 100644 index 35e6d6ff..00000000 --- a/recipes-tizen/weston/weston/make-lcms-explicitly-configurable.patch +++ /dev/null @@ -1,43 +0,0 @@ -weston-1.5.0/configure.ac: make lcms explicitly configurable - -The lcms package is outside of openembedded-core, so make it -explicitly configurable. Make it deterministic, so that if lcms -dependencies are missing, autoconf throws a fatal error. Follow -upstream style to make it more likely to be merged. - -Upstream-Status: Pending - -Index: weston-1.5.0/configure.ac -=================================================================== ---- weston-1.5.0.orig/configure.ac -+++ weston-1.5.0/configure.ac -@@ -491,12 +491,24 @@ AC_ARG_ENABLE(demo-clients-install, - enable_demo_clients_install=no) - AM_CONDITIONAL(INSTALL_DEMO_CLIENTS, [test "x$enable_demo_clients_install" = "xyes"]) - --PKG_CHECK_MODULES(LCMS, lcms2, -- [have_lcms=yes], [have_lcms=no]) --if test "x$have_lcms" = xyes; then -- AC_DEFINE(HAVE_LCMS, 1, [Have lcms support]) -+AC_ARG_ENABLE(lcms, -+ AS_HELP_STRING([--disable-lcms], -+ [Disable lcms support]),, -+ enable_lcms=auto) -+AM_CONDITIONAL(HAVE_LCMS, [test "x$enable_lcms" = xyes]) -+if test "x$enable_lcms" != "xno"; then -+ PKG_CHECK_MODULES(LCMS, -+ lcms2, -+ [have_lcms=yes], -+ [have_lcms=no]) -+ if test "x$have_lcms" = "xno" -a "x$enable_lcms" = "xyes"; then -+ AC_MSG_ERROR([lcms support explicitly requested, but lcms couldn't be found]) -+ fi -+ if test "x$have_lcms" = "xyes"; then -+ enable_lcms=yes -+ AC_DEFINE(HAVE_LCMS, 1, [Have lcms support]) -+ fi - fi --AM_CONDITIONAL(HAVE_LCMS, [test "x$have_lcms" = xyes]) - - AC_PATH_PROG([wayland_scanner], [wayland-scanner]) - if test x$wayland_scanner = x; then diff --git a/recipes-tizen/weston/weston/make-libwebp-explicitly-configurable.patch b/recipes-tizen/weston/weston/make-libwebp-explicitly-configurable.patch deleted file mode 100644 index ad07d4fc..00000000 --- a/recipes-tizen/weston/weston/make-libwebp-explicitly-configurable.patch +++ /dev/null @@ -1,37 +0,0 @@ - -The libwebp package is outside of openembedded-core, so make it -explicitly configurable. Make it deterministic, so that if libwebp -dependencies are missing, autoconf throws a fatal error. - -Upstream-Status: Pending - -Index: weston-1.5.0/configure.ac -=================================================================== ---- weston-1.5.0.orig/configure.ac -+++ weston-1.5.0/configure.ac -@@ -268,9 +268,22 @@ fi - - PKG_CHECK_MODULES(PIXMAN, [pixman-1]) - PKG_CHECK_MODULES(PNG, [libpng]) --PKG_CHECK_MODULES(WEBP, [libwebp], [have_webp=yes], [have_webp=no]) --AS_IF([test "x$have_webp" = "xyes"], -- [AC_DEFINE([HAVE_WEBP], [1], [Have webp])]) -+AC_ARG_ENABLE(webp, -+ AS_HELP_STRING([--disable-webp], -+ [Disable libwebp support]),, -+ enable_webp=auto) -+AM_CONDITIONAL(HAVE_WEBP, [test "x$enable_webp" = xyes]) -+AS_IF([test "x$enable_webp" != "xno"], -+ PKG_CHECK_MODULES(WEBP, -+ [libwebp], -+ [have_webp=yes], -+ [have_webp=no]) -+ AS_IF([test "x$have_webp" = "xno" -a "x$enable_webp" = "xyes"], -+ AC_MSG_ERROR([libwebp support explicitly request, but lipwebp could not be found])) -+ AS_IF([test "x$have_webp" = "xyes"], -+ [enable_webp=yes] -+ [AC_DEFINE([HAVE_WEBP], [1], [Have webp])]) -+) - - AC_ARG_ENABLE(vaapi-recorder, [ --enable-vaapi-recorder],, - enable_vaapi_recorder=auto) diff --git a/recipes-tizen/weston/weston_git.bb b/recipes-tizen/weston/weston_git.bb deleted file mode 100644 index 0c1ad5a0..00000000 --- a/recipes-tizen/weston/weston_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require weston.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/weston;tag=1884117b59372e9b9fb80a820ece08302aea1eab;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/wrt-widgets/wrt-widgets-extraconf.inc b/recipes-tizen/wrt-widgets/wrt-widgets-extraconf.inc deleted file mode 100644 index 46683a2d..00000000 --- a/recipes-tizen/wrt-widgets/wrt-widgets-extraconf.inc +++ /dev/null @@ -1,8 +0,0 @@ -pkg_postinst_${PN}() { - #!/bin/sh -e - - # setup xwalk preinstall service (inside user session) - mkdir -p $D${prefix}/lib/systemd/user/default.target.wants/ - ln -sf ../xwalk_widgets_preinstall.service $D${prefix}/lib/systemd/user/default.target.wants/ - -} \ No newline at end of file diff --git a/recipes-tizen/wrt-widgets/wrt-widgets.inc b/recipes-tizen/wrt-widgets/wrt-widgets.inc deleted file mode 100644 index b6d15f34..00000000 --- a/recipes-tizen/wrt-widgets/wrt-widgets.inc +++ /dev/null @@ -1,115 +0,0 @@ -DESCRIPTION = "Wrt-widgets Installer" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Web Framework/Web Run Time" -LICENSE = "Apache-2.0" -PV = "0.1" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by wrt-widgets - - -RDEPENDS = "" -#RDEPENDS of wrt-widgets (${PN}) -RDEPENDS_${PN} += "libtzplatform-config" -RDEPENDS_${PN} += "desktop-skin" - - -DEPENDS = "" -#DEPENDS of wrt-widgets -DEPENDS += "tizen-platform-config" -inherit pkgconfig - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/wrt-widgets.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 ; - - - - -} - -do_install() { - export RPM_BUILD_ROOT=${D} - cd ${S} - LANG=C - export LANG - unset DISPLAY - rm -rf ${D} - mkdir -p ${D} - - - mkdir -p ${D}/${prefix}/bin - cp install_widgets.sh ${D}/${prefix}/bin - cp prepare_widgets.sh ${D}/${prefix}/bin - - mkdir -p ${D}/${prefix}/share/widget_demo - cp -r apps/*.wgt ${D}/${prefix}/share/widget_demo/ - #cp -r apps/*.png ${D}/${prefix}/share/widget_demo/ - #cp -r apps/*.desktop ${D}/${prefix}/share/widget_demo/ - cp install.conf ${D}/${prefix}/share/widget_demo/ - - # install xwalk preinstall service in user session - mkdir -p ${D}${prefix}/lib/systemd/user - install -m 644 xwalk_widgets_preinstall.service ${D}${prefix}/lib/systemd/user/ - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - # setup xwalk preinstall service (inside user session) - mkdir -p $D${prefix}/lib/systemd/user/default.target.wants/ - ln -sf ../xwalk_widgets_preinstall.service $D${prefix}/lib/systemd/user/default.target.wants/ - -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - rm -f $D${prefix}/lib/systemd/user/default.target.wants/xwalk_widgets_preinstall.service - -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " wrt-widgets " - -wrt-widgets_files = "" -wrt-widgets_files += "${prefix}/share/widget_demo/*" -wrt-widgets_files += "${prefix}/bin/install_widgets.sh" -wrt-widgets_files += "${prefix}/bin/prepare_widgets.sh" -wrt-widgets_files += "${prefix}/lib/systemd/user/xwalk_widgets_preinstall.service" -MANIFESTFILES_${PN} = "wrt-widgets.manifest" - -FILES_${PN} = "${wrt-widgets_files}" - -PKG_wrt-widgets= "wrt-widgets" - -require wrt-widgets-extraconf.inc - diff --git a/recipes-tizen/wrt-widgets/wrt-widgets_git.bb b/recipes-tizen/wrt-widgets/wrt-widgets_git.bb deleted file mode 100644 index 2764cac7..00000000 --- a/recipes-tizen/wrt-widgets/wrt-widgets_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require wrt-widgets.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/profile/common/wrt-widgets;tag=b7c5bf1ce8f51ad5ca50ba93e612579b2d451ecd;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/xdgmime/xdgmime-extraconf.inc b/recipes-tizen/xdgmime/xdgmime-extraconf.inc deleted file mode 100644 index e69de29b..00000000 diff --git a/recipes-tizen/xdgmime/xdgmime.inc b/recipes-tizen/xdgmime/xdgmime.inc deleted file mode 100644 index 595cd823..00000000 --- a/recipes-tizen/xdgmime/xdgmime.inc +++ /dev/null @@ -1,128 +0,0 @@ -DESCRIPTION = "Querying information about file type" -HOMEPAGE = "http://nohomepage.org" -SECTION = "Applications/Other" -LICENSE = "LGPL-2.0 and AFL-2.0" -PV = "0.0.12" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by xdgmime-dev -PROVIDES += "xdgmime-dev" - - -#PROVIDES by xdgmime - - -RDEPENDS = "" -#RDEPENDS of xdgmime-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "xdgmime" - - -DEPENDS = "" -#DEPENDS of xdgmime -inherit tizen_cmake - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/xdgmime.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 \ - -DCMAKE_TOOLCHAIN_FILE=${WORKDIR}/toolchain.cmake \ - ${EXTRA_OECMAKE} . - oe_runmake -j16 - - - -} - -do_install() { - 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 - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " xdgmime-dev " -PACKAGES += " xdgmime " - -xdgmime-dev_files = "" -xdgmime-dev_files += "${prefix}/include/xdgmime.h" -xdgmime-dev_files += "${prefix}/lib/libxdgmime.so" -xdgmime-dev_files += "${prefix}/lib/pkgconfig/xdgmime.pc" -MANIFESTFILES_${PN}-dev = "xdgmime.manifest" - -xdgmime_files = "" -xdgmime_files += "${prefix}/lib/libxdgmime.so.*" -MANIFESTFILES_${PN} = "xdgmime.manifest" - -FILES_${PN}-dev = "${xdgmime-dev_files}" -FILES_${PN} = "${xdgmime_files}" - -PKG_xdgmime-dev= "xdgmime-dev" -PKG_xdgmime= "xdgmime" - -require xdgmime-extraconf.inc - diff --git a/recipes-tizen/xdgmime/xdgmime_git.bb b/recipes-tizen/xdgmime/xdgmime_git.bb deleted file mode 100644 index 8f7c2149..00000000 --- a/recipes-tizen/xdgmime/xdgmime_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xdgmime.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/core/appfw/xdgmime;tag=5e5be094af84c8443a42e1981c649dece1693ae3;nobranch=1" - -BBCLASSEXTEND += " native " - diff --git a/recipes-tizen/xmlsec1/xmlsec1-extraconf.inc b/recipes-tizen/xmlsec1/xmlsec1-extraconf.inc deleted file mode 100644 index 55c755a6..00000000 --- a/recipes-tizen/xmlsec1/xmlsec1-extraconf.inc +++ /dev/null @@ -1,2 +0,0 @@ -INSANE_SKIP_xmlsec1-dev-static = "staticdev" -xmlsec1-dev_files += "${prefix}/lib/lib*.so*" \ No newline at end of file diff --git a/recipes-tizen/xmlsec1/xmlsec1.inc b/recipes-tizen/xmlsec1/xmlsec1.inc deleted file mode 100644 index 64868252..00000000 --- a/recipes-tizen/xmlsec1/xmlsec1.inc +++ /dev/null @@ -1,212 +0,0 @@ -DESCRIPTION = "Library providing support for "XML Signature" and "XML Encryption" standards" -HOMEPAGE = "http://www.aleksey.com/xmlsec/index.html" -SECTION = "System/Libraries" -LICENSE = "MIT" -PV = "1.2.19" - -SRC_URI = "" - -S = "${WORKDIR}/git" - -inherit manifest autotools-brokensep - -BBCLASSEXTEND = "" -PROVIDES = "" - -#PROVIDES by xmlsec1 - - -#PROVIDES by xmlsec1-dev-static -PROVIDES += "xmlsec1-dev-static" - - -#PROVIDES by xmlsec1-gcrypt -PROVIDES += "xmlsec1-gcrypt" - - -#PROVIDES by xmlsec1-openssl -PROVIDES += "xmlsec1-openssl" - - -#PROVIDES by xmlsec1-dev -PROVIDES += "xmlsec1-dev" - - -RDEPENDS = "" -#RDEPENDS of xmlsec1-dev-static (${PN}-dev-static) -RDEPENDS_${PN}-dev-static += "xmlsec1-dev" - -#RDEPENDS of xmlsec1-gcrypt (${PN}-gcrypt) -RDEPENDS_${PN}-gcrypt += "xmlsec1" - -#RDEPENDS of xmlsec1-openssl (${PN}-openssl) -RDEPENDS_${PN}-openssl += "xmlsec1" - -#RDEPENDS of xmlsec1-dev (${PN}-dev) -RDEPENDS_${PN}-dev += "xmlsec1" - - -DEPENDS = "" -#DEPENDS of xmlsec1 -DEPENDS += "openssl" -DEPENDS += "libxml2" -DEPENDS_append_class-native = " fdupes-native" -DEPENDS_append_class-target = " fdupes-native" -inherit pkgconfig -DEPENDS += "libxslt" - -do_prep() { - cd ${S} - chmod -Rf a+rX,u+w,g-w,o-w ${S} - #setup -q - cp ${S}/packaging/xmlsec1.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 ; - - - - autotools_do_configure - - oe_runmake -j16 - - - -} -EXTRA_OECONF += " --enable-static --enable-dynamic --disable-crypto-dl --disable-apps-crypto-dl --without-gnutls" - -do_install() { - 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 -- - - - - rm -rf ${D}${infodir} - rm -rf ${D}${prefix}/share/doc/packages - rm -rf ${D}${prefix}/share/doc/xmlsec1 - rm -rf ${D}${prefix}/share/doc/xmlsec1-1.2.19 - rm -rf ${D}${prefix}/share/gtk-doc - rm -rf ${D}${prefix}/share/doc - rm -rf ${D}${prefix}/share/man - find ${D} -regex ".*/man/man./.*.[0-9]" | xargs rm -f -- - find ${D} -regex ".*/man/../man./.*.[0-9]" | xargs rm -f -- - find ${D} -regex ".*/man/man./.*.[0-9]pm" | xargs rm -f -- - - #fdupes ${D} - - -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postinst_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -pkg_postrm_${PN}() { - #!/bin/sh -e - - [ "x$D" == "x" ] && ldconfig -} - -PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale" -PACKAGES += " xmlsec1 " -PACKAGES += " xmlsec1-dev-static " -PACKAGES += " xmlsec1-gcrypt " -PACKAGES += " xmlsec1-openssl " -PACKAGES += " xmlsec1-dev " - -xmlsec1_files = "" -xmlsec1_files += "Copyright" -xmlsec1_files += "${prefix}/lib/libxmlsec1.so.*" -xmlsec1_files += "${prefix}/bin/xmlsec1" -MANIFESTFILES_${PN} = "xmlsec1.manifest" - -xmlsec1-dev-static_files = "" -xmlsec1-dev-static_files += "${prefix}/lib/*.a" -MANIFESTFILES_${PN}-dev-static = "xmlsec1.manifest" - -xmlsec1-gcrypt_files = "" -xmlsec1-gcrypt_files += "${prefix}/lib/libxmlsec1-gcrypt.so.*" -MANIFESTFILES_${PN}-gcrypt = "xmlsec1.manifest" - -xmlsec1-openssl_files = "" -xmlsec1-openssl_files += "${prefix}/lib/libxmlsec1-openssl.so.*" -MANIFESTFILES_${PN}-openssl = "xmlsec1.manifest" - -xmlsec1-dev_files = "" -xmlsec1-dev_files += "Copyright" -xmlsec1-dev_files += "${prefix}/include/xmlsec1" -xmlsec1-dev_files += "${prefix}/bin/xmlsec1-config" -xmlsec1-dev_files += "${prefix}/lib/lib*.so" -xmlsec1-dev_files += "${prefix}/lib/pkgconfig/*" -xmlsec1-dev_files += "${prefix}/lib/xmlsec1Conf.sh" -xmlsec1-dev_files += "${prefix}/share/aclocal/xmlsec1.m4" -MANIFESTFILES_${PN}-dev = "xmlsec1.manifest" - -FILES_${PN} = "${xmlsec1_files}" -FILES_${PN}-dev-static = "${xmlsec1-dev-static_files}" -FILES_${PN}-gcrypt = "${xmlsec1-gcrypt_files}" -FILES_${PN}-openssl = "${xmlsec1-openssl_files}" -FILES_${PN}-dev = "${xmlsec1-dev_files}" - -PKG_xmlsec1= "xmlsec1" -PKG_xmlsec1-dev-static= "xmlsec1-dev-static" -PKG_xmlsec1-gcrypt= "xmlsec1-gcrypt" -PKG_xmlsec1-openssl= "xmlsec1-openssl" -PKG_xmlsec1-dev= "xmlsec1-dev" - -require xmlsec1-extraconf.inc - diff --git a/recipes-tizen/xmlsec1/xmlsec1_git.bb b/recipes-tizen/xmlsec1/xmlsec1_git.bb deleted file mode 100644 index 6ee3296c..00000000 --- a/recipes-tizen/xmlsec1/xmlsec1_git.bb +++ /dev/null @@ -1,10 +0,0 @@ -require xmlsec1.inc - -PRIORITY = "10" - -LIC_FILES_CHKSUM ??= "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6" - -SRC_URI += "git://review.tizen.org/platform/upstream/xmlsec1;tag=fe8ea3dba5971ab3f47090ba52d7f824c3d23545;nobranch=1" - -BBCLASSEXTEND += " native " - -- cgit v1.2.3