From a50ed7498ae9b945b85e35580b7e29fdecfdb314 Mon Sep 17 00:00:00 2001 From: Dave Peticolas Date: Mon, 11 Dec 2000 21:26:58 +0000 Subject: [PATCH] James LewisMoss's build system patch. git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3283 57a11ea4-9604-0410-9ed3-97b8803252fd --- .cvsignore | 2 ++ ChangeLog | 14 ++++++++++++++ Makefile.am | 12 +++++++++++- README | 2 +- debian/changelog | 36 +++++++++++++++++++++++++++++++++++- debian/copyright | 2 +- debian/rules | 10 ++++++++-- 7 files changed, 72 insertions(+), 6 deletions(-) diff --git a/.cvsignore b/.cvsignore index 31a0fa0e74..59eba7a246 100644 --- a/.cvsignore +++ b/.cvsignore @@ -26,3 +26,5 @@ stamp-h.in *.diff *.diffs *.xac.*.xac +cscope.out +cscope.files diff --git a/ChangeLog b/ChangeLog index 52eb4f04eb..2ac163701d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -34,6 +34,20 @@ * src/doc/design/Makefile.am (gnucash_design_TEXINFOS): Add info files to clean list (why the hell aren't they already cleaned?) +2000-11-15 James LewisMoss + + * src/doc/design/register.texinfo (Split Register): Move a little + something around to make sure dvi/ps output doesn't spill off side + of page. + + * src/doc/design/intro.texinfo (Introduction): Move a little + something around to make sure dvi/ps output doesn't spill off side + of page. + + * src/doc/design/fdl.texinfo (GNU Free Documentation License): + Comment out @bye causing texi2dvi to quit not completing the + output. + 2000-11-09 Bill Gribble * src/engine/gnc_numeric.c: fix remainder-handling error diff --git a/Makefile.am b/Makefile.am index 8d43f6f703..39e9ec7f75 100644 --- a/Makefile.am +++ b/Makefile.am @@ -62,6 +62,16 @@ make-gnucash-patch: make-gnucash-patch.in chmod +x $@.tmp mv $@.tmp $@ -CLEANFILES += make-gnucash-patch +CLEANFILES += cscope.files etags.files make-gnucash-patch +cscope.files: + find . -name '*.[ch]' > cscope.files +cscope.out: cscope.files + cscope -b + +TAGS: etags.files + etags - < etags.files + +etags.files: + find . -name '*.[ch]' -o -name '*.scm' > etags.files diff --git a/README b/README index 205991e574..562cafce64 100644 --- a/README +++ b/README @@ -132,7 +132,7 @@ The following packages are required to be installed to run gnucash: guile: provides main extension language infrastructure, used extensively in gnucash for initialization & startup. Requires - version 1.3 or later. (The guile-1.3-7 rpm works.) + version 1.3.4 or later. slib: scheme libraries for guile. Need version slib2c4 or later. diff --git a/debian/changelog b/debian/changelog index e25b58d930..11d7bd6437 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,38 @@ +gnucash (1.5.2.cvs20001210-0.1) unstable; urgency=low + + * local compile + + -- James LewisMoss Thu, 30 Nov 2000 13:29:17 -0500 + +gnucash (1.5.2.cvs20001105-0.1) unstable; urgency=low + + * Perl files gone. Comment out stuff in rules that dealt with it. + * Local compile. + + -- James LewisMoss Sun, 5 Nov 2000 20:39:28 -0500 + +gnucash (1.5.2.cvs20001022-0.1) unstable; urgency=low + + * local compile. + * Move perl files to correct place in perl heirarchy. + + -- James LewisMoss Sun, 22 Oct 2000 18:49:38 -0400 + +gnucash (1.5.2.cvs20000929-0.1) unstable; urgency=low + + * More debian files fixes. Specifically rules to put the files in the + correct place and adding a postinst to call ldconfig. + * local compile. + + -- James LewisMoss Fri, 29 Sep 2000 15:25:07 -0400 + +gnucash (1.5.2.cvs20000928-0.1) unstable; urgency=low + + * local compile + * Change copyright file to refer to correct license directory. + + -- James LewisMoss Thu, 28 Sep 2000 23:25:11 -0400 + gnucash (1.3.8-1) unstable; urgency=low * New Debian maintainer: John Goerzen @@ -154,5 +189,4 @@ gnucash (1.1.26-1) unstable; urgency=low Local variables: mode: debian-changelog -add-log-mailing-address: "trd@cs.mu.oz.au" End: diff --git a/debian/copyright b/debian/copyright index 1cda37eaca..790d7a5628 100644 --- a/debian/copyright +++ b/debian/copyright @@ -69,4 +69,4 @@ XbaeMatrix, which is available under a BSD-like license: DAMAGES RELATING TO THE INFORMATION. On Debian GNU/Linux systems, the complete text of the GNU General -Public License can be found in `/usr/doc/copyright/GPL'. +Public License can be found in `/usr/share/common-licenses/GPL'. diff --git a/debian/rules b/debian/rules index 1199cd9b3d..1c057d06d3 100644 --- a/debian/rules +++ b/debian/rules @@ -11,14 +11,19 @@ id= $(shell pwd)/debian/tmp #perlpriv = $(id)$(shell perl -V:installprivlib | perl -pe 's/.*\'(.*)\'.*/\1/;') #perlarch = $(id)$(shell perl -V:installarchlib | perl -pe 's/.*\'(.*)\'.*/\1/;') -build: build-stamp -build-stamp: + +Makefile: Makefile.in dh_testdir $(checkdir) ./configure --prefix=/usr \ --sysconfdir=/etc \ --infodir=/usr/share/info \ --mandir=/usr/share/man + +build: Makefile build-stamp +build-stamp: + dh_testdir + $(checkdir) make touch build-stamp @@ -65,6 +70,7 @@ binary-arch: build install # dh_undocumented gnc-prices.1 gnucash.1x gnucash.motif.1x dh_installchangelogs ChangeLog dh_strip + cp src/.libs/gnucash $(id)/usr/bin/gnucash.debug dh_compress dh_fixperms dh_suidregister