1 ################################################################################
2 # OBS Project config for Tizen:5.5:Unified
4 # vim: set syntax=spec:
5 ################################################################################
7 ############################# conflicts resolution #############################
9 FileProvides: /usr/sbin/groupadd shadow-utils
10 Prefer: bluetooth-tools-no-firmware
12 ############################# profile definition ###############################
16 # For classifying debug/release mode
18 %tizen_build_devel_mode 1
21 # %release_name and %tizen_full_version are used in platform/upstream/tizen-release
24 %release_name Tizen5/Unified
26 %tizen_version_major 5
27 %tizen_version_minor 5
28 %tizen_version_patch 0
30 %tizen_version %{tizen_version_major}.%{tizen_version_minor}
31 %tizen_full_version %{tizen_version}.%{tizen_version_patch}
37 #### %__spec_check_pre exit 0
38 #### %run_check_section 0
40 %_default_patch_fuzz 2
43 ########## mesa activation / coregl ##########
50 Substitute: mesa-devel pkgconfig(glesv2)
51 Substitute: pkgconfig(gles20) pkgconfig(egl) pkgconfig(glesv2)
52 Substitute: pkgconfig(gles11) pkgconfig(egl) pkgconfig(glesv1) pkgconfig(gl)
54 Prefer: coregl coregl-devel
55 Prefer: libwayland-egl libwayland-egl-devel
56 Prefer: vulkan-loader vulkan-loader-devel
57 #libelementary.so (upstream, tizen-only ) so add below Prefer. Requested by EFL team.
60 ########## WAYLAND #########
62 %define _with_wayland 1
67 ########## RDP flag ##########
69 # enable/disable RDP (remote desktop protocol) for wayland
70 # flag: _with_rdp, used in repositories
71 # Affects: weston, freerdp
72 # Owner: Manuel <manuel.bachmann@open.eurogiciel.org>
74 ############################# target repositories #############################
76 %if "%_repository" == "standard"
79 Substitute: mesa-libGLESv2 coregl
80 Substitute: mesa-libEGL coregl
89 ############################# emulator repositories ############################
91 %if "%_repository" == "emulator"
94 Prefer: emulator-yagl emulator-yagl-devel
96 %define _with_emulator 1
103 ############################# misc config flags ################################
104 ########## USAGE ##########
106 # IMPORTANT: please follow the following rules when playing with flags
107 # ********************************************************************
109 # In spec file, call %bcond_with macro at the beginning and test with %with:
110 # -------------------------
111 # | %bcond_with myfeature
113 # | %if %{with myfeature}
117 # -------------------------
119 # To activate an option, use:
120 # -------------------------
121 # | %define _with_myfeature 1
123 # | %_with_myfeature 1
125 # -------------------------
127 # To disable an option, DON'T set the values to 0, as the option would still be defined
128 # but simply comment the lines: this will undefine the option.
129 # -------------------------
130 # | #%define _with_myfeature 1
132 # | #%_with_myfeature 1
134 # -------------------------
136 # More information here:
137 # https://en.opensuse.org/openSUSE:Build_Service_prjconf#.25bcond
140 ########## flags ##########
142 # Activate introspection
143 # This is needed on GuPNP to build Rygel correctly in IVI
144 # Impacts potentially packages that use gobject-introspection
145 # Owner: Mikko <mikko.ylinen@intel.com>
148 %_with_introspection 1
151 ############################# other config #####################################
152 # derived from Tizen:Base
153 ################################################################################