Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 156957 - changes for xfce-base/xfce4 meta ebuild.
Summary: changes for xfce-base/xfce4 meta ebuild.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: XFCE Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: xfce44
  Show dependency tree
 
Reported: 2006-12-02 18:55 UTC by Sideris Michael
Modified: 2007-01-23 19:11 UTC (History)
2 users (show)

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


Attachments
xfce-base/xfce4-4.3.90.2-r1.ebuild (revision) (xfce4-4.3.90.2-r1.ebuild,1.39 KB, text/plain)
2006-12-02 18:57 UTC, Sideris Michael
Details
xfce4-4.4.0.ebuild (xfce4-4.4.0.ebuild,1.15 KB, text/plain)
2007-01-21 22:40 UTC, Samuli Suominen (RETIRED)
Details
xfprint-4.4.0.ebuild (xfprint-4.4.0.ebuild,794 bytes, text/plain)
2007-01-21 22:40 UTC, Samuli Suominen (RETIRED)
Details
xfce4-4.4.0.ebuild (xfce4-4.4.0.ebuild,1.10 KB, text/plain)
2007-01-22 09:02 UTC, Jakub Moc (RETIRED)
Details
xfce4-4.4.0.ebuild (xfce4-4.4.0.ebuild,1.11 KB, text/plain)
2007-01-22 18:18 UTC, Samuli Suominen (RETIRED)
Details
xfce4-4.4.0.ebuild (xfce4-4.4.0.ebuild,1.08 KB, text/plain)
2007-01-22 20:01 UTC, Samuli Suominen (RETIRED)
Details
xfce4-4.4.0.ebuild (xfce4-4.4.0.ebuild,1.37 KB, text/plain)
2007-01-23 16:38 UTC, Samuli Suominen (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sideris Michael 2006-12-02 18:55:48 UTC
I created a revision ebuild for xfce4 in order to add 4 USE flags, multimedia(installs xfmedia), editor(installs mousepad), print(installs xfprint), themes(installs additional themes). Maybe it is a wrong approach for most of you but since I don't need print support and additional themes and my favourite editor is vim I find it logical. I added also the multimedia flag since there may be some people that prefer some other media player than xfmedia. You could add here a file-manager use flag, maybe, for those who wish to use an alternative file manager, or no file manager at all, but I think that would be redundant. After all thunar fits perfectly with xfce. That is all more or less, looking forward for your feedback on this.
Comment 1 Sideris Michael 2006-12-02 18:57:37 UTC
Created attachment 103248 [details]
xfce-base/xfce4-4.3.90.2-r1.ebuild (revision)
Comment 2 Josh Nichols (RETIRED) gentoo-dev 2007-01-02 19:12:29 UTC
I could see IUSE="multimedia printing themes". I would shy away from making thunar or mousepad optional, as they are part of the default xfce install (ie there are launchers and whatnot when you first use it).
Comment 3 Samuli Suominen (RETIRED) gentoo-dev 2007-01-21 22:40:00 UTC
Created attachment 107725 [details]
xfce4-4.4.0.ebuild

I'm aware it's not out-out yet but.. just to show how I would solve this situation by using ready use.desc flags and ideas from moloh|mobile.

I'm marking currently open xfprint bug duplicate of this bug because these two resolutions walk hand to hand.
Comment 4 Samuli Suominen (RETIRED) gentoo-dev 2007-01-21 22:40:50 UTC
Created attachment 107727 [details]
xfprint-4.4.0.ebuild

See above comment. ^^
Comment 5 Samuli Suominen (RETIRED) gentoo-dev 2007-01-21 22:41:31 UTC
*** Bug 160671 has been marked as a duplicate of this bug. ***
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2007-01-21 22:43:23 UTC
Let's solve this mess once and for all..
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2007-01-22 09:02:48 UTC
Created attachment 107764 [details]
xfce4-4.4.0.ebuild

Well, we need to commit this ASAP, see Bug 163143 Comment #4

- switched back to ~ dependencies
- thunar not optional any more
- still unsure whether mousepad should be under !minimal? or not... don't care much either way
- grouped all the !minimal? deps into one bracket :P
Comment 8 Samuli Suominen (RETIRED) gentoo-dev 2007-01-22 18:18:44 UTC
Created attachment 107812 [details]
xfce4-4.4.0.ebuild

I agree with modifications Jakub stated in previous comment, except I prefer to use >= because..

- allow adding of bug fix releases
- allow adding a single upgraded package to overlay

and to be still able to use meta without running into downgrade, upgrade cycles.
Comment 9 Samuli Suominen (RETIRED) gentoo-dev 2007-01-22 20:01:16 UTC
Created attachment 107830 [details]
xfce4-4.4.0.ebuild

*shrug*
Comment 10 Jakub Moc (RETIRED) gentoo-dev 2007-01-22 20:06:10 UTC
Comment on attachment 107830 [details]
xfce4-4.4.0.ebuild

Plz. don't hardcode versions there unless needed, makes every version bump a PITA and pretty error-prone. Also, enough noise here please. :P
Comment 11 Samuli Suominen (RETIRED) gentoo-dev 2007-01-23 16:38:16 UTC
Created attachment 107909 [details]
xfce4-4.4.0.ebuild

Not using ~ or ${PV} or hardcoded but use eclass instead, there are allready ebuilds using (exo, terminal, thunar..) this style and I believe it's correct way to do this.
Comment 12 Peter Weller (RETIRED) gentoo-dev 2007-01-23 19:11:30 UTC
All fixed up