88 lines
2.1 KiB
Bash
88 lines
2.1 KiB
Bash
#!/bin/sh
|
|
|
|
# Script to make a prototype recoll install directory from locally compiled
|
|
# software. *** Needs cygwin ***
|
|
|
|
##############
|
|
# Local values (to be adjusted)
|
|
# Target directory where we copy things.
|
|
DESTDIR=/cygdrive/c/recollinst
|
|
|
|
# Recoll src/build tree
|
|
RECOLL=/cygdrive/c/recoll/src
|
|
|
|
UNRTF=/cygdrive/c/unrtf
|
|
ANTIWORD=/cygdrive/c/recolldeps/antiword
|
|
|
|
CONFIGURATION=Debug
|
|
PLATFORM=x64
|
|
|
|
|
|
################
|
|
# Script:
|
|
|
|
FILTERS=$DESTDIR/Share/filters
|
|
|
|
fatal()
|
|
{
|
|
echo $*
|
|
exit 1
|
|
}
|
|
|
|
# checkcopy.
|
|
cc()
|
|
{
|
|
test -f $1 || fatal $1 does not exist
|
|
cp $1 $2 || exit 1
|
|
}
|
|
|
|
copyrecoll()
|
|
{
|
|
bindir=$RECOLL/windows/$PLATFORM/$CONFIGURATION/
|
|
|
|
cc $bindir/recollindex.exe $DESTDIR
|
|
cc $bindir/recollq.exe $DESTDIR
|
|
cc $bindir/pthreadVC2.dll $DESTDIR
|
|
|
|
cc $RECOLL/sampleconf/fields $DESTDIR/Share/examples
|
|
cc $RECOLL/sampleconf/fragbuts.xml $DESTDIR/Share/examples
|
|
cc $RECOLL/sampleconf/mimeconf $DESTDIR/Share/examples
|
|
cc $RECOLL/sampleconf/mimemap $DESTDIR/Share/examples
|
|
cc $RECOLL/sampleconf/mimeview $DESTDIR/Share/examples
|
|
cc $RECOLL/sampleconf/recoll.conf $DESTDIR/Share/examples
|
|
cc $RECOLL/sampleconf/recoll.qss $DESTDIR/Share/examples
|
|
|
|
cp $RECOLL/filters/* $FILTERS || exit 1
|
|
cp $RECOLL/python/recoll/recoll/rclconfig.py $FILTERS || exit 1
|
|
}
|
|
|
|
copyantiword()
|
|
{
|
|
bindir=$ANTIWORD/Win32-only/$PLATFORM/$CONFIGURATION
|
|
|
|
test -d $Filters/Resources || mkdir -p $FILTERS/Resources || exit 1
|
|
|
|
cc $bindir/antiword.exe $FILTERS
|
|
|
|
cp $ANTIWORD/Resources/* $FILTERS/Resources || exit 1
|
|
}
|
|
|
|
copyunrtf()
|
|
{
|
|
bindir=$UNRTF/Windows/$PLATFORM/$CONFIGURATION
|
|
|
|
cc $bindir/unrtf.exe $FILTERS
|
|
|
|
test -d $FILTERS/Share || mkdir -p $FILTERS/Share || exit 1
|
|
cp $UNRTF/outputs/*.conf $FILTERS/Share || exit 1
|
|
cc $UNRTF/outputs/SYMBOL.charmap $FILTERS/Share
|
|
}
|
|
|
|
|
|
test -d $DESTDIR || mkdir -p $DESTDIR || exit 1
|
|
test -d $DESTDIR/Share/examples || mkdir -p $DESTDIR/Share/examples || exit 1
|
|
test -d $FILTERS || mkdir -p $FILTERS || exit 1
|
|
copyrecoll
|
|
copyunrtf
|
|
copyantiword
|