From: Youngjae Cho Date: Fri, 17 Mar 2023 00:40:27 +0000 (+0900) Subject: packaging: Rearrange %package directive X-Git-Tag: accepted/tizen/unified/20230320.164216~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F90%2F289990%2F3;p=platform%2Fcore%2Fsystem%2Flibsyscommon.git packaging: Rearrange %package directive As those relocated %packages overwrite the %{version} of libsyscommon, define %{libsyscommon_version} to maintain its value. Change-Id: I0049a45fdd343515e09c97a4abf0f8aa6ea9704a Signed-off-by: Youngjae Cho --- diff --git a/packaging/libsyscommon.spec b/packaging/libsyscommon.spec index 415db65..be70866 100644 --- a/packaging/libsyscommon.spec +++ b/packaging/libsyscommon.spec @@ -1,9 +1,10 @@ +%define libsyscommon_version 5.0.0 %define plugin_api_common_version 0.1.0 %define plugin_api_resourced_version 0.1.0 Name: libsyscommon Summary: System Libraries -Version: 5.0.0 +Version: %{libsyscommon_version} Release: 0%{?release_flags} License: MIT Group: System/Libraries @@ -39,6 +40,44 @@ Requires: pkgconfig(capi-system-info) %description -n libsyscommon-devel Development header files for system common library. +# Packages for plugin-api +%package -n plugin-api-common +Summary: Common plugin APIs +Version: %{plugin_api_common_version} +License: MIT +Requires: pkgconfig(gio-2.0) +Requires: pkgconfig(dlog) + +%package -n plugin-api-common-devel +Summary: Header files for common plugin APIs +Version: %{plugin_api_common_version} +License: MIT +Requires: pkgconfig(gio-2.0) +Requires: pkgconfig(dlog) + +%description -n plugin-api-common-devel +Development header files for common plugin APIs. + +%package -n plugin-api-resourced +Summary: Plugin APIs for the resourced +Version: %{plugin_api_resourced_version} +License: MIT +Requires: pkgconfig(gio-2.0) +Requires: pkgconfig(dlog) + +%description -n plugin-api-resourced +Plugin APIs for the resourced. + +%package -n plugin-api-resourced-devel +Summary: Header files for plugin APIs for the resourced +Version: %{plugin_api_resourced_version} +License: MIT +Requires: pkgconfig(gio-2.0) +Requires: pkgconfig(dlog) + +%description -n plugin-api-resourced-devel +Development header files for plugin APIs for the resourced. + %prep %setup -q cp %{SOURCE1001} . @@ -46,7 +85,7 @@ cp %{SOURCE1001} . %build PLUGIN_API_COMMON_MAJORVER=$(echo %{plugin_api_common_version} | cut -d'.' -f1) PLUGIN_API_RESOURCED_MAJORVER=$(echo %{plugin_api_resourced_version} | cut -d'.' -f1) -%cmake . -DFULLVER=%{version} \ +%cmake . -DFULLVER=%{libsyscommon_version} \ -DPLUGIN_API_COMMON_VERSION=%{plugin_api_common_version} \ -DPLUGIN_API_COMMON_MAJORVER=${PLUGIN_API_COMMON_MAJORVER} \ -DPLUGIN_API_RESOURCED_VERSION=%{plugin_api_resourced_version} \ @@ -81,14 +120,6 @@ touch debugsources.list %{_includedir}/libsyscommon/*.h %{_libdir}/pkgconfig/libsyscommon.pc -# Packages for plugin-api -%package -n plugin-api-common -Summary: Common plugin APIs -Version: %{plugin_api_common_version} -License: MIT -Requires: pkgconfig(gio-2.0) -Requires: pkgconfig(dlog) - %description -n plugin-api-common Common plugin APIs to load another APIs from backend. @@ -103,16 +134,6 @@ chsmack -a "_" libplugin-api-common.so.%{plugin_api_common_version} popd /sbin/ldconfig -%package -n plugin-api-common-devel -Summary: Header files for common plugin APIs -Version: %{plugin_api_common_version} -License: MIT -Requires: pkgconfig(gio-2.0) -Requires: pkgconfig(dlog) - -%description -n plugin-api-common-devel -Development header files for common plugin APIs. - %files -n plugin-api-common-devel %defattr(-,root,root,-) %license LICENSE.MIT @@ -120,16 +141,6 @@ Development header files for common plugin APIs. %{_libdir}/pkgconfig/plugin-api-common.pc %{_libdir}/libplugin-api-common.so -%package -n plugin-api-resourced -Summary: Plugin APIs for the resourced -Version: %{plugin_api_resourced_version} -License: MIT -Requires: pkgconfig(gio-2.0) -Requires: pkgconfig(dlog) - -%description -n plugin-api-resourced -Plugin APIs for the resourced. - %files -n plugin-api-resourced %defattr(-,root,root,-) %license LICENSE.MIT @@ -141,16 +152,6 @@ chsmack -a "_" libplugin-api-resourced.so.%{plugin_api_resourced_version} popd /sbin/ldconfig -%package -n plugin-api-resourced-devel -Summary: Header files for plugin APIs for the resourced -Version: %{plugin_api_resourced_version} -License: MIT -Requires: pkgconfig(gio-2.0) -Requires: pkgconfig(dlog) - -%description -n plugin-api-resourced-devel -Development header files for plugin APIs for the resourced. - %files -n plugin-api-resourced-devel %defattr(-,root,root,-) %license LICENSE.MIT