summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorChristian Wieninger <winni@debian.(none)>2007-11-11 15:40:28 +0100
committerChristian Wieninger <winni@debian.(none)>2007-11-11 15:40:28 +0100
commit8d4f8607dc1558ce73eb4c376bdbf78ddb65da83 (patch)
treed0c5dde81a36ab2e8a2edc7c1e6922556518b312 /INSTALL
downloadvdr-plugin-epgsearch-8d4f8607dc1558ce73eb4c376bdbf78ddb65da83.tar.gz
vdr-plugin-epgsearch-8d4f8607dc1558ce73eb4c376bdbf78ddb65da83.tar.bz2
Initial commit
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL36
1 files changed, 36 insertions, 0 deletions
diff --git a/INSTALL b/INSTALL
new file mode 100644
index 0000000..777e04c
--- /dev/null
+++ b/INSTALL
@@ -0,0 +1,36 @@
+Theres nothing special about it. Install it like any other standard
+plugin (unpack, soft link, make plugins).
+
+Optional libraries:
+-------------------
+
+libpcre
+-------
+For support of Perl compatible regular expressions in a search you have to use
+libpcre:
+simply edit the plugins Makefile and uncomment '#HAVE_PCREPOSIX=1' to
+'HAVE_PCREPOSIX=1' or append 'HAVE_PCREPOSIX=1' to your 'make plugins'
+call. (you will need pcreposix installed, comes with libpcre from
+www.pcre.org, but it's already part of most distributions
+HINT: if all compiles well, but after starting VDR you get:
+
+ERROR: /usr/lib/libpcreposix.so.0: undefined symbol: pcre_free).
+
+update libpcre from www.pcre.org and recompile the plugin.
+
+There seems to be a problem with PCRE on some systems, that produce a crash
+when using regexp. Til now, I could not find the reason. So perhaps dont use
+HAVE_PCREPOSIX=1, if you don't really need it.
+
+libtre
+------
+epgsearch has a fuzzy search algorithm. Unfortunately it's rescrited to
+search patterns with a maximum of 31 characters. This results in empty results
+if more than 31 characters are used. To avoid this limitation you can use the
+TRE package (http://laurikari.net/tre/). Install tre (on debian:
+apt-get install tre-agrep libtre4 libtre-dev) and activate epgsearch's support
+for it in the Makefile by uncommenting '#HAVE_LIBTRE=1' to 'HAVE_LIBTRE=1' or append
+it to your 'make plugins' call. After recompiling epgsearch will now use an
+algorithm similiar to 'agrep' with no limits.
+
+