1 #sbs-git:slp/pkgs/w/wrt-security wrt-security 0.0.41
3 Summary: Security daemon for web applications
6 Group: Development/Libraries
7 License: Apache License, Version 2.0
9 Source0: %{name}-%{version}.tar.gz
12 BuildRequires: pkgconfig(dbus-1)
13 BuildRequires: pkgconfig(dpl-efl)
14 BuildRequires: pkgconfig(dpl-utils-efl)
15 BuildRequires: pkgconfig(dpl-test-efl)
16 BuildRequires: pkgconfig(dpl-wrt-dao-rw)
17 BuildRequires: pkgconfig(dpl-dbus-efl)
18 BuildRequires: pkgconfig(libpcrecpp)
19 BuildRequires: pkgconfig(icu-i18n)
20 BuildRequires: pkgconfig(cert-svc)
21 BuildRequires: pkgconfig(libsoup-2.4)
22 BuildRequires: pkgconfig(xmlsec1)
25 Security daemon for web applications
28 Summary: for web applications (Development)
29 Group: Development/Libraries
30 Requires: %{name} = %{version}
33 Security daemon for web applications (Development)
36 Summary: test for wrt-security
38 Requires: %{name} = %{version}
41 Tests for wrt security.
47 export LDFLAGS+="-Wl,--rpath=%{_prefix}/lib"
49 cmake . -DCMAKE_INSTALL_PREFIX=%{_prefix} \
63 echo "This is new install of wrt-security"
64 echo "Calling /usr/bin/wrt_security_create_clean_db.sh"
65 /usr/bin/wrt_security_create_clean_db.sh
67 # Find out old and new version of databases
68 ACE_OLD_DB_VERSION=`sqlite3 /opt/dbspace/.ace.db ".tables" | grep "DB_VERSION_"`
69 ACE_NEW_DB_VERSION=`cat /usr/share/wrt-engine/ace_db.sql | tr '[:blank:]' '\n' | grep DB_VERSION_`
70 VCORE_OLD_DB_VERSION=`sqlite3 /opt/dbspace/.vcore.db ".tables" | grep "DB_VERSION_"`
71 VCORE_NEW_DB_VERSION=`cat /usr/share/wrt-engine/vcore_db.sql | tr '[:blank:]' '\n' | grep DB_VERSION_`
72 echo "OLD ace database version ${ACE_OLD_DB_VERSION}"
73 echo "NEW ace database version ${ACE_NEW_DB_VERSION}"
74 echo "OLD vcore database version ${VCORE_OLD_DB_VERSION}"
75 echo "NEW vcore database version ${VCORE_NEW_DB_VERSION}"
77 if [ ${ACE_OLD_DB_VERSION} -a ${ACE_NEW_DB_VERSION} -a ${VCORE_OLD_DB_VERSION} -a ${VCORE_NEW_DB_VERSION} ]
79 if [ ${ACE_NEW_DB_VERSION} = ${ACE_OLD_DB_VERSION} -a ${VCORE_OLD_DB_VERSION} = ${VCORE_NEW_DB_VERSION} ]
81 echo "Equal database detected so db installation ignored"
83 echo "Calling /usr/bin/wrt_security_create_clean_db.sh"
84 /usr/bin/wrt_security_create_clean_db.sh
87 echo "Calling /usr/bin/wrt_security_create_clean_db.sh"
88 /usr/bin/wrt_security_create_clean_db.sh
92 echo "[WRT] wrt-security postinst done ..."
97 /usr/share/wrt-engine/*
98 %attr(755,root,root) %{_bindir}/wrt-security-daemon
99 %attr(755,root,root) %{_bindir}/wrt-popup
100 %attr(755,root,root) %{_bindir}/wrt_security_create_clean_db.sh
101 %attr(755,root,root) %{_bindir}/wrt_security_change_policy.sh
102 %attr(664,root,root) %{_datadir}/dbus-1/services/*
103 %attr(664,root,root) /usr/etc/ace/bondixml*
104 %attr(664,root,root) /usr/etc/ace/UnrestrictedPolicy.xml
105 %attr(664,root,root) /usr/etc/ace/WAC2.0Policy.xml
106 %attr(664,root,root) /usr/etc/ace/TizenPolicy.xml
107 %attr(664,root,root) /opt/share/cert-svc/certs/code-signing/wac/wac.publisherid.pem
108 %attr(664,root,root) /opt/share/cert-svc/certs/code-signing/wac/tizen.root.preproduction.cert.pem
109 %attr(664,root,root) /opt/share/cert-svc/certs/code-signing/wac/wac.root.production.pem
110 %attr(664,root,root) /opt/share/cert-svc/certs/code-signing/wac/wac.root.preproduction.pem
113 %{_includedir}/wrt-security/*
114 %{_includedir}/vcore/*
116 %{_includedir}/ace-dao-ro/*
117 %{_includedir}/ace-dao-rw/*
118 %{_includedir}/ace-client/*
119 %{_includedir}/ace-settings/*
120 %{_includedir}/ace-install/*
121 %{_includedir}/ace-common/*
122 %{_includedir}/ace-popup-validation/*
123 %{_libdir}/pkgconfig/*.pc
129 /usr/etc/ace/general*
131 /usr/etc/ace/undefined*
132 /usr/etc/ace/CMTest/*
133 /usr/etc/ace/TizenPolicy-test.xml
134 /usr/etc/ace/WAC2.0Policy-test.xml
135 /opt/apps/widget/tests/vcore_widget_uncompressed/*
136 /opt/apps/widget/tests/vcore_keys/*
137 /opt/apps/widget/tests/vcore_certs/*
138 /opt/share/cert-svc/certs/code-signing/wac/root_cacert.pem
139 /usr/etc/ace/ipc-tests-demo.xml
140 /usr/etc/ace/ace-install-api-demo-policy.xml
141 /usr/etc/ace/GeolocationPolicyTest*
142 /usr/bin/wrt-tests-security-geolocation.sh
143 /opt/apps/widget/tests/geolocation/geolocationSecurityTest*
144 /usr/etc/ace/PermitAllPolicy.xml
145 /opt/apps/widget/tests/smack/smacksecurity*