This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: [ITP] rdiff/librsync 0.9.1 - rsync remote delta algorithm
* Mon 2008-03-03 David Rothenberger <daveroth-HInyCGIudOg@public.gmane.org>
* Message-Id: 47CC686A.5010404@acm.org
> On 3/3/2008 12:54 PM, Dr. Volker Zell wrote:
>
>>>>>>> David Rothenberger writes:
>> > -------- [librsync1 setup.hint ] --------
>> > sdesc: "Free software library that implements the rsync remote-delta algorithm. (runtime)"
>> > ldesc: "librsync is a free software library that implements the
>> > rsync remote-delta algorithm. This algorithm allows efficient remote
>> > updates of a file, without requiring the old and new versions to
>> > both be present at the sending end. The library uses a streaming
>> > design similar to that of zlib with the aim of allowing it to be
>> > embedded into many different applications."
>> > category: Libs
>> > requires: cygwin libpopt0
>> > external-source: rdiff
>>
>> This doesn't seem to depend on libpopt0
>
> /usr/lib/librsync.la lists as dependency_libs:
> /usr/lib/libpopt.la -lbz2 -lz. So, what should the dependencies be?
It's a bit tricky. You can use:
$ cygcheck usr/bin/cygrsync-1.dll
usr/bin/cygrsync-1.dll
! D:\cygwin\bin\cygwin1.dll
C:\WINNT\system32\ADVAPI32.DLL
C:\WINNT\system32\NTDLL.DLL
C:\WINNT\system32\KERNEL32.DLL
C:\WINNT\system32\RPCRT4.DLL
Where the toplevel (!) is the only dependency.
Jari
--
Welcome to FOSS revolution: we fix and modify until it shines