INCLUDE(FindPkgConfig)
INCLUDE(ApplyPkgConfig)
-PKG_CHECK_MODULES(PKGMGR_PARSER_DEPS REQUIRED pkgmgr-parser)
-PKG_CHECK_MODULES(PKGMGR_INFO_DEPS REQUIRED pkgmgr-info)
PKG_CHECK_MODULES(LIBXML_DEPS REQUIRED libxml-2.0)
-PKG_CHECK_MODULES(VCONF_DEPS REQUIRED vconf)
PKG_CHECK_MODULES(LIBIRI_DEPS REQUIRED libiri)
-PKG_CHECK_MODULES(XGDMIME_DEPS REQUIRED xdgmime)
PKG_CHECK_MODULES(DLOG_DEPS REQUIRED dlog)
FIND_PACKAGE(GTest REQUIRED)
BuildRequires: cmake
BuildRequires: gtest-devel
BuildRequires: pkgconfig(dlog)
-BuildRequires: pkgconfig(pkgmgr-parser)
-BuildRequires: pkgconfig(pkgmgr-info)
BuildRequires: pkgconfig(libiri)
BuildRequires: pkgconfig(libxml-2.0)
-BuildRequires: pkgconfig(vconf)
-BuildRequires: pkgconfig(xdgmime)
Requires: ca-certificates-tizen
-Requires: libtzplatform-config
%description
This is a meta package that installs manifest parser.
# Target - deps
APPLY_PKG_CONFIG(${TARGET_LIBNAME_PARSER} PUBLIC
LIBXML_DEPS
- PKGMGR_INFO_DEPS
- VCONF_DEPS
Boost
)
Name: manifest-parser
Description: Universal manifest parser
Version: @FULLVER@
-Requires: libiri libxml-2.0 pkgmgr-info pkgmgr-parser vconf manifest-parser-utils
+Requires: libxml-2.0
Libs: -L${libdir} -lmanifest-parser
Cflags: -I${includedir}
#define MANIFEST_PARSER_MANIFEST_PARSER_IMPL_H_
#include <boost/filesystem/path.hpp>
-#include <pkgmgr/pkgmgr_parser.h>
#include <map>
#include <memory>
#include "manifest_parser/utils/w3c_languages.h"
#include <boost/filesystem.hpp>
-#include <tzplatform_config.h>
#include <algorithm>
#include <fstream>
#include <vector>
FOREACH(test ${TESTS})
APPLY_PKG_CONFIG(${test} PUBLIC
- LIBXML_DEPS
- PKGMGR_INFO_DEPS
- PKGMGR_PARSER_DEPS
- VCONF_DEPS
Boost
GTEST
)