-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
its been a very very longtime, I'd have to re read, but I'm not sure
it was ever finalized, hence no docu. I know I loved using it, it
used a shlibs.db like the fink.db, which was made of the Shlib files
in %p/var/lib/dpkg/info which are made from the Shlibs fields in info
files. it was the main goal of the shlibs field back in the day.
IIRC it works by using the builddeps (which then depend on their
shlibs so you know hey are installed at build time) then in the info
file you use ${SHLIBS} (or something) for the Depends plus any
runtime depends, and when it creates the deb file it replaces $
{SHLIBS} with the real depends. Anyhow it was a long time ago and
I'm not sure what it's waiting on, maybe just docu, testing??
That is all I remember of it though :D Not sure of it's status
anymore though.
- ---
TS
http://southofheaven.org/
Chaos is the beginning and end, try dealing with the rest.
On 4-May-07, at 8:20 PM, Kevin Horton wrote:
> It seems to be in Fink::Shlibs, but it doesn't show up in the man
> page for fink, so I didn't know it existed. How are users supposed
> to find this functionality, if not by studying the man page? I'm
> not a Perl expert, so I can't figure out how it works just by
> looking at Shlibs.pm.
>
> Kevin Horton
>
> On 4 May 2007, at 21:32, TheSin wrote:
>
>> -----BEGIN PGP SIGNED MESSAGE-----
>> Hash: SHA1
>>
>> Also all there is full Shlibs function that I wrote ages ago in fink
>> IIRC, if not there is a branch with it. I know I wrote and updated
>> it like 4-5 times now, so I hope it finally got merged. Then you
>> just had to put ${SHLIBS} IIRC in the Depends: filed and it would
>> auto populate it. ;) Also there is a deplist app that RangerRick
>> wrote I use it all the time.
>> - ---
>> TS
>> http://southofheaven.org/
>> Chaos is the beginning and end, try dealing with the rest.
>>
>> On 4-May-07, at 7:06 PM, Alexander Hansen wrote:
>>
>>> On 5/4/07, Kevin Horton <[EMAIL PROTECTED]> wrote:
>>>> On 4 May 2007, at 19:03, Alexander Hansen wrote:
>>>>
>>>>> On 5/4/07, William Scott <[EMAIL PROTECTED]> wrote:
>>>>>> Is there a simple way to find shlib dependencies for a package?
>>>>>>
>>>>>> I couldn't find one, so I made a shell script
>>>>>>
>>>>>> http://xanana.ucsc.edu/Library/init/zsh/local-functions/darwin/
>>>>>> depfinder
>>>>>>
>>>>>> It examines the contents of a debian archive (whose filename you
>>>>>> supply as the argument) for binaries and dynamic libraries and
>>>>>> then
>>>>>> uses dpkg -S to come up with the package names. It also does a
>>>>>> bit of
>>>>>> a packaging reality check.
>>>>>>
>>>>>> I've made some packaging errors lately so I thought I should
>>>>>> try to
>>>>>> redeem myself. I hope someone finds this useful, at least for a
>>>>>> laugh.
>>>>>>
>>>>>>
>>>>>> Bill
>>>>>>
>>>>> Cool. I've been using one that is due to J.-F. Mertens that does
>>>>> installed packages:
>>>>>
>>>>> # !/bin/sh
>>>>> # `otool_deps <pkgs>` is the (possibly empty, alphabetically
>>>>> # sorted) comma-separated list of pkgs,
>>>>> # except for those in the argument list, followed by a newline, on
>>>>> # which those in the argument list depend according to otool -L.
>>>>> dpkg -L $@|xargs file|fgrep 'Mach-O'|cut -f1 -d:|xargs otool -L
>>>>> 2>/dev/null|egrep -v ':$'|sort -u|sed -r -e 's,[[:space:]]+,,' -e
>>>>> 's,
>>>>> .*,,'|xargs dpkg -S 2>/dev/null|cut -f1 -d:|sort -u|fgrep -vx
>>>>> "`tr ' '
>>>>> '\n' <<<$*`"|xargs|sed -r -e 's; ;, ;g'
>>>>>
>>>>> Caveat: it seems to rely on flags used in the fink version of
>>>>> sed.
>>>>>
>>>>>
>>>>> I've got one of my own that isn't as sophisticated, but simply
>>>>> prints
>>>>> out every library linked by every file in a package.
>>>>>
>>>>
>>>> It would be nice to have some maintainer functions like this,
>>>> either
>>>> in fink, or in some official fink utility. That way these useful
>>>> functions would get some visibility, and proper testing. I have
>>>> frequently wished for an easy way to identify required
>>>> dependencies.
>>>>
>>>> Kevin Horton
>>>> Ottawa, Canada
>>>>
>>>>
>>>>
>>>
>>> At one point the developers were trying to collect a suite of
>>> maintainer tools.
>>>
>>> Check out http://fink.cvs.sourceforge.net/fink/fink-maintainertools
>>> --I haven't looked at it yet, but I'm going to. :-)
>>>
>>> --
>>> Alexander K. Hansen
>>> (akh)
>>> Fink User Liaison and Documenter
>>>
>>> --------------------------------------------------------------------
>>> --
>>> ---
>>> This SF.net email is sponsored by DB2 Express
>>> Download DB2 Express C - the FREE version of DB2 express and take
>>> control of your XML. No limits. Just data. Click to get it now.
>>> http://sourceforge.net/powerbar/db2/
>>> _______________________________________________
>>> Fink-devel mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/fink-devel
>>>
>>
>> -----BEGIN PGP SIGNATURE-----
>> Version: GnuPG v1.4.6 (Darwin)
>>
>> iD8DBQFGO96e6wPs8J05MxMRAl0cAJ9B3cj5909a1G/qsx70QHi3ieBVRQCgomYJ
>> tnFSMU/AupEphrPJ2ooMJkU=
>> =Xg8W
>> -----END PGP SIGNATURE-----
>>
>> ---------------------------------------------------------------------
>> ----
>> This SF.net email is sponsored by DB2 Express
>> Download DB2 Express C - the FREE version of DB2 express and take
>> control of your XML. No limits. Just data. Click to get it now.
>> http://sourceforge.net/powerbar/db2/
>> _______________________________________________
>> Fink-devel mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/fink-devel
>
> Kevin Horton
> Ottawa, Canada
>
>
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (Darwin)
iD8DBQFGO/Dl6wPs8J05MxMRAoLWAKC2Jp+LdP8SHh/XKNfvXvKvQ2CHGgCfczQA
GIK6GwqSPOjnbZyYrQ/xFzI=
=Bmpl
-----END PGP SIGNATURE-----
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Fink-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/fink-devel