James LewisMoss's build system patch.

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@3283 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Dave Peticolas 2000-12-11 21:26:58 +00:00
parent c949d238e9
commit a50ed7498a
7 changed files with 72 additions and 6 deletions

View File

@ -26,3 +26,5 @@ stamp-h.in
*.diff
*.diffs
*.xac.*.xac
cscope.out
cscope.files

View File

@ -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 <dres@debian.org>
* 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 <grib@billgribble.com>
* src/engine/gnc_numeric.c: fix remainder-handling error

View File

@ -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

2
README
View File

@ -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.

36
debian/changelog vendored
View File

@ -1,3 +1,38 @@
gnucash (1.5.2.cvs20001210-0.1) unstable; urgency=low
* local compile
-- James LewisMoss <dres@debian.org> 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 <dres@debian.org> 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 <dres@debian.org> 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 <dres@debian.org> 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 <dres@debian.org> Thu, 28 Sep 2000 23:25:11 -0400
gnucash (1.3.8-1) unstable; urgency=low
* New Debian maintainer: John Goerzen <jgoerzen@complete.org>
@ -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:

2
debian/copyright vendored
View File

@ -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'.

10
debian/rules vendored
View File

@ -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