From 73c7a24c63723418943c5f67707a67667d9ee1ee Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Mon, 1 Apr 2019 23:19:13 +0200 Subject: build: Separate git operations from build operations. * gitsub.sh: New file, from gnulib. * .gitmodules: New file. * autogen.sh: Remove all git operations. Look at GNULIB_SRCDIR environment variable. Ignore the GNULIB_TOOL environment variable. * HACKING: Explain when to use gitsub.sh. --- HACKING | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'HACKING') diff --git a/HACKING b/HACKING index 0139dae..1db20b6 100644 --- a/HACKING +++ b/HACKING @@ -48,7 +48,22 @@ You will need reasonably recent versions of the build tools: And, of course, the packages listed in the DEPENDENCIES file. -Then you can run the 'autogen.sh' script + +Building off the Git repository +=============================== + +Access to the Git repository is described at +https://savannah.gnu.org/git/?group=libunistring . + +After fetching the sources from the Git repository, peek at the comments in +autogen.sh, then run + ./gitsub.sh pull + ./autogen.sh +Then you can proceed with "./configure" as usual. + +Each time you want to update the source, do not only "git pull". Instead do + git pull && ./gitsub.sh pull + ./autogen.sh Sources -- cgit v1.2.1