[HALACR-50] rs_resource: common: HAL: Add new hal-api-hdcp 27/325127/1 accepted/tizen_unified accepted/tizen_unified_x tizen accepted/tizen/unified/20250610.081805 accepted/tizen/unified/x/20250610.082532
authorHaesu Gwon <haesu.gwon@samsung.com>
Wed, 4 Jun 2025 01:33:08 +0000 (10:33 +0900)
committerHaesu Gwon <haesu.gwon@samsung.com>
Wed, 4 Jun 2025 01:33:08 +0000 (10:33 +0900)
[Role of HAL_MODULE_HDCP]
HDCP(High-bandwidth Digital Content Protection) requires hardware support to achieve high security level and it's implemented by vendor or product team. HDCP 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-hdcp">
  <email></email>
  <emulator>
    <rpm accept="hal-api-hdcp" arch="i686"/>
    <rpm accept="hal-api-hdcp-devel" arch="i686"/>
  </emulator>
  <target>
    <rpm accept="hal-api-hdcp" arch="armv7l"/>
    <rpm accept="hal-api-hdcp-devel" arch="armv7l"/>
  </target>
  <necessary>
      <file>/usr/lib/hal/libhal-api-hdcp.so*</file>
      <file>/usr/include/hal/hal-hdcp-interface*.h</file>
  </necessary>
  <include_path>/usr/include/</include_path>
  <library_path>/usr/lib</library_path>
</rootstrap>

Change-Id: I325538703805d08f7e904575877e0b188b841826

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

index 8c077fa225ee002926ad0bfb9f8f89b95cd0d367..8bce349942b9b92024f8b347e6112f3ce4cbf5e4 100644 (file)
@@ -23,7 +23,7 @@ Name:         %{name}
 Summary:       %{desc}
 Version:       0.1.1
 Release:       1
-#Group: 
+#Group:
 License:       Apache-2.0
 Source0:       %{name}-%{version}.tar.gz
 AutoReqProv:   no
@@ -187,6 +187,8 @@ Requires:   pkgconfig(hal-api-codec)
 BuildRequires: pkgconfig(hal-api-codec)
 Requires:      pkgconfig(hal-api-drm)
 BuildRequires: pkgconfig(hal-api-drm)
+Requires:      pkgconfig(hal-api-hdcp)
+BuildRequires: pkgconfig(hal-api-hdcp)
 Requires:      pkgconfig(hal-api-security)
 BuildRequires: pkgconfig(hal-api-security)
 Requires:      pkgconfig(hal-api-ml)
diff --git a/rs_resource/HAL/hal-api-hdcp-rs.xml b/rs_resource/HAL/hal-api-hdcp-rs.xml
new file mode 100644 (file)
index 0000000..5f18697
--- /dev/null
@@ -0,0 +1,18 @@
+<?xml version="1.0"?>
+<rootstrap name="hal-api-hdcp">
+  <email></email>
+  <emulator>
+    <rpm accept="hal-api-hdcp" arch="i686"/>
+    <rpm accept="hal-api-hdcp-devel" arch="i686"/>
+  </emulator>
+  <target>
+    <rpm accept="hal-api-hdcp" arch="armv7l"/>
+    <rpm accept="hal-api-hdcp-devel" arch="armv7l"/>
+  </target>
+  <necessary>
+      <file>/usr/lib/hal/libhal-api-hdcp.so*</file>
+      <file>/usr/include/hal/hal-hdcp-interface*.h</file>
+  </necessary>
+  <include_path>/usr/include/</include_path>
+  <library_path>/usr/lib</library_path>
+</rootstrap>