From e879a64286974c256c42ded975d24fe37c1a5405 Mon Sep 17 00:00:00 2001 From: wchang kim Date: Mon, 17 Jul 2023 21:43:19 +0900 Subject: [PATCH] Adding Tizen-Unified-RISCV project Change-Id: I9b35a8d313141593124aa74321acb005773bdb40 --- .../Tizen-Unified-RISCV/candidate_snapshot | 6 + TIZEN/Tizen/Tizen-Unified-RISCV/manifest.xml | 634 ++++++++++++++++++ .../Tizen/Tizen-Unified-RISCV/project_config | 153 +++++ TIZEN/Tizen/Tizen-Unified-RISCV/project_env | 4 + TIZEN/Tizen/Tizen-Unified-RISCV/project_meta | 31 + TIZEN/Tizen/Tizen-Unified-RISCV/snapshot_info | 10 + 6 files changed, 838 insertions(+) create mode 100644 TIZEN/Tizen/Tizen-Unified-RISCV/candidate_snapshot create mode 100644 TIZEN/Tizen/Tizen-Unified-RISCV/manifest.xml create mode 100644 TIZEN/Tizen/Tizen-Unified-RISCV/project_config create mode 100644 TIZEN/Tizen/Tizen-Unified-RISCV/project_env create mode 100644 TIZEN/Tizen/Tizen-Unified-RISCV/project_meta create mode 100644 TIZEN/Tizen/Tizen-Unified-RISCV/snapshot_info diff --git a/TIZEN/Tizen/Tizen-Unified-RISCV/candidate_snapshot b/TIZEN/Tizen/Tizen-Unified-RISCV/candidate_snapshot new file mode 100644 index 000000000..a4defa184 --- /dev/null +++ b/TIZEN/Tizen/Tizen-Unified-RISCV/candidate_snapshot @@ -0,0 +1,6 @@ + + + + + + diff --git a/TIZEN/Tizen/Tizen-Unified-RISCV/manifest.xml b/TIZEN/Tizen/Tizen-Unified-RISCV/manifest.xml new file mode 100644 index 000000000..b301383f2 --- /dev/null +++ b/TIZEN/Tizen/Tizen-Unified-RISCV/manifest.xml @@ -0,0 +1,634 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TIZEN/Tizen/Tizen-Unified-RISCV/project_config b/TIZEN/Tizen/Tizen-Unified-RISCV/project_config new file mode 100644 index 000000000..905f4ff7b --- /dev/null +++ b/TIZEN/Tizen/Tizen-Unified-RISCV/project_config @@ -0,0 +1,153 @@ +################################################################################ +# OBS Project config for Tizen:Unified +# +# vim: set syntax=spec: +################################################################################ + +############################# conflicts resolution ############################# + +FileProvides: /usr/sbin/groupadd shadow-utils +Prefer: bluetooth-tools-no-firmware + +############################# profile definition ############################### + +%define _with_tizen 1 + +# For classifying debug/release mode +Macros: +%tizen_build_devel_mode 1 +:Macros + +# %release_name and %tizen_full_version are used in platform/upstream/tizen-release + +Macros: +%release_name Tizen8.0/Unified + +%tizen_version_major 8 +%tizen_version_minor 0 +%tizen_version_patch 0 + +%tizen_version %{tizen_version_major}.%{tizen_version_minor} +%tizen_full_version %{tizen_version}.%{tizen_version_patch} +%tizen %tizen_version +%vendor tizen +%_vendor tizen +%_with_tizen 1 + +#### %__spec_check_pre exit 0 +#### %run_check_section 0 +%opensuse_bs 1 +%_default_patch_fuzz 2 +:Macros + +########## mesa activation / coregl ########## + +%define _with_mesa 1 +Macros: +%_with_mesa 1 +:Macros + +Substitute: mesa-devel pkgconfig(glesv2) +Substitute: pkgconfig(gles20) pkgconfig(egl) pkgconfig(glesv2) +Substitute: pkgconfig(gles11) pkgconfig(egl) pkgconfig(glesv1) pkgconfig(gl) + +Prefer: coregl coregl-devel +Prefer: libwayland-egl libwayland-egl-devel +Prefer: vulkan-loader vulkan-loader-devel +#libelementary.so (upstream, tizen-only ) so add below Prefer. Requested by EFL team. +Prefer: elementary + +########## WAYLAND ######### + +%define _with_wayland 1 +Macros: +%_with_wayland 1 +:Macros + +########## RDP flag ########## + +# enable/disable RDP (remote desktop protocol) for wayland +# flag: _with_rdp, used in repositories +# Affects: weston, freerdp +# Owner: Manuel + +############################# target repositories ############################# + +%if "%_repository" == "standard" + +Prefer: mesa libgbm +Substitute: mesa-libGLESv2 coregl +Substitute: mesa-libEGL coregl + +%define _with_rdp 1 +Macros: +%_with_rdp 1 +:Macros + +%endif + +############################# emulator repositories ############################ + +%if "%_repository" == "emulator" + +Prefer: libgbm +Prefer: emulator-yagl emulator-yagl-devel + +%define _with_emulator 1 +Macros: +%_with_emulator 1 +:Macros + +%endif + +############################# misc config flags ################################ +########## USAGE ########## +# +# IMPORTANT: please follow the following rules when playing with flags +# ******************************************************************** +# +# In spec file, call %bcond_with macro at the beginning and test with %with: +# ------------------------- +# | %bcond_with myfeature +# | [...] +# | %if %{with myfeature} +# | [...] +# | %endif +# | [...] +# ------------------------- +# +# To activate an option, use: +# ------------------------- +# | %define _with_myfeature 1 +# | Macros: +# | %_with_myfeature 1 +# | :Macros +# ------------------------- +# +# To disable an option, DON'T set the values to 0, as the option would still be defined +# but simply comment the lines: this will undefine the option. +# ------------------------- +# | #%define _with_myfeature 1 +# | #Macros: +# | #%_with_myfeature 1 +# | #:Macros +# ------------------------- +# +# More information here: +# https://en.opensuse.org/openSUSE:Build_Service_prjconf#.25bcond +# + +########## flags ########## + +# Activate introspection +# This is needed on GuPNP to build Rygel correctly in IVI +# Impacts potentially packages that use gobject-introspection +# Owner: Mikko + +Macros: +%_with_introspection 1 +:Macros + +############################# other config ##################################### +# derived from Tizen:Base +################################################################################ diff --git a/TIZEN/Tizen/Tizen-Unified-RISCV/project_env b/TIZEN/Tizen/Tizen-Unified-RISCV/project_env new file mode 100644 index 000000000..45249191e --- /dev/null +++ b/TIZEN/Tizen/Tizen-Unified-RISCV/project_env @@ -0,0 +1,4 @@ +GERRIT_HOSTNAME_EXTERNAL='review.tizen.org' +GERRIT_HOSTNAME='review.tizen.org' +GERRIT_REVIEW_URL='https://review.tizen.org/gerrit' +GERRIT_FETCH_URL='ssh://review.tizen.org:29418' diff --git a/TIZEN/Tizen/Tizen-Unified-RISCV/project_meta b/TIZEN/Tizen/Tizen-Unified-RISCV/project_meta new file mode 100644 index 000000000..cb671da67 --- /dev/null +++ b/TIZEN/Tizen/Tizen-Unified-RISCV/project_meta @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TIZEN/Tizen/Tizen-Unified-RISCV/snapshot_info b/TIZEN/Tizen/Tizen-Unified-RISCV/snapshot_info new file mode 100644 index 000000000..6a767e0c2 --- /dev/null +++ b/TIZEN/Tizen/Tizen-Unified-RISCV/snapshot_info @@ -0,0 +1,10 @@ + + + + + + + + + + -- 2.34.1