Add Conflicts in spec files
[platform/core/security/device-certificate-manager-backend.git] / packaging / device-certificate-manager-backend-dummy.spec
1 Name: device-certificate-manager-backend-dummy
2 Summary: Device Certificate Manager dummy (based on the OpenSSL) backend library
3 Version: 1.0
4 Release: 1
5 Group: Security/Development
6 License: Apache-2.0
7 Source0: %{name}-%{version}.tar.gz
8 Source1001: device-certificate-manager-backend.manifest
9 BuildRequires: cmake
10 BuildRequires: pkgconfig(dlog)
11 BuildRequires: pkgconfig(iotivity)
12 BuildRequires: pkgconfig(protobuf)
13 BuildRequires: pkgconfig(device-certificate-manager-backend)
14 BuildRequires: boost-devel
15 BuildRequires: openssl1.1
16 Requires(post): /sbin/ldconfig
17 Requires(postun): /sbin/ldconfig
18 Requires: device-certificate-manager
19 Conflicts:device-certificate-manager-backend-kse
20
21 %description
22 Device Certificate Manager dummy (based on the OpenSSL) backend library
23
24 %prep
25 %setup -q
26 cp -a %{SOURCE1001} .
27
28 %build
29
30 %cmake . -DVERSION=%{version} \
31         -DCMAKE_BUILD_TYPE=%{?build_type:%build_type}%{!?build_type:Release} \
32         -DDCM_BACKEND_API=%{dcm_backend_api} \
33         -DDCM_BACKEND_TYPE=dummy
34
35 make %{?jobs:-j%jobs}
36
37 %install
38 %make_install
39
40 %files
41 %manifest device-certificate-manager-backend.manifest
42 %license LICENSE
43 %{_libdir}/lib%{dcm_backend_api}.so*