tizen 2.4 release
[framework/convergence/service/adaptors/storage-adaptor.git] / packaging / storage-adaptor.spec
1 Name:       storage-adaptor
2 Summary:    Storage Adaptor
3 Version:    1.0.0
4 Release:    1
5 Group:      Social & Content
6 License:    Apache-2.0
7 Source0:    %{name}-%{version}.tar.gz
8 BuildRequires:  pkgconfig(dlog)
9 BuildRequires:  pkgconfig(glib-2.0)
10 BuildRequires:  pkgconfig(plugin-config)
11 BuildRequires:  pkgconfig(libsmack)
12
13 BuildRequires:  cmake
14
15 %description
16 Storage Adaptor: Service Adaptor.
17
18 %package -n storage-adaptor-devel
19 Summary:    Headers for storage adaptor
20 Group:      Development/Libraries
21 Requires:   storage-adaptor = %{version}-%{release}
22
23 %description -n storage-adaptor-devel
24 This package contains the header and pc files.
25
26 %prep
27 %setup -q
28
29 %build
30 export PREFIX="/usr/apps/storage-adaptor"
31 export CFLAGS+=" -fPIC"
32 export LDFLAGS+=" -Wl,--rpath=$(PREFIX)/lib -Wl,--as-needed -Wl,--hash-style=both"
33 export NAME=%{name}
34 export VERSION=%{version}
35
36 cmake . -DCMAKE_INSTALL_PREFIX="$PREFIX"
37
38 make %{?jobs:-j%jobs}
39
40 %install
41 rm -rf %{buildroot}
42 %make_install
43
44 %files
45 %manifest storage-adaptor.manifest
46 %defattr(-,root,root,-)
47 %{_libdir}/libstorage-adaptor.so
48
49 %files -n storage-adaptor-devel
50 %defattr(-,root,root,-)
51 %{_includedir}/storage-adaptor/*.h
52 %{_libdir}/pkgconfig/storage-adaptor.pc
53