Package ISU generation tools to isu-tools package 07/303007/3 accepted/tizen/8.0/unified/20231228.170214 accepted/tizen/unified/20231228.165724
authorKarol Lewandowski <k.lewandowsk@samsung.com>
Mon, 18 Dec 2023 15:21:27 +0000 (16:21 +0100)
committerKarol Lewandowski <k.lewandowsk@samsung.com>
Mon, 18 Dec 2023 15:49:18 +0000 (16:49 +0100)
Change-Id: I98eff28d121e5f09546de0179aa77ef5ab85c902

CMakeLists.txt
packaging/isu.spec
src/pkg_maker/CMakeLists.txt [new file with mode: 0644]

index c1e299c..b511c9e 100644 (file)
@@ -4,4 +4,5 @@ SET(PREFIX ${CMAKE_INSTALL_PREFIX})
 ADD_SUBDIRECTORY(src/libisu)
 ADD_SUBDIRECTORY(src/isud)
 ADD_SUBDIRECTORY(src/pkg_manager)
+ADD_SUBDIRECTORY(src/pkg_maker)
 ADD_SUBDIRECTORY(src/plugin_parser)
index 12ccc4f..7944826 100644 (file)
@@ -1,11 +1,12 @@
 %define libisu_version 0.0.1
 Summary: Individual Service Upgrade support
 Name:    isu
-Version: 9.0.3
+Version: 9.0.4
 Release: 1
 Source0: %{name}-%{version}.tar.gz
 License: MIT
 Requires:       isu-plugin-parser = %{version}-%{release}
+Requires:       isu-tools = %{version}-%{release}
 BuildRequires:  cmake
 BuildRequires:  pkgconfig
 BuildRequires:  pkgconfig(libarchive)
@@ -38,6 +39,10 @@ Summary:        Package provides headers needed to develop programs using ISU AP
 Summary:        Package provides package manager parser plugin to install ISU packages.
 %description -n isu-plugin-parser
 
+%package        tools
+Summary:        Package provides tools to generate ISU packages
+%description    tools
+
 %prep
 %setup -q
 
@@ -81,6 +86,12 @@ install -m750 src/pkg_manager/isu %{buildroot}/%{_bindir}/isu.sh
 %{_bindir}/isu.sh
 %{_bindir}/isu
 
+%files tools
+%manifest isu.manifest
+%license LICENSE.MIT
+%{_bindir}/isu_pkgs_maker.py
+%{_bindir}/isu_pkgs_maker_py2.py
+
 %files -n libisu
 %manifest isu.manifest
 %license LICENSE.MIT
@@ -90,7 +101,6 @@ install -m750 src/pkg_manager/isu %{buildroot}/%{_bindir}/isu.sh
 %attr(-,root,root) %{_unitdir}/isud.service
 %attr(-,root,root) %{_datadir}/dbus-1/system-services/org.tizen.system.isu.service
 
-
 %files -n libisu-devel
 %manifest isu.manifest
 %license LICENSE.MIT
@@ -99,7 +109,6 @@ install -m750 src/pkg_manager/isu %{buildroot}/%{_bindir}/isu.sh
 %{_includedir}/libisu-internal.h
 %{_libdir}/pkgconfig/*.pc
 
-
 %files -n isu-plugin-parser
 %manifest isu.manifest
 %license LICENSE.MIT
diff --git a/src/pkg_maker/CMakeLists.txt b/src/pkg_maker/CMakeLists.txt
new file mode 100644 (file)
index 0000000..2253123
--- /dev/null
@@ -0,0 +1,2 @@
+INSTALL(PROGRAMS isu_pkgs_maker.py DESTINATION bin)
+INSTALL(PROGRAMS isu_pkgs_maker_py2.py DESTINATION bin)