This is the mail archive of the cygwin-apps mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Stop automatic dependency selection on setup.exe chooser screen


On 6 August 2010 21:26, Corinna Vinschen wrote:
>> I had a go at it, see below. ÂDoes it make sense? ÂI tested this by
>> selecting *only* the flac-devel package, which resulted in the following
>> "Resolve Dependecies" dialog:
>>
>> Â Package: libFLAC++6
>> Â Â Â Â Required by: flac-devel
>>
>> Â Package: libFLAC8
>> Â Â Â Â Required by: flac-devel
>>
>> Â Package: libogg-devel
>> Â Â Â Â Required by: flac-devel
>>
>> Â Package: libogg0
>> Â Â Â Â Required by: libogg-devel
>>
>> Looks good, doesn't it? ÂDo you have another useful test for this code?
>
> Here's another test with only selecting the vorbis-tools package.
> With the current setup from CVS:
>
> ÂPackage: libao4
> Â Â Â Â ÂRequired by: vorbis-tools
>
> ÂPackage: libFLAC8
> Â Â Â Â ÂRequired by: vorbis-tools
>
> ÂPackage: libkate1
> Â Â Â Â ÂRequired by: vorbis-tools
>
> ÂPackage: libogg0
> Â Â Â Â ÂRequired by: vorbis-tools
>
> ÂPackage: libspeex1
> Â Â Â Â ÂRequired by: vorbis-tools
>
> ÂPackage: libvorbis0
> Â Â Â Â ÂRequired by: vorbis-tools
>
> ÂPackage: libvorbisenc2
> Â Â Â Â ÂRequired by: vorbis-tools
>
> ÂPackage: libvorbisfile3
> Â Â Â Â ÂRequired by: vorbis-tools
>
> With my patch:
>
> ÂPackage: libao
> Â Â Â Â ÂRequired by: libao4
>
> ÂPackage: libao-devel
> Â Â Â Â ÂRequired by: libao
>
> ÂPackage: libao4
> Â Â Â Â ÂRequired by: vorbis-tools
>
> ÂPackage: libaudio2
> Â Â Â Â ÂRequired by: libao4
>
> ÂPackage: libaudiofile0
> Â Â Â Â ÂRequired by: libesd0
>
> ÂPackage: libesd0
> Â Â Â Â ÂRequired by: libao4
>
> ÂPackage: libFLAC8
> Â Â Â Â ÂRequired by: vorbis-tools
>
> ÂPackage: libkate
> Â Â Â Â ÂRequired by: libkate1
>
> ÂPackage: libkate1
> Â Â Â Â ÂRequired by: vorbis-tools
>
> ÂPackage: libogg0
> Â Â Â Â ÂRequired by: vorbis-tools
>
> ÂPackage: libspeex1
> Â Â Â Â ÂRequired by: vorbis-tools
>
> ÂPackage: libvorbis
> Â Â Â Â ÂRequired by: libvorbis0
>
> ÂPackage: libvorbis0
> Â Â Â Â ÂRequired by: vorbis-tools
>
> ÂPackage: libvorbisenc2
> Â Â Â Â ÂRequired by: vorbis-tools
>
> ÂPackage: libvorbisfile3
> Â Â Â Â ÂRequired by: vorbis-tools

FWIW, attached is my take on a fix for this. Getting the same
dependencies, but additional "Required bys". (Actually libcurl4 and
libssh2_1 are extra dependencies, but I assume you already have them
installed.

Andy


Package: libao
	Required by: libao4, libao-devel

Package: libao-devel
	Required by: libao

Package: libao4
	Required by: vorbis-tools, libao, libao-devel

Package: libaudio2
	Required by: libao4

Package: libaudiofile0
	Required by: libesd0

Package: libcurl4
	Required by: vorbis-tools

Package: libesd0
	Required by: libao4

Package: libFLAC8
	Required by: vorbis-tools

Package: libkate
	Required by: libkate1

Package: libkate1
	Required by: vorbis-tools

Package: libogg0
	Required by: vorbis-tools, libFLAC8, libvorbis0

Package: libspeex1
	Required by: vorbis-tools

Package: libssh2_1
	Required by: libcurl4

Package: libvorbis
	Required by: libvorbis0, libvorbisenc2, libvorbisfile3

Package: libvorbis0
	Required by: vorbis-tools, libvorbisenc2, libvorbisfile3

Package: libvorbisenc2
	Required by: vorbis-tools

Package: libvorbisfile3
	Required by: vorbis-tools

Attachment: prereq.cc.patch
Description: Binary data


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]