* [gentoo-user-de] Ebuild frage / Denkfehler
2012-08-09 8:57 [gentoo-user-de] unsubscribe wirkzeit Design & Technologie
@ 2012-08-12 13:11 ` Sandy Marko Knauer
2012-08-12 13:26 ` [gentoo-user-de] Re: Ebuild frage / Denkfehler [gelöst] Sandy Marko Knauer
1 sibling, 0 replies; 3+ messages in thread
From: Sandy Marko Knauer @ 2012-08-12 13:11 UTC (permalink / raw
To: gentoo-user-de
Hallo Liste,
2009 wollte ich ein Ebuild haben, aber mein wissen über Gentoo und
Ebuilds war doch sehr eingeschränkt.
Sie hier:
http://archives.gentoo.org/gentoo-user-de/msg_17ecdebc435fb08b9e0e3d1c29a5dde5.xml
Jetzt habe ich ein Ebuild angefangen, da ich wieder dieses Tool
benötige. Leider bekomme ich die Funktion src_install nicht hin.
1. Ich erstelle ein Live-Ebuild, Quellcode wird erfolgreich nach
${DISTDIR} runter geladen.
2. Patch für makefile habe ich auch erfolgreich erstellt und wird auch
durchgeführt.
Jetzt kommt mein Problem.
src_compile() {
INST_DIR="${D}/opt/makehuman"
make -f Makefile.Linux
install -d -m755 $INST_DIR
cp -av
{makehuman,main.py,apps,backgrounds,core,data,docs,plugins,shared} \
$INST_DIR
}
(Anmerkung: Mein Emaileditor verschluckt meine Unterstriche und ein
Makefile für Install gibt es keine.)
Ich ging davon aus, das nun alles
nach /var/tmp/portage/categorie/programm/image installiert wird. Aber
mein "Image" Verzeichnis ist Leer, was mach ich falsch?
ich habe schon einige Varianten versucht, aber keine hat mir geholfen.
Also dodir und doins usw.
Kurze Erklärung warum aus svn und nicht die tar.bz2.
Problem ist, das Makehuman gegen python2.6 gelinkt ist. Wenn man das
tar.bz2 holt, gibt es keine vernünftige Möglichkeit auf python2.7 oder
höher zu linken. Python2.7 funktioniert aber ohne Probleme mit
Makehuman. Habe das Programm erfolgreich als User mit python2.7
Kompiliert und auch verwendet.
Sandy
^ permalink raw reply [flat|nested] 3+ messages in thread