Add default Smack manifest for tizen-release.spec
[toolchains/tizen-release.git] / packaging / tizen-release.spec
1 %define release_name Tizen
2 %define dist_version 1.2.0.90
3
4 Summary:        Tizen release files
5 Name:           tizen-release
6 Version:        1.2.0.90
7 Release:        1
8 License:        GPLv2
9 Group:          System/Base
10 URL:            http://www.tizen.com
11 Provides:       system-release = %{version}-%{release}
12 BuildArch:      noarch
13 Source0:    RPM-GPG-KEY-tizen02
14 Source1001: packaging/tizen-release.manifest 
15
16 %description
17 Tizen release files such as various /etc/ files that define the release.
18
19 %prep
20
21 %build
22 cp %{SOURCE1001} .
23
24 %install
25 rm -rf $RPM_BUILD_ROOT
26 install -d $RPM_BUILD_ROOT/etc
27 echo "Tizen release %{dist_version} (%{release_name})" > $RPM_BUILD_ROOT/etc/tizen-release
28
29 ln -s tizen-release $RPM_BUILD_ROOT/etc/system-release
30
31 # Install the Tizen GPG RPM pubkey
32 mkdir -p $RPM_BUILD_ROOT/etc/pki/rpm-gpg
33 cp %{SOURCE0} $RPM_BUILD_ROOT/etc/pki/rpm-gpg
34 pushd $RPM_BUILD_ROOT/etc/pki/rpm-gpg
35 ln -sf RPM-GPG-KEY-tizen02 RPM-GPG-KEY-tizen-2-primary
36 popd
37
38 %clean
39 rm -rf $RPM_BUILD_ROOT
40
41 %files
42 %manifest tizen-release.manifest
43 %config %attr(0644,root,root) /etc/tizen-release
44 /etc/system-release
45 /etc/pki/rpm-gpg