501ed0d43ec66cd23587f23a0ad66cb8b5016096
[platform/core/system/libstorage.git] / packaging / libstorage.spec
1 Name:       libstorage
2 Summary:    Library to get storage information
3 Version:    0.1.0
4 Release:    0
5 Group:      System/Libraries
6 License:    Apache License, Version 2.0
7 Source0:    %{name}-%{version}.tar.gz
8 Source1:    %{name}.manifest
9 BuildRequires:  cmake
10 BuildRequires:  pkgconfig(dlog)
11 BuildRequires:  pkgconfig(capi-base-common)
12 BuildRequires:  pkgconfig(vconf)
13 BuildRequires:  pkgconfig(glib-2.0)
14 BuildRequires:  pkgconfig(libtzplatform-config)
15
16 %description
17 development package of library to get storage
18
19 %package devel
20 Summary:        Get storage information (devel)
21 Group:          Development/Libraries
22 Requires:       %{name} = %{version}-%{release}
23
24 %description devel
25 Library to get storage information (devel)
26
27
28 %prep
29 %setup -q
30 cp %{SOURCE1} .
31
32 %build
33 %cmake .
34 make %{?jobs:-j%jobs}
35
36 %install
37 %make_install
38
39 %post -p /sbin/ldconfig
40
41 %postun -p /sbin/ldconfig
42
43 %files
44 %{_libdir}/*.so.*
45 %{_sysconfdir}/storage/libstorage.conf
46 %license LICENSE
47 %manifest %{name}.manifest
48
49 %files devel
50 %{_includedir}/storage/*.h
51 %{_libdir}/*.so
52 %{_libdir}/pkgconfig/*.pc