afe87bc4bdd3d14ba4f13c3456dee5a37569eddf
[platform/upstream/image-configurations.git] / packaging / image-configurations.spec
1 %if %{defined profile}
2 %define _profile %profile
3 %else
4 %define _profile base
5 %endif
6
7 %define baseline tizen-3.0
8
9 Summary:        Create kickstart files for Tizen images
10 Name:           image-configurations
11 Version:        101
12 Release:        1
13 License:        GPL-2.0
14 Group:          System/Base
15 URL:            http://www.tizen.org
16 Source:         image-configurations-%{version}.tar.bz2
17 Source1001:     image-configurations.manifest
18
19 BuildArch:      noarch
20 BuildRequires:  kickstarter >= 0.15
21 BuildRequires:  meta-%{_profile}
22
23 %description
24 Create Configuration files to build Tizen images 
25
26 %prep
27 %setup -q
28 cp %{SOURCE1001} .
29
30
31 %build
32 kickstarter -c /usr/share/image-configurations/%_profile/%_profile.yaml \
33     -e /usr/share/image-configurations/%_profile/configs \
34     -r /usr/share/image-configurations/%_profile/%_profile-repos.yaml \
35     -T /usr/share/image-configurations/%_profile/%_profile-targets.yaml \
36     -t %{_repository} \
37     -i image-configs.xml
38
39 %install
40
41 mkdir -p %{buildroot}/usr/share/image-configurations
42 [ -n "$(ls -A %{baseline}/*.ks 2>/dev/null)" ] &&  cp %{baseline}/*.ks %{buildroot}/usr/share/image-configurations
43 cp image-configs.xml %{buildroot}/usr/share/image-configurations
44
45 %files
46 %manifest %{name}.manifest
47 #%dir %_datadir/image-configurations
48 %_datadir/image-configurations/*