View previous topic :: View next topic |
Author |
Message |
HexDEF6 Guru
Joined: 26 May 2003 Posts: 451 Location: Trento
|
Posted: Sun Apr 11, 2004 10:59 pm Post subject: Fare un ebuild.... |
|
|
Sto tentando di fare un ebuild di un pacchetto:
de-jong-explorer
si tratta di un programmino per generare immagini (molto fico!)
per ora il codice dell'ebuild e' cosi':
Code: |
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: /home/cvsroot/gentoo-x86/media-gfx/de-jong-explorer/de-jon-explorer-0.5.ebuild,v 0.1
DESCRIPTION="provides a rendering of the Peter de Jong map"
HOMEPAGE="http://navi.cx"
SRC_URI="http://navi.cx/releases/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="x86"
IUSE=""
USE_DESTDIR="1"
DEPEND=">=x11-libs/gtk+-2.0
>=gnome-base/libglade-2.0.1"
src_compile() {
emake || die
}
src_install() {
insinto /usr/share/de-jong-explorer/data
dodir /usr/share/de-jong-explorer
dodir /usr/share/de-jong-explorer/data
doins data/* data/
exeinto /usr/share/de-jong-explorer
doexe de-jong-explorer
}
|
siccome e' il mio primo ebuild ho alcune difficolta':
cosi' il programma si compila e si installa, ma per poterlo lanciare devo entrare nella dir /usr/share/de-jong-explorer
e se creo un simlink dell'eseguibile in /usr/bin il programma non funziona lo stesso
idee?
Grazie e ciao! _________________ Fa quel che te faresi! |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30915 Location: here
|
Posted: Mon Apr 12, 2004 12:06 am Post subject: |
|
|
Mettere l'exe in /usr/bin?
Quindi la linea
Code: | exeinto /usr/share/de-jong-explorer |
diventera'
Code: | exeinto /usr/bin/de-jong-explorer |
_________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
HexDEF6 Guru
Joined: 26 May 2003 Posts: 451 Location: Trento
|
Posted: Mon Apr 12, 2004 7:14 am Post subject: |
|
|
fedeliallalinea wrote: | Mettere l'exe in /usr/bin?
Quindi la linea
Code: | exeinto /usr/share/de-jong-explorer |
diventera'
Code: | exeinto /usr/bin/de-jong-explorer |
|
avevo gia provato... non funziona!
questo perche' l'exe va a cercare nella sottodir data alcuni file, e se questa dir non c'e' si rifiuta di andare!
Anche se lancio il comando cosi:
/usr/share/de-jong-explorer/de-jong-explorer
non funziona
prima devo fare un cd nella sua dir, e poi lanciare l'eseguibile
Ciao! _________________ Fa quel che te faresi! |
|
Back to top |
|
|
FonderiaDigitale Veteran
Joined: 06 Nov 2003 Posts: 1710 Location: Rome, Italy
|
Posted: Mon Apr 12, 2004 12:16 pm Post subject: Re: Fare un ebuild.... |
|
|
Code: |
src_install() {
make DESTDIR=${D} install || die
}
|
_________________ Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica
|
|
Back to top |
|
|
HexDEF6 Guru
Joined: 26 May 2003 Posts: 451 Location: Trento
|
Posted: Mon Apr 12, 2004 2:30 pm Post subject: Re: Fare un ebuild.... |
|
|
FonderiaDigitale wrote: | Code: |
src_install() {
make DESTDIR=${D} install || die
}
|
|
non credo funzioni, visto che compilando il sorgente a mano, se faccio make install mi dice:
make: *** No rule to make target `install'. Stop.
Ciao! _________________ Fa quel che te faresi! |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30915 Location: here
|
Posted: Mon Apr 12, 2004 2:31 pm Post subject: |
|
|
Io non ho mai fatto un ebuild ma non esiste anche la voce einstall? _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
randomaze Bodhisattva
Joined: 21 Oct 2003 Posts: 9985
|
Posted: Mon Apr 12, 2004 2:40 pm Post subject: |
|
|
HexDEF6 wrote: | Anche se lancio il comando cosi:
/usr/share/de-jong-explorer/de-jong-explorer
non funziona
prima devo fare un cd nella sua dir, e poi lanciare l'eseguibile
|
Perché non funziona? Che errore da?
...a mali estremi puoi fare un piccolo script o un alias che faccia da wrapper. Penso che:
Code: |
alias dje = 'pushd /usr/share/de-jong-explorer/ && de-jong-explorer ; popd'
|
possa funzionare _________________ Ciao da me! |
|
Back to top |
|
|
HexDEF6 Guru
Joined: 26 May 2003 Posts: 451 Location: Trento
|
Posted: Mon Apr 12, 2004 2:46 pm Post subject: |
|
|
mod: quotiamo con umanità e solo quando serve, grazie! -MyZelF
se avete voglia provate ad installarlo (il programma e' circa un centinaio di k e quindi si scarica velocemente)... il mio problema e' che e' il mio primo ebuild e l'ho iniziato dopo mezzanotte (e quindi con poca voglia di leggermi gli howto!)!!
Comunque se si lancia l'eseguibile senza essere nella dir giusta, va in segmentation fault!
Ciao! _________________ Fa quel che te faresi! |
|
Back to top |
|
|
akiross Veteran
Joined: 02 Mar 2003 Posts: 1170 Location: Mostly on google.
|
Posted: Mon Apr 12, 2004 4:40 pm Post subject: |
|
|
ma se il tuo problema e' fare l'ebuild... so che c'e' un programma che facilita il lavoro un bel po'.
se non mi sbaglio e'
* app-portage/abeni [ Masked ]
Latest version available: 0.0.9
Latest version installed: 0.0.9
Size of downloaded files: 129 kB
Homepage: http://abeni.sf.net/
Description: Integrated Development Environment for Gentoo Linux ebuilds
License: GPL-2
comunque ho aperto un thread tempo fa sull'argomento "fare ebuild velocemente", se cerchi un po' in questo forum lo trovi (non ricordo il titolo del post, sorry... forse era "script per fare ebuild" o cose similil....)
ciauz _________________ Libera scienza in libero stato.
Horizon of Events |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30915 Location: here
|
Posted: Mon Apr 12, 2004 4:52 pm Post subject: |
|
|
akiross wrote: | comunque ho aperto un thread tempo fa sull'argomento "fare ebuild velocemente", se cerchi un po' in questo forum lo trovi (non ricordo il titolo del post, sorry... forse era "script per fare ebuild" o cose similil....) |
Intendeva questo _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
FonderiaDigitale Veteran
Joined: 06 Nov 2003 Posts: 1710 Location: Rome, Italy
|
Posted: Tue Apr 13, 2004 12:41 am Post subject: |
|
|
proverei volentieri, ma il file sorgente non e' raggiungibile. _________________ Come disse un amico, i sistemisti sono un po' come gli artigiani per l'informatica
|
|
Back to top |
|
|
micron Guru
Joined: 23 Jul 2003 Posts: 411 Location: Bergamo, Italy
|
Posted: Tue Apr 13, 2004 8:56 am Post subject: |
|
|
akiross wrote: | ma se il tuo problema e' fare l'ebuild... so che c'e' un programma che facilita il lavoro un bel po'.
se non mi sbaglio e'
* app-portage/abeni [ Masked ]
Latest version available: 0.0.9
Latest version installed: 0.0.9
Size of downloaded files: 129 kB
Homepage: http://abeni.sf.net/
Description: Integrated Development Environment for Gentoo Linux ebuilds
License: GPL-2
comunque ho aperto un thread tempo fa sull'argomento "fare ebuild velocemente", se cerchi un po' in questo forum lo trovi (non ricordo il titolo del post, sorry... forse era "script per fare ebuild" o cose similil....)
ciauz |
Che storia, il thread mi era sfuggito... ora corro a leggermelo!
E' un argomento moolto interessante _________________ ~ "Progress is merely a realisation of utopias" ~ |
|
Back to top |
|
|
|