[profile.tizen]
repos = repo.tizen_latest, repo.my_local
-
+
[repo.tizen_latest]
url = http://download.tizen.org/releases/trunk/daily/ivi/latest/
user = xxx
[general]
profile = profile.ivi
-
+
[profile.mobile]
...
[profile.ivi]
Source0: %{name}-%{version}.tar.bz2
# Gbp-Ignore-Patches: 0
Patch0: my.patch
-
+
%description
...
%prep
%setup
# do things here...
-
+
# Gbp-Patch-Macros
-
+
# do more things here...
-
+
%build
...
::
- $ gbs clone review.tizen.org:toolchains/zlib.git
- info: cloning review.tizen.org:toolchains/zlib.git
+ $ gbs clone tizen:toolchains/zlib.git
+ info: cloning tizen:toolchains/zlib.git
.......
info: finished
$ cd zlib/
::
- $ gbs clone --all review.tizen.org:toolchains/zlib.git
- info: cloning review.tizen.org:toolchains/zlib.git
+ $ gbs clone --all tizen:toolchains/zlib.git
+ info: cloning tizen:toolchains/zlib.git
.......
Branch 1.0_post set up to track remote branch 1.0_post from origin.
Branch 2.0alpha set up to track remote branch 2.0alpha from origin.
Using the `--depth` one can deepen shallow clones, that is, fetch deeper history from the remote.
-With the --force option the developer can force update the local branch HEADs to match the remote repo.
+With the --force option the developer can force update the local branch HEADs to match the remote repo.
**WARNING**: Use the `--force` option with care. It will discard all local changes to the updated branches! This effectively does a `git reset --hard` for the local branches. Example:
$ gbs build -A i586 tizen-packages --exclude-from-file=/path/to/packages.list
5. Build packages based on dependencies.
-The --deps option enables GBS to build specific packages, together with all the related packages on which they depend.The --rdep option enables GBS to build specific packages, together with all the related packages that depend on them.
+The --deps option enables GBS to build specific packages, together with all the related packages on which they depend.The --rdep option enables GBS to build specific packages, together with all the related packages that depend on them.
The specific packages can be included by the --binary-from-file option or the --binary-list option, and be excluded by the --exclude option or the --exclude-from-file option.
::
- $ gbs submit -r ssh://user@review.tizen.org:29418/public/base/gcc -m 'release for 0.4'
+ $ gbs submit -r tizen:public/base/gcc -m 'release for 0.4'
5) If your gpg key has been set, you can use '-s' to create a signed tag.