Ebuild frage / Denkfehler

Sandy Marko Knauer <[email protected]>
Newsgroups gmane.linux.gentoo.user.german
Message-ID <1344777096.32063.20.camel@turanga>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.