summaryrefslogtreecommitdiff
path: root/packaging
diff options
context:
space:
mode:
authorJanusz Kozerski <j.kozerski@samsung.com>2015-09-25 14:47:34 +0200
committerJanusz Kozerski <j.kozerski@samsung.com>2015-11-10 11:43:34 +0100
commit473de0fb27052aff62e4b391feb1b6447f83ec41 (patch)
treed8e7ddf77eb3e3424394fd0529b004a77dfd6b77 /packaging
parent7871c1f106e6c11503b4a2a6f7bbbd876d2ec1fc (diff)
downloadcert-checker-473de0fb27052aff62e4b391feb1b6447f83ec41.tar.gz
cert-checker-473de0fb27052aff62e4b391feb1b6447f83ec41.tar.bz2
cert-checker-473de0fb27052aff62e4b391feb1b6447f83ec41.zip
Add popup
Since Notification framework doesn't support system daemons, the cert-checker's internal popup should be provided. Add implementation of popup binary - /usr/bin/cert-checker-popup Cert-checker forks(), execs a popup binary, waits for popup termination, and then reads user response from pipe. Change-Id: Ie2e70f661feb1f262841d59a1b4c6a7ec49901f9
Diffstat (limited to 'packaging')
-rw-r--r--packaging/cert-checker.manifest3
-rw-r--r--packaging/cert-checker.spec12
2 files changed, 7 insertions, 8 deletions
diff --git a/packaging/cert-checker.manifest b/packaging/cert-checker.manifest
index b91193d..75b0fa5 100644
--- a/packaging/cert-checker.manifest
+++ b/packaging/cert-checker.manifest
@@ -2,7 +2,4 @@
<request>
<domain name="_"/>
</request>
- <assign>
- <filesystem path="/usr/dbspace/.cert-checker.db" label="System"/>
- </assign>
</manifest>
diff --git a/packaging/cert-checker.spec b/packaging/cert-checker.spec
index 093401c..bfd5dc0 100644
--- a/packaging/cert-checker.spec
+++ b/packaging/cert-checker.spec
@@ -9,13 +9,14 @@ Source1: %{name}.manifest
BuildRequires: cmake
BuildRequires: zip
BuildRequires: gettext-tools
+BuildRequires: pkgconfig(capi-appfw-application)
+BuildRequires: pkgconfig(cert-svc-vcore)
BuildRequires: pkgconfig(db-util)
-BuildRequires: pkgconfig(icu-i18n)
-BuildRequires: pkgconfig(glib-2.0)
-BuildRequires: pkgconfig(notification)
BuildRequires: pkgconfig(dbus-1)
BuildRequires: pkgconfig(dbus-glib-1)
-BuildRequires: pkgconfig(cert-svc-vcore)
+BuildRequires: pkgconfig(elementary)
+BuildRequires: pkgconfig(glib-2.0)
+BuildRequires: pkgconfig(icu-i18n)
BuildRequires: pkgconfig(key-manager)
BuildRequires: pkgconfig(libsystemd-journal)
BuildRequires: pkgconfig(libtzplatform-config)
@@ -78,7 +79,7 @@ if [ $1 = 2 ]; then
# update
systemctl restart cert-checker.service
fi
-
+chsmack -a System %{TZ_SYS_DB}/.cert-checker.db
%preun
if [ $1 = 0 ]; then
@@ -95,6 +96,7 @@ fi
%files -f %{name}.lang
%{_bindir}/cert-checker
+%{_bindir}/cert-checker-popup
%manifest %{_datadir}/%{name}.manifest
%{_datadir}/license/%{name}
%config(noreplace) %attr(0600,root,root) %{TZ_SYS_DB}/.cert-checker.db