1 |
The way I understood his "can not really deconfigure" the alternate |
2 |
gui's was that there were no --enable-x --disable-x. |
3 |
|
4 |
In the case that they cannot be explicitly disabled, this looks like the |
5 |
case as offlineimap seems to be a python script, all you can really do |
6 |
is: RDEPEND="tcltk? ( dev-lang/tcl dev-lang/tk)". (tcltk would be |
7 |
runtime dependencies, not compile dependencies) This way, tcl/tk are |
8 |
only dependencies for users with the tcltk use flag set. |
9 |
|
10 |
-- |
11 |
Todd Heim |
12 |
heim@g.o |
13 |
|
14 |
On Thu, Apr 24, 2003 at 01:45:40PM +0000, Sergey Kuleshov wrote: |
15 |
> Hi! |
16 |
> I'm also quite new to this list (and gentoo programming). |
17 |
> As far as I understood you, isn't this is what you're looking for: |
18 |
> IUSE="tcltk" |
19 |
> DEPEND="tcltk? ( dev-lang/tcl dev-lang/tk)" |
20 |
> |
21 |
> src_compile() { |
22 |
> .... |
23 |
> use tcltk \ |
24 |
> && myopts="${myopts} --enable-tcl" \ |
25 |
> || myopts="${myopts} --disable-tcl" |
26 |
> #Or whatever options should enable or disable it. |
27 |
> .... |
28 |
> } |
29 |
> |
30 |
> On Thursday 24 April 2003 10:20, Jens Hoffrichter wrote: |
31 |
> > The general ebuild is working, but the tool has several gui's, including |
32 |
> > a curses gui and a tk gui. But it does not really depends on Tk or curses, |
33 |
> > because it has fallback to other gui's which do not need specific |
34 |
> > libraries. But I can not really "deconfigure" the tk-gui or the curses gui, |
35 |
> > so the use of USE variables seems not to be correctly. |
36 |
> > |
37 |
> > To file a dependency against Tk does not seems right, as the package does |
38 |
> > not really depend on Tk, it just looks nicer. And how I should make use |
39 |
> > of the USE variable I'm not sure. |
40 |
> > |
41 |
> > So I'm asking if someone can guide me how I should mark the |
42 |
> > "soft-dependencies" in the tool..... |
43 |
> > |
44 |
> > CU all, |
45 |
> > Jens |
46 |
> |
47 |
> - -- |
48 |
> Sergey Kuleshov <sergey@××××××××××.com> |
49 |
> Studio Programer |
50 |
> Microsoft Certified Professional |
51 |
|
52 |
-- |
53 |
gentoo-dev@g.o mailing list |