Hi Romain,

Thank you for this.
I want to build packages for centos 5.6.
I searched for a howto and found this one, very interresting and complete.
It's not about compiling a specific software, but it's a course to learn
creating rpm packages. I will go through this course, then try to build from
full tarball.
The course :
http://www.gurulabs.com/downloads/GURULABS-RPM-LAB/GURULABS-RPM-GUIDE-v1.0.PDF

I will also look at your links.

Best,

Alain


2011/8/2 Romain Beauxis <[email protected]>

> Hi all!
>
> We would be very happy to offer liquidsoap package to ubuntu 10.04
> users as well as possibly other distributions..
>
> However, we do not have a lot of time and any help would be very welcome!
>
> 2011/8/1 McCurly <[email protected]>:
> > Am 01.08.2011 10:45, schrieb Alain Bolli:
> >> Hi all,
> >>
> >> I'm using ubuntu 11.04 on my desktop and centos 5.5 on my server
> >> (hosted by 1and1).
> >> I don't know how to build packages, I don't know if it is easy or not,
> >> but if somebody tells me how to do, I would be happy to help.
> >>
> >> Best,
> >> Alain
> >> --
> >> http://www.netvibes.com/bolli#Contact
> >>
> >>
> > hi alain,
> > there are alot of tutorials in building packages in the web.
> > i have the wish for ubuntu.
> > hi list,
> > is there a possability to automatically create deb packages from the
> source?
>
> Yes, this used to be done before and there are some scripts for that
> purpose lying around (details below)
>
> Basically, there are two possibilities to provide backports:
>  * Recompile the official debian packages
> This requires at the same time not a lot of efforts and quite a lot :-)
>
> Basically, what you need to do is recompile each build dependency of
> liquidsoap and then liquidsoap.
>
> Recompiling can be fully automatise from each package's source, but in
> this case you would need to maitain a list of each package that needs
> to be recompiled, and this may include packages up-to ocaml itself as
> the plugin packaging requires the latest dh-ocaml which, I think,
> requires itself ocaml 3.12..
>
> However, once you have the proper build automation on place, this
> could be fairly easy to maintain over time
>
> * Build a liquidsoap package directly from the -full tarbal or the hg
> trunk.
> This is the case that used to be scripted before for daily and stable
> rebuilds.
>
> Basically, in this case you perform the usual build you do with all
> the bindings provided by us at once and generate a package with the
> liquidsoap binary you get.
>
> This situation is much easier in terms of dependencies as most of the
> time you can simply use existing packages for the bindings we do not
> provide and do not have to backport any other package.
>
> The scripts that Sam and I drafted once should need some update. There
> are there:
>  https://savonet.svn.sourceforge.net/svnroot/savonet/utils/daily-build/
>
> Finally, the PPA for liquidsoap I mentioned are there:
>  
> https://launchpad.net/~giroll/+archive/radio-giroll<https://launchpad.net/%7Egiroll/+archive/radio-giroll>
> Maybe you could simply ask the people responsible for these to update
> them to update then. Apparently, they have been through all the
> trouble of backporting each build dependency so they probably know
> what they are doing :-)
>
> Concerning building a package in general, you can have a look at
> cowbuilder (or pbuilder) and the other usual tools such as pdebuild
> and the like..
>
> If any of you really want to commit to this, I would write more
> detailed instructions..
>
> Romain
>
------------------------------------------------------------------------------
BlackBerry&reg; DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to