On Fri, 07 Aug 2009 00:54:30 -0000
Brian Thomason <[email protected]> wrote:

> Well hrrmm.  I'll ask Adobe why they wanted the dev packages pulled in
> then and we'll remove these in the next release if here isn't a very
> valid case.  Thanks for the followup!

to get a better understanding of what is going on (being new to me; every
package i've ever built was from source, not a closed-source binary), i
stripped the control file down (build-depends & depends) and built it back
up as follows.

adding the following packages as build-depends (one at a time using trial &
error) kept dpkg-shlibdeps from erroring during the build process:
libx11-6, libxext6, libxt6, libfreetype6, libfontconfig1, & libgtk2.0-0.
libgtk2.0-0 & libxt6 are really the only two build-depends as the rest are
pulled in as explicit/implicit dependencies of those.

though dpkg-shlibdeps warns about not finding libnss3-1d & libnspr4-0d,
it's immaterial because even if the libraries are installed (ie listed as
build-depends), it disregards them as it claims libflashplayer.so doesn't
use any of their symbols.

as dpkg-shlibdeps disregards libnss3-1d & libnspr4-0d as dependencies, they
must be listed manually (as was previously done), but i do not understand
why adobe is instead requesting that the *-dev packages be installed as
they usually (and in this case do for hardy, intrepid, & jaunty) only
provide development files (headers, static libraries, config scripts) which
a non-development application (flash) should not depend on.

the above is not to encourage you to overhaul the control file (as i
essentially did), but to hopefully show that i did due-diligence in trying
to understand the issue.

btw, why are wget & libcurl3 manually listed as depends?  i presume
libflashplayer.so dynamically loads libcurl.so.3 as it's listed in the
binary (strings libflashplayer.so | grep libcurl), but i can't find any
reference to wget (binary, postinst, prerm).  is this an old hold-over from
flashplugin-nonfree where wget is used to download the plugin from adobe?

thanks for packaging adobe-flashplugin!

corey
-- 
[email protected]

-- 
adobe-flashplugin unnecessarily depends on -dev packages
https://bugs.launchpad.net/bugs/407685
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to