summaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
authorJanusz Kozerski <j.kozerski@samsung.com>2015-05-28 10:41:03 +0200
committerJanusz Kozerski <j.kozerski@samsung.com>2015-06-26 12:36:50 +0200
commita282a131cd809c3f425a44f42e30dfb902bca76e (patch)
tree5542ae81ed7f55803577beed89c91004216c267a /packaging
parent0cad75f144c2ef178d2bc7cced6cf4c4b0e57409 (diff)
downloadcert-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.manifest5
-rw-r--r--packaging/cert-checker.spec22
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