Modify to exclude libdrms when profile is DA 31/320531/1
authorSangYoun Kwak <sy.kwak@samsung.com>
Mon, 18 Nov 2024 06:03:26 +0000 (15:03 +0900)
committerSangYoun Kwak <sy.kwak@samsung.com>
Mon, 18 Nov 2024 06:28:31 +0000 (15:28 +0900)
Since the following libdrm packages are not required by the DA profile,
they should be excluded when the build profile is DA.
 * libdrm_exynos
 * libdrm_vigs
 * libdrm_vc4

Change-Id: I968be21c645c5cc5d4e87cb83c02d49aecf588bc
Signed-off-by: SangYoun Kwak <sy.kwak@samsung.com>
packaging/hal-rootstrap-data-common.spec

index 649b5dac0f963ade8b7cd75e8a81886e740079cc..102bc6148159272519b59ebac50ae93c209753df 100644 (file)
@@ -1,6 +1,12 @@
 %define name   hal-rootstrap-data-common
 %define desc    HAL Rootstrap for Common Profile
 
+%if "%{_with_da_profile}" == "1"
+%define WITH_DA 1
+%else
+%define WITH_DA 0
+%endif
+
 Name:          %{name}
 Summary:       %{desc}
 Version:       0.1.0
@@ -124,14 +130,6 @@ BuildRequires:     pkgconfig(tpl-egl)
 
 Requires:      pkgconfig(libdrm)
 BuildRequires: pkgconfig(libdrm)
-Requires:      pkgconfig(libdrm_exynos)
-BuildRequires: pkgconfig(libdrm_exynos)
-Requires:      pkgconfig(libdrm_vigs)
-BuildRequires: pkgconfig(libdrm_vigs)
-%ifarch arm aarch64
-Requires:      pkgconfig(libdrm_vc4)
-BuildRequires: pkgconfig(libdrm_vc4)
-%endif
 
 Requires:      pkgconfig(hal-api-audio)
 BuildRequires: pkgconfig(hal-api-audio)
@@ -185,6 +183,17 @@ Requires:  pkgconfig(hal-api-zigbee)
 BuildRequires: pkgconfig(hal-api-zigbee)
 %endif
 
+%if "%{WITH_DA}" == "0"
+Requires:      pkgconfig(libdrm_exynos)
+BuildRequires: pkgconfig(libdrm_exynos)
+Requires:      pkgconfig(libdrm_vigs)
+BuildRequires: pkgconfig(libdrm_vigs)
+%ifarch arm aarch64
+Requires:      pkgconfig(libdrm_vc4)
+BuildRequires: pkgconfig(libdrm_vc4)
+%endif
+%endif
+
 %description
 %{desc}