Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 104348 - split gplflash and netscape-flash to plugin/standalone ebuilds
Summary: split gplflash and netscape-flash to plugin/standalone ebuilds
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Mozilla Gentoo Team
URL:
Whiteboard:
Keywords:
: 84247 (view as bug list)
Depends on:
Blocks:
 
Reported: 2005-08-31 00:18 UTC by Colin Macdonald
Modified: 2006-11-11 12:48 UTC (History)
4 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
use-nsplugin-patch.diff (use-nsplugin-patch.diff,1.38 KB, patch)
2005-08-31 00:19 UTC, Colin Macdonald
Details | Diff
gflashplayer-6.0.69.ebuild (gflashplayer-6.0.69.ebuild,880 bytes, text/plain)
2005-08-31 01:00 UTC, Colin Macdonald
Details
netscape-flash-7.0.25-r3.ebuild (netscape-flash-7.0.25-r3.ebuild,1.07 KB, text/plain)
2005-08-31 01:03 UTC, Colin Macdonald
Details
gplflash-0.4.13-r2.ebuild (gplflash-0.4.13-r2.ebuild,1.68 KB, text/plain)
2005-08-31 01:05 UTC, Colin Macdonald
Details
gplflash-standalone-0.4.13.ebuild (gplflash-standalone-0.4.13.ebuild,1.48 KB, text/plain)
2005-08-31 01:06 UTC, Colin Macdonald
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Colin Macdonald 2005-08-31 00:18:02 UTC
I came across a problem while trying to add the nsplugin use flag to the
gplflash ebuild (I will attach the patch for reference).  My goal was to allow
one to install the standalone components of gplflash without installing the
purportedly unstable browser plugin.

Here's the problem:
gplflash (with my patch) has the following dep:
  nsplugin? ( !net-www/netscape-flash )
and netscape-flash has the dep:
  !net-www/gplflash
If I:
  1)  emerge netscape-flash
  2)  USE="-nsplugin" emerge gplflash
then everything is ok.
However:
  1)  USE="-nsplugin" emerge gplflash
  2)  emerge netscape-flash
then I get an error because of the netscape-flash dep on !gplflash.

AFAIK, I cannot query in netscape-flash's dependencies whether gplflash has the
nsplugin or not.  Please let me know if I'm wrong about this.

I think the only reasonable solution to all this is to break the ebuilds up:
net-www/gplflash
net-www/gplflash-standalone
net-www/netscape-flash
net-www/netscape-flash-standalone  (or perhaps net-www/gflashplayer)

The splitting of macromedia's flash is very natural because there is already
some cruft in the current ebuild to deal with the fact that macromedia has not
yet released a 7.x version of their standalone player.  The splitting of
gplflash is not quite so convenient and I have not yet succeeded in making
successful ebuilds---will attach them once I do.

I realize that this is not a big problem right now because there is probably
hardly anyone using gplflash but that might change once gplflash2 is released.
Comment 1 Colin Macdonald 2005-08-31 00:19:23 UTC
Created attachment 67318 [details, diff]
use-nsplugin-patch.diff

This is the patch I first created.  It is *not* a solution to this bug.
Comment 2 Colin Macdonald 2005-08-31 00:53:47 UTC
bug #84247 has split ebuilds for macromedia's flash.
Comment 3 Colin Macdonald 2005-08-31 01:00:26 UTC
Created attachment 67321 [details]
gflashplayer-6.0.69.ebuild

My gflashplayer ebuild---for comparison against the one in bug #84247.
Comment 4 Colin Macdonald 2005-08-31 01:03:24 UTC
Created attachment 67323 [details]
netscape-flash-7.0.25-r3.ebuild

My ebuild for netscape-flash for comparison to bug #84247.  I think since 84247
was posted, amd64 stuff has been added to the ebuilds; I have tried to avoid
poking at it.
Comment 5 Colin Macdonald 2005-08-31 01:05:02 UTC
Created attachment 67324 [details]
gplflash-0.4.13-r2.ebuild

My gplflash ebuild (or perhaps should be called gplflash-plugin).  This depends
on gplflash-standalone to install the libs and include files.
Comment 6 Colin Macdonald 2005-08-31 01:06:21 UTC
Created attachment 67326 [details]
gplflash-standalone-0.4.13.ebuild

This installs the standalone player without the plugin.  Specifically, it
satifies my original goal of not blocking netscape-flash.
Comment 7 Carsten Lohrke (RETIRED) gentoo-dev 2005-08-31 09:55:17 UTC
netscape-flash is missing metadata.xml
Comment 8 Jakub Moc (RETIRED) gentoo-dev 2005-11-11 09:51:41 UTC
*** Bug 84247 has been marked as a duplicate of this bug. ***
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2006-11-11 12:48:02 UTC
net-www/gplflash is dead and will be eventually removed from the tree (see Bug 132922)

WONTFIX.