Hi,
just to say that it's on the way.
I had to install an opensuse 11.3 x86_64 because on centos 5.5 i have this
following error : rpmlib(PayloadIsLzma) is needed by ... (rpm compatibility
problem)
So on opensuse (xen virtual machine) i had to patch mach (path of the chroot
command are wrong).
The result is that i just successfully build sope, but now it's time to
sleep (Tomorrow i try to build sogo).

The mach config file:

# -*- coding: utf-8 -*-

# suse-11.3-x86_64: configuration for SuSE 11.3

# each distro flavour has an aptsources line describing where to get each
# kind of package from
# each actual dist has a packages dict for bootstrap packages and
# a sourceslist dict referencing aptsources lines to use

V = '11.3'     # distro version
A = 'x86_64'   # architecture
AS = ''      # 'short' version of arch
DIST = 'suse-%s-%s' % (V, A)


yumsources[DIST] = {
  'base':           opensuse   + '/distribution/%s/repo/oss/suse'       %
(V),
  'update':       opensuse   + '/update/%s'   % (V),
  'Education':    opensuse   + '/repositories/Education/openSUSE_11.3/',
}

### SuSE Linux 11.3 flavours
aptsources['suse-11.3-x86_64'] = {
    'base':              'rpm ' + suse + ' SuSE/11.3-x86_64 base',
    'security':          'rpm ' + suse + ' SuSE/11.3-x86_64 security',
    'update':            'rpm ' + suse + ' SuSE/11.3-x86_64 update',
}

# SuSE Linux 11.3
packages['suse-11.3-x86_64'] = {
    'dir':      'suse-11.3-x86_64',
    'minimal':  'bash glibc',
    'base':     'aaa_base coreutils findutils openssh pam pam-modules',
    'build':    'make gcc tar gzip patch unzip cpio rpm',
}
sourceslist['suse-11.3-x86_64'] = {
    'suse-11.3-x86_64': ('base','update','Education', )
}
config['suse-11.3-x86_64'] = {
  'excludearch': 'i386 i486 i586 i686 athlon',
  'macros': {},
}

aliases['suse-11.3-x86_64'] = ('suse11x86_64', 'suse113x86_64', )

# SuSE Linux 11.3, updates
packages['suse-11.3-x86_64-updates'] = packages['suse-11.3-x86_64']
sourceslist['suse-11.3-x86_64-updates'] = {
    'suse-11.3-x86_64': ('base', 'update', 'security', )
}
config['suse-11.3-x86_64-updates'] = config['suse-11.3-x86_64']
aliases['suse-11.3-x86_64-updates'] = ('suse11x86_64u', 'suse113x86_64u', )

# OpenSuse with Education
packages['%s-Education' % DIST] = packages['%s-updates' % DIST]
sourceslist['%s-Education' % DIST] = {
  DIST: sourceslist['%s-updates' % DIST][DIST] + ('Education', )
}
config['%s-Education' % DIST] = config['%s-updates' % DIST]



Regards
Fabrice Durand


2011/2/24 Fabrice Durand <[email protected]>

> Ok thank you, i 'll make a mach configuration script and I would return to
> you a bit later.
>
> I never had the opportunity to congratulate you but you are doing a very
> good job with sogo. [?]
>
> Regards
> Fabrice Durand
>
> 2011/2/24 Ludovic Marcotte <[email protected]>
>
> On 11-02-24 5:22 AM, Fabrice Durand wrote:
>>
>>> is it possible to add a contrib subdirectory in the official (
>>> http://www.sogo.nu/files/downloads/SOGo/) where to put opensuse and
>>> fedora src.rpm and rpm ?
>>> They are actually located on my blog , but it would be easier if he was
>>> on the official depo.
>>>
>> I would much prefer having a mach-based chroot (
>> http://thomas.apestaart.org/projects/mach/) for OpenSUSE. That's how the
>> packages are build for CentOS/Debian/RHEL/Ubuntu.
>>
>> If you want, provide us a mach configuration script for OpenSUSE and we'll
>> bootstrap the chroot and start producing RPMs for it.
>>
>> Regards,
>>
>> --
>> Ludovic Marcotte
>> [email protected]  ::  +1.514.755.3630  ::  www.inverse.ca
>> Inverse inc. :: Leaders behind SOGo (www.sogo.nu) and PacketFence (
>> www.packetfence.org)
>>
>> --
>> [email protected]
>> https://inverse.ca/sogo/lists
>>
>
>

<<330.gif>>

Reply via email to