Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Is this openSUSE only, or can you build packages for other distributions with this service? It's hard to tell from their documentation or website.

EDIT: The openSUSE instance [0] says:

The openSUSE Build Service is the public instance of the Open Build Service (OBS) used for development of the openSUSE distribution and to offer packages from same source for Fedora, Debian, Ubuntu, SUSE Linux Enterprise and other distributions..

[0] - https://build.opensuse.org/

So it appears they do support different distributions, although I can't seem to find download links or examples.



I've used it in the past to build software for openSUSE, Fedora, Ubuntu, Debian, Mandriva, Arch and more.

For example, the owncloud package is built for a whole load (list on the right of [1]) and can provide a download page like [2].

[1] https://build.opensuse.org/package/show/isv:ownCloud:communi...

[2] http://software.opensuse.org/download.html?project=isv%3Aown...


Can you actually build for Arch with this? I can't see an option for this, (thinking it might be a typo of yours). In addition, I'm trying to figure out how it works, what form do you need to upload the package as?


Yes you can. You just need a tarball and a PKGBUILD file. There's one downside in that in the official Arch repos, the sourcecode is just defined as a download link to the tarball but since the OBS builder can't access the internet (for security I guess) you have to provide a tarball yourself. The Build Service does however provide hooks for automatically downloading tarballs or grabbing code from version control systems.


Yes you can. And for debian, ubuntu, fedora, RHEL, SLES, CentOS, UCS. Of course all of them in multiple versions and in X86, X86_64, ARM, s390, PPC.

Have a look here

https://build.opensuse.org/project/add_repository_from_defau...

for a (shortened) list of popular distros the OBS supports.


Thanks, I was trying to find a list like that, I guess my searching let me down.


most complete example is osc, which is command-line tool for working with OBS:

http://software.opensuse.org/download.html?project=openSUSE:...

or direct file access:

http://download.opensuse.org/repositories/openSUSE:/Tools/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: