GitRepository: verschil tussen versies
kGeen bewerkingssamenvatting |
k (Verduidelijkingen) |
||
Regel 1: | Regel 1: | ||
=== EekBoek opzetten van uit de Git repository=== | === EekBoek opzetten van uit de Git repository=== | ||
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op SourceForge. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.''' De commando's op deze pagina dienen als gewone user te worden uitgevoerd. | De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op [http://eekboek.git.sourceforge.net/git/gitweb-index.cgi SourceForge]. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. '''Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen.''' De commando's op deze pagina dienen als gewone user te worden uitgevoerd. | ||
U kunt een lokale kopie maken van de repository met: | U kunt een lokale kopie maken van de repository met het volgende commando: | ||
$ git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek | $ git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek | ||
Regel 10: | Regel 10: | ||
$ make bootstrap | $ make bootstrap | ||
'''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet dan kunt u proberen of dit werkt: | '''Dit vereist dat u de GNU versie van het programma 'make' gebruikt.''' Heeft u dit programma niet, dan kunt u proberen of dit werkt: | ||
$ make -f GNUmakefile bootstrap | $ make -f GNUmakefile bootstrap | ||
Nadat de bootstrap is uitgevoerd kunt u EekBoek gewoon bouwen zoals beschreven in [[EekBoek_installeren_vanaf_source]], dus: | Nadat de bootstrap is uitgevoerd, kunt u EekBoek gewoon bouwen zoals beschreven in [[EekBoek_installeren_vanaf_source]], dus: | ||
$ perl Build.PL | $ perl Build.PL | ||
$ ./Build | $ ./Build | ||
Regel 24: | Regel 24: | ||
$ blib/script/ebwxshell | $ blib/script/ebwxshell | ||
Om in een later stadium een nieuwe versie op te halen, dient u naar de "eekboek" directory te gaan die git de eerste keer heeft aangemaakt, en | Om in een later stadium een nieuwe versie op te halen, dient u naar de "eekboek" directory te gaan die git de eerste keer heeft aangemaakt, en dan het volgende commando uit te voeren: | ||
$ git pull | $ git pull | ||
En daarna dienen alle overige stappen ook uitgevoerd te worden, "./Build test" is wellicht niet altijd nodig | En daarna dienen alle overige stappen ook uitgevoerd te worden, echter "./Build test" is wellicht niet altijd nodig: | ||
$ make bootstrap | $ make bootstrap | ||
$ perl Build.PL | $ perl Build.PL |
Versie van 22 jan 2011 19:09
EekBoek opzetten van uit de Git repository
De ontwikkelomgeving van EekBoek is gehuisvest in een git repository op SourceForge. Deze repository bevat naast de sources ook hulpmiddelen waarmee de sources worden onderhouden. Veel van deze hulpmiddelen zijn ter informatie en verder niet gedocumenteerd en kunnen zonder vooraankondiging wijzigen. De commando's op deze pagina dienen als gewone user te worden uitgevoerd.
U kunt een lokale kopie maken van de repository met het volgende commando:
$ git clone git://eekboek.git.sourceforge.net/gitroot/eekboek/eekboek
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
$ cd eekboek $ make bootstrap
Dit vereist dat u de GNU versie van het programma 'make' gebruikt. Heeft u dit programma niet, dan kunt u proberen of dit werkt:
$ make -f GNUmakefile bootstrap
Nadat de bootstrap is uitgevoerd, kunt u EekBoek gewoon bouwen zoals beschreven in EekBoek_installeren_vanaf_source, dus:
$ perl Build.PL $ ./Build $ ./Build test
U kunt nu de nieuwe versie testen met:
$ blib/script/ebshell
Of de GUI versie met:
$ blib/script/ebwxshell
Om in een later stadium een nieuwe versie op te halen, dient u naar de "eekboek" directory te gaan die git de eerste keer heeft aangemaakt, en dan het volgende commando uit te voeren:
$ git pull
En daarna dienen alle overige stappen ook uitgevoerd te worden, echter "./Build test" is wellicht niet altijd nodig:
$ make bootstrap $ perl Build.PL $ ./Build $ ./Build test
Het is nog niet mogelijk om een EekBoek source distributie aan te maken omdat de daarvoor benodigde documentatiebestanden elders staan.