Add vendor related building-blocks sandbox/jkryszyn/vendor
authorJacek Kryszyn <j.kryszyn@samsung.com>
Thu, 13 Feb 2025 12:24:55 +0000 (13:24 +0100)
committerJacek Kryszyn <j.kryszyn@samsung.com>
Tue, 11 Mar 2025 13:14:53 +0000 (14:14 +0100)
Add domain_Vendor and it's subsets for RPI4 and VF2.

Change-Id: I3759593c7733d08f48ac9d24226986c4c6bd753c
Signed-off-by: Jacek Kryszyn <j.kryszyn@samsung.com>
packaging/building-blocks.spec
packaging/domain-vendors-rpi4.inc [new file with mode: 0644]
packaging/domain-vendors-visionfive2.inc [new file with mode: 0644]
packaging/domain-vendors.inc [new file with mode: 0644]

index bda82538129cc8d61c1915cb21279fda6c21b84e..3d288bc8e207a0ba6daca29455ac62bd37799f0b 100644 (file)
@@ -76,6 +76,14 @@ Source1417:  domain-csapis-machinelearning.inc
 
 Source1500:    domain-halapis.inc
 
+Source1600: domain-vendors.inc
+%ifarch %{arm} aarch64
+Source1601: domain-vendors-rpi4.inc
+%endif
+%ifarch riscv64
+Source1601: domain-vendors-visionfive2.inc
+%endif
+
 Source2010:    epicfeature-development.inc
 Source2020:    epicfeature-application.inc
 
@@ -140,6 +148,7 @@ Suggests:   %{name}-root-domain_CSAPI
 %endif
 #Suggests:     %{name}-root-domain_WebAPI
 Suggests:      %{name}-root-domain_HALAPI
+Suggests:      %{name}-root-domain_Vendor
 %description   category-domains
 This meta package lists all Tizen blocks (meta packages) designating
 technical domains.
@@ -407,6 +416,15 @@ python ./rule_checker.py
 %endif
 
 %{include_if_mainbuild %{SOURCE1500}}
+
+%{include_if_mainbuild %{SOURCE1600}}
+%ifarch %{arm} aarch64
+%{include_if_mainbuild %{SOURCE1601}}
+%endif
+%ifarch riscv64
+%{include_if_mainbuild %{SOURCE1601}}
+%endif
+
 ############## EPIC FEATURES ######################
 
 # Dev tools
diff --git a/packaging/domain-vendors-rpi4.inc b/packaging/domain-vendors-rpi4.inc
new file mode 100644 (file)
index 0000000..5d75384
--- /dev/null
@@ -0,0 +1,11 @@
+################
+###  RPI4  ###
+################
+%package sub1-domain_Vendor-RPI4
+Summary:       Packages for RPI4 vendor.img
+Requires:      wlandrv-plugin-tizen
+Requires:   vendor-rpi4
+
+%description sub1-domain_Vendor-RPI4
+Packages for RPI4 vendor.img
+%files sub1-domain_Vendor-RPI4
diff --git a/packaging/domain-vendors-visionfive2.inc b/packaging/domain-vendors-visionfive2.inc
new file mode 100644 (file)
index 0000000..a5b719d
--- /dev/null
@@ -0,0 +1,14 @@
+#####################
+###  VISIONFIVE2  ###
+#####################
+%package sub1-domain_Vendor-VISIONFIVE2
+Summary:        Packages for VISIONFIVE2 vendor.img
+Requires:       wave-firmware
+Requires:       mt-wlan-firmware
+Requires:       wlandrv-plugin-tizen
+Requires:       gpu-driver-img-vf
+Requires:       libgbm
+
+%description sub1-domain_Vendor-VISIONFIVE2
+Packages for VISIONFIVE2 vendor.img
+%files sub1-domain_Vendor-VISIONFIVE2
diff --git a/packaging/domain-vendors.inc b/packaging/domain-vendors.inc
new file mode 100644 (file)
index 0000000..676e30d
--- /dev/null
@@ -0,0 +1,16 @@
+# Maintainer: Tizen PM?
+# You need ACK (+1) from the maintainer to be reviewed by building-block maintainers.
+
+%package root-domain_Vendor
+Summary:       Vendor packages
+%ifarch %{arm} aarch64
+Suggests:      %{name}-sub1-domain_Vendor-RPI4
+%endif
+%ifarch riscv64
+Suggests:      %{name}-sub1-domain_Vendor-VISIONFIVE2
+%endif
+
+%description root-domain_Vendor
+__EXPAND__: domains
+Vendor packages
+%files root-domain_Vendor