From: SangYoun Kwak Date: Mon, 8 Apr 2024 10:43:08 +0000 (+0900) Subject: Add .spec file to make gbs build possible X-Git-Tag: accepted/tizen/unified/20240529.123503~27 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1cc11c529d522742b263e03d94ce6398db6ff2a5;p=platform%2Fhal%2Fbackend%2Frootstrap.git Add .spec file to make gbs build possible To make this repository can be built by gbs, .spec file is added. Necessary 'BuildRequires' are included: * cmake and xmlstarlet is added to use command cmake and xmlstarlet. * Packages for 'BuildRequires' are referenced from .xml files in the directories below: * rs_resource/NativeAPI * rs_resource/OSS To prevent 'BuildRequires' conflict, packages below are removed: * chromium-efl, chromium-efl-devel: conflict with libscl-common * oauth2, oauth2-devel: requires chromium-efl, conflict with libscl-common as a result. Signed-off-by: SangYoun Kwak --- diff --git a/packaging/hal-rootstrap.spec b/packaging/hal-rootstrap.spec new file mode 100644 index 0000000..336383c --- /dev/null +++ b/packaging/hal-rootstrap.spec @@ -0,0 +1,390 @@ +Name: hal-rootstrap +Summary: Package for rootstrap of hal +Version: 0.1.0 +Release: 1 +#Group: +License: Apache-2.0 +Source0: %{name}-%{version}.tar.gz + +BuildRequires: cmake +BuildRequires: xmlstarlet + +BuildRequires: appcore-widget +BuildRequires: capi-appfw-widget-application-devel +BuildRequires: attach-panel +BuildRequires: attach-panel-devel +BuildRequires: badge +BuildRequires: badge-devel +BuildRequires: bundle +BuildRequires: bundle-devel +BuildRequires: libcairo +BuildRequires: libcairo-gobject +BuildRequires: libcairo-script-interpreter +BuildRequires: cairo-devel +BuildRequires: libcalendar-service +BuildRequires: calendar-service-devel +BuildRequires: capi-appfw-alarm +BuildRequires: capi-appfw-alarm-devel +BuildRequires: capi-appfw-app-common +BuildRequires: capi-appfw-app-common-devel +BuildRequires: capi-appfw-app-control +BuildRequires: capi-appfw-app-control-devel +BuildRequires: capi-appfw-application +BuildRequires: capi-appfw-application-devel +BuildRequires: capi-appfw-app-manager +BuildRequires: capi-appfw-app-manager-devel +BuildRequires: capi-appfw-component-manager +BuildRequires: capi-appfw-component-manager-devel +BuildRequires: capi-appfw-event +BuildRequires: capi-appfw-event-devel +BuildRequires: capi-appfw-job-scheduler +BuildRequires: capi-appfw-job-scheduler-devel +BuildRequires: capi-appfw-package-manager +BuildRequires: capi-appfw-package-manager-devel +BuildRequires: capi-appfw-preference +BuildRequires: capi-appfw-preference-devel +BuildRequires: capi-appfw-service-application-devel +BuildRequires: appcore-agent +BuildRequires: capi-base-common +BuildRequires: capi-base-common-devel +BuildRequires: capi-base-utils +BuildRequires: capi-base-utils-devel +BuildRequires: capi-content-media-content +BuildRequires: capi-content-media-content-devel +BuildRequires: capi-content-mime-type +BuildRequires: capi-content-mime-type-devel +BuildRequires: capi-context +BuildRequires: capi-context-devel +BuildRequires: data-control +BuildRequires: data-control-devel +BuildRequires: capi-geofence-manager +BuildRequires: capi-geofence-manager-devel +BuildRequires: capi-location-manager +BuildRequires: capi-location-manager-devel +BuildRequires: capi-machine-learning-inference +BuildRequires: capi-machine-learning-inference-single +BuildRequires: capi-machine-learning-common +BuildRequires: capi-machine-learning-inference-devel +BuildRequires: capi-machine-learning-inference-single-devel +BuildRequires: capi-machine-learning-common-devel +BuildRequires: capi-machine-learning-service +BuildRequires: capi-machine-learning-common +BuildRequires: capi-machine-learning-service-devel +BuildRequires: capi-machine-learning-common-devel +BuildRequires: capi-machine-learning-training +BuildRequires: capi-machine-learning-common +BuildRequires: capi-machine-learning-training-devel +BuildRequires: capi-machine-learning-common-devel +BuildRequires: capi-maps-service +BuildRequires: capi-maps-service-devel +BuildRequires: capi-media-audio-io +BuildRequires: capi-media-audio-io-devel +BuildRequires: capi-media-camera +BuildRequires: capi-media-camera-devel +BuildRequires: capi-media-codec +BuildRequires: capi-media-codec-devel +BuildRequires: capi-media-controller +BuildRequires: capi-media-controller-devel +BuildRequires: capi-mediademuxer +BuildRequires: capi-mediademuxer-devel +BuildRequires: capi-media-editor +BuildRequires: capi-media-editor-devel +BuildRequires: capi-media-image-util +BuildRequires: capi-media-image-util-devel +BuildRequires: capi-media-metadata-editor +BuildRequires: capi-media-metadata-editor-devel +BuildRequires: capi-media-metadata-extractor +BuildRequires: capi-media-metadata-extractor-devel +BuildRequires: capi-mediamuxer +BuildRequires: capi-mediamuxer-devel +BuildRequires: capi-media-player +BuildRequires: capi-media-player-devel +BuildRequires: capi-media-radio +BuildRequires: capi-media-radio-devel +BuildRequires: capi-media-recorder +BuildRequires: capi-media-recorder-devel +BuildRequires: capi-media-screen-mirroring +BuildRequires: capi-media-screen-mirroring-devel +BuildRequires: capi-media-sound-manager +BuildRequires: capi-media-sound-manager-devel +BuildRequires: capi-media-sound-pool +BuildRequires: capi-media-sound-pool-devel +BuildRequires: capi-media-thumbnail-util +BuildRequires: capi-media-thumbnail-util-devel +BuildRequires: capi-media-tone-player +BuildRequires: capi-media-tone-player-devel +BuildRequires: capi-media-tool +BuildRequires: capi-media-tool-devel +BuildRequires: capi-media-vision-common +BuildRequires: capi-media-vision-common-devel +BuildRequires: capi-media-vision-3d +BuildRequires: capi-media-vision-3d-devel +BuildRequires: capi-media-vision-barcode +BuildRequires: capi-media-vision-barcode-devel +BuildRequires: capi-media-vision-common +BuildRequires: capi-media-vision-common-devel +BuildRequires: capi-media-vision-face +BuildRequires: capi-media-vision-face-devel +BuildRequires: capi-media-vision-common +BuildRequires: capi-media-vision-common-devel +BuildRequires: capi-media-vision-image +BuildRequires: capi-media-vision-image-devel +BuildRequires: capi-media-vision-common +BuildRequires: capi-media-vision-common-devel +BuildRequires: capi-media-vision-machine_learning +BuildRequires: capi-media-vision-machine_learning-devel +BuildRequires: capi-media-vision-common +BuildRequires: capi-media-vision-common-devel +BuildRequires: capi-media-vision-common +BuildRequires: capi-media-vision-common-devel +BuildRequires: capi-media-vision-roi_tracker +BuildRequires: capi-media-vision-roi_tracker-devel +BuildRequires: capi-media-vision +BuildRequires: capi-media-vision-devel +BuildRequires: capi-media-vision-common +BuildRequires: capi-media-vision-common-devel +BuildRequires: capi-media-vision-barcode +BuildRequires: capi-media-vision-barcode-devel +BuildRequires: capi-media-vision-image +BuildRequires: capi-media-vision-image-devel +BuildRequires: capi-media-vision-machine_learning +BuildRequires: capi-media-vision-machine_learning-devel +BuildRequires: capi-media-vision-face +BuildRequires: capi-media-vision-face-devel +BuildRequires: capi-media-vision-surveillance +BuildRequires: capi-media-vision-surveillance-devel +BuildRequires: capi-media-vision-roi_tracker +BuildRequires: capi-media-vision-roi_tracker-devel +BuildRequires: capi-media-vision-3d +BuildRequires: capi-media-vision-3d-devel +BuildRequires: capi-media-vision-surveillance +BuildRequires: capi-media-vision-surveillance-devel +BuildRequires: capi-media-vision-face +BuildRequires: capi-media-vision-face-devel +BuildRequires: capi-media-vision-common +BuildRequires: capi-media-vision-common-devel +BuildRequires: capi-media-wav-player +BuildRequires: capi-media-wav-player-devel +BuildRequires: capi-media-webrtc +BuildRequires: capi-media-webrtc-devel +BuildRequires: message-port +BuildRequires: message-port-devel +BuildRequires: capi-messaging-email +BuildRequires: capi-messaging-email-devel +BuildRequires: capi-messaging-messages +BuildRequires: capi-messaging-messages-devel +BuildRequires: capi-network-asp +BuildRequires: capi-network-asp-devel +BuildRequires: capi-network-bluetooth +BuildRequires: capi-network-bluetooth-devel +BuildRequires: capi-network-connection +BuildRequires: capi-network-connection-devel +BuildRequires: capi-network-http +BuildRequires: capi-network-http-devel +BuildRequires: capi-network-inm +BuildRequires: capi-network-inm-devel +BuildRequires: capi-network-mtp +BuildRequires: capi-network-mtp-devel +BuildRequires: capi-network-nfc +BuildRequires: capi-network-nfc-devel +BuildRequires: capi-network-nsd +BuildRequires: capi-network-nsd-devel +BuildRequires: libnsd-dns-sd +BuildRequires: libnsd-ssdp +BuildRequires: capi-network-smartcard +BuildRequires: capi-network-smartcard-devel +BuildRequires: capi-network-softap +BuildRequires: capi-network-softap-devel +BuildRequires: capi-network-stc +BuildRequires: capi-network-stc-devel +BuildRequires: capi-network-ua +BuildRequires: capi-network-ua-devel +BuildRequires: capi-network-wifi-direct +BuildRequires: capi-network-wifi-direct-devel +BuildRequires: capi-network-wifi-manager +BuildRequires: capi-network-wifi-manager-devel +BuildRequires: capi-privacy-privilege-manager +BuildRequires: askuser-notification-devel +BuildRequires: libaskuser-notification-common +BuildRequires: askuser-notification-client +BuildRequires: capi-system-device +BuildRequires: capi-system-device-devel +BuildRequires: capi-system-info +BuildRequires: capi-system-info-devel +BuildRequires: capi-system-media-key +BuildRequires: capi-system-media-key-devel +BuildRequires: capi-system-peripheral-io +BuildRequires: capi-system-peripheral-io-devel +BuildRequires: capi-system-resource-monitor +BuildRequires: capi-system-resource-monitor-devel +BuildRequires: capi-system-runtime-info +BuildRequires: capi-system-runtime-info-devel +BuildRequires: capi-system-sensor +BuildRequires: capi-system-sensor-devel +BuildRequires: capi-system-system-settings +BuildRequires: capi-system-system-settings-devel +BuildRequires: capi-system-usbhost +BuildRequires: capi-system-usbhost-devel +BuildRequires: capi-telephony +BuildRequires: capi-telephony-devel +BuildRequires: capi-ui-autofill +BuildRequires: capi-ui-autofill-devel +BuildRequires: capi-ui-autofill-common +BuildRequires: capi-ui-autofill-common-devel +BuildRequires: capi-ui-autofill-service +BuildRequires: capi-ui-autofill-service-devel +BuildRequires: capi-ui-autofill-manager +BuildRequires: capi-ui-autofill-manager-devel +BuildRequires: capi-ui-efl-util +BuildRequires: capi-ui-efl-util-devel +BuildRequires: capi-ui-inputmethod-manager +BuildRequires: capi-ui-inputmethod-manager-devel +BuildRequires: capi-ui-inputmethod +BuildRequires: capi-ui-inputmethod-devel +BuildRequires: capi-ui-sticker +BuildRequires: capi-ui-sticker-devel +BuildRequires: capi-vpnsvc +BuildRequires: capi-vpnsvc-devel +BuildRequires: capi-web-url-download +BuildRequires: capi-web-url-download-devel +BuildRequires: cion +BuildRequires: cion-devel +BuildRequires: component-based-application +BuildRequires: component-based-application-devel +BuildRequires: component-based +BuildRequires: component-based-devel +BuildRequires: libcontacts-service +BuildRequires: contacts-service-devel +BuildRequires: csr-framework-devel +BuildRequires: libcsr-framework-client +BuildRequires: libcsr-framework-common +BuildRequires: device-certificate-manager +BuildRequires: device-certificate-manager-devel +BuildRequires: diagnostics +BuildRequires: diagnostics-devel +BuildRequires: libdpm +BuildRequires: libdpm-devel +BuildRequires: fido-client +BuildRequires: fido-client-devel +BuildRequires: iotcon +BuildRequires: iotcon-devel +BuildRequires: libkey-manager-client-devel +BuildRequires: libkey-manager-client +BuildRequires: libkey-manager-common +BuildRequires: libaccount-service +BuildRequires: libaccount-service-devel +BuildRequires: libcore-sync-client +BuildRequires: libcore-sync-client-devel +BuildRequires: libdlog +BuildRequires: libdlog-devel +BuildRequires: libeom +BuildRequires: libeom-devel +BuildRequires: libfeedback +BuildRequires: libfeedback-devel +BuildRequires: libpush +BuildRequires: libpush-devel +BuildRequires: libshortcut +BuildRequires: libshortcut-devel +BuildRequires: libstorage +BuildRequires: libstorage-devel +BuildRequires: libtbm +BuildRequires: libtbm-devel +BuildRequires: minicontrol +BuildRequires: minicontrol-devel +BuildRequires: multi-assistant +BuildRequires: multi-assistant-devel +BuildRequires: notification +BuildRequires: notification-devel +BuildRequires: notification-ex +BuildRequires: notification-ex-devel +BuildRequires: phonenumber-utils +BuildRequires: phonenumber-utils-devel +BuildRequires: privilege-info +BuildRequires: privilege-info-devel +BuildRequires: rpc-port +BuildRequires: rpc-port-devel +BuildRequires: stt +BuildRequires: stt-devel +BuildRequires: stt-engine-devel +BuildRequires: tizen-core +BuildRequires: tizen-core-devel +BuildRequires: ttrace +BuildRequires: ttrace-devel +BuildRequires: tts +BuildRequires: tts-devel +BuildRequires: tts-engine-devel +BuildRequires: tzsh +BuildRequires: tzsh-devel +BuildRequires: update-control +BuildRequires: update-control-devel +BuildRequires: voice-control-elm +BuildRequires: voice-control-elm-devel +BuildRequires: voice-control +BuildRequires: voice-control-devel +BuildRequires: voice-control-manager-devel +BuildRequires: voice-control-engine-devel +BuildRequires: libwidget_service +BuildRequires: libwidget_service-devel +BuildRequires: libwidget_viewer_evas +BuildRequires: libwidget_viewer_evas-devel +BuildRequires: yaca-devel +BuildRequires: yaca +BuildRequires: coregl +BuildRequires: coregl-devel +BuildRequires: fontconfig +BuildRequires: fontconfig-devel +BuildRequires: libfreetype +BuildRequires: freetype2-devel +BuildRequires: glib2-devel +BuildRequires: glib2-devel-static +BuildRequires: libgio +BuildRequires: libglib +BuildRequires: libgmodule +BuildRequires: libgobject +BuildRequires: libgthread +BuildRequires: libharfbuzz +BuildRequires: harfbuzz-devel +BuildRequires: libjson-glib +BuildRequires: json-glib-devel +BuildRequires: kernel-headers +BuildRequires: libexif +BuildRequires: libexif-devel +BuildRequires: liboauth +BuildRequires: liboauth-devel +BuildRequires: openal-soft +BuildRequires: openal-soft-devel +BuildRequires: SDL2 +BuildRequires: SDL2-devel +BuildRequires: tef-libteec +BuildRequires: tef-libteec-devel +BuildRequires: vulkan-loader +BuildRequires: vulkan-loader-devel +BuildRequires: vulkan-headers +BuildRequires: libasan +BuildRequires: glibc +BuildRequires: glibc-devel +BuildRequires: glibc-devel-static +BuildRequires: glibc-devel-utils +BuildRequires: glibc-extra +BuildRequires: glibc-locale +BuildRequires: glibc-profile +BuildRequires: linux-glibc-devel +BuildRequires: libcurl +BuildRequires: libcurl-devel +BuildRequires: libicu +BuildRequires: libicu-devel +BuildRequires: libxml2 +BuildRequires: libxml2-devel +BuildRequires: minizip +BuildRequires: minizip-devel +BuildRequires: openssl3 +BuildRequires: libopenssl3 +BuildRequires: libopenssl3-devel +BuildRequires: libsqlite +BuildRequires: sqlite +BuildRequires: sqlite-devel +BuildRequires: zlib +BuildRequires: zlib-devel + +%description +Package for rootstrap of hal