| Summary: | app-emulation/kdeqemu - kde qemu frontend (new ebuild) | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Colin Kiegel <kiegel> |
| Component: | New packages | Assignee: | Default Assignee for New Packages <maintainer-wanted> |
| Status: | RESOLVED OBSOLETE | ||
| Severity: | normal | CC: | asolokha, creffett, m.debruijne, roberto.castagnola |
| Priority: | High | Keywords: | EBUILD |
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| URL: | http://kqemu.sourceforge.net | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: |
app-emulation/kdeqemu/files/kdeqemu.desktop
app-emulation/kdeqemu/kdeqemu-0.3_alpha.ebuild app-emulation/kdeqemu/files/kdeqemu.desktop app-emulation/kdeqemu/kdeqemu-0.3_alpha.ebuild no longer gets a circular dependancy with the kommander and kdewebdev packages kdeqemu-0.3_alpha-r1.ebuild |
||
|
Description
Colin Kiegel
2006-08-17 07:05:02 UTC
Created attachment 94451 [details]
app-emulation/kdeqemu/files/kdeqemu.desktop
Created attachment 94452 [details]
app-emulation/kdeqemu/kdeqemu-0.3_alpha.ebuild
- 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? - 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? (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! ;) Created attachment 94607 [details]
app-emulation/kdeqemu/files/kdeqemu.desktop
I changed the location of the application
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"
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. whoops... sorry, wrong #bug 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.
Created attachment 116668 [details]
kdeqemu-0.3_alpha-r1.ebuild
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. |