Add a package manager parser plugin 17/301417/6
authorMateusz Moscicki <m.moscicki2@partner.samsung.com>
Tue, 14 Nov 2023 14:04:12 +0000 (15:04 +0100)
committerMateusz Moscicki <m.moscicki2@partner.samsung.com>
Fri, 1 Dec 2023 12:29:38 +0000 (13:29 +0100)
commit275eff468dedc03e5cd2abe02d0ff35226da4cdf
tree63afc007a1d533408ce1381c0bd2f66c345f57c4
parentc98b0dc7f0894964f1e2e1fd33549f6ef2e8e1f7
Add a package manager parser plugin

This is a plugin library of package manager to install ISU Packages in
the RPK format.

The RPK package should contain:
 * the content of the ISU zip archive and,
 * tizen-manifest.xml,
 * correctly generated signature files.

The tizen-manifest.xml file should contain a description of the ISU
package, for example:

    <?xml version="1.0" encoding="utf-8" standalone="no"?>
    <manifest xmlns="http://tizen.org/ns/packages" api-version="1.0.0"
     package="org.tizen.isu.example_service"
     res-type="tizen.sample.resource" res-version="1.5.0" version="1.0.0">
      <isu>
  <name>example_service</name>
  <version>1.0.0</version>
      </isu>
      <allowed-package id="org.tizen.*"/>
    </manifest>

Change-Id: I3978b3e507f368ce87e47932f04b26dfaddf9a73
CMakeLists.txt
packaging/isu.spec
src/isud/isud.c
src/libisu/libisu-internal.c
src/libisu/libisu-internal.h
src/plugin_parser/CMakeLists.txt [new file with mode: 0644]
src/plugin_parser/isu-parser.c [new file with mode: 0644]
src/plugin_parser/isu-parser.info [new file with mode: 0644]