[HALACR-19] rs_resource: common: HAL: Add new hal-api-drm 65/320965/3 accepted/tizen/unified/20250322.012726 accepted/tizen/unified/x/20250323.134029
authorHaesu Gwon <haesu.gwon@samsung.com>
Wed, 12 Mar 2025 06:02:12 +0000 (15:02 +0900)
committerHaesu Gwon <haesu.gwon@samsung.com>
Thu, 20 Mar 2025 00:16:36 +0000 (00:16 +0000)
[Role of HAL_MODULE_DRM]
DRM(Digital Rights Management) requires hardware support to achieve high security level and it's implemented by vendor or product team.
DRM HAL APIs provide an common interface to access such security hardware and its related software assets.

[Newly added rootstrap information]
<?xml version="1.0"?>
<rootstrap name="hal-api-drm">
  <email></email>
  <emulator>
    <rpm accept="hal-api-drm" arch="i686"/>
    <rpm accept="hal-api-drm-devel" arch="i686"/>
  </emulator>
  <target>
    <rpm accept="hal-api-drm" arch="armv7l"/>
    <rpm accept="hal-api-drm-devel" arch="armv7l"/>
  </target>
  <necessary>
      <file>/usr/lib/hal/libhal-api-drm.so*</file>
      <file>/usr/include/hal/hal-drm-interface*.h</file>
  </necessary>
  <include_path>/usr/include/</include_path>
  <library_path>/usr/lib</library_path>
</rootstrap>

Change-Id: Ib759d062089b50c8e62a4e74bfe1322eba81bab3

packaging/hal-rootstrap-data-common.spec
rs_resource/HAL/hal-api-drm-rs.xml [new file with mode: 0644]

index 8209e9f4501268c682a5d410d7b4dfa11ffbe128..80fdcc248a5e59c79eeb8f406ba99b207858ff70 100644 (file)
@@ -191,6 +191,8 @@ Requires:   pkgconfig(hal-api-wifi)
 BuildRequires: pkgconfig(hal-api-wifi)
 Requires:      pkgconfig(hal-api-codec)
 BuildRequires: pkgconfig(hal-api-codec)
+Requires:      pkgconfig(hal-api-drm)
+BuildRequires: pkgconfig(hal-api-drm)
 Requires:      pkgconfig(hal-api-security)
 BuildRequires: pkgconfig(hal-api-security)
 Requires:      pkgconfig(hal-api-ml)
diff --git a/rs_resource/HAL/hal-api-drm-rs.xml b/rs_resource/HAL/hal-api-drm-rs.xml
new file mode 100644 (file)
index 0000000..7049707
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<rootstrap name="hal-api-drm">
+  <email></email>
+  <emulator>
+    <rpm accept="hal-api-drm" arch="i686"/>
+    <rpm accept="hal-api-drm-devel" arch="i686"/>
+  </emulator>
+  <target>
+    <rpm accept="hal-api-drm" arch="armv7l"/>
+    <rpm accept="hal-api-drm-devel" arch="armv7l"/>
+  </target>
+  <necessary>
+      <file>/usr/lib/hal/libhal-api-drm.so*</file>
+      <file>/usr/include/hal/hal-drm-interface*.h</file>
+  </necessary>
+  <include_path>/usr/include/</include_path>
+  <library_path>/usr/lib</library_path>
+</rootstrap>