summaryrefslogtreecommitdiff
path: root/Tizen:3.0.M2:Wearable
diff options
context:
space:
mode:
authorHyungGi Lee <hyunggi.lee@samsung.com>2017-01-05 15:28:22 +0900
committerHyungGi Lee <hyunggi.lee@samsung.com>2017-01-05 15:28:22 +0900
commit58f7f5d1c9ba7200704a5c9c480112f3652f1c22 (patch)
tree61c1e060640093a831b2846d22f1b04e28c89788 /Tizen:3.0.M2:Wearable
parent16dedfd3a19d3ed3c1e6a102ea20282c1f953550 (diff)
downloadobs-58f7f5d1c9ba7200704a5c9c480112f3652f1c22.tar.gz
obs-58f7f5d1c9ba7200704a5c9c480112f3652f1c22.tar.bz2
obs-58f7f5d1c9ba7200704a5c9c480112f3652f1c22.zip
Add M2 OBS Projects
Change-Id: I9b6c90b688e27b70e0044020915bf6f26468a454
Diffstat (limited to 'Tizen:3.0.M2:Wearable')
-rw-r--r--Tizen:3.0.M2:Wearable/_config151
-rw-r--r--Tizen:3.0.M2:Wearable/_meta30
-rw-r--r--Tizen:3.0.M2:Wearable/libcynara-commons/_link4
-rw-r--r--Tizen:3.0.M2:Wearable/libcynara-dbus/_link4
-rw-r--r--Tizen:3.0.M2:Wearable/mic-bootstrap_aggregate/_aggregate7
-rw-r--r--Tizen:3.0.M2:Wearable/mic-bootstrap_aggregate/_meta8
6 files changed, 204 insertions, 0 deletions
diff --git a/Tizen:3.0.M2:Wearable/_config b/Tizen:3.0.M2:Wearable/_config
new file mode 100644
index 0000000..b8acb7e
--- /dev/null
+++ b/Tizen:3.0.M2:Wearable/_config
@@ -0,0 +1,151 @@
+################################################################################
+# OBS Project config for Tizen:Wearable
+#
+# RE contacts:
+#
+# vim: set syntax=spec:
+################################################################################
+
+############################# conflicts resolution #############################
+
+FileProvides: /usr/sbin/groupadd shadow-utils
+Prefer: libtapi-devel
+Prefer: libpci-devel
+Prefer: bluetooth-tools-no-firmware
+
+############################# profile definition ###############################
+
+%define profile wearable
+%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:
+%profile wearable
+%release_name Tizen3/Wearable
+
+%tizen_version_major 3
+%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
+
+%check exit 0
+%run_check_section 0
+%opensuse_bs 1
+%_default_patch_fuzz 2
+:Macros
+
+############################# display system ###################################
+
+########## display system selection ##########
+
+# selection of the display system
+# this selection is done for each repository
+#
+# flags combinations:
+# |----------------------------------------------------
+# | wayland | x | meaning
+# |----------------------------------------------------
+# | | 1 | pure X11 platform(no wayland)
+# | 1 | | pure wayland platform (no X11)
+# | 1 | 1 | wayland but X compatibility
+# | | | no X and no wayland
+# |----------------------------------------------------
+#
+# Owner: Stephane <stephane.desneux@open.eurogiciel.org>
+
+########## RDP flag ##########
+
+# enable/disable RDP (remote desktop protocol) for wayland
+# flag: _with_rdp, used in repositories
+# Affects: weston, freerdp
+# Owner: Manuel <manuel.bachmann@open.eurogiciel.org>
+
+########## mesa activation ##########
+
+%define _with_mesa 1
+Macros:
+%_with_mesa 1
+:Macros
+
+%ifarch %arm armv7l aarch64
+ Substitute: mesa-devel pkgconfig(glesv2)
+ #FIXME Substitute: pkgconfig(egl)
+%endif
+
+########## coregl ##########
+%ifarch %arm aarch64
+Prefer: coregl coregl-devel
+Prefer: libwayland-egl libwayland-egl-devel
+Substitute: mesa-libGLESv2 coregl
+Substitute: mesa-libEGL coregl
+%endif
+
+############################# wayland repositories #############################
+
+%if "%_repository" == "target-circle"
+
+Substitute: pkgconfig(gles20) pkgconfig(egl) pkgconfig(glesv2)
+Substitute: pkgconfig(gles11) pkgconfig(egl) pkgconfig(glesv1) pkgconfig(gl)
+
+%define _with_wayland 1
+%define _with_rdp 1
+
+Macros:
+%_with_wayland 1
+%_with_rdp 1
+:Macros
+
+%endif
+
+############################# emulator repositories ############################
+
+%if "%_repository" == "emulator32-wayland" || "%_repository" == "emulator-circle"
+
+Substitute: mesa-devel pkgconfig(glesv2)
+
+Substitute: pkgconfig(gles20) pkgconfig(egl) pkgconfig(glesv2)
+Substitute: pkgconfig(gles11) pkgconfig(egl) pkgconfig(glesv1) pkgconfig(gl)
+
+Prefer: libgbm
+Prefer: coregl coregl-devel
+Prefer: emulator-yagl emulator-yagl-devel
+
+%define _with_wayland 1
+%define _with_emulator 1
+
+Macros:
+%_with_wayland 1
+%_with_emulator 1
+:Macros
+
+%endif
+
+############################# misc config flags ################################
+
+# Activate introspection
+# This is needed on GuPNP to build Rygel correctly in IVI
+# Impacts potentially packages that use gobject-introspection
+# Owner: Mikko <mikko.ylinen@intel.com>
+Macros:
+%_with_introspection 1
+:Macros
+
+############################# build config #####################################
+# derived from Tizen:Base
+################################################################################
+
+########## compilation flags ##########
+# derived from Tizen:Base
+####################################### \ No newline at end of file
diff --git a/Tizen:3.0.M2:Wearable/_meta b/Tizen:3.0.M2:Wearable/_meta
new file mode 100644
index 0000000..305c5bd
--- /dev/null
+++ b/Tizen:3.0.M2:Wearable/_meta
@@ -0,0 +1,30 @@
+<project name="Tizen:3.0.M2:Wearable">
+ <title/>
+ <description/>
+ <person userid="alone" role="maintainer"/>
+ <person userid="hglee" role="maintainer"/>
+ <person userid="junhyeonlee" role="maintainer"/>
+ <person userid="tcshin93" role="maintainer"/>
+ <person userid="jintaeson" role="maintainer"/>
+ <person userid="dnxowls" role="maintainer"/>
+ <person userid="alone" role="bugowner"/>
+ <build>
+ <disable arch="i586" repository="target-circle"/>
+ </build>
+ <debuginfo>
+ <enable/>
+ </debuginfo>
+ <repository name="target-circle">
+ <path project="Tizen:3.0.M2:Base" repository="arm"/>
+ <arch>armv7l</arch>
+ <arch>i586</arch>
+ </repository>
+ <repository name="emulator32-wayland">
+ <path project="Tizen:3.0.M2:Base" repository="emulator32"/>
+ <arch>i586</arch>
+ </repository>
+ <repository name="emulator-circle">
+ <path project="Tizen:3.0.M2:Base" repository="emulator32"/>
+ <arch>i586</arch>
+ </repository>
+</project>
diff --git a/Tizen:3.0.M2:Wearable/libcynara-commons/_link b/Tizen:3.0.M2:Wearable/libcynara-commons/_link
new file mode 100644
index 0000000..e1f95a9
--- /dev/null
+++ b/Tizen:3.0.M2:Wearable/libcynara-commons/_link
@@ -0,0 +1,4 @@
+<link package="cynara" cicount="copy">
+ <patches>
+ </patches>
+</link>
diff --git a/Tizen:3.0.M2:Wearable/libcynara-dbus/_link b/Tizen:3.0.M2:Wearable/libcynara-dbus/_link
new file mode 100644
index 0000000..e1f95a9
--- /dev/null
+++ b/Tizen:3.0.M2:Wearable/libcynara-dbus/_link
@@ -0,0 +1,4 @@
+<link package="cynara" cicount="copy">
+ <patches>
+ </patches>
+</link>
diff --git a/Tizen:3.0.M2:Wearable/mic-bootstrap_aggregate/_aggregate b/Tizen:3.0.M2:Wearable/mic-bootstrap_aggregate/_aggregate
new file mode 100644
index 0000000..a8bad00
--- /dev/null
+++ b/Tizen:3.0.M2:Wearable/mic-bootstrap_aggregate/_aggregate
@@ -0,0 +1,7 @@
+<aggregatelist>
+ <aggregate project="Tizen:3.0.M2:Wearable">
+ <package>mic-bootstrap</package>
+ <binary>mic-bootstrap-x86-arm</binary>
+ <repository source="emulator-circle" target="target-circle"/>
+ </aggregate>
+</aggregatelist>
diff --git a/Tizen:3.0.M2:Wearable/mic-bootstrap_aggregate/_meta b/Tizen:3.0.M2:Wearable/mic-bootstrap_aggregate/_meta
new file mode 100644
index 0000000..66d4cfa
--- /dev/null
+++ b/Tizen:3.0.M2:Wearable/mic-bootstrap_aggregate/_meta
@@ -0,0 +1,8 @@
+<package name="mic-bootstrap_aggregate" project="Tizen:3.0.M2:Wearable">
+ <title/>
+ <description/>
+ <build>
+ <enable arch="i586" repository="target-circle"/>
+ <disable/>
+ </build>
+</package>