GitRepository: verschil tussen versies

Uit EekBoek
Naar navigatie springenNaar zoeken springen
kGeen bewerkingssamenvatting
(Toevoeging instaructies installatie git)
Regel 1: Regel 1:
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.
=== EekBoek opzetten van uit de Git repository===
=== EekBoek opzetten van uit de Git repository===
Git moet geinstalleerd zijn om de volgende instructies the kunnen gebruiken. Instructies voor [http://book.git-scm.com/2_installing_git.html Linux] of pkg_add -r git (FreeBSD).


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 het volgende commando:


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


Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
Om EekBoek te kunnen bouwen vanuit de ontwikkelomgeving moet eerst de volgende stap worden uitgevoerd:
  cd eekboek
  cd eekboek
  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 19: Regel 24:


U kunt nu de nieuwe versie testen met:
U kunt nu de nieuwe versie testen met:
  blib/script/ebshell
  blib/script/ebshell


Of de GUI versie met:
Of de GUI versie met:
  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 dan de volgende commando's uit te voeren. "./Build test" is wellicht niet altijd nodig.
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 de volgende commando's uit te voeren. "./Build test" is wellicht niet altijd nodig.
  git pull
  git pull
  make bootstrap
  make bootstrap
Regel 31: Regel 39:
  ./Build test
  ./Build test


 
'''Het is nog niet mogelijk om een EekBoek source distributie aan te maken, omdat de daarvoor benodigde documentatiebestanden elders staan.'''
'''Het is nog niet mogelijk om een EekBoek source distributie aan te maken omdat de daarvoor benodigde documentatiebestanden elders staan.'''

Versie van 5 mrt 2011 19:37

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.

EekBoek opzetten van uit de Git repository

Git moet geinstalleerd zijn om de volgende instructies the kunnen gebruiken. Instructies voor Linux of pkg_add -r git (FreeBSD).

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 de volgende commando's uit te voeren. "./Build test" is wellicht niet altijd nodig.

git pull
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.