(→Pre-requisites) |
m (→Adding files to a sub-project and building them: Improve formatting) |
||
| Line 27: | Line 27: | ||
From the terminal: | From the terminal: | ||
* Checkout your empty project (like SVN) | * Checkout your empty project (like SVN) | ||
| - | + | osc -A https://api.pub.meego.com co home:[username] | |
| + | |||
* Add files to your local copy | * Add files to your local copy | ||
** For Meego this will be a .spec file and a tarball containing your source code, etc. | ** For Meego this will be a .spec file and a tarball containing your source code, etc. | ||
** For Harmattan this will be a .dsc file, source tarball plus debian.tar.gz (this allows one to keep the debian directory out of the source) | ** For Harmattan this will be a .dsc file, source tarball plus debian.tar.gz (this allows one to keep the debian directory out of the source) | ||
| - | + | osc -A https://api.pub.meego.com add [filename] | |
| + | |||
* Commit the files | * Commit the files | ||
| - | + | osc -A https://api.pub.meego.com commit | |
| - | + | ||
| - | + | At this point the OBS will try to build your project remotely. You can also build locally by doing <code>osc build</code> | |
Using the webinterface: | Using the webinterface: | ||
* Add the correct files as listed above and they will be automatically built for you | * Add the correct files as listed above and they will be automatically built for you | ||
The Meego Online Build System (OBS) seems rather complicated, this page will attempt to make it nice and easy to get started.
It's a work in progress, feel free to add and modify!
Contents |
apt-get install osc may work out-of-the-box on recent versions of Ubuntu & Debian, otherwise add a repository for your distro from openSUSE tools
Your home project is like a home directory in which you can create sub-projects, repositories, etc.
From the terminal:
osc -A https://api.pub.meego.com co home:[username]
osc -A https://api.pub.meego.com add [filename]
osc -A https://api.pub.meego.com commit
At this point the OBS will try to build your project remotely. You can also build locally by doing osc build
Using the webinterface: