Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 130135 - lastfm-player ebuild should have a static useflag or a "-bin" ebuild
Summary: lastfm-player ebuild should have a static useflag or a "-bin" ebuild
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-16 01:04 UTC by Zeksers
Modified: 2006-07-26 10:58 UTC (History)
1 user (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Zeksers 2006-04-16 01:04:47 UTC
I think that lastfm ebuild should have a static useflag because some people (like I) don't want to compile qt just for 1 application. If you would enable the static useflag then lastfm would install a linux binary statically linked to qt but if you wouldn't enable that useflag then the ebuild would require qt.
If somebody doesn't like that approach the there is an other - making a "lastfmplayer-bin" ebuild but this isn't that good (imho). (there is a working ebuild in bug #102059)
Comment 1 Graham Murray 2006-04-16 04:44:23 UTC
(In reply to comment #0)
> I think that lastfm ebuild should have a static useflag because some people
> (like I) don't want to compile qt just for 1 application. If you would enable
> the static useflag then lastfm would install a linux binary statically linked
> to qt but if you wouldn't enable that useflag then the ebuild would require qt.
>

Even with a static useflag it would still require qt-4.1 to be installed in order to build the package. All it would mean is that qt is not required at runtime.

Comment 2 Zeksers 2006-04-16 11:45:30 UTC
Maybe then a "qt" useflag?
Comment 3 Stefan Schweizer (RETIRED) gentoo-dev 2006-04-27 07:49:55 UTC
binary-ebuilds have all sorts of problems. I am not planning to add one in the close future. However you can find one in some overlays, for example the zugaina one:

emerge layman
echo "source /usr/portage/local/layman/make.conf" >> /etc/make.conf
layman -f -a zugaina
emerge -va lastfm-bin

good luck :)
Comment 4 David Li 2006-07-26 08:51:57 UTC
It appears that Comment #1 and Comment #2 are due to a misunderstanding in Comment #0
When gentoo offers a choice between a binary package (from upstream) and a source pacakge, there are 2 seperate packages. For example, openoffice-bin vs openoffice,  azureus-bin vs azureus. This is done by the package name, NOT by use flag.

Comment #0 is correct in that the precompiled static binary from upstream does not require qt. However, this is refuted by comment #3, "binary-ebuilds have all sorts of problems"
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2006-07-26 10:58:41 UTC
Closing.