preset / TM1: TM1 preset from actual TM1-armv7l image 29/117929/2
authorMyungJoo Ham <myungjoo.ham@samsung.com>
Wed, 8 Mar 2017 05:04:35 +0000 (14:04 +0900)
committerMyungJoo Ham <myungjoo.ham@samsung.com>
Wed, 8 Mar 2017 05:06:13 +0000 (14:06 +0900)
Change-Id: Ie5194e3cddb1e297f00372cf4371eb1c14dcd229
Signed-off-by: MyungJoo Ham <myungjoo.ham@samsung.com>
packaging/building-blocks.spec
packaging/platform-preset.inc
packaging/preset_tm1.packages [new file with mode: 0644]
presets/tm1.packages [deleted file]

index 7dd5bb3c45cea31611acb040c7ffac05e3363f4b..d6f577546ca137c4c3bb8be6f1c676cfde8c9bd5 100644 (file)
@@ -27,9 +27,10 @@ Source1100:  domain-security.inc
 Source2001:    epicfeature-headless.inc
 Source2010:    epicfeature-development.inc
 
-Source3001:    platform-preset.inc
+Source3000:    platform-preset.inc
+Source3101:    preset_tm1.packages
 
-# Do not try to include files if RPMBUILD has already expanded source files
+# Do not try to include files unless RPMBUILD has already expanded source files to SOURCES
 # Use Source1001 (domain-kernel) as the probing point.
 %define include_if_mainbuild() %{expand:%{lua:if posix.access(rpm.expand("%{SOURCE1001}"), "f") then print("%include "..rpm.expand("%{1}")) end}}
 
@@ -91,7 +92,7 @@ In Tizen building blocks, "Requires" means mandatory package.
 
 # Tizen Platform Presets.
 # Unlike Preset-Recipes of TIC, you cannot deselect packages from these presets.
-%include_if_mainbuild %{SOURCE3001}
+%include_if_mainbuild %{SOURCE3000}
 
 
 %package root-UI
index 30f68ed5df14fd279f5869d3c995f367468e6e0d..b6a98ea8fbec03615224e40734c44809ebb445b9 100644 (file)
@@ -80,10 +80,11 @@ Tizen IoT Device Presets
 Summary:       Mobile-TM1 Preset
 Conflicts:     %{name}-sub2-preset-mobile-tm2
 Conflicts:     %{name}-sub2-preset-mobile-minimal
-%define __preset_mobile_tm1 %{_builddir}/presets/tm1.packages
-%{expand:%{lua:if posix.access(rpm.expand("%{__preset_mobile_tm1}"), "f") then print("%include %{__preset_mobile_tm1}") end}}
+%include_if_mainbuild %{SOURCE3101}
 %description sub2-preset-mobile-tm1
-Tizen Mobile TM1 Preset
+Tizen Mobile TM1 Preset. This is for armv7l architecture only.
+You may need mobile + tm1 MIC post script as well.
+(TIC RECIPE for POST is not READY YET)
 %files sub2-preset-mobile-tm1
 
 %package sub2-preset-mobile-tm2
@@ -91,7 +92,7 @@ Summary:      Mobile-TM2 Preset
 Conflicts:     %{name}-sub2-preset-mobile-tm1
 Conflicts:     %{name}-sub2-preset-mobile-minimal
 %description sub2-preset-mobile-tm2
-Tizen Mobile TM2 Preset
+Tizen Mobile TM2 Preset. This is for aarch64 architecture only.
 %files sub2-preset-mobile-tm2
 
 %package sub2-preset-mobile-minimal
diff --git a/packaging/preset_tm1.packages b/packaging/preset_tm1.packages
new file mode 100644 (file)
index 0000000..bb39843
--- /dev/null
@@ -0,0 +1,560 @@
+# This is derived from http://download.tizen.org/snapshots/devel/tizen/unified/devel-tizen-unified_20170307.8/images/standard/mobile-wayland-armv7l-tm1/devel-tizen-unified_20170307.8_mobile-wayland-armv7l-tm1.ks
+Requires:      bash
+Requires:      connman
+Requires:      coreutils
+Requires:      default-ac-domains
+Requires:      e2fsprogs
+Requires:      filesystem
+Requires:      glibc-locale
+Requires:      gum-utils
+Requires:      kmod
+Requires:      kmod-compat
+Requires:      lrzsz
+Requires:      net-tools
+Requires:      pam
+Requires:      pam-locale
+Requires:      procps
+Requires:      psmisc
+Requires:      rfkill
+Requires:      rpm
+Requires:      rpm-security-plugin
+Requires:      setup
+Requires:      shadow-utils-adm
+Requires:      systemd
+Requires:      tizen-release
+Requires:      tlm
+Requires:      tzdata
+Requires:      util-linux
+Requires:      wpa_supplicant
+Requires:      capi-base-utils
+Requires:      cert-svc-ui
+Requires:      deviced
+Requires:      deviced-profile_mobile
+Requires:      deviced-tools
+Requires:      dlogutil
+Requires:      fsck-msdos
+Requires:      libstorage
+Requires:      lzo
+Requires:      newfs-msdos
+Requires:      tizen-locale
+Requires:      tlm-config-common-singleseat
+Requires:      curl
+Requires:      findutils
+Requires:      grep
+Requires:      gzip
+Requires:      iptables
+Requires:      tar
+Requires:      unzip
+Requires:      xz
+Requires:      zip
+Requires:      meta-generic-adaptation
+Requires:      system-plugin-init_wrapper
+Requires:      libwayland-tbm-client
+Requires:      libwayland-tbm-server
+Requires:      SDL2
+Requires:      account-common
+Requires:      account-manager
+Requires:      account-parser
+Requires:      amd
+Requires:      app2sd
+Requires:      app2sd-plugin
+Requires:      appcore-agent
+Requires:      appcore-widget
+Requires:      argos_watchdog
+Requires:      askuser
+Requires:      askuser-notification
+Requires:      askuser-plugins
+Requires:      askuser-test
+Requires:      auth-fw
+Requires:      boost-date-time
+Requires:      boost-program-options
+Requires:      boost-regex
+Requires:      buxton2
+Requires:      cairo
+Requires:      calendar-service
+Requires:      capi-appfw-app-common
+Requires:      capi-appfw-app-control
+Requires:      capi-appfw-event
+Requires:      capi-appfw-package-manager
+Requires:      capi-appfw-preference
+Requires:      capi-geofence-manager
+Requires:      capi-maps-service
+Requires:      capi-messaging-email
+Requires:      capi-messaging-messages
+Requires:      capi-network-vpn-setting
+Requires:      capi-system-device
+Requires:      capi-system-media-key
+Requires:      capi-system-runtime-info
+Requires:      capi-system-sensor-profile_mobile
+Requires:      capi-system-usbhost
+Requires:      capi-vpnsvc
+Requires:      cbhm
+Requires:      cert-checker
+Requires:      cert-svc
+Requires:      connman-connman-vpnd
+Requires:      connman-plugin-openvpn
+Requires:      contacts-service2
+Requires:      contacts-service2-profile_mobile
+Requires:      context
+Requires:      context-provider-profile_mobile
+Requires:      context-service
+Requires:      crash-worker
+Requires:      cryptsetup
+Requires:      csr-framework
+Requires:      cyad
+Requires:      cynara
+Requires:      d2d-conv-manager
+Requires:      d2d-conv-manager-lib
+Requires:      data-control
+Requires:      device-mapper
+Requires:      device-policy-manager
+Requires:      download-fonts-service
+Requires:      drm-service-core-tizen
+Requires:      dummyasm
+Requires:      email-service
+Requires:      esd
+Requires:      eventsystem
+Requires:      fido-client
+Requires:      geofence-server
+Requires:      heremaps-uc-launcher
+Requires:      iotcon
+Requires:      key-manager
+Requires:      key-manager-pam-plugin
+Requires:      krate
+Requires:      launchpad
+Requires:      launchpad-loader
+Requires:      lbs-server
+Requires:      lbs-server-plugin-replay
+Requires:      libaccount-service
+Requires:      libaskuser-common
+Requires:      libauth-fw-client
+Requires:      libauth-fw-client-admin
+Requires:      libcore-sync-client
+Requires:      libcsr-framework-client
+Requires:      libcynara-creds-commons
+Requires:      libcynara-creds-dbus
+Requires:      libcynara-creds-gdbus
+Requires:      libcynara-creds-socket
+Requires:      libcynara-monitor
+Requires:      libdpm
+Requires:      libeom
+Requires:      libgeofence-dbus
+Requires:      libhyphen
+Requires:      libjson-glib
+Requires:      libkey-manager-client
+Requires:      libkey-manager-common
+Requires:      libkrate
+Requires:      libnss-security-manager
+Requires:      liboauth
+Requires:      libode
+Requires:      libprotobuf-lite9
+Requires:      libpush
+Requires:      libpush-profile_common
+Requires:      libscl-core-profile_common
+Requires:      libsecurity-manager-client
+Requires:      libspeex
+Requires:      libwebappenc
+Requires:      location-geofence-server
+Requires:      location-lbs-server
+Requires:      maps-plugin-here
+Requires:      maps-plugin-mapzen
+Requires:      memps
+Requires:      mms-plugin
+Requires:      motion
+Requires:      msg-manager
+Requires:      msg-service-profile_mobile
+Requires:      msg-service-tools
+Requires:      murphy
+Requires:      nghttp2
+Requires:      oauth2
+Requires:      ode
+Requires:      openvpn
+Requires:      org.tizen.ode
+Requires:      org.tizen.secure-erase
+Requires:      org.tizen.service-plugin-sample
+Requires:      phonenumber-utils
+Requires:      pkgmgr-server
+Requires:      pkgmgr-server
+Requires:      pkgmgr-tool
+Requires:      privacy-guard-client
+Requires:      privacy-guard-server
+Requires:      privilege-checker
+Requires:      privilege-info
+Requires:      pubkey-pinning
+Requires:      push-bin
+Requires:      push-bin-profile_common
+Requires:      push-tool-profile_common
+Requires:      resourced
+Requires:      sdbd
+Requires:      security-config
+Requires:      security-config-profile_mobile
+Requires:      security-manager
+Requires:      security-privilege-manager
+Requires:      security-privilege-manager-extension-mobile
+Requires:      sensord-profile_mobile
+Requires:      service-adaptor
+Requires:      sms-plugin
+Requires:      stt
+Requires:      svi-data-profile_mobile
+Requires:      sync-service
+Requires:      system-servant
+Requires:      tizen-debug
+Requires:      toybox
+Requires:      toybox-symlinks-dhcp
+Requires:      toybox-symlinks-dhcpd
+Requires:      ttrace
+Requires:      tts-engine-rsc
+Requires:      tzsh
+Requires:      ui-gadget-1
+Requires:      ui-viewmgr
+Requires:      vc-engine-default
+Requires:      vconf-internal-keys
+Requires:      vconf-internal-keys-config-profile_mobile
+Requires:      voice-control
+Requires:      voice-control-elm
+Requires:      xdelta3
+Requires:      yaca
+Requires:      app-installers
+Requires:      attach-panel
+Requires:      attach-panel-camera
+Requires:      attach-panel-document
+Requires:      attach-panel-gallery
+Requires:      attach-panel-voicerecorder
+Requires:      boot-animation
+Requires:      ca-certificates
+Requires:      capi-appfw-app-manager
+Requires:      data-provider-master
+Requires:      libwidget_service
+Requires:      libwidget_viewer
+Requires:      libwidget_viewer_evas
+Requires:      my-account
+Requires:      net.netpopup
+Requires:      org.tizen.app-selector-profile_mobile
+Requires:      org.tizen.browser
+Requires:      org.tizen.callmgr-popup
+Requires:      org.tizen.clock
+Requires:      org.tizen.crash-syspopup
+Requires:      org.tizen.d2d-conv-setting-profile_mobile
+Requires:      org.tizen.d2d-conv-syspopup
+Requires:      org.tizen.d2d-conv-syspopup-binary-profile_mobile
+Requires:      org.tizen.download-manager
+Requires:      org.tizen.dpm-syspopup
+Requires:      org.tizen.dpm-toolkit
+Requires:      org.tizen.gps-syspopup
+Requires:      org.tizen.heremaps-uc
+Requires:      org.tizen.indicator
+Requires:      org.tizen.inputmethod-setting-profile_mobile
+Requires:      org.tizen.kaskit
+Requires:      org.tizen.keyguard
+Requires:      org.tizen.krate-setup-wizard
+Requires:      org.tizen.menu-screen
+Requires:      org.tizen.myplace
+Requires:      org.tizen.overheat-syspopup
+Requires:      org.tizen.powerkey-syspopup
+Requires:      org.tizen.privacy-setting-profile_mobile
+Requires:      org.tizen.quickpanel
+Requires:      org.tizen.screen-reader
+Requires:      org.tizen.setting
+Requires:      org.tizen.setting-location
+Requires:      org.tizen.settings-adid
+Requires:      org.tizen.stt-engine-default
+Requires:      org.tizen.sys-lock
+Requires:      org.tizen.system-signal-sender
+Requires:      org.tizen.system-syspopup
+Requires:      org.tizen.tts-engine-default
+Requires:      org.tizen.voice-control-panel
+Requires:      org.tizen.voice-setting
+Requires:      org.tizen.volume
+Requires:      org.tizen.widget_viewer_sdk
+Requires:      starter
+Requires:      starter-profile_mobile
+Requires:      tpk-backend
+Requires:      wgt-backend
+Requires:      org.tizen.calendar
+Requires:      org.tizen.call-setting
+Requires:      org.tizen.call-ui
+Requires:      org.tizen.camera-app
+Requires:      org.tizen.contacts
+Requires:      org.tizen.email
+Requires:      org.tizen.gallery
+Requires:      org.tizen.homescreen-efl
+Requires:      org.tizen.image-viewer
+Requires:      org.tizen.lockscreen
+Requires:      org.tizen.memo
+Requires:      org.tizen.message
+Requires:      org.tizen.music-player
+Requires:      org.tizen.myfile
+Requires:      org.tizen.setting-homescreen
+Requires:      org.tizen.setting-notification
+Requires:      org.tizen.share-panel
+Requires:      org.tizen.task-mgr
+Requires:      org.tizen.ug-gallery-efl
+Requires:      org.tizen.ug-lockscreen-options
+Requires:      org.tizen.ug-myfile-efl
+Requires:      org.tizen.videos
+Requires:      org.tizen.wallpaper-ui-service
+Requires:      org.tizen.worldclock-efl
+Requires:      alsa-utils
+Requires:      gst-plugins-bad
+Requires:      gst-plugins-base
+Requires:      gst-plugins-good
+Requires:      gstreamer
+Requires:      gstreamer-utils
+Requires:      pulseaudio
+Requires:      pulseaudio-module-bluetooth
+Requires:      pulseaudio-modules-tizen
+Requires:      pulseaudio-utils
+Requires:      capi-content-media-content
+Requires:      capi-media-camera
+Requires:      capi-media-codec
+Requires:      capi-media-image-util
+Requires:      capi-media-metadata-editor
+Requires:      capi-media-metadata-extractor
+Requires:      capi-media-player
+Requires:      capi-media-radio
+Requires:      capi-media-recorder
+Requires:      capi-media-screen-mirroring
+Requires:      capi-media-sound-manager
+Requires:      capi-media-streamer
+Requires:      capi-media-streamrecorder
+Requires:      capi-media-thumbnail-util
+Requires:      capi-media-tone-player
+Requires:      capi-media-tool
+Requires:      capi-media-video-util
+Requires:      capi-media-vision
+Requires:      capi-media-wav-player
+Requires:      capi-mediademuxer
+Requires:      capi-mediamuxer
+Requires:      dcm-service
+Requires:      freealut
+Requires:      gst-libav
+Requires:      gst-plugins-tizen
+Requires:      gst-plugins-ugly
+Requires:      gst-rtsp-server
+Requires:      libbmp
+Requires:      libmedia-service
+Requires:      libmedia-thumbnail
+Requires:      libmedia-utils
+Requires:      libmm-camcorder
+Requires:      libmm-common
+Requires:      libmm-evas-renderer
+Requires:      libmm-fileinfo
+Requires:      libmm-imgp-gstcs
+Requires:      libmm-player
+Requires:      libmm-radio
+Requires:      libmm-session
+Requires:      libmm-sound
+Requires:      libmm-streamrecorder
+Requires:      libmm-transcode
+Requires:      libmm-wfd
+Requires:      libnsbmp
+Requires:      media-server
+Requires:      media-thumbnail-server
+Requires:      mediacontroller
+Requires:      mmsvc-camera
+Requires:      mmsvc-player
+Requires:      mmsvc-recorder
+Requires:      murphy-glib
+Requires:      mused
+Requires:      openal-soft
+Requires:      opencv
+Requires:      pulseaudio-modules-tizen
+Requires:      taglib
+Requires:      zbar
+Requires:      zint
+Requires:      emotion
+Requires:      dali
+Requires:      dali-adaptor
+Requires:      dali-adaptor-profile_mobile
+Requires:      dali-toolkit
+Requires:      libwidget_viewer_dali
+Requires:      at-spi2-core
+Requires:      capi-ui-efl-util
+Requires:      default-fonts-fc-sdk
+Requires:      default-fonts-sdk
+Requires:      e-mod-tizen-qpmgr
+Requires:      efl-config
+Requires:      efl-extension
+Requires:      efl-misc
+Requires:      efl-modules
+Requires:      efl-theme-tizen-mobile
+Requires:      elementary-locale
+Requires:      elementary-tools
+Requires:      libatk
+Requires:      libatk-bridge-2_0-0
+Requires:      libatspi0
+Requires:      typelib-1_0-Atspi-2_0
+Requires:      e-mod-tizen-devicemgr
+Requires:      e-mod-tizen-effect
+Requires:      e-mod-tizen-eom
+Requires:      e-mod-tizen-gesture
+Requires:      e-mod-tizen-keyrouter
+Requires:      e-mod-tizen-processmgr
+Requires:      e-mod-tizen-screen-reader
+Requires:      e-mod-tizen-wl-textinput
+Requires:      e-mod-tizen-wm-policy
+Requires:      e-tizen-data
+Requires:      enlightenment
+Requires:      anthy
+Requires:      capi-ui-inputmethod
+Requires:      capi-ui-inputmethod-manager
+Requires:      ise-default
+Requires:      ise-engine-anthy
+Requires:      ise-engine-default
+Requires:      ise-engine-hangul
+Requires:      ise-engine-sunpinyin
+Requires:      ise-engine-tables
+Requires:      ise-engine-tables-zh
+Requires:      isf
+Requires:      isf-config-mobile
+Requires:      isf-profile_common
+Requires:      libhangul
+Requires:      libscl-ui
+Requires:      org.tizen.inputmethod-setting
+Requires:      capi-network-http
+Requires:      capi-network-nfc
+Requires:      capi-network-smartcard
+Requires:      capi-network-softap
+Requires:      capi-network-tethering
+Requires:      capi-network-wifi-direct-extension-features
+Requires:      capi-network-wifi-manager
+Requires:      libdns_sd
+Requires:      libnl2
+Requires:      libnsd-dns-sd
+Requires:      libnsd-ssdp
+Requires:      mdnsresponder
+Requires:      mobileap-agent
+Requires:      net-config
+Requires:      net-config-plugin-headed
+Requires:      wifi-efl-ug
+Requires:      wifi-efl-ug-profile_mobile
+Requires:      bluetooth-agent
+Requires:      bluetooth-agent-profile_common
+Requires:      bluetooth-frwk-core
+Requires:      bluetooth-frwk-profile_mobile
+Requires:      bluetooth-frwk-service
+Requires:      bluetooth-share
+Requires:      bluetooth-tools
+Requires:      bluetooth-tools-profile_mobile
+Requires:      bluez
+Requires:      bluez-profile_common
+Requires:      libbluetooth
+Requires:      obexd
+Requires:      org.tizen.bluetooth-share-ui
+Requires:      org.tizen.bt-syspopup
+Requires:      org.tizen.bt-syspopup-profile_common
+Requires:      ug-bluetooth-efl
+Requires:      browser-provider
+Requires:      chromium-efl
+Requires:      cordova-api
+Requires:      crosswalk-tizen
+Requires:      libwebsockets
+Requires:      webapi-plugins
+Requires:      call-manager
+Requires:      capi-telephony
+Requires:      libcall-manager
+Requires:      libtapi
+Requires:      libtcore
+Requires:      tel-plugin-database
+Requires:      tel-plugin-dbus_tapi
+Requires:      tel-plugin-indicator
+Requires:      tel-plugin-nitz
+Requires:      tel-plugin-packetservice
+Requires:      tel-plugin-packetservice-dbinit-profile_common
+Requires:      tel-plugin-vconf
+Requires:      telephony-daemon
+Requires:      telephony-daemon-profile_common
+Requires:      audio-config-sc-TM1-sc7730
+Requires:      audio-hal-sc7727
+Requires:      bluetooth-firmware-sprd-TM1
+Requires:      bluetooth-frwk-extension-TM1
+Requires:      boot-animation-sound-file-profile_common
+Requires:      call-manager-extension-TM1
+Requires:      capi-network-mtp
+Requires:      device-manager-plugin-sc7730
+Requires:      dlogbackend-logger
+Requires:      initrd
+Requires:      liblazymount
+Requires:      libmtp
+Requires:      libtbm-sprd
+Requires:      libtdm-client
+Requires:      libtdm-sprd
+Requires:      linux-3.10-sc7730_tizen_tm1
+Requires:      mmfw-sysconf-target-tm1
+Requires:      mobileap-agent-extension-TM1
+Requires:      model-config-tm1
+Requires:      mtp-initiator
+Requires:      mtp-responder
+Requires:      net.wifi-qs
+Requires:      org.tizen.wifi-direct-popup
+Requires:      sensor-hal-tm1
+Requires:      smartcard-plugin-uicc
+Requires:      smartcard-service
+Requires:      smartcard-service-common
+Requires:      swap-manager
+Requires:      swap-probe
+Requires:      swap-probe-elf
+Requires:      system-plugin-spreadtrum
+Requires:      systemd-user-helper
+Requires:      ug-setting-mobileap-efl
+Requires:      ug-setting-wifidirect-efl
+Requires:      wifi-direct-manager
+Requires:      wifi-direct-plugin-wpasupplicant
+Requires:      coreclr
+Requires:      coreclr-extra
+Requires:      corefx-managed
+Requires:      corefx-native
+Requires:      csapi-account-manager
+Requires:      csapi-account-oauth2
+Requires:      csapi-application
+Requires:      csapi-application-alarm
+Requires:      csapi-application-common
+Requires:      csapi-application-message-port
+Requires:      csapi-application-notification
+Requires:      csapi-application-package-manager
+Requires:      csapi-application-preference
+Requires:      csapi-application-service
+Requires:      csapi-application-ui
+Requires:      csapi-badge
+Requires:      csapi-download
+Requires:      csapi-feedback
+Requires:      csapi-geofence
+Requires:      csapi-information
+Requires:      csapi-location
+Requires:      csapi-maps
+Requires:      csapi-media-content
+Requires:      csapi-media-key
+Requires:      csapi-messaging
+Requires:      csapi-mime-type
+Requires:      csapi-multimedia
+Requires:      csapi-network-bluetooth
+Requires:      csapi-network-connection
+Requires:      csapi-network-iotconnectivity
+Requires:      csapi-network-nfc
+Requires:      csapi-network-smartcard
+Requires:      csapi-network-wifi
+Requires:      csapi-network-wifi-direct
+Requires:      csapi-push
+Requires:      csapi-security
+Requires:      csapi-sensor
+Requires:      csapi-storage
+Requires:      csapi-system
+Requires:      csapi-system-settings
+Requires:      csapi-telephony
+Requires:      csapi-tizen
+Requires:      csapi-trace
+Requires:      csapi-uix-stt
+Requires:      csapi-uix-tts
+Requires:      csapi-widget-application
+Requires:      csapi-widget-control
+Requires:      csapi-widget-viewer
+Requires:      dali-csharp-binder
+Requires:      dotnet-launcher
+Requires:      elm-sharp
+Requires:      keyutils
+Requires:      krb5
+Requires:      libkeyutils
+Requires:      libunwind
+Requires:      lldb
+Requires:      mscorlib
+Requires:      xamarin-forms-tizen
diff --git a/presets/tm1.packages b/presets/tm1.packages
deleted file mode 100644 (file)
index 6707032..0000000
+++ /dev/null
@@ -1 +0,0 @@
-Requires:      bash