summaryrefslogtreecommitdiff
path: root/Tizen:IVI
diff options
context:
space:
mode:
authorEd Bartosh <eduard.bartosh@intel.com>2014-05-17 08:26:46 +0300
committerEd Bartosh <eduard.bartosh@intel.com>2014-05-21 19:29:06 +0300
commit47a95aa2e091d3969a01136f14175e8877662587 (patch)
treee8e1a6971c4ee35956a703fed42dbab9b9edc82d /Tizen:IVI
downloadobs-47a95aa2e091d3969a01136f14175e8877662587.tar.gz
obs-47a95aa2e091d3969a01136f14175e8877662587.tar.bz2
obs-47a95aa2e091d3969a01136f14175e8877662587.zip
Added meta for Tizen:Common and Tizen:IVI
Initial commit. The goal of this project is to maintain OBS meta information. Change-Id: I7fea5faa3e960b1a9f7f07db3ccd7a4bc3631494 Signed-off-by: Ed Bartosh <eduard.bartosh@intel.com>
Diffstat (limited to 'Tizen:IVI')
-rw-r--r--Tizen:IVI/_config186
-rw-r--r--Tizen:IVI/_meta17
-rw-r--r--Tizen:IVI/cross-armv7hl-gcc48-icecream-backend/_link9
-rw-r--r--Tizen:IVI/cross-armv7l-gcc48-icecream-backend/_link9
-rw-r--r--Tizen:IVI/libdbus/_link9
-rw-r--r--Tizen:IVI/python-libxml2/_link9
-rw-r--r--Tizen:IVI/python-magic/_link9
-rw-r--r--Tizen:IVI/python-rpm/_link9
8 files changed, 257 insertions, 0 deletions
diff --git a/Tizen:IVI/_config b/Tizen:IVI/_config
new file mode 100644
index 0000000..06ef218
--- /dev/null
+++ b/Tizen:IVI/_config
@@ -0,0 +1,186 @@
+Patterntype: rpm-md comps
+Release: <CI_CNT>.<B_CNT>
+Support: build
+Support: build-compare build-mkbaselibs
+Support: rpmlint-mini rpmlint-tizen
+
+FileProvides: /usr/sbin/groupadd pwdutils
+Prefer: util-linux
+#Prefer: nfc-manager
+#Prefer: nfc-manager-devel
+#Prefer: nfc-common-lib-devel
+#Prefer: nfc-common-lib
+#Prefer: nfc-client-lib
+#Prefer: nfc-client-lib-devel
+Prefer: libtapi-devel
+
+#| wayland | x | meaning
+#|---------------------------
+#| 0 | 1 | pure X11 platform(no wayland)
+#| 1 | 0 | pure wayland platform (no X11)
+#| 1 | 1 | wayland but X compatibility
+#| 0 | 0 | no X and no wayland
+
+%if "%_repository" == "atom" || "%_repository" == "emulator" || "%_repository" == "standard"
+# mesa
+Substitute: pkgconfig(gles20) pkgconfig(egl) pkgconfig(glesv2)
+Substitute: pkgconfig(gles11) pkgconfig(egl) pkgconfig(glesv1) pkgconfig(gl)
+%define _with_wayland 1
+Macros:
+%_with_wayland 1
+:Macros
+%endif
+
+%define _with_pulseaudio_samsung_policy 1
+%define _with_tizen 1
+%define _with_mesa 1
+%define gcc_version 48
+%define profile common
+
+%ifarch i586
+Target: i686-tizen-linux
+%endif
+
+%ifarch armv7hl
+Target: armv7hl-tizen-linux
+%endif
+
+%ifarch armv7l
+Target: armv7l-tizen-linux
+%endif
+
+%ifarch %arm armv7l
+Hostarch: x86_64
+# cross build support for the build hosts
+Preinstall: qemu-linux-user
+Keep: qemu-linux-user
+%endif
+
+%ifarch armv7hl
+Preinstall: qemu-accel-armv7hl
+Runscripts: qemu-accel-armv7hl
+Preinstall: util-linux libmount libblkid libuuid
+%endif
+%ifarch armv7l
+Preinstall: qemu-accel-armv7l
+Runscripts: qemu-accel-armv7l
+Preinstall: util-linux libmount libblkid libuuid
+%endif
+%ifarch armv7el
+Preinstall: qemu-accel-armv7el
+Runscripts: qemu-accel-armv7el
+Preinstall: util-linux libmount libblkid libuuid
+%endif
+
+ExportFilter: ^qemu-linux-user.*\.x86_64\.rpm$ . armv7el armv7l armv7hl
+
+ExportFilter: ^qemu-accel-armv7hl.*\.x86_64\.rpm$ . armv7hl
+ExportFilter: ^qemu-accel-armv7l.*\.x86_64\.rpm$ . armv7l
+ExportFilter: ^qemu-accel-armv7el.*\.x86_64\.rpm$ . armv7el
+ExportFilter: \.x86_64\.rpm$ x86_64
+
+
+Preinstall: setup filesystem
+RunScripts: setup
+
+Preinstall: bash bzip2 coreutils diffutils grep rpm
+Preinstall: glibc libacl libattr
+Preinstall: libcap
+Preinstall: libgcc_s1
+Preinstall: libpopt sed tar zlib
+Preinstall: libncurses libreadline
+Preinstall: libelf libbz2
+Preinstall: liblzma
+Preinstall: nss nspr libfreebl3 libsoftokn3
+Preinstall: libmagic
+Preinstall: liblua
+Preinstall: smack libsmack libxml2 libmagic libmagic-data
+Preinstall: libsqlite
+Preinstall: rpm-security-plugin
+
+VMinstall: perl libmount libblkid libext2fs libuuid grep libpcre util-linux
+
+Required: binutils gcc glibc rpm-build libtool
+
+Support: glibc-locale
+Support: perl
+Support: hostname
+Support: cpio findutils
+Support: file findutils zlib bzip2
+Support: gzip hostname net-tools
+Support: make patch sed gawk tar grep coreutils pkg-config
+Support: m4 tzdata
+Support: util-linux
+Support: less
+Support: which elfutils
+Support: update-alternatives
+
+# TO REMOVE
+Support: gcc-c++
+
+Keep: cpp%{gcc_version} gcc%{gcc_version} gcc%{gcc_version}-ada libstdc++%{gcc_version}
+Keep: libstdc++%{gcc_version}-devel gcc%{gcc_version}-c++
+Keep: cpp gcc libstdc++
+Keep: pam
+Keep: binutils cpp libmagic-data file findutils gawk gcc gcc-c++
+Keep: gdbm gzip libada libunwind glibc-devel libpcre xz-lzma-compat
+Keep: make gmp libcap groff cpio
+Keep: patch rpm-build nss nspr elfutils python grep libgcc gcc-c++
+Keep: kernel-headers perl-libs perl
+Keep: pkgconfig glib2 tizen-rpm-config
+Keep: libmpc libmpfr libppl libgmp libppl_c
+Keep: libcloog libppl libgmpxx
+Keep: nss-softokn-freebl libmagic libmagic-data
+Keep: setup
+Keep: update-alternatives
+Prefer: libstdc++%{gcc_version} libgcc%{gcc_version}
+Prefer: libstdc++%{gcc_version}-32bit libstdc++%{gcc_version}-64bit
+
+Substitute: gettext gettext-tools
+
+
+%ifarch x86_64
+Substitute: glibc-devel-32bit glibc-devel-32bit glibc-32bit
+%else
+Substitute: glibc-devel-32bit
+%endif
+
+
+#%__global_cflags -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security
+
+Optflags: x86_64 -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -m64 -march=corei7 -msse4.2 -mtune=corei7-avx -mfpmath=sse -fasynchronous-unwind-tables -fno-omit-frame-pointer -fipa-cp-clone
+
+Optflags: armv7l -O2 -g2 -feliminate-unused-debug-types -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=32 -Wformat -Wformat-security -fmessage-length=0 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=vfpv3 -mfloat-abi=softfp -D__SOFTFP__
+
+Macros:
+
+%profile ivi
+%_with_ivi 1
+%_with_wayland 1
+%_with_tizen 1
+%_with_mesa 1
+%_with_desktop 1
+%check exit 0
+%run_check_section 0
+%opensuse_bs 1
+%_default_patch_fuzz 2
+%_with_wrt_option_bluetooth 1
+%_with_wrt_option_msg_port 1
+%_with_wrt_option_call_history 1
+%_with_bluetooth_frwk_libnotification 1
+%_with_audio_session_manager 1
+%_with_audio_session_manager_with_murphy 1
+%_with_dlog_to_systemd_journal 1
+%_with_wrt_option_eds 1
+%_with_wrt_option_nfc 1
+%_with_neard_nfc 1
+%_with_introspection 1
+%_with_icosyscon 0
+%_with_pulseaudio_samsung_policy 1
+
+%tizen_version 3.0
+%tizen 3.0
+
+%vendor tizen
+%_vendor tizen
+
diff --git a/Tizen:IVI/_meta b/Tizen:IVI/_meta
new file mode 100644
index 0000000..620789f
--- /dev/null
+++ b/Tizen:IVI/_meta
@@ -0,0 +1,17 @@
+<project name="Tizen:IVI">
+ <title>Tizen IVI</title>
+ <description>The Tizen IVI project provides a Free and Open-Source Software (FOSS) OS development platform for IVI embedded computing systems. Leveraging the Tizen code base for mobile computers and handsets and extending its functionality into vehicles, the Tizen IVI solution will enable modern portable applications providing rich Internet and multimedia experiences to consumers while they travel.</description>
+ <person userid="tizenrobot" role="maintainer"/>
+ <person userid="bartosh" role="maintainer"/>
+ <person userid="bartosh" role="bugowner"/>
+ <person userid="sdx" role="maintainer"/>
+ <debuginfo>
+ <enable/>
+ </debuginfo>
+ <repository name="emulator">
+ <arch>i586</arch>
+ </repository>
+ <repository name="atom">
+ <arch>i586</arch>
+ </repository>
+</project>
diff --git a/Tizen:IVI/cross-armv7hl-gcc48-icecream-backend/_link b/Tizen:IVI/cross-armv7hl-gcc48-icecream-backend/_link
new file mode 100644
index 0000000..da79960
--- /dev/null
+++ b/Tizen:IVI/cross-armv7hl-gcc48-icecream-backend/_link
@@ -0,0 +1,9 @@
+<link package="gcc48" cicount="copy">
+<patches>
+ <!-- <branch /> for a full copy, default case -->
+ <!-- <apply name="patch" /> apply a patch on the source directory -->
+ <!-- <topadd>%define build_with_feature_x 1</topadd> add a line on the top (spec file only) -->
+ <!-- <add>file.patch</add> add a patch to be applied after %setup (spec file only) -->
+ <!-- <delete>filename</delete> delete a file -->
+</patches>
+</link>
diff --git a/Tizen:IVI/cross-armv7l-gcc48-icecream-backend/_link b/Tizen:IVI/cross-armv7l-gcc48-icecream-backend/_link
new file mode 100644
index 0000000..da79960
--- /dev/null
+++ b/Tizen:IVI/cross-armv7l-gcc48-icecream-backend/_link
@@ -0,0 +1,9 @@
+<link package="gcc48" cicount="copy">
+<patches>
+ <!-- <branch /> for a full copy, default case -->
+ <!-- <apply name="patch" /> apply a patch on the source directory -->
+ <!-- <topadd>%define build_with_feature_x 1</topadd> add a line on the top (spec file only) -->
+ <!-- <add>file.patch</add> add a patch to be applied after %setup (spec file only) -->
+ <!-- <delete>filename</delete> delete a file -->
+</patches>
+</link>
diff --git a/Tizen:IVI/libdbus/_link b/Tizen:IVI/libdbus/_link
new file mode 100644
index 0000000..6e35a51
--- /dev/null
+++ b/Tizen:IVI/libdbus/_link
@@ -0,0 +1,9 @@
+<link package="dbus" cicount="copy">
+<patches>
+ <!-- <branch /> for a full copy, default case -->
+ <!-- <apply name="patch" /> apply a patch on the source directory -->
+ <!-- <topadd>%define build_with_feature_x 1</topadd> add a line on the top (spec file only) -->
+ <!-- <add>file.patch</add> add a patch to be applied after %setup (spec file only) -->
+ <!-- <delete>filename</delete> delete a file -->
+</patches>
+</link>
diff --git a/Tizen:IVI/python-libxml2/_link b/Tizen:IVI/python-libxml2/_link
new file mode 100644
index 0000000..8e73c95
--- /dev/null
+++ b/Tizen:IVI/python-libxml2/_link
@@ -0,0 +1,9 @@
+<link package="libxml2" cicount="copy">
+<patches>
+ <!-- <branch /> for a full copy, default case -->
+ <!-- <apply name="patch" /> apply a patch on the source directory -->
+ <!-- <topadd>%define build_with_feature_x 1</topadd> add a line on the top (spec file only) -->
+ <!-- <add>file.patch</add> add a patch to be applied after %setup (spec file only) -->
+ <!-- <delete>filename</delete> delete a file -->
+</patches>
+</link>
diff --git a/Tizen:IVI/python-magic/_link b/Tizen:IVI/python-magic/_link
new file mode 100644
index 0000000..4faa9ff
--- /dev/null
+++ b/Tizen:IVI/python-magic/_link
@@ -0,0 +1,9 @@
+<link package="file" cicount="copy">
+<patches>
+ <!-- <branch /> for a full copy, default case -->
+ <!-- <apply name="patch" /> apply a patch on the source directory -->
+ <!-- <topadd>%define build_with_feature_x 1</topadd> add a line on the top (spec file only) -->
+ <!-- <add>file.patch</add> add a patch to be applied after %setup (spec file only) -->
+ <!-- <delete>filename</delete> delete a file -->
+</patches>
+</link>
diff --git a/Tizen:IVI/python-rpm/_link b/Tizen:IVI/python-rpm/_link
new file mode 100644
index 0000000..6394827
--- /dev/null
+++ b/Tizen:IVI/python-rpm/_link
@@ -0,0 +1,9 @@
+<link package="rpm" cicount="copy">
+<patches>
+ <!-- <branch /> for a full copy, default case -->
+ <!-- <apply name="patch" /> apply a patch on the source directory -->
+ <!-- <topadd>%define build_with_feature_x 1</topadd> add a line on the top (spec file only) -->
+ <!-- <add>file.patch</add> add a patch to be applied after %setup (spec file only) -->
+ <!-- <delete>filename</delete> delete a file -->
+</patches>
+</link>