| cniehaus ( @ 2007-07-08 12:08:00 |
BuildService -- how to use it
On IRC I just learned that many don't know the merits of the BuildService. You will find the most important information on this page: http://en.opensuse.org/Build_Servic e . I maintain OpenBabel in the BuildService, here is what it looks like for me:

Did you know that the BuildService is _not_ only for Novell-Distributions (like OpenSUSE)? No, it supports many distros, for example, last month, support for Ubuntu:7.04 and Fedora:7 was added.
Here is a list of supported platforms, a click on the button adds it for the current project:

Here is how the .spec file of OpenBabel 2.1.1 looks like:
Name: openbabel
Version: 2.1.1
Release: 1
License: GPL
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: libxml2-devel gcc-c++ swig zlib-devel
Group: System/Libraries
Summary: OpenBabel is a tool to convert chemical fileformats
URL: http://openbabel.sourceforge.net
Source:· openbabel-2.1.1.tar.gz
Patch: pedantic.diff
It is pretty easy to maintain a package. The BuildService just got a hardware upgrade so that compiling the RPMs is even pretty fast.
On IRC I just learned that many don't know the merits of the BuildService. You will find the most important information on this page: http://en.opensuse.org/Build_Servic

Did you know that the BuildService is _not_ only for Novell-Distributions (like OpenSUSE)? No, it supports many distros, for example, last month, support for Ubuntu:7.04 and Fedora:7 was added.
Here is a list of supported platforms, a click on the button adds it for the current project:

Here is how the .spec file of OpenBabel 2.1.1 looks like:
Name: openbabel
Version: 2.1.1
Release: 1
License: GPL
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: libxml2-devel gcc-c++ swig zlib-devel
Group: System/Libraries
Summary: OpenBabel is a tool to convert chemical fileformats
URL: http://openbabel.sourceforge.net
Source:· openbabel-2.1.1.tar.gz
Patch: pedantic.diff
It is pretty easy to maintain a package. The BuildService just got a hardware upgrade so that compiling the RPMs is even pretty fast.