dc42cc379f60f1cc8ab238c2844afe537126da1d
[platform/upstream/csf-framework.git] / packaging / csf-framework.spec
1 Summary:       Content Security Framework
2 Name:          csf-framework
3 Version:       2.0.2.1
4 Release:       0
5 License:       BSD-3-Clause
6 Group:         Security/Libraries
7 URL:           http://tizen.org
8 Source:        %{name}-%{version}.tar.gz
9 Source1001:    csf-framework.manifest
10 BuildRequires: pkgconfig(libtzplatform-config)
11 BuildRequires: pkgconfig(dlog)
12
13 %description
14 A general purpose content screening and reputation solution.
15
16 %package devel
17 Summary:  Development files
18 Group:    Development/Libraries
19 Requires: %name = %version-%release
20
21 %description devel
22 Development files
23
24 %prep
25 %setup -q
26 cp %{SOURCE1001} .
27
28 %build
29 make -C framework -f Makefile all VERSION=%version PREFIX=%_prefix
30
31 %install
32 rm -rf %{buildroot}
33 mkdir -p %buildroot%_includedir/csf
34 mkdir -p %buildroot%_libdir/pkgconfig
35
36 make install -C framework \
37              LIB_DESTDIR=%buildroot%_libdir \
38              HEADER_DESTDIR=%buildroot%_includedir/csf \
39              VERSION=%version
40
41 %post -p /sbin/ldconfig
42
43 %postun -p /sbin/ldconfig
44
45 %files
46 %manifest %{name}.manifest
47 %license LICENSE
48 %{_libdir}/libsecfw.so.*
49
50 %files devel
51 %_includedir/csf/TCSErrorCodes.h
52 %_includedir/csf/TCSImpl.h
53 %_includedir/csf/TWPImpl.h
54 %_libdir/pkgconfig/%name.pc
55 %_libdir/libsecfw.so