[SFLphone] SFLphone on openSUSE Build Service

René Krell rkrell at gmx.net
Thu Aug 27 06:18:31 EDT 2009


Hi folks,

towards to clean builds of SFLphone for openSUSE i put the source, rpm spec 
file and a couple of patches to get it compiled to my home project at the 
openSUSE Build Service (https://build.opensuse.org).

I would appreciate if people that are interested in packaging it for openSUSE 
could help also.

The openSUSE Build Service is more convenient than building a package on a 
local platform, because you can schedule builds from one and the same spec 
file for all supported openSUSE distributions (as 11.1, 11.2, ...) and all 
possible architectures (x86, x86_64). All you need is an account there and you 
can look at it, even better actively support the SFLphone deployment.

After registering and logging in you can see what I've made here:
https://build.opensuse.org/package/show?package=sflphone&project=home%3Arenekrell

The patches concern mainly the autofoo build files of 0.9.6, especially those 
under sflphone-common/libs/pjproject-1.0.3 which are subject to cleant up 
IMHO. The best would be to be able to autoreconf and ./configure --prefix=... 
--libdir=... ... and let the things roll. An example is that installing 
doesn't work on openSUSE 64 bit versions, because the target folder for shared 
libraries is /usr/lib64 and not /usr/lib. Just look at the patches, which are 
a result of straight-forward patching to get it compiled. This does not mean 
that the packaging trouble can't be solved in a different way.

One more note: I made one big rpm spec file for all - sfl-common, sfl-client-
kde and sfl-client-gnome and renamed them:
- sflphone (main package)
- sflphone-kde (subpackage)
- sflphone-gnome (subpackage)
This seemed more convenient to me, you might have a different opinion about 
this, of course ;-)

Thanks,
René


More information about the SFLphone mailing list