Add Prefer: elementary , Requested by EFL team
[scm/meta/obs.git] / Tizen:Unified / _config
1 ################################################################################
2 # OBS Project config for Tizen:Unified
3 #
4 # vim: set syntax=spec:
5 ################################################################################
6
7 ############################# conflicts resolution #############################
8
9 FileProvides: /usr/sbin/groupadd shadow-utils
10 Prefer: bluetooth-tools-no-firmware
11
12 ############################# profile definition ###############################
13
14 %define _with_tizen 1
15
16 # For classifying debug/release mode
17 Macros:
18 %tizen_build_devel_mode 1
19 :Macros
20
21 # %release_name and %tizen_full_version are used in platform/upstream/tizen-release
22
23 Macros:
24 %release_name Tizen5/Unified
25
26 %tizen_version_major 5
27 %tizen_version_minor 0
28 %tizen_version_patch 0
29
30 %tizen_version %{tizen_version_major}.%{tizen_version_minor}
31 %tizen_full_version %{tizen_version}.%{tizen_version_patch}
32 %tizen %tizen_version
33 %vendor tizen
34 %_vendor tizen
35 %_with_tizen 1
36
37 #### %__spec_check_pre exit 0
38 #### %run_check_section 0
39 %opensuse_bs 1
40 %_default_patch_fuzz   2
41 :Macros
42
43 ########## mesa activation / coregl ##########
44
45 %define _with_mesa 1
46 Macros:
47 %_with_mesa 1
48 :Macros
49
50 Substitute: mesa-devel pkgconfig(glesv2)
51 Substitute: pkgconfig(gles20)  pkgconfig(egl) pkgconfig(glesv2)
52 Substitute: pkgconfig(gles11)  pkgconfig(egl) pkgconfig(glesv1) pkgconfig(gl)
53
54 Prefer: coregl coregl-devel
55 Prefer: libwayland-egl libwayland-egl-devel
56 #libelementary.so (upstream, tizen-only ) so add below Prefer. Requested by EFL team. 
57 Prefer: elementary
58
59 ########## WAYLAND #########
60
61 %define _with_wayland 1
62 Macros:
63 %_with_wayland 1
64 :Macros
65
66 ########## RDP flag ##########
67
68 # enable/disable RDP (remote desktop protocol) for wayland
69 # flag: _with_rdp, used in repositories
70 # Affects: weston, freerdp
71 # Owner: Manuel <manuel.bachmann@open.eurogiciel.org>
72
73 ############################# target repositories #############################
74
75 %if "%_repository" == "standard"
76
77 Prefer: mesa libgbm
78 Substitute: mesa-libGLESv2 coregl
79 Substitute: mesa-libEGL coregl
80
81 %define _with_rdp 1
82 Macros:
83 %_with_rdp 1
84 :Macros
85
86 %endif
87
88 ############################# emulator repositories ############################
89
90 %if "%_repository" == "emulator"
91
92 Prefer: libgbm
93 Prefer: emulator-yagl emulator-yagl-devel
94
95 %define _with_emulator 1
96 Macros:
97 %_with_emulator 1
98 :Macros
99
100 %endif
101
102 ############################# misc config flags ################################
103 ########## USAGE ##########
104 #
105 # IMPORTANT: please follow the following rules when playing with flags
106 # ********************************************************************
107 #
108 # In spec file, call %bcond_with macro at the beginning and test with %with:
109 # -------------------------
110 # | %bcond_with myfeature
111 # | [...]
112 # | %if %{with myfeature}
113 # | [...]
114 # | %endif
115 # | [...]
116 # -------------------------
117 #
118 # To activate an option, use:
119 # -------------------------
120 # | %define _with_myfeature 1
121 # | Macros:
122 # | %_with_myfeature 1
123 # | :Macros
124 # -------------------------
125 #
126 # To disable an option, DON'T set the values to 0, as the option would still be defined
127 # but simply comment the lines: this will undefine the option.
128 # -------------------------
129 # | #%define _with_myfeature 1
130 # | #Macros:
131 # | #%_with_myfeature 1
132 # | #:Macros
133 # -------------------------
134 #
135 # More information here:
136 # https://en.opensuse.org/openSUSE:Build_Service_prjconf#.25bcond
137 #
138
139 ########## flags ##########
140
141 # Activate introspection
142 # This is needed on GuPNP to build Rygel correctly in IVI
143 # Impacts potentially packages that use gobject-introspection
144 # Owner: Mikko <mikko.ylinen@intel.com>
145
146 Macros:
147 %_with_introspection 1
148 :Macros
149
150 ############################# other config #####################################
151 # derived from Tizen:Base
152 ################################################################################