From: Zhang Qiang Date: Thu, 17 Oct 2013 08:01:16 +0000 (+0800) Subject: Split remotebuild module to seperate package X-Git-Tag: 0.19~8 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cc070f07a4b75e39618779ffddfadcd789916ac8;p=tools%2Fgbs.git Split remotebuild module to seperate package gbs remotebuild module is used by Tizen Backend service, so it's better to have it separated. Fixes: #1381 Change-Id: I2e06d3cc841dadb681d0a654ec256411abd96fd0 --- diff --git a/debian/control b/debian/control index eb7cfd5..27177b3 100644 --- a/debian/control +++ b/debian/control @@ -16,6 +16,7 @@ Depends: ${misc:Depends}, ${python:Depends}, git-buildpackage-rpm (>= 0.6.3-tizen20131016), gbs-api (= ${binary:Version}), gbs-export (= ${binary:Version}), + gbs-remotebuild (= ${binary:Version}), depanneur (>= 0.10), pristine-tar (>= 1.26), mic (>= 0.20) @@ -46,3 +47,14 @@ Replaces: gbs (<< 0.15) Description: GBS export API This package contains gbs export APIs, which can be used by external software. + +Package: gbs-remotebuild +Architecture: all +Depends: ${misc:Depends}, ${python:Depends}, + gbs-api, + git-buildpackage-rpm +Conflicts: gbs (<< 0.18.1) +Replaces: gbs (<< 0.18.1) +Description: GBS remotebuild API + This package contains gbs remotebuild APIs, which can be used by + external software. diff --git a/debian/gbs-remotebuild.install b/debian/gbs-remotebuild.install new file mode 100644 index 0000000..104a721 --- /dev/null +++ b/debian/gbs-remotebuild.install @@ -0,0 +1 @@ +usr/lib/python*/*packages/gitbuildsys/cmd_remotebuild.py diff --git a/debian/gbs.install b/debian/gbs.install index 1fffd18..a7e74d9 100644 --- a/debian/gbs.install +++ b/debian/gbs.install @@ -5,7 +5,6 @@ usr/lib/python*/*packages/gitbuildsys/cmd_clone.py usr/lib/python*/*packages/gitbuildsys/cmd_createimage.py usr/lib/python*/*packages/gitbuildsys/cmd_import.py usr/lib/python*/*packages/gitbuildsys/cmd_pull.py -usr/lib/python*/*packages/gitbuildsys/cmd_remotebuild.py usr/lib/python*/*packages/gitbuildsys/cmd_submit.py usr/lib/python*/*packages/gitbuildsys/parsing.py usr/bin/* diff --git a/packaging/gbs.dsc b/packaging/gbs.dsc index d773735..a9e31dc 100644 --- a/packaging/gbs.dsc +++ b/packaging/gbs.dsc @@ -1,7 +1,7 @@ Format: 1.0 Source: gbs Version: 0.18.1 -Binary: gbs, gbs-api, gbs-export +Binary: gbs, gbs-api, gbs-export, gbs-remotebuild Maintainer: Jian-feng Ding Architecture: all Standards-Version: 3.7.1 diff --git a/packaging/gbs.spec b/packaging/gbs.spec index 001e2de..05db390 100644 --- a/packaging/gbs.spec +++ b/packaging/gbs.spec @@ -25,6 +25,7 @@ Requires: rpm-tizen >= 4.11.0.1.tizen20130618-tizen20131001 %endif Requires: %{name}-api = %{version} Requires: %{name}-export = %{version} +Requires: %{name}-remotebuild = %{version} BuildRequires: python-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -56,6 +57,17 @@ Requires: git-buildpackage-rpm This package contains gbs export APIs, which can be used by external software. +%package remotebuild +Summary: GBS remotebuild module +Conflicts: gbs < 0.18.1 +Requires: python +Requires: gbs-api +Requires: git-buildpackage-rpm + +%description remotebuild +This package contains gbs remotebuild APIs, which can be used by +external software. + %prep %setup -q -n %{name}-%{version} @@ -84,7 +96,6 @@ rm -rf %{buildroot} %{python_sitelib}/gitbuildsys/cmd_createimage.py* %{python_sitelib}/gitbuildsys/cmd_import.py* %{python_sitelib}/gitbuildsys/cmd_pull.py* -%{python_sitelib}/gitbuildsys/cmd_remotebuild.py* %{python_sitelib}/gitbuildsys/cmd_submit.py* %{python_sitelib}/gitbuildsys/parsing.py* %{_bindir}/* @@ -107,3 +118,6 @@ rm -rf %{buildroot} %defattr(-,root,root,-) %{python_sitelib}/gitbuildsys/cmd_export.py* +%files remotebuild +%defattr(-,root,root,-) +%{python_sitelib}/gitbuildsys/cmd_remotebuild.py*