Tizen 2.1 base
[external/tolua++.git] / packaging / tolua++.spec
1 Name:       tolua++
2 Summary:    tolua++ package
3 Version:    1.0.93
4 Release:    1
5 Group:      TO_BE/FILLED_IN
6 License:    TO BE FILLED IN
7 Source0:    %{name}-%{version}.tar.gz
8 BuildRequires:  liblua-devel
9 BuildRequires:  cmake
10
11 %description
12 tolua++ package
13
14 %package devel
15 Summary:    tolua++ package (devel)
16 Group:      Development/Libraries
17 Requires:   %{name} = %{version}-%{release}
18
19 %description devel
20 tolua++ package (devel)
21
22 %prep
23 %setup -q
24
25 %build
26 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
27 %ifarch %{ix86}
28 CXXFLAGS="$CXXFLAGS -D_OSP_DEBUG_ -D_OSP_X86_ -D_OSP_EMUL_" cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DOBS=1 -DFULLVER=%{version} -DMAJORVER=${MAJORVER} -DARCH=x86
29 %else
30 CXXFLAGS="$CXXFLAGS -mthumb -Wa,-mimplicit-it=thumb -D_OSP_DEBUG_ -D_OSP_ARMEL_" cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} -DOBS=1 -DFULLVER=%{version} -DMAJORVER=${MAJORVER} -DARCH=arm
31 %endif
32
33
34 # Call make instruction with smp support
35 make %{?jobs:-j%jobs}
36
37 %install
38 rm -rf %{buildroot}
39 mkdir -p %{buildroot}/usr/share/license
40 cp %{_builddir}/%{name}-%{version}/COPYRIGHT  %{buildroot}/usr/share/license/%{name}
41
42 %{__make} DESTDIR=%{?buildroot:%{buildroot}} INSTALL_ROOT=%{?buildroot:%{buildroot}} install
43 rm -f %{?buildroot:%{buildroot}}%{_infodir}/dir
44 find %{?buildroot:%{buildroot}} -regex ".*\\.la$" | xargs rm -f --
45
46 %post -p /sbin/ldconfig
47
48 %postun -p /sbin/ldconfig
49
50 %files
51 %manifest tolua.manifest
52 %defattr(-,root,root,-)
53 /usr/share/license/%{name}
54
55 %files devel
56 %defattr(-,root,root,-)
57 %{_includedir}/tolua++.h
58 %{_libdir}/libtolua++.a