summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnas Nashif <anas.nashif@intel.com>2013-02-19 17:17:31 -0800
committerAnas Nashif <anas.nashif@intel.com>2013-02-19 17:17:31 -0800
commit814adaa86a11d1fec0f410940c7a39aa29830349 (patch)
tree3f126710a3ff0f0760a694b0b4f3c09a3f8e86c9
parent8f5fa7c8ee6c835366309dc164b8905b6f65d707 (diff)
downloadtizen-release-814adaa86a11d1fec0f410940c7a39aa29830349.tar.gz
tizen-release-814adaa86a11d1fec0f410940c7a39aa29830349.tar.bz2
tizen-release-814adaa86a11d1fec0f410940c7a39aa29830349.zip
-rw-r--r--packaging/tizen-release.changes3
-rw-r--r--packaging/tizen-release.spec79
2 files changed, 80 insertions, 2 deletions
diff --git a/packaging/tizen-release.changes b/packaging/tizen-release.changes
index 1a683e8..67e9244 100644
--- a/packaging/tizen-release.changes
+++ b/packaging/tizen-release.changes
@@ -1,3 +1,6 @@
+* Tue Feb 19 2013 Anas Nashif <anas.nashif@intel.com> submit/trunk/20130220.003931@8f5fa7c
+- add product.xml
+
* Tue Feb 19 2013 Anas Nashif <anas.nashif@intel.com> submit/trunk/20130219.233750@7b75115
- Set architecture in tizen-release
diff --git a/packaging/tizen-release.spec b/packaging/tizen-release.spec
index 1f436b1..a3bf1fa 100644
--- a/packaging/tizen-release.spec
+++ b/packaging/tizen-release.spec
@@ -4,8 +4,8 @@
Summary: Tizen release files
Name: tizen-release
Version: 3.0.0
-Release: 1
-License: GPLv2
+Release: 2
+License: GPL-2.0
Group: System/Base
URL: http://www.tizen.com
Provides: system-release = %{version}-%{release}
@@ -22,6 +22,13 @@ Tizen release files such as various /etc/ files that define the release.
%build
%install
+
+%ifarch %{ix86}
+%define _tarch ia32
+%else
+%define _tarch %{_arch}
+
+
rm -rf %{buildroot}
install -d %{buildroot}/etc
cat > %{buildroot}/etc/tizen-release <<EOF
@@ -42,7 +49,75 @@ ANSI_COLOR="0;36"
CPE_NAME="cpe:/o:tizen:tizen:%{dist_version}"
EOF
+
+mkdir -p $RPM_BUILD_ROOT/etc/products.d
+cat >$RPM_BUILD_ROOT/etc/products.d/tizen.prod << EOF
+<?xml version="1.0" encoding="UTF-8"?>
+<product schemeversion="0">
+ <vendor>Tizen.org</vendor>
+ <name>Tizen</name>
+ <version>%{version}</version>
+ <release>%{release}</release>
+ <arch>%{_target_cpu}</arch>
+ <productline>Tizen</productline>
+ <register>
+ <target>tizen-%{version}-%{_target_cpu}</target>
+ <release></release>
+ <repositories>
+ </repositories>
+ </register>
+ <updaterepokey>000000000</updaterepokey>
+ <summary>Tizen</summary>
+ <description>Tizen</description>
+ <linguas>
+ <language>cs</language>
+ <language>da</language>
+ <language>de</language>
+ <language>en</language>
+ <language>en_GB</language>
+ <language>en_US</language>
+ <language>es</language>
+ <language>fi</language>
+ <language>fr</language>
+ <language>hu</language>
+ <language>it</language>
+ <language>ja</language>
+ <language>nb</language>
+ <language>nl</language>
+ <language>pl</language>
+ <language>pt</language>
+ <language>pt_BR</language>
+ <language>ru</language>
+ <language>sv</language>
+ <language>zh</language>
+ <language>zh_CN</language>
+ <language>zh_TW</language>
+ </linguas>
+ <urls>
+ <url name="releasenotes">http://www.tizen.org</url>
+ <url name="register">http://www.tizen.org/</url>
+ <url name="repository">https://download.tz.otcshare.org/snapshots/trunk/pc/latest/repos/pc/%{_tarch}/packages/</url>
+ </urls>
+ <buildconfig>
+ <producttheme>Tizen</producttheme>
+ <betaversion>Milestone 1</betaversion>
+ </buildconfig>
+ <installconfig>
+ <defaultlang>en_US</defaultlang>
+ <releasepackage name="tizen-release" flag="EQ" version="3.0.0" release="%{release}" />
+ <distribution>Tizen</distribution>
+ </installconfig>
+ <runtimeconfig />
+</product>
+
+EOF
+
+# this is a base product, create symlink
+ln -s tizen.prod $RPM_BUILD_ROOT/etc/products.d/baseproduct
+
+
%files
%config %attr(0644,root,root) /etc/tizen-release
%config %attr(0644,root,root) /etc/os-release
/etc/system-release
+/etc/products.d