Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 144204 - app-emulation/kdeqemu - kde qemu frontend (new ebuild)
Summary: app-emulation/kdeqemu - kde qemu frontend (new ebuild)
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Default Assignee for New Packages
URL: http://kqemu.sourceforge.net
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2006-08-17 07:05 UTC by Colin Kiegel
Modified: 2012-12-02 06:36 UTC (History)
4 users (show)

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


Attachments
app-emulation/kdeqemu/files/kdeqemu.desktop (kdeqemu.desktop,258 bytes, text/plain)
2006-08-17 07:05 UTC, Colin Kiegel
Details
app-emulation/kdeqemu/kdeqemu-0.3_alpha.ebuild (kdeqemu-0.3_alpha.ebuild,726 bytes, text/plain)
2006-08-17 07:06 UTC, Colin Kiegel
Details
app-emulation/kdeqemu/files/kdeqemu.desktop (kdeqemu.desktop,263 bytes, text/plain)
2006-08-19 06:21 UTC, Colin Kiegel
Details
app-emulation/kdeqemu/kdeqemu-0.3_alpha.ebuild (kdeqemu-0.3_alpha.ebuild,802 bytes, text/plain)
2006-08-19 06:23 UTC, Colin Kiegel
Details
no longer gets a circular dependancy with the kommander and kdewebdev packages (kdeqemu-0.3_alpha-r1.ebuild,803 bytes, text/plain)
2007-04-18 20:06 UTC, Jeff Anderson
Details
kdeqemu-0.3_alpha-r1.ebuild (kdeqemu-0.3_alpha-r1.ebuild,803 bytes, text/plain)
2007-04-18 20:18 UTC, Jeff Anderson
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Colin Kiegel 2006-08-17 07:05:02 UTC
kdeqemu is a KDE (QT3) front-end for QEMU. It provides a GUI interface for running PC emulation (similiar in intent to Virtual PC/VMWare).
Comment 1 Colin Kiegel 2006-08-17 07:05:43 UTC
Created attachment 94451 [details]
app-emulation/kdeqemu/files/kdeqemu.desktop
Comment 2 Colin Kiegel 2006-08-17 07:06:06 UTC
Created attachment 94452 [details]
app-emulation/kdeqemu/kdeqemu-0.3_alpha.ebuild
Comment 3 Carsten Lohrke (RETIRED) gentoo-dev 2006-08-17 07:47:27 UTC
- pn and pv should be uppercase, as they're standard ebuild variables.
- remove RESTRICT="nomirror"
- GPL isn't a valid license value, have a look at /usr/portage/licenses
- KDE apps outside of kde-base/* go into /usr, not kde-config --prefix. Doesn't Kommander look for scripts in all KDEDIRS? 
Comment 4 Colin Kiegel 2006-08-17 08:50:57 UTC
- pn and pv should be uppercase - BUT the project itself is called 'kqemu' which conflicts with gentoo's qemu kernel module. Maybe this was a bad way...
- remove RESTRICT="nomirror" - WHY?
- KDE apps outside of kde-base/* go into /usr ... - I'll change that
- Doesn't Kommander look for scripts in all KDEDIRS? - What do you suggest? Shall I change the desktop file?
Comment 5 Stefan Schweizer (RETIRED) gentoo-dev 2006-08-17 14:17:10 UTC
(In reply to comment #4)
> - pn and pv should be uppercase - BUT the project itself is called 'kqemu'
> which conflicts with gentoo's qemu kernel module. Maybe this was a bad way...

use MY_P and MY_PN instead please. It is sort of a standard. Does not need to be but t would be cool to have it that way :)

> - remove RESTRICT="nomirror" - WHY?
because it is factually wrong, the package is allowed to be mirrored. It is meant for portage and not for an overlay.

> - KDE apps outside of kde-base/* go into /usr ... - I'll change that
cool, thank you!

> - Doesn't Kommander look for scripts in all KDEDIRS? - What do you suggest?
> Shall I change the desktop file?

keep it working! ;)
Comment 6 Colin Kiegel 2006-08-19 06:21:48 UTC
Created attachment 94607 [details]
app-emulation/kdeqemu/files/kdeqemu.desktop

I changed the location of the application
Comment 7 Colin Kiegel 2006-08-19 06:23:46 UTC
Created attachment 94608 [details]
app-emulation/kdeqemu/kdeqemu-0.3_alpha.ebuild

changed the location of the application to /usr/share/apps/kdeqemu
removed RESTRICT="nomirror"
changed pn to MY_PN, ..
changed the license from "GPL" to "GPL-2"
Comment 8 Fabio Erculiani 2006-10-06 02:23:14 UTC
moreover, kqemu compiles fine with gentoo-sources-2.6.18 (JFYI), qemu-softmmu does not compile:

/var/tmp/portage/qemu-softmmu-0.8.2-r1/work/qemu-0.8.2/slirp/tftp.c:288: warning
: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedne
ss
/var/tmp/portage/qemu-softmmu-0.8.2-r1/work/qemu-0.8.2/slirp/tftp.c:288: warning
: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedne
ss
/var/tmp/portage/qemu-softmmu-0.8.2-r1/work/qemu-0.8.2/slirp/tftp.c:288: warning
: pointer targets in passing argument 1 of ‘__builtin_strcmp’ differ in signedne
ss
/var/tmp/portage/qemu-softmmu-0.8.2-r1/work/qemu-0.8.2/slirp/tftp.c:288: warning
: pointer targets in passing argument 1 of ‘strncmp’ differ in signedness
/var/tmp/portage/qemu-softmmu-0.8.2-r1/work/qemu-0.8.2/target-i386/ops_template_
mem.h: In function ‘op_shlb_user_T0_T1_cc’:
../softmmu_header.h:207: error: can't find a register in class ‘GENERAL_REGS’ wh
ile reloading ‘asm’
make[1]: *** [op.o] Error 1
make: *** [subdir-i386-softmmu] Error 2
make: *** Waiting for unfinished jobs....
/var/tmp/portage/qemu-softmmu-0.8.2-r1/work/qemu-0.8.2/target-ppc/translate.c:35
2: warning: pointer targets in initialization differ in signedness
/var/tmp/portage/qemu-softmmu-0.8.2-r1/work/qemu-0.8.2/target-ppc/translate.c:35
5: warning: pointer targets in initialization differ in signedness
/var/tmp/portage/qemu-softmmu-0.8.2-r1/work/qemu-0.8.2/target-ppc/translate.c:42
3: warning: pointer targets in initialization differ in signedness



everything tested on ~x86.
Comment 9 Fabio Erculiani 2006-10-06 02:24:06 UTC
whoops... sorry, wrong #bug
Comment 10 Jeff Anderson 2007-04-18 20:06:47 UTC
Created attachment 116667 [details]
no longer gets a circular dependancy with the kommander and kdewebdev packages

I tried this ebuild, had a problem, and fixed it. Here's the fix.
Comment 11 Jeff Anderson 2007-04-18 20:18:48 UTC
Created attachment 116668 [details]
kdeqemu-0.3_alpha-r1.ebuild
Comment 12 Arseny Solokha 2009-12-03 05:09:40 UTC
No progress since 2006. Project seems to be dead upstream.
Another issue is that KQEMU relies on KDE3 which has been dropped from the portage tree.