diff options
author | Inkyun Kil <inkyun.kil@samsung.com> | 2016-12-27 20:13:30 +0900 |
---|---|---|
committer | Inkyun Kil <inkyun.kil@samsung.com> | 2017-01-23 19:42:20 +0900 |
commit | cdce8fb9bc7f1e66fdd50174e099951154027acd (patch) | |
tree | cd5808dde35e3a7678618a355439ca045d971605 /packaging | |
parent | 8c11334ab0e3b0d4c67d60bcc4f03a27ecde864c (diff) | |
download | application-cdce8fb9bc7f1e66fdd50174e099951154027acd.tar.gz application-cdce8fb9bc7f1e66fdd50174e099951154027acd.tar.bz2 application-cdce8fb9bc7f1e66fdd50174e099951154027acd.zip |
Split packages
- An application without 'UI' may want to use the API.
If the package does not split, the application is UI-dependent.
Therefore, UI-dependent package need to be separated.
Change-Id: I4bad93b88889695a90d0ccb98b78a6af80c955b1
Signed-off-by: Inkyun Kil <inkyun.kil@samsung.com>
Diffstat (limited to 'packaging')
-rw-r--r-- | packaging/capi-appfw-application.spec | 124 |
1 files changed, 119 insertions, 5 deletions
diff --git a/packaging/capi-appfw-application.spec b/packaging/capi-appfw-application.spec index d58f574..f031b8d 100644 --- a/packaging/capi-appfw-application.spec +++ b/packaging/capi-appfw-application.spec @@ -25,6 +25,34 @@ BuildRequires: pkgconfig(glib-2.0) %description An Application library in SLP C API package. +%package -n capi-appfw-app-control +Summary: An Application Control library in Tizen C API +Group: System/API + +%description -n capi-appfw-app-control +An Application Control library in Tizen C API package. + +%package -n capi-appfw-app-common +Summary: An Application Common library in Tizen C API +Group: System/API + +%description -n capi-appfw-app-common +An Application Common library in Tizen C API package. + +%package -n capi-appfw-preference +Summary: An Application Preference library in Tizen C API +Group: System/API + +%description -n capi-appfw-preference +An Application Preference library in Tizen C API package. + +%package -n capi-appfw-event +Summary: An Application Event library in Tizen C API +Group: System/API + +%description -n capi-appfw-event +An Application Event library in Tizen C API package. + %package devel Summary: An Application library in SLP C API (Development) Group: System/API @@ -33,6 +61,39 @@ Requires: %{name} = %{version}-%{release} %description devel An Application library in SLP C API (Development) package. +%package -n capi-appfw-app-control-devel +Summary: An Application Control library in Tizen C API (Development) +Group: System/API +Requires: capi-appfw-app-control = %{version}-%{release} + +%description -n capi-appfw-app-control-devel +An Application Control library in Tizen C API (Development) package. + +%package -n capi-appfw-app-common-devel +Summary: An Application Common library in Tizen C API (Development) +Group: System/API +Requires: capi-appfw-app-common = %{version}-%{release} + +%description -n capi-appfw-app-common-devel +An Application Common library in Tizen C API (Development) package. + +%package -n capi-appfw-preference-devel +Summary: An Application Preference library in Tizen C API (Development) +Group: System/API +Requires: capi-appfw-preference = %{version}-%{release} + +%description -n capi-appfw-preference-devel +An Application Preference library in Tizen C API (Development) package. + +%package -n capi-appfw-event-devel +Summary: An Application Event library in Tizen C API (Development) +Group: System/API +Requires: capi-appfw-event = %{version}-%{release} + +%description -n capi-appfw-event-devel +An Application Event library in Tizen C API (Development) package. + + %prep %setup -q cp %{SOURCE1001} . @@ -49,26 +110,79 @@ mkdir -p %{buildroot}%{_datadir}/license cp LICENSE %{buildroot}%{_datadir}/license/%{name} %post -p /sbin/ldconfig - %postun -p /sbin/ldconfig +%post -n capi-appfw-app-control -p /sbin/ldconfig +%postun -n capi-appfw-app-control -p /sbin/ldconfig + +%post -n capi-appfw-app-common -p /sbin/ldconfig +%postun -n capi-appfw-app-common -p /sbin/ldconfig + +%post -n capi-appfw-preference -p /sbin/ldconfig +%postun -n capi-appfw-preference -p /sbin/ldconfig + +%post -n capi-appfw-event -p /sbin/ldconfig +%postun -n capi-appfw-event -p /sbin/ldconfig + %files %manifest %{name}.manifest %{_libdir}/libcapi-appfw-application.so.* +%{_datadir}/license/%{name} + +%files -n capi-appfw-app-control +%manifest %{name}.manifest %{_libdir}/libcapi-appfw-app-control.so.* +%{_datadir}/license/%{name} + +%files -n capi-appfw-app-common +%manifest %{name}.manifest %{_libdir}/libcapi-appfw-app-common.so.* +%{_datadir}/license/%{name} + +%files -n capi-appfw-preference +%manifest %{name}.manifest %{_libdir}/libcapi-appfw-preference.so.* -%{_libdir}/libcapi-appfw-event.so.* +%{_datadir}/license/%{name} +%files -n capi-appfw-event +%manifest %{name}.manifest +%{_libdir}/libcapi-appfw-event.so.* %{_datadir}/license/%{name} %files devel %manifest %{name}.manifest -%{_includedir}/appfw/*.h -%{_libdir}/pkgconfig/*.pc +%{_includedir}/appfw/app.h +%{_includedir}/appfw/app_internal.h +%{_includedir}/appfw/app_extension.h +%{_includedir}/appfw/app_resource_manager.h +%{_includedir}/appfw/app_i18n.h +%{_libdir}/pkgconfig/capi-appfw-application.pc %{_libdir}/libcapi-appfw-application.so + +%files -n capi-appfw-app-control-devel +%manifest %{name}.manifest +%{_includedir}/appfw/app_control.h +%{_includedir}/appfw/app_control_internal.h +%{_libdir}/pkgconfig/capi-appfw-app-control.pc %{_libdir}/libcapi-appfw-app-control.so + +%files -n capi-appfw-app-common-devel +%manifest %{name}.manifest +%{_includedir}/appfw/app_common.h +%{_includedir}/appfw/app_types.h +%{_libdir}/pkgconfig/capi-appfw-app-common.pc %{_libdir}/libcapi-appfw-app-common.so + +%files -n capi-appfw-preference-devel +%manifest %{name}.manifest +%{_includedir}/appfw/app_preference.h +%{_includedir}/appfw/app_preference_internal.h +%{_includedir}/appfw/app_preference_log.h +%{_libdir}/pkgconfig/capi-appfw-preference.pc %{_libdir}/libcapi-appfw-preference.so -%{_libdir}/libcapi-appfw-event.so +%files -n capi-appfw-event-devel +%manifest %{name}.manifest +%{_includedir}/appfw/app_event.h +%{_libdir}/pkgconfig/capi-appfw-event.pc +%{_libdir}/libcapi-appfw-event.so |