Skip to content

Commit

Permalink
Update README-cvs.txt to README-git.txt
Browse files Browse the repository at this point in the history
  • Loading branch information
alyoshin committed Dec 17, 2018
1 parent c93e25c commit f9df7f3
Showing 1 changed file with 21 additions and 27 deletions.
48 changes: 21 additions & 27 deletions README-cvs.txt → README-git.txt
@@ -1,7 +1,4 @@
# $Id$
#

This file describes how to build from CVS sources. If you are building from a
This file describes how to build from git sources. If you are building from a
released version or snapshot, please refer to the 'INSTALL' document instead.
Take the time to read this file, it's not that long and it addresses some
questions which come up with some frequency.
Expand All @@ -10,13 +7,11 @@ questions which come up with some frequency.
Prerequisites
-------------

You will need the following tools to obtain and build a CVS version of gerbv:
You will need the following tools to obtain and build a git version of gerbv:

To download and track sources you will need:

cvs
ssh

git

In addition you will need recent versions of:

Expand All @@ -32,8 +27,8 @@ libtool -- ftp://ftp.gnu.org/pub/gnu/libtool/
Version 1.4 and newer should work although most development is done
with 1.5.x.

You can find the version of autoconf, automake, and makeinfo by running them with the
--version flag.
You can find the version of autoconf, automake, and makeinfo by running them
with the --version flag.

These are in addition to the normal tools and libraries required to build a
release version of gerbv.
Expand All @@ -45,47 +40,46 @@ Check out
If you already have a checked out gerbv source tree, please proceed to the
'Updating' section.

To check out sources from the anonymous CVS server, run the following:
To check out sources from the git server, run the following:

cvs -d:pserver:anonymous@gerbv.cvs.sourceforge.net:/cvsroot/gerbv login
cvs -z3 -d:pserver:anonymous@gerbv.cvs.sourceforge.net:/cvsroot/gerbv co gerbv
git clone ssh://git@geda-project.org:65/gerbv

---------
Updating
---------

To update an already checked out copy of the gerbv source tree, run these commands
from your top level gerbv directory:
To update an already checked out copy of the gerbv source tree, run this
command from your gerbv directory:

cvs login
cvs -z3 update -PdA
git pull

----------------------------------
Bootstrapping with the auto* tools
----------------------------------
To create the configure script and the Makefile.in's
you will need to run

./autogen.sh
To create the configure script and the Makefile.in's you will need to run:

./autogen.sh

from the top level pcb directory. This will run the various auto* tools
which creates the configure script, the config.h.in file and the various
Makefile.in's.

If you plan on making changes to configure.ac or Makefile.am's
you may want to enable maintainer mode by passing the
If you plan on making changes to configure.ac or Makefile.am's you may want to
enable maintainer mode by passing the

--enable-maintainer mode flag to ./configure
--enable-maintainer mode flag to ./configure

At this point you can proceed to configure and build gerbv as outlined in
the INSTALL document.

-------------------
Building a Snapshot
-------------------

The file README-release.txt documents what is currently done to create a
release for gerbv. Most of what is in there has to do with the
cvs repository and how we tag and branch the sources. If you are interested
in building your own .tar.gz file from CVS sources, you can still use
the information in README-release.txt as a guide.
release for gerbv. Most of what is in there has to do with the git repository
and how we tag and branch the sources. If you are interested in building your
own .tar.gz file from git sources, you can still use the information in
README-release.txt as a guide.

0 comments on commit f9df7f3

Please sign in to comment.