[Mono-list] Mono repositories for Ubuntu

Wade Berrier wberrier at novell.com
Wed Apr 4 15:59:27 EDT 2007


Building debs in the suse build service seems a bit different.  I
haven't looked into it much, but they use a .dsc file (opposed to the
debian/* files?).

If someone wanted to help with packaging debs, it would be a matter of
getting an account on the build service, checking out the mono project,
and submitting the necessary .dsc files.

The debian-ish repositories supported are Etch, and Ubuntu 6.06.

Wade


On Wed, 2007-04-04 at 09:05 +0200, Frederik Carlier wrote:
> Hi Wade,
> 
> I created a couple of Debian packages for Mono not too long ago, so I
> could help you with that. If you have questions, just let me know, but
> the basic process is like this (assuming you are going to start with the
> Debian packages):
> 
> 1. The usual thing: check out Mono from SVN, run ./autogen.sh and make dist
> 2. Move the tarballs (libgdiplus and mono) to another directory (say
> tarballs)
> 3. In that directory: svn co svn://svn.debian.org/pkg-mono/mono/trunk/
> mono-1.2.3.50/
> 4. cd mono-1.2.3.50/
> 5. svn-buildpackage rfakeroot
> 
> I assume steps 1-2 should be done on a local computer, while steps 3-5
> should be done on the SuSE build service.
> 
> You should edit the version numbers of the Debian packages. To achieve
> that, you need to edit the changelog file in mono-1-2.3.50/. Add a
> suffix -0mono1 to the version number, as these are not official Debian
> packages. (Otherwise it will conflict with the packages in the Debian
> repository).
> 
> For what it's worth, packages built on one version of Debian/Ubuntu most
> certainly won't run on any other version because of the strict dependencies.
> 
> Here's more info on Debian packages:
> - http://www.debian.org/doc/manuals/maint-guide/index.en.html
> - http://www.debian-administration.org/articles/336
> - http://www.debian.org/doc/debian-policy/ch-maintainerscripts.html
> 
> Frederik.
> 
> Wade Berrier schreef:
> > I'm starting to put the mono stack in the opensuse build service.
> > Currently this is building on suse and redhat based distros, but they
> > have support for ubuntu/debian.
> >
> > I'm planning on updating the packages in the build service for our
> > releases.  
> >
> > If anyone is interested in contributing the necessary bits for .deb
> > packages, let me know,
> >
> > Wade
> >
> > On Sun, 2007-03-25 at 20:29 +0200, Frederik Carlier wrote:
> >   
> >> Hi there!
> >>
> >> Why not create a repository yourself? ;) Debian provides the scripts
> >> required to create .deb packages for Ubuntu. You can find instructions
> >> on how to do that here: http://pkg-mono.alioth.debian.org/ (scroll down
> >> to the bottom of the page).
> >> You'll need to have the tarballs that Mono releases ready.
> >>
> >> I tried to create Debian/Ubuntu packages for Mono myself, but gave but
> >> because I required a SVN HEAD build and that didn't quit work out.
> >>
> >> Because of dependencies, it's likely that you'll have to create packages
> >> for every specific version of Debian and Ubuntu.
> >>
> >> Frederik.
> >>
> >> David Anes schreef:
> >>     
> >>> Hi Roberto,
> >>>
> >>> This would be very nice, anyone could do that? This will boost
> >>> Mono-based aplication development under Debian/Ubuntu.
> >>>
> >>> David Anes.
> >>>
> >>> 2007/3/25, Roberto Dohnert < robertdohnert at gmail.com
> >>> <mailto:robertdohnert at gmail.com>>:
> >>>
> >>>     Any plans to introduce repositories for Ubuntu to make updating on
> >>>     that platform easier?
> >>>
> >>>     _______________________________________________
> >>>     Mono-list maillist  -  Mono-list at lists.ximian.com
> >>>     <mailto:Mono-list at lists.ximian.com>
> >>>     http://lists.ximian.com/mailman/listinfo/mono-list
> >>>
> >>>
> >>> ------------------------------------------------------------------------
> >>>
> >>> _______________________________________________
> >>> Mono-list maillist  -  Mono-list at lists.ximian.com
> >>> http://lists.ximian.com/mailman/listinfo/mono-list
> >>>   
> >>>       
> >> _______________________________________________
> >> Mono-list maillist  -  Mono-list at lists.ximian.com
> >> http://lists.ximian.com/mailman/listinfo/mono-list
> >>     
> 



More information about the Mono-list mailing list