diff options
author | Janusz Kozerski <j.kozerski@samsung.com> | 2015-05-28 10:41:03 +0200 |
---|---|---|
committer | Janusz Kozerski <j.kozerski@samsung.com> | 2015-06-26 12:36:50 +0200 |
commit | a282a131cd809c3f425a44f42e30dfb902bca76e (patch) | |
tree | 5542ae81ed7f55803577beed89c91004216c267a /packaging | |
parent | 0cad75f144c2ef178d2bc7cced6cf4c4b0e57409 (diff) | |
download | cert-checker-a282a131cd809c3f425a44f42e30dfb902bca76e.tar.gz cert-checker-a282a131cd809c3f425a44f42e30dfb902bca76e.tar.bz2 cert-checker-a282a131cd809c3f425a44f42e30dfb902bca76e.zip |
Add cert-checker database (+tests). Change include files path.
* Add m_buffer in Logic class.
* Load database into buffer in Logic::setup()
* Move include to separate folder - this solves problem with app.h file
from different package.
[Verification] Run cert-checker-tests. All should pass.
Change-Id: I809951a17fd44d5258ad91e480b6914e92d1058b
Diffstat (limited to 'packaging')
-rw-r--r-- | packaging/cert-checker.manifest | 5 | ||||
-rw-r--r-- | packaging/cert-checker.spec | 22 |
2 files changed, 26 insertions, 1 deletions
diff --git a/packaging/cert-checker.manifest b/packaging/cert-checker.manifest new file mode 100644 index 0000000..75b0fa5 --- /dev/null +++ b/packaging/cert-checker.manifest @@ -0,0 +1,5 @@ +<manifest> + <request> + <domain name="_"/> + </request> +</manifest> diff --git a/packaging/cert-checker.spec b/packaging/cert-checker.spec index d73520f..14a2329 100644 --- a/packaging/cert-checker.spec +++ b/packaging/cert-checker.spec @@ -5,6 +5,7 @@ Release: 1 Group: System/Security License: Apache-2.0 Source0: %{name}-%{version}.tar.gz +Source1: %{name}.manifest BuildRequires: cmake BuildRequires: zip BuildRequires: pkgconfig(db-util) @@ -15,12 +16,22 @@ BuildRequires: pkgconfig(notification) BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(libsystemd-journal) +BuildRequires: pkgconfig(libtzplatform-config) BuildRequires: pkgconfig(sqlite3) - +BuildRequires: boost-devel %description Cert-checker +%package -n cert-checker-tests +Summary: Internal test for cert-checker +Group: Development +Requires: boost-test +Requires: cert-checker = %{version}-%{release} + +%description -n cert-checker-tests +Internal test for cert-checker implementation. + %prep %setup -q @@ -31,6 +42,7 @@ export FFLAGS="$FFLAGS" export LDFLAGS+="-Wl,--rpath=%{_libdir} " %cmake . -DVERSION=%{version} \ + -DDB_INSTALL_DIR=%{TZ_SYS_DB} \ -DCMAKE_BUILD_TYPE=%{?build_type:%build_type}%{!?build_type:RELEASE} \ -DCMAKE_VERBOSE_MAKEFILE=ON @@ -41,10 +53,18 @@ rm -rf %{buildroot} mkdir -p %{buildroot}/usr/share/license cp LICENSE %{buildroot}/usr/share/license/%{name} %make_install +cp -a %{SOURCE1} %{buildroot}%{_datadir}/ %clean rm -rf %{buildroot} %files %{_bindir}/cert-checker +%manifest %{_datadir}/%{name}.manifest %{_datadir}/license/%{name} +%config(noreplace) %attr(0600,root,root) %{TZ_SYS_DB}/.cert-checker.db + +%files -n cert-checker-tests +%defattr(-,root,root,-) +%{_bindir}/cert-checker-tests +%{TZ_SYS_DB}/.cert-checker-test.db |