First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 42889
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Embedded Team <dev-embedded@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Laurence Withers <l@lwithers.me.uk>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
gpsim-0.21.2.ebuild Ebuild for dev-embedded/gpsim-0.21.2 text/plain Laurence Withers 2004-02-25 06:57 0000 1.08 KB Details
gpsim-0.21.2.ebuild gpsim-0.21.2.ebuild text/x-ebuild Daniel Black 2004-03-05 02:08 0000 1.14 KB Details
gpsim-0.21.2.ebuild Ebuild for gpsim-0.21.2 text/plain Laurence Withers 2004-03-05 04:35 0000 1.16 KB Details
gpsim-0.21.2.ebuild Ebuild for dev-embedded/gpsim-0.21.2 text/plain Laurence Withers 2004-06-18 10:57 0000 983 bytes Details
gpsim-0.21.2.ebuild Ebuild for dev-embedded/gpsim-0.21.2 text/plain Laurence Withers 2004-06-18 16:54 0000 949 bytes Details
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 42889 depends on: Show dependency tree
Show dependency graph
Bug 42889 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)







View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-02-25 06:57 0000
This is a new ebuild for dev-embedded/gpsim-0.21.2. It has one local use flag,
``gui'', which is used to enable the GUI interface (since it can be built as a
pure commandline app). It also listens to the global ``gtk2'' flag -- but if
this flag is enabled, it requires a CVS snapshot of GTK+Extra (see bug 42888
for an ebuild I just submitted for that).

------- Comment #1 From Laurence Withers 2004-02-25 06:57:41 0000 -------
Created an attachment (id=26326) [edit]
Ebuild for dev-embedded/gpsim-0.21.2

------- Comment #2 From Daniel Black 2004-03-05 02:08:40 0000 -------
Created an attachment (id=26887) [edit]
gpsim-0.21.2.ebuild

Here's my version - The changes from the orig are:
removed gui use flag - I didn't think "gui" and "gtk2" could be used separtaely
although I could be wrong. If this is the case I'll use "X" rather than "gui".
Looking at the gtk2 def if says to use gtk2 when there is a choise of the two.
Changed it to gtk otherwise spanky will be harrassing me.
Added a few more depends.
In the nongui mode is >=x11-libs/gtk+extra-0.99.17 needed? Maybe i missread it.
Awaiting resolution of bug 42888 before completion.

------- Comment #3 From Laurence Withers 2004-03-05 04:35:55 0000 -------
Created an attachment (id=26897) [edit]
Ebuild for gpsim-0.21.2

There is actually a choice as to whether GTK+ or GTK+2 is used, so the
GTK2 use flag should stay. But I think you're right about using an X flag
instead of a gui flag. So to that end, I've attached a slightly revised
ebuild which uses the GTK2 flag and the X flag.

------- Comment #4 From Daniel Black 2004-03-07 12:41:50 0000 -------
Thanks for the update. I going to put a nested dependancy around the !gtk2 so
that it is.
X? ( !gtk2? ( >=x11-libs/gtk+-1.2.0 ) )
X? ( !gtk2? ( =x11-libs/pango-1* ) )

This is allowed since portage-2.0.50 (which I *may* add as a dependancy).

This is so USE="-X -gtk2" doesn't depend on these libs. Note full package name
too. Make sence? Anyhow in the mean time I just waiting on bug #42888 to be
commited.

------- Comment #5 From Peter Jensen 2004-06-06 02:05:24 0000 -------
Just out of curiosity, what is flag-o-matic doing in this ebuild?
Also, this line:

!gtk2? ( >= gtk+-1.2.0 )

Should probably be:

!gtk2? ( >=gtk+-1.2.0 )

Finally, if you ask me, I think the 'gtk2' flag should be dropped for this revision, so people can *use* the new gpsim without changing USE flags.
If GTK+Extra ever does get released, a new revision of the ebuild can be sent out.
Other than that, the package compiles fine, though it runs a bit more unstable than the previous version.

------- Comment #6 From SpanKY 2004-06-06 14:34:57 0000 -------
all those lines should be 'x11-libs/gtk+' ... using incomplete atoms is always
wrong

neither eutils or flag-o-matic is needed by this ebuild ...

------- Comment #7 From Laurence Withers 2004-06-18 10:56:03 0000 -------
Slightly updated the ebuild, so now it:
 - has an "X" use flag instead of anything else,
 - doesn't use GTK+2 at all (so this ebuild no longer depends on bug 42888),
 - doesn't have incomplete atoms,
 - adds a "doc" use flag which converts the LyX documentation into PDF.

------- Comment #8 From Laurence Withers 2004-06-18 10:57:46 0000 -------
Created an attachment (id=33509) [edit]
Ebuild for dev-embedded/gpsim-0.21.2

------- Comment #9 From Laurence Withers 2004-06-18 11:03:09 0000 -------
The new ebuild gives a sandbox access violation when I'm building the docs.
Does anybody have any idea on how to get around this?

------- Comment #10 From Laurence Withers 2004-06-18 16:54:41 0000 -------
Created an attachment (id=33538) [edit]
Ebuild for dev-embedded/gpsim-0.21.2

Updated ebuild which now uses prebuilt documentation rather than relying on
lyx. The docs are only pulled down if the doc use flag is on. Thanks to
puggy for hosting this.

------- Comment #11 From Daniel Black 2004-07-18 00:11:59 0000 -------
version commited.

------- Comment #12 From Daniel Black 2004-07-18 00:12:07 0000 -------
version commited.

First Last Prev Next    No search results available      Search page      Enter new bug