[PATCH] Stop automatic dependency selection on setup.exe chooser screen
Andy Koppe
andy.koppe@gmail.com
Fri Aug 6 21:29:00 GMT 2010
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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: prereq.cc.patch
Type: application/octet-stream
Size: 3474 bytes
Desc: not available
URL: <http://cygwin.com/pipermail/cygwin-apps/attachments/20100806/8319f72a/attachment.obj>
More information about the Cygwin-apps
mailing list