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>>
