Refactor dummy-backend, replace mbedtls with openssl
[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(openssl1.1)
12 BuildRequires: pkgconfig(device-certificate-manager-backend)
13 BuildRequires: openssl1.1
14 Requires(post): /sbin/ldconfig
15 Requires(postun): /sbin/ldconfig
16 Requires: device-certificate-manager
17
18 %description
19 Device Certificate Manager dummy (based on the OpenSSL) backend library
20
21 %prep
22 %setup -q
23 cp -a %{SOURCE1001} .
24
25 %build
26 %cmake . -DCMAKE_BUILD_TYPE=%{?build_type:%build_type}%{!?build_type:Release} \
27         -DDCM_BACKEND_API=%{dcm_backend_api}
28
29 make %{?jobs:-j%jobs}
30
31 %install
32 %make_install
33
34 %files
35 %manifest device-certificate-manager-backend.manifest
36 %license LICENSE
37 %{_libdir}/lib%{dcm_backend_api}.so*