From: Kwang Son Date: Wed, 13 May 2020 07:57:17 +0000 (+0900) Subject: Add capi-media-vision-common.pc X-Git-Tag: submit/tizen/20200514.015807^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2dd0e29b093e597bf7d899ff9f5f16f01276335e;p=platform%2Fcore%2Fapi%2Fmediavision.git Add capi-media-vision-common.pc capi-media-vision-common.pc was not exist Change-Id: Ida62970d0dc22c0f20fec4b2d708c956a59bbab0 Signed-off-by: Kwang Son --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 72c23951..b7fcd3fb 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -194,6 +194,18 @@ CONFIGURE_FILE( ) INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${fw_name}.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig) +SET(PC_NAME ${fw_name}-common) +SET(PC_LDFLAGS "-l${MV_COMMON_LIB_NAME}") +CONFIGURE_FILE( + ${fw_name}.pc.in + ${CMAKE_CURRENT_SOURCE_DIR}/${fw_name}-common.pc + @ONLY +) +INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/${fw_name}-common.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig) + +# now all sub package dependent common +SET(PC_REQUIRED ${fw_name}-common) + SET(PC_NAME ${fw_name}-barcode) SET(PC_LDFLAGS "-l${MV_BARCODE_DETECTOR_LIB_NAME} -l${MV_BARCODE_GENERATOR_LIB_NAME} -l${MV_COMMON_LIB_NAME}") CONFIGURE_FILE( diff --git a/packaging/capi-media-vision.spec b/packaging/capi-media-vision.spec index e5d97a23..2fdf73f4 100644 --- a/packaging/capi-media-vision.spec +++ b/packaging/capi-media-vision.spec @@ -60,7 +60,7 @@ Media Vision common library for Tizen Native API. %package common-devel Summary: Multimedia Vision common Library Group: Multimedia/Framework -Requires: capi-media-vision-common +Requires: %{name}-common %description common-devel Media Vision common library for Tizen Native API (DEV). @@ -68,7 +68,7 @@ Media Vision common library for Tizen Native API (DEV). %package barcode Summary: Multimedia Vision Barcode Library Group: Multimedia/Framework -Requires: capi-media-vision-common +Requires: %{name}-common %description barcode Media Vision barcode library for Tizen Native API. @@ -76,8 +76,8 @@ Media Vision barcode library for Tizen Native API. %package barcode-devel Summary: Multimedia Vision Barcode Library Group: Multimedia/Framework -Requires: capi-media-vision-barcode -Requires: capi-media-vision-common-devel +Requires: %{name}-barcode +Requires: %{name}-common-devel %description barcode-devel Media Vision barcode library for Tizen Native API (DEV). @@ -85,7 +85,7 @@ Media Vision barcode library for Tizen Native API (DEV). %package face Summary: Multimedia Vision Library Group: Multimedia/Framework -Requires: capi-media-vision-common +Requires: %{name}-common %description face Media Vision face library for Tizen Native API. @@ -93,8 +93,8 @@ Media Vision face library for Tizen Native API. %package face-devel Summary: Multimedia Vision Face Library (DEV) Group: Multimedia/Framework -Requires: capi-media-vision-face -Requires: capi-media-vision-common-devel +Requires: %{name}-face +Requires: %{name}-common-devel %description face-devel Media Vision face library for Tizen Native API (DEV). @@ -102,7 +102,7 @@ Media Vision face library for Tizen Native API (DEV). %package image Summary: Multimedia Vision Image Library Group: Multimedia/Framework -Requires: capi-media-vision-common +Requires: %{name}-common %description image Media Vision Image library for Tizen Native API. @@ -110,8 +110,8 @@ Media Vision Image library for Tizen Native API. %package image-devel Summary: Multimedia Vision Image Library Group: Multimedia/Framework -Requires: capi-media-vision-image -Requires: capi-media-vision-common-devel +Requires: %{name}-image +Requires: %{name}-common-devel %description image-devel Media Vision Image library for Tizen Native API (DEV). @@ -119,7 +119,7 @@ Media Vision Image library for Tizen Native API (DEV). %package surveillance Summary: Multimedia Vision Surveillance Library Group: Multimedia/Framework -Requires: capi-media-vision-face +Requires: %{name}-face %description surveillance Media Vision Surveillance library for Tizen Native API. @@ -127,8 +127,8 @@ Media Vision Surveillance library for Tizen Native API. %package surveillance-devel Summary: Multimedia Vision Surveillance Library Group: Multimedia/Framework -Requires: capi-media-vision-surveillance -Requires: capi-media-vision-common-devel +Requires: %{name}-surveillance +Requires: %{name}-common-devel %description surveillance-devel Media Vision Surveillance library for Tizen Native API (DEV). @@ -136,7 +136,7 @@ Media Vision Surveillance library for Tizen Native API (DEV). %package inference Summary: Multimedia Vision Inference Library Group: Multimedia/Framework -Requires: capi-media-vision-common +Requires: %{name}-common %description inference Media Vision inference library for Tizen Native API. @@ -144,8 +144,8 @@ Media Vision inference library for Tizen Native API. %package inference-devel Summary: Multimedia Vision inference Library Group: Multimedia/Framework -Requires: capi-media-vision-inference -Requires: capi-media-vision-common-devel +Requires: %{name}-inference +Requires: %{name}-common-devel %description inference-devel Media Vision Inference library for Tizen Native API (DEV). @@ -153,11 +153,11 @@ Media Vision Inference library for Tizen Native API (DEV). %package testsuite Summary: Multimedia Vision Test Suite Group: Multimedia/Framework -Requires: capi-media-vision-barcode -Requires: capi-media-vision-face -Requires: capi-media-vision-image -Requires: capi-media-vision-surveillance -Requires: capi-media-vision-inference +Requires: %{name}-barcode +Requires: %{name}-face +Requires: %{name}-image +Requires: %{name}-surveillance +Requires: %{name}-inference %description testsuite Media Vision Test Suite. @@ -214,10 +214,10 @@ install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj %postun -p /sbin/ldconfig %files -%manifest capi-media-vision.manifest +%manifest %{name}.manifest %license LICENSE.APLv2 %{_datadir}/%{name}/media-vision-config.json -%{_libdir}/libcapi-media-vision.so.* +%{_libdir}/lib%{name}.so.* %{_libdir}/libmv*.so %files devel @@ -227,13 +227,14 @@ install -m 0644 gcov-obj/* %{buildroot}%{_datadir}/gcov/obj %TZ_SYS_BIN/* %files common -%manifest capi-media-vision.manifest +%manifest %{name}.manifest %license LICENSE.APLv2 %{_datadir}/%{name}/media-vision-config.json %{_libdir}/libmv_common*.so %files common-devel %{_includedir}/media/mv_common.h +%{_libdir}/pkgconfig/*common.pc %files barcode %{_libdir}/libmv_barcode*.so