riscv64: Enable RISC-V target 62/284562/2 accepted/tizen/unified/20221228.165937
authorMarek Pikuła <m.pikula@partner.samsung.com>
Mon, 14 Nov 2022 10:38:16 +0000 (11:38 +0100)
committerJeongmo Yang <jm80.yang@samsung.com>
Tue, 27 Dec 2022 06:35:00 +0000 (06:35 +0000)
Change-Id: I51a756a3dcd4da4896e1ec57134946ae82eebaa8
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
packaging/gstreamer.spec

index d54143987cf051f3af00d8f33dcaa8fd51b36bf6..787b1d71d1d7d03c1a0b9225c596924db7fc1320 100644 (file)
@@ -382,7 +382,7 @@ BuildRequires:  pkgconfig(opencore-amrnb)
 #######################################################
 
 %if "%{tizen_profile_name}" != "tv"
-%ifarch %{arm} aarch64
+%ifarch %{arm} aarch64 riscv64
 
 %if "%{plugin}" == "all"
 %package -n gst-omx
@@ -739,18 +739,22 @@ meson --auto-features=disabled --prefix=/usr --libdir=%{_libdir} --datadir=%{_da
   -D %{_rs_opt}rtspclientsink=enabled \
 %endif
 %if "%{tizen_profile_name}" != "tv"
-  %ifarch %{arm} aarch64
+  %ifarch %{arm} aarch64 riscv64
     %if "%{plugin}" == "all" || "%{plugin}" == "omx"
       %if "%{target}" == "rpi"
         -D %{_omx_opt}header_path=/opt/vc/include/interface/vmcs_host/khronos/IL \
         -D %{_omx_opt}target=rpi \
       %else
-        %ifarch aarch64
-          -D %{_omx_opt}target=exynos64 \
+        %ifarch riscv64
+          -D %{_omx_opt}target=generic \
         %else
-          -D %{_omx_opt}target=exynos \
-          -D %{_omx_opt}vp9=true \
-        %endif # arch
+          %ifarch aarch64
+            -D %{_omx_opt}target=exynos64 \
+          %else
+            -D %{_omx_opt}target=exynos \
+            -D %{_omx_opt}vp9=true \
+          %endif # arch aarch64
+        %endif # arch riscv64
       %endif # target
     %endif # plugin
   %endif # arch
@@ -1271,7 +1275,7 @@ rm -rf $RPM_BUILD_ROOT
 %if "%{tizen_profile_name}" != "tv"
 
 ########################## gst-omx ###########################
-%ifarch %{arm} aarch64
+%ifarch %{arm} aarch64 riscv64
 
 %if "%{plugin}" == "all" || "%{plugin}" == "omx"