X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=packaging%2Fstc-manager.spec;h=2ed5dc0b7cac7aac2a85969ad1e2b8ee3ebf06e5;hb=6f2558cb5a4c1e4b7c2d3137cc6d1e67d587f153;hp=eeb10ef199411e301218d85b876df4d241485e5b;hpb=64fb306678517e3968a1ef50c4041a993959aeee;p=platform%2Fcore%2Fconnectivity%2Fstc-manager.git diff --git a/packaging/stc-manager.spec b/packaging/stc-manager.spec index eeb10ef..2ed5dc0 100644 --- a/packaging/stc-manager.spec +++ b/packaging/stc-manager.spec @@ -1,6 +1,6 @@ Name: stc-manager Summary: STC(Smart Traffic Control) manager -Version: 0.0.85 +Version: 0.0.93 Release: 0 Group: Network & Connectivity/Other License: Apache-2.0 @@ -10,6 +10,8 @@ Source0: %{name}-%{version}.tar.gz %define enable_statistics YES %define enable_restriction YES %define database_full_path /opt/usr/dbspace/.stc-manager-datausage.db +%define upgrade_script_filename 500.stc-manager_upgrade.sh +%define upgrade_script_path /usr/share/upgrade/scripts BuildRequires: cmake BuildRequires: pkgconfig(glib-2.0) @@ -20,7 +22,7 @@ BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(libtzplatform-config) BuildRequires: pkgconfig(vconf) BuildRequires: pkgconfig(capi-system-info) -BuildRequires: pkgconfig(openssl) +BuildRequires: pkgconfig(openssl1.1) %if %{?enable_database} == YES BuildRequires: pkgconfig(sqlite3) @@ -40,6 +42,7 @@ A smart traffic control manager to manage traffic counting and bandwidth limitat Summary: STC manager application status plugin BuildRequires: pkgconfig(bundle) BuildRequires: pkgconfig(syspopup-caller) +Requires: stc-manager-plugin-monitor %description plugin-appstatus A smart traffic control manager extension for application status plugin @@ -47,12 +50,14 @@ A smart traffic control manager extension for application status plugin %package plugin-exception Summary: STC manager exception list plugin BuildRequires: pkgconfig(pkgmgr-info) +Requires: stc-manager-plugin-monitor %description plugin-exception A smart traffic control manager extension for exception list plugin %package plugin-procfs Summary: STC manager exception proc file system plugin +Requires: stc-manager-plugin-monitor %description plugin-procfs A smart traffic control manager extension for proc file system plugin @@ -66,6 +71,7 @@ A smart traffic control manager extension for packet capture plugin %package plugin-tether Summary: Tethering plugin for data usage of tethering clients +Requires: stc-manager-plugin-monitor %description plugin-tether A smart traffic control manager extension for tethering client data usage plugin @@ -136,6 +142,13 @@ ln -s ../stc-manager.service %{buildroot}%{_libdir}/systemd/system/multi-user.ta mkdir -p %{buildroot}%{_sysconfdir}/dbus-1/system.d cp resources/dbus/stc-manager.conf %{buildroot}%{_sysconfdir}/dbus-1/system.d/stc-manager.conf +mkdir -p %{buildroot}%{_datadir}/dbus-1/system-services/ +cp resources/dbus/net.stc-manager.service %{buildroot}%{_datadir}/dbus-1/system-services/net.stc-manager.service + +#OS Upgrade +mkdir -p %{buildroot}%{upgrade_script_path} +cp -f scripts/%{upgrade_script_filename} %{buildroot}%{upgrade_script_path} + %files %manifest %{name}.manifest %license LICENSE @@ -150,6 +163,7 @@ cp resources/dbus/stc-manager.conf %{buildroot}%{_sysconfdir}/dbus-1/system.d/st #DBus DAC %attr(644,root,root) %{_sysconfdir}/dbus-1/system.d/* +%attr(644,root,root) %{_datadir}/dbus-1/system-services/* %if %{?enable_database} == YES %config(noreplace) %attr(660, root, root) %{database_full_path} @@ -160,6 +174,8 @@ cp resources/dbus/stc-manager.conf %{buildroot}%{_sysconfdir}/dbus-1/system.d/st %{_bindir}/gtest* %endif +%{upgrade_script_path}/%{upgrade_script_filename} + %files plugin-appstatus %manifest %{name}.manifest %attr(644, -,-) %{_datadir}/icons/*.png