c6252fd119b858519b46e871ad24b22acbc0ca95
[platform/core/appfw/vconf-internal-keys.git] / packaging / vconf-internal-keys.spec
1 Name:       vconf-internal-keys
2 Summary:    Internal shared keys for vconf
3 Version:    0.0.157
4 Release:    0
5 Group:      Application Framework/Configuration
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 BuildRequires:  cmake
9 BuildRequires:  xsltproc
10 BuildRequires: model-build-features
11 Requires:  vconf
12 Requires:  findutils
13
14 Requires(post): /sbin/ldconfig
15 Requires(postun): /sbin/ldconfig
16
17 %description
18 configuration internal shared keys
19
20 %package devel
21 Summary:    Vconf internal keys (devel)
22 Group:      Application Framework/Configuration
23 #Requires: %{name} = %{version}-%{release}
24 Requires:  pkgconfig(capi-base-common)
25
26 %description devel
27 Vconf internal key header files (devel)
28
29 %prep
30 %setup -q -n %{name}-%{version}
31
32 %build
33
34 %ifarch %arm
35 make model=%{profile}
36 %else
37 make model=%{profile}/emulator
38 %endif
39
40 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
41 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DFULLVER=%{version} -DMAJORVER=${MAJORVER} -DCMAKE_LIBDIR=%{_libdir}
42
43 make %{?jobs:-j%jobs}
44
45 %install
46 rm -rf %{buildroot}
47
48 mkdir -p %{buildroot}
49 mkdir -p %{buildroot}/opt/usr
50 install -m 755 scripts/*.sh %{buildroot}/opt/usr
51
52 mkdir -p %{buildroot}/usr/include/vconf
53 install -m 644 include/*.h %{buildroot}/usr/include/vconf
54
55 %make_install
56
57 %post
58 /sbin/ldconfig
59
60 filelist=("/opt/usr/default.sh" "/opt/usr/product.sh")
61 for file in ${filelist[@]} ; do
62         echo "running ---------------------------------------------------- $file"
63         if [ -e $file ]
64         then
65                 chmod a+x $file
66                 . $file
67                 rm $file
68         fi
69 done
70
71 %postun -p /sbin/ldconfig
72
73 %files
74 #%{_libdir}/lib*.so.*
75 /opt/usr/*.sh
76 %license LICENSE
77
78 %files devel
79 %defattr(-,root,root,-)
80 /usr/include/vconf/*.h
81 %{_libdir}/pkgconfig/*.pc
82 #%{_libdir}/lib*.so
83