head	0.7;
access;
symbols;
locks
	root:0.7; strict;
comment	@# @;


0.7
date	2000.04.16.16.07.09;	author mhi;	state Exp;
branches;
next	0.6;

0.6
date	2000.02.26.15.46.24;	author mhi;	state Exp;
branches;
next	0.5;

0.5
date	99.08.16.23.41.15;	author mhi;	state Exp;
branches;
next	0.4;

0.4
date	99.08.02.19.01.33;	author mhi;	state Exp;
branches;
next	0.3;

0.3
date	99.07.05.00.20.58;	author mhi;	state Exp;
branches;
next	0.2;

0.2
date	99.06.25.19.24.45;	author mhi;	state Exp;
branches;
next	0.1;

0.1
date	99.06.21.19.55.00;	author mhi;	state Exp;
branches;
next	;


desc
@Readme file
@


0.7
log
@Full text search, display routines fixes, ...
@
text
@

                          Appindex browser, version 0.7
                                 readme file

              Copyright(c)1999-2000 Martin Hinner <mhi@@penguin.cz>
              $Id: README,v 0.6 2000/02/26 15:46:24 mhi Exp root $
              Homepage:       http://www.penguin.cz/~mhi/appindex/
              FTP:    ftp://ftp.penguin.cz/pub/users/mhi/appindex/

               This is appindex, Freshmeat appindex and Linux
                 Software Map offline ncurses-based browser.

            -------------------------------------------------

Compiling and installing
------------------------
  Simple type ./configure to prepare Makefiles, 'make all' to build appindex
and 'make install' to install it. All files are installed to /usr/bin, /usr/man
and /etc directory. If you'll have any problems with compiling/installing
please send me e-mail. I am using GNU binutils 2.9.1, egcs 2.91.66, flex 2.5.4
and bison 1.25 to compile this program. You can download some pre-compiled
binaries or RPM packages from my ftp directory. Debian package will be
available soon.

If you were using previous versions of appindex you can remove all appindex
files from /usr/local tree, because appindex is now installed to /usr/bin,
/usr/man, /etc and /var/lib/appindex directory.

This appindex distribution doesn't contain appindex database. You must download
it separately from the web or ftp. Use fetchappindex script to do this or
download it manually and put appindex.db.[bz2|gz] in the /var/lib/appindex/
directory. Note that older versions used appindex.txt file (from the
http://freshmeat.net/backend/ directory). This file is obsolete now, please
prefer appindex.db from ftp://ftp.penguin.cz/pub/users/mhi/db/ . Database is
generated daily at 7:13am MET-1DST.

LSM browser
-----------
This program can be used also as LSM database browser. The LSM is a directory
of information about each of the software packages available via FTP for the
Linux operating system. For more information see http://www.execpc.com/lsm/.

The LSM-part of appindex is not finished yet, nevertheless you can try it.
Download LSM.current.gz file from the LSM webpage, put it in the
/var/lib/appindex/ directory and run `appindex -l`.

Fulltext search
---------------
Appindex since version 0.7 supports "fulltext" search! Here are some examples:

author:mhi
author:mhi and filesystem
homepage:penguin.cz and name:print
name:vxtools
author:redhat.com or author:debian.org

Please note that you can substitute "and" with "&" and "or" with "|", so the
last expression may be: author:redhat.com|author:debian.org

Building binary packages
------------------------
If you successfully compiled appindex on your OS you can *simply* make binary
package for the others. After compiling and installing type `make binary'. It
should produce file called "../appindex-$(version)-$(arch).tar.bz2" (e.g.
appindex-0.5-i386-linux-gnu.tar.bz2). Send me this file with short
description (e.g. compiled on SPARC Solaris X.Y) please and I will put it on
ftp.penguin.cz.

Using
-----
 See appindex(1) manual page and source code.

Configuration
-------------
  For more information see /etc/appindex.conf file and appindex(1) manual page.
You may also find useful source code, specially appindex.l and appindex.y.

Thanks
------
  Thanks to Mike <logan@@dct.com> for Solaris 7 patches and KELEMEN Peter
  <fuji@@debian.org> for Debian package.

--
  Please send bug reports, comments and suggestions to <mhi@@penguin.cz>.
@


0.6
log
@Better LSM support
@
text
@d3 1
a3 1
                               Appindex browser
d6 2
a7 2
              Version 0.5, (c) 1999 Martin Hinner <mhi@@penguin.cz>
              $Id: README,v 0.5 1999/08/16 23:41:15 mhi Exp root $
d11 2
a12 1
This is appindex, Freshmeat offline ncurses-based browser.
d47 13
@


0.5
log
@some changes
@
text
@d7 1
a7 1
              $Id: README,v 0.4 1999/08/02 19:01:33 mhi Exp root $
d67 2
a68 2
  Thanks to Mike <logan@@dct.com> for Solaris 7 patches.

@


0.4
log
@*** empty log message ***
@
text
@d6 4
a9 2
              Version 0.3, (c) 1999 Martin Hinner <mhi@@penguin.cz>
              $Id: README,v 0.3 1999/07/05 00:20:58 mhi Exp root $
d11 1
a11 1
This is appindex, Freshmeat appindex.txt ncurses-based browser.
d17 3
a19 3
  Simple type 'make all' to build appindex and 'make install' to install it.
All files are installed to /usr/local directory. There is no autoconf
configuration script yet. If you'll have any problems with compiling/installing
d21 25
a45 1
and bison 1.25 to compile this program.
d47 8
a54 4
Current appindex "distribution" still contains 'appindex.txt' from freshmeat
which is obsolete now.  You can use `getappindex` script to download newest 
version from http://freshmeat.net/backend. Or you can put it in crontab(5)
file ;-)
d58 1
a58 1
 See appindex(1) manual page.
d62 7
a68 2
  For more informations see /usr/local/etc/appindex.conf file and appindex(1)
manual page.
d70 2
a71 1
Please send bug reports, comments and suggestions to <mhi@@penguin.cz>.
@


0.3
log
@*** empty log message ***
@
text
@d7 1
a7 1
              $Id: README,v 0.2 1999/06/25 19:24:45 mhi Exp root $
@


0.2
log
@*** empty log message ***
@
text
@d6 2
a7 6
              Version 0.1, (c) 1999 Martin Hinner <mhi@@penguin.cz>
              $Id: README,v 0.1 1999/06/21 19:55:00 mhi Exp root $

Important: This is development version! I will (if time allows me...) improve
           it and remove bugs. For more info see TODO file. I hope that it
           won't grow ;-)
d20 1
d22 3
a24 4
which is obsolete now. Please get the newest version from 
http://freshmeat.net/backend/appindex.txt  and save it
as /usr/local/lib/appindex/appindex.txt (you can gzip or bzip2 it to save
disk space).
d28 1
a28 3
  This is really simple program. Run the 'appindex' program and use arrow keys
(or vi-style 'j','k') to move in category list. RETURN key selects category and
displays all applications.
@


0.1
log
@First release
@
text
@d7 1
a7 2

$Id$
d25 4
a28 2
which is obsolete now. Please get the newest version from Freshmeat and save it
as /usr/local/lib/appindex/appindex.txt .
d33 1
a33 1
(or vi-style 'j','k') to move in category list. Enter key selects category and
d38 2
a39 2
  For more informations see /usr/local/etc/appindex.conf file. This file
describes itself.
@
