merge in stuff from the 1.0 branch

git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@566 57a11ea4-9604-0410-9ed3-97b8803252fd
This commit is contained in:
Linas Vepstas 1998-03-01 17:02:13 +00:00
parent 1ac1b5e6ae
commit bd3679b372
10 changed files with 341 additions and 8 deletions

View File

@ -3,8 +3,8 @@
<head>
<title>About X-Accountant</title>
</head>
<body bgcolor=#eeeeee>
<body bgcolor="#eeeeee">
<h1>About X-Accountant</h1>
<hr>
@ -77,13 +77,52 @@
</ul>
<h2>Version</h2>
This version is xacc-1.0b4
This version is xacc-1.0.17, the current stable release of xacc.
<p>
Versions 1.0.x are considered to be stable revisions with all
currently known bugs fixed. Versions 1.1.x are considered to be
development versions, which may have many bugs. The next stable
series will be 1.2.x
<h2>Credits</h2>
<br>Robin Clark &lt;rclark@hmc.edu&gt; for original xacc
<br>Linas Vepstas &lt;linas@lins.org&gt; for extensive enhancements
<br>Tom Kludy &lt;tkludy@csd.sgi.com&gt; for SGI Irix port &amp; bug fixes
<br>Ciaran Deignan &lt;Ciaran.Deignan@bull.net&gt; for AIX binary version
<br>George Chen &lt;georgec@sco.com&gt; for MS-Money QIF &amp; fixes
<br>Ron Record &lt;rr@sco.com&gt; for SCO Unixware &amp; OpenServer binaries
<br>Otto Hammersmith &lt;otto@bug.redhat.com&gt; for RedHat RPM version
<br>
<h2>Supported Operating Systems</h2>
xacc is known to work in the following configs:
<br>Linux 2.0.x -- Intel w/ RedHat Motif
<br>Linux 2.0.x -- Intel w/ Lesstif v0.81
<br>Linux Debian -- Intel w/ Lesstif v0.81
<br>SGI IRIX -- MIPS
<br>IBM AIX 4.1.5 -- RS/6000
<br>SCO Unixware 7 -- Intel
<br>SCO OpenServer 5.0.4 -- Intel
<br>
<p>
This is a beta development version with known
minor user interface bugs and no known major bugs.
It has been tested only lightly but seems to work.
It is not believed to corrupt data.
<a href="http://www.cs.hmc.edu/~rclark/xacc">
<img src="logos/linux.gif"></a>
<a href="http://www.sco.com/skunkware">
<img src="logos/skunkware.gif"></a>
<a href="http://www.bull.de/pub/">
<img src="logos/bullogogross.gif">
<img src="logos/ibm.gif">
</a>
<a href="http://www.sgi.com/">
<img src="logos/sgi.gif">
</a>
<a href="http://www.debian.org/">
<img src="logos/debian.jpg">
</a>
</body>
</html>

7
debian/README.debian vendored Normal file
View File

@ -0,0 +1,7 @@
xacc for DEBIAN
----------------------
The documentation is installed in /usr/doc/xacc.
The sample data files are in /usr/doc/xacc/samples.
Tyson Dowd <trd@cs.mu.oz.au>, Wed, 7 Jan 1998 11:16:55 +1100

10
debian/changelog vendored Normal file
View File

@ -0,0 +1,10 @@
xacc (1.0.15-1) unstable; urgency=low
* Initial Release.
-- Tyson Dowd <trd@cs.mu.oz.au> Wed, 7 Jan 1998 11:16:55 +1100
Local variables:
mode: debian-changelog
add-log-mailing-address: "trd@cs.mu.oz.au"
End:

14
debian/control vendored Normal file
View File

@ -0,0 +1,14 @@
Source: xacc
Section: utils
Priority: extra
Maintainer: Tyson Dowd <trd@cs.mu.oz.au>
Standards-Version: 2.3.0.1
Package: xacc
Architecture: any
Depends: ${shlibs:Depends}
Description: A personal finance tracking program.
X-Accountant can track finances in multiple accounts, keeping running
and reconciled balances. It has an X based graphical user interface,
double entry, a hierarchy of accounts, expense accounts (categories),
and can import Quicken QIF files.

114
debian/copyright vendored Normal file
View File

@ -0,0 +1,114 @@
This package was debianized by Tyson Dowd <trd@cs.mu.oz.au>
Wed, 7 Jan 1998 11:17:45 +1100.
It was downloaded from
http://www.cs.hmc.edu/~rclark/xacc/download/xacc-1.0b11-linux-i386-bin.tar.gz
Copyright:
Copyright (C) 1997 Robin D. Clark
Copyright (C) 1997 Linas Vepstas
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of
the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public
License along with this program; if not, write to the Free
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
See /usr/doc/copyright for a copy of the GNU GPL license.
The source package includes the Motif widget ComboBox-1.33, which is GPL:
(c) 1993, 1994 Harald Albrecht
This software is Free Software. Please refer to the file
COPYING, which you should have received together this file and the
source code of the combo box widget. However if you find this
widget to be usefull, you are encouraged to donate a reasonable
amount to a charitable institution -- there are enough people
out there who need help! Sometimes I got the strong impression
that programmers tend to get lost in their own "virtual reality"
- sitting in front of their screen, hacking new algorithms and
forget about everything around them. So please don't forget
about people who need help.
The source package includes a modified version of the Motif widget
XbaeMatrix, which is available under a BSD-like license:
Copyright (c) 1991, 1992 Bell Communications Research, Inc. (Bellcore)
Copyright (c) 1995-97 Andrew Lister
All Rights Reserved.
Permission to use, copy, modify and distribute this material for any
purpose and without fee is hereby granted, provided that the above
copyright notices and this permission notice appear in all copies, and
that the name of any author not be used in advertising or publicity
pertaining to this material without the specific, prior written
permission of an authorized representative of Bellcore and current
maintainer.
BELLCORE AND OTHER CONTRIBUTORS MAKE NO REPRESENTATIONS AND EXTEND NO
WARRANTIES, EXPRESS OR IMPLIED, WITH RESPECT TO THE INFORMATION,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR ANY PARTICULAR PURPOSE, AND THE
WARRANTY AGAINST INFRINGEMENT OF PATENTS OR OTHER INTELLECTUAL
PROPERTY RIGHTS. THE SOFTWARE IS PROVIDED "AS IS", AND IN NO EVENT
SHALL ANY AUTHOR OR ANY OF THEIR AFFILIATES BE LIABLE FOR ANY DAMAGES,
INCLUDING ANY LOST PROFITS OR OTHER INCIDENTAL OR CONSEQUENTIAL
DAMAGES RELATING TO THE INFORMATION.
The source package includes a modified version of the Motif widget
XmHTML, which is available under the GNU GPL:
This is a public BETA release of XmHTML, a Motif Widget capable of
rendering HTML3.2 conforming documents.
(C) Copyright 1993-1997 Ripley Software Development
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
The source package includes a modified version of the Motif widget
ComboBox, which is available under the GNU GPL:
(c) 1993, 1994, 1995 Harald Albrecht
Institut fuer Geometrie und Praktische Mathematik
RWTH Aachen, Germany
albrecht@igpm.rwth-aachen.de
(c) 1997 Linas Vepstas
linas@linas.org
This program is free software; you can redistribute it and/or
modify it under the terms of the GNU General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program (see the file COPYING for more details);
if not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA.

2
debian/dirs vendored Normal file
View File

@ -0,0 +1,2 @@
usr/bin
usr/share/xacc/Docs

55
debian/rules vendored Normal file
View File

@ -0,0 +1,55 @@
#!/usr/bin/make -f
# Made with the aid of debmake, by Christoph Lameter,
# based on the sample debian/rules file for GNU hello by Ian Jackson.
package=xacc
build:
$(checkdir)
./configure --prefix=/usr
make depend
make
touch build
clean:
$(checkdir)
-rm -f build
-make distclean
-rm -f `find . -name "*~"`
-rm -rf debian/tmp debian/files* core debian/substvars
binary-indep: checkroot build
$(checkdir)
# There are no architecture-independent files to be uploaded
# generated by this package. If there were any they would be
# made here.
binary-arch: checkroot build
$(checkdir)
-rm -rf debian/tmp
install -d debian/tmp
cd debian/tmp && install -d `cat ../dirs`
make install PREFIX=`pwd`/debian/tmp/usr DOCDIR=share/xacc/Docs
install -d debian/tmp/usr/doc/xacc/samples
install data/*.xac debian/tmp/usr/doc/xacc/samples
# Must have debmake installed for this to work. Otherwise please copy
# /usr/bin/debstd into the debian directory and change debstd to debian/debstd
debstd CHANGES README README.irix TODO
dpkg-gencontrol
chown -R root.root debian/tmp
chmod -R go=rX debian/tmp
dpkg --build debian/tmp ..
define checkdir
test -f debian/rules
endef
# Below here is fairly generic really
binary: binary-indep binary-arch
checkroot:
$(checkdir)
test root = "`whoami`"
.PHONY: binary binary-arch binary-indep clean checkroot

19
rpm/README Normal file
View File

@ -0,0 +1,19 @@
This directory contains spec files for building an RPM
Short instructions:
> I've never built an rpm; given a spec file, how do I do this?
> I understand the theory, just not clear on what to type up.
You'll need to be root. (It is possible to avoid this requirement,
but I haven't done the work to the RPM.)
rpm -ivh <whatever>.src.rpm
cd /usr/src/redhat/SPECS
rpm -ba <whatever>.spec
wait a bit, and a new binary rpm will be in
/usr/src/redhat/RPMS/<arch> and a new src.rpm will be in
/usr/src/redhat/SRPMS.

70
rpm/xacc.spec Normal file
View File

@ -0,0 +1,70 @@
Summary: A program to keep track of finances.
Name: xacc
Version: 1.0.17
Release: 1
Source: http://www.cs.hmc.edu/~rclark/xacc/download/xacc-1.0.17.tar.gz
Source1: xacc.wmconfig
URL: http://www.cs.hmc.edu/~rclark/xacc/
Group: Applications/Finance
Copyright: GPL
%description
X-Accountant is a program to keep track of your finances. Some of the
features are:
- Multiple accounts, which can be open at the same time. Create one
xacc account for each of your bank accounts.
- Each account keeps a running balance and a reconciled balance, so
you can keep track of the checks that have cleared your account.
- A simple interface. If you can use the register in the back of your
checkbook, you can use xacc. Automatic account reconciling. At the
end of the month, open up the reconcile window, enter your bank
statement's ending balance, and check off the transactions that appear
in the bank statement. This makes it easy to track down any discrepancies.
- QuickFill... if you begin typing in the description field, and the
text matches a previous transaction, hitting TAB will copy that
previous transaction. Handy if you have similar transactions on a
regular basis.
- Stock/Mutual Fund Portfolios. Track stocks individually (one per
account) or in portfolio of accounts (a group of accounts that can
be displayed together).
- Quicken File Import. Import Quicken QIF files.
%changelog
* Tue Feb 17 1998 Otto Hammersmith <otto@redhat.com>
- updated to 1.0.17, author hopes it will fix some problems with core dumps
* Mon Jan 26 1998 Otto Hammersmith <otto@redhat.com>
- built the package
%prep
%setup
%build
./configure --prefix=/usr
make depend
make
%install
install -d /usr/share/xacc
install -m 755 xacc /usr/bin/xacc
install -m 755 xacc.bin /usr/bin/xacc.bin
cp -pr Docs /usr/share/xacc
install -d /etc/X11/wmconfig
install -m 644 -o root -g root $RPM_SOURCE_DIR/xacc.wmconfig /etc/X11/wmconfig/xacc
%files
%doc README TODO
/usr/bin/xacc
/usr/bin/xacc.bin
/usr/share/xacc
/etc/X11/wmconfig/xacc

3
rpm/xacc.wmconfig Normal file
View File

@ -0,0 +1,3 @@
xacc name "X-Accountant"
xacc exec "xacc &"
xacc group Applications/Finance