On 02/03/2013 23:46, Dave Reisner wrote:
On Sat, Mar 02, 2013 at 11:35:40PM +0100, oliver wrote:
Hello,

is there an easy way to find out, which package dependencies
a package has?

Say, i want to write the PKGBUILD for a package,
and the compilation on my system (.7configure/cmake and make)
does work without problems.

Then I don't get a message about missing libraries.
So, it's easy to compile the stuff, but needs some
effort to find out the dependencies.

Possibly with ldd the linked stuff can be found out,
but the library names not necessarily are the same as
the names of the package that provide these libraries.

So, it may need some effort to find out the packages.

Is there an easy way to find out the package names?

Maybe someone already has written a script that
reverse-lookups the package names from ldd-output?

Any ideas on that?


Ciao,
   Oliver

This is probably what you're looking for:

https://github.com/falconindy/bin-scripts/blob/master/elf2pkgs

You can get a concise list by running this over the pkg/ directory after
building:

  find pkg/ -type f -executable -exec elf2pkgs {} + 2>/dev/null

d

Wouldn't it be easier to just use namcap, or am I missing something?

Reply via email to