01de709222abd1715346a491f3b8e3300a5f41aa
[platform/core/security/dukgenerator.git] / packaging / dukgenerator.spec
1 Name:           dukgenerator
2 Version:        1.0.0
3 Release:        7
4 License:        Apache-2.0
5 Summary:        Device Unique Key Library
6 Group:          Security/Libraries
7 Source0:        %{name}-%{version}.tar.gz
8 BuildRequires:  cmake
9
10 BuildRequires:  pkgconfig(cryptsvc)
11 BuildRequires:  pkgconfig(openssl)
12
13 %description
14 Device Unique Key Library.
15
16 %package devel
17 Summary:        Device Unique Key Library
18 Group:          Development/Libraries
19 Requires:       %{name} = %{version}
20
21 %description devel
22 Device Unique Key Library (Development Files).
23
24 %prep
25 %setup -q
26
27 %build
28 MAJORVER=`echo %{version} | awk 'BEGIN {FS="."}{print $1}'`
29 %cmake . -DLIB_INSTALL_DIR:PATH=%{_libdir} -DFULLVER=%{version} -DMAJORVER=${MAJORVER} -DDESCRIPTION="%{summary}" -DBUILD_SHARED_LIBS:BOOL=OFF
30 make %{?_smp_mflags}
31
32
33 %install
34 make DESTDIR=%{?buildroot:%{buildroot}} INSTALL_ROOT=%{?buildroot:%{buildroot}} install
35 rm -f %{?buildroot:%{buildroot}}%{_infodir}/dir
36 find %{?buildroot:%{buildroot}} -regex ".*\\.la$" | xargs rm -f --
37
38 %files
39 %license LICENSE.APLv2
40 %{_libdir}/*.a
41
42
43 %files devel
44 %{_includedir}/*
45 %{_libdir}/pkgconfig/dukgenerator.pc